body:has(.now-pdp) .shopify-section-group-footer-group,body:has(.now-pdp) .now-announce,body:has(.now-pdp) .now-promo-bar{display:none}html:has(.now-pdp),body:has(.now-pdp){overscroll-behavior:none}.now-pdp{--now-top: var(--now-nav-h, 60px);position:relative;display:block;min-height:calc(100dvh - var(--now-top));background:#fffdfa}.now-pdp__img-area{position:fixed;top:var(--now-top);left:0;right:0;z-index:0;height:calc(62dvh - var(--now-top));background:#fffdfa;transition:height .4s cubic-bezier(.16,1,.3,1)}.now-pdp.is-collapsed .now-pdp__img-area{height:calc(88dvh - var(--now-top))}.now-pdp__track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.now-pdp__track::-webkit-scrollbar{display:none}.now-pdp__slide{position:relative;flex:0 0 100%;height:100%;padding:16px;scroll-snap-align:center;scroll-snap-stop:always}.now-pdp__track.is-peek .now-pdp__slide{animation:now-peek 1.1s cubic-bezier(.45,0,.2,1)}@keyframes now-peek{40%,55%{transform:translate(-64px)}}.now-pdp__arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgb(51 37 36 / .1);border-radius:50%;background:#fffdfae0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 40px #3325241f;color:#141010;cursor:pointer;transform:translateY(-50%);transition:opacity .2s,transform .15s}.now-pdp__arrow:active{transform:translateY(-50%) scale(.92)}.now-pdp__arrow--prev{left:8px}.now-pdp__arrow--next{right:8px}.now-pdp__arrow[disabled]{opacity:0;pointer-events:none}.now-pdp__count{position:absolute;top:16px;right:16px;z-index:3;padding:4px 12px;border-radius:999px;background:#1f1716b8;color:#fffdfa;font-size:11px;font-weight:600;letter-spacing:.5px;font-variant-numeric:tabular-nums;pointer-events:none}.now-pdp__swipe-hint{position:absolute;bottom:16px;left:50%;z-index:3;display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#1f1716cc;color:#fffdfa;font-size:12px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .3s,transform .3s}.now-pdp__swipe-hint.is-on{opacity:1;transform:translate(-50%)}.now-pdp__fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#1f17160d}.now-pdp__fallback span{color:#33252414;font-size:24px;font-weight:800;letter-spacing:8px}.now-pdp__dots{position:fixed;top:calc(62dvh - 26px);left:0;right:0;z-index:25;display:flex;justify-content:center;gap:6px;padding:8px 0;transition:top .4s cubic-bezier(.16,1,.3,1)}.now-pdp.is-collapsed .now-pdp__dots{top:calc(88dvh - 26px)}.now-pdp__dot{width:7px;height:7px;padding:0;border:none;border-radius:50%;background:#33252426;cursor:pointer;transition:all .2s}.now-pdp__dot.is-on{width:20px;border-radius:4px;background:#141010}.now-pdp__thumbs{position:fixed;top:calc(var(--now-top) + 24px);left:24px;z-index:40;display:none;flex-direction:column;gap:8px}.now-pdp__thumb{position:relative;flex-shrink:0;width:48px;height:48px;padding:0;overflow:hidden;border:2px solid rgb(51 37 36 / .08);border-radius:12px;background:#1f17160d;cursor:pointer;transition:border-color .15s,transform .15s}.now-pdp__thumb img{width:100%;height:100%;object-fit:cover}.now-pdp__thumb:hover{transform:scale(1.05)}.now-pdp__thumb.is-on{border-color:#141010}.now-glass{position:fixed;bottom:0;left:0;right:0;z-index:30;height:48dvh;padding:0 24px 104px;overflow-y:auto;border-top:1px solid rgb(255 253 250 / .1);border-radius:24px 24px 0 0;background:#1f1716f0;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:0 -12px 48px #1f171673,inset 0 1px #fffdfa12;color:#fffdfa;overscroll-behavior:contain;scrollbar-width:none;transition:transform .4s cubic-bezier(.16,1,.3,1),height .4s cubic-bezier(.16,1,.3,1)}.now-pdp.is-expanded .now-glass{height:calc(100dvh - var(--now-top) - 8px)}.now-sheet-top{position:sticky;top:0;z-index:5;margin:0 -24px;padding:0 24px;background:#1f1716}.now-mini{display:flex;align-items:center;gap:16px;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s cubic-bezier(.16,1,.3,1),opacity .25s,padding .35s}.now-pdp.is-expanded .now-mini{max-height:80px;padding:0 0 16px;border-bottom:1px solid rgb(255 253 250 / .08);opacity:1}.now-mini__img{flex-shrink:0;width:48px;height:48px;padding:0;overflow:hidden;border:none;border-radius:12px;background:#fffdfa;cursor:pointer}.now-mini__img img{width:100%;height:100%;object-fit:contain}.now-mini__info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.now-mini__title{overflow:hidden;color:#fffdfa;font-size:14px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.now-mini__price{color:#fffdfab3;font-size:13px;font-weight:600}.now-mini__close{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgb(255 253 250 / .14);border-radius:50%;background:none;color:#fffdfa;cursor:pointer}.now-glass.is-dragging,.now-glass.is-dragging .now-mini{transition:none}.now-glass::-webkit-scrollbar{display:none}.now-pdp.is-collapsed .now-glass{transform:translateY(calc(100% - 64px));overflow-y:hidden}.now-drag{display:flex;flex-direction:column;align-items:center;width:100%;min-height:28px;padding:8px 0;border:none;background:none;cursor:grab;touch-action:none}.now-drag__bar{width:36px;height:4px;border-radius:2px;background:#fffdfa40;transition:background .15s}.now-drag:hover .now-drag__bar{background:#fffdfa}.now-drag__hint{display:none;margin-top:8px;color:#fffdfa99;font-size:10px;font-weight:500;letter-spacing:.5px;animation:now-hint 2s ease-in-out infinite}.now-pdp.is-collapsed .now-drag__hint{display:block}@keyframes now-hint{50%{opacity:.8}0%,to{opacity:.4}}.now-strip{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px;padding:8px 16px;border:1px solid rgb(255 253 250 / .18);border-radius:8px;background:linear-gradient(135deg,#fffdfa1f,#fffdfa0a);color:#fffdfae6;font-size:12px;font-weight:600}.now-strip strong{color:#fffdfa;font-weight:800}.now-g-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.now-g-head__left{flex:1;min-width:0}.now-g-name{margin:0;color:#fffdfa;font-family:inherit;font-size:20px;font-weight:700;letter-spacing:-.3px;line-height:1.2;text-transform:none}.now-g-meta{margin-top:8px;color:#fffdfab3;font-size:12px}.now-g-head__right{flex-shrink:0;text-align:right}.now-g-price{color:#fffdfa;font-size:24px;font-weight:800;letter-spacing:-1px}.now-g-was{margin-top:4px;color:#fffdfa99;font-size:12px;text-decoration:line-through}.now-g-price.is-sale,.now-g-total.is-sale,.now-sc-price__main.is-sale,.now-cs-price__now.is-sale{color:#aa8c50}.now-g-disc{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:999px;background:#e1d4b9;color:#332524;font-size:11px;font-weight:700}.now-g-disc[hidden]{display:none}.now-eta{margin:8px 0 16px;padding:16px 0 0;border-top:1px solid rgb(255 253 250 / .08)}.now-eta__title{margin:0 0 16px;color:#fffdfad9;font-size:13px;text-align:center}.now-eta__title strong{color:#fffdfa;font-weight:800}.now-eta__steps{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}.now-eta__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.now-eta__step+.now-eta__step:before{content:"";position:absolute;top:15px;right:calc(50% + 20px);left:calc(-50% + 20px);border-top:2px solid rgb(255 253 250 / .14)}.now-eta__step.is-next:before{border-top-style:dashed;border-top-color:#fffdfab3}.now-eta__dot{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:8px;border:1.5px solid rgb(255 253 250 / .22);border-radius:50%;color:#fffdfa99}.now-eta__step.is-done .now-eta__dot,.now-eta__step.is-next .now-eta__dot{border-color:#fffdfa;background:#fffdfa;color:#141010}.now-eta__lbl{color:#fffdfa99;font-size:12px;font-weight:600;line-height:1.25}.now-eta__step.is-done .now-eta__lbl,.now-eta__step.is-next .now-eta__lbl{color:#fffdfa}.now-eta__date{color:#fffdfa99;font-size:11px;font-variant-numeric:tabular-nums}.now-pdp__back{position:absolute;top:16px;left:16px;z-index:3;display:inline-flex;align-items:center;gap:2px;height:36px;padding:0 16px 0 8px;border:1px solid rgb(51 37 36 / .1);border-radius:999px;background:#fffdfae6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 40px #3325241f;color:#141010;font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s}.now-pdp__back:active{transform:scale(.95)}.now-vp{display:flex;flex-direction:column;gap:16px}.now-vp__group{min-width:0;margin:0;padding:0;border:0}.now-vp__label{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:8px;padding:0}.now-vp__name{color:#fffdfa99;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.now-vp__cur{color:#fffdfae6;font-size:13px;font-weight:600}.now-vp__vals{display:flex;flex-wrap:wrap;gap:8px}.now-vp input[type=radio]{position:absolute;opacity:0;pointer-events:none}.now-size-pill span{display:inline-flex;align-items:center;min-height:36px;padding:8px 16px;line-height:16px;border:1.5px solid rgb(255 253 250 / .22);border-radius:999px;background:#fffdfa1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fffdfad9;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.now-size-pill:hover span{border-color:#fffdfa80;background:#fffdfa33;color:#fffdfa}.now-size-pill input:checked+span{border-color:transparent;background:#fffdfa;color:#141010}.now-size-pill input:focus-visible+span,.now-swatch:has(input:focus-visible){outline:2px solid #fffdfa;outline-offset:2px}.now-size-pill.is-oos span{opacity:.28;text-decoration:line-through}.now-swatch{position:relative;width:36px;height:36px;border:2px solid transparent;border-radius:50%;background:var(--swatch);box-shadow:0 2px 8px #1f17164d;cursor:pointer;transition:transform .15s,border-color .15s}.now-swatch:hover{transform:scale(1.1)}.now-swatch:has(input:checked){border-color:#fffdfa;box-shadow:0 0 0 3px #fffdfa4d,0 2px 8px #1f17164d;transform:scale(1.08)}.now-swatch.is-oos{opacity:.28}.now-swatch__line{display:none;position:absolute;top:50%;left:10%;right:10%;height:1.5px;background:#fffdfa80;transform:rotate(-35deg)}.now-swatch.is-oos .now-swatch__line{display:block}.now-g-div{margin:16px 0;border-top:1px solid rgb(255 253 250 / .08)}.now-g-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.now-g-row__total{text-align:right}.now-g-lbl{margin-bottom:8px;color:#fffdfa99;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.now-qty{display:flex;align-items:center;overflow:hidden;border:1px solid rgb(255 253 250 / .12);border-radius:999px;background:#fffdfa14}.now-qb{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:transparent;color:#fffdfa;font-size:20px;font-weight:300;cursor:pointer;transition:background .12s}.now-qb:hover{background:#fffdfa14}.now-qv{width:44px;height:44px;border-inline:1px solid rgb(255 253 250 / .1);color:#fffdfa;font-size:16px;font-weight:700;line-height:44px;text-align:center}.now-g-total{color:#fffdfa;font-size:32px;font-weight:800;letter-spacing:-1.5px}.now-g-total-was{margin-top:4px;color:#fffdfa99;font-size:13px;text-decoration:line-through}.now-g-cta{display:flex;flex-direction:column;gap:8px;margin:24px 0 0}.now-btn-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;padding:20px 40px;border:none;border-radius:999px;background:#fffdfa;color:#141010;font:inherit;font-size:15px;font-weight:700;line-height:16px;cursor:pointer;transition:opacity .18s,background .18s}.now-btn-add:hover:not(:disabled){background:#fff}.now-btn-add:active:not(:disabled){background:#e1d4b9}.now-btn-add.is-added{background:#e1d4b9}.now-btn-add:disabled{opacity:.4;cursor:not-allowed}.now-add-error{margin:0;color:#e1d4b9;font-size:12px;text-align:left}.now-add-error[hidden]{display:none}.now-vp__label .now-vp__guide{margin-left:auto;margin-right:8px}.now-vp__need{color:#fffdfa99;font-size:11px;font-weight:600}.now-vp__group.has-value .now-vp__need{visibility:hidden}.now-vp__group.is-need .now-vp__need{color:#aa8c50}.now-vp__group.is-need .now-vp__vals{animation:now-shake .45s cubic-bezier(.36,.07,.19,.97)}.now-vp__group.is-need .now-size-pill span{border-color:#aa8c50b3}@keyframes now-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.now-buy-now{margin-top:8px}.now-buy-now .shopify-payment-button__button{min-height:48px;border-radius:999px;overflow:hidden}.now-buy-now .shopify-payment-button__button--unbranded{border:1.5px solid rgb(255 253 250 / .5);background:transparent;color:#fffdfa;font:inherit;font-size:14px;font-weight:700}.now-buy-now .shopify-payment-button__button--unbranded:hover:not([disabled]){border-color:#fffdfa;background:#fffdfa0f}.now-buy-now .shopify-payment-button__more-options{color:#fffdfa99;font-size:12px}.now-buy-now.is-locked{opacity:.45}.now-g-cta+.now-buy-now+.now-eta,.now-g-cta+.now-eta{margin-top:16px}.now-pay-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.now-pay-icon{width:38px;height:24px;border-radius:4px}.now-trust{display:flex;justify-content:center;gap:16px;margin-top:16px;padding:8px 0;border-top:1px solid rgb(255 253 250 / .05)}.now-trust__item{display:flex;align-items:center;gap:8px;color:#fffdfa99;font-size:11px;font-weight:500}.now-cross{margin-top:24px;padding-top:16px;border-top:1px solid rgb(255 253 250 / .08)}.now-cross[hidden]{display:none}.now-cross__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:16px}.now-cross__title{display:block;color:#fffdfa;font-size:14px;font-weight:700}.now-cross__sub{display:block;margin-top:4px;color:#fffdfa99;font-size:11px}.now-cross__badge{flex-shrink:0;padding:4px 8px;border-radius:4px;background:#e1d4b9;color:#332524;font-size:11px;font-weight:800}.now-cross__strip{display:flex;gap:8px;margin:0 -24px;padding:0 24px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.now-cross__strip::-webkit-scrollbar{display:none}.now-cs-card{display:flex;flex-direction:column;flex-shrink:0;width:130px;height:200px;overflow:hidden;border:1px solid rgb(255 253 250 / .08);border-radius:12px;background:#fffdfa0a;color:inherit;text-decoration:none;scroll-snap-align:start;transition:transform .15s,border-color .15s}.now-cs-card:hover{transform:translateY(-2px);border-color:#fffdfa2e}.now-cs-img{position:relative;width:130px;height:130px;flex-shrink:0;overflow:hidden;background:#fffdfa0f}.now-cs-img img{width:100%;height:100%;object-fit:cover}.now-cs-badge{position:absolute;top:6px;left:6px;z-index:2;padding:4px 8px;border-radius:4px;background:#e1d4b9;color:#332524;font-size:9px;font-weight:800}.now-cs-price{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;align-items:baseline;gap:8px;padding:16px 8px 8px;background:linear-gradient(to top,#1f1716e0,#1f171600)}.now-cs-price__now{color:#fffdfa;font-size:13px;font-weight:800;letter-spacing:-.3px}.now-cs-price__was{color:#fffdfa99;font-size:10px;text-decoration:line-through}.now-cs-name{display:-webkit-box;flex:1;padding:8px;overflow:hidden;color:#fffdfacc;font-size:10px;font-weight:600;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.now-sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;flex-direction:column;padding:4px 16px 16px;border-top:1px solid rgb(255 253 250 / .1);background:#1f1716f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:translateY(100%);transition:transform .3s cubic-bezier(.16,1,.3,1)}.now-pdp.is-collapsed .now-sticky-cta,.now-pdp.show-sticky .now-sticky-cta{transform:translateY(0)}.now-pdp:not(.is-collapsed) .now-sc-grabber{display:none}.now-pdp:not(.is-collapsed) .now-sticky-cta{padding-top:16px}.now-sc-grabber{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0 4px;border:none;background:none;color:#fffdfa99;font:inherit;cursor:pointer}.now-sc-grabber__bar{width:36px;height:4px;border-radius:2px;background:#fffdfa59}.now-sc-grabber__txt{color:#fffdfa99;font-size:10px;font-weight:500;letter-spacing:.3px}.now-sc-row{display:flex;align-items:center;gap:16px;margin-top:4px}.now-sc-price{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-start;justify-content:center;gap:2px;min-height:44px;padding:4px 0;border:none;background:none;cursor:pointer}.now-sc-price__main{color:#fffdfa;font-size:18px;font-weight:800;line-height:1}.now-sc-saving{color:#fffdfa99;font-size:10px;font-weight:700}.now-sc-btn{flex:1;min-height:48px;padding:16px 32px;border:none;border-radius:999px;background:#fffdfa;color:#141010;font:inherit;font-size:14px;font-weight:700;line-height:16px;cursor:pointer}.now-sc-btn:disabled{opacity:.4;cursor:not-allowed}@media(min-width:768px){.now-pdp__img-area{right:420px;height:calc(100dvh - var(--now-top))}.now-pdp__slide{padding:32px}.now-pdp__arrow{width:44px;height:44px}.now-pdp__back{top:16px;left:24px;height:36px;padding:0 16px 0 10px;font-size:14px}.now-pdp__arrow--prev{left:96px}.now-pdp__arrow--next{right:24px}.now-pdp__thumbs{display:flex;top:calc(var(--now-top) + 72px);max-height:calc(100dvh - var(--now-top) - 92px);overflow-y:auto;scrollbar-width:none}.now-glass{top:var(--now-top);left:auto;right:0;bottom:0;max-width:420px;height:auto;max-height:none;padding:24px 32px 40px;border-top:none;border-left:1px solid rgb(255 253 250 / .1);border-radius:0;background:#1f1716f0}.now-pdp.is-collapsed .now-glass{transform:none;overflow-y:auto}.now-drag,.now-pdp__dots,.now-sticky-cta{display:none}}@media(prefers-reduced-motion:reduce){.now-glass,.now-pdp__img-area,.now-pdp__slide,.now-sticky-cta{transition:none}.now-pdp__track.is-peek .now-pdp__slide{animation:none}}.now-spec{margin-top:24px;padding-top:16px;border-top:1px solid rgb(255 253 250 / .08)}.now-spec__label{margin-bottom:8px;color:#fffdfa99;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.now-spec__intro{margin:0 0 16px;padding:12px 16px;border-left:2px solid #fffdfa;background:#fffdfa0d;color:#fffdfa;font-size:13px;font-style:italic;line-height:1.5}.now-spec__intro[hidden],.now-fit[hidden],.now-care[hidden],.now-acc[hidden],.now-vp__guide[hidden]{display:none}.now-spec__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.now-chip{display:flex;align-items:center;gap:8px;min-width:0;padding:12px;border:1px solid rgb(255 253 250 / .08);border-radius:12px;background:#fffdfa0a;transition:border-color .2s,background .2s}.now-chip:hover{border-color:#fffdfa33;background:#fffdfa12}.now-chip svg{flex-shrink:0;color:#fffdfa}.now-chip div{display:flex;flex-direction:column;min-width:0}.now-chip strong{color:#fffdfa;font-size:12px;font-weight:700;line-height:1.25}.now-chip span{margin-top:2px;color:#fffdfa99;font-size:10.5px;line-height:1.3}.now-vp__guide{margin-left:auto;margin-right:8px;padding:0;border:none;background:none;color:#fffdfa;font:inherit;font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.now-acc{border-top:1px solid rgb(255 253 250 / .08)}.now-spec+.now-acc,.now-care+.now-acc{margin-top:16px}.now-acc summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:16px 0;color:#fffdfa;font-size:14px;font-weight:600;list-style:none;cursor:pointer}.now-acc summary::-webkit-details-marker{display:none}.now-acc__title{display:flex;align-items:center;gap:8px}.now-acc__chev{color:#fffdfa99;transition:transform .25s}.now-acc[open] .now-acc__chev{transform:rotate(180deg)}.now-acc__body{padding-bottom:16px;animation:now-fade-in .25s ease}.now-care{margin-top:16px}.now-care__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.now-care__list li{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;border:1px solid rgb(255 253 250 / .08);border-radius:8px;color:#fffdfa;font-size:10px;line-height:1.25;text-align:center}.now-care__list svg{width:24px;height:24px}.now-desc{margin-bottom:16px;color:#fffdfab3;font-size:13px;line-height:1.7}.now-desc p{margin:0 0 8px}.now-desc strong{color:#fffdfa}.now-ship{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.now-ship li{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-radius:12px;background:#fffdfa0d}.now-ship strong{color:#fffdfa;font-size:13px}.now-ship span{color:#fffdfa99;font-size:12px}.now-ship a{color:#fffdfa}@media(max-width:380px){.now-care__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.now-pdp__slide img,.now-pdp__slide video{width:100%;height:100%;object-fit:contain}.now-pdp__slide[data-media-type=image] img{cursor:zoom-in}.now-pdp__slide--video video{border-radius:12px;background:#141010}.now-pdp__thumb-play{position:absolute;right:3px;bottom:3px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#1f1716cc;color:#fffdfa}.now-pdp__sold-badge{position:absolute;top:12px;left:50%;z-index:3;padding:5px 12px;border-radius:999px;background:#1f1716d9;color:#fffdfa;font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;transform:translate(-50%)}@media(min-width:768px){.now-pdp__sold-badge{left:auto;right:24px;transform:none}}.now-g-meta a{color:inherit;text-decoration:underline;text-underline-offset:3px}.now-strip svg{flex-shrink:0;color:#aa8c50}.now-strip--sold{margin:12px 0 0;text-align:left}.now-strip--sold a{color:#fffdfa;font-weight:800;text-decoration:underline;text-underline-offset:3px}.now-trust-row{display:flex;justify-content:center;gap:16px;margin-top:16px;padding:8px 0;border-top:1px solid rgb(255 253 250 / .05)}.now-trust-row__item{display:flex;align-items:center;gap:8px;color:#fffdfa99;font-size:11px;font-weight:500}.now-kit .now-spec__label{margin:16px 0 8px}.now-kit .now-care__list{grid-template-columns:repeat(3,minmax(0,1fr))}.now-kit .now-care__list li.is-off{opacity:.4}.now-kit .now-care__list li.is-yes svg{color:#e1d4b9}.now-kit__acc span{font-size:10px}.now-det__row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;font-size:13px}.now-det__row span:first-child{color:#fffdfa99}.now-det__row span:last-child{color:#fffdfad9;font-weight:600;text-align:right}.now-desc a{color:#fffdfa}.now-ship .now-desc{margin:0}.now-ship .now-desc p:last-child{margin-bottom:0}.now-act{display:grid;gap:8px;margin-top:16px}.now-act__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:14px 32px;border:2px solid rgb(255 253 250 / .6);border-radius:999px;background:transparent;color:#fffdfa;font:inherit;font-size:14px;font-weight:700;line-height:16px;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.now-act__btn:hover{border-color:#fffdfa;background:#fffdfa0f}.now-act__btn:active{transform:scale(.98)}.now-act__btn svg{width:16px;height:16px;color:#fffdfab3}.now-cross__strip.now-scroller{gap:8px;scroll-snap-type:x mandatory}.now-zoom{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#fffdfa;color:#141010}.now-zoom::backdrop{background:#1f1716b3}.now-zoom__stage{width:100%;height:100%;overflow:hidden;cursor:zoom-in;touch-action:none}.now-zoom__stage.is-zoomed{cursor:zoom-out}.now-zoom__img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.now-zoom__stage.is-zoomed .now-zoom__img{transition:none}.now-zoom__close,.now-zoom__nav{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgb(51 37 36 / .1);border-radius:50%;background:#fffdfae6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 40px #1f17161f;color:#141010;cursor:pointer}.now-zoom__close{top:16px;right:16px}.now-zoom__nav{top:50%;transform:translateY(-50%)}.now-zoom__nav--prev{left:16px}.now-zoom__nav--next{right:16px}.now-zoom__count{position:absolute;bottom:16px;left:50%;z-index:2;margin:0;padding:8px 16px;border-radius:999px;background:#1f1716b8;color:#fffdfa;font-size:11px;font-weight:600;white-space:nowrap;transform:translate(-50%);pointer-events:none}.now-dlg{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid rgb(255 253 250 / .1);border-radius:24px;background:#1f1716f5;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);color:#fffdfa;box-shadow:0 -12px 48px #1f171673}.now-dlg::backdrop{background:#1f171680;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.now-dlg__inner{padding:24px}@media(min-width:640px){.now-dlg__inner{padding:32px}}.now-dlg__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.now-dlg__title{margin:0;color:#fffdfa;font-size:20px;font-weight:700;letter-spacing:-.3px;line-height:1.2;text-transform:none}.now-dlg__sub,.now-dlg__note{margin:8px 0 0;color:#fffdfab3;font-size:12px}.now-dlg__form,.now-dlg__row{display:grid;gap:16px}@media(min-width:560px){.now-dlg__row{grid-template-columns:1fr 1fr}}.now-dlg .now-field{display:grid;gap:8px}.now-dlg__label{color:#fffdfab3;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.now-dlg__input{width:100%;min-height:48px;padding:14px 16px;border:1px solid rgb(255 253 250 / .18);border-radius:12px;background:#fffdfa0f;color:#fffdfa;font:inherit;font-size:14px;outline:none;-webkit-appearance:none;appearance:none}.now-dlg__input:focus{border-color:#fffdfa}.now-dlg__input[aria-invalid=true]{border-color:#aa8c50}.now-dlg__input::placeholder{color:#fffdfa59}.now-dlg__input option{color:#141010}.now-dlg__textarea{min-height:110px;resize:vertical}.now-dlg__check{display:flex!important;flex-wrap:wrap;gap:8px;align-items:flex-start;color:#fffdfab3;font-size:12px;line-height:1.45}.now-dlg__check input{width:18px;height:18px;margin:1px 0 0;accent-color:#aa8c50}.now-dlg__check>span:first-of-type{flex:1}.now-dlg__check a{color:#fffdfa;text-decoration:underline}.now-dlg .now-field__error{display:none;flex-basis:100%;color:#aa8c50;font-size:12px;font-weight:600}.now-dlg .now-field.has-error .now-field__error,.now-dlg .now-field__error.is-on{display:block}.now-dlg .now-add-error{text-align:left}.now-dlg .now-btn-add{margin-top:4px;text-decoration:none}.now-dlg .now-btn-add.is-loading{opacity:.6;pointer-events:none}.now-dlg__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.now-dlg__ok{padding:24px 0 8px;text-align:left}.now-dlg__ok strong{display:block;margin-bottom:8px;font-size:18px}.now-dlg__ok p{margin:0 0 16px;color:#fffdfab3;font-size:13px}.now-dlg__ok b{color:#aa8c50}.now-dlg__ok a{color:#fffdfa;font-weight:700}.now-dlg__links{display:grid;gap:8px;margin-top:16px}@media(prefers-reduced-motion:reduce){.now-zoom__img{transition:none}}.now-spec__chips--brief{margin-top:16px}.now-story{margin-top:24px}.now-story__text{font-size:14.5px;line-height:1.65;color:#fffdfad1}.now-story__text p{margin:0 0 8px}.now-story__text p:last-child{margin-bottom:0}.now-story__text--empty{color:#fffdfab3}.now-det{display:flex;flex-direction:column}.now-det .now-det__row{padding:8px 0;border-bottom:1px solid rgb(255 253 250 / .07);font-size:13.5px}.now-det .now-det__row:last-child{border-bottom:0}.now-det .now-det__row span:first-child{flex:0 0 44%;color:#fffdfa99}.now-det .now-det__row span:last-child{color:#fffdfa;font-weight:600}.now-spec .now-care.now-kit{margin-top:16px}.now-note{margin-top:16px;padding:16px;border-radius:12px;background:#fffdfa0d;border:1px solid rgb(255 253 250 / .08)}.now-note .now-spec__label{display:flex;align-items:center;gap:8px;margin-bottom:8px}.now-note .now-desc{font-size:13.5px}.now-buy{margin-top:24px;padding:20px;border-radius:20px;background:#fffdfa0f;border:1px solid rgb(255 253 250 / .1);transition:box-shadow .4s}.now-buy.is-hl{box-shadow:0 0 0 2px #aa8c50b3}.now-buy__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.now-buy__head .now-spec__label{margin-bottom:4px}.now-buy__hint{margin:0;max-width:22ch;font-size:12px;line-height:1.45;color:#fffdfa99}.now-buy__price{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.now-buy__amount{font-size:22px;font-weight:800;letter-spacing:-.4px;color:#fffdfa;line-height:1.1;white-space:nowrap}.now-buy__note{margin-top:4px;font-size:11px;color:#fffdfa99}.now-buy .now-g-cta{margin-top:16px}.now-buy .now-btn-add{text-decoration:none}.now-buy .now-act,.now-buy .now-trust-row{margin-top:16px}.now-buy .now-pay-row{margin-top:8px}.now-g-body .now-acc:first-of-type{margin-top:24px}@media(min-width:768px){.now-buy__amount{font-size:24px}}.now-det .now-det__row span:first-child{display:inline-flex;align-items:center;gap:8px}.now-det .now-det__row span:first-child svg{flex-shrink:0;color:#fffdfa99}.now-gauge{margin-top:16px;padding:16px;border-radius:12px;background:#fffdfa0d;border:1px solid rgb(255 253 250 / .08)}.now-gauge__top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:12px;color:#fffdfa99}.now-gauge__top strong{color:#fffdfa;font-size:14px}.now-gauge__bar{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.now-gauge__seg{height:8px;border-radius:4px;background:#fffdfa1f}.now-gauge__seg.is-on{background:var(--now-gold);box-shadow:0 0 0 3px #aa8c5040}.now-gauge__lbls{display:flex;justify-content:space-between;margin-top:8px;font-size:10.5px;color:#fffdfa99;letter-spacing:.3px}.now-market{margin-top:24px;padding:20px;border-radius:20px;background:linear-gradient(160deg,#aa8c5029,#fffdfa0a);border:1px solid rgb(170 140 80 / .28)}.now-market__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.now-market__head .now-spec__label{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--now-ivory, #e1d4b9)}.now-market__avg{margin:0;display:flex;flex-direction:column}.now-market__avg strong{font-size:22px;font-weight:800;letter-spacing:-.4px;color:#fffdfa;line-height:1.1}.now-market__avg span{font-size:12px;color:#fffdfa99}.now-market__badge{flex-shrink:0;padding:8px 12px;border-radius:999px;background:#fffdfa1a;color:#fffdfa;font-size:11px;font-weight:700;white-space:nowrap}.now-market__badge--good{background:var(--now-gold);color:#1b1512}.now-market__range{margin-top:16px}.now-market__track{position:relative;height:10px;border-radius:5px;background:#fffdfa1a}.now-market__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;background:linear-gradient(90deg,#aa8c5059,#e1d4b9bf)}.now-market__marker{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.now-market__marker i{display:block;width:18px;height:18px;border-radius:50%;background:#fffdfa;border:3px solid var(--now-gold);box-shadow:0 2px 10px #0006}.now-market__marker b{position:absolute;top:-18px;font-size:9.5px;font-weight:800;letter-spacing:1px;color:#fffdfa}.now-market__ends{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:#fffdfa99}.now-market__ends span:nth-child(2){color:#fffdfa99}.now-market__stats{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:16px 0 0;padding:16px 0 0;border-top:1px solid rgb(255 253 250 / .1)}.now-market__stats div{display:flex;flex-direction:column;gap:4px}.now-market__stats dt{font-size:10.5px;color:#fffdfa99;letter-spacing:.4px;text-transform:uppercase}.now-market__stats dd{margin:0;font-size:14px;font-weight:700;color:#fffdfa}.now-market__stats dd small{font-weight:500;color:#fffdfa99}.now-market__src{margin:16px 0 0;font-size:10.5px;line-height:1.45;color:#fffdfa99}#cart-drawer dialog[open],#cart-drawer dialog[open]::backdrop{z-index:500}.now-pdp.is-cart-open .now-glass,.now-pdp.is-cart-open .now-sticky-cta,.now-pdp.is-cart-open .now-pdp__thumbs,.now-pdp.is-cart-open .now-pdp__dots{z-index:1}.now-market__chart{margin-top:16px}.now-market__chart-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:11.5px;color:#fffdfa99}.now-market__chart-head strong{color:#fffdfa;font-size:13px}.now-market__chart-head strong.is-up{color:#9fd3a8}.now-market__chart-head strong.is-down{color:#e8a097}.now-market__chart svg{display:block;width:100%;height:90px}.now-market__chart-foot{display:flex;justify-content:space-between;margin-top:4px;font-size:10.5px;color:#fffdfa99}.now-gauge__bar--5{grid-template-columns:repeat(5,1fr)}.now-gauge__bar--9{grid-template-columns:repeat(9,1fr)}.now-gauge__bar--10{grid-template-columns:repeat(10,1fr)}.now-gauge+.now-gauge{margin-top:8px}.now-det .now-det__row--multi{flex-direction:column;align-items:flex-start;gap:4px}.now-det .now-det__row--multi span:last-child{text-align:left;font-weight:500;color:#fffdfad9;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/2/assets/now-product.css.map */
