:root{--ink:#1e2229;--muted:#666c73;--paper:#f9f8f6;--surface:#fff;--line:#e4e0da;--accent:#c05a3e;--accent-dark:#93432f;--forest:#1f3a44;--petrol:#1f3a44;--terracotta:#c05a3e;--system-ui:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--display:var(--system-ui);--sans:var(--system-ui);--shadow:0 18px 50px #1e1e1b17}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-shell{min-height:100vh;overflow:hidden}.container{width:min(1240px,100% - 64px);margin:0 auto}.announcement{background:var(--ink);color:#f8f4ee;letter-spacing:.11em;text-transform:uppercase;padding:10px 0;font-size:12px}.announcement-inner{justify-content:space-between;gap:24px;display:flex}.announcement a{color:#d8b59f}.header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f2eceb;border-bottom:1px solid #ded9d0d9;position:sticky;top:0}.header-inner{align-items:center;gap:44px;height:80px;display:flex}.brand{align-items:center;gap:10px;margin-right:auto;display:inline-flex}.brand-mark{border:1px solid var(--ink);width:34px;height:34px;font:600 20px var(--display);border-radius:50%;place-items:center;display:grid}.brand-name{font:600 26px var(--display);letter-spacing:.07em}.nav-links{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:25px;font-size:13px;display:flex}.nav-links a{color:#4b4944;transition:color .2s}.header-actions{align-items:center;gap:8px;display:flex}.icon-btn{width:39px;height:39px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;transition:background .2s,border-color .2s,color .2s;display:grid;position:relative}.icon-btn:hover{background:var(--surface);border-color:var(--line);color:var(--accent)}.badge{background:var(--accent);color:#fff;border-radius:100px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:12px;font-weight:700;display:grid;position:absolute;top:-2px;right:-2px}.menu-toggle{display:none}.hero-grid{background:#e4ded4;grid-template-columns:.86fr 1.14fr;min-height:590px;display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:clamp(44px,7vw,100px) clamp(28px,7vw,92px);display:flex}.eyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 19px;font-size:12px;font-weight:700}.hero h1{max-width:560px;font:600 clamp(58px, 7.1vw, 112px)/.84 var(--display);letter-spacing:-.035em;margin:0}.hero h1 em{color:var(--accent);font-style:normal}.hero-description{max-width:345px;color:var(--muted);margin:27px 0 30px;font-size:16px;line-height:1.7}.hero-actions{align-items:center;gap:19px;display:flex}.button{border:1px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:100px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 19px;font-size:13px;font-weight:700;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.button.secondary{color:var(--ink);background:0 0;border-color:#0000;padding-left:0}.button.secondary:hover{color:var(--accent);background:0 0;border-color:#0000}.hero-image{min-height:590px;position:relative;overflow:hidden}.hero-image img{object-fit:cover;width:100%;height:100%;display:block}.hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1e1e1b2e);height:35%;position:absolute;inset:auto 0 0}.hero-caption{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:12px;position:absolute;bottom:22px;left:24px}.hero-scroll{color:var(--muted);text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:13px;margin-top:48px;font-size:12px;display:flex}.hero-scroll:before{content:"";background:var(--accent);width:44px;height:1px}.section{padding:86px 0}.section-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:29px;display:flex}.section-title{font:600 clamp(44px, 5vw, 70px)/.9 var(--display);letter-spacing:-.025em;margin:0}.section-title span{color:var(--accent)}.section-copy{max-width:310px;color:var(--muted);margin:0 0 4px;font-size:15px;line-height:1.65}.line-link{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--ink);align-items:center;gap:8px;margin-top:20px;padding-bottom:6px;font-size:12px;font-weight:700;display:inline-flex}.collection-grid{grid-template-columns:1.2fr .8fr .8fr;gap:14px;display:grid}.collection-card{background:#d9d1c6;min-height:322px;position:relative;overflow:hidden}.collection-card:first-child{min-height:420px}.collection-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.collection-card:hover img{transform:scale(1.045)}.collection-card:after{content:"";background:linear-gradient(#0000,#1e1e1b8c);position:absolute;inset:38% 0 0}.collection-content{z-index:1;color:#fff;position:absolute;inset:auto 22px 22px}.collection-content p{letter-spacing:.16em;text-transform:uppercase;opacity:.86;margin:0 0 7px;font-size:12px}.collection-content h3{font:600 35px/.9 var(--display);margin:0}.process-section{isolation:isolate;color:#262321;background:#f5eee5;min-height:820px;padding:72px 0 56px;position:relative;overflow:hidden}.process-section:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f7f0e752,#f7f0e72e 28%,#f7f0e729 72%,#f7f0e74d);position:absolute;inset:0}.process-section:after{content:"";z-index:0;filter:blur(4px);opacity:.78;pointer-events:none;background:url(/images/production-process-bg.webp) 50%/cover no-repeat;position:absolute;inset:-18px;transform:scale(1.025)}.process-inner{z-index:2;position:relative}.process-heading{text-align:center}.process-eyebrow{color:#9c592f;letter-spacing:.32em;justify-content:center;align-items:center;gap:18px;margin:0;font-size:14px;font-weight:700;display:flex}.process-eyebrow span{background:#9c592f;width:56px;height:2px}.process-heading h2{color:#242321;font:600 clamp(52px, 6vw, 79px)/.95 var(--display);letter-spacing:-.035em;margin:18px 0 15px}.process-heading-divider{justify-content:center;align-items:center;gap:20px;display:flex}.process-heading-divider span{background:#b8754c;width:55px;height:1px}.process-heading-divider i{background:#b8754c;width:10px;height:10px;display:block;transform:rotate(45deg)}.process-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:40px;display:grid;position:relative}.process-flow{z-index:0;width:86%;height:150px;position:absolute;top:42px;left:7%;overflow:visible}.process-flow path{fill:none;stroke:#ae6436;stroke-width:1.5px}.process-flow circle{fill:#f5eee5;stroke:#ae6436;stroke-width:2px}.process-step{z-index:1;text-align:center;min-width:0;position:relative}.process-image-wrap{width:190px;height:190px;margin:0 auto;position:relative}.process-image-ring{background:#fffcf799;border:1px solid #9e6d4445;border-radius:50%;width:100%;height:100%;padding:10px;box-shadow:0 0 0 7px #fffcf7cc,0 0 0 10px #9e6d4424}.process-image-ring img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.process-number{z-index:2;color:#fff;background:#a96437;border:3px solid #f5eee5;border-radius:50%;place-items:center;width:50px;height:50px;font-size:22px;font-weight:700;display:grid;position:absolute;top:6px;left:-3px;box-shadow:0 0 0 1px #9e6d4442}.process-icon{color:#975a32;place-items:center;height:58px;margin-top:26px;display:grid}.process-step h3{color:#292725;letter-spacing:.01em;margin:16px 0 11px;font-size:22px;font-weight:700}.process-step-line{background:#a8663e;width:50px;height:2px;margin:0 auto 12px;display:block}.process-step p{color:#504a45;max-width:240px;margin:0 auto;font-size:15px;line-height:1.55}.process-cta{align-items:center;gap:20px;margin-top:48px;display:flex}.process-cta-rule{background:#8358386b;flex:1;height:1px}.process-cta a{color:#73421f;background:#fffaf26b;border:1px solid #9a643c75;border-radius:999px;align-items:center;gap:18px;width:min(720px,100%);min-height:62px;padding:8px 16px 8px 24px;font-size:15px;display:flex;box-shadow:0 7px 20px #5a361c0f}.process-cta a>span{text-align:center;flex:1;line-height:1.35}.process-cta a b{font-weight:700}.process-cta a strong{color:#fff;background:#a35d2d;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;transition:transform .2s,background .2s;display:grid}.process-cta a:hover strong{background:#7e451f;transform:translate(3px)}.product-tabs{border-bottom:1px solid var(--line);align-items:center;gap:19px;margin-bottom:27px;display:flex}.tab{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 11px;font-size:12px}.tab.active{border-bottom-color:var(--accent);color:var(--ink);font-weight:700}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;display:grid}.product-card{min-width:0}.product-media{aspect-ratio:3/3.4;background:#e6dfd4;position:relative;overflow:hidden}.product-media img{object-fit:cover;width:100%;height:100%;transition:opacity .35s,transform .6s cubic-bezier(.2,.7,.2,1);display:block}.product-media .hover-image{opacity:0;position:absolute;inset:0}.product-card:hover .primary-image{transform:scale(1.035)}.product-card:hover .primary-image:not(:only-child){opacity:0}.product-card:hover .hover-image{opacity:1;transform:scale(1.035)}.product-fav{z-index:1;width:34px;height:34px;color:var(--ink);background:#fffcf7d9;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:13px;right:13px}.product-fav.active{background:var(--accent);color:#fff}.product-meta{justify-content:space-between;gap:10px;margin-top:14px;display:flex}.product-name{font:600 24px/.95 var(--display);margin:0}.product-category{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:6px 0 0;font-size:12px}.product-price{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:700}.add-btn{border:1px solid var(--line);width:100%;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:999px;margin-top:13px;padding:10px 0;font-size:12px;font-weight:700;transition:all .2s}.add-btn:hover{background:var(--ink);border-color:var(--ink);color:#fff}.editorial{padding-top:30px}.editorial-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;display:grid}.editorial-image{background:#d9d1c6;height:540px;position:relative;overflow:hidden}.editorial-image img{object-fit:cover;width:100%;height:100%;display:block}.editorial-note{color:#fff;text-align:right;max-width:170px;font-size:12px;line-height:1.5;position:absolute;bottom:21px;right:23px}.editorial-copy{padding-right:10%}.editorial-copy h2{max-width:490px;font:600 clamp(49px, 5vw, 76px)/.89 var(--display);letter-spacing:-.035em;margin:0}.editorial-copy h2 span{color:var(--accent)}.editorial-copy p{max-width:390px;color:var(--muted);margin:25px 0 0;font-size:16px;line-height:1.75}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:31px 0}.trust-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.trust-item{align-items:flex-start;gap:13px;display:flex}.trust-item h3{margin:0;font-size:14px;font-weight:700}.footer{color:#f2eee7;background:#24241f;padding:67px 0 25px}.footer-title{color:#8f8b83;letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-size:12px}.search-drawer{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1e1b80;place-items:start center;padding-top:130px;display:grid;position:fixed;inset:0}.search-panel{background:var(--surface);width:min(680px,100% - 34px);box-shadow:var(--shadow);padding:24px}.search-row{border-bottom:1px solid var(--ink);align-items:center;gap:12px;padding:10px 0;display:flex}.search-row input{background:0 0;border:0;outline:0;width:100%;font-size:21px}.search-close{color:var(--muted);background:0 0;border:0}.search-results{gap:10px;max-height:250px;margin-top:19px;display:grid;overflow:auto}.search-result{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:14px;display:flex}.search-result span{color:var(--muted)}.mobile-nav{z-index:40;background:var(--paper);padding:110px 28px 40px;position:fixed;inset:0}.mobile-nav a{border-bottom:1px solid var(--line);font:600 34px/.95 var(--display);padding:17px 0;display:block}.cart-drawer-backdrop{z-index:50;background:#1e1e1b59;position:fixed;inset:0}.cart-drawer{background:var(--surface);flex-direction:column;width:min(420px,100%);padding:27px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 50px #0000001f}.cart-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:19px;display:flex}.cart-head h2{font:600 36px var(--display);margin:0}.cart-items{flex:1;align-content:start;gap:16px;padding:20px 0;display:grid;overflow:auto}.cart-empty{text-align:center;color:var(--muted);align-self:center}.cart-item{grid-template-columns:68px 1fr auto;align-items:center;gap:12px;display:grid}.cart-item img{object-fit:cover;background:#e6dfd4;width:68px;height:78px}.cart-item h3{font:600 22px var(--display);margin:0}.cart-item p{color:var(--muted);margin:4px 0 0;font-size:12px}.qty-controls{color:var(--muted);align-items:center;gap:7px;margin-top:7px;font-size:12px;display:flex}.qty-controls button{border:1px solid var(--line);background:0 0;border-radius:50%;width:23px;height:23px}.cart-item-price{font-size:13px;font-weight:700}.cart-footer{border-top:1px solid var(--line);padding-top:18px}.cart-total{justify-content:space-between;margin-bottom:14px;font-size:14px;font-weight:700;display:flex}.cart-footer .button{width:100%}@media (max-width:980px){.container{width:min(100% - 42px,740px)}.nav-links{display:none}.menu-toggle{display:grid}.hero-grid{grid-template-columns:1fr}.hero-copy,.hero-image{min-height:450px}.collection-grid{grid-template-columns:1fr 1fr}.collection-card:first-child{grid-column:span 2;min-height:340px}.editorial-grid{grid-template-columns:1fr}.process-section{min-height:0;padding:72px 0 52px}.process-steps{gap:18px}.process-image-wrap{width:150px;height:150px}.process-number{width:44px;height:44px;font-size:19px}.process-step h3{font-size:19px}.process-step p{font-size:13px}.editorial-copy{order:-1;padding-right:0}.editorial-image{height:410px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-brand{grid-column:span 3}}@media (max-width:620px){.container{width:calc(100% - 32px)}.announcement-inner{justify-content:center}.announcement-inner a{display:none}.header-inner{gap:8px;height:70px}.brand-name{font-size:23px}.header-actions .account-action{display:none}.hero{padding-top:20px}.hero-copy{min-height:430px;padding:42px 27px}.hero h1{font-size:clamp(58px,17vw,87px)}.hero-image{min-height:360px}.section{padding:65px 0}.section-header{display:block}.section-copy{margin-top:15px}.collection-grid{scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.collection-card,.collection-card:first-child{scroll-snap-align:start;flex:0 0 78vw;min-height:350px}.process-section{padding:60px 0 42px}.process-eyebrow{letter-spacing:.2em;gap:10px;font-size:12px}.process-eyebrow span{width:30px}.process-heading h2{font-size:49px}.process-steps{grid-template-columns:1fr;gap:42px;margin-top:36px}.process-flow{display:none}.process-image-wrap{width:170px;height:170px}.process-icon{margin-top:24px}.process-step p{max-width:285px;font-size:14px}.process-cta{margin-top:42px}.process-cta-rule{display:none}.process-cta a{gap:10px;min-height:60px;padding-left:16px;font-size:13px}.process-cta a>span{text-align:left}.product-tabs{white-space:nowrap;gap:18px;overflow-x:auto}.product-grid{gap:21px 12px}.product-name{font-size:22px}.product-meta{display:block}.product-price{margin-top:7px;display:block}.trust-grid{grid-template-columns:1fr;gap:20px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 18px}.footer-brand{grid-column:span 2}.footer-bottom{line-height:1.7;display:block}.footer-bottom span{margin-top:7px;display:block}}@media (min-width:861px){.category-nav .nav-links a.active{box-shadow:none!important}}.footer-cta{isolation:isolate;color:#f2e7d9;background:#2a1e16;min-height:420px;position:relative;overflow:hidden}.footer-cta:before{content:"";z-index:-2;background:linear-gradient(90deg,#2a1e16fa 0%,#2a1e16e8 36%,#4b2e1f8f 67%,#4b2e1f61 100%),url(/images/footer-cta-bg.webp) 50%/cover no-repeat;position:absolute;inset:0}.footer-cta:after{content:"";z-index:-1;pointer-events:none;border:1px solid #d4a57438;border-radius:50%;width:900px;height:900px;position:absolute;bottom:-390px;right:-220px;box-shadow:0 0 0 34px #d4a5740a,0 0 0 90px #d4a57406}.footer-cta-inner{align-items:center;min-height:420px;display:flex}.footer-cta-copy{max-width:630px;padding:54px 0}.footer-cta-eyebrow{color:#d4a574;letter-spacing:.23em;align-items:center;gap:13px;margin:0 0 18px;font-size:12px;font-weight:800;display:flex}.footer-cta-eyebrow span{background:#d4a574;width:38px;height:2px}.footer-cta-copy h2{color:#f2e7d9;max-width:620px;font:600 clamp(48px, 5vw, 76px)/.88 var(--display);letter-spacing:-.045em;margin:0}.footer-cta-copy h2 span{color:#d4a574;display:block}.footer-cta-description{color:#f2e7d9d1;max-width:535px;margin:21px 0 25px;font-size:15px;line-height:1.55}.footer-cta-actions{align-items:center;gap:18px;display:flex}.footer-cta-actions a{letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;gap:24px;min-height:58px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.footer-cta-actions a:hover{transform:translateY(-3px)}.footer-cta-primary{color:#f2e7d9;background:#c55a3a;min-width:235px;box-shadow:0 12px 25px #2a1e164d}.footer-cta-primary:hover{background:#d06b4a}.footer-cta-secondary{color:#f2e7d9;background:#2a1e1647;border:1px solid #d4a574e6;min-width:240px}.footer-cta-secondary:hover{background:#0412168a;border-color:#fff}.trust{z-index:1;color:#f2e7d9;background:#0b242c;border:0;padding:25px 0;position:relative}.trust-grid{grid-template-columns:repeat(4,1fr);gap:0}.trust-item{align-items:center;gap:15px;min-height:78px;padding:0 27px;display:flex;position:relative}.trust-item:first-child{padding-left:0}.trust-item:not(:first-child):before{content:"";background:#d4a57447;width:1px;position:absolute;top:13px;bottom:13px;left:0}.trust-icon-wrap{color:#d4a574;border:1px solid #d4a574;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.trust-icon{color:inherit;flex:none}.trust-item h3{color:#f2e7d9;font:600 18px/1.05 var(--display);margin:0}.trust-item p{color:#d7c4b2b8;margin:6px 0 0;font-size:12px;line-height:1.4}.footer{isolation:isolate;color:#f2e7d9;background:#0b242c;padding:52px 0 20px;position:relative;overflow:hidden}.footer:before{content:"";z-index:-1;pointer-events:none;border:1px solid #d7c4b22e;border-radius:50%;width:720px;height:720px;position:absolute;bottom:-300px;right:-180px;box-shadow:0 0 0 35px #d7c4b20b,0 0 0 88px #d7c4b206}.footer-grid{grid-template-columns:minmax(210px,1.65fr) repeat(4,minmax(105px,1fr)) minmax(190px,1.35fr);gap:0;padding-bottom:42px;display:grid}.footer-grid>*{border-left:1px solid #d3e2e129;min-width:0;padding:0 22px}.footer-grid>:first-child{border-left:0;padding-left:0}.footer-logo{color:#f2e7d9;align-items:center;gap:13px;display:inline-flex}.footer-logo-mark{color:#d4a574;width:43px;height:55px;font:600 34px/.8 var(--display);clip-path:polygon(0 10%,72% 0,72% 90%,0 100%);border:2px solid #d4a574;place-items:center;display:grid}.footer-logo strong{font:600 37px/.8 var(--display);letter-spacing:-.035em;display:block}.footer-logo small{color:#d4a574;letter-spacing:.35em;margin-top:8px;font-size:12px;display:block}.footer-brand p{color:#f2e7d9bd;max-width:280px;margin:21px 0 16px;font-size:14px;line-height:1.55}.footer-socials{gap:10px;display:flex}.footer-socials a{color:#f2e7d9;border:1px solid #f2e7d9c7;border-radius:50%;place-items:center;width:37px;height:37px;transition:background .2s,color .2s,transform .2s;display:grid}.footer-socials a:hover{color:#0b242c;background:#d4a574;border-color:#d4a574;transform:translateY(-2px)}.footer-title{color:#d4a574;letter-spacing:.16em;text-transform:uppercase;margin:3px 0 19px;font-size:12px;font-weight:800}.footer-list{color:#f2e7d9cc;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.footer-list a{transition:color .2s}.footer-list a:hover{color:#d4a574}.footer-contact-list{color:#f2e7d9d1;gap:15px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.footer-contact-list li{align-items:center;gap:13px;display:flex}.footer-contact-list svg{color:#d4a574;flex:none}.footer-assurance{border-top:1px solid #d7c4b233;border-bottom:1px solid #d7c4b233;grid-template-columns:repeat(4,1.05fr) 1.45fr 1.25fr;align-items:center;gap:0;padding:21px 0;display:grid}.footer-assurance>div{border-left:1px solid #d7c4b226;align-items:center;gap:12px;min-width:0;padding:0 21px;display:flex}.footer-assurance>div:first-child{border-left:0;padding-left:0}.footer-assurance svg{color:#d4a574;flex:none}.footer-assurance strong,.footer-secure strong{color:#f2e7d9;font-size:12px;font-weight:700;display:block}.footer-assurance small,.footer-secure small{color:#d7c4b2ad;margin-top:3px;font-size:12px;display:block}.footer-custom-icon{color:#d4a574;text-align:center;width:22px;font-size:31px;line-height:.7}.footer-payments{color:#f2e7d9;justify-content:center;gap:18px!important}.footer-payments b{letter-spacing:-.08em;font-size:18px;font-weight:800}.footer-payments .mastercard{color:#d4a574;letter-spacing:-.22em}.footer-secure{justify-content:flex-end}.footer-bottom{color:#d7c4b2b3;letter-spacing:.04em;text-transform:none;border-top:0;justify-content:space-between;gap:18px;padding-top:15px;font-size:12px;display:flex}.footer-bottom i{vertical-align:middle;background:#d7c4b259;width:1px;height:11px;margin:0 11px;display:inline-block}@media (max-width:1100px){.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);row-gap:35px}.footer-grid>:first-child{grid-column:span 4}.footer-grid>:last-child{grid-column:span 1}.footer-assurance{grid-template-columns:repeat(3,1fr);row-gap:22px}.footer-assurance>div:nth-child(4){border-left:0;padding-left:0}.footer-payments,.footer-secure{justify-content:flex-start}}@media (max-width:980px){.footer-cta,.footer-cta-inner{min-height:420px}.footer-cta-copy{max-width:620px}.footer-cta-copy h2{font-size:clamp(48px,6vw,70px)}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(3){padding-left:0}.trust-item:nth-child(3):before{display:none}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid>:first-child{grid-column:1/-1}.footer-grid>:last-child{border-left:0;grid-column:1/-1;padding-left:0}}@media (max-width:620px){.footer-cta,.footer-cta-inner{min-height:490px}.footer-cta:before{background:linear-gradient(#2a1e16f5,#2a1e16c2),url(/images/footer-cta-bg.webp) 66%/cover no-repeat}.footer-cta-inner{align-items:flex-end}.footer-cta-copy{padding:42px 0 48px}.footer-cta-eyebrow{letter-spacing:.17em;gap:9px;font-size:12px}.footer-cta-eyebrow span{width:26px}.footer-cta-copy h2{max-width:290px;font-size:45px;line-height:.92}.footer-cta-description{margin:22px 0 25px;font-size:14px}.footer-cta-actions{flex-direction:column;align-items:stretch;gap:10px}.footer-cta-actions a{width:100%;min-height:52px}.trust{padding:18px 0}.trust-grid{grid-template-columns:1fr}.trust-item,.trust-item:first-child,.trust-item:nth-child(3){min-height:72px;padding:12px 0}.trust-item:not(:first-child):before{width:auto;height:1px;top:0;bottom:auto;right:0}.trust-icon-wrap{width:48px;height:48px}.footer{padding-top:39px}.footer-grid{grid-template-columns:1fr 1fr;row-gap:32px}.footer-grid>*{padding:0 13px}.footer-grid>:first-child,.footer-grid>:last-child{grid-column:1/-1;padding-left:0}.footer-grid>:nth-child(2),.footer-grid>:nth-child(4){border-left:0;padding-left:0}.footer-logo strong{font-size:33px}.footer-assurance{grid-template-columns:1fr 1fr;gap:22px 0}.footer-assurance>div,.footer-assurance>div:nth-child(4){border-left:1px solid #d3e2e126;padding:0 12px}.footer-assurance>div:nth-child(odd){border-left:0;padding-left:0}.footer-assurance .footer-payments,.footer-assurance .footer-secure{border-left:0;grid-column:1/-1;padding-left:0}.footer-bottom{line-height:1.8;display:block}.footer-bottom>span{display:block}.footer-bottom>span+span{margin-top:6px}}.trust-item p{opacity:.94;font-size:12px;color:#f2e7d9!important}.footer-title{color:#d4a574!important}.footer-brand p{color:#f2e7d9d1!important}@media (min-width:1101px){.footer-assurance{grid-template-columns:repeat(4,minmax(0,.84fr)) minmax(185px,1.45fr) minmax(160px,1.2fr)}.footer-assurance>div{padding-left:13px;padding-right:13px}.footer-assurance>div:first-child{padding-left:0}}.blog-section{isolation:isolate;background:linear-gradient(124deg,#f2e7d9 0%,#fbf7f1 51%,#d7c4b2 145%);padding:94px 0 106px;position:relative;overflow:hidden}.blog-section:before{content:"";pointer-events:none;border:1px solid #8b5e3c1f;border-radius:50%;width:780px;height:780px;position:absolute;top:-300px;left:-190px;box-shadow:0 0 0 32px #8b5e3c09,0 0 0 86px #8b5e3c06}.blog-section:after{content:"";pointer-events:none;border:1px solid #8b5e3c24;border-radius:50%;width:860px;height:860px;position:absolute;bottom:-440px;right:-240px;transform:rotate(-18deg)}.blog-inner{z-index:1;position:relative}.blog-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.blog-eyebrow{color:#4b2e1f;letter-spacing:.27em;align-items:center;gap:13px;margin:0 0 17px;font-size:12px;font-weight:800;display:flex}.blog-eyebrow span{background:#8b5e3c;width:40px;height:2px}.blog-heading h2{color:#0b242c;font:600 clamp(54px, 6vw, 82px)/.86 var(--display);letter-spacing:-.045em;margin:0}.blog-heading h2 em{color:#8b5e3c;font-style:normal}.blog-heading>div>p:last-child{color:#666c73;margin:14px 0 0;font-size:16px}.blog-all-link{color:#4b2e1f;border:1px solid #8b5e3c;border-radius:999px;align-items:center;gap:30px;min-height:54px;padding:0 22px;font-size:14px;font-weight:700;transition:background .2s,color .2s,transform .2s;display:inline-flex}.blog-all-link:hover{color:#f2e7d9;background:#4b2e1f;transform:translateY(-2px)}.blog-viewport{grid-template-columns:minmax(0,3.1fr) minmax(215px,.78fr);gap:18px;display:grid;position:relative}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0;display:grid}.blog-card{background:#fffc;border:1px solid #8b5e3c21;border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 16px 28px #4b2e1f14}.blog-card-media{background:#d7c4b2;height:220px;position:relative;overflow:hidden}.blog-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#2a1e164d);position:absolute;inset:0}.blog-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block}.blog-card:hover .blog-card-media img{transform:scale(1.045)}.blog-card-media>span{z-index:1;color:#f2e7d9;background:#2a1e16c2;border:1px solid #f2e7d9cc;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;display:inline-flex;position:absolute;top:17px;left:17px}.blog-card-body{min-height:265px;padding:20px 21px 22px;position:relative}.blog-card-body>p:first-child{color:#8b5e3c;letter-spacing:.2em;align-items:center;gap:8px;margin:0 0 11px;font-size:12px;font-weight:800;display:flex}.blog-card-body>p:first-child i{background:#8b5e3c;width:24px;height:1px}.blog-card-body h3{color:#0b242c;max-width:340px;font:600 26px/.96 var(--display);letter-spacing:-.025em;margin:0}.blog-card-excerpt{color:#666c73;max-width:330px;margin:14px 0 19px;font-size:14px;line-height:1.52}.blog-card-body>a{color:#4b2e1f;border-bottom:1px solid #8b5e3c;align-items:center;gap:24px;padding-bottom:5px;font-size:13px;font-weight:700;display:inline-flex}.blog-card-icon{color:#8b5e3c;border:1px solid #8b5e3c38;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:absolute;bottom:17px;right:17px}.blog-inspiration{color:#f2e7d9;background:linear-gradient(148deg,#4b2e1fe6 0%,#2a1e16e0 100%),url(/images/footer-cta-bg.webp) 50%/cover no-repeat;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100%;padding:34px 27px;display:flex;box-shadow:0 16px 28px #4b2e1f1f}.blog-inspiration-icon{color:#d4a574;border:1px solid #d4a574;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.blog-inspiration h3{max-width:165px;font:600 30px/1.04 var(--display);margin:26px 0 35px}.blog-inspiration a{color:#d4a574;border:1px solid #d4a574;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s,color .2s,transform .2s;display:grid}.blog-inspiration a:hover{color:#2a1e16;background:#d4a574;transform:translate(3px)}.blog-arrow{z-index:3;color:#4b2e1f;background:#ffffffe6;border:1px solid #4b2e1f38;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;top:42%;box-shadow:0 10px 22px #4b2e1f1a}.blog-arrow:hover{color:#f2e7d9;background:#4b2e1f;transform:translateY(-2px)}.blog-arrow--prev{left:-20px}.blog-arrow--next{right:20%}@media (min-width:1101px){.blog-section .container{width:min(1640px,100% - 72px)}.blog-card-media{height:292px}.blog-card-body{min-height:258px;padding:22px 24px 24px}.blog-card-body h3{font-size:29px}.blog-inspiration{padding:38px 31px}.blog-inspiration h3{font-size:34px}.footer-assurance{justify-content:flex-start;display:flex}.footer-assurance>div:nth-child(-n+4){flex:0 0 172px;padding-left:10px;padding-right:10px}.footer-assurance>div:first-child{padding-left:0}.footer-assurance .footer-payments{margin-left:auto}.footer-assurance .footer-secure{flex:0 0 180px}}@media (max-width:980px){.blog-viewport{grid-template-columns:1fr}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-grid .blog-card:nth-child(3),.blog-inspiration{display:none}.blog-arrow--next{right:-18px}}@media (max-width:620px){.blog-section{padding:70px 0 78px}.blog-heading{margin-bottom:26px;display:block}.blog-heading h2{font-size:55px}.blog-heading>div>p:last-child{margin-top:12px;font-size:14px}.blog-all-link{margin-top:20px}.blog-grid{grid-template-columns:1fr}.blog-grid .blog-card:not(:first-child){display:none}.blog-card-media{height:205px}.blog-card-body{min-height:250px}.blog-card-body h3{font-size:28px}.blog-arrow--prev{left:-10px}.blog-arrow--next{right:-10px}}.category-showcase{--category-card-width:286px;--category-gap:20px;background:linear-gradient(112deg,#e6e9ed 0% 67%,#fff 67% 100%);min-height:760px;padding:116px 0 122px}.category-showcase-inner{grid-template-columns:106px 1fr;gap:42px}.category-vertical-word{letter-spacing:-.1em;font-size:75px}.category-rail-viewport{padding:17px 0 25px}.category-tile{aspect-ratio:auto;background:#fff;border-radius:18px;height:468px;transition:transform .35s,box-shadow .35s;box-shadow:0 18px 32px #2239541f}.category-tile-media img{transform-origin:50%}.category-tile-shade{background:linear-gradient(#071b2f05 48%,#071b2f94 100%)}.category-showcase-foot{margin-top:5px}@media (max-width:980px){.category-showcase{background:linear-gradient(112deg,#e6e9ed 0% 76%,#fff 76% 100%);min-height:0;padding:78px 0 88px}.category-showcase-inner{grid-template-columns:1fr}}@media (max-width:620px){.category-showcase{--category-card-width:78vw;background:linear-gradient(155deg,#e6e9ed 0% 80%,#fff 80% 100%);min-height:0;padding:65px 0 72px}.category-showcase h2{font-size:42px}.category-tile{border-radius:16px;height:420px}.category-tile-media{height:310px}.category-tile-content{height:110px}}.wide-container{width:min(1440px,100% - 40px);margin:0 auto}.utility-bar{color:#fff;background:#0a2649;font-size:13px}.utility-inner{justify-content:space-between;align-items:center;gap:18px;min-height:34px;display:flex}.utility-left,.utility-right{align-items:center;gap:25px;display:flex}.utility-left span,.utility-right a{color:#f9fbff;opacity:.96;align-items:center;gap:7px;display:inline-flex}.header .wide-container{width:min(1440px,100% - 40px)}.header .brand{flex:0 0 245px;margin-right:0}.header-search{background:#fafcff;border:2px solid #e5e9ef;border-radius:28px;flex:1;align-items:center;min-width:250px;max-width:640px;display:flex;overflow:hidden}.header-search input{color:#19375e;background:0 0;border:0;outline:0;flex:1;min-width:0;height:43px;padding:0 20px;font-size:15px}.header-search button{color:#fff;background:#14528f;border:0;border-radius:50%;place-items:center;width:47px;height:43px;margin-right:3px;display:grid}.header-actions{flex:1;min-width:0}.header-actions .header-search{max-width:none}.category-nav{z-index:20;background:#fff;border-top:1px solid #e9edf2;border-bottom:1px solid #e0e5ea;position:relative}.category-inner{align-items:stretch;min-height:51px;display:flex}.category-trigger{color:#fff;background:#155294;border:0;flex:0 0 268px;align-items:center;gap:14px;padding:0 20px;font-size:15px;font-weight:700;display:flex}.category-trigger svg:last-child{margin-left:auto}.category-nav .nav-links{text-transform:none;flex:1;justify-content:flex-start;align-items:center;gap:0;font-size:15px;display:flex}.category-nav .nav-links a{color:#122b4a;white-space:nowrap;align-items:center;gap:7px;height:51px;padding:0 17px;display:inline-flex}.category-nav .nav-links .nav-promo{color:#fff;background:#eb2c78;border-radius:22px;justify-content:center;min-width:161px;height:35px;margin-left:auto;font-weight:700;box-shadow:0 7px 18px #eb2c783b}.category-nav .nav-links .nav-promo:hover{color:#fff;box-shadow:0 7px 18px #eb2c783b}.commerce-hero{background:#fff;padding:0 0 42px}.hero-layout{grid-template-columns:268px minmax(0,1fr);gap:20px;display:grid}.category-sidebar{background:#fff;border:1px solid #dfe6ef;border-top:0;border-radius:0 0 10px 10px;overflow:hidden}.sidebar-heading{color:#fff;text-align:left;background:#155294;border:0;align-items:center;gap:12px;width:100%;min-height:51px;padding:0 18px;font-size:15px;font-weight:700;display:flex}.sidebar-heading svg:last-child{margin-left:auto}.category-sidebar a{color:#19375e;border-bottom:1px solid #e5eaf0;align-items:center;gap:11px;min-height:52px;padding:0 18px;font-size:14px;font-weight:600;display:flex}.category-sidebar a span{color:#71829b;text-align:center;width:16px}.category-sidebar a svg{color:#9cacbf;margin-left:auto}.hero-slider{background:#132a48;border-radius:0 0 8px 8px;min-height:410px;position:relative;overflow:hidden}.hero-slider>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-slider-overlay{background:linear-gradient(90deg,#03162cfa 0%,#03162cc2 38%,#03162c14 100%);position:absolute;inset:0}.hero-slide-copy{color:#fff;width:min(510px,50%);position:absolute;top:50%;left:47px;transform:translateY(-50%)}.slide-tag{color:#fff;letter-spacing:.08em;border:1px solid #ffffff59;border-radius:22px;padding:8px 17px;font-size:12px;font-weight:700;display:inline-flex}.hero-slide-copy .hero-baslik{font:800 clamp(43px, 4vw, 70px)/.95 var(--sans);letter-spacing:-.045em;margin:21px 0 11px}.hero-slide-copy .hero-baslik span{display:block}.hero-slide-copy p{color:#ffffffdb;max-width:370px;margin:0 0 24px;font-size:16px;line-height:1.55}.slider-cta{color:#143c6d;background:#fff;border-radius:28px;align-items:center;gap:14px;min-height:48px;padding:0 23px;font-size:14px;font-weight:800;display:inline-flex}.slider-cta:hover{background:#f2f5fa}.slider-arrow{color:#173b66;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.slider-arrow.left{left:14px}.slider-arrow.right{right:14px}.slider-dots{gap:7px;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.slider-dots button{background:#ffffff73;border:0;border-radius:5px;width:11px;height:7px;padding:0}.slider-dots button.active{background:#fff;width:28px}.benefit-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:26px;display:grid}.benefit-card{background:#fff;border:1px solid #dfe6ef;border-radius:10px;align-items:center;gap:13px;min-height:76px;padding:0 17px;display:flex}.benefit-icon{color:#155294;background:#f1f6fc;border-radius:8px;flex:none;place-items:center;width:41px;height:41px;display:grid}.benefit-card strong,.benefit-card small{display:block}.benefit-card strong{color:#19375e;font-size:13px}.benefit-card small{color:#75859b;margin-top:4px;font-size:12px}.promo-banner-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:25px;display:grid}.promo-banner{background:#24466b;border-radius:10px;min-height:190px;position:relative;overflow:hidden}.promo-banner img{object-fit:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.promo-banner:hover img{transform:scale(1.05)}.promo-overlay{background:linear-gradient(90deg,#061a33de,#061a331f);position:absolute;inset:0}.promo-copy{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:25px 28px;display:flex;position:absolute;inset:0}.promo-copy small{letter-spacing:.14em;text-transform:uppercase;opacity:.83;margin-bottom:9px;font-size:12px}.promo-copy strong{font:700 29px/1.02 var(--sans);letter-spacing:-.03em}.promo-copy strong span{display:block}.promo-copy em{align-items:center;gap:8px;margin-top:18px;font-size:13px;font-style:normal;font-weight:700;display:inline-flex}.category-showcase{--category-card-width:270px;--category-gap:20px;background:#eef0f2;padding:91px 0 96px;position:relative;overflow:hidden}.category-showcase:before{content:"";border:1px solid #15529414;border-radius:50%;width:680px;height:680px;position:absolute;top:-90px;left:-210px}.category-showcase:after{content:"";border:1px solid #eb2c7814;border-radius:50%;width:660px;height:660px;position:absolute;bottom:-245px;right:-180px}.category-showcase-inner{z-index:1;grid-template-columns:78px 1fr;gap:37px;display:grid;position:relative}.category-vertical-word{writing-mode:vertical-rl;color:#131313;letter-spacing:-.08em;opacity:.98;align-self:end;padding-bottom:23px;font-size:90px;font-weight:800;line-height:.72;transform:rotate(180deg)}.category-content{min-width:0}.category-showcase-head{justify-content:space-between;align-items:end;gap:22px;margin-bottom:21px;display:flex}.category-kicker{color:#df1f26;letter-spacing:.17em;align-items:center;gap:12px;margin:0 0 13px;font-size:13px;font-weight:700;display:flex}.category-kicker span{background:#df1f26;width:48px;height:2px}.category-showcase h2{color:#112a47;letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,48px);line-height:1}.category-showcase h2 span{color:#155294}.category-arrows{gap:12px;display:flex}.category-arrows button{color:#173a62;background:#fff;border:0;border-radius:24px;place-items:center;width:49px;height:42px;transition:background .2s,color .2s,transform .2s;display:grid;box-shadow:0 9px 19px #15345614}.category-arrows button:hover:not(:disabled){color:#fff;background:#155294;transform:translateY(-2px)}.category-arrows button:disabled{opacity:.37;cursor:not-allowed}.category-tabs{scrollbar-width:none;gap:10px;margin-bottom:6px;padding-bottom:14px;display:flex;overflow-x:auto}.category-tabs::-webkit-scrollbar{display:none}.category-tabs button{color:#50647c;white-space:nowrap;background:#ffffffa3;border:1px solid #d7e0ea;border-radius:18px;padding:7px 14px;font-size:13px;font-weight:700;transition:all .2s;position:relative}.category-tabs button:hover,.category-tabs button.active{color:#fff;background:#155294;border-color:#155294;box-shadow:0 6px 12px #15529429}.category-rail-viewport{margin-right:-20px;padding:14px 0 18px;overflow:hidden}.category-rail{gap:var(--category-gap);transition:transform .55s cubic-bezier(.22,.7,.22,1);display:flex}.category-tile{flex:0 0 var(--category-card-width);aspect-ratio:.82;isolation:isolate;background:#d7dde3;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 14px 28px #2837481c}.category-tile:after{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff80;border-radius:16px;position:absolute;inset:0}.category-tile img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.2,1),filter .5s;position:absolute;inset:0}.category-tile:hover img{filter:saturate(1.12);transform:scale(1.09)}.category-tile-glow{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:45%;height:170%;transition:transform .75s;position:absolute;top:-30%;left:-40%;transform:rotate(18deg)translate(-170%)}.category-tile:hover .category-tile-glow{transform:rotate(18deg)translate(520%)}.category-tile-content{z-index:3;color:#fff;position:absolute;inset:auto 19px 17px}.category-tile-content small{letter-spacing:.15em;text-transform:uppercase;opacity:.8;margin-bottom:7px;font-size:12px;display:block}.category-tile-content strong{letter-spacing:-.035em;min-height:48px;font-size:22px;line-height:1.04;display:block}.category-tile-content em{opacity:.78;margin-top:8px;font-size:12px;font-style:normal;display:block}.category-tile-content i{border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;transition:background .2s,border-color .2s,transform .2s;display:grid;position:absolute;bottom:0;right:0}.category-tile:hover .category-tile-content i{color:#155294;background:#fff;border-color:#fff;transform:rotate(10deg)}.category-showcase-foot{color:#7f8ea0;justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.category-showcase-foot a{color:#155294;align-items:center;gap:8px;font-weight:700;display:inline-flex}.category-showcase-foot a:hover{color:#df1f26}@media (max-width:980px){.category-showcase{--category-card-width:245px;padding:72px 0 75px}.category-showcase-inner{grid-template-columns:1fr}.category-vertical-word{display:none}}@media (max-width:620px){.category-showcase{--category-card-width:76vw;--category-gap:12px;padding:62px 0 64px}.category-showcase-head{align-items:start}.category-showcase h2{max-width:220px;font-size:38px}.category-arrows button{width:42px;height:37px}.category-rail-viewport{margin-right:-10px}.category-tile,.category-tile:after{border-radius:14px}.category-tile-content strong{font-size:25px}}@media (max-width:1120px){.header .brand{flex-basis:190px}.category-nav .nav-links a,.benefit-card{padding-inline:11px}}@media (max-width:860px){.wide-container,.header .wide-container{width:calc(100% - 28px)}.utility-left span:last-child,.utility-right{display:none}.header-inner{height:76px}.header .brand{flex-basis:auto;margin-right:auto}.header-search{max-width:none}.category-nav{display:none}.hero-layout{display:block}.category-sidebar{display:none}.hero-slider{border-radius:10px;min-height:430px}.benefit-grid{grid-template-columns:repeat(3,1fr)}.benefit-card:nth-child(n+4){display:none}}@media (max-width:620px){.utility-bar{font-size:12px}.utility-inner{min-height:30px}.header .wide-container{width:calc(100% - 20px)}.header-inner{gap:7px;height:74px}.header .brand{flex:none}.header-search{border-radius:22px;min-width:0}.header-search input{display:none}.header-search button{margin:0}.header-actions .icon-btn{width:31px;height:31px}.hero-slider{min-height:500px}.hero-slider-overlay{background:linear-gradient(90deg,#03162cf2,#03162c2b)}.hero-slide-copy{width:auto;top:52%;left:23px;right:23px}.hero-slide-copy .hero-baslik{font-size:42px}.hero-slide-copy p{font-size:14px}.slider-arrow{width:35px;height:35px}.slider-arrow.left{left:10px}.slider-arrow.right{right:10px}.benefit-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:15px}.benefit-card{gap:8px;min-height:69px;padding:0 10px}.benefit-card:nth-child(n+4){display:flex}.benefit-card:nth-child(5){grid-column:span 2}.benefit-icon{width:33px;height:33px}.benefit-card strong,.benefit-card small{font-size:12px}.promo-banner-grid{grid-template-columns:1fr;gap:11px;margin-top:15px}.promo-banner{min-height:160px}.promo-copy strong{font-size:25px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #ecebe8}.header-inner{gap:28px;height:82px}.brand{gap:9px;margin-right:18px}.brand-mark{color:#fff;width:35px;height:35px;font:700 21px var(--sans);background:#df1f26;border:0;border-radius:0;transform:skew(-12deg)}.brand-name{color:#df1f26;font:700 22px/1 var(--sans);letter-spacing:-.03em;display:block}.brand small{color:#7b7b78;font:700 12px/1 var(--sans);letter-spacing:.29em;text-transform:lowercase;margin-top:2px;display:block}.nav-links{letter-spacing:-.01em;text-transform:none;white-space:nowrap;flex:1;justify-content:center;gap:clamp(12px,1.8vw,28px);font-size:15px;font-weight:600}.nav-links a{color:#151515}.nav-links a:hover{color:#df1f26}.header-actions{gap:0}.search-action{color:#fff;background:#df1f26;border:0;align-items:center;gap:8px;height:43px;padding:0 22px;font-size:14px;display:inline-flex}.catalog-action{color:#1b1b1b;background:#fff;border:1px solid #ecebe8;align-items:center;height:43px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.search-action:hover,.catalog-action:hover{opacity:.86}.header-actions .icon-btn{width:35px;height:35px;margin-left:4px}.hero{padding:0}.hero-container{width:100%}.hero-full{background:#34302b;min-height:620px;position:relative;overflow:hidden}.hero-full>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-overlay{background:linear-gradient(90deg,#0a0a0ac7 0%,#0a0a0a63 47%,#0a0a0a0f 100%);position:absolute;inset:0}.hero-slide-count{color:#fff;letter-spacing:.06em;font-size:17px;font-weight:600;position:absolute;top:140px;left:clamp(22px,5vw,64px)}.hero-slide-count span{opacity:.55;margin:0 5px}.hero-full .hero-copy{min-height:unset;color:#fff;padding:0;display:block;position:absolute;top:50%;left:clamp(22px,5vw,64px);transform:translateY(-36%)}.hero-full .eyebrow{color:#fff;opacity:.82;letter-spacing:.12em;margin-bottom:20px;font-size:13px}.hero-full h1{color:#fff;max-width:690px;font:700 clamp(46px, 6.2vw, 88px)/.92 var(--sans);letter-spacing:-.055em;margin:0}.hero-full h1 em{color:#fff;font-style:normal}.hero-full .hero-description{color:#fff;max-width:450px;margin:22px 0 25px;font-size:17px;line-height:1.5}.hero-cta{color:#fff;background:#df1f26;align-items:center;gap:25px;min-height:57px;padding:0 17px 0 23px;font-size:15px;font-weight:700;display:inline-flex}.hero-cta:hover{background:#b7181e}.hero-socials{color:#fff;text-align:center;background:#df1f26;border-radius:8px;gap:1px;display:grid;position:absolute;top:44%;right:22px;overflow:hidden}.hero-socials span{place-items:center;width:42px;height:42px;font-weight:700;display:grid}.hero-contact,.hero-whatsapp{color:#fff;align-items:center;gap:10px;min-height:65px;padding:0 20px;display:flex;position:absolute;bottom:0;box-shadow:0 4px 14px #0000002e}.hero-contact{background:#173b57;left:18px}.hero-whatsapp{background:#1dcc66;right:18px}.hero-contact strong,.hero-whatsapp strong{font-size:29px;line-height:1}.hero-contact span,.hero-whatsapp span{font-size:16px;font-weight:700}.hero-contact small,.hero-whatsapp small{margin-top:2px;font-size:12px;font-weight:400;display:block}@media (max-width:1100px){.nav-links{gap:12px;font-size:13px}.catalog-action{display:none}}@media (max-width:980px){.header-inner{height:72px}.brand{margin-right:auto}.hero-full{min-height:610px}.hero-socials{right:14px}}@media (max-width:620px){.header-inner{height:68px}.brand-mark{width:31px;height:31px;font-size:18px}.brand-name{font-size:19px}.brand small{font-size:12px}.search-action{justify-content:center;width:40px;padding:0}.search-action span{display:none}.hero-full{min-height:610px}.hero-overlay{background:linear-gradient(90deg,#0a0a0ab8,#0a0a0a2e)}.hero-slide-count{font-size:14px;top:45px;left:18px}.hero-full .hero-copy{top:51%;left:18px;right:18px;transform:translateY(-25%)}.hero-full .eyebrow{font-size:12px}.hero-full h1{letter-spacing:-.045em;font-size:clamp(39px,12.5vw,60px)}.hero-full .hero-description{max-width:325px;font-size:14px}.hero-socials{top:33%;right:12px}.hero-socials span{width:33px;height:33px;font-size:13px}.hero-contact,.hero-whatsapp{min-height:56px;padding:0 13px}.hero-contact{left:10px}.hero-whatsapp{right:10px}.hero-contact strong,.hero-whatsapp strong{font-size:22px}.hero-contact span,.hero-whatsapp span{font-size:13px}.hero-contact small,.hero-whatsapp small{font-size:12px}}.category-showcase{--category-card-width:302px;--category-card-height:468px;--category-gap:20px;background:linear-gradient(112deg,#e6e9ed 0% 67%,#fff 67% 100%);min-height:760px;padding:116px 0 122px}.category-showcase:before{clip-path:ellipse(62% 62% at 70% 30%);background:#ffffffb3;border:0;border-radius:0;width:890px;height:890px;top:-220px;left:39%}.category-showcase:after{clip-path:circle(48% at 52% 52%);background:#de2c5c09;border:0;width:630px;height:630px;bottom:-290px;right:-130px}.category-showcase-inner{grid-template-columns:88px minmax(0,1fr);gap:32px;width:min(1560px,100% - 24px)}.category-vertical-word{height:var(--category-card-height);writing-mode:horizontal-tb;color:#131313;opacity:1;align-self:end;margin-bottom:46px;padding:0;display:block;transform:none}.category-vertical-word svg{width:100%;height:100%;display:block;overflow:visible}.category-vertical-word text{fill:currentColor;font-family:var(--sans);letter-spacing:-.04em;font-size:84px;font-weight:800}.category-showcase-head{margin-bottom:24px}.category-kicker{margin-bottom:17px}.category-showcase h2{font-size:clamp(43px,4vw,59px)}.category-rail-viewport{margin-right:-40px;padding:17px 0 25px}.category-tile{height:var(--category-card-height);aspect-ratio:auto;background:#fff;border-radius:18px;transition:transform .35s,box-shadow .35s;box-shadow:0 18px 32px #2239541f}.category-tile:hover{transform:translateY(-9px);box-shadow:0 25px 45px #22395430}.category-tile-media{background:#d7dde3;height:358px;display:block;position:relative;overflow:hidden}.category-tile-media img{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.2,1),filter .5s;position:absolute;inset:0}.category-tile:hover .category-tile-media img{filter:saturate(1.12);transform:scale(1.09)}.category-tile-shade{z-index:1;background:linear-gradient(#071b2f05 48%,#071b2f94 100%);position:absolute;inset:0}.category-tile-number{z-index:3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid;position:absolute;top:17px;right:17px}.category-tile-content{color:#1b3553;background:#fff;height:110px;padding:15px 18px 17px;display:block;position:relative;inset:auto}.category-tile-content small{color:#df1f26;letter-spacing:.12em;margin-bottom:6px;font-size:12px}.category-tile-content strong{color:#1d1d1d;min-height:auto;font-size:20px;line-height:1.1}.category-tile-content em{color:#7c899b;margin-top:6px;font-size:12px}.category-tile-content i{color:#155294;background:#f6f9fc;border-color:#dbe2ea;width:34px;height:34px;bottom:17px;right:17px}.category-showcase-foot{margin-top:5px;line-height:16px}@media (max-width:980px){.category-showcase{background:linear-gradient(112deg,#e6e9ed 0% 76%,#fff 76% 100%);min-height:0;padding:78px 0 88px}.category-showcase-inner{grid-template-columns:1fr;width:calc(100% - 28px)}.category-vertical-word{display:none}}@media (max-width:620px){.category-showcase{--category-card-width:78vw;background:linear-gradient(155deg,#e6e9ed 0% 80%,#fff 80% 100%);min-height:0;padding:65px 0 72px}.category-showcase-inner{width:calc(100% - 20px)}.category-showcase h2{font-size:42px}.category-tile{border-radius:16px;height:420px}.category-tile-media{height:310px}.category-tile-content{height:110px}}body{color:#1e2229;background:#f9f8f6}.announcement,.utility-bar,.footer{background:#1f3a44}.announcement{color:#fff}.announcement a,.footer-list a:hover{color:#c05a3e}.header{background:#f9f8f6f0;border-bottom-color:#e4e0da}.brand-mark{color:#fff;background:#c05a3e;border-color:#c05a3e}.brand-name{color:#1f3a44}.nav-links a,.category-nav .nav-links a{color:#1e2229}.nav-links a:hover,.category-nav .nav-links a:hover,.category-nav .nav-links a.active{color:#1f3a44}.header-search{background:#fff;border-color:#e4e0da}.header-search input{color:#1e2229}.header-search button,.category-trigger,.sidebar-heading{background:#1f3a44}.header-search button:hover,.category-trigger:hover,.sidebar-heading:hover{background:#c05a3e}.category-nav{background:#fff;border-top-color:#e4e0da;border-bottom-color:#e4e0da}.category-nav .nav-links .nav-promo{background:#c05a3e;box-shadow:0 7px 18px #c05a3e33}.category-nav .nav-links .nav-promo:hover{background:#93432f;box-shadow:0 7px 18px #c05a3e33}.category-sidebar,.benefit-card,.category-tile,.search-panel,.cart-drawer{background:#fff;border-color:#e4e0da}.category-sidebar a{color:#1f3a44;border-bottom-color:#e4e0da}.category-sidebar a:hover,.category-sidebar a.category-active{color:#1f3a44;background:#f9f8f6}.hero-slider{background:#1f3a44}.hero-cta,.slider-cta{background:#c05a3e;border-color:#c05a3e}.hero-cta:hover,.slider-cta:hover{background:#93432f;border-color:#93432f}.benefit-card{border-color:#e4e0da}.benefit-icon{color:#1f3a44;background:#f9f8f6}.category-showcase{background:linear-gradient(112deg,#f9f8f6 0% 67%,#fff 67% 100%)}.category-showcase h2,.category-showcase h2 span{color:#1f3a44}.category-kicker,.category-tile-content small{color:#c05a3e}.category-kicker{background-color:#0000}.category-kicker span{background-color:#c05a3e}.category-tabs button{color:#1f3a44;background:#ffffffd1;border-color:#e4e0da}.category-tabs button:hover,.category-tabs button.active,.category-arrows button:hover:not(:disabled){color:#fff;background:#1f3a44;border-color:#1f3a44}.category-tile-content{color:#1f3a44;background:#fff}.category-tile-content strong{color:#1e2229}.category-tile-content i{color:#1f3a44;background:#f9f8f6;border-color:#e4e0da}.category-tile:hover .category-tile-content i{color:#fff;background:#c05a3e;border-color:#c05a3e}.process-section{background-color:#f9f8f6}.process-section:before{background:linear-gradient(90deg,#f9f8f66b,#f9f8f633 28%,#f9f8f62e 72%,#f9f8f666)}.process-heading h2,.process-step h3{color:#1e2229}.process-eyebrow{color:#c05a3e}.process-eyebrow span,.process-heading-divider span,.process-step-line,.process-heading-divider i{background-color:#c05a3e}.process-icon{color:#c05a3e}.process-number,.process-cta a strong{background:#c05a3e}.process-flow path{stroke:#c05a3e}.process-flow circle{fill:#f9f8f6;stroke:#c05a3e}.process-cta a{color:#1f3a44;background:#ffffff80;border-color:#c05a3e73}.product-tabs,.trust{border-color:#e4e0da}.tab{color:#666c73}.tab.active{color:#1f3a44;border-bottom-color:#c05a3e}.product-media,.cart-item img{background:#e4e0da}.product-category,.section-copy,.finder-intro,.trust-item p{color:#666c73}.product-price{color:#1f3a44}.product-fav{color:#1f3a44;background:#ffffffe6}.product-fav.active,.add-btn:hover{color:#fff;background:#c05a3e;border-color:#c05a3e}.add-btn{color:#1f3a44;border-color:#e4e0da}.editorial-copy h2 span,.eyebrow,.trust-icon,.trust-icon{color:#c05a3e}.footer{color:#fff}.footer-title,.footer-bottom,.footer-brand p{color:#c8d0d2}.footer-bottom{border-top-color:#e4e0da40}.search-row{border-bottom-color:#1f3a44}.search-result,.mobile-nav a,.cart-head,.cart-footer{border-color:#e4e0da}.mobile-nav{background:#f9f8f6}.mobile-nav a{color:#1f3a44}.icon-btn:hover{color:#c05a3e;background:#fff;border-color:#e4e0da}.badge{background:#c05a3e}.product-showcase-section{isolation:isolate;background:linear-gradient(118deg,#f9f8f6 0%,#f5f6f3 42%,#e9eff0 100%);padding:104px 0 118px;position:relative;overflow:hidden}.product-showcase-section:before{content:"";z-index:-2;pointer-events:none;opacity:.58;background-image:radial-gradient(circle,#1f3a4430 1.1px,#0000 1.35px),repeating-linear-gradient(116deg,#0000 0 78px,#1f3a440b 79px 80px,#0000 81px);background-size:25px 25px,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 4%,#000 26% 76%,#0000 100%);mask-image:linear-gradient(120deg,#0000 4%,#000 26% 76%,#0000 100%)}.product-showcase-section:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 37% 36%,#fffc,#fff0 68%);border-radius:50%;width:760px;height:760px;position:absolute;top:-240px;right:-140px;box-shadow:-250px 420px 0 80px #c05a3e0b}.product-showcase-container{z-index:1;width:min(1560px,100% - 32px);position:relative}.product-showcase-section .section-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(108deg,#fffffffa,#ffffffbd);border:1px solid #e4e0daeb;border-radius:26px;align-items:stretch;gap:38px;margin-bottom:38px;padding:14px;display:flex;position:relative;box-shadow:0 18px 38px #1f3a4414}.product-showcase-section .section-header:before{content:"";background:linear-gradient(#0000,#c05a3e3d,#0000);width:1px;position:absolute;top:18px;bottom:18px;right:31%}.product-showcase-section .section-heading-block{background:linear-gradient(132deg,#1f3a44 0%,#234b55 64%,#2a5a5e 100%);border-radius:18px;flex-direction:column;flex:auto;justify-content:center;min-height:150px;padding:22px 34px 24px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px #1f3a442b}.product-showcase-section .section-heading-block:after{content:"";pointer-events:none;border:1px solid #ffffff2e;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-88px;right:-42px;box-shadow:0 0 0 18px #ffffff09,0 0 0 38px #ffffff06}.product-showcase-section .section-heading-block .eyebrow{z-index:1;color:#f2b39d;position:relative}.product-showcase-section .section-title{z-index:1;color:#fff;letter-spacing:-.045em;text-shadow:0 8px 24px #0000001f;margin-top:12px;font-size:clamp(52px,5.2vw,78px);position:relative}.product-showcase-section .section-title span{color:#f4b096}.product-showcase-section .section-copy{color:#334c56;max-width:360px;margin:auto 28px auto auto;font-size:15px;line-height:1.7}.product-showcase-section .product-tabs{background:#ffffffa8;border:1px solid #1f3a4426;border-radius:18px;align-items:center;gap:9px;margin-bottom:36px;padding:8px;box-shadow:0 12px 22px #1f3a440b}.product-showcase-section .tab{color:#536770;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;padding:11px 16px;font-size:13px;font-weight:700;transition:color .2s,background .2s,border-color .2s,transform .2s}.product-showcase-section .tab:hover{color:#1f3a44;background:#c05a3e14;border-color:#c05a3e3d;transform:translateY(-1px)}.product-showcase-section .tab.active{color:#fff;background:#1f3a44;border-color:#1f3a44;box-shadow:0 7px 14px #1f3a4429}.product-showcase-section .product-grid{gap:26px}.product-showcase-section .product-card{min-width:0}.product-showcase-section .product-media{aspect-ratio:4/5.35;background:#fff;border-radius:20px 20px 0 0;transition:transform .35s,box-shadow .35s;box-shadow:0 16px 32px #1f3a441a}.product-showcase-section .product-card:hover .product-media{transform:translateY(-6px);box-shadow:0 24px 42px #1f3a4429}.product-showcase-section .product-fav{color:#1f3a44;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #e4e0dae6;width:42px;height:42px;top:16px;right:16px}.product-showcase-section .product-fav:hover{color:#c05a3e;border-color:#c05a3e}.product-showcase-section .product-details{z-index:1;background:#fff;border:1px solid #e4e0daf2;border-top:0;border-radius:0 0 20px 20px;margin-top:-6px;padding:18px 15px 15px;position:relative;box-shadow:0 16px 32px #1f3a4414}.product-showcase-section .product-meta{align-items:end;margin:0 4px}.product-showcase-section .product-name{color:#1f3a44;font-size:29px;line-height:1}.product-showcase-section .product-category{color:#c05a3e;letter-spacing:.07em;margin-top:9px;padding-left:10px;font-size:12px;font-weight:800;line-height:1.35;position:relative}.product-showcase-section .product-category:before{content:"";background:#1f3a44;border-radius:4px;width:3px;position:absolute;top:1px;bottom:1px;left:0}.product-showcase-section .product-price{color:#1f3a44;font-size:16px}.product-showcase-section .add-btn{color:#1f3a44;letter-spacing:.08em;text-align:left;background:#fff;border:1px solid #e4e0da;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;margin-top:17px;padding:6px 7px 6px 18px;font-size:12px;transition:transform .25s,color .25s,background .25s,border-color .25s;display:flex}.product-showcase-section .add-btn i{color:#fff;background:#1f3a44;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-style:normal;transition:transform .25s,background .25s;display:grid}.product-showcase-section .add-btn:hover{color:#fff;background:#1f3a44;border-color:#1f3a44;transform:translateY(-3px)}.product-showcase-section .add-btn:hover i{background:#c05a3e;transform:rotate(10deg)}@media (max-width:980px){.product-showcase-container{width:calc(100% - 28px)}.product-showcase-section{padding:82px 0 92px}.product-showcase-section .section-header{align-items:stretch;gap:22px}.product-showcase-section .section-copy{margin-right:12px}.product-showcase-section .product-grid{gap:22px 16px}.product-showcase-section .product-name{font-size:25px}}@media (max-width:620px){.product-showcase-container{width:calc(100% - 24px)}.product-showcase-section{padding:70px 0 78px}.product-showcase-section .section-header{border-radius:21px;margin-bottom:28px;padding:10px;display:block}.product-showcase-section .section-header:before{display:none}.product-showcase-section .section-heading-block{border-radius:16px;min-height:0;padding:22px 20px 24px}.product-showcase-section .section-copy{margin:17px 10px 8px}.product-showcase-section .section-title{font-size:48px}.product-showcase-section .product-tabs{gap:7px;margin-right:-12px;padding:7px}.product-showcase-section .tab{padding:10px 14px}.product-showcase-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.product-showcase-section .product-media{border-radius:15px 15px 0 0}.product-showcase-section .product-details{border-radius:0 0 15px 15px;margin-top:-4px;padding:15px 10px 11px}.product-showcase-section .product-meta{margin:0 2px;display:block}.product-showcase-section .product-name{font-size:22px}.product-showcase-section .product-price{margin-top:8px;display:block}.product-showcase-section .add-btn{min-height:46px;padding-left:12px;font-size:12px}.product-showcase-section .add-btn i{width:32px;height:32px}}.modular-feature{isolation:isolate;color:#1e2229;background:linear-gradient(90deg,#fff 0% 56%,#eef2f0 56%,#e7eeed 100%);padding:96px 0 104px;position:relative;overflow:hidden}.modular-feature:before{content:"";z-index:-1;pointer-events:none;opacity:.34;background-image:radial-gradient(circle,#1f3a4438 1px,#0000 1.25px),repeating-linear-gradient(118deg,#0000 0 86px,#1f3a440e 87px 88px,#0000 89px);background-size:26px 26px,auto;position:absolute;inset:0 0 0 56%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.modular-feature:after{content:"";z-index:-1;pointer-events:none;border:1px solid #1f3a441a;border-radius:50%;width:720px;height:720px;position:absolute;bottom:-400px;right:-180px;box-shadow:0 0 0 25px #1f3a4406,0 0 0 62px #c05a3e0a}.modular-feature-inner{grid-template-columns:minmax(0,1.2727fr) minmax(0,1fr);align-items:stretch;gap:0;display:grid}.modular-feature-copy{flex-direction:column;max-width:650px;padding:60px 110px 0 0;display:flex}.modular-feature-kicker{color:#c05a3e;letter-spacing:.24em;align-items:center;gap:12px;margin:0;font-size:12px;font-weight:800;display:flex}.modular-feature-kicker span{background:#c05a3e;width:42px;height:2px}.modular-feature h2{color:#1f3a44;max-width:560px;font:600 clamp(48px, 5.2vw, 75px)/.92 var(--display);letter-spacing:-.04em;margin:22px 0 0}.modular-feature h2 em{color:#c05a3e;font-style:normal}.modular-feature-lead{color:#53616a;max-width:530px;margin:28px 0 0;font-size:16px;line-height:1.75}.modular-benefit-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;margin-top:38px;display:grid}.modular-benefit{background:#ffffffdb;border:1px solid #e4e0daf2;border-radius:14px;align-items:flex-start;gap:13px;min-width:0;min-height:106px;padding:18px 16px;display:flex;box-shadow:0 12px 22px #1f3a440e}.modular-benefit-icon{color:#c05a3e;border:1px solid #c05a3e73;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.modular-benefit strong,.modular-benefit small{display:block}.modular-benefit strong{color:#1f3a44;font-size:15px;font-weight:800}.modular-benefit small{color:#6a7478;margin-top:6px;font-size:13px;line-height:1.5}.modular-door-stage{background:linear-gradient(90deg,#e7eeeb 0%,#d5e0de 100%);border-radius:0 30px 30px 0;min-height:620px;position:relative;overflow:visible;box-shadow:0 26px 50px #1f3a4426}.modular-door-stage:before{content:"";opacity:.25;background-image:radial-gradient(circle,#1f3a4438 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0}.modular-promo-image{z-index:3;object-fit:contain;object-position:center;filter:drop-shadow(0 20px 24px #1f3a4429);width:122%;max-width:none;height:auto;animation:6.5s ease-in-out infinite modular-promo-float;display:block;position:absolute;top:50%;left:-38%;transform:translateY(-50%)}@keyframes modular-promo-float{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 8px))}}@keyframes modular-promo-float-mobile{0%,to{transform:scale(1.06)translateY(0)}50%{transform:scale(1.06)translateY(-5px)}}.modular-product-section .product-media{aspect-ratio:1.18}.modular-product-section{background:linear-gradient(118deg,#f4f7f4 0%,#eef2f0 44%,#f2e9e2 100%)}.modular-product-section .section-heading-block{background:linear-gradient(132deg,#c05a3e 0%,#a64f3b 62%,#873f34 100%)}.modular-product-section .section-heading-block:after{border-color:#ffffff38}.modular-product-section .section-title span{color:#ffe4d9}@media (max-width:980px){.modular-feature{background:linear-gradient(#fff 0% 53%,#eef2f0 53%,#e7eeed 100%);padding:88px 0 92px}.modular-feature:before{inset:53% 0 0}.modular-feature-inner{grid-template-columns:1fr;gap:36px}.modular-feature-copy{max-width:720px;padding:0 0 16px}.modular-door-stage{background:linear-gradient(135deg,#e7eeeb,#d5e0de);border-radius:26px;min-height:520px;overflow:hidden}.modular-door-stage:before{inset:0}.modular-promo-image{width:100%;height:100%;animation:6.5s ease-in-out infinite modular-promo-float-mobile;position:relative;top:auto;left:auto;transform:scale(1.06)}.modular-product-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}}@media (max-width:620px){.modular-feature{padding:70px 0 78px}.modular-feature-inner{gap:38px}.modular-feature h2{font-size:49px}.modular-feature-lead{font-size:15px}.modular-benefit-grid{gap:16px 12px;margin-top:28px}.modular-door-stage{border-radius:20px;min-height:410px}.modular-benefit{min-height:92px;padding:14px 12px}.modular-benefit-icon{width:37px;height:37px}.modular-benefit strong{font-size:13px}.modular-benefit small{font-size:12px}.modular-promo-image{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.modular-promo-image{animation:none}}.product-showcase-section--doors{--showcase-image:url(/images/vitrin/hero-ic-kapi.webp);--showcase-accent:#9a5a32}.modular-product-section{--showcase-image:url(/images/vitrin/hero-moduler-mutfak.webp);--showcase-accent:#9a5a32}.product-showcase-section .section-header--editorial{isolation:isolate;background:#f9f8f6;border:1px solid #e4e0daf2;border-radius:28px;min-height:268px;margin-bottom:28px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 38px #1f3a4417}.product-showcase-section .section-header--editorial:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f9f8f6 0%,#f9f8f6fc 34%,#f9f8f6e6 51%,#f9f8f67a 68%,#f9f8f60a 88%);position:absolute;inset:0}.product-showcase-section .section-header--editorial:after{content:"";z-index:-2;pointer-events:none;background-image:var(--showcase-image);background-position:50%;background-size:cover;position:absolute;inset:0 0 0 42%}.product-showcase-section .section-header--editorial .section-heading-block{width:min(70%,820px);min-height:268px;box-shadow:none;background:0 0;border-radius:0;padding:42px 42px 34px;display:block;position:relative;overflow:hidden}.product-showcase-section .section-header--editorial .section-heading-block:after{content:"";border:1px solid color-mix(in srgb, var(--showcase-accent) 38%, transparent);pointer-events:none;border-radius:50%;width:410px;height:410px;position:absolute;bottom:-208px;right:-132px;box-shadow:0 0 0 18px #9a5a320f,0 0 0 42px #9a5a320b}.product-showcase-section .section-header--editorial .eyebrow{z-index:1;color:var(--showcase-accent);letter-spacing:.24em;align-items:center;gap:14px;margin:0;font-size:12px;font-weight:800;display:flex;position:relative}.product-showcase-section .section-header--editorial .eyebrow:before{content:"";background:var(--showcase-accent);flex:none;width:38px;height:2px}.product-showcase-section .section-header--editorial .section-title{z-index:1;color:#1e2229;letter-spacing:-.05em;text-shadow:0 6px 18px #ffffff73;margin-top:17px;font-size:clamp(56px,6vw,84px);line-height:.9;position:relative}.product-showcase-section .section-header--editorial .section-title span{color:var(--showcase-accent)}.product-showcase-section .section-header--editorial .section-copy{z-index:1;color:#5e6262;max-width:560px;margin:21px 0 0;font-size:16px;line-height:1.65;position:relative}.product-showcase-section .product-tabs--rail{background:#ffffffe6;border:1px solid #e4e0daf2;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:34px;padding:7px 8px;display:flex;box-shadow:0 12px 24px #1f3a4412}.product-showcase-section .product-tab-list{scrollbar-width:none;flex:auto;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.product-showcase-section .product-tab-list::-webkit-scrollbar{display:none}.product-showcase-section .product-tabs--rail .tab{color:#4f5b5e;letter-spacing:.035em;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;padding:12px 15px;font-size:12px;font-weight:800;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.product-showcase-section .product-tabs--rail .tab svg{color:currentColor}.product-showcase-section .product-tabs--rail .tab:hover{color:#6b3e23;background:#9a5a3214;border-color:#9a5a3233;transform:translateY(-1px)}.product-showcase-section .product-tabs--rail .tab.active{border-color:var(--showcase-accent);background:var(--showcase-accent);color:#fff;box-shadow:0 8px 15px #62371d33}.product-showcase-section .product-tabs-cta{background:var(--showcase-accent);color:#fff;letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:12px;min-height:42px;padding:0 18px 0 21px;font-size:12px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.product-showcase-section .product-tabs-cta:hover{background:#753f22;transform:translate(2px)}@media (max-width:980px){.product-showcase-section .section-header--editorial{min-height:244px}.product-showcase-section .section-header--editorial .section-heading-block{width:78%;min-height:244px;padding:36px 34px 30px}.product-showcase-section .section-header--editorial .section-title{font-size:clamp(52px,7vw,72px)}}@media (max-width:620px){.product-showcase-section .section-header--editorial{border-radius:22px;min-height:300px;margin-bottom:22px}.product-showcase-section .section-header--editorial:after{background-position:50%;inset:42% 0 0}.product-showcase-section .section-header--editorial:before{background:linear-gradient(#f9f8f6 0%,#f9f8f6f7 43%,#f9f8f670 76%,#f9f8f61a 100%)}.product-showcase-section .section-header--editorial .section-heading-block{width:100%;min-height:300px;padding:28px 23px 24px}.product-showcase-section .section-header--editorial .eyebrow{letter-spacing:.16em;gap:9px;font-size:12px}.product-showcase-section .section-header--editorial .eyebrow:before{width:25px}.product-showcase-section .section-header--editorial .section-title{margin-top:14px;font-size:48px}.product-showcase-section .section-header--editorial .section-copy{max-width:305px;margin-top:17px;font-size:14px}.product-showcase-section .product-tabs--rail{border-radius:18px;align-items:stretch;padding:6px}.product-showcase-section .product-tabs--rail .tab{padding:10px 13px;font-size:12px}.product-showcase-section .product-tabs-cta{display:none}}.testimonials-section{isolation:isolate;background:#eee5da;padding:88px 0 112px;position:relative;overflow:hidden}.testimonials-section:before{content:"";z-index:-2;opacity:.9;background:linear-gradient(90deg,#f5eee5f5 0%,#f5eee5e6 44%,#f5eee570 76%,#f5eee5b8 100%),url(/images/vitrin/bg-yorumlar.webp) 100%/cover no-repeat;position:absolute;inset:0}.testimonials-section:after{content:"";z-index:-1;pointer-events:none;border:1px solid #9a5a321f;border-radius:50%;width:820px;height:820px;position:absolute;top:-280px;right:-230px;box-shadow:0 0 0 34px #9a5a320a,0 0 0 90px #9a5a3206}.testimonials-shell{width:min(1480px,100% - 48px);padding:0;position:relative}.testimonials-heading{grid-template-columns:minmax(0,1.1fr) minmax(500px,.9fr);align-items:start;gap:58px;margin-bottom:46px;display:grid}.testimonials-intro{min-width:0}.testimonials-eyebrow{color:#b64b2d;letter-spacing:.24em;align-items:center;gap:13px;margin:0;font-size:12px;font-weight:800;display:flex}.testimonials-eyebrow span{background:#b64b2d;width:40px;height:2px}.testimonials-intro h2{color:#291b18;max-width:780px;font:600 clamp(52px, 5.5vw, 88px)/.96 var(--display);letter-spacing:-.045em;margin:21px 0 0}.testimonials-intro h2 span{color:#b64b2d;margin-top:.08em;display:block}.testimonials-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:6px;display:grid}.testimonial-stat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff7a;border:1px solid #7b57392e;border-radius:20px;align-items:flex-start;gap:14px;min-width:0;min-height:142px;padding:22px 20px;display:flex;box-shadow:0 12px 24px #5d412a12}.testimonial-stat-icon{color:#8a512d;background:#e8dac9db;border-radius:17px;flex:none;place-items:center;width:54px;height:54px;display:grid}.testimonial-stat-copy{gap:3px;min-width:0;display:grid}.testimonial-stat strong{color:#b64b2d;font:600 38px/.9 var(--display);letter-spacing:-.03em}.testimonial-stat b{color:#3b2822;font:600 20px/1 var(--display)}.testimonial-stat small{color:#746c66;max-width:150px;margin-top:5px;font-size:12px;line-height:1.4}.testimonial-stat-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.testimonial-stat-actions a{color:#5e3828;letter-spacing:.08em;text-transform:uppercase;background:#ffffff6b;border:1px solid #7b57393d;border-radius:999px;justify-content:center;align-items:center;min-height:39px;padding:0 17px;font-size:12px;font-weight:800;transition:background .2s,color .2s,transform .2s;display:inline-flex}.testimonial-stat-actions a:last-child{color:#fff;background:#b64b2d;border-color:#b64b2d}.testimonial-stat-actions a:hover{color:#fff;background:#b64b2d;transform:translateY(-2px)}.testimonials-viewport{padding:0 42px;position:relative}.testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.testimonial-card{background:#fffffff2;border:1px solid #e4e0daeb;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 14px 30px #4d372717}.testimonial-card-image{background:#e3d8ca;height:286px;overflow:hidden}.testimonial-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block}.testimonial-card:hover .testimonial-card-image img{transform:scale(1.035)}.testimonial-card-body{padding:0 28px 25px}.testimonial-person{z-index:1;align-items:flex-end;gap:12px;min-height:78px;margin-top:-39px;padding-top:39px;display:flex;position:relative}.testimonial-person>img{object-fit:cover;border:5px solid #fffffffa;border-radius:50%;width:78px;height:78px;position:absolute;top:0;left:0;box-shadow:0 7px 17px #412d1f29}.testimonial-card blockquote{color:#554942;min-height:150px;font:italic 21px/1.46 var(--display);margin:22px 0 20px}.testimonial-card-foot{color:#4a3024;border-top:1px solid #e4e0dae6;justify-content:space-between;align-items:center;gap:14px;padding-top:13px;display:flex}.testimonial-card-customer{background:#f1e8dc;border-radius:999px;align-items:center;gap:9px;min-width:0;padding:8px 13px;display:inline-flex}.testimonial-card-customer strong{color:#2f211d;font:700 16px/1 var(--display)}.testimonial-card-customer b{color:#5a4a42;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.testimonial-card-rating{color:#e0a33f;flex:none;align-items:center;gap:2px;display:inline-flex}.testimonial-arrow{z-index:2;color:#4b2c20;background:#fffffffa;border:0;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .2s,background .2s,color .2s;display:grid;position:absolute;top:48%;box-shadow:0 11px 22px #412d1f1f}.testimonial-arrow:hover{color:#fff;background:#b64b2d;transform:translateY(-2px)}.testimonial-arrow--prev{left:22px}.testimonial-arrow--next{right:22px}@media (max-width:980px){.testimonials-heading{grid-template-columns:1fr;gap:25px}.testimonials-stats{max-width:640px}.testimonial-card-image{height:205px}}@media (max-width:620px){.testimonials-section{padding:70px 0 76px}.testimonials-shell{border-radius:22px;padding:26px 14px 30px}.testimonials-eyebrow{letter-spacing:.16em;gap:9px;font-size:12px}.testimonials-eyebrow span{width:25px}.testimonials-intro h2{margin-top:16px;font-size:48px}.testimonials-stats{gap:12px}.testimonial-stat{gap:9px;min-height:118px;padding:16px 11px}.testimonial-stat-icon{border-radius:13px;width:42px;height:42px}.testimonial-stat strong{font-size:28px}.testimonial-stat b{font-size:17px}.testimonial-stat small{font-size:12px}.testimonial-stat-actions{justify-content:flex-start}.testimonials-viewport{padding:0 10px}.testimonials-grid{grid-template-columns:1fr}.testimonials-grid .testimonial-card:not(:first-child){display:none}.testimonial-card-image{height:210px}.testimonial-card-body{padding-inline:17px}.testimonial-card blockquote{min-height:0;font-size:18px}.testimonial-arrow{width:43px;height:43px}.testimonial-arrow--prev{left:0}.testimonial-arrow--next{right:0}}.category-products-section{background:#f9f8f6;padding:92px 0 112px}.category-products-container{width:min(1420px,100% - 48px)}.category-listing-hero{isolation:isolate;background:linear-gradient(90deg,#f9f8f6fa 0%,#f9f8f6ed 43%,#f9f8f657 100%),url(/images/vitrin/bg-kategori.webp) 100%/cover no-repeat;border:1px solid #e4e0da;border-radius:18px;min-height:246px;padding:27px 36px 32px;position:relative;overflow:hidden;box-shadow:0 15px 32px #1f3a440f}.category-listing-hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #1f3a441c;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-158px;right:-92px;box-shadow:0 0 0 23px #1f3a4406,0 0 0 55px #c05a3e06}.category-breadcrumb{color:#84909a;align-items:center;gap:9px;font-size:13px;display:flex}.category-breadcrumb svg{color:#b6bfc4;transform:rotate(-90deg)}.category-breadcrumb strong{color:#1f3a44;font-weight:700}.category-listing-hero-content{z-index:1;max-width:750px;margin-top:25px;position:relative}.category-listing-kicker{color:#c05a3e;letter-spacing:.2em;margin:0 0 11px;font-size:12px;font-weight:800}.category-listing-hero h2{color:#1f3a44;font:600 clamp(42px, 5vw, 66px)/.94 var(--display);letter-spacing:-.045em;margin:0}.category-listing-hero-content p:last-child{color:#5f6b70;max-width:740px;margin:17px 0 0;font-size:15px;line-height:1.7}.category-listing-hero-mark{color:#1f3a442e;width:110px;height:110px;font:700 60px var(--sans);border:1px solid #1f3a4429;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:7%;transform:translateY(-36%)}.category-products-layout{grid-template-columns:268px minmax(0,1fr);align-items:start;gap:26px;margin-top:30px;display:grid}.category-filter-panel{background:#fff;border:1px solid #e4e0da;border-radius:16px;position:sticky;top:104px;overflow:hidden;box-shadow:0 12px 28px #1f3a440e}.category-filter-heading{color:#1f3a44;border-bottom:1px solid #e4e0da;align-items:center;gap:11px;min-height:67px;padding:0 17px;font-size:15px;display:flex}.category-filter-icon,.category-info-icon{color:#1f3a44;background:#f2f6f5;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.category-filter-group{border-bottom:1px solid #e4e0da;padding:18px 16px}.category-filter-label{color:#1f3a44;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;font-weight:800;display:flex}.category-filter-label svg{color:#9aa6aa}.category-filter-options{gap:5px;display:grid}.category-filter-options button{color:#617177;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;min-height:38px;padding:0 9px;font-size:12px;font-weight:700;transition:color .2s,background .2s,border-color .2s,transform .2s;display:flex}.category-filter-options button svg{color:#99a7aa}.category-filter-options button small{color:#9ba7aa;margin-left:auto;font-size:12px;font-weight:700}.category-filter-options button:hover{color:#1f3a44;background:#fbf4ef;border-color:#c05a3e2e;transform:translate(2px)}.category-filter-options button.active{color:#fff;background:#1f3a44;border-color:#1f3a4424}.category-filter-options button.active svg,.category-filter-options button.active small{color:#d4a574}.category-product-results{min-width:0}.category-results-toolbar{color:#708087;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-bottom:15px;font-size:13px;display:flex}.category-results-toolbar>span strong{color:#1f3a44;font-size:16px}.category-results-toolbar label{color:#77858a;align-items:center;gap:10px;font-size:12px;display:inline-flex}.category-results-toolbar select{color:#1f3a44;min-width:145px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e0da;border-radius:9px;outline:0;padding:0 32px 0 12px}.category-products-section .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}.category-products-section .product-card{background:#fff;border:1px solid #e4e0da;border-radius:15px;min-width:0;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 11px 24px #1f3a440e}.category-products-section .product-card:hover{transform:translateY(-5px);box-shadow:0 18px 32px #1f3a441c}.category-products-section .product-media{aspect-ratio:1/1.17;box-shadow:none;background:#f2f3f1;border-radius:15px 15px 0 0}.category-products-section .product-fav{color:#1f3a44;background:#ffffffeb;border:1px solid #e4e0daf2;width:37px;height:37px;top:12px;right:12px}.category-products-section .product-details{box-shadow:none;background:#fff;border:0;border-top:1px solid #eef0ed;border-radius:0;margin-top:0;padding:16px 15px 15px}.category-products-section .product-meta{align-items:start;margin:0}.category-products-section .product-name{color:#1f3a44;font-size:22px;line-height:1}.category-products-section .product-category{color:#7b898e;letter-spacing:.08em;margin-top:8px;padding-left:0;font-size:12px}.category-products-section .product-category:before{display:none}.category-products-section .product-price{color:#1f3a44;font-size:14px}.category-products-section .add-btn{color:#1f3a44;background:#fff;border-color:#e4e0da;border-radius:10px;min-height:43px;margin-top:14px;padding:5px 6px 5px 14px;font-size:12px}.category-products-section .add-btn i{background:#1f3a44;width:31px;height:31px}.category-empty-state{color:#77858a;border:1px dashed #d9e0de;border-radius:15px;grid-column:1/-1;place-items:center;min-height:260px;font-size:15px;display:grid}.category-info-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:22px;margin-top:76px;display:grid}.category-description-card,.category-faq-card{background:#fff;border:1px solid #e4e0da;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 12px 28px #1f3a440d}.category-description-card{padding:23px 25px 25px}.category-faq-card{padding:23px 20px 21px}.category-info-heading{align-items:center;gap:12px;min-height:44px;display:flex}.category-info-heading p{color:#c05a3e;letter-spacing:.17em;margin:0 0 4px;font-size:12px;font-weight:800}.category-info-heading h3{color:#1f3a44;font:600 26px/1 var(--display);letter-spacing:-.02em;margin:0}.category-description-copy{color:#68777b;margin:25px 0 24px;font-size:14px;line-height:1.72}.category-description-copy p{margin:0 0 14px}.category-description-copy p:last-child{margin-bottom:0}.category-faq-list{border-top:1px solid #e4e0da;margin-top:20px}.category-faq-list details{border-bottom:1px solid #e4e0da}.category-faq-list summary{color:#1f3a44;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 2px;font-size:13px;font-weight:800;list-style:none;display:flex}.category-faq-list summary::-webkit-details-marker{display:none}.category-faq-list summary svg{color:#8d9b9e;flex:none;transition:transform .2s}.category-faq-list details[open] summary svg{color:#c05a3e;transform:rotate(180deg)}.category-faq-list details p{color:#718085;margin:-2px 0 16px;padding-right:24px;font-size:13px;line-height:1.58}@media (max-width:980px){.category-products-container{width:calc(100% - 28px)}.category-listing-hero{padding-inline:25px}.category-products-layout{grid-template-columns:220px minmax(0,1fr);gap:17px}.category-products-section .product-grid{gap:17px 13px}.category-info-grid{grid-template-columns:1fr}}@media (max-width:720px){.category-products-section{padding:70px 0 82px}.category-listing-hero{background-position:72%;min-height:280px;padding:22px 20px 25px}.category-listing-hero-content{max-width:100%;margin-top:27px}.category-listing-hero-content p:last-child{max-width:485px;font-size:14px}.category-listing-hero-mark{width:92px;height:92px;font-size:47px;top:auto;bottom:-26px;right:-8px}.category-products-layout{grid-template-columns:1fr}.category-filter-panel{position:static}.category-filter-options{scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.category-filter-options::-webkit-scrollbar{display:none}.category-filter-options button{flex:none}.category-products-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-results-toolbar{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:13px}.category-info-grid{margin-top:54px}}@media (max-width:480px){.category-products-container{width:calc(100% - 20px)}.category-listing-hero{border-radius:14px}.category-listing-hero h2{font-size:42px}.category-breadcrumb{gap:6px;font-size:12px}.category-products-section .product-grid{grid-template-columns:1fr}.category-description-card,.category-faq-card{padding-inline:17px}.category-info-heading h3{font-size:23px}}.category-products-section{padding-top:42px}.category-filter-heading{color:#fff;background:linear-gradient(135deg,#1f3a44 0%,#2b5a60 100%);border-bottom-color:#ffffff1f;min-height:78px;padding:0 15px}.category-filter-heading>div{gap:4px;display:grid}.category-filter-heading strong{color:#fff;font-size:15px}.category-filter-heading small{color:#ffffffa8;font-size:12px}.category-filter-heading .category-filter-icon{color:#f2c39e;background:#ffffff1f}.category-filter-reset{color:#ffffffd1;background:0 0;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:auto;transition:background .2s,color .2s,transform .2s;display:grid}.category-filter-reset:hover{color:#fff;background:#c05a3e;transform:rotate(-25deg)}.category-filter-label-value{color:#c05a3e;background:#f7eee7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.category-price-range{gap:11px;display:grid}.category-price-range-values{color:#849196;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;font-size:12px;display:grid}.category-price-range-values strong{color:#c05a3e;justify-self:center;font-size:13px;font-weight:800}.category-price-range input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(90deg,#c05a3e 0% 100%);border-radius:999px;outline:0;width:100%;height:5px}.category-price-range input[type=range]::-webkit-slider-thumb{appearance:none;background:#c05a3e;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 7px #c05a3e52}.category-price-range input[type=range]::-moz-range-thumb{background:#c05a3e;border:3px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 2px 7px #c05a3e52}.category-price-range-caption{color:#a0aaac;justify-content:space-between;font-size:12px;display:flex}.category-products-section .add-btn{color:#1f3a44;letter-spacing:.1em;text-align:left;background:linear-gradient(100deg,#fff,#f8faf8);border:1px solid #1f3a442b;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:5px 6px 5px 16px;font-size:12px;font-weight:800;display:flex;position:relative;overflow:hidden}.category-products-section .add-btn span{z-index:1;line-height:1;position:relative}.category-products-section .add-btn:before{content:"";transform-origin:50%;background:#c05a3e;width:3px;transition:transform .25s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(.35)}.category-products-section .add-btn:hover:before{transform:scaleY(1)}.category-products-section .add-btn i{color:#fff;background:#1f3a44;border-radius:10px;place-items:center;width:35px;height:35px;transition:transform .25s,background .25s;display:grid}.category-products-section .add-btn:hover{color:#fff;background:#1f3a44;border-color:#1f3a44;transform:translateY(-2px)}.category-products-section .add-btn:hover i{background:#c05a3e;transform:rotate(-6deg)}.category-description-card{max-height:630px}.category-description-copy{max-height:420px;padding-right:12px;overflow:auto}.category-description-copy::-webkit-scrollbar{width:5px}.category-description-copy::-webkit-scrollbar-thumb{background:#d7c4b2;border-radius:5px}@media (max-width:720px){.category-products-section{padding-top:36px}.category-description-card{max-height:none}.category-description-copy{max-height:none;padding-right:0;overflow:visible}}.header .brand{flex-basis:210px}.header-actions{justify-content:flex-end}.header-actions .header-search{background:#fff;border-color:#e4e0da;border-radius:25px;flex:0 480px;min-width:210px;max-width:480px;height:46px}.header-search>svg{color:#1f3a44;flex:none;margin-left:16px}.header-search input{height:42px;padding-inline:12px 14px;font-size:14px}.header-whatsapp-icon{color:#fff;background:#259e5c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.header-search-trigger{color:#1f3a44;background:#fff;border:1px solid #e4e0da;width:42px;height:42px;margin-left:4px;box-shadow:0 7px 16px #1f3a4412}.header-search-trigger:hover{color:#fff;background:#c05a3e;border-color:#c05a3e}.category-nav .nav-links .nav-promo{color:#fff;background:#c05a3e;border-radius:20px 31px;gap:8px;min-width:165px;height:38px;margin-left:14px;padding:0 18px;box-shadow:0 9px 19px #c05a3e38}.category-nav .nav-links .nav-promo svg{flex:none}.hero-slider .slider-cta{color:#fff}.hero-slider .slider-cta:hover{color:#fff;background:#93432f;border-color:#93432f}@media (max-width:1120px){.header .brand{flex-basis:190px}.header-actions .header-search{flex-basis:390px;max-width:390px}.header-whatsapp{display:none}}@media (max-width:860px){.header-actions .header-search{flex:auto;max-width:none}}@media (max-width:620px){.header-actions .header-search{flex:0 0 42px;width:42px;min-width:42px;height:42px}.header-search>svg{margin-left:12px}.header-search input,.header-search-trigger{display:none}}.utility-bar{color:#fff;background:linear-gradient(135deg,#1f3a44 0%,#2b5a60 100%);border-bottom:1px solid #ffffff1f;font-size:13px}.utility-inner{min-height:48px}.utility-left,.utility-right{gap:22px}.utility-left span,.utility-right a{color:#fff;opacity:1}.utility-left span svg,.utility-right a svg{color:#fff}.utility-left>i,.utility-right>i{background:#ffffff52;width:1px;height:16px}.utility-right{gap:18px}.utility-right a{gap:8px}.header{background:#fffffff0;border-bottom:0}.header-inner{align-items:center;gap:30px;height:132px}.header .brand{flex:0 0 390px;gap:17px;margin-right:32px}.brand-mark{color:#8c5c37;background:0 0;border:0;border-radius:0;place-items:center;width:71px;height:79px;display:grid;transform:none}.brand-name{color:#111820;letter-spacing:-.055em;font-size:43px;line-height:.92}.brand small{color:#8c5c37;letter-spacing:.38em;margin-top:10px;font-size:12px}.header-actions .header-search{background:#ffffffe6;border:1px solid #e9e5e0;border-radius:40px;justify-self:stretch;width:100%;min-width:260px;max-width:700px;height:76px;box-shadow:0 10px 22px #261f180f}.header-search>svg{color:#1e2229;width:28px;height:28px;margin-left:34px}.header-search input{color:#1e2229;height:72px;padding-inline:24px 30px;font-size:19px}.header-search input::placeholder{color:#8d8b87}.header-account-actions{align-items:stretch;height:76px;display:flex}.header-account-action{color:#1e2229;background:0 0;border:0;border-left:1px solid #e9e5e0;align-content:center;place-items:center;gap:7px;min-width:137px;padding:0 23px;font-size:16px;display:grid;position:relative}.header-account-action:first-child{border-left:0}.header-account-action span{white-space:nowrap}.header-account-action:hover{color:#8c5c37}.header-account-action .badge{color:#fff;background:#8c5c37;border-radius:50%;min-width:26px;height:26px;padding:0 6px;font-size:12px;top:7px;right:27px}.header-contact-actions,.header-whatsapp,.header-call{display:none}.category-nav{width:100%;box-shadow:none;background:#fff;border:1px solid #e4e0da;border-left:0;border-right:0;border-radius:0;margin:0}.category-inner{min-height:51px}.category-trigger{background:#1f3a44;border-radius:0;flex:0 0 268px;min-height:51px;margin-left:0;padding:0 20px;font-size:15px}.category-trigger svg:first-child{width:17px;height:17px}.category-nav .nav-links{gap:0;padding-left:10px;justify-content:flex-start!important}.category-nav .nav-links a{color:#1e2229;border-left:1px solid #e4e0da;height:51px;padding:0 17px;font-size:15px}.category-nav .nav-links a:first-child{border-left:0}.category-nav .nav-links a:hover,.category-nav .nav-links a.active{color:#1f3a44;box-shadow:none}.category-nav .nav-links .nav-promo{color:#fff;background:#2d2f31;border:0;border-radius:0 11px 11px 0;gap:9px;min-width:190px;height:43px;padding:0 20px 0 72px;font-weight:700;position:relative;overflow:visible;box-shadow:0 7px 15px #1f22292e;margin:auto 0 auto auto!important}.category-nav .nav-links .nav-promo:before{content:"";clip-path:polygon(0 0,72% 0,100% 50%,72% 100%,0 100%);background:#c05a3e;width:63px;height:43px;position:absolute;top:0;left:0}.category-nav .nav-links .nav-promo:hover{color:#fff;background:#1e2229;box-shadow:0 9px 18px #1f22293d}.category-nav .nav-links .nav-promo .nav-promo-icon{z-index:1;color:#fff;place-items:center;display:grid;position:absolute;top:50%;left:19px;transform:translateY(-50%)}.category-nav .nav-links .nav-promo>span:last-child{z-index:1;white-space:nowrap;position:relative}@media (max-width:1120px){.header .brand{flex-basis:280px;margin-right:0}.brand-name{font-size:34px}.header-actions{gap:20px}.header-account-action{min-width:104px;padding-inline:12px}.category-nav{width:100%}.category-trigger{flex-basis:220px}.category-nav .nav-links a{padding-inline:11px;font-size:15px}}@media (max-width:860px){.utility-left span:nth-of-type(n+2),.utility-left>i,.utility-right{display:none}.header-inner{height:108px}.header .brand{flex-basis:auto}.header-actions{grid-template-columns:1fr auto;gap:12px}.header-actions .header-search{min-width:180px;height:58px}.header-search input{height:54px;font-size:15px}.header-search>svg{width:22px;height:22px;margin-left:20px}.header-account-action{min-width:76px;font-size:13px}.header-account-action svg{width:24px;height:24px}.category-nav{display:none}}@media (max-width:620px){.utility-bar{font-size:12px}.utility-inner{min-height:36px}.header .wide-container{width:calc(100% - 20px)}.header-inner{gap:8px;height:92px}.header .brand{gap:8px}.brand-mark{width:40px;height:54px}.brand-mark svg{width:34px;height:44px}.brand-name{font-size:23px}.brand small{letter-spacing:.25em;margin-top:5px;font-size:12px}.header-actions{display:block}.header-actions .header-search{display:none}.header-account-actions{height:58px}.header-account-action{border-left:0;min-width:42px;padding:0 5px;font-size:0}.header-account-action svg{width:24px;height:24px}.header-account-action .badge{min-width:18px;height:18px;font-size:12px;top:4px;right:0}}.header-actions{flex:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;display:grid}.header-actions .header-search{background:#fff;border-color:#e4e0da;border-radius:25px;flex:none;justify-self:center;width:min(480px,100%);min-width:210px;max-width:480px;height:46px}.header-contact-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:max-content;display:flex}.header-whatsapp{color:#1f3a44;background:#fff;border:1px solid #259e5c40;border-radius:10px;align-items:center;gap:8px;min-height:44px;margin-left:0;padding:4px 12px 4px 5px;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 7px 18px #1f3a4414}.header-whatsapp:hover{border-color:#259e5c8c;transform:translateY(-2px);box-shadow:0 10px 22px #259e5c26}.header-whatsapp-icon{color:#fff;background:#259e5c;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.header-whatsapp>span:last-child{gap:1px;line-height:1;display:grid}.header-whatsapp strong{color:#1f3a44;letter-spacing:.02em;font-size:12px;font-weight:800}.header-whatsapp small{color:#6d7d82;font-size:12px;font-weight:600}.header-call{color:#1f3a44;letter-spacing:.04em;white-space:nowrap;background:#f7f9f8;border:1px solid #1f3a442e;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-size:12px;font-weight:800;transition:transform .2s,border-color .2s,background .2s,color .2s;display:inline-flex}.header-call:hover{color:#fff;background:#c05a3e;border-color:#c05a3e;transform:translateY(-2px)}.header-search-trigger{display:none!important}.category-nav .nav-links{justify-content:flex-start!important}.category-nav .nav-links .nav-promo{margin-left:auto!important}@media (max-width:1120px){.header-actions .header-search{width:min(390px,100%);max-width:390px}.header-whatsapp>span:last-child{display:none}.header-whatsapp{padding:4px}}@media (max-width:860px){.header-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px}.header-actions .header-search{width:100%;min-width:0;max-width:none}.header-call span{display:none}.header-call{width:42px;padding:0}}@media (max-width:620px){.header-contact-actions{gap:3px}.header-whatsapp,.header-call{display:none}.header-actions .header-search{border-radius:22px;justify-self:stretch;width:42px;min-width:42px;height:42px}.header-search>svg{margin-left:12px}.header-search input{display:none}}.product-media-link{width:100%;height:100%;display:block}.detail-container{padding:23px 0 86px}.detail-breadcrumb{color:#879095;align-items:center;gap:8px;margin-bottom:31px;font-size:12px;display:flex}.detail-breadcrumb a{color:#627176;transition:color .2s}.detail-breadcrumb a:hover{color:#c05a3e}.detail-breadcrumb svg{color:#b4bcbe}.detail-breadcrumb span{color:#1f3a44;font-weight:700}.detail-product-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:clamp(42px,6vw,92px);display:grid}.detail-gallery{grid-template-columns:86px minmax(0,1fr);gap:18px;min-width:0;display:grid}.detail-thumbnails{flex-direction:column;gap:12px;display:flex}.detail-thumbnail{aspect-ratio:1/1.12;cursor:pointer;background:#fff;border:1px solid #e4e0da;width:86px;padding:0;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.detail-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.detail-thumbnail:hover{border-color:#c05a3e8c;transform:translateY(-2px)}.detail-thumbnail.active{border:2px solid #c05a3e;box-shadow:0 5px 13px #1f3a441f}.detail-main-image{aspect-ratio:1/1.16;background:#fff;min-width:0;position:relative;overflow:hidden}.detail-main-image img{object-fit:cover;width:100%;height:100%;display:block}.detail-image-count{color:#fff;letter-spacing:.08em;background:#1f3a44bd;border:1px solid #ffffff73;border-radius:3px;padding:7px 10px;font-size:12px;position:absolute;bottom:15px;right:17px}.detail-summary-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.detail-kicker{color:#c05a3e;letter-spacing:.16em;text-transform:uppercase;margin:0 0 11px;font-size:12px;font-weight:800}.detail-summary h1{color:#1f3a44;letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:.98}.detail-favorite{color:#667377;background:#fff;border:1px solid #e4e0da;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;margin-top:4px;transition:border-color .2s,color .2s,background .2s,transform .2s;display:grid}.detail-favorite:hover,.detail-favorite.active{color:#c05a3e;background:#fff7f3;border-color:#c05a3e;transform:translateY(-2px)}.detail-rating{align-items:center;gap:11px;margin-top:18px;display:flex}.detail-rating span{color:#c05a3e;letter-spacing:.13em;font-size:18px;line-height:1}.detail-rating a{color:#718085;text-underline-offset:3px;font-size:12px;text-decoration:underline}.detail-lead{color:#657378;max-width:520px;margin:22px 0 17px;font-size:15px;line-height:1.75}.detail-price-row{align-items:baseline;gap:13px;display:flex}.detail-price-row strong{color:#1f3a44;letter-spacing:-.02em;font-size:26px;font-weight:800}.detail-installment{color:#52716e;align-items:center;gap:7px;margin-top:13px;font-size:12px;display:flex}.detail-installment svg{color:#259e5c}.detail-divider{background:#e4e0da;height:1px;margin:25px 0 22px}.detail-choice{gap:10px;margin-top:19px;display:grid}.detail-choice>span{color:#1f3a44;font-size:13px;font-weight:800}.detail-choice-options{flex-wrap:wrap;gap:8px;display:flex}.detail-choice-options button,.detail-select{color:#536167;background:#fff;border:1px solid #d8dedc;border-radius:6px;min-height:39px;padding:0 15px;font-size:12px}.detail-choice-options button:hover,.detail-choice-options button.selected{color:#1f3a44;background:#f2f7f5;border-color:#1f3a44}.detail-select{color:#1f3a44;text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.detail-select svg{color:#8b9698}.detail-buy-row{grid-template-columns:115px minmax(0,1fr);gap:10px;margin-top:25px;display:grid}.detail-quantity{background:#fff;border:1px solid #d8dedc;border-radius:8px;grid-template-columns:33px 1fr 33px;align-items:center;min-height:53px;display:grid}.detail-quantity button{color:#667377;background:0 0;border:0;place-items:center;height:100%;display:grid}.detail-quantity button:hover{color:#c05a3e}.detail-quantity span{color:#1f3a44;text-align:center;font-size:14px;font-weight:800}.detail-add-button{color:#fff;letter-spacing:.04em;background:#c05a3e;border:1px solid #c05a3e;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:53px;padding:0 19px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:flex}.detail-add-button:hover{background:#93432f;transform:translateY(-2px)}.detail-contact-button{color:#1f3a44;background:#f7faf8;border:1px solid #d7e0dd;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:49px;margin-top:11px;padding:0 16px;font-size:12px;font-weight:700;transition:border-color .2s,background .2s;display:flex}.detail-contact-button:hover{background:#eff6f3;border-color:#8aa9a4}.detail-contact-button svg{color:#c05a3e}.detail-trust-row{border-top:1px solid #e4e0da;grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;padding-top:17px;display:grid}.detail-trust-row span{color:#718085;align-items:center;gap:7px;font-size:12px;display:flex}.detail-trust-row svg{color:#1f3a44}.detail-tabs-section{margin-top:76px}.detail-tabs{scrollbar-width:none;border-bottom:1px solid #e4e0da;align-items:center;gap:28px;display:flex;overflow-x:auto}.detail-tabs::-webkit-scrollbar{display:none}.detail-tabs button{color:#818b8e;white-space:nowrap;background:0 0;border:0;min-height:52px;padding:0 0 2px;font-size:13px;font-weight:700;position:relative}.detail-tabs button:after{content:"";transform-origin:0;background:#c05a3e;height:2px;transition:transform .2s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.detail-tabs button.active:after{transform:scaleX(1)}.detail-tab-panel{min-height:210px;padding:34px 0 0}.detail-copy h2{color:#1f3a44;letter-spacing:-.02em;margin:0 0 16px;font-size:23px}.detail-copy p{color:#68777b;margin:0 0 13px;font-size:14px;line-height:1.78}.detail-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px;max-width:810px;display:grid}.detail-spec-grid div{border-bottom:1px solid #e4e0da;gap:7px;padding:17px 0;display:grid}.detail-spec-grid span{color:#899396;font-size:12px}.detail-spec-grid strong{color:#1f3a44;font-size:14px}.detail-faq{border-top:1px solid #e4e0da;max-width:810px}.detail-faq details{border-bottom:1px solid #e4e0da}.detail-faq summary{color:#1f3a44;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.detail-faq summary::-webkit-details-marker{display:none}.detail-faq summary svg{color:#c05a3e;transition:transform .2s}.detail-faq details[open] summary svg{transform:rotate(90deg)}.detail-faq p{color:#68777b;max-width:700px;margin:-2px 0 17px;font-size:13px;line-height:1.7}@media (max-width:980px){.detail-product-layout{grid-template-columns:1fr;gap:42px}.detail-gallery{max-width:730px}.detail-summary{max-width:670px;padding-left:0}}@media (max-width:680px){.detail-container{width:calc(100% - 24px);padding-top:18px}.detail-breadcrumb{margin-bottom:22px;font-size:12px}.detail-gallery{grid-template-columns:62px minmax(0,1fr);gap:10px}.detail-thumbnails{gap:8px}.detail-thumbnail{width:62px}.detail-main-image{aspect-ratio:1/1.12}.detail-summary h1{font-size:39px}.detail-summary{padding-top:0}.detail-buy-row{grid-template-columns:102px minmax(0,1fr)}.detail-tabs-section{margin-top:51px}.detail-tabs{gap:21px}.detail-tab-panel{padding-top:25px}.detail-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 19px}}@media (max-width:420px){.detail-gallery{grid-template-columns:54px minmax(0,1fr)}.detail-thumbnail{width:54px}.detail-rating span{font-size:15px}.detail-buy-row{grid-template-columns:1fr}.detail-quantity{min-height:48px}.detail-add-button{min-height:51px}}.product-detail-shell{background:#fbfaf7}.detail-header{z-index:40;background:#fbfaf7f5;border-bottom:1px solid #ece7df;position:relative}.detail-header-inner{grid-template-columns:250px 1fr auto;align-items:center;gap:32px;width:min(1420px,100% - 120px);min-height:58px;margin:0 auto;display:grid}.detail-brand{white-space:nowrap;color:#101820;align-items:baseline;gap:13px;display:inline-flex}.detail-brand strong{font:600 25px/1 var(--display);letter-spacing:-.045em}.detail-brand span{color:#9f9a93;letter-spacing:.28em;font-size:12px}.detail-header-nav{justify-content:center;align-items:center;gap:34px;display:flex}.detail-header-nav a{color:#151b22;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.detail-header-nav a:hover{color:#a95034}.detail-header-actions{align-items:center;gap:19px;display:flex}.detail-header-actions>button{color:#121a20;background:0 0;border:0;place-items:center;display:grid;position:relative}.detail-header-actions>button:hover{color:#a95034}.detail-header-search{align-items:center;gap:10px;width:285px;min-height:35px;padding:0 14px;font-size:12px;color:#8b8984!important;background:#f2eee8!important;border-radius:21px!important;justify-content:flex-start!important;display:flex!important}.detail-header-search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-header-cart b{color:#fff;background:#a95034;border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;display:grid;position:absolute;top:-8px;right:-10px}.detail-container{width:min(1420px,100% - 120px);padding:14px 0 76px}.detail-breadcrumb{margin-bottom:14px}.detail-gallery{grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:16px}.detail-thumbnails{align-self:stretch;min-height:100%;display:block;position:relative}.detail-thumbnail-viewport{grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;width:112px;height:100%;display:grid;overflow:hidden}.detail-thumbnail{aspect-ratio:auto;border-radius:8px;width:112px;height:100%;min-height:0}.detail-thumbnail-arrow{z-index:2;color:#27343b;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:30px;height:28px;transition:background .2s,color .2s;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 3px 10px #231c151f}.detail-thumbnail-arrow:first-child{top:-13px}.detail-thumbnail-arrow:last-child{bottom:-13px}.detail-thumbnail-arrow:hover:not(:disabled){color:#a95134;background:#f2e8df}.detail-thumbnail-arrow:disabled{color:#c7c1ba;cursor:default}.detail-gallery-door .detail-main-image{aspect-ratio:.9;background:#fff}.detail-gallery-door .detail-main-image img{object-fit:contain;padding:14px}.detail-gallery-door .detail-thumbnail-viewport{grid-template-rows:repeat(4,minmax(0,1fr))}.detail-image-zoom{z-index:2;color:#1f3a44;opacity:0;cursor:zoom-in;background:0 0;border:0;place-items:center;transition:opacity .2s,background .2s;display:grid;position:absolute;inset:0}.detail-main-image:hover .detail-image-zoom{opacity:1;background:#ffffff2e}.detail-image-zoom svg{background:#fffffff0;border-radius:50%;width:52px;height:52px;padding:13px;box-shadow:0 8px 22px #1f3a442e}.detail-lightbox{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#131b1fd6;place-items:center;padding:45px;display:grid;position:fixed;inset:0}.detail-lightbox img{object-fit:contain;border-radius:8px;max-width:min(92vw,1100px);max-height:90vh;box-shadow:0 24px 80px #0000004d}.detail-lightbox-close{color:#fff;background:#ffffff1f;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:24px;right:28px}.detail-lightbox-close:hover{background:#c05a3e;border-color:#c05a3e}.detail-thumbnail.active{border:2px solid #9f563d}.detail-main-image{aspect-ratio:1.16;background:#e8e1d8;border-radius:10px}.detail-main-image img{object-fit:cover}.detail-expand-button{color:#27231f;background:#fffffff0;border:0;border-radius:7px;align-items:center;gap:8px;min-height:35px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:16px;left:17px;box-shadow:0 5px 15px #231c1524}.detail-gallery-controls{align-items:center;gap:13px;display:flex;position:absolute;bottom:15px;right:16px}.detail-gallery-controls button{color:#25343c;background:#fffffff5;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 5px 15px #231c151a}.detail-gallery-controls button:first-child svg{transform:rotate(180deg)}.detail-gallery-controls span{color:#fff;text-shadow:0 1px 4px #0000004d;font-size:12px;font-weight:700}.detail-image-count{display:none}.detail-summary{padding:23px 0 0}.detail-summary h1{color:#111820;font:500 clamp(46px, 4.6vw, 69px)/.93 var(--display);letter-spacing:-.05em}.detail-kicker{color:#ba5639;letter-spacing:.25em;margin-bottom:13px}.detail-summary-actions{gap:10px;display:flex}.detail-favorite,.detail-share{width:43px;height:43px}.detail-share{color:#24313a;background:0 0;border:1px solid #e3ddd4;border-radius:50%;place-items:center;display:grid}.detail-share:hover{color:#ba5639;border-color:#ba5639}.detail-rating{margin-top:17px}.detail-rating span{color:#b64f32}.detail-lead{color:#4f5151;max-width:670px;font:17px/1.42 var(--display);margin:20px 0 25px}.detail-price-stock{justify-content:space-between;align-items:center;gap:25px;display:flex}.detail-price-row strong{color:#7e2e1f;font:500 34px/1 var(--display)}.detail-price-row span{color:#77736f;font-size:13px}.detail-stock{border-left:1px solid #e4ded7;grid-template-columns:10px auto;align-items:center;column-gap:8px;min-width:180px;padding-left:23px;display:grid}.detail-stock>span{background:#2a9b6a;border-radius:50%;grid-row:span 2;width:11px;height:11px}.detail-stock strong{color:#1f7355;font-size:13px}.detail-stock small{color:#8b8882;font-size:12px}.detail-divider{margin:23px 0 20px}.detail-buy-row{grid-template-columns:155px minmax(0,1fr);gap:16px;margin-top:0}.detail-buy-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.detail-quantity{border-radius:10px;min-height:56px}.detail-add-button{min-height:56px;font:500 17px var(--display);letter-spacing:0;background:#a95134;border-radius:10px}.detail-add-button:hover{background:#853b29}.detail-whatsapp-button{color:#fff;min-height:56px;font:500 15px var(--display);text-align:center;background:#279b63;border:1px solid #279b63;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:background .2s,border-color .2s,transform .2s;display:flex}.detail-whatsapp-button:hover{color:#fff;background:#1d7e50;border-color:#1d7e50;transform:translateY(-2px)}.detail-contact-button{color:#9b452f;min-height:54px;font:500 16px var(--display);background:0 0;border-color:#b85739;border-radius:10px;justify-content:center;gap:10px;margin-top:11px}.detail-contact-button:hover{background:#fffaf6}.detail-trust-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:26px;padding-top:18px}.detail-trust-row span{border-right:1px solid #e5dfd8;grid-template-columns:25px 1fr;align-items:center;column-gap:7px;padding:0 12px;display:grid}.detail-trust-row span:last-child{border-right:0}.detail-trust-row svg{color:#202a31;grid-row:span 2}.detail-trust-row b{color:#273138;font-size:12px}.detail-trust-row small{color:#83827e;font-size:12px}.detail-tabs-section{background:#ffffffb3;border-radius:13px;margin-top:25px;padding:9px 30px 26px;box-shadow:0 7px 22px #4436270b}.detail-tabs{border-bottom:0;gap:42px}.detail-tabs button{color:#716d68;min-height:43px;font:16px var(--display)}.detail-tabs button.active{color:#20272c;font-weight:700}.detail-tab-panel{min-height:175px;padding-top:12px}.detail-copy h2{font:600 20px var(--display)}.detail-faq{border:1px solid #e9e1d9;border-radius:8px;max-width:none;overflow:hidden}.detail-faq details{background:#ffffff70;padding:0 20px}.detail-faq summary{padding:13px 0;font-size:14px}.detail-faq summary svg{background:#f8e9df;border-radius:50%;width:29px;height:29px;padding:7px}.detail-faq p{margin:-2px 0 14px}.detail-related-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.detail-related-heading p{color:#c05a3e;letter-spacing:.23em;margin:0 0 8px;font-size:12px;font-weight:800}.detail-related-heading h2{color:#111820;font:500 35px/.95 var(--display);letter-spacing:-.04em;margin:0}.detail-related-heading a{color:#c05a3e;align-items:center;gap:7px;font-size:12px;display:inline-flex}@media (max-width:1180px){.detail-header-inner,.detail-container{width:min(100% - 44px,1060px)}.detail-header-inner{grid-template-columns:190px 1fr auto;gap:18px}.detail-header-nav{gap:18px}.detail-header-nav a{font-size:12px}.detail-header-search{width:210px}.detail-product-layout{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:35px}}@media (max-width:1300px) and (min-width:861px){.detail-header-inner{grid-template-columns:210px minmax(0,1fr) auto;gap:17px}.detail-header-nav{gap:20px}.detail-header-nav a{font-size:12px}.detail-header-search{width:220px}.detail-header-actions{gap:13px}}@media (max-width:860px){.detail-header-inner{grid-template-columns:1fr auto;min-height:64px}.detail-header-nav{display:none}.detail-header-search{width:42px;padding:0;justify-content:center!important}.detail-header-search span{display:none}.detail-product-layout{grid-template-columns:1fr}.detail-gallery,.detail-summary{max-width:760px}}@media (max-width:600px){.detail-header-inner,.detail-container{width:calc(100% - 24px)}.detail-header-inner,.detail-brand{gap:8px}.detail-brand strong{font-size:22px}.detail-brand span{display:none}.detail-header-actions{gap:10px}.detail-header-actions>button svg{width:20px}.detail-gallery{grid-template-columns:78px minmax(0,1fr);gap:9px}.detail-thumbnail-viewport{gap:7px;width:78px}.detail-thumbnail{width:78px}.detail-main-image{aspect-ratio:.92}.detail-gallery-door .detail-main-image{aspect-ratio:.78}.detail-summary h1{font-size:46px}.detail-buy-row{grid-template-columns:1fr}.detail-buy-actions{grid-template-columns:1fr 1fr}.detail-price-stock{flex-direction:column;align-items:start;gap:14px}.detail-stock{border-left:0;padding-left:0}.detail-trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.detail-trust-row span:nth-child(2){border-right:0}.detail-trust-row span:nth-child(3){padding-left:0}.detail-tabs-section{padding-inline:16px}.detail-tabs{gap:22px}}@media (max-width:420px){.detail-buy-actions{grid-template-columns:1fr}}.detail-tabs-section{box-shadow:none;background:0 0;border-radius:15px;margin-top:28px;padding:0}.detail-tabs{background:#ffffffbf;border:1px solid #ece4dc;border-bottom:0;border-radius:15px 15px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 12px;display:grid}.detail-tabs button{color:#68645f;min-height:78px;font:inherit;text-align:left;white-space:normal;border-right:1px solid #eee6de;justify-content:flex-start;align-items:center;gap:15px;padding:13px 22px;display:flex;position:relative}.detail-tabs button:last-child{border-right:0}.detail-tabs button:after{background:#b75235;height:2px;bottom:0;left:22px;right:22px}.detail-tabs button:hover,.detail-tabs button.active{color:#1f2930}.detail-tabs button.active{background:linear-gradient(#fff6eeeb,#ffffff73)}.detail-tabs button.active .detail-tab-icon{color:#a95034}.detail-tab-icon{color:#936243;flex:none}.detail-tabs button>span{gap:5px;display:grid}.detail-tabs button strong{color:inherit;font:600 16px/1.1 var(--display)}.detail-tabs button small{color:#938e88;font-size:12px;line-height:1.2}.detail-tab-panel{background:#ffffffb8;border:1px solid #ece4dc;border-radius:0 0 15px 15px;min-height:205px;padding:28px 30px 30px}@media (max-width:900px){.detail-tabs{border-bottom:1px solid #ece4dc;border-radius:15px 15px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.detail-tabs button:nth-child(2){border-right:0}.detail-tabs button:nth-child(-n+2){border-bottom:1px solid #eee6de}.detail-tabs button:after{left:18px;right:18px}}@media (max-width:600px){.detail-tabs button{gap:10px;min-height:70px;padding:11px 13px}.detail-tab-icon{width:21px;height:21px}.detail-tabs button strong{font-size:13px}.detail-tabs button small{font-size:12px}.detail-tab-panel{padding:23px 17px 24px}}.detail-question-form{background:#fff9f4b8;border:1px solid #eadfd6;border-radius:10px;grid-template-columns:minmax(190px,.7fr) minmax(260px,1.2fr) auto;align-items:center;gap:16px;margin-bottom:18px;padding:17px 18px;display:grid}.detail-question-form>div{gap:6px;display:grid}.detail-question-form strong{color:#1f2930;font:600 16px/1.2 var(--display)}.detail-question-form small{color:#8d8882;font-size:12px;line-height:1.35}.detail-question-form textarea{resize:vertical;color:#27343b;min-height:64px;font:inherit;background:#fff;border:1px solid #e2d9d0;border-radius:7px;outline:0;padding:11px 13px;font-size:13px}.detail-question-form textarea:focus{border-color:#b75235;box-shadow:0 0 0 3px #b752351a}.detail-question-form button{color:#fff;white-space:nowrap;background:#b75235;border:1px solid #b75235;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.detail-question-form button:hover{background:#8e3e2b;border-color:#8e3e2b}.detail-faq details summary>span{align-items:center;gap:14px;display:inline-flex}.detail-faq details summary i{color:#392f29;width:34px;height:34px;font:normal 14px var(--display);background:#faeee7;border-radius:50%;flex:none;place-items:center;display:grid}.question-pending{color:#9b674f!important}@media (max-width:820px){.detail-question-form{grid-template-columns:1fr 1fr}.detail-question-form>div{grid-column:1/-1}.detail-question-form button{grid-column:1/-1;justify-self:start}}@media (max-width:600px){.detail-question-form{grid-template-columns:1fr;gap:11px;padding:14px}.detail-question-form textarea,.detail-question-form button{grid-column:auto;width:100%}}.detail-breadcrumb{color:#596267;background:#fffc;border:1px solid #e6ded5;border-radius:8px;min-height:40px;margin-bottom:18px;padding:0 14px;font-size:13px}.detail-breadcrumb a{color:#596267;font-weight:600}.detail-breadcrumb span{color:#1f3a44}.detail-breadcrumb svg{color:#b75235;width:16px;height:16px}.detail-tabs-section{background:#fff;border-radius:0;width:100vw;max-width:none;margin-top:38px;padding:29px max(24px,50vw - 710px) 40px;position:relative;left:50%;transform:translate(-50%)}.detail-tabs,.detail-tab-panel{width:100%;max-width:1420px;margin-left:auto;margin-right:auto}.detail-tab-panel{background:#fff;min-height:205px;padding:30px 30px 34px}.detail-copy{max-width:none}.detail-tab-panel .detail-copy{width:100%;max-width:none}.detail-tab-panel .detail-copy p{width:100%;max-width:none;font-size:15px;line-height:1.8}.detail-trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.detail-trust-row span{border-bottom:1px solid #e5dfd8;border-right:1px solid #e5dfd8;grid-template-columns:32px 1fr;column-gap:11px;min-height:86px;padding:15px 22px}.detail-trust-row span:nth-child(2),.detail-trust-row span:nth-child(4){border-right:0}.detail-trust-row span:nth-child(3),.detail-trust-row span:nth-child(4){border-bottom:0}.detail-trust-row span:first-child{padding-left:0}.detail-trust-row svg{width:27px;height:27px}.detail-trust-row b{color:#1f2d33;font-size:15px;line-height:1.2}.detail-trust-row small{color:#5f6d70;font-size:13px;line-height:1.35}@media (max-width:600px){.detail-breadcrumb{min-height:37px;padding-inline:10px;font-size:12px}.detail-tabs-section{padding:22px 12px 30px}.detail-tab-panel{padding:23px 17px 26px}.detail-trust-row span{padding:11px 10px}.detail-trust-row span:first-child,.detail-trust-row span:nth-child(3){padding-left:0}.detail-trust-row span{grid-template-columns:25px 1fr;column-gap:7px;min-height:74px}.detail-trust-row svg{width:22px;height:22px}.detail-trust-row b{font-size:13px}.detail-trust-row small{font-size:12px}}@media (min-width:621px){.footer-cta-copy,.footer-cta-copy h2{max-width:700px}}@media (max-width:620px){.footer-cta-copy h2{max-width:none;font-size:clamp(30px,8.5vw,45px)}}.detail-main-image{max-width:100%}.detail-related{margin-top:46px}.detail-related-heading{align-items:flex-end;gap:24px;margin-bottom:20px}.detail-related-actions{align-items:center;gap:10px;display:flex}.detail-related-nav{gap:8px;display:flex}.detail-related-nav button{border:1px solid var(--line);background:var(--surface);width:46px;height:46px;color:var(--petrol);border-radius:8px;place-items:center;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:grid}.detail-related-nav button:hover:not(:disabled){border-color:var(--petrol);background:var(--petrol);color:#fff}.detail-related-nav button:disabled{opacity:.32;cursor:default}.detail-related-heading .detail-related-button{border:1px solid var(--petrol);background:var(--petrol);color:#fff;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:0 22px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.detail-related-heading .detail-related-button:hover{color:#fff;background:#15282f;border-color:#15282f;transform:translateY(-1px)}.detail-related-track{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 14.6667px);grid-auto-flow:column;gap:22px;margin:-6px 0 -14px;padding:6px 0 14px;display:grid;overflow-x:auto}.detail-related-track::-webkit-scrollbar{display:none}.detail-related-track .product-card{scroll-snap-align:start;border:1px solid var(--line);background:var(--surface);border-radius:14px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 10px 28px #2d21180d}.detail-related-track .product-card:hover{border-color:#dcd3c7;transform:translateY(-4px);box-shadow:0 20px 44px #2d21181f}.detail-related-track .product-details{padding:0 18px 18px}.detail-related-track .product-meta{margin-top:15px}.detail-related-track .product-name{font-size:22px}@media (max-width:980px){.detail-related-track{grid-auto-columns:calc(50% - 11px)}.detail-related-heading{flex-wrap:wrap;gap:16px}}@media (max-width:600px){.detail-related{margin-top:34px}.detail-related-track{grid-auto-columns:84%;gap:14px}.detail-related-nav button{width:42px;height:42px}.detail-related-heading .detail-related-button{min-height:42px;padding:0 16px;font-size:12px}}.checkout-container{width:min(1240px,100% - 40px);padding:26px 0 64px}.checkout-container .detail-breadcrumb{margin-bottom:22px}.checkout-steps{align-items:center;gap:10px;margin:0 0 30px;padding:0;list-style:none;display:flex}.checkout-step{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:9px 16px 9px 10px;font-size:13px;font-weight:600;display:inline-flex}.checkout-step i{border:1px solid var(--line);background:var(--paper);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:700;display:grid}.checkout-step-active{border-color:var(--petrol);color:var(--petrol)}.checkout-step-active i{border-color:var(--petrol);background:var(--petrol);color:#fff}.checkout-step-done{color:#2a7a5c;border-color:#cfe0d8}.checkout-step-done i{color:#fff;background:#2a7a5c;border-color:#2a7a5c}.checkout-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.checkout-head p{color:var(--accent);letter-spacing:.22em;margin:0 0 9px;font-size:12px;font-weight:800}.checkout-head h1{color:#111820;font:500 clamp(34px, 3.6vw, 50px)/.98 var(--display);letter-spacing:-.035em;margin:0}.checkout-head-count{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600}.checkout-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:26px;display:grid}.cart-lines{gap:14px;display:grid}.cart-line{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:132px minmax(0,1fr) auto;gap:20px;padding:16px;display:grid;box-shadow:0 10px 28px #2d21180a}.cart-line-media{background:#efe9e0;border-radius:10px;display:block;overflow:hidden}.cart-line-media img{object-fit:cover;width:132px;height:132px;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.cart-line:hover .cart-line-media img{transform:scale(1.05)}.cart-line-info{align-content:start;gap:7px;min-width:0;display:grid}.cart-line-category{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.cart-line-info h2{font:600 23px/1.05 var(--display);letter-spacing:-.02em;margin:0}.cart-line-info h2 a:hover{color:var(--accent)}.cart-line-description{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.cart-line-unit{color:#7b776f;font-size:13px}.cart-line-actions{align-content:space-between;justify-items:end;gap:14px;display:grid}.cart-line-quantity{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:38px 46px 38px;align-items:center;height:42px;display:inline-grid}.cart-line-quantity button{height:100%;color:var(--ink);background:0 0;border:0;place-items:center;display:grid}.cart-line-quantity button:hover{color:var(--accent)}.cart-line-quantity span{text-align:center;font-size:15px;font-weight:700}.cart-line-total{color:#1f3a44;white-space:nowrap;font-size:21px;font-weight:700}.cart-line-remove{color:#8b857d;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.cart-line-remove:hover{color:var(--accent)}.cart-continue{color:var(--petrol);align-items:center;margin-top:6px;font-size:14px;font-weight:700;display:inline-flex}.cart-continue:hover{color:var(--accent)}.cart-placeholder{gap:14px;display:grid}.cart-placeholder span{background:linear-gradient(90deg,#e4e0da73,#e4e0da33,#e4e0da73);border-radius:14px;height:164px}.cart-empty-state{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:16px;justify-items:center;gap:14px;padding:64px 28px;display:grid}.cart-empty-state i{width:72px;height:72px;color:var(--accent);background:#f7ede6;border-radius:50%;place-items:center;display:grid}.cart-empty-state h2{font:500 30px/1.05 var(--display);letter-spacing:-.03em;margin:0}.cart-empty-state p{max-width:520px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.cart-empty-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.checkout-primary-button{border:1px solid var(--petrol);background:var(--petrol);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:14px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.checkout-primary-button:hover:not(:disabled){background:#15282f;border-color:#15282f;transform:translateY(-1px)}.checkout-primary-button:disabled{opacity:.45;cursor:default}.checkout-primary-button-block{width:100%;margin-top:18px}.checkout-ghost-button{border:1px solid var(--line);background:var(--surface);min-height:52px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:14px;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}.checkout-ghost-button:hover{border-color:var(--accent);color:var(--accent)}.order-summary{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:24px;position:sticky;top:104px;box-shadow:0 14px 38px #2d21180f}.order-summary h2{font:600 21px var(--display);letter-spacing:-.02em;margin:0 0 18px}.order-summary-items{border-bottom:1px solid var(--line);gap:13px;margin:0 0 18px;padding:0 0 18px;list-style:none;display:grid}.order-summary-items li{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.order-summary-items img{object-fit:cover;border-radius:8px;width:52px;height:52px}.order-summary-items span{gap:3px;min-width:0;display:grid}.order-summary-items strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.order-summary-items small{color:var(--muted);font-size:12px}.order-summary-items b{white-space:nowrap;font-size:14px;font-weight:700}.order-summary-rows{gap:11px;margin:0;display:grid}.order-summary-rows div{justify-content:space-between;align-items:center;gap:14px;display:flex}.order-summary-rows dt{color:var(--muted);font-size:14px}.order-summary-rows dd{margin:0;font-size:14px;font-weight:600}.order-summary-muted{color:var(--muted);font-weight:500}.order-summary-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;margin-top:16px;padding-top:16px;display:flex}.order-summary-total span{font-size:15px;font-weight:600}.order-summary-total strong{color:#7e2e1f;font-size:26px;font-weight:700}.order-summary-note{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.6}.order-summary-trust{border-top:1px solid var(--line);gap:9px;margin:16px 0 0;padding:16px 0 0;list-style:none;display:grid}.order-summary-trust li{color:#5f6d70;align-items:center;gap:9px;font-size:13px;display:flex}.order-summary-trust svg{color:var(--petrol)}.checkout-form{gap:16px;display:grid}.checkout-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:24px 26px 26px;box-shadow:0 10px 28px #2d21180a}.checkout-card h2{font:600 20px var(--display);letter-spacing:-.02em;align-items:center;gap:12px;margin:0 0 20px;display:flex}.checkout-card h2 span{width:30px;height:30px;color:var(--accent);background:#f7ede6;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.checkout-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.checkout-field{gap:8px;min-width:0;display:grid}.checkout-field-wide{grid-column:1/-1}.checkout-field>span{color:#3f464b;font-size:13px;font-weight:700}.checkout-field>span small{color:var(--muted);font-size:12px;font-weight:500}.checkout-field input,.checkout-field textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-height:50px;color:var(--ink);font:inherit;border-radius:8px;outline:0;padding:13px 15px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.checkout-field textarea{resize:vertical;min-height:96px;line-height:1.6}.checkout-field input::placeholder,.checkout-field textarea::placeholder{color:#a9a49c}.checkout-field input:focus,.checkout-field textarea:focus{border-color:var(--petrol);background:var(--surface);box-shadow:0 0 0 3px #1f3a441a}.field-error{color:#a8371f;font-size:12px;font-weight:600;display:block}.payment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.payment-option{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;padding:18px;transition:border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative}.payment-option:hover{border-color:#c9c1b6}.payment-option input{opacity:0;width:1px;height:1px;position:absolute}.payment-option i{background:var(--surface);border:1px solid var(--line);width:46px;height:46px;color:var(--petrol);border-radius:10px;place-items:center;display:grid}.payment-option span{gap:6px;display:grid}.payment-option strong{font-size:16px;font-weight:700}.payment-option small{color:var(--muted);font-size:13px;line-height:1.5}.payment-option.active{border-color:var(--petrol);background:var(--surface);box-shadow:0 0 0 3px #1f3a4414}.payment-option.active i{border-color:var(--petrol);background:var(--petrol);color:#fff}.payment-detail{background:#fffaf6;border:1px dashed #d9cfc2;border-radius:12px;margin-top:16px;padding:18px 20px}.payment-detail-title{color:var(--petrol);align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:700;display:flex}.payment-detail dl{gap:9px;margin:0 0 12px;display:grid}.payment-detail dl div{flex-wrap:wrap;gap:6px 16px;display:flex}.payment-detail dt{min-width:70px;color:var(--muted);font-size:13px}.payment-detail dd{letter-spacing:.01em;margin:0;font-size:14px;font-weight:600}.payment-detail small{color:#5f6d70;font-size:13px;line-height:1.6;display:block}.checkout-approval{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;margin-top:20px;padding:16px;display:grid}.checkout-approval input{width:22px;height:22px;accent-color:var(--petrol);margin:0}.checkout-approval span{color:#3f464b;font-size:14px;line-height:1.5}.checkout-approval.has-error{background:#fff8f6;border-color:#c0402c}.order-done{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:18px;justify-items:center;gap:16px;padding:56px 28px 60px;display:grid;box-shadow:0 16px 44px #2d21180f}.order-done-mark{color:#2a7a5c;background:#e8f4ed;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.order-done-kicker{color:var(--accent);letter-spacing:.22em;margin:4px 0 0;font-size:12px;font-weight:800}.order-done h1{font:500 clamp(32px, 3.4vw, 46px)/1 var(--display);letter-spacing:-.035em;margin:0}.order-done-lead{max-width:580px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.order-done-facts{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(100%,760px);margin:18px 0 0;padding:0;display:grid;overflow:hidden}.order-done-facts div{border-right:1px solid var(--line);background:var(--paper);gap:6px;padding:16px 14px;display:grid}.order-done-facts div:last-child{border-right:0}.order-done-facts dt{color:var(--muted);font-size:12px}.order-done-facts dd{margin:0;font-size:15px;font-weight:700}.order-done-panel{text-align:left;background:#fffaf6;border:1px dashed #d9cfc2;border-radius:12px;width:min(100%,760px);margin-top:6px;padding:20px 22px}.order-done-panel dl{gap:9px;margin:0 0 12px;display:grid}.order-done-panel dl div{flex-wrap:wrap;gap:6px 16px;display:flex}.order-done-panel dt{min-width:70px;color:var(--muted);font-size:13px}.order-done-panel dd{margin:0;font-size:14px;font-weight:600}.order-done-panel small{color:#5f6d70;font-size:13px;line-height:1.6;display:block}.order-done-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}.cart-item-remove{color:#8b857d;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.cart-item-remove:hover{border-color:var(--line);background:var(--paper);color:var(--accent)}.cart-footer-actions{gap:10px;margin-top:14px;display:grid}.cart-footer-actions .button{width:100%}.cart-secondary-action{border:1px solid var(--line);min-height:46px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.cart-secondary-action:hover{border-color:var(--petrol);color:var(--petrol)}@media (max-width:1100px){.checkout-layout{grid-template-columns:minmax(0,1fr) 330px;gap:20px}.order-summary{padding:20px}}@media (max-width:920px){.checkout-layout{grid-template-columns:minmax(0,1fr)}.order-summary{position:static}.payment-options{grid-template-columns:minmax(0,1fr)}.order-done-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.order-done-facts div:nth-child(2){border-right:0}.order-done-facts div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:620px){.checkout-container{width:calc(100% - 24px);padding:18px 0 44px}.checkout-steps{scrollbar-width:none;gap:7px;margin-bottom:22px;padding-bottom:4px;overflow-x:auto}.checkout-steps::-webkit-scrollbar{display:none}.checkout-step{flex:none;padding:8px 13px 8px 8px;font-size:12px}.checkout-head{flex-direction:column;align-items:flex-start;gap:12px}.cart-line{grid-template-columns:92px minmax(0,1fr);gap:14px;padding:13px}.cart-line-media img{width:92px;height:92px}.cart-line-description{display:none}.cart-line-actions{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;place-items:center stretch;gap:12px;padding-top:12px}.cart-line-total{text-align:right;justify-self:end}.cart-line-remove{justify-self:end}.checkout-card{padding:20px 17px 22px}.checkout-fields{grid-template-columns:minmax(0,1fr);gap:14px}.cart-empty-state{padding:44px 18px}.order-done{padding:40px 18px 44px}.order-done-facts{grid-template-columns:minmax(0,1fr)}.order-done-facts div{border-right:0;border-bottom:1px solid var(--line)}.order-done-facts div:last-child{border-bottom:0}.checkout-primary-button,.checkout-ghost-button{width:100%}}.auth-container{width:min(1120px,100% - 40px);padding:26px 0 70px}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:24px;display:grid}.auth-aside{color:#f2e7d9;background:linear-gradient(160deg,#26343b 0%,#1f3a44 55%,#2a1e16 100%);border-radius:18px;flex-direction:column;gap:26px;padding:40px 36px;display:flex}.auth-aside-kicker{color:#d4a574;letter-spacing:.22em;margin:0;font-size:12px;font-weight:800}.auth-aside h2{font:500 clamp(28px, 2.6vw, 36px)/1.1 var(--display);letter-spacing:-.03em;margin:0}.auth-aside ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.auth-aside li{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;display:grid}.auth-aside li i{color:#d4a574;border:1px solid #d4a57466;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.auth-aside li span{gap:5px;display:grid}.auth-aside li strong{font-size:15px;font-weight:700}.auth-aside li small{color:#f2e7d9c2;font-size:13px;line-height:1.55}.auth-aside-contact{color:#d4a574;border-top:1px solid #f2e7d92e;align-items:center;gap:9px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:700;display:inline-flex}.auth-aside-contact:hover{color:#fff}.auth-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:40px 38px 34px;box-shadow:0 16px 44px #2d21180f}.auth-kicker{color:var(--accent);letter-spacing:.22em;margin:0 0 10px;font-size:12px;font-weight:800}.auth-card h1{font:500 clamp(30px, 3vw, 42px)/1 var(--display);letter-spacing:-.035em;margin:0}.auth-lead{color:var(--muted);margin:12px 0 26px;font-size:15px;line-height:1.6}.auth-form{gap:16px;display:grid}.auth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.auth-row{justify-content:flex-end;display:flex}.auth-inline-link{color:var(--petrol);font-size:13px;font-weight:700}.auth-inline-link:hover{color:var(--accent)}.auth-footer{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin-top:24px;padding-top:20px;font-size:14px}.auth-footer a{color:var(--petrol);font-weight:700}.auth-footer a:hover{color:var(--accent)}.auth-success{text-align:center;justify-items:center;gap:12px;padding:14px 0 6px;display:grid}.auth-success i{color:#2a7a5c;background:#e8f4ed;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.auth-success h2{font:500 26px var(--display);letter-spacing:-.02em;margin:0}.auth-success p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.auth-success .checkout-primary-button{margin-top:8px}.checkout-login-hint{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;margin:0;padding:10px 16px;font-size:13px}.checkout-login-hint a{color:var(--petrol);font-weight:700}.checkout-login-hint a:hover{color:var(--accent)}.account-container{width:min(1240px,100% - 40px);padding:26px 0 64px}.account-layout{grid-template-columns:276px minmax(0,1fr);align-items:start;gap:24px;display:grid}.account-sidebar{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:22px;position:sticky;top:104px;box-shadow:0 12px 32px #2d21180d}.account-identity{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;margin-bottom:16px;padding-bottom:18px;display:grid}.account-identity i{background:var(--petrol);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:19px;font-style:normal;font-weight:700;display:grid}.account-identity span{gap:3px;min-width:0;display:grid}.account-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.account-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-nav{gap:4px;display:grid}.account-nav-link{color:#46505a;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;width:100%;padding:12px 14px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:flex}.account-nav-link:hover{background:var(--paper);color:var(--ink)}.account-nav-link.active{border-color:var(--line);background:var(--paper);color:var(--petrol);font-weight:700}.account-nav-link svg{color:inherit}.account-nav-logout{border-top:1px solid var(--line);color:#9a5240;border-radius:0 0 9px 9px;margin-top:8px;padding-top:14px}.account-nav-logout:hover{color:var(--accent);background:#fff6f2}.account-content{gap:16px;min-width:0;display:grid}.account-head h1{color:#111820;font:500 clamp(30px, 3.2vw, 44px)/1 var(--display);letter-spacing:-.035em;margin:0}.account-head p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.6}.account-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.account-stat{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:7px;padding:20px;transition:transform .2s,border-color .2s;display:grid;box-shadow:0 10px 26px #2d21180a}.account-stat:hover{border-color:#d6cec3;transform:translateY(-2px)}.account-stat i{width:42px;height:42px;color:var(--accent);background:#f7ede6;border-radius:10px;place-items:center;display:grid}.account-stat strong{font-size:30px;font-weight:700;line-height:1}.account-stat span{color:var(--muted);font-size:13px}.account-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:24px 26px 26px;box-shadow:0 10px 28px #2d21180a}.account-card h2{font:600 19px var(--display);letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 18px;display:flex}.account-empty{text-align:center;justify-items:center;gap:12px;padding:48px 24px;display:grid}.account-empty i{width:64px;height:64px;color:var(--accent);background:#f7ede6;border-radius:50%;place-items:center;display:grid}.account-empty h2{font:500 24px var(--display);margin:0;display:block}.account-empty p{max-width:460px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.account-empty-note{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.account-shortcuts{gap:10px;display:grid}.account-shortcuts a{border:1px solid var(--line);background:var(--paper);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;transition:border-color .2s,color .2s,background .2s;display:flex}.account-shortcuts a:hover{border-color:var(--petrol);background:var(--surface);color:var(--petrol)}.account-inline-link{color:var(--petrol);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.account-inline-link:hover{color:var(--accent)}.account-saved{color:#2a7a5c;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.account-note p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.order-status{border-radius:999px;align-items:center;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.order-status-hazirlaniyor{color:#a85b25;background:#fdf0e6}.order-status-uretimde{color:#1f3a44;background:#eaf0f3}.order-status-yolda{color:#5a6b36;background:#eef1e9}.order-status-teslim-edildi{color:#2a7a5c;background:#e8f4ed}.order-row{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px;display:grid}.order-row-main{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.order-row-main strong{font-size:15px;font-weight:700}.order-row-main small{color:var(--muted);font-size:13px}.order-row b{white-space:nowrap;font-size:17px;font-weight:700}.order-list{gap:14px;display:grid}.order-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.order-card header div{align-items:center;gap:12px;display:flex}.order-card header strong{font-size:16px;font-weight:700}.order-card header small{color:var(--muted);font-size:13px}.order-card-items{gap:12px;margin:0;padding:0;list-style:none;display:grid}.order-card-items li{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.order-card-items img{object-fit:cover;border-radius:8px;width:58px;height:58px}.order-card-items span{gap:3px;min-width:0;display:grid}.order-card-items strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.order-card-items small{color:var(--muted);font-size:12px}.order-card-items b{white-space:nowrap;font-size:14px;font-weight:700}.order-card footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;font-size:13px;display:flex}.order-card footer strong{color:var(--ink);font-weight:700}.order-card-total{color:var(--muted);font-size:13px}.order-card-total b{color:#7e2e1f;margin-left:6px;font-size:19px;font-weight:700}.address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.address-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-content:start;gap:8px;padding:20px;display:grid;box-shadow:0 10px 26px #2d21180a}.address-card.is-default{border-color:var(--petrol);box-shadow:0 0 0 3px #1f3a4412}.address-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.address-card header strong{font-size:16px;font-weight:700}.address-default-badge{color:#2a7a5c;background:#e8f4ed;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.address-person{color:#46505a;margin:0;font-size:13px;font-weight:600}.address-text{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.address-city{color:var(--muted);margin:0;font-size:13px}.address-card footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px;margin-top:8px;padding-top:14px;display:flex}.address-card footer button{color:var(--petrol);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.address-card footer button:hover{color:var(--accent)}.address-card footer .address-remove{color:#9a5240}.address-card footer .address-remove:hover{color:#7d2f1c}.address-add{min-height:180px;color:var(--petrol);background:0 0;border:1px dashed #cdc4b8;border-radius:14px;place-content:center;justify-items:center;gap:10px;padding:20px;font-size:14px;font-weight:700;transition:border-color .2s,background .2s;display:grid}.address-add:hover{border-color:var(--petrol);background:var(--surface)}.address-add i{width:46px;height:46px;color:var(--accent);background:#f7ede6;border-radius:50%;place-items:center;display:grid}.address-form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.account-favorites{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.account-favorites .product-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #2d21180d}.account-favorites .product-details{padding:0 16px 16px}.account-favorites .product-meta{margin-top:14px}.account-favorites .product-name{font-size:20px}@media (max-width:1040px){.auth-layout{grid-template-columns:minmax(0,1fr)}.auth-aside{order:2;padding:30px 26px}.auth-card{order:1;padding:30px 24px 26px}.account-layout{grid-template-columns:232px minmax(0,1fr);gap:18px}.account-sidebar{padding:18px}.account-favorites{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.account-layout{grid-template-columns:minmax(0,1fr)}.account-sidebar{position:static}.account-nav{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.account-nav::-webkit-scrollbar{display:none}.account-nav-link{white-space:nowrap}.account-nav-logout{border-top:0;border-radius:9px;margin-top:0;padding-top:12px}.address-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.auth-container,.account-container{width:calc(100% - 24px);padding:18px 0 48px}.auth-card{padding:26px 18px 22px}.auth-grid,.account-stats{grid-template-columns:minmax(0,1fr)}.account-card{padding:20px 17px 22px}.order-row{grid-template-columns:minmax(0,1fr);gap:12px}.order-card-items li{grid-template-columns:48px minmax(0,1fr) auto}.order-card-items img{width:48px;height:48px}.account-favorites{grid-template-columns:minmax(0,1fr)}.address-form-actions .checkout-primary-button,.address-form-actions .checkout-ghost-button{width:100%}}.content-container,.legal-container{width:min(1140px,100% - 40px);padding:26px 0 70px}.content-head{max-width:760px;margin-bottom:32px}.content-kicker{color:var(--accent);letter-spacing:.22em;margin:0 0 12px;font-size:12px;font-weight:800}.content-head h1{color:#111820;font:500 clamp(34px, 4vw, 56px)/1.02 var(--display);letter-spacing:-.04em;margin:0}.content-lead{color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.65}.content-figure-inline img{border-radius:16px;height:clamp(240px,26vw,340px)}.content-section-lead{max-width:640px;color:var(--muted);margin:-8px 0 22px;font-size:15px;line-height:1.65}.content-cta{color:#f2e7d9;background:linear-gradient(140deg,#26343b 0%,#1f3a44 60%,#2a1e16 100%);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:10px;padding:32px 34px;display:flex}.content-cta h2{font:500 clamp(24px, 2.4vw, 32px)/1.1 var(--display);letter-spacing:-.03em;margin:0 0 10px}.content-cta p{color:#f2e7d9cc;max-width:520px;margin:0;font-size:15px;line-height:1.6}.content-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.content-cta-actions .checkout-primary-button{color:#241a13;background:#d4a574;border-color:#d4a574}.content-cta-actions .checkout-primary-button:hover{background:#e0b689;border-color:#e0b689}.content-cta-actions .checkout-ghost-button{color:#f2e7d9;background:0 0;border-color:#f2e7d952}.content-cta-actions .checkout-ghost-button:hover{color:#fff;border-color:#f2e7d9}.legal-head{max-width:780px;margin-bottom:34px}.legal-kicker{color:var(--accent);letter-spacing:.22em;margin:0 0 12px;font-size:12px;font-weight:800}.legal-head h1{color:#111820;font:500 clamp(30px, 3.4vw, 46px)/1.05 var(--display);letter-spacing:-.035em;margin:0}.legal-lead{color:var(--muted);margin:16px 0 0;font-size:16px;line-height:1.65}.legal-updated{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:8px;margin:18px 0 0;padding:8px 14px;font-size:13px;display:inline-flex}.legal-layout{grid-template-columns:268px minmax(0,1fr);align-items:start;gap:28px;display:grid}.legal-toc{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:22px;position:sticky;top:104px;box-shadow:0 12px 32px #2d21180d}.legal-toc-title{color:var(--petrol);align-items:center;gap:8px;margin:0 0 14px;font-size:13px;font-weight:700;display:flex}.legal-toc ol{counter-reset:toc;gap:4px;margin:0;padding:0;list-style:none;display:grid}.legal-toc li a{color:#4b5257;border-radius:8px;padding:9px 11px;font-size:13px;line-height:1.45;transition:background .2s,color .2s;display:block}.legal-toc li a:hover{background:var(--paper);color:var(--petrol)}.legal-body{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:34px;padding:32px 34px 36px;display:grid;box-shadow:0 12px 34px #2d21180d}.legal-body section{scroll-margin-top:110px}.legal-body h2{color:#111820;font:600 21px/1.3 var(--display);letter-spacing:-.02em;margin:0 0 14px}.legal-body p{color:#4b5257;margin:0 0 13px;font-size:15px;line-height:1.85}.legal-body p:last-child{margin-bottom:0}.legal-body ul{gap:11px;margin:0;padding-left:20px;display:grid}.legal-body li{color:#4b5257;font-size:15px;line-height:1.8}.legal-body li::marker{color:var(--accent)}.faq-layout{grid-template-columns:268px minmax(0,1fr);align-items:start;gap:28px;display:grid}.faq-toc-cta{border-top:1px solid var(--line);width:100%;color:var(--petrol);align-items:center;gap:8px;margin-top:16px;padding-top:16px;font-size:13px;font-weight:700;display:inline-flex}.faq-toc-cta:hover{color:var(--accent)}.faq-groups{gap:26px;display:grid}.faq-group{scroll-margin-top:110px}.faq-group h2{color:#111820;font:500 26px/1.1 var(--display);letter-spacing:-.03em;margin:0 0 14px}.faq-items{gap:10px;display:grid}.faq-items details{border:1px solid var(--line);background:var(--surface);border-radius:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.faq-items details[open]{border-color:#d6cec3;box-shadow:0 10px 26px #2d21180d}.faq-items summary{color:#1f2930;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;font-size:15px;font-weight:600;list-style:none;display:flex}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary svg{color:var(--accent);flex:none;transition:transform .25s}.faq-items details[open] summary svg{transform:rotate(180deg)}.faq-items p{color:var(--muted);margin:0;padding:0 20px 19px;font-size:14px;line-height:1.8}.checkout-field select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:50px;color:var(--ink);font:inherit;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#7b776f 50%),linear-gradient(135deg,#7b776f 50%,#0000 50%);background-position:calc(100% - 20px) 22px,calc(100% - 14px) 22px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;border-radius:8px;outline:0;padding:13px 15px;font-size:15px}.checkout-field select:focus{border-color:var(--petrol);background-color:var(--surface);box-shadow:0 0 0 3px #1f3a441a}.footer-legal-links{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.footer-legal-links a:hover{color:#d4a574}@media (max-width:1040px){.legal-layout,.faq-layout{grid-template-columns:220px minmax(0,1fr);gap:20px}}@media (max-width:860px){.legal-layout,.faq-layout,.contact-layout,.content-split{grid-template-columns:minmax(0,1fr)}.legal-toc{position:static}.legal-toc ol{grid-auto-flow:row}}@media (max-width:620px){.content-container,.legal-container{width:calc(100% - 24px);padding:18px 0 48px}.legal-body{padding:22px 18px 24px}.content-cta{padding:24px 20px}.content-cta-actions,.content-cta-actions a{width:100%}.contact-form-card{padding:22px 17px 24px}}.section-title{font-size:clamp(34px,3.4vw,54px)}.modular-feature h2{font-size:clamp(36px,3.6vw,58px)}.testimonials-intro h2{font-size:clamp(34px,3.4vw,56px)}.blog-inspiration h3{max-width:230px;margin:22px 0 28px;font-size:26px}.blog-card-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:22px;line-height:1.15;display:-webkit-box;overflow:hidden}.product-name,.detail-related-track .product-name,.account-favorites .product-name{font-size:20px;line-height:1.1}.detail-gallery-controls,.detail-expand-button{z-index:3}.detail-summary h1{font-size:clamp(28px,2.6vw,40px);line-height:1.04}.breadcrumb-bar{padding:24px 0 0}.breadcrumb-bar .detail-breadcrumb{margin-bottom:0}.checkout-container,.content-container,.legal-container,.account-container,.auth-container,.detail-container{padding-top:22px}@media (max-width:620px){.breadcrumb-bar,.checkout-container,.content-container,.legal-container,.account-container,.auth-container,.detail-container{padding-top:16px}}.detail-summary{align-content:start;gap:14px;padding:0;display:grid}.detail-box{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:22px 24px;box-shadow:0 8px 22px #2d21180a}.detail-box-head .detail-kicker{margin-bottom:10px}.detail-box-head .detail-rating{margin-top:13px}.detail-box-head .detail-lead{max-width:none;margin:15px 0 0;font-size:15px;line-height:1.65}.detail-box-price{padding:18px 24px}.detail-box-price .detail-price-stock{margin:0}.detail-box-buy .detail-buy-row{margin-top:0}.detail-box-buy .detail-contact-button{margin-top:12px}.detail-box-trust{padding:0;overflow:hidden}.detail-box-trust .detail-trust-row{border-top:0;margin:0;padding:0}.detail-box-trust .detail-trust-row span{min-height:80px;padding:15px 20px}.detail-box-trust .detail-trust-row span:first-child{padding-left:20px}@media (max-width:600px){.detail-box{padding:17px 16px}.detail-box-price{padding:15px 16px}.detail-box-trust{padding:0}.detail-box-trust .detail-trust-row span{padding:12px 14px}.detail-box-trust .detail-trust-row span:first-child,.detail-box-trust .detail-trust-row span:nth-child(3){padding-left:14px}}.category-group{margin-bottom:44px}.category-group-head{margin-bottom:18px}.category-group-head h2{color:#111820;font:500 clamp(24px, 2.4vw, 32px)/1.1 var(--display);letter-spacing:-.03em;margin:0 0 8px}.category-group-head p{max-width:620px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.category-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.category-entry{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:112px minmax(0,1fr);align-items:stretch;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 10px 26px #2d21180a}.category-entry:hover{border-color:#d6cec3;transform:translateY(-3px);box-shadow:0 18px 38px #2d21181a}.category-entry-media{background:#efe9e0;display:block;overflow:hidden}.category-entry-media img{object-fit:cover;width:112px;height:100%;min-height:124px;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.category-entry:hover .category-entry-media img{transform:scale(1.06)}.category-entry-body{align-content:center;gap:7px;min-width:0;padding:16px 18px;display:grid}.category-entry-body strong{color:var(--ink);font:600 18px/1.2 var(--display);letter-spacing:-.02em}.category-entry-body small{color:var(--muted);font-size:13px;line-height:1.55}.category-entry-body b{color:var(--petrol);align-items:center;gap:7px;margin-top:3px;font-size:13px;font-weight:700;display:inline-flex}.blog-badge{color:var(--accent);letter-spacing:.1em;background:#f7ede6;border-radius:999px;justify-self:start;padding:6px 13px;font-size:12px;font-weight:800}.blog-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.blog-meta span{align-items:center;gap:7px;display:inline-flex}.blog-meta svg{color:var(--accent)}.blog-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.blog-list-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-rows:auto 1fr;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 10px 28px #2d21180a}.blog-list-card:hover{border-color:#d6cec3;transform:translateY(-4px);box-shadow:0 20px 44px #2d21181a}.blog-list-media{background:#efe9e0;display:block;overflow:hidden}.blog-list-media img{object-fit:cover;width:100%;height:208px;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.blog-list-card:hover .blog-list-media img{transform:scale(1.05)}.blog-list-body{align-content:start;gap:10px;padding:20px 22px 22px;display:grid}.blog-list-category{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.blog-list-body h2,.blog-list-body h3{-webkit-line-clamp:2;color:#111820;font:600 20px/1.25 var(--display);letter-spacing:-.02em;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.blog-list-body h2 a:hover,.blog-list-body h3 a:hover{color:var(--accent)}.blog-list-excerpt{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-list-compact .blog-list-media img{height:168px}.post-head{max-width:820px;margin-bottom:24px}.post-head h1{color:#111820;font:500 clamp(30px, 3.4vw, 46px)/1.1 var(--display);letter-spacing:-.035em;margin:0}.post-meta{margin-top:16px}.post-figure{background:#efe9e0;border-radius:18px;margin:0 0 32px;overflow:hidden}.post-toc{top:104px}.post-lead{color:#3f464b;margin:0 0 26px;font-size:18px;line-height:1.75}.post-cta{color:#f2e7d9;background:linear-gradient(140deg,#26343b 0%,#1f3a44 60%,#2a1e16 100%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding:28px 30px;display:flex}.post-cta h2{color:#f2e7d9;font:500 24px/1.2 var(--display);letter-spacing:-.02em;margin:0 0 8px}.post-cta p{color:#f2e7d9cc;max-width:420px;margin:0;font-size:14px;line-height:1.6}.post-related .detail-related-heading{margin-bottom:18px}@media (max-width:1040px){.category-group-grid,.blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.post-layout{grid-template-columns:220px minmax(0,1fr);gap:22px}}@media (max-width:860px){.post-layout{grid-template-columns:minmax(0,1fr)}.post-toc{position:static}}@media (max-width:620px){.category-group-grid,.blog-list{grid-template-columns:minmax(0,1fr)}.post-figure img{height:210px}.post-cta{padding:22px 18px}.post-cta .content-cta-actions,.post-cta .content-cta-actions a{width:100%}}.hero-slide-copy .hero-baslik{font-size:clamp(38px,3.2vw,58px)}@media (max-width:760px){.detail-breadcrumb{white-space:nowrap;scrollbar-width:none;overflow-x:auto}.detail-breadcrumb::-webkit-scrollbar{display:none}.detail-breadcrumb svg{flex:none}}.page-container{padding:22px 0 64px}.detail-product-layout{grid-template-columns:minmax(0,1fr) minmax(520px,1.05fr);gap:clamp(18px,1.8vw,30px)}.guide-head{border:1px solid var(--line);background:linear-gradient(135deg,#fbf9f6 0%,#f4f0ea 100%);border-radius:18px;grid-template-columns:64px minmax(0,1fr);gap:20px;margin-bottom:22px;padding:28px 30px;display:grid}.guide-head>i{background:var(--petrol);color:#fff;border-radius:16px;place-items:center;width:64px;height:64px;display:grid}.guide-head h1{color:#111820;font:600 clamp(28px, 3vw, 40px)/1.05 var(--display);letter-spacing:-.035em;margin:0 0 10px}.guide-head p{max-width:720px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.guide-head-chips{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.guide-head-chips span{border:1px solid var(--line);background:var(--surface);color:#46505a;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:13px;font-weight:600;display:inline-flex}.guide-head-chips svg{color:var(--accent)}.blog-latest{margin-bottom:40px;position:relative}.blog-latest .blog-badge{z-index:2;background:var(--petrol);color:#fff;letter-spacing:.04em;border-radius:999px;padding:7px 15px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:0;box-shadow:0 8px 18px #1f3a4438}.blog-latest-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1fr) minmax(300px,.82fr);align-items:stretch;gap:16px;display:grid}.blog-latest-media{border:1px solid var(--line);background:#efe9e0;border-radius:16px;display:block;overflow:hidden}.blog-latest-media img{object-fit:cover;width:100%;height:100%;min-height:330px;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.blog-latest-media:hover img{transform:scale(1.04)}.blog-latest-copy{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-content:center;gap:14px;padding:32px 30px;display:grid;box-shadow:0 10px 28px #2d21180a}.blog-latest-copy h2{color:#111820;font:600 clamp(22px, 2.1vw, 29px)/1.2 var(--display);letter-spacing:-.03em;margin:0}.blog-latest-copy h2 a:hover{color:var(--accent)}.blog-latest-copy>p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.blog-latest-copy .checkout-primary-button{justify-self:start;min-height:48px}.blog-latest-side{grid-auto-rows:1fr;gap:16px;min-width:0;display:grid}.blog-side-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-content:start;gap:12px;padding:18px 20px;transition:border-color .2s,transform .2s;display:grid;box-shadow:0 10px 26px #2d21180a}.blog-side-card:hover{border-color:#d6cec3;transform:translateY(-2px)}.blog-side-body{grid-template-columns:104px minmax(0,1fr);gap:14px;display:grid}.blog-side-media{background:#efe9e0;border-radius:12px;display:block;overflow:hidden}.blog-side-media img{object-fit:cover;width:104px;height:104px;display:block}.blog-side-card h3{-webkit-line-clamp:2;color:#111820;font:600 16px/1.3 var(--display);letter-spacing:-.02em;-webkit-box-orient:vertical;margin:0 0 7px;display:-webkit-box;overflow:hidden}.blog-side-card h3 a:hover{color:var(--accent)}.blog-side-card p{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:0 0 9px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.section-bar{border-left:4px solid var(--accent);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-bottom:20px;padding-left:15px;display:flex}.section-bar h2{color:#111820;width:100%;font:600 clamp(22px, 2.2vw, 30px)/1.1 var(--display);letter-spacing:-.03em;margin:0}.section-bar p{color:var(--muted);margin:0;font-size:13px}.section-bar-link{margin-left:auto}.blog-list-media{position:relative}.blog-list-date{color:#46505a;background:#fffffff0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 5px 14px #231c1524}.post-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-bottom:20px;padding:30px 34px;box-shadow:0 10px 28px #2d21180a}.post-card h1{color:#111820;font:600 clamp(27px, 3vw, 40px)/1.15 var(--display);letter-spacing:-.035em;margin:0 0 14px}.post-card .post-lead{color:#4b5257;margin:0 0 18px;font-size:16px;line-height:1.8}.post-card .blog-meta span{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:8px 14px}.post-layout{grid-template-columns:286px minmax(0,1fr);align-items:start;gap:20px;display:grid}.post-aside{gap:14px;display:grid;position:sticky;top:100px}.post-toc{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:20px;box-shadow:0 10px 26px #2d21180a}.post-toc-title{border-bottom:1px solid var(--line);color:var(--petrol);justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding-bottom:13px;font-size:14px;font-weight:700;display:flex}.post-toc-title span{align-items:center;gap:9px;display:inline-flex}.post-toc-title small{color:var(--muted);font-size:12px;font-weight:600}.post-toc ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.post-toc a{color:#4b5257;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;padding:9px 10px;font-size:13px;line-height:1.45;transition:background .2s,color .2s;display:grid}.post-toc a i{background:var(--paper);border:1px solid var(--line);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.post-toc a:hover{background:var(--paper);color:var(--petrol)}.post-toc a.active{background:var(--paper);color:var(--petrol);font-weight:700}.post-toc a.active i{border-color:var(--petrol);background:var(--petrol);color:#fff}.post-share{border:1px solid var(--line);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.post-share>span{color:#46505a;font-size:13px;font-weight:700}.post-share div{gap:8px;display:flex}.post-share a,.post-share button{border:1px solid var(--line);background:var(--paper);width:38px;height:38px;color:var(--petrol);border-radius:50%;place-items:center;transition:background .2s,border-color .2s,color .2s;display:grid}.post-share a:hover,.post-share button:hover{border-color:var(--petrol);background:var(--petrol);color:#fff}.post-main{gap:20px;min-width:0;display:grid}.post-figure{border:1px solid var(--line);background:#efe9e0;border-radius:18px;margin:0;overflow:hidden}.post-figure img{object-fit:cover;width:100%;height:clamp(250px,32vw,440px);display:block}.post-body{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:32px 36px 34px;box-shadow:0 10px 28px #2d21180a}.post-body section{margin-bottom:28px;scroll-margin-top:110px}.post-body section:last-child{margin-bottom:0}.post-body h2{color:#111820;font:600 22px/1.35 var(--display);letter-spacing:-.02em;margin:0 0 13px}.post-body p{color:#4b5257;margin:0 0 14px;font-size:16px;line-height:1.85}.post-body p:last-child{margin-bottom:0}.post-faq{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.post-faq details{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin-bottom:10px;overflow:hidden}.post-faq details[open]{background:var(--surface);border-color:#d6cec3}.post-faq summary{color:#1f2930;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;font-size:15px;font-weight:600;list-style:none;display:flex}.post-faq summary::-webkit-details-marker{display:none}.post-faq summary i{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;place-items:center;transition:transform .25s;display:grid}.post-faq details[open] summary i{transform:rotate(45deg)}.post-faq p{color:var(--muted);margin:0;padding:0 18px 17px;font-size:14px;line-height:1.8}.post-author{border:1px solid var(--line);background:var(--paper);border-radius:18px;grid-template-columns:62px minmax(0,1fr);gap:18px;padding:24px 26px;display:grid}.post-author>i{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:24px;font-style:normal;font-weight:700;display:grid}.post-author-label{color:var(--muted);letter-spacing:.18em;margin:0 0 4px;font-size:11px;font-weight:800}.post-author strong{color:#111820;font:600 19px var(--display);letter-spacing:-.02em;margin-bottom:8px;display:block}.post-author p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.post-author-links{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.post-author-links a{color:var(--petrol);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.post-author-links a:hover{color:var(--accent)}.post-related{margin-top:44px}@media (max-width:1180px){.blog-latest-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.blog-latest-side{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.post-layout{grid-template-columns:246px minmax(0,1fr)}}@media (max-width:980px){.detail-product-layout{grid-template-columns:1fr}.post-layout{grid-template-columns:minmax(0,1fr)}.post-aside{grid-template-columns:minmax(0,1fr);position:static}}@media (max-width:860px){.blog-latest-grid{grid-template-columns:minmax(0,1fr)}.blog-latest-media img{min-height:230px}.blog-latest-side{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.page-container{width:calc(100% - 24px);padding:16px 0 44px}.guide-head{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 18px}.guide-head>i{width:52px;height:52px}.blog-latest-copy{padding:22px 18px}.blog-latest-copy .checkout-primary-button{width:100%}.post-card{padding:22px 18px}.post-body{padding:24px 18px 26px}.blog-side-body{grid-template-columns:78px minmax(0,1fr);gap:11px}.blog-side-media img{width:78px;height:78px}.post-author{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 17px}.post-figure img{height:210px}}.about-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.about-hero-copy{color:#f2e7d9;background:linear-gradient(155deg,#26343b 0%,#1f3a44 55%,#2a1e16 100%);border-radius:20px;align-content:center;gap:16px;padding:46px 48px;display:grid}.about-hero-copy .content-kicker{color:#d4a574;margin:0}.about-hero-copy h1{color:#f7efe4;font:500 clamp(30px, 3.3vw, 46px)/1.08 var(--display);letter-spacing:-.04em;margin:0}.about-hero-copy>p{color:#f2e7d9d1;max-width:560px;margin:0;font-size:16px;line-height:1.75}.about-hero-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.about-hero-actions .checkout-primary-button{color:#241a13;background:#d4a574;border-color:#d4a574}.about-hero-actions .checkout-primary-button:hover{background:#e0b689;border-color:#e0b689}.about-hero-actions .checkout-ghost-button{color:#f2e7d9;background:0 0;border-color:#f2e7d952}.about-hero-actions .checkout-ghost-button:hover{color:#fff;border-color:#f2e7d9}.about-hero-media{border:1px solid var(--line);background:#efe9e0;border-radius:20px;margin:0;overflow:hidden}.about-hero-media img{object-fit:cover;width:100%;height:100%;min-height:380px;display:block}.about-numbers{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:48px;display:grid;overflow:hidden;box-shadow:0 10px 28px #2d21180a}.about-numbers div{border-right:1px solid var(--line);gap:8px;padding:24px 26px;display:grid}.about-numbers div:last-child{border-right:0}.about-numbers strong{color:var(--petrol);font:500 clamp(28px, 2.6vw, 36px)/1 var(--display);letter-spacing:-.03em}.about-numbers span{color:var(--muted);font-size:13px;line-height:1.5}.about-split{grid-template-columns:minmax(0,1fr) minmax(0,.88fr);align-items:center;gap:32px;margin-bottom:52px;scroll-margin-top:110px;display:grid}.about-split-copy p{color:#4b5257;margin:0 0 15px;font-size:16px;line-height:1.85}.about-split-copy p:last-child{margin-bottom:0}.about-split-media{border:1px solid var(--line);background:#efe9e0;border-radius:18px;margin:0;overflow:hidden}.about-split-media img{object-fit:cover;width:100%;height:clamp(260px,26vw,360px);display:block}.about-process{margin-bottom:52px;scroll-margin-top:110px}.process-steps{counter-reset:adim;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.process-steps li{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-content:start;gap:10px;padding:26px 24px;display:grid;position:relative;box-shadow:0 10px 26px #2d21180a}.process-step-no{color:#e6ded4;font:600 30px/1 var(--display);position:absolute;top:18px;right:20px}.process-steps i{width:46px;height:46px;color:var(--accent);background:#f7ede6;border-radius:12px;place-items:center;display:grid}.process-steps strong{color:#111820;font:600 18px var(--display);letter-spacing:-.02em}.process-steps small{color:var(--muted);font-size:14px;line-height:1.65}.about-values{margin-bottom:52px;scroll-margin-top:110px}.value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.value-grid article{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:26px 28px;transition:transform .2s,border-color .2s;box-shadow:0 10px 26px #2d21180a}.value-grid article:hover{border-color:#d6cec3;transform:translateY(-3px)}.value-grid i{background:var(--paper);border:1px solid var(--line);width:48px;height:48px;color:var(--petrol);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.value-grid h3{color:#111820;font:600 19px var(--display);letter-spacing:-.02em;margin:0 0 9px}.value-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.about-references{margin-bottom:52px;scroll-margin-top:110px}.reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.reference-grid article{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:46px minmax(0,1fr);gap:16px;padding:22px 24px;display:grid}.reference-grid i{background:var(--surface);border:1px solid var(--line);width:46px;height:46px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.reference-grid h3{color:#111820;font:600 17px var(--display);letter-spacing:-.02em;margin:0 0 8px}.reference-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.about-sustain{background:linear-gradient(135deg,#f3f7f3 0%,#eef4ef 100%);border:1px solid #dfe7e0;border-radius:18px;grid-template-columns:64px minmax(0,1fr);gap:22px;margin-bottom:48px;padding:32px 34px;scroll-margin-top:110px;display:grid}.about-sustain-icon{color:#fff;background:#2a7a5c;border-radius:16px;place-items:center;width:64px;height:64px;display:grid}.about-sustain h2{color:#1b3a2c;font:600 clamp(22px, 2.2vw, 29px)/1.15 var(--display);letter-spacing:-.03em;margin:0 0 14px}.about-sustain p{color:#3f5147;max-width:860px;margin:0 0 13px;font-size:15px;line-height:1.8}.about-sustain p:last-child{margin-bottom:0}.contact-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:stretch;gap:18px;margin-bottom:26px;display:grid}.contact-hero-copy{color:#f2e7d9;background:linear-gradient(155deg,#26343b 0%,#1f3a44 58%,#2a1e16 100%);border-radius:20px;align-content:center;gap:14px;padding:40px 42px;display:grid}.contact-hero-copy .content-kicker{color:#d4a574;margin:0}.contact-hero-copy h1{color:#f7efe4;font:500 clamp(30px, 3.2vw, 44px)/1.08 var(--display);letter-spacing:-.04em;margin:0}.contact-hero-copy p{color:#f2e7d9d1;max-width:560px;margin:0;font-size:16px;line-height:1.75}.contact-hero-channels{grid-auto-rows:1fr;gap:12px;display:grid}.contact-channel{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:50px minmax(0,1fr) 20px;align-items:center;gap:15px;padding:18px 20px;transition:transform .2s,border-color .2s;display:grid;box-shadow:0 10px 26px #2d21180a}.contact-channel:hover{border-color:var(--petrol);transform:translate(3px)}.contact-channel i{width:50px;height:50px;color:var(--accent);background:#f7ede6;border-radius:12px;place-items:center;display:grid}.contact-channel span{gap:4px;min-width:0;display:grid}.contact-channel strong{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.contact-channel b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.contact-channel small{color:var(--muted);font-size:12px}.contact-channel>svg{color:var(--petrol)}.contact-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;margin-bottom:48px;display:grid}.contact-form-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:28px 30px 30px;box-shadow:0 12px 34px #2d21180d}.contact-form-card .section-bar{margin-bottom:22px}.contact-form-card .auth-success{padding:10px 0 0}.contact-form-card .auth-success h3{font:500 24px var(--display);letter-spacing:-.02em;margin:0}.contact-form-card .auth-inline-link{background:0 0;border:0}.contact-aside{gap:14px;display:grid}.contact-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:22px 24px;box-shadow:0 10px 26px #2d21180a}.contact-card h2{color:#111820;font:600 18px var(--display);letter-spacing:-.02em;align-items:center;gap:9px;margin:0 0 14px;display:flex}.contact-card-dark{color:#f2e7d9;background:linear-gradient(150deg,#1f3a44 0%,#26343b 100%);border-color:#2a3a42}.contact-card-dark h2{color:#f7efe4}.contact-card-dark>i{color:#d4a574;border:1px solid #d4a57466;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:15px;display:grid}.contact-address{color:#f2e7d9d6;margin:0 0 14px;font-size:14px;line-height:1.7}.contact-map-link{color:#d4a574;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.contact-map-link:hover{color:#fff}.contact-hours,.contact-legal{gap:11px;margin:0;display:grid}.contact-hours div,.contact-legal div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.contact-hours dt,.contact-legal dt{color:var(--muted);font-size:13px}.contact-hours dd,.contact-legal dd{text-align:right;margin:0;font-size:14px;font-weight:600}.contact-closed{color:#9a5240!important}.contact-shortcuts{margin-bottom:8px}.shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.shortcut-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-content:start;gap:10px;padding:24px 26px;transition:transform .2s,border-color .2s;display:grid;box-shadow:0 10px 26px #2d21180a}.shortcut-card:hover{border-color:var(--petrol);transform:translateY(-3px)}.shortcut-card i{width:46px;height:46px;color:var(--accent);background:#f7ede6;border-radius:12px;place-items:center;display:grid}.shortcut-card strong{color:#111820;font:600 18px var(--display);letter-spacing:-.02em}.shortcut-card small{color:var(--muted);font-size:14px;line-height:1.6}.shortcut-card b{color:var(--petrol);align-items:center;gap:7px;margin-top:3px;font-size:13px;font-weight:700;display:inline-flex}@media (max-width:1100px){.process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-grid,.shortcut-grid{grid-template-columns:minmax(0,1fr)}.contact-layout{grid-template-columns:minmax(0,1fr) 310px}}@media (max-width:920px){.about-hero,.about-split,.contact-hero,.contact-layout{grid-template-columns:minmax(0,1fr)}.about-hero-media img{min-height:250px}.about-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.about-numbers div:nth-child(2){border-right:0}.about-numbers div:nth-child(-n+2){border-bottom:1px solid var(--line)}.value-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.about-hero-copy{padding:28px 20px}.contact-hero-copy{padding:26px 20px}.about-hero-actions .checkout-primary-button,.about-hero-actions .checkout-ghost-button{width:100%}.about-numbers{grid-template-columns:minmax(0,1fr)}.about-numbers div{border-right:0;border-bottom:1px solid var(--line)}.about-numbers div:last-child{border-bottom:0}.process-steps{grid-template-columns:minmax(0,1fr)}.about-sustain{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 18px}.contact-form-card{padding:22px 17px 24px}.value-grid article,.shortcut-card{padding:20px 18px}}.yorum-bolumu{border:1px solid var(--line,#e8e4de);background:#fff;border-radius:20px;margin:64px 0 0;padding:38px 34px 34px}.yorum-ust{text-align:center;margin-bottom:30px}.yorum-etiket{color:#c0503f;letter-spacing:.06em;background:#fdf2f2;border:1px solid #f3c9c9;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.yorum-ust h2{letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(26px,3.4vw,36px);font-weight:800}.yorum-govde{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:26px;display:grid}.yorum-ozet{border:1px solid var(--line,#e8e4de);background:#fbfaf9;border-radius:16px;gap:18px;padding:22px 20px;display:grid}.yorum-ozet-puan{text-align:center;justify-items:center;gap:7px;display:grid}.yorum-ozet-puan strong{letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:1}.yorum-ozet-puan small{color:var(--muted,#6f6a63);font-size:12.5px}.yorum-yildizlar{gap:2px;display:inline-flex}.yorum-yildiz{color:#d8d3cc;fill:none}.yorum-yildiz.dolu{color:#e8a33d;fill:#e8a33d}.yorum-dagilim{gap:6px;display:grid}.yorum-dagilim-satir{cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 26px;align-items:center;gap:9px;padding:2px 0;display:grid}.yorum-dagilim-satir:disabled{cursor:default;opacity:.55}.yorum-dagilim-satir.aktif .yorum-dagilim-cubuk span{background:#c0503f}.yorum-dagilim-no{color:var(--muted,#6f6a63);align-items:center;gap:3px;font-size:12px;display:inline-flex}.yorum-dagilim-cubuk{background:#ebe7e2;border-radius:999px;height:7px;overflow:hidden}.yorum-dagilim-cubuk span{background:#e8a33d;border-radius:999px;height:100%;transition:width .3s;display:block}.yorum-dagilim-adet{color:var(--muted,#6f6a63);text-align:right;font-size:12px}.yorum-yaz-butonu{border:1px solid var(--ink,#1c1a17);width:100%;color:var(--ink,#1c1a17);font:inherit;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-size:14px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.yorum-yaz-butonu:hover{background:var(--ink,#1c1a17);color:#fff}.yorum-tesvik{background:linear-gradient(135deg,#fdf2f0 0%,#fbf4fb 100%);border:1px solid #f0d8d2;border-radius:13px;gap:11px;padding:14px;display:flex}.yorum-tesvik i{color:#c0503f;background:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.yorum-tesvik strong{color:#c0503f;margin-bottom:3px;font-size:13px;display:block}.yorum-tesvik small{color:var(--muted,#6f6a63);font-size:11.5px;line-height:1.55}.yorum-liste-alani{gap:16px;min-width:0;display:grid}.yorum-araclar{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.yorum-secici{border:1px solid var(--line,#e8e4de);color:var(--muted,#6f6a63);background:#fff;border-radius:11px;align-items:center;gap:9px;padding:0 13px;display:flex;position:relative}.yorum-secici select{min-width:0;height:46px;color:var(--ink,#1c1a17);font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;outline:0;flex:1;font-size:14px}.yorum-secici>svg:last-child{pointer-events:none}.yorum-secici-ikon{font-size:13px}.yorum-bos{border:1px dashed var(--line,#e8e4de);color:var(--muted,#6f6a63);text-align:center;border-radius:16px;place-items:center;gap:12px;padding:64px 20px;display:grid}.yorum-bos svg{color:#d8d3cc}.yorum-bos p{margin:0;font-size:14px}.yorum-liste{gap:14px;display:grid}.yorum-kart{border:1px solid var(--line,#e8e4de);background:#fff;border-radius:16px;padding:20px 22px}.yorum-kart header{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.yorum-avatar{width:42px;height:42px;color:var(--ink,#1c1a17);background:#f1ece6;border-radius:999px;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.yorum-kisi{gap:5px;min-width:0;display:grid}.yorum-kisi>strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;display:flex}.yorum-dogrulandi{color:#1f7a5a;background:#e7f4ee;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.yorum-kisi-alt{color:var(--muted,#6f6a63);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.yorum-kart h3{margin:0 0 7px;font-size:15.5px;font-weight:700}.yorum-kart>p{color:#3b3832;margin:0;font-size:14.5px;line-height:1.75}.yorum-gorseller{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.yorum-gorseller img{border:1px solid var(--line,#e8e4de);object-fit:cover;border-radius:11px;width:92px;height:92px}.yorum-yanit{background:#fbf7f6;border-left:3px solid #c0503f;border-radius:0 11px 11px 0;margin-top:14px;padding:13px 15px}.yorum-yanit strong{color:#c0503f;align-items:center;gap:6px;margin-bottom:5px;font-size:12.5px;display:flex}.yorum-yanit p{color:#4a463f;margin:0;font-size:13.5px;line-height:1.7}.yorum-kart footer{border-top:1px solid var(--line,#e8e4de);margin-top:15px;padding-top:13px}.yorum-kart footer button{border:1px solid var(--line,#e8e4de);color:var(--muted,#6f6a63);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;display:inline-flex}.yorum-kart footer button:hover:not(:disabled){border-color:var(--ink,#1c1a17);color:var(--ink,#1c1a17)}.yorum-kart footer button.aktif{color:#1f7a5a;background:#e7f4ee;border-color:#1f7a5a}.yorum-modal-perde{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c1a178c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.yorum-modal{background:#fff;border-radius:18px;flex-direction:column;width:min(560px,100%);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #1c1a174d}.yorum-modal>header{border-bottom:1px solid var(--line,#e8e4de);background:#fbfaf9;align-items:center;gap:13px;padding:20px 22px;display:flex}.yorum-modal>header i{color:#c0503f;background:#fdf2f0;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.yorum-modal>header>div{flex:1;min-width:0}.yorum-modal>header strong{font-size:16.5px;font-weight:800;display:block}.yorum-modal>header small{color:var(--muted,#6f6a63);font-size:12.5px}.yorum-modal>header button{width:32px;height:32px;color:var(--ink,#1c1a17);cursor:pointer;background:#efebe6;border:0;border-radius:9px;place-items:center;display:grid}.yorum-modal-govde{gap:17px;padding:22px;display:grid;overflow-y:auto}.yorum-alan{gap:7px;display:grid}.yorum-alan-ikili{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.yorum-alan label{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.yorum-alan label b{color:#c0503f}.yorum-alan label em{color:var(--muted,#6f6a63);font-size:12px;font-style:normal;font-weight:400}.yorum-alan input,.yorum-alan textarea{border:1px solid var(--line,#e8e4de);width:100%;color:var(--ink,#1c1a17);font:inherit;background:#fff;border-radius:10px;outline:0;padding:11px 13px;font-size:14px}.yorum-alan input:focus,.yorum-alan textarea:focus{border-color:#c0503f;box-shadow:0 0 0 3px #fdf2f0}.yorum-puan-secici{border:1px solid var(--line,#e8e4de);border-radius:12px;gap:6px;padding:13px 15px;display:flex}.yorum-puan-secici button{cursor:pointer;background:0 0;border:0;padding:0;line-height:0}.yorum-metin-sarmal{position:relative}.yorum-metin-sarmal textarea{resize:vertical;min-height:110px;padding-bottom:26px}.yorum-metin-sarmal span{color:var(--muted,#6f6a63);font-size:11.5px;position:absolute;bottom:9px;right:12px}.yorum-gorsel-alani{flex-wrap:wrap;gap:10px;display:flex}.yorum-gorsel-onizleme{width:84px;height:84px;position:relative}.yorum-gorsel-onizleme img{border:1px solid var(--line,#e8e4de);object-fit:cover;border-radius:11px;width:100%;height:100%}.yorum-gorsel-onizleme button{color:#fff;cursor:pointer;background:#1c1a17;border:0;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-6px;right:-6px}.yorum-gorsel-yukle{border:1px dashed var(--line,#e8e4de);min-height:84px;color:var(--muted,#6f6a63);cursor:pointer;text-align:center;background:#fbfaf9;border-radius:12px;flex:190px;place-items:center;gap:3px;padding:12px;display:grid}.yorum-gorsel-yukle:hover{color:#c0503f;border-color:#c0503f}.yorum-gorsel-yukle span{font-size:13px;font-weight:600}.yorum-gorsel-yukle small{font-size:11px}.yorum-kural{color:var(--muted,#6f6a63);background:#fbfaf9;border-radius:10px;margin:0;padding:11px 13px;font-size:12px;line-height:1.65}.yorum-hata{color:#a8371f;background:#fdecea;border:1px solid #e9b4ab;border-radius:10px;margin:0;padding:11px 13px;font-size:13px;line-height:1.6}.yorum-modal>footer{border-top:1px solid var(--line,#e8e4de);background:#fbfaf9;padding:16px 22px}.yorum-gonder-butonu{color:#fff;width:100%;font:inherit;cursor:pointer;background:#e07a68;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-size:15px;font-weight:700;display:inline-flex}.yorum-gonder-butonu:hover:not(:disabled){background:#c0503f}.yorum-gonder-butonu:disabled{opacity:.6;cursor:default}.yorum-basarili{text-align:center;place-items:center;padding:46px 28px}.yorum-basarili svg{color:#1f7a5a}.yorum-basarili strong{font-size:18px;font-weight:800}.yorum-basarili p{color:var(--muted,#6f6a63);margin:0;font-size:14px;line-height:1.7}.yorum-basarili .yorum-gonder-butonu{width:auto;padding:12px 30px}@media (max-width:900px){.yorum-bolumu{padding:28px 18px 24px}.yorum-govde,.yorum-araclar,.yorum-alan-ikili{grid-template-columns:minmax(0,1fr)}}.hesap-urun-bos{border-radius:inherit;background:#f1ece6;width:100%;height:100%;display:block}.yorum-sayfalama{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:16px 12px 4px;display:flex}.yorum-sayfalama>button{border:1px solid var(--line,#e8e4de);color:var(--ink,#1c1a17);font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:5px;padding:9px 14px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.yorum-sayfalama>button:hover:not(:disabled){border-color:var(--ink,#1c1a17)}.yorum-sayfalama>button:disabled{opacity:.4;cursor:default}.yorum-sayfa-numaralari{gap:5px;display:inline-flex}.yorum-sayfa-numaralari button{border:1px solid var(--line,#e8e4de);min-width:36px;height:36px;color:var(--ink,#1c1a17);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:0 9px;font-size:13px;font-weight:600}.yorum-sayfa-numaralari button:hover:not(.aktif){border-color:var(--ink,#1c1a17)}.yorum-sayfa-numaralari button.aktif{color:#fff;background:#c0503f;border-color:#c0503f}.yorum-sayfalama small{color:var(--muted,#6f6a63);text-align:center;flex-basis:100%;font-size:12px}@media (max-width:560px){.yorum-sayfalama>button span{display:none}}.category-rail,.blog-grid,.detail-related-track{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.category-rail::-webkit-scrollbar{display:none}.blog-grid::-webkit-scrollbar{display:none}.detail-related-track::-webkit-scrollbar{display:none}.category-rail{scroll-padding-left:0;transition:none}.category-rail>*{scroll-snap-align:start}.blog-grid{gap:18px;display:flex}.blog-grid>.blog-card{scroll-snap-align:start;flex:0 0 min(312px,82%)}.detail-related-track>*{scroll-snap-align:start}.mobile-nav-backdrop{z-index:44;background:#0e161c73;animation:.2s mobil-menu-fon;position:fixed;inset:0}@keyframes mobil-menu-fon{0%{opacity:0}to{opacity:1}}.mobile-nav{z-index:45;background:#fff;flex-direction:column;width:min(330px,86vw);max-width:86vw;padding:0;animation:.24s cubic-bezier(.22,.7,.22,1) mobil-menu-gir;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:18px 0 44px #0e161c38}@keyframes mobil-menu-gir{0%{transform:translate(-100%)}to{transform:translate(0)}}.mobile-nav-head{border-bottom:1px solid #ece8e2;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.mobile-nav-head span{color:#1f3a44;font:700 17px/1 var(--display);letter-spacing:.02em}.mobile-nav-head button{color:#1f3a44;background:#fff;border:1px solid #ece8e2;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.mobile-nav-body{flex:auto;min-height:0;padding:6px 0 14px;overflow-y:auto}.mobile-nav-body>.mobile-nav-link{border-bottom:1px solid #f1eee9;padding-inline:18px}.mobile-nav-block{border-bottom:1px solid #f1eee9;padding:12px 18px 6px}.mobile-nav-block:last-child{border-bottom:0}.mobile-nav-title{color:#93928f;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.mobile-nav a{font:inherit;border-bottom:0;padding:0;display:inline-flex}.mobile-nav .mobile-nav-link{color:#27333a;font:500 15px/1.2 var(--sans);letter-spacing:0;border-bottom:0;align-items:center;gap:9px;padding:11px 0;display:flex}.mobile-nav .mobile-nav-link svg{color:#8c5c37}.mobile-nav .mobile-nav-link>:last-child{color:#b9b6b1;margin-left:auto}.mobile-nav-actions{padding:12px 18px 6px}.mobile-nav .mobile-nav-button{color:#fff;width:100%;font:700 14px/1 var(--sans);letter-spacing:.01em;background:#c05a3e;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-bottom:4px;padding:13px 16px;display:flex}.mobile-nav .mobile-nav-phone{color:#1f3a44;font:700 14px/1 var(--sans);background:#faf9f7;border-top:1px solid #ece8e2;flex:none;justify-content:center;align-items:center;gap:9px;padding:15px 18px;display:flex}.detail-thumbnail-viewport{scroll-snap-type:y proximity;overscroll-behavior-y:contain;scrollbar-width:none;flex-direction:column;gap:10px;display:flex;overflow:hidden auto}.detail-thumbnail-viewport::-webkit-scrollbar{display:none}.detail-thumbnail-viewport>.detail-thumbnail{aspect-ratio:1;scroll-snap-align:start;flex:none;height:auto;min-height:0}.category-listing-hero{min-height:330px;padding:34px 40px 38px}.category-listing-hero-content{margin-top:34px}.category-listing-hero .category-breadcrumb{display:none}@media (max-width:980px){.category-listing-hero{min-height:300px}.blog-grid .blog-card:nth-child(3){display:block}.blog-viewport{grid-template-columns:minmax(0,1fr)}.blog-grid>.blog-card{flex:0 0 min(320px,76%)}}@media (max-width:620px){.header-actions .account-action{display:grid}.header-account-action{min-width:38px;padding:0 3px}.hero-slider{min-height:360px}.hero-slide-copy{width:auto;left:22px;right:22px}.hero-slide-copy .hero-baslik{margin:14px 0 9px;font-size:32px}.hero-slide-copy p{margin-bottom:16px;font-size:14px}.slider-arrow{width:36px;height:36px;top:auto;bottom:14px;transform:none}.slider-arrow.left{left:auto;right:60px}.slider-arrow.right{right:16px}.slider-dots{bottom:18px}.commerce-hero{padding-bottom:26px}.category-showcase-head h2{font-size:30px;line-height:1.02}.category-kicker{font-size:10.5px}.category-showcase{padding-top:34px;padding-bottom:30px}.blog-grid .blog-card,.blog-grid .blog-card:nth-child(3),.blog-grid .blog-card:not(:first-child){display:block}.blog-grid>.blog-card{flex:0 0 84%}.blog-card-body{min-height:0}.blog-heading h2{font-size:32px;line-height:1.02}.blog-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:22px}.blog-heading>div>p:last-child{margin-top:9px;font-size:14px}.process-steps{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:22px;display:grid}.process-flow{display:none}.process-step{text-align:left;background:#fffcf7b3;border:1px solid #9e6d4429;border-radius:14px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.process-image-wrap{grid-row:span 4;width:92px;height:92px;margin:0}.process-image-ring{padding:5px;box-shadow:0 0 0 4px #fffcf7e6,0 0 0 6px #9e6d4424}.process-number{border-width:2px;width:30px;height:30px;font-size:13px;top:0;left:0}.process-icon{display:none}.process-step h3{margin:0 0 5px;font-size:15.5px}.process-step-line{display:none}.process-step p{max-width:none;margin:0;font-size:13px;line-height:1.5}.process-heading h2{font-size:34px;line-height:1.02}.process-eyebrow{font-size:10.5px}.process-heading-divider{margin:12px auto 0}.process-section{padding-top:34px;padding-bottom:34px}.testimonials-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.testimonial-stat{min-width:0;padding:12px}.testimonial-stat-copy{min-width:0}.testimonial-stat-copy small{display:none}.testimonial-stat-copy strong{font-size:20px}.testimonial-stat-copy b{font-size:12px}.testimonial-card-foot{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.testimonial-card-customer{flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.testimonial-card-customer strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.testimonial-card-customer b{white-space:nowrap;flex:none;font-size:12px}.testimonial-card-rating{flex:none}.testimonial-card-rating svg{width:13px;height:13px}.testimonials-section{padding:42px 0 48px}.testimonials-heading{gap:18px;margin-bottom:22px}.testimonials-viewport{margin-top:4px}.testimonial-card-image{height:170px}.testimonial-card-body{padding:16px 16px 18px}.testimonial-card blockquote{margin:10px 0 12px;font-size:15px;line-height:1.5}.testimonial-person{width:54px;height:54px;margin-top:-34px}.testimonial-person img{width:54px;height:54px}.testimonial-stat{align-items:center;gap:10px;height:auto;min-height:0;padding:12px 13px;display:flex}.testimonial-stat-copy{flex-direction:column;gap:2px;display:flex}.testimonial-stat-icon{flex:none}.category-filter-options{grid-template-columns:minmax(0,1fr);display:grid}.category-filter-options button{min-width:0}.category-filter-options button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.category-listing-hero{min-height:0;padding:18px 18px 20px}.category-listing-hero h2{font-size:28px}.category-listing-hero-content{margin-top:14px}.category-listing-hero-content p:last-child{margin-top:10px;font-size:13.5px}.category-listing-hero-mark{display:none}.category-description-copy{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;max-height:340px;padding-right:8px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 86%,#0000 100%);mask-image:linear-gradient(#000 86%,#0000 100%)}.category-faq-list{overscroll-behavior-y:contain;max-height:420px;overflow-y:auto}.detail-gallery,.detail-gallery-door{grid-template-columns:minmax(0,1fr);gap:10px}.detail-gallery .detail-main-image{order:1}.detail-gallery .detail-thumbnails{order:2}.detail-thumbnails{display:block}.detail-thumbnail-arrow{display:none}.detail-thumbnail-viewport{scroll-snap-type:x proximity;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;grid-template-rows:none;gap:8px;width:100%;max-width:none;height:auto;display:flex;overflow:auto hidden}.detail-thumbnail-viewport::-webkit-scrollbar{display:none}.detail-thumbnail{scroll-snap-align:start;flex:0 0 66px;width:66px;height:66px}.detail-gallery-door .detail-main-image{aspect-ratio:1}.detail-gallery-door .detail-main-image img{padding:8px}}.marka-logo{object-fit:contain;width:auto;max-width:100%;height:var(--logo-yuksekligi,52px);display:block}.brand{align-items:center;min-width:0;margin-right:auto;display:inline-flex}.footer-logo{align-items:center;display:inline-flex}@media (max-width:980px){.brand .marka-logo{height:min(var(--logo-yuksekligi,52px), 44px)}}@media (max-width:620px){.brand .marka-logo{height:min(var(--logo-yuksekligi,52px), 34px)}.footer-logo .marka-logo{height:min(var(--logo-yuksekligi,44px), 36px)}.product-name,.product-showcase-section .product-name,.category-products-section .product-name,.detail-related-track .product-name{font-size:17px;line-height:1.12}.product-price{font-size:17px}.product-details{padding:12px 13px 13px}.product-meta{gap:6px}.add-btn{min-height:44px;font-size:12px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.footer-brand,.footer-contact{grid-column:1/-1}.footer-title{margin-bottom:8px;font-size:11.5px}.footer-list li{margin-bottom:4px}.footer-list a{font-size:13.5px}.footer-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.footer-contact-list li{font-size:13px}.footer-assurance{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.footer-bottom{gap:10px;display:grid}.footer-bottom .footer-legal-links{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:0;padding-bottom:2px;display:flex;overflow-x:auto}.footer-bottom .footer-legal-links::-webkit-scrollbar{display:none}.footer-bottom .footer-legal-links>span{flex:none;align-items:center;display:inline-flex}.footer-bottom .footer-legal-links a{white-space:nowrap;font-size:12.5px}.footer-bottom .footer-legal-links i{flex:none;margin:0 9px}}.category-filter-toggle{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:11px;padding:0;display:flex}.category-filter-toggle strong,.category-filter-toggle small{display:block}.category-filter-caret{flex:none;margin-left:auto;transition:transform .2s;display:none}.category-filter-body{display:block}.product-meta{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.product-meta .product-name{flex:auto;min-width:0}.product-meta .product-price{white-space:nowrap;flex:none}.category-results-count{color:#708087}@media (max-width:620px){.category-filter-body{display:none}.category-filter-body.acik,.category-filter-caret{display:block}.category-filter-toggle[aria-expanded=true] .category-filter-caret{transform:rotate(180deg)}.category-filter-heading{cursor:pointer}.category-results-toolbar{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-height:0;margin-bottom:12px;display:flex}.category-results-count{min-width:0;font-size:12px;line-height:1.25}.category-results-toolbar label{flex:none;gap:0}.category-results-toolbar label>span{display:none}.category-results-toolbar select{width:auto;min-width:0;max-width:140px;height:34px;font-size:12px}}.mobil-eylem{display:none}@media (max-width:620px){.header-inner{gap:8px}.header-inner .brand{margin-right:auto}.header-actions{margin-left:auto}.header-account-actions{justify-content:flex-end;gap:0}.header-account-action{min-width:34px;padding:0 2px}.header-account-action svg{width:22px;height:22px}.header-account-action .badge{right:-2px}.menu-toggle{margin-right:2px}.utility-bar .utility-inner{justify-content:center}.utility-left{text-align:center;justify-content:center}.utility-right{display:none}.mobil-eylem{z-index:42;padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 22px #0e161c2e}.mobil-eylem>a{color:#fff;min-height:54px;font:700 13px/1 var(--sans);letter-spacing:.01em;text-align:center;justify-content:center;align-items:center;gap:7px;padding:0 6px;display:flex}.mobil-eylem>a span{white-space:nowrap}.mobil-eylem svg{flex:none}.mobil-eylem-ara{background:#1f3a44}.mobil-eylem-wa{background:#1e8a5f}.mobil-eylem-urun{background:var(--accent)}body{padding-bottom:54px}.footer{padding-bottom:18px}}.bakim{background:var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}.bakim-kart{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;width:min(520px,100%);padding:40px 32px 36px;box-shadow:0 18px 40px #1f3a4414}.bakim-kart i{background:var(--accent-soft,#f4e4dd);width:60px;height:60px;color:var(--accent);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.bakim-marka{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.bakim-kart h1{color:var(--ink);font:600 30px/1.15 var(--display);margin:0 0 12px}.bakim-mesaj{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.bakim-telefon{background:var(--accent);color:#fff;font:700 14px/1 var(--sans);border-radius:10px;align-items:center;gap:9px;margin-top:22px;padding:13px 22px;display:inline-flex}.detail-product-layout{align-items:stretch}.detail-gallery-door .detail-main-image,.detail-gallery .detail-main-image{aspect-ratio:auto;background:#fff;height:100%;min-height:clamp(400px,44vw,640px)}.detail-gallery-door .detail-main-image img,.detail-gallery .detail-main-image img{object-fit:cover;object-position:center;padding:0}@media (max-width:980px){.detail-gallery-door .detail-main-image,.detail-gallery .detail-main-image{aspect-ratio:.92;height:auto;min-height:0}}.category-nav .nav-links{overflow:visible}.category-nav .nav-links a{padding:0 13px}.category-nav .nav-links .nav-item{align-items:stretch;display:flex;position:relative}.category-nav .nav-links .nav-item>a{border-left:1px solid #e4e0da}.category-nav .nav-links>:first-child,.category-nav .nav-links>:first-child>a{border-left:0}.category-nav .nav-links .nav-item>a svg{margin-left:3px;transition:transform .16s}.category-nav .nav-links .nav-item:hover>a svg,.category-nav .nav-links .nav-item:focus-within>a svg{transform:rotate(180deg)}.category-nav .nav-links .nav-dropdown{z-index:60;opacity:0;visibility:hidden;background:#fff;border:1px solid #e4e0da;border-top:2px solid #a95034;border-radius:0 0 10px 10px;min-width:240px;padding:8px 0;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 16px 32px #1f22291f}.category-nav .nav-links .nav-item:hover .nav-dropdown,.category-nav .nav-links .nav-item:focus-within .nav-dropdown{opacity:1;visibility:visible;transform:none}.category-nav .nav-links .nav-dropdown a{color:#1e2229;white-space:nowrap;border-left:0;height:auto;padding:10px 20px;font-size:14px;font-weight:500;line-height:1.35;display:block}.category-nav .nav-links .nav-dropdown a:hover,.category-nav .nav-links .nav-dropdown a:focus-visible{color:#a95034;background:#f6f2ec}@media (max-width:1439px){.category-nav .nav-links a{padding-inline:10px;font-size:14px}.category-trigger{flex-basis:200px}}@media (max-width:1299px){.category-nav .nav-links .nav-promo{width:63px;min-width:0;padding:0}.category-nav .nav-links .nav-promo>span:last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:1139px){.category-nav .nav-links a{padding-inline:7px;font-size:13px}.category-nav .nav-links .nav-promo{display:none}.category-trigger{flex-basis:168px}}.category-sidebar a span{flex:0 0 16px;place-items:center;display:inline-grid}.category-sidebar a span svg{color:inherit;margin-left:0}.hero-slide-copy p{max-width:440px}.testimonial-card--metin{flex-direction:column;display:flex}.testimonial-card--metin .testimonial-card-body{flex-direction:column;flex:1;padding:26px 28px 25px;display:flex}.testimonial-card--metin .testimonial-person{justify-content:space-between;align-items:center;min-height:0;margin-top:0;padding-top:0}.testimonial-initial{color:#2f211d;width:52px;height:52px;font:700 22px/1 var(--display);background:#f1e8dc;border-radius:50%;place-items:center;display:grid}.testimonial-source{color:#5a4a42;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.testimonial-card--metin blockquote{min-height:0;margin:20px 0 22px;font-size:18px;line-height:1.55}.testimonial-card--metin .testimonial-card-foot{margin-top:auto}@media (max-width:760px){.testimonial-card--metin blockquote{font-size:16px}}@media (min-width:621px){.hero-slide-copy{width:min(62%,700px);left:84px}.hero-slide-copy .hero-baslik{font-size:clamp(32px,2.7vw,48px)}}.utility-left{gap:12px}.utility-left .utility-sep{opacity:.5;font-weight:400}@media (max-width:860px){.utility-left span:nth-of-type(n+2){display:inline-flex}}@media (max-width:420px){.utility-left{gap:7px}.utility-left span svg{display:none}}.modular-product-section .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}@media (max-width:980px){.modular-product-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}}@media (max-width:620px){.modular-product-section .product-grid>:nth-child(n+5){display:none}}.product-card .product-meta{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;margin:14px 2px 0;display:flex}.product-card .product-meta .product-name{color:#1f3a44;font:600 16px/1.35 var(--display);letter-spacing:-.005em;flex:none;margin:0}.product-card .product-meta .product-name a{color:inherit}.product-card .product-meta .product-price{color:#1f3a44;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800;line-height:1.1;display:block}.product-card .product-meta .product-price--teklif{color:#c05a3e;letter-spacing:0;font-size:15px;font-weight:700}.product-card a.add-btn{text-decoration:none}@media (max-width:620px){.product-card .product-meta .product-name{font-size:14px}.product-card .product-meta .product-price{font-size:17px}.product-card .product-meta .product-price--teklif{font-size:13px}}.detail-price-row--teklif strong{color:#c05a3e;font-size:24px}a.detail-add-button,a.detail-whatsapp-button{text-decoration:none}.detail-buy-row.detail-buy-row--teklif{grid-template-columns:minmax(0,1fr)}.detail-buy-row--teklif .detail-buy-actions{width:100%}.post-body{max-width:none}@media (min-width:981px){.category-description-card{flex-direction:column;height:0;min-height:max(100%,520px);max-height:none;display:flex}.category-description-copy{flex:auto;min-height:0;max-height:none;margin-bottom:0}}.contact-map{margin-bottom:8px}.contact-map-frame{background:#efe9e0;border:1px solid #e4e0da;border-radius:18px;overflow:hidden}.contact-map-frame iframe{border:0;width:100%;height:clamp(320px,42vw,460px);display:block}.category-listing-hero h1{color:#1f3a44;font:600 clamp(42px, 5vw, 66px)/.94 var(--display);letter-spacing:-.045em;margin:0}.category-info-heading h2{color:#1f3a44;font:600 26px/1 var(--display);letter-spacing:-.02em;margin:0}@media (max-width:620px){.category-listing-hero h1{font-size:28px}}@media (max-width:480px){.category-info-heading h2{font-size:23px}}.category-products-layout.category-products-layout--tek{grid-template-columns:minmax(0,1fr)}.category-products-layout--tek .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.category-products-layout--tek .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.category-products-layout--tek .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.category-products-section .product-grid,.category-products-layout--tek .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.category-products-section .add-btn{padding-left:10px;font-size:12px}}.detail-tab-panel[hidden]{display:none!important}.detail-spec-grid dt{color:#899396;font-size:12px}.detail-spec-grid dd{color:#1f3a44;margin:0;font-size:14px;font-weight:700}.detail-question-form{grid-template-columns:minmax(0,1fr);align-items:stretch}.detail-question-form .detail-question-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-question-form input{color:#27343b;min-height:44px;font:inherit;background:#fff;border:1px solid #e2d9d0;border-radius:7px;outline:0;padding:0 13px;font-size:14px}.detail-question-form input:focus{border-color:#b75235;box-shadow:0 0 0 3px #b752351a}.detail-question-form button{justify-self:start;min-height:44px}.detail-question-ok{color:#1d7e50;margin:0;font-size:13px;font-weight:600}@media (max-width:620px){.detail-question-form .detail-question-fields{grid-template-columns:minmax(0,1fr)}.detail-question-form button{width:100%}}.yorum-etiket,.yorum-tesvik small,.yorum-metin-sarmal span,.yorum-gorsel-yukle small,.yorum-dogrulandi,.post-author-label,.address-default-badge,.post-toc a i,.mobile-nav-title{font-size:12px}@media (max-width:620px){.category-kicker,.process-eyebrow,.footer-title{font-size:12px}.header-account-action{min-width:44px;min-height:44px}.slider-arrow{width:44px;height:44px}.slider-dots button{position:relative}.slider-dots button:after{content:"";position:absolute;inset:-14px -6px}.detail-breadcrumb a,.contact-map-link{align-items:center;min-height:44px;display:inline-flex}body{padding-bottom:calc(54px + env(safe-area-inset-bottom,0px))}.hero-slide-copy .hero-baslik{text-wrap:balance}}.testimonial-kaynak{color:#6b5a50;align-self:center;margin-right:auto;font-size:12px}.detail-stock--siparise>span{background:#c05a3e;box-shadow:0 0 0 4px #c05a3e24}.detail-stock--yok>span{box-shadow:none;background:#9aa3a6}address.contact-address{font-style:normal}@media (min-width:621px){.detail-gallery,.detail-gallery-door{grid-template-columns:clamp(96px,10.5vw,160px) minmax(0,1fr)}.detail-thumbnails{align-self:stretch}.detail-thumbnail-viewport{gap:10px;width:100%;height:100%}.detail-thumbnail-viewport>.detail-thumbnail{aspect-ratio:auto;flex:0 0 calc(33.3333% - 6.66667px);width:100%;height:auto;min-height:0}}@media (min-width:621px) and (max-width:980px){.detail-gallery,.detail-gallery-door{grid-template-columns:clamp(110px,20vw,170px) minmax(0,1fr)}}@media (max-width:620px){.detail-thumbnail-viewport{gap:8px}.detail-thumbnail-viewport>.detail-thumbnail{aspect-ratio:1;flex:0 0 calc(33.3333% - 5.33333px);width:auto;height:auto}}.product-card .add-btn{color:#1f3a44;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #e4e0da;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;margin-top:14px;padding:5px 5px 5px 16px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:flex;position:relative;overflow:hidden;transform:none}.product-card .add-btn:before{display:none}.product-card .add-btn span{z-index:1;line-height:1;position:relative}.product-card .add-btn i{color:#fff;background:#1f3a44;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font-style:normal;transition:background .2s,color .2s;display:grid;transform:none}.product-card .add-btn:hover{color:#fff;background:#1f3a44;border-color:#1f3a44;transform:none}.product-card .add-btn:hover i{color:#fff;background:#c05a3e;transform:none}.product-card .add-btn:focus-visible{outline-offset:2px;outline:2px solid #c05a3e}@media (max-width:480px){.product-card .add-btn{letter-spacing:.05em;gap:8px;min-height:44px;padding:4px 4px 4px 12px}.product-card .add-btn i{width:34px;height:34px}}.post-body p a{color:#a84b32;text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.post-body p a:hover{color:#1f3a44}.hero-slide-copy .hero-h1{color:#ffffffe6;max-width:560px;font:700 13px/1.45 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:0}.hero-slide-copy .hero-baslik{color:#fff;display:block}@media (max-width:620px){.hero-slide-copy .hero-h1{letter-spacing:.06em;max-width:100%;font-size:12px}}a.ic-link{color:#a84b32;text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}a.ic-link:hover{color:#1f3a44}.dil-secici{color:#fff;letter-spacing:.04em;align-items:center;gap:6px;font-size:13px;display:inline-flex}.dil-secici b{font-weight:700}.dil-secici a{opacity:.78}.dil-secici a:hover{opacity:1;text-decoration:underline}html[lang=en] .category-nav .nav-links>a,html[lang=en] .category-nav .nav-links>.nav-item>a{padding-inline:9px}@media (max-width:1439px){html[lang=en] .category-nav .nav-links>a,html[lang=en] .category-nav .nav-links>.nav-item>a{padding-inline:7px;font-size:14px}}@media (max-width:1299px){html[lang=en] .category-nav .nav-links>a,html[lang=en] .category-nav .nav-links>.nav-item>a{padding-inline:6px;font-size:13px}}@media (max-width:1139px){html[lang=en] .category-nav .nav-links>a,html[lang=en] .category-nav .nav-links>.nav-item>a{padding-inline:5px;font-size:13px}}.marka-logo{width:auto}@media (max-width:980px){.brand .marka-logo{height:min(var(--logo-yuksekligi,52px), 52px)}}@media (max-width:620px){.brand .marka-logo{height:min(var(--logo-yuksekligi,52px), 42px)}.footer-logo .marka-logo{height:min(var(--logo-yuksekligi,44px), 40px)}}.mobile-nav .mobile-nav-showroom{color:#1f3a44;font:500 13px/1.45 var(--sans);background:#fff;border-top:1px solid #ece8e2;flex:none;align-items:flex-start;gap:10px;padding:12px 18px;display:flex}.mobile-nav .mobile-nav-showroom svg{color:#a95034;flex:none;margin-top:2px}.mobile-nav .mobile-nav-showroom b{font-size:14px;font-weight:700;display:block}.footer-contact-list b{color:#f2e7d9;font-weight:700}.footer-contact-list a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #f2e7d959;text-decoration:underline #f2e7d959}.footer-contact-list a:hover{text-decoration-color:#d4a574}.contact-map-grid{gap:18px;display:grid}.contact-map-item{gap:10px;margin:0;display:grid}.contact-map-item figcaption{color:#4b4944;font-size:14px;line-height:1.5}.contact-map-item figcaption b{color:#1e2229;font-size:15px;display:block}@media (min-width:900px){.contact-map-grid-iki{grid-template-columns:1fr 1fr}.contact-map-grid-iki .contact-map-frame iframe{height:clamp(300px,30vw,400px)}}.utility-right a[aria-label] svg{margin:0}@media (max-width:620px){.mobil-eylem{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.mobil-eylem>a{flex-direction:column;gap:4px;min-height:56px;padding:6px 4px;font-size:12px;line-height:1.1}.mobil-eylem-ig{background:linear-gradient(45deg,#c2410c 0%,#c13584 50%,#833ab4 100%)}.mobil-eylem-wa{background:#178055}.mobil-eylem-urun{background:var(--accent);background:color-mix(in srgb, var(--accent) 85%, #000)}body{padding-bottom:56px}}
