.ingradients-sec {background:rgba(223, 235, 221, 1); padding:60px 0px; margin-bottom: 0 !important;}
.ingradients-sec .qn-box figure img {width: 100%; height: 100%;}
.ingradients-sec .qn-box figure{width:200px; height:200px; margin: 0 auto;}
.remarkabel-sec .qn-box figure img {width:140px; height:140px; border-radius:50%; object-fit:cover; box-shadow: 0px 4px 8px 0px rgba(17, 17, 17, 0.4);
}
.remarkabel-sec .qn-box h2 {color:var(--bs-primary);}
.remarkabel-sec{margin-top: 120px;}

/* Tail Wagging Section CSS Start */
.wagging-sec .left figure img {border-radius:30px; width:100%; height:545px; object-fit:contain;}
.nutri-table {background:rgba(17, 17, 17, 0.04); padding:16px 20px; border-radius:20px;}
.nutri-table ul li {display:flex; align-items:center; justify-content:space-between; padding:15px 0px; border-bottom:1px solid rgba(17, 17, 17, 0.12);}
.nutri-table ul li:last-child {border-bottom:none;}
.nutri-table ul li h3 {font-size:18px;}
.nutri-table ul li small {font-size:14px; font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;}
/* Paw Friend Like Section CSS Start */
.paw-frnd-slider {padding-left:7%;}

/*
 * Ankur css PDP Page
 * @date-29-Feb-2024
 */
.page-wrapper .page-main .product-info-main .product-tag{display: inline-block; background: #4C00911F;
    padding: 6px 12px; font-size: 16px; border-radius: 0; margin-bottom: 20px; color: #4C0091;   font-weight: 600;}
.product-options-wrapper .swatch-attribute-options{display: flex; flex-wrap: wrap; row-gap: 10px;}
.product-options-wrapper .swatch-attribute-options .swatch-option.selected{background-color: rgba(76, 0, 145, 0.12) !important; color: #4C0091 !important; border: 2px solid #4C0091; outline:none;}
.product-options-wrapper .swatch-attribute-options .swatch-option:focus {box-shadow: none;}
.product-options-wrapper .swatch-attribute-options .swatch-option.text{background: #fff; color: rgba(17, 17, 17, 0.6); display: flex; align-items: center; justify-content: center; border-radius: 8px;   font-size: 16px; height: 48px; padding: 12px 16px; margin-right: 10px;}

.product-info-main .product-options-bottom .box-tocart .fieldset, .box-tocart .fieldset{display:flex; gap:40px; align-items:center;}
.product-info-main .product-options-bottom .box-tocart .action.tocart:not(:last-child){margin-bottom:0;}
.product-info-main .product-options-bottom .box-tocart .action.tocart{width:100%;}

/* date 05-03-2024 */
/* Heart Icon Start */
.product-info-main .page-title-wrapper{display: flex; align-items: center; justify-content: space-between;}
.product-info-main .product-social-links{margin-bottom: 0;}
.product-info-main .product-social-links .product-addto-links{width: 56px; height: 56px; background: rgba(254, 58, 96, 0.2); border-radius: 50%; display: flex; align-items: center; justify-content: center;}
.product-info-main .product-social-links .product-addto-links .action{margin-right: 0;}
.product-info-main .product-social-links .action.towishlist:before{display: none;}
.product-info-main .product-social-links .product-addto-links:hover a svg{fill: var(--bs-danger);}
.product-info-main .product-social-links .product-addto-links .action > span svg{filter: brightness(0) saturate(100%) invert(34%) sepia(77%) saturate(2990%) hue-rotate(328deg) brightness(102%) contrast(99%);}
/* Heart Icon END */

/* Heart Icon Active class css Start  */
.product-info-main .product-social-links .product-addto-links .action.active svg{fill: var(--bs-danger);}
/* END  */


/* product-info-price start */
.page-layout-1column .product-info-main {width: 57% !important;}
.product-info-main .product-info-price{margin-bottom: 0; border-top: 2px solid rgba(17, 17, 17, 0.12); padding-top: 20px; border-bottom: 0;}
.product-info-main .product-info-price,
.product-info-main .product-info-price .price-box{display: flex; padding-bottom: 0; align-items: center;}
.product-info-main .product-info-price .price-box .normal-price .price,
.product-info-price .price-box .special-price .price-container .price
{font-size: 32px; color: #111111; opacity: 80%; margin-right: 12px;}
.product-info-main .product-reviews-summary{margin-bottom: 32px; border: 1px solid rgba(17, 17, 17, 0.12); padding: 8px 12px; border-radius: 0; display: flex;  align-items: center; margin-top: 16px;}
.product-reviews-summary .reviews-actions .action.add{font-weight: 600;}
.product-info-price .price-box .old-price .price-container > span{display: flex;}
.product-info-main .product-info-price .old-price .price-wrapper .price{font-size: 20px; color: rgba(17, 17, 17, 0.8); font-family: 'faroregular_lucky';}
.product-info-main .stock,
.product-info-main .product-info-price .price-box .price-container > span
{margin: 0;}
.product-info-main .product-info-stock-sku{padding-bottom: 0; padding-left: 12px; color: var(--bs-success); font-weight: 600; font-size: 20px;}
.fotorama__nav--thumbs .fotorama__nav__frame{height: 100px !important;}

.product-info-main .product-info-price .price-box .price-container > span:last-child{margin-bottom: -5px;}
/* END */

/* breadcrumbs Start  */
.breadcrumbs {margin-top: 24px; margin-bottom: 24px; padding-left: 15px;}
.breadcrumbs .items{font-size: 16px; color:var(--bs-dark);}
.breadcrumbs .item:not(:last-child):after{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 20px; line-height: 1; content: '/';font-family: inherit; margin: 0 10px; vertical-align: top; overflow: hidden; font-weight: bold;}
.breadcrumbs strong {font-weight: 600;}
.breadcrumbs a{padding: 8px 16px; background: rgba(76, 0, 145, 0.08); /*border-radius: 50px;*/ color: var(--bs-body) !important; font-weight: 600;}
/* END  */

/* Left sec Start  */
.page-layout-1column .product.media {width: 40% !important;}

/* Main Image left sec Start  */
.MagicToolboxSelectorsContainer{overflow-x: auto;}

.MagicToolboxSelectorsContainer::-webkit-scrollbar {width: 5px; height:5px;}
.MagicToolboxSelectorsContainer::-webkit-scrollbar-track {background-color: #ebebeb; -webkit-border-radius: 10px; border-radius: 10px;}
.MagicToolboxSelectorsContainer::-webkit-scrollbar-thumb {-webkit-border-radius: 10px; border-radius: 10px; background: #6d6d6d;}

.MagicToolboxSelectorsContainer div{display: inline-flex;}
div.MagicToolboxContainer.selectorsBottom .MagicToolboxSelectorsContainer{padding-top: 0;}
div.MagicToolboxContainer.selectorsBottom .MagicToolboxSelectorsContainer a{width: 104px; height: 100px;}
.MagicToolboxContainer .MagicToolboxSelectorsContainer a{margin-top: 20px; margin-right: 20px;}
div.MagicToolboxSelectorsContainer img {border-radius: 0; width: 100%; height: 100%; object-fit: cover;}
.MagicToolboxSelectorsContainer .mt-thumb-switcher.active-selector img{border-bottom-color: transparent !important;}
.MagicToolboxSelectorsContainer .mz-thumb:not(.mz-thumb-selected):hover img,
.MagicToolboxSelectorsContainer .mt-thumb-switcher.mz-thumb:hover:not(.active-selector) img
{border-bottom-color: transparent !important;}
figure.mz-figure{border-radius: 0;}

/* End  */



/* END  */

/* Flavor Start  */
.product-info-main .product-add-form{padding-top: 0;}
.product-info-main .product-add-form .swatch-attribute{display: flex;}
.product-info-main .product-add-form .swatch-attribute .swatch-attribute-label{margin-top: 16px; max-width: 100%; font-size: 16px; font-weight: 600;}
.product-info-main .product-add-form .swatch-attribute.flavor .swatch-attribute-options{margin-left: 15px;}

.product-info-main .product-add-form .swatch-attribute.size{gap: 42px;}
/* END  */

/* Treat start */
.category-woof .treats .swatch-attribute-options{margin-left: 20px;}
/* END  */

/* Quantity Start  */
.product-info-main .product-options-bottom .box-tocart, .box-tocart{margin-top: 0; margin-bottom: 0; border-bottom: 2px solid rgba(17, 17, 17, 0.12);}
.product-info-main .product-options-bottom .box-tocart .fieldset > .field{margin-bottom: 0;}

.product-info-main .product-options-bottom .box-tocart .qty_cart .decrease-qty,
.product-info-main .product-options-bottom .box-tocart .qty_cart .increase-qty
{width: 24px; height: 24px; border: 2px solid rgba(17, 17, 17, 0.2); padding: 0; display: inline-flex; align-items: center; justify-content: center; background: none; border-radius: 4px; padding-bottom: 6px;}
.product-info-main .product-options-bottom .box-tocart .qty_cart #qty{width: 40px; height: 40px;padding: 0; border-radius: 10px; margin: 0 18px; border: 2px solid rgba(17, 17, 17, 0.2);}
.product-info-main .product-options-bottom .box-tocart .field{display: flex; align-items: center;}
.product-info-main .product-options-bottom .box-tocart .field .label{margin-right: 18px; font-weight: 600; margin-bottom: 0; font-size: 16px;}
.swatch-attribute-selected-option{padding-left: 0; display: none;}

.field.qty{display: flex; align-items: center; margin-bottom: 0;}
.field.qty .label{margin-right: 18px; font-weight: 600; margin-bottom: 0; font-size: 16px;}
.control.qty_cart .decrease-qty, .control.qty_cart .increase-qty{width: 24px; height: 24px; border: 2px solid rgba(17, 17, 17, 0.2); padding: 0; display: inline-flex; align-items: center; justify-content: center; background: none; border-radius: 4px; padding-bottom: 6px;}
.control.qty_cart #qty{width: 40px; height: 40px;padding: 0; border-radius: 10px; margin: 0 18px; border: 2px solid rgba(17, 17, 17, 0.2);}

/* Quantity  Increse & decrese add active class  */
.qty_cart .active{border: 2px solid var(--bs-secondary) !important; color: var(--bs-secondary);}
.towishlist.active svg{fill: var(--bs-primary);}
.custom-widget-slider.block.related .towishlist.active svg{fill: var(--bs-primary) !important;}
/* END  */


/* Rating Start  */
.product-info-main .rating-summary{margin-right: 0; font-weight: 700; font-size: 16px; color: var(--bs-body); border-right: 1px solid rgba(17, 17, 17, 0.12);
  padding-right: 10px;}
.product-reviews-summary .reviews-actions{padding-left: 10px; margin-top: 0 !important; font-size: 16px !important;}
.product-info-main .product-reviews-summary.empty .reviews-actions{padding-left: 0;}
/* .product-reviews-summary::after {content:''; width:155px; height:40px; position:absolute; border:1px solid rgba(17, 17, 17, 0.12); left:-10px; border-radius: 8px;} */
/* .product-reviews-summary::before{content:''; height: 20px; width:1px; background: rgba(17, 17, 17, 0.12); position:absolute; left:55px; top: 11px;} */

/* END  */

/* Date 06-03-2024  */
/* PDP Pawsitive Perspective Slider  Start */
.custom-pdp-slider .product-image-wrapper{position: inherit;}
.custom-pdp-slider .p-box picture {width: 100%; object-fit: cover;}
.custom-pdp-slider .p-box picture img.product-image-photo {width:100%; height:100%; object-fit:cover; position:inherit; left:inherit; bottom:inherit; right:inherit; top:inherit;}
.custom-pdp-slider .p-box .card-body ul li h1{margin-bottom: 0;}
.custom-pdp-slider .p-box .card {height:100%; padding:20px;}
.custom-pdp-slider .p-box .card .offer picture {position: initial;}
.custom-pdp-slider .slick-slide .card {height:100%; background: #fff; max-width: min-content;}
.custom-pdp-slider .p-box .card .offer {
top:0px;
z-index: 2;
}
.custom-pdp-slider .slick-track {display:flex !important; margin-bottom:30px;}
.custom-pdp-slider.slick-initialized .slick-slide {height:inherit !important;}
/* END  */

.product-info-main .page-title-wrapper h1{font-size: 32px; line-height: 33.6px;}


/* <!-- ========== Start PDP Customer Reviews ========== --> */
.pdpCustomerReviews .container .row:nth-child(2){padding-top: 20px;}

.pdpCustomerReviews .pdpReviewDropBtn{width: 183px; height: 56px; border-radius: 12px; border: 1px solid rgba(17, 17, 17, 0.12);}
.pdpCustomerReviews .pdpReviewDropBtn .pdpdropdown-toggle{padding: 16px 15px 16px 20px; border-radius: 12px; background: var(--bs-white); width: 100%; font-size: 16px; display: flex; justify-content: space-between; align-items: center;}
.pdpCustomerReviews .pdpReviewDropBtn .pdpdropdown-toggle:hover{border:1px solid rgba(255, 255, 255, 1)}
.pdpCustomerReviews .pdpReviewDropBtn .pdpdropdown-toggle:hover span svg{transform:rotate(180deg);}

.pdpReviewDropBtn:hover ::after{transform: rotate(180deg);}
.pdpReviewDropBtn .dropdown-menu{padding: 12px 10px; top: 58px; width: 100%; border-radius: 8px;}
.pdpReviewDropBtn .dropdown-menu li a{padding: 12px 0 12px 16px; font-weight: 600;}
.pdpReviewDropBtn .dropdown-menu li a:hover{background: rgba(76, 0, 145, 0.08); color: var(--bs-secondary);}
.pdpReviewDropBtn:hover .dropdown-menu{display: block;}
/* <!-- Progress Bar  --> */
.customersViews .pbar{margin: 0 0 16px 0; height: 8px;}
.customersViews .progress{height: 8px; background: rgba(76, 0, 145, 0.12);}
.customersViews .progress-bar{background: var(--bs-secondary);}
/* <!-- Quality & Value of Money  --> */
.pdpCustomerReviews .left .quality{border-bottom: 1px solid rgba(17, 17, 17, 0.12); padding-bottom: 20px; margin-top: 40px;}
.pdpCustomerReviews .right .quality-value{padding-bottom: 4px;}
.pdpCustomerReviews .left .valuemoney{padding-top:20px;margin-bottom: 40px;}
.pdpCustomerReviews .left .valuemoney,.pdpCustomerReviews .left .quality{font-weight:500;}
.pdpCustomerReviews .left .overallratingbtn:hover{padding-left: 2rem;}
.pdpCustomerReviews .left .overallratingbtn:hover img{left:84%;}
.pdpCustomerReviews .right .pdpContentBox-1{margin-bottom:40px; border-bottom: 1px solid rgba(17, 17, 17, 0.12);}
.pdpCustomerReviews .left .quality figure img,
.pdpCustomerReviews .left .valuemoney figure img{margin-right: 12px;}

  /* <!-- Rate This Product Button  --> */
  .pdpRateBtn{margin-top: 40px;}


  /************* <!-- PDP Customer Review Box  --> ***************/

  /* <!-- Customer Image  --> */

.verifiBuyer{background: rgba(1, 133, 0, 0.12); padding: 4px 8px; width: fit-content;  border-radius: 4px; height: 29px; color: rgba(1, 133, 0, 1);}
.verifiBuyer img{width: 16px; height: 16px; object-fit: cover;}
.pdpContentBox-1 .custimg{width:56px; height:56px; border-radius:60px; object-fit:cover; background: rgba(76, 0, 145, 0.12); display: flex; align-items: center; justify-content: center;}
  /* News First */



.verifiedBuyer {font-size: 14px; padding-left: 8px;}

.customerName {font-size: 20px; font-weight: 600;}

.cust__rating{font-size: 16px; margin-top: 20px; margin-bottom: 20px; flex-wrap: wrap;}
.cust__rating label{font-weight: 600;border-right: 1px solid rgba(17, 17, 17, 0.12);line-height: 12px;padding-right: 7px; color: var(--bs-dark);}

.custmerMessage {font-size: 16px; font-weight: 400;}
.overallrating{margin-top:12px; margin-bottom:20px;}

.overallrating label{font-size:32px;border-right: 1px solid rgba(17, 17, 17, 0.12);line-height: 22px;padding-right: 16px;}
.overallrating label span,.pdpCustomerReviews .overalltext{color: var(--bs-dark);}

/* Customer Review Images Start  */
.cust__rating .base-image {width: inherit; margin: 0 20px 20px 0;}
.cust__rating .product-image-wrapper {width: 80px; height: 80px; border: none; border-radius: 4px; margin-bottom: 0;}
.cust__rating .product-image-wrapper .product-image {max-width: 100%; position: inherit; height: auto; max-height: inherit;}
/* END  */

/* Submit Review Button Start  */ /*HTML Remove primary class*/
.review-form .fieldset{margin: 0 0 20px;}
.review-form .actions-primary button{font-size: 18px;}

/* Choose file Button  */
.review-form .fieldset .review-field-media .control input[type="file"]::file-selector-button{color: var(--bs-body-color); border: 1px solid rgba(17, 17, 17, 0.12);border-radius: 6px; background: var(--bs-white); font-size: 18px; padding: 4px 12px; font-weight: 500; cursor: pointer;}
.review-form .fieldset .review-field-media .control input[type="file"]{font-size: 18px;}
.review-form .fieldset .review-field-media .control input[type="file"]::-webkit-file-upload-button{border-radius:0;}
/* END  */

.pdpCustomerReviews .section-ttl,
.custom-widget-slider .section-ttl,
.custom-widget-slider .section-ttl h1
{margin-bottom: 0;}
.custom-widget-slider .section-ttl h1 img{transform: translate(-69px, -31px); display: none;}
.custom-widget-slider .row{padding: 0;}

/* Left sec img border radius start */
/* .fotorama__stage__frame .fotorama__img{border-radius: 30px;}
.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img {border-radius: 20px; height: 100%; object-fit: cover;}
.fotorama__thumb{background-color: unset; height: 100px !important;}
.fotorama__nav--thumbs .fotorama__nav__frame{margin: 10px 10px 0px 0;} */
/* END  */

/* Tail-Wagging Treasures Heading dog img  Start */
.scratching-sec{background: rgba(225, 231, 244, 1);}
.wagging-sec .section-ttl h1{position: relative;}
.wagging-sec .section-ttl h1 img{position: absolute; top: -31px; width: 95px; height: 90px; right: 19px;}
/* END  */

/* pdp left sec sticky  */
.pdpCustomerReviews .sticky{position: sticky; top: 30px; left: 0;}
/* END  */

/* Sizes And Flavour Start  */
.sizes-flavors{font-size: 16px; font-weight: 400; color: var(--bs-dark); padding: 4px 12px; background: rgba(93, 156, 83, 0.12); border-radius: 4px; display: inline-flex; align-items: center; opacity: 80%;}
/* End  */

/* Old Price text Start  */
.price-box, del.old-price.sly-old-price {display: inline-block;}
.old-price .price{display: flex; font-size: 16px; color: rgba(17, 17, 17, 0.8);}
/* END  */

/* Review added scrollbar Start   */
.pdpCustomerReviews .right {height: 530px; overflow-y: auto;}
.pdpCustomerReviews .right::-webkit-scrollbar {width: 8px;}

.pdpCustomerReviews .right::-webkit-scrollbar-track {background: rgba(17, 17, 17, 10%);}

.pdpCustomerReviews .right::-webkit-scrollbar-thumb {background-color:rgba(17, 17, 17, 50%); border-radius: 10px;}
/* END  */

/* Review Added Form Start  */
.product-full-width-section .block.review-add {margin-top: 0;}
.product-full-width-section .ingredients {
  margin-top: 4rem;
}
.review-form{max-width: 380px;}
.fieldset .review-legend.legend{margin-bottom: 15px;}
/* END  */

/* View all button Hide Start  */
.scratching-sec .direction .right a{display: none;}
/* END  */

/* pawfect box sec start  */
.page-main-details .pawfect-box-sec{margin-top: 6rem}
.page-main-details {    padding: 2rem !important;
    margin: auto !important;
    max-width: 100% !important;
    }
.page-product-configurable .pawfect-box-sec, .pawfect-box-sec{margin-top: 120px;}
/* END  */

/* Inclusive of all Taxes Start  */
.product-price .all-label span{font-size: 16px; font-weight: 600; color: var(--bs-dark); opacity: 60%;}
/* END  */


/* Your Paw Friend May Like sec bg color Start  */
.custom-widget-slider{background: rgba(223, 235, 221, 1); padding: 60px 0; margin-top: 120px !important;}
.custom-widget-slider .products{margin-bottom: 0;}
.custom-widget-slider .p-box .card .card-body p{font-size: 16px;}
.custom-widget-slider .p-box .card .card-body .price-box .normal-price .price{color: var(--bs-primary); font-size: 24px;}
/* End  */

/* sub images show in active state Start  */
.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img{opacity:0.5;}
.fotorama__nav-wrap .fotorama__active .fotorama__thumb img{opacity:1;}
.fotorama__thumb-border{display:none;}
/* END  */


.page-main-details .product-section-title{display: none;}
.page-main-details #additional{display: none;}


/* Mystery Box css Start  */

/* Mystery Left section Start  */
.page-product-bundle .bundle-options-container{padding-top: 120px;}
.page-product-bundle .bundle-options-container .product-options-wrapper{width: 100%;}
.page-product-bundle .bundle-options-container .bundle-options-wrapper{width: 100%;}
.page-product-bundle .bundle-options-container .legend.title,
.page-product-bundle .bundle-options-container .block-bundle-summary .title strong
{font-size: 24px; font-weight: 700; font-family: var(--bs-heading-faro-family); margin-bottom: 24px;}

.page-product-bundle .bundle-options-container .block-bundle-summary .title{margin-bottom: 20px;}

/*.page-product-bundle .bundle-options-container .product-price .all-label{display: none;}*/

.page-product-bundle .mystery-box-list-item .title-price{text-align: end;}
.page-product-bundle .mystery-box-list-item .mystery-desktop{padding: 12px; border-top: 1px solid rgba(17, 17, 17, 0.12);}

.page-product-bundle .mystery-box-list-item .title-price,.page-product-bundle .mystery-box-list-item .title-item{font-size: 16px; font-weight: 400; color: rgba(17, 17, 17, 0.6);}
.page-product-bundle .mystery-box-list-item .title-item{padding-left: 0;}

.page-product-bundle .mystery-box-list-item .myst-content-box .price-desktop{text-align: end; font-weight: 700; color: var(--bs-success);}
.page-product-bundle .mystery-box-list-item .myst-content-box .img-box{gap: 24px;}
.page-product-bundle .mystery-box-list-item .myst-content-box .img-box img{width: 100px; height: 100px; object-fit: cover; border-radius: 16px;}

.page-product-bundle .mystery-box-list-item .myst-content-box{border-top: 1px solid rgba(17, 17, 17, 0.2); padding-top: 24px; padding-bottom: 24px;}

.page-product-bundle .mystery-box-list-item .myst-content-box .mys-price-mb{display: none; margin-top: 12px;}

.page-product-bundle .mystery-box-list-item .myst-content-box .mys-price-mb .mys-price-txt{font-size: 14px; color: rgba(17, 17, 17, 0.6);}

.page-product-bundle .mystery-box-list-item .myst-content-box .mys-price-mb .mys-prices{color: var(--bs-success); font-size: 20px; font-weight: 700; font-family: var(--bs-heading-faro-family);}

.page-product-bundle .bundle-options-container .block-bundle-summary .price-box .price-wrapper > .price{font-size: 24px; font-weight: 700; font-family: var(--bs-heading-faro-family); color: var(--bs-success);}
/* END  */

/* Mystery Right section Start  */
.page-product-bundle .bundle-options-container .block-bundle-summary{/*width: 25%;*/ margin-top: 0;}

/* .page-product-bundle .product-info-main{border-bottom: 2px solid rgba(17, 17, 17, 0.12);} */

.page-product-bundle .bundle-options-container .block-bundle-summary{padding: 0;}

/* Quentity Sec.  */
.page-product-bundle .box-tocart .field {display: flex; align-items: center;}
.page-product-bundle .box-tocart .field .label {margin-right: 18px; font-weight: 600; margin-bottom: 0; font-size: 16px;}
.page-product-bundle .box-tocart .qty_cart .decrease-qty,
.page-product-bundle .box-tocart .qty_cart .increase-qty{width: 24px; height: 24px; border: 2px solid rgba(17, 17, 17, 0.2);
  padding: 0; display: inline-flex; align-items: center; justify-content: center; background: none; border-radius: 4px;  padding-bottom: 6px;}
  .page-product-bundle .box-tocart .qty_cart #qty{width: 40px; height: 40px; padding: 0; border-radius: 10px; margin: 0 18px;    border: 2px solid rgba(17, 17, 17, 0.2); font-weight: 600; color: var(--bs-secondary);}
  .page-product-bundle .box-tocart .qty_cart #qty:focus{box-shadow: none;}

/* Add to cart button Sec. */
.page-product-bundle .box-tocart .actions{border-top: 1px solid rgba(17, 17, 17, 0.2); padding-top: 20px;}
.page-product-bundle .box-tocart .actions .tocart{width: 100%; justify-content: center;}
.page-product-bundle .box-tocart .actions .tocart:hover img{left: 85%;}

/* END  */

.page-product-bundle .bundle-options-container .product-options-bottom{border-top: 0;}

/* pawfect Box sec. start  */
.page-product-bundle .pawfect-box-sec{margin-top: 120px;}

/* Discription Sec. Start  */
.page-product-bundle .product-info-main .product-reviews-summary{width: fit-content; float: none; margin-bottom: 24px;}
.page-product-bundle .product-info-main .product.attribute.overview{border-top: 2px solid rgba(17, 17, 17, 0.12); padding-top: 24px;}
.page-product-bundle .dis-heading{margin-bottom: 20px;}

.page-product-bundle .discription-container{margin-bottom: 20px;}

.product-info-main .product-add-form{padding-top: 40px !important;}

.main-variation .variation {display: flex; align-items: center;}
.main-variation .variation:first-child{gap: 45px;}
.main-variation .variation:last-child{gap: 20px; flex-wrap: wrap;}
.main-variation .variation .label{font-size: 16px; font-weight: 600;}
.main-variation .variation .value{border: 2px solid rgba(17, 17, 17, .2); display: flex; align-items: center; justify-content: center; border-radius: 0; font-size: 16px; height: 48px; padding: 12px 16px; margin-right: 10px;  font-weight: 700; cursor: pointer;}
.main-variation{display: flex; flex-direction: column; gap: 32px; margin-top: 40px;}

.main-variation .variation .value.select{background-color: rgba(76, 0, 145, 0.12); color: #4C0091; border-color: #4C0091;}



/* END  */
.custom-pdp-slider  .slick-list {padding: 10px 0px 10px 0 !important;}
.custom-widget-slider .p-box .card {padding:20px;}
.custom-widget-slider .p-box .card figure{height:auto; position:relative; padding:0px;}
.custom-widget-slider .p-box .card .weight{ bottom:12px; top:inherit; left:inherit; right:12px; height:auto; z-index:3;}
.custom-widget-slider .p-box .card .weight span{opacity: 1;}
.custom-widget-slider .p-box .card-body {padding:20px 0px 0px 0px;}
.custom-widget-slider .p-box .card-body .sizes-flavors{margin-bottom: 8px;}

.custom-widget-slider .slick-slider{margin-bottom: 0;}
/* Mobile Device  */


@media all and (max-width:768px){
.page-layout-1column .product-info-main{width: 100% !important;}
.page-layout-1column .product.media{width: 100% !important; display: block;}
.pdpCustomerReviews .section-ttl h1,
.custom-widget-slider .section-ttl h1
{font-size: 32px !important;}
.pdpCustomerReviews .pdpReviewDropBtn{width: 100%;}
.overallrating{ margin-top: 0;}
.pdpCustomerReviews .overalltext{margin-bottom: 20px;}
.pdpCustomerReviews .container .row:nth-child(2) {padding-top: 0;}
.overallratingbtn{margin-bottom: 32px;}
.product-info-main .page-title-wrapper h1{font-size: 24px !important;}
.pdpCustomerReviews .sticky{position: inherit;}
/* .sizes-flavors {margin-bottom: 5px;} */
.custom-widget-slider{margin-bottom: 60px; margin-top: 60px !important;}
div.MagicToolboxContainer.selectorsBottom .MagicToolboxSelectorsContainer{margin-bottom: 20px;}

/* Mystery Box css Start  */
.page-product-bundle .bundle-options-container{padding-top: 60px;}
.page-product-bundle .bundle-options-container .bundle-options-wrapper{width: 100%;}

.page-product-bundle .bundle-options-container .block-bundle-summary{width: 100%; margin-top: 0;}

.page-product-bundle .mystery-box-list-item .mystery-desktop,
.page-product-bundle .mystery-box-list-item .myst-content-box .price-desktop
{display: none;}
.page-product-bundle .mystery-box-list-item .myst-content-box .mys-price-mb{display: flex; gap: 10px; align-items: center;}

.page-product-bundle .bundle-options-container .product-options-bottom{margin: 0;  padding-top: 0;}
.page-product-bundle .discription-container{margin-bottom: 16px;}
/* END  */

.page-product-configurable .pawfect-box-sec, .pawfect-box-sec{margin-top: 60px;}

.product-info-main .product-add-form{padding-top: 20px;}

.main-variation{margin-top: 20px; gap: 20px;}
.product-info-main .product-add-form{padding-top: 20px !important;}

.fieldset .review-legend.legend{float: inherit;} /*i Phone Rating review issue */
.review-form .actions-primary button{font-size: 16px;} /*i phone submit review text issue */
.remarkabel-sec{margin-top: 60px;}
}

@media all and (max-width:576px){
/* .product-info-main .product-add-form .swatch-attribute.flavor .swatch-attribute-options{margin-left: 20px;} */
.pdpCustomerReviews .left .overallratingbtn{padding-left: 7rem;}
.pdpCustomerReviews .left .overallratingbtn:hover{padding-left: 5rem;}
.pdpCustomerReviews .left .overallratingbtn:hover img{left:85%;}
/* .product-info-main .product-options-bottom .box-tocart .field .label{margin-right: 10px;} */
.breadcrumbs .item:not(:last-child){margin-bottom: 16px;}
.overallrating label{font-size: 24px; padding-right: 8px;}
/* .overallratingbtn{width: auto !important;} */
.customerName{font-size: 16px;}
.verifiedBuyer {font-size: 12px;}
.product-info-main .product-options-bottom .box-tocart .fieldset, .box-tocart .fieldset{flex-direction: column; align-items:start; gap: 20px;}
.product-reviews-summary .reviews-actions a:not(:last-child){margin-right: 0;}
/* .product-info-main .product-reviews-summary{margin-top: 16px;} */
/* .product-reviews-summary::after{width: 140px;} */

/* Mystery Box css Start  */
.page-product-bundle .box-tocart .actions .tocart:hover img {left: 88%;}
.product-image-container{display: inline;}
.pdpCustomerReviews .right {height: inherit;}

.main-variation .variation{display: block;}
.main-variation .variation .value{margin-top: 20px;}
.wagging-sec .left figure img {height:420px;}
}
/* END  */

/* Mystery Box css Start  */
@media all and (max-width:376px){
  .page-product-bundle .box-tocart .actions .tocart:hover img {left: 87%;}
  .product-info-main .rating-summary{padding-right: 24px;}
}

/* END  */

@media all and (max-width:360px){
/* .product-info-main .product-add-form .swatch-attribute.flavor .swatch-attribute-options{margin-left: 12px;} */

}


.page-product-bundle .bundle-options-wrapper{display: none}
.scratching-sec.wagging-sec.mb-6 .section-ttl .mb-0{display: none}