.cart-drawer .cart_total,.cart-drawer .product-option,.cart-item__name.h4{color:var(--black-russian);letter-spacing:0}.cart-drawer .cart-items th{border-bottom:.1rem solid rgba(var(--color-foreground),.08);display:none}.cart-drawer .drawer__inner{max-width:520px;width:100%;padding:34px 95px 32px 74px}.drawer__heading{font-size:28px;color:var(--blue-stone);line-height:45px;text-align:left;margin-bottom:26px}.cart-drawer .cart-item>td+td,.cart-drawer .cart-items td,.drawer__header{padding:0}.cart-drawer .cart-shipping__wrapper .cart-shippingThreshold__bar{background:var(--light-grey);margin-top:13px}.cart-drawer .cart-shipping__wrapper .cart-shippingThreshold__progress{background:linear-gradient(91deg,#fff23a,#fbb914,#f28f3f,#ed693c,#e83e39)}.cart-drawer .cart-item{background-color:var(--light-purple);padding:16px 16px 16px 24px;border-radius:13px;margin-bottom:16px}.cart-item__name.h4{font-size:16px;text-transform:uppercase;line-height:24px;font-family:"Brother 1816"}.cart-drawer .cart-shipping__wrapper{padding:0;width:100%;max-width:346px;margin:0 auto}.cart-drawer .cart-item__details.product_title{grid-column:2/5;grid-column:2/5;grid-row:1}.cart-drawer .cart_total{font-size:12px;line-height:18px;margin-top:10px;display:inline-block}.cart-drawer .product-option{font-size:22px;line-height:33px;text-align:left;font-weight:700}.cart-drawer .outlined-button{padding:9px 20px 7px}.cart-drawer .drawer__inner-empty{padding:34px 95px 32px 74px}.cart-drawer .cart__empty-text{font-size:28px;line-height:45px;margin-bottom:26px}.cart-drawer p.cart__login-title.h3{letter-spacing:0;font-size:28px}.cart-drawer .price-per-item__container,.cart-drawer .quantity-popover-container{max-width:6.3rem}.cart-drawer .quantity{padding:3px 10px;width:64px;min-height:31px;border:2px solid #cfd3e4;border-radius:4px;background:#fff}.cart-drawer .quantity .quantity__input{font-size:14px;padding:0;font-weight:700;font-family:"Brother 1816"}.quantity__button svg{margin:0;width:6px;height:6px}.cart-drawer .quantity__button{width:calc(1.5rem / var(--font-body-scale));flex-shrink:1}.cart-drawer cart-remove-button{cursor:pointer}.cart-drawer .purchase_subscribe{grid-column:1/5;padding:0}.cart-items .one-time-purchase{font-size:14px;border-radius:6px;padding:0;width:100%;max-width:31rem}.cart-drawer .subscribe-save{padding:0;background:#fff;border-radius:6px;margin-top:15px;position:relative;display:flex;max-width:31rem}.cart-drawer .subscribe-save span{position:absolute;top:-9px;left:10px;border-radius:5px;font-size:10px;line-height:15px;letter-spacing:0;max-width:54px;min-width:54px;min-height:18px;z-index:1;padding:0 11px 0 5px;text-transform:capitalize}.cart-drawer .subscribe-save label{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 20px 6px 34px}.cart-drawer .one-time-purchase label{display:flex;width:100%;justify-content:space-between;align-items:center;padding:8px 20px 8px 34px}.cart-drawer .one-time-purchase_text,.cart-drawer .subscription_text{text-transform:capitalize;font-size:16px;line-height:30px;font-weight:400}.cart-drawer .one-time-purchase_price,.cart-drawer .subscription_price{font-size:16px;line-height:24px;font-weight:700}.cart-drawer .quantity:after,.cart-drawer .quantity:before{content:none}.cart-drawer .cart_drawer_selling-plan{grid-column:1/5;display:none}.cart-drawer .block_drawer_select_box{background:0 0;border:0;font-size:12px;color:#fff}.cart-drawer .cart-items .purchase_subscribe [type=radio]:checked,.cart-drawer .cart-items .purchase_subscribe [type=radio]:not(:checked){position:absolute;left:-9999px}.cart-drawer .cart-items .purchase_subscribe [type=radio]:checked+label,.cart-drawer .cart-items .purchase_subscribe [type=radio]:not(:checked)+label{position:relative;cursor:pointer;line-height:20px;color:var(--davys-grey)}.cart-drawer .cart-items .purchase_subscribe [type=radio]:checked+label:after,.cart-drawer .cart-items .purchase_subscribe [type=radio]:not(:checked)+label:after{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml,%0A%3Csvg id='checked' xmlns='http://www.w3.org/2000/svg' width='19.011' height='19.019' viewBox='0 0 19.011 19.019'%3E%3Cpath id='Path_21731' data-name='Path 21731' d='M9.157-511.593A9.588,9.588,0,0,0,2.8-508.232a9.519,9.519,0,0,0-2.125,4.615A7.529,7.529,0,0,0,.6-502.091a7.528,7.528,0,0,0,.078,1.526,9.461,9.461,0,0,0,2.579,5.114,9.51,9.51,0,0,0,5.322,2.788,7.532,7.532,0,0,0,1.526.078,7.658,7.658,0,0,0,2.43-.272,9.61,9.61,0,0,0,6.8-6.8,7.66,7.66,0,0,0,.272-2.43,7.66,7.66,0,0,0-.272-2.43,9.617,9.617,0,0,0-6.8-6.8,7.8,7.8,0,0,0-2.282-.275C9.734-511.608,9.238-511.6,9.157-511.593Zm5.955,5.46a.931.931,0,0,1,.569.811c.033.428.164.279-3.3,3.714-2.2,2.185-3.186,3.134-3.309,3.2a.9.9,0,0,1-.83-.008c-.2-.123-3.4-3.033-3.54-3.223a.91.91,0,0,1,.141-1.232.889.889,0,0,1,.983-.112c.082.041.744.618,1.474,1.288l1.321,1.21,2.817-2.814c1.548-1.548,2.825-2.814,2.832-2.814a1.588,1.588,0,0,0,.167-.056A.872.872,0,0,1,15.112-506.133Z' transform='translate(-0.6 511.604)' fill='%23fff'/%3E%3C/svg%3E%0A");position:absolute;top:50%;left:8px;-webkit-transition:.2s;transition:.2s;z-index:1;transform:translateY(-50%)!important;background-repeat:no-repeat}.cart-drawer .cart-items .purchase_subscribe [type=radio]:not(:checked)+label:after{opacity:1;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.008' height='19.015' viewBox='0 0 19.008 19.015'%3E%3Cg id='checked' transform='translate(-0.6 511.604)'%3E%3Cpath id='Path_21731' data-name='Path 21731' d='M9.155-511.593a9.586,9.586,0,0,0-6.352,3.36,9.518,9.518,0,0,0-2.125,4.614A7.528,7.528,0,0,0,.6-502.092a7.527,7.527,0,0,0,.078,1.526,9.459,9.459,0,0,0,2.579,5.113,9.509,9.509,0,0,0,5.321,2.787,7.529,7.529,0,0,0,1.526.078,7.656,7.656,0,0,0,2.43-.272,9.608,9.608,0,0,0,6.8-6.8,7.659,7.659,0,0,0,.272-2.43,7.658,7.658,0,0,0-.272-2.43,9.615,9.615,0,0,0-6.8-6.8,7.794,7.794,0,0,0-2.281-.275C9.732-511.608,9.237-511.6,9.155-511.593Zm5.954,5.459a.931.931,0,0,1,.569.811c.033.428.164.279-3.3,3.714-2.2,2.184-3.185,3.133-3.308,3.2a.9.9,0,0,1-.83-.008c-.2-.123-3.4-3.033-3.539-3.223a.91.91,0,0,1,.141-1.232.889.889,0,0,1,.982-.112c.082.041.744.618,1.474,1.288l1.321,1.209L11.44-503.3c1.548-1.548,2.824-2.813,2.832-2.813a1.584,1.584,0,0,0,.167-.056A.872.872,0,0,1,15.109-506.134Z' transform='translate(0 0)' fill='%23575757' opacity='0.28'/%3E%3C/g%3E%3C/svg%3E%0A");-webkit-transform:scale(0);transform:scale(0)}.cart-drawer .cart-items .purchase_subscribe [type=radio]:checked+label{background:linear-gradient(91deg,#fbb914,#f28f3f,#ed693c,#e83e39);border-radius:6px;color:#fff}.cart-drawer .cart-items .purchase_subscribe [type=radio]:not(:checked)+label{background:#fff;border-radius:6px}.cart-drawer .cart-items .purchase_subscribe [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cart-drawer .cart-drawer__footer .totals__total{font-size:16px;font-weight:400;color:var(--davys-grey);line-height:30px;margin:0}.cart-drawer .cart-drawer__footer .totals__total-value{font-size:16px;line-height:24px;font-weight:700;color:var(--blue-stone);margin:0}.cart-drawer__footer .total_text .totals__total{font-size:22px;line-height:33px;font-weight:700;color:var(--blue-stone)}.cart-drawer__footer .total_text .totals__total-value{font-size:36px;line-height:45px}.cart-drawer .totals{align-items:center}.cart-drawer .drawer__footer{border-top:none;padding:0}.cart-drawer .total_text{margin:26px 0}.cart-drawer .totals.discount{margin-top:17px}.drawer__close svg{height:30px;width:30px}.cart-drawer .drawer__close{top:0;right:0}.cart-drawer .cart-shipping__success{font-size:16px;line-height:24px;text-align:left;font-weight:700;text-transform:capitalize}.cart-drawer .cart-shipping__success b{font-family:inherit!important;font-weight:700;text-transform:capitalize;font-size:16px}.cart-drawer .cart-shipping__numOuter{font-size:12px;line-height:18px;font-weight:400;color:var(--davys-grey);margin-top:6px;text-align:left}.cart-drawer #rcsms-cart-widget{display:none!important}.cart-drawer .metafield_img{filter:drop-shadow(5px 8px 10px #00000033)}.cart-drawer .cart-item__media{text-align:center}.cart-drawer .cart_drawer_selling-plan dl,.cart-drawer .upsell-product-data .product-price p{margin:0}.cart-drawer .cart-item__quantity{padding-left:0}.cart-drawer .cart_drawer_right{display:flex;margin-top:0;flex-wrap:wrap;justify-content:space-between}.cart-drawer .discounts{display:none}.cart-drawer .has-metafield-img{margin-top:-55px}.cart-drawer .drawer__inner_inner{margin-top:24px}.cart-drawer .has-meta{margin-top:55px}.cart-drawer .cart-item__old-price{padding-right:10px}.drawer.is-empty .cart-drawer .drawer__close{top:0;right:0}cart-drawer.drawer{background-color:rgba(0,0,0,.7)}.drawer.active .drawer__inner{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.drawer.active .drawer__inner::-webkit-scrollbar{display:none}.cart-drawer .upsell-heading{font-size:28px;line-height:45px;letter-spacing:0;color:var(--blue-stone);margin:32px 0 52px}.cart-drawer .upsell-product-cart{background-color:var(--light-purple);display:flex;justify-content:center;border-radius:13px;padding:16px 18px 0 0;gap:10px}.cart-drawer .upsell-product-cart:not(:last-child){margin-bottom:52px}.cart-drawer .upsell-product-data .product-title h3{font-size:16px;line-height:24px;margin:0 0 16px;letter-spacing:0;text-transform:uppercase;color:var(--black-russian)}.cart-drawer .upsell-product-data .product-price,.cart-drawer .upsell-product-data .product-price p{font-size:22px;line-height:33px;font-weight:700;letter-spacing:0}.cart-drawer .price_quantity{display:flex}.cart-drawer .product-form__buttons .button--primary{padding:16px 26px;font-size:18px;letter-spacing:0;line-height:31px;max-height:55px;width:inherit;margin-bottom:0}.cart-drawer .cart__checkout-button,.cart-drawer .cart__ctas .outlined-button{font-size:20px;line-height:31px;min-height:55px}.cart-drawer .upsell-product-img{max-width:139px;width:100%;position:relative;padding-top:63%}.cart-drawer .upsell-product-img img{height:100%;width:100%;position:absolute;top:-48px;object-fit:cover}.cart-drawer .upsell-product-data .price_quantity{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cart-drawer .upsell-product-data .product-form__input{flex:none;margin:0}.cart-drawer .cart__ctas{flex-direction:column;gap:2px}.cart-drawer .cart__ctas .outlined-button{display:flex;align-items:center;text-align:center;justify-content:center;color:#fdc60f;border-color:#fdc60f;border-width:3px}.cart-drawer .cart__ctas .outlined-button:hover{color:#fff;border-color:#ff6a14}.cart-drawer .cart-shippingThreshold__bar,.cart-drawer .cart-shippingThreshold__progress{height:6px}@media screen and (max-width:990px){.cart-item cart-remove-button{width:auto;height:auto}.cart-drawer .cart-shipping__numOuter,.cart-drawer .cart-shipping__success{text-align:center}.cart-drawer .upsell-heading{margin:60px 0 52px}}@media screen and (max-width:750px){cart-drawer.drawer{top:166px}.cart-drawer .cart-item__quantity-wrapper{align-items:center}.cart-drawer .cart-item cart-remove-button{margin-left:17px}.template-product .cart-drawer .drawer__inner{border:none!important}}@media screen and (max-width:520px){.cart-drawer .cart-shipping__success{font-size:14px}.drawer__heading{font-size:35px}.cart-drawer .one-time-purchase_price,.cart-drawer .subscription_price,.cart-drawer .upsell-product-data .product-title h3,.cart-item__name.h4{font-size:18px;line-height:28px}.cart-drawer .product-option,.cart-drawer .upsell-heading,.cart-drawer .upsell-product-data .product-price,.cart-drawer .upsell-product-data .product-price p{font-size:24px;line-height:37px}.cart-drawer .cart-drawer__footer .totals__total,.cart-drawer .one-time-purchase_text,.cart-drawer .subscription_text{font-size:14px;line-height:21px}.cart-drawer .cart__checkout-button,.cart-drawer .product-form__buttons .button--primary{font-size:14px;line-height:30px}.cart-drawer__footer .total_text .totals__total{font-size:18px;line-height:28px;min-height:51px}.cart-drawer .cart__ctas .outlined-button{font-size:14px;line-height:30px;min-height:51px}.cart-drawer .drawer__inner{padding:60px 20px 40px;position:relative}.cart-drawer .drawer__close{top:-15px;right:-10px}.cart-drawer .drawer__inner:before{content:'';background-image:url("/cdn/shop/files/Mask_Group_1_1_1b481d11-dc3d-4ddf-903d-bf976f6402ca.png?v=1718011960");position:absolute;top:0;left:0;background-size:100%;background-repeat:no-repeat;height:45px;width:100%}.cart-drawer .upsell-product-img{padding-top:50%}}@media screen and (max-width:425px){.cart-drawer .drawer__inner{padding-top:45px}.cart-drawer .drawer__inner:before{height:36px}.cart-drawer .upsell-product-img{padding-top:64%}}@media screen and (max-width:375px){.cart-drawer .product-form__buttons .button--primary{padding:16px 20px}.cart-drawer .upsell-product-cart{padding:16px 18px 20px 0}.cart-drawer .upsell-product-img{max-width:100px}.cart-drawer .upsell-product-data .product-title h3{font-size:16px;line-height:24px}.cart-item__name.h4{font-size:16px;line-height:20px}}