:root{--c-primary: #722530;--c-ivory: #f5efe6;--c-text: #212121;--c-muted: #6a7474;--c-hover: #797979;--c-button: #212121;--c-story: #424242;--c-chapter: #4a4a4a;--c-sub: #383838;--c-label: #737373;--c-border: #e5e7eb;--c-border-strong: #d4d4d4;--c-field: rgba(0, 0, 0, .4);--c-siyah: var(--c-text);--f-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--f-heritage: "Cormorant Garamond", "Tinos", "Times New Roman", Times, serif;--fsa-heritage: ex-height .459;--gutter: 1rem;--logo-w: 88px;--header-pad: 6px;--header-h: calc(var(--logo-w) + var(--header-pad) * 2);--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--ease-silk: cubic-bezier(.45, .05, .15, 1);--ease-soft: cubic-bezier(.42, 0, .58, 1)}@media(min-width:1024px){:root{--gutter: 1.5rem}}@media(min-width:1024px){:root{--logo-w: 128px;--header-pad: 8px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--f-body);font-size:16px;line-height:1.5;color:var(--c-siyah);background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.is-locked{overflow:hidden}img,video,svg{display:block;max-width:100%}img,video{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote{margin:0}h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,legend,summary,figcaption,blockquote{text-wrap:balance}ul,ol{padding:0}:focus-visible{outline:1px solid currentColor;outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;z-index:10000;top:8px;left:8px;width:auto;height:auto;clip:auto;margin:0;padding:10px 16px;background:#fff;color:var(--c-siyah);border:1px solid var(--c-siyah)}.wrapper{width:100%;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.icon{width:20px;height:20px;flex-shrink:0}.icon--12{width:12px;height:12px}.icon--16{width:16px;height:16px}.icon--18{width:18px;height:18px}.icon--20{width:20px;height:20px}.icon--24{width:24px;height:24px}.icon--28{width:28px;height:28px}.placeholder-svg{width:100%;height:100%;background:#f4f4f4;fill:#c4c4c4}.main{padding-top:var(--header-h);min-height:60vh;outline:none}.section{margin-top:var(--mt-m, 0);margin-bottom:var(--mb-m, 0)}@media(min-width:1024px){.section{margin-top:var(--mt, 0);margin-bottom:var(--mb, 0)}}.media{position:relative;overflow:hidden}.media>img,.media>video,.media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rte{font-size:14px;line-height:1.6;color:var(--c-text)}.rte>*+*{margin-top:1em}.rte h2{font-size:18px;font-weight:600;line-height:1.4;margin-top:1.6em}.rte h3{font-size:16px;font-weight:600;line-height:1.4;margin-top:1.4em}.rte h4{font-size:14px;font-weight:600;margin-top:1.2em}.rte ul,.rte ol{padding-left:1.25em}.rte li+li{margin-top:.35em}.rte a{text-decoration:underline;text-underline-offset:2px}.rte strong,.rte b{font-weight:600}.rte table{width:100%;border-collapse:collapse;font-size:13px}.rte th,.rte td{border:1px solid var(--c-border);padding:8px 10px;text-align:left;vertical-align:top}.rte img{margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 16px;font-size:14px;font-weight:500;line-height:20px;color:#fff;background:var(--c-text);border:0;transition:background-color .4s var(--ease-soft),color .4s var(--ease-soft),box-shadow .4s var(--ease-soft),opacity .3s var(--ease)}@media(hover:hover){.btn:not(.btn--outline):not([disabled]):not(.is-disabled):hover{background:var(--c-primary)}.btn--outline:hover{color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary)}}.btn[disabled],.btn.is-disabled{opacity:.6;cursor:default}.btn--block{width:100%}.btn--dark{background:var(--c-button);border-radius:4px}.btn--outline{color:var(--c-text);background:transparent;box-shadow:inset 0 0 0 1px var(--c-text)}.btn.is-loading{pointer-events:none;opacity:.7}.link-underline{text-decoration:underline;text-underline-offset:2px}.field{display:grid;gap:4px}.field__label{font-size:14px;line-height:20px;margin-bottom:4px}.field__input{width:100%;height:44px;padding:0 12px;font-size:14px;color:var(--c-siyah);background:transparent;border:1px solid var(--c-field);border-radius:0;outline:none;-webkit-appearance:none;appearance:none}.field__input::placeholder{color:#0009}.field__input:focus{border-color:var(--c-siyah)}textarea.field__input{height:112px;padding:10px 12px;resize:vertical}select.field__input{padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23000'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px}@media(hover:none)and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),select,textarea{font-size:16px!important}}.form-message{font-size:14px;line-height:1.5;padding:12px 14px;border:1px solid var(--c-border)}.form-message--success{border-color:#2f6f3e;color:#2f6f3e}.form-message--error{border-color:#b42318;color:#b42318}.form-message ul{padding-left:1.2em;margin-top:4px}.site-header{position:fixed;top:0;left:0;right:0;z-index:996;color:var(--c-primary);background:#fff;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.site-header.is-hidden{transform:translateY(-100%)}.site-header.is-compact{box-shadow:0 1px 0 var(--c-border)}.site-header__inner{position:relative;display:grid;grid-template-columns:1fr var(--logo-w) 1fr;align-items:center;gap:12px;padding-top:var(--header-pad);padding-bottom:var(--header-pad);transition:grid-template-columns .3s var(--ease),padding .3s var(--ease)}@media(min-width:1280px){.site-header__inner{gap:40px}}.site-header__left,.site-header__right{display:flex;align-items:center;gap:12px}.site-header__right{justify-content:flex-end}@media(min-width:1280px){.site-header__left,.site-header__right{gap:24px}}.header-btn{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:500;line-height:1;color:var(--c-primary);transition:opacity .3s var(--ease),color .3s var(--ease)}@media(hover:hover){.header-btn:hover{opacity:.6}}.header-btn .icon--menu{width:24px;height:24px}.header-btn__label{display:none}@media(min-width:1280px){.header-btn__label{display:inline}}.header-logo{display:block;width:100%;aspect-ratio:1;transition:opacity .3s var(--ease)}@media(hover:hover){.header-logo:hover{opacity:.6}}.header-logo img{width:100%;height:100%;object-fit:contain}.header-logo__text{display:flex;align-items:center;justify-content:center;height:100%;font-family:var(--f-heritage);font-size:22px;font-weight:500;font-size-adjust:var(--fsa-heritage);letter-spacing:.05em;text-transform:uppercase}.header-contact{display:none;font-size:12px;font-weight:500;line-height:1;color:var(--c-primary);transition:color .3s var(--ease),opacity .3s var(--ease)}@media(hover:hover){.header-contact:hover{color:var(--c-hover);opacity:.6}}@media(min-width:1280px){.header-contact{display:flex;align-items:center}}.header-icon{position:relative;display:flex;align-items:center;justify-content:center;color:var(--c-primary);transition:opacity .3s var(--ease)}@media(hover:hover){.header-icon:hover{opacity:.6}}@media(hover:none),(pointer:coarse){.header-btn{position:relative}.header-btn:after,.header-icon:after{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}}.header-count{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;text-align:center;color:#fff;background:var(--c-primary);border-radius:999px}.header-count:empty,.header-count[data-count="0"]{display:none}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;pointer-events:none}.drawer.is-open{visibility:visible;pointer-events:auto}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .3s var(--ease)}.drawer.is-open .drawer__overlay{opacity:1}.menu-drawer__panel{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:100%;background:#fff;transform:translate(-100%);transition:transform .3s var(--ease)}.drawer.is-open .menu-drawer__panel{transform:none}@media(min-width:768px){.menu-drawer__panel{width:auto}}.menu-drawer__head{display:flex;align-items:center;gap:24px;padding:16px}.menu-drawer__head button{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:22px;color:var(--c-siyah)}.menu-drawer__head .icon{width:18px;height:18px}.menu-drawer__head [data-menu-close] .icon{margin:0 2px}.menu-drawer__body{position:relative;display:flex;flex:1;overflow:hidden}@media(min-width:768px){.menu-drawer__body{width:333px;transition:width .3s var(--ease)}.menu-drawer.has-sub .menu-drawer__body{width:666px}}.menu-drawer__col{width:100%;flex-shrink:0;overflow-y:auto;padding:32px 16px 24px;transition:transform .3s var(--ease)}@media(min-width:768px){.menu-drawer__col{width:333px}}.menu-drawer__link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 0;font-size:12px;font-weight:500;line-height:24px;text-align:left;color:var(--c-primary);transition:opacity .3s var(--ease)}@media(hover:hover){.menu-drawer__link:hover{opacity:.6}}.menu-drawer.has-sub .menu-drawer__link:not(.is-active){opacity:.5}.menu-drawer__link .icon{width:14px;height:14px;color:var(--c-siyah)}.menu-drawer__sub{border-left:1px solid var(--c-border)}.menu-drawer__sub[hidden]{display:none}.menu-drawer__back{display:flex;align-items:center;gap:6px;width:fit-content;margin-bottom:32px;font-size:12px;font-weight:500;line-height:16px;color:var(--c-siyah);border-bottom:1px solid var(--c-siyah)}@media(min-width:768px){.menu-drawer__back{display:none}}@media(max-width:767px){.menu-drawer__sub{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:16px;background:#fff;border-left:0;transform:translate(100%)}.menu-drawer.has-sub .menu-drawer__sub{transform:none}}.menu-drawer__group+.menu-drawer__group{margin-top:40px}.menu-drawer__group-title{display:block;margin-bottom:12px;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.05em;text-transform:uppercase;color:var(--c-label)}a.menu-drawer__group-title:hover{color:var(--c-siyah)}.menu-drawer__sublink{display:block;padding:8px 0;font-size:12px;font-weight:500;line-height:20px;color:var(--c-sub);transition:color .2s var(--ease)}.menu-drawer__sublink:hover{color:var(--c-primary)}.menu-drawer__sublink-alt{margin-left:10px}.menu-drawer__sub-title{margin:8px 0 24px;font-size:12px;font-weight:500;line-height:24px;color:var(--c-primary)}@media(max-width:767px){.menu-drawer__sub-title{margin-top:0}}.menu-drawer__sublink+.menu-drawer__group{margin-top:32px}.menu-cards{display:grid;gap:40px;padding-bottom:8px}.menu-card{display:block;color:var(--c-text)}.menu-card__media{position:relative;aspect-ratio:5 / 6;overflow:hidden;background:#f3efea}.menu-card__media img,.menu-card__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:scale 2.2s var(--ease-silk)}a.menu-card:hover .menu-card__media img{scale:1.03}.menu-card__title{margin-top:16px;font-size:12px;font-weight:500;line-height:20px}.menu-card__text{margin-top:4px;font-size:12px;font-weight:400;line-height:18px;color:var(--c-button)}.menu-drawer__locale{display:flex;align-items:center;gap:8px;margin:0 12px 12px;padding:8px;font-size:12px;font-weight:500;line-height:20px;color:var(--c-text)}.menu-drawer__locale-sep{width:1px;height:10px;background:#e1e1e1}.menu-drawer__locale{position:absolute;left:0;right:0;bottom:0;z-index:2;background:#fff}.menu-drawer__main{padding-bottom:72px}@media(max-width:767px){.menu-drawer__sub{z-index:3}}@media(min-width:768px){.menu-drawer__locale{right:auto;width:309px}.menu-drawer__main{position:relative;z-index:1;background:#fff;transition:box-shadow .3s var(--ease)}.menu-drawer.has-sub .menu-drawer__main{box-shadow:inset -1px 0 0 var(--c-border)}.menu-drawer__sub{border-left:0;transform:translate(-100%)}.menu-drawer.has-sub .menu-drawer__sub{transform:none}}@media(min-width:768px)and (max-height:880px){.menu-drawer__col{padding-top:24px}.menu-drawer__sub-title{margin-bottom:16px}.menu-drawer__group+.menu-drawer__group{margin-top:28px}.menu-drawer__sublink+.menu-drawer__group{margin-top:24px}.menu-drawer__group-title{margin-bottom:8px}.menu-drawer__sublink{padding:6px 0}}.menu-drawer__locale-btn{font:inherit;color:inherit;transition:opacity .2s}@media(hover:hover){.menu-drawer__locale-btn:hover{opacity:.6}}.menu-drawer__lang{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;background:#fff;transform:translate(100%);transition:transform .3s var(--ease)}.menu-drawer__lang[hidden]{display:none}.menu-drawer.has-lang .menu-drawer__lang{transform:none}.menu-drawer__lang-head{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0}.menu-drawer__lang-head button{display:flex;color:var(--c-text)}.menu-drawer__lang-head .icon{width:20px;height:20px}.menu-drawer__lang-head [data-locale-back] .icon{width:16px;height:16px;margin:2px 0}.menu-drawer__lang-form fieldset{display:flex;flex-direction:column;gap:10px;margin:0;padding:28px 20px;border:0}.lang-option{display:flex;align-items:center;gap:8px;width:fit-content;font-size:12px;font-weight:500;line-height:24px;color:var(--c-text);cursor:pointer}.lang-option input{flex-shrink:0;width:16px;height:16px;margin:0;background:#fff;border:1px solid #d4d4d4;border-radius:50%;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .2s,border-width .2s}.lang-option input:checked{border:5px solid var(--c-text)}.lang-option input:focus-visible{outline:2px solid var(--c-text);outline-offset:2px}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background:#fff;color:var(--c-text);overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity .25s var(--ease),visibility .25s}.search-overlay.is-open{opacity:1;visibility:visible}.search-overlay__top{display:flex;flex-direction:column;gap:20px;padding:20px}.search-overlay__field{position:relative;display:flex;align-items:center}.search-overlay__field .icon{position:absolute;left:0;width:18px;height:18px;pointer-events:none}.search-overlay__input{width:100%;height:40px;padding:0 70px 0 26px;font-size:16px;color:var(--c-text);background:#fff;border:0;border-bottom:1px solid var(--c-text);border-radius:0;outline:none;-webkit-appearance:none;appearance:none}.search-overlay__input::-webkit-search-cancel-button{display:none}.search-overlay__close{position:absolute;right:0;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.search-overlay__suggest{display:flex;flex-wrap:wrap;gap:24px 56px;font-size:12px;line-height:20px}.search-overlay__suggest h2{font-size:12px;font-weight:600;margin-bottom:6px}.search-overlay__suggest a{display:block}.search-overlay__suggest a:hover{text-decoration:underline}.search-overlay__history[hidden]{display:none}.search-overlay__all{display:flex;justify-content:flex-end;padding:0 20px 12px;font-size:12px}.search-overlay__all a{text-decoration:underline;text-underline-offset:2px}.search-overlay__results{padding:0 20px 48px}.search-overlay__results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.search-overlay__results .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.search-overlay__results .product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.search-overlay__empty{padding:24px 0;font-size:12px;text-align:center;color:var(--c-muted)}.search-overlay.is-loading .search-overlay__results{opacity:.5}.cart-drawer{z-index:1002}.cart-drawer .drawer__overlay{background:#00000080}.cart-drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:100%;max-width:512px;background:#fff;color:var(--c-text);transform:translate(100%);transition:transform .3s var(--ease)}.drawer.is-open .cart-drawer__panel{transform:none}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--c-border)}.cart-drawer__title{font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.cart-drawer__body{flex:1;overflow-y:auto}.cart-drawer__empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 20px;font-size:12px;text-align:center}.cart-drawer__empty .btn{min-height:32px;padding:6px 14px;font-size:12px}.cart-drawer__foot{padding:16px 20px 20px;border-top:1px solid var(--c-border)}.cart-drawer__row{display:flex;justify-content:space-between;align-items:baseline;font-size:12px}.cart-drawer__row--total{font-weight:600}.cart-drawer__note{margin:6px 0 14px;font-size:12px;color:var(--c-muted)}.cart-drawer__links{display:flex;justify-content:center;margin-top:10px;font-size:12px}.cart-consent{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--c-text);cursor:pointer}.cart-consent input{flex-shrink:0;width:16px;height:16px;margin:1px 0 0;accent-color:var(--c-text)}.cart-consent a{text-decoration:underline;text-underline-offset:2px}.cart-page__summary .cart-consent{margin-top:14px}.cart-item{display:grid;grid-template-columns:88px 1fr;gap:14px;padding:16px 20px;border-bottom:1px solid var(--c-border)}.cart-item__media{display:block;aspect-ratio:3 / 4;background:#fafafa}.cart-item__media img{width:100%;height:100%;object-fit:contain}.cart-item__info{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12px}.cart-item__title{font-weight:500}.cart-item__variant{color:var(--c-muted);font-size:12px}.cart-item__price{font-weight:600;color:var(--c-muted)}.cart-item__price s{font-weight:400;margin-right:6px}.cart-item__actions{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px}.cart-item__remove{font-size:12px;text-decoration:underline;text-underline-offset:2px;color:var(--c-muted)}.cart-item__discount{font-size:12px;color:var(--c-primary)}.qty{display:inline-flex;align-items:center;border:1px solid var(--c-border-strong);border-radius:4px}.qty button{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.qty button .icon{width:14px;height:14px}.qty input{width:32px;height:30px;padding:0;font-size:12px;text-align:center;border:0;outline:none;background:transparent;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quick-add{z-index:1003}.quick-add .drawer__overlay{background:#00000080}.quick-add__panel{position:absolute;left:50%;bottom:0;width:100%;max-width:560px;max-height:92vh;overflow-y:auto;padding:20px;background:#fff;color:var(--c-text);transform:translate(-50%,100%);transition:transform .3s var(--ease)}.drawer.is-open .quick-add__panel{transform:translate(-50%)}@media(min-width:768px){.quick-add__panel{top:50%;bottom:auto;transform:translate(-50%,-40%);opacity:0;transition:transform .3s var(--ease),opacity .3s var(--ease)}.drawer.is-open .quick-add__panel{transform:translate(-50%,-50%);opacity:1}}.quick-add__close{position:absolute;top:14px;right:14px}.quick-add__grid{display:grid;grid-template-columns:120px 1fr;gap:18px}.quick-add__media{aspect-ratio:3 / 4;background:#fafafa}.quick-add__media img{width:100%;height:100%;object-fit:contain}.quick-add__title{padding-right:28px;font-size:15px;font-weight:500}.quick-add__price{margin:4px 0 14px;font-size:14px}.quick-add__body .option-group{margin-bottom:14px}.quick-add__body .option-group__label{margin-bottom:6px;font-size:12px;color:var(--c-muted)}.quick-add__error{margin-top:10px;font-size:12px;color:#b42318}.hero-video__link{display:block}.hero-video__media{position:relative;width:100%;aspect-ratio:var(--ar-m, 1.1);overflow:hidden;background:#fff}@media(min-width:1024px){.hero-video__media{aspect-ratio:var(--ar, 2)}}.hero-video__media video,.hero-video__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.story-split{padding:0 var(--px-m, 20px)}@media(min-width:1024px){.story-split{padding:0 var(--px, 100px)}}.story-split__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;align-items:center}@media(min-width:1024px){.story-split__grid{grid-template-columns:1fr 1fr}}.story-split__media{position:relative;width:100%;aspect-ratio:var(--img-ar-m, var(--img-ar, .75));overflow:hidden}@media(min-width:1024px){.story-split__media{aspect-ratio:var(--img-ar, .75)}}.story-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--img-fit, cover)}.story-split--image-right .story-split__media{order:2}@media(max-width:1023px){.story-split--image-last-m .story-split__media{order:2}}.story-split__text{position:relative;z-index:0;display:flex;flex-direction:column;justify-content:center;gap:12px;height:100%;padding:16px 0}@media(min-width:1024px){.story-split__text{padding:40px 56px}}.story-split__decor{position:absolute;right:0;bottom:0;z-index:-1;width:100%;aspect-ratio:var(--decor-ar, 1 / 1.2);pointer-events:none}.story-split__decor img{width:100%;height:100%;object-fit:cover}.story-split__content{text-align:center;padding-top:var(--content-pt-m, 0px);padding-bottom:var(--content-pb-m, 0px)}@media(min-width:1024px){.story-split__content{padding-top:var(--content-pt, 0px);padding-bottom:var(--content-pb, 0px)}}:is(.story-split--chapter,.story-split--heritage){--f-kitap: var(--f-heritage)}:is(.story-split--chapter,.story-split--heritage) .story-split__content{padding-left:16px;padding-right:16px}.story-split--chapter .story-split__eyebrow{margin:0 0 16px;font-family:var(--f-kitap);font-size:14px;font-weight:500;line-height:18px;letter-spacing:.3em;text-transform:uppercase;color:#6f523a;font-variant-numeric:lining-nums}:is(.story-split--chapter,.story-split--heritage) .story-split__title{margin-bottom:var(--heading-gap, 3rem);font-family:var(--f-kitap);font-size:1.85rem;font-weight:500;line-height:1.1;letter-spacing:.1em;text-transform:uppercase;color:var(--c-primary)}:is(.story-split--chapter,.story-split--heritage) .story-split__title span{display:block}:is(.story-split--chapter,.story-split--heritage) .story-split__body{display:flex;flex-direction:column;gap:var(--p-gap, 2rem);max-width:560px;margin:0 auto}:is(.story-split--chapter,.story-split--heritage) .story-split__body strong{font-weight:600;color:var(--c-primary)}:is(.story-split--chapter,.story-split--heritage) .story-split__body p{margin:0;font-family:var(--f-kitap);font-size:1.2rem;font-weight:400;line-height:1.52;color:#30261f;text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;font-variant-numeric:lining-nums}:is(.story-split--chapter,.story-split--heritage) .story-split__body>p:first-child:first-letter{float:left;margin:.06em .08em 0 0;font-size:3.15em;font-weight:500;line-height:.8;color:var(--c-primary);font-variant-numeric:lining-nums}.story-split--chapter .story-split__closing{max-width:560px;margin:var(--p-gap, 22px) auto 0;font-family:var(--f-kitap);font-size:1.3rem;font-style:italic;font-weight:400;line-height:1.45;letter-spacing:.01em;color:var(--c-primary);text-wrap:balance}.story-split--anim-hafiza .story-split__closing{font-style:normal;font-weight:500;letter-spacing:.06em}.story-split__word{display:inline-block}@media(max-width:1023px){:is(.story-split--chapter,.story-split--heritage) .story-split__title{margin-bottom:var(--heading-gap-m, 2rem)}:is(.story-split--chapter,.story-split--heritage) .story-split__body{gap:var(--p-gap-m, 2rem)}.story-split--chapter .story-split__closing{margin-top:var(--p-gap-m, 20px)}.story-split--decor-desktop .story-split__decor{display:none}.story-split__decor{top:0;aspect-ratio:auto}.story-split__decor img{object-fit:contain;object-position:50% 100%}}@media(max-width:600px){.story-split--chapter .story-split__eyebrow{margin-bottom:12px;font-size:12.5px}:is(.story-split--chapter,.story-split--heritage) .story-split__title{font-size:1.45rem}:is(.story-split--chapter,.story-split--heritage) .story-split__body,.story-split--chapter .story-split__closing{padding:0 4px}:is(.story-split--chapter,.story-split--heritage) .story-split__body p{font-size:1rem}.story-split--chapter .story-split__closing{font-size:1.14rem}}.has-motion .story-split--chapter [data-reveal=media]{transition:opacity 1.6s var(--ease-soft),translate 2s var(--ease-silk)}.has-motion .story-split--chapter [data-reveal=media]>img{transition:scale 2.6s var(--ease-silk)}.has-motion .story-split--anim-hafiza .story-split__closing[data-reveal]{opacity:1;translate:0 0}.has-motion .story-split--anim-hafiza .story-split__closing[data-reveal] .story-split__word{opacity:0;translate:0 8px;transition:opacity 1.2s var(--ease-soft),translate 1.6s var(--ease-silk);transition-delay:calc(1.2s + var(--w, 0) * .5s)}.has-motion .story-split--anim-hafiza .story-split__closing.is-in .story-split__word{opacity:1;translate:0 0}.image-grid{padding:0 var(--px-m, 20px)}@media(min-width:1024px){.image-grid{padding:0 var(--px, 100px)}}.image-grid__grid{display:grid;grid-template-columns:repeat(var(--cols-m, 2),minmax(0,1fr));gap:var(--row-gap-m, var(--gap-m, 16px)) var(--gap-m, 16px)}@media(min-width:1024px){.image-grid__grid{grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:var(--row-gap, var(--gap, 20px)) var(--gap, 20px)}}.image-grid__item{position:relative;display:block;overflow:hidden;color:#fff}.image-grid__media{position:relative;width:100%;aspect-ratio:var(--ar-m, .5);overflow:hidden;background:#f6f6f6}@media(min-width:1024px){.image-grid__media{aspect-ratio:var(--ar, .6)}}.image-grid__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:scale 1.3s var(--ease-silk),filter .6s var(--ease-soft)}.image-grid--zoom a.image-grid__item:hover .image-grid__media img{scale:1.02}.image-grid--parallax .image-grid__media img{top:-7%;height:114%}.image-grid__overlay{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;max-width:calc(100% - 32px);text-align:center;pointer-events:none}.image-grid__overlay--bottom-left{left:var(--ov-x-m, 24px);bottom:var(--ov-y-m, 40px)}.image-grid__overlay--bottom-right{right:var(--ov-x-m, 40px);bottom:var(--ov-y-m, 52px)}.image-grid__overlay--top-left{left:var(--ov-x-m, 24px);top:var(--ov-y-m, 48px)}.image-grid__overlay--top-right{right:var(--ov-x-m, 40px);top:var(--ov-y-m, 48px)}@media(min-width:1024px){.image-grid__overlay--bottom-left{left:var(--ov-x, 24px);bottom:var(--ov-y, 40px)}.image-grid__overlay--bottom-right{right:var(--ov-x, 40px);bottom:var(--ov-y, 52px)}.image-grid__overlay--top-left{left:var(--ov-x, 24px);top:var(--ov-y, 48px)}.image-grid__overlay--top-right{right:var(--ov-x, 40px);top:var(--ov-y, 48px)}}.image-grid__overlay--center{top:0;right:0;bottom:0;left:0;max-width:none;justify-content:center;padding:24px}.image-grid--text-hover .image-grid__item--text .image-grid__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:rgba(20,14,12,var(--shade, .32));transition:opacity .8s var(--ease-soft)}.image-grid--text-hover .image-grid__item--text .image-grid__overlay{transition:opacity .65s var(--ease-soft),translate .8s var(--ease-silk)}.image-grid--text-hover .image-grid__media.is-done>img,.image-grid--text-hover .image-grid__media:not([data-reveal])>img{transition:scale .8s var(--ease-silk),filter .3s var(--ease-soft)}.image-grid--text-hover a.image-grid__item--text:focus-visible .image-grid__media:after{opacity:0}.image-grid--text-hover a.image-grid__item--text:focus-visible .image-grid__overlay{opacity:.16;translate:0 -4px}@media(hover:hover){.image-grid--text-hover a.image-grid__item--text:hover .image-grid__media:after{opacity:0}.image-grid--text-hover a.image-grid__item--text:hover .image-grid__overlay{opacity:.16;translate:0 -4px}}.image-grid--zoom a.image-grid__item:focus-visible .image-grid__media img{scale:1.02}.image-grid__title{font-family:var(--f-heritage);font-size:1.1rem;font-weight:500;line-height:1.05;letter-spacing:.045em;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.25)}.image-grid__overlay--center .image-grid__title{letter-spacing:.12em}.image-grid__overlay--center .image-grid__title:after{content:"";display:block;width:36px;height:1px;margin:14px auto 8px;background:currentColor;opacity:.75}.image-grid__sub{font-family:var(--f-heritage);font-size:.85rem;font-size-adjust:var(--fsa-heritage);font-style:italic;line-height:1.05;letter-spacing:.01em;text-shadow:0 1px 12px rgba(0,0,0,.25)}@media(min-width:1024px){.image-grid__title{font-size:1.3rem}.image-grid__sub{font-size:1rem}}.text-intro{padding:2rem 1rem;text-align:center}.text-intro__inner{max-width:860px;margin:0 auto}.text-intro__eyebrow,.text-intro__title{font-size:1.6rem;line-height:1.05;letter-spacing:.045em;text-transform:uppercase;color:#742733}.text-intro__eyebrow{font-weight:400;line-height:32px;margin-bottom:.7rem}.text-intro__title{font-weight:700;margin-bottom:.7rem}.text-intro__body{margin-top:30px}.text-intro__body p{max-width:820px;margin:0 auto;font-size:.98rem;line-height:1.42;color:var(--c-siyah)}.text-intro__note{margin-top:2.8rem;font-size:.98rem;font-weight:700;font-style:italic;color:#630000}@media(max-width:1023px){.text-intro{padding:32px 32px 52px}.text-intro__eyebrow{line-height:1.05}.text-intro__body{margin-top:31px}.text-intro__note{margin-top:41px;line-height:1.42}}@media(max-width:600px){.text-intro__eyebrow,.text-intro__title{font-size:1.3rem}.text-intro__body p,.text-intro__note{font-size:.9rem;padding:0 1rem}.text-intro__body p+p{font-size:.98rem}}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}.product-grid__item{min-width:0}.product-grid__item[hidden]{display:none!important}@media(min-width:1024px){.product-grid{grid-template-columns:repeat(var(--grid-cols, 4),minmax(0,1fr))}}.card{position:relative;display:flex;flex-direction:column;height:100%;color:var(--c-text)}.card__media-wrap{position:relative;overflow:hidden}.card__media{position:relative;display:flex;width:100%;aspect-ratio:3 / 4;overflow:hidden}.card__img{width:100%;height:100%;object-fit:contain;object-position:center;transition:opacity .3s var(--ease)}.card__wish{position:absolute;top:8px;right:8px;z-index:10;display:flex;color:var(--c-text);transition:opacity .2s}.card__wish[aria-pressed=true] svg{fill:currentColor}.card__quick{position:absolute;right:8px;bottom:8px;z-index:40;display:flex;align-items:center;justify-content:center;color:var(--c-text);transition:opacity .2s}@media(hover:hover){.card__wish:hover,.card__quick:hover{opacity:.6}}.card__info{display:flex;flex-grow:1;flex-direction:column;gap:8px;padding-top:8px}.card__title{font-size:.8rem;font-weight:500;line-height:.7rem;text-align:left}.card__title:hover{text-decoration:underline;text-underline-offset:2px}.card__price{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:.8rem;font-weight:600;line-height:1;color:var(--c-muted)}.card__soldout{font-weight:500;color:var(--c-primary)}.card__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.swatch{display:block;width:12px;height:12px;background:var(--swatch, #ddd);border:1px solid var(--c-border);transition:outline-color .2s;outline:1px solid transparent;outline-offset:1px}.swatch.is-active{outline-color:var(--c-text)}@media(hover:hover){.swatch:hover{outline-color:var(--c-text)}}.product-grid--gallery{grid-template-columns:minmax(0,1fr);gap:40px 8px;margin-right:calc(var(--gutter) * -1);margin-left:calc(var(--gutter) * -1)}@media(min-width:768px){.product-grid--gallery{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:64px}}@media(min-width:1024px){.product-grid--gallery{grid-template-columns:repeat(var(--grid-cols, 3),minmax(0,1fr))}}.teaser{position:relative;display:block}.teaser__media{position:relative;display:block;aspect-ratio:var(--card-ar, 3 / 4);overflow:hidden;background:#efefef}.teaser__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:blur(6px);opacity:.45}.teaser__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#fff0,#ffffff8c 50%,#fff0) 0 0 / 100% 40% no-repeat;animation:teaser-load 2.6s ease-in-out infinite}.teaser:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to top,#fff,#fffffff2 14%,#ffffffa6 38%,#ffffff40,#fff0 82%)}@keyframes teaser-load{0%{background-position:0 -70%}to{background-position:0 170%}}.card--gallery{color:var(--c-button)}.card--gallery .card__media-wrap{background:#efefef}.card__track{display:flex;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.card__track::-webkit-scrollbar{display:none}.card__slide{display:block;flex:0 0 100%;aspect-ratio:var(--card-ar, 3 / 4);background:#efefef;scroll-snap-align:start}.card__slide[hidden]{display:none}.card--gallery .card__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.card__arrow{position:absolute;top:50%;z-index:5;display:flex;padding:10px;border-radius:9999px;color:var(--c-button);background:#fff;opacity:0;translate:0 -50%;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.card__arrow .icon{width:20px;height:20px}.card__arrow--prev{left:16px}.card__arrow--next{right:16px}.card__arrow:disabled{color:#c6c6c6;cursor:default}.card--gallery .card__media-wrap:hover .card__arrow,.card--gallery .card__media-wrap:has(.card__arrow:focus-visible) .card__arrow{opacity:1}.card--gallery.is-single .card__arrow{display:none}@media(hover:none),(pointer:coarse){.card__arrow{display:none}}.card__progress{position:absolute;left:0;bottom:0;z-index:4;display:none;width:calc(100% / var(--n, 1));height:1px;background:var(--c-button);transform:translate(calc(var(--p, 0) * 100%));pointer-events:none}@media(hover:none),(pointer:coarse){.card--gallery:not(.is-single) .card__progress{display:block}}.card--gallery .card__wish{top:16px;right:16px}.card--gallery .card__quick{right:12px;bottom:12px;width:28px;height:28px;border-radius:50%;transition:background-color .3s var(--ease)}@media(hover:hover){.card--gallery .card__wish:hover{opacity:1}.card--gallery .card__wish:hover svg{fill:currentColor}.card--gallery .card__quick:hover{opacity:1;background:#fff}}@media(hover:none),(pointer:coarse){.card--gallery .card__wish:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.card--gallery .card__quick{background:#fff}.card--gallery .card__quick:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}}.card--gallery .card__quick .icon{transition:transform .3s var(--ease)}.card--gallery.is-sizes-open .card__quick{background:#fff}.card--gallery.is-sizes-open .card__quick .icon{transform:rotate(45deg)}.card__sizes{position:absolute;left:0;right:0;bottom:-1px;z-index:30;display:flex;justify-content:center;padding:12px 48px 13px;background:#fff;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .35s var(--ease),visibility 0s linear .35s}.card.is-sizes-open .card__sizes{clip-path:inset(0);visibility:visible;transition:clip-path .35s var(--ease),visibility 0s}.card__sizes-list{display:flex;flex-wrap:wrap;justify-content:center}.card__size{position:relative;min-width:36px;height:36px;margin-right:-1px;padding:0 10px;font-size:12px;line-height:1;color:var(--c-button);background:transparent;border:1px solid color-mix(in srgb,var(--c-button) 22%,transparent);transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.card__size[hidden]{display:none}.card__size.is-loading{z-index:1;color:var(--c-ivory);background:var(--c-primary);border-color:var(--c-primary)}@media(hover:hover){.card__size:hover:not(:disabled){z-index:1;color:var(--c-ivory);background:var(--c-primary);border-color:var(--c-primary)}}.card__size:disabled{color:color-mix(in srgb,var(--c-button) 35%,transparent);cursor:default}.card__size:disabled:after{content:"";position:absolute;left:4px;right:4px;top:50%;border-top:1px solid color-mix(in srgb,var(--c-button) 30%,transparent);transform:rotate(-30deg)}.card__size.is-loading{color:transparent}.card__size.is-loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:12px;height:12px;border:1.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.card--gallery{container-type:inline-size}@container (max-width: 320px){.card__sizes{padding:10px 40px 10px 10px}.card__size{min-width:32px;height:32px;padding:0 8px}}@media(hover:none){.carousel__track .card__track,.stl__list .card__track,.kombin__list .card__track{overflow-x:hidden;overscroll-behavior:auto}.carousel__track .card--gallery .card__progress,.stl__list .card--gallery .card__progress,.kombin__list .card--gallery .card__progress{display:none}}.card--gallery .card__info{display:block;padding:14px 16px 10px}@media(min-width:1024px){.card--gallery .card__info{padding-right:20px;padding-left:20px}}.card__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.card__name{min-width:0}.card__title-row,.product__title-row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;margin:0}.card__title-row .card__title{min-width:0}.son-parca{font-family:var(--f-heritage);font-size:12px;font-size-adjust:var(--fsa-heritage);font-weight:500;line-height:16px;letter-spacing:.02em;color:var(--c-primary);white-space:nowrap}.product__stock{margin-top:12px;font-size:12px;font-weight:400;line-height:16px;color:var(--c-primary)}.card--gallery .card__title{display:block;min-width:0;font-size:16px;font-weight:500;line-height:24px;text-wrap:balance}.card--gallery .card__price{flex-shrink:0;flex-wrap:nowrap;margin:0;font-size:16px;font-weight:300;line-height:24px;color:inherit;white-space:nowrap}.card__desc{margin-top:2px;padding-right:72px;font-size:14px;font-weight:300;line-height:20px;text-wrap:balance}.card__mill,.product__mill{margin:0 0 2px;font-size:10px;font-weight:500;line-height:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-primary)}.card--gallery .card__swatches{flex-wrap:nowrap;gap:0;margin:0 0 -4px -4px;padding-top:6px}.card--gallery .swatch{position:relative;width:22px;height:22px;background:none;border:0;outline:0}.card--gallery .swatch:before{content:"";position:absolute;top:4px;left:4px;width:14px;height:14px;border-radius:50%;background:var(--swatch, #ddd);box-shadow:inset 0 0 0 1px #0000001a;transition:box-shadow .2s var(--ease)}@media(hover:hover){.card--gallery .swatch:hover:before{box-shadow:inset 0 0 0 1px #0000001a,0 0 0 1px #fff,0 0 0 2px #c6c6c6}}.card--gallery .swatch.is-active:before{box-shadow:inset 0 0 0 1px #0000001a,0 0 0 1px #fff,0 0 0 2px var(--c-button)}.card--gallery .swatch:focus-visible{outline:1px solid var(--c-button);outline-offset:0}@media(hover:none),(pointer:coarse){.card--gallery .card__swatches{margin:0 0 -7px -7px;padding-top:3px}.card--gallery .swatch{width:28px;height:28px}.card--gallery .swatch:before{top:7px;left:7px}}@container (max-width: 320px){.card--gallery .card__row{flex-direction:column;align-items:flex-start;gap:0}.card--gallery .card__title,.card--gallery .card__price{max-width:100%;font-size:14px;line-height:20px}.card--gallery .card__desc{padding-right:0;font-size:12px;line-height:16px}}@media(min-width:768px){@container (max-width: 320px){.card--gallery .card__desc{display:none}}}@media(max-width:767px){@container (max-width: 320px){.card--gallery .card__row{gap:0}.card--gallery .card__title,.card--gallery .card__price{font-size:14px;line-height:20px}.card--gallery .card__desc{display:block;min-height:32px;padding-right:0;font-size:12px;line-height:16px;white-space:normal}}}.price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px}.price__compare{font-weight:400;color:#9a9a9a}.price--sale .price__current{color:var(--c-primary)}.price--bespoke .price__current{font-family:var(--f-heritage);font-size:1.125em;font-size-adjust:var(--fsa-heritage);font-style:italic;font-weight:400;letter-spacing:.01em}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:16px;font-size:12px;line-height:16px;color:var(--c-text)}.breadcrumb li{display:flex;align-items:center;gap:4px;list-style:none}.breadcrumb a{color:#212121cc}.breadcrumb a:hover{text-decoration:underline}.breadcrumb [aria-current]{font-weight:500}.breadcrumb .icon{width:12px;height:12px}.collection-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:16px 0 20px;color:var(--c-button)}.collection-head__text{min-width:0;max-width:420px}.collection-head__title{font-size:20px;font-weight:500;line-height:28px;letter-spacing:-.015em}.collection-head__desc{margin-top:10px;font-size:14px;font-weight:300;line-height:20px;text-wrap:balance}.collection-head__desc p{text-wrap:balance}.collection-head__desc>*+*{margin-top:8px}.collection-head__filter{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:12px;font-weight:500;line-height:20px;color:inherit;transition:color .3s ease-in-out}@media(hover:hover){.collection-head__filter:hover{color:#898989}}.collection-head__filter .icon{width:18px;height:18px}.collection-guide{margin:40px calc(var(--gutter) * -1) 0;padding:0 16px;color:var(--c-button)}.collection-guide:before{content:"";display:block;height:1px;background:color-mix(in srgb,var(--c-button) 18%,transparent)}.collection-guide__body{padding:40px 24px 48px 0;font-size:12px;font-weight:300;line-height:16px}.collection-guide__body>*{max-width:980px}.collection-guide h2{margin:0 0 8px;font-size:16px;font-weight:500;line-height:24px}.collection-guide h2:not(:first-child){margin-top:32px}.collection-guide h3{margin:14px 0 8px;font-size:12px;font-weight:500;line-height:16px}.collection-guide p{margin:0 0 21px;text-wrap:pretty}.collection-guide p:last-child{margin-bottom:0}@media(min-width:768px){.collection-guide{margin-top:64px;padding:0 20px}.collection-guide__body{padding:60px 80px 64px 0}}@media(min-width:1024px){.collection-guide__body{padding-bottom:80px;font-size:14px;line-height:20px}.collection-guide h3{font-size:14px;line-height:20px}}@media(min-width:1440px){.collection-guide{padding:0 80px}.collection-guide__body{padding:80px 0 96px}}.filter-fab{position:fixed;top:0;right:0;z-index:990;padding:16px;pointer-events:none;opacity:0;translate:0 calc(-100% - 16px);transition:translate .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.filter-fab--left{right:auto;left:0}.filter-fab.is-visible{opacity:1;translate:0 0}body:has(.site-header.is-compact:not(.is-hidden)) .filter-fab.is-visible{translate:0 var(--header-h)}.filter-fab__btn{display:flex;align-items:center;gap:6px;height:40px;padding:0 20px 1px;border-radius:9999px;font-size:12px;font-weight:500;line-height:20px;color:var(--c-ivory);background:var(--c-primary);transition:background-color .15s cubic-bezier(.4,0,.2,1)}.filter-fab.is-visible .filter-fab__btn{pointer-events:auto}@media(hover:hover){.filter-fab__btn:hover{background:#5c1d27}}.filter-fab__btn .icon{width:20px;height:20px}@media(min-width:1024px){.collection-head{padding:40px 0 32px}}.active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 24px}.active-filters[hidden]{display:none}.active-filters button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:400;line-height:1;color:var(--c-button);border-radius:4px;box-shadow:inset 0 0 0 1px #e1e1e1;transition:box-shadow .2s}.active-filters button:hover{box-shadow:inset 0 0 0 1px var(--c-button)}.active-filters .icon{width:12px;height:12px}.filter-drawer .drawer__overlay{background:#2d2e2c80;transition:opacity .2s cubic-bezier(.5,0,.16,1)}.filter-drawer.is-open .drawer__overlay{transition-duration:.4s}.filter-drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:100%;background:#fff;color:var(--c-button);transform:translate(100%);transition:transform .2s cubic-bezier(.5,0,.16,1)}.drawer.is-open .filter-drawer__panel{transform:none;transition-duration:.4s}@media(min-width:768px){.filter-drawer__panel{width:50%}}@media(min-width:1024px){.filter-drawer__panel{width:40%}}.filter-drawer__close{position:absolute;top:20px;right:20px;z-index:1;display:flex;width:40px;height:40px;padding:8px;color:inherit}.filter-drawer__close .icon{width:24px;height:24px}.filter-drawer__title{flex-shrink:0;padding:80px 20px 48px;font-size:24px;font-weight:500;line-height:32px;letter-spacing:-.015em;text-align:center}.filter-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 16px}.filter-group{border-bottom:1px solid #e1e1e1}.filter-group summary{display:flex;align-items:center;justify-content:space-between;padding:16px 4px;font-size:12px;font-weight:500;line-height:24px;cursor:pointer;list-style:none}.filter-group summary::-webkit-details-marker{display:none}.filter-group summary .icon{width:16px;height:16px}.filter-group .icon--minus,.filter-group[open] .icon--plus{display:none}.filter-group[open] .icon--minus{display:block}.filter-group__list{display:flex;flex-wrap:wrap;gap:10px;padding:4px 4px 24px}.filter-group__list--col{flex-direction:column;gap:10px}.filter-group__list--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.filter-group__list--sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.filter-check{display:flex;align-items:center;gap:8px;width:fit-content;font-size:12px;font-weight:400;line-height:20px;cursor:pointer}.filter-check input{flex-shrink:0;width:16px;height:16px;margin:0;accent-color:var(--c-button)}.filter-check.is-disabled{opacity:.4;cursor:default}.filter-check .swatch{width:24px;height:24px;border-radius:50%}.filter-check__count{color:#898989}.filter-pill{position:relative;display:block}.filter-pill input{position:absolute;opacity:0;pointer-events:none}.filter-pill span{display:flex;align-items:center;justify-content:center;height:40px;padding:0 12px;font-size:12px;font-weight:400;border-radius:4px;box-shadow:inset 0 0 0 1px #e1e1e1;cursor:pointer;transition:box-shadow .2s}.filter-pill input:checked+span{box-shadow:inset 0 0 0 1px var(--c-button);font-weight:500}.filter-pill input:focus-visible+span{outline:1px solid var(--c-button);outline-offset:2px}.filter-pill input:disabled+span{opacity:.4;text-decoration:line-through;cursor:default}.filter-price{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:4px 4px 24px}.filter-drawer__foot{display:flex;flex-shrink:0;gap:10px;padding:16px 20px 20px;border-top:1px solid #e1e1e1}.filter-btn{display:inline-flex;flex:1;align-items:center;justify-content:center;height:44px;padding:0 20px;font-size:12px;font-weight:500;line-height:20px;border-radius:4px;transition:background-color .3s ease,box-shadow .3s ease}.filter-btn--ghost{color:var(--c-button);box-shadow:inset 0 0 0 1px #e1e1e1}.filter-btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--c-button)}.filter-btn--primary{color:#fff;background:var(--c-button)}.filter-btn--primary:hover{background:var(--c-primary)}.pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin:40px 0 0;font-size:12px}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px}.pagination .is-current{border-bottom:1px solid var(--c-text);font-weight:600}.pagination a:hover{text-decoration:underline}.load-more{display:flex;justify-content:center;margin-top:40px}.carousel{position:relative}.carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--gap-m, 16px) * (var(--per-m, 2) - 1)) / var(--per-m, 2));gap:var(--gap-m, 16px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.carousel__track::-webkit-scrollbar{display:none}.carousel__track>*{scroll-snap-align:start}@media(min-width:1024px){.carousel__track{grid-auto-columns:calc((100% - var(--gap, 24px) * (var(--per, 5) - 1)) / var(--per, 5));gap:var(--gap, 24px)}}.carousel__nav{display:flex;justify-content:center;gap:16px;margin-top:16px}.carousel__nav button{display:flex;color:var(--c-text);transition:opacity .2s}.carousel__nav button[disabled]{opacity:.3;cursor:default}.carousel__nav .icon{width:24px;height:24px}.recommendations{margin-top:var(--mt-m, 120px)}@media(min-width:1024px){.recommendations{margin-top:var(--mt, 120px)}}.recommendations__title{margin-bottom:16px;font-size:14px;font-weight:500;color:var(--c-text)}.recommendations:empty{display:none}.kombin{margin-top:var(--mt-m, 64px)}@media(min-width:1024px){.kombin{margin-top:var(--mt, 96px)}}.kombin__title{margin-bottom:16px;font-size:14px;font-weight:500;color:var(--c-text)}.kombin__text{max-width:520px;margin:-8px 0 20px;font-size:13px;font-weight:300;line-height:20px;color:var(--c-label);text-wrap:balance}.kombin__list{display:flex;gap:16px;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.kombin__list::-webkit-scrollbar{display:none}.kombin__list[hidden]{display:none}.kombin__item{flex:0 0 44%;min-width:0;list-style:none;scroll-snap-align:start}@media(min-width:768px){.kombin{max-width:1080px;margin-left:auto;margin-right:auto}.kombin__title{text-align:center;margin-bottom:24px}.kombin__text{margin:-14px auto 32px;text-align:center}.kombin__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;overflow:visible}}.product{display:grid;grid-template-columns:1fr;color:var(--c-text)}@media(min-width:1280px){.product{grid-template-columns:50% 50%}}.product__gallery{position:relative}.product__images{display:grid;grid-template-columns:1fr;gap:4px}.product__image{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:#f7f7f7}.product__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product__image video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:1279px){.product__images .product__image:not([hidden])~.product__image{display:none}}.product__image[hidden]{display:none!important}.product__image.can-zoom{cursor:zoom-in}.product__image.is-zooming{cursor:none;touch-action:none}.loupe{position:fixed;left:0;top:0;z-index:1000;width:220px;height:220px;border-radius:50%;background-color:#f7f7f7;background-repeat:no-repeat;pointer-events:none;box-shadow:0 0 0 1px #0000001f,0 10px 30px #0000002e;opacity:0;transform:translate(-50%,-50%) scale(.96);transition:opacity .15s,transform .15s}.loupe--touch{width:150px;height:150px}.loupe.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.product__dots-rail{position:absolute;top:0;right:0;bottom:0;left:0;display:none;pointer-events:none}@media(min-width:1280px){.product__dots-rail{display:block}}.product__dots-sticky{position:sticky;top:0;height:100vh}.product__dots{position:absolute;left:24px;bottom:32px;display:flex;flex-direction:column;gap:10px;pointer-events:auto}.product__dots button{width:6px;height:6px;border-radius:999px;border:1px solid rgba(0,0,0,.4);background:transparent;transition:background-color .2s}.product__dots button.is-active{border-color:var(--c-siyah);background:var(--c-siyah)}.product__wish-rail{position:absolute;top:0;right:0;bottom:0;z-index:2;width:72px;pointer-events:none}.product__wish{position:sticky;top:16px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:16px 16px 0 auto;color:var(--c-text);pointer-events:auto}.product__wish .icon{width:22px;height:22px}.product__wish[aria-pressed=true] svg{fill:currentColor}.product__info-wrap{display:flex;justify-content:center}@media(min-width:1280px){.product__info-wrap{position:sticky;top:0;align-items:center;height:100vh;overflow-y:auto;scrollbar-width:thin}}.product__info{width:100%;max-width:592px;padding:24px 16px 8px}@media(min-width:1280px){.product__info{max-width:568px;margin:auto 0;padding:48px 64px}}.product__name{margin-bottom:22px}.product__mill{margin-bottom:6px}.product__title{font-size:16px;font-weight:500;line-height:24px;text-wrap:balance}.product__material{margin-top:6px;font-size:11px;font-weight:400;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text);text-wrap:balance}.product__price{display:flex;align-items:baseline;gap:6px;margin-top:8px;font-size:16px;font-weight:300;line-height:24px;white-space:nowrap;color:var(--c-text)}.product__price .price__compare{font-size:.85em}.product__options{display:flex;flex-direction:column;gap:20px;margin-bottom:8px}.option-group__label{display:flex;gap:6px;margin-bottom:8px;font-size:12px;line-height:16px;color:var(--c-text)}.option-group__name{font-weight:500}.option-group__values{display:flex;flex-wrap:wrap;gap:8px}.option-group__values--swatch{gap:2px;margin-left:-8px}.option-swatch{position:relative;width:32px;height:32px;border-radius:50%}.option-swatch:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:var(--swatch, #d9d9d9);box-shadow:inset 0 0 0 1px #0000002e}.option-swatch:after{content:"";position:absolute;top:4.5px;right:4.5px;bottom:4.5px;left:4.5px;border-radius:50%;border:1px solid transparent;transition:border-color .2s var(--ease)}@media(hover:hover){.option-swatch:hover:after{border-color:#0000004d}}.option-swatch.is-selected:after{border-color:var(--c-text)}.option-size{min-width:48px;padding:9px 12px;font-size:14px;line-height:20px;text-align:center;color:var(--c-text);border:1px solid #d9dce0;transition:border-color .2s var(--ease)}.option-size.is-selected{border-color:var(--c-text)}.option-size.is-unavailable{color:#9a9a9a}.size-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(max-content,1fr)}.size-row__select,.size-row__guide{display:flex;align-items:center;min-height:44px;padding:0 14px;font-size:14px;line-height:20px;color:var(--c-text);border:1px solid #d9dce0;transition:border-color .2s var(--ease)}.size-row__select{justify-content:space-between;gap:8px;text-align:left}.size-row__select .icon{flex-shrink:0;width:14px;height:14px}.size-row__guide{justify-content:center;margin-left:-1px;white-space:nowrap}.size-row__select[aria-expanded=true],.size-row__select.is-chosen{border-color:var(--c-text);position:relative;z-index:1}@media(hover:hover){.size-row__select:hover,.size-row__guide:hover{border-color:var(--c-text);position:relative;z-index:1}}.product__form{margin-top:12px}.product__buy{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;width:100%;padding:10px 16px;background:#fff;box-shadow:0 -1px #0000000f}@media(min-width:1280px){.product__buy{position:static;z-index:auto;padding:0;background:none;box-shadow:none}}.product__add{position:relative;display:flex;align-items:center;justify-content:center;flex-grow:1;min-height:46px;padding:0 20px;border-radius:0;font-size:14px;font-weight:500;line-height:20px;color:#fff;background:var(--c-text);transition:background-color .4s var(--ease-soft),opacity .2s var(--ease)}@media(min-width:1280px){.product__add{min-height:50px}}@media(hover:hover){.product__add:not([disabled]):hover{background:var(--c-primary)}}.product__add[disabled]{opacity:.45;cursor:default}.product__add--link{text-decoration:none}.product__add--link:visited{color:#fff}.product__add.is-loading{color:transparent}.product__add.is-loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.product__error{margin:8px 0 0;font-size:12px;color:#b42318}.product__error:empty{display:none}body.template-product{padding-bottom:68px}@media(min-width:1280px){body.template-product{padding-bottom:0}}.badges{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:14px;margin:-6px 0 22px;padding-bottom:20px;border-bottom:1px solid #ececec}.badge{display:grid;grid-template-columns:24px 1fr;gap:6px}.badge--text{grid-template-columns:1fr}.badge__icon{width:24px;aspect-ratio:1;margin-top:2px}.badge__icon img{width:100%;height:100%;object-fit:contain}.badge__title{font-size:11px;font-weight:500;line-height:16px;letter-spacing:.06em}.badge__text{font-size:11px;font-weight:300;line-height:15px}.product__links{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:26px}.product__link{font-size:14px;line-height:20px;color:var(--c-text);text-align:left;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .2s var(--ease)}@media(hover:hover){.product__link:hover{text-decoration-color:currentColor}}.product__link[aria-expanded=true]{text-decoration-color:currentColor}.product__more-images{display:grid;grid-template-columns:1fr;gap:4px;margin-top:40px;margin-inline:-16px}.product__more-images .product__image{display:none}.product__more-images .product__image:not([hidden])~.product__image:not([hidden]){display:block}@media(min-width:1280px){.product__more-images{display:none}}.pdp-drawer{z-index:1001}.pdp-drawer .drawer__overlay{background:#0000008c;transition:opacity .2s cubic-bezier(.5,0,.16,1)}.pdp-drawer.is-open .drawer__overlay{transition-duration:.4s}.pdp-drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:100%;background:#fff;color:var(--c-text);transform:translate(100%);transition:transform .2s cubic-bezier(.5,0,.16,1)}.drawer.is-open .pdp-drawer__panel{transform:none;transition-duration:.4s}@media(min-width:1024px){.pdp-drawer__panel{width:50%}}.pdp-drawer__close{position:absolute;top:16px;right:16px;z-index:1;display:flex;width:40px;height:40px;padding:8px;color:inherit}.pdp-drawer__close .icon{width:24px;height:24px}.pdp-drawer__head{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0;padding:80px 24px 40px;text-align:center}@media(min-width:1024px){.pdp-drawer__head{padding:80px 80px 48px}}.pdp-drawer__title{font-size:24px;font-weight:500;line-height:32px;letter-spacing:-.015em}.pdp-drawer__link{font-size:14px;line-height:18px;text-decoration:underline;text-underline-offset:4px}.pdp-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 48px;font-size:14px;line-height:22px}@media(min-width:1024px){.pdp-drawer__body{padding:0 80px 64px}}.pdp-drawer__body.rte{font-size:14px}.pdp-drawer__body.rte img{width:100%}.pdp-drawer__foot{flex-shrink:0;padding:18px 24px;text-align:center;background:#f6f6f6}.pdp-drawer__foot-link{font-size:13px;line-height:18px;text-decoration:underline;text-underline-offset:3px}.fabric-facts.product-material__facts{margin-top:-1px}.fabric-facts.product-material__facts:first-child{margin-top:0}.product-material__text>*+*{margin-top:8px}.product-material__text strong,.product-material__text b{font-weight:500}.fabric-story~.fabric-story{margin-top:72px;padding-top:72px;border-top:1px solid #e5e5e5}.fabric-story__head{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:40px;text-align:center}.fabric-story__origin{font-size:11px;line-height:16px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-label)}.fabric-story__name{font-size:20px;font-weight:500;line-height:28px;letter-spacing:-.01em}.fabric-story__lead{max-width:520px;font-size:14px;font-weight:300;line-height:22px;color:var(--c-story)}.fabric-story__film{margin-bottom:48px}.fabric-story__film video,.fabric-frame__media video{display:block;width:100%;height:auto}.fabric-frame{margin:0 0 48px}@media(min-width:1024px){.fabric-frame{margin-bottom:64px}}.fabric-frame__media img,.fabric-frame__inset img{display:block;width:100%;height:auto}.fabric-frame--1 .fabric-frame__media{width:80%;margin-left:auto}.fabric-frame--1.has-inset .fabric-frame__inset{position:relative;width:44%;margin-top:-22%;padding:8px 8px 0 0;background:#fff}.fabric-frame--3 .fabric-frame__media{width:66%}.fabric-frame__caption{max-width:480px;margin-top:16px;font-size:13px;font-weight:300;line-height:20px;color:var(--c-story)}.fabric-frame:not(.has-media){margin-bottom:20px}.fabric-frame:not(.has-media) .fabric-frame__caption{max-width:none;margin-top:0;padding-top:16px;border-top:1px solid #e5e5e5}.fabric-frame:not(.has-media)+.fabric-facts{margin-top:28px}.fabric-frame__title{font-weight:500;color:var(--c-text)}.fabric-facts{margin:0;border-bottom:1px solid #e5e5e5}.fabric-facts__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:12px 0;border-top:1px solid #e5e5e5;font-size:13px;line-height:20px}.fabric-facts dt{color:var(--c-label)}.fabric-facts dd{margin:0;color:var(--c-text)}.fabric-ph{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;padding:16px;font-size:12px;line-height:18px;text-align:center;color:var(--c-label);background:#f4f2ef;border:1px dashed #d4d4d4}.fabric-frame--2 .fabric-ph,.fabric-ph--film{aspect-ratio:3 / 2}.fabric-ph--inset{aspect-ratio:3 / 4}.size-list{display:flex;flex-direction:column}.size-list__row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:50px;font-size:14px;line-height:20px;text-align:left;color:var(--c-text);border-bottom:1px solid #e5e5e5}@media(hover:hover){.size-list__row:hover .size-list__value{text-decoration:underline;text-underline-offset:4px}}.size-list__row.is-selected .size-list__value{font-weight:600}.size-list__row.is-unavailable{color:#a3a3a3}.size-list__note{font-size:12px;line-height:16px;color:var(--c-label)}.size-list__note.is-rec,.size-list__note.is-low{color:var(--c-primary)}.size-guide__section{margin-top:40px}.size-guide__h{margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px}.fit-finder__intro{margin-bottom:24px;font-size:14px;font-weight:300;line-height:20px;color:var(--c-text)}.fit-finder__grid{display:grid;grid-template-columns:1fr;gap:20px;align-items:center}@media(min-width:560px){.fit-finder__grid{grid-template-columns:minmax(170px,210px) 1fr;gap:36px}}.fit-figure{display:block;width:100%;max-width:190px;height:auto;margin:0 auto;overflow:visible}@media(min-width:560px){.fit-figure{max-width:none}}.fit-figure .gf-body{fill:#efebe7}.fit-figure .gf-arms{fill:#e8e3de}.fit-figure .gf-ground{fill:none;stroke:#e2ddd8;stroke-width:1}.fit-figure .gf-garment{fill:#72253012;stroke:var(--c-primary);stroke-width:1.1;stroke-linejoin:round}.fit-figure .gf-garment-lines{fill:none;stroke:var(--c-primary);stroke-width:.8;opacity:.55}.fit-figure .gf-height path{fill:none;stroke:#c9c4bf;stroke-width:.8}.fit-figure .gf-marks path{fill:none;stroke:var(--c-primary);stroke-width:.6;stroke-dasharray:2 2;opacity:.7}.fit-figure text{font-family:var(--f-body);font-size:10.5px;fill:var(--c-text);letter-spacing:.02em}.fit-finder__controls{display:flex;flex-direction:column;gap:22px;min-width:0}.fit-range__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.fit-range__label{font-size:12px;line-height:16px;letter-spacing:.02em;color:var(--c-label)}.fit-range__value{font-size:20px;font-weight:300;line-height:1;color:var(--c-text)}.fit-range__value small{font-size:12px;color:var(--c-label)}.fit-range__input{--p: 50%;-webkit-appearance:none;appearance:none;display:block;width:100%;height:24px;margin:0;background:transparent;cursor:pointer}.fit-range__input:focus{outline:none}.fit-range__input::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,var(--c-text) var(--p),#e3dfdb var(--p))}.fit-range__input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-8px;border-radius:50%;border:1px solid var(--c-text);background:#fff;box-shadow:0 1px 3px #0000001f;transition:transform .2s var(--ease)}.fit-range__input:active::-webkit-slider-thumb{transform:scale(1.12)}.fit-range__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #72253029}.fit-range__input::-moz-range-track{height:2px;background:#e3dfdb}.fit-range__input::-moz-range-progress{height:2px;background:var(--c-text)}.fit-range__input::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:1px solid var(--c-text);background:#fff;box-shadow:0 1px 3px #0000001f}.fit-field{position:relative;display:flex;flex-direction:column;gap:6px}.fit-field input{width:100%;height:44px;padding:0 44px 0 14px;font:inherit;font-size:15px;color:var(--c-text);border:1px solid #d9dce0;border-radius:0;background:#fff;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.fit-field input::-webkit-outer-spin-button,.fit-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fit-field input:focus{outline:none;border-color:var(--c-text)}.fit-field__unit{position:absolute;right:14px;bottom:12px;font-size:13px;line-height:20px;color:var(--c-label);pointer-events:none}.fit-pref{margin:0;padding:0;border:0}.fit-pref legend{margin-bottom:8px}.fit-pref__opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.fit-pref__opt{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:54px;padding:8px 6px;text-align:center;border:1px solid #d9dce0;cursor:pointer;transition:border-color .2s var(--ease)}.fit-pref__opt+.fit-pref__opt{margin-left:-1px}.fit-pref__opt input{position:absolute;opacity:0;pointer-events:none}.fit-pref__name{font-size:14px;line-height:20px}.fit-pref__note{font-size:11px;line-height:14px;color:var(--c-label)}.fit-pref__opt:has(input:checked){z-index:1;border-color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-text)}.fit-pref__opt:has(input:focus-visible){outline:2px solid var(--c-text);outline-offset:2px}.fit-finder__result{margin-top:28px;padding-top:22px;border-top:1px solid #e5e5e5}.fit-finder__result:not([hidden]){animation:fit-in .45s var(--ease-out) both}@keyframes fit-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fit-finder__size{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12px;line-height:16px;color:var(--c-label)}.fit-finder__size strong{font-size:32px;font-weight:300;line-height:1;color:var(--c-primary)}.fit-finder__why{margin-top:10px;font-size:14px;font-weight:300;line-height:20px}.fit-finder__alt{margin-top:2px;font-size:14px;font-weight:300;line-height:20px;color:var(--c-label)}.fit-finder__pick{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:18px;padding:0 16px;font-size:14px;font-weight:500;color:#fff;background:var(--c-text);transition:background-color .4s var(--ease-soft),opacity .2s var(--ease)}@media(hover:hover){.fit-finder__pick:not([disabled]):hover{background:var(--c-primary)}}.fit-finder__pick[disabled]{opacity:.45;cursor:default}.fit-finder__note{margin-top:12px;font-size:12px;line-height:18px;color:var(--c-label)}.fit-finder__note a{color:var(--c-text);text-decoration:underline;text-underline-offset:3px}.size-guide__scroll{overflow-x:auto}.size-guide__table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px;font-variant-numeric:tabular-nums}.size-guide__table th,.size-guide__table td{padding:12px 6px;text-align:center;white-space:nowrap;border-bottom:1px solid #e5e5e5}.size-guide__table th:first-child,.size-guide__table td:first-child{padding-left:0;text-align:left}.size-guide__table thead th{font-size:12px;font-weight:400;line-height:16px;color:var(--c-label)}.size-guide__table tbody th{font-weight:600}.size-guide__table tbody td{font-weight:300}.size-guide__table tr.is-rec th,.size-guide__table tr.is-rec td{color:var(--c-primary);font-weight:500}.size-guide__foot{margin-top:12px;font-size:12px;font-weight:300;line-height:18px;color:var(--c-label)}.size-guide__product{font-size:13px}.size-guide__how ul{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:300;line-height:20px;list-style:none}.installments{padding-bottom:32px}.installments__product{margin-bottom:24px;font-size:14px;font-weight:300;line-height:20px}.installments__table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.installments__table th,.installments__table td{padding:16px 4px;text-align:right;vertical-align:top;border-bottom:1px solid #e1e1e1}.installments__table th:first-child{padding-left:0;text-align:left}.installments__table thead th{padding-top:0;padding-bottom:12px;font-size:12px;font-weight:300;line-height:16px;color:var(--c-label)}.installments__table tbody th{font-weight:500}.installments__table td{font-weight:300;font-variant-numeric:tabular-nums;white-space:nowrap}.installments__rate{display:block;margin-top:2px;font-size:12px;font-weight:300;line-height:16px;color:var(--c-label)}.installments__label{margin-top:32px;font-size:14px;font-weight:500;line-height:20px}.installments__cards{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.installments__cards li{list-style:none;padding:6px 12px;font-size:13px;font-weight:300;line-height:20px;box-shadow:inset 0 0 0 1px #e1e1e1}.installments__note{margin-top:24px;font-size:12px;font-weight:300;line-height:16px;color:var(--c-label)}.site-footer{--ft-line: rgba(245, 239, 230, .22);--ft-line: color-mix(in srgb, var(--ft-fg, #f5efe6) 22%, transparent);margin-top:var(--mt-m, 64px);padding:8px 16px 24px;font-size:12px;font-weight:400;line-height:18px;color:var(--ft-fg, #f5efe6);background:var(--ft-bg, #722530)}.site-footer a{color:inherit;transition:opacity .2s}@media(hover:hover){.site-footer a:hover{opacity:.7}}.site-footer__col{border-bottom:1px solid var(--ft-line)}.site-footer__heading{display:flex;align-items:center;justify-content:space-between;min-height:56px;font-size:12px;font-weight:500;line-height:18px;cursor:pointer;list-style:none}.site-footer__heading::-webkit-details-marker{display:none}.site-footer__heading .icon{width:16px;height:16px;transition:transform .25s var(--ease)}.site-footer__col[open] .site-footer__heading .icon{transform:rotate(45deg)}.site-footer__links{display:grid;gap:16px;padding:4px 0 24px;list-style:none}.site-footer__links li{list-style:none}.site-footer__contact{display:grid;gap:16px;margin:0;padding:4px 0 24px}.site-footer__contact div{display:grid;grid-template-columns:89px minmax(0,1fr)}.site-footer__contact dt{opacity:.7}.site-footer__contact dd{margin:0;min-width:0}.site-footer__contact a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}.site-footer__mark{display:flex;align-items:center;gap:24px;margin:48px 0 32px}.site-footer__mark:before,.site-footer__mark:after{content:"";flex:1;height:1px;background:var(--ft-line)}.site-footer__logo{display:block;flex-shrink:0;width:96px;aspect-ratio:var(--logo-ar, 1);background:currentColor;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}.site-footer__bottom{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"social" "locale" "legal";justify-items:center;align-items:center;gap:24px 16px}.site-footer__locale{grid-area:locale;display:flex;align-items:center;gap:10px;white-space:nowrap}.site-footer__legal{grid-area:legal;display:flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}.site-footer__social{grid-area:social;display:flex;justify-content:center;gap:24px;list-style:none}.site-footer__social:empty{display:none}.site-footer__social li{list-style:none}.site-footer__social a{display:flex}.site-footer__social .icon{width:20px;height:20px}.site-footer__sep{flex-shrink:0;width:1px;height:9px;background:var(--ft-line)}.site-footer__lang{position:relative;display:flex;align-items:center}.site-footer__lang-current{padding-right:18px}.site-footer__lang select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;font:inherit;color:inherit;background:transparent;border:0;border-radius:0;opacity:0;-webkit-appearance:none;appearance:none;cursor:pointer}.site-footer__lang:has(select:focus-visible){outline:1px solid currentColor;outline-offset:4px}.site-footer__lang select option{color:var(--c-siyah)}.site-footer__lang .icon{position:absolute;right:0;pointer-events:none}.site-footer__copy{margin-top:28px;font-size:12px;line-height:16px;text-align:center;opacity:.6}@media(min-width:768px){.site-footer__bottom{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"locale social legal";justify-items:stretch;gap:32px 16px}}@media(min-width:1024px){.site-footer{margin-top:var(--mt, 96px);padding:64px 40px 40px}.site-footer__cols{display:grid;grid-template-columns:minmax(260px,512fr) repeat(4,minmax(max-content,172fr));gap:20px}.site-footer__col{border-bottom:0}.site-footer__heading{min-height:0;cursor:default;pointer-events:none}.site-footer__heading .icon{display:none}.site-footer__links,.site-footer__contact{padding:26px 0 0}.site-footer__mark{gap:32px;margin:96px 0 40px}.site-footer__logo{width:112px}}@media(min-width:1280px){.site-footer{padding-right:80px;padding-left:80px}}.back-to-top{position:fixed;right:20px;bottom:64px;z-index:900;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#fff;background:var(--c-text);border-radius:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s,transform .3s,visibility .3s,background-color .4s var(--ease-soft)}@media(hover:hover){.back-to-top:hover{background:var(--c-primary)}}.back-to-top.is-visible{opacity:1;visibility:visible;transform:none}.back-to-top .icon{width:28px;height:28px}body.template-product .back-to-top{bottom:80px}@media(min-width:1280px){body.template-product .back-to-top{bottom:64px}}.page{padding-top:48px;padding-bottom:48px}.page__inner{max-width:none}.page__title{margin-bottom:21px;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-.015em;color:var(--c-text)}.page .rte{font-size:14px;line-height:21px;color:var(--c-siyah)}.page .rte>*+*{margin-top:14px}.page__notice{margin-bottom:21px;padding:12px 14px;font-size:13px;font-style:italic;line-height:20px;color:var(--c-text);background:#f7f4f0}.page__notice a{text-decoration:underline;text-underline-offset:2px}.page .rte h2,.page .rte h3{margin-top:21px;padding-top:4px;border-top:1px solid var(--c-border);font-size:16px;font-weight:700;line-height:24px}.page .rte h4{margin-top:21px;font-size:14px;font-weight:600}.blog__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px}.blog__tags{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.blog__tags a{font-size:12px;font-weight:500;line-height:24px;color:var(--c-text)}.blog__tags a[aria-current]{text-decoration:underline;text-underline-offset:3px}.blog__title{font-size:20px;font-weight:500;line-height:28px;color:var(--c-text)}.blog__all{font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:2px}@media(max-width:1023px){.blog__head{flex-direction:column;align-items:flex-start;gap:8px}.blog__all{font-size:12px;line-height:16px}}.blog__grid{display:grid;grid-template-columns:1fr;gap:32px 20px;margin-top:24px}@media(min-width:768px){.blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.article-card__media{aspect-ratio:1.6;background:#fafafa}.article-card__media img{object-fit:cover}.article-card__title{margin-top:10px;font-size:16px;font-weight:500;line-height:24px;color:var(--c-text)}.article-card__excerpt{margin-top:4px;font-size:12px;line-height:16px;color:var(--c-text)}.article-card:hover .article-card__title{text-decoration:underline;text-underline-offset:2px}.article{padding-top:56px;padding-bottom:72px}.article__inner{max-width:560px;margin:0 auto;text-align:center}.article__meta{margin:0 0 16px;font-family:var(--f-heritage);font-size:14px;font-weight:500;line-height:18px;letter-spacing:.3em;text-transform:uppercase;color:#6f523a;font-variant-numeric:lining-nums}.article__meta a{color:inherit}.article__title{margin:0 0 40px;font-family:var(--f-heritage);font-size:1.85rem;font-weight:500;line-height:1.1;letter-spacing:.1em;text-transform:uppercase;color:var(--c-primary)}.article__image{margin-bottom:40px;aspect-ratio:1.6}.article__body.rte{font-family:var(--f-heritage);font-size:1.2rem;line-height:1.52;color:#30261f;font-variant-numeric:lining-nums}.article__body.rte>*+*{margin-top:22px}.article__body.rte p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.article__body.rte>p:first-child{font-size:1.3rem;font-style:italic;line-height:1.45;letter-spacing:.01em;text-align:center;color:var(--c-primary);-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.article__body.rte h2,.article__body.rte h3{margin-top:56px;margin-bottom:0;font-family:var(--f-heritage);font-size:1.3rem;font-weight:500;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:var(--c-primary);text-align:center;text-wrap:balance}.article__body.rte h2+p,.article__body.rte h3+p{margin-top:24px}.article__body.rte :is(h2,h3)+p:first-letter{float:left;margin:.06em .08em 0 0;font-size:3.15em;font-weight:500;line-height:.8;color:var(--c-primary);font-variant-numeric:lining-nums}@supports (initial-letter: 2) or (-webkit-initial-letter: 2){.article__body.rte :is(h2,h3)+p:first-letter{float:none;margin:0 .3em 0 0;font-size:inherit;line-height:inherit;-webkit-initial-letter:2;initial-letter:2}}.article__body.rte em{font-style:italic}.article__body.rte strong{font-weight:600;color:var(--c-primary)}.article__back{display:inline-flex;align-items:center;gap:6px;margin-top:56px;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:2px}@media(max-width:1023px){.article__title{margin-bottom:32px}.article__body.rte>*+*{margin-top:20px}.article__body.rte h2,.article__body.rte h3{margin-top:44px}}@media(max-width:600px){.article{padding-top:40px;padding-bottom:56px}.article__meta{margin-bottom:12px;font-size:12.5px}.article__title{font-size:1.45rem}.article__body.rte{padding:0 4px;font-size:1rem}.article__body.rte>p:first-child{font-size:1.14rem}.article__body.rte h2,.article__body.rte h3{font-size:1.1rem}}.contact-channels{display:grid;gap:10px;margin:0;padding:0;list-style:none}.contact-channels>li{list-style:none}@media(min-width:768px){.contact-channels{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-channel{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:14px;height:100%;padding:16px;color:var(--c-button);border:1px solid #e1e1e1;border-radius:4px;transition:border-color .2s var(--ease)}.contact-channel .icon{grid-row:1 / span 3;width:20px;height:20px;margin-top:1px;color:var(--c-primary)}.contact-channel__label{margin-bottom:2px;font-size:11px;font-weight:500;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:#737373}.contact-channel__value{font-size:14px;font-weight:500;line-height:20px}.contact-channel__note{margin-top:4px;font-size:12px;font-weight:300;line-height:18px;color:#737373;text-wrap:balance}@media(min-width:768px){.contact-channel{grid-template-columns:minmax(0,1fr);padding:20px 16px 18px}.contact-channel .icon{grid-row:auto;margin-bottom:14px}}@media(hover:hover){.contact-channel:hover{border-color:var(--c-button)}}.contact-or{padding:56px 0 28px;text-align:center}.contact-or__title{font-size:20px;font-weight:500;line-height:28px;letter-spacing:-.015em}.contact-or__text{margin-top:6px;font-size:14px;font-weight:300;line-height:20px;color:#737373}@media(min-width:768px){.contact-or{padding:72px 0 32px}}.contact-topic{display:flex;flex-direction:column}.contact-hint{display:grid;grid-template-rows:0fr;border:1px solid transparent;border-top:0;border-radius:0 0 4px 4px;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1),border-color .2s var(--ease),background-color .2s var(--ease)}.contact-hint>div{min-height:0;overflow:hidden}.contact-hint__body{padding:0 18px 16px 50px;font-size:14px;font-weight:300;line-height:20px;color:#5c5c5c}.contact-hint__body>*+*{margin-top:8px}.contact-hint__body strong{font-weight:500;color:var(--c-button)}.contact-hint__body a{color:var(--c-button);text-decoration:underline;text-decoration-color:#b8b8b8;text-underline-offset:3px;transition:text-decoration-color .2s var(--ease)}@media(hover:hover){.contact-hint__body a:hover{text-decoration-color:currentColor}}.contact-topic.has-hint:has(input:checked) .appt-reason{padding-bottom:17px;border-bottom-width:0;border-radius:4px 4px 0 0}.contact-topic.has-hint:has(input:checked) .contact-hint{grid-template-rows:1fr;background:color-mix(in srgb,var(--c-ivory) 35%,#fff);border-color:var(--c-primary)}.contact-extra{display:grid;gap:20px}.contact-extra:not(:has(>:not([hidden]))){display:none}@media(min-width:768px){.contact-extra:not(:has(>[hidden])){grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-page textarea.field__input{height:144px}.appointment{max-width:732px;margin:var(--mt-m, 0) auto 0;padding:0 16px;color:var(--c-button)}@media(min-width:1024px){.appointment{margin-top:var(--mt, 0)}}.appointment__form{width:100%}.appointment__intro{padding:40px 0 56px;text-align:center}.appointment__title{margin-top:16px;font-size:36px;font-weight:500;line-height:40px;letter-spacing:-.02em;text-wrap:balance}.appointment__intro>.appointment__title:first-child{margin-top:0}.appointment__desc{margin-top:20px;font-size:16px;font-weight:300;line-height:24px}.appointment__desc>*+*{margin-top:16px}.appointment__desc p{text-wrap:balance}.appointment__limited{margin-top:24px;font-size:14px;font-weight:500;line-height:20px}.appointment .form-message{margin-bottom:24px}.appointment__steps{border-bottom:1px solid #e1e1e1}.appointment__step{border-top:1px solid #e1e1e1}.appointment__step summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 4px;font-size:16px;font-weight:500;line-height:24px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.appointment__step summary::-webkit-details-marker{display:none}.appointment__step summary .icon{flex-shrink:0;width:16px;height:16px}.appointment__step .icon--minus,.appointment__step[open] .icon--plus{display:none}.appointment__step[open] .icon--minus{display:block}.appointment__fields{display:flex;flex-direction:column;gap:20px;padding:8px 4px 32px}.appointment .field__label{font-weight:300}.appointment .field__input{border-color:#e1e1e1;border-radius:4px;transition:border-color .2s ease}.appointment .field__input:focus{border-color:var(--c-button)}.appointment__submit{display:flex;flex-direction:column;margin-top:40px}@media(min-width:768px){.appointment__intro{padding:72px 0}.appointment__title{font-size:48px;line-height:48px}.appointment__submit{align-items:center;margin-top:64px}.appointment__submit .cm-btn{min-width:180px}}.appointment [hidden]{display:none!important}.appointment__step-title{display:flex;flex-shrink:0;align-items:baseline;gap:14px}.appointment__step-no{font-size:12px;font-weight:400;letter-spacing:.06em;color:#9a9a9a;font-variant-numeric:tabular-nums}.appointment__step-value{flex:1;min-width:0;overflow:hidden;font-size:14px;font-weight:300;text-align:right;white-space:nowrap;text-overflow:ellipsis;color:#737373;transition:opacity .2s var(--ease)}.appointment__step[open]:not(.is-closing) .appointment__step-value{opacity:0}.appointment__step.has-error .appointment__step-title,.appointment__step.has-error .appointment__step-no{color:var(--c-primary)}.appt-optional{font-weight:300;color:#9a9a9a}.appt-error{font-size:13px;line-height:18px;color:var(--c-primary)}.appt-next{display:inline-flex;align-self:flex-end;align-items:center;gap:6px;height:40px;padding:0 14px 0 18px;font-size:14px;font-weight:400;color:var(--c-button);border-radius:4px;box-shadow:inset 0 0 0 1px #e1e1e1;transition:box-shadow .2s var(--ease)}.appt-next .icon{width:16px;height:16px}@media(hover:hover){.appt-next:hover{box-shadow:inset 0 0 0 1px var(--c-button)}}.appt-link{display:inline-flex;align-items:center;gap:6px;padding:4px 0;font-size:14px;font-weight:400;color:var(--c-button);text-decoration:underline;text-decoration-color:#c6c6c6;text-underline-offset:4px;transition:text-decoration-color .2s var(--ease)}.appt-link .icon{flex-shrink:0;width:16px;height:16px;color:var(--c-primary)}.appt-link:disabled{opacity:.5;cursor:default}@media(hover:hover){.appt-link:hover{text-decoration-color:currentColor}}.appt-city{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:7px 14px 7px 10px;font-size:13px;font-weight:500;background:#f5f5f5;border-radius:999px}.appt-city .icon{width:16px;height:16px;color:var(--c-primary)}.appt-picker{display:flex;flex-direction:column;gap:12px}.appt-picker>.field__label{margin-bottom:-4px}.appt-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;background:#f4f4f4;border-radius:6px}.appt-seg__btn{height:36px;padding:0 6px;font-size:13px;color:#5c5c5c;border-radius:4px;transition:background-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.appt-seg__btn[aria-pressed=true]{font-weight:500;color:var(--c-button);background:#fff;box-shadow:0 1px 2px #00000014}@media(max-width:359px){.appt-seg__btn{padding:0 2px;font-size:12px;white-space:nowrap}}.appt-search{position:relative}.appt-search__icon{position:absolute;top:50%;left:14px;width:18px;height:18px;color:#8a8a8a;translate:0 -50%;pointer-events:none}.appt-search__input{width:100%;height:48px;padding:0 44px;font-size:15px;color:var(--c-button);background:#fff;border:1px solid #e1e1e1;border-radius:4px;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .2s var(--ease)}.appt-search__input::placeholder{color:#9a9a9a}.appt-search__input:focus{border-color:var(--c-button)}.appt-search__clear{position:absolute;top:50%;right:4px;display:flex;padding:11px;color:#8a8a8a;translate:0 -50%}.appt-search__clear .icon{width:18px;height:18px}.appt-locate{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;margin-top:-2px}.appt-locate__note{font-size:12px;font-weight:300;color:#9a9a9a}.appt-status{font-size:13px;line-height:18px;color:var(--c-primary)}.appt-status:empty{display:none}.appt-list{max-height:296px;overflow-y:auto;overscroll-behavior:contain;padding-bottom:4px;border:1px solid #e1e1e1;border-radius:4px;scrollbar-width:thin}.appt-list__letter{position:sticky;top:0;z-index:1;padding:10px 16px 4px;font-size:11px;font-weight:500;letter-spacing:.08em;color:#9a9a9a;background:#fff}.appt-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 16px;font-size:15px;line-height:20px;text-align:left;color:var(--c-button);transition:background-color .15s var(--ease)}.appt-opt__meta{flex-shrink:0;font-size:12px;font-weight:300;color:#8a8a8a}.appt-opt[aria-pressed=true]{font-weight:500;color:var(--c-primary)}.appt-opt:focus-visible{outline:none;background:#f1f1f1}@media(hover:hover){.appt-opt:hover{background:#f6f6f6}}.appt-list__empty{padding:16px;font-size:14px;font-weight:300;color:#737373}.appt-picker.has-choice:not(.is-changing) :is(.appt-seg,.appt-search,.appt-locate,.appt-list,.field__label){display:none}.appt-picker.is-changing .appt-chosen{display:none}.appt-chosen{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--c-primary);border-radius:4px}.appt-chosen__name{font-size:16px;font-weight:500;line-height:24px}.appt-chosen__side{font-size:13px;font-weight:300;line-height:18px;color:#737373}.appt-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.appt-chip{position:relative;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;font-size:13px;line-height:1;color:var(--c-button);background:#fff;border:1px solid #e1e1e1;border-radius:999px;cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease)}.appt-chip input{position:absolute;opacity:0;pointer-events:none}.appt-chip[aria-pressed=true],.appt-chip:has(input:checked){color:var(--c-ivory);background:var(--c-primary);border-color:var(--c-primary)}.appt-chip:has(input:focus-visible){outline:1px solid var(--c-button);outline-offset:2px}@media(hover:hover){.appt-chip:hover{border-color:var(--c-button)}.appt-chip[aria-pressed=true]:hover,.appt-chip:has(input:checked):hover{border-color:var(--c-primary)}}.appt-reasons{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0}.appt-reason{position:relative;display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1px solid #e1e1e1;border-radius:4px;cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.appt-reason__input{position:absolute;opacity:0;pointer-events:none}.appt-reason__mark{flex-shrink:0;width:18px;height:18px;margin-top:3px;border:1px solid #b8b8b8;border-radius:50%;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.appt-reason__text{display:flex;flex-direction:column;gap:2px}.appt-reason__title{font-size:16px;font-weight:500;line-height:24px}.appt-reason__desc{font-size:14px;font-weight:300;line-height:20px;color:#5c5c5c}.appt-reason__note{align-self:flex-start;margin-top:8px;padding:3px 10px;font-size:12px;font-weight:500;line-height:18px;color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 7%,#fff);border-radius:999px}.appt-reason__link{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:500;line-height:18px;color:var(--c-primary);text-wrap:pretty}.appt-reason__link span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.appt-reason__link .icon{width:12px;height:12px;flex-shrink:0;transition:translate .3s var(--ease)}@media(hover:hover){.appt-reason__link:hover .icon{translate:3px 0}}.appt-reason:has(input:checked){background:color-mix(in srgb,var(--c-ivory) 35%,#fff);border-color:var(--c-primary)}.appt-reason:has(input:checked) .appt-reason__mark{border-color:var(--c-primary);background:radial-gradient(circle,var(--c-primary) 0 4px,transparent 4.5px)}.appt-reason:has(input:focus-visible){outline:1px solid var(--c-button);outline-offset:2px}@media(hover:hover){.appt-reason:hover{border-color:#b8b8b8}.appt-reason:has(input:checked):hover{border-color:var(--c-primary)}}.appt-cal{display:flex;flex-direction:column;gap:14px}.appt-cal__head{display:flex;align-items:center;justify-content:space-between}.appt-cal__month{font-size:16px;font-weight:500;line-height:24px}.appt-cal__nav{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--c-button);border-radius:50%;transition:background-color .2s var(--ease),color .2s var(--ease)}.appt-cal__nav .icon{width:20px;height:20px}.appt-cal__nav:disabled{color:#d0d0d0;cursor:default}@media(hover:hover){.appt-cal__nav:not(:disabled):hover{background:#f4f4f4}}.appt-cal__week,.appt-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.appt-cal__week{font-size:12px;color:#8a8a8a;text-align:center}.appt-cal__grid{row-gap:4px}.appt-day{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:44px;aspect-ratio:1;margin:0 auto;font-size:14px;font-variant-numeric:tabular-nums;color:var(--c-button);border-radius:50%;transition:background-color .2s var(--ease),color .2s var(--ease)}.appt-day.is-empty{visibility:hidden}.appt-day:disabled{color:#c9c9c9;cursor:default}.appt-day.is-booked{color:#b0b0b0}.appt-day.is-booked:after,.appt-cal__key--booked:after{content:"";position:absolute;top:50%;left:26%;right:26%;border-top:1px solid #b0b0b0;transform:rotate(-35deg)}.appt-day.is-today:before{content:"";position:absolute;bottom:5px;left:50%;width:3px;height:3px;margin-left:-1.5px;background:currentColor;border-radius:50%}.appt-day.is-selected{font-weight:500;color:var(--c-ivory);background:var(--c-primary)}.appt-day:focus-visible{outline:1px solid var(--c-button);outline-offset:1px}@media(hover:hover){.appt-day:not(:disabled):not(.is-selected):hover{background:#f1f1f1}}.appt-cal__legend{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;font-weight:300;color:#737373}.appt-cal__legend li{display:flex;align-items:center;gap:8px;list-style:none}.appt-cal__key{position:relative;width:16px;height:16px;border-radius:50%}.appt-cal__key--sel{background:var(--c-primary)}.appt-cal__key--booked{border:1px solid #d6d6d6}.appt-cal__key--booked:after{left:2px;right:2px}.appt-times{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid #efefef}.appt-times__label{font-size:14px;font-weight:500;line-height:20px}.appt-times__label span{font-weight:300;color:#737373}.appt-times__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(min-width:768px){.appt-times__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.appt-time{height:44px;font-size:14px;font-variant-numeric:tabular-nums;color:var(--c-button);border:1px solid #e1e1e1;border-radius:4px;transition:border-color .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease)}.appt-time:disabled{color:#c9c9c9;cursor:default}.appt-time[aria-pressed=true]{color:var(--c-ivory);background:var(--c-primary);border-color:var(--c-primary)}@media(hover:hover){.appt-time:not(:disabled):not([aria-pressed=true]):hover{border-color:var(--c-button)}}.appt-note{font-size:12px;font-weight:300;line-height:18px;color:#737373}.appt-grid{display:grid;gap:20px}@media(min-width:768px){.appt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.appt-pref{margin:0;padding:0;border:0}.appt-pref legend{margin-bottom:4px;padding:0}.appt-summary{margin-top:40px;padding:18px 20px 10px;background:color-mix(in srgb,var(--c-ivory) 45%,#fff);border-radius:4px}.appt-summary__title{margin-bottom:4px;font-size:14px;font-weight:500;line-height:20px}.appt-summary__list>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;font-size:14px;line-height:20px;border-top:1px solid rgba(45,46,44,.08)}.appt-summary__list>div:first-child{border-top:0}.appt-summary dt{flex-shrink:0;font-weight:300;color:#737373}.appt-summary dd{margin:0;font-weight:500;text-align:right}.appt-summary:not([hidden])+.appointment__submit{margin-top:24px}.appt-privacy{margin-top:14px;font-size:12px;font-weight:300;line-height:18px;text-align:center;color:#737373}.appt-privacy a{text-decoration:underline;text-underline-offset:2px}.appointment__done{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;text-align:center;background:color-mix(in srgb,var(--c-ivory) 45%,#fff);border-radius:4px}.appointment__done-title{font-size:20px;font-weight:500;line-height:28px}.appointment__done-text{max-width:460px;font-size:16px;font-weight:300;line-height:24px}.appointment__done .cm-btn{margin-top:12px}.cart-page{padding-top:32px;padding-bottom:40px}.cart-page__title{font-size:20px;font-weight:500;line-height:28px;color:var(--c-text)}.cart-page__grid{display:grid;grid-template-columns:1fr;gap:32px;margin-top:24px}@media(min-width:1024px){.cart-page__grid{grid-template-columns:minmax(0,1fr) 380px;gap:56px}}.cart-page__items .cart-item{padding-left:0;padding-right:0;grid-template-columns:110px 1fr}.cart-page__summary{align-self:start;padding:20px;border:1px solid var(--c-border)}@media(min-width:1024px){.cart-page__summary{position:sticky;top:24px}}.cart-page__note{margin-top:14px}.cart-page__note label{display:block;margin-bottom:6px;font-size:12px;color:var(--c-muted)}.cart-page__note textarea{width:100%;height:80px;padding:8px 10px;font-size:13px;border:1px solid var(--c-border-strong);resize:vertical}.cart-gift{margin-top:14px}.cart-gift__toggle{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.5;color:var(--c-text);cursor:pointer}.cart-gift__toggle input{flex-shrink:0;width:16px;height:16px;margin:0;accent-color:var(--c-text)}.cart-gift__field{margin-top:10px}.cart-gift__hint{margin-top:6px;font-size:11px;line-height:16px;color:var(--c-muted)}.cart-page__empty{padding:64px 0;text-align:center;font-size:14px}.cart-page__empty .btn{margin-top:14px}.search-page{padding-top:32px;padding-bottom:40px}.search-page__form{position:relative;display:flex;max-width:560px;margin:0 auto 24px}.search-page__form input{flex:1;height:44px;padding:0 12px;font-size:14px;border:1px solid var(--c-field);border-right:0;outline:none}.search-page__form button{padding:0 18px;font-size:13px;color:#fff;background:var(--c-text);transition:background-color .4s var(--ease-soft)}@media(hover:hover){.search-page__form button:hover{background:var(--c-primary)}}.search-page__summary{margin-bottom:20px;font-size:13px;text-align:center;color:var(--c-muted)}.search-page__other{margin-top:40px}.search-page__other h2{margin-bottom:12px;font-size:14px;font-weight:600}.search-page__other li{list-style:none;padding:6px 0;font-size:14px;border-bottom:1px solid var(--c-border)}.wishlist{padding-top:32px;padding-bottom:40px}.wishlist__title{margin-bottom:20px;font-size:20px;font-weight:500;line-height:28px;color:var(--c-text)}.wishlist__empty{padding:48px 0;text-align:center;font-size:14px;color:var(--c-muted)}.wishlist__empty[hidden]{display:none}.not-found{padding:80px var(--gutter);text-align:center}.not-found__code{font-size:64px;font-weight:700;line-height:1;color:var(--c-primary)}.not-found__title{margin-top:16px;font-size:18px;font-weight:500}.not-found__text{margin-top:8px;font-size:14px;color:var(--c-muted)}.not-found .btn{margin-top:24px}.password{display:flex;min-height:100vh;min-height:100svh;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:40px 20px;text-align:center}.password__logo{width:200px}.password__message{max-width:520px;font-size:1rem;line-height:1.6;color:var(--c-chapter)}.password__form{display:flex;width:100%;max-width:360px}.password__form input{flex:1;height:40px;padding:0 12px;font-size:14px;border:1px solid var(--c-field);border-right:0;outline:none}.password__form button{padding:0 16px;font-size:13px;color:#fff;background:var(--c-text);transition:background-color .4s var(--ease-soft)}@media(hover:hover){.password__form button:hover{background:var(--c-primary)}}.password__admin{font-size:12px;color:var(--c-muted)}.collections-list{padding-top:24px;padding-bottom:40px}.collections-list__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px;margin-top:20px}@media(min-width:1024px){.collections-list__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.collection-tile__media{aspect-ratio:3 / 4;background:#fafafa}.collection-tile__media img{object-fit:contain}.collection-tile__title{margin-top:8px;font-size:.8rem;font-weight:500}.toast{position:fixed;left:50%;bottom:24px;z-index:1100;padding:10px 16px;font-size:13px;color:#fff;background:var(--c-text);transform:translate(-50%,20px);opacity:0;transition:opacity .25s,transform .25s;pointer-events:none}.toast.is-visible{opacity:1;transform:translate(-50%)}.ed-eyebrow{display:block;margin-bottom:16px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-label)}.ed-hero__head{max-width:1040px;margin:0 auto;padding:0 20px;text-align:center}.ed-hero__title{font-size:28px;font-weight:400;line-height:1.18;color:var(--c-primary);text-wrap:balance}.ed-hero__title span{display:block}.ed-hero__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 var(--px-m, 0px)}.ed-hero__head+.ed-hero__media{margin-top:40px}.ed-hero__img{position:relative;aspect-ratio:var(--ar, 3 / 4);overflow:hidden;background:#f3efea}.ed-hero__img img,.ed-hero__img .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ed-hero__caption{margin-top:10px;font-size:12px;font-weight:300;line-height:16px;color:var(--c-text)}@media(min-width:1024px){.ed-hero__title{font-size:46px;line-height:1.1}.ed-hero__media{gap:8px;padding:0 var(--px, 0px)}.ed-hero__head+.ed-hero__media{margin-top:72px}}.ed-text{padding:0 20px}.ed-text__inner{max-width:700px;margin:0 auto;text-align:var(--align, center)}.ed-text__title{margin-bottom:20px;font-size:24px;font-weight:400;line-height:1.25;color:var(--c-primary)}.ed-text__body{font-size:16px;font-weight:300;line-height:26px;color:var(--c-text)}.ed-text__body>*+*{margin-top:14px}.ed-text__body a{text-decoration:underline;text-underline-offset:3px}.ed-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:40px}@media(min-width:768px){.ed-actions{flex-direction:row;justify-content:center}}.ed-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:220px;min-height:48px;padding:12px 24px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.02em;text-align:center;transition:color .3s var(--ease),background-color .3s var(--ease),opacity .3s var(--ease)}.ed-btn .icon{width:18px;height:18px}.ed-btn--primary{color:#fff;background:var(--c-primary)}.ed-btn--primary:hover{opacity:.85}.ed-btn--secondary{color:var(--c-primary);background:transparent;box-shadow:inset 0 0 0 1px var(--c-primary)}.ed-btn--secondary:hover{color:#fff;background:var(--c-primary)}.steps{padding:0 20px;scroll-margin-top:24px}.steps__head{max-width:700px;margin:0 auto 40px;text-align:center}.steps__title{font-size:28px;font-weight:400;line-height:1.15;color:var(--c-primary)}.steps__intro{margin-top:16px;font-size:16px;font-weight:300;line-height:26px;color:var(--c-text)}.steps__list{display:grid;gap:40px;max-width:1280px;margin:0 auto;list-style:none}.step{list-style:none}.step__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;margin-bottom:20px;background:#f3efea}.step__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.step__body{padding-top:20px;border-top:1px solid var(--c-primary)}.step__num{display:block;font-size:14px;line-height:20px;letter-spacing:.08em;color:var(--c-primary)}.step__title{margin-top:10px;font-size:18px;font-weight:500;line-height:26px;color:var(--c-text)}.step__text{margin-top:8px;font-size:15px;font-weight:300;line-height:24px;color:var(--c-story)}.step__link{display:inline-block;margin-top:14px;font-size:14px;font-weight:500;color:var(--c-primary);text-decoration:underline;text-underline-offset:4px}@media(min-width:768px){.steps__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px}}@media(min-width:1024px){.steps{padding:0 80px}.steps__head{margin-bottom:64px}.steps__title{font-size:36px}.steps__list{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:32px}}.ed-split{display:grid;grid-template-columns:minmax(0,1fr);padding:0 var(--px-m, 0px)}.ed-split__media{position:relative;aspect-ratio:var(--ar, 3 / 4);overflow:hidden;background:#f3efea}.ed-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ed-split__text{padding:48px 20px 0;text-align:center}.ed-split__title{font-size:26px;font-weight:400;line-height:1.2;color:var(--c-primary);text-wrap:balance}.ed-split__body{margin-top:16px;font-size:16px;font-weight:300;line-height:26px;color:var(--c-text)}.ed-split__body>*+*{margin-top:12px}.ed-split .ed-actions{margin-top:32px}@media(min-width:1024px){.ed-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:0 var(--px, 0px)}.ed-split--right .ed-split__media{order:2}.ed-split__text{padding:40px 12%}.ed-split__title{font-size:32px}}.cm-hero,.cm-text,.cm-media,.cm-cards,.cm-split{color:var(--c-button)}.cm-img{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#efefef}.cm-img>img,.cm-img>.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cm-hero__head{max-width:732px;margin:0 auto;padding:40px 16px 56px;text-align:center}.cm-eyebrow{font-size:12px;font-weight:300;line-height:16px}.cm-hero__title{margin-top:16px;font-size:36px;font-weight:500;line-height:40px;letter-spacing:-.02em;text-wrap:balance}.cm-hero__media{display:grid;grid-template-columns:minmax(0,1fr)}.cm-hero__img{aspect-ratio:2 / 3}.cm-hero__img:nth-child(2){display:none}.cm-text__inner{max-width:732px;margin:0 auto;padding:0 16px}.cm-h{font-weight:500}.cm-h--small{font-size:20px;line-height:28px;letter-spacing:-.015em}.cm-h--large{font-size:30px;line-height:36px;letter-spacing:-.015em;text-align:center;text-wrap:balance}.cm-h+.cm-text__body{margin-top:20px}.cm-h--large+.cm-text__body{text-align:center}.cm-text__body{font-size:16px;font-weight:300;line-height:24px}.cm-text__body p,.cm-split__body p,.menu-card__text,.stl__name{text-wrap:balance}.cm-text__body>*+*{margin-top:16px}.cm-text__body a{text-decoration:underline;text-underline-offset:3px}.cm-actions{display:flex;flex-direction:column;gap:16px;margin-top:32px}.cm-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;font-size:14px;font-weight:300;line-height:20px;border-radius:4px;transition:background-color .3s ease,box-shadow .3s ease}.cm-btn--primary{color:#fff;background:var(--c-button)}@media(hover:hover){.cm-btn--primary:hover{background:var(--c-primary)}}.cm-btn--secondary{color:var(--c-button);background:#fff;box-shadow:inset 0 0 0 1px #e1e1e1}@media(hover:hover){.cm-btn--secondary:hover{box-shadow:inset 0 0 0 1px var(--c-button)}}.cm-media__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.cm-media__item{margin:0}.cm-media__item--small{padding:0 16px}.cm-media--small-left .cm-media__item--small{margin-bottom:24px}.cm-media--small-right .cm-media__item--small{margin-top:8px}.cm-media--single .cm-media__grid{padding:0 16px}.cm-caption{margin-top:16px;font-size:12px;font-weight:300;line-height:16px}.cm-label{position:absolute;z-index:1;left:var(--x-m, 50%);top:var(--y-m, 50%);translate:-50% -50%;max-width:46%;font-size:12px;font-weight:500;line-height:16px;text-align:center;color:var(--c-button)}.cm-label--light{color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.35)}.cm-cards__list{display:flex;gap:8px;margin:0;padding:0 16px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.cm-cards__list::-webkit-scrollbar{display:none}.cm-card{flex:0 0 78.5vw;scroll-snap-align:start}.cm-card__link{display:block;color:inherit}.cm-card__media{position:relative;aspect-ratio:5 / 6;overflow:hidden;background:#efefef}.cm-card__media img,.cm-card__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cm-card__title{margin-top:21px;padding-right:40px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em}.cm-card__text{margin-top:4px;padding:2px 40px 16px 0;font-size:16px;font-weight:300;line-height:24px}.cm-split{display:grid;grid-template-columns:minmax(0,1fr)}.cm-split__media{margin:0 16px}.cm-split__text{padding:32px 16px 0;text-align:center}.cm-split__title{font-size:24px;font-weight:500;line-height:32px;letter-spacing:-.015em;text-wrap:balance}.cm-split__body{max-width:340px;margin:10px auto 0;font-size:16px;font-weight:300;line-height:24px}.cm-split .cm-btn{margin-top:24px;padding:0 20px 0 16px}.cm-split__actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px}.cm-split__actions .cm-btn{min-width:220px;margin-top:0}.cm-btn--whatsapp{gap:8px;color:#fff;font-weight:400;background:#25d366}.cm-btn--whatsapp .icon{width:18px;height:18px;flex-shrink:0}@media(hover:hover){.cm-btn--whatsapp:hover{background:#1ebe5b}}.cm-btn--whatsapp:focus-visible{outline:2px solid #128c7e;outline-offset:2px}.cm-steps{padding-bottom:64px;color:var(--c-button)}.cm-steps__head{max-width:732px;margin:0 auto;padding:40px 16px 48px;text-align:center}.cm-steps__title{margin-top:16px;font-size:36px;font-weight:500;line-height:40px;letter-spacing:-.02em;text-wrap:balance}.cm-steps__head>.cm-steps__title:first-child{margin-top:0}.cm-steps__intro{max-width:560px;margin:20px auto 0;font-size:16px;font-weight:300;line-height:24px}.cm-steps__intro p{text-wrap:balance}.cm-steps__list{max-width:732px;margin:0 auto;padding:0 16px;list-style:none}.cm-steps__item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;padding:24px 0;border-top:1px solid #e1e1e1}.cm-steps__item:last-child{border-bottom:1px solid #e1e1e1}.cm-steps__no{font-size:12px;font-weight:400;line-height:28px;letter-spacing:.06em;color:#9a9a9a;font-variant-numeric:tabular-nums}.cm-steps__name{font-size:20px;font-weight:500;line-height:28px;letter-spacing:-.015em}.cm-steps__text{margin-top:6px;font-size:16px;font-weight:300;line-height:24px}.cm-steps__text a{text-decoration:underline;text-underline-offset:3px}.cm-steps__note{max-width:732px;margin:24px auto 0;padding:0 16px;font-size:14px;font-weight:300;line-height:20px;text-align:center;color:#737373}.cm-steps__cta{max-width:732px;margin:64px auto 0;padding:0 16px;text-align:center}.cm-steps--inline{padding-bottom:0}.cm-steps--inline .cm-steps__head{padding:0 16px 32px}@media(min-width:768px){.cm-steps{padding-bottom:96px}.cm-steps__head{padding:72px 16px 64px}.cm-steps__title{font-size:48px;line-height:48px}.cm-steps__item{grid-template-columns:72px minmax(0,1fr);padding:32px 0}.cm-steps__no{line-height:32px}.cm-steps__name{font-size:24px;line-height:32px}.cm-steps__cta{margin-top:96px}.cm-steps--inline{padding-bottom:0}.cm-steps--inline .cm-steps__head{padding:0 16px 40px}.cm-steps__cta .cm-actions{margin-top:32px}}@media(min-width:768px){.cm-hero__head{padding:72px 16px}.cm-hero__title{font-size:48px;line-height:48px}.cm-hero__media{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cm-hero__img{aspect-ratio:3 / 4}.cm-hero__img:nth-child(2){display:block}.cm-h--small{font-size:24px;line-height:32px}.cm-h--large{font-size:36px;line-height:40px;letter-spacing:-.02em}.cm-actions{align-items:center;margin-top:64px}.cm-actions .cm-btn{min-width:180px}.cm-media__grid{align-items:start;padding:0 20px}.cm-media--pair .cm-media__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-media--small-left .cm-media__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.cm-media--small-right .cm-media__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cm-media .cm-media__item--small{margin:0;padding:0}.cm-media--single .cm-media__grid{max-width:700px;margin:0 auto;padding:0}.cm-label{left:var(--x, 50%);top:var(--y, 50%)}.cm-cards__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 80px;overflow:visible}.cm-card__title{margin-top:20px;font-size:16px;line-height:24px}.cm-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:center}.cm-split__media{margin:0}.cm-split__text{padding:0 16px}.cm-split__title{max-width:340px;margin:0 auto;font-size:30px;line-height:36px}.cm-split__body{margin-top:12px}.cm-split .cm-btn,.cm-split__actions{margin-top:32px}.cm-split__actions .cm-btn{margin-top:0}}.bsim{color:var(--c-button)}.bsim__head{padding-top:0}.bsim__tabs{display:flex;gap:8px;margin:0;padding:0 16px 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding:0 16px;scrollbar-width:none}.bsim__tabs::-webkit-scrollbar{display:none}.bsim__tab{position:relative;flex:0 0 auto;scroll-snap-align:start}.bsim__tab input{position:absolute;opacity:0;pointer-events:none}.bsim__tab span{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;font-size:14px;font-weight:300;line-height:1;white-space:nowrap;color:var(--c-button);background:#fff;border:1px solid #e1e1e1;border-radius:999px;cursor:pointer;transition:border-color .2s var(--ease),background-color .3s var(--ease-soft),color .3s var(--ease-soft)}.bsim__tab input:checked+span{color:var(--c-ivory);background:var(--c-primary);border-color:var(--c-primary)}.bsim__tab input:focus-visible+span{outline:1px solid var(--c-button);outline-offset:2px}@media(hover:hover){.bsim__tab:hover input:not(:checked)+span{border-color:var(--c-button)}}.bsim__tab--group{margin-left:8px;padding-left:16px;border-left:1px solid #e1e1e1}.bsim__break{display:none}.bsim__grid{display:grid;grid-template-columns:minmax(0,1fr);margin-top:16px}.bsim__stage{position:sticky;top:0;z-index:3;display:flex;flex-direction:column;align-items:center;padding:8px 16px 12px;background:#fff;box-shadow:0 1px #efefef;transition:top .3s var(--ease)}body:has(.site-header.is-compact:not(.is-hidden)) .bsim__stage{top:var(--header-h)}.bsim .bsim__figure{width:auto;max-width:100%;height:min(42vh,380px);margin:0 auto;overflow:hidden}.bsim__views{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(64px,auto);margin-top:6px;padding:3px;background:#f4f4f4;border-radius:6px}.bsim__view{height:30px;padding:0 12px;font-size:13px;color:#5c5c5c;border-radius:4px;transition:background-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.bsim__view.is-active{font-weight:500;color:var(--c-button);background:#fff;box-shadow:0 1px 2px #00000014}.bsim__view[hidden]{display:none}.bsim__caption{min-height:18px;margin-top:8px;font-size:13px;font-weight:300;line-height:18px;text-align:center;color:var(--c-label)}.bsim__caption strong{font-weight:500;color:var(--c-button)}.bsim__price{margin-top:2px;font-size:13px;font-weight:300;line-height:18px;text-align:center;color:var(--c-label)}.bsim__price strong{font-weight:500;color:var(--c-primary);font-variant-numeric:tabular-nums}.bsim__zoomout{position:absolute;top:10px;right:16px;z-index:1;height:30px;padding:0 12px;font-size:12px;color:var(--c-button);background:#ffffffeb;border:1px solid #e1e1e1;border-radius:999px;opacity:0;pointer-events:none;transition:opacity .3s var(--ease),border-color .2s var(--ease)}.bsim__stage.is-zoomed .bsim__zoomout{opacity:1;pointer-events:auto}@media(hover:hover){.bsim__zoomout:hover{border-color:var(--c-button)}}.bsim__panel{min-width:0;padding:8px 16px 0}.bsim__steps{display:flex;flex-direction:column}.bsim:not(.is-ready) .bsim__steps,.bsim__step[hidden]{display:none}.bsim__fields{display:flex;flex-direction:column;gap:22px;padding:4px 4px 28px}.bsim__field{min-width:0;margin:0;padding:0;border:0}.bsim__field[hidden]{display:none}.bsim__legend{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;margin-bottom:8px;padding:0}.bsim__value{font-size:12px;line-height:16px;color:var(--c-button)}.bsim__lab{display:inline-flex;align-items:center;gap:7px;min-width:0}.bsim__info-btn{position:relative;display:inline-grid;flex-shrink:0;place-items:center;width:16px;height:16px;padding:0;font-family:var(--f-heritage);font-size:10.5px;font-size-adjust:var(--fsa-heritage);font-style:italic;font-weight:500;line-height:1;color:var(--c-label);background:transparent;border:1px solid currentColor;border-radius:50%;transition:color .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease)}.bsim__info-btn:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}@media(hover:hover){.bsim__info-btn:hover{color:var(--c-primary)}}.bsim__info-btn[aria-expanded=true]{color:#fff;background:var(--c-primary);border-color:var(--c-primary)}.bsim__info-btn:focus-visible{outline:2px solid var(--c-button);outline-offset:3px}.bsim__info{margin:0 0 12px;padding:14px 16px;font-size:13px;font-weight:300;line-height:19px;color:var(--c-text);background:color-mix(in srgb,var(--c-ivory) 45%,#fff);border-radius:4px;animation:bsim-info-in .3s var(--ease-soft)}.bsim__info[hidden]{display:none}.bsim__info-lead{margin:0;text-wrap:pretty}.bsim__info-list{display:grid;gap:10px;margin:12px 0 0;padding:12px 0 0;border-top:1px solid rgba(0,0,0,.08)}.bsim__info-item[hidden]{display:none}.bsim__info-item dt{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;font-weight:500}.bsim__info-item dd{margin:2px 0 0;color:#5c5c5c;text-wrap:pretty}.bsim__story{display:block;margin-top:4px;font-size:12px;line-height:18px;color:var(--c-text);text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.bsim__story:hover{color:var(--c-primary)}}.bsim__info-cur{display:none;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-primary)}.bsim__info-item.is-current dt{color:var(--c-primary)}.bsim__info-item.is-current .bsim__info-cur{display:inline}.fit-range .bsim__info{margin-top:4px}@keyframes bsim-info-in{0%{opacity:0;translate:0 -4px}}@media(prefers-reduced-motion:reduce){.bsim__info{animation:none}}.bsim__opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bsim__opts[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.bsim__opt{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:8px 10px;text-align:center;border:1px solid #d9dce0;cursor:pointer;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.bsim__opt[hidden]{display:none}.bsim__opt input{position:absolute;opacity:0;pointer-events:none}.bsim__opt-name{font-size:14px;line-height:20px;text-wrap:balance}@media(max-width:767px){.bsim__opts[data-cols="3"] .bsim__opt-name{font-size:13px;line-height:18px}}.bsim__opt-note{font-size:11px;line-height:14px;color:var(--c-label)}.bsim__opt:has(input:checked){border-color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-text)}.bsim__opt:has(input:focus-visible){outline:2px solid var(--c-text);outline-offset:2px}@media(hover:hover){.bsim__opt:hover{border-color:var(--c-text)}}.bsim__swatches{display:flex;flex-wrap:wrap;gap:12px;padding:4px 2px}.bsim__sw{position:relative;display:block;cursor:pointer}.bsim__sw[hidden]{display:none}.bsim__sw input{position:absolute;opacity:0;pointer-events:none}.bsim__sw-dot{display:block;width:30px;height:30px;border-radius:50%;background:var(--sw, #ddd);box-shadow:inset 0 0 0 1px #0000001f;outline:1px solid transparent;outline-offset:3px;transition:outline-color .2s var(--ease)}.bsim__sw input:checked+.bsim__sw-dot{outline-color:var(--c-text)}.bsim__sw input:focus-visible+.bsim__sw-dot{outline:2px solid var(--c-text)}@media(hover:hover){.bsim__sw:hover input:not(:checked)+.bsim__sw-dot{outline-color:#c4c4c4}}.bsim__summary{margin-top:32px}.bsim__prices{margin-top:10px;border-top:1px solid rgba(45,46,44,.12)}.bsim__prices>div:first-child{border-top:0}.bsim__prices dd{font-variant-numeric:tabular-nums}.bsim__prices .is-total dt,.bsim__prices .is-total dd{font-weight:500;color:var(--c-button)}.bsim__prices .is-total dd{color:var(--c-primary)}.bsim__price-note{margin:4px 0 8px;font-size:12px;font-weight:300;line-height:18px;color:#737373;text-wrap:balance}.bsim__sw--wheel .bsim__sw-dot{background:conic-gradient(#d63b3b,#e7c33a,#4aa356,#2fa3b5,#3a61c9,#8a45b5,#d63b3b)}.bsim__sw--wheel.has-color .bsim__sw-dot{background:radial-gradient(circle,var(--sw) 0 52%,transparent 55%),conic-gradient(#d63b3b,#e7c33a,#4aa356,#2fa3b5,#3a61c9,#8a45b5,#d63b3b)}.bsim__wheel{display:grid;grid-template-columns:136px minmax(0,1fr);gap:20px;align-items:center;margin-top:16px}.bsim__wheel[hidden]{display:none}.bsim__disc{position:relative;width:136px;aspect-ratio:1;border-radius:50%;cursor:crosshair;touch-action:none;background:radial-gradient(closest-side,#fff,#fff0),conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);box-shadow:inset 0 0 0 1px #00000014}.bsim__disc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#000;opacity:var(--dim, 0);pointer-events:none}.bsim__disc:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}.bsim__knob{position:absolute;z-index:1;left:var(--kx, 50%);top:var(--ky, 50%);width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid #fff;border-radius:50%;background:var(--sw, #888);box-shadow:0 0 0 1px #0000004d,0 1px 4px #0000004d;pointer-events:none}.bsim__hex{font-size:14px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.bsim__hexfield{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:14px}.bsim__hexfield .fit-range__label{white-space:nowrap}.bsim__hexbox{position:relative;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 12px;border-radius:4px;background:#fff;box-shadow:inset 0 0 0 1px #e1e1e1;transition:box-shadow .2s ease}.bsim__hexbox:focus-within{box-shadow:inset 0 0 0 1px var(--c-text)}.bsim__hexbox.is-invalid{box-shadow:inset 0 0 0 1px var(--c-primary)}.bsim__hexdot{width:14px;height:14px;flex-shrink:0;border-radius:50%;background:var(--sw, #8a6a5a);box-shadow:0 0 0 1px #00000026}.bsim__hexhash{font-size:16px;color:var(--c-label)}.bsim__hexin{width:6.6ch;padding:0;border:0;outline:0;background:transparent;font:inherit;font-size:16px;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--c-text)}.bsim__hexin::placeholder{color:#c4c4c4}@media(min-width:1024px){.bsim__hexbox{height:36px}.bsim__hexhash,.bsim__hexin{font-size:14px}}.bsim__wheel-hint{margin-top:10px;font-size:12px;font-weight:300;line-height:18px;color:var(--c-label);text-wrap:balance}.bsim.is-dragging .bsim__figure *{transition:none!important}.bsim__actions{display:flex;flex-direction:column;gap:12px;margin-top:24px}.bsim__reset{align-self:center;margin-top:4px}.bsim__share{margin-top:28px;padding-top:24px;border-top:1px solid #eee}.bsim__share-title{margin-bottom:12px;font-size:12px;font-weight:500;line-height:18px;text-align:center;color:var(--c-label)}.bsim__share-btns{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:600px){.bsim__share-btns{grid-template-columns:repeat(2,minmax(0,1fr))}}.bsim__share-btn{gap:8px;padding:0 12px;font-weight:400;white-space:nowrap}.bsim__share-btn .icon{width:18px;height:18px;flex-shrink:0}.bsim__share-btn[disabled]{opacity:.55;cursor:progress}.bsim__share-status{min-height:18px;margin-top:10px;font-size:12px;font-weight:300;line-height:18px;text-align:center;color:var(--c-label);text-wrap:balance}.bsim__note{margin-top:16px;font-size:12px;font-weight:300;line-height:18px;text-align:center;color:#737373;text-wrap:balance}.bsim__figure .bs-fab,.bsim__figure .bs-facing,.bsim__figure .bs-lining{stroke-width:.7;stroke-linejoin:round;transition:fill .5s var(--ease-soft),stroke .5s var(--ease-soft),opacity .35s var(--ease)}.bsim__figure .bs-line{fill:none;stroke-width:.55;stroke-linecap:round;stroke-linejoin:round;transition:stroke .5s var(--ease-soft),opacity .35s var(--ease)}.bsim__figure .bs-pat,.bsim__figure .bs-sheen{stroke:none;pointer-events:none;transition:opacity .4s var(--ease)}.bsim__figure .bs-btnfill{stroke-width:.35;transition:fill .5s var(--ease-soft),opacity .3s var(--ease)}.bsim__figure .bs-galon{fill:none;stroke-width:1.8;stroke-linecap:round;transition:stroke .5s var(--ease-soft),opacity .35s var(--ease)}.bsim__figure .bs-acc{stroke:none;transition:opacity .35s var(--ease)}.bsim__figure .bs-biye{fill:none;stroke-width:1.5;stroke-linecap:round;transition:stroke .5s var(--ease-soft)}.bsim__figure .bs-biye-dash{stroke-width:.38;stroke-dasharray:1 .85;stroke-linecap:butt}.bsim__figure .bs-label{stroke:var(--c-primary);stroke-width:.4}.bsim__figure .bs-btn{stroke-width:.4;transform-box:fill-box;transform-origin:center;transition:opacity .3s var(--ease),transform .45s var(--ease-out),fill .5s var(--ease-soft)}.bsim__figure .bs-btn.is-off{transform:scale(.2)}.bsim__figure .is-off{opacity:0}.bsim__figure .bs-layer{transition:opacity .45s var(--ease)}.bsim__figure .bs-panel{filter:drop-shadow(0 .5px .7px rgba(0,0,0,.14))}.bsim__figure .bs-facing{filter:drop-shadow(.3px .6px .6px rgba(0,0,0,.22))}.bsim__figure .bs-flap{filter:drop-shadow(0 .5px .4px rgba(0,0,0,.2))}.bsim__figure .bs-vent{stroke-width:1.1}.bsim__figure .bs-pick{stroke-width:.32;stroke-dasharray:.45 .75}.bsim__figure .bs-layer.is-off{pointer-events:none}.bsim__figure .gf-height,.bsim__figure .bs-callout{opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}.bsim__figure .gf-height.is-on,.bsim__figure .bs-callout.is-on{opacity:1}.bsim__figure .bs-callout path{fill:none;stroke:var(--c-primary);stroke-width:.6;stroke-dasharray:2 2}.bsim__figure .bs-callout circle{fill:#fff;stroke:var(--c-primary);stroke-width:.8}.bsim__figure .bs-callout text{font-size:10.5px;fill:var(--c-primary);paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}@media(min-width:1024px){.bsim__figure .bs-callout text{font-size:8.5px}}@media(min-width:1024px){.bsim__tabs{flex-wrap:wrap;justify-content:center;row-gap:10px;padding:0 80px;overflow:visible}.bsim__break{display:block;flex-basis:100%;height:0}.bsim__tab--group{margin-left:0;padding-left:0;border-left:0}.bsim__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:start;max-width:1280px;margin:48px auto 0;padding:0 80px}.bsim__stage{top:24px;padding:24px 0;box-shadow:none}body:has(.site-header.is-compact:not(.is-hidden)) .bsim__stage{top:132px}.bsim .bsim__figure{height:min(calc(100vh - 200px),620px)}.bsim__panel{padding:0}.bsim__actions{flex-direction:row;flex-wrap:wrap;justify-content:center}.bsim__actions .cm-btn{flex:1 1 200px}.bsim__reset{flex-basis:100%}}.story-music{position:fixed;left:20px;bottom:20px;z-index:900}.story-music[hidden]{display:none}.story-music__btn{display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:8px 20px 8px 16px;text-align:left;color:var(--c-text);background:#fffffff2;border:1px solid #e3ddd6;border-radius:999px;box-shadow:0 8px 22px #00000012;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .3s var(--ease),box-shadow .3s var(--ease),padding .5s var(--ease-soft),gap .5s var(--ease-soft),opacity .45s var(--ease-soft),visibility 0s}@media(hover:hover){.story-music__btn:hover{border-color:var(--c-primary)}}.story-music__btn:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}.story-music__bars{display:inline-flex;flex-shrink:0;align-items:flex-end;gap:2px;width:14px;height:14px}.story-music__bars i{flex:1;height:28%;background:var(--c-primary);transition:height .5s var(--ease-soft)}.story-music.is-playing .story-music__bars i{animation:story-music-bar 1.6s var(--ease-soft) infinite alternate}.story-music.is-playing .story-music__bars i:nth-child(2){animation-delay:-.6s}.story-music.is-playing .story-music__bars i:nth-child(3){animation-delay:-1.1s}@keyframes story-music-bar{0%{height:22%}to{height:100%}}.story-music__label{display:flex;flex-direction:column;min-width:0;max-width:320px;overflow:hidden;transition:max-width .5s var(--ease-soft),opacity .35s var(--ease-soft)}.story-music__kicker{font-size:11px;font-weight:400;line-height:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-primary);white-space:nowrap}.story-music__title{margin-top:2px;font-family:var(--f-heritage);font-size:14px;font-size-adjust:var(--fsa-heritage);font-weight:500;line-height:18px;color:var(--c-text);white-space:nowrap}.story-music__title:empty{display:none}@media(max-width:767px){.story-music{left:16px;bottom:16px}.story-music__btn{min-height:44px;padding:7px 16px 7px 14px;gap:10px}.story-music.is-compact:not(.is-peek) .story-music__btn{gap:0;padding:0 14px}.story-music.is-compact:not(.is-peek) .story-music__label{max-width:0;opacity:0}}@media(prefers-reduced-motion:reduce){.story-music.is-playing .story-music__bars i{animation:none;height:70%}}.story-music.is-asking .story-music__btn{opacity:0;visibility:hidden}.story-music__ask{position:fixed;left:20px;top:50%;z-index:1;width:300px;max-width:calc(100vw - 40px);padding:22px 22px 20px;background:#fff;border:1px solid #e3ddd6;border-radius:16px;box-shadow:0 18px 44px #0000001a;opacity:0;transform:translate(-14px);transition:opacity .7s var(--ease-soft),transform .9s var(--ease-silk)}.story-music__ask[hidden]{display:none}.story-music__ask.is-open{opacity:1;transform:none}.story-music__ask>*{transition:opacity .2s var(--ease-soft)}.story-music__ask.is-leaving{box-shadow:0 8px 22px #00000012;transition:transform .8s var(--ease-silk),border-radius .8s var(--ease-silk),box-shadow .8s var(--ease-silk),opacity .4s var(--ease-soft)}.story-music__ask.is-leaving>*{opacity:0}.story-music__ask.is-gone{opacity:0}.story-music__ask-kicker{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:11px;font-weight:400;line-height:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-primary)}.story-music__ask-q{margin:0 0 18px;font-family:"Cormorant Garamond",var(--f-heritage),Georgia,serif;font-size:23px;font-weight:500;line-height:1.2;color:#30261f;text-wrap:balance}.story-music__ask-actions{display:flex;gap:10px}.story-music__ask-btn{flex:1;min-height:40px;padding:10px 16px;font-size:12px;font-weight:500;line-height:18px;letter-spacing:.04em;color:var(--c-text);background:transparent;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px #d9d2ca;cursor:pointer;transition:color .4s var(--ease-soft),background-color .4s var(--ease-soft),box-shadow .4s var(--ease-soft)}.story-music__ask-btn--yes{color:#fff;background:var(--c-button);box-shadow:none}@media(hover:hover){.story-music__ask-btn--yes:hover{background:var(--c-primary)}.story-music__ask-btn:not(.story-music__ask-btn--yes):hover{color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary)}}.story-music__ask-btn:focus-visible{outline:2px solid var(--c-text);outline-offset:2px}@media(max-width:767px){.story-music__ask{left:16px;max-width:calc(100vw - 32px);padding:20px 18px 18px}.story-music__ask-q{font-size:21px}}.stl{padding:0 var(--px-m, 20px);color:var(--c-siyah)}@media(min-width:1024px){.stl{padding:0 var(--px, 100px)}}.stl__title{font-family:var(--f-heritage);font-size:26px;font-size-adjust:var(--fsa-heritage);font-weight:500;line-height:38px;letter-spacing:.7px;text-align:center}.stl__title--mobile{margin:0 16px 24px}.stl__title--desktop{display:none}.stl__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.stl__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#efefef}.stl__media img,.stl__media .placeholder-svg,.stl__img img,.stl__img .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.stl__products{display:flex;flex-direction:column;align-items:center;min-width:0}.stl__list{display:flex;gap:4px;width:100%;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.stl__list::-webkit-scrollbar{display:none}.stl__card{flex:0 0 calc(50% - 2px);min-width:0;scroll-snap-align:start}.stl__link{display:block;color:inherit}.stl__img{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#efefef}.stl a.stl__link:hover .stl__img img{scale:1.02}.stl__name{margin-top:20px;padding:0 20px;font-family:var(--f-heritage);font-size:14px;font-size-adjust:var(--fsa-heritage);font-weight:500;line-height:18px;letter-spacing:.7px}.stl__price{margin-top:12px;padding:0 20px;font-size:12px;font-weight:700;line-height:18px;letter-spacing:1px}.stl__tag{margin-top:27px;padding:0 20px;font-size:10px;font-weight:400;line-height:12px;letter-spacing:2px;text-transform:uppercase;color:#374151}.stl__btn{display:inline-flex;align-items:center;justify-content:center;width:280px;max-width:calc(100% - 32px);height:44px;margin-top:40px;padding:10px 35px;font-size:10px;font-weight:500;line-height:20px;letter-spacing:2px;text-transform:uppercase;color:#fff;background:var(--c-primary);transition:background-color .4s var(--ease-soft)}.stl__btn:focus-visible{background:var(--c-siyah)}@media(hover:hover){.stl__btn:hover{background:var(--c-siyah)}}@media(min-width:768px){.stl__title--mobile{display:none}.stl__title--desktop{display:block;margin:35px 16px}.stl__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.stl__media{align-self:start;aspect-ratio:3 / 4}.stl__products{grid-column:span 2}.stl__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:48px;overflow:visible}.stl__btn{margin-top:auto}}.stl__head{max-width:640px;margin:0 auto 44px;padding:0 20px;text-align:center}.stl__text{margin-top:12px;font-size:14px;font-weight:300;line-height:22px;color:var(--c-text);text-align:center;text-wrap:balance}.stl--gorselsiz .stl__products{width:100%}@media(min-width:768px){.stl--gorselsiz .stl__head{margin-bottom:56px}.stl--gorselsiz .stl__grid{grid-template-columns:minmax(0,1fr)}.stl--gorselsiz .stl__products{grid-column:auto}.stl--gorselsiz .stl__list{gap:20px;margin-bottom:56px}.stl--gorselsiz .stl__btn{margin-top:0}}@media(max-width:767px){.stl__title--mobile{margin-bottom:44px}.stl__grid,.stl__list{gap:16px}.stl__card{flex-basis:calc(50% - 8px)}}.edit-look{color:var(--c-siyah)}.edit-look__head{max-width:640px;margin:0 auto 44px;padding:0 20px;text-align:center}.edit-look__title{font-family:var(--f-heritage);font-size:26px;font-size-adjust:var(--fsa-heritage);font-weight:500;line-height:38px;letter-spacing:.7px}.edit-look__text{margin-top:12px;font-size:14px;font-weight:300;line-height:22px;color:var(--c-text);text-wrap:balance}.edit-look__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px var(--gap-m, 16px);margin:0;padding:0 var(--px-m, 20px);list-style:none}.edit-look__item{min-width:0;list-style:none}.edit-look__link{display:block;color:inherit}.edit-look__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#efefef}.edit-look__media img,.edit-look__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.edit-look .edit-look__media.is-done,.edit-look .edit-look__media:not([data-reveal]){transition:scale .8s var(--ease-silk)}@media(hover:hover){.edit-look__link:is(:hover,:focus-visible) .edit-look__media{z-index:1;scale:1.04}}.edit-look__name{margin-top:16px;padding:0 12px;font-size:.8rem;font-weight:300;line-height:1.4;text-align:center}@media(min-width:1024px){.edit-look__grid{padding:0 var(--px, 100px)}}@media(min-width:768px){.edit-look__head{margin-bottom:56px}.edit-look__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap, 28px)}.edit-look__name{margin-top:24px}}.mosaic{padding:0 var(--px-m, 20px)}.mosaic__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(15,minmax(0,1fr));gap:5px;max-width:1011px;margin:0 auto;aspect-ratio:350 / 661}.mosaic__tile{position:relative;display:block;overflow:hidden;color:#fff}.mosaic__img{position:absolute;top:0;right:0;bottom:0;left:0;background:#efefef}.mosaic__img img,.mosaic__img .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mosaic__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:rgba(20,14,12,var(--shade, .14));transition:opacity .8s var(--ease-soft)}.mosaic a.mosaic__tile:focus-visible .mosaic__img:after{opacity:0}.mosaic a.mosaic__tile:focus-visible .mosaic__img img{scale:1.02}.mosaic a.mosaic__tile:focus-visible .mosaic__label{opacity:.16;translate:0 -4px}@media(hover:hover){.mosaic a.mosaic__tile:hover .mosaic__img:after{opacity:0}.mosaic a.mosaic__tile:hover .mosaic__img img{scale:1.02}.mosaic a.mosaic__tile:hover .mosaic__label{opacity:.16;translate:0 -4px}}.mosaic .mosaic__img.is-done>img,.mosaic .mosaic__img:not([data-reveal])>img{transition:scale .8s var(--ease-silk),filter .3s var(--ease-soft)}.mosaic__label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:12px;font-family:var(--f-heritage);font-size:16px;font-size-adjust:var(--fsa-heritage);font-weight:500;line-height:22px;letter-spacing:.7px;text-align:center;text-shadow:0 1px 14px rgba(0,0,0,.25);transition:opacity .65s var(--ease-soft),translate .8s var(--ease-silk)}.mosaic__tile--1{grid-column:1;grid-row:1 / span 6}.mosaic__tile--2{grid-column:2;grid-row:1 / span 5}.mosaic__tile--3{grid-column:2;grid-row:6 / span 6}.mosaic__tile--4{grid-column:1;grid-row:7 / span 4}.mosaic__tile--5{grid-column:1;grid-row:11 / span 5}.mosaic__tile--6{grid-column:2;grid-row:12 / span 4}@media(max-width:767px){.mosaic__grid{gap:16px;aspect-ratio:350 / 670}}@media(min-width:768px){.mosaic__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(10,minmax(0,1fr));aspect-ratio:1011 / 842}.mosaic__label{font-size:26px;line-height:38px}.mosaic__tile--3{grid-column:3;grid-row:1 / span 6}.mosaic__tile--4{grid-column:1;grid-row:7 / span 4}.mosaic__tile--5{grid-column:2;grid-row:6 / span 5}.mosaic__tile--6{grid-column:3;grid-row:7 / span 4}}@media(min-width:1024px){.mosaic--wide{padding:0 var(--px, 100px)}.mosaic--wide .mosaic__grid{max-width:none}}.has-motion [data-reveal=up],.has-motion [data-reveal=stagger]>*{opacity:0;translate:0 16px;transition:opacity 1.6s var(--ease-soft),translate 2s var(--ease-silk);transition-delay:calc((var(--i, 0) + var(--n, 0)) * .14s)}.has-motion [data-reveal=stagger]>:nth-child(2){--n: 1}.has-motion [data-reveal=stagger]>:nth-child(3){--n: 2}.has-motion [data-reveal=stagger]>:nth-child(4){--n: 3}.has-motion [data-reveal=stagger]>:nth-child(5){--n: 4}.has-motion [data-reveal=stagger]>:nth-child(n+6){--n: 5}.has-motion [data-reveal=fade]{opacity:0;transition:opacity 2s ease;transition-delay:calc(var(--i, 0) * .11s)}.has-motion [data-reveal=media]{opacity:0;translate:0 -10px;transition:opacity .67s var(--ease-soft),translate .91s var(--ease-silk);transition-delay:calc(var(--i, 0) * 56ms)}.has-motion [data-reveal=media]>img,.has-motion [data-reveal=media]>video,.has-motion [data-reveal=media]>.placeholder-svg{scale:1.04;transition:scale 1.12s var(--ease-silk),filter .42s var(--ease-soft);transition-delay:calc(var(--i, 0) * 56ms)}.has-motion [data-reveal=up].is-in,.has-motion [data-reveal=stagger].is-in>*,.has-motion [data-reveal=fade].is-in{opacity:1;translate:0 0}.has-motion [data-reveal=media].is-in{opacity:1;translate:0 0}.has-motion [data-reveal=media].is-in>img,.has-motion [data-reveal=media].is-in>video,.has-motion [data-reveal=media].is-in>.placeholder-svg{scale:1}.has-motion [data-parallax]>img{top:-7%;bottom:auto;height:114%;translate:0 var(--py, 0px)}.intro{display:none}.is-intro .intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:block;cursor:pointer;-webkit-tap-highlight-color:transparent}.is-intro .header-logo{opacity:0;transition:none}.is-intro-done .header-logo{opacity:1;transition:opacity .3s ease}.intro__door{position:absolute;top:0;bottom:0;width:50.5%;background:#fff;transition:transform var(--dock-ms, 1.3s) var(--ease-io)}.intro__door--l{left:0}.intro__door--r{right:0}.is-intro-open .intro__door--l{transform:translate(-100%)}.is-intro-open .intro__door--r{transform:translate(100%)}.intro__logo{--s: min(62.4vw, 49.6vh, 448px);position:absolute;left:50%;top:50%;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);will-change:transform}.intro__ghost,.intro__fill{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}.intro__ghost{background:var(--c-primary);opacity:0;transition:opacity .8s ease}.is-intro-run .intro__ghost{opacity:.13}.intro__back{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--back) center / contain no-repeat;opacity:0;transition:opacity .8s ease}.is-intro-run .intro__back{opacity:1}.intro.is-split .intro__ghost{display:none}.intro.is-split .intro__fill{-webkit-mask-image:var(--text);mask-image:var(--text)}.intro__fill{overflow:hidden}.intro__liquid{position:absolute;left:0;right:0;top:0;height:100%;background:var(--c-primary);transform:translateY(66%)}.intro__liquid:before{content:"";position:absolute;left:0;right:0;bottom:calc(100% - 1px);height:2.6%;background:var(--c-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14' preserveAspectRatio='none'%3E%3Cpath d='M0 7C20 0 40 0 60 7s40 7 60 0v7H0z'/%3E%3C/svg%3E") 0 0 / calc(var(--s) * .24) 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14' preserveAspectRatio='none'%3E%3Cpath d='M0 7C20 0 40 0 60 7s40 7 60 0v7H0z'/%3E%3C/svg%3E") 0 0 / calc(var(--s) * .24) 100% repeat-x;animation:intro-wave 1.1s linear infinite}@keyframes intro-wave{to{-webkit-mask-position:calc(var(--s) * .24) 0;mask-position:calc(var(--s) * .24) 0}}.is-intro-run .intro__liquid{animation:intro-fill var(--fill-ms, 3.4s) cubic-bezier(.5,.08,.3,1) var(--fill-delay, .3s) forwards}.is-intro-fast .intro__liquid{animation:none;transform:translateY(-6%);transition:transform .45s var(--ease-out)}@keyframes intro-fill{0%{transform:translateY(66%)}88%{transform:translateY(30%)}to{transform:translateY(-6%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ayrac{--ayr: .8em;overflow:hidden}.ayrac>span{margin-right:var(--ayr)}.ayrac>span+span{margin-left:calc(var(--ayr) * -1)}.ayrac>span+span>.ayr-k:before,.ayrac--tek>span+span:before{content:"\b7";display:inline-block;width:var(--ayr);text-align:center}.ayr-k,.ayrac--tek>span{white-space:nowrap}.card__mill.ayrac,.product__mill.ayrac{--ayr: 1.3em}.kombin__list{scroll-padding-inline:var(--gutter)}.bsim__swatches{display:grid;grid-template-columns:repeat(auto-fill,30px);justify-content:space-between;gap:12px;padding:4px}body .shopify-policy__container{max-width:none;margin:0;padding:48px var(--gutter)}body .shopify-policy__title{text-align:left}body .shopify-policy__title h1{margin:0 0 21px;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-.015em;color:var(--c-text)}.shopify-policy__body .rte{font-size:14px;line-height:21px;color:var(--c-siyah)}.shopify-policy__body .rte>*+*{margin-top:14px}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{margin-top:21px;padding-top:4px;border-top:1px solid var(--c-border);font-size:16px;font-weight:700;line-height:24px}@media(max-width:767px){.rte :is(p,li),.article__body :is(p,li),.cm-steps__text,.cm-steps__text p,.contact-hint__body p,.product-material__text p,.fabric-facts dd,.fabric-frame__caption,.collection-head__desc,.collection-head__desc p,.fit-finder__intro,.size-guide__how li,.kombin__text,.appt-note{text-wrap:pretty}.cm-hero__media{padding:0 16px}}a,button,label,summary,input,select,textarea,[role=button]{-webkit-tap-highlight-color:transparent}.cart-consent{position:relative;gap:10px}.cart-consent input{width:20px;height:20px;margin:0}.cart-consent:before{content:"";position:absolute;top:-8px;bottom:-8px;left:-8px;width:38px}input[type=range]{touch-action:pan-y}@media(hover:none),(pointer:coarse){.cart-drawer__head button,.menu-drawer__head button,.menu-drawer__back,.collection-head__filter,.product__link,.cart-item__remove,.cart-drawer__links a,.appt-link,.qty button,.bsim__view{position:relative}.cart-drawer__head button:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.menu-drawer__head button:after,.search-overlay__close:after{content:"";position:absolute;top:-11px;right:-8px;bottom:-11px;left:-8px}.menu-drawer__back:after{content:"";position:absolute;top:-13px;right:-8px;bottom:-13px;left:-8px}.collection-head__filter:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.product__link:after{content:"";position:absolute;top:-7px;right:-8px;bottom:-7px;left:-8px}.cart-item__remove:after,.cart-drawer__links a:after{content:"";position:absolute;top:-13px;right:-8px;bottom:-13px;left:-8px}.appt-link:after{content:"";position:absolute;top:-8px;right:-6px;bottom:-8px;left:-6px}.qty button:after{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}.bsim__view:after{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}.fit-range__input{height:36px}.fit-range__input::-webkit-slider-thumb{width:24px;height:24px;margin-top:-11px}}@media(max-width:767px){.bsim .bsim__figure{height:min(34vh,300px)}}@media(max-width:600px){:is(.story-split--chapter,.story-split--heritage) .story-split__body p,.article__body.rte p{text-align:left}}@media(hover:none){.mosaic a.mosaic__tile:is(.is-odak,:active) .mosaic__img:after{opacity:0}.mosaic a.mosaic__tile:is(.is-odak,:active) .mosaic__img img{scale:1.02}.mosaic a.mosaic__tile:is(.is-odak,:active) .mosaic__label{opacity:.16;translate:0 -4px}.image-grid--text-hover a.image-grid__item--text:is(.is-odak,:active) .image-grid__media:after{opacity:0}.image-grid--text-hover a.image-grid__item--text:is(.is-odak,:active) .image-grid__overlay{opacity:.16;translate:0 -4px}.image-grid--zoom a.image-grid__item:is(.is-odak,:active) .image-grid__media img{scale:1.02}.edit-look__link:is(.is-odak,:active) .edit-look__media{z-index:1;scale:1.04}a.menu-card:is(.is-odak,:active) .menu-card__media img{scale:1.03}}.stl__bar{position:relative;display:none;width:100%;height:1px;margin-top:20px;background:#e2e2e2}.stl__bar.is-on{display:block}.stl__bar span{position:absolute;top:0;left:0;height:100%;width:50%;background:var(--c-button)}.stl__bar.is-on+.stl__btn{margin-top:32px}@media(min-width:768px){.stl__bar,.stl__bar.is-on{display:none}.stl__bar+.stl__btn{margin-top:auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
