:root{--paper:#fbf8f1;--cream:#f0e9db;--ink:#26382f;--muted:#63685e;--red:#823c35;--gold:#a77a39;--line:#ded8ca;--white:#fffdf8;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}:where(.nk-section) *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body.nk-page{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:16px;line-height:1.65}:where(.nk-section) button,:where(.nk-section) input,:where(.nk-section) textarea,:where(.nk-section) select{font:inherit}:where(.nk-section) button,:where(.nk-section) a{-webkit-tap-highlight-color:transparent}:where(.nk-section) button{cursor:pointer;color:inherit}:where(.nk-section) a{color:inherit;text-underline-offset:5px}:where(.nk-section) img{display:block;max-width:100%;height:auto}:where(.nk-section) button:focus-visible,:where(.nk-section) a:focus-visible,:where(.nk-section) summary:focus-visible,:where(.nk-section) input:focus-visible,:where(.nk-section) textarea:focus-visible{outline:3px solid var(--gold);outline-offset:4px}:where(.nk-section) [hidden]{display:none!important}:where(.nk-section) .wrap{max-width:1192px;padding:0 28px;margin:auto}:where(.nk-section) .section{padding-top:88px;padding-bottom:88px}:where(.nk-section) .eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700;color:var(--gold);margin:0 0 16px}:where(.nk-section) .muted{color:var(--muted)}:where(.nk-section) h1,:where(.nk-section) h2,:where(.nk-section) h3,:where(.nk-section) p{margin-top:0}:where(.nk-section) h1,:where(.nk-section) h2{font-family:var(--serif);font-weight:400;letter-spacing:-.035em;line-height:1.08}:where(.nk-section) h1{font-size:clamp(42px,5vw,66px);margin-bottom:22px}:where(.nk-section) h2{font-size:clamp(32px,3.5vw,46px);margin-bottom:20px}:where(.nk-section) h3{font-size:17px;line-height:1.35;margin-bottom:10px}:where(.nk-section) .lead{font-size:17px;line-height:1.7;color:var(--muted)}:where(.nk-section) .section-head{max-width:670px;margin:0 auto 36px;text-align:center}:where(.nk-section) .section-head p:last-child{color:var(--muted)}:where(.nk-section) .button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:24px;padding:13px 26px;background:var(--red);color:#fff;border:1px solid var(--red);border-radius:5px;text-decoration:none;font-weight:700;font-size:14px;transition:background .2s,transform .2s}:where(.nk-section) .button:hover{background:#682e28;transform:translateY(-1px)}:where(.nk-section) .button.secondary{background:transparent;color:var(--ink);border-color:var(--line)}:where(.nk-section) .button.light{background:var(--white);color:var(--ink);border-color:var(--white)}:where(.nk-section) .button.full{width:100%}:where(.nk-section) .text-link{background:none;border:0;border-bottom:1px solid currentColor;border-radius:0;padding:10px 0;min-height:44px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center}:where(.nk-section) .icon-button{width:44px;height:44px;border:1px solid var(--line);background:var(--white);border-radius:50%;display:inline-grid;place-items:center;font-size:18px}:where(.nk-section) .icon-button:disabled{opacity:.35;cursor:default}:where(.nk-section) .disclosure{font-size:11px;line-height:1.4;padding:8px 12px;text-align:center;background:var(--ink);color:#f4e9cf}:where(.nk-section) .header{position:sticky;top:0;z-index:20;background:#fbf8f1f7;border-bottom:1px solid var(--line)}:where(.nk-section) .header-inner{height:74px;display:flex;align-items:center;justify-content:space-between;gap:25px}:where(.nk-section) .wordmark{display:flex;gap:12px;align-items:center;text-decoration:none}:where(.nk-section) .wordmark .star{font-size:29px;color:var(--gold)}:where(.nk-section) .wordmark strong{font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.15}:where(.nk-section) .wordmark small{display:block;font-size:9px;letter-spacing:.2em;margin-top:4px}:where(.nk-section) .nav{display:flex;gap:28px;font-size:12px}:where(.nk-section) .nav a{text-decoration:none;padding:12px 0}:where(.nk-section) .bag-button{border:0;background:transparent;padding:12px 0;min-width:66px;min-height:44px;font-size:12px}:where(.nk-section) .bag-count{background:var(--ink);color:#fff;border-radius:50%;padding:3px 6px;margin-left:4px}:where(.nk-section) .hero{display:grid;grid-template-columns:1fr 1.04fr;gap:64px;align-items:center;padding-top:45px;padding-bottom:48px}:where(.nk-section) .hero-copy{grid-column:1;grid-row:1}:where(.nk-section) .hero-image{grid-column:2;grid-row:1;position:relative}:where(.nk-section) .hero-image img{aspect-ratio:1;object-fit:cover;border-radius:50% 50% 8px 8px}:where(.nk-section) .image-note{position:absolute;bottom:20px;left:20px;right:20px;background:#fffdf8f0;display:flex;justify-content:space-between;gap:10px;padding:10px 15px;font-size:11px;border-radius:4px}:where(.nk-section) .hero .lead{max-width:450px}:where(.nk-section) .hero-actions{margin-top:23px}:where(.nk-section) .micro{font-size:12px;color:var(--muted);margin:9px 0 0}:where(.nk-section) .hero-trust{margin-top:21px}:where(.nk-section) .rating-link{border:0;background:none;padding:10px 0;min-height:44px;display:flex;align-items:center;gap:10px;font-size:12px;text-decoration:none}:where(.nk-section) .stars{display:inline-flex;color:var(--gold);gap:2px;white-space:nowrap;line-height:1}:where(.nk-section) .stars svg{width:15px;height:15px;fill:currentColor}:where(.nk-section) .feature-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:where(.nk-section) .strip-inner{display:grid;grid-template-columns:repeat(3,1fr);padding-top:22px;padding-bottom:22px;gap:25px;text-align:center}:where(.nk-section) .strip-inner strong{display:block;font-family:var(--serif);font-size:21px;font-weight:400}:where(.nk-section) .strip-inner span{font-size:12px;color:var(--muted)}:where(.nk-section) .quick-intro{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:38px;padding-bottom:38px}:where(.nk-section) .quick-intro p{margin:0;font-family:var(--serif);font-size:23px;line-height:1.35;max-width:660px}:where(.nk-section) .quick-intro a{flex-shrink:0}:where(.nk-section) .purchase{display:grid;grid-template-columns:1.04fr 1fr;gap:60px;align-items:start;border-top:1px solid var(--line)}:where(.nk-section) .gallery-main{border:0;background:#eee6d7;width:100%;padding:0;border-radius:12px;overflow:hidden;position:relative}:where(.nk-section) .gallery-main img{width:100%;aspect-ratio:1;object-fit:contain}:where(.nk-section) .zoom-label{position:absolute;right:12px;bottom:12px;background:var(--white);font-size:11px;border-radius:4px;padding:7px 10px}:where(.nk-section) .gallery-caption{font-size:12px;color:var(--muted);min-height:42px;margin:12px 0}:where(.nk-section) .thumbnails{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}:where(.nk-section) .thumb{padding:3px;border:1px solid var(--line);border-radius:5px;background:var(--white)}:where(.nk-section) .thumb[aria-pressed=true]{border:2px solid var(--ink);padding:2px}:where(.nk-section) .thumb img{aspect-ratio:1;object-fit:cover;border-radius:3px}:where(.nk-section) .thumb span{display:block;font-size:10px;padding:6px 2px}:where(.nk-section) .purchase h2{font-size:36px;margin-bottom:12px}:where(.nk-section) .purchase .intro{font-size:14px;color:var(--muted)}:where(.nk-section) .included-line{font-size:13px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:20px}:where(.nk-section) .offer-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px}:where(.nk-section) .offers{border:0;padding:0;margin:0}:where(.nk-section) .offer{position:relative;display:grid;grid-template-columns:20px 1fr auto;gap:12px;padding:15px;align-items:center;border:1px solid var(--line);border-radius:6px;cursor:pointer;margin-bottom:10px;background:var(--white)}:where(.nk-section) .offer:has(input:checked){border:2px solid var(--ink);padding:14px;background:#f3f2e8}:where(.nk-section) .offer input{accent-color:var(--ink);width:17px;height:17px;margin:0}:where(.nk-section) .offer strong{display:block;font-size:14px}:where(.nk-section) .offer small{display:block;font-size:11px;color:var(--muted);margin-top:3px}:where(.nk-section) .offer-price{text-align:right}:where(.nk-section) .offer-price b{font-size:18px;font-weight:600}:where(.nk-section) .offer-badge{font-size:9px;letter-spacing:.08em;display:inline-block;background:#e1e8dc;color:var(--ink);padding:3px 7px;border-radius:3px;margin-bottom:3px}:where(.nk-section) .offer-more summary{font-size:12px;padding:9px 0;min-height:44px;cursor:pointer}:where(.nk-section) .price-row{display:flex;align-items:baseline;gap:12px;margin:18px 0 12px}:where(.nk-section) .price-row strong{font-size:30px;font-weight:500}:where(.nk-section) .price-row small{color:var(--muted);font-size:12px}:where(.nk-section) .purchase-facts{display:flex;justify-content:space-between;gap:8px;font-size:11px;margin:13px 0}:where(.nk-section) .purchase-help{display:flex;gap:24px;flex-wrap:wrap}:where(.nk-section) .proof{background:#efe8d9;padding:20px 22px;border-radius:7px;margin-top:24px}:where(.nk-section) .proof blockquote{margin:10px 0;font-family:var(--serif);font-size:19px;line-height:1.35}:where(.nk-section) .proof cite{font-size:11px;font-style:normal}:where(.nk-section) .proof-controls{display:flex;justify-content:space-between;align-items:center;margin-top:13px;gap:12px}:where(.nk-section) .proof-controls>div{display:flex;align-items:center;gap:8px}:where(.nk-section) .proof-controls .icon-button{width:44px;height:44px;font-size:16px}:where(.nk-section) .proof-counter{font-size:11px}:where(.nk-section) .media-section{padding-top:42px;padding-bottom:54px}:where(.nk-section) .media-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px}:where(.nk-section) .media-heading h3{font-family:var(--serif);font-weight:400;font-size:28px;margin:0}:where(.nk-section) .media-heading p{font-size:12px;margin:6px 0 0;color:var(--muted)}:where(.nk-section) .media-arrows{display:flex;gap:8px}:where(.nk-section) .media-track{display:grid;grid-auto-columns:calc((100% - 64px)/5);grid-auto-flow:column;gap:16px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:14px}:where(.nk-section) .media-card{scroll-snap-align:start;min-width:0}:where(.nk-section) .media-card button{display:block;width:100%;padding:0;border:0;background:none;border-radius:7px;overflow:hidden}:where(.nk-section) .media-card img{width:100%;aspect-ratio:4/5;object-fit:cover}:where(.nk-section) .media-card h4{font-size:13px;line-height:1.4;margin:12px 0 5px}:where(.nk-section) .media-card p{font-size:11px;color:var(--muted);line-height:1.5;margin:0}:where(.nk-section) .split{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}:where(.nk-section) .split img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}:where(.nk-section) .split .copy{max-width:460px}:where(.nk-section) .split p{color:var(--muted)}:where(.nk-section) .soft-section{background:var(--cream)}:where(.nk-section) .number-list{padding:0;list-style:none;margin:24px 0 0}:where(.nk-section) .number-list li{display:grid;grid-template-columns:32px 1fr;gap:15px;margin:20px 0;font-size:14px}:where(.nk-section) .number-list .num{font-family:var(--serif);color:var(--gold);font-size:24px;line-height:1.25}:where(.nk-section) .number-list strong{display:block;margin-bottom:4px}:where(.nk-section) .number-list p{font-size:13px;margin:0}:where(.nk-section) .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}:where(.nk-section) .step img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}:where(.nk-section) .step .step-label{font-size:11px;letter-spacing:.12em;color:var(--gold);margin:19px 0 7px}:where(.nk-section) .step p{font-size:14px;color:var(--muted)}:where(.nk-section) .detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;border-top:1px solid var(--line);padding-top:34px;margin-top:32px}:where(.nk-section) .detail-grid p{font-size:12px;color:var(--muted)}:where(.nk-section) .detail-grid h3{font-size:14px}:where(.nk-section) .scenes{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 24px}:where(.nk-section) .scene{min-width:0}:where(.nk-section) .scene img{aspect-ratio:1;object-fit:cover;width:100%;border-radius:8px}:where(.nk-section) .scene h3{font-family:var(--serif);font-weight:400;font-size:24px;margin:18px 0 10px}:where(.nk-section) .scene p{font-size:13px;color:var(--muted);margin-bottom:0}:where(.nk-section) .scene-kicker{font-size:10px;letter-spacing:.13em;color:var(--gold);text-transform:uppercase;display:block;margin-top:17px}:where(.nk-section) .scene h3{margin-top:6px}:where(.nk-section) .scene-navigation{display:none}:where(.nk-section) .wide-moment{position:relative}:where(.nk-section) .wide-moment img{width:100%;max-height:550px;object-fit:cover}:where(.nk-section) .wide-moment .moment-copy{position:absolute;top:50%;left:max(28px,calc((100vw - 1136px)/2));transform:translateY(-50%);width:340px;padding:28px;background:#fbf8f1f0;border-radius:8px}:where(.nk-section) .moment-copy h2{font-size:36px}:where(.nk-section) .moment-copy p{font-size:14px}:where(.nk-section) .specs{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}:where(.nk-section) .specs figure{margin:0}:where(.nk-section) .specs figure img{border-radius:10px;background:var(--white);width:100%;aspect-ratio:1;object-fit:contain}:where(.nk-section) .specs dl{margin:0}:where(.nk-section) .specs dl>div{display:grid;grid-template-columns:140px 1fr;gap:20px;border-bottom:1px solid var(--line);padding:12px 0;font-size:13px}:where(.nk-section) .specs dt{color:var(--muted)}:where(.nk-section) .specs dd{margin:0}:where(.nk-section) .spec-note{font-size:12px;color:var(--muted);margin-top:20px}:where(.nk-section) .comparison{width:100%;border-collapse:collapse;font-size:13px}:where(.nk-section) .comparison th,:where(.nk-section) .comparison td{text-align:left;padding:18px;border-bottom:1px solid var(--line);vertical-align:top}:where(.nk-section) .comparison th{font-weight:600}:where(.nk-section) .comparison th:nth-child(2),:where(.nk-section) .comparison td:nth-child(2){background:#edf0e6}:where(.nk-section) .comparison-scroll{overflow-x:auto}:where(.nk-section) .comparison-note{font-size:12px;color:var(--muted);margin-top:15px}:where(.nk-section) .review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}:where(.nk-section) .review-card{padding:25px;border:1px solid var(--line);border-radius:7px;background:var(--white)}:where(.nk-section) .review-card h3{font-family:var(--serif);font-weight:400;font-size:23px;margin-top:14px}:where(.nk-section) .review-card p{font-size:13px;color:var(--muted)}:where(.nk-section) .review-card footer{font-size:11px;margin-top:18px;font-weight:700}:where(.nk-section) .review-card footer span{font-weight:400;display:block;color:var(--muted);margin-top:3px}:where(.nk-section) .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;font-size:12px}:where(.nk-section) .gift-section{background:var(--ink);color:var(--white)}:where(.nk-section) .gift-section .eyebrow{color:#d4b575}:where(.nk-section) .gift-section .section-head p{color:#d1d8ca}:where(.nk-section) .bundle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}:where(.nk-section) .bundle{border:1px solid #768277;border-radius:7px;padding:24px;display:flex;flex-direction:column}:where(.nk-section) .bundle.featured{background:#f7f2e6;color:var(--ink);border-color:#f7f2e6}:where(.nk-section) .bundle .bundle-count{font-family:var(--serif);font-size:32px}:where(.nk-section) .bundle p{font-size:12px;min-height:59px}:where(.nk-section) .bundle .bundle-price{font-size:28px;margin:12px 0 0;line-height:1.2}:where(.nk-section) .bundle .unit{font-size:11px;margin:5px 0 16px;display:block}:where(.nk-section) .bundle .save{font-size:12px;margin-bottom:16px}:where(.nk-section) .bundle .button{margin-top:auto;padding-left:10px;padding-right:10px;gap:8px}:where(.nk-section) .bundle-note{font-size:11px;text-align:center;margin:22px 0 0;color:#d1d8ca}:where(.nk-section) .policy-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:44px;border-top:1px solid #667569;padding-top:30px}:where(.nk-section) .policy-strip h3{font-family:var(--serif);font-weight:400;font-size:21px}:where(.nk-section) .policy-strip p{font-size:12px;color:#d1d8ca}:where(.nk-section) .policy-strip button{color:#fff}:where(.nk-section) .faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}:where(.nk-section) .faq-layout .intro p{font-size:14px;color:var(--muted)}:where(.nk-section) details.faq{border-bottom:1px solid var(--line)}:where(.nk-section) details.faq summary{padding:20px 36px 20px 0;list-style:none;cursor:pointer;font-size:14px;font-weight:600;position:relative}:where(.nk-section) details.faq summary::-webkit-details-marker{display:none}:where(.nk-section) details.faq summary:after{content:"+";position:absolute;right:6px;font-size:20px;top:15px;font-weight:400}:where(.nk-section) details.faq[open] summary:after{content:"\2212"}:where(.nk-section) details.faq p{font-size:13px;color:var(--muted);padding:0 24px 18px 0;margin:0}:where(.nk-section) .closing{text-align:center;background:var(--cream);padding:65px 24px}:where(.nk-section) .closing h2{max-width:650px;margin:0 auto 24px}:where(.nk-section) .footer{padding-top:36px;padding-bottom:110px}:where(.nk-section) .footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px}:where(.nk-section) .footer-links{display:flex;gap:22px;flex-wrap:wrap;font-size:12px}:where(.nk-section) .footer-bottom{border-top:1px solid var(--line);margin-top:24px;padding-top:20px;display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}:where(.nk-section) .sticky-buy{position:fixed;bottom:0;left:0;right:0;z-index:25;background:#fffdf8fa;border-top:1px solid var(--line);padding:12px 28px;padding-bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 -4px 18px #26382f08}:where(.nk-section) .sticky-buy>div{max-width:1136px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:15px}:where(.nk-section) .sticky-buy strong{display:block;font-size:13px}:where(.nk-section) .sticky-buy small{font-size:12px;color:var(--muted)}:where(.nk-section) .sticky-buy .button{min-height:46px;padding:10px 24px}:where(.nk-section) .skip{position:absolute;top:-100px;left:15px;background:var(--white);padding:12px;z-index:100}:where(.nk-section) .skip:focus{top:8px}:where(.nk-section) dialog{border:0;border-radius:12px;padding:0;max-width:min(700px,calc(100vw - 28px));width:100%;max-height:calc(100dvh - 32px);color:var(--ink);background:var(--white);box-shadow:0 20px 80px #0003}:where(.nk-section) dialog::backdrop{background:#122219b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:where(.nk-section) .modal-header{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid var(--line);padding:18px 24px;position:sticky;top:0;background:var(--white);z-index:1}:where(.nk-section) .modal-header h2{font-size:27px;margin:0}:where(.nk-section) .modal-body{padding:25px}:where(.nk-section) .modal-body p,:where(.nk-section) .modal-body li{font-size:14px}:where(.nk-section) .modal-body h3{margin-top:25px}:where(.nk-section) .lightbox-image{max-height:65dvh;width:100%;object-fit:contain}:where(.nk-section) .lightbox-caption{margin:16px 0 0;font-size:13px}:where(.nk-section) .lightbox-controls{display:flex;align-items:center;justify-content:center;gap:18px;padding:0 24px 22px}:where(.nk-section) .cart-row{display:grid;grid-template-columns:64px 1fr auto;gap:15px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line)}:where(.nk-section) .cart-row img{border-radius:5px;aspect-ratio:1;object-fit:cover}:where(.nk-section) .cart-row strong{font-size:14px}:where(.nk-section) .cart-row small{font-size:12px;color:var(--muted);display:block}:where(.nk-section) .qty{display:flex;align-items:center;gap:10px;margin-top:10px}:where(.nk-section) .qty button{height:44px;width:44px;border:1px solid var(--line);background:#fff;border-radius:4px}:where(.nk-section) .qty output{font-size:13px;min-width:18px;text-align:center}:where(.nk-section) .remove{display:block;font-size:11px;background:none;border:0;padding:10px 0;min-height:44px;color:var(--muted)}:where(.nk-section) .cart-total{padding:22px 0;display:flex;justify-content:space-between;font-size:19px}:where(.nk-section) .cart-actions{display:grid;gap:10px}:where(.nk-section) .helper-options{display:grid;gap:10px}:where(.nk-section) .helper-options button{text-align:left;padding:15px 18px;border:1px solid var(--line);background:#fff;border-radius:6px;font-size:14px;min-height:52px}:where(.nk-section) .helper-result{background:var(--cream);padding:22px;border-radius:6px;margin-top:20px}:where(.nk-section) .feedback-field{display:block;margin:15px 0}:where(.nk-section) .feedback-field span{display:block;font-size:13px;margin-bottom:5px}:where(.nk-section) .feedback-field input,:where(.nk-section) .feedback-field textarea,:where(.nk-section) .feedback-field select{width:100%;padding:12px;border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--ink)}:where(.nk-section) .status-message{font-size:13px;margin:12px 0;min-height:20px}:where(.nk-section) .empty{text-align:center;padding:24px}:where(.nk-section) .reveal-on-scroll{opacity:1}@media(max-width:1000px){:where(.nk-section) .hero{gap:35px}:where(.nk-section) .purchase{gap:32px}:where(.nk-section) .split{gap:40px}:where(.nk-section) .bundle-grid{grid-template-columns:repeat(2,1fr)}:where(.nk-section) .media-track{grid-auto-columns:calc((100% - 48px)/4)}:where(.nk-section) .nav{gap:16px}:where(.nk-section) .specs{gap:35px}}@media(max-width:700px){html{scroll-padding-top:72px}:where(.nk-section) .wrap{padding-left:20px;padding-right:20px}:where(.nk-section) .section{padding-top:55px;padding-bottom:55px}:where(.nk-section) .header-inner{height:62px}:where(.nk-section) .wordmark strong{font-size:19px}:where(.nk-section) .wordmark small{font-size:8px}:where(.nk-section) .wordmark .star{font-size:24px}:where(.nk-section) .nav{display:none}:where(.nk-section) .disclosure{font-size:9px;padding:7px 10px}:where(.nk-section) .hero{display:grid;grid-template-columns:1fr;gap:0;padding-top:24px;padding-bottom:30px}:where(.nk-section) .hero-copy{display:contents}:where(.nk-section) .hero .eyebrow{grid-row:1;font-size:10px;margin-bottom:10px}:where(.nk-section) .hero h1{grid-row:2;font-size:39px;line-height:1.03;margin-bottom:20px;max-width:380px}:where(.nk-section) .hero-image{grid-row:3;grid-column:1;margin-bottom:20px}:where(.nk-section) .hero-image img{aspect-ratio:1.55;object-position:center 58%;border-radius:9px}:where(.nk-section) .image-note{font-size:9px;padding:7px 10px;left:10px;right:10px;bottom:10px}:where(.nk-section) .hero .lead{grid-row:4;font-size:14px;line-height:1.55;margin-bottom:0}:where(.nk-section) .hero-actions{grid-row:5;margin-top:17px}:where(.nk-section) .hero-actions .button{width:100%;min-height:50px}:where(.nk-section) .hero-actions .micro{text-align:center;font-size:10px}:where(.nk-section) .hero-trust{grid-row:6;margin-top:10px}:where(.nk-section) .hero-trust .rating-link{justify-content:center;width:100%;font-size:11px}:where(.nk-section) .strip-inner{gap:10px;padding-top:16px;padding-bottom:16px}:where(.nk-section) .strip-inner strong{font-size:17px}:where(.nk-section) .strip-inner span{font-size:10px;line-height:1.4;display:block;margin-top:3px}:where(.nk-section) .quick-intro{display:block;padding-top:24px;padding-bottom:26px}:where(.nk-section) .quick-intro p{font-size:21px}:where(.nk-section) .quick-intro .text-link{margin-top:9px}:where(.nk-section) .purchase{grid-template-columns:1fr;gap:30px}:where(.nk-section) .gallery-main img{max-height:390px}:where(.nk-section) .purchase h2{font-size:32px}:where(.nk-section) .thumb span{font-size:9px}:where(.nk-section) .gallery-caption{min-height:0;font-size:11px}:where(.nk-section) .offer{padding:13px}:where(.nk-section) .offer:has(input:checked){padding:12px}:where(.nk-section) .offer-price b{font-size:17px}:where(.nk-section) .proof{padding:18px}:where(.nk-section) .media-section{padding-top:20px;padding-bottom:40px}:where(.nk-section) .media-heading h3{font-size:24px}:where(.nk-section) .media-track{grid-auto-columns:74%;gap:15px}:where(.nk-section) .media-card img{aspect-ratio:1.05}:where(.nk-section) .media-card h4{font-size:15px}:where(.nk-section) .media-card p{font-size:12px}:where(.nk-section) .split{grid-template-columns:1fr;gap:28px}:where(.nk-section) .split .copy{max-width:none}:where(.nk-section) .split img{aspect-ratio:1.15}:where(.nk-section) .split.reverse .copy{order:2}:where(.nk-section) .steps{grid-template-columns:1fr;gap:30px}:where(.nk-section) .step{display:grid;grid-template-columns:40% 1fr;column-gap:18px;align-items:start}:where(.nk-section) .step img{grid-column:1;grid-row:1/5;aspect-ratio:1;object-fit:cover}:where(.nk-section) .step .step-label{margin-top:0;font-size:10px}:where(.nk-section) .step h3{font-size:16px;margin-bottom:6px}:where(.nk-section) .step p{font-size:12px;margin-bottom:0}:where(.nk-section) .detail-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:22px;padding-top:26px}:where(.nk-section) .section-head{text-align:left;margin-bottom:26px}:where(.nk-section) .section-head p{font-size:14px}:where(.nk-section) .scenes{grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;padding-bottom:15px;scrollbar-width:thin}:where(.nk-section) .scene{scroll-snap-align:start}:where(.nk-section) .scene h3{font-size:25px}:where(.nk-section) .scene p{font-size:13px}:where(.nk-section) .scene-navigation{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-size:11px;color:var(--muted)}:where(.nk-section) .scene-navigation>div{display:flex;gap:8px}:where(.nk-section) .wide-moment img{height:450px;object-fit:cover}:where(.nk-section) .wide-moment .moment-copy{left:20px;right:20px;top:auto;bottom:20px;transform:none;width:auto;padding:20px}:where(.nk-section) .moment-copy h2{font-size:31px;margin-bottom:12px}:where(.nk-section) .moment-copy p{margin-bottom:0}:where(.nk-section) .specs{grid-template-columns:1fr;gap:28px}:where(.nk-section) .specs dl>div{grid-template-columns:105px 1fr;gap:14px;font-size:12px}:where(.nk-section) .comparison{font-size:11px}:where(.nk-section) .comparison th,:where(.nk-section) .comparison td{padding:13px 9px}:where(.nk-section) .review-grid{grid-template-columns:1fr;gap:14px}:where(.nk-section) .review-card{padding:21px}:where(.nk-section) .review-card p{font-size:14px}:where(.nk-section) .review-bottom{align-items:start;flex-direction:column;gap:8px}:where(.nk-section) .bundle-grid{grid-template-columns:1fr 1fr;gap:12px}:where(.nk-section) .bundle{padding:17px 14px}:where(.nk-section) .bundle .bundle-count{font-size:26px}:where(.nk-section) .bundle p{font-size:11px;min-height:57px}:where(.nk-section) .bundle .bundle-price{font-size:25px}:where(.nk-section) .bundle .save{font-size:11px;min-height:35px}:where(.nk-section) .bundle .button{font-size:12px;min-height:46px;padding:10px 5px}:where(.nk-section) .policy-strip{grid-template-columns:1fr;gap:15px;margin-top:30px;padding-top:25px}:where(.nk-section) .policy-strip h3{font-size:23px}:where(.nk-section) .policy-strip p{font-size:13px}:where(.nk-section) .faq-layout{grid-template-columns:1fr;gap:20px}:where(.nk-section) .faq-layout .intro{max-width:440px}:where(.nk-section) .closing{padding:48px 20px}:where(.nk-section) .footer-top{align-items:start;flex-direction:column;gap:20px}:where(.nk-section) .footer-links{gap:12px 23px}:where(.nk-section) .footer-bottom{gap:10px;flex-direction:column}:where(.nk-section) .sticky-buy{padding:9px 16px;padding-bottom:calc(9px + env(safe-area-inset-bottom))}:where(.nk-section) .sticky-buy strong{font-size:12px}:where(.nk-section) .sticky-buy small{font-size:11px}:where(.nk-section) .sticky-buy .button{font-size:12px;padding:10px 18px}:where(.nk-section) .modal-header{padding:13px 18px}:where(.nk-section) .modal-header h2{font-size:25px}:where(.nk-section) .modal-body{padding:20px}:where(.nk-section) .cart-row{grid-template-columns:52px 1fr auto;gap:10px}:where(.nk-section) .cart-row strong{font-size:13px}:where(.nk-section) .lightbox-image{max-height:58dvh}}@media(max-width:374px){:where(.nk-section) .wrap{padding-left:16px;padding-right:16px}:where(.nk-section) .hero h1{font-size:35px}:where(.nk-section) .hero .lead{font-size:13px}:where(.nk-section) .hero-image img{aspect-ratio:1.65}:where(.nk-section) .hero-actions .micro{font-size:9px}:where(.nk-section) .wordmark strong{font-size:18px}:where(.nk-section) .purchase-facts{font-size:10px}:where(.nk-section) .bundle{padding:16px 12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}:where(.nk-section) *,:where(.nk-section) *:before,:where(.nk-section) *:after{animation:none!important;transition:none!important}}:where(.nk-section) .proof-summary{padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--line)}:where(.nk-section) .proof-summary .rating-link{font-size:11px}:where(.nk-section) .qty button:disabled{opacity:.4;cursor:default}@media(max-width:700px){:where(.nk-section) .disclosure{font-size:11px;line-height:1.4;padding:8px 14px}:where(.nk-section) .hero h1{font-size:36px}:where(.nk-section) .hero-actions .button{font-size:12px}}:where(.nk-section) .detail-grid{grid-template-columns:repeat(2,1fr);gap:32px}:where(.nk-section) .detail-grid img{width:100%;height:auto;aspect-ratio:720/520;border-radius:7px;margin-bottom:18px}:where(.nk-section) .detail-grid h3{font-size:23px;font-family:var(--serif);font-weight:400}:where(.nk-section) .specs figure img+figcaption+img{margin-top:20px;aspect-ratio:720/520}:where(.nk-section) #display-space img{aspect-ratio:720/520;object-fit:contain}@media(max-width:700px){:where(.nk-section) .detail-grid{grid-template-columns:1fr;gap:28px}:where(.nk-section) .detail-grid p{font-size:14px}}:where(.nk-section) .motion-section{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center;padding-top:15px;padding-bottom:55px}:where(.nk-section) .motion-copy{max-width:420px}:where(.nk-section) .motion-copy p:not(.eyebrow){color:var(--muted);font-size:15px}:where(.nk-section) .motion-track{display:grid;grid-template-columns:1fr 1fr;gap:22px;min-width:0}:where(.nk-section) .motion-card{margin:0;min-width:0;max-width:240px}:where(.nk-section) .motion-card video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;border-radius:10px;background:#e5ddcf}:where(.nk-section) .motion-card figcaption{padding-top:13px}:where(.nk-section) .motion-card strong{display:block;font-family:var(--serif);font-size:21px;font-weight:400}:where(.nk-section) .motion-card figcaption span{display:block;font-size:12px;color:var(--muted);margin-top:3px}:where(.nk-section) .motion-toggle{min-height:44px;border:1px solid var(--line);border-radius:5px;background:var(--white);padding:8px 16px;font-size:12px;margin-top:12px;width:100%}@media(max-width:700px){:where(.nk-section) .motion-section{grid-template-columns:1fr;gap:22px;padding-top:8px;padding-bottom:35px}:where(.nk-section) .motion-copy h2{font-size:32px;margin-bottom:12px}:where(.nk-section) .motion-copy .text-link{display:none}:where(.nk-section) .motion-copy p:not(.eyebrow){font-size:14px;margin-bottom:0}:where(.nk-section) .motion-track{grid-auto-flow:column;grid-auto-columns:72%;grid-template-columns:none;overflow:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:12px}:where(.nk-section) .motion-card{max-width:none;scroll-snap-align:start}:where(.nk-section) .motion-card strong{font-size:22px}:where(.nk-section) .motion-card video{max-height:390px;background:#e4dccf}}:where(.nk-section) #care img{aspect-ratio:720/520;object-fit:contain}:where(.nk-section) .media-card img[src$=".svg"]{object-fit:contain;background:#f2eddf}:where(.nk-section) .hero-image img{object-position:center 70%}@media(max-width:700px){:where(.nk-section) .hero-image img{aspect-ratio:1.25;object-position:center 70%}:where(.nk-section) .hero h1{font-size:33px}}@media(max-width:700px){:where(.nk-section) .hero-image .image-note{display:none}}:where(.nk-section) .footer-links .text-link{min-width:44px;min-height:44px}:where(.nk-section) .selected-delivery{font-size:12px;line-height:1.6;margin:10px 0 4px;color:var(--muted)}:where(.nk-section) #contents img{aspect-ratio:3/2;object-fit:contain}:where(.nk-section) #media-02 img,:where(.nk-section) #step-03 img{object-fit:contain;background:#f2eddf}:where(.nk-section) .selected-timing{font-size:12px;line-height:1.6;color:var(--muted);margin:0 0 9px}:where(.nk-section) .packing-flow{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:14px 0 0}:where(.nk-section) .packing-flow li{position:relative;background:var(--cream);border:1px solid var(--line);border-radius:5px;padding:9px 7px;font-size:10px;line-height:1.5;color:var(--muted)}:where(.nk-section) .packing-flow b{display:block;color:var(--ink);font-size:11px;margin-bottom:3px}:where(.nk-section) .packing-flow li:not(:last-child):after{content:"\2192";position:absolute;right:-13px;top:40%;color:var(--ink);font-size:12px}:where(.nk-section) .proof-controls{flex-wrap:wrap}:where(.nk-section) .proof-controls>div{flex-shrink:0;margin-left:auto}:where(.nk-section) .proof-controls .icon-button{flex:0 0 44px}:where(.nk-section) .thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}:where(.nk-section) .offer{position:relative;flex-wrap:wrap}:where(.nk-section) .offer-recommendation{flex:0 0 100%;font-size:10px;font-weight:700;color:var(--wine,#813d34);padding-bottom:5px;order:-1}:where(.nk-section) .offer-recommended{border:2px solid #813d34;background:#f5eee2}:where(.nk-section) .upgrade-note{padding:16px;background:#eee7d7;border-radius:6px;margin:12px 0 18px}:where(.nk-section) .upgrade-note p{font-size:13px;line-height:1.6;margin:6px 0}:where(.nk-section) .packing-visual,:where(.nk-section) .piece-count,:where(.nk-section) .message-example,:where(.nk-section) .gift-scene{background:#eee5d4;border-radius:8px;min-height:210px;padding:24px;display:flex;flex-direction:column;justify-content:center;text-align:center;color:#26392f}:where(.nk-section) .packing-visual{flex-direction:row;align-items:center;gap:8px}:where(.nk-section) .packing-visual span{font-size:12px}:where(.nk-section) .packing-visual em{font-style:normal}:where(.nk-section) .message-example span,:where(.nk-section) .gift-scene span{font-size:10px;letter-spacing:1px}:where(.nk-section) .message-example p,:where(.nk-section) .gift-scene b{font-family:Georgia,serif;font-size:22px;line-height:1.4}:where(.nk-section) .gift-scene small{margin-top:24px;font-family:Georgia,serif;font-style:italic;font-size:17px}:where(.nk-section) .dimension-line{padding:14px;border:1px solid #c7b99d}:where(.nk-section) .dimension-line span{display:block;font-size:12px;margin-top:5px}:where(.nk-section) .recipient-visual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;background:#e8dcc7;padding:30px;border-radius:12px}:where(.nk-section) .recipient-visual>div{background:#fffaf0;padding:18px;transform:rotate(-2deg);box-shadow:0 5px 12px #0001}:where(.nk-section) .recipient-visual>div:nth-child(2n){transform:rotate(2deg)}:where(.nk-section) .recipient-visual small{font-size:9px;letter-spacing:1px}:where(.nk-section) .recipient-visual p{font:italic 19px/1.5 Georgia,serif}:where(.nk-section) .thumb{min-height:44px}@media(max-width:600px){:where(.nk-section) .recipient-visual{padding:14px;gap:10px}:where(.nk-section) .recipient-visual>div{padding:12px}:where(.nk-section) .recipient-visual p{font-size:16px}:where(.nk-section) .packing-visual{padding:12px}:where(.nk-section) .offer-recommendation{font-size:9px}}:where(.nk-section) .offer-recommendation{grid-column:1/-1;grid-row:1;order:initial;padding:0;line-height:1.5}:where(.nk-section) .offer:has(.offer-recommendation)>input,:where(.nk-section) .offer:has(.offer-recommendation)>span:not(.offer-recommendation){grid-row:2}:where(.nk-section) .scene-card>.gift-scene{aspect-ratio:4/3;min-height:0;width:100%;box-sizing:border-box}:where(.nk-section) .packing-visual{aspect-ratio:4/3;box-sizing:border-box;min-height:0}:where(.nk-section) #s15{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;padding:40px max(24px,calc((100vw - 1136px)/2));align-items:center;background:#f1e9d9}:where(.nk-section) #s15 .moment-copy{position:static;transform:none;width:auto;left:auto;right:auto;top:auto;bottom:auto;padding:16px;background:none}:where(.nk-section) #s15 .recipient-visual{padding:20px}@media(max-width:700px){:where(.nk-section) #s15{grid-template-columns:1fr;padding:28px 16px;gap:16px}:where(.nk-section) #s15 .moment-copy{order:-1;padding:0}:where(.nk-section) #s15 .recipient-visual{padding:14px}}:where(.nk-section) #scene-01>img{aspect-ratio:1;object-fit:contain;background:#eee5d4}:where(.nk-section) #step-03>img{aspect-ratio:4/3;object-fit:contain;background:#eee5d4}:where(.nk-section) #scene-01>img{object-fit:cover;object-position:center}@media(max-width:700px){:where(.nk-section) #how-it-works .step{display:block}:where(.nk-section) #how-it-works .step img{display:block;width:100%;aspect-ratio:4/3;grid-column:auto;grid-row:auto}:where(.nk-section) #how-it-works .step .step-label{margin-top:16px}:where(.nk-section) #how-it-works .step h3{font-size:20px}:where(.nk-section) #how-it-works .step p{font-size:14px;line-height:1.6}}:where(.nk-section) .nk-top,:where(.nk-section) .nk-header-shell{display:contents}:where(.nk-section) .nk-section{min-width:0}:where(.nk-section) .nk-editor-warning{padding:20px;background:#fff4cc;color:#382b15}:where(.nk-section) .nk-page .shopify-section{max-width:100%}body.nk-page{display:block}.nk-section{font-size:16px;line-height:1.65;color:var(--ink);font-family:var(--sans);letter-spacing:normal}.nk-section .nk-top{position:relative}.nk-section a,.nk-section button{letter-spacing:normal}.nk-section.nk-landing{background:#fbf8f1}.nk-landing .skip{position:absolute;left:-10000px}.nk-landing .skip:focus{position:static}
/*# sourceMappingURL=/cdn/shop/t/14/assets/nk-display.css.map */
