.nv-experience{max-width:1100px;padding-top:28px;padding-bottom:24px;color:#563329}.nv-experience h2{font-family:var(--font-heading-family);font-size:clamp(25px,3vw,36px);line-height:1.18;letter-spacing:0;margin:0 0 20px;color:#563329}.nv-eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;color:#78574c}.nv-editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#f6e4e4;border-radius:18px;overflow:hidden;margin-bottom:48px}.nv-editorial__image{aspect-ratio:1/1;overflow:hidden;background:#faf3f0}.nv-editorial__image img{width:100%;height:100%;display:block;object-fit:contain}.nv-editorial__text{padding:clamp(24px,4vw,48px)}.nv-editorial__text .rte{font-size:14px;line-height:1.75}.nv-editorial__text ul{padding-left:18px}.nv-text-link{display:inline-block;color:#563329;font-size:12px;text-underline-offset:5px;margin-top:12px}.nv-details,.nv-product-faq{max-width:800px;margin-left:auto;margin-right:auto;scroll-margin-top:110px}.nv-accordions details{border-top:1px solid #e4d4cd}.nv-accordions details:last-child{border-bottom:1px solid #e4d4cd}.nv-accordions summary{display:flex;gap:18px;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:18px 0;font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:1.45;color:#563329}.nv-accordions summary::-webkit-details-marker{display:none}.nv-accordions summary>span{width:20px;flex:0 0 20px;text-align:center;font-size:20px;font-weight:400}.nv-accordions summary>span:after{content:"+"}.nv-accordions details[open]>summary>span:after{content:"\2212"}.nv-answer{padding:0 0 20px;font-size:13px;line-height:1.75;color:#6a4b40}.nv-answer p{margin:0 0 12px}.nv-answer .metafield-rich_text_field{white-space:pre-line}.nv-answer .nv-media-rail:empty{display:none}.nv-content-block{margin-top:48px;scroll-margin-top:110px}.nv-media-rail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin}.nv-media-tile{flex:0 0 min(78vw,340px);scroll-snap-align:center;min-width:0;background:#fffaf7;border-radius:14px;overflow:hidden}.nv-media-tile img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}.nv-media-tile video{display:block;width:100%;max-height:520px}.nv-video-block{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;background:#f6e4e4;padding:32px;border-radius:18px}.nv-video{max-width:400px;width:100%;margin:auto}.nv-video video{display:block;width:100%;max-height:520px;border-radius:12px;background:#faf3f0}.nv-experience :focus-visible{outline:2px solid #563329;outline-offset:4px}product-info .product__title h1{font-size:clamp(25px,3vw,34px);line-height:1.2;color:#563329;letter-spacing:0}product-info .product__info-container .price--large{font-size:21px;color:#563329;letter-spacing:0}product-info .product-form__submit{border-radius:30px;background:#563329;color:#fffaf7;min-height:48px;font-weight:600;letter-spacing:.04em}product-info .quantity{min-height:38px;width:110px}product-info .quantity__button{width:34px}product-info .quantity__input{font-size:13px}product-info .product__tax{font-size:11px}.nv-cart-shipping{padding:14px;background:#f6e4e4;border-radius:12px;margin:4px 0 16px;color:#563329}.nv-cart-shipping p{margin:0 0 9px;font-size:12px;line-height:1.45;text-align:center}.nv-cart-shipping strong{font-size:12px}.nv-cart-shipping small{display:block;text-align:center;font-size:9px;margin-top:6px;line-height:1.4}.nv-progress{height:4px;background:#e6cfca;border-radius:8px;overflow:hidden}.nv-progress span{display:block;height:100%;background:#563329;border-radius:8px;transition:width .2s}.nv-cart-summary{display:grid;gap:8px;padding:14px 0;color:#563329}.nv-cart-summary>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;line-height:1.4}.nv-cart-summary .nv-savings{color:#765042}.nv-cart-summary .nv-cart-summary__total{padding-top:10px;margin-top:3px;border-top:1px solid #e4d4cd;font-size:15px}.nv-cart-summary__total strong:last-child{white-space:nowrap}.cart-drawer .drawer__inner{width:440px;max-width:100vw;padding:0 22px;background:#faf3f0;color:#563329;border-left:1px solid #e4d4cd}.cart-drawer .drawer__header{background:#faf3f0;padding:20px 0 14px}.cart-drawer .drawer__heading{font-size:25px;color:#563329}.cart-drawer .drawer__close{right:0}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-items tbody{display:block}.cart-drawer .cart-item{display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:14px;row-gap:6px;padding:16px 0;margin:0;border-bottom:1px solid #eadbd5}.cart-drawer .cart-item>td{padding:0;min-width:0}.cart-drawer .cart-item__media{grid-column:1;grid-row:1/4;width:88px}.cart-drawer .cart-item__image{width:88px;height:110px;object-fit:cover;border-radius:12px}.cart-drawer .cart-item__details{grid-column:2;grid-row:1;width:auto}.cart-drawer .cart-item__name{font-family:var(--font-body-family);font-size:13px;font-weight:600;line-height:1.4;color:#563329;letter-spacing:0;display:block}.cart-drawer .cart-item__details>.product-option,.cart-drawer .cart-item__details>.cart-item__discounted-prices{display:none}.cart-drawer .cart-item__details dl,.cart-drawer .cart-item__details .product-option{font-size:10px;margin:3px 0}.cart-drawer .cart-item__totals{grid-column:2;grid-row:2;text-align:left;display:block;width:auto}.cart-drawer .cart-item__totals .price{font-size:13px;color:#563329;font-weight:600}.cart-drawer .cart-item__old-price{font-size:11px!important;opacity:.65}.cart-drawer .cart-item__quantity{grid-column:2;grid-row:3}.cart-drawer .quantity{min-height:32px;width:96px;border-radius:6px}.cart-drawer .quantity__button{width:30px}.cart-drawer .quantity__input{font-size:12px;padding:0}.cart-drawer cart-remove-button{margin-left:8px}.cart-drawer cart-remove-button .button{min-height:32px;min-width:32px}.cart-drawer .drawer__footer{padding:12px 0 16px;background:#faf3f0;border-top:1px solid #e4d4cd}.cart-drawer .tax-note{font-size:10px;line-height:1.5;margin:2px 0 12px}.cart-drawer .cart__checkout-button{min-height:48px;border-radius:28px;background:#563329;color:#fffaf7;font-size:14px;letter-spacing:.05em}.nv-secure-note{text-align:center;font-size:10px;letter-spacing:.03em;margin:8px 0 4px;color:#78574c}.nv-cart-full-link{display:block;text-align:center;font-size:10px;color:#563329;text-underline-offset:3px}.nv-cart-complement{padding:16px 0 8px}.nv-cart-complement h3{font-family:var(--font-body-family);font-size:13px;font-weight:600;margin:0 0 12px;letter-spacing:0;color:#563329}.nv-cart-complement__row{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:10px;align-items:center;background:#fffaf7;padding:10px;border-radius:12px}.nv-cart-complement__row img{display:block;width:60px;height:75px;object-fit:cover;border-radius:8px}.nv-cart-complement__row a{font-size:11px;font-weight:600;color:#563329;text-decoration:none;line-height:1.4}.nv-cart-complement__row p{font-size:11px;margin:6px 0 0;color:#563329}.nv-cart-complement__row .button{min-width:0;min-height:34px;padding:0 12px;font-size:10px;border-radius:20px}.nv-cart-complement__row .product-form__error-message-wrapper{font-size:10px;max-width:80px}#main-cart-items .cart-item__image{border-radius:12px;object-fit:contain}#main-cart-items .cart-item__name{font-size:15px;color:#563329}#main-cart-footer .cart__blocks{background:#fffaf7;border-radius:16px;padding:22px;min-width:300px}#main-cart-footer .cart__checkout-button{border-radius:30px;background:#563329;color:#fffaf7}@media(max-width:749px){.nv-experience{padding-left:20px;padding-right:20px;padding-top:16px}.nv-experience h2{font-size:25px;margin-bottom:16px}.nv-editorial{grid-template-columns:1fr;margin-bottom:32px;border-radius:14px}.nv-editorial__image{aspect-ratio:1/1}.nv-editorial__text{padding:24px}.nv-editorial__text .rte{font-size:13px}.nv-content-block{margin-top:32px}.nv-accordions summary{font-size:13px;padding:16px 0}.nv-answer{font-size:12px}.nv-video-block{grid-template-columns:1fr;gap:14px;padding:22px}.nv-video-block h2{margin-bottom:8px}.nv-video{max-width:320px}.nv-video video{max-height:400px}product-info .product__title h1{font-size:24px}product-info .product__info-container .price--large{font-size:20px}product-info .product__media-wrapper{max-width:100%}.cart-drawer .drawer__inner{padding:0 16px}.cart-drawer .drawer__heading{font-size:23px}.cart-drawer .cart-item{grid-template-columns:82px minmax(0,1fr);column-gap:12px}.cart-drawer .cart-item__media{width:82px}.cart-drawer .cart-item__image{width:82px;height:103px}.cart-drawer .nv-cart-summary__total{font-size:14px}#main-cart-footer .cart__blocks{min-width:0;padding:18px}#main-cart-items .cart-item__name{font-size:13px}}@media(prefers-reduced-motion:reduce){.nv-progress span{transition:none}}product-info .product-form__submit:after,.cart-drawer .cart__checkout-button:after,#main-cart-footer .cart__checkout-button:after{border-radius:inherit}.nv-product-intro{font-size:13px;line-height:1.7;margin:10px 0 18px;color:#78574c}.nv-video-block>div>p:last-child{font-size:13px}.nv-details>.nv-accordions{margin-top:0}.nv-usage-media{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:0 0 12px;align-items:flex-start}.nv-usage-frame{flex:0 0 min(82vw,320px);aspect-ratio:1/1;min-width:0;background:#fffaf7;border-radius:12px;overflow:hidden;scroll-snap-align:start}.nv-usage-frame img,.nv-usage-frame video{display:block;width:100%;height:100%;max-height:none;object-fit:contain;aspect-ratio:1/1}.nv-usage-precautions{margin-top:14px;font-size:11px}.nv-testimonial-square{flex:0 0 min(82vw,320px);aspect-ratio:1/1;scroll-snap-align:center;background:#fffaf7;border-radius:12px;overflow:hidden}.nv-testimonial-square img{display:block;width:100%;height:100%;max-height:none;object-fit:contain}@media(max-width:749px){.nv-details .nv-accordions summary{font-size:12px;padding:12px 0;line-height:1.4}.nv-details .nv-accordions summary>span{font-size:16px;flex-basis:16px;width:16px}.nv-details .nv-answer{font-size:12px;line-height:1.6;padding-bottom:14px}.nv-testimonials h2{font-size:23px}.nv-testimonials .nv-eyebrow{font-size:9px;letter-spacing:.1em}.nv-testimonial-square{flex-basis:min(82vw,300px)}}.nv-editorial.nv-editorial--text-only{grid-template-columns:1fr}.nv-pdp-separate{padding-top:0;padding-bottom:0}.nv-pdp-separate .nv-editorial{margin-bottom:32px}.nv-standalone-image{max-width:800px;margin:20px auto 0;aspect-ratio:1/1;background:#faf3f0;border-radius:16px;overflow:hidden}.nv-standalone-image img{width:100%;height:100%;display:block;object-fit:contain}.nv-editor-placeholder{padding:24px;border:1px dashed #b08d7f;border-radius:12px;color:#563329;font-size:13px;line-height:1.6;margin:20px 0;background:#fffaf7}.nv-pdp-separate--details{padding-top:8px}.nv-pdp-separate--faq{padding-bottom:24px}.nv-testimonials{display:block}.nv-testimonials__heading{text-align:center;margin-bottom:24px}.nv-testimonials__heading .nv-eyebrow{text-align:center;line-height:1.6;margin:0 0 9px}.nv-testimonials__heading h2{text-align:center;margin:0;color:#563329}.nv-testimonials__divider{display:block;width:32px;height:1px;background:#c8a99b;margin:16px auto 0}.nv-testimonials .nv-media-rail{max-width:800px;margin:0 auto;gap:20px;padding:4px max(0px,calc((100% - 320px)/2)) 12px;scroll-padding-inline:max(0px,calc((100% - 320px)/2));scrollbar-width:none}.nv-testimonials .nv-media-rail::-webkit-scrollbar{display:none}.nv-testimonials .nv-testimonial-square{flex-basis:320px;scroll-snap-align:center;border:1px solid rgba(86,51,41,.06);box-shadow:0 5px 18px #56332909;box-sizing:border-box}.nv-testimonials__controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:10px;color:#78574c}.nv-testimonials__controls[hidden]{display:none}.nv-testimonials__controls button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #dfcdc5;border-radius:50%;background:transparent;color:#563329;font:24px/1 var(--font-body-family);cursor:pointer}.nv-testimonials__controls button:disabled{opacity:.3;cursor:default}.nv-testimonials__controls [data-counter]{font-size:10px;letter-spacing:.08em;min-width:32px;text-align:center}@media(max-width:749px){.nv-testimonials__heading{margin-bottom:20px}.nv-testimonials__heading .nv-eyebrow{font-size:9px;letter-spacing:.12em}.nv-testimonials__heading h2{font-size:26px}.nv-testimonials .nv-media-rail{gap:16px;padding-inline:max(0px,calc((100% - min(78vw,300px))/2));scroll-padding-inline:max(0px,calc((100% - min(78vw,300px))/2))}.nv-testimonials .nv-testimonial-square{flex-basis:min(78vw,300px)}}.nv-testimonials{max-width:800px;margin-left:auto;margin-right:auto}nv-cart-discount{display:block;margin:0 0 10px}.nv-cart-discount__box{display:flex;align-items:center;gap:10px;padding:12px;background:#f6e4e4;border:1px solid #e7ccd3;border-radius:10px;color:#563329;cursor:pointer}.nv-cart-discount__box input{-webkit-appearance:auto;appearance:auto;accent-color:#563329;width:18px;height:18px;min-width:18px;margin:0}.nv-cart-discount__box>span{flex:1;min-width:0}.nv-cart-discount__box strong{display:block;font-size:12px;line-height:1.4;font-weight:700}.nv-cart-discount__box small{display:block;font-size:10px;line-height:1.45;color:#78574c;margin-top:3px}.nv-cart-discount__box svg{flex:none;color:#9a7451}.nv-cart-discount__box:focus-within{outline:2px solid #563329;outline-offset:3px}nv-cart-discount[aria-busy=true]{opacity:.65;pointer-events:none}.nv-cart-discount__message{font-size:11px;line-height:1.5;color:#7b3542;margin:7px 0 0}.nv-cart-discount__message[hidden]{display:none}.nv-discount-pending .cart-item__quantity,.nv-discount-pending .nv-cart-complement{pointer-events:none;opacity:.6}.nv-cart-summary .nv-savings--extra{color:#405c43;font-weight:600}.nv-cart-summary__shipping{font-size:11px!important}.nv-cart-summary__shipping span:last-child{font-weight:600}.cart-drawer .drawer__inner{width:440px;max-width:100vw;height:calc(100dvh - var(--nv-cart-preview-offset,0px));overflow:hidden;box-sizing:border-box}.cart-drawer .drawer__header{flex:none;padding:18px 0 12px}.cart-drawer .drawer__heading{font-size:23px;margin-bottom:0;font-weight:700}.cart-drawer .drawer__close{top:7px}.cart-drawer cart-drawer-items{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:2px}.cart-drawer .drawer__cart-items-wrapper{flex-grow:0}.cart-drawer .cart-item{grid-template-columns:82px minmax(0,1fr);background:#fffcfa;border:1px solid #efe3dd;border-radius:12px;padding:12px;column-gap:12px;row-gap:5px;margin:0 0 10px}.cart-drawer .cart-item__media{width:82px;align-self:center}.cart-drawer .cart-item__image{width:82px;height:94px;object-fit:contain;border-radius:9px}.cart-drawer .cart-item__name{font-size:13px;font-weight:700;line-height:1.35}.cart-drawer .cart-item__totals .price{font-size:13px;font-weight:700}.cart-drawer .cart-item__details .discounts{display:none}.cart-drawer .quantity{width:94px;min-height:32px}.cart-drawer .nv-cart-shipping{background:#eaf2e8;color:#405c43;padding:12px;margin:3px 0 14px}.cart-drawer .nv-cart-shipping p{font-size:12px}.cart-drawer .nv-cart-shipping small{font-size:10px}.cart-drawer .nv-progress{background:#d8e3d4}.cart-drawer .nv-progress span{background:#638967}.cart-drawer .nv-cart-complement{padding:8px 0 16px}.cart-drawer .nv-cart-complement__row{border:1px solid #eadbd5}.cart-drawer .nv-cart-complement__row .button{min-height:40px;padding:0 11px;font-size:10px}.cart-drawer .drawer__footer{flex:none;position:relative;padding:12px 0 max(12px,env(safe-area-inset-bottom));background:#faf3f0;box-shadow:0 -8px 20px #56332909;z-index:1}.cart-drawer .nv-cart-summary{padding:0 0 8px;gap:5px}.cart-drawer .nv-cart-summary__total{font-size:16px;padding-top:7px;margin-top:2px}.cart-drawer .tax-note{display:block;margin:0 0 9px;font-size:10px;line-height:1.4}.cart-drawer .cart__checkout-button{min-height:48px;font-size:13px;font-weight:700;letter-spacing:.025em}.cart-drawer .nv-secure-note{margin:7px 0 3px;font-size:10px}.cart-drawer .nv-cart-full-link{font-size:10px;line-height:1.4;padding:3px}@media(max-width:749px){.cart-drawer .drawer__inner{padding:0 16px}.cart-drawer .nv-cart-summary__total{font-size:15px}.nv-cart-discount__box{padding:10px}.nv-cart-discount__box strong{font-size:12px}}@media(max-height:650px){.cart-drawer .drawer__inner{overflow:hidden}.cart-drawer cart-drawer-items{overflow:auto}.cart-drawer .drawer__footer{max-height:65dvh;overflow:auto}.cart-drawer .drawer__footer .cart__ctas{position:sticky;bottom:0;background:#faf3f0;padding-top:7px}}.cart-drawer .drawer__inner{width:550px;padding-inline:40px;border-left:0}.cart-drawer .drawer__header{padding:20px 0;min-height:80px;border-bottom:1px solid #e4d4cd}.nv-cart-continue{display:flex;align-items:center;gap:10px;border:0;background:none;color:#563329;font:700 18px/1.2 var(--font-body-family);padding:0;min-height:44px;cursor:pointer}.nv-cart-continue>span{font-size:26px;font-weight:400}.cart-drawer .drawer__close{top:18px;width:44px;height:44px;right:-10px}.cart-drawer cart-drawer-items{display:block;padding:0 14px 0 0;margin-right:-14px}.cart-drawer .cart-drawer__form{display:block;flex-grow:0}.cart-drawer .drawer__contents{flex-grow:0}.cart-drawer .nv-cart-shipping{background:transparent;border-radius:0;padding:28px 0 0;margin:0 0 18px}.cart-drawer .nv-cart-shipping p{text-align:left;font-size:16px;line-height:1.25;margin-bottom:12px;font-weight:700}.cart-drawer .nv-cart-shipping strong{font-size:inherit}.cart-drawer .nv-progress{height:9px;border-radius:8px}.nv-cart-section-title{font:700 22px/1.2 var(--font-body-family);letter-spacing:0;color:#563329;margin:0 0 16px}.cart-drawer .cart-item{position:relative;grid-template-columns:96px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:8px 12px;padding:24px;min-height:134px;border:0;border-radius:10px;margin-bottom:18px}.cart-drawer .cart-item__media{grid-column:1;grid-row:1/3;width:84px;align-self:center}.cart-drawer .cart-item__image{width:84px;height:90px;object-fit:contain;border-radius:8px}.cart-drawer .cart-item__details{grid-column:2/4;grid-row:1}.cart-drawer .cart-item__name{font-size:18px;line-height:1.2;font-weight:700}.cart-drawer .cart-item__details dl{margin:5px 0 0}.cart-drawer .cart-item__details dl .product-option{font-size:15px;line-height:1.25;margin:0}.cart-drawer .cart-item__details .product-option dd{margin:0}.cart-drawer .cart-item__quantity{grid-column:2;grid-row:2;align-self:end;padding:0}.cart-drawer .cart-item__quantity-wrapper{gap:0;align-items:center}.cart-drawer .cart-item__totals{grid-column:3;grid-row:2;align-self:end;justify-self:end;text-align:right}.cart-drawer .cart-item__totals .price{font-size:16px;line-height:1.2;font-weight:700;white-space:nowrap}.cart-drawer .cart-item__old-price{font-size:13px!important}.cart-drawer .cart-item__price-wrapper{margin:0}.cart-drawer .cart-item__discounted-prices{display:flex;flex-wrap:wrap;gap:3px 6px;justify-content:flex-end}.cart-drawer .quantity{width:104px;min-height:32px;border-radius:7px;background:transparent}.cart-drawer .quantity__button{width:32px}.cart-drawer .quantity__input{font-size:16px}.cart-drawer cart-remove-button{margin-left:4px}.cart-drawer cart-remove-button .button{min-width:24px;padding:0;min-height:32px}.cart-drawer .nv-cart-complement{padding:20px 0 28px;border-top:1px solid #e4d4cd}.cart-drawer .nv-cart-complement h3{font-size:22px;line-height:1.2;font-weight:700;margin:0 0 20px}.cart-drawer .nv-cart-complement__row{grid-template-columns:84px minmax(0,1fr);gap:12px 24px;padding:24px;background:#fffcfa;border:0;border-radius:10px}.cart-drawer .nv-cart-complement__row>a{grid-column:1;grid-row:1/3}.cart-drawer .nv-cart-complement__row img{width:84px;height:96px;object-fit:contain}.cart-drawer .nv-cart-complement__row a{font-size:18px;line-height:1.2;font-weight:700}.cart-drawer .nv-cart-complement__row p{font-size:16px;line-height:1.2;margin:12px 0 0}.cart-drawer .nv-cart-complement__row product-form{grid-column:2;justify-self:end}.cart-drawer .nv-cart-complement__row .button{font-size:15px;min-height:40px;min-width:125px;padding:0 22px}.nv-cart-order-summary{padding:20px 16px 22px;border-top:1px solid #e4d4cd}.cart-drawer .nv-cart-discount__box{padding:12px 14px}.cart-drawer .nv-cart-discount__box strong{font-size:16px;line-height:1.25}.cart-drawer .nv-cart-summary{gap:12px;padding:14px 0}.cart-drawer .nv-cart-summary>div{font-size:16px;line-height:1.3}.cart-drawer .nv-cart-summary__shipping{font-size:16px!important}.cart-drawer .nv-cart-summary__total{font-size:18px;padding-top:14px;margin-top:0}.cart-drawer .nv-cart-summary__total strong:last-child{font-size:16px}.cart-drawer .tax-note{font-size:14px;line-height:1.4;margin:4px 0 0}.cart-drawer .drawer__footer{padding:16px 0 max(12px,env(safe-area-inset-bottom));max-height:none;overflow:visible;border-top:1px solid #e4d4cd;box-shadow:0 -3px 8px #56332908}.cart-drawer .cart__checkout-button{font-size:18px;min-height:50px;letter-spacing:0;font-weight:700}.cart-drawer .nv-secure-note,.cart-drawer .nv-cart-full-link{font-size:11px}@media(max-width:749px){.cart-drawer .drawer__inner{padding-inline:20px;width:100vw}.cart-drawer .drawer__header{min-height:66px;padding:12px 0}.nv-cart-continue{font-size:16px}.cart-drawer .drawer__close{top:10px}.cart-drawer .nv-cart-shipping{padding-top:20px}.cart-drawer .nv-cart-shipping p{font-size:14px}.cart-drawer .nv-cart-section-title,.cart-drawer .nv-cart-complement h3{font-size:20px}.cart-drawer .cart-item{grid-template-columns:78px minmax(0,1fr) auto;padding:16px;gap:8px 10px;min-height:126px}.cart-drawer .cart-item__media,.cart-drawer .cart-item__image{width:72px}.cart-drawer .cart-item__name{font-size:15px;line-height:1.25}.cart-drawer .cart-item__details dl .product-option{font-size:13px}.cart-drawer .cart-item__totals .price{font-size:16px}.cart-drawer .quantity{width:88px}.cart-drawer .quantity__button{width:27px}.cart-drawer .quantity__input{font-size:14px}.cart-drawer .nv-cart-complement__row{grid-template-columns:72px minmax(0,1fr);gap:12px 16px;padding:16px}.cart-drawer .nv-cart-complement__row img{width:72px;height:88px}.cart-drawer .nv-cart-complement__row a{font-size:15px}.cart-drawer .nv-cart-complement__row p{font-size:16px}.nv-cart-order-summary{padding-inline:8px}.cart-drawer .nv-cart-summary>div,.cart-drawer .nv-cart-summary__shipping{font-size:14px!important}.cart-drawer .nv-cart-summary__total{font-size:16px!important}.cart-drawer .nv-cart-discount__box strong{font-size:14px}.cart-drawer .tax-note{font-size:12px}.cart-drawer .cart__checkout-button{font-size:16px;min-height:48px}}@media(max-width:359px){.cart-drawer .drawer__inner{padding-inline:14px}.cart-drawer .cart-item{grid-template-columns:62px minmax(0,1fr) auto;padding:12px;column-gap:8px}.cart-drawer .cart-item__media,.cart-drawer .cart-item__image{width:60px}.cart-drawer .cart-item__name{font-size:14px}.cart-drawer .quantity{width:78px}.cart-drawer .quantity__button{width:24px}.cart-drawer .cart-item__totals .price{font-size:14px}}.cart-drawer .drawer__header{min-height:60px;padding:8px 0}.cart-drawer .drawer__close{top:8px}.cart-drawer .nv-cart-shipping{padding-top:14px;margin-bottom:12px}.cart-drawer .nv-cart-shipping p{margin-bottom:8px;font-size:14px}.cart-drawer .nv-progress{height:6px}.cart-drawer .nv-cart-section-title{font-size:19px;margin-bottom:10px}.cart-drawer .cart-item{min-height:108px;padding:14px 16px;row-gap:5px;margin-bottom:10px}.cart-drawer .cart-item:last-child{margin-bottom:10px}.cart-drawer .cart-item__name{font-size:16px}.cart-drawer .cart-item__image{height:78px}.cart-drawer .cart-item__details dl .product-option{font-size:13px}.nv-cart-early-discount{padding:0 0 8px}.cart-drawer .nv-cart-early-discount nv-cart-discount{margin:0}.cart-drawer .nv-cart-discount__box{min-height:44px;padding:10px 12px}.cart-drawer .nv-cart-discount__box strong{font-size:14px}.cart-drawer .nv-cart-complement{padding:14px 0 16px}.cart-drawer .nv-cart-complement h3{font-size:17px;margin-bottom:12px}.cart-drawer .nv-cart-complement__row{grid-template-columns:64px minmax(0,1fr) auto;gap:10px;padding:12px}.cart-drawer .nv-cart-complement__row>a{grid-row:1;grid-column:1}.cart-drawer .nv-cart-complement__row img{width:64px;height:70px}.cart-drawer .nv-cart-complement__row>div{grid-column:2}.cart-drawer .nv-cart-complement__row a{font-size:14px;line-height:1.3}.cart-drawer .nv-cart-complement__row p{font-size:14px;margin-top:7px}.cart-drawer .nv-cart-complement__row product-form{grid-column:3;grid-row:1;align-self:center}.cart-drawer .nv-cart-complement__row .button{min-width:0;min-height:40px;padding:0 12px;font-size:12px}.cart-drawer .nv-cart-order-summary{padding:14px 8px 16px}.cart-drawer .nv-cart-summary{padding:8px 0;gap:7px}.cart-drawer .nv-cart-summary>div,.cart-drawer .nv-cart-summary__shipping{font-size:14px!important}.cart-drawer .nv-cart-summary__total{padding-top:9px}.cart-drawer .drawer__footer{padding-top:10px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.cart-drawer .cart__checkout-button{min-height:46px;font-size:16px}.cart-drawer .nv-secure-note{margin:5px 0 2px}.cart-drawer .nv-cart-full-link{padding:1px}@media(max-width:749px){.cart-drawer .drawer__inner{padding-inline:16px}.cart-drawer .drawer__header{min-height:54px;padding:5px 0}.cart-drawer .drawer__close{top:5px}.cart-drawer .nv-cart-shipping{padding-top:12px;margin-bottom:10px}.cart-drawer .nv-cart-shipping p{font-size:13px}.cart-drawer .nv-cart-section-title{font-size:18px;margin-bottom:9px}.cart-drawer .cart-item{grid-template-columns:68px minmax(0,1fr) auto;min-height:100px;padding:12px;gap:5px 8px}.cart-drawer .cart-item__media,.cart-drawer .cart-item__image{width:64px}.cart-drawer .cart-item__image{height:74px}.cart-drawer .cart-item__name{font-size:14px;line-height:1.25}.cart-drawer .cart-item__details dl .product-option{font-size:12px}.cart-drawer .cart-item__totals .price{font-size:15px}.cart-drawer .nv-cart-complement h3{font-size:15px;line-height:1.3;margin-bottom:10px}.cart-drawer .nv-cart-complement__row{grid-template-columns:54px minmax(0,1fr) auto;padding:10px;gap:8px}.cart-drawer .nv-cart-complement__row img{width:54px;height:64px}.cart-drawer .nv-cart-complement__row a{font-size:12px}.cart-drawer .nv-cart-complement__row p{font-size:13px}.cart-drawer .nv-cart-complement__row .button{font-size:10px;padding:0 10px}.cart-drawer .nv-cart-order-summary{padding-top:12px}}@media(max-width:359px){.cart-drawer .cart-item{grid-template-columns:58px minmax(0,1fr) auto;padding:10px;column-gap:7px}.cart-drawer .cart-item__media,.cart-drawer .cart-item__image{width:54px}.cart-drawer .cart-item__name{font-size:13px}}@media(max-width:749px){.cart-drawer .drawer__inner{width:92vw;max-width:420px;padding-inline:14px;margin-left:auto}.cart-drawer .drawer__header{min-height:50px;padding:3px 0}.cart-drawer .nv-cart-continue{font-size:14px;gap:7px}.cart-drawer .drawer__close{top:3px;right:-9px}.cart-drawer .nv-cart-shipping{padding-top:10px;margin-bottom:9px}.cart-drawer .nv-cart-shipping p{font-size:12px;line-height:1.3;margin-bottom:6px}.cart-drawer .nv-progress{height:5px}.cart-drawer .nv-cart-section-title{font-size:16px;margin-bottom:8px}.cart-drawer .cart-item{grid-template-columns:54px minmax(0,1fr) auto;min-height:90px;padding:10px;gap:4px 7px;margin-bottom:8px}.cart-drawer .cart-item:last-child{margin-bottom:8px}.cart-drawer .cart-item__media,.cart-drawer .cart-item__image{width:50px}.cart-drawer .cart-item__image{height:66px;border-radius:7px}.cart-drawer .cart-item__name{font-size:12px;line-height:1.3}.cart-drawer .cart-item__details dl{margin-top:3px}.cart-drawer .cart-item__details dl .product-option{font-size:10px}.cart-drawer .cart-item__totals .price{font-size:14px}.cart-drawer .cart-item__old-price{font-size:11px!important}.cart-drawer .quantity{width:76px;min-height:30px}.cart-drawer .quantity__button{width:24px}.cart-drawer .quantity__input{font-size:12px}.cart-drawer cart-remove-button{margin-left:2px}.cart-drawer cart-remove-button .button{min-width:22px;min-height:30px}.cart-drawer .nv-cart-complement{padding:10px 0 12px}.cart-drawer .nv-cart-complement h3{font-size:13px;line-height:1.35;margin-bottom:8px}.cart-drawer .nv-cart-complement__row{grid-template-columns:44px minmax(0,1fr) auto;padding:8px;gap:7px;border-radius:8px}.cart-drawer .nv-cart-complement__row img{width:44px;height:50px}.cart-drawer .nv-cart-complement__row a{font-size:11px;line-height:1.3}.cart-drawer .nv-cart-complement__row p{font-size:12px;margin-top:5px}.cart-drawer .nv-cart-complement__row .button{font-size:9px;padding-inline:8px;min-height:36px}.cart-drawer .nv-cart-order-summary{padding:10px 0 12px}.cart-drawer .nv-cart-order-summary .nv-cart-section-title{font-size:15px;margin-bottom:8px}.cart-drawer nv-cart-discount{margin-bottom:6px}.cart-drawer .nv-cart-discount__box{min-height:36px;padding:8px;gap:7px;border-radius:7px}.cart-drawer .nv-cart-discount__box strong{font-size:11px;line-height:1.3}.cart-drawer .nv-cart-discount__box input{width:15px;height:15px;min-width:15px}.cart-drawer .nv-cart-discount__box svg{width:17px;height:17px}.cart-drawer .nv-cart-summary{padding:6px 0;gap:5px}.cart-drawer .nv-cart-summary>div,.cart-drawer .nv-cart-summary__shipping{font-size:12px!important;line-height:1.3}.cart-drawer .nv-cart-summary .nv-cart-summary__total{font-size:13px!important;padding-top:7px}.cart-drawer .nv-cart-summary__total strong:last-child{font-size:14px}.cart-drawer .tax-note{font-size:10px;line-height:1.35;margin:3px 0 0}.cart-drawer .drawer__footer{padding-top:8px;padding-bottom:max(7px,env(safe-area-inset-bottom))}.cart-drawer .cart__checkout-button{font-size:14px;min-height:44px}.cart-drawer .nv-secure-note,.cart-drawer .nv-cart-full-link{font-size:9px}}.cart-drawer cart-drawer-items{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.cart-drawer cart-drawer-items>.cart-drawer__form{flex:0 0 auto}.cart-drawer cart-drawer-items>.nv-cart-complement{flex:0 0 auto;margin-top:auto;margin-bottom:auto;padding-top:20px;padding-bottom:22px}.cart-drawer cart-drawer-items>.nv-cart-order-summary{flex:0 0 auto;margin-top:auto;margin-bottom:0;padding-bottom:10px}.cart-drawer .nv-cart-complement__row{align-items:center}@media(max-width:749px){.cart-drawer cart-drawer-items>.nv-cart-complement{padding-top:18px;padding-bottom:20px;min-height:0}.cart-drawer cart-drawer-items>.nv-cart-order-summary{padding-top:12px;padding-bottom:8px}}.cart-drawer .nv-cart-order-summary{padding-top:9px!important;padding-bottom:7px!important}.cart-drawer .nv-cart-order-summary .nv-cart-section-title{font-size:17px!important;line-height:1.2;margin:0 0 9px!important}.cart-drawer .nv-cart-order-summary .nv-cart-discount__box{min-height:38px;padding:8px 11px;gap:8px}.cart-drawer .nv-cart-order-summary .nv-cart-discount__box strong{font-size:13px;line-height:1.25}.cart-drawer .nv-cart-order-summary .nv-cart-summary{padding:9px 0 4px;gap:5px}.cart-drawer .nv-cart-order-summary .nv-cart-summary>div,.cart-drawer .nv-cart-order-summary .nv-cart-summary__shipping{font-size:13px!important;line-height:1.3}.cart-drawer .nv-cart-order-summary .nv-cart-summary__total{padding-top:9px;margin-top:4px}.cart-drawer .nv-cart-order-summary .nv-cart-summary__total strong{font-size:14px!important}.cart-drawer .nv-cart-order-summary .tax-note{font-size:11px;line-height:1.3;margin:4px 0 0}@media(max-width:749px){.cart-drawer .nv-cart-order-summary .nv-cart-section-title{font-size:16px!important}.cart-drawer .nv-cart-order-summary .nv-cart-discount__box strong{font-size:12px}.cart-drawer .nv-cart-order-summary .nv-cart-summary>div,.cart-drawer .nv-cart-order-summary .nv-cart-summary__shipping{font-size:12px!important}.cart-drawer .nv-cart-order-summary .tax-note{font-size:10px}}@media(max-width:749px){.cart-drawer .drawer__inner{max-width:100vw}.cart-drawer .drawer__header{padding-block:13px!important}.cart-drawer .nv-cart-complement{padding-top:11px!important;padding-bottom:12px!important}.cart-drawer .nv-cart-order-summary{padding-top:8px!important;padding-bottom:7px!important}.cart-drawer .nv-cart-summary__total{margin-top:5px!important}.cart-drawer .drawer__footer{padding-top:8px!important}.cart-drawer .cart__checkout-button{min-height:46px!important;border-radius:7px!important}.cart-drawer .nv-cart-complement__row{align-items:center!important}}.cart-drawer .drawer__header{min-height:52px!important;padding:8px 0 10px!important}.cart-drawer .nv-cart-continue{font-size:12px!important;font-weight:600!important;min-height:28px!important;gap:5px!important;opacity:.8}.cart-drawer .nv-cart-continue>span{font-size:18px!important}.cart-drawer .drawer__close{top:7px!important;right:-7px!important;width:34px!important;height:34px!important}.cart-drawer cart-drawer-items>.nv-cart-complement{margin-top:0!important;margin-bottom:0!important;padding-top:10px!important;padding-bottom:7px!important}.cart-drawer cart-drawer-items>.nv-cart-order-summary{margin-top:0!important;margin-bottom:0!important;padding-top:8px!important;padding-bottom:6px!important}.cart-drawer .nv-cart-complement{padding-bottom:7px!important}.cart-drawer .nv-cart-complement h3{margin-bottom:10px!important}.cart-drawer .nv-cart-order-summary .nv-cart-section-title{margin-bottom:8px!important}@media(max-width:749px){.cart-drawer .drawer__header{min-height:47px!important;padding:5px 0 8px!important}.cart-drawer .nv-cart-continue{font-size:11px!important}.cart-drawer cart-drawer-items>.nv-cart-complement{padding-top:8px!important;padding-bottom:5px!important}.cart-drawer cart-drawer-items>.nv-cart-order-summary{padding-top:5px!important;padding-bottom:4px!important}.cart-drawer .nv-cart-complement h3{margin-bottom:8px!important}}.cart-drawer cart-drawer-items>.nv-cart-complement{margin-bottom:0!important;padding-bottom:0!important}.cart-drawer cart-drawer-items>.nv-cart-order-summary{margin-top:0!important;padding-top:0!important}.cart-drawer .nv-cart-complement__row{margin-bottom:0!important}@media(max-width:749px){.cart-drawer cart-drawer-items>.nv-cart-complement{padding-bottom:0!important}.cart-drawer cart-drawer-items>.nv-cart-order-summary{padding-top:0!important}}.cart-drawer cart-drawer-items>.nv-cart-order-summary{padding-top:16px!important;margin-top:0!important;border-top:1px solid #e4d4cd}@media(max-width:749px){.cart-drawer cart-drawer-items>.nv-cart-complement{padding-bottom:16px!important}.cart-drawer cart-drawer-items>.nv-cart-order-summary{padding-top:15px!important}}.cart-drawer cart-drawer-items>.nv-cart-order-summary{padding-bottom:24px!important}.cart-drawer .drawer__footer{border-top:1px solid #e4d4cd!important;padding-top:20px!important;margin-top:12px!important;background:#faf3f0}@media(max-width:749px){.cart-drawer cart-drawer-items>.nv-cart-order-summary{padding-bottom:26px!important}.cart-drawer .drawer__footer{padding-top:19px!important;margin-top:14px!important}}.cart-drawer cart-drawer-items>.nv-cart-complement{padding-bottom:18px!important;margin-bottom:0!important}.cart-drawer cart-drawer-items>.nv-cart-order-summary{border-top:1px solid #e4d4cd!important;padding-top:15px!important;padding-bottom:0!important;margin-bottom:0!important}.cart-drawer .drawer__footer{margin-top:0!important;padding-top:6px!important;border-top:0!important;background:#faf3f0}@media(max-width:749px){.cart-drawer cart-drawer-items>.nv-cart-complement{padding-bottom:16px!important}.cart-drawer cart-drawer-items>.nv-cart-order-summary{padding-top:14px!important;padding-bottom:0!important}.cart-drawer .drawer__footer{margin-top:0!important;padding-top:5px!important}}.cart-drawer cart-drawer-items{display:flex!important;flex-direction:column!important}.cart-drawer cart-drawer-items>.nv-cart-complement{flex:0 0 auto!important;margin-top:0!important;margin-bottom:0!important}.cart-drawer cart-drawer-items>.nv-cart-order-summary{flex:0 0 auto!important;margin-top:auto!important;margin-bottom:0!important;padding-bottom:0!important}.cart-drawer .drawer__footer{flex:0 0 auto!important;margin-top:0!important;padding-top:5px!important}.cart-drawer cart-drawer-items>.nv-cart-complement{padding-top:18px!important}@media(max-width:749px){.cart-drawer cart-drawer-items>.nv-cart-complement{padding-top:17px!important}}.cart-drawer .nv-cart-item-savings{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:3px!important;white-space:nowrap}.cart-drawer .nv-cart-item-savings .cart-item__old-price{font-size:12px!important;color:#927e76!important;font-weight:400!important;text-decoration:line-through}.cart-drawer .nv-cart-item-savings>.price{font-weight:750!important}.cart-drawer .nv-cart-item-savings__label{display:block;font-size:10px;line-height:1.25;font-weight:600;color:#438367}@media(max-width:749px){.cart-drawer .nv-cart-item-savings .cart-item__old-price{font-size:11px!important}.cart-drawer .nv-cart-item-savings__label{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/nv-shopping.css.map */
