@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Playfair+Display:ital,wght@0,500;1,500&display=swap');
:root{--cream:#f4efe5;--paper:#fbf8f2;--ink:#1d1c1a;--muted:#6f6a61;--gold:#c6a15c;--gold2:#e1c58f;--line:rgba(29,28,26,.14);--olive:#3e493b;--radius:2px;--serif:'Playfair Display',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:400;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;width:100%}button,input,select,textarea{font:inherit}.skip{position:fixed;left:1rem;top:-4rem;z-index:1000;background:#fff;padding:.7rem 1rem}.skip:focus{top:1rem}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,5vw,76px);position:absolute;z-index:10;color:white;width:100%;border-bottom:1px solid rgba(255,255,255,.25)}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:42px;height:42px;border:1px solid var(--gold2);border-radius:50%;display:grid;place-items:center;font-family:var(--serif);font-size:25px}.brand b{display:block;letter-spacing:.16em;font-size:15px}.brand small{display:block;font-size:7px;letter-spacing:.23em;margin-top:3px}.site-header nav{display:flex;gap:clamp(16px,2vw,34px);font-size:13px}.site-header nav a{position:relative}.site-header nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:var(--gold2);transition:.3s}.site-header nav a:hover:after{right:0}.header-call{text-align:right;font-size:14px;font-weight:600;letter-spacing:.03em}.header-call span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.18em;color:var(--gold2);margin-bottom:3px}.menu-toggle{display:none;background:none;border:0;color:white}.hero{min-height:820px;height:100svh;position:relative;color:#fff;display:flex;align-items:center}.hero-media,.hero-shade{position:absolute;inset:0}.hero-media{background:url('assets/hero-koltuk.webp') center/cover no-repeat;animation:heroZoom 14s ease-out both}.hero-shade{background:linear-gradient(90deg,rgba(16,15,13,.82) 0%,rgba(16,15,13,.55) 40%,rgba(16,15,13,.10) 75%),linear-gradient(0deg,rgba(0,0,0,.45),transparent 50%)}.hero-copy{position:relative;z-index:2;max-width:750px;margin-left:clamp(22px,8vw,128px);padding-top:70px}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.24em;font-size:11px;font-weight:600;color:#9a7d49}.eyebrow{color:#e1c58f;display:flex;align-items:center;gap:10px}.eyebrow span{width:32px;height:1px;background:currentColor}.hero h1{font-family:var(--serif);font-size:clamp(50px,5.8vw,88px);font-weight:500;line-height:.98;letter-spacing:-.035em;margin:25px 0}.hero h1 em{color:var(--gold2);font-weight:500}.hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.75;max-width:660px;color:rgba(255,255,255,.78)}.hero-actions{display:flex;gap:12px;margin:35px 0}.btn{min-height:52px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:18px;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:.25s}.btn:hover{transform:translateY(-2px)}.btn-gold{background:var(--gold);color:#161513}.btn-gold:hover{background:#d7b675}.btn-ghost{border-color:rgba(255,255,255,.45)}.btn-dark{background:var(--ink);color:#fff}.hero-whatsapp{display:inline-grid;grid-template-columns:30px 1fr;gap:0 8px;align-items:center;font-size:12px}.hero-whatsapp .wa-icon{grid-row:1/3;border:1px solid var(--gold2);height:30px;width:30px;border-radius:50%;display:grid;place-items:center;color:var(--gold2)}.hero-whatsapp small{display:block;color:rgba(255,255,255,.55);margin-top:3px}.hero-stamp{position:absolute;right:4.5vw;bottom:56px;width:150px;height:150px;border:1px solid rgba(255,255,255,.4);border-radius:50%;display:grid;place-items:center;align-content:center;gap:5px;transform:rotate(-8deg);font-size:8px;letter-spacing:.3em}.hero-stamp b{font-size:25px;color:var(--gold2)}.visual-note,.image-label{position:absolute;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.visual-note{right:30px;bottom:20px;color:rgba(255,255,255,.55)}.section{padding:clamp(80px,10vw,150px) clamp(22px,7vw,110px)}.intro{display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:start}.intro h2,.section-head h2,.contact-info h2{font:500 clamp(42px,5vw,72px)/1.05 var(--serif);letter-spacing:-.03em;margin:15px 0}.intro h2 i,.section-head h2 i,.contact-info h2 i{font-weight:500;color:#9a7d49}.intro-copy>p,.section-head>p{font-size:17px;line-height:1.8;color:var(--muted);margin-top:38px}.mini-points{border-top:1px solid var(--line);margin-top:40px}.mini-points span{display:grid;grid-template-columns:42px 1fr;padding:17px 0;border-bottom:1px solid var(--line);font-size:11px;color:#9a7d49}.mini-points b{color:var(--ink);font-size:13px;font-weight:500}.dark{background:#1c1b19;color:white}.craft-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:8vw;align-items:center}.feature-image{position:relative}.feature-image img{height:min(660px,70vw);object-fit:cover}.feature-image:before{content:"";position:absolute;inset:-18px 18px 18px -18px;border:1px solid rgba(198,161,92,.5)}.feature-image span{position:absolute;bottom:14px;right:14px;background:rgba(20,20,18,.72);padding:7px 10px;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.kicker.light{color:var(--gold2)}.feature-copy h2,.comparison-copy h2,.transport h2{font:500 clamp(40px,4.5vw,68px)/1.06 var(--serif);letter-spacing:-.03em}.feature-copy p:not(.kicker),.comparison-copy p:not(.kicker),.transport p:not(.kicker){color:rgba(255,255,255,.64);line-height:1.8;max-width:520px}.text-link{display:inline-flex;gap:40px;border-bottom:1px solid var(--gold);padding:15px 0;font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin-top:25px;color:var(--gold2)}.section-head{display:grid;grid-template-columns:1.25fr .75fr;gap:8vw;margin-bottom:60px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service-card{position:relative;min-height:380px;border:1px solid var(--line);overflow:hidden}.service-large{grid-row:span 2;min-height:760px;color:white}.service-large img{height:100%;object-fit:cover;transition:.7s}.service-large:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,14,12,.83),transparent 65%)}.service-large:hover img{transform:scale(1.03)}.card-num{position:absolute;left:24px;top:24px;z-index:2;font-size:10px;letter-spacing:.18em;color:var(--gold2)}.card-body{position:absolute;z-index:2;bottom:28px;left:28px;right:28px}.service-card h3{font:500 28px/1.15 var(--serif);margin:0 0 14px}.service-card p{font-size:13px;line-height:1.7;color:rgba(255,255,255,.68)}.service-card a{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--gold2)}.image-label{top:22px;right:18px;z-index:3;color:rgba(255,255,255,.64)}.text-card{padding:82px 30px 30px;display:flex;flex-direction:column;justify-content:flex-end}.text-card .card-num{color:#9a7d49}.text-card p{color:var(--muted)}.text-card .line-icon{font:300 50px var(--serif);color:var(--gold);margin:auto 0}.text-card.warm{background:#eee5d6}.gallery{background:#eee8de}.real-work-empty{border:1px solid rgba(29,28,26,.18);padding:38px;display:grid;grid-template-columns:90px 1fr auto;gap:30px;align-items:center;background:rgba(255,255,255,.34)}.empty-monogram{width:80px;height:80px;border:1px solid #b39459;border-radius:50%;display:grid;place-items:center;font:500 24px var(--serif);color:#9a7d49}.real-work-empty h3{font:500 25px var(--serif);margin:0 0 8px}.real-work-empty p{color:var(--muted);font-size:13px;line-height:1.7;margin:0}.inspiration-head{margin:90px 0 30px}.inspiration-head h3{font:500 32px var(--serif);margin:12px 0}.masonry{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:18px;align-items:stretch}.gallery-item{position:relative;padding:0;border:0;overflow:hidden;cursor:zoom-in;background:#ddd;min-height:360px}.gallery-item img{height:100%;object-fit:cover;transition:.5s}.gallery-item:hover img{transform:scale(1.035)}.gallery-item span{position:absolute;bottom:12px;left:12px;color:white;background:rgba(0,0,0,.55);padding:6px 9px;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.comparison{background:#30362e;color:white;display:grid;grid-template-columns:.9fr 1.1fr;gap:7vw;align-items:center}.comparison-placeholder{aspect-ratio:16/10;border:1px solid rgba(255,255,255,.3);background:linear-gradient(135deg,#454d42 0 50%,#736b5c 50%);display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:20px;color:rgba(255,255,255,.7);font-size:10px;letter-spacing:.15em}.comparison-placeholder div{text-align:center}.comparison-placeholder b{display:block;font:500 30px var(--serif);color:white;letter-spacing:0}.comparison-placeholder small{display:block;margin-top:8px;letter-spacing:.08em}.light-link{color:var(--gold2)}.process-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.process-list li{padding:35px 24px 40px;border-right:1px solid var(--line);min-height:310px}.process-list li:last-child{border-right:0}.process-list span{font-size:10px;color:#9a7d49;letter-spacing:.16em}.process-list i{font-style:normal;display:block;font-size:36px;color:var(--gold);margin:45px 0}.process-list h3{font:500 24px var(--serif)}.process-list p{font-size:13px;line-height:1.7;color:var(--muted)}.transport{padding-top:20px}.transport-card{background:#20211f;color:white;display:grid;grid-template-columns:.9fr 1.1fr;padding:70px;align-items:center;overflow:hidden}.transport-phone{display:block;color:var(--gold2);margin-top:22px;letter-spacing:.1em}.van-illustration{align-self:end}.van-illustration span{display:block;text-align:right;font-size:9px;text-transform:uppercase;letter-spacing:.13em;color:rgba(255,255,255,.45)}.contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw}.contact-info>p:not(.kicker){color:var(--muted);line-height:1.8}.contact-info dl{margin:40px 0}.contact-info dl>div{display:grid;grid-template-columns:100px 1fr;padding:20px 0;border-top:1px solid var(--line)}.contact-info dt{font-size:10px;color:#9a7d49;text-transform:uppercase;letter-spacing:.15em}.contact-info dd{margin:0;font-size:13px;line-height:1.7}.contact-info dd a{display:block}.map-link{font-size:11px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--gold);padding-bottom:8px}.quote-form{background:#eee6d8;padding:clamp(28px,4vw,56px)}.form-kicker{text-transform:uppercase;letter-spacing:.16em;color:#9a7d49;font-size:10px}.quote-form h3{font:500 36px var(--serif);margin:12px 0 25px}.quote-form label{display:block;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#777067;margin-top:18px}.quote-form input,.quote-form select,.quote-form textarea{width:100%;border:0;border-bottom:1px solid rgba(29,28,26,.25);background:transparent;padding:12px 0;color:var(--ink);outline:0;border-radius:0;text-transform:none;letter-spacing:0}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{border-bottom-color:var(--gold)}.file-label input{font-size:11px}.file-label small{display:block;text-transform:none;letter-spacing:0;line-height:1.5;margin-top:6px}.quote-form .btn{margin-top:25px;width:100%}.form-note{font-size:10px;line-height:1.5;color:var(--muted);text-align:center}footer{background:#171715;color:white;padding:70px clamp(22px,7vw,110px) 25px}.footer-top{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;border-bottom:1px solid rgba(255,255,255,.13);padding-bottom:40px}.footer-top p{color:rgba(255,255,255,.5);line-height:1.6}.footer-cta{color:var(--gold2);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.footer-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:45px 0;gap:30px}.footer-grid h3{color:var(--gold2);font-size:10px;text-transform:uppercase;letter-spacing:.17em}.footer-grid a,.footer-grid p{display:block;color:rgba(255,255,255,.55);font-size:12px;line-height:2}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.13);padding-top:22px;color:rgba(255,255,255,.4);font-size:10px;letter-spacing:.1em}.footer-bottom a{color:var(--gold2)}.floating-wa{position:fixed;right:20px;bottom:20px;z-index:20;background:#2f6f4e;color:white;padding:10px 16px 10px 10px;border-radius:40px;display:flex;align-items:center;gap:9px;box-shadow:0 10px 30px rgba(0,0,0,.23);font-size:12px}.floating-wa>span{width:34px;height:34px;background:white;color:#2f6f4e;border-radius:50%;display:grid;place-items:center}.floating-wa small{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.13em;opacity:.7}.lightbox{border:0;padding:0;background:#131312;max-width:min(1000px,92vw);color:white}.lightbox::backdrop{background:rgba(0,0,0,.88)}.lightbox img{max-height:82vh;object-fit:contain}.lightbox button{position:absolute;right:10px;top:10px;width:40px;height:40px;border:0;border-radius:50%;background:rgba(0,0,0,.65);color:#fff;font-size:25px;cursor:pointer}.lightbox p{position:absolute;bottom:10px;left:10px;background:rgba(0,0,0,.65);padding:8px 12px;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:none}@keyframes heroZoom{from{transform:scale(1.04)}to{transform:scale(1)}}
@media(max-width:1000px){.site-header nav,.header-call{display:none}.menu-toggle{display:grid;gap:7px}.menu-toggle span{display:block;width:28px;height:1px;background:white}.site-header.open nav{position:absolute;display:flex;flex-direction:column;top:88px;left:0;right:0;background:#1b1a18;padding:28px}.hero{min-height:760px}.hero-copy{margin-right:25px}.hero-stamp{display:none}.intro,.craft-feature,.comparison,.contact{grid-template-columns:1fr}.service-grid{grid-template-columns:1fr 1fr}.process-list{grid-template-columns:1fr 1fr}.process-list li:nth-child(2){border-right:0}.real-work-empty{grid-template-columns:80px 1fr}.real-work-empty .btn{grid-column:1/-1}.transport-card{grid-template-columns:1fr;padding:50px}.van-illustration{margin-top:20px}.footer-top{grid-template-columns:1fr 1fr}.footer-cta{margin-top:20px}.masonry{grid-template-columns:1fr 1fr}.masonry .gallery-item:first-child{grid-column:1/-1}}
@media(max-width:640px){.site-header{height:72px}.site-header.open nav{top:72px}.hero{height:auto;min-height:780px;align-items:flex-end}.hero-media{background-position:61% center}.hero-shade{background:linear-gradient(0deg,rgba(14,13,12,.92) 10%,rgba(14,13,12,.38) 76%)}.hero-copy{margin:0;padding:150px 22px 55px}.hero h1{font-size:48px}.hero-actions{flex-direction:column;align-items:stretch}.visual-note{top:90px;right:18px;bottom:auto}.section{padding:75px 22px}.intro,.craft-feature{gap:40px}.section-head{grid-template-columns:1fr;gap:10px}.section-head>p{margin-top:0}.service-grid{grid-template-columns:1fr}.service-large{min-height:570px}.text-card{min-height:330px}.feature-image img{height:520px}.masonry{grid-template-columns:1fr}.masonry .gallery-item:first-child{grid-column:auto}.real-work-empty{grid-template-columns:1fr}.process-list{grid-template-columns:1fr}.process-list li{border-right:0;border-bottom:1px solid var(--line);min-height:250px}.process-list li:last-child{border-bottom:0}.process-list i{margin:30px 0}.transport{padding:0}.transport-card{padding:60px 22px}.contact{gap:60px}.quote-form{margin:0 -22px}.footer-top,.footer-grid{grid-template-columns:1fr;gap:25px}.footer-bottom{flex-direction:column;gap:12px}.floating-wa{right:12px;bottom:12px}.comparison-placeholder{min-height:300px}.comparison-placeholder div b{font-size:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-media{animation:none}.reveal{opacity:1;transform:none;transition:none}*{transition-duration:.01ms!important}}

/* Gerçek çalışma galerisi */
.gallery-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-15px 0 32px}.gallery-filters button{border:1px solid rgba(29,28,26,.2);background:transparent;padding:11px 17px;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:.25s}.gallery-filters button:hover,.gallery-filters button.active{background:var(--ink);border-color:var(--ink);color:#fff}.real-gallery{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;gap:16px}.work-item{position:relative;grid-column:span 4;min-height:420px;border:0;padding:0;background:#d9d1c5;overflow:hidden;cursor:zoom-in;text-align:left}.work-item.work-wide{grid-column:span 8}.work-item.work-portrait{grid-row:span 2}.work-item img{width:100%;height:100%;object-fit:cover;transition:transform .65s ease,filter .35s ease}.work-item.work-contain img{object-fit:contain;background:#ddd3c5}.work-item:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(17,16,14,.8))}.work-item:hover img{transform:scale(1.035)}.work-item>span{position:absolute;z-index:2;left:22px;right:20px;bottom:20px;color:#fff;font:500 20px/1.25 var(--serif)}.work-item>span small{display:block;margin-bottom:7px;color:var(--gold2);font:600 9px/1 var(--sans);letter-spacing:.15em;text-transform:uppercase}.work-item[hidden]{display:none}.lightbox{width:min(1100px,94vw);overflow:visible}.lightbox img{width:100%;max-height:84vh;background:#111}.lightbox .lightbox-close{right:10px;top:10px;z-index:3}.lightbox .lightbox-prev,.lightbox .lightbox-next{top:50%;right:auto;transform:translateY(-50%);z-index:3;font-size:34px}.lightbox .lightbox-prev{left:12px}.lightbox .lightbox-next{right:12px;left:auto}.lightbox p{font-size:11px}.gallery-count{color:var(--muted)}
@media(max-width:1000px){.work-item,.work-item.work-wide{grid-column:span 6}.work-item.work-portrait{grid-row:span 1}}
@media(max-width:640px){.gallery-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.gallery-filters button{white-space:nowrap}.real-gallery{grid-template-columns:1fr}.work-item,.work-item.work-wide{grid-column:1;min-height:390px}.work-item.work-portrait{min-height:520px}.lightbox .lightbox-prev{left:5px}.lightbox .lightbox-next{right:5px}}

/* Etkileşimli öncesi / sonrası */
.comparison-wrap{min-width:0}.comparison-slider{--position:50%;position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(255,255,255,.32);background:#171815;box-shadow:0 25px 60px rgba(0,0,0,.22);touch-action:pan-y}.comparison-slider>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;user-select:none;pointer-events:none}.comparison-after{clip-path:inset(0 0 0 var(--position))}.compare-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:5}.compare-line{position:absolute;z-index:4;top:0;bottom:0;left:var(--position);width:2px;background:#fff;transform:translateX(-1px);pointer-events:none;box-shadow:0 0 16px rgba(0,0,0,.45)}.compare-line span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#252923;font-size:18px;box-shadow:0 6px 25px rgba(0,0,0,.28)}.compare-label{position:absolute;z-index:3;top:16px;padding:8px 11px;background:rgba(20,20,18,.72);color:#fff;font-size:9px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;pointer-events:none}.before-label{left:16px}.after-label{right:16px}.comparison-disclaimer{margin:12px 0 0!important;text-align:right;text-transform:uppercase;font-size:9px!important;letter-spacing:.14em;color:rgba(255,255,255,.48)!important}.comparison-slider:focus-within{outline:2px solid var(--gold2);outline-offset:4px}
@media(max-width:640px){.comparison-slider{aspect-ratio:4/3}.comparison-slider>img{object-position:center}.compare-line span{width:42px;height:42px}.comparison-disclaimer{text-align:left}}

/* 2 yıl garantili kumaş koleksiyonları */
.fabric-guarantee{background:#e9dfd0;display:grid;grid-template-columns:1.05fr .95fr;gap:8vw;align-items:center;overflow:hidden}.fabric-visuals{position:relative;min-height:680px}.fabric-photo{position:absolute;margin:0;background:#d5c9b8;overflow:hidden;box-shadow:0 24px 55px rgba(44,35,22,.16)}.fabric-photo img{width:100%;height:100%;object-fit:cover}.fabric-photo figcaption{position:absolute;left:12px;bottom:12px;background:rgba(26,24,21,.75);color:#fff;padding:7px 10px;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.fabric-photo-main{inset:0 27% 8% 0}.fabric-photo-small{width:42%;height:57%;right:0;bottom:0;border:8px solid #e9dfd0}.guarantee-seal{position:absolute;right:7%;top:4%;z-index:3;width:142px;height:142px;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--ink);color:#fff;border:1px solid var(--gold2);box-shadow:0 15px 35px rgba(0,0,0,.25)}.guarantee-seal:before{content:"";position:absolute;inset:7px;border:1px solid rgba(225,197,143,.55);border-radius:50%}.guarantee-seal strong{font:500 58px/1 var(--serif);color:var(--gold2)}.guarantee-seal span{font-size:10px;line-height:1.35;text-transform:uppercase;letter-spacing:.12em}.fabric-copy h2{font:500 clamp(42px,5vw,70px)/1.04 var(--serif);letter-spacing:-.035em;margin:14px 0 26px}.fabric-copy h2 i{font-weight:500;color:#9a7d49}.fabric-copy>p:not(.kicker):not(.guarantee-note){font-size:16px;line-height:1.8;color:var(--muted);max-width:560px}.fabric-points{list-style:none;padding:0;margin:34px 0 25px;border-top:1px solid rgba(29,28,26,.17)}.fabric-points li{display:grid;grid-template-columns:48px 1fr;gap:8px;padding:17px 0;border-bottom:1px solid rgba(29,28,26,.17);align-items:center}.fabric-points span{font-size:10px;letter-spacing:.15em;color:#9a7d49}.fabric-points b{font-size:13px;font-weight:500}.guarantee-note{font-size:10px;line-height:1.6;color:#81796e;max-width:540px;margin:0 0 24px}.fabric-copy .btn{width:max-content}
@media(max-width:1000px){.fabric-guarantee{grid-template-columns:1fr;gap:55px}.fabric-visuals{min-height:620px}.fabric-copy{max-width:720px}}
@media(max-width:640px){.fabric-guarantee{padding-top:65px}.fabric-visuals{min-height:510px}.fabric-photo-main{inset:0 18% 8% 0}.fabric-photo-small{width:43%;height:51%;border-width:6px}.guarantee-seal{width:112px;height:112px;right:1%;top:-3%}.guarantee-seal strong{font-size:46px}.guarantee-seal span{font-size:8px}.fabric-copy .btn{width:100%}}
