:root{--wl-paper:#f6f2ec;--wl-ink:#26221f;--wl-warm:#9a7650;--wl-line:rgba(43,37,32,.14)}
html{scroll-padding-top:96px}
body{overflow-x:hidden}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #b38b5e;outline-offset:4px}
.wl-skip{position:fixed;left:18px;top:-80px;z-index:99999;background:#fff;color:#171411;padding:10px 16px;font:500 12px/1.2 Inter,sans-serif;letter-spacing:.08em}.wl-skip:focus{top:18px}
.wl-mobile-toggle,.wl-submenu-toggle{display:none}
.wl-nav-cart{display:flex!important;align-items:center;gap:8px;white-space:nowrap;font-size:.68rem!important;letter-spacing:.12em!important;text-transform:uppercase}.wl-nav-cart svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4}.wl-cart-count{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border:1px solid currentColor;border-radius:50%;font-size:9px;letter-spacing:0}
.wl-hero-kicker{margin:0 0 18px;font:400 10px/1.4 Inter,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:rgba(255,255,255,.78)}
.wl-home-launch{background:#efe8df;color:var(--wl-ink);padding:clamp(82px,10vw,150px) 5%}.wl-home-launch-inner{max-width:1400px;margin:auto}.wl-home-launch-story{display:grid;grid-template-columns:1.06fr .94fr;align-items:stretch;background:#f9f7f3}.wl-home-launch-visual{min-height:680px;position:relative;overflow:hidden;background:#ddd4c8}.wl-home-launch-visual>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.wl-home-launch-mark{position:absolute;left:28px;bottom:26px;padding:10px 14px;background:rgba(24,21,18,.82);color:#fff;font:400 9px/1.4 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase}.wl-home-launch-copy{padding:clamp(55px,7vw,105px);display:flex;flex-direction:column;justify-content:center}.wl-kicker{display:block;margin-bottom:22px;font:500 10px/1.4 Inter,sans-serif;letter-spacing:.25em;text-transform:uppercase;color:var(--wl-warm)}.wl-home-launch-copy h2{margin:0 0 30px;font:400 clamp(48px,5.5vw,78px)/1.02 'Cormorant Garamond',serif;letter-spacing:-.018em}.wl-home-launch-copy p{margin:0 0 22px;max-width:610px;color:#655d56;font:300 16px/1.9 Inter,sans-serif}.wl-text-link{display:inline-flex;width:max-content;margin-top:18px;padding-bottom:5px;border-bottom:1px solid currentColor;font:500 10px/1.3 Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase}.wl-home-launch-products{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:70px}.wl-home-launch-card{min-width:0}.wl-home-launch-card>a:first-child{display:block;background:#fff;overflow:hidden}.wl-home-launch-card img{width:100%;aspect-ratio:1/1;object-fit:contain;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.wl-home-launch-card:hover img{transform:scale(1.025)}.wl-home-launch-card .meta{padding-top:20px;display:grid;grid-template-columns:1fr auto;gap:8px 18px;align-items:start}.wl-home-launch-card h3{margin:0;font:400 23px/1.15 'Cormorant Garamond',serif}.wl-home-launch-card .price{font:400 12px/1.5 Inter,sans-serif;letter-spacing:.08em}.wl-home-launch-card p{grid-column:1/-1;margin:0;color:#756e67;font:300 12px/1.65 Inter,sans-serif}.home-best-card{min-width:0}.home-best-card .clean-bestseller{aspect-ratio:1/1}.home-best-meta{padding-top:15px;display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.home-best-name{font:400 17px/1.2 'Cormorant Garamond',serif}.home-best-price{font:400 10px/1.5 Inter,sans-serif;white-space:nowrap;letter-spacing:.08em}.signature-pieces-sec>div[style*="grid-template-columns"]{align-items:start}
.wl-shop-intro{max-width:610px;margin:18px auto 0;color:#746e68;font:300 14px/1.8 Inter,sans-serif}.filter-dropdown.wl-filter-open .filter-dropdown-content{display:block!important}.featured-objects-sec .product-image-link{border:1px solid transparent;transition:border-color .35s ease,transform .35s ease}.featured-objects-sec article:hover .product-image-link,.featured-objects-sec>div>div:hover .product-image-link{border-color:#ded7cf;transform:translateY(-2px)}.wl-launch-card .woocommerce-Price-amount{font:500 12px/1.5 Inter,sans-serif}.wl-launch-card .woocommerce-Price-currencySymbol{margin-right:1px}.wl-consent{margin:12px 0 0!important;font:300 10px/1.55 Inter,sans-serif!important;letter-spacing:.04em;opacity:.48!important}.wl-subscribe-status{min-height:20px;margin-top:10px;font:400 11px/1.5 Inter,sans-serif;letter-spacing:.04em}.wl-subscribe-form button:disabled{opacity:.55;cursor:wait}
.wl-buy-panel .single_add_to_cart_button:disabled{cursor:not-allowed}.wl-buy-panel .single_add_to_cart_button:not(:disabled){box-shadow:0 10px 24px rgba(62,50,37,.12)}.wl-related{max-width:1540px;margin:0 auto;padding:105px 7%;background:#fff}.wl-related-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:42px}.wl-related h2{margin:0;font:400 clamp(38px,4vw,58px)/1.05 'Cormorant Garamond',serif}.wl-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.wl-related-card .image{display:block;background:#f3f0eb;overflow:hidden}.wl-related-card img{width:100%;aspect-ratio:1/1;object-fit:contain;transition:transform .7s ease}.wl-related-card:hover img{transform:scale(1.025)}.wl-related-card .copy{display:flex;justify-content:space-between;gap:18px;padding-top:16px}.wl-related-card h3{margin:0;font:400 21px/1.2 'Cormorant Garamond',serif}.wl-related-card .price{font:400 11px/1.5 Inter,sans-serif;white-space:nowrap}
@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
@media(max-width:1100px){nav,#navbar,.site-nav{min-height:74px!important;padding:20px 22px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}nav .logo,.site-nav .brand{margin:0!important;font-size:1.28rem!important;position:relative;z-index:1003}.wl-mobile-toggle{display:flex;position:relative;z-index:1003;width:38px;height:38px;border:0;background:transparent;color:currentColor;align-items:center;justify-content:center;flex-direction:column;gap:5px}.wl-mobile-toggle span{display:block;width:21px;height:1px;background:currentColor;transition:.25s}nav.wl-nav-open .wl-mobile-toggle span:first-child{transform:translateY(3px) rotate(45deg)}nav.wl-nav-open .wl-mobile-toggle span:last-child{transform:translateY(-3px) rotate(-45deg)}nav .nav-links,.site-nav .menu{display:none!important;position:fixed!important;z-index:1002;inset:0!important;width:100%!important;height:100dvh!important;padding:104px 26px 36px!important;background:#f7f3ed!important;color:#292521!important;overflow-y:auto!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;text-align:left!important}nav.wl-nav-open .nav-links,.site-nav.wl-nav-open .menu{display:flex!important}nav .nav-links>.dropdown,.site-nav .menu>.dropdown{display:grid!important;grid-template-columns:1fr 42px!important;align-items:center!important;padding:14px 0!important;border-bottom:1px solid rgba(42,37,32,.12)!important}nav .main-link,.site-nav .main-link{font:400 29px/1.2 'Cormorant Garamond',serif!important;letter-spacing:.01em!important;text-transform:none!important;opacity:1!important}.wl-submenu-toggle{display:grid;place-items:center;border:0;background:transparent;color:#675f57;font-size:18px;height:40px}nav .mega-menu,nav .editorial-panel,.site-nav .mega-menu,.site-nav .editorial-panel{display:none!important;grid-column:1/-1!important;position:static!important;width:100%!important;max-width:none!important;transform:none!important;box-shadow:none!important;margin:12px 0 0!important;padding:22px 0 6px!important;background:transparent!important}nav .dropdown.wl-open>.mega-menu,nav .dropdown.wl-open>.editorial-panel,.site-nav .dropdown.wl-open>.mega-menu,.site-nav .dropdown.wl-open>.editorial-panel{display:grid!important}nav .dropdown.wl-open>.editorial-panel,.site-nav .dropdown.wl-open>.editorial-panel{display:flex!important}.mega-menu{grid-template-columns:1fr!important}.panel-left,.panel-right{width:100%!important;padding-left:0!important;padding-right:0!important}.panel-right{gap:8px!important}.wl-nav-cart{position:absolute!important;right:68px!important;z-index:1003!important}.wl-nav-cart .wl-cart-label{display:none}.hero-title{font-size:clamp(3.2rem,14vw,4.7rem)!important;line-height:.95!important}.hero-subtitle{font-size:.7rem!important;line-height:1.75!important;letter-spacing:.13em!important;padding:0 10px}.hero{min-height:680px}.wl-home-launch-story{grid-template-columns:1fr}.wl-home-launch-visual{min-height:520px}.wl-home-launch-copy{padding:58px 28px}.wl-home-launch-products{grid-template-columns:1fr 1fr;gap:36px 12px}.wl-home-launch-products .wl-home-launch-card:last-child{grid-column:1/-1;max-width:calc(50% - 6px)}.signature-pieces-sec{padding:72px 20px!important}.signature-pieces-sec>div[style*="grid-template-columns"]{grid-template-columns:repeat(2,1fr)!important;gap:34px 12px!important}.collections-sec{padding:72px 20px!important}.grid-3{gap:14px!important}.col-card{aspect-ratio:4/4.7!important}.journal-sec,.craft-sec,.featured-objects-sec{padding:80px 22px!important}.craft-img{height:48vh!important}.wl-shop-toolbar{margin:42px 22px 0!important;padding:20px 0!important;align-items:flex-start!important;gap:18px!important}.wl-filter-groups{gap:18px!important;flex-wrap:wrap!important}.wl-filter-groups>span{width:100%}.wl-sort-group{align-self:flex-end!important}.filter-dropdown{font-size:10px!important}.filter-dropdown-content{position:fixed!important;left:18px!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;min-width:0!important;z-index:2000!important;border:1px solid #ded7cf!important}.wl-related{padding:75px 24px}.wl-related-grid{grid-template-columns:1fr 1fr}.wl-related-grid .wl-related-card:last-child{display:none}}
@media(max-width:560px){.wl-home-launch{padding:70px 18px}.wl-home-launch-visual{min-height:430px}.wl-home-launch-products{margin-top:46px}.wl-home-launch-card h3{font-size:19px}.wl-home-launch-card p{display:none}.home-best-meta{display:block}.home-best-name{font-size:16px}.home-best-price{display:block;margin-top:5px}.philosophy-content h2,.craft-content h2{font-size:2.65rem!important}.journal-card.feature h3{font-size:2.4rem!important}.wl-related-grid{grid-template-columns:1fr}.wl-related-grid .wl-related-card:last-child{display:block}.wl-product-hero .wl-main-image{height:52vh;min-height:360px}.wl-buy-panel h1{font-size:42px!important}.wl-buy-panel form.cart,.wl-buy-panel .woocommerce-variation-add-to-cart{grid-template-columns:92px 1fr}}
