.new-cart-drawer-main .cart-drawer__empty-content .cart__empty-text{font-family:Fraunces-SemiBold;font-weight:600;font-style:SemiBold;font-size:20px;leading-trim:CAP_HEIGHT;line-height:114.99999999999999%;letter-spacing:-2%;color:#46562d}.new-cart-drawer-main .drawer__inner{width:51rem}.new-cart-drawer-main cart-drawer-items{overflow:unset}.new-cart-drawer-main .drawer__close .svg-wrapper{width:24px;height:24px}.new-cart-drawer-main .drawer__header .drawer__close{top:-10px}.new-cart-drawer-main .cart-drawer__empty-content .cart__login-title{font-family:Nunito-SansRegular;font-weight:700;font-style:Bold;font-size:16px;leading-trim:CAP_HEIGHT;line-height:135%;letter-spacing:-2%;color:#111}.new-cart-drawer-main .cart-drawer__empty-content a.button{background:#708b44;box-shadow:0 0 32px #0000001a;font-family:Nunito-SansRegular;font-weight:700;font-style:Bold;font-size:18px;leading-trim:CAP_HEIGHT;line-height:135%;letter-spacing:0%;border-radius:24px}.new-cart-drawer-main .cart-drawer__empty-content a.button:hover:after,.new-cart-drawer-main .cart-drawer__empty-content a.button:before,.new-cart-drawer-main .cart-drawer__empty-content a.button:after{box-shadow:none;border:none;outline:none}.new-cart-drawer-main .cart-drawer__empty-content .cart__login-paragraph{font-family:Nunito-SansRegular;font-weight:700;font-style:Bold;font-size:16px;leading-trim:CAP_HEIGHT;line-height:135%;letter-spacing:-2%;color:#111}.drawer.active .drawer__inner{transform:translate(0);margin-right:40px;padding:24px 32px;border-radius:24px;overflow:auto;border:2px solid #F6F3E6}.new-cart-drawer-main .drawer__header{padding-top:0}.new-cart-drawer-main .drawer__heading{font-family:Fraunces-SemiBold;font-weight:600;font-style:SemiBold;font-size:16px;leading-trim:CAP_HEIGHT;line-height:135%;letter-spacing:-2%;text-align:center;color:#46562d;margin:0}.new-cart-drawer-main .cart-item__title{font-family:Fraunces-SemiBold;font-weight:600;font-style:SemiBold;font-size:20px;leading-trim:CAP_HEIGHT;line-height:114.99999999999999%;letter-spacing:-2%;color:#46562d}.new-cart-drawer-main .cart-item__details .product-option{font-family:Nunito-SansRegular;font-weight:700;font-style:Bold;font-size:14px;leading-trim:CAP_HEIGHT;line-height:135%;letter-spacing:-2%;color:#111}.new-cart-drawer-main .cart-drawer-upsell{background:#859c6026;padding:24px;border-radius:16px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;position:relative}.new-cart-drawer-main .cart-drawer-upsell__header{width:100%;max-width:100%;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:0;box-sizing:border-box}.new-cart-drawer-main .cart-drawer-upsell__content{flex:1 1 auto;min-width:0}.new-cart-drawer-main .cart-drawer-upsell__header .cart-drawer-upsell__heading{font-family:Fraunces-SemiBold;font-weight:600;font-style:SemiBold;font-size:18px;leading-trim:CAP_HEIGHT;line-height:114.99999999999999%;letter-spacing:-2%;color:#708b44;margin:0}.new-cart-drawer-main .cart-drawer-upsell__header .cart-drawer-upsell__tagline p{font-family:Nunito-SansRegular;font-weight:500;font-style:Medium;font-size:14px;leading-trim:CAP_HEIGHT;line-height:135%;letter-spacing:-2%;color:#111;margin:0}.new-cart-drawer-main .cart-drawer-upsell__header .cart-drawer-upsell__price{font-family:Inter-SemiBold;font-weight:600;font-style:Semi Bold;font-size:12px;leading-trim:CAP_HEIGHT;line-height:114.99999999999999%;letter-spacing:10%;text-transform:uppercase;color:#46562d;margin:0;padding:10px;border-radius:4px;background:#fff}.new-cart-drawer-main .cart-drawer-upsell__controls{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.new-cart-drawer-main .cart-drawer-upsell__price{white-space:nowrap}.new-cart-drawer-main .cart-drawer-upsell__arrows{display:flex;align-items:center;position:absolute;top:65%;z-index:1;right:0}.new-cart-drawer-main .cart-upsell-next{width:32px;height:32px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none}.new-cart-drawer-main .cart-upsell-next svg{display:block;width:32px;height:32px;pointer-events:none}.new-cart-drawer-main .cart-drawer-upsell__viewport{position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden;padding-top:50px;box-sizing:border-box}.new-cart-drawer-main .cart-drawer-upsell__products{--upsell-gap: 10px;width:100%;max-width:100%;min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--upsell-gap) * 2)) / 2.05);gap:var(--upsell-gap);transform:translateZ(0);transition:transform .35s ease;box-sizing:border-box;will-change:transform}.new-cart-drawer-main .cart-drawer-upsell__product{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.new-cart-drawer-main .cart-upsell-card{width:100%;position:relative;border:2px solid #F6F3E6;background:#fff;padding:12px 18px;border-radius:12px}.new-cart-drawer-main .cart-upsell-card__media{width:100%;background:#f6f3e6;position:relative;min-height:88px;border-radius:12px}.new-cart-drawer-main .cart-upsell-card__image{display:block;width:100%;height:auto;position:absolute;top:-60px;object-fit:contain}.new-cart-drawer-main .cart-upsell-card__content{padding-top:10px}.new-cart-drawer-main .cart-upsell-card__title{margin:0 0 10px;padding:0;font-family:Fraunces-SemiBold;font-weight:600;font-style:SemiBold;font-size:16px;leading-trim:CAP_HEIGHT;line-height:135%;letter-spacing:-2%;text-align:center;color:#46562d}.new-cart-drawer-main .cart-upsell-card__description{display:none}.new-cart-drawer-main .cart-upsell-card__description p{margin:0}.new-cart-drawer-main .cart-upsell-card__button{width:100%;height:42px;display:flex;align-items:center;justify-content:center;border:0;padding:10px 15px;cursor:pointer;background:#708b44;font-family:Nunito-SansRegular;font-weight:700;font-style:Bold;font-size:16px;leading-trim:CAP_HEIGHT;line-height:135%;letter-spacing:0%;color:#fff;border-radius:50px;font:inherit}.new-cart-drawer-main .cart-upsell-card__button:disabled{cursor:not-allowed;opacity:.5}.new-cart-drawer-main .cart-upsell-card__button.is-loading{pointer-events:none}.new-cart-drawer-main .cart-drawer-upsell__review{background:#859c600d;border:2px solid #F6F3E6;box-shadow:0 0 40px #00000008;padding:32px;border-radius:24px}.new-cart-drawer-main .cart-drawer-upsell__review-text{font-family:Fraunces-SemiBold;font-weight:600;font-style:SemiBold;font-size:20px;leading-trim:CAP_HEIGHT;line-height:135%;letter-spacing:-2%;color:#46562d;margin:0}.new-cart-drawer-main .cart-drawer-upsell__review-author{font-family:Nunito-SansRegular;font-weight:600;font-style:SemiBold;font-size:14px;leading-trim:CAP_HEIGHT;line-height:135%;letter-spacing:-2%;color:#111}.new-cart-drawer-main .drawer__footer .totals__total,.new-cart-drawer-main .drawer__footer .totals__total-value{font-family:Fraunces-SemiBold;font-weight:600;font-style:SemiBold;font-size:18px;leading-trim:CAP_HEIGHT;line-height:135%;letter-spacing:-2%;color:#111}.cart-drawer .tax-note{font-family:Nunito-SansRegular;font-weight:500;font-style:Medium;font-size:14px;leading-trim:CAP_HEIGHT;line-height:135%;letter-spacing:-2%;color:#111}.new-cart-drawer-main .footer-secure-cart{display:flex;align-items:center;justify-content:center;gap:25px;margin:18px auto 33px}.new-cart-drawer-main .cart__ctas .cart__checkout-button{background:#708b44;height:61px;border-radius:100px;padding:24px 32px;font-family:Nunito-SansRegular;font-weight:700;font-style:Bold;font-size:18px;leading-trim:CAP_HEIGHT;line-height:135%;letter-spacing:0%;display:flex;align-items:center;justify-content:center}.new-cart-drawer-main .cart__ctas .cart__checkout-button:after,.new-cart-drawer-main .cart__ctas .cart__checkout-button:before,.new-cart-drawer-main .cart__ctas .cart__checkout-button:hover:after,.new-cart-drawer-main .cart__ctas .cart__checkout-button:hover:before{outline:none!important;border:none!important;box-shadow:none!important}.new-cart-drawer-main .footer-secure-cart-item{display:flex;align-items:center;justify-content:center;gap:8px}.new-cart-drawer-main .footer-secure-cart-item span{font-weight:600;font-style:SemiBold;font-size:14px;leading-trim:CAP_HEIGHT;line-height:135%;letter-spacing:-2%;color:#111;font-family:Nunito-SansRegular}.new-cart-drawer-main .drawer__cart-items-wrapper{margin:40px 0 0;border-top:1.5px solid rgb(112 139 68 / 15%)}.new-cart-drawer-main .drawer__cart-items-wrapper .cart-item__image{background:#f6f3e6}.new-cart-drawer-main .new-cart-item__totals-container{flex-direction:column!important;justify-content:space-between!important;align-items:flex-end!important}.new-cart-drawer-main .cart-item__quantity-wrapper .quantity:before,.new-cart-drawer-main .cart-item__quantity-wrapper .quantity:after{outline:none;border:none;box-shadow:none;background:none}.new-cart-drawer-main .cart-item__quantity-wrapper .quantity{border-radius:100px;min-height:50px;border:2px solid #F5B77E80;background:#fff;box-shadow:0 0 32px #0000001a}.new-cart-drawer-main .cart-item__quantity-wrapper .quantity__button,.new-cart-drawer-main .cart-item__quantity-wrapper .quantity__input{background-color:transparent!important;box-shadow:none!important}.new-cart-drawer-main .cart-item__quantity-wrapper .quantity__input:focus-visible{border:none;outline:none}.new-cart-drawer-main .cart-item__title .cart-item__name{font-family:Fraunces-SemiBold;font-weight:600;font-style:SemiBold;font-size:20px;leading-trim:CAP_HEIGHT;line-height:114.99999999999999%;letter-spacing:-2%;color:#46562d}.new-cart-drawer-main .cart-item__price-wrapper{font-family:Nunito-SansRegular;font-weight:700;font-style:Bold;font-size:14px;leading-trim:CAP_HEIGHT;line-height:135%;letter-spacing:-2%;color:#111}.new-cart-drawer-main .cart-item__quantity-wrapper{justify-content:space-between}.cart-upsell-slick-next{border:none;padding:0;position:absolute;top:50%;background:transparent;right:0}.cart-upsell-slick-prev svg{width:32px;height:32px}.cart-upsell-slick-prev{border:none;padding:0;position:absolute;top:50%;background:transparent;left:0;z-index:1}.cart-upsell-card__products .slick-list{padding-top:75px}.drawer__footer{margin-top:20px}.cart-drawer-upsell[hidden]{display:none!important}@media screen and (max-width:999.98px){.new-cart-drawer-main .cart-drawer-upsell__products{--upsell-gap: 8px}.drawer.active .drawer__inner{margin-right:auto}.new-cart-drawer-main .cart-drawer-upsell__products{--upsell-gap: 10px;width:100%;max-width:100%;min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--upsell-gap) * 1)) / 1.05);gap:var(--upsell-gap);transform:translateZ(0);transition:transform .35s ease;box-sizing:border-box;will-change:transform}.new-cart-drawer-main .cart-upsell-card__image{width:100%;height:110px;position:absolute;object-fit:contain}}@media screen and (max-width:767.98px){.new-cart-drawer-main .cart-drawer__empty-content .cart__empty-text{font-size:16px}.new-cart-drawer-main .drawer__close .svg-wrapper{width:24px;height:24px}.new-cart-drawer-main .drawer__header .drawer__close{top:-10px}.new-cart-drawer-main .cart-drawer__empty-content .cart__login-title{font-size:14px}.new-cart-drawer-main .cart-drawer__empty-content a.button{font-size:16px}.new-cart-drawer-main .cart-drawer__empty-content .cart__login-paragraph{font-size:14px}.drawer.active .drawer__inner{margin-right:0;padding:20px;border-radius:20px}.new-cart-drawer-main .drawer__heading{font-size:14px}.new-cart-drawer-main .cart-item__title{font-size:16px}.new-cart-drawer-main .cart-item__details .product-option{font-size:12px}.new-cart-drawer-main .cart-drawer-upsell{padding:20px}.new-cart-drawer-main .cart-drawer-upsell__header{width:100%;max-width:100%;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:0;box-sizing:border-box}.new-cart-drawer-main .cart-drawer-upsell__header .cart-drawer-upsell__heading{font-size:16px;max-width:200px}.new-cart-drawer-main .cart-drawer-upsell__header .cart-drawer-upsell__tagline p{font-size:12px}.new-cart-drawer-main .cart-drawer-upsell__header .cart-drawer-upsell__price{font-size:10px;padding:10px}.new-cart-drawer-main .cart-drawer-upsell__arrows{top:65%}.new-cart-drawer-main .cart-upsell-next{width:32px;height:32px}.new-cart-drawer-main .cart-upsell-next svg{width:32px;height:32px}.new-cart-drawer-main .cart-drawer-upsell__viewport{padding-top:40px}.new-cart-drawer-main .cart-upsell-card{padding:12px 18px;border-radius:12px}.new-cart-drawer-main .cart-upsell-card__media{min-height:88px;border-radius:12px}.new-cart-drawer-main .cart-upsell-card__image{top:-45px;object-fit:contain;height:120px}.new-cart-drawer-main .cart-upsell-card__content{padding-top:10px}.new-cart-drawer-main .cart-upsell-card__title{margin:0 0 10px;font-size:16px}.new-cart-drawer-main .cart-upsell-card__button{font-size:16px}.new-cart-drawer-main .cart-drawer-upsell__review{padding:28px;border-radius:20px}.new-cart-drawer-main .cart-drawer-upsell__review-text{font-size:16px}.new-cart-drawer-main .cart-drawer-upsell__review-author{font-size:12px}.new-cart-drawer-main .drawer__footer .totals__total,.new-cart-drawer-main .drawer__footer .totals__total-value{font-size:16px}.new-cart-drawer-main .cart-drawer .tax-note{font-size:12px}.new-cart-drawer-main .footer-secure-cart{margin:16px auto 32px}.new-cart-drawer-main .cart__ctas .cart__checkout-button{height:51px;padding:14px;font-size:16px}.new-cart-drawer-main .footer-secure-cart-item span{font-size:12px}.new-cart-drawer-main .drawer__cart-items-wrapper{margin:30px 0 0}.new-cart-drawer-main .cart-item__quantity-wrapper .quantity{min-height:38px}.new-cart-drawer-main .cart-item__title .cart-item__name{font-size:16px}.new-cart-drawer-main .cart-item__price-wrapper{font-size:12px}.new-cart-drawer-main .cart-item__quantity-wrapper{justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/new-cart.css.map */
