*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--c-paper);color:var(--c-ink);font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--c-brass);outline-offset:2px}main:focus{outline:none}.skip-link{position:absolute;left:-999px;top:8px;z-index:100;background:var(--c-ink);color:var(--c-paper);padding:8px 14px}.skip-link:focus{left:8px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[hidden]{display:none!important}.h1,.h2,.h3,.hero__title,.product__title,.wordmark,.tile__title,.compare__title,.calc__big{font-family:Fraunces,Georgia,serif;font-weight:500;letter-spacing:-.015em;line-height:1.1;margin:0 0 .5em}.h1{font-size:clamp(2rem,4.5vw,3.2rem)}.h2{font-size:clamp(1.7rem,3.4vw,2.6rem)}.h3{font-size:1.35rem}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--c-brass)}.eyebrow:before{content:"";width:22px;height:1px;background:currentColor}.eyebrow--light{color:color-mix(in srgb,var(--c-brass) 70%,white)}.rte p{margin:0 0 1em}.rte>:last-child{margin-bottom:0}.rte img{border-radius:var(--radius)}.rte table{border-collapse:collapse;width:100%}.rte td,.rte th{border:1px solid var(--c-line);padding:8px}.center{text-align:center}.page{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 20px}.page--narrow{max-width:820px}.page--xs{max-width:460px}@media(min-width:750px){.page{padding:0 36px}}.section{padding:clamp(48px,6.5vw,92px) 0;position:relative}.section--first{padding-top:clamp(32px,5vw,56px)}.section--tint{background:var(--c-plaster)}.section--ink{background:var(--c-ink);color:var(--c-paper);overflow:hidden}.section__head{max-width:640px;margin-bottom:clamp(28px,4vw,48px)}.section__head--row{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:20px;flex-wrap:wrap}.section__head--row .h2{margin:0}.section__sub{color:var(--c-muted)}.slats{--slat: 12px;background:repeating-linear-gradient(90deg,transparent 0 calc(var(--slat) - 2px),var(--c-line) calc(var(--slat) - 2px) var(--slat));pointer-events:none}.slats--hero{position:absolute;top:-24px;right:-24px;bottom:24px;left:24px;border-radius:var(--radius);--slat: 14px;background:repeating-linear-gradient(90deg,var(--c-plaster) 0 10px,color-mix(in srgb,var(--c-plaster) 80%,var(--c-ink)) 10px 14px)}.slats--calc{position:absolute;top:0;right:0;bottom:0;width:38%;opacity:.5;background:repeating-linear-gradient(90deg,transparent 0 22px,rgba(255,255,255,.06) 22px 24px)}.slats--footer{height:10px;--slat: 8px;background:repeating-linear-gradient(90deg,var(--c-brass) 0 2px,transparent 2px 8px);opacity:.55}.slats--cta{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 30px,rgba(255,255,255,.05) 30px 32px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:1px solid transparent;border-radius:var(--radius);font-weight:600;font-size:.95rem;text-decoration:none;letter-spacing:.01em;transition:background .2s,color .2s,border-color .2s,transform .2s}.btn:hover .icon-arrow{transform:translate(3px)}.icon-arrow{transition:transform .2s}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--ink{background:var(--c-ink);color:var(--c-paper)}.btn--ink:hover{background:color-mix(in srgb,var(--c-ink) 85%,var(--c-brass))}.btn--brass{background:var(--c-brass);color:#fff}.btn--brass:hover{background:color-mix(in srgb,var(--c-brass) 85%,black)}.btn--ghost{border-color:color-mix(in srgb,var(--c-ink) 30%,transparent);background:transparent}.btn--ghost:hover{border-color:var(--c-ink)}.btn--ghost-light{border-color:#ffffff59;color:#fff}.btn--ghost-light:hover{border-color:#fff}.btn--block{width:100%}.btn--grow{flex:1}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.announce{background:var(--c-ink);color:var(--c-paper);font-size:.82rem;letter-spacing:.02em}.announce__inner{padding-top:9px;padding-bottom:9px;text-align:center}.announce p,.announce a{margin:0;text-decoration:none}.header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--c-paper) 92%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--c-line)}.header__inner{display:flex;align-items:center;gap:24px;min-height:72px}.header__logo{text-decoration:none;flex-shrink:0}.header__logo-img img{width:var(--logo-w)}.wordmark{font-size:1.65rem;margin:0;letter-spacing:-.02em}.wordmark--light{color:var(--c-paper)}.header__nav{flex:1}.header__nav>ul{display:flex;gap:30px;list-style:none;margin:0;padding:0}.header__nav a{text-decoration:none;font-weight:500;font-size:.95rem;padding:24px 0;display:inline-block;position:relative}.header__nav>ul>li>a:after{content:"";position:absolute;left:0;right:0;bottom:18px;height:1px;background:var(--c-brass);transform:scaleX(0);transform-origin:left;transition:transform .25s}.header__nav>ul>li>a:hover:after,.header__nav a[aria-current]:after{transform:scaleX(1)}.has-sub{position:relative}.sub{position:absolute;top:100%;left:-18px;min-width:220px;list-style:none;margin:0;padding:10px 0;background:var(--c-paper);border:1px solid var(--c-line);border-radius:var(--radius);box-shadow:0 18px 40px -20px #00000040;opacity:0;visibility:hidden;transform:translateY(6px);transition:.2s}.has-sub:hover .sub,.has-sub:focus-within .sub{opacity:1;visibility:visible;transform:none}.sub a{padding:8px 18px;display:block}.header__actions{display:flex;align-items:center;gap:4px;margin-left:auto}.header__icon{display:inline-grid;place-items:center;width:44px;height:44px;border:0;background:none;border-radius:50%;position:relative;text-decoration:none}.header__icon:hover{background:var(--c-brass-soft)}.header__burger{display:none}.cart-count{position:absolute;top:4px;right:2px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--c-brass);color:#fff;font-size:.7rem;font-weight:700;display:grid;place-items:center}.cart-count.bump{animation:bump .5s}@keyframes bump{40%{transform:scale(1.35)}}@media(max-width:989px){.header__nav{display:none}.header__burger{display:inline-grid;margin-left:-10px}.header__inner{gap:8px;min-height:62px}.header__logo{margin:0 auto}.header__actions{margin-left:0}.hide-sm{display:none}.wordmark{font-size:1.4rem}}.drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#14120f73;animation:fade .25s}.drawer__panel{position:relative;z-index:1;width:min(88vw,380px);height:100%;background:var(--c-paper);display:flex;flex-direction:column;padding:16px 22px 28px;animation:slide .3s cubic-bezier(.2,.8,.2,1);overflow-y:auto}.drawer__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.drawer__list{list-style:none;margin:0;padding:0}.drawer__list>li{border-bottom:1px solid var(--c-line)}.drawer__list>li>a{display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-family:Fraunces,serif;font-size:1.35rem;text-decoration:none}.drawer__list ul{list-style:none;padding:0 0 12px;margin:0}.drawer__list ul a{display:block;padding:6px 0;color:var(--c-muted);text-decoration:none}.drawer__foot{margin-top:auto;display:grid;gap:14px;padding-top:24px}.drawer__foot a{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:500}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{transform:translate(-100%)}}.hero{position:relative;min-height:calc(100svh - var(--header-h, 72px) - var(--announce-h, 0px));display:flex;flex-direction:column;justify-content:flex-end;color:#fff;overflow:hidden;isolation:isolate;background:var(--c-ink)}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero__img{position:absolute;top:-6%;right:0;bottom:0;left:0;width:100%;height:106%;object-fit:cover;object-position:var(--hero-pos, center);transform:translate3d(0,var(--parallax, 0px),0) scale(1.08);animation:kenburns 14s cubic-bezier(.2,.6,.2,1) forwards;will-change:transform}@keyframes kenburns{0%{transform:translate3d(0,var(--parallax, 0px),0) scale(1.2)}}.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--c-ink) 88%,transparent) 0%,color-mix(in srgb,var(--c-ink) 55%,transparent) 45%,transparent 80%),linear-gradient(0deg,color-mix(in srgb,var(--c-ink) 85%,transparent) 0%,transparent 45%)}.hero__curtain{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;pointer-events:none}.hero__curtain span{flex:1;background:var(--c-brand);border-right:1px solid rgba(255,255,255,.06);transform-origin:top;animation:curtain 1.1s cubic-bezier(.7,0,.2,1) forwards;animation-delay:calc(var(--i) * 55ms)}@keyframes curtain{to{transform:scaleY(0)}}.hero__content{position:relative;padding-top:120px;padding-bottom:clamp(40px,7vh,80px)}.hero__title{font-size:clamp(3rem,8.6vw,7.6rem);font-weight:300;line-height:.98;letter-spacing:-.03em;margin:0 0 24px;max-width:11ch}.hero__title em{display:block;font-style:italic;color:color-mix(in srgb,var(--c-brass) 75%,white)}.hero__lead{font-size:clamp(1rem,1.3vw,1.15rem);color:#fffc;max-width:32em}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero__facts-bar{position:relative;border-top:1px solid rgba(255,255,255,.16);background:color-mix(in srgb,var(--c-ink) 35%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero__facts{list-style:none;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.hero__facts li{padding:20px 16px 22px 0;display:grid;gap:2px}.hero__facts li+li{padding-left:20px;border-left:1px solid rgba(255,255,255,.16)}.hero__facts strong{font-family:Fraunces,serif;font-weight:400;font-size:clamp(1.05rem,2vw,1.6rem)}.hero__facts span{font-size:.8rem;color:#ffffffa6}@media(max-width:600px){.hero__facts li{padding-right:8px}.hero__facts li+li{padding-left:10px}.hero__facts span{font-size:.7rem}}.hero__content>*{animation:rise 1s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.75s + var(--d, 0s))}.hero__content>:nth-child(2){--d: .1s}.hero__content>:nth-child(3){--d: .2s}.hero__content>:nth-child(4){--d: .3s}.hero__facts-bar{animation:rise 1s cubic-bezier(.2,.8,.2,1) both 1.2s}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.tiles{display:grid;gap:20px}@media(min-width:750px){.tiles--2,.tiles--4{grid-template-columns:repeat(2,1fr)}.tiles--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.tiles--4{grid-template-columns:repeat(4,1fr)}}.tile{position:relative;display:block;border-radius:var(--radius);overflow:hidden;text-decoration:none;color:#fff;background:var(--c-ink);isolation:isolate}.tile__media{aspect-ratio:4 / 5}.tile__media img,.tile__media svg{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.tile:hover .tile__media img{transform:scale(1.05)}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(18,16,13,.82));z-index:0}.tile__body{position:absolute;left:0;right:0;bottom:0;padding:26px;z-index:1}.tile__count{margin:0 0 6px;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.tile__title{font-size:1.9rem;margin:0 0 6px}.tile__text{margin:0 0 14px;opacity:.85;font-size:.95rem;max-width:26em}.tile__go{display:inline-flex;gap:8px;align-items:center;font-weight:600;font-size:.9rem;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:2px}.grid{display:grid;gap:28px 18px}.grid--products{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.grid--products{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}}.grid--blog{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.card__media{position:relative;display:block;aspect-ratio:3 / 4;border-radius:var(--radius);overflow:hidden;background:var(--c-plaster)}.card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s,transform 1s cubic-bezier(.2,.8,.2,1)}.card__img--alt{opacity:0}.card--swap:hover .card__img--alt{opacity:1}.card:hover .card__img{transform:scale(1.03)}.card__placeholder svg{width:100%;height:100%;fill:var(--c-muted);opacity:.3}.card__body{padding-top:14px}.card__spec{margin:0 0 4px;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c-brass);font-weight:700}.card__title{margin:0 0 4px;font-size:1rem;font-weight:600;line-height:1.35}.card__title a{text-decoration:none}.card__title a:hover{text-decoration:underline}.badge{position:absolute;top:12px;left:12px;background:var(--c-brass);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:4px 10px;border-radius:20px}.badge--dark{background:var(--c-ink)}.price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px}.price__now{font-weight:600}.price__was{color:var(--c-muted);font-size:.9em}.price--sale .price__now{color:#a2412e}.price__from,.price__unit{color:var(--c-muted);font-size:.85em}.calc-section{display:grid;gap:40px;position:relative;z-index:1}@media(min-width:990px){.calc-section{grid-template-columns:.85fr 1.15fr;gap:72px;align-items:center}}.calc-section .rte{color:#ffffffb8;max-width:32em}.steps{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:12px}.steps li{display:flex;align-items:center;gap:14px;font-weight:500}.steps span{width:32px;height:32px;border-radius:50%;border:1px solid var(--c-brass);color:var(--c-brass);display:grid;place-items:center;font-size:.85rem;font-weight:700}.calc-empty{opacity:.7}.calc{display:grid;gap:20px;background:var(--c-paper);color:var(--c-ink);border-radius:calc(var(--radius) * 2);padding:clamp(20px,3vw,32px)}@media(min-width:750px){.calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.section--ink .calc{box-shadow:0 40px 80px -30px #0009}.calc__inputs{display:grid;gap:14px;align-content:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.calc>*{min-width:0}.calc__result{display:grid;gap:14px;background:var(--c-plaster);border-radius:var(--radius);padding:20px;align-content:start}.calc__wall{height:92px;border-radius:3px;background:var(--c-paper);border:1px dashed color-mix(in srgb,var(--c-ink) 25%,transparent);display:flex;align-items:flex-end;justify-content:center;padding:8px}.calc__wall-inner{height:100%;max-width:100%;border-radius:2px;transition:width .35s,aspect-ratio .35s;background:repeating-linear-gradient(90deg,var(--c-brass) 0 var(--sw, 6px),color-mix(in srgb,var(--c-brass) 60%,var(--c-ink)) var(--sw, 6px) calc(var(--sw, 6px) + 1px))}.calc__big{font-size:3rem;margin:0;line-height:1}.calc__big small{font-family:Manrope,sans-serif;font-size:1rem;color:var(--c-muted)}.calc__line{margin:0;display:flex;justify-content:space-between;gap:10px;font-size:.95rem}.calc__hint{margin:0;font-size:.8rem;color:var(--c-muted)}.calc__numbers{display:grid;gap:8px}.field{display:grid;gap:6px}.field--wide{grid-column:1 / -1}.field__label{font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--c-muted)}.field__input{width:100%;min-width:0;text-overflow:ellipsis;min-height:50px;padding:0 14px;border:1px solid color-mix(in srgb,var(--c-ink) 20%,transparent);border-radius:var(--radius);background:#fff}textarea.field__input{padding:12px 14px;min-height:96px;resize:vertical}.field__input:focus{outline:none;border-color:var(--c-brass);box-shadow:0 0 0 3px var(--c-brass-soft)}.field__input--sm{min-height:42px}.field__unit{position:relative;display:block}.field__unit input{padding-right:40px;font-size:1.15rem;font-weight:600}.field__unit span{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--c-muted);font-weight:600}.field--check{grid-column:1 / -1;display:flex;align-items:flex-start;gap:10px;font-size:.92rem;cursor:pointer}.field--check input{width:18px;height:18px;margin-top:3px;accent-color:var(--c-brass)}.field--check small{color:var(--c-muted)}.form-grid{display:grid;gap:14px;grid-template-columns:1fr;margin-bottom:18px}@media(min-width:600px){.form-grid{grid-template-columns:1fr 1fr}}select.field__input{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23555' stroke-width='1.5'%3E%3Cpath d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.compare{display:grid;gap:20px}@media(min-width:750px){.compare{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.compare__col{border:1px solid var(--c-line);border-radius:calc(var(--radius) * 2);padding:28px;display:flex;flex-direction:column;background:#fff}.compare__swatch{height:120px;border-radius:var(--radius);margin-bottom:22px}.compare__swatch--slats{background:repeating-linear-gradient(90deg,#c9b79a 0 14px,#8d7656 14px 16px)}.compare__swatch--slab{background:linear-gradient(120deg,#efeae3,#dcd3c6 40%,#f3efe9 60%,#cfc4b3);box-shadow:inset 0 0 0 1px var(--c-line),inset 50% 0 0 0 transparent;position:relative}.compare__swatch--slab:after{content:"";display:block;height:100%;width:50%;border-right:1px solid rgba(0,0,0,.12)}.compare__swatch--wood{background:repeating-linear-gradient(100deg,#9b6b43 0 6px,#8a5c37 6px 9px,#a8784e 9px 15px)}.compare__title{font-size:1.7rem;margin-bottom:6px}.compare__best{color:var(--c-muted);margin:0 0 18px}.compare__specs{margin:0 0 24px;display:grid}.compare__specs div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:11px 0;border-top:1px solid var(--c-line);font-size:.93rem}.compare__specs dt{color:var(--c-muted);font-weight:600}.compare__specs dd{margin:0}.compare__col .btn{margin-top:auto}.features{list-style:none;margin:0;padding:0;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.feature__icon{width:52px;height:52px;border-radius:50%;background:var(--c-paper);color:var(--c-brass);display:grid;place-items:center;margin-bottom:16px}.feature__title{font-size:1.05rem;margin:0 0 6px;font-weight:700}.feature__text{margin:0;color:var(--c-muted);font-size:.95rem}.split{display:grid;gap:36px;align-items:center}@media(min-width:990px){.split{grid-template-columns:1fr 1fr;gap:80px}.split--reverse .split__media{order:2}}.split__media{border-radius:var(--radius);overflow:hidden;aspect-ratio:1;background:var(--c-plaster)}.split__media img,.split__media svg{width:100%;height:100%;object-fit:cover}.split__text .rte{color:var(--c-muted);margin-bottom:28px;font-size:1.05rem}.faq{display:grid;gap:30px}@media(min-width:990px){.faq{grid-template-columns:.8fr 1.2fr;gap:80px}}.faq__ask{color:var(--c-muted)}.faq__ask a{color:var(--c-ink);font-weight:600}.faq__item,.product__details details,.product__calc{border-top:1px solid var(--c-line)}.faq__item:last-child{border-bottom:1px solid var(--c-line)}summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-weight:600;font-size:1.05rem}summary::-webkit-details-marker{display:none}.faq__plus{transition:transform .25s;flex-shrink:0}details[open]>summary .faq__plus{transform:rotate(45deg)}details .rte{padding:0 0 22px;color:var(--c-muted)}.cta{position:relative;overflow:hidden;background:var(--c-ink);color:var(--c-paper);border-radius:calc(var(--radius) * 2);padding:clamp(32px,6vw,72px);display:grid;gap:28px;align-items:center}@media(min-width:990px){.cta{grid-template-columns:1.3fr 1fr}.cta__actions{justify-content:flex-end}}.cta__text,.cta__actions{position:relative}.cta .rte{color:#ffffffb8}.cta__actions{display:flex;flex-wrap:wrap;gap:12px}.footer{background:var(--c-ink);color:#ffffffbf;font-size:.93rem}.footer__grid{display:grid;gap:36px;padding-top:64px;padding-bottom:48px}@media(min-width:750px){.footer__grid{grid-template-columns:1.6fr repeat(auto-fit,minmax(160px,1fr))}}.footer__about{margin-top:14px;max-width:30em}.footer__title{color:#fff;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.footer a{text-decoration:none}.footer a:hover{color:#fff;text-decoration:underline}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;padding-bottom:28px;border-top:1px solid rgba(255,255,255,.1);font-size:.82rem}.footer__bottom p{margin:0}.footer__pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.pay-icon{width:38px;height:24px}.section--product{padding-top:clamp(20px,3vw,40px)}.product{display:grid;gap:32px}@media(min-width:990px){.product{grid-template-columns:1.15fr 1fr;gap:64px;align-items:start}.product__info{position:sticky;top:96px}}.product__stage{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--c-plaster);aspect-ratio:4 / 5}.product__slide{margin:0;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s}.product__slide.is-active{opacity:1;position:relative;height:100%}.product__slide img,.product__slide svg{width:100%;height:100%;object-fit:cover}.product__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.product__thumb{flex:0 0 76px;height:92px;padding:0;border:1px solid transparent;border-radius:var(--radius);overflow:hidden;background:var(--c-plaster);opacity:.6;transition:.2s}.product__thumb img{width:100%;height:100%;object-fit:cover}.product__thumb.is-active{opacity:1;border-color:var(--c-ink)}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:.82rem;color:var(--c-muted);margin-bottom:14px}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--c-ink)}.product__title{font-size:clamp(2rem,4vw,3rem);margin-bottom:12px;text-transform:capitalize}.product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;font-size:1.45rem;margin-bottom:22px}.product__per{font-size:.9rem;color:var(--c-muted);padding:3px 10px;border-radius:20px;background:var(--c-brass-soft)}.spec-strip{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--c-line);border-radius:var(--radius)}.spec-strip li{padding:12px 14px;display:grid;gap:2px}.spec-strip li+li{border-left:1px solid var(--c-line)}.spec-strip span{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.spec-strip strong{font-family:Fraunces,serif;font-weight:500;font-size:1.15rem}.product-form{display:grid;gap:14px;margin-bottom:8px}.buy{display:flex;gap:10px}.qty{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--c-ink) 20%,transparent);border-radius:var(--radius);background:#fff;height:52px}.qty button{width:42px;height:100%;border:0;background:none;display:grid;place-items:center}.qty input{width:48px;height:100%;border:0;text-align:center;font-weight:600;background:none;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shopify-payment-button__button{border-radius:var(--radius)!important;min-height:52px}.product__calc{margin-top:18px}.product__calc>summary{gap:10px;justify-content:flex-start}.product__calc>summary .faq__plus{margin-left:auto}.product__calc .calc{padding:0 0 22px;grid-template-columns:1fr;background:none}@media(min-width:600px){.product__calc .calc{grid-template-columns:1fr 1fr}}.product__ask{display:flex;align-items:center;gap:10px;padding:16px 0;border-top:1px solid var(--c-line);font-weight:600;text-decoration:none;color:#1d7d4e}.product__details{margin-top:0}.product__details details:last-child{border-bottom:1px solid var(--c-line)}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--c-paper);border-top:1px solid var(--c-line);box-shadow:0 -10px 30px -15px #0003}.buybar__info{display:grid;min-width:0}.buybar__info strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.buybar .btn{min-height:46px;flex-shrink:0}@media(min-width:990px){.buybar{display:none!important}}.coll-head{margin-bottom:26px}.coll-head__desc{color:var(--c-muted);max-width:44em}.coll-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);margin-bottom:14px}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.chip{flex-shrink:0;padding:8px 16px;border-radius:30px;border:1px solid var(--c-line);text-decoration:none;font-size:.9rem;font-weight:500;background:#fff}.chip.is-active,.chip:hover{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-paper)}.coll-count{color:var(--c-muted);font-size:.88rem;margin:0 0 22px}.empty{color:var(--c-muted);padding:30px 0}.empty--big{text-align:center;display:grid;justify-items:center;gap:12px;padding:60px 0}.pager{margin-top:48px;text-align:center;display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.pager span,.pager a{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 12px;border-radius:var(--radius);text-decoration:none}.pager .current{background:var(--c-ink);color:var(--c-paper)}.pager a:hover{background:var(--c-plaster)}.cart{display:grid;gap:36px}@media(min-width:990px){.cart{grid-template-columns:1.6fr 1fr;align-items:start}.cart__summary{position:sticky;top:96px}}.cart__items{list-style:none;margin:0;padding:0}.cart-item{display:grid;grid-template-columns:92px 1fr auto;grid-template-areas:"media info total" "media qty qty";gap:8px 16px;padding:18px 0;border-top:1px solid var(--c-line)}.cart-item__media{grid-area:media;aspect-ratio:3/4;border-radius:var(--radius);overflow:hidden;background:var(--c-plaster)}.cart-item__media img{width:100%;height:100%;object-fit:cover}.cart-item__info{grid-area:info}.cart-item__title{font-weight:600;text-decoration:none;text-transform:capitalize}.cart-item__meta,.cart-item__unit{margin:2px 0 0;font-size:.85rem;color:var(--c-muted)}.cart-item__qty{grid-area:qty;display:flex;align-items:center;gap:16px}.cart-item__qty .qty{height:44px}.cart-item__remove{font-size:.85rem;color:var(--c-muted)}.cart-item__total{grid-area:total;margin:0;font-weight:600}.cart__summary{background:#fff;border:1px solid var(--c-line);border-radius:calc(var(--radius) * 2);padding:24px;display:grid;gap:14px}.cart__row{display:flex;justify-content:space-between;margin:0}.cart__row--total{font-size:1.2rem;padding-top:12px;border-top:1px solid var(--c-line)}.cart__note{margin:0;font-size:.85rem;color:var(--c-muted)}.searchbox{display:flex;gap:10px;margin-bottom:30px;max-width:640px}.notice{padding:14px 16px;border-radius:var(--radius);display:flex;gap:10px;align-items:center}.notice--ok{background:#e6f2ea;color:#1d5e3a}.errors ul{margin:0 0 14px;padding:12px 16px 12px 32px;background:#fbeae6;color:#8a2e1e;border-radius:var(--radius)}.contact-form{margin-top:30px}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:.93rem}.table th,.table td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--c-line)}.address{padding:18px 0;border-top:1px solid var(--c-line)}.post__media{display:block;aspect-ratio:4/3;border-radius:var(--radius);overflow:hidden;background:var(--c-plaster);margin-bottom:14px}.post__media img{width:100%;height:100%;object-fit:cover}.post__date{margin:0 0 6px;font-size:.8rem;color:var(--c-muted)}.post__title{font-size:1.2rem;margin:0 0 6px}.post__title a{text-decoration:none}.post__excerpt{margin:0;color:var(--c-muted);font-size:.93rem}.article__media{margin:0 0 30px;border-radius:var(--radius);overflow:hidden}.password{min-height:100vh;display:grid;place-items:center}.password__form{display:flex;gap:10px;margin-top:24px}.giftcode{font-family:monospace;font-size:1.4rem;letter-spacing:.1em;padding:14px;border:1px dashed var(--c-ink);border-radius:var(--radius)}.wa-float{position:fixed;right:18px;bottom:18px;z-index:35;display:inline-flex;align-items:center;gap:8px;padding:12px 16px 12px 14px;border-radius:40px;background:#1f9d5c;color:#fff;font-weight:600;font-size:.9rem;text-decoration:none;box-shadow:0 14px 30px -10px #105a348c;transition:transform .2s}.wa-float:hover{transform:translateY(-2px)}.template-product .wa-float{bottom:88px}@media(min-width:990px){.template-product .wa-float{bottom:18px}}@media(max-width:600px){.wa-float span{display:none}.wa-float{padding:14px}}.toast{position:fixed;left:50%;top:86px;z-index:70;transform:translate(-50%);display:flex;align-items:center;gap:14px;padding:12px 14px 12px 18px;border-radius:var(--radius);background:var(--c-ink);color:var(--c-paper);box-shadow:0 20px 40px -18px #00000080;font-size:.93rem;animation:rise .3s;max-width:calc(100vw - 32px)}.toast a{color:var(--c-brass);font-weight:700;white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.btn--ink{background:var(--c-brand);color:#fff}.btn--ink:hover{background:color-mix(in srgb,var(--c-brand) 82%,black)}.btn--light{background:#fff;color:var(--c-brand)}.btn--light:hover{background:color-mix(in srgb,#fff 88%,var(--c-brass))}.btn{position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s;pointer-events:none}.btn:hover:after{transform:translate(120%)}.link-arrow{color:var(--c-brand)}.section--ink .link-arrow,.gallery.section--ink .link-arrow{color:#fff}.section--ink{background:var(--c-ink)}.section--ink .h2{color:#fff}.announce,.cart-count{background:var(--c-brand)}.header{transition:box-shadow .3s,background .3s}.header.is-scrolled{box-shadow:0 10px 30px -18px #11173a59;background:color-mix(in srgb,var(--c-paper) 97%,transparent)}.header__nav>ul>li>a:after{background:var(--c-brand)}.js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:var(--rd, 0s)}.js [data-reveal].is-in{opacity:1;transform:none}.card__media{background:var(--c-plaster);border-radius:calc(var(--radius) * 2)}.card--cutout .card__img{object-fit:contain;padding:9% 10%;mix-blend-mode:multiply}.card__img{transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .5s}.card--swap .card__img--alt{object-fit:cover;padding:0;mix-blend-mode:normal}.card:hover .card__img{transform:translateY(-8px) scale(1.04)}.card--swap:hover .card__img--alt{transform:none}.card__spec{color:var(--c-brand)}.marquee{overflow:hidden;padding:22px 0;border-block:1px solid var(--c-line)}.marquee--brand{background:var(--c-brand);color:#fff;border:0}.marquee__track{display:flex;width:max-content;animation:marquee 38s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;align-items:center;flex-shrink:0}.marquee__word{font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:clamp(1.5rem,3.2vw,2.6rem);white-space:nowrap;padding:0 28px}.marquee__dot{width:9px;height:9px;border-radius:50%;background:var(--c-brass);flex-shrink:0}@keyframes marquee{to{transform:translate(-50%)}}.statement{text-align:center}.statement .page{display:grid;justify-items:center;gap:10px}.statement__text{font-family:Fraunces,serif;font-weight:300;font-size:clamp(2rem,5.4vw,4.6rem);line-height:1.08;letter-spacing:-.025em;max-width:16ch;margin:0 0 18px;color:var(--c-brand)}.statement__text p{margin:0}.statement__text em{color:var(--c-brass)}.slatwall{display:flex;gap:6px;height:clamp(420px,68vh,640px)}.slatwall__item{position:relative;flex:1 1 0;min-width:0;border-radius:calc(var(--radius) * 2);overflow:hidden;background:var(--c-plaster);text-decoration:none;color:var(--c-ink);transition:flex-grow .7s cubic-bezier(.2,.8,.2,1),background .4s}.slatwall__item.is-open{flex-grow:5.5;background:#fff}.slatwall__media{position:absolute;top:0;right:0;bottom:72px;left:0;display:grid;place-items:center}.slatwall__media img{width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:multiply;transform:scale(2.4);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.slatwall__item.is-open .slatwall__media img{object-fit:contain;transform:scale(1);padding:24px}.slatwall__label{position:absolute;left:0;right:0;bottom:0;height:72px;padding:0 20px;display:flex;align-items:center;gap:14px;opacity:0;transform:translateY(10px);transition:.4s;white-space:nowrap}.slatwall__item.is-open .slatwall__label{opacity:1;transform:none;transition-delay:.25s}.slatwall__index{font-size:.75rem;font-weight:700;color:var(--c-brass);letter-spacing:.1em}.slatwall__name{font-family:Fraunces,serif;font-size:1.4rem;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis}.slatwall__price{margin-left:auto;font-weight:600;color:var(--c-brand)}.slatwall__tag{position:absolute;left:50%;bottom:18px;writing-mode:vertical-rl;transform:translate(-50%) rotate(180deg);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);white-space:nowrap;transition:opacity .3s}.slatwall__item.is-open .slatwall__tag{opacity:0}@media(max-width:749px){.slatwall{height:auto;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 8px;scrollbar-width:none;gap:10px}.slatwall__item,.slatwall__item.is-open{flex:0 0 72%;height:440px;scroll-snap-align:start;background:#fff}.slatwall__item .slatwall__media img{object-fit:contain;transform:none;padding:20px}.slatwall__label{opacity:1;transform:none}.slatwall__tag{display:none}}.gallery{overflow:hidden}.gallery__nav{display:flex;gap:10px}.round-btn{width:52px;height:52px;border-radius:50%;border:1px solid currentColor;background:none;display:grid;place-items:center;opacity:.8;transition:.25s}.round-btn:hover{opacity:1;background:var(--c-brass);border-color:var(--c-brass);color:#fff}.flip{display:grid;transform:scaleX(-1)}.gallery__track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 max(20px,calc((100vw - var(--page-width)) / 2 + 36px));scroll-padding:0 max(20px,calc((100vw - var(--page-width)) / 2 + 36px))}.gallery__track::-webkit-scrollbar,.slatwall::-webkit-scrollbar{display:none}.gallery__item{flex:0 0 clamp(260px,32vw,440px);scroll-snap-align:start;text-decoration:none;color:inherit}.gallery__media{display:block;aspect-ratio:4 / 5;border-radius:calc(var(--radius) * 2);overflow:hidden;background:#ffffff0f}.gallery__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.gallery__item:hover .gallery__media img{transform:scale(1.06)}.gallery__caption{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:16px}.gallery__name{display:block;font-family:Fraunces,serif;font-size:1.3rem}.gallery__meta{display:block;font-size:.8rem;opacity:.6}.gallery__price{font-weight:600;white-space:nowrap}.gallery__item--more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;aspect-ratio:4 / 5;border:1px dashed currentColor;border-radius:calc(var(--radius) * 2);font-family:Fraunces,serif;font-size:1.5rem;opacity:.75;align-self:flex-start}.gallery__item--more:hover{opacity:1}.section--ink .gallery__price{color:color-mix(in srgb,var(--c-brass) 70%,white)}.section--tint .gallery__price{color:var(--c-brand)}.tile:after{background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--c-ink) 90%,transparent))}.tile{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.tile:hover{transform:translateY(-6px)}.tiles .tile:nth-child(2){--rd: .1s}.tiles .tile:nth-child(3){--rd: .2s}.section--ink.calc-wrap,#hesapla{background:radial-gradient(120% 140% at 100% 0%,var(--c-brand) 0%,var(--c-ink) 60%)}.steps span{border-color:var(--c-brass)}.calc__result{background:var(--c-plaster)}.calc__big{color:var(--c-brand)}.compare__col{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.compare__col:hover{transform:translateY(-6px);box-shadow:0 30px 60px -35px #11173a66}.compare__swatch--slats{background:repeating-linear-gradient(90deg,#2b3a8f 0 14px,#1b2678 14px 16px,#b8935a 16px 17px)}.feature__icon{background:var(--c-brand);color:#fff}.feature{transition:transform .4s}.feature:hover .feature__icon{transform:rotate(-8deg) scale(1.08)}.feature__icon{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.cta{background:radial-gradient(140% 160% at 0% 100%,var(--c-brand),var(--c-ink) 65%)}.footer{background:var(--c-ink)}.footer__logo img{width:var(--logo-w, 120px);filter:brightness(0) invert(1)}.footer__big{overflow:hidden;border-top:1px solid rgba(255,255,255,.08)}.footer__big span{display:block;font-family:Fraunces,serif;font-weight:300;font-size:clamp(4rem,17vw,15rem);line-height:.85;letter-spacing:-.04em;color:#ffffff0f;text-align:center;padding:18px 0 0;white-space:nowrap}.product__stage{background:var(--c-plaster);border-radius:calc(var(--radius) * 2)}.product--cutout .product__slide img{object-fit:contain;mix-blend-mode:multiply;padding:6%}.product__per{background:var(--c-brand-soft);color:var(--c-brand)}.chip.is-active,.chip:hover{background:var(--c-brand);border-color:var(--c-brand)}.pager .current{background:var(--c-brand)}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none}.hero__curtain{display:none}.marquee__track{animation:none}}.card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--c-line);border-radius:calc(var(--radius) * 2.5);padding:10px;transition:border-color .3s,box-shadow .4s,transform .5s cubic-bezier(.2,.8,.2,1)}.card:hover{border-color:color-mix(in srgb,var(--c-brand) 45%,transparent);box-shadow:0 24px 50px -30px #11173a59;transform:translateY(-4px)}.card__body{padding:14px 6px 4px;display:flex;flex-direction:column;flex:1}.card__body .price{margin-bottom:14px}.card__add{margin-top:auto;width:100%;min-height:46px;font-size:.88rem;padding:0 14px}.card__add .icon{width:18px;height:18px}.btn--sm{min-height:38px;padding:0 14px;font-size:.82rem}.btn--sm .icon{width:16px;height:16px}.btn.is-loading{pointer-events:none;opacity:.7}.btn.is-done{background:#1f7a4d}.grid--products{gap:18px}@media(min-width:990px){.grid--products{gap:22px}}.slatwall__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.slatwall__label{z-index:2;pointer-events:none}.slatwall__item.is-open .slatwall__label{pointer-events:auto}.slatwall__add{flex-shrink:0}.slatwall__item{border:1px solid var(--c-line)}.slatwall__item.is-open{border-color:color-mix(in srgb,var(--c-brand) 35%,transparent)}@media(max-width:749px){.slatwall__label{pointer-events:auto}.slatwall__name{font-size:1.1rem}}.gallery__item{display:flex;flex-direction:column;gap:0;padding:10px;border:1px solid rgba(255,255,255,.14);border-radius:calc(var(--radius) * 2.5);transition:border-color .3s}.section--tint .gallery__item{border-color:var(--c-line);background:#fff}.gallery__item:hover{border-color:color-mix(in srgb,var(--c-brass) 70%,transparent)}.gallery__name{text-decoration:none}.gallery__add{margin-top:14px;min-height:46px}.section--ink .gallery__add.btn--ink{background:#fff;color:var(--c-brand)}.gallery__item--more{padding:0}.card__add{white-space:nowrap;gap:8px}@media(max-width:480px){.card{padding:7px}.card__body{padding:10px 3px 2px}.card__add{min-height:42px;font-size:.8rem;padding:0 8px}.card__add .icon{display:none}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.drawer__backdrop{display:none}.drawer__curtain{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:0}.drawer__curtain span{flex:1;background:var(--c-ink);border-right:1px solid rgba(255,255,255,.04);transform-origin:left;transform:scaleX(0);animation:drawerSlat .55s cubic-bezier(.7,0,.2,1) forwards;animation-delay:calc(var(--i) * 35ms)}.drawer__curtain span:nth-child(odd){background:color-mix(in srgb,var(--c-ink) 88%,var(--c-brand))}@keyframes drawerSlat{to{transform:scaleX(1.02)}}.drawer__panel{position:relative;z-index:1;width:100%;max-width:560px;height:100%;margin:0;padding:14px 20px calc(24px + env(safe-area-inset-bottom));background:transparent;color:#fff;display:flex;flex-direction:column;gap:16px;overflow-y:auto;animation:none}.drawer__panel>*,.drawer__list>li,.mtile{animation:drawerIn .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.32s + var(--n, 0) * 60ms)}@keyframes drawerIn{0%{opacity:0;transform:translateY(22px)}}.drawer__head{display:flex;justify-content:space-between;align-items:center;margin:0;--n: 0}.drawer__logo img{width:var(--logo-w, 110px);filter:brightness(0) invert(1)}.drawer__close{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:none;color:#fff;display:grid;place-items:center;transition:transform .3s,background .3s}.drawer__close:hover,.drawer__close:active{transform:rotate(90deg);background:#ffffff1a}.drawer__search{display:flex;align-items:center;gap:10px;padding:0 16px;height:52px;border-radius:30px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.drawer__search input{flex:1;min-width:0;height:100%;border:0;background:none;color:#fff;outline:none;font-size:16px}.drawer__search input::placeholder{color:#ffffff80}.drawer__label{margin:6px 0 -4px;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--c-brass) 80%,white)}.drawer__tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;animation:none!important}.drawer__tiles--1 .mtile,.drawer__tiles--3 .mtile:first-child{grid-column:1 / -1;aspect-ratio:2.1 / 1}.mtile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:1 / 1.05;padding:14px;border-radius:18px;overflow:hidden;text-decoration:none;color:#fff;background:var(--c-brand);isolation:isolate;transform-origin:center bottom;transition:transform .25s}.mtile:active{transform:scale(.97)}.mtile__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.mtile__img img{width:100%;height:100%;object-fit:cover;transform:scale(1.15);animation:mtileZoom 7s ease-out forwards}@keyframes mtileZoom{to{transform:scale(1)}}.mtile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--c-ink) 10%,transparent),color-mix(in srgb,var(--c-ink) 88%,transparent))}.mtile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:repeating-linear-gradient(90deg,transparent 0 22px,rgba(255,255,255,.05) 22px 23px)}.mtile__icon{position:absolute;top:12px;left:12px;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#ffffff24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);animation:iconPop .6s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(.6s + var(--n, 0) * 70ms)}@keyframes iconPop{0%{transform:scale(0) rotate(-30deg);opacity:0}}.mtile__text{display:grid;gap:2px}.mtile__title{font-family:Fraunces,serif;font-size:1.3rem;line-height:1.1}.mtile__count{font-size:.75rem;opacity:.75}.mtile__go{position:absolute;right:12px;bottom:14px;width:32px;height:32px;border-radius:50%;background:var(--c-brass);display:grid;place-items:center;transform:rotate(-45deg);transition:transform .3s}.mtile:hover .mtile__go,.mtile:active .mtile__go{transform:rotate(0)}.drawer__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.drawer__list>li{border:0}.drawer__list>li>a{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-family:Manrope,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;color:#fff}.drawer__list>li>a>.icon-arrow{margin-left:auto;opacity:.6}.drawer__ico{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--c-brand);color:#fff;flex-shrink:0}.drawer__list ul a{color:#ffffffb3;padding:8px 14px 8px 66px}.drawer__foot{margin-top:auto;display:grid;gap:12px;padding-top:8px}.drawer__wa{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:18px;background:#1f9d5c;color:#fff;text-decoration:none}.drawer__wa .icon{width:28px;height:28px}.drawer__wa span{display:grid}.drawer__wa small{opacity:.85;font-size:.8rem}.drawer__mini{display:flex;gap:10px}.drawer__mini a{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.16);color:#fff;text-decoration:none;font-weight:600;font-size:.9rem}.drawer__foot .icon{flex-shrink:0}@media(min-width:990px){.drawer{display:none!important}}.header__burger .icon path{transition:d .3s}@media(min-width:750px){.slatwall{overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.slatwall__item{flex:1 0 46px}.slatwall__item.is-open{flex:0 0 min(460px,42%)}}.drawer__list{animation:none!important}.mtile__text{padding-right:40px}.slatwall__tag{color:var(--c-ink);background:#ffffffe0;padding:10px 4px;border-radius:20px;font-size:.64rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.slatwall__item:hover .slatwall__tag{background:var(--c-brass);color:#fff}.bs__head{max-width:760px;margin-bottom:26px}.bs__lead{color:var(--c-muted);font-size:1.05rem}.bs__steps{list-style:none;margin:0 0 24px;padding:0;display:flex;gap:10px;flex-wrap:wrap}.bs__steps li{display:flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:30px;background:#fff;border:1px solid var(--c-line);font-weight:600;font-size:.9rem;color:var(--c-muted);transition:.3s}.bs__steps li span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--c-plaster);font-size:.8rem}.bs__steps li.is-active{color:var(--c-brand);border-color:color-mix(in srgb,var(--c-brand) 35%,transparent)}.bs__steps li.is-active span{background:var(--c-brand);color:#fff}.bs__grid{display:grid;gap:22px}@media(min-width:990px){.bs__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start}.bs__summary{position:sticky;top:96px}}.bs__main{display:grid;gap:22px;min-width:0}.bs__card{margin:0;border:1px solid var(--c-line);border-radius:calc(var(--radius) * 3);background:#fff;padding:clamp(18px,3vw,28px);min-width:0}.bs__legend{display:flex;align-items:center;gap:12px;padding:0;margin-bottom:18px;font-family:Fraunces,serif;font-size:1.35rem}.bs__legend span{width:34px;height:34px;border-radius:50%;background:var(--c-brand);color:#fff;display:grid;place-items:center;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:700}.bs__models{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.bs__model{position:relative;display:grid;gap:4px;padding:8px;border:2px solid var(--c-line);border-radius:calc(var(--radius) * 2.5);cursor:pointer;transition:border-color .2s,transform .3s,box-shadow .3s;background:#fff}.bs__model:hover{transform:translateY(-3px);box-shadow:0 16px 30px -20px #11173a66}.bs__model input{position:absolute;opacity:0;pointer-events:none}.bs__model-img{display:block;aspect-ratio:1;border-radius:calc(var(--radius) * 1.5);overflow:hidden;background:var(--c-plaster)}.bs__model-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.bs__model:hover .bs__model-img img{transform:scale(1.06)}.bs__model-name{font-weight:700;font-size:.92rem;padding:4px 4px 0;line-height:1.25}.bs__model-price{font-size:.82rem;color:var(--c-brand);padding:0 4px 4px}.bs__model-price small{color:var(--c-muted)}.bs__check{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%;background:var(--c-brand);color:#fff;display:grid;place-items:center;transform:scale(0);transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.bs__model:has(input:checked){border-color:var(--c-brand);box-shadow:0 0 0 3px var(--c-brand-soft)}.bs__model:has(input:checked) .bs__check{transform:scale(1)}.bs__model:has(input:focus-visible){outline:2px solid var(--c-brass);outline-offset:2px}.bs__height{display:grid;gap:10px;margin-bottom:18px}@media(min-width:600px){.bs__height{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.bs__chips{display:flex;gap:8px}.bs__chips .chip{cursor:pointer}.bs__segs{display:grid;gap:12px}.bs__seg{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:12px;align-items:end;animation:rise .4s cubic-bezier(.2,.8,.2,1)}.bs__seg-dot{width:14px;height:14px;border-radius:4px;margin-bottom:18px}.bs__seg-del{width:44px;height:50px;border-radius:var(--radius);border:1px solid var(--c-line);background:#fff;font-size:1.4rem;color:var(--c-muted)}.bs__seg-del:hover{color:#a2412e;border-color:#a2412e}.bs__add{margin-top:14px;min-height:46px}.bs__note{margin:14px 0 0;font-size:.85rem;color:var(--c-muted)}.bs__summary{margin:0;background:var(--c-ink);color:#fff;border-radius:calc(var(--radius) * 3);padding:18px;display:grid;gap:14px;box-shadow:0 40px 70px -40px #11173ab3}.bs__preview{aspect-ratio:16 / 9;border-radius:calc(var(--radius) * 2);overflow:hidden;background:#ffffff0f}.bs__preview img{width:100%;height:100%;object-fit:cover}.bs__model-title{margin:0;font-family:Fraunces,serif;font-size:1.4rem}.bs__plan{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:calc(var(--radius) * 2);padding:14px}.bs__plan svg{width:100%;height:auto;display:block}.bs__panel{fill:#ffffff1a;stroke:#fff6;stroke-width:1;stroke-dasharray:4 3}.bs__unused{fill:#ffffff0a}.bs__piece{stroke:#11173a;stroke-width:1.5;opacity:.92;animation:fade .5s}.bs__lbl{fill:#ffffff8c;font:600 11px Manrope,sans-serif;text-anchor:middle}.bs__lbl--in{fill:#fff}.bs__legend-line{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 0;font-size:.78rem;color:#ffffffb3}.bs__legend-line i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.bs__rows{margin:0;display:grid}.bs__rows div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid rgba(255,255,255,.1);font-size:.9rem}.bs__rows dt{color:#fff9}.bs__rows dd{margin:0;text-align:right;font-weight:600}.bs__total{display:flex;justify-content:space-between;align-items:baseline;margin:0;padding-top:12px;border-top:1px solid rgba(255,255,255,.18)}.bs__total strong{font-family:Fraunces,serif;font-size:2rem;font-weight:400;color:color-mix(in srgb,var(--c-brass) 75%,white)}.bs__error{margin:0;padding:10px 12px;border-radius:var(--radius);background:#ff786426;color:#ffc9bf;font-size:.88rem}.bs__fine{margin:0;font-size:.78rem;color:#ffffff8c}.bs__summary .btn{min-height:56px;font-size:1rem}.product__bs{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-top:14px;border-radius:calc(var(--radius) * 2);background:var(--c-brand-soft);color:var(--c-brand);text-decoration:none;font-weight:600}.product__bs .icon-arrow{margin-left:auto}.sc{--bh: 96px;position:relative;margin:0 0 22px;padding:18px 56px 44px 18px;border-radius:calc(var(--radius) * 2.5);background:linear-gradient(180deg,#eef0f6,#e3e6ef);overflow:hidden}.sc__upper,.sc__lower{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.sc__upper{height:64px;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.sc__upper span,.sc__lower span{position:relative;border-radius:4px;background:linear-gradient(180deg,#fff,#f2f2f2);box-shadow:inset 0 -2px #0000000f,0 6px 14px -10px #11173a80}.sc__upper span:after,.sc__lower span:after{content:"";position:absolute;left:50%;bottom:10px;width:18px;height:3px;margin-left:-9px;border-radius:2px;background:#b8935a}.sc__lower span:after{top:10px;bottom:auto}.sc__splash{position:relative;height:var(--bh);margin:0;transition:height .6s cubic-bezier(.2,.8,.2,1);overflow:visible}.sc__tex{position:absolute;top:0;right:0;bottom:0;left:0;background:#d9dce6 center / cover;box-shadow:inset 0 8px 14px -10px #00000073;clip-path:inset(0 0 0 0)}.sc__tex.is-in{animation:scWipe 1s cubic-bezier(.7,0,.2,1)}@keyframes scWipe{0%{clip-path:inset(0 100% 0 0)}}.sc__seams i{position:absolute;top:0;bottom:0;width:0;border-left:2px dashed rgba(255,255,255,.85);filter:drop-shadow(0 0 2px rgba(0,0,0,.4));animation:fade .6s}.sc__counter{position:relative;height:14px;margin:0 -6px;border-radius:3px;background:linear-gradient(180deg,#3a3f57,#1f2337);box-shadow:0 6px 10px -6px #00000080}.sc__sink{position:absolute;left:18%;top:-4px;width:16%;height:5px;border-radius:3px 3px 0 0;background:#9aa0b5}.sc__hob{position:absolute;right:16%;top:-3px;width:18%;height:4px;border-radius:2px;background:#11173a}.sc__lower{height:70px;margin-top:4px}.sc__vdim{position:absolute;top:0;bottom:0;right:-44px;width:36px;display:flex;align-items:center;justify-content:center}.sc__arrow{position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--c-brand);transform-origin:top;animation:scDraw .9s cubic-bezier(.2,.8,.2,1) both .3s}.sc__arrow:before,.sc__arrow:after{content:"";position:absolute;left:-5px;width:12px;height:2px;background:var(--c-brand)}.sc__arrow:before{top:0}.sc__arrow:after{bottom:0}@keyframes scDraw{0%{transform:scaleY(0)}}.sc__vdim b,.sc__hdim b{position:relative;z-index:1;padding:4px 8px;border-radius:20px;background:var(--c-brand);color:#fff;font-size:.78rem;white-space:nowrap;box-shadow:0 6px 14px -6px #1b267899}.sc__vdim b{writing-mode:horizontal-tb}.sc__hdim{position:absolute;left:18px;right:56px;bottom:12px;height:22px;display:flex;justify-content:center;align-items:center}.sc__arrow--h{top:50%;bottom:auto;left:0;right:0;width:auto;height:2px;margin:-1px 0 0;transform-origin:left;animation-name:scDrawH}.sc__arrow--h:before,.sc__arrow--h:after{top:-5px;left:auto;width:2px;height:12px}.sc__arrow--h:before{left:0}.sc__arrow--h:after{right:0;bottom:auto}@keyframes scDrawH{0%{transform:scaleX(0)}}.is-pulse{animation:scPulse .45s cubic-bezier(.3,1.6,.5,1)}@keyframes scPulse{50%{transform:scale(1.18)}}.sc__badge{position:absolute;top:12px;right:12px;padding:5px 10px;border-radius:20px;background:var(--c-brass);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.02em;transition:opacity .3s,transform .3s;animation:iconPop .6s cubic-bezier(.3,1.6,.5,1) both .8s}.sc__badge.is-off{opacity:0;transform:translateY(-6px)}.chip--std{border-color:var(--c-brass)}.chip--std small{color:var(--c-brass);font-weight:700;margin-left:4px}@media(max-width:600px){.sc{padding-right:50px}.sc__upper{height:48px}.sc__lower{height:54px}}.sc__tex{background-size:420% auto;background-position:50% 55%;image-rendering:auto}.bs__card>.bs__legend{float:left;width:100%}.bs__card>.bs__legend+*{clear:both}.sc-tex{background-color:#d9dce6;background-repeat:no-repeat;transition:background-color .5s}.bs__preview.sc-tex{aspect-ratio:16 / 7;border:1px solid rgba(255,255,255,.14)}.bs__agree{display:grid;gap:10px;padding:14px;border-radius:calc(var(--radius) * 2);background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.bs__agree-text{margin:0;font-size:.82rem;line-height:1.5;color:#ffffffbf}.bs__agree-box{display:flex;gap:10px;align-items:flex-start;font-size:.86rem;font-weight:600;cursor:pointer}.bs__agree-box input{width:20px;height:20px;margin-top:1px;flex-shrink:0;accent-color:var(--c-brass)}.bs__agree-link{font-size:.8rem;color:color-mix(in srgb,var(--c-brass) 80%,white)}.bs__agree.is-shake{animation:shake .5s;border-color:#ff9f8f}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.sc__tex.sc-tex,.bs__preview.sc-tex{background-size:cover!important;background-position:center!important}.sc__rep{position:absolute;left:12px;bottom:10px;z-index:2;padding:4px 9px;border-radius:20px;background:#11173ab8;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.sc>.sc__rep{left:auto;right:12px;bottom:auto;top:44px}.bs__preview{position:relative}.bs__rep-note{margin:-10px 0 18px;font-size:.82rem;color:var(--c-muted)}.bs__rep-line{display:flex;align-items:center;gap:8px;margin:-6px 0 0;font-size:.85rem;color:color-mix(in srgb,var(--c-brass) 70%,white)}.bsp{position:relative;padding:clamp(40px,6vw,80px) 0;background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--c-brand) 90%,white),var(--c-brand) 40%,var(--c-ink) 100%);color:#fff;overflow:hidden}.bsp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 46px,rgba(255,255,255,.04) 46px 48px);pointer-events:none}.bsp__grid{position:relative;display:grid;gap:36px;align-items:center}@media(min-width:990px){.bsp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px}}.bsp__tag{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;padding:7px 14px;border-radius:30px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bsp__dot{width:8px;height:8px;border-radius:50%;background:var(--c-brass);box-shadow:0 0 0 0 var(--c-brass);animation:ping 1.8s infinite}@keyframes ping{70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.bsp__title{font-family:Fraunces,serif;font-weight:400;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.04;letter-spacing:-.02em;margin:0 0 16px}.bsp__lead{color:#fffc;font-size:1.05rem;max-width:34em}.bsp__points{list-style:none;margin:22px 0 28px;padding:0;display:grid;gap:12px}.bsp__points li{display:flex;align-items:center;gap:12px}.bsp__points .icon{flex-shrink:0;width:36px;height:36px;padding:8px;border-radius:10px;background:#ffffff1a;color:color-mix(in srgb,var(--c-brass) 70%,white)}.bsp__btn{min-height:58px;padding:0 30px;font-size:1rem}.bsp__visual{position:relative;display:block;text-decoration:none;color:inherit;transform:perspective(1200px) rotateY(-6deg) rotateX(3deg);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.bsp__visual:hover{transform:none}.sc--promo{margin:0;box-shadow:0 50px 90px -40px #000000b3}.sc--promo .sc__splash{animation:promoH 6s ease-in-out infinite}@keyframes promoH{0%,to{height:96px}50%{height:118px}}.bsp__tex{animation:scWipe 1.4s cubic-bezier(.7,0,.2,1) both .4s}.bsp__price{position:absolute;left:18px;bottom:-16px;padding:10px 16px;border-radius:30px;background:var(--c-brass);color:#fff;font-weight:700;font-size:.9rem;box-shadow:0 14px 30px -12px #00000080;animation:iconPop .7s cubic-bezier(.3,1.6,.5,1) both 1.2s}@media(prefers-reduced-motion:reduce){.sc--promo .sc__splash{animation:none}}.chip--feature{display:inline-flex;align-items:center;gap:6px;background:var(--c-brass);border-color:var(--c-brass);color:#fff;font-weight:700}.chip--feature .icon{width:16px;height:16px}.chip--feature:hover{background:color-mix(in srgb,var(--c-brass) 85%,black);border-color:transparent}.tile--feature{outline:2px solid var(--c-brass);outline-offset:-2px}.tile__flag{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;background:var(--c-brass);color:#fff;font-size:.78rem;font-weight:700}.tile__flag .icon{width:16px;height:16px}.nav-badge{display:inline-block;margin-left:4px;padding:2px 7px;border-radius:10px;background:var(--c-brass);color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;animation:badgeGlow 2.4s ease-in-out infinite}@keyframes badgeGlow{50%{box-shadow:0 0 0 4px var(--c-brass-soft)}}.nav-new{color:var(--c-brand);font-weight:700!important}.mfeature{position:relative;display:flex;align-items:center;gap:14px;padding:16px;border-radius:18px;background:linear-gradient(120deg,var(--c-brass),color-mix(in srgb,var(--c-brass) 70%,var(--c-brand)));color:#fff;text-decoration:none;overflow:hidden;box-shadow:0 18px 40px -18px #0009;animation:drawerIn .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.32s + var(--n, 0) * 60ms)}.mfeature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);animation:shine 2.8s ease-in-out infinite 1.2s}@keyframes shine{60%,to{transform:translate(120%)}}.mfeature__icon{width:50px;height:50px;flex-shrink:0;border-radius:14px;display:grid;place-items:center;background:#fff3;animation:iconPop .6s cubic-bezier(.3,1.6,.5,1) both .6s}.mfeature__text{display:grid;gap:1px;min-width:0;padding-right:36px}.mfeature__text small{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.mfeature__text strong{font-family:Fraunces,serif;font-size:1.35rem;font-weight:500;line-height:1.1}.mfeature__text em{font-style:normal;font-size:.8rem;opacity:.9}.mfeature .mtile__go{background:#ffffff40}.drawer__panel>*{flex-shrink:0}.codpick{margin:0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:8px}.codpick legend{padding:0 6px;font-weight:700}.codpick__hint{margin:0;font-size:.85rem;color:var(--c-muted)}.codpick__opt{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--line);background:#fff;cursor:pointer;font-weight:600}.codpick__opt input{width:18px;height:18px;accent-color:var(--c-brand)}.codpick__opt:has(input:checked){border-color:var(--c-brand);box-shadow:0 0 0 3px var(--c-brand-soft)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
