@font-face{font-family:FoglihtenNo07;src:url(../fonts/FoglihtenNo07calt.woff2)format("woff2"),url(../fonts/FoglihtenNo07calt.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HeadingNow;src:url(../fonts/HeadingNow-93ExtendedBook.woff2)format("woff2"),url(../fonts/HeadingNow-93ExtendedBook.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--sand:#eee9e0;--ink:#242821;--cream:#fbf8f2;--font-serif:"FoglihtenNo07", Georgia, serif;--font-sans:"HeadingNow", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--hero-curve:118px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--sand);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body.modal-open{overflow:hidden}a{color:inherit}img{max-width:100%}button,input{font:inherit}.screen-reader-text{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.site-frame{width:100%;padding:0;position:relative}.header-overlay{z-index:100;color:#fff;opacity:1;will-change:transform,opacity;transition:transform .42s cubic-bezier(.22,.61,.36,1),opacity .28s;position:fixed;top:18px;left:22px;right:22px;transform:translate(0,0)}.header-overlay.is-hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 36px))}.header-overlay.is-visible{opacity:1;transform:translate(0,0)}.custom-header.liquid-glass{-webkit-backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(120deg,#181613ad,#2925208f 48%,#181613a3);border:1px solid #ffffff4d;border-radius:26px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:24px;height:92px;padding:0 24px;display:grid;box-shadow:inset 0 1px #ffffff38,0 16px 45px #00000029}.header-logo-cell{border-right:1px solid #ffffff2e;align-items:center;height:100%;padding-right:22px;display:flex}.brand-logo{justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}.site-logo-img{filter:brightness(0)invert();object-fit:contain!important;width:auto!important;max-width:92px!important;height:60px!important;max-height:60px!important;display:block!important}.header-nav{min-width:0}.header-menu{justify-content:center;align-items:center;gap:clamp(15px,2vw,38px);margin:0;padding:0;list-style:none;display:flex}.header-menu li{margin:0}.header-menu a{color:#fff;font-family:var(--font-sans);letter-spacing:.055em;white-space:nowrap;opacity:1;text-shadow:0 1px 14px #00000061;padding:12px 0;font-size:12px;font-weight:400;text-decoration:none;display:block;position:relative}.header-menu a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.header-menu a:hover:after,.header-menu .current-menu-item>a:after{transform:scaleX(1)}.header-menu>li{align-items:center;height:92px;display:flex;position:relative}.header-menu>li.menu-item-has-children>a{padding-right:15px}.header-menu>li.menu-item-has-children>a:before{content:"";opacity:.72;border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;transition:transform .25s,opacity .25s;position:absolute;top:50%;right:0;transform:translateY(-65%)rotate(45deg)}.header-menu>li.menu-item-has-children:hover>a:before,.header-menu>li.menu-item-has-children:focus-within>a:before{opacity:1;transform:translateY(-35%)rotate(225deg)}.header-menu .sub-menu{z-index:220;-webkit-backdrop-filter:blur(20px)saturate(140%);opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(135deg,#1f1b1799,#ffffff1a);border:1px solid #ffffff42;border-top:0;border-radius:0 0 18px 18px;min-width:220px;margin:0;padding:10px;list-style:none;transition:opacity .24s,transform .28s cubic-bezier(.22,.61,.36,1),visibility .24s;position:absolute;top:calc(100% - 2px);left:50%;transform:translate(-50%,-7px);box-shadow:0 18px 45px #00000029,inset 0 1px #ffffff2e}.header-menu>li:hover>.sub-menu,.header-menu>li:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.header-menu .sub-menu:before{display:none}.header-menu .sub-menu li{width:100%;position:relative}.header-menu .sub-menu a{color:#fff;letter-spacing:.045em;white-space:nowrap;opacity:.9;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:10px 13px;font-size:11px;line-height:1.35;transition:transform .22s,background-color .22s,opacity .22s;display:flex}.header-menu .sub-menu a:after{display:none}.header-menu .sub-menu a:hover,.header-menu .sub-menu a:focus{opacity:1;background:#ffffff1c;outline:none;transform:translate(2px)}.header-menu .sub-menu .menu-item-has-children>a:after{content:"›";opacity:.7;background:0 0;width:auto;height:auto;margin-left:18px;font-family:Georgia,serif;font-size:18px;line-height:1;display:block;position:static;transform:none}.header-menu .sub-menu .sub-menu{top:-10px;left:calc(100% + 10px);transform:translate(-7px)}.header-menu .sub-menu li:hover>.sub-menu,.header-menu .sub-menu li:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.header-search-wrap{align-items:center;height:92px;display:flex;position:relative}.header-shop-btn{min-height:48px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:12px;font-weight:650;text-decoration:none;transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s,background-color .28s,color .28s;display:inline-flex}.header-icon,.mobile-menu-toggle{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;text-decoration:none;transition:transform .28s cubic-bezier(.22,.61,.36,1),background-color .28s,border-color .28s,box-shadow .28s;display:inline-flex;position:relative}.cart-count{color:#222;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-5px;right:-4px}.mobile-menu-toggle{display:none}.mobile-menu-toggle span{background:currentColor;width:18px;height:1px;transition:transform .25s;position:absolute}.mobile-menu-toggle span:first-child{transform:translateY(-3px)}.mobile-menu-toggle span:last-child{transform:translateY(3px)}.mobile-menu-toggle.is-open span:first-child{transform:rotate(45deg)}.mobile-menu-toggle.is-open span:last-child{transform:rotate(-45deg)}.mobile-nav{display:none}.hero-backgrounds,.hero-bg-layer,.hero-shade{position:absolute;inset:0}.hero-bg-layer{opacity:0;background-position:50%;background-size:cover;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform 1.15s cubic-bezier(.22,.61,.36,1);transform:scale(1.045)}.hero-bg-layer.is-active{opacity:1;transform:scale(1)}.hero-copy{z-index:20;color:#fff;max-width:680px;transition:opacity .16s,transform .16s;position:absolute;top:34%;left:52.5%;right:6vw}.hero-copy.is-changing{opacity:0;transform:translateY(8px)}.hero-title{font-family:var(--font-serif);letter-spacing:-.035em;text-shadow:0 4px 24px #0000001f;text-wrap:balance;margin:0;font-size:clamp(5rem,7.7vw,9.3rem);font-weight:400;line-height:.8}.hero-subtitle{letter-spacing:.07em;text-transform:uppercase;color:#ffffffe0;max-width:520px;margin:28px 0 0;font-size:13px;line-height:1.55}.hero-card{color:#fff;cursor:pointer;text-align:left;opacity:.82;background:#ffffff1a;border:1px solid #ffffff52;border-radius:22px;flex:none;width:245px;height:330px;padding:0;transition:opacity .32s,transform .36s,border-color .3s;position:relative;overflow:hidden;transform:translateY(8px);box-shadow:0 18px 46px #0000003b}.hero-card:first-child{margin-left:-70px}.hero-card:hover,.hero-card.is-active{opacity:1;border-color:#ffffffb8;transform:translateY(0)}.site-footer{background:var(--sand);padding:48px clamp(22px,5vw,90px) 24px}.footer-container{grid-template-columns:2fr 1fr 1.5fr;gap:50px;margin-bottom:44px;display:grid}.footer-logo{font-family:var(--font-serif);margin-bottom:14px;font-size:42px;display:block}.footer-brand p,.footer-newsletter p{opacity:.68;max-width:420px;margin:0;font-size:13px;line-height:1.7}.footer-links h4,.footer-newsletter h4{letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:10px}.footer-links ul{margin:0;padding:0;list-style:none}.footer-links li+li{margin-top:10px}.footer-links a{opacity:.72;font-size:13px;text-decoration:none}.newsletter-form{gap:8px;margin-top:18px;display:flex}.newsletter-form input{background:#ffffff8c;border:1px solid #24282121;border-radius:999px;outline:none;flex:1;min-width:0;padding:13px 17px}.newsletter-form button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:0 22px;transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s,background-color .28s}.footer-bottom{text-align:center;opacity:.48;border-top:1px solid #24282114;padding-top:18px;font-size:11px}.header-search-panel{z-index:260;color:#fff;-webkit-backdrop-filter:blur(24px)saturate(145%);opacity:0;visibility:hidden;pointer-events:none;scrollbar-width:thin;background:linear-gradient(135deg,#1f1b17c2,#ffffff1f);border:1px solid #ffffff42;border-top:0;border-radius:0 0 22px 22px;width:min(490px,100vw - 44px);max-height:min(650px,100vh - 132px);padding:18px;transition:opacity .24s,transform .28s cubic-bezier(.22,.61,.36,1),visibility .24s;position:absolute;top:calc(100% - 2px);right:0;overflow:auto;transform:translateY(-7px);box-shadow:0 22px 50px #0003,inset 0 1px #ffffff21}.header-search-panel.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.search-trigger.is-active{background:#ffffff29;border-color:#ffffff80}.search-panel-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.search-panel-kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;font-size:10px;font-weight:650}.search-panel-close{color:#fff;cursor:pointer;opacity:.68;background:0 0;border:0;width:28px;height:28px;padding:0;font-family:Georgia,serif;font-size:25px;line-height:1;transition:opacity .2s,transform .2s}.search-panel-close:hover{opacity:1;transform:rotate(4deg)}.search-form-compact{grid-template-columns:minmax(0,1fr) 46px;gap:8px;margin:0;display:grid}.search-form-compact .search-input{color:#fff;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:999px;outline:none;width:100%;min-width:0;height:46px;padding:0 17px;transition:border-color .2s,background-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff0f}.search-form-compact .search-input::placeholder{color:#ffffff85}.search-form-compact .search-input:focus{background:#ffffff24;border-color:#ffffff94;box-shadow:0 0 0 3px #ffffff0d}.search-form-compact .search-submit{width:46px;height:46px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #ffffff42;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s,background-color .28s;display:flex}.search-panel-body{margin-top:17px}.search-recent{margin-bottom:18px}.search-section-heading{letter-spacing:.12em;text-transform:uppercase;color:#ffffffa8;justify-content:space-between;align-items:center;gap:14px;margin:0 0 9px;font-size:10px;font-weight:650;display:flex}.search-clear-history{color:#ffffff94;letter-spacing:.04em;cursor:pointer;text-transform:none;background:0 0;border:0;padding:0;font-size:10px;transition:color .2s}.search-clear-history:hover{color:#fff}.search-history-chips{flex-wrap:wrap;gap:7px;display:flex}.search-history-chip{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;min-height:31px;padding:0 12px;font-size:11px;transition:background-color .2s,border-color .2s,transform .2s}.search-history-chip:hover{background:#ffffff24;border-color:#ffffff57;transform:translateY(-1px)}.search-products{gap:5px;display:grid}.search-product-card{color:#fff;border-radius:14px;grid-template-columns:54px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:66px;padding:6px;text-decoration:none;transition:background-color .2s,transform .2s;display:grid}.search-product-card:hover,.search-product-card:focus{background:#ffffff1a;outline:none;transform:translate(2px)}.search-product-image{background:#ffffff14;border-radius:11px;width:54px;height:54px;display:block;overflow:hidden}.search-product-image img{object-fit:cover;width:100%;height:100%;display:block}.search-product-info{gap:4px;min-width:0;display:grid}.search-product-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-serif);letter-spacing:-.01em;font-size:18px;line-height:1.05;overflow:hidden}.search-product-price{letter-spacing:.05em;color:#ffffffa3;font-size:10px}.search-product-arrow{opacity:.54;font-size:15px;transition:transform .2s,opacity .2s}.search-product-card:hover .search-product-arrow{opacity:1;transform:translate(2px)}.search-empty-state{color:#ffffff94;margin:0;padding:15px 8px;font-size:12px;line-height:1.5}.search-view-all{color:#fff;letter-spacing:.04em;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:14px;margin-top:9px;padding:12px 8px 2px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.search-view-all[hidden]{display:none!important}.search-view-all span:last-child{transition:transform .2s}.search-view-all:hover span:last-child{transform:translate(3px)}.header-account-wrap{align-items:center;height:92px;display:flex;position:relative}.account-trigger.is-active{background:#ffffff29;border-color:#ffffff80}.header-account-panel{z-index:270;color:#fff;-webkit-backdrop-filter:blur(24px)saturate(145%);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:linear-gradient(135deg,#1f1b17c7,#ffffff1c);border:1px solid #ffffff42;border-top:0;border-radius:0 0 18px 18px;width:260px;padding:10px;transition:opacity .24s,transform .3s cubic-bezier(.22,.61,.36,1),visibility .24s;position:absolute;top:calc(100% - 2px);right:0;transform:translateY(-7px);box-shadow:0 22px 50px #0003,inset 0 1px #ffffff21}.header-account-panel.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.account-quick-nav{gap:2px;display:grid}.account-quick-link{color:#fff;width:100%;min-height:44px;font-family:var(--font-sans);letter-spacing:.045em;opacity:.9;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:11px 13px;font-size:11px;font-weight:400;line-height:1.3;text-decoration:none;transition:background-color .22s,transform .22s,opacity .22s;display:flex}.account-quick-link:hover,.account-quick-link:focus{opacity:1;background:#ffffff1c;outline:none;transform:translate(2px)}.account-quick-arrow{opacity:.55;flex:none;font-family:Arial,sans-serif;font-size:14px;line-height:1;transition:transform .22s,opacity .22s}.account-quick-link:hover .account-quick-arrow,.account-quick-link:focus .account-quick-arrow{opacity:1;transform:translate(3px)}.account-quick-separator{background:#ffffff26;height:1px;margin:6px}.account-quick-link--logout{color:#ffffffb8}.account-quick-link--logout:hover,.account-quick-link--logout:focus{color:#fff}@media (width<=1180px){.custom-header.liquid-glass{grid-template-columns:90px minmax(0,1fr) auto;height:82px}.site-logo-img{height:52px!important}.header-menu{gap:14px}.header-menu a{font-size:11px}.header-menu>li,.header-search-wrap,.header-account-wrap{height:82px}.header-shop-btn{display:none}.hero-copy{left:54%;right:4vw}.hero-card{width:215px;height:295px}}@media (width<=820px){:root{--hero-curve:70px}.header-menu>li{height:auto;display:block}.header-overlay{top:12px;left:12px;right:12px}.custom-header.liquid-glass{border-radius:22px;grid-template-columns:1fr auto;height:68px;padding:0 14px;transition:border-radius .28s,background-color .28s,border-color .28s}body.mobile-menu-open .custom-header.liquid-glass{border-bottom-color:#ffffff29;border-radius:22px 22px 0 0}.header-logo-cell{border:0;justify-content:flex-start;padding:0}.brand-logo{justify-content:flex-start}.site-logo-img{max-width:105px!important;height:43px!important}.desktop-nav,.header-shop-btn{display:none}.header-actions{gap:5px}.header-search-wrap,.header-account-wrap{height:68px}.search-trigger,.account-icon,.cart-icon,.mobile-menu-toggle{display:inline-flex}.header-icon,.mobile-menu-toggle{flex:0 0 37px;width:37px;height:37px}.header-icon svg{width:19px;height:19px}.cart-count{min-width:16px;height:16px;font-size:9px;top:-3px;right:-2px}.header-account-panel{background:linear-gradient(155deg,#191512f5,#30251de8);border-radius:0 0 18px 18px;width:min(286px,100vw - 24px);padding:9px;right:-92px;box-shadow:0 24px 58px #00000047,inset 0 1px #ffffff14}.account-quick-link{min-height:46px;padding:11px 12px;font-size:11px}.mobile-nav{overscroll-behavior:contain;-webkit-backdrop-filter:blur(26px)saturate(135%);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;will-change:max-height,transform,opacity;scrollbar-width:thin;background:linear-gradient(155deg,#191512f0,#30251de0);border:1px solid #ffffff47;border-top:0;border-radius:0 0 24px 24px;max-height:0;margin:0;padding:0;transition:max-height .56s cubic-bezier(.22,.76,.28,1),opacity .3s,transform .48s cubic-bezier(.22,.76,.28,1),visibility 0s linear .56s;display:block;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow:hidden;transform:translateY(-14px);box-shadow:0 28px 70px #0000004d,inset 0 1px #ffffff14}.mobile-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;max-height:calc(100dvh - 92px);transition-delay:0s;overflow:hidden auto;transform:translate(0,0)}.mobile-menu,.mobile-nav .header-menu{gap:0;min-height:50dvh;margin:0;padding:clamp(26px,5vh,46px) 24px 34px;list-style:none;display:grid}.mobile-menu>li,.mobile-nav .header-menu>li{border-bottom:1px solid #ffffff1f;height:auto;padding:0;display:block}.mobile-menu>li:last-child,.mobile-nav .header-menu>li:last-child{border-bottom:0}.mobile-menu>li>a,.mobile-nav .header-menu>li>a{color:#fff;min-height:64px;font-family:var(--font-serif);letter-spacing:-.015em;white-space:normal;opacity:1;justify-content:space-between;align-items:center;padding:12px 2px;font-size:clamp(1.7rem,7vw,2.35rem);font-weight:400;line-height:1;text-decoration:none;display:flex}.mobile-menu>li>a:after,.mobile-nav .header-menu>li>a:after{display:none}.mobile-menu>li.current-menu-item>a,.mobile-nav .header-menu>li.current-menu-item>a{opacity:.72}.header-search-wrap{height:68px}.header-search-panel{border:1px solid #ffffff42;border-radius:20px;width:auto;max-height:calc(100dvh - 96px);padding:17px;position:fixed;top:80px;left:12px;right:12px;transform:translateY(-7px)}.header-search-panel.is-active{transform:translateY(0)}.search-form-compact{grid-template-columns:minmax(0,1fr) 44px}.search-form-compact .search-input,.search-form-compact .search-submit{height:44px}.search-form-compact .search-submit{width:44px}.search-product-name{font-size:17px}.mobile-nav .menu-item-has-children>a{justify-content:space-between;align-items:center;gap:18px;padding-right:4px;display:flex}.mobile-nav .menu-item-has-children>a:before{display:none!important}.mobile-nav .menu-item-has-children>a:after{content:"";transform-origin:50%;opacity:.82;background:0 0;border-bottom:1.5px solid #ffffffc2;border-right:1.5px solid #ffffffc2;flex:none;width:8px;height:8px;margin:0 4px 0 auto;transition:transform .25s,opacity .25s;position:static;transform:rotate(45deg);display:block!important}.mobile-nav .menu-item-has-children.is-submenu-open>a:after{opacity:1;transform:rotate(225deg)}.mobile-nav .sub-menu{width:100%;min-width:0;max-height:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-left:1px solid #fff3;border-radius:0;margin:0;padding:0 0 0 17px;list-style:none;transition:max-height .4s cubic-bezier(.22,.76,.28,1),opacity .25s,transform .36s cubic-bezier(.22,.76,.28,1),margin .36s,padding .36s,visibility 0s linear .4s;overflow:hidden;opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:block!important;position:static!important;transform:translateY(-8px)!important}.mobile-nav .menu-item-has-children.is-submenu-open>.sub-menu{max-height:520px;margin:0 0 15px;padding:3px 0 7px 17px;transition-delay:0s;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.mobile-nav .sub-menu:before{display:none!important}.mobile-nav .sub-menu li{border:0}.mobile-nav .sub-menu a{color:#ffffffc2;min-height:0;font-family:var(--font-sans);letter-spacing:.04em;white-space:normal;opacity:1;border-radius:0;padding:10px 4px 10px 14px;font-size:13px;line-height:1.4;display:block}.mobile-nav .sub-menu a:before,.mobile-nav .sub-menu a:after{display:none!important}.mobile-nav .sub-menu a:hover,.mobile-nav .sub-menu a:focus{color:#fff;opacity:1;background:0 0;transform:translate(3px)}.mobile-nav .sub-menu .sub-menu{margin:3px 0 3px 10px;padding-left:10px;position:static!important;transform:none!important}.hero-bg-layer{background-position:50%}.hero-copy{max-width:520px;top:19%;left:24px;right:24px}.hero-title{font-size:clamp(3.9rem,16vw,6.2rem);line-height:.82}.hero-subtitle{max-width:86%;margin-top:18px;font-size:10px}.hero-card{border-radius:18px;width:170px;height:230px}.hero-card:first-child{margin-left:-36px}.footer-container{grid-template-columns:1fr;gap:34px}}@media (hover:hover) and (pointer:fine){.header-shop-btn:hover,.header-icon:hover,.hero-pill-btn:hover,.hero-arrow:hover,.newsletter-form button:hover,.search-submit:hover,.wp-element-button:hover,.wp-block-button__link:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.button:hover,button[type=submit]:hover,input[type=submit]:hover{transform:translateY(-2px)}.header-shop-btn:hover,.hero-pill-btn:hover{box-shadow:0 16px 34px #00000024}.header-icon:hover{background:#ffffff24;border-color:#ffffff7a;box-shadow:0 10px 22px #0000001a}.newsletter-form button:hover,.search-submit:hover,.wp-element-button:hover,.wp-block-button__link:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.button:hover,button[type=submit]:hover,input[type=submit]:hover{box-shadow:0 10px 22px #0000001f}}.category-slider{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:clamp(18px,2.4vw,42px);width:100%;max-width:1500px;margin:0 auto;display:grid;position:relative}.category-viewport{touch-action:pan-y;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;min-width:0;overflow:hidden}.category-track{will-change:transform;touch-action:pan-y;align-items:flex-start;gap:clamp(28px,4vw,72px);transition:transform .62s cubic-bezier(.22,.76,.28,1);display:flex}.category-image-wrap{aspect-ratio:1;background:#2428210f;border-radius:70px 0;width:100%;display:block;overflow:hidden}.category-image{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,.61,.36,1);display:block;transform:scale(1.001)}.category-title{font-family:var(--font-serif);letter-spacing:-.025em;margin-top:22px;font-size:clamp(1.75rem,2.5vw,3rem);font-weight:400;line-height:.95;display:block}@media (width<=380px){.header-overlay{left:8px;right:8px}.custom-header.liquid-glass{padding:0 10px}.site-logo-img{max-width:92px!important;height:40px!important}.header-actions{gap:3px}.header-icon,.mobile-menu-toggle{flex-basis:34px;width:34px;height:34px}.header-icon svg{width:18px;height:18px}.header-account-panel{width:min(274px,100vw - 16px);right:-80px}}@media (width<=820px){.category-slider{display:block}.category-viewport{padding:0 24px;overflow:hidden}.category-track{gap:18px}.category-image-wrap{border-radius:55px 0}.category-title{margin-top:16px;font-size:clamp(1.7rem,8vw,2.35rem)}}.single-journal-body-wrap:before{top:-2px;background:radial-gradient(at 5% 9%,#b96f5638,#0000 23%),radial-gradient(at 94% 30%,#707e6333,#0000 26%),radial-gradient(at 8% 53%,#ce9d8426,#0000 22%),radial-gradient(at 92% 72%,#89947a24,#0000 24%),radial-gradient(at 18% 93%,#b96f561f,#0000 21%),linear-gradient(#e7ddd3 0%,#f2ede6 18%,#ece6de 48%,#f2ede6 72%,#e8e2d9 100%)!important}@media (width<=820px){.single-journal-hero-curve--left{background:linear-gradient(to bottom, var(--single-sand) 0%, #ece5dc 52%, #e7ddd3 100%)!important}}.zelyth-cart-drawer-shell{z-index:1200;pointer-events:none;visibility:hidden;position:fixed;inset:0}.zelyth-cart-drawer-shell.is-open{pointer-events:auto;visibility:visible}.zelyth-cart-drawer-backdrop{-webkit-backdrop-filter:blur(3px);opacity:0;background:#14120f4d;transition:opacity .38s;position:absolute;inset:0}.zelyth-cart-drawer-shell.is-open .zelyth-cart-drawer-backdrop{opacity:1}.zelyth-cart-drawer{background:var(--cream);width:min(480px,100vw);height:100dvh;color:var(--ink);border-left:1px solid #2428211a;flex-direction:column;transition:transform .52s cubic-bezier(.22,.76,.28,1);display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translate(102%);box-shadow:-24px 0 70px #19161224}.zelyth-cart-drawer-shell.is-open .zelyth-cart-drawer{transform:translate(0,0)}.zelyth-cart-drawer-header{border-bottom:1px solid #24282117;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px 20px;display:flex}.zelyth-cart-drawer-title{font-family:var(--font-serif);letter-spacing:-.025em;margin:0;font-size:clamp(2.35rem,3vw,3.4rem);font-weight:400;line-height:.9}.zelyth-cart-drawer-close{width:42px;height:42px;color:var(--ink);cursor:pointer;background:#ffffff73;border:1px solid #24282124;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;transition:transform .28s,background-color .28s,border-color .28s;display:flex}.zelyth-cart-drawer-body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:20px 26px 28px;overflow-y:auto}.zelyth-cart-item-image{aspect-ratio:1;background:#2428210d;border-radius:22px 0;width:88px;display:block;overflow:hidden}.zelyth-cart-item-image img{object-fit:cover;width:100%;height:100%;display:block}.zelyth-cart-item-info{flex-direction:column;min-width:0;display:flex}.zelyth-cart-item-name{font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:400;line-height:1}.zelyth-cart-item-name a{text-decoration:none}.zelyth-cart-item-row{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:13px;display:flex}.zelyth-cart-qty-btn,.zelyth-cart-qty-value{min-width:0;color:var(--ink);font-family:var(--font-sans);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:12px;display:flex}.zelyth-cart-qty-btn{cursor:pointer;transition:background-color .2s}.zelyth-cart-qty-btn:hover{background:#2428210f}.zelyth-cart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:28px 10px;display:flex}.zelyth-cart-empty-title{font-family:var(--font-serif);margin:0;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:.9}.zelyth-cart-empty p{color:#2428219e;max-width:310px;margin:15px auto 0;font-size:12px;line-height:1.6}.zelyth-cart-drawer-footer{padding:18px 26px max(24px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);background:#fbf8f2eb;border-top:1px solid #2428211a;flex:none}.zelyth-shipping-progress{margin-bottom:18px}.zelyth-shipping-progress-message{letter-spacing:.035em;color:#242821b8;margin:0 0 10px;font-size:11px;line-height:1.45}.zelyth-shipping-progress-message strong{color:var(--ink);font-weight:400}.zelyth-shipping-progress-track{background:#2428211a;border-radius:999px;width:100%;height:4px;position:relative;overflow:hidden}.zelyth-shipping-progress-fill{width:var(--zelyth-progress,0%);border-radius:inherit;background:var(--ink);height:100%;transition:width .58s cubic-bezier(.22,.76,.28,1);display:block}.zelyth-cart-subtotal{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.zelyth-cart-subtotal-label{letter-spacing:.12em;text-transform:uppercase;color:#2428218f;font-size:10px}.zelyth-cart-subtotal-value{font-family:var(--font-serif);font-size:27px;line-height:1}.zelyth-cart-action-secondary{color:var(--ink);background:0 0;border:1px solid #2428212e}.zelyth-cart-action-primary{border:1px solid var(--ink);background:var(--ink);color:#fff}@media (hover:hover) and (pointer:fine){.zelyth-cart-drawer-close:hover{background:#fff;border-color:#24282140;transform:rotate(4deg)}.zelyth-cart-action-primary:hover{box-shadow:0 12px 28px #24282129}}.woocommerce-cart .zelyth-cart-page-progress{background:#ffffff57;border:1px solid #2428211a;border-radius:20px;margin:0 0 28px;padding:22px 24px}.woocommerce-cart .zelyth-cart-page-progress .zelyth-shipping-progress{margin:0}@media (width<=820px){.zelyth-cart-drawer{border-left:1px solid #24282114;width:min(94vw,460px)}.zelyth-cart-drawer-header{padding:20px 20px 17px}.zelyth-cart-drawer-title{font-size:2.7rem}.zelyth-cart-drawer-body{padding:18px 20px 24px}.zelyth-cart-drawer-footer{padding:16px 20px max(20px,env(safe-area-inset-bottom))}.zelyth-cart-item-image{border-radius:18px 0;width:78px}.zelyth-cart-item-name{font-size:20px}}.collection-slider{width:100%;min-width:0;position:relative}.collection-card{isolation:isolate;background:#fff;border:1px solid #24282113;border-radius:22px;flex:0 0 calc(25vw - clamp(28px,5vw,84px)/2 - clamp(14px,1.5vw,22px)/1.33333);width:calc(25vw - clamp(28px,5vw,84px)/2 - clamp(14px,1.5vw,22px)/1.33333);min-width:0;max-width:calc(375px - clamp(14px,1.5vw,22px)/1.33333);transition:transform .34s cubic-bezier(.22,.61,.36,1),border-color .28s,box-shadow .34s;position:relative;overflow:hidden;transform:translate(0,0);box-shadow:0 3px 14px #1f1b1705}.collection-card-main{flex-direction:column;height:100%;min-height:100%;display:flex;color:var(--ink)!important;text-decoration:none!important}.collection-card-media{aspect-ratio:1/1.02;background:#fff;width:100%;display:block;position:relative;overflow:hidden}.collection-card-media img,.collection-product-image{object-fit:cover;object-position:center;background:#fff;width:100%;height:100%;margin:0;transition:transform .58s cubic-bezier(.22,.61,.36,1);display:block;transform:scale(1.001)}.collection-badges{z-index:3;pointer-events:none;flex-wrap:wrap;gap:6px;max-width:calc(100% - 28px);display:flex;position:absolute;top:14px;left:14px}.collection-badge{min-height:28px;color:var(--ink);font-family:var(--font-sans);letter-spacing:.075em;text-transform:uppercase;background:#fbf8f2eb;border:1px solid #2428211a;border-radius:999px;align-items:center;padding:0 10px;font-size:9px;line-height:1;display:inline-flex}.collection-badge--sale{color:#fff;background:#242821eb;border-color:#242821eb}.collection-card-copy{background:#fff;border-top:1px solid #2428210e;flex-direction:column;flex:auto;min-width:0;min-height:126px;padding:16px 68px 18px 18px;position:relative;visibility:visible!important;opacity:1!important;color:var(--ink)!important;display:flex!important}.collection-product-category{font-family:var(--font-sans);letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:7px;font-size:9px;line-height:1.35;display:block;overflow:hidden;color:#2428217a!important}.collection-product-title{font-family:var(--font-sans);letter-spacing:.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(14px,1.05vw,17px);font-weight:400;line-height:1.25;overflow:hidden;visibility:visible!important;opacity:1!important;color:var(--ink)!important;display:-webkit-box!important}.collection-product-price{font-family:var(--font-sans);letter-spacing:.015em;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:auto;padding-top:13px;font-size:12px;line-height:1.2;visibility:visible!important;opacity:1!important;color:var(--ink)!important;display:flex!important}.collection-product-price del{font-size:10px;text-decoration-thickness:1px;color:#24282161!important}.collection-product-price ins{font-weight:400;text-decoration:none;color:var(--ink)!important}.collection-product-price .woocommerce-Price-amount{color:inherit!important}.collection-cart-button,.woocommerce a.collection-cart-button.button{z-index:5;justify-content:center;align-items:center;width:43px;min-width:43px;height:43px;min-height:43px;display:flex;position:absolute;bottom:15px;right:15px;box-shadow:0 5px 14px #24282114;background:var(--ink)!important;color:#fff!important;border:1px solid #24282124!important;border-radius:50%!important;margin:0!important;padding:0!important;text-decoration:none!important;transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s!important}.collection-cart-button svg{pointer-events:none}.collection-cart-button.loading{opacity:.58;pointer-events:none}.collection-cart-button.added:after,.woocommerce a.collection-cart-button.button.added:after{content:"✓";background:var(--ink);color:#fff;font-family:var(--font-sans);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.collection-card>.added_to_cart{display:none!important}@media (hover:hover) and (pointer:fine){.collection-card:hover{border-color:#24282124;transform:translateY(-4px);box-shadow:0 17px 38px #1f1b1713}.collection-card:hover .collection-product-image{transform:scale(1.025)}.collection-cart-button:hover,.collection-arrow:hover{transform:translateY(-2px)}}@media (width<=1100px){.collection-card{flex-basis:calc(33.3333vw - clamp(28px,5vw,84px)/1.5 - clamp(14px,1.5vw,22px)/1.5);width:calc(33.3333vw - clamp(28px,5vw,84px)/1.5 - clamp(14px,1.5vw,22px)/1.5);max-width:none}}@media (width<=820px){.collection-card{border-radius:21px;flex:0 0 min(71vw,315px);width:min(71vw,315px);max-width:none}.collection-card-media{aspect-ratio:1/1.03}.collection-card-copy{min-height:124px;padding:15px 60px 17px 16px}.collection-product-title{font-size:14px}.collection-product-price{padding-top:12px;font-size:11px}.collection-cart-button,.woocommerce a.collection-cart-button.button{width:41px;min-width:41px;height:41px;min-height:41px;bottom:13px;right:13px}}@media (width<=420px){.collection-card{flex-basis:74vw;width:74vw}}.blog-slider{width:100%;min-width:0;position:relative}.site-footer--editorial{--footer-ink:#22261f;--footer-moss:#78806d;--footer-clay:#9b5d3f;--footer-cream:#eee9df;isolation:isolate;background:var(--footer-ink);color:var(--footer-cream);margin-top:0;padding:clamp(92px,9vw,150px) clamp(28px,5vw,84px) 0;position:relative;overflow:hidden}.site-footer-shape{z-index:-1;background:var(--sand);border-bottom-right-radius:clamp(72px,7vw,110px);width:72%;height:clamp(72px,7vw,110px);position:absolute;top:0;left:0}.site-footer-shape:after{content:"";background:radial-gradient(circle at 100% 100%, transparent calc(clamp(72px,7vw,110px) - 1px), var(--sand) clamp(72px,7vw,110px));width:clamp(72px,7vw,110px);height:clamp(72px,7vw,110px);position:absolute;top:0;left:100%}.footer-main{grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);align-items:stretch;gap:clamp(18px,2vw,30px);width:100%;max-width:1500px;margin:0 auto;display:grid}.footer-brand-panel,.footer-content-panel{border:1px solid #ffffff1a;position:relative;overflow:hidden}.footer-brand-panel{background:radial-gradient(circle at 84% 14%,#ffffff1a,#0000 29%),linear-gradient(145deg,#865037 0%,#663d2d 50%,#3b3028 100%);border-radius:0 clamp(54px,6vw,100px);flex-direction:column;justify-content:space-between;gap:50px;min-height:clamp(440px,42vw,620px);padding:clamp(36px,4.2vw,66px);display:flex}.footer-brand-copy{max-width:780px}.footer-kicker,.footer-newsletter-label{font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;color:#ffffff9e;margin-bottom:18px;font-size:9px;line-height:1;display:block}.footer-logo{font-family:var(--font-serif);letter-spacing:-.055em;color:#fff;margin:0;font-size:clamp(6rem,11vw,12.5rem);font-weight:400;line-height:.72;display:block}.footer-brand-panel p{max-width:600px;font-family:var(--font-sans);color:#ffffffbd;margin:34px 0 0;font-size:clamp(14px,1vw,17px);line-height:1.65}.footer-shop-cta{color:#fff;width:max-content;font-family:var(--font-sans);letter-spacing:.025em;align-items:center;gap:15px;font-size:12px;text-decoration:none;display:inline-flex}.footer-shop-cta-icon{-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff57;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .28s,background-color .28s;display:flex}.footer-content-panel{background:radial-gradient(circle at 82% 100%,#ffffff14,#0000 35%),linear-gradient(155deg,#77806d 0%,#586152 62%,#454a41 100%);border-radius:clamp(54px,6vw,100px) 0;grid-template-rows:auto 1fr;gap:18px;padding:clamp(32px,3.3vw,52px);display:grid}.footer-links h4,.footer-newsletter h4{color:#fff;margin:0;font-weight:400}.footer-links h4{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#ffffff94;margin-bottom:22px;font-size:10px}.footer-links ul{grid-template-columns:1fr 1fr;gap:10px 20px;margin:0;padding:0;list-style:none;display:grid}.footer-links a{color:#ffffffe0;width:max-content;font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(1.9rem,2.5vw,3.1rem);line-height:1;text-decoration:none;transition:opacity .25s,transform .25s;display:inline-flex}.footer-newsletter h4{font-family:var(--font-serif);letter-spacing:-.035em;font-size:clamp(3.3rem,4.8vw,6rem);line-height:.9}.footer-newsletter p{max-width:520px;font-family:var(--font-sans);color:#ffffffad;margin:18px 0 24px;font-size:12px;line-height:1.62}.newsletter-form{-webkit-backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;grid-template-columns:minmax(0,1fr) 50px;gap:8px;max-width:560px;padding:6px;display:grid}.newsletter-form input{color:#fff;min-width:0;height:46px;font:inherit;font-family:var(--font-sans);background:0 0;border:0;outline:0;padding:0 17px;font-size:11px}.newsletter-form input::placeholder{color:#ffffff85}.newsletter-form button{width:46px;height:46px;color:var(--footer-ink);cursor:pointer;background:#f5f1e8;border:0;border-radius:50%;padding:0;font-size:19px;transition:transform .28s,box-shadow .28s}.footer-bottom{border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1500px;min-height:74px;margin:clamp(22px,3vw,42px) auto 0;padding:20px 0;display:flex}.footer-copyright{font-family:var(--font-sans);letter-spacing:.03em;color:#ffffff85;margin:0;font-size:10px;line-height:1.6}.footer-copyright a{color:#ffffffc7;text-decoration:none}.footer-managed-by{margin-left:5px}.footer-policies-trigger{color:#ffffffc7;cursor:pointer;font-family:var(--font-sans);letter-spacing:.055em;background:0 0;border:0;flex:none;padding:0;font-size:10px;line-height:1;transition:color .25s,transform .25s}@media (hover:hover) and (pointer:fine){.footer-links a:hover{opacity:.68;transform:translate(3px)}.footer-shop-cta:hover .footer-shop-cta-icon{background:#ffffff2e;transform:translate(3px)}.newsletter-form button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000029}.footer-policies-trigger:hover{color:#fff;transform:translateY(-1px)}.footer-copyright a:hover{color:#fff}}html.footer-policies-open,body.footer-policies-open{overflow:hidden}.footer-policies-shell{z-index:99990;visibility:hidden;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.footer-policies-shell.is-open{visibility:visible;pointer-events:auto}.footer-policies-backdrop{opacity:0;-webkit-backdrop-filter:blur(5px);background:#0f100d7a;border:0;width:100%;height:100%;padding:0;transition:opacity .36s;position:absolute;inset:0}.footer-policies-shell.is-open .footer-policies-backdrop{opacity:1}.footer-policies-sheet{z-index:2;color:#fff;-webkit-backdrop-filter:blur(28px)saturate(125%);background:linear-gradient(125deg,#363931e8,#5f5448db);border:1px solid #ffffff42;border-bottom:0;border-radius:44px 44px 0 0;width:min(1180px,100% - 32px);max-height:min(82dvh,820px);padding:18px clamp(24px,4vw,58px) clamp(30px,4vw,52px);transition:transform .52s cubic-bezier(.22,.76,.28,1);position:relative;overflow-y:auto;transform:translateY(105%);box-shadow:0 -30px 90px #0003}.footer-policies-shell.is-open .footer-policies-sheet{transform:translate(0,0)}.footer-policies-handle{background:#ffffff57;border-radius:999px;width:52px;height:4px;margin:0 auto 24px}.footer-policies-header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:28px;display:flex}.footer-policies-kicker{font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;color:#ffffff80;margin-bottom:8px;font-size:9px;display:block}.footer-policies-header h2{font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-size:clamp(3.7rem,6vw,7rem);font-weight:400;line-height:.86}.footer-policies-close{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff40;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;line-height:1;display:flex}.footer-policies-grid{grid-template-columns:1fr 1fr;gap:0 40px;padding-top:18px;display:grid}.footer-policies-grid a,.footer-cookie-preferences{color:#ffffffe0;cursor:pointer;width:100%;min-height:58px;font-family:var(--font-sans);letter-spacing:.015em;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;padding:0;font-size:12px;text-decoration:none;transition:color .24s,padding-left .24s;display:flex}.footer-policies-grid a span:last-child,.footer-cookie-preferences span:last-child{color:#ffffff6b;transition:transform .24s,color .24s}.footer-policies-note{max-width:720px;font-family:var(--font-sans);color:#ffffff6b;margin:28px 0 0;font-size:9px;line-height:1.55}@media (hover:hover) and (pointer:fine){.footer-policies-grid a:hover,.footer-cookie-preferences:hover{color:#fff;padding-left:6px}.footer-policies-grid a:hover span:last-child,.footer-cookie-preferences:hover span:last-child{color:#fff;transform:translate(2px,-2px)}.footer-policies-close:hover{background:#ffffff29}}@media (width<=900px){.footer-main{grid-template-columns:1fr}.footer-brand-panel{min-height:430px}.footer-content-panel{min-height:460px}}@media (width<=820px){.site-footer--editorial{padding:74px 20px 0}.site-footer-shape{border-bottom-right-radius:58px;width:76%;height:58px}.site-footer-shape:after{background:radial-gradient(circle at 100% 100%,transparent 57px,var(--sand) 58px);width:58px;height:58px}.footer-brand-panel{border-radius:0 54px;min-height:390px;padding:30px 24px}.footer-content-panel{border-radius:54px 0;padding:30px 24px}.footer-logo{font-size:clamp(6rem,28vw,9rem)}.footer-brand-panel p{margin-top:25px;font-size:12px}.footer-links ul{grid-template-columns:1fr 1fr}.footer-links a{font-size:clamp(2.05rem,9vw,3rem)}.footer-newsletter{padding-top:48px}.footer-newsletter h4{font-size:clamp(3.2rem,14vw,5.2rem)}.footer-bottom{flex-direction:column;align-items:flex-start;gap:14px;min-height:0;padding:22px 0 28px}.footer-managed-by{margin:4px 0 0;display:block}.footer-policies-sheet{border-left:0;border-right:0;border-radius:32px 32px 0 0;width:100%;max-height:88dvh;padding:14px 20px 30px}.footer-policies-header{padding-bottom:22px}.footer-policies-header h2{font-size:clamp(3.5rem,15vw,5.4rem)}.footer-policies-grid{grid-template-columns:1fr}}@media (width<=420px){.footer-links ul{grid-template-columns:1fr}.footer-content-panel{min-height:0}}.site-footer-shape:after{display:none!important}.site-footer-shape{border-bottom-right-radius:84px;width:72%;height:84px}.footer-main{align-items:stretch}.footer-brand-panel,.footer-content-panel{height:100%;min-height:560px;padding:clamp(38px,3.3vw,52px)}.footer-brand-panel{grid-template-rows:auto 1fr auto;gap:28px;display:grid}.footer-brand-core{align-self:center;width:100%;max-width:760px}.footer-brand-core p{max-width:640px;margin:28px 0 0}.footer-kicker{margin:0}.footer-content-panel{grid-template-rows:auto 1fr}.footer-links h4{margin-top:0}.footer-links ul{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(68px,auto);align-items:start;gap:8px 44px}.footer-links li{align-items:flex-start;display:flex}.footer-links a{line-height:.95}.footer-newsletter-title{flex-wrap:wrap;align-items:baseline;gap:.22em;margin:0;line-height:1;display:flex}.footer-newsletter-title-prefix{font-family:var(--font-sans);letter-spacing:-.025em;text-transform:none;color:#fff;font-size:clamp(1.55rem,2vw,2.35rem);font-weight:400;line-height:1.05}.footer-newsletter-title-brand{font-family:var(--font-serif);letter-spacing:-.04em;color:#fff;font-size:clamp(4.3rem,5.6vw,7rem);font-weight:400;line-height:.82}.footer-newsletter{align-self:end;padding-top:34px}.footer-newsletter h4{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:normal}@media (width<=900px){.footer-brand-panel,.footer-content-panel{min-height:0}}@media (width<=820px){.site-footer-shape{border-bottom-right-radius:56px;width:74%;height:56px}.site-footer--editorial{padding-top:82px}.footer-brand-panel,.footer-content-panel{padding:30px 24px}.footer-brand-panel{grid-template-rows:auto auto auto;gap:34px}.footer-brand-core{align-self:auto}.footer-brand-core p{margin-top:20px}.footer-links ul{grid-auto-rows:auto;gap:18px;grid-template-columns:1fr!important}.footer-links li{display:block}.footer-links a{width:100%}.footer-newsletter{padding-top:52px}.footer-newsletter-title{display:block}.footer-newsletter-title-prefix{margin-bottom:8px;font-size:1.35rem;display:block}.footer-newsletter-title-brand{font-size:clamp(4.8rem,20vw,7rem);display:block}}@media (width<=420px){.site-footer--editorial{padding-left:16px;padding-right:16px}.footer-brand-panel,.footer-content-panel{padding:26px 20px}}.site-footer--editorial{border-top-left-radius:0;border-top-right-radius:0;padding-top:96px}.site-footer-shape{background:var(--sand);clip-path:ellipse(76% 100% at 24% 0);top:0;left:0;right:0;border-radius:0!important;width:100%!important;height:96px!important;display:block!important}.site-footer--editorial:before{content:"";z-index:-1;background:var(--footer-ink);border-top-left-radius:96px;width:36%;height:96px;position:absolute;top:0;right:0}.site-footer-shape:after{content:none!important;display:none!important}.footer-links li{align-items:flex-start!important;height:88px!important;margin:0!important;padding:0!important;display:flex!important}.footer-links a{min-height:88px;align-items:flex-start!important;margin:0!important;padding:0!important;line-height:.88!important;display:flex!important}.footer-links li:nth-child(2) a,.footer-links li:nth-child(4) a{transform:translateY(-2px)}.footer-newsletter-title{text-transform:none!important}.footer-newsletter-title-prefix{font-family:var(--font-sans)!important;text-transform:none!important;letter-spacing:-.025em!important;font-size:clamp(1.55rem,2vw,2.35rem)!important}.footer-newsletter-title-brand{font-feature-settings:"calt" 1,"liga" 1;font-family:var(--font-serif)!important;text-transform:none!important;font-variant:normal!important;letter-spacing:-.045em!important;font-size:clamp(4.3rem,5.6vw,7rem)!important;line-height:.82!important}@media (width<=820px){.site-footer--editorial{padding-top:72px}.site-footer-shape{clip-path:ellipse(88% 100% at 16% 0);height:72px!important}.site-footer--editorial:before{border-top-left-radius:72px;width:42%;height:72px}.footer-links ul{grid-template-rows:none!important;grid-template-columns:1fr!important;row-gap:18px!important}.footer-links li,.footer-links li:first-child,.footer-links li:nth-child(2),.footer-links li:nth-child(3),.footer-links li:nth-child(4){grid-row:auto!important;height:auto!important;display:block!important}.footer-links a{min-height:0!important;line-height:.92!important;display:block!important;transform:none!important}.footer-newsletter-title{display:block!important}.footer-newsletter-title-prefix{margin-bottom:8px!important;font-size:1.35rem!important;display:block!important}.footer-newsletter-title-brand{font-size:clamp(4.8rem,20vw,7rem)!important;display:block!important}}.site-footer--editorial{padding-top:126px}.footer-links ul{grid-template-rows:92px 92px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:8px 48px!important}.footer-links li{align-items:flex-start!important;height:92px!important;min-height:92px!important;margin:0!important;padding:0!important;display:flex!important}.footer-links a{position:relative;align-items:flex-start!important;width:max-content!important;min-height:0!important;margin:0!important;padding:0!important;line-height:.88!important;transition:opacity .25s,transform .25s,color .25s!important;display:inline-flex!important;transform:none!important}.footer-links li:nth-child(2) a,.footer-links li:nth-child(4) a{top:-6px}@media (hover:hover) and (pointer:fine){.footer-links li a:hover{opacity:.68!important;color:#fff!important;transform:translate(3px)!important}.footer-links li:nth-child(2) a:hover,.footer-links li:nth-child(4) a:hover{transform:translate(3px)!important}}@media (width<=820px){.site-footer--editorial{padding-top:92px}.footer-links ul{grid-template-rows:none!important;grid-template-columns:1fr!important;row-gap:18px!important}.footer-links li{height:auto!important;min-height:0!important;display:block!important}.footer-links a,.footer-links li:nth-child(2) a,.footer-links li:nth-child(4) a{width:100%!important;line-height:.92!important;display:block!important;top:auto!important;transform:none!important}}.footer-links ul{grid-template-rows:92px 92px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:8px 48px!important;display:grid!important}.footer-links li,.footer-links li:first-child,.footer-links li:nth-child(2),.footer-links li:nth-child(3),.footer-links li:nth-child(4){align-items:flex-start!important;height:92px!important;min-height:92px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;top:0!important;transform:none!important}.footer-links li:first-child,.footer-links li:nth-child(2){grid-row:1!important}.footer-links li:nth-child(3),.footer-links li:nth-child(4){grid-row:2!important}.footer-links li:first-child,.footer-links li:nth-child(3){grid-column:1!important}.footer-links li:nth-child(2),.footer-links li:nth-child(4){grid-column:2!important}.footer-links a,.footer-links li:nth-child(2) a,.footer-links li:nth-child(4) a{height:auto!important;min-height:0!important;font-family:var(--font-serif)!important;letter-spacing:-.02em!important;vertical-align:top!important;margin:0!important;padding:0!important;font-size:clamp(1.9rem,2.5vw,3.1rem)!important;font-weight:400!important;line-height:.88!important;display:inline-block!important;position:relative!important;top:0!important;transform:none!important}@media (hover:hover) and (pointer:fine){.footer-links li a:hover,.footer-links li:nth-child(2) a:hover,.footer-links li:nth-child(4) a:hover{opacity:.68!important;color:#fff!important;transform:translate(3px)!important}}@media (width<=820px){.footer-links ul{grid-template-rows:none!important;grid-template-columns:1fr!important;gap:18px!important}.footer-links li,.footer-links li:first-child,.footer-links li:nth-child(2),.footer-links li:nth-child(3),.footer-links li:nth-child(4){grid-area:auto!important;height:auto!important;min-height:0!important;display:block!important}.footer-links a,.footer-links li:nth-child(2) a,.footer-links li:nth-child(4) a{width:100%!important;line-height:.92!important;display:block!important}}.about-page{--about-ink:#252820;--about-olive:#2f352a;--about-sage:#a8b19a;--about-terracotta:#b8664d;--about-cream:#eee9e0;background:var(--sand);color:var(--about-ink);overflow:hidden}.about-hero{--about-curve:118px;min-height:calc(clamp(700px,92svh,940px) + var(--about-curve));height:calc(clamp(700px,92svh,940px) + var(--about-curve));isolation:isolate;background:var(--about-olive);position:relative;overflow:hidden}.about-hero-background{z-index:-3;background-image:var(--about-hero-image);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.012)}.about-hero.no-image .about-hero-background{background:radial-gradient(circle at 68% 34%,#ffffff24,#0000 22%),radial-gradient(circle at 28% 66%,#b8664d57,#0000 26%),linear-gradient(135deg,#52604b 0%,#30372d 50%,#1f241d 100%)}.about-hero-overlay{z-index:-2;background:linear-gradient(90deg,#10100d2e 0%,#10100d12 42%,#10100d5e 100%),linear-gradient(#0c0c0a24,#0c0c0a0d 43%,#0c0c0a40 100%);position:absolute;inset:0}.about-hero-copy{z-index:10;right:clamp(28px,6.5vw,110px);bottom:calc(var(--about-curve) + clamp(84px,10vh,126px));color:#fff;width:min(640px,44vw);position:absolute}.about-hero-eyebrow,.about-kicker{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;font-size:9px;line-height:1;display:block}.about-hero-eyebrow{color:#ffffff94;margin-bottom:18px}.about-hero-title{font-family:var(--font-serif);letter-spacing:-.055em;color:#fff;text-shadow:0 2px 22px #00000021;margin:0;font-size:clamp(5.8rem,8.8vw,10.4rem);font-weight:400;line-height:.81}.about-hero-subtitle{max-width:510px;font-family:var(--font-sans);letter-spacing:.02em;color:#ffffffd1;margin:25px 0 0;font-size:clamp(12px,1vw,15px);line-height:1.65}.about-hero-curve{z-index:20;pointer-events:none;position:absolute}.about-hero-curve--left{height:var(--about-curve);background:var(--sand);border-top-left-radius:var(--about-curve);bottom:0;left:0;right:0}.about-hero-curve--right{right:0;bottom:var(--about-curve);width:var(--about-curve);height:var(--about-curve);background:radial-gradient(circle at 0 0, transparent calc(var(--about-curve) - 1px), var(--sand) var(--about-curve))}@media (width<=1100px){.about-hero-copy{width:min(620px,52vw);right:clamp(24px,5vw,64px)}}@media (width<=820px){.about-hero{--about-curve:70px;min-height:calc(690px + var(--about-curve));height:calc(86svh + var(--about-curve))}.about-hero-background{background-position:50%}.about-hero-copy{left:24px;right:24px;bottom:calc(var(--about-curve) + 72px);width:auto;max-width:620px}.about-hero-title{font-size:clamp(4.7rem,18vw,7.1rem)}.about-hero-subtitle{max-width:460px;margin-top:18px;font-size:12px}}@media (width<=420px){.about-hero-copy{left:20px;right:20px}}.journal-grid--top{margin-bottom:clamp(22px,2.3vw,34px)}.journal-grid--bottom{margin-top:clamp(22px,2.3vw,34px)}.journal-card-link{color:#fff;width:100%;height:100%;text-decoration:none;display:block;position:relative}.journal-card-media,.journal-card-placeholder{width:100%;height:100%;position:absolute;inset:0}.journal-card-media{z-index:0;overflow:hidden}.journal-card-media img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .78s cubic-bezier(.22,.61,.36,1);display:block;transform:scale(1.002)}.journal-card-placeholder{background:radial-gradient(circle at 24% 18%,#ffffff3b,#0000 30%),linear-gradient(145deg,#b6b09f 0%,#8b8f7e 45%,#494c41 100%)}.journal-card-glass{z-index:3;backdrop-filter:blur(20px)saturate(122%);background:linear-gradient(118deg,#ffffff3b,#ffffff1f 50%,#ffffff2b);border-top:1px solid #ffffff57;flex-direction:column;justify-content:flex-end;min-height:37%;padding:clamp(20px,1.75vw,28px);display:flex;position:absolute;bottom:0;left:0;right:0}.journal-card-meta,.journal-feature-meta{font-family:var(--font-sans);letter-spacing:.115em;text-transform:uppercase;color:#ffffffab;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;font-size:8px;line-height:1.25;display:flex}.journal-card-meta span,.journal-card-meta time,.journal-feature-meta span,.journal-feature-meta time{display:block}.journal-card-glass h2{max-width:95%;font-family:var(--font-serif);letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(2rem,2.25vw,3.25rem);font-weight:400;line-height:.97}.journal-card-bottom{grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:18px;margin-top:15px;display:grid}.journal-card-bottom p{-webkit-line-clamp:2;max-width:92%;font-family:var(--font-sans);color:#ffffffbd;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.journal-card-arrow{color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;justify-content:center;justify-self:end;align-items:center;width:36px;height:36px;font-family:Arial,sans-serif;font-size:16px;line-height:1;transition:transform .3s cubic-bezier(.22,.61,.36,1),background-color .3s;display:inline-flex}@media (width<=820px){.journal-grid--top{margin-bottom:18px}.journal-grid--bottom{margin-top:18px}.journal-card-glass{min-height:35%;padding:22px}.journal-card-glass h2{font-size:clamp(2.35rem,9vw,4rem)}.journal-card-bottom p{font-size:10px}}@media (width<=520px){.journal-card-bottom{grid-template-columns:1fr 36px;gap:14px}.journal-card-bottom p{-webkit-line-clamp:2}}@media (prefers-reduced-motion:reduce){.journal-card,.journal-card-media img,.journal-card-arrow,.journal-feature,.journal-feature-media img,.journal-feature-arrow,.journal-tag,.journal-tags-arrow,.journal-pagination-page,.journal-pagination-arrow{transition:none!important}}.single-journal-body-wrap{box-sizing:border-box;position:relative;background:0 0!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(76px,7vw,118px) clamp(24px,4vw,72px) clamp(80px,8vw,126px)!important}.single-journal-body-wrap:before{content:"";z-index:-2;background:radial-gradient(circle at 4% 14%,#b96f562e,#0000 25%),radial-gradient(circle at 96% 38%,#707e632e,#0000 27%),radial-gradient(circle at 20% 82%,#cc987e1f,#0000 24%),linear-gradient(#eee9e0 0%,#f3eee7 48%,#e8e3da 100%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.single-journal-reading-layout{grid-template-columns:minmax(0,1fr) 330px;gap:clamp(46px,4vw,78px);width:min(100%,1680px)}.single-journal-reading-main .single-journal-body{margin:0!important}.single-journal-atmosphere{opacity:.58;inset:-40px -3vw 0}.single-journal-atmosphere path{stroke:#b96f562e}.single-journal-segment,.single-journal-segment.is-opening,.single-journal-segment--text-only,.single-journal-segment--media-right,.single-journal-segment--media-left,.single-journal-segment--media-full,.single-journal-segment--media-wide{box-sizing:border-box;width:min(100%,1080px);max-width:1080px;min-height:0;margin:0 auto clamp(62px,6vw,96px);position:relative;overflow:visible}.single-journal-segment:not(.is-opening){backdrop-filter:blur(18px)saturate(108%);background:linear-gradient(135deg,#ffffff9e,#ffffff38),radial-gradient(circle at 88% 10%,#b96f5621,#0000 34%);border:1px solid #ffffffa8;border-radius:62px 12px;padding:clamp(42px,4.2vw,68px);box-shadow:0 30px 90px #30302713}.single-journal-segment:nth-of-type(odd):not(.is-opening){background:linear-gradient(225deg,#fff9,#fff3),radial-gradient(circle at 9% 88%,#6f7f6324,#0000 36%);border-radius:12px 62px}.single-journal-segment--media-right,.single-journal-segment--media-left{grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);align-items:start;gap:clamp(38px,4vw,68px);display:grid}.single-journal-segment--media-full,.single-journal-segment--media-wide{gap:clamp(36px,4vw,58px);display:grid}.single-journal-segment--media-full .single-journal-segment-copy,.single-journal-segment--media-wide .single-journal-segment-copy{width:min(100%,820px);margin:0 auto;padding:0}.single-journal-segment-copy{align-self:center;width:100%;min-width:0}.single-journal-segment-copy h2,.single-journal-segment-copy h3,.single-journal-segment-copy h4{text-wrap:balance;max-width:100%!important;overflow:visible!important}.single-journal-segment-copy h2{letter-spacing:-.04em!important;margin:0 0 clamp(24px,2.5vw,36px)!important;font-size:clamp(3rem,4.5vw,5.5rem)!important;line-height:.94!important}.single-journal-segment--media-right h2,.single-journal-segment--media-left h2{font-size:clamp(2.7rem,3.5vw,4.35rem)!important;line-height:.96!important}.single-journal-segment-copy p{max-width:760px;margin-bottom:1.35em;font-size:clamp(16px,1.05vw,18px);line-height:1.76}.single-journal-segment:not(.is-opening):before{width:46px;height:46px;box-shadow:none;background:#eee9e0b8;top:22px;left:auto;right:24px}.single-journal-segment:nth-of-type(odd):not(.is-opening):before{left:24px;right:auto}.single-journal-body .single-journal-editorial-media{aspect-ratio:4/5;border-radius:38px 8px;box-shadow:0 24px 65px #25282024;width:100%!important;max-width:none!important;margin:0!important;transform:none!important}.single-journal-segment--media-left .single-journal-editorial-media,.single-journal-segment--media-right .single-journal-editorial-media{align-self:start;position:sticky;top:108px;max-height:620px!important}.single-journal-segment--media-full .single-journal-editorial-media,.single-journal-segment--media-wide .single-journal-editorial-media{aspect-ratio:16/8.5;border-radius:52px 10px;max-height:660px;position:relative;top:auto}.single-journal-body .single-journal-editorial-media img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.single-journal-related-rail{height:max-content;max-height:calc(100vh - 116px);overflow:visible;align-self:start!important;position:sticky!important;top:96px!important}.single-journal-related-rail-inner{max-height:calc(100vh - 116px);overflow-y:auto;position:static!important;top:auto!important}.single-journal-related-rail-media,.single-journal-related-rail-card{height:96px;min-height:96px}.single-journal-related-rail-media{width:86px}.single-journal-related-rail-media img{object-fit:cover!important;width:86px!important;height:96px!important}.single-journal-related-rail h2{max-width:100%;margin:0 0 22px;font-size:clamp(2.35rem,2.6vw,3.4rem);line-height:.92;overflow:visible}.single-journal-closing{position:relative;overflow:hidden;background:radial-gradient(circle at 16% 20%,#b96f566b,#0000 30%),radial-gradient(circle at 82% 22%,#aeb5a147,#0000 34%),linear-gradient(#656d5d 0%,#4d5548 55%,#22261f 100%)!important;min-height:420px!important;padding:86px 24px 108px!important}.single-journal-closing h2{max-width:980px;overflow:visible;font-size:clamp(4rem,7vw,7.2rem)!important;line-height:.88!important}.single-journal-closing a{transition:background-color .3s,transform .3s}.single-journal-closing a:hover{background:#fff3;transform:translateY(-3px)}@media (width>=821px){body.single-post .site-footer--editorial{padding-top:64px!important}body.single-post .site-footer-shape,body.single-post .site-footer--editorial:before{content:none!important;display:none!important}}@media (width<=1100px) and (width>=821px){.single-journal-reading-layout{grid-template-columns:minmax(0,1fr) 282px;gap:36px}.single-journal-segment:not(.is-opening){padding:40px}.single-journal-segment--media-right,.single-journal-segment--media-left{grid-template-columns:minmax(0,1fr) minmax(260px,.82fr);gap:34px}}@media (width<=820px){.single-journal-body-wrap{padding:54px 20px 78px!important}.single-journal-segment,.single-journal-segment.is-opening,.single-journal-segment--text-only,.single-journal-segment--media-right,.single-journal-segment--media-left,.single-journal-segment--media-full,.single-journal-segment--media-wide{width:100%;margin-bottom:54px}.single-journal-segment:not(.is-opening){background:#ffffff61;border-radius:34px 7px;padding:30px 22px 34px;display:flex;box-shadow:0 20px 55px #2528200f}.single-journal-segment:nth-of-type(odd):not(.is-opening){border-radius:7px 34px}.single-journal-segment-copy h2{padding-right:28px;font-size:clamp(2.75rem,12.5vw,4.35rem)!important;line-height:.94!important}.single-journal-segment:not(.is-opening):before{width:38px;height:38px;top:16px;right:16px;left:auto!important}.single-journal-body .single-journal-editorial-media,.single-journal-body .single-journal-editorial-media--standalone{box-shadow:none;aspect-ratio:4/5!important;border-radius:28px 0 34px 7px!important;order:2!important;width:calc(100% + 44px)!important;max-width:none!important;margin:32px -22px -34px!important;position:relative!important;top:auto!important}.single-journal-segment:nth-of-type(odd) .single-journal-editorial-media{border-radius:0 28px 7px 34px!important}.single-journal-segment--media-left .single-journal-editorial-media,.single-journal-segment--media-full .single-journal-editorial-media{order:2!important}.single-journal-segment--media-left .single-journal-segment-copy,.single-journal-segment--media-full .single-journal-segment-copy{order:1!important}.single-journal-body .single-journal-editorial-media:before{background:linear-gradient(#f7f3ecf0,#0000 100%);height:18%}.single-journal-body .single-journal-editorial-media:after{background:linear-gradient(#0000 0%,#eee9e0c7);height:24%}.single-journal-closing{min-height:390px!important;padding:80px 20px 96px!important}.single-journal-closing h2{font-size:clamp(3.7rem,16vw,5.8rem)!important}}.single-journal{overflow:clip visible}.single-journal-body-wrap{isolation:isolate;background:radial-gradient(circle at 8% 13%,#b96f562b,#0000 23%),radial-gradient(circle at 93% 35%,#7380672e,#0000 26%),radial-gradient(circle at 24% 78%,#cd9b8221,#0000 21%),linear-gradient(#eee9e0 0%,#f2ede5 48%,#e8e3d9 100%);width:100%;max-width:none;padding-top:clamp(28px,4vw,64px);position:relative}.single-journal-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:-90px -5vw 0;overflow:hidden}.single-journal-atmosphere svg{width:100%;height:100%;min-height:1300px;overflow:visible}.single-journal-atmosphere circle{fill:none;stroke:#45493a21;stroke-width:1.25px;vector-effect:non-scaling-stroke}.single-journal-atmosphere circle:first-child{fill:#aeb5a114;stroke:#45493a29}.single-journal-atmosphere path{fill:none;stroke:#b96f563d;stroke-width:1.35px;stroke-dasharray:8 12;vector-effect:non-scaling-stroke}.single-journal-reading-main .single-journal-body{counter-reset:zelyth-journal-beat;margin-top:0}.single-journal-segment:not(.is-opening){counter-increment:zelyth-journal-beat;position:relative}.single-journal-segment:not(.is-opening):before{content:"0" counter(zelyth-journal-beat);z-index:4;color:#25282094;width:54px;height:54px;font-family:var(--font-sans);letter-spacing:.12em;backdrop-filter:blur(16px);background:#f2ede5c7;border:1px solid #2528201f;border-radius:50%;place-items:center;font-size:8px;display:grid;position:absolute;top:-22px;left:clamp(20px,3vw,42px);box-shadow:0 16px 40px #25282012}.single-journal-segment--media-right,.single-journal-segment--media-left{backdrop-filter:blur(18px)saturate(112%);background:linear-gradient(135deg,#ffffff8f,#ffffff2e),radial-gradient(circle at 82% 14%,#b96f562b,#0000 35%);border:1px solid #ffffff94;border-radius:74px 14px;padding:clamp(36px,4vw,64px);box-shadow:0 36px 100px #37362c14}.single-journal-segment--media-left{background:linear-gradient(225deg,#ffffff94,#ffffff29),radial-gradient(circle at 12% 80%,#707e6330,#0000 37%);border-radius:14px 74px}.single-journal-segment--media-full,.single-journal-segment--media-wide{background:#fff3;border:1px solid #ffffff7a;border-radius:86px 18px;padding:clamp(22px,2.4vw,36px);position:relative;box-shadow:0 35px 100px #37362c12}.single-journal-segment--media-wide{border-radius:18px 86px}.single-journal-segment--media-full .single-journal-segment-copy,.single-journal-segment--media-wide .single-journal-segment-copy{padding-left:clamp(8px,2vw,28px);padding-right:clamp(8px,2vw,28px)}.single-journal-body .single-journal-editorial-media{box-shadow:0 30px 80px #25282029}.single-journal-body .single-journal-editorial-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(145deg,#ffffff29,#0000 34%),linear-gradient(#0000 62%,#1f211b2e);position:absolute;inset:0}.single-journal-body .single-journal-editorial-media img{transition:transform 1.3s cubic-bezier(.16,1,.3,1),filter 1.1s}.single-journal-segment:hover .single-journal-editorial-media img{filter:saturate(1.03);transform:scale(1.025)}.single-journal-body blockquote{background:radial-gradient(circle at 88% 20%,#b96f5661,#0000 30%),linear-gradient(135deg,#3f4438,#596050);overflow:hidden;box-shadow:0 34px 90px #25282024}.single-journal-body blockquote:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-62px;right:-46px}.single-journal-related-rail-inner{scrollbar-width:none;background:radial-gradient(circle at 100% 0,#b96f5633,#0000 34%),#f7f3ebc2;max-height:calc(100vh - 118px);top:96px;overflow:auto}.single-journal-related-rail-inner::-webkit-scrollbar{display:none}.single-journal-related-rail-media{width:82px;height:92px;min-height:92px}.single-journal-related-rail-media img{object-fit:cover;object-position:center;width:100%;height:100%}.single-journal-related-rail-all{isolation:isolate;padding-right:5px;transition:color .28s,padding .35s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden}.single-journal-related-rail-all:before{content:"";z-index:-1;background:var(--single-ink);border-radius:14px;height:0;transition:height .35s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:0;left:0;right:0}.single-journal-related-rail-all span{transition:transform .35s cubic-bezier(.22,.61,.36,1)}.single-journal-related-rail-all:hover{color:#fff;padding:14px 13px}.single-journal-related-rail-all:hover:before{height:100%}.single-journal-related-rail-all:hover span{transform:translate(4px)}@media (width<=820px){.single-journal-body-wrap{background:radial-gradient(circle at 100% 18%,#b96f562e,#0000 23%),linear-gradient(#eee9e0,#f0ebe3 65%,#e8e3d9);padding-top:26px}.single-journal-atmosphere{opacity:.72;inset:0 -45vw}.single-journal-atmosphere svg{min-height:1800px}.single-journal-segment:not(.is-opening):before{width:44px;height:44px;top:-13px;left:0}.single-journal-segment--media-right,.single-journal-segment--media-left,.single-journal-segment--media-full,.single-journal-segment--media-wide{box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.single-journal-segment--media-full .single-journal-segment-copy,.single-journal-segment--media-wide .single-journal-segment-copy{padding:0}.single-journal-body .single-journal-editorial-media{box-shadow:none;margin-top:60px!important;margin-bottom:60px!important}.single-journal-related-grid .single-journal-related-card,.single-journal-related-grid .single-journal-related-card .blog-slide-card-link{height:min(112vw,590px)}}@media (prefers-reduced-motion:reduce){.journal-motion-ready .single-journal-segment[data-journal-reveal],.journal-motion-ready .single-journal-editorial-media--standalone[data-journal-reveal],.single-journal-body .single-journal-editorial-media img,.single-journal-related-rail-card,.single-journal-related-rail-card img,.single-journal-related-rail-all,.single-journal-related-rail-all:before,.single-journal-related-rail-all span{opacity:1!important;transition:none!important;transform:none!important}}.single-journal{--single-sand:var(--sand,#eee9e0);--single-ink:var(--ink,#252820);--single-olive:#45493a;--single-sage:#aeb5a1;--single-terracotta:#b96f56;background:var(--single-sand);width:100%;color:var(--single-ink);overflow:hidden}.single-journal-article{margin:0}.single-journal-hero{--single-hero-curve:118px;isolation:isolate;width:100%;height:calc(clamp(680px,88svh,940px) + var(--single-hero-curve));min-height:calc(680px + var(--single-hero-curve));background:radial-gradient(circle at 20% 22%,#ffffff26,#0000 32%),linear-gradient(135deg,#7d8272 0%,#505447 48%,#292c25 100%);position:relative;overflow:hidden}.single-journal-hero-background{z-index:0;background-image:var(--single-journal-hero-image);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.001)}.single-journal-hero.no-image .single-journal-hero-background{background:radial-gradient(circle at 22% 26%,#eee9e047,#0000 23%),radial-gradient(circle at 72% 34%,#b96f5652,#0000 28%),linear-gradient(135deg,#858b79 0%,#505548 50%,#2c3028 100%)}.single-journal-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#14151214 0%,#14151208 40%,#14151242 100%),linear-gradient(#0000 20%,#12120f0d 42%,#12120f57 100%);position:absolute;inset:0}.single-journal-hero-copy{z-index:4;left:clamp(28px,6vw,96px);right:clamp(28px,6vw,96px);bottom:calc(var(--single-hero-curve) + clamp(58px,7vw,110px));color:#fff;max-width:min(1060px,75vw);position:absolute}.single-journal-kicker{color:#ffffffbd;font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;align-items:center;margin-bottom:18px;font-size:10px;line-height:1.3;text-decoration:none;display:inline-flex}.single-journal-kicker:hover{color:#fff}.single-journal-hero-copy h1{max-width:1000px;font-family:var(--font-serif);letter-spacing:-.045em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(4.7rem,7.8vw,9.5rem);font-weight:400;line-height:.88}.single-journal-meta{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#ffffffbd;align-items:center;gap:10px;margin-top:clamp(22px,2.5vw,34px);font-size:10px;line-height:1.4;display:flex}.single-journal-hero-curve{pointer-events:none;display:block;position:absolute}.single-journal-hero-curve--left{z-index:5;height:var(--single-hero-curve);background:var(--single-sand);border-top-left-radius:var(--single-hero-curve);bottom:0;left:0;right:0}.single-journal-hero-curve--right{z-index:6;right:0;bottom:var(--single-hero-curve);width:var(--single-hero-curve);height:var(--single-hero-curve);background:radial-gradient(circle at 0 0, transparent calc(var(--single-hero-curve) - 1px), var(--single-sand) var(--single-hero-curve))}.single-journal-body-wrap{width:min(100%,1500px);margin:0 auto;padding:0 clamp(28px,5vw,84px) clamp(90px,9vw,140px)}.single-journal-body{color:#252820d6;width:min(100%,1080px);margin:clamp(-38px,-3vw,-22px) auto 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:clamp(17px,1.15vw,19px);line-height:1.86}.single-journal-body>*{max-width:760px;margin-left:auto;margin-right:auto}.single-journal-body>p:first-of-type{max-width:960px;font-family:var(--font-sans);letter-spacing:-.02em;color:var(--single-ink);margin-top:0;margin-bottom:clamp(42px,4vw,64px);font-size:clamp(1.55rem,2.25vw,2.65rem);line-height:1.43}.single-journal-body p{margin-top:0;margin-bottom:1.65em}.single-journal-body h2,.single-journal-body h3,.single-journal-body h4{color:var(--single-ink)}.single-journal-body h2{max-width:900px;font-family:var(--font-serif);letter-spacing:-.04em;margin-top:clamp(72px,7vw,110px);margin-bottom:28px;font-size:clamp(3.3rem,5vw,6.8rem);font-weight:400;line-height:.93}.single-journal-body h3{font-family:var(--font-sans);letter-spacing:-.02em;margin-top:58px;margin-bottom:20px;font-size:clamp(1.35rem,1.7vw,2rem);font-weight:400;line-height:1.35}.single-journal-body h4{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;margin-top:42px;margin-bottom:16px;font-size:12px;font-weight:400;line-height:1.4}.single-journal-body a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}.single-journal-body strong{color:var(--single-ink);font-weight:600}.single-journal-body blockquote{background:var(--single-olive);color:#fff;max-width:980px;font-family:var(--font-serif);letter-spacing:-.035em;border:0;border-radius:44px 8px;margin:clamp(64px,7vw,104px) auto;padding:clamp(40px,4.5vw,70px);font-size:clamp(2.5rem,4.2vw,5.5rem);line-height:.98;position:relative}.single-journal-body blockquote p{max-width:none;color:inherit;margin:0}.single-journal-body blockquote cite{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#ffffff94;margin-top:24px;font-size:9px;font-style:normal;line-height:1.4;display:block}.single-journal-body ul,.single-journal-body ol{margin-top:1.2em;margin-bottom:2em;padding-left:1.25em}.single-journal-body li{margin:.55em 0}.single-journal-body figure,.single-journal-body .wp-block-image,.single-journal-body .wp-block-gallery,.single-journal-body .wp-block-video,.single-journal-body .wp-block-embed{width:min(1320px,100vw - clamp(40px,8vw,120px));max-width:none;margin:clamp(62px,6vw,96px) 50%;transform:translate(-50%)}.single-journal-body figure img,.single-journal-body .wp-block-image img,.single-journal-body video,.single-journal-body iframe{border-radius:clamp(24px,2.6vw,40px);width:100%;display:block}.single-journal-body figcaption{max-width:760px;font-family:var(--font-sans);letter-spacing:.04em;color:#2528207a;margin:12px auto 0;font-size:9px;line-height:1.55}.single-journal-body .alignwide{width:min(1160px,100vw - clamp(40px,8vw,120px));max-width:none;margin-left:50%;margin-right:0;transform:translate(-50%)}.single-journal-body .alignfull{width:100vw;max-width:none;margin-left:50%;margin-right:0;transform:translate(-50%)}.single-journal-body hr{border:0;border-top:1px solid #25282021;width:min(760px,100%);margin:76px auto}.single-journal-tags{flex-wrap:wrap;gap:8px;width:min(100%,900px);margin:70px auto 0;display:flex}.single-journal-tags a{color:#252820b3;min-height:38px;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:#ffffff57;border:1px solid #2528201a;border-radius:999px;align-items:center;padding:0 14px;font-size:8px;line-height:1;text-decoration:none;transition:background-color .25s,color .25s,transform .25s;display:inline-flex}.single-journal-tags a:hover{color:var(--single-ink);background:#fff;transform:translateY(-1px)}.single-journal-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,900px);margin:30px auto 0;display:grid;position:relative}.single-journal-share{position:relative}.single-journal-action-button,.single-journal-all-button{width:100%;min-height:56px;color:var(--single-ink);cursor:pointer;font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;background:#ffffff6b;border:1px solid #2528201c;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;font-size:9px;line-height:1;text-decoration:none;transition:background-color .25s,transform .25s;display:flex}.single-journal-action-button:hover,.single-journal-all-button:hover{background:#fff;transform:translateY(-2px)}.single-journal-share-menu{z-index:40;backdrop-filter:blur(24px)saturate(130%);background:#f6f3ecb8;border:1px solid #ffffff80;border-radius:24px;width:min(310px,82vw);padding:10px;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 20px 60px #1e1c1726}.single-journal-share-menu[hidden]{display:none}.single-journal-share-menu a,.single-journal-share-menu button{width:100%;min-height:44px;color:var(--single-ink);cursor:pointer;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;text-align:left;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;padding:0 13px;font-size:9px;line-height:1;text-decoration:none;display:flex}.single-journal-share-menu a:hover,.single-journal-share-menu button:hover{background:#ffffff9e}.single-journal-copy-status{color:#25282085;margin-left:auto;font-size:8px}.single-journal-policy-backdrop{z-index:9997;opacity:0;backdrop-filter:blur(5px);background:#1314113d;transition:opacity .35s;position:fixed;inset:0}.single-journal-policy-backdrop.is-visible{opacity:1}.single-journal-policy-backdrop[hidden]{display:none}.single-journal-policy-drawer{z-index:9998;backdrop-filter:blur(28px)saturate(128%);background:#eee9e0e0;border:1px solid #ffffff85;border-radius:34px;flex-direction:column;width:min(560px,100vw - 28px);transition:transform .42s cubic-bezier(.22,.61,.36,1);display:flex;position:fixed;top:14px;bottom:14px;right:14px;overflow:hidden;transform:translate(calc(100% + 30px));box-shadow:0 30px 90px #15151233}.single-journal-policy-drawer.is-open{transform:translate(0)}.single-journal-policy-handle{display:none}.single-journal-policy-top{border-bottom:1px solid #25282014;flex:none;justify-content:space-between;align-items:flex-start;gap:22px;padding:32px 32px 24px;display:flex}.single-journal-policy-top span{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#2528207a;margin-bottom:8px;font-size:8px;line-height:1.3;display:block}.single-journal-policy-top h2{font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:clamp(2.7rem,4vw,4.6rem);font-weight:400;line-height:.92}.single-journal-policy-close{width:42px;height:42px;color:var(--single-ink);cursor:pointer;background:#ffffff85;border:1px solid #2528201a;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;font-family:Arial,sans-serif;font-size:24px;font-weight:300;line-height:1;display:inline-flex}.single-journal-policy-content{overscroll-behavior:contain;flex:auto;padding:28px 32px 36px;overflow-y:auto}.single-journal-policy-lead{font-family:var(--font-sans);color:var(--single-ink);margin:0 0 34px;font-size:clamp(1.1rem,1.6vw,1.45rem);line-height:1.5}.single-journal-policy-block{border-top:1px solid #25282017;padding:22px 0}.single-journal-policy-block span{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#25282080;margin-bottom:9px;font-size:8px;line-height:1.3;display:block}.single-journal-policy-block p{color:#252820b8;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.72}.single-journal-policy-cta{background:var(--single-ink);color:#fff;min-height:54px;font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:0 18px;font-size:9px;line-height:1;text-decoration:none;display:flex}.single-journal-related{background:var(--single-olive);color:#fff;padding:clamp(80px,8vw,128px) clamp(28px,5vw,84px) clamp(110px,10vw,160px);position:relative}.single-journal-related:before{content:"";background:var(--single-olive);border-top-right-radius:66px;height:66px;position:absolute;top:-64px;left:0;right:0}.single-journal-related-head{grid-template-columns:minmax(0,1.2fr) minmax(260px,.65fr);align-items:end;gap:50px;width:min(100%,1500px);margin:0 auto clamp(42px,5vw,72px);display:grid}.single-journal-related-head>div>span{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#ffffff85;margin-bottom:14px;font-size:9px;line-height:1.3;display:block}.single-journal-related-head h2{font-family:var(--font-serif);letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(4.2rem,6.8vw,8.5rem);font-weight:400;line-height:.86}.single-journal-related-head>p{max-width:390px;font-family:var(--font-sans);color:#ffffffa3;justify-self:end;margin:0;font-size:12px;line-height:1.72}.single-journal-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,24px);width:min(100%,1500px);margin:0 auto;display:grid}.single-journal-related-grid .single-journal-related-card{aspect-ratio:.78;flex:none;width:100%;min-width:0;max-width:none;margin:0}.single-journal-related-footer{justify-content:flex-end;width:min(100%,1500px);margin:42px auto 0;display:flex}.single-journal-related-footer a{color:#fff;min-height:50px;font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:30px;padding:0 20px;font-size:9px;line-height:1;text-decoration:none;transition:background-color .25s,transform .25s;display:inline-flex}.single-journal-related-footer a:hover{background:#ffffff24;transform:translateY(-2px)}@media (width<=980px){.single-journal-hero-copy{max-width:82vw}.single-journal-actions{grid-template-columns:1fr 1fr}.single-journal-all-button{grid-column:1/-1}.single-journal-related-head{grid-template-columns:1fr;gap:24px}.single-journal-related-head>p{justify-self:start}}@media (width<=820px){.single-journal-hero{--single-hero-curve:70px;height:calc(clamp(620px,82svh,780px) + var(--single-hero-curve));min-height:calc(620px + var(--single-hero-curve))}.single-journal-hero-copy{left:22px;right:22px;bottom:calc(var(--single-hero-curve) + 52px);max-width:none}.single-journal-hero-copy h1{font-size:clamp(4.1rem,15vw,7rem)}.single-journal-body-wrap{padding-left:20px;padding-right:20px}.single-journal-body{margin-top:-20px;font-size:16px;line-height:1.8}.single-journal-body>p:first-of-type{font-size:clamp(1.4rem,5.8vw,2rem)}.single-journal-body figure,.single-journal-body .wp-block-image,.single-journal-body .wp-block-gallery,.single-journal-body .wp-block-video,.single-journal-body .wp-block-embed,.single-journal-body .alignwide{width:calc(100vw - 28px)}.single-journal-body .alignfull{width:100vw}.single-journal-actions{grid-template-columns:1fr}.single-journal-all-button{grid-column:auto}.single-journal-related{padding-left:20px;padding-right:20px}.single-journal-related-grid{scrollbar-width:none;scroll-snap-type:x mandatory;gap:16px;margin-right:-20px;padding-right:20px;display:flex;overflow:auto hidden}.single-journal-related-grid::-webkit-scrollbar{display:none}.single-journal-related-grid .single-journal-related-card{aspect-ratio:.78;scroll-snap-align:start;flex:0 0 min(82vw,440px);width:min(82vw,440px)}.single-journal-policy-drawer{border-radius:30px;width:auto;height:min(86dvh,820px);inset:auto 10px 10px;transform:translateY(calc(100% + 24px))}.single-journal-policy-drawer.is-open{transform:translateY(0)}.single-journal-policy-handle{background:#2528202e;border-radius:999px;flex:none;width:42px;height:4px;margin:10px auto 0;display:block}.single-journal-policy-top{padding:22px 22px 18px}.single-journal-policy-content{padding:22px 22px 30px}}@media (width<=520px){.single-journal-hero-copy{left:20px;right:20px}.single-journal-meta{letter-spacing:.08em;gap:8px;font-size:8px}.single-journal-body h2{font-size:clamp(3rem,14vw,5rem)}.single-journal-body blockquote{border-radius:34px 8px;margin-left:-6px;margin-right:-6px;padding:34px 28px}.single-journal-share-menu{width:min(300px,100vw - 40px)}.single-journal-related-head h2{font-size:clamp(3.9rem,17vw,6.4rem)}}@media (prefers-reduced-motion:reduce){.single-journal-action-button,.single-journal-all-button,.single-journal-tags a,.single-journal-policy-backdrop,.single-journal-policy-drawer,.single-journal-related-footer a{transition:none!important}}.single-journal-body>p:first-of-type{text-wrap:pretty;width:min(100%,900px)!important;max-width:900px!important;font-family:var(--font-sans)!important;letter-spacing:-.012em!important;margin:0 auto clamp(40px,4vw,62px)!important;font-size:clamp(1.35rem,1.9vw,2.15rem)!important;line-height:1.52!important;overflow:visible!important}.single-journal-tags,.single-journal-actions{width:min(100%,760px)!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.single-journal-tags{margin-top:64px!important}.single-journal-policy-cta{display:none!important}.single-journal-policy-content{padding-bottom:42px!important}.single-journal-policy-block:last-of-type{padding-bottom:8px}@media (width<=820px){.single-journal-body>p:first-of-type{width:100%!important;max-width:100%!important;font-size:clamp(1.25rem,5vw,1.75rem)!important;line-height:1.5!important}.single-journal-tags,.single-journal-actions{width:100%!important;max-width:100%!important}}.single-journal-body>p:first-of-type{z-index:10!important;clip:auto!important;clip-path:none!important;opacity:1!important;visibility:visible!important;width:min(100%,900px)!important;max-width:900px!important;height:auto!important;min-height:0!important;color:var(--single-ink)!important;font-family:var(--font-sans)!important;letter-spacing:-.012em!important;text-indent:0!important;text-transform:none!important;-webkit-text-fill-color:var(--single-ink)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;margin:0 auto clamp(40px,4vw,62px)!important;padding:0!important;font-size:clamp(1.35rem,1.9vw,2.15rem)!important;font-weight:400!important;line-height:1.52!important;display:block!important;position:relative!important;overflow:visible!important;transform:none!important;-webkit-mask:none!important;mask:none!important}.single-journal-body>p:first-of-type:before,.single-journal-body>p:first-of-type:after{content:none!important;display:none!important}.single-journal-body>p:not(:first-of-type),.single-journal-body>h3,.single-journal-body>h4,.single-journal-body>ul,.single-journal-body>ol,.single-journal-body>hr,.single-journal-tags,.single-journal-actions{width:min(100%,900px)!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important}.single-journal-tags{justify-content:flex-start!important;margin-top:64px!important}.single-journal-actions{margin-top:26px!important}.single-journal-actions>*{min-width:0}@media (width<=820px){.single-journal-body>p:first-of-type,.single-journal-body>p:not(:first-of-type),.single-journal-body>h3,.single-journal-body>h4,.single-journal-body>ul,.single-journal-body>ol,.single-journal-body>hr,.single-journal-tags,.single-journal-actions{width:100%!important;max-width:100%!important}}.single-journal-related{background:linear-gradient(to bottom, var(--single-olive) 0%, var(--single-olive) 62%, #596052 72%, #858b7e 81%, #b7b8ae 89%, #d8d5ce 95%, #eee9e0 100%)!important;padding-bottom:clamp(180px,16vw,260px)!important}.single-journal-related:before{background:var(--single-olive)!important}.single-journal-related-footer{z-index:2;position:relative}@media (width<=820px){.single-journal-related{background:linear-gradient(to bottom, var(--single-olive) 0%, var(--single-olive) 68%, #62685b 77%, #989b91 86%, #cfcdc6 94%, #eee9e0 100%)!important;padding-bottom:clamp(160px,24vw,220px)!important}}.single-journal-reading-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:clamp(54px,5vw,92px);width:min(100%,1540px);margin:0 auto;display:grid}.single-journal-reading-main{min-width:0}.single-journal-reading-main .single-journal-body{width:100%;max-width:none}.single-journal-segment{width:min(100%,980px);margin:0 auto clamp(82px,8vw,132px)}.single-journal-segment-copy{min-width:0}.single-journal-segment-copy>:first-child{margin-top:0}.single-journal-segment-copy>:last-child{margin-bottom:0}.single-journal-segment--media-right,.single-journal-segment--media-left{grid-template-columns:minmax(0,.88fr) minmax(320px,1.12fr);align-items:center;gap:clamp(38px,5vw,78px);width:min(100%,1100px);display:grid}.single-journal-segment--media-left{grid-template-columns:minmax(320px,1.12fr) minmax(0,.88fr)}.single-journal-segment--media-full,.single-journal-segment--media-wide{width:min(100%,1180px)}.single-journal-segment--media-full .single-journal-segment-copy,.single-journal-segment--media-wide .single-journal-segment-copy{width:min(100%,820px);margin:clamp(46px,5vw,76px) auto 0}.single-journal-segment--media-wide .single-journal-segment-copy{margin:0 auto clamp(46px,5vw,76px)}.single-journal-body .single-journal-editorial-media,.single-journal-editorial-media--standalone{aspect-ratio:4/5;background:#d8d1c6;border-radius:56px 12px;width:100%;max-width:none;margin:0;position:relative;overflow:hidden;transform:none}.single-journal-segment--media-full .single-journal-editorial-media{aspect-ratio:16/9;border-radius:76px 14px}.single-journal-segment--media-wide .single-journal-editorial-media,.single-journal-editorial-media--standalone{aspect-ratio:2;border-radius:14px 76px}.single-journal-editorial-media--standalone{width:min(100%,1180px)!important;margin:0 auto clamp(82px,8vw,132px)!important}.single-journal-body .single-journal-editorial-media img,.single-journal-editorial-media--standalone img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.single-journal-related-rail{align-self:stretch;min-width:0}.single-journal-related-rail-inner{backdrop-filter:blur(22px)saturate(115%);background:#f7f3ebad;border:1px solid #25282017;border-radius:34px 8px;padding:26px;position:sticky;top:112px;box-shadow:0 24px 70px #25282012}.single-journal-related-eyebrow{color:#25282075;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:8px;display:block}.single-journal-related-rail h2{font-family:var(--font-serif);letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(2.65rem,3.2vw,4rem);font-weight:400;line-height:.92}.single-journal-related-rail-list{gap:12px;display:grid}.single-journal-related-rail-card{min-height:92px;color:var(--single-ink);background:#ffffff8a;border-radius:18px 5px;grid-template-columns:82px minmax(0,1fr);text-decoration:none;transition:transform .32s cubic-bezier(.22,.61,.36,1),background-color .32s;display:grid;overflow:hidden}.single-journal-related-rail-media{background:#45493a1a;min-height:92px;overflow:hidden}.single-journal-related-rail-media img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,.61,.36,1);display:block}.single-journal-related-rail-copy{flex-direction:column;justify-content:center;min-width:0;padding:12px 32px 12px 13px;display:flex;position:relative}.single-journal-related-rail-copy time{color:#2528206b;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:7px}.single-journal-related-rail-copy strong{font-family:var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:1.32;display:-webkit-box;overflow:hidden}.single-journal-related-rail-copy i{font-family:var(--font-sans);font-size:11px;font-style:normal;position:absolute;bottom:11px;right:12px}.single-journal-related-rail-card:hover{background:#fff;transform:translate(-4px)}.single-journal-related-rail-card:hover img{transform:scale(1.055)}.single-journal-related-rail-all{color:var(--single-ink);font-family:var(--font-sans);letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #2528201a;justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;font-size:8px;text-decoration:none;display:flex}.single-journal-closing{text-align:center;color:#fff;background:radial-gradient(circle at 18% 28%,#b96f5657,#0000 28%),radial-gradient(circle at 82% 72%,#aeb5a154,#0000 31%),linear-gradient(145deg,#45493a 0%,#666d5d 52%,#eee9e0 100%);flex-direction:column;justify-content:center;align-items:center;min-height:clamp(360px,38vw,520px);padding:clamp(80px,10vw,150px) 24px;display:flex}.single-journal-closing>span{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:#ffffff94;margin-bottom:18px;font-size:9px}.single-journal-closing h2{font-family:var(--font-serif);letter-spacing:-.05em;color:#fff;margin:0;font-size:clamp(4.4rem,8.5vw,10rem);font-weight:400;line-height:.82}.single-journal-closing a{color:#fff;min-height:50px;font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff42;border-radius:999px;align-items:center;gap:34px;margin-top:42px;padding:0 20px;font-size:9px;text-decoration:none;display:inline-flex}.single-journal-related--mobile{display:none}@media (width<=1100px) and (width>=821px){.single-journal-reading-layout{grid-template-columns:minmax(0,1fr) 270px;gap:42px}.single-journal-related-rail-inner{padding:20px}.single-journal-related-rail-card{grid-template-columns:68px minmax(0,1fr)}}@media (width<=820px){.single-journal-body-wrap{padding-bottom:84px}.single-journal-reading-layout{display:block}.single-journal-related-rail{display:none}.single-journal-segment,.single-journal-segment.is-opening,.single-journal-segment--media-right,.single-journal-segment--media-left,.single-journal-segment--media-full,.single-journal-segment--media-wide{flex-direction:column;gap:0;width:100%;margin:0 0 68px;display:flex}.single-journal-segment--media-full .single-journal-segment-copy,.single-journal-segment--media-wide .single-journal-segment-copy{width:100%;margin:0}.single-journal-segment--media-right .single-journal-editorial-media,.single-journal-segment--media-wide .single-journal-editorial-media{order:2}.single-journal-segment--media-right .single-journal-segment-copy,.single-journal-segment--media-wide .single-journal-segment-copy,.single-journal-segment--media-left .single-journal-editorial-media,.single-journal-segment--media-full .single-journal-editorial-media{order:1}.single-journal-segment--media-left .single-journal-segment-copy,.single-journal-segment--media-full .single-journal-segment-copy{order:2}.single-journal-body .single-journal-editorial-media,.single-journal-body .single-journal-editorial-media--standalone{isolation:isolate;overflow:hidden;aspect-ratio:4/5!important;border-radius:0!important;width:calc(100vw + 2px)!important;max-width:none!important;margin:44px 0 44px calc(50% - 50vw - 1px)!important;transform:none!important}.single-journal-body .single-journal-editorial-media:before,.single-journal-body .single-journal-editorial-media:after{content:"";z-index:2;pointer-events:none;height:22%;position:absolute;left:0;right:0}.single-journal-body .single-journal-editorial-media:before{background:linear-gradient(to bottom,var(--single-sand) 0%,#eee9e0c7 20%,transparent 100%);top:0}.single-journal-body .single-journal-editorial-media:after{background:linear-gradient(to top,var(--single-sand) 0%,#eee9e0c7 20%,transparent 100%);bottom:0}.single-journal-body .single-journal-editorial-media img{filter:saturate(.88)contrast(.96);transition:transform 1.15s cubic-bezier(.16,1,.3,1),filter 1.15s;transform:scale(1.075)}.single-journal-segment[data-journal-reveal],.single-journal-editorial-media--standalone[data-journal-reveal]{opacity:0;transition:opacity .8s,transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(42px)}.single-journal-closing{min-height:470px;padding:90px 20px 110px}.single-journal-closing h2{font-size:clamp(4.2rem,18vw,7rem)}.single-journal-related--mobile{display:block}}@media (prefers-reduced-motion:reduce){.single-journal-segment[data-journal-reveal],.single-journal-editorial-media--standalone[data-journal-reveal],.single-journal-editorial-media img{opacity:1!important;transition:none!important;transform:none!important}}.footer-navigation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(64px,7vw,120px);display:grid}.footer-navigation .footer-link-group ul{flex-direction:column!important;grid-template-rows:none!important;grid-template-columns:none!important;grid-auto-rows:auto!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.footer-navigation .footer-link-group li,.footer-navigation .footer-link-group li:nth-child(n){grid-area:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;top:0!important;transform:none!important}.footer-navigation .footer-link-group li+li{margin-top:14px!important}.footer-navigation .footer-link-group h4{margin:0 0 28px!important}.footer-navigation .footer-link-group a,.footer-navigation .footer-link-group li:nth-child(n) a,.footer-navigation .footer-collections a,.footer-navigation .footer-support a{max-width:100%;width:max-content!important;height:auto!important;min-height:0!important;font-family:var(--font-serif)!important;letter-spacing:-.018em!important;color:#ffffffe0!important;-webkit-text-fill-color:#ffffffe0!important;margin:0!important;padding:0!important;font-size:clamp(1.45rem,1.65vw,2rem)!important;font-style:normal!important;font-weight:400!important;line-height:1.04!important;text-decoration:none!important;display:inline-block!important;position:relative!important;top:0!important;transform:none!important}@media (hover:hover) and (pointer:fine){.footer-navigation .footer-link-group a:hover,.footer-navigation .footer-link-group li:nth-child(n) a:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:.72!important;transform:translate(3px)!important}}@media (width<=1100px) and (width>=821px){.footer-navigation{gap:44px}.footer-navigation .footer-link-group a,.footer-navigation .footer-link-group li:nth-child(n) a{font-size:clamp(1.3rem,1.8vw,1.7rem)!important}}@media (width<=820px){.footer-navigation{grid-template-columns:1fr 1fr;gap:28px}.footer-navigation .footer-link-group h4{margin-bottom:20px!important}.footer-navigation .footer-link-group li+li{margin-top:12px!important}.footer-navigation .footer-link-group a,.footer-navigation .footer-link-group li:nth-child(n) a{font-size:clamp(1.35rem,5.5vw,1.85rem)!important;line-height:1.02!important}.footer-newsletter{padding-top:54px!important}}@media (width<=520px){.footer-navigation{grid-template-columns:1fr;gap:40px}}body.woocommerce-checkout .select2-container{width:100%!important;font-family:var(--font-sans)!important}body.woocommerce-checkout .select2-container--default .select2-selection--single{min-height:54px!important;color:var(--checkout-ink,#20271f)!important;box-shadow:none!important;background:#ffffff85!important;border:1px solid #20271f21!important;border-radius:18px!important;align-items:center!important;transition:border-color .22s,background .22s,box-shadow .22s!important;display:flex!important}body.woocommerce-checkout .select2-container--default.select2-container--focus .select2-selection--single,body.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single{background:#ffffffb8!important;border-color:#20271f4d!important;box-shadow:0 10px 32px #20271f0f!important}body.woocommerce-checkout .select2-selection__rendered{width:100%;color:var(--checkout-ink,#20271f)!important;font-family:var(--font-sans)!important;padding:0 48px 0 16px!important;font-size:.76rem!important;line-height:52px!important}body.woocommerce-checkout .select2-selection__placeholder{color:#20271f6b!important}body.woocommerce-checkout .select2-selection__arrow{width:24px!important;height:24px!important;top:50%!important;right:14px!important;transform:translateY(-50%)!important}body.woocommerce-checkout .select2-selection__arrow b{border:1.5px solid #20271fb8!important;border-top:0!important;border-left:0!important;width:8px!important;height:8px!important;margin:-6px 0 0 -4px!important;transition:transform .22s,margin .22s!important;transform:rotate(45deg)!important}body.woocommerce-checkout .select2-container--open .select2-selection__arrow b{margin-top:-1px!important;transform:rotate(225deg)!important}body.woocommerce-checkout .select2-container--open .select2-dropdown{-webkit-backdrop-filter:blur(24px)saturate(120%);margin-top:7px;overflow:hidden;font-family:var(--font-sans)!important;background:#f4f1eaf7!important;border:1px solid #20271f1f!important;border-radius:24px 0!important;box-shadow:0 24px 70px #20271f24!important}body.woocommerce-checkout .select2-search--dropdown{background:0 0!important;padding:12px!important}body.woocommerce-checkout .select2-search__field{color:#20271f!important;min-height:44px!important;font-family:var(--font-sans)!important;box-shadow:none!important;background:#ffffff94!important;border:1px solid #20271f1f!important;border-radius:999px!important;outline:none!important;padding:0 14px!important;font-size:.72rem!important}body.woocommerce-checkout .select2-results{padding:6px!important}body.woocommerce-checkout .select2-results__options{scrollbar-width:thin;scrollbar-color:#20271f38 transparent;max-height:300px!important;padding:0!important}body.woocommerce-checkout .select2-results__option{color:#20271f!important;font-family:var(--font-sans)!important;border-radius:12px!important;margin:2px 0!important;padding:11px 13px!important;font-size:.72rem!important;line-height:1.35!important;transition:background .18s,color .18s,transform .18s!important}body.woocommerce-checkout .select2-results__option--highlighted[aria-selected],body.woocommerce-checkout .select2-results__option--highlighted[data-selected]{transform:translate(2px);color:#20271f!important;background:#5f69581f!important}body.woocommerce-checkout .select2-results__option[aria-selected=true],body.woocommerce-checkout .select2-results__option[data-selected=true]{color:#fff!important;background:#5f6958!important}body.woocommerce-checkout .select2-results__message{color:#20271f94!important;padding:16px!important;font-size:.7rem!important}@media (width<=820px){body.woocommerce-checkout .select2-container--open .select2-dropdown{border-radius:20px 0!important}}body.woocommerce-shop,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow-x:hidden!important}body.woocommerce-shop .site-frame,body.post-type-archive-product .site-frame,body.tax-product_cat .site-frame,body.tax-product_tag .site-frame,body.woocommerce-shop main.zelyth-shop-page,body.post-type-archive-product main.zelyth-shop-page,body.tax-product_cat main.zelyth-shop-page,body.tax-product_tag main.zelyth-shop-page{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.zelyth-shop-page.about-page{width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.zelyth-shop-page .zelyth-shop-hero.about-hero{border:0!important;outline:0!important;width:100%!important;max-width:none!important;margin:0!important}.zelyth-shop-page .zelyth-shop-hero-copy,.zelyth-shop-page .zelyth-shop-hero-copy:before,.zelyth-shop-page .zelyth-shop-hero-copy:after,.zelyth-shop-page .about-hero-title,.zelyth-shop-page .about-hero-title:before,.zelyth-shop-page .about-hero-title:after,.zelyth-shop-page .about-hero-subtitle,.zelyth-shop-page .about-hero-subtitle:before,.zelyth-shop-page .about-hero-subtitle:after{content:none;box-shadow:none!important;border:0!important;outline:0!important;text-decoration:none!important}.zelyth-shop-content{background:var(--sand);width:100%;margin:0;padding:clamp(36px,4.2vw,64px) 0 clamp(72px,7vw,112px);position:relative}.zelyth-shop-shell{width:min(1500px,100% - 56px);max-width:1500px;margin:0 auto}.zelyth-shop-category-strip{scrollbar-width:none;-webkit-backdrop-filter:blur(18px);background:#fff6;border:1px solid #24282112;border-radius:999px;align-items:center;gap:6px;margin:0 0 34px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 8px 28px #24282109}.zelyth-shop-category-strip::-webkit-scrollbar{display:none}.zelyth-shop-category-chip{min-height:38px;font-family:var(--font-sans);letter-spacing:.035em;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:10px;line-height:1;display:inline-flex;color:#242821a3!important;box-shadow:none!important;background:0 0!important;border:0!important;text-decoration:none!important;transition:background .25s,color .25s,transform .25s!important}.zelyth-shop-category-chip.is-active{color:var(--ink)!important;background:#fff!important;box-shadow:0 5px 16px #2428210f!important}.zelyth-shop-page a,.zelyth-shop-page a:visited,.zelyth-shop-page a:hover,.zelyth-shop-page a:focus,.zelyth-shop-page a:active{color:inherit}.zelyth-shop-page a:focus{outline:none}.zelyth-shop-page .woocommerce-message a,.zelyth-shop-page .woocommerce-info a,.zelyth-shop-page .woocommerce-error a{color:var(--ink)!important}.zelyth-shop-page .woocommerce-products-header,.zelyth-shop-page .woocommerce-breadcrumb,.zelyth-shop-page .page-title,.zelyth-shop-page .woocommerce-ordering{display:none!important}.zelyth-shop-toolbar{z-index:12;justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;display:flex;position:relative}.zelyth-shop-result-count .woocommerce-result-count{font-family:var(--font-sans);letter-spacing:.075em;text-transform:uppercase;font-size:9px;line-height:1.3;float:none!important;color:#2428217a!important;margin:0!important;padding:0!important}.zelyth-shop-sort{width:min(290px,100%);color:var(--ink);font-family:var(--font-sans);margin-left:auto;position:relative}.zelyth-shop-sort summary{cursor:pointer;user-select:none;background:#ffffff75;border:1px solid #2428211a;border-radius:999px;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:48px;padding:0 15px 0 18px;list-style:none;transition:background .24s,border-color .24s,box-shadow .24s;display:grid;position:relative;box-shadow:0 8px 26px #24282109}.zelyth-shop-sort summary::-webkit-details-marker{display:none}.zelyth-shop-sort-label{color:#24282166;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.zelyth-shop-sort-current{color:var(--ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1;overflow:hidden}.zelyth-shop-sort-chevron{border-bottom:1.5px solid #242821a8;border-right:1.5px solid #242821a8;justify-self:center;width:7px;height:7px;transition:transform .22s;transform:translateY(-2px)rotate(45deg)}.zelyth-shop-sort[open] .zelyth-shop-sort-chevron{transform:translateY(2px)rotate(225deg)}.zelyth-shop-sort[open] summary{background:#ffffffb8;border-color:#2428212e;box-shadow:0 12px 34px #2428210f}.zelyth-shop-sort-menu{z-index:50;-webkit-backdrop-filter:blur(22px)saturate(120%);background:#f4f1eaf5;border:1px solid #2428211a;border-radius:22px 0;width:100%;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 22px 60px #2428211f}.zelyth-shop-sort-menu a{border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 12px;font-size:9px;line-height:1.25;display:flex;color:#242821ad!important;background:0 0!important;text-decoration:none!important;transition:background .2s,color .2s,transform .2s!important}.zelyth-shop-sort-menu a.is-active{color:#fff!important;background:#64705d!important}@media (hover:hover) and (pointer:fine){.zelyth-shop-category-chip:hover{transform:translateY(-1px);color:var(--ink)!important;background:#ffffffa8!important}.zelyth-shop-sort-menu a:not(.is-active):hover{transform:translate(2px);color:var(--ink)!important;background:#64705d1a!important}}.zelyth-shop-page ul.products{clear:both;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,1.5vw,22px)!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.zelyth-shop-page ul.products:before,.zelyth-shop-page ul.products:after{display:none!important}.zelyth-shop-page ul.products li.product.collection-card{float:none!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;position:relative!important}.zelyth-shop-page .collection-card-main,.zelyth-shop-page .collection-card-main:visited,.zelyth-shop-page .collection-card-main:hover,.zelyth-shop-page .collection-card-main:focus{color:var(--ink)!important;background:0 0!important;text-decoration:none!important}.zelyth-shop-page .collection-product-title,.zelyth-shop-page .collection-product-title:hover,.zelyth-shop-page .collection-product-category,.zelyth-shop-page .collection-product-price{color:var(--ink)!important;text-decoration:none!important}.zelyth-shop-page .collection-product-category{color:#2428217a!important}.zelyth-shop-page .collection-card-media img,.zelyth-shop-page .collection-product-image{margin:0!important}.zelyth-shop-page a.collection-cart-button.button,.zelyth-shop-page a.collection-cart-button.button:visited,.zelyth-shop-page a.collection-cart-button.button:focus,.zelyth-shop-page a.collection-cart-button.button:active{background:var(--ink)!important;color:#fff!important;border-color:#24282124!important;text-decoration:none!important;box-shadow:0 5px 14px #24282114!important}@media (hover:hover) and (pointer:fine){.zelyth-shop-page .collection-card:hover{transform:translateY(-4px);border-color:#24282124!important;box-shadow:0 17px 38px #1f1b1713!important}.zelyth-shop-page .collection-card:hover .collection-product-image{transform:scale(1.025)}.zelyth-shop-page a.collection-cart-button.button:hover{transform:translateY(-2px);background:var(--ink)!important;color:#fff!important;border-color:#24282124!important;box-shadow:0 9px 20px #2428211c!important}}.zelyth-shop-page .added_to_cart{display:none!important}.zelyth-shop-pagination{text-align:center;margin-top:clamp(42px,5vw,68px)}.zelyth-shop-page nav.woocommerce-pagination{text-align:center}.zelyth-shop-page nav.woocommerce-pagination ul{gap:6px;background:#ffffff6b!important;border:1px solid #24282114!important;border-radius:999px!important;margin:0!important;padding:6px!important;display:inline-flex!important}.zelyth-shop-page nav.woocommerce-pagination ul li{border:0!important}.zelyth-shop-page nav.woocommerce-pagination ul li a,.zelyth-shop-page nav.woocommerce-pagination ul li span{min-width:38px;height:38px;font-family:var(--font-sans);border-radius:50%;place-items:center;font-size:10px;color:var(--ink)!important;background:0 0!important;border:0!important;padding:0!important;line-height:1!important;text-decoration:none!important;display:grid!important}.zelyth-shop-page nav.woocommerce-pagination ul li span.current{color:#fff!important;background:#64705d!important}@media (hover:hover) and (pointer:fine){.zelyth-shop-page nav.woocommerce-pagination ul li a:hover{color:var(--ink)!important;background:#64705d1a!important}}.zelyth-shop-empty{text-align:center;padding:58px 0 80px}body.woocommerce-shop .site-footer,body.post-type-archive-product .site-footer,body.tax-product_cat .site-footer,body.tax-product_tag .site-footer{visibility:visible!important;opacity:1!important;display:block!important}.zelyth-shop-page+.site-footer,.zelyth-shop-page~.site-footer{margin-top:0!important}@media (width<=1100px){.zelyth-shop-page ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=820px){.zelyth-shop-content{padding-top:34px;padding-bottom:76px}.zelyth-shop-shell{width:min(100% - 32px,1500px)}.zelyth-shop-category-strip{margin-bottom:26px}.zelyth-shop-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.zelyth-shop-sort{width:100%;margin-left:0}.zelyth-shop-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.zelyth-shop-page .collection-card-copy{min-height:124px;padding:15px 60px 17px 16px}.zelyth-shop-page .collection-product-title{font-size:14px!important}.zelyth-shop-page .collection-product-price{padding-top:12px;font-size:11px!important}.zelyth-shop-page .collection-cart-button,.zelyth-shop-page .woocommerce a.collection-cart-button.button{width:41px;min-width:41px;height:41px;min-height:41px;bottom:13px;right:13px}}@media (width<=520px){.zelyth-shop-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}.zelyth-shop-page ul.products li.product a.collection-cart-button.button,.zelyth-shop-page ul.products li.product a.collection-cart-button.button:visited,.zelyth-shop-page ul.products li.product a.collection-cart-button.button:hover,.zelyth-shop-page ul.products li.product a.collection-cart-button.button:focus,.zelyth-shop-page ul.products li.product a.collection-cart-button.button:active{justify-content:center!important;align-items:center!important;width:43px!important;min-width:43px!important;height:43px!important;min-height:43px!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important;position:absolute!important;bottom:15px!important;right:15px!important}.zelyth-shop-page ul.products li.product a.collection-cart-button.button svg{flex:0 0 19px!important;width:19px!important;height:19px!important;margin:0!important;display:block!important;transform:none!important}@media (width<=820px){.zelyth-shop-page ul.products li.product a.collection-cart-button.button,.zelyth-shop-page ul.products li.product a.collection-cart-button.button:visited,.zelyth-shop-page ul.products li.product a.collection-cart-button.button:hover,.zelyth-shop-page ul.products li.product a.collection-cart-button.button:focus,.zelyth-shop-page ul.products li.product a.collection-cart-button.button:active{width:41px!important;min-width:41px!important;height:41px!important;min-height:41px!important;bottom:13px!important;right:13px!important}}.zelyth-shop-page .collection-card-media{background:0 0!important;line-height:0!important}.zelyth-shop-page .collection-card-media img,.zelyth-shop-page .collection-product-image{object-fit:cover!important;object-position:center!important;vertical-align:top!important;background:0 0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}.zelyth-shop-page .collection-card-copy{border-top:0!important;margin-top:0!important}body.single-product{background:var(--sand);overflow-x:hidden}body.single-product .site-frame,body.single-product .zelyth-product-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.zelyth-product-category,.zelyth-product-label{color:#2428216b;font:8px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;display:block}.zelyth-product-description-shell{margin-top:13px;position:relative}.zelyth-product-description-content{max-height:118px;color:var(--p-soft);font:11px/1.78 var(--font-sans);transition:max-height .55s cubic-bezier(.22,.61,.36,1);overflow:hidden}.zelyth-product-description-content>:first-child{margin-top:0}.zelyth-product-description-content>:last-child{margin-bottom:0}.zelyth-product-description-fade{background:linear-gradient(to bottom,#eee9e000,var(--sand) 86%);pointer-events:none;height:72px;transition:opacity .28s;position:absolute;bottom:0;left:0;right:0}.zelyth-product-description-toggle{border:1px solid var(--p-line);width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;margin:13px 0 0 auto;padding:0;display:grid}.zelyth-plus{width:11px;height:11px;display:block;position:relative}.zelyth-plus:before,.zelyth-plus:after{content:"";background:currentColor;transition:all .28s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zelyth-plus:before{width:11px;height:1px}.zelyth-plus:after{width:1px;height:11px}.zelyth-product-accordions{border-top:1px solid var(--p-line);margin-top:22px}.zelyth-product-review-anchor{border-top:1px solid var(--p-line);font:9px/1.4 var(--font-sans);color:var(--p-soft);margin-top:26px;padding-top:24px;scroll-margin-top:150px}.zelyth-product-review-anchor strong{color:var(--ink);font:32px/1 var(--font-serif);margin:10px 12px 0 0;font-weight:400;display:inline-block}.zelyth-product-accordions{border-top:1px solid var(--p-line);margin-top:24px;border-bottom:0!important}.zelyth-product-description-content,.zelyth-product-accordion>div{color:#2428219e;font-family:var(--font-sans);letter-spacing:.01em;font-size:10px;font-weight:400;line-height:1.72}.zelyth-product-description-content{font-size:10.5px;transition:max-height .52s cubic-bezier(.22,.61,.36,1),opacity .3s,filter .36s}.zelyth-product-information{border-top:1px solid var(--p-line)!important;border-bottom:0!important;margin-top:32px!important;padding:0!important}.zelyth-product-accordion-copy{box-sizing:border-box;color:#2428219e!important;font-family:var(--font-sans)!important;letter-spacing:.01em!important;padding:0 42px 22px 0!important;font-size:10px!important;font-weight:400!important;line-height:1.72!important}.zelyth-product-accordion-copy>:first-child{margin-top:0!important}.zelyth-product-accordion-copy>:last-child{margin-bottom:0!important}.zelyth-product-information{margin-top:32px}.single-product .woocommerce-notices-wrapper.zelyth-notice-consumed,.single-product .woocommerce-notices-wrapper:has(.woocommerce-message),.single-product .woocommerce-notices-wrapper:has(.woocommerce-error){display:none!important}@media (width<=680px){.zelyth-product-description-preview-content,.zelyth-product-accordion-copy{overflow-wrap:anywhere;padding-right:12px!important}}.zelyth-shop-page{background:var(--sand)}.zelyth-shop-content{z-index:auto!important;isolation:auto!important;background:0 0!important;margin-top:clamp(-72px,-4.2vw,-54px)!important;padding-top:clamp(18px,1.7vw,28px)!important}.zelyth-shop-shell{position:relative;z-index:auto!important}.zelyth-shop-page .zelyth-shop-hero.about-hero{z-index:auto!important}@media (width<=820px){.zelyth-shop-content{margin-top:-42px!important;padding-top:18px!important}}@media (width<=520px){.zelyth-shop-content{margin-top:-32px!important;padding-top:16px!important}}html.zelyth-cookie-open,body.zelyth-cookie-open{overflow:hidden!important}.cookieadmin_cookie_modal.zelyth-cookie-overlay{z-index:2147483000!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(82%)!important;background:#1314109e!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:clamp(18px,4vw,54px)!important;position:fixed!important;inset:0!important}.cookieadmin_cookie_modal.zelyth-cookie-overlay[style*="display: flex"],.cookieadmin_cookie_modal.zelyth-cookie-overlay[style*=display\:flex]{justify-content:center!important;align-items:center!important}.zelyth-cookie-shell{color:#1d211a!important;width:min(1080px,100vw - 40px)!important;height:min(720px,100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;font-family:var(--font-sans)!important;background:#f1ece3!important;border:1px solid #ffffff4d!important;border-radius:34px 0!important;grid-template-columns:minmax(300px,34%) minmax(0,66%)!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 38px 110px #00000057!important}.zelyth-cookie-brand{isolation:isolate;color:#f5f0e7;background:radial-gradient(circle at 82% 18%,#cfb59629,#0000 26%),radial-gradient(circle at 18% 78%,#b371513d,#0000 32%),linear-gradient(150deg,#20271e 0%,#303326 48%,#684331 100%);flex-direction:column;justify-content:space-between;min-width:0;min-height:0;padding:clamp(34px,4vw,56px) clamp(28px,3vw,44px);display:flex;position:relative;overflow:hidden}.zelyth-cookie-brand:before{content:"";z-index:-1;background:#9b5b3f57;border:1px solid #ffffff2e;border-radius:0 0 0 100%;width:230px;height:230px;position:absolute;top:-76px;right:-90px}.zelyth-cookie-brand:after{content:"";z-index:-1;background:#00000014;border:1px solid #ffffff1f;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-92px;left:-84px}.zelyth-cookie-brand-logo{font-family:var(--font-serif);letter-spacing:-.045em;font-size:clamp(4.2rem,5.4vw,6.1rem);font-weight:400;line-height:.86;display:block}.zelyth-cookie-brand-kicker{font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;color:#ffffff94;margin-top:18px;font-size:8px;display:block}.zelyth-cookie-brand-copy{max-width:270px;margin-top:auto}.zelyth-cookie-brand-copy:before{content:"";background:#ffffff7a;width:34px;height:1px;margin-bottom:18px;display:block}.zelyth-cookie-brand-title{font-family:var(--font-serif);letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(3.4rem,4.5vw,5.1rem);font-weight:400;line-height:.9}.zelyth-cookie-brand-copy p{max-width:245px;font-family:var(--font-sans);color:#ffffffb3;margin:0;font-size:10px;line-height:1.7}.zelyth-cookie-brand-note{font-family:var(--font-serif);color:#ffffff8a;margin-top:26px;font-size:1.15rem;font-style:italic;line-height:1.15;display:block}.zelyth-cookie-content{color:#1d211a!important;background:#f1ece3!important;grid-template-rows:auto minmax(0,1fr) auto!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.zelyth-cookie-content .cookieadmin_mod_head{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;min-height:96px!important;padding:30px 42px 20px!important;display:flex!important;position:relative!important}.zelyth-cookie-content .cookieadmin_preference_title{color:#1d211a!important;font-family:var(--font-serif)!important;letter-spacing:-.035em!important;font-size:clamp(2.3rem,3vw,3.6rem)!important;font-weight:400!important;line-height:.95!important}.zelyth-cookie-content .cookieadmin_close_pref{color:#1d211a!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;cursor:pointer!important;font-family:var(--font-sans)!important;background:#ffffff61!important;border:1px solid #1d211a2e!important;border-radius:50%!important;flex:0 0 42px!important;place-items:center!important;padding:0!important;font-size:15px!important;line-height:1!important;display:grid!important}.zelyth-cookie-content .cookieadmin_details_wrapper{scrollbar-width:thin;scrollbar-color:#1f251c40 transparent;color:#1d211a!important;background:0 0!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0 42px 24px!important;display:block!important;overflow-y:auto!important}.zelyth-cookie-content .cookieadmin_preference_details{margin:0 0 18px!important}.zelyth-cookie-content .cookieadmin_preference{color:#5c6057!important;font-family:var(--font-sans)!important;font-size:11px!important;line-height:1.55!important}.zelyth-cookie-content #cookieadmin_wrapper{border-top:1px solid #1d211a24!important}.zelyth-cookie-content .cookieadmin_types{background:0 0!important;border:0!important;border-bottom:1px solid #1d211a21!important;padding:17px 0!important}.zelyth-cookie-content .cookieadmin_header{background:0 0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;display:flex!important}.zelyth-cookie-content .cookieadmin_header>span{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.zelyth-cookie-content .cookieadmin_show_pref_cookies{color:#1d211a!important;cursor:pointer!important;background:0 0!important;border:1px solid #1d211a38!important;border-radius:50%!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:11px!important}.zelyth-cookie-content .stitle{color:#1d211a!important;font-family:var(--font-sans)!important;font-size:13px!important;font-weight:400!important;line-height:1.2!important}.zelyth-cookie-content .cookieadmin_remark:not(.cookieadmin_act){display:none!important}.zelyth-cookie-content .cookieadmin_act{color:#59604f!important;font-family:var(--font-sans)!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:9px!important}.zelyth-cookie-content .cookieadmin_desc{color:#73766e!important;font-family:var(--font-sans)!important;padding:8px 0 0 46px!important;font-size:9.5px!important;line-height:1.5!important}.zelyth-cookie-content .cookieadmin-modal-cookies-list{color:#666b62!important;font-family:var(--font-sans)!important;background:#1d211a0d!important;border-radius:12px!important;margin:12px 0 0 46px!important;padding:12px 14px!important;font-size:9px!important}.zelyth-cookie-content .cookieadmin_toggle{flex:none!important}.zelyth-cookie-content .cookieadmin_toggle input{accent-color:#2d3529!important}.zelyth-cookie-content .cookieadmin_modal_footer{background:#e8e1d6!important;border-top:1px solid #1d211a21!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-height:86px!important;padding:18px 42px 22px!important;display:flex!important}.zelyth-cookie-content .cookieadmin_btn{color:#1d211a!important;min-height:44px!important;box-shadow:none!important;font-family:var(--font-sans)!important;cursor:pointer!important;background:0 0!important;border:1px solid #1d211a4d!important;border-radius:999px!important;padding:0 19px!important;font-size:10px!important;font-weight:400!important;line-height:1!important}.zelyth-cookie-content .cookieadmin_save_btn,.zelyth-cookie-content .cookieadmin_accept_btn{color:#f7f2e9!important;background:#293126!important;border-color:#293126!important}.zelyth-cookie-content .cookieadmin_modal_footer_links{display:none!important}.zelyth-cookie-content .cookieadmin-poweredby{transform-origin:100%;transform:scale(.78);text-align:right!important;opacity:.35!important;width:100%!important;margin:1px 0 -6px!important}@media (hover:hover) and (pointer:fine){.zelyth-cookie-content .cookieadmin_close_pref:hover,.zelyth-cookie-content .cookieadmin_show_pref_cookies:hover,.zelyth-cookie-content .cookieadmin_reject_btn:hover{background:#ddd5c8!important}.zelyth-cookie-content .cookieadmin_save_btn:hover,.zelyth-cookie-content .cookieadmin_accept_btn:hover{background:#3b4536!important;border-color:#3b4536!important}}@media (width<=820px){.cookieadmin_cookie_modal.zelyth-cookie-overlay{align-items:flex-end!important;padding:12px 12px 0!important}.zelyth-cookie-shell{border-radius:30px 30px 0 0!important;grid-template-rows:122px minmax(0,1fr)!important;grid-template-columns:1fr!important;width:100%!important;height:min(90dvh,760px)!important;max-height:90dvh!important}.zelyth-cookie-brand{min-height:0;padding:22px 24px}.zelyth-cookie-brand-logo{font-size:3.8rem}.zelyth-cookie-brand-kicker{margin-top:8px}.zelyth-cookie-brand-copy{display:none}.zelyth-cookie-content .cookieadmin_mod_head{align-items:center!important;min-height:78px!important;padding:22px 22px 15px!important}.zelyth-cookie-content .cookieadmin_preference_title{font-size:2.35rem!important}.zelyth-cookie-content .cookieadmin_details_wrapper{padding:0 22px 20px!important}.zelyth-cookie-content .cookieadmin_modal_footer{justify-content:stretch!important;padding:14px 22px 18px!important}.zelyth-cookie-content .cookieadmin_btn{flex:calc(50% - 6px)!important;padding:0 12px!important}.zelyth-cookie-content .cookieadmin_accept_btn{flex-basis:100%!important}.zelyth-cookie-content .cookieadmin_desc{padding-left:46px!important}}@media (width<=480px){.zelyth-cookie-content .cookieadmin_preference_title{font-size:2rem!important}.zelyth-cookie-content .cookieadmin_mod_head,.zelyth-cookie-content .cookieadmin_details_wrapper,.zelyth-cookie-content .cookieadmin_modal_footer{padding-left:18px!important;padding-right:18px!important}}.cookieadmin_re_consent.zelyth-cookie-native-launcher{display:none!important}.zelyth-cookie-launcher{z-index:2147483000;color:#1d211a;-webkit-backdrop-filter:blur(16px);cursor:pointer;background:#eee9e0e6;border:1px solid #1d211a2e;border-radius:50%;justify-content:flex-start;align-items:center;gap:0;width:52px;min-width:52px;height:52px;padding:0;transition:width .42s cubic-bezier(.22,.61,.36,1),border-radius .42s cubic-bezier(.22,.61,.36,1),background-color .3s,border-color .3s,box-shadow .3s,transform .3s;display:flex;position:fixed;bottom:22px;left:22px;overflow:hidden;transform:translateY(0)scale(1);box-shadow:0 12px 34px #00000029}.zelyth-cookie-launcher-icon{z-index:2;flex:0 0 52px;place-items:center;width:52px;height:52px;transition:transform .34s cubic-bezier(.22,.61,.36,1);display:grid;position:relative}.zelyth-cookie-launcher-icon svg{width:27px;height:27px;transition:transform .34s cubic-bezier(.22,.61,.36,1),opacity .25s;display:block}.zelyth-cookie-launcher-icon svg path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.zelyth-cookie-launcher-label{max-width:0;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;visibility:hidden;flex:none;margin:0;padding:1px 0 0;font-size:10px;font-weight:400;line-height:1;transition:opacity .25s 40ms,transform .34s cubic-bezier(.22,.61,.36,1),max-width .42s cubic-bezier(.22,.61,.36,1),margin .42s cubic-bezier(.22,.61,.36,1),visibility 0s linear .42s;display:block;overflow:hidden;transform:translate(-8px)}html.zelyth-cookie-open .zelyth-cookie-launcher,body.zelyth-cookie-open .zelyth-cookie-launcher{display:none!important}@media (hover:hover) and (pointer:fine){.zelyth-cookie-launcher:hover,.zelyth-cookie-launcher:focus-visible{background:#eee9e0f7;border-color:#1d211a4d;border-radius:999px;width:132px;transform:translateY(-2px)scale(1.01);box-shadow:0 16px 40px #0003}.zelyth-cookie-launcher:hover .zelyth-cookie-launcher-icon,.zelyth-cookie-launcher:focus-visible .zelyth-cookie-launcher-icon{transform:translate(1px)}.zelyth-cookie-launcher:hover .zelyth-cookie-launcher-label,.zelyth-cookie-launcher:focus-visible .zelyth-cookie-launcher-label{opacity:1;visibility:visible;max-width:62px;margin-right:19px;transition:opacity .28s .1s,transform .34s cubic-bezier(.22,.61,.36,1) 40ms,max-width .42s cubic-bezier(.22,.61,.36,1),margin .42s cubic-bezier(.22,.61,.36,1),visibility;transform:translate(0)}}@media (width<=600px){.zelyth-cookie-launcher{border-radius:50%;width:48px;min-width:48px;height:48px;bottom:14px;left:14px}.zelyth-cookie-launcher-icon{flex-basis:48px;width:48px;height:48px}.zelyth-cookie-launcher-icon svg{width:25px;height:25px}.zelyth-cookie-launcher-label{display:none}}.faq-path-card--terracotta{color:#f8f2e9;background:#b96f55}.faq-path-card--sage{background:#aeb9a2}.faq-path-card--olive{color:#f8f2e9;background:#344338}.faq-path-card--cream{background:#f7f2e8}.faq-path-card--clay{background:#d0a38c}.faq-group{border-top:1px solid #252b241f;padding:clamp(45px,5vw,72px) 0 clamp(80px,9vw,130px);scroll-margin-top:120px}.faq-group:first-child{border-top:0;padding-top:0}.faq-question{width:100%;min-height:88px;color:var(--faq-ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) 46px;align-items:center;gap:16px;padding:0;display:grid}@media (width<=720px){.faq-group{padding-bottom:90px;scroll-margin-top:130px}.faq-question{grid-template-columns:30px minmax(0,1fr) 40px;gap:10px;min-height:82px}}.zelyth-contact-exception--closed,.zelyth-contact-exception--holiday{background:var(--contact-terra);color:#fff}.zelyth-contact-exception--reduced{background:var(--contact-sage)}.zelyth-contact-exception--delay{background:var(--contact-clay);color:var(--contact-ink)}.zelyth-pause-announcement{z-index:10001;background:var(--terracotta,#b5694f);color:#fff;width:100%;position:relative}.zelyth-pause-announcement__inner{width:min(100% - 48px,1500px);min-height:42px;font-family:var(--font-sans);justify-content:center;align-items:center;gap:14px;margin:0 auto;display:flex}.zelyth-pause-announcement__label{letter-spacing:.16em;text-transform:uppercase;opacity:.66;flex:none;font-size:7px;line-height:1}.zelyth-pause-announcement strong{letter-spacing:.025em;flex:none;font-size:9px;font-weight:400;line-height:1.35}.zelyth-pause-announcement__message{text-overflow:ellipsis;white-space:nowrap;opacity:.76;min-width:0;font-size:8px;line-height:1.35;overflow:hidden}.zelyth-pause-announcement a{color:inherit;font-family:var(--font-sans);letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #ffffff6b;flex:none;align-items:center;gap:5px;font-size:7px;line-height:1;text-decoration:none;transition:opacity .25s,border-color .25s;display:inline-flex}@media (hover:hover) and (pointer:fine){.zelyth-pause-announcement a:hover{opacity:.72;border-color:#fff}}@media (width<=780px){.zelyth-pause-announcement__inner{grid-template-columns:1fr auto;justify-content:stretch;gap:3px 12px;width:min(100% - 32px,1500px);min-height:0;padding:10px 0 11px;display:grid}.zelyth-pause-announcement__label{grid-column:1/-1}.zelyth-pause-announcement strong{grid-column:1;font-size:9px}.zelyth-pause-announcement__message{white-space:normal;text-overflow:clip;grid-area:3/1/auto/-1;line-height:1.45;overflow:visible}.zelyth-pause-announcement a{grid-area:2/2}}:root{--zelyth-announcement-height:0px}.zelyth-pause-announcement{z-index:10002;width:100%;margin:0;position:relative;inset:auto}body.has-zelyth-announcement .header-overlay#siteHeaderShell{top:calc(var(--zelyth-announcement-height) + 18px)}@media (width<=820px){body.has-zelyth-announcement .header-overlay#siteHeaderShell{top:calc(var(--zelyth-announcement-height) + 12px)}}.woocommerce-notices-wrapper,.woocommerce-error,.woocommerce-info,.woocommerce-message{font-family:var(--font-sans)}.woocommerce-error,.woocommerce-info,.woocommerce-message{width:100%;position:relative;color:var(--ink,#1d281f)!important;box-shadow:none!important;background:#ffffff7a!important;border:1px solid #1d281f24!important;border-top:0!important;border-radius:0 28px!important;margin:0 0 24px!important;padding:20px 24px 20px 56px!important;font-size:12px!important;line-height:1.55!important;list-style:none!important}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{content:""!important;width:10px!important;height:10px!important;color:inherit!important;background:0 0!important;border:1px solid!important;border-radius:50%!important;margin:0!important;position:absolute!important;top:50%!important;left:22px!important;transform:translateY(-50%)!important}.woocommerce-error{border-color:#9d48373d!important}.woocommerce-error:before{background:#9d4837b8!important;border-color:#0000!important}.woocommerce-message:before{background:#5f7657b8!important;border-color:#0000!important}.woocommerce-info:before{background:#b5694fa6!important;border-color:#0000!important}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{text-underline-offset:3px;color:inherit!important}.woocommerce-cart .cart-empty.woocommerce-info{width:min(100% - 48px,1500px);margin:38px auto 18px!important}.woocommerce-cart .return-to-shop{width:min(100% - 48px,1500px);margin:0 auto 60px!important}.woocommerce-cart .return-to-shop .button{justify-content:center;align-items:center;min-height:52px;background:var(--olive,#1d281f)!important;color:#fff!important;font-family:var(--font-sans)!important;letter-spacing:.035em!important;border:0!important;border-radius:999px!important;padding:0 28px!important;font-size:11px!important;font-weight:400!important;transition:transform .28s,opacity .28s!important;display:inline-flex!important}.woocommerce-cart .return-to-shop .button:hover{opacity:.88;transform:translateY(-2px)}.woocommerce-account .woocommerce-MyAccount-content{font-family:var(--font-sans);color:var(--ink,#1d281f)}.woocommerce-account .woocommerce-MyAccount-content>p:first-child,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title,.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3{color:var(--ink,#1d281f)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{margin:0 0 22px!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button{float:right;align-items:center;min-height:42px;background:var(--olive,#1d281f)!important;color:#fff!important;font-family:var(--font-sans)!important;border:0!important;border-radius:999px!important;margin:-9px -8px -9px 18px!important;padding:0 20px!important;font-size:10px!important;font-weight:400!important;display:inline-flex!important}.woocommerce-account .woocommerce-Addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px;display:grid!important}.woocommerce-account .woocommerce-Address{background:#ffffff6b;border:1px solid #1d281f1f;min-width:0;float:none!important;width:auto!important;margin:0!important;padding:30px!important}.woocommerce-account .woocommerce-Address:first-child{border-radius:0 48px}.woocommerce-account .woocommerce-Address:nth-child(2){border-radius:48px 0}.woocommerce-account .woocommerce-Address-title{justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 24px;display:flex}.woocommerce-account .woocommerce-Address-title h3{font-family:var(--font-serif)!important;margin:0!important;font-size:clamp(30px,3vw,48px)!important;font-weight:400!important;line-height:.9!important}.woocommerce-account .woocommerce-Address-title .edit{letter-spacing:.04em;text-underline-offset:4px;flex:none;font-size:10px;float:none!important;color:inherit!important}.woocommerce-account .woocommerce-Address address{margin:0;font-size:12px;font-style:normal;line-height:1.65}.woocommerce-account:not(.logged-in) .woocommerce{width:min(100% - 48px,1180px);margin:0 auto}.woocommerce-account .woocommerce-form-login{background:#ffffff61;border:1px solid #1d281f1f!important;border-radius:0 42px!important;margin:0!important;padding:32px!important}.woocommerce-account .woocommerce-form-login .form-row{margin:0 0 18px!important}.woocommerce-account .woocommerce-form-login label{letter-spacing:.035em;margin:0 0 8px;font-size:10px;display:block}.woocommerce-account .woocommerce-form-login input.input-text{width:100%;min-height:50px;color:var(--ink,#1d281f);font-family:var(--font-sans);padding:10px 14px;box-shadow:none!important;background:#ffffffb8!important;border:1px solid #1d281f2e!important;border-radius:14px!important}.woocommerce-account .woocommerce-form-login .woocommerce-form-login__submit{min-height:46px;background:var(--olive,#1d281f)!important;color:#fff!important;font-family:var(--font-sans)!important;border:0!important;border-radius:999px!important;padding:0 22px!important;font-size:10px!important;font-weight:400!important}.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword{margin:12px 0 0!important}.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword a{color:inherit;text-underline-offset:4px;font-size:10px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods{border-collapse:separate!important;border-spacing:0 8px!important;border:0!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods th{background:#ffffff6b;border:0!important;padding:16px!important}.woocommerce-account .woocommerce-MyAccount-content>.button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button{justify-content:center;align-items:center;min-height:48px;background:var(--olive,#1d281f)!important;color:#fff!important;font-family:var(--font-sans)!important;letter-spacing:.035em!important;border:0!important;border-radius:999px!important;padding:0 24px!important;font-size:10px!important;font-weight:400!important;display:inline-flex!important}@media (width<=780px){.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:0 22px!important;padding:17px 18px 17px 48px!important;font-size:10px!important}.woocommerce-account .woocommerce-Addresses{grid-template-columns:1fr}.woocommerce-account .woocommerce-Address:first-child,.woocommerce-account .woocommerce-Address:nth-child(2){border-radius:0 34px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button{float:none;width:100%;margin:14px 0 0!important}.woocommerce-account .woocommerce-form-login{border-radius:0 30px!important;padding:22px!important}}.zelyth-business-process__line{background:#1d281f26;height:1px;position:absolute;top:330px;left:5%;right:5%}@media (width<=980px){.zelyth-business-process__line{display:none}}.zelyth-business-process__line{display:none!important}.zelyth-product-attribute-card--1{border-radius:28px 0 12px}.zelyth-product-attribute-card--2{border-radius:0 24px 0 14px}.zelyth-product-attribute-card--3{border-radius:0 12px 30px 0}.zelyth-product-attribute-card--4{border-radius:18px 0 0 28px}.zelyth-product-attribute-card--5{border-radius:32px 0 20px}.zelyth-product-attribute-card--6{border-radius:0 30px 0 18px}@media (width<=620px){.zelyth-product-attribute-card--1{border-radius:25px 0 10px}.zelyth-product-attribute-card--2{border-radius:0 22px 0 12px}.zelyth-product-attribute-card--3{border-radius:0 10px 26px 0}.zelyth-product-attribute-card--4{border-radius:16px 0 0 25px}.zelyth-product-attribute-card--5{border-radius:27px 0 17px}.zelyth-product-attribute-card--6{border-radius:0 26px 0 15px}}.zelyth-shop-page .about-hero-title{white-space:nowrap;width:max-content;max-width:none}@media (width>=821px){.header-menu>li>.sub-menu>li.menu-item-has-children:hover>.sub-menu,.header-menu>li>.sub-menu>li.menu-item-has-children:focus-within>.sub-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important;max-height:0!important;margin:0!important;padding:0 8px 0 17px!important;transform:translateY(-7px)!important}.header-menu>li>.sub-menu>li.menu-item-has-children.is-submenu-open>.sub-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;max-height:360px!important;margin:2px 0 7px!important;padding:4px 8px 5px 17px!important;transition-delay:0s!important;transform:translateY(0)!important}.header-menu>li>.sub-menu>li.menu-item-has-children>a:after{content:none!important;display:none!important}.header-menu>li>.sub-menu>li.menu-item-has-children{grid-template-columns:minmax(0,1fr) 38px;align-items:center;display:grid}.header-menu>li>.sub-menu>li.menu-item-has-children>a{grid-area:1/1;min-width:0}.header-menu>li>.sub-menu>li.menu-item-has-children>.zelyth-submenu-toggle{grid-area:1/2}.header-menu>li>.sub-menu>li.menu-item-has-children>.sub-menu{grid-column:1/-1}.zelyth-submenu-toggle--desktop{color:#fff;cursor:pointer;opacity:.72;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:background .22s,opacity .22s,transform .22s;display:grid}.zelyth-submenu-toggle--desktop:hover,.zelyth-submenu-toggle--desktop:focus-visible{opacity:1;background:#ffffff1c;outline:none}.zelyth-submenu-toggle--desktop span{border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;transition:transform .28s cubic-bezier(.22,.61,.36,1);transform:rotate(45deg)translate(-1px,-1px)}.menu-item-has-children.is-submenu-open>.zelyth-submenu-toggle--desktop span{transform:rotate(225deg)translate(-1px,-1px)}}@media (width<=820px){.mobile-nav .menu-item-has-children{grid-template-columns:minmax(0,1fr) 46px;align-items:center;display:grid;position:relative}.mobile-nav .menu-item-has-children>a{grid-area:1/1;padding-right:8px!important}.mobile-nav .menu-item-has-children>a:after{content:none!important;display:none!important}.mobile-nav .menu-item-has-children>.zelyth-submenu-toggle{color:#fff;cursor:pointer;opacity:.78;background:0 0;border:0;border-radius:50%;grid-area:1/2;justify-self:end;place-items:center;width:42px;height:42px;padding:0;display:grid}.mobile-nav .menu-item-has-children>.zelyth-submenu-toggle span{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .28s cubic-bezier(.22,.61,.36,1);transform:rotate(45deg)translate(-1px,-1px)}.mobile-nav .menu-item-has-children.is-submenu-open>.zelyth-submenu-toggle span{transform:rotate(225deg)translate(-1px,-1px)}.mobile-nav .menu-item-has-children>.sub-menu{grid-column:1/-1}}@keyframes zelythStockReveal{0%{opacity:0;filter:blur(5px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:none}}@media (width>=821px){.desktop-nav .header-menu>li>.sub-menu{overflow:visible!important}.desktop-nav .header-menu>li>.sub-menu>li.menu-item-has-children{grid-template-columns:minmax(0,1fr) 38px!important;align-items:center!important;width:100%!important;display:grid!important;position:relative!important}.desktop-nav .header-menu>li>.sub-menu>li.menu-item-has-children>a{grid-area:1/1!important;width:100%!important}.desktop-nav .header-menu>li>.sub-menu>li.menu-item-has-children>button.zelyth-submenu-toggle--desktop{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-shadow:none!important;color:#fff!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:50%!important;grid-area:1/2!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.desktop-nav .header-menu>li>.sub-menu>li.menu-item-has-children>button.zelyth-submenu-toggle--desktop span{background:0 0!important;border:1px solid!important;border-top:0!important;border-left:0!important;border-radius:0!important;width:7px!important;height:7px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:rotate(45deg)translate(-1px,-1px)!important}.desktop-nav .header-menu>li>.sub-menu>li.menu-item-has-children.is-submenu-open>button.zelyth-submenu-toggle--desktop span{transform:rotate(225deg)translate(-1px,-1px)!important}.desktop-nav .header-menu>li>.sub-menu>li.menu-item-has-children>.sub-menu{z-index:auto!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:2/1/auto/-1!important;margin:0!important;padding:0 8px 0 17px!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.desktop-nav .header-menu>li>.sub-menu>li.menu-item-has-children.is-submenu-open>.sub-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;max-height:420px!important;margin:2px 0 7px!important;padding:4px 8px 5px 17px!important}.desktop-nav .header-menu>li>.sub-menu>li.menu-item-has-children>.sub-menu a{opacity:.72!important;min-height:34px!important;padding:7px 10px!important;font-size:10px!important}.desktop-nav .header-menu>li>.sub-menu>li.menu-item-has-children>button.zelyth-submenu-toggle--desktop{transition:background-color .22s,color .22s!important}.desktop-nav .header-menu>li>.sub-menu>li.menu-item-has-children>button.zelyth-submenu-toggle--desktop:hover,.desktop-nav .header-menu>li>.sub-menu>li.menu-item-has-children>button.zelyth-submenu-toggle--desktop:focus-visible{color:#fff!important;background:#ffffff24!important}}.zelyth-shop-filter-trigger{-webkit-appearance:none!important;appearance:none!important;width:auto!important;min-width:118px!important;height:48px!important;color:var(--ink)!important;-webkit-backdrop-filter:blur(14px)!important;font-family:var(--font-sans)!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;background:#ffffff75!important;border:1px solid #2428211f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 18px!important;font-size:10px!important;font-weight:400!important;line-height:1!important;transition:background .22s,border-color .22s,transform .22s!important;display:inline-flex!important;box-shadow:0 10px 30px #2428210a!important}.zelyth-shop-filter-trigger:hover{background:#ffffffb8!important;border-color:#24282138!important;transform:translateY(-1px)!important}.zelyth-shop-filter-count{background:var(--ink)!important;color:#fff!important;letter-spacing:0!important;border-radius:999px!important;place-items:center!important;min-width:20px!important;height:20px!important;padding:0 5px!important;font-size:8px!important;display:grid!important}.zelyth-shop-filter-icon{flex:0 0 17px!important;width:17px!important;height:14px!important;display:block!important;position:relative!important}.zelyth-shop-filter-icon i{background:currentColor!important;border:0!important;border-radius:0!important;width:17px!important;height:1px!important;position:absolute!important;left:0!important}.zelyth-shop-filter-icon i:first-child{top:4px!important}.zelyth-shop-filter-icon i:last-child{bottom:3px!important}.zelyth-shop-filter-icon i:first-child:after,.zelyth-shop-filter-icon i:last-child:after{content:""!important;background:var(--cream,#f2ede4)!important;border:1px solid!important;border-radius:50%!important;width:5px!important;height:5px!important;position:absolute!important;top:-2px!important}.zelyth-shop-filter-icon i:first-child:after{left:3px!important}.zelyth-shop-filter-icon i:last-child:after{right:3px!important}.zelyth-filter-shell{z-index:2147482000!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .32s,visibility 0s linear .32s!important;display:block!important;position:fixed!important;inset:0!important}.zelyth-filter-shell.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .32s,visibility linear!important}.zelyth-filter-backdrop{-webkit-backdrop-filter:blur(5px)!important;cursor:pointer!important;background:#1314117a!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.zelyth-filter-drawer{width:min(470px,92vw)!important;max-width:none!important;height:100dvh!important;color:var(--ink)!important;background:#f2ede4!important;border:0!important;border-left:1px solid #2428211a!important;border-radius:44px 0 0 44px!important;margin:0!important;padding:0!important;transition:transform .42s cubic-bezier(.22,.8,.2,1)!important;position:absolute!important;top:0!important;bottom:0!important;right:0!important;overflow:hidden!important;transform:translate(104%)!important;box-shadow:-30px 0 80px #0f110e29!important}.zelyth-filter-shell.is-open .zelyth-filter-drawer{transform:translate(0)!important}body.zelyth-filter-open{overflow:hidden!important}.zelyth-filter-mobile-handle{display:none!important}.zelyth-filter-header{border-bottom:1px solid #2428211a!important;justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;padding:40px 38px 25px!important;display:flex!important}.zelyth-filter-kicker{color:#9b6655!important;font-family:var(--font-sans)!important;letter-spacing:.13em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:9px!important;line-height:1.2!important;display:block!important}.zelyth-filter-header h2{color:var(--ink)!important;font-family:var(--font-serif)!important;letter-spacing:-.02em!important;margin:0!important;font-size:clamp(34px,3vw,48px)!important;font-weight:400!important;line-height:.95!important}.zelyth-filter-close{-webkit-appearance:none!important;appearance:none!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;color:var(--ink)!important;box-shadow:none!important;cursor:pointer!important;background:#ffffff47!important;border:1px solid #24282126!important;border-radius:50%!important;flex:0 0 42px!important;place-items:center!important;margin:0!important;padding:0 0 2px!important;font-family:Arial,sans-serif!important;font-size:22px!important;font-weight:300!important;line-height:1!important;display:grid!important}.zelyth-filter-form{flex-direction:column!important;height:calc(100dvh - 130px)!important;margin:0!important;padding:0!important;display:flex!important}.zelyth-filter-scroll{overscroll-behavior:contain!important;scrollbar-width:thin!important;flex:auto!important;min-height:0!important;padding:10px 38px 26px!important;overflow-y:auto!important}.zelyth-filter-group{border:0!important;border-bottom:1px solid #2428211a!important;min-width:0!important;margin:0!important;padding:24px 0!important}.zelyth-filter-group legend{float:none!important;width:100%!important;color:var(--ink)!important;font-family:var(--font-sans)!important;letter-spacing:.01em!important;margin:0 0 15px!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important}.zelyth-filter-options{flex-wrap:wrap!important;gap:9px!important;display:flex!important}.zelyth-filter-option{color:#242821b8!important;width:auto!important;font-family:var(--font-sans)!important;cursor:pointer!important;background:#ffffff47!important;border:1px solid #2428211f!important;border-radius:999px!important;align-items:center!important;gap:8px!important;margin:0!important;padding:10px 13px!important;font-size:10px!important;line-height:1!important;transition:all .2s!important;display:inline-flex!important;position:relative!important}.zelyth-filter-option:hover{color:var(--ink)!important;background:#ffffff8c!important;border-color:#24282138!important}.zelyth-filter-option input[type=checkbox]{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.zelyth-filter-checkbox{width:12px!important;height:12px!important;box-shadow:none!important;background:0 0!important;border:1px solid #24282159!important;border-radius:50%!important;flex:0 0 12px!important;display:block!important}.zelyth-filter-option:has(input:checked){background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}.zelyth-filter-option:has(input:checked) .zelyth-filter-checkbox{box-shadow:inset 0 0 0 3px var(--ink)!important;background:#fff!important;border-color:#fff!important}.zelyth-filter-option-name{display:block!important}.zelyth-filter-price-fields{grid-template-columns:1fr 18px 1fr!important;align-items:end!important;gap:10px!important;display:grid!important}.zelyth-filter-price-fields>label{color:#2428218c!important;font-family:var(--font-sans)!important;text-transform:uppercase!important;letter-spacing:.09em!important;margin:0!important;font-size:9px!important;display:block!important}.zelyth-filter-price-input{background:#ffffff57!important;border:1px solid #24282121!important;border-radius:18px!important;align-items:center!important;gap:7px!important;height:46px!important;margin-top:8px!important;padding:0 14px!important;display:flex!important}.zelyth-filter-price-input b{color:#24282185!important;font-size:11px!important;font-weight:400!important}.zelyth-filter-price-input input{-moz-appearance:textfield!important;appearance:textfield!important;width:100%!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:var(--ink)!important;font-family:var(--font-sans)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:12px!important}.zelyth-filter-price-input input::-webkit-inner-spin-button,.zelyth-filter-price-input input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.zelyth-filter-price-dash{background:#24282147!important;width:12px!important;height:1px!important;margin:0 auto 22px!important}.zelyth-filter-footer{-webkit-backdrop-filter:blur(12px)!important;background:#f2ede4f0!important;border-top:1px solid #2428211a!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:20px 38px 25px!important;display:flex!important}.zelyth-filter-clear{color:#24282194!important;font-family:var(--font-sans)!important;text-underline-offset:4px!important;font-size:10px!important;text-decoration:underline!important}.zelyth-filter-apply{-webkit-appearance:none!important;appearance:none!important;background:var(--ink)!important;color:#fff!important;width:auto!important;min-width:185px!important;height:52px!important;box-shadow:none!important;font-family:var(--font-sans)!important;letter-spacing:.07em!important;text-transform:uppercase!important;cursor:pointer!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:14px!important;margin:0!important;padding:0 22px!important;font-size:10px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}@media (width<=820px){.zelyth-filter-drawer{border:0!important;border-top:1px solid #2428211a!important;border-radius:34px 34px 0 0!important;width:100%!important;max-width:none!important;height:min(82dvh,760px)!important;inset:auto 0 0!important;transform:translateY(104%)!important;box-shadow:0 -28px 70px #0f110e2e!important}.zelyth-filter-shell.is-open .zelyth-filter-drawer{transform:translateY(0)!important}.zelyth-filter-mobile-handle{background:#2428212e!important;border-radius:999px!important;width:42px!important;height:4px!important;margin:10px auto 0!important;display:block!important}.zelyth-filter-header{padding:20px 22px 18px!important}.zelyth-filter-form{height:calc(min(82dvh,760px) - 96px)!important}.zelyth-filter-scroll{padding:4px 22px 20px!important}.zelyth-filter-footer{padding:16px 22px max(18px,env(safe-area-inset-bottom))!important}.zelyth-filter-apply{min-width:170px!important}}@media (width<=520px){.zelyth-shop-filter-trigger{min-width:0!important;height:44px!important;padding:0 14px!important}.zelyth-filter-header h2{font-size:36px!important}.zelyth-filter-price-fields{grid-template-columns:1fr 12px 1fr!important;gap:7px!important}.zelyth-filter-footer{gap:10px!important}.zelyth-filter-apply{flex:auto!important;min-width:0!important;padding:0 16px!important}}.zelyth-shop-toolbar-actions{justify-content:flex-end!important;align-items:center!important;gap:12px!important;display:flex!important}.zelyth-shop-filter-trigger{background:#ffffff75!important;border:1px solid #2428211f!important;border-radius:999px!important;order:1!important;min-width:126px!important;height:48px!important;margin:0!important;padding:0 18px!important;box-shadow:0 10px 30px #2428210a!important}.zelyth-shop-sort{order:2!important;margin:0!important}.zelyth-shop-sort>summary{height:48px!important}.zelyth-filter-header{padding-top:54px!important;padding-bottom:16px!important}.zelyth-filter-kicker{margin-bottom:5px!important}.zelyth-filter-header h2{margin-bottom:0!important}.zelyth-price-slider{--price-from:0%;--price-to:100%;height:34px!important;margin:2px 3px 16px!important;position:relative!important}.zelyth-price-slider-track{background:#24282124!important;border-radius:999px!important;height:3px!important;position:absolute!important;top:16px!important;left:0!important;right:0!important;overflow:hidden!important}.zelyth-price-slider-track span{top:0!important;bottom:0!important;left:var(--price-from)!important;right:calc(100% - var(--price-to))!important;background:var(--ink)!important;border-radius:999px!important;position:absolute!important}.zelyth-price-range{pointer-events:none!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;height:20px!important;margin:0!important;padding:0!important;position:absolute!important;top:7px!important;left:0!important}.zelyth-price-range::-webkit-slider-runnable-track{background:0 0!important;border:0!important;height:3px!important}.zelyth-price-range::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;border:2px solid var(--ink)!important;pointer-events:auto!important;cursor:grab!important;background:#f2ede4!important;border-radius:50%!important;width:18px!important;height:18px!important;margin-top:-7px!important;box-shadow:0 2px 8px #2428211f!important}.zelyth-price-range::-moz-range-track{background:0 0!important;border:0!important;height:3px!important}.zelyth-price-range::-moz-range-thumb{border:2px solid var(--ink)!important;pointer-events:auto!important;cursor:grab!important;background:#f2ede4!important;border-radius:50%!important;width:15px!important;height:15px!important;box-shadow:0 2px 8px #2428211f!important}.zelyth-price-range:active::-webkit-slider-thumb{cursor:grabbing!important}.zelyth-price-range:active::-moz-range-thumb{cursor:grabbing!important}@media (width<=820px){.zelyth-filter-header{padding-top:25px!important;padding-bottom:13px!important}.zelyth-shop-toolbar-actions{gap:9px!important}}.zelyth-filter-header{align-items:flex-start!important;padding-top:72px!important;padding-bottom:12px!important}.zelyth-filter-kicker{margin:0 0 7px!important}.zelyth-filter-header h2{font-family:var(--font-serif)!important;letter-spacing:-.025em!important;font-variant:normal!important;font-variant-ligatures:none!important;font-feature-settings:"calt" 0,"liga" 0,"dlig" 0,"hlig" 0,"clig" 0,"swsh" 0!important;-webkit-font-feature-settings:"calt" 0,"liga" 0,"dlig" 0,"hlig" 0,"clig" 0,"swsh" 0!important;margin:0!important;padding:0!important;font-size:clamp(48px,4vw,68px)!important;font-weight:400!important;line-height:.86!important}@media (width<=820px){.zelyth-filter-header{padding:42px 22px 10px!important}.zelyth-filter-kicker{margin-bottom:5px!important}.zelyth-filter-header h2{font-size:48px!important;line-height:.88!important}.zelyth-filter-scroll>.zelyth-filter-group:first-child{padding-top:14px!important}.zelyth-filter-footer{padding-left:88px!important;padding-right:22px!important;padding-bottom:max(18px,env(safe-area-inset-bottom))!important}.zelyth-filter-clear{white-space:nowrap!important;flex:none!important}}@media (width<=520px){.zelyth-filter-header{padding-top:38px!important;padding-bottom:9px!important}.zelyth-filter-header h2{font-size:46px!important}.zelyth-filter-footer{gap:9px!important;padding-left:82px!important;padding-right:16px!important}.zelyth-filter-apply{flex:auto!important;min-width:0!important}}.zelyth-filter-group,.zelyth-filter-group *{box-sizing:border-box!important}.zelyth-filter-group{height:auto!important;min-height:0!important;padding:18px 0!important;display:block!important}.zelyth-filter-group legend{float:none!important;letter-spacing:-.015em!important;font-variant:normal!important;font-variant-ligatures:none!important;font-feature-settings:"calt" 0,"liga" 0,"dlig" 0,"hlig" 0,"clig" 0,"swsh" 0!important;-webkit-font-feature-settings:"calt" 0,"liga" 0,"dlig" 0,"hlig" 0,"clig" 0,"swsh" 0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 10px!important;padding:0!important;font-family:FoglihtenNo07,Georgia,serif!important;font-size:27px!important;font-style:normal!important;font-weight:400!important;line-height:.95!important;display:block!important}.zelyth-filter-options{align-items:flex-start!important;min-height:0!important;margin:0!important;padding:0!important}.zelyth-filter-option{margin:0!important}.zelyth-filter-price .zelyth-price-slider{margin-top:2px!important;margin-bottom:10px!important}.zelyth-filter-price-fields{margin:0!important}.zelyth-filter-header{padding:68px 38px 10px!important}.zelyth-filter-header h2{font-variant-ligatures:none!important;font-feature-settings:"calt" 0,"liga" 0,"dlig" 0,"hlig" 0,"clig" 0,"swsh" 0!important;-webkit-font-feature-settings:"calt" 0,"liga" 0,"dlig" 0,"hlig" 0,"clig" 0,"swsh" 0!important;font-family:FoglihtenNo07,Georgia,serif!important}.zelyth-filter-scroll{padding-top:0!important}.zelyth-filter-scroll>.zelyth-filter-group:first-child{padding-top:14px!important}@media (width<=820px){.zelyth-filter-drawer{border-radius:34px!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;bottom:12px!important}.zelyth-filter-header{padding:48px 22px 8px!important}.zelyth-filter-header h2{font-size:50px!important;line-height:.86!important}.zelyth-filter-form{height:calc(100dvh - 150px)!important;min-height:0!important}.zelyth-filter-scroll{padding:0 22px 12px!important}.zelyth-filter-group{padding:16px 0!important}.zelyth-filter-group legend{margin-bottom:9px!important;font-size:26px!important}.zelyth-filter-scroll>.zelyth-filter-group:first-child{padding-top:12px!important}.zelyth-filter-footer{z-index:4!important;min-height:76px!important;margin:0!important;padding-top:12px!important;padding-bottom:12px!important;padding-left:88px!important;position:relative!important}}@media (width<=520px){.zelyth-filter-drawer{height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important;bottom:10px!important}.zelyth-filter-header{padding:44px 18px 7px!important}.zelyth-filter-header h2{font-size:48px!important}.zelyth-filter-form{height:calc(100dvh - 139px)!important}.zelyth-filter-scroll{padding-left:18px!important;padding-right:18px!important}.zelyth-filter-group{padding:14px 0!important}.zelyth-filter-group legend{margin-bottom:8px!important;font-size:25px!important}.zelyth-filter-footer{min-height:72px!important;padding:10px 16px 10px 82px!important}}.zelyth-filter-group{padding:0 0 18px!important}.zelyth-filter-group legend{margin:0!important;padding:16px 0!important}.zelyth-filter-options{margin:0!important;padding:0!important}.zelyth-filter-price .zelyth-price-slider{margin-top:0!important}.zelyth-filter-footer{align-items:center!important;padding-top:18px!important;padding-bottom:18px!important}@media (width<=820px){.zelyth-filter-group{padding:0 0 16px!important}.zelyth-filter-group legend{margin:0!important;padding:14px 0!important}.zelyth-filter-footer{min-height:0!important;padding-top:16px!important;padding-bottom:16px!important}}@media (width<=520px){.zelyth-filter-group{padding:0 0 14px!important}.zelyth-filter-group legend{padding:13px 0!important}.zelyth-filter-footer{min-height:0!important;padding-top:14px!important;padding-bottom:14px!important}}@media (width<=820px){.zelyth-filter-drawer{height:calc(100dvh - 44px)!important;max-height:calc(100dvh - 44px)!important;bottom:22px!important}.zelyth-filter-form{height:calc(100dvh - 170px)!important}}@media (width<=520px){.zelyth-filter-drawer{height:calc(100dvh - 40px)!important;max-height:calc(100dvh - 40px)!important;bottom:20px!important}.zelyth-filter-form{height:calc(100dvh - 159px)!important}}.zelyth-shop-active-filters{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;margin:14px 0 26px!important;padding:0!important;display:flex!important}.zelyth-shop-active-chip{width:auto!important;min-height:38px!important;color:var(--ink)!important;box-shadow:none!important;font-family:var(--font-sans)!important;letter-spacing:.015em!important;white-space:nowrap!important;background:#fff6!important;border:1px solid #24282121!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 13px!important;font-size:10px!important;font-weight:400!important;line-height:1!important;text-decoration:none!important;transition:background .2s,border-color .2s,transform .2s!important;display:inline-flex!important}.zelyth-shop-active-chip:hover{background:#ffffffb8!important;border-color:#2428213d!important;transform:translateY(-1px)!important}.zelyth-shop-active-chip>span:last-child{background:#24282114!important;border-radius:50%!important;flex:0 0 16px!important;place-items:center!important;width:16px!important;height:16px!important;margin:0!important;padding:0 0 1px!important;font-family:Arial,sans-serif!important;font-size:12px!important;line-height:1!important;display:grid!important}.zelyth-shop-active-chip .woocommerce-Price-amount,.zelyth-shop-active-chip .woocommerce-Price-currencySymbol{color:inherit!important;font:inherit!important;text-decoration:none!important}.zelyth-shop-clear-inline{color:#2428218f!important;min-height:38px!important;font-family:var(--font-sans)!important;text-underline-offset:4px!important;white-space:nowrap!important;align-items:center!important;margin:0 0 0 3px!important;padding:0 4px!important;font-size:10px!important;line-height:1!important;text-decoration:underline!important;display:inline-flex!important}@media (width<=820px){.zelyth-filter-footer{background:#f2ede4!important;flex:none!important;min-height:96px!important;padding-top:18px!important;padding-bottom:26px!important}.zelyth-filter-apply,.zelyth-filter-clear{align-self:center!important;margin:0!important}.zelyth-shop-active-filters{gap:7px!important;margin:12px 0 22px!important}.zelyth-shop-active-chip{min-height:36px!important;padding:0 12px!important}}@media (width<=520px){.zelyth-filter-footer{min-height:94px!important;padding-top:17px!important;padding-bottom:25px!important}.zelyth-shop-active-filters{margin-top:10px!important}}.collection-badge--stock{color:var(--ink)!important;background:#eee3daf0!important;border-color:#2428211f!important}.zelyth-low-stock{color:#8b5b4d;font-family:var(--font-sans);letter-spacing:.055em;margin-top:7px;font-size:9px;line-height:1.35;display:block}.collection-card-copy .collection-low-stock{margin-top:7px}.zelyth-infinite-sentinel{color:#2428217a;min-height:74px;font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;justify-content:center;align-items:center;margin-top:26px;font-size:9px;line-height:1.4;display:flex}.zelyth-infinite-sentinel.is-loading:before{content:"";border:1px solid #2428212e;border-top-color:#242821b8;border-radius:50%;width:15px;height:15px;margin-right:10px;animation:.75s linear infinite zelythInfiniteSpin}@keyframes zelythInfiniteSpin{to{transform:rotate(360deg)}}html.zelyth-infinite-enabled .zelyth-shop-pagination{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=820px){.zelyth-low-stock{font-size:8.5px}.zelyth-infinite-sentinel{min-height:62px;margin-top:18px}}.zelyth-product-experience-grid{border-top:1px solid #24282121;border-bottom:1px solid #24282121;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.zelyth-product-experience-card{border-right:1px solid #24282121;min-height:270px;padding:30px 28px 34px}.zelyth-product-experience-card:last-child{border-right:0}.zelyth-product-experience-card h3{font-family:var(--font-serif);color:var(--ink);margin:0 0 15px;font-size:clamp(24px,2.2vw,34px);font-weight:400;line-height:1}.zelyth-product-experience-card p{max-width:32em;font-family:var(--font-sans);color:#242821a6;margin:0;font-size:11px;line-height:1.7}@media (width<=980px){.zelyth-product-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zelyth-product-experience-card:nth-child(2){border-right:0}.zelyth-product-experience-card:nth-child(-n+2){border-bottom:1px solid #24282121}}@media (width<=620px){.zelyth-product-experience-grid{grid-template-columns:1fr}.zelyth-product-experience-card{border-bottom:1px solid #24282121;min-height:0;padding:25px 0 28px;border-right:0!important}.zelyth-product-experience-card:last-child{border-bottom:0}}@media (width<=680px){.zelyth-product-experience-art--1{transform:translate(-5%)scale(1.16)!important}.zelyth-product-experience-art--2{transform:translate(7%)scale(1.2)!important}.zelyth-product-experience-art--3{transform:translate(-8%)scale(1.16)!important}.zelyth-product-experience-art--4{transform:translate(4%)scale(1.2)!important}}.single-product .zelyth-write-review{width:100%;color:var(--ink);cursor:pointer;font:500 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #2428211f;justify-content:space-between;align-items:center;margin:0 0 28px;padding:18px 0;display:flex}.single-product .zelyth-write-review i{width:30px;height:30px;font:14px/1 var(--font-sans);border:1px solid #2428212e;border-radius:50%;place-items:center;transition:transform .35s,background .2s;display:grid}.single-product .zelyth-write-review:hover i{background:#ffffff8c;transform:translate(2px,2px)}@media (width<=760px){.single-product .zelyth-write-review{margin-bottom:20px;padding:16px 0}}.zelyth-infinite-sentinel[hidden]{min-height:0!important;margin:0!important;display:none!important}.single-journal-body-wrap:before{background:radial-gradient(at 5% 9%,#b96f5638,#0000 23%),radial-gradient(at 94% 30%,#707e6333,#0000 26%),radial-gradient(at 8% 53%,#ce9d8426,#0000 22%),radial-gradient(at 92% 72%,#89947a24,#0000 24%),radial-gradient(at 18% 93%,#b96f561f,#0000 21%),linear-gradient(#e7ddd3 0%,#f2ede6 18%,#ece6de 48%,#f2ede6 72%,#e8e2d9 100%)!important;top:-2px!important}@media (width<=820px){.single-journal-hero-curve--left{background:linear-gradient(to bottom,var(--single-sand) 0%,#ece5dc 52%,#e7ddd3 100%)!important}}.single-journal-body-wrap{isolation:isolate!important;background:radial-gradient(at -5% 12%,#b96f5638,#0000 30%),radial-gradient(at 105% 34%,#707e6333,#0000 31%),radial-gradient(at 8% 62%,#ce9d8426,#0000 28%),radial-gradient(at 96% 84%,#89947a24,#0000 29%),linear-gradient(#e7ddd3 0%,#ede5dc 9%,#f3eee7 31%,#ebe5dc 61%,#f1ece4 82%,#e8e2d9 100%)!important;width:100%!important;max-width:none!important;padding:clamp(46px,5vw,82px) clamp(24px,4vw,72px) clamp(92px,9vw,144px)!important;position:relative!important}.single-journal-body-wrap:before{content:none!important;display:none!important}.single-journal-reading-layout{z-index:2;position:relative}.single-journal-atmosphere{opacity:.5;inset:-20px -4vw 0!important;overflow:hidden!important}.single-journal-reading-main .single-journal-body{counter-reset:zelyth-journal-beat;margin:0!important}.single-journal-segment--intro .single-journal-segment-copy>p:first-of-type{text-wrap:pretty;font-family:var(--font-sans)!important;letter-spacing:-.018em!important;margin:0 0 24px!important;font-size:clamp(1.6rem,2.25vw,2.55rem)!important;line-height:1.38!important}.single-journal-segment--intro .single-journal-segment-copy>p:not(:first-of-type){max-width:760px;margin:0 0 1.45em;font-size:clamp(16px,1.05vw,18px);line-height:1.78}@media (width<=820px){.single-journal-body-wrap{background:radial-gradient(at 108% 16%,#b96f5630,#0000 31%),radial-gradient(at -8% 62%,#707e6329,#0000 31%),linear-gradient(#e7ddd3 0%,#f1ebe3 22%,#ece6de 62%,#e8e2d9 100%)!important;padding:38px 20px 78px!important}.single-journal-segment--intro .single-journal-segment-copy>p:first-of-type{font-size:clamp(1.38rem,6vw,1.85rem)!important;line-height:1.46!important}}.single-journal{--single-transition-canvas:radial-gradient(ellipse 54% 380px at 0 35%,#b96f5636,transparent 72%), radial-gradient(ellipse 50% 360px at 100% 22%,#707e6330,transparent 72%), radial-gradient(ellipse 46% 420px at 16% 82%,#ce9d8421,transparent 74%), linear-gradient(180deg,#eee9e0 0,#ebe3da 150px,#e7ddd3 236px,#eee7df 470px,#f3eee7 700px,#ece6de 900px);background:#ece6de!important}.single-journal-hero-curve--right{background-image:var(--single-transition-canvas)!important;-webkit-mask-image:radial-gradient(circle at 0 0,transparent calc(var(--single-hero-curve) - 1px),#000 var(--single-hero-curve))!important;mask-image:radial-gradient(circle at 0 0,transparent calc(var(--single-hero-curve) - 1px),#000 var(--single-hero-curve))!important;background-color:#0000!important;background-position:100% 0!important;background-repeat:no-repeat!important;background-size:100vw 900px!important}.single-journal-hero-curve--left{background-image:var(--single-transition-canvas)!important;background-color:#0000!important;background-repeat:no-repeat!important;background-size:100vw 900px!important;background-position:left calc(0px - var(--single-hero-curve))!important}.single-journal-body-wrap{background-image:var(--single-transition-canvas)!important;background-color:#ece6de!important;background-repeat:no-repeat!important;background-size:100vw 900px!important;background-position:left calc(0px - var(--single-hero-curve) - var(--single-hero-curve))!important}@media (width<=820px){.single-journal-hero-curve--right{background-position:100% 0!important}.single-journal-hero-curve--left{background-position:left calc(0px - var(--single-hero-curve))!important}.single-journal-body-wrap{background-image:var(--single-transition-canvas)!important;background-color:#ece6de!important;background-repeat:no-repeat!important;background-size:100vw 900px!important;background-position:left calc(0px - var(--single-hero-curve) - var(--single-hero-curve))!important}}.single-journal-article{isolation:isolate;background:#ece6de;position:relative}.single-journal-hero{z-index:0;position:relative}.single-journal-transition-canvas{z-index:1;pointer-events:none;border-top-left-radius:var(--single-hero-curve,118px);background:radial-gradient(54% 380px at 0 18%,#b96f5636,#0000 72%),radial-gradient(50% 360px at 100% 7%,#707e6330,#0000 72%),radial-gradient(46% 420px at 16% 70%,#ce9d8421,#0000 74%),linear-gradient(#ebe3da 0%,#e7ddd3 118px,#eee7df 352px,#f3eee7 582px,#ece6de 900px);width:100%;height:900px;position:absolute;top:clamp(680px,88svh,940px);left:0}.single-journal-hero-curve--left{background:0 0!important}.single-journal-hero-curve--right{background:linear-gradient(#eee9e0 0%,#ebe3da 100%) 0 0/100% 100% no-repeat!important}.single-journal-body-wrap{z-index:2!important;background:0 0!important;position:relative!important}@media (width<=820px){.single-journal-transition-canvas{background:radial-gradient(72% 330px at 0 18%,#b96f5630,#0000 72%),radial-gradient(68% 330px at 100% 8%,#707e632b,#0000 72%),radial-gradient(62% 390px at 12% 70%,#ce9d841f,#0000 74%),linear-gradient(#ebe3da 0%,#e7ddd3 70px,#eee7df 285px,#f1ebe3 560px,#ece6de 900px);border-top-left-radius:70px;height:900px;top:clamp(620px,82svh,780px)}.single-journal-hero-curve--right{background:linear-gradient(#eee9e0 0%,#ebe3da 100%) 0 0/100% 100%!important}.single-journal-body-wrap{background:0 0!important}}.single-journal-segment-copy .single-journal-table-scroll,.single-journal-segment-copy figure.wp-block-table.single-journal-table-scroll{backdrop-filter:blur(12px)saturate(108%);background:#ffffff52!important;border:1px solid #2528201f!important;border-radius:24px 6px!important;width:100%!important;max-width:100%!important;margin:clamp(30px,3vw,46px) 0 4px!important;padding:0!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 18px 50px #2528200e!important}.single-journal-segment-copy .single-journal-table-scroll:focus-visible{outline-offset:4px;outline:1px solid #2528206b}.single-journal-segment-copy .single-journal-table-scroll table{border-collapse:separate!important;border-spacing:0!important;table-layout:auto!important;color:#252820d1!important;width:100%!important;max-width:none!important;font-family:var(--font-sans)!important;background:0 0!important;border:0!important;margin:0!important;transform:none!important}.single-journal-segment-copy .single-journal-table-scroll thead{background:#45493a16!important}.single-journal-segment-copy .single-journal-table-scroll th,.single-journal-segment-copy .single-journal-table-scroll td{min-width:150px;vertical-align:top!important;text-align:left!important;word-break:normal!important;overflow-wrap:break-word!important;border-top:0!important;border-bottom:1px solid #25282017!important;border-left:0!important;border-right:1px solid #25282013!important;padding:18px 20px!important}.single-journal-segment-copy .single-journal-table-scroll th{color:#252820b3!important;letter-spacing:.11em!important;text-transform:uppercase!important;padding-top:16px!important;padding-bottom:16px!important;font-size:9px!important;font-weight:500!important;line-height:1.35!important}.single-journal-segment-copy .single-journal-table-scroll td{font-size:clamp(13px,.88vw,15px)!important;font-weight:400!important;line-height:1.58!important}.single-journal-segment-copy .single-journal-table-scroll tr>:last-child{border-right:0!important}.single-journal-segment-copy .single-journal-table-scroll tbody tr:last-child>*{border-bottom:0!important}.single-journal-segment-copy .single-journal-table-scroll tbody tr{transition:background-color .25s}@media (hover:hover) and (pointer:fine){.single-journal-segment-copy .single-journal-table-scroll tbody tr:hover{background:#ffffff61}}.single-journal-segment-copy .single-journal-table-scroll figcaption,.single-journal-segment-copy .single-journal-table-scroll caption{color:#2528207a!important;font:8px/1.5 var(--font-sans)!important;letter-spacing:.05em!important;text-align:left!important;caption-side:bottom!important;padding:12px 16px!important}@media (width<=820px){.single-journal-segment-copy .single-journal-table-scroll,.single-journal-segment-copy figure.wp-block-table.single-journal-table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#45493a57 #fff3;border-radius:18px 5px!important;width:100%!important;max-width:100%!important;margin:28px 0 2px!important;overflow:auto hidden!important}.single-journal-segment-copy .single-journal-table-scroll::-webkit-scrollbar{height:5px}.single-journal-segment-copy .single-journal-table-scroll::-webkit-scrollbar-track{background:#fff3}.single-journal-segment-copy .single-journal-table-scroll::-webkit-scrollbar-thumb{background:#45493a57;border-radius:999px}.single-journal-segment-copy .single-journal-table-scroll table{table-layout:fixed!important;width:720px!important;min-width:720px!important}.single-journal-segment-copy .single-journal-table-scroll th,.single-journal-segment-copy .single-journal-table-scroll td{min-width:0!important;padding:15px 16px!important}.single-journal-segment-copy .single-journal-table-scroll th{font-size:8px!important}.single-journal-segment-copy .single-journal-table-scroll td{font-size:13px!important;line-height:1.55!important}}.single-journal-conclusion-art circle{fill:none;stroke:#45493a29;stroke-width:1.2px;vector-effect:non-scaling-stroke}.single-journal-conclusion-art circle:first-child{fill:#ffffff14;stroke:#b96f5638}.single-journal-conclusion-art path{fill:none;stroke:#b96f5645;stroke-width:1.35px;stroke-dasharray:8 12;vector-effect:non-scaling-stroke}.single-journal-conclusion-kicker{color:#25282080;font:500 8px/1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;display:block}.single-journal-segment.is-conclusion+.single-journal-tags,.single-journal-body+.single-journal-tags{margin-top:clamp(42px,5vw,68px)!important}@media (width<=820px){.single-journal-conclusion-kicker{margin-bottom:14px}.single-journal-body+.single-journal-tags{margin-top:34px!important}}.single-product .comment-form-review-title{margin:0 0 18px!important}.single-product .comment-form-review-title label{font:500 8px/1.3 var(--font-sans);letter-spacing:.11em;text-transform:uppercase;color:#24282194;margin:0 0 9px;display:block}.single-product .comment-form-review-title .optional{opacity:.58;text-transform:none;letter-spacing:0;font-weight:400}.single-product .comment-form-review-title input{box-sizing:border-box;width:100%;min-height:52px;color:var(--ink);font:400 15px/1.3 var(--font-sans);background:#ffffff59;border:1px solid #24282126;border-radius:18px 2px;outline:none;padding:0 16px;transition:border-color .25s,background-color .25s,box-shadow .25s}.single-product .comment-form-review-title input:focus{background:#ffffff8c;border-color:#2428216b;box-shadow:0 10px 28px #2428210f}.zelyth-shop-content{isolation:isolate;position:relative;overflow:hidden}.zelyth-shop-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(circle at 92% 12%,#5c745b2b,#0000 24%),radial-gradient(circle at 8% 72%,#b96f5626,#0000 27%),linear-gradient(#eee9e026,#e5e2d79e);position:absolute;inset:0}.zelyth-shop-atmosphere svg{width:100%;height:100%;display:block;overflow:visible}.zelyth-shop-atmosphere circle,.zelyth-shop-atmosphere path{fill:none;stroke:#303d301d;stroke-width:1.2px;vector-effect:non-scaling-stroke}.zelyth-shop-atmosphere path:nth-of-type(2){stroke:#b96f5626}.zelyth-shop-shell{z-index:1;position:relative}.zelyth-shop-page ul.products li.product.collection-card{-webkit-backdrop-filter:blur(12px);background:#faf7f161!important;border:1px solid #ffffff94!important;border-radius:40px 4px!important;transition:transform .42s cubic-bezier(.22,.72,.22,1),box-shadow .38s,border-color .3s!important;overflow:hidden!important;box-shadow:0 24px 70px #2c302713!important}.zelyth-shop-page ul.products li.product.collection-card:nth-child(2n){border-radius:4px 40px!important}.zelyth-shop-page .collection-card-media{background:#ffffff94!important}.zelyth-shop-page .collection-card-media:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #5c745b1c;border-radius:50%;width:78%;position:absolute;inset:auto -18% -42% 38%}.zelyth-shop-page .collection-card-copy{background:linear-gradient(135deg,#faf7f1b8,#dce2d37a)!important;border-top:1px solid #ffffff8c!important;min-height:150px!important;padding:20px 72px 21px 22px!important}.zelyth-shop-page ul.products li.product.collection-card:nth-child(4n+2) .collection-card-copy,.zelyth-shop-page ul.products li.product.collection-card:nth-child(4n+3) .collection-card-copy{background:linear-gradient(135deg,#f7f1e9c7,#e0cabc6e)!important}.zelyth-shop-page .collection-product-category{letter-spacing:.13em!important;margin-bottom:9px!important;font-size:8px!important}.zelyth-shop-page .collection-product-title{font:400 clamp(22px,1.75vw,31px)/.98 var(--font-serif)!important;letter-spacing:-.03em!important;-webkit-line-clamp:3!important}.zelyth-shop-page .collection-product-price{padding-top:17px!important;font-size:11px!important}.zelyth-shop-page a.collection-cart-button.button{background:#263229!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;bottom:18px!important;right:18px!important;box-shadow:0 12px 30px #26322929!important}@media (hover:hover) and (pointer:fine){.zelyth-shop-page ul.products li.product.collection-card:hover{border-color:#ffffffd6!important;transform:translateY(-7px)!important;box-shadow:0 34px 90px #2c302721!important}.zelyth-shop-page ul.products li.product.collection-card:hover .collection-product-image{transform:scale(1.035)!important}.zelyth-shop-page a.collection-cart-button.button:hover{background:#a66650!important;transform:translateY(-3px)rotate(4deg)!important}}@media (width<=820px){.zelyth-shop-atmosphere svg{width:180%;margin-left:-42%}.zelyth-shop-page ul.products li.product.collection-card,.zelyth-shop-page ul.products li.product.collection-card:nth-child(2n){border-radius:30px 3px!important}.zelyth-shop-page ul.products li.product.collection-card:nth-child(2n){border-radius:3px 30px!important}.zelyth-shop-page .collection-card-copy{min-height:132px!important;padding:16px 58px 17px 16px!important}.zelyth-shop-page .collection-product-title{font-size:clamp(18px,5.5vw,25px)!important;line-height:1!important}.zelyth-shop-page a.collection-cart-button.button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;bottom:13px!important;right:12px!important}}.zelyth-hp{width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}.newsletter-form-status{opacity:.82;max-width:560px;margin:12px 6px 0;font-size:12px;line-height:1.6}.newsletter-form-status:empty{display:none}.newsletter-form-status.is-error{opacity:1;color:#e7b4a6}.newsletter-form input:-webkit-autofill,.newsletter-form input:-webkit-autofill:hover,.newsletter-form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #24282103}.newsletter-form button:disabled{opacity:.6;cursor:wait}