@font-face{font-family:Poppins;src:url('../fonts/poppins-latin-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Poppins;src:url('../fonts/poppins-latin-500-normal.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Poppins;src:url('../fonts/poppins-latin-600-normal.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:Poppins;src:url('../fonts/poppins-latin-700-normal.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
:root{--pink:#e9c0c5;--rose:#c9838d;--ink:#211d1d;--paper:#fffdfb;--muted:#756a68;--pad:clamp(22px,5vw,78px)}
*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--ink);background:var(--paper);font:400 14px/1.65 Poppins,sans-serif;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{z-index:999;clip:auto;width:auto;height:auto;margin:8px;padding:12px;background:white}
.naak-announcement{min-height:32px;padding:5px 14px;background:var(--pink);display:grid;place-items:center;text-align:center;font-size:11px;letter-spacing:.12em}.naak-header{height:94px;padding:0 var(--pad);display:grid;grid-template-columns:auto 1fr auto;gap:clamp(20px,4vw,64px);align-items:center;background:var(--paper);border-bottom:1px solid #eee;position:relative;z-index:20}.naak-logo{width:150px;display:block}.naak-logo img{width:100%;height:66px;object-fit:contain;mix-blend-mode:multiply}.naak-nav{display:flex;justify-content:center;align-items:center;gap:clamp(15px,2.3vw,36px)}.naak-nav a{display:inline-block;padding:20px 0;font-size:10px;font-weight:500;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap}.naak-nav a:hover,.naak-nav a:focus-visible{color:var(--rose)}.naak-nav .menu-item{list-style:none}.naak-header-actions{display:flex;align-items:center;gap:5px}.naak-header-actions>a,.naak-header-actions>button{border:0;background:transparent;min-width:38px;height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:25px}.naak-header-actions>a:hover,.naak-header-actions>button:hover{color:var(--rose)}.naak-languages{display:flex;gap:7px;align-items:center;margin-right:8px;font-size:10px;letter-spacing:.1em}.naak-languages a+a:before{content:'/';color:#b3a4a5;margin-right:7px}.naak-languages a:hover{text-decoration:underline}.naak-cart-link{position:relative}.naak-cart-count{font-size:10px;border-radius:50%;background:var(--rose);color:white;display:grid;place-items:center;width:17px;height:17px;position:absolute;right:0;top:0}.naak-menu-toggle{display:none}
.naak-nav-list{list-style:none;display:flex;align-items:center;gap:clamp(15px,2.3vw,36px);margin:0;padding:0}.naak-nav-list .sub-menu{display:none;position:absolute;background:white;padding:14px;box-shadow:0 12px 25px #0002;list-style:none;z-index:25}.naak-nav-list li:hover>.sub-menu,.naak-nav-list li:focus-within>.sub-menu{display:block}
.naak-header-actions svg{width:22px;height:22px}.naak-search-bar svg{width:19px;height:19px;flex:none}
.naak-search-bar{position:relative;z-index:21;width:min(560px,52vw);height:43px;margin:-8px auto 8px;border:1px solid #d6c9c9;border-radius:24px;display:flex;align-items:center;background:var(--paper);box-shadow:0 8px 22px #3a2a2a0d;padding:0 15px;gap:8px}.naak-search-bar>span{font-size:23px;line-height:1}.naak-search-bar input[type=search]{border:0;background:transparent;outline:0;flex:1;min-width:0;font-size:11px;color:var(--ink)}.naak-search-bar button{border:0;background:transparent;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.naak-search-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;box-shadow:0 15px 40px #0002;border:1px solid #e7dedc;padding:8px;border-radius:9px;max-height:480px;overflow:auto}.naak-search-suggestions[hidden]{display:none}.naak-suggestion{display:grid;grid-template-columns:46px 1fr auto;gap:11px;align-items:center;padding:7px;border-radius:4px;font-size:12px}.naak-suggestion:hover{background:#f8eeee}.naak-suggestion img{width:46px;height:52px;object-fit:cover}.naak-suggestion strong{font-size:11px;font-weight:500}.naak-suggestion small{display:block;color:var(--muted)}
.section{padding:clamp(72px,9vw,130px) var(--pad)}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.28em;font-weight:500;line-height:1.7;margin:0 0 17px}.naak-section-head{margin-bottom:clamp(38px,5vw,66px)}.naak-section-head h2,.naak-fit h2,.naak-newsletter h2{font-weight:400;font-size:clamp(35px,4.2vw,68px);line-height:1.06;letter-spacing:-.04em;text-transform:uppercase;margin:0}.naak-section-head>p:last-child{color:var(--muted);margin:15px 0 0}.naak-section-head.is-centered{text-align:center}.naak-section-head.is-row{display:flex;align-items:end;justify-content:space-between;gap:20px}.naak-link{border-bottom:1px solid currentColor;padding-bottom:6px;text-transform:uppercase;letter-spacing:.16em;font-size:10px;white-space:nowrap}.naak-link:hover{color:var(--rose)}
.naak-hero{height:calc(100svh - 168px);min-height:590px;position:relative;color:#fff;overflow:hidden}.naak-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity 1s ease}.naak-slide.is-active{opacity:1;pointer-events:auto}.naak-slide>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.naak-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#120e0d9e 0%,#120e0d47 35%,#120e0d0d 68%,#120e0d20 100%)}.naak-hero-copy{position:relative;z-index:2;width:min(670px,86vw);height:100%;padding-left:var(--pad);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.naak-hero-copy h1{font-size:clamp(52px,6.6vw,104px);line-height:.99;letter-spacing:-.05em;text-transform:uppercase;font-weight:400;margin:0}.naak-hero-copy>p:not(.eyebrow){font-size:clamp(15px,1.35vw,19px);max-width:550px;margin:27px 0 34px;line-height:1.8}.naak-hero-buttons{display:flex;flex-wrap:wrap;gap:12px}.naak-button{min-height:52px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;gap:15px;background:var(--rose);color:#fff;text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:600;border:1px solid var(--rose);transition:transform .2s,background .2s}.naak-button:hover{background:#b46f79;color:white;transform:translateY(-2px)}.naak-button-outline{background:#fff1;border-color:#fffa}.naak-button-outline:hover{background:#fff;color:var(--ink)}.naak-button-dark{background:var(--ink);border-color:var(--ink)}.naak-hero-controls{position:absolute;z-index:3;right:var(--pad);bottom:33px;display:flex;align-items:center;gap:10px}.naak-hero-controls button{background:transparent;border:1px solid #fffa;color:#fff;border-radius:50%;width:40px;height:40px}.naak-hero-controls button:hover{background:#fff;color:var(--ink)}.naak-slide-position{font-size:10px;letter-spacing:.15em}.naak-scroll-cue{position:absolute;z-index:3;bottom:40px;left:50%;transform:translateX(-50%);text-transform:uppercase;letter-spacing:.2em;font-size:9px}
.naak-category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.naak-category-card{min-height:410px;position:relative;overflow:hidden;background:#eee}.naak-category-card img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:transform .6s}.naak-category-card:hover img{transform:scale(1.035)}.naak-category-card:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#130e0eb8)}.naak-category-card span{position:absolute;z-index:1;left:20px;right:20px;bottom:20px;color:white;display:grid;grid-template-columns:1fr auto}.naak-category-card strong{font-size:clamp(13px,1.3vw,19px);font-weight:500;text-transform:uppercase;letter-spacing:.08em}.naak-category-card small{grid-column:1;font-size:9px;text-transform:uppercase;letter-spacing:.12em;opacity:.8}.naak-category-card b{grid-column:2;grid-row:1/span 2;font-size:20px;font-weight:400}
.naak-vellies{background:#f7eeee}.naak-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(15px,2.2vw,34px)}.naak-product-card{min-width:0}.naak-product-photo{display:block;aspect-ratio:1/1.04;overflow:hidden;background:#efe9e5}.naak-product-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.naak-product-card:hover img{transform:scale(1.025)}.naak-product-info{display:flex;justify-content:space-between;align-items:end;gap:10px;padding-top:14px}.naak-product-info h3{font-size:14px;font-weight:500;line-height:1.4;margin:0 0 3px}.naak-product-info p{margin:0;color:var(--muted);font-size:13px}.naak-product-info .naak-link{font-size:8px}.naak-product-card.is-compact .naak-product-photo{aspect-ratio:.79/1}.naak-product-card.is-compact .naak-product-info{display:block}.naak-product-card.is-compact h3{font-size:12px}.naak-product-card.is-compact .naak-link{display:inline-block;margin-top:9px}
.naak-ranges{background:var(--paper)}.naak-range-list{display:grid;gap:clamp(70px,10vw,145px);max-width:1480px;margin:auto}.naak-range{min-height:680px;display:grid;grid-template-columns:minmax(320px,.82fr) minmax(550px,1.6fr);background:#f3dfe1;overflow:hidden}.naak-range-portrait{min-height:680px;display:block}.naak-range-portrait img{width:100%;height:100%;object-fit:cover}.naak-range-body{padding:clamp(32px,4vw,64px);display:flex;flex-direction:column;justify-content:space-between;gap:35px;min-width:0}.naak-range-intro{border-top:1px solid #211d1d45;padding-top:28px}.naak-range-intro h3{font-size:clamp(34px,4vw,63px);font-weight:400;line-height:1;letter-spacing:-.045em;margin:0;text-transform:uppercase}.naak-range-intro>p:not(.eyebrow){font-size:14px;color:var(--muted);margin:15px 0 18px}.naak-range-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tone-ivory{background:#f8f3eb}.tone-sand{background:#e9e2d7}.tone-blue{background:#e9f0ef}.tone-taxi{background:#f3e6b8}.tone-sage{background:#e5eadf}
.naak-fit{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,8vw,130px);background:white}.naak-fit-image img{width:100%;height:650px;object-fit:cover;object-position:65% center}.naak-fit-copy>p:not(.eyebrow){color:var(--muted);line-height:1.8;margin:20px 0 30px}.naak-recent{background:#faf7f4}.naak-newsletter{background:var(--pink);display:grid;grid-template-columns:.7fr 1fr 1.2fr;align-items:center;gap:50px;min-height:330px}.naak-newsletter h2{text-transform:none}.naak-newsletter>p{font-size:13px}.naak-newsletter-form form{display:flex;gap:0}.naak-newsletter-form input[type=email]{min-width:0;flex:1;height:55px;border:1px solid #211d1d33;padding:0 15px}.naak-newsletter-form button,.naak-newsletter-form input[type=submit]{height:55px;border:0;padding:0 22px;background:var(--rose);color:white;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.naak-newsletter-form>p{font-size:11px;color:#62494b}
.naak-footer{background:#191616;color:#fff;padding:70px var(--pad);display:grid;grid-template-columns:1.7fr .7fr .9fr 1fr;gap:50px}.naak-footer-brand img{width:170px;height:82px;object-fit:contain;object-position:left;mix-blend-mode:screen}.naak-footer p,.naak-footer a{font-size:11px;color:#ffffffa3;line-height:1.8}.naak-footer a:hover{color:var(--pink)}.naak-footer h2{font-size:10px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px}.naak-footer>div:not(:first-child){display:flex;flex-direction:column;gap:8px}.naak-footer>div:not(:first-child) p{margin:0}
.naak-interior{min-height:60vh;padding:clamp(35px,5vw,70px) var(--pad) 100px}.naak-page,.naak-shop-wrap{max-width:1380px;margin:0 auto}.naak-page>h1,.naak-woocommerce h1{font-size:clamp(35px,4vw,62px);font-weight:400;text-transform:uppercase;letter-spacing:-.04em}.naak-page-content{max-width:100%}.naak-post-list{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.naak-post-list article img{width:100%;aspect-ratio:1.2;object-fit:cover}.naak-post-list h2{font-size:20px;font-weight:500}.naak-post-list p{color:var(--muted)}
.naak-collection-archive{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(550px,1.4fr);gap:0}.naak-collection-photo img{width:100%;height:min(100vh,900px);min-height:650px;object-fit:cover;position:sticky;top:0}.naak-collection-products{padding:clamp(25px,4vw,60px);min-width:0}.naak-collection-products>p:not(.eyebrow){margin:0 0 30px;color:var(--muted)}.naak-collection-products ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.naak-collection-products .woocommerce-result-count{font-size:11px}.naak-collection-products .woocommerce-ordering select{border:1px solid #d6c9c9;background:white;padding:9px;font-size:11px}
.woocommerce .products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.woocommerce .products:before,.woocommerce .products:after{display:none!important}.woocommerce ul.products li.product{width:auto!important;float:none!important;margin:0!important}.woocommerce ul.products li.product img{aspect-ratio:.8;object-fit:cover;margin-bottom:12px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px;color:var(--ink);font-weight:500}.woocommerce ul.products li.product .price{color:var(--muted);font-size:13px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:var(--ink);color:#fff;border-radius:0;padding:15px 20px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--rose);color:#fff}.woocommerce div.product .product_title{font-size:clamp(32px,3vw,50px);font-weight:400;line-height:1.1}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--ink)}.woocommerce div.product form.cart .variations select,.woocommerce input.input-text,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid #d8c9c9;padding:12px;background:#fff}.woocommerce .quantity .qty{min-height:43px}.woocommerce-info,.woocommerce-message{border-top-color:var(--rose)}.woocommerce-checkout #payment{background:#f8f0f0;border-radius:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:48%}.naak-woocommerce .naak-recent{padding:70px 0}.woocommerce-breadcrumb{font-size:11px!important;color:var(--muted)!important}.woocommerce-breadcrumb a{color:var(--muted)!important}
@media(max-width:1100px){.naak-nav{gap:12px}.naak-nav a{font-size:9px}.naak-header{gap:20px}.naak-category-card{min-height:340px}.naak-range{grid-template-columns:35% 65%;min-height:600px}.naak-range-portrait{min-height:600px}.naak-range-body{padding:30px}.naak-range-products{gap:10px}.naak-product-info{display:block}.naak-product-info .naak-link{display:inline-block;margin-top:8px}}
@media(max-width:800px){.naak-header{grid-template-columns:auto 1fr auto;height:76px}.naak-menu-toggle{display:flex;flex-direction:column;gap:5px;border:0;background:transparent;padding:10px}.naak-menu-toggle span{display:block;width:22px;height:1.5px;background:var(--ink)}.naak-logo{width:125px;justify-self:center}.naak-logo img{height:55px}.naak-nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--paper);box-shadow:0 18px 25px #0002;padding:20px var(--pad);flex-direction:column;align-items:stretch;gap:0}.naak-nav.is-open{display:flex}.naak-nav a{padding:12px 0;border-bottom:1px solid #eee;font-size:12px}.naak-account{display:none!important}.naak-search-bar{width:calc(100% - 44px);margin:8px auto}.naak-hero{height:calc(100svh - 159px);min-height:520px}.naak-hero-copy{width:min(600px,92vw)}.naak-hero-copy h1{font-size:clamp(48px,9vw,76px)}.naak-category-grid{grid-template-columns:repeat(3,1fr)}.naak-category-card{min-height:350px}.naak-range{display:block}.naak-range-portrait{height:480px;min-height:0}.naak-range-portrait img{height:100%}.naak-range-body{padding:35px}.naak-fit{grid-template-columns:1fr}.naak-fit-image img{height:450px}.naak-newsletter{grid-template-columns:1fr 1fr;gap:30px}.naak-newsletter-form{grid-column:1/-1}.naak-footer{grid-template-columns:repeat(2,1fr)}.woocommerce .products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){.naak-collection-archive{display:block}.naak-collection-photo img{position:static;min-height:0;height:480px}.naak-collection-products{padding:35px}}
@media(max-width:800px){.naak-nav-list{display:flex;flex-direction:column;align-items:stretch;gap:0}.naak-nav-list .sub-menu{display:block;position:static;box-shadow:none;padding:0 15px}.naak-nav-list .sub-menu a{font-size:10px}}
@media(max-width:560px){.naak-announcement{font-size:9px;letter-spacing:.06em}.naak-header{padding:0 14px}.naak-logo{width:112px}.naak-header-actions>a,.naak-header-actions>button{min-width:30px}.naak-languages{margin-right:0;font-size:9px}.naak-cart-count{right:-4px}.naak-search-bar{height:40px}.naak-search-bar input[type=search]{font-size:10px}.naak-hero{height:calc(100svh - 156px);min-height:570px}.naak-slide>img{object-position:57% center}.naak-hero-shade{background:linear-gradient(0deg,#120e0da8 0%,#120e0d33 65%,#120e0d12 100%)}.naak-hero-copy{justify-content:end;padding:0 22px 140px;width:100%}.naak-hero-copy h1{font-size:clamp(43px,12vw,64px)}.naak-hero-copy>p:not(.eyebrow){font-size:13px;margin:18px 0 22px}.naak-button{min-height:47px;padding:0 17px;font-size:9px}.naak-hero-controls{right:20px;bottom:28px}.naak-scroll-cue{left:22px;transform:none;bottom:43px}.section{padding:70px 20px}.naak-section-head h2,.naak-fit h2,.naak-newsletter h2{font-size:36px}.naak-section-head.is-row{align-items:start}.naak-category-grid{grid-template-columns:repeat(2,1fr);gap:8px}.naak-category-card{min-height:270px}.naak-category-card:last-child{grid-column:1/-1;min-height:260px}.naak-category-card strong{font-size:13px}.naak-category-card span{left:14px;right:14px;bottom:14px}.naak-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.naak-product-info h3{font-size:12px}.naak-product-info p{font-size:11px}.naak-range-list{gap:60px}.naak-range-portrait{height:390px}.naak-range-body{padding:25px}.naak-range-intro h3{font-size:37px}.naak-range-products{gap:8px}.naak-product-card.is-compact h3{font-size:10px}.naak-product-card.is-compact .naak-link{font-size:8px}.naak-fit-image img{height:380px}.naak-newsletter{grid-template-columns:1fr;gap:15px}.naak-newsletter-form{grid-column:auto}.naak-footer{grid-template-columns:repeat(2,1fr);gap:32px;padding:55px 20px}.naak-footer-brand{grid-column:1/-1}.naak-interior{padding:30px 20px 80px}.woocommerce .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%}.naak-post-list{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* Native WooCommerce product content and variations remain editable in Products. */
.woocommerce div.product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.82fr);column-gap:clamp(40px,7vw,110px);align-items:start}
.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;width:100%;margin:0 0 45px}
.woocommerce div.product .woocommerce-product-gallery__image img{width:100%;object-fit:cover;background:#f1eeec}
.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs{display:flex;gap:10px;margin-top:12px}
.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li{width:78px;float:none}
.woocommerce div.product div.summary{padding-top:clamp(15px,4vw,58px)}
.woocommerce div.product .product_title{font-size:clamp(42px,4.6vw,74px);font-weight:400;line-height:1.07;letter-spacing:-.045em}
.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:22px;margin:20px 0 25px}
.woocommerce div.product .woocommerce-product-details__short-description{border-top:1px solid #211d1d24;border-bottom:1px solid #211d1d24;padding:15px 0;margin:18px 0 28px;color:var(--muted);font-size:13px;line-height:1.85}
.woocommerce div.product form.cart .variations{margin:0 0 20px}.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations td{display:block;text-align:left;padding:5px 0}.woocommerce div.product form.cart .variations label{font-size:10px;text-transform:uppercase;letter-spacing:.15em}.woocommerce div.product form.cart .variations select{min-height:48px;min-width:200px}
.woocommerce div.product form.cart .quantity{margin-right:10px}.woocommerce div.product form.cart .button{min-height:48px;padding:0 25px;background:var(--ink);color:white}.woocommerce div.product form.cart .button:hover{background:var(--rose)}
.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .related,.woocommerce div.product .upsells,.woocommerce div.product .cross-sells{grid-column:1/-1;margin-top:45px}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;border-bottom:1px solid #211d1d24}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;border-radius:0;background:none;padding:0 18px 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{text-transform:uppercase;letter-spacing:.12em;font-size:10px}
.woocommerce div.product .woocommerce-tabs .panel{color:var(--muted);line-height:1.8}.woocommerce div.product .related>h2,.woocommerce div.product .upsells>h2{font-size:clamp(32px,4vw,56px);font-weight:400;text-transform:uppercase;letter-spacing:-.04em}
@media(max-width:800px){.woocommerce div.product{display:block}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:30px}.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .related,.woocommerce div.product .upsells{margin-top:40px}}

/* Estelle's approved homepage refinements. Replace fallback with licensed AEROTIS font when supplied. */
.naak-hero-copy h1,.naak-section-head h2,.naak-range-intro h3,.naak-fit h2,.naak-newsletter h2,.woocommerce div.product .product_title,.woocommerce div.product .related>h2,.woocommerce div.product .upsells>h2{font-family:AEROTIS,"Segoe Script","Brush Script MT",cursive;font-weight:400;letter-spacing:.005em;line-height:1.22;text-transform:none}
.naak-floral-divider{display:block;width:min(300px,65vw);height:auto;margin:0 auto 26px}
.naak-vellies{isolation:isolate;position:relative}
.naak-vellies:before,.naak-vellies:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;width:clamp(34px,5vw,70px);background-repeat:repeat-y;background-size:100% auto;pointer-events:none;opacity:.8}
.naak-vellies:before{left:0;background-image:url('../images/decor/floral-left.png')}
.naak-vellies:after{right:0;background-image:url('../images/decor/floral-right.png')}
.naak-range,.naak-range.tone-ivory,.naak-range.tone-sand,.naak-range.tone-blue,.naak-range.tone-taxi,.naak-range.tone-sage{background:var(--pink)}
.naak-range:nth-child(even){background:#fff}
.naak-range:nth-child(even) .naak-range-portrait{order:2}
.naak-range:nth-child(even) .naak-range-body{order:1}
.naak-press{padding:52px var(--pad) 64px;background:#fff;text-align:center}.naak-press .eyebrow{color:var(--muted);margin-bottom:25px}
.naak-press-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1320px;margin:auto}
.naak-press-logo{min-height:108px;padding:15px;display:grid;place-items:center;border:1px solid #eee6e5;background:#fff}
.naak-press-logo img{max-width:100%;max-height:72px;width:auto;height:auto;object-fit:contain;filter:grayscale(1);transition:filter .25s ease}
.naak-press-logo:hover img,.naak-press-logo:focus-within img{filter:none}
.naak-fit{position:relative;isolation:isolate}.naak-fit:before{content:"";position:absolute;z-index:-1;inset:0 auto 0 0;width:clamp(34px,5vw,70px);background:url('../images/decor/floral-left.png') repeat-y top left / 100% auto;pointer-events:none;opacity:.8}
.naak-fit-image img{object-position:center}
.naak-button-dark,.naak-button-dark:hover{background:var(--rose);border-color:var(--rose);color:#fff}
.naak-footer{background:#fff;color:var(--ink);border-top:1px solid #e9dddd}.naak-footer-brand img{mix-blend-mode:multiply}.naak-footer p,.naak-footer a{color:var(--muted)}.naak-footer a:hover{color:var(--rose)}
@media(max-width:800px){.naak-range:nth-child(even) .naak-range-portrait,.naak-range:nth-child(even) .naak-range-body{order:initial}.naak-press-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.naak-vellies:before,.naak-vellies:after,.naak-fit:before{width:20px;opacity:.48}.naak-press{padding:48px 20px}.naak-press-logo{min-height:84px}.naak-press-logo img{max-height:60px}}

@font-face{font-family:AEROTIS;src:url('../fonts/Aerotis.otf') format('opentype');font-style:normal;font-weight:400;font-display:swap}

/* Estelle's expandable collection stories and restrained horizontal separators. */
.naak-hero-more{max-width:560px;margin:0 0 22px;font-size:12px}.naak-hero-more summary,.naak-range-more summary{cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.naak-hero-more summary:focus-visible,.naak-range-more summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.naak-hero-more p{max-height:min(32vh,260px);overflow:auto;white-space:pre-line;line-height:1.65;margin:13px 0 0}.naak-range-more{margin:0 0 19px;color:var(--muted)}.naak-range-more p{white-space:pre-line;line-height:1.7;font-size:13px;margin:13px 0 0}.naak-ranges:before,.naak-press:before{content:"";display:block;width:min(520px,76vw);height:90px;margin:0 auto 25px;background:url('../images/decor/floral-divider.png') center/contain no-repeat;pointer-events:none}.naak-press:before{height:76px;margin-bottom:12px}
.naak-shoe-size-guide{max-width:820px;line-height:1.8}.naak-shoe-size-guide h3{font-size:22px;color:var(--rose);font-weight:500}.naak-shoe-size-guide p{margin:0 0 16px}.naak-page-content details.wp-block-details{border-bottom:1px solid #eadfe0;padding:19px 0}.naak-page-content details.wp-block-details:first-of-type{border-top:1px solid #eadfe0}.naak-page-content details.wp-block-details summary{cursor:pointer;color:var(--rose);font-weight:600}.naak-page-content details.wp-block-details summary:focus-visible{outline:2px solid var(--rose);outline-offset:4px}
.naak-logo{height:66px;overflow:hidden;display:grid;place-items:center;position:relative}.naak-logo img[src*="naak-logo-official"]{position:absolute;top:50%;left:50%;width:100%;height:auto;max-width:none;transform:translate(-50%,-50%);mix-blend-mode:normal}
.naak-footer-logo{width:170px;height:82px;overflow:hidden;display:grid;place-items:center;position:relative}.naak-footer-logo img{position:absolute;top:50%;left:50%;width:100%;height:auto;max-width:none;transform:translate(-50%,-50%);mix-blend-mode:normal}
.naak-section-head h2,.naak-fit h2,.naak-footer h2,.woocommerce div.product .product_title,.woocommerce div.product .related>h2,.woocommerce div.product .upsells>h2{color:var(--rose)}
.naak-collection-page-grid{margin-top:36px;grid-template-columns:repeat(3,minmax(0,1fr))}.naak-collection-all{display:inline-flex;margin-top:30px}.naak-collection-story{max-width:1100px;margin:70px auto 0;padding:0 clamp(24px,5vw,70px)}.naak-collection-story .naak-page-content{line-height:1.8}.naak-editor-note{padding:18px;border:1px solid var(--rose);background:#fff9fa;color:var(--ink)}
@media(max-width:800px){.naak-collection-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.naak-collection-story{margin-top:50px}}
.naak-hero-copy h1,.naak-vellies .naak-section-head h2,.naak-range:nth-child(odd) .naak-range-intro h3,.naak-newsletter h2{color:#fff}
.naak-range:nth-child(even) .naak-range-intro h3{color:var(--rose)}
.naak-page :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),body.page:not(.home) .elementor-heading-title{font-family:Poppins,Arial,sans-serif!important;font-style:normal!important}
.naak-range:nth-child(even){grid-template-columns:minmax(550px,1.6fr) minmax(320px,.82fr)}
.naak-vellies{background:linear-gradient(to bottom,var(--pink) 0 var(--shoe-pink-end,56%),#fff var(--shoe-pink-end,56%) 100%)}
.naak-press-logo{border:0;background:transparent;position:relative;padding:15px 8px}
.naak-press-logo:after{content:"";position:absolute;height:2px;width:0;left:50%;bottom:5px;background:var(--rose);transform:translateX(-50%);transition:width .25s ease}
.naak-press-logo img{filter:none;transition:transform .25s ease,filter .25s ease}
.naak-press-logo:hover img{filter:drop-shadow(0 7px 7px #9459632e);transform:translateY(-5px) scale(1.05)}
.naak-press-logo:hover:after{width:60%}
@media(max-width:1100px) and (min-width:801px){.naak-range:nth-child(even){grid-template-columns:65% 35%}}
@media(max-width:800px){.naak-range:nth-child(even){grid-template-columns:1fr}.naak-logo{height:55px}}
@media(max-width:560px){.naak-header{grid-template-columns:42px minmax(0,1fr) auto;gap:2px}.naak-logo{width:min(100%,96px)}.naak-header-actions{gap:0}.naak-header-actions>a,.naak-header-actions>button{min-width:28px}.naak-languages{gap:3px}.naak-languages a+a:before{margin-right:3px}}
