body.nk-redesign{--nk-page: #f7f3ec;--nk-surface: #fffcf7;--nk-sand: #eee5d7;--nk-ink: #2f3127;--nk-muted: #655e50;--nk-olive: #4d523d;--nk-walnut: #6b503e;--nk-border: #d8cdbd;--nk-input-border: #8d8475;--nk-error: #7f443b;--bg-white: var(--nk-surface);--form-input-bg: var(--nk-surface);--form-input-border: var(--nk-input-border);--form-input-placeholder: var(--nk-muted);background:var(--nk-page);color:var(--nk-ink);font-size:16px;line-height:1.65}.nk-redesign .body-content-wrapper{background:var(--nk-page)}.nk-redesign :focus-visible{outline:2px solid var(--nk-walnut);outline-offset:4px}.nk-redesign .nk-icon{display:block;width:22px;height:22px;flex:0 0 auto;fill:none}.nk-redesign .nk-container{width:min(1280px,calc(100% - 80px));margin-inline:auto}.nk-redesign :is(.nk-home,.nk-header,.nk-footer,.nk-page,.nk-search-page){font-family:var(--font-body-family)}.nk-redesign :is(.nk-home,.nk-header,.nk-footer,.nk-page,.nk-search-page) *{box-sizing:border-box}.nk-redesign :is(.nk-home,.nk-header,.nk-footer) a{text-decoration:none}.nk-redesign :is(.nk-home,.nk-header,.nk-footer) button{font:inherit;cursor:pointer}.nk-redesign .nk-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:50px;padding:12px 24px;border:1px solid var(--nk-olive);border-radius:10px;color:var(--nk-surface);background:var(--nk-olive);font-family:inherit;font-size:15px;font-weight:600;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.nk-redesign .nk-button:hover{color:var(--nk-surface);background:var(--nk-ink);border-color:var(--nk-ink)}.nk-redesign .nk-button-secondary{color:var(--nk-olive);background:transparent;border-color:var(--nk-input-border)}.nk-redesign .nk-button-secondary:hover{color:var(--nk-surface);background:var(--nk-olive);border-color:var(--nk-olive)}.nk-redesign .nk-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--nk-walnut);font-size:14px;font-weight:500;text-underline-offset:5px}.nk-redesign .nk-text-link:hover{color:var(--nk-ink);text-decoration:underline}.nk-redesign .nk-eyebrow{margin:0 0 18px;color:var(--nk-walnut);font-size:12px;font-weight:600;line-height:1.7;letter-spacing:.12em;text-transform:uppercase}.nk-redesign .nk-section-space{padding-block:72px}.nk-redesign .nk-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-block-end:32px}.nk-redesign .nk-section-heading .nk-eyebrow{margin-block-end:10px}.nk-redesign .nk-home h2,.nk-redesign .nk-section-heading h2{margin:0;color:var(--nk-ink);font-size:clamp(26px,2.7vw,38px);font-weight:600;line-height:1.4;letter-spacing:-.025em;text-transform:none}.nk-redesign .nk-header{position:relative;z-index:20;background:var(--nk-surface);border-block-end:1px solid var(--nk-border)}.nk-redesign .nk-announcement{padding:9px 20px;color:var(--nk-surface);background:var(--nk-olive);text-align:center;font-size:12px;line-height:1.7}.nk-redesign .nk-header-main{display:flex;align-items:center;gap:32px;min-height:98px}.nk-redesign .nk-brand{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--nk-ink);font-size:27px;font-weight:600}.nk-redesign .nk-brand img{display:block;height:auto;max-height:72px;width:auto;max-width:140px;object-fit:contain}.nk-redesign .nk-desktop-nav{display:flex;align-items:center;justify-content:center;flex:1;gap:28px}.nk-redesign .nk-desktop-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--nk-ink);font-size:13px;font-weight:500;text-underline-offset:6px}.nk-redesign .nk-desktop-nav a:hover,.nk-redesign .nk-desktop-nav a[aria-current]{color:var(--nk-walnut);text-decoration:underline}.nk-redesign .nk-header-actions{display:flex;align-items:center;gap:12px;margin-inline-start:auto}.nk-redesign .nk-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:8px;border:0;background:transparent;color:var(--nk-ink);border-radius:8px;cursor:pointer;list-style:none}.nk-redesign .nk-icon-button:hover{background:var(--nk-sand)}.nk-redesign .nk-icon-button::-webkit-details-marker{display:none}.nk-redesign .nk-cart-count{position:absolute;inset-block-start:0;inset-inline-end:-2px;display:grid;place-content:center;min-width:18px;height:18px;padding-inline:3px;border-radius:50%;color:var(--nk-surface);background:var(--nk-olive);font-size:10px;line-height:1}.nk-redesign .nk-language-form{display:inline-flex;align-items:center;margin:0}.nk-redesign .nk-language-button{border:0;padding:8px 4px;min-height:44px;background:transparent;color:var(--nk-ink);font-size:12px;font-weight:500;text-underline-offset:5px}.nk-redesign .nk-language-button:hover{text-decoration:underline}.nk-redesign .nk-menu-disclosure{display:none}.nk-redesign .nk-search-panel{position:absolute;inset-inline:0;inset-block-start:100%;padding:28px max(24px,calc((100vw - 1280px)/2));border-block:1px solid var(--nk-border);background:var(--nk-surface);box-shadow:0 8px 18px #2f312714}.nk-redesign .nk-search-form{display:flex;align-items:stretch;gap:12px;max-width:760px;margin-inline:auto}.nk-redesign .nk-search-form input{min-width:0;flex:1;border:1px solid var(--nk-input-border);border-radius:10px;background:var(--nk-page);color:var(--nk-ink);font-family:inherit;font-size:16px;padding:12px 16px}.nk-redesign .nk-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:48px 44px}.nk-redesign .nk-hero-copy{padding-block:32px}.nk-redesign .nk-hero h1{max-width:580px;margin:0 0 24px;color:var(--nk-ink);font-size:clamp(38px,4.1vw,59px);font-weight:500;line-height:1.15;letter-spacing:-.045em;text-transform:none;text-wrap:balance}.nk-redesign .nk-hero-description{max-width:470px;margin:0 0 30px;color:var(--nk-muted);font-size:16px;line-height:1.85}.nk-redesign .nk-hero-note{display:flex;align-items:center;gap:12px;margin-block-start:28px;color:var(--nk-muted);font-size:12px}.nk-redesign .nk-small-line{display:inline-block;width:30px;height:1px;background:var(--nk-walnut)}.nk-redesign .nk-hero-media{position:relative;aspect-ratio:1;overflow:hidden;background:#fff;border-radius:14px 14px 96px}.nk-redesign .nk-hero-media>img,.nk-redesign .nk-hero-media>svg{display:block;width:100%;height:100%;object-fit:contain}.nk-redesign .nk-hero-product{position:absolute;inset-inline:24px;inset-block-end:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px;border-radius:10px;color:var(--nk-ink);background:var(--nk-surface);font-size:14px;font-weight:500}.nk-redesign .nk-order-steps{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--nk-border)}.nk-redesign .nk-order-steps>div{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px 16px;font-size:14px}.nk-redesign .nk-order-steps>div+div{border-inline-start:1px solid var(--nk-border)}.nk-redesign .nk-step-number{color:var(--nk-walnut);font-size:11px;font-weight:600;letter-spacing:.08em}.nk-redesign .nk-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nk-redesign .nk-category-card{display:block;min-width:0;color:var(--nk-ink)}.nk-redesign .nk-category-image{aspect-ratio:1.2;overflow:hidden;border-radius:12px;background:#fff}.nk-redesign .nk-category-image>img,.nk-redesign .nk-category-image>svg{display:block;width:100%;height:100%;object-fit:contain}.nk-redesign .nk-category-title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:20px 4px}.nk-redesign .nk-category-title h3{margin:0;color:var(--nk-ink);font-size:20px;font-weight:500;line-height:1.5;text-transform:none}.nk-redesign .nk-category-title .nk-icon,.nk-redesign .nk-category-card:hover h3{color:var(--nk-walnut)}.nk-redesign .nk-featured-section{background:var(--nk-sand)}.nk-redesign .nk-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.nk-redesign .nk-product-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--nk-border);border-radius:12px;background:var(--nk-surface)}.nk-redesign .nk-product-image{display:block;aspect-ratio:1;overflow:hidden;background:#fff}.nk-redesign .nk-product-image img,.nk-redesign .nk-product-image svg{display:block;width:100%;height:100%;object-fit:contain}.nk-redesign .nk-product-content{display:flex;flex-direction:column;flex:1;padding:20px 16px 16px}.nk-redesign .nk-product-title{margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.65;text-transform:none}.nk-redesign .nk-product-title a{color:var(--nk-ink)}.nk-redesign .nk-product-title a:hover{color:var(--nk-walnut)}.nk-redesign .nk-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-block:auto 18px;color:var(--nk-ink);font-size:17px;font-weight:600;line-height:1.5}.nk-redesign .nk-price-prefix{color:var(--nk-muted);font-size:11px;font-weight:400}.nk-redesign .nk-price-compare{color:var(--nk-muted);font-size:12px;font-weight:400}.nk-redesign .nk-card-action{justify-content:space-between;width:100%;min-height:44px;padding:9px 12px;font-size:12px;gap:8px}.nk-redesign .nk-card-action .nk-icon{width:18px;height:18px}.nk-redesign .nk-story{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.nk-redesign .nk-story p:not(.nk-eyebrow){margin:0 0 24px;color:var(--nk-muted);font-size:16px;line-height:1.9}.nk-redesign .nk-placeholder{color:var(--nk-muted);background:var(--nk-sand)}.nk-redesign #judgeme_product_reviews .jm-review-widget{--jm-review-widget-star-and-histogram-color: #4d523d !important;--jm-review-widget-button-color: #4d523d !important;--jm-review-widget-button-text-color: #fffcf7 !important;--jm-review-widget-text-color: #2f3127 !important;--jm-review-widget-lighter-text-color: #655e50 !important;--jm-widget-primary-color: #4d523d !important;--jm-review-widget-form-background-color: #fffcf7 !important;--jm-review-widget-form-button-color: #4d523d !important;--jm-review-widget-form-button-text-color: #fffcf7 !important;--jm-review-widget-form-field-background-color: #f7f3ec !important;--jm-review-widget-form-text-color: #2f3127 !important}.nk-redesign .nk-footer{padding-block:64px 0;border-block-start:1px solid var(--nk-border);color:var(--nk-ink);background:var(--nk-sand)}.nk-redesign .nk-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr .8fr;gap:48px}.nk-redesign .nk-wordmark{display:inline-block;color:var(--nk-ink);font-size:26px;font-weight:600;line-height:1.5}.nk-redesign .nk-footer-brand p{max-width:340px;margin-block:18px;color:var(--nk-muted);font-size:13px;line-height:1.9}.nk-redesign .nk-footer-heading{margin:0 0 16px;color:var(--nk-ink);font-size:14px;font-weight:600;line-height:1.7;text-transform:none}.nk-redesign .nk-footer nav a,.nk-redesign .nk-social-links a{display:flex;align-items:center;min-height:40px;width:fit-content;color:var(--nk-muted);font-size:12px;line-height:1.7}.nk-redesign .nk-footer a:hover{color:var(--nk-ink);text-decoration:underline;text-underline-offset:5px}.nk-redesign .nk-footer-contact{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--nk-olive);font-size:13px}.nk-redesign .nk-footer .nk-language-form{margin-block-start:12px}.nk-redesign .nk-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-block-start:48px;padding-block:22px;border-block-start:1px solid var(--nk-border);color:var(--nk-muted);font-size:11px}.nk-redesign .button{min-height:46px}.nk-redesign .form-input,.nk-redesign .form-select{min-height:46px;border-radius:8px;font-size:16px}.nk-redesign .page-header{color:var(--nk-ink);text-align:start}.nk-redesign .breadcrumb{color:var(--nk-muted);font-size:12px}.nk-redesign .cart-container{padding-block:32px 64px}.nk-redesign .cart-content-item.cart-total{border-radius:12px;background:var(--nk-surface);padding:24px;border:1px solid var(--nk-border)}.nk-redesign .cart-item{border-color:var(--nk-border)}.nk-redesign .cart-item-name,.nk-redesign .cart-item-title{color:var(--nk-ink)}.nk-redesign .cart-item-qty .btn-quantity{min-width:40px;min-height:44px}.nk-redesign .cart-item-image img{border-radius:10px}.nk-redesign .cart-note textarea{background:var(--nk-surface)}.nk-redesign .cart-total .button{width:100%}.nk-redesign .rte{line-height:1.8;color:var(--nk-muted)}.nk-redesign .rte h2,.nk-redesign .rte h3{color:var(--nk-ink)}.nk-redesign .shopify-policy__container{max-width:850px;padding-block:48px 72px}.nk-redesign .shopify-policy__title{text-align:start}.nk-redesign .shopify-policy__title h1{color:var(--nk-ink);font-size:32px}.nk-redesign .nk-collection-heading{padding-block:28px 32px}.nk-redesign .nk-breadcrumb{display:flex;align-items:center;gap:10px;margin-block-end:28px;color:var(--nk-muted);font-size:12px;line-height:1.8}.nk-redesign .nk-breadcrumb a{color:var(--nk-walnut)}.nk-redesign .nk-collection-hero--with-cover{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,440px);gap:48px;align-items:center}.nk-redesign .nk-collection-cover{aspect-ratio:3 / 2;overflow:hidden;border-radius:12px;background:#fff}.nk-redesign .nk-collection-cover img{display:block;width:100%;height:100%;object-fit:contain}.nk-redesign .nk-collection-intro{max-width:800px}.nk-redesign .nk-collection-intro h1{margin:0 0 18px;color:var(--nk-ink);font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.5}.nk-redesign .nk-collection-description{font-size:16px}.nk-redesign .nk-category-pills{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:28px}.nk-redesign .nk-category-pills a{display:inline-flex;align-items:center;min-height:44px;padding:9px 18px;border:1px solid var(--nk-input-border);border-radius:24px;color:var(--nk-muted);background:var(--nk-surface);font-size:12px;line-height:1.8;text-decoration:none}.nk-redesign .nk-category-pills a:hover,.nk-redesign .nk-category-pills a[aria-current]{border-color:var(--nk-olive);color:var(--nk-surface);background:var(--nk-olive)}.nk-redesign .collection-default .productListing.productGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px;margin:0;padding:0;font-size:16px}.nk-redesign .collection-default .productListing.productGrid>.product{display:flex;width:auto;max-width:none;min-width:0;margin:0;padding:0}.nk-redesign .collection-default .productListing.productGrid>.product>.nk-product-card{width:100%}.nk-redesign .collection-default .toolbar{border-color:var(--nk-border);background:var(--nk-page);padding-block:16px}.nk-redesign .productView .productView-images-wrapper{border-radius:14px;overflow:hidden;background:var(--nk-surface)}.nk-redesign .productView .productView-thumbnail-link{overflow:hidden;border-radius:8px}.nk-redesign .productView .productView-details,.nk-redesign .productView .productView-price{color:var(--nk-ink)}.nk-redesign .productView .productView-title{line-height:1.5}.nk-redesign .productView .productView-shortDesc{color:var(--nk-muted);line-height:1.85}.nk-redesign .productView .product-form__input .form-label{font-size:14px;font-weight:500}.nk-redesign .nk-product-details{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:28px;padding-block:16px 64px}.nk-redesign .nk-detail-panel{border-block:1px solid var(--nk-border)}.nk-redesign .nk-detail-panel summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding-block:18px;color:var(--nk-ink);font-size:17px;font-weight:500;line-height:1.7;list-style:none;cursor:pointer}.nk-redesign .nk-detail-panel summary::-webkit-details-marker{display:none}.nk-redesign .nk-detail-panel[open] summary>.nk-icon{transform:rotate(180deg)}.nk-redesign .nk-detail-body{padding-block-end:24px;color:var(--nk-muted);font-size:15px;line-height:1.85}.nk-redesign .nk-mobile-sublinks{display:flex;flex-wrap:wrap;gap:8px;padding-block:10px}.nk-redesign .nk-mobile-sublinks a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:8px;color:var(--nk-muted);background:var(--nk-page);font-size:12px}.nk-redesign .nk-page-heading{margin-block-end:36px}.nk-redesign .nk-page-heading h1,.nk-redesign .nk-contact-copy h1{margin:0 0 24px;color:var(--nk-ink);font-size:clamp(30px,3.5vw,44px);font-weight:500;line-height:1.45}.nk-redesign .nk-prose-layout{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:70px}.nk-redesign .nk-prose{max-width:780px;font-size:16px;line-height:1.9;overflow-wrap:anywhere}.nk-redesign .nk-prose :is(h2,h3,h4){margin-block:30px 14px;color:var(--nk-ink);font-weight:500;line-height:1.6}.nk-redesign .nk-prose h2{font-size:24px}.nk-redesign .nk-prose h3{font-size:20px}.nk-redesign .nk-prose>:first-child{margin-block-start:0}.nk-redesign .nk-prose :is(p,ul,ol){margin-block:0 20px}.nk-redesign .nk-prose :is(ul,ol){padding-inline-start:24px}.nk-redesign .nk-prose li{margin-block-end:8px}.nk-redesign .nk-prose a{color:var(--nk-walnut);text-decoration:underline;text-underline-offset:4px}.nk-redesign .nk-prose img{max-width:100%;height:auto;border-radius:12px}.nk-redesign .nk-prose table{display:block;max-width:100%;overflow-x:auto;border-color:var(--nk-border)}.nk-redesign .nk-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}.nk-redesign .nk-contact-copy>.nk-text-link{margin-block-start:14px}.nk-redesign .nk-contact-form-wrap{padding:32px;border:1px solid var(--nk-border);border-radius:14px;background:var(--nk-surface)}.nk-redesign .nk-contact-form-wrap h2{margin:0 0 24px;color:var(--nk-ink);font-size:24px;font-weight:500;line-height:1.6}.nk-redesign .nk-contact-form{display:grid;gap:20px}.nk-redesign .nk-form-field{display:flex;flex-direction:column;gap:8px;min-width:0}.nk-redesign .nk-form-field label{color:var(--nk-ink);font-size:14px;font-weight:500;line-height:1.7}.nk-redesign .nk-form-field :is(input,textarea,select){width:100%;min-height:48px;margin:0;padding:11px 14px;border:1px solid var(--nk-input-border);border-radius:8px;color:var(--nk-ink);background:var(--nk-surface);font:inherit;font-size:16px;line-height:1.6}.nk-redesign .nk-form-field textarea{min-height:144px;resize:vertical}.nk-redesign .nk-form-field input::placeholder{color:var(--nk-muted);opacity:1}.nk-redesign .nk-form-field [aria-invalid=true]{border-color:var(--nk-error)}.nk-redesign .nk-form-note{margin:0;color:var(--nk-muted);font-size:12px;line-height:1.7}.nk-redesign .nk-form-errors,.nk-redesign .nk-form-status{padding:16px;border:1px solid currentColor;border-radius:8px;font-size:14px;line-height:1.8}.nk-redesign .nk-form-errors{color:var(--nk-error);background:#f4e9e5}.nk-redesign .nk-form-status{color:var(--nk-olive);background:#edf0e6}.nk-redesign .nk-results-search{display:flex;align-items:end;gap:20px;margin-block:24px 32px;padding:24px;border:1px solid var(--nk-border);border-radius:12px;background:var(--nk-surface)}.nk-redesign .nk-results-search>.nk-form-field{flex:1}.nk-redesign .nk-results-search>.nk-sort-field{flex:0 1 230px}.nk-redesign .nk-results-search>.nk-button{min-height:49px}.nk-redesign .nk-search-summary{margin-block:0 28px;color:var(--nk-muted);font-size:14px;line-height:1.8}.nk-redesign .nk-empty-state{max-width:640px;margin-block:42px 64px;padding:32px;border:1px solid var(--nk-border);border-radius:12px;background:var(--nk-sand)}.nk-redesign .nk-empty-state p{margin-block:0 22px;color:var(--nk-muted);font-size:16px;line-height:1.9}.nk-redesign .nk-result-page{padding:24px;border:1px solid var(--nk-border);border-radius:12px;background:var(--nk-surface)}.nk-redesign .nk-result-page h2{color:var(--nk-ink);font-size:22px;line-height:1.5}.nk-redesign .nk-result-page p{color:var(--nk-muted);font-size:14px;line-height:1.8}.nk-redesign .nk-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-block-start:40px}.nk-redesign .nk-pagination :is(a,span){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;color:var(--nk-ink);border:1px solid var(--nk-border);border-radius:8px;background:var(--nk-surface);font-size:14px}.nk-redesign .nk-pagination a:hover,.nk-redesign .nk-pagination [aria-current=page]{color:var(--nk-surface);border-color:var(--nk-olive);background:var(--nk-olive)}[dir=rtl] .nk-redesign .nk-eyebrow{letter-spacing:0}[dir=rtl] .nk-redesign .nk-hero h1{line-height:1.5;letter-spacing:0;font-size:clamp(34px,3.8vw,52px)}[dir=rtl] .nk-redesign .nk-home h2{line-height:1.6;letter-spacing:0}[dir=rtl] .nk-redesign :is(.nk-button,.nk-text-link,.nk-category-title,.nk-hero-product)>.nk-icon{transform:scaleX(-1)}[dir=rtl] .nk-redesign .nk-hero-media{border-radius:14px 14px 14px 96px}@media(max-width:1100px){.nk-redesign .nk-container{width:calc(100% - 48px)}.nk-redesign .nk-header-main{gap:24px}.nk-redesign .nk-desktop-nav{gap:18px}.nk-redesign .nk-desktop-nav a{font-size:12px}.nk-redesign .nk-hero{gap:32px}.nk-redesign .nk-product-grid{gap:20px 16px}.nk-redesign .nk-footer-grid{gap:28px}}@media(max-width:989px){.nk-redesign .nk-prose-layout{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:36px}.nk-redesign .nk-contact-layout{gap:32px}.nk-redesign .nk-desktop-nav{display:none}.nk-redesign .nk-menu-disclosure{display:block}.nk-redesign .nk-header-main{min-height:80px;gap:18px}.nk-redesign .nk-brand{margin-inline-end:auto}.nk-redesign .nk-brand img{max-height:58px;max-width:112px}.nk-redesign .nk-header-actions{margin-inline-start:0}.nk-redesign .nk-mobile-menu{position:absolute;inset-block-start:100%;inset-inline:0;padding:16px 24px 24px;max-height:75vh;overflow:auto;background:var(--nk-surface);border-block:1px solid var(--nk-border);box-shadow:0 10px 18px #2f312714}.nk-redesign .nk-mobile-menu>a{display:flex;align-items:center;min-height:52px;border-block-end:1px solid var(--nk-border);color:var(--nk-ink);font-size:15px}.nk-redesign .nk-mobile-language{padding-block-start:12px}.nk-redesign .nk-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nk-redesign .collection-default .productListing.productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.nk-redesign .nk-footer-grid{grid-template-columns:1.4fr 1fr 1fr}.nk-redesign .nk-footer-grid>:last-child{grid-column:1 / -1;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.nk-redesign .nk-footer-grid>:last-child .nk-footer-heading,.nk-redesign .nk-footer .nk-language-form{margin:0}.nk-redesign .nk-social-links{display:flex;gap:20px}}@media(max-width:749px){.nk-redesign .nk-prose-layout,.nk-redesign .nk-contact-layout{grid-template-columns:1fr;gap:24px}.nk-redesign .nk-page-heading{margin-block-end:18px}.nk-redesign .nk-page-heading h1,.nk-redesign .nk-contact-copy h1{font-size:30px;margin-block-end:18px}.nk-redesign .nk-contact-form-wrap{padding:22px 18px}.nk-redesign .nk-results-search{flex-wrap:wrap;padding:18px;gap:16px}.nk-redesign .nk-results-search>.nk-form-field{flex-basis:100%}.nk-redesign .nk-results-search>.nk-sort-field{flex:1;min-width:160px}.nk-redesign .nk-results-search>.nk-button{flex:1}.nk-redesign .nk-empty-state{padding:24px;margin-block:28px 40px}.nk-redesign .nk-container{width:calc(100% - 36px)}.nk-redesign .nk-announcement{font-size:10px;padding-block:8px}.nk-redesign .nk-header-main{min-height:74px;gap:10px}.nk-redesign .nk-header-actions{gap:4px}.nk-redesign .nk-header-language{display:none}.nk-redesign .nk-brand img{max-width:104px;max-height:54px}.nk-redesign .nk-icon-button{width:42px}.nk-redesign .nk-section-space{padding-block:44px}.nk-redesign .nk-hero{grid-template-columns:1fr;gap:24px;padding-block:30px 28px}.nk-redesign .nk-hero-copy{padding:0}.nk-redesign .nk-eyebrow{margin-block-end:12px;font-size:10px}.nk-redesign .nk-hero h1{max-width:510px;font-size:39px;line-height:1.2;margin-block-end:18px}[dir=rtl] .nk-redesign .nk-hero h1{font-size:34px;line-height:1.55}.nk-redesign .nk-hero-description{margin-block-end:22px;font-size:16px;line-height:1.9}.nk-redesign .nk-hero .nk-button{min-height:48px}.nk-redesign .nk-hero-note{margin-block-start:20px;font-size:10px}.nk-redesign .nk-hero-media{aspect-ratio:1.13;border-end-end-radius:64px}[dir=rtl] .nk-redesign .nk-hero-media{border-radius:14px 14px 14px 64px}.nk-redesign .nk-hero-product{inset-inline:16px;inset-block-end:16px;padding:13px 16px;font-size:12px}.nk-redesign .nk-order-steps>div{align-items:flex-start;flex-direction:column;gap:6px;padding:18px 10px;font-size:10px;line-height:1.8}.nk-redesign .nk-order-steps>div:first-child{padding-inline-start:0}.nk-redesign .nk-step-number{font-size:10px}.nk-redesign .nk-section-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-block-end:22px}.nk-redesign .nk-home h2{font-size:26px}.nk-redesign .nk-section-heading .nk-text-link{min-height:32px;font-size:12px}.nk-redesign .nk-category-grid{grid-template-columns:1fr;gap:16px}.nk-redesign .nk-category-card{display:grid;grid-template-columns:108px 1fr;gap:18px;align-items:center;border:1px solid var(--nk-border);border-radius:12px;background:var(--nk-surface);overflow:hidden}.nk-redesign .nk-category-image{border-radius:0;aspect-ratio:1}.nk-redesign .nk-category-title{padding:14px;padding-inline-start:0;gap:16px}.nk-redesign .nk-category-title h3{font-size:17px}.nk-redesign .nk-product-grid{gap:16px 12px}.nk-redesign .nk-product-content{padding:14px 11px 11px}.nk-redesign .nk-product-title{font-size:14px;line-height:1.8;margin-block-end:10px}.nk-redesign .nk-price{font-size:16px;margin-block-end:12px}.nk-redesign .nk-card-action{padding:8px;font-size:12px}.nk-redesign .nk-card-action .nk-icon{width:15px;height:15px}.nk-redesign .nk-story{grid-template-columns:1fr;gap:22px}.nk-redesign .nk-story p:not(.nk-eyebrow){font-size:14px}.nk-redesign .nk-footer{padding-block-start:40px}.nk-redesign .nk-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.nk-redesign .nk-footer-brand{grid-column:1 / -1}.nk-redesign .nk-footer-brand p{max-width:420px}.nk-redesign .nk-footer nav a,.nk-redesign .nk-social-links a{min-height:44px}.nk-redesign .nk-footer-grid>:last-child{gap:12px 22px}.nk-redesign .nk-footer-grid>:last-child .nk-footer-heading{width:100%}.nk-redesign .nk-footer-bottom{align-items:start;margin-block-start:30px;padding-block:20px;font-size:10px}.nk-redesign .nk-search-panel{padding:20px 18px}.nk-redesign .nk-search-form{gap:8px}.nk-redesign .nk-search-form .nk-button{padding-inline:14px;font-size:12px}.nk-redesign .cart-content-item.cart-total{padding:18px}.nk-redesign .shopify-policy__container{padding-inline:18px}.nk-redesign .nk-collection-heading{padding-block:20px 24px}.nk-redesign .nk-collection-hero--with-cover{grid-template-columns:minmax(0,1fr);gap:20px}.nk-redesign .nk-breadcrumb{margin-block-end:20px;font-size:10px}.nk-redesign .nk-category-pills{gap:8px;margin-block-start:22px}.nk-redesign .nk-category-pills a{padding-inline:13px;font-size:11px}.nk-redesign .collection-default .productListing.productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.nk-redesign .nk-product-details{grid-template-columns:1fr;gap:20px;padding-block:8px 40px}.nk-redesign .nk-detail-panel summary{font-size:16px}.nk-redesign .nk-detail-body{font-size:16px}}@media(max-width:359px){.nk-redesign .nk-product-grid,.nk-redesign .collection-default .productListing.productGrid{grid-template-columns:1fr}.nk-redesign .nk-product-title{font-size:15px}.nk-redesign .nk-card-action{font-size:13px}.nk-redesign .nk-header-main{gap:2px}.nk-redesign .nk-brand img{max-width:90px}}@media(prefers-reduced-motion:reduce){.nk-redesign *,.nk-redesign *:before,.nk-redesign *:after{scroll-behavior:auto;animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}body.nk-redesign{--nk-page: #faf8f3;--nk-surface: #fffdf9;--nk-sand: #eee8dd;--nk-ink: #30342b;--nk-muted: #656459;--nk-olive: #4d523d;--nk-walnut: #6b5544;--nk-border: #ded8cd;--nk-input-border: #938d80;--nk-header-height: 132px}.nk-redesign .nk-container{width:min(1280px,calc(100% - 64px))}.nk-redesign .nk-button{min-height:48px;gap:12px;border-radius:8px;padding:11px 20px;font-size:15px}.nk-redesign .nk-icon-button{width:44px;min-width:44px;height:44px}.nk-redesign .nk-language-button{min-width:44px;padding:8px;font-size:13px}.nk-redesign .nk-eyebrow{margin-block-end:10px;font-size:11px;letter-spacing:.08em}.nk-redesign .nk-text-link{min-height:44px;font-size:14px;font-weight:600}.nk-redesign .nk-section-space{padding-block:48px}.nk-redesign .nk-header-section{position:sticky;top:0;z-index:30}.nk-redesign .nk-ordering-header{position:relative;z-index:auto;background:var(--nk-surface);box-shadow:0 3px 12px #30342b0a}.nk-redesign .nk-ordering-header-main{display:grid;grid-template-columns:150px minmax(240px,1fr) auto;align-items:center;gap:32px;min-height:84px;padding-block:12px}.nk-redesign .nk-ordering-header .nk-brand{min-width:0;margin:0;font-size:24px;line-height:1.3}.nk-redesign .nk-ordering-header .nk-brand img{max-width:120px;max-height:56px}.nk-redesign .nk-ordering-header .nk-menu-disclosure{display:none}.nk-redesign .nk-header-search{display:flex;align-items:stretch;min-width:0;margin:0;overflow:hidden;border:1px solid var(--nk-input-border);border-radius:8px;background:#fff}.nk-redesign .nk-header-search:focus-within{outline:2px solid var(--nk-olive);outline-offset:3px}.nk-redesign .nk-header-search input{display:block;width:100%;min-width:0;min-height:48px;flex:1;margin:0;padding:11px 16px;border:0;border-radius:0;background:transparent;color:var(--nk-ink);font-family:inherit;font-size:16px;line-height:1.5;-webkit-appearance:none;appearance:none}.nk-redesign .nk-header-search input::placeholder{color:var(--nk-muted);opacity:1}.nk-redesign .nk-header-search input:focus-visible{outline:none}.nk-redesign .nk-header-search button{display:grid;place-items:center;min-width:48px;min-height:48px;padding:10px;border:0;border-inline-start:1px solid var(--nk-border);border-radius:0;background:var(--nk-sand);color:var(--nk-ink)}.nk-redesign .nk-header-search button:hover{background:var(--nk-border)}.nk-redesign .nk-header-search button:focus-visible{outline-offset:-4px}.nk-redesign .nk-ordering-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px}.nk-redesign .nk-header-cart{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 16px;border:1px solid var(--nk-olive);border-radius:8px;background:var(--nk-olive);color:#fff;font-size:14px;font-weight:600;white-space:nowrap}.nk-redesign .nk-header-cart:hover{background:var(--nk-ink);border-color:var(--nk-ink);color:#fff}.nk-redesign .nk-header-cart .nk-cart-count{position:static;min-width:22px;height:22px;padding-inline:5px;color:var(--nk-olive);background:var(--nk-surface);font-size:12px;font-weight:600}.nk-redesign .nk-header-category-nav{border-block-start:1px solid var(--nk-border);background:var(--nk-page)}.nk-redesign .nk-header-category-links{display:flex;align-items:center;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--nk-border) transparent;padding-block:5px}.nk-redesign .nk-header-category-links a{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:44px;padding:8px 18px;border-radius:6px;color:var(--nk-ink);font-size:13px;font-weight:500;line-height:1.5;white-space:nowrap}.nk-redesign .nk-header-category-links .nk-header-all-link{color:var(--nk-olive);background:var(--nk-sand);font-weight:600}.nk-redesign .nk-header-category-links a:hover,.nk-redesign .nk-header-category-links a[aria-current]{color:var(--nk-olive);background:#e8eadd}.nk-redesign .nk-header-category-links a:focus-visible{outline-offset:-3px}.nk-redesign .nk-menu-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:8px;font-size:14px}.nk-redesign .nk-menu-close{display:none;min-height:44px;padding:8px 12px;border:1px solid var(--nk-border);border-radius:6px;color:var(--nk-ink);background:var(--nk-page);font-size:12px}.nk-redesign [data-nk-ready] .nk-menu-close{display:inline-flex;align-items:center}.nk-redesign .nk-ordering-header .nk-mobile-menu>a{justify-content:space-between;gap:16px}.nk-redesign .nk-mobile-sublinks a[aria-current]{color:var(--nk-olive);background:var(--nk-sand)}.nk-redesign .nk-welcome{display:flex;align-items:center;justify-content:space-between;gap:36px;padding-block:32px;border-block-end:1px solid var(--nk-border)}.nk-redesign .nk-welcome-copy{min-width:0}.nk-redesign .nk-welcome h1{margin:0;color:var(--nk-ink);font-size:clamp(30px,3vw,42px);line-height:1.2;font-weight:600;letter-spacing:-.035em;text-transform:none;text-wrap:balance}.nk-redesign .nk-welcome-description{max-width:620px;margin:12px 0 0;color:var(--nk-muted);font-size:16px;line-height:1.7}.nk-redesign .nk-welcome>.nk-button{flex-shrink:0}.nk-redesign .nk-ordering-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-block-end:22px}.nk-redesign .nk-ordering-heading h2{margin:0;font-size:clamp(24px,2.4vw,30px);line-height:1.4;font-weight:600;letter-spacing:-.02em}.nk-redesign .nk-ordering-heading p{margin:6px 0 0;color:var(--nk-muted);font-size:14px;line-height:1.7}.nk-redesign .nk-ordering-heading>.nk-text-link{flex-shrink:0}.nk-redesign .nk-shop-categories{padding-block:30px 36px;scroll-margin-top:calc(var(--nk-header-height) + 16px)}.nk-redesign .nk-shop-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.nk-redesign .nk-shop-category{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--nk-border);border-radius:10px;background:#fff;color:var(--nk-ink);transition:border-color .16s ease,box-shadow .16s ease}.nk-redesign .nk-shop-category:hover{border-color:var(--nk-olive);box-shadow:0 4px 14px #30342b0f;color:var(--nk-ink)}.nk-redesign .nk-shop-category-media{aspect-ratio:3 / 2;background:#fff;overflow:hidden}.nk-redesign .nk-shop-category-media :is(img,svg){display:block;width:100%;height:100%;object-fit:contain}.nk-redesign .nk-shop-category-label{display:flex;align-items:center;justify-content:space-between;flex:1;gap:12px;padding:14px 16px;border-block-start:1px solid var(--nk-border);background:var(--nk-surface)}.nk-redesign .nk-shop-category-label h3{margin:0;color:var(--nk-ink);font-size:16px;font-weight:600;line-height:1.5;text-transform:none}.nk-redesign .nk-shop-category-label .nk-icon{width:18px;height:18px;color:var(--nk-olive)}.nk-redesign .nk-ordering-products{padding-block:32px 40px;border-block:1px solid var(--nk-border);background:#f2eee5}.nk-redesign .nk-product-grid{gap:20px}.nk-redesign .nk-product-card{border-radius:10px;background:#fff}.nk-redesign .nk-product-content{padding:16px}.nk-redesign .nk-product-title{margin-block-end:12px;font-size:15px;font-weight:500;line-height:1.65}.nk-redesign .nk-price{margin-block-end:16px;font-size:18px}.nk-redesign .nk-card-action{min-height:44px;padding:10px 12px;font-size:13px}.nk-redesign .nk-ordering-help{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding-block:32px}.nk-redesign .nk-ordering-help-icon{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--nk-border);border-radius:50%;background:var(--nk-sand);color:var(--nk-olive)}.nk-redesign .nk-ordering-help h2{margin:0;font-size:22px;line-height:1.5;font-weight:600}.nk-redesign .nk-ordering-help p{margin:6px 0 0;color:var(--nk-muted);font-size:14px;line-height:1.7}.nk-redesign .nk-ordering-footer{padding-block-start:36px;background:#ece6dc}.nk-redesign .nk-ordering-footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:64px}.nk-redesign .nk-ordering-footer .nk-wordmark{font-size:25px}.nk-redesign .nk-ordering-footer .nk-footer-brand p{max-width:320px;margin-block:10px 14px;font-size:14px;line-height:1.8}.nk-redesign .nk-ordering-footer .nk-footer-heading{margin-block-end:8px;font-size:15px}.nk-redesign .nk-ordering-footer nav a{min-height:44px;font-size:13px}.nk-redesign .nk-ordering-footer .nk-footer-contact{min-height:44px;font-size:14px;font-weight:500}.nk-redesign .nk-ordering-footer .nk-language-form{margin:0}.nk-redesign .nk-footer-language{margin-block-start:4px}.nk-redesign .nk-footer-socials{display:flex;flex-wrap:wrap;gap:8px 16px;margin-block-start:8px}.nk-redesign .nk-ordering-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-block-start:24px;padding-block:14px;border-block-start:1px solid var(--nk-border);color:var(--nk-muted);font-size:12px}.nk-redesign .nk-footer-policies{display:flex;flex-wrap:wrap;gap:4px 20px}[dir=rtl] .nk-redesign .nk-welcome h1{letter-spacing:0;line-height:1.5}[dir=rtl] .nk-redesign .nk-ordering-heading h2{letter-spacing:0}[dir=rtl] .nk-redesign .nk-shop-category-label>.nk-icon,[dir=rtl] .nk-redesign .nk-mobile-menu>a>.nk-icon{transform:scaleX(-1)}@media(max-width:1100px){.nk-redesign .nk-ordering-header-main{grid-template-columns:120px minmax(200px,1fr) auto;gap:24px}.nk-redesign .nk-ordering-footer-main{gap:36px}.nk-redesign .nk-shop-category-grid{gap:16px}}@media(max-width:989px){.nk-redesign .nk-container{width:calc(100% - 40px)}.nk-redesign .nk-ordering-header-main{grid-template-columns:44px minmax(80px,1fr) auto;gap:8px 16px;min-height:0;padding-block:8px 12px}.nk-redesign .nk-ordering-header .nk-menu-disclosure{display:block;grid-column:1;grid-row:1}.nk-redesign .nk-ordering-header .nk-brand{grid-column:2;grid-row:1}.nk-redesign .nk-ordering-header .nk-brand img{max-height:48px;max-width:105px}.nk-redesign .nk-ordering-header-actions{grid-column:3;grid-row:1;gap:12px}.nk-redesign .nk-header-search{grid-column:1 / -1;grid-row:2}.nk-redesign .nk-ordering-header .nk-mobile-menu{position:absolute;inset-block-start:100%;inset-inline:0;max-height:calc(100dvh - var(--nk-header-height) - 16px);padding:16px 20px 24px;overflow-y:auto;overscroll-behavior:contain;border-block:1px solid var(--nk-border);background:var(--nk-surface);box-shadow:0 10px 18px #30342b1a}.nk-redesign .nk-header-category-links a{padding-inline:16px}.nk-redesign .nk-welcome{gap:24px}.nk-redesign .nk-welcome h1{font-size:32px}.nk-redesign .nk-shop-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nk-redesign .nk-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}}@media(max-width:749px){.nk-redesign .nk-container{width:calc(100% - 32px)}.nk-redesign .nk-section-space{padding-block:32px}.nk-redesign .nk-ordering-header-main{gap:6px 8px;padding-block:6px 10px}.nk-redesign .nk-ordering-header-actions{gap:8px}.nk-redesign .nk-ordering-header .nk-brand img{max-width:88px;max-height:44px}.nk-redesign .nk-header-cart{gap:6px;min-height:44px;padding:8px 10px;font-size:12px}.nk-redesign .nk-header-cart .nk-icon{width:20px;height:20px}.nk-redesign .nk-header-cart .nk-cart-count{min-width:19px;height:19px;font-size:11px}.nk-redesign .nk-header-search input{min-height:44px;padding:9px 12px;font-size:16px}.nk-redesign .nk-header-search button{min-height:44px;min-width:46px}.nk-redesign .nk-header-category-links{gap:8px;padding-block:3px}.nk-redesign .nk-header-category-links a{padding-inline:13px;font-size:12px}.nk-redesign .nk-welcome{align-items:start;flex-direction:column;gap:16px;padding-block:22px}.nk-redesign .nk-welcome h1{font-size:30px}.nk-redesign .nk-welcome .nk-eyebrow{margin-block-end:7px;font-size:10px}.nk-redesign .nk-welcome-description{margin-block-start:8px;font-size:14px;line-height:1.7}.nk-redesign .nk-welcome>.nk-button{min-height:44px;padding:9px 16px;font-size:14px}.nk-redesign .nk-shop-categories{padding-block:22px 26px}.nk-redesign .nk-ordering-heading{align-items:flex-start;flex-wrap:wrap;gap:8px 20px;margin-block-end:16px}.nk-redesign .nk-ordering-heading h2{font-size:24px}.nk-redesign .nk-ordering-heading p{margin-block-start:4px;font-size:13px}.nk-redesign .nk-ordering-heading>.nk-text-link{min-height:44px;font-size:13px}.nk-redesign .nk-shop-category-grid{gap:12px}.nk-redesign .nk-shop-category-label{align-items:start;gap:8px;padding:11px}.nk-redesign .nk-shop-category-label h3{font-size:14px;line-height:1.6}.nk-redesign .nk-shop-category-label .nk-icon{width:16px;height:16px;margin-block-start:3px}.nk-redesign .nk-ordering-products{padding-block:24px 28px}.nk-redesign .nk-product-grid{gap:16px 12px}.nk-redesign .nk-product-content{padding:12px 10px 10px}.nk-redesign .nk-product-title{font-size:14px;line-height:1.65}.nk-redesign .nk-price{font-size:16px;margin-block-end:12px}.nk-redesign .nk-card-action{min-height:44px;padding:9px 8px;font-size:12px}.nk-redesign .nk-ordering-help{grid-template-columns:44px minmax(0,1fr);gap:12px;padding-block:24px}.nk-redesign .nk-ordering-help-icon{width:44px;height:44px;align-self:start}.nk-redesign .nk-ordering-help h2{font-size:20px}.nk-redesign .nk-ordering-help p{font-size:13px}.nk-redesign .nk-ordering-help>.nk-button{grid-column:2;justify-self:start;min-height:44px;padding:9px 16px;font-size:13px}.nk-redesign .nk-ordering-footer{padding-block-start:28px}.nk-redesign .nk-ordering-footer-main{grid-template-columns:1fr 1fr;gap:24px}.nk-redesign .nk-ordering-footer .nk-footer-brand{grid-column:1 / -1;padding-block-end:20px;border-block-end:1px solid var(--nk-border)}.nk-redesign .nk-ordering-footer .nk-footer-brand p{max-width:420px}.nk-redesign .nk-footer-language{display:inline-flex;margin-inline-start:16px}.nk-redesign .nk-ordering-footer-bottom{align-items:start;flex-direction:column;gap:8px;margin-block-start:20px;font-size:11px}.nk-redesign .nk-footer-policies{gap:0 16px}.nk-redesign .nk-footer-policies a{font-size:12px}}@media(max-width:374px){.nk-redesign .nk-header-cart-label{display:none}.nk-redesign .nk-ordering-header .nk-brand img{max-width:82px}.nk-redesign .nk-welcome h1{font-size:28px}}@media(max-width:359px){.nk-redesign .nk-shop-category-grid,.nk-redesign .nk-product-grid{grid-template-columns:1fr}}body.nk-redesign.nk-navigation-open{overflow:hidden}body.nk-redesign.nk-navigation-open .nk-header-section{z-index:60}.nk-redesign .nk-ordering-header .nk-menu-disclosure{display:block}.nk-redesign .nk-menu-disclosure>summary{list-style:none;cursor:pointer}.nk-redesign .nk-menu-disclosure>summary::-webkit-details-marker{display:none}.nk-redesign .nk-ordering-header .nk-mobile-menu{position:fixed;inset-block-start:var(--nk-header-height);inset-block-end:0;inset-inline-start:0;inset-inline-end:auto;z-index:81;width:min(380px,calc(100vw - 24px));max-height:calc(100dvh - var(--nk-header-height));padding:20px 24px max(28px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:var(--nk-surface);border:0;border-inline-end:1px solid var(--nk-border);box-shadow:6px 12px 28px #30342b1f}.nk-redesign .nk-ordering-header .nk-mobile-menu>a{display:flex;align-items:center;min-height:54px;gap:16px;border-block-end:1px solid var(--nk-border);color:var(--nk-ink);font-size:15px;text-decoration:none}.nk-redesign .nk-ordering-header .nk-mobile-menu>a:hover,.nk-redesign .nk-ordering-header .nk-mobile-menu>a[aria-current]{color:var(--nk-olive);background:var(--nk-page)}.nk-redesign .nk-menu-backdrop{display:none}.nk-redesign [data-nk-ready] .nk-menu-backdrop{display:block;position:fixed;inset-block-start:var(--nk-header-height);inset-block-end:0;inset-inline:0;z-index:80;background:#24271f52}.nk-redesign .nk-menu-disclosure:not([open])>.nk-mobile-menu,.nk-redesign .nk-menu-disclosure:not([open])>.nk-menu-backdrop{display:none}.nk-redesign .nk-ordering-header:not([data-nk-ready]) .nk-mobile-menu{position:absolute;inset-block-start:100%;inset-block-end:auto;max-height:70vh}.nk-redesign .nk-ordering-header:not([data-nk-ready]) .nk-menu-backdrop{display:none}.nk-redesign .nk-menu-language{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-block-start:28px;padding-block:18px;border-block-start:1px solid var(--nk-border);font-size:14px}.nk-redesign .nk-menu-language .nk-language-button{min-width:96px;min-height:44px;padding:8px 18px;border:1px solid var(--nk-border);border-radius:6px;background:var(--nk-page);font-size:15px}.nk-redesign .nk-menu-language .nk-language-button:hover{background:var(--nk-sand)}.nk-redesign .nk-editorial-hero{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;margin-block:28px 0;overflow:hidden;border-radius:12px;background:#eee8dc}.nk-redesign .nk-editorial-hero-copy{padding:clamp(28px,4vw,52px);align-self:center}.nk-redesign .nk-editorial-hero-copy h1{margin:10px 0 18px;max-width:570px;color:var(--nk-ink);font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.nk-redesign .nk-editorial-hero-copy>p:not(.nk-eyebrow),.nk-redesign .nk-editorial-care-copy>p:not(.nk-eyebrow){margin:0;max-width:500px;color:var(--nk-muted);font-size:16px;line-height:1.75}.nk-redesign .nk-editorial-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-block-start:24px}.nk-redesign .nk-editorial-hero-media{position:relative;min-height:350px;overflow:hidden}.nk-redesign .nk-editorial-hero-media>img,.nk-redesign .nk-editorial-care-media>img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.nk-redesign .nk-editorial-photo-caption{position:absolute;inset-inline-start:24px;inset-block-end:24px;padding:10px 16px;max-width:calc(100% - 48px);background:var(--nk-surface);border-radius:4px;color:var(--nk-ink);font-size:13px;line-height:1.5}.nk-redesign .nk-editorial-categories{padding-block:44px;scroll-margin-top:calc(var(--nk-header-height) + 20px)}.nk-redesign .nk-editorial-categories .nk-ordering-heading{align-items:flex-end}.nk-redesign .nk-editorial-categories .nk-ordering-heading .nk-eyebrow{margin-block:0 8px}.nk-redesign .nk-editorial-categories .nk-ordering-heading>p{max-width:420px;margin:0}.nk-redesign .nk-editorial-category-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 24px}.nk-redesign .nk-editorial-category{display:block;grid-column:span 5;min-width:0;color:var(--nk-ink);text-decoration:none}.nk-redesign .nk-editorial-category:nth-child(4n+1),.nk-redesign .nk-editorial-category:nth-child(4n){grid-column:span 7}.nk-redesign .nk-editorial-category-media{height:260px;overflow:hidden;border-radius:9px;background:var(--nk-sand)}.nk-redesign .nk-editorial-category-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.nk-redesign .nk-editorial-category:hover .nk-editorial-category-media img{transform:scale(1.025)}.nk-redesign .nk-editorial-category-label{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0 2px}.nk-redesign .nk-editorial-category-label h3{margin:0 0 4px;font-size:22px;font-weight:500;line-height:1.4}.nk-redesign .nk-editorial-category-label>div>span{color:var(--nk-muted);font-size:13px;line-height:1.5}.nk-redesign .nk-editorial-category-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border:1px solid var(--nk-border);border-radius:50%;transition:background-color .2s ease}.nk-redesign .nk-editorial-category:hover .nk-editorial-category-arrow{background:var(--nk-sand)}.nk-redesign .nk-editorial-care{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;margin-block:44px 0;overflow:hidden;border-radius:12px;background:#e7e8de}.nk-redesign .nk-editorial-care-media{position:relative;min-height:360px}.nk-redesign .nk-editorial-care-copy{align-self:center;padding:clamp(28px,4vw,52px)}.nk-redesign .nk-editorial-care-copy h2{margin:10px 0 18px;color:var(--nk-ink);font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.25;text-wrap:balance}.nk-redesign .nk-editorial-care-copy .nk-button{margin-block-start:24px}[dir=rtl] .nk-redesign .nk-editorial-hero-copy h1{line-height:1.5;letter-spacing:0}[dir=rtl] .nk-redesign .nk-editorial-care-copy h2{line-height:1.55}[dir=rtl] .nk-redesign .nk-editorial-category-arrow .nk-icon{transform:scaleX(-1)}@media(min-width:990px){.nk-redesign .nk-editorial-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.nk-redesign .nk-editorial-category,.nk-redesign .nk-editorial-category:nth-child(n){grid-column:span 1}.nk-redesign .nk-editorial-category-media{height:auto;aspect-ratio:1 / 1}.nk-redesign .nk-ordering-header-main{grid-template-columns:44px 120px minmax(200px,1fr) auto;gap:24px}.nk-redesign .nk-ordering-header .nk-menu-disclosure{grid-column:1;grid-row:1}.nk-redesign .nk-ordering-header .nk-brand{grid-column:2;grid-row:1}.nk-redesign .nk-ordering-header .nk-header-search{grid-column:3;grid-row:1}.nk-redesign .nk-ordering-header-actions{grid-column:4;grid-row:1}}@media(max-width:989px){.nk-redesign .nk-editorial-hero-copy{padding:28px}.nk-redesign .nk-editorial-hero-copy h1{font-size:32px}.nk-redesign .nk-editorial-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.nk-redesign .nk-editorial-category,.nk-redesign .nk-editorial-category:nth-child(n){grid-column:span 1}.nk-redesign .nk-editorial-category-media{height:auto;aspect-ratio:4 / 3}.nk-redesign .nk-editorial-care-copy{padding:28px}}@media(max-width:749px){.nk-redesign .nk-editorial-hero{grid-template-columns:1fr;margin-block-start:20px;border-radius:9px}.nk-redesign .nk-editorial-hero-copy{padding:24px}.nk-redesign .nk-editorial-hero-copy h1{margin-block:8px 12px;font-size:29px}.nk-redesign .nk-editorial-hero-copy>p:not(.nk-eyebrow),.nk-redesign .nk-editorial-care-copy>p:not(.nk-eyebrow){font-size:14px;line-height:1.7}.nk-redesign .nk-editorial-hero-actions{gap:4px 18px;margin-block-start:18px}.nk-redesign .nk-editorial-hero-media{min-height:0;height:185px}.nk-redesign .nk-editorial-photo-caption{inset-inline-start:16px;inset-block-end:16px;padding:7px 12px;font-size:12px}.nk-redesign .nk-editorial-categories{padding-block:30px}.nk-redesign .nk-editorial-categories .nk-ordering-heading{display:block;margin-block-end:20px}.nk-redesign .nk-editorial-categories .nk-ordering-heading>p{margin-block-start:8px;font-size:14px}.nk-redesign .nk-editorial-category-grid{gap:24px 14px}.nk-redesign .nk-editorial-category-media{border-radius:6px}.nk-redesign .nk-editorial-category-label{align-items:flex-start;gap:8px;padding-block-start:12px}.nk-redesign .nk-editorial-category-label h3{font-size:17px;line-height:1.5}.nk-redesign .nk-editorial-category-label>div>span{font-size:12px}.nk-redesign .nk-editorial-category-arrow{display:none}.nk-redesign .nk-editorial-care{grid-template-columns:1fr;margin-block-start:30px;border-radius:9px}.nk-redesign .nk-editorial-care-media{min-height:0;height:220px}.nk-redesign .nk-editorial-care-copy{padding:28px 24px}.nk-redesign .nk-editorial-care-copy h2{font-size:27px}}@media(max-width:359px){.nk-redesign .nk-editorial-hero-copy{padding:22px 18px}.nk-redesign .nk-editorial-hero-copy h1{font-size:26px}.nk-redesign .nk-editorial-category-label h3{font-size:15px}}@media(prefers-reduced-motion:reduce){.nk-redesign .nk-editorial-category-media img,.nk-redesign .nk-editorial-category-arrow{transition:none}.nk-redesign .nk-editorial-category:hover .nk-editorial-category-media img{transform:none}}.nk-redesign .nk-overlay-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr);isolation:isolate;min-height:460px;padding:0;background:#39352c}.nk-redesign .nk-overlay-banner .nk-banner-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;min-height:0}.nk-redesign .nk-banner-media picture,.nk-redesign .nk-banner-media picture>img{display:block;width:100%;height:100%}.nk-redesign .nk-banner-media picture>img{object-fit:cover;object-position:center}.nk-redesign .nk-overlay-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#1c1d18e0,#1c1d18b8 38%,#1c1d183d 72%,#1c1d1814)}[dir=rtl] .nk-redesign .nk-overlay-banner:after{background:linear-gradient(270deg,#1c1d18e0,#1c1d18b8 38%,#1c1d183d 72%,#1c1d1814)}.nk-redesign .nk-overlay-banner .nk-banner-copy{position:relative;z-index:2;width:min(650px,62%);align-self:center;padding:clamp(32px,4vw,60px);color:#fffcf7}.nk-redesign .nk-overlay-banner .nk-eyebrow{color:#eee5d7;margin-block-end:10px}.nk-redesign .nk-overlay-banner .nk-banner-copy h1,.nk-redesign .nk-overlay-banner .nk-banner-copy h2{margin-block:0 18px;color:#fffcf7;font-size:clamp(30px,3.3vw,46px);line-height:1.2;text-wrap:balance}.nk-redesign .nk-overlay-banner .nk-banner-copy>p:not(.nk-eyebrow){color:#f5eee3;max-width:490px;font-size:16px;line-height:1.75}.nk-redesign .nk-overlay-banner .nk-button{min-height:48px;color:#2f3127;background:#fffcf7;border-color:#fffcf7}.nk-redesign .nk-overlay-banner .nk-button:hover{color:#2f3127;background:#eee5d7;border-color:#eee5d7}.nk-redesign .nk-overlay-banner .nk-text-link{color:#fffcf7;text-decoration:underline;text-underline-offset:5px}.nk-redesign .nk-overlay-banner :focus-visible{outline-color:#fffcf7}.nk-redesign .nk-banner-copy-mobile{display:none}.nk-redesign .nk-editorial-category-media{background:#eee6d9}.nk-redesign .nk-editorial-category-media img{object-fit:contain}.nk-redesign .nk-editorial-category:hover .nk-editorial-category-media img{transform:none}[dir=rtl] .nk-redesign .nk-overlay-banner .nk-banner-copy h1,[dir=rtl] .nk-redesign .nk-overlay-banner .nk-banner-copy h2{line-height:1.5;letter-spacing:0}@media(min-width:750px)and (max-width:989px){.nk-redesign .nk-overlay-banner{min-height:440px}.nk-redesign .nk-overlay-banner .nk-banner-copy{width:74%;padding:32px}}@media(max-width:749px){.nk-redesign .nk-overlay-banner{aspect-ratio:3 / 4;min-height:0;grid-template-rows:minmax(0,1fr)}.nk-redesign .nk-overlay-banner .nk-banner-copy{width:100%;max-width:470px;align-self:start;padding:clamp(22px,5.6vw,36px)}.nk-redesign .nk-overlay-banner:after,[dir=rtl] .nk-redesign .nk-overlay-banner:after{background:linear-gradient(180deg,#1c1d18b8,#1c1d189e 32%,#1c1d181f 67%,#1c1d1805)}.nk-redesign .nk-overlay-banner .nk-banner-copy h1,.nk-redesign .nk-overlay-banner .nk-banner-copy h2{max-width:360px;font-size:clamp(26px,7vw,34px);margin-block:0 10px;line-height:1.25}[dir=rtl] .nk-redesign .nk-overlay-banner .nk-banner-copy h1,[dir=rtl] .nk-redesign .nk-overlay-banner .nk-banner-copy h2{line-height:1.5}.nk-redesign .nk-overlay-banner .nk-eyebrow{display:none}.nk-redesign .nk-overlay-banner .nk-banner-copy>p:not(.nk-eyebrow){max-width:330px;font-size:14px;line-height:1.7}.nk-redesign .nk-overlay-banner .nk-editorial-hero-actions{margin-block-start:18px}.nk-redesign .nk-overlay-banner .nk-button{min-height:44px;padding:10px 16px;font-size:13px;gap:10px}.nk-redesign .nk-overlay-banner .nk-editorial-care-copy .nk-button{margin-block-start:18px}.nk-redesign .nk-banner-copy-desktop,.nk-redesign .nk-banner-secondary-link{display:none}.nk-redesign .nk-banner-copy-mobile{display:inline}}@media(max-width:359px){.nk-redesign .nk-overlay-banner .nk-banner-copy{padding:20px}.nk-redesign .nk-overlay-banner .nk-banner-copy h1,.nk-redesign .nk-overlay-banner .nk-banner-copy h2{font-size:24px}.nk-redesign .nk-overlay-banner .nk-banner-copy>p:not(.nk-eyebrow){display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/nk-storefront.css.map */
