.cart-section{border-top:1px solid rgb(var(--borderColor))}.cart-wrapper .row{flex-wrap:unset}@media screen and (max-width:1700px){.cart-wrapper .row{flex-wrap:wrap;gap:20px}}.cart-wrapper .cart-payment-icon,.cart-contents{padding-top:20px;padding-right:55px}.cart-wish-acc-item{margin-right:55px}.cart-heading-wrapper{display:flex;margin-left:10px;margin-right:10px;justify-content:space-between;margin-bottom:25px}.cart-details-header{background:rgb(var(--alternateBackground));padding:0 20px;border-radius:10px;display:grid;grid-template-columns:1fr .5fr .5fr .5fr .3fr;margin-bottom:35px}.cart-header-item{padding:0 20px;color:rgb(var(--headingColor));font-size:var(--text)}.cart-details-item-inner{display:grid;grid-template-columns:6fr 2fr;margin-bottom:10px;padding:20px 0;align-items:center;border-radius:10px}.cart-item-media-wrapper{display:flex;align-items:flex-start}.cart-item-media{height:150px;width:150px;min-width:150px;overflow:hidden;border-radius:var(--productRadius);background:rgb(var(--background));position:relative;display:block}.cart-item-details{width:calc(100% - 95px);position:relative;padding-left:25px}.cart-details-item-inner>div{padding:0 20px}.item-variant-title{margin-bottom:10px}.product-discount{padding-top:5px}.product-discount svg{width:8px;height:8px}.cart-details-item{position:relative}.cart-contents .joii-selling-plan-toggle-dropdown-btn .joii-selling-plan-label{margin-top:0;margin-bottom:0}.cart-checkout-wrapper{padding:2rem;border:1px solid rgba(0,0,0,.1);border-radius:10px;position:sticky;transition:top .4s ease;top:40px;height:min-content}body .cart-checkout-wrapper{top:180px}body.sticky-header-hidden .cart-checkout-wrapper{top:40px}@media screen and (min-width:1200px){.cart-checkout-wrapper.fixed-position{position:fixed}.cart-checkout-wrapper{background:#fefffe;box-shadow:0 2px 3px #00000012;border:unset}}.cart-checkout-head{margin-bottom:20px}.instruction-note{padding-bottom:15px}.instruction-note textarea{border-radius:6px}button#cartUpdate{margin-bottom:10px}.cart-gift-card{padding-bottom:15px}.cart-gift-card:empty{display:none}.cart-gift-card a{text-decoration:underline;color:rgb(var(--textColor))}.cart-payment-icon{padding-top:20px}.shipping-calculator{border-top:1px solid rgb(var(--borderColor));padding-top:24px}.shipping-calculator summary{font-size:var(--largeText);color:rgb(var(--headingColor));font-weight:var(--headingFontWeight);display:flex;align-items:center;justify-content:space-between}.shipping-icon{width:26px;height:26px;background:rgb(var(--alternateBackground));display:flex;align-items:center;justify-content:center;border-radius:50px}.shipping-calculator-content{display:grid;grid-template-columns:.7fr .7fr .5fr .4fr;column-gap:14px;align-items:flex-end}.shipping-calculator details[open] .shipping-calculator-content{margin-top:14px}.cart-item-remove.mobile-item-remove{display:none}.cart-item-remove.mobile-item-remove .cart-remove-link{margin:0}.mobile-cart-item-prices,.mobile-cart-item-quantity,.mobile-remove-btn{display:none}.cart-checkout-inner .free-shipping{margin-bottom:27px}.free-shipping p{font-size:var(--smallText);margin-bottom:10px}.free-shipping .progress{background:#fff;justify-content:flex-start;border-radius:20px;align-items:center;position:relative;padding:3px;display:flex;height:12px;width:100%;border:1px solid rgb(var(--borderColor))}.free-shipping .progress-value{animation:load 3s normal forwards;border-radius:20px;background:#45d788;height:100%;width:var(--progressBarWidth);transition:width .8s ease;transition-delay:.5s;background:linear-gradient(90deg,#45D788,#45D788 83%,transparent 83%,transparent 100%);background-size:10px}.progress-value.active{animation:none!important}.cart-drawer-content-header,.cart-drawer-content-body,.cart-drawer-content-footer-inner,.order-note{padding:20px}.cart-drawer-content-main{height:100%}.cart-drawer-content{display:grid;grid-template-rows:auto 1fr auto;height:100%;overflow:hidden;border-radius:0 var(--cardRadius) var(--cardRadius) 0;background:rgb(var(--background))}.cart-drawer.no-recommendation .cart-drawer-content{border-radius:var(--cardRadius)}.cart-drawer-content-header{position:sticky;top:0;left:0;background:rgb(var(--background))}.cart-drawer-heading{display:flex;align-items:center;padding-bottom:20px}.cart-drawer-heading span{font-size:var(--mediumText);margin-left:10px;display:flex;align-items:center;column-gap:3px}.cart-drawer-content-body{overflow-y:auto;padding-top:0!important;padding-bottom:0!important}.cart-item{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:30px;padding-top:2px}.cart-item-quantity-price{display:flex;flex-wrap:wrap;align-items:center;column-gap:23px;row-gap:10px}.cart-item-quantity-price .product-price,.cart-details-item .product-price{margin:0}.btn-remove{margin-left:auto;width:30px;min-width:30px;height:30px;display:flex;align-items:center;color:rgb(var(--textColor));justify-content:center}.btn-remove svg{display:block;width:14px}.remove-text{display:none}.cart-remove-link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;color:rgb(var(--textColor))}@keyframes load{0%{width:0}to{width:var(--progressBarWidth)}}.leave-order-note{border-top:1px solid rgb(var(--borderColor));border-bottom:1px solid rgb(var(--borderColor));padding:0 20px}.order-note-icon{position:relative}.order-note-icon:before{content:"";background:rgba(var(--textColor));width:12px;height:2px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.order-note-icon:after{content:"";background:rgba(var(--textColor));width:2px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.leave-order-note summary{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.leave-order-note[open] .order-note-icon:after{opacity:0}.order-note-content{padding-bottom:20px}.order-note-content textarea{background:rgb(var(--alternateBackground));border:0;border-radius:6px}.cart-summary-item{display:flex;align-items:center;justify-content:space-between}.cart-summary-item *{color:rgb(var(--headingColor))}.cart-summary-item+.cart-summary-item{margin-top:5px}.cart-btn-container{padding-top:30px;display:flex;flex-direction:column;justify-content:center}.checkout-btn svg{margin-right:10px}.cart-page-link{display:inline-block;padding-top:10px;margin:0 auto}.cart-drawer-content-body .empty-card-box{height:100%}.cart-recommandation-popup{position:absolute;z-index:-1;top:0;width:100%;max-width:320px;min-width:320px;height:100%;right:100%;transform:translate(100%);transition:.5s;overflow:hidden}.cart-recommandation-popup.active{transform:translate(0)}.cart-recommandation-popup-inner{background:rgb(var(--alternateBackground));border-radius:var(--cardRadius) 0 0 var(--cardRadius);padding:30px;width:100%;height:100%;overflow:auto}.cart-drawer .side-drawer-inner{overflow:visible;background:transparent;border-radius:0}.cart-recommandation-product-item .product-card{display:flex;flex-wrap:wrap;align-items:center;background:rgb(var(--background));padding:10px;border-radius:var(--cardRadius);margin-bottom:16px;box-shadow:0 12px 10px #00000014}.cart-recommandation-product-item:hover .product-card{box-shadow:none}.cart-recommandation-product-item .product-card .trending-product-img{max-width:70px;flex:0 0 70px;border-radius:var(--cardRadius);overflow:hidden}.cart-recommandation-product-item .product-card .trending-product-detail{width:calc(100% - 70px);padding-left:15px}.cart-recommandation-product-item .product-card .trending-product-detail .product-title,.cart-recommandation-product-item .product-card .product-price span{font-size:var(--smallText)}.cart-recommandation-product-item-info .product-reviews-badge{margin-bottom:5px}.cart-recommandation-product-item-info .product-price{margin-bottom:0}.cart-recommandation-product-item-info .product-price span{font-size:var(--smallText)}.cart-offer-banner-item{border:2px solid rgb(var(--borderColor));border-radius:var(--cardRadius);overflow:hidden;width:100%}.offer-banner-img-info{text-align:center;padding:10px}.cart-offer-subheading{margin-bottom:5px}.cart-offer-banner{margin-top:20px}.cart-offer-banner-inner .flickity-page-dots{display:block!important}.cart__discount svg{width:8px;height:auto}.cart-item-quantity-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;align-content:flex-end;height:100%}.cart-remove.desktop{display:block}.cart-remove.mobile{display:none}.cart-item-details .actual-price{margin-bottom:unset!important;font-weight:700;font-size:16px}.cart-item-details .compare-price{margin-bottom:unset!important;font-size:16px}.joiiCartVarTitle{opacity:.6}@media screen and (max-width:400px){.joii_toggle_frequency{min-width:180px}}@media screen and (max-width:768px){.cart-details-item-inner{display:flex;flex-direction:column;position:relative}.cart-details-item-inner>*{width:100%}.cart-item-see-options{margin-left:0;margin-right:0}}@media screen and (min-width:768px){.cart-drawer-content-header,.cart-drawer-content-body,.cart-drawer-content-footer-inner,.order-note{padding:20px 30px}.leave-order-note{padding:0 30px}.joii-product-card-detail{min-height:155px}}@media screen and (min-width:1200px){.cart-drawer-content-header,.cart-drawer-content-body,.cart-drawer-content-footer-inner,.order-note{padding:25px 40px}.leave-order-note{padding:0 40px}}.joii-repeats-badge-price span{margin-top:0!important;margin-bottom:0!important}.cart-contents{padding-right:0}@media screen and (min-width:1200px){.cart-col-1{padding-right:20px!important}.cart-contents .joii-product-grid-wrapper{padding-left:0;padding-right:0}}@media screen and (min-width:1450px){.cart-col-1{padding-right:45px!important}}@media screen and (max-width:1440px){.cart-wish-acc-item{margin-right:45px}.cart-checkout-wrapper{padding:25px}.cart-item-media{height:150px;width:150px;min-width:150px}.cart-item-details{width:calc(100% - 70px);padding-left:15px}.cart-details-item-inner>div,.cart-header-item{padding:0 15px}}@media screen and (max-width:1199px){.cart-checkout-wrapper{padding:30px 0 0;border-top:1px solid rgb(var(--borderColor));margin-top:30px}.cart-wish-acc-item,.cart-wrapper .cart-payment-icon,.cart-contents{border-right:0;padding:0}.cart-wish-acc-item{margin:0}}@media screen and (max-width:991px){.cart-item-quantity-wrapper .product-quantity-inner{position:absolute;right:15px;top:-34px}.cart-remove.desktop{display:none}.cart-remove.mobile{display:block}.cart-checkout-inner,.checkoutTerms{padding:0 10px}.cart-heading-wrapper{flex-direction:column;gap:1rem}.cart-checkout-wrapper{border:unset!important}.continue-shopping-button,.cart-header-item.cart-header-price,.desktop-cart-item-prices,.cart-header-item.cart-header-remove,.desktop-item-remove{display:none}.mobile-cart-item-prices,.cart-item-remove.mobile-item-remove{display:block}.cart-item-quantity-wrapper{flex-wrap:wrap;align-content:flex-start;flex-direction:row;align-items:center}.cart-item-details .actual-price{margin-bottom:unset!important;font-weight:700;font-size:16px}.cart-item-details .compare-price{margin-bottom:unset!important;font-size:16px}.cart-item-quantity-inner{margin-bottom:10px}.cart-details-header{margin-bottom:30px}.cart-details-item-inner{grid-template-columns:1fr}.cart-checkout-wrapper{padding-left:0;padding-top:30px;padding-bottom:40px}.cart-contents .form-cart{padding-right:0}.section-heading-wrapper{margin-bottom:20px}.shipping-calculator{padding-top:20px}.cart-recommandation-popup{display:none}.cart-drawer-content{border-radius:var(--cardRadius)}.cart-item-media{height:90px;width:90px;min-width:90px}.cart-remove-link{justify-content:end;width:30px}}@media screen and (max-width:767px){.mobile-cart-item-quantity,.mobile-remove-btn{display:block;margin:10px 0 0}.cart-details-header{grid-template-columns:1fr auto;padding:10px 5px;border-radius:6px}.cart-details-item-inner{grid-template-columns:1fr;padding-bottom:30px}.cart-item-totals{text-align:right}.cart-item-details{width:calc(100% - 60px);padding-left:15px}.shipping-calculator-content{grid-template-columns:1fr;column-gap:0;row-gap:12px}.cart-item-totals .product-price{justify-content:flex-end}.btn-remove{margin-left:0;width:auto;height:auto}.remove-text{display:inline-block}.btn-remove svg{display:none}.cart-btn-container{padding-top:15px}.cart-details-item-inner{align-items:flex-start}.cart-checkout-wrapper{padding-top:unset}.cart-checkout-inner{padding:unset}}.cart-details-item .product-quantity-inner{width:unset!important;flex-direction:row}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 10px}.main-cart-wrapper small:not(.checkoutTerms){text-align:left!important;display:block}.checkoutTerms{margin-top:1rem;display:block}.cartTotalSpacing{padding-block-start:.75rem;margin-block-end:.75rem;display:block!important}.cart-checkout-wrapper .discounts__discount:not(.cart-summary-item){color:#2a7407;display:flex;justify-content:end}.text-small a{text-decoration:underline}.cart-item-details .compare-price{text-decoration:line-through;opacity:.7;margin-left:5px;font-size:12px;margin-bottom:unset!important;font-size:16px}.discounts__discount .icon{width:1rem;height:1rem;margin-right:.5rem}.discounts__discount:not(.cart-summary-item){margin-left:auto;width:100%;line-height:1rem}.discounts__discount form{display:flex;justify-content:space-between;width:100%;gap:1.6rem;margin-block-start:1rem}.discounts__discount form input{border-top:unset!important;border-left:unset!important;border-right:unset!important;border-bottom:1px solid rgba(0,0,0,.5);color:#000!important;width:100%;font-size:12px;line-height:1rem;min-height:unset!important;border-radius:unset;background:unset}.discounts__discount form input:focus-visible{outline:unset}.discounts__discount form button{min-width:100px}.discounts__discount:not(:first-child){margin-bottom:.5rem}.discounts_value{display:flex;align-items:center}.cart-payment-icon-desktop .list-payment-item{width:50px}@media screen and (max-width:1200px){.cart-payment-icon-desktop{display:none}.cart-payment-icon-mobile{display:block}}@media screen and (min-width:1201px){.cart-payment-icon-desktop{display:block}.cart-payment-icon-mobile{display:none}}.cart-summary-total>*{font-size:22px!important}.cart-wish-acc-content{padding:0!important}.cart-wrapper .accordion__header:after{top:15px;right:25px}.cart-title,.cart-wish-acc-header,.cart-recom-title{font-weight:500}.cart-title{font-size:40px;line-height:40px;font-weight:600}.cart-wish-acc-header,.cart-recom-title{font-size:22px;line-height:22px;padding:17px 25px 17px 5px}.cart-wrapper .product-grid-wrapper{padding-top:10px;padding-bottom:10px}.cart-wish-acc-item{position:relative}.cart-wish-acc-item.no-opacity .cart-wish-acc-header{display:none}@keyframes wSlideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.cart-wish-acc-item:not(.no-opacity){animation:wSlideUp 1s ease-in-out forwards}.cart-wrapper .product-grid-box{z-index:100}.joii-free-shipping-gauge{background:#e4effe;border-radius:10px;min-width:50%;align-content:center;align-items:center;justify-content:center}.ship-gauge-text{font-weight:500}@media screen and (max-width:500px){.cart-title{font-size:22px;line-height:22px}.cart-wish-acc-header,.cart-recom-title{font-size:16px;line-height:22px}.cart-wish-acc-header{padding-left:25px;padding-right:25px}.ship-gauge-text span{font-size:12px!important;line-height:22px;text-wrap:nowrap}.ship-gauge-text svg{width:16px;height:16px;margin-right:5px!important}.ship-gauge{min-width:unset!important;width:100%}.ship-gauge-container,.joii-free-shipping-gauge{width:100%}.cart-heading-wrapper{align-items:center;align-content:center}}.wishlist-title-btn{transition:font-weight 0s}.wishlist-title-btn:hover{font-weight:600}.cart-form-wrapper{padding-top:2rem;border-top:1px solid #D1D1D1;padding-bottom:2rem;border-bottom:1px solid #D1D1D1}.cart-details-item:last-child{margin-bottom:0!important}.cart-details-item{padding:10px;border-radius:10px;background:#fefffe}.nla-item .cart-details-item-inner,.oos-item .cart-details-item-inner,.pms-item .cart-details-item-inner,.prescription-item .cart-details-item-inner,.sub .cart-details-item-inner,.free-gift .cart-details-item-inner{background:#fefffe}.pms-item{background:var(--defBackground)}.pms-item .joii-special-cart-item{color:var(--defForeground)}.pms-item .joii-special-cart-item g,.pms-item .joii-special-cart-item path{fill:var(--defForeground)}.nla-item:not(.pms-item){background:var(--oosBackground)}.nla-item:not(.pms-item) .joii-special-cart-item{color:var(--oosForeground)}.nla-item:not(.pms-item) .joii-special-cart-item g,.nla-item:not(.pms-item) .joii-special-cart-item path{fill:var(--oosForeground)}.oos-item:not(.pms-item){background:var(--oosBackground)}.oos-item:not(.pms-item) .joii-special-cart-item{color:var(--oosForeground)}.oos-item:not(.pms-item) .joii-special-cart-item g,.oos-item:not(.pms-item) .joii-special-cart-item path{fill:var(--oosForeground)}.prescription-item:not(.pms-item){background:var(--prescriptBackground)}.prescription-item:not(.pms-item) .joii-special-cart-item{color:var(--prescriptForeground)}.prescription-item:not(.pms-item) .joii-special-cart-item g,.prescription-item:not(.pms-item) .joii-special-cart-item path{fill:var(--prescriptForeground)}.nfa-vps-item:not(.pms-item){background:var(--nfavpsBackground)}.nfa-vps-item:not(.pms-item) .joii-special-cart-item{color:var(--nfavpsForeground)}.nfa-vps-item:not(.pms-item) .joii-special-cart-item g,.nfa-vps-item:not(.pms-item) .joii-special-cart-item path{fill:var(--nfavpsForeground)}.cart-details-item.sub{background:var(--subBackground)}.cart-details-item.sub .joii-special-cart-item{color:var(--subForeground)}.cart-details-item.sub .joii-special-cart-item g,.cart-details-item.sub .joii-special-cart-item path{fill:var(--subForeground)}.cart-details-item.free-gift{background:#ffeab8}.accordion__item.cart-item-see-options{grid-column:span 2;margin-top:15px;overflow:visible}@media screen and (max-width:1000px){.cart-form-wrapper{background:#f4f4f4}}.cart-item-details-top{min-height:55px}@media screen and (max-width:991px){.accordion__item.cart-item-see-options{grid-column:span 1}}.cart-details-item .accordion__item.cart-item-see-options.active{border-bottom:unset}.cart-wrapper .accordion__content{max-height:0;padding-top:0;padding-bottom:0;opacity:1!important}.accordion-item.active .accordion__content{max-height:unset}.accordion__item.cart-item-see-options .accordion__header{font-size:14px;padding:5px 10px}.accordion__item.cart-item-see-options .accordion__content{padding:unset}.accordion__item.cart-item-see-options .accordion__content>:last-child{padding-bottom:5px}.accordion__content.active{overflow:visible}.accordion__item.cart-item-see-options .accordion__header:after{top:6px;right:10px}.selectedValue:after,.joii-selling-plan-toggle-dropdown-btn:after{content:unset!important}.accordion__item.cart-item-see-options .accordion__header{color:#207ea7}.accordion__item.cart-item-see-options .accordion__header:after{opacity:.45}.accordion__item.cart-item-see-options .accordion__header:hover:after{opacity:1}.accordion__item.cart-item-see-options .accordion__header span{position:relative}.accordion__item.cart-item-see-options .accordion__header span:after{content:"";position:absolute;width:0;height:1px;border-top:1px solid #207ea7;left:0;bottom:2px;transition:all .3s ease-in-out}.accordion__item.cart-item-see-options .accordion__header:hover span:after{width:100%}.cart-remove-link{width:unset!important;justify-content:flex-end!important;height:unset!important}.cart-checkout-wrapper .joii-repeats-benefits{max-width:100%!important}.cart-checkout-wrapper .repeats-benefits-header svg{margin-left:unset}.cart-checkout-wrapper .joii-repeats-benefits li svg{margin-left:5px}.joiiSaveItem{font-size:12px;color:#207ea7;font-weight:400;transition:.4s ease all}.joiiSaveItem:hover{letter-spacing:.1px;font-weight:500}.cart-item-quantity-wrapper{position:relative}.cart-item-quantity-wrapper .compare-price{text-decoration:line-through;opacity:.8}.cart-form-wrapper{display:flex;flex-direction:column;gap:1rem}.cart-details-item{transition:box-shadow .5s ease;box-shadow:0 3px 10px -10px #000000b3}.cart-details-item:hover{box-shadow:0 3px 10px -8px #000c}.cart-details-item-inner{margin-bottom:unset!important;padding-bottom:5px!important}.joii-offer-label-cont.pcl{display:flex;align-items:center;gap:10px}.joii-offer-label-cont .gauge-complete{display:none!important}.joii-offer-label-cont .gauge-container,.joii-offer-label-cont.complete .gauge-complete{display:flex!important}.joii-offer-label-cont.complete .gauge-container{display:none!important}.gauge-container .gauge-text{font-size:10px;line-height:10px;font-family:monospace;font-weight:600;position:absolute;text-wrap:nowrap}.gauge-container{width:30px;height:30px;display:flex;padding:0;position:relative;justify-content:center;align-items:center}.gauge-container .gauge{position:relative}.gauge-container>.gauge .dial{stroke:#d1d1d1;stroke-width:110}.gauge-container>.gauge .value{stroke:#fbbf24;stroke-dasharray:none;stroke-width:110}.gauge-container>.gauge .value-text{font-size:500px;position:absolute;top:50%;left:50%;font-family:sans-serif;font-weight:700}.cart-details-item-inner .product-title{font-weight:400}.cart-details-item-inner .product-title strong{font-weight:800}.cart-details-item-inner .actual-price{font-weight:700}.joii-recom-move-prod .hide-mobile{display:none}.cart-wrapper .joii-carousels-2{padding-top:1.5rem;padding-bottom:1.3rem}.repeat-msg{font-weight:500}.repeat-msg strong{font-weight:600}@media screen and (min-width:580px){joii-recommended-products . .product-grid-box.card-size-medium,.cart-wrapper .joii-wish-prod{width:30%}}@media screen and (min-width:768px){.cart-wrapper .joii-carousels-2 .product-grid-box.card-size-medium,.cart-wrapper .joii-wish-prod{width:23%}}@media screen and (min-width:992px){.cart-wrapper .joii-carousels-2 .product-grid-box.card-size-medium,.cart-wrapper .joii-wish-prod{width:25%}.joii-recom-move-prod .hide-mobile{display:inline}}@media screen and (min-width:1200px){.cart-wrapper .joii-carousels-2{padding-right:55px}.cart-wrapper .joii-carousels-2 .product-grid-box.card-size-medium,.cart-wrapper .joii-wish-prod{width:25%}.joii-recom-move-prod .hide-mobile,.joii-repeats-badge-price .hide-mobile{display:none}}@media screen and (min-width:1440px){.cart-wrapper .joii-carousels-2 .product-grid-box.card-size-medium,.cart-wrapper .joii-wish-prod{width:25%}.joii-recom-move-prod .hide-mobile{display:inline}.joii-repeats-badge-price .hide-mobile{display:block}}.cart-wish-acc-item .product-card.product-background-enabled .joii-product-card-detail,.cart-wish-acc-item .joii-product-card-item .joii-product-card-detail,.cart-wrapper .joii-carousels-2 .joii-product-card-item .joii-product-card-detail{grid-template-rows:3.5fr 1.6fr!important}.cart-wish-acc-item .joii-wish-move-prod{width:100%;text-align:center}.joii-recom-move-prod{width:100%;text-align:center;left:0}.cart-wish-acc-item .joii-wish-move-prod,.joii-recom-move-prod{font-size:12px;cursor:pointer;margin:0!important}.cart-wish-acc-item .joii-wish-move-prod span,.joii-recom-move-prod span{font-size:inherit!important;line-height:inherit!important;margin:0!important}.cart-wish-acc-item .joii-wish-prod{padding:0 10px}.cart-wish-acc-item{border-bottom:1px solid #d1d1d1}.cart-wish-acc-item .joii-wish-prod,.cart-wrapper .product-grid-box{padding:0 5px}@media screen and (max-width:768px){.cart-wrapper .product-grid-wrapper{padding:0}.cart-wrapper .product-grid-box{padding:0 3px}.cart-checkout-wrapper{margin:unset;padding:16px}.product-grid-wrapper{margin-left:10px}}.cart-wish-acc-item .product-grid-wrapper{padding-bottom:10px}.cart-wish-acc-item{border-top:unset}.cart-wrapper .cart-payment-icon-desktop{padding-bottom:0;border-top:1px solid #d1d1d1;padding-right:unset!important}.cart-payment-icon-mobile{margin-top:15px}.cart-payment-icon-mobile .list-payment{padding:8px;border-radius:5px;border:1px solid #eaeaea}.cart-section .live-cart-section .container-md{display:flex;flex-direction:column}@media(min-width:1200px){.cart-section .live-cart-section .container-md{display:flex;flex-direction:row}.cart-section .container-md .cart-wrapper .col-xl-3{flex:0 0 378px!important;max-width:378px!important}.cart-wrapper .col-xl-9{flex:1!important;max-width:none!important}}.cart-wrapper .flickity-viewport{overflow:visible}@keyframes shimmer{to{transform:translate(100%)}}.joii-skel-img{margin:unset;padding:unset}.joii-skel-img,.joii-skel-txt{background:#f4f4f4;border-radius:5px;position:relative;overflow:hidden}.joii-skel-img:after,.joii-skel-txt:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,#fff0,#fff3 20%,#ffffff80,#fff0);animation:shimmer 2s infinite;content:""}.joii-skel-txt{height:16px}.joii-skel-img{aspect-ratio:1/1}.quantity-button,.quantity-input{box-shadow:0 .5px .5px #0000001a}.cart-wrapper .joii-product-grid .accordion-item{border-top:#d1d1d1 1px solid;border-bottom:#d1d1d1 1px solid}.cart-wrapper .joii-product-grid .accordion-item{padding-bottom:0;transition:.4s ease all;display:flex;flex-direction:column}.cart-wrapper .joii-product-grid .accordion-item.active{padding-bottom:1.3rem;gap:5px}.joii-product-grid .accordion__header{padding-left:0!important}.accordion-item .joii-product-grid-dots{display:none}.accordion-item.active .joii-product-grid-dots{display:flex}.cart-wrapper .accordion__header,.cart-wrapper .section-header{padding-top:15px}.cart-wrapper .accordion-carousel{margin-top:10px}@media screen and (max-width:767px){.joii-basket-promos{margin-left:15px;margin-right:15px}}
/*# sourceMappingURL=/cdn/shop/t/328/assets/joii-cart.css.map */
