html body{--nr-ink: #3b2a17;--nr-ink-soft: #7a6a58;--nr-accent: #da5d0a;--nr-accent-deep: #b84a00;--nr-maroon: #7a0c1e;--nr-maroon-deep: #5e0a1b;--nr-red: #c8102e;--nr-gold: #e0a21a;--nr-gold-light: #ffe08a;--nr-ivory: #fffdf8;--nr-cream: #fff8ec;--nr-tint: #fff2d7;--nr-line: #ead6b1;--nr-line-soft: #f1e1c6;--nr-ok: #1a7a3a;--nr-ok-bg: #eaf7ee;--nr-ok-line: #bfe3c9;--nr-bad: #a8431c;--nr-bad-bg: #fff4ee;--nr-bad-line: #f0d3c3;--nr-radius: 18px}html body .price .price-item--sale,html body .price--on-sale .price-item--sale{color:var(--nr-red);font-weight:800;letter-spacing:-.01em}html body .price--on-sale .price-item--regular{color:#a8926f;font-weight:500}html body .price .badge.price__badge-sale{background:linear-gradient(135deg,var(--nr-gold-light),var(--nr-gold))!important;color:var(--nr-maroon-deep)!important;border:0!important;border-radius:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.3rem 1rem;box-shadow:0 3px 10px #e0a21a59}html body .cert-box,html body .pran-box{border-radius:var(--nr-radius);position:relative;overflow:hidden}html body .cert-box:before,html body .pran-box:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--nr-gold-light),var(--nr-accent));opacity:.55;transition:opacity .25s}html body .cert-box:hover:before,html body .pran-box:hover:before{opacity:1}html body .cert-box:has(input:checked),html body .pran-box:has(input:checked){border-color:var(--nr-accent);background:var(--nr-cream)}html body quantity-input.quantity,html body .quantity{border-radius:14px;background:#fff;border:1.5px solid var(--nr-line);box-shadow:none;overflow:hidden}html body .quantity:before,html body .quantity:after{display:none}html body .quantity__button{color:var(--nr-accent)}html body .quantity__button:hover{background:var(--nr-tint)}html body .quantity__input{color:var(--nr-ink);font-weight:700}html body .nv-ex{display:flex;flex-direction:column;gap:8px;margin:10px 0}html body .nv-ex:not(:has(>:not([hidden]):not(script))){display:none}html body .nv-ex__save,html body .nv-ex__stock{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px 7px 8px;border-radius:999px;font-size:1.35rem;color:var(--nr-ink)}html body .nv-ex__save{background:var(--nr-ok-bg);border:1px solid var(--nr-ok-line);color:#145c2b}html body .nv-ex__ic{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--nr-ok);color:#fff;font-weight:800;font-size:1.2rem}html body .nv-ex__stock{background:var(--nr-bad-bg);border:1px solid var(--nr-bad-line);color:#8a2a12;padding-left:12px}html body .nv-ex__dot{width:9px;height:9px;border-radius:50%;background:var(--nr-red);animation:nr-pulse 1.6s ease-in-out infinite}@keyframes nr-pulse{0%,to{box-shadow:0 0 #c8102e73}50%{box-shadow:0 0 0 6px #c8102e00}}html body .nv-ex__count{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:16px;background:linear-gradient(135deg,var(--nr-maroon-deep),var(--nr-maroon));color:var(--nr-gold-light);box-shadow:inset 0 0 0 1.5px #e8b23a8c}html body .nv-ex__count-l{font-size:1.2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}html body .nv-ex__units{display:flex;gap:8px}html body .nv-ex__units span{display:flex;flex-direction:column;align-items:center;min-width:44px;padding:5px 6px;border-radius:10px;background:#ffe08a24}html body .nv-ex__units span[hidden]{display:none}html body .nv-ex__units b{font-size:1.8rem;font-variant-numeric:tabular-nums;line-height:1.1;color:#fff}html body .nv-ex__units i{font-style:normal;font-size:1rem;opacity:.85;text-transform:uppercase;letter-spacing:.08em}html body .nv-ex__fs{padding:12px 14px;border-radius:16px;background:var(--nr-ivory);border:1px solid var(--nr-line)}html body .nv-ex__fs-top{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:1.35rem;color:var(--nr-ink)}html body .nv-ex__fs-top p{margin:0;line-height:1.35}html body .nv-ex__fs-top b{color:var(--nr-maroon);font-weight:800}html body .nv-ex__fs-top span{font-size:1.8rem}html body .nv-ex__fs-track{height:8px;border-radius:999px;background:var(--nr-line-soft);overflow:hidden}html body .nv-ex__fs-track span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f0a030,var(--nr-accent));transition:width .6s ease}html body .nv-ex__fs.is-done .nv-ex__fs-track span{background:#1a8a3a}html body .nv-ex [hidden],html body .nv-gift [hidden]{display:none!important}html body .nv-sticky-atc{display:flex;align-items:center;gap:14px;box-sizing:border-box;padding:10px 14px;background:#fff;border:0;border-top:1px solid var(--nr-line);border-radius:20px 20px 0 0;box-shadow:0 -14px 30px -16px #7a0c1e4d}html body .nv-sticky-atc__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.2}html body .nv-sticky-atc__title{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem;font-weight:600;color:var(--nr-ink-soft)}html body .nv-sticky-atc__price{font-size:1.9rem;font-weight:800;letter-spacing:-.01em;color:var(--nr-red);white-space:nowrap}html body .nv-sticky-atc .nv-sticky-atc__btn,html body .nv-sticky-atc .nv-sticky-atc__btn[data-add-to-cart]{flex:0 0 auto;width:auto!important;max-width:56%;min-height:48px;padding:0 22px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;white-space:nowrap}html body .nv-rev-head{max-width:880px;margin:26px auto 4px;padding:0 52px;text-align:center;font-family:var(--timeshopee-font, inherit)}html body .nv-rev-head__brand{display:inline-block;font-size:1.15rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:var(--nr-accent)}html body .nv-rev-head__title{margin:4px 0 0;font-size:2.2rem;font-weight:800;color:var(--nr-ink);letter-spacing:-.01em}html body .nv-rev-head__orn{display:block;margin:8px auto 0;width:120px;height:10px;color:var(--nr-gold);opacity:.9;background:radial-gradient(circle,currentColor 2px,transparent 2.5px) 0 50% / 14px 10px repeat-x}html body .timeshopee-card{border-color:var(--nr-line);box-shadow:0 14px 30px -22px #7a0c1e59}html body .timeshopee-badge{white-space:nowrap;flex:none;width:auto}html body .timeshopee-name-row{flex-direction:column;align-items:flex-start;gap:5px}html body .timeshopee-name{overflow-wrap:anywhere}@media(min-width:750px){html body .timeshopee-name-row{flex-direction:row;align-items:center;gap:8px}}@media(max-width:749px){html body .nv-rev-head{padding:0 24px}html body .nv-rev-head__title{font-size:1.9rem}}html body .card-wrapper .card,html body .card-wrapper .card--standard,html body .card-wrapper .card--card{transition:transform .25s ease,box-shadow .25s ease}html body .card-wrapper:hover .card{transform:translateY(-3px);box-shadow:0 22px 38px -24px #7a0c1e73}html body .card-information .price-item--regular,html body .card-information .price-item--last{font-weight:800}html body .card-information .price-item--sale,html body .card-information .price__sale .price-item--last{color:var(--nr-red)}html body .card-information s.price-item,html body .card-information .price__sale s{color:#a8926f!important}html body cart-drawer .drawer__inner{background:var(--nr-cream);color:var(--nr-ink)}html body cart-drawer *{box-sizing:border-box}html body cart-drawer .drawer__header{position:sticky;top:0;z-index:5;display:flex;align-items:center;padding:14px 18px 12px;margin:0;background:var(--nr-cream);border-bottom:1px solid var(--nr-line)}html body cart-drawer .drawer__heading{display:flex;align-items:center;gap:10px;margin:0;color:var(--nr-ink);font-weight:800;font-size:2.1rem;letter-spacing:-.01em}html body cart-drawer .drawer__count{min-width:26px;height:26px;padding:0 8px;display:inline-grid;place-items:center;border-radius:999px;background:var(--nr-accent);color:#fff;font-size:1.2rem;font-weight:700}html body cart-drawer cart-drawer-items{overflow-x:hidden!important;min-width:0}html body cart-drawer .drawer__contents,html body cart-drawer .drawer__cart-items-wrapper,html body cart-drawer .cart-drawer__form{min-width:0;max-width:100%;overflow-x:hidden}html body cart-drawer table,html body cart-drawer tbody{display:block;width:100%}html body cart-drawer .nv-co,html body cart-drawer .nv-upsell,html body cart-drawer .nv-reco,html body cart-drawer .nv-saved,html body cart-drawer .nv-gift{max-width:100%;min-width:0}html body cart-drawer .cart-items thead{display:none!important}html body cart-drawer .cart-item{display:grid!important;grid-template-columns:84px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;grid-template-areas:"media details totals" "media qty qty"!important;gap:6px 12px!important;align-items:start;position:relative;padding:12px!important;margin:10px 14px!important;max-width:calc(100% - 28px);background:#fff;border:1px solid var(--nr-line)!important;border-radius:18px!important;box-shadow:0 1px 2px #7a0c1e0d,0 14px 26px -22px #7a0c1e73}html body cart-drawer .cart-item>td{display:block!important;padding:0!important;width:auto!important;min-width:0;border:0!important}html body cart-drawer .cart-item__media{grid-area:media!important;grid-row:1 / 3!important;grid-column:1!important;width:84px!important;position:relative}html body cart-drawer .cart-item__media .cart-item__image{display:block!important;width:84px!important;height:84px!important;max-width:84px!important;object-fit:cover;border-radius:12px;background:var(--nr-tint)}html body cart-drawer .cart-item__details{grid-area:details!important;grid-column:2!important;grid-row:1!important}html body cart-drawer .cart-item__totals{grid-area:totals!important;grid-column:3!important;grid-row:1!important;text-align:right;white-space:nowrap}html body cart-drawer .cart-item__quantity{grid-area:qty!important;grid-column:2 / 4!important;grid-row:2!important;align-self:end}html body cart-drawer .cart-item__name{display:block;font-size:1.35rem!important;font-weight:700;line-height:1.3!important;letter-spacing:0!important;color:var(--nr-ink);text-decoration:none;overflow-wrap:anywhere}html body cart-drawer .cart-item .product-option{font-size:1.2rem;color:var(--nr-ink-soft);margin:2px 0 0}html body cart-drawer .cart-item__final-price,html body cart-drawer .cart-item__totals .price{color:var(--nr-maroon);font-weight:800;font-size:1.4rem}html body cart-drawer .cart-item__old-price{color:#a8926f}html body cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px}html body cart-drawer .cart-item__quantity-wrapper .quantity-popover-container{padding:0}html body cart-drawer .quantity.cart-quantity,html body cart-drawer cart-drawer-items .quantity{min-height:40px;height:40px;width:120px;border-radius:999px;background:var(--nr-cream);border:1px solid var(--nr-line);overflow:hidden}html body cart-drawer .quantity__button{width:38px}html body cart-drawer .quantity__input{font-size:1.5rem}html body cart-drawer cart-remove-button .button,html body cart-drawer .cart-remove-button{width:40px;height:40px;min-height:40px;padding:0;border-radius:50%;background:var(--nr-bad-bg);color:var(--nr-bad);border:1px solid var(--nr-bad-line);box-shadow:none}html body cart-drawer .cart-remove-button:before,html body cart-drawer .cart-remove-button:after{display:none}html body cart-drawer .cart-remove-button:hover{background:#f8e2d6}html body .nv-fs{position:relative;margin:10px 14px 4px;padding:10px 12px 9px;border:0;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 10px 22px -18px #7a0c1e80,0 0 0 1px var(--nr-line)}html body .nv-fs__top{display:flex;align-items:center;gap:8px;margin-bottom:8px}html body .nv-fs__ic{flex:none;width:26px;height:26px;display:grid;place-items:center;font-size:1.4rem;border-radius:50%;background:var(--nr-tint);box-shadow:0 0 0 1.5px #e0a21a73}html body .nv-fs__text{margin:0;font-size:1.25rem;line-height:1.25;color:var(--nr-ink);font-weight:600}html body .nv-fs__text b{color:var(--nr-maroon);font-weight:800}html body .nv-fs__track{position:relative;height:7px;border-radius:999px;background:var(--nr-line-soft);overflow:visible}html body .nv-fs__track span{position:relative;display:block;height:100%;min-width:7px;border-radius:999px;background:linear-gradient(90deg,#f0a030,var(--nr-accent));transition:width .7s cubic-bezier(.2,.9,.3,1)}html body .nv-fs__track span:after{content:"";position:absolute;right:-2px;top:50%;width:14px;height:14px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3c4,var(--nr-gold) 65%,#b8860b);box-shadow:0 0 0 2px #fff,0 2px 6px #7a0c1e59}html body .nv-fs__scale{display:flex;justify-content:space-between;margin-top:6px;font-size:1rem;font-weight:800;letter-spacing:.06em;color:var(--nr-ink-soft);text-transform:uppercase}html body .nv-fs__scale span:last-child{color:var(--nr-accent)}html body .nv-fs__cod{margin:6px 0 0;font-size:1.1rem;color:var(--nr-ink-soft)}html body .nv-fs.is-done{background:var(--nr-ok-bg);box-shadow:0 0 0 1px var(--nr-ok-line)}html body .nv-fs.is-done .nv-fs__text,html body .nv-fs.is-done .nv-fs__text b{color:#145c2b;font-weight:700}html body .nv-fs.is-done .nv-fs__ic{background:#fff;box-shadow:0 0 0 1.5px var(--nr-ok-line)}html body .nv-fs.is-done .nv-fs__track span{background:#1a8a3a}html body .nv-fs.is-done .nv-fs__scale span:last-child{color:#145c2b}html body cart-items .nv-fs{margin:6px 0 14px}html body cart-drawer .nv-upsell,html body cart-items .nv-upsell,html body #main-cart-footer .nv-upsell{margin:12px 14px;padding:14px;border:1px solid var(--nr-line);border-style:solid;border-radius:18px;background:#fff}html body cart-items .nv-upsell,html body #main-cart-footer .nv-upsell{margin:12px 0}html body .nv-upsell__title{color:var(--nr-ink);font-size:1.45rem;font-weight:800}html body .nv-upsell__for{white-space:normal;overflow-wrap:anywhere;color:var(--nr-ink-soft)}html body .nv-upsell__btns{display:grid;grid-template-columns:1fr;gap:8px}html body .nv-upsell__btn{min-height:44px;width:100%;border-radius:12px;border:1.5px solid var(--nr-accent);color:var(--nr-accent);background:var(--nr-cream);font-size:1.3rem;text-align:center}html body .nv-upsell__btn:hover:not(:disabled){background:var(--nr-tint)}@media(min-width:750px){html body .nv-upsell__btns{grid-template-columns:1fr 1fr}}html body .nv-reco{margin:14px 0 8px;padding:14px 14px 0}html body .nv-reco__title{font-size:1.45rem;font-weight:800;color:var(--nr-ink)}html body .nv-reco__row{gap:12px;padding:14px 4px 12px}html body .nv-reco__card{position:relative;flex:0 0 140px;padding:10px;border:1px solid var(--nr-line);border-radius:16px;background:#fff;box-shadow:0 12px 22px -18px #7a0c1e80}html body .nv-reco__card.is-unlock{border-color:var(--nr-accent);box-shadow:0 0 0 3px #da5d0a24,0 14px 26px -16px #7a0c1e8c}html body .nv-reco__flag{position:absolute;z-index:2;top:-9px;left:10px;padding:3px 10px;border-radius:999px;font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--nr-gold-light);background:linear-gradient(135deg,var(--nr-maroon),var(--nr-maroon-deep));box-shadow:0 6px 12px -6px #7a0c1eb3}html body .nv-reco__img{border-radius:10px}html body .nv-reco__p{color:var(--nr-maroon);font-weight:800}html body cart-items .nv-reco,html body #main-cart-footer .nv-reco{padding-left:0;padding-right:0}html body .nv-gift{margin:12px 14px;border:1px solid var(--nr-line);border-radius:18px;background:#fff;padding:12px 14px}html body cart-items .nv-gift,html body #main-cart-footer .nv-gift{margin:12px 0}html body .nv-gift.is-on{border-color:var(--nr-accent);background:var(--nr-cream)}html body .nv-gift__row{display:flex;align-items:center;gap:12px;cursor:pointer}html body .nv-gift__cb{width:22px;height:22px;accent-color:var(--nr-accent);flex:none}html body .nv-gift__ic{font-size:2rem;flex:none}html body .nv-gift__t{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:1.4rem;color:var(--nr-ink)}html body .nv-gift__t small{color:var(--nr-ink-soft);font-size:1.15rem}html body .nv-gift__msg{width:100%;margin-top:10px;padding:10px 12px;border:1.5px solid var(--nr-line);border-radius:12px;background:var(--nr-ivory);font:inherit;font-size:1.6rem;color:var(--nr-ink);resize:vertical;box-sizing:border-box}html body .nv-gift__msg:focus{outline:0;border-color:var(--nr-accent);box-shadow:0 0 0 4px #da5d0a1f}html body .nv-gift__body{margin-top:10px}html body .nv-gift__names{display:grid;grid-template-columns:1fr 1fr;gap:8px}html body .nv-gift__f{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--nr-ink-soft)}html body .nv-gift__in{width:100%;min-width:0;padding:9px 11px;border:1.5px solid var(--nr-line);border-radius:12px;background:var(--nr-ivory);font:inherit;font-size:1.6rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--nr-ink);box-sizing:border-box}html body .nv-gift__in:focus{outline:0;border-color:var(--nr-accent);box-shadow:0 0 0 4px #da5d0a1f}html body .nv-gift__chips{display:flex;gap:6px;margin:10px 0 0;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}html body .nv-gift__chips::-webkit-scrollbar{display:none}html body .nv-gift__chip{flex:none;padding:6px 12px;border:1px solid var(--nr-line);border-radius:999px;background:#fff;color:var(--nr-ink);font:inherit;font-size:1.2rem;font-weight:700;cursor:pointer;white-space:nowrap}html body .nv-gift__chip.is-sel,html body .nv-gift__chip:active{background:var(--nr-tint);border-color:var(--nr-gold);color:var(--nr-maroon)}html body .nv-gift__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;font-size:1.2rem;color:var(--nr-ink-soft)}html body .nv-gift__hp{display:flex;align-items:center;gap:7px;cursor:pointer;font-weight:600;color:var(--nr-ink)}html body .nv-gift__hp input{width:18px;height:18px;accent-color:var(--nr-accent);flex:none}html body .nv-gift__count{flex:none;font-variant-numeric:tabular-nums}@media(max-width:380px){html body .nv-gift__names{grid-template-columns:1fr}}html body cart-drawer .drawer__footer{position:sticky;bottom:0;z-index:5;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--nr-line);box-shadow:0 -14px 28px -20px #7a0c1e66}html body .nv-saved-line{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;margin:0 0 10px;padding:8px 10px;border-radius:12px;background:var(--nr-ok-bg);color:#145c2b;font-size:1.25rem;font-weight:600;border:1px solid var(--nr-ok-line);white-space:nowrap}html body .nv-saved-line>span:first-child{flex:none;width:20px;height:20px;display:inline-grid;place-items:center;border-radius:50%;background:var(--nr-ok);color:#fff;font-size:1.1rem}html body .nv-saved-line b,html body .nv-saved-line b *{all:unset!important;display:inline!important;font-weight:800!important;white-space:nowrap!important;color:inherit!important;font-size:inherit!important}html body cart-drawer .totals,html body #main-cart-footer .totals{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:nowrap;background:transparent;padding:4px 2px 10px}html body cart-drawer .totals__total,html body #main-cart-footer .totals__total{margin:0;font-size:1.5rem;font-weight:600;color:var(--nr-ink-soft);white-space:nowrap}html body cart-drawer .totals__total-value,html body #main-cart-footer .totals__total-value{margin:0;font-size:2.2rem;font-weight:800;color:var(--nr-ink);letter-spacing:-.01em;white-space:nowrap;text-align:right}html body cart-drawer #CartDrawer-Checkout,html body cart-drawer .cart__checkout-button,html body #main-cart-footer #checkout,html body #main-cart-footer .cart__checkout-button{position:relative;overflow:hidden;display:flex!important;align-items:center;justify-content:space-between;gap:10px;width:100%!important;max-width:none!important;height:auto!important;min-height:58px;padding:0 14px 0 16px!important;border:2px solid var(--nr-gold)!important;border-radius:40px!important;background:linear-gradient(135deg,var(--nr-maroon-deep) 0%,var(--nr-maroon) 60%,#95102a 100%)!important;color:var(--nr-gold-light)!important;letter-spacing:.06em!important;text-shadow:0 1px 1px rgba(0,0,0,.45);box-shadow:0 10px 22px -10px #5e0a1bbf,inset 0 1px #ffe08a4d!important;transition:transform .15s ease,box-shadow .25s ease,filter .2s ease!important}html body cart-drawer #CartDrawer-Checkout:before,html body cart-drawer #CartDrawer-Checkout:after,html body #main-cart-footer #checkout:before,html body #main-cart-footer #checkout:after{display:none!important}html body cart-drawer #CartDrawer-Checkout:hover:not([disabled]),html body #main-cart-footer #checkout:hover:not([disabled]){transform:translateY(-1px);filter:brightness(1.1);color:#fff!important;box-shadow:0 14px 26px -10px #5e0a1bd9,0 0 0 3px #e8b23a59,inset 0 1px #ffe08a66!important}html body cart-drawer #CartDrawer-Checkout:active:not([disabled]),html body #main-cart-footer #checkout:active:not([disabled]){transform:scale(.985)}html body cart-drawer #CartDrawer-Checkout[disabled],html body #main-cart-footer #checkout[disabled]{opacity:.55;filter:saturate(.7)}html body .nv-chk__lock{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffe08a29;color:var(--nr-gold-light)}html body .nv-chk__txt{flex:1;text-align:left;font-weight:800;font-size:1.5rem;text-transform:uppercase;color:inherit;white-space:nowrap}html body .nv-chk__amt{flex:none;padding:7px 14px;border-radius:999px;font-weight:800;font-size:1.4rem;letter-spacing:.02em;white-space:nowrap;color:var(--nr-maroon-deep);text-shadow:none;background:linear-gradient(135deg,var(--nr-gold-light),var(--nr-gold));box-shadow:0 6px 12px -6px #00000080}html body .nv-chk__trust{margin:10px 0 0;text-align:center;font-size:1.15rem;font-weight:600;color:var(--nr-ink-soft)}html body cart-drawer .tax-note{display:block;margin:0 2px 10px;color:var(--nr-ink-soft);font-size:1.15rem}html body cart-items .title--primary{color:var(--nr-ink);font-weight:800;letter-spacing:-.01em}html body cart-items .cart-items thead{display:none!important}html body cart-items table.cart-items{border-collapse:separate!important;border-spacing:0!important;display:block!important;width:100%;border:0}html body cart-items table.cart-items tbody{display:block!important;width:100%}html body cart-items .cart-item{display:grid!important;grid-template-columns:112px minmax(0,1fr) auto auto!important;grid-template-areas:"media details qty totals"!important;gap:8px 22px!important;align-items:center;margin:12px 0!important;padding:16px!important;box-sizing:border-box;overflow:hidden;background:#fff!important;border:1px solid var(--nr-line)!important;border-radius:20px!important;box-shadow:0 1px 2px #7a0c1e0d,0 14px 26px -22px #7a0c1e73}html body cart-items .cart-item>td{display:block!important;padding:0!important;width:auto!important;min-width:0;border:0!important}html body cart-items .cart-item__media{grid-area:media!important;width:112px!important}html body cart-items .cart-item__media .cart-item__image-container{border-radius:14px;overflow:hidden}html body cart-items .cart-item__media img,html body cart-items .cart-item__image{width:112px!important;height:112px!important;max-width:112px!important;object-fit:cover;border-radius:14px;background:var(--nr-tint)}html body cart-items .cart-item__details{grid-area:details!important}html body cart-items .cart-item__quantity{grid-area:qty!important}html body cart-items .cart-item__totals{grid-area:totals!important;text-align:right;white-space:nowrap}html body cart-items .cart-item__totals.medium-hide{display:none!important}html body cart-items .cart-item__name{font-size:1.6rem;font-weight:700;line-height:1.3;color:var(--nr-ink);text-decoration:none;letter-spacing:0}html body cart-items .cart-item .product-option{font-size:1.25rem;color:var(--nr-ink-soft)}html body cart-items .cart-item__final-price,html body cart-items .cart-item__totals .price{color:var(--nr-maroon);font-weight:800;font-size:1.7rem}html body cart-items .cart-item__old-price{color:#a8926f}html body cart-items .cart-item__quantity-wrapper{display:flex;align-items:center;gap:12px}html body cart-items .quantity{min-height:44px;height:44px;width:130px;border-radius:999px;background:var(--nr-cream);border:1px solid var(--nr-line);overflow:hidden}html body cart-items cart-remove-button .button,html body cart-items .cart-remove-button{width:42px;height:42px;min-height:42px;padding:0;border-radius:50%;background:var(--nr-bad-bg);color:var(--nr-bad);border:1px solid var(--nr-bad-line);box-shadow:none}html body cart-items .cart-remove-button:before,html body cart-items .cart-remove-button:after{display:none}html body .cart__warnings .cart__empty-text{color:var(--nr-ink)}@media(max-width:749px){html body cart-items .cart-item{grid-template-columns:84px minmax(0,1fr)!important;grid-template-areas:"media details" "media totals" "qty qty"!important;gap:6px 14px!important;padding:12px!important;align-items:start}html body cart-items .cart-item__media,html body cart-items .cart-item__media img,html body cart-items .cart-item__image{width:84px!important;max-width:84px!important}html body cart-items .cart-item__media img,html body cart-items .cart-item__image{height:84px!important}html body cart-items .cart-item__totals.medium-hide{display:block!important;text-align:left}html body cart-items .cart-item__totals.small-hide{display:none!important}html body cart-items .cart-item__quantity{margin-top:4px}html body cart-items .cart-item__name{font-size:1.4rem}}html body #main-cart-footer{background:transparent!important}html body #main-cart-footer .cart__footer{background:transparent!important;border:0;padding:8px 0 24px!important;display:block!important}html body #main-cart-footer .cart__blocks{box-sizing:border-box;width:min(480px,100%)!important;max-width:100%;margin-left:auto;background:#fff;border:1px solid var(--nr-line);border-radius:22px;padding:18px;box-shadow:0 1px 2px #7a0c1e0d,0 16px 30px -24px #7a0c1e73}html body #main-cart-footer .cart__ctas{display:block!important;width:100%;text-align:center;margin-top:4px}html body #main-cart-footer .tax-note{display:block;margin:0 2px 12px;color:var(--nr-ink-soft);font-size:1.15rem}html body #main-cart-footer .tax-note a{color:var(--nr-accent)}@media(max-width:749px){html body #main-cart-footer .cart__blocks{width:100%!important;margin:0}}@media(prefers-reduced-motion:reduce){html body .nv-ex__dot,html body .nv-fs__track span{animation:none;transition:none}}html body cart-drawer .drawer__inner{padding-left:0;padding-right:0}html body cart-drawer .cart__ctas{display:block!important;width:100%;text-align:center}html body cart-drawer .cart__ctas>*+*{margin-top:0}html body .cart-item__old-price{margin-right:6px}html body cart-drawer .drawer__close{color:var(--nr-ink)}html body cart-drawer .drawer__close{right:8px}html body cart-drawer .drawer__header{padding-right:56px}html body .nv-fs__ok{color:var(--nr-ok);font-weight:800}html body .nv-fs.is-done .nv-fs__ok{color:inherit}html body .nv-fs--tiers .nv-fs__scale{position:relative;height:1.6em;display:block}html body .nv-fs--tiers .nv-fs__scale>span:first-child{position:absolute;left:0;top:0}html body .nv-fs--tiers .nv-fs__mid{position:absolute;top:0;transform:translate(-50%);color:var(--nr-ink-soft);white-space:nowrap}html body .nv-fs--tiers .nv-fs__end{position:absolute;right:0;top:0;color:var(--nr-accent);white-space:nowrap}html body .nv-fs__mark{position:absolute;top:50%;width:12px;height:12px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--nr-line)}html body .nv-fs__mark.is-on{background:#1a8a3a;box-shadow:0 0 0 2px #fff,0 0 0 3px #1a8a3a}html body .nv-fs__prepaid{display:flex;gap:6px;align-items:flex-start;margin:8px 0 0;padding:7px 9px;border-radius:10px;background:var(--nr-tint);border:1px solid #f2dca0;color:#7a4a00;font-size:1.1rem;line-height:1.35;font-weight:600}html body .nv-fs__prepaid span{flex:none}html body .nv-fs.is-done .nv-fs__prepaid{background:#fff}html body .nv-cart-item--gift quantity-input,html body .nv-cart-item--gift .quantity{display:none!important}html body .nv-cart-item--gift{border-color:var(--nr-gold)!important;background:linear-gradient(135deg,#fffaf0,#fff)!important}html body .nv-fg-badge{display:inline-block;margin:4px 0 0;padding:3px 10px;border-radius:999px;font-size:1.05rem;font-weight:800;letter-spacing:.08em;color:var(--nr-gold-light);background:linear-gradient(135deg,var(--nr-maroon),var(--nr-maroon-deep))}html body .nv-fg-note{display:block;margin:4px 0 0;font-size:1.1rem;font-weight:600;color:#7a4a00}html body cart-drawer:not(.is-empty) .drawer__inner{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:0}html body cart-drawer:not(.is-empty) .drawer__inner>*{flex-shrink:0}html body cart-drawer:not(.is-empty) cart-drawer-items{flex:0 0 auto;overflow:visible!important;min-height:150px}html body cart-drawer:not(.is-empty) .cart-drawer__form,html body cart-drawer:not(.is-empty) .drawer__contents{flex-grow:0}html body cart-drawer:not(.is-empty) .drawer__footer{margin-top:auto;padding-bottom:calc(10px + var(--nv-safe-b, env(safe-area-inset-bottom, 0px)))}html body cart-drawer .nv-fs{margin:8px 12px 2px;padding:8px 10px;border-radius:12px}html body cart-drawer .nv-fs__top{margin-bottom:6px;gap:7px}html body cart-drawer .nv-fs__ic{width:24px;height:24px;font-size:1.25rem}html body cart-drawer .nv-fs__text{font-size:1.2rem;line-height:1.2}html body cart-drawer .nv-fs__scale{margin-top:4px}html body cart-drawer .nv-fs--tiers .nv-fs__scale{height:1.3em}html body cart-drawer .nv-fs:has(.nv-fs__prepaid) .nv-fs__cod{display:none}html body cart-drawer .nv-fs__cod{margin-top:4px}html body cart-drawer .nv-fs__prepaid{margin-top:6px;padding:5px 8px;font-size:1.05rem;line-height:1.3}html body cart-drawer .nv-dw-ribbon{padding:5px 12px;font-size:1.15rem}html body cart-drawer .drawer__footer{padding-top:8px;padding-left:14px;padding-right:14px}html body cart-drawer .drawer__footer .nv-saved-line{margin:0 0 6px;padding:5px 10px;font-size:1.2rem}html body cart-drawer .drawer__footer .totals{padding:2px 2px 4px}html body cart-drawer .drawer__footer .totals__total{font-size:1.4rem}html body cart-drawer .drawer__footer .totals__total-value{font-size:2rem}html body cart-drawer .drawer__footer .tax-note{margin:0 2px 8px;font-size:1.05rem;line-height:1.3}html body cart-drawer .drawer__footer .cart-drawer__footer>*+*{margin-top:0}html body cart-drawer #CartDrawer-Checkout,html body cart-drawer .cart__checkout-button{min-height:50px}html body cart-drawer .nv-chk__lock{width:30px;height:30px}html body cart-drawer .nv-chk__amt{padding:6px 12px;font-size:1.35rem}html body cart-drawer .nv-chk__trust{margin-top:6px;font-size:1.05rem}@media(max-height:740px){html body cart-drawer .drawer__header{padding-top:8px;padding-bottom:8px}html body cart-drawer .drawer__heading{font-size:1.9rem}html body cart-drawer .drawer__footer .tax-note{display:none}}@media(max-height:640px){html body cart-drawer .nv-chk__trust{display:none}html body cart-drawer .drawer__footer .nv-saved-line{display:none}}html body .nv-co__box{min-width:0;max-width:100%;box-sizing:border-box}html body .nv-co__row{flex:1 1 100%;min-width:0;max-width:100%;box-sizing:border-box;flex-wrap:nowrap}html body .nv-co__row .nv-co__in{flex:1 1 0;width:1px;min-width:0;box-sizing:border-box}html body .nv-co__row .nv-co__cc{flex:0 0 auto;max-width:42%}html body .nv-co__row .nv-co__btn{flex:0 0 auto;min-width:60px;padding:0 14px}@media(max-width:360px){html body .nv-co__row{gap:6px}html body .nv-co__row .nv-co__cc{padding:0 8px;gap:4px}html body .nv-co__row .nv-co__btn{min-width:54px;padding:0 10px}}html body cart-drawer input:not([type=checkbox]):not([type=radio]),html body cart-drawer textarea,html body cart-drawer select,html body cart-items input:not([type=checkbox]):not([type=radio]),html body cart-items textarea,html body .nv-cp input,html body .nv-gift__in,html body .nv-gift__msg,html body .nv-co__in{font-size:16px!important}html body cart-drawer input,html body cart-drawer textarea,html body cart-drawer button{touch-action:manipulation}html body cart-drawer .drawer__inner{overscroll-behavior:contain}
/*# sourceMappingURL=/cdn/shop/t/46/assets/nv-redesign.css.map */
