.main-header.header-dark{background:rgba(248,243,238,.94)!important;background-color:rgba(248,243,238,.94)!important;backdrop-filter:blur(12px) saturate(110%)!important;-webkit-backdrop-filter:blur(12px) saturate(110%)!important;border-bottom-color:rgba(44,40,37,.14)!important}.main-header.header-dark .header-container{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.main-header.header-dark .nav-menu{justify-self:center}.main-header.header-dark .header-icons{justify-self:end}.legacy-page-root .main-header.header-light{background:linear-gradient(180deg,rgba(18,12,8,.72),rgba(18,12,8,.18))!important;border-bottom-color:rgba(248,243,238,.2)!important;box-shadow:0 8px 24px rgba(10,7,4,.12);backdrop-filter:blur(5px) saturate(105%)!important;-webkit-backdrop-filter:blur(5px) saturate(105%)!important}@media (max-width:767px){.main-header{padding:0 20px}.header-container{display:flex!important;gap:16px}.logo{flex:0 0 auto}.header-logo-img{width:auto;height:22px;max-width:120px}.nav-menu{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;padding:10px 20px 16px;background:rgba(248,243,238,.98);border-bottom:1px solid rgba(44,40,37,.12);box-shadow:0 12px 24px rgba(44,40,37,.08)}.nav-menu.open{display:flex}.nav-menu .nav-link{display:block;padding:12px 0;color:#2C2825!important;border-bottom:1px solid rgba(44,40,37,.1)}.nav-menu .nav-link:last-child{border-bottom:0}.header-icons{gap:12px!important;margin-left:auto}.header-icons svg{width:20px;height:20px}.mobile-menu-toggle{flex:0 0 24px;width:24px;height:24px;padding:3px 0;border:0;background:transparent;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.mobile-menu-toggle span{display:block;width:100%;height:1px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.mobile-menu-toggle.open span:first-child{transform:translateY(8px) rotate(45deg)}.mobile-menu-toggle.open span:nth-child(2){opacity:0}.mobile-menu-toggle.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.main-header.header-light .nav-menu{background:rgba(14,11,9,.98)}.main-header.header-light .nav-menu .nav-link{color:#F8F3EE!important;border-bottom-color:rgba(248,243,238,.16)}.legacy-page-root .main-header.header-light{background:linear-gradient(180deg,rgba(18,12,8,.88),rgba(18,12,8,.42))!important}.legacy-page-root .header-logo-img{height:24px;max-width:136px}}.header-logo-text{display:block;font-family:var(--font-logo);font-size:var(--fs-logo);font-weight:400;line-height:1;letter-spacing:.25em;margin-right:-.25em;white-space:nowrap;background:var(--pintaara-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;transition:opacity .3s ease}.logo:hover .header-logo-text{opacity:.85}.main-header .nav-menu{gap:clamp(28px,3.6vw,86px)}.main-header .nav-link{font-size:var(--fs-link)!important;letter-spacing:.1em!important;opacity:1}.main-header .header-icons{gap:clamp(16px,1.75vw,42px)!important}.main-header .header-icons svg{width:clamp(22px,2.1vw,50px);height:clamp(22px,2.1vw,50px)}.main-header .header-icons .header-icon-svg{stroke-width:1}.main-header .icon-link{opacity:1}.main-header .mobile-menu-toggle{color:inherit}.slider-root-wrapper .main-header{height:clamp(64px,5.94vw,140px);padding:0 clamp(20px,3.65vw,88px)}.slider-root-wrapper .main-header.header-dark,.slider-root-wrapper .main-header.header-light{border-bottom:none!important}.slider-root-wrapper .main-header .header-container{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.slider-root-wrapper .main-header .nav-menu{justify-self:center}.slider-root-wrapper .main-header .nav-link.active-underlined:after,.slider-root-wrapper .main-header .nav-link:after{display:none!important;content:none!important}.slider-root-wrapper .main-header .header-icons{justify-self:end}.slider-root-wrapper .main-header.header-icons-only .header-container{display:flex;justify-content:flex-end}@media (max-width:767px){.header-logo-text{font-size:18px;letter-spacing:.2em;margin-right:-.2em}.main-header .nav-link{font-size:14px!important}.main-header .header-icons svg{width:22px;height:22px}.slider-root-wrapper .main-header .header-container{display:flex!important}}.slider-root-wrapper .main-header,.slider-root-wrapper .main-header.header-dark,.slider-root-wrapper .main-header.header-light{background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}@media (hover:hover) and (pointer:fine){.main-header.header-reveal{opacity:0;animation:none!important;transition:opacity .35s ease}.main-header.header-reveal:focus-within,.main-header.header-reveal:hover{opacity:1}.main-header.header-icons-only.header-reveal{opacity:1}.slider-root-wrapper .main-header.header-icons-only.header-reveal .header-container{display:grid}.main-header.header-icons-only.header-reveal .logo{display:inline-flex!important}.main-header.header-icons-only.header-reveal .nav-menu{display:flex!important}.main-header.header-icons-only.header-reveal .logo,.main-header.header-icons-only.header-reveal .nav-menu{opacity:0;transition:opacity .35s ease}.main-header.header-icons-only.header-reveal:focus-within .logo,.main-header.header-icons-only.header-reveal:focus-within .nav-menu,.main-header.header-icons-only.header-reveal:hover .logo,.main-header.header-icons-only.header-reveal:hover .nav-menu{opacity:1}}html body .main-header.header-page-scroll{position:absolute!important}html body .main-header.header-page-floating,html body .main-header.header-page-scroll{top:0!important;left:0!important;right:0!important;background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}html body .main-header.header-page-floating{position:fixed!important}.about-footer,.collection-bottom-bar,.design-log-footer,.subpage-footer{font-family:var(--font-body)}.bottom-brand,.footer-brand{font-family:var(--font-logo);letter-spacing:.16em;font-weight:500}.bottom-copyright,.footer-right{font-family:var(--font-body);letter-spacing:.14em;font-weight:400}@media (max-width:600px){.about-footer,.collection-bottom-bar,.design-log-footer,.subpage-footer{gap:16px;padding-left:20px!important;padding-right:20px!important;font-size:.62rem!important}.bottom-brand,.footer-brand{letter-spacing:.1em}.bottom-copyright,.footer-right{text-align:right;letter-spacing:.08em}}.atelier-price-value,.cat-prod-price{font-family:var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cat-prod-price{display:block;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif;color:#2C2825;background:transparent!important;border:none!important;padding:0!important}.cat-prod-price:before{content:none!important;display:none!important}.atelier-price-label{display:block;margin-bottom:.2rem;color:#80786f;font-family:var(--font-body);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.atelier-price-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#2c2825;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:600;letter-spacing:0}@media (max-width:767px){.atelier-bottom-inner{align-items:stretch;flex-direction:column;gap:1rem}.atelier-buttons-block{width:100%!important}.atelier-price-value{font-size:1.45rem!important}}.collection-page-root{background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.7),transparent 34rem),radial-gradient(circle at 88% 72%,rgba(220,204,184,.2),transparent 32rem),#f4efe8}.collection-main-container{padding-top:calc(var(--header-height) + 1.5rem)!important}.collection-intro{align-items:flex-end!important;margin-bottom:clamp(2.5rem,5vw,4.5rem)!important;padding-bottom:clamp(1.5rem,3vw,2.5rem);border-bottom:1px solid rgba(44,40,37,.16)}.collection-intro-left .collection-title{font-size:clamp(2rem,3.5vw,3.5rem)!important;letter-spacing:-.015em!important}.collection-intro-right{max-width:26rem!important;font-size:.82rem!important;line-height:1.75!important}.collection-page-root:has(.category-subpage-header) .collection-main-container{padding-top:calc(var(--header-height) + 1.5rem)!important}.category-subpage-header{margin-bottom:1.5rem!important;padding-bottom:0!important}.category-subpage-header .subtitle-underline-wrapper{margin-bottom:0!important}.collection-grid-4col{gap:clamp(2.5rem,4vw,4.5rem) clamp(1rem,1.8vw,1.75rem);margin-bottom:clamp(4rem,8vw,8rem)}.collection-card-item{gap:.9rem}.card-media-frame{border-radius:4px;box-shadow:0 12px 30px rgba(44,40,37,.08);isolation:isolate}.card-media-frame:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(24,20,16,.02),transparent 58%,rgba(24,20,16,.13));pointer-events:none;opacity:.7;transition:opacity .4s ease}.collection-card-item:hover .card-media-frame:after{opacity:.35}.card-item-title{margin:0!important;color:#3b3733!important;font-size:clamp(.7rem,.85vw,.82rem)!important;font-weight:500!important;letter-spacing:.18em!important;line-height:1.2!important}.collection-card-item:focus-visible{outline:1px solid #9a7228;outline-offset:8px}.atelier-related-section{max-width:1200px;margin:0 auto;padding:1rem 40px 5rem}.atelier-related-heading{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;text-align:center}.atelier-related-collection,.atelier-related-kicker{color:#9a7228;font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.atelier-related-heading h2{margin:.35rem 0 .5rem;color:#1a1a1a;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:400}.atelier-related-heading p{max-width:30rem;margin:0;color:#77716b;font-size:.78rem;line-height:1.6}.atelier-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem)}.atelier-related-card{min-width:0;color:inherit;text-decoration:none}.atelier-related-image-frame{aspect-ratio:1/1;overflow:hidden;background:#e8e4dd;border:1px solid rgba(44,40,37,.1)}.atelier-related-image-frame img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.atelier-related-card:hover .atelier-related-image-frame img{transform:scale(1.035)}.atelier-related-card-info{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-top:.75rem}.atelier-related-card-info h3{margin:.25rem 0 0;color:#2c2825;font-family:var(--font-serif),Georgia,serif;font-size:.98rem;font-weight:500;line-height:1.25}.atelier-related-price{flex:0 0 auto;color:#5b534c;font-size:.68rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4;text-align:right;white-space:nowrap}@media (max-width:900px){.collection-intro{align-items:flex-start!important}.collection-intro-right{max-width:34rem!important}}@media (max-width:600px){.collection-main-container{padding-top:calc(var(--header-height) + 1rem)!important}.collection-intro{margin-bottom:2.25rem!important;padding-bottom:1.5rem}.collection-intro-left .collection-title{font-size:2rem!important;max-width:100%!important;min-width:0;overflow-wrap:anywhere}.collection-intro-left{width:100%;min-width:0}.collection-intro-right{font-size:.76rem!important;line-height:1.6!important}.collection-page-root:has(.category-subpage-header) .collection-main-container{padding-top:calc(var(--header-height) + 1rem)!important}.category-subpage-header{margin-bottom:1.25rem!important}.collection-grid-4col{gap:2rem}.atelier-related-section{padding:.5rem 1rem 3.5rem}.atelier-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .85rem}.atelier-related-card-info{display:block}.atelier-related-price{display:block;margin-top:.45rem;text-align:left}}