/* Renk, boşluk ve tipografi: onaylanan yaprağın sıcaklığı, daha sakin bir sayfa. */
:root{--paper:#f8f7f3;--white:#fffefa;--ink:#262824;--muted:#62645e;--line:#dfdfd5;--gold:#977343;--gold-light:#dcc39b;--night:#222622;--soft:#eeeee6;--radius:24px;--max:1240px;--sans:Inter,"Helvetica Neue",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,select{color:inherit}a{color:inherit;text-decoration:none}button,a,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}svg{display:block}img{max-width:100%;display:block}button{background:none;border:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;line-height:1.12;letter-spacing:-.045em}p{color:var(--muted)}:focus-visible{outline:3px solid var(--gold);outline-offset:6px}::selection{background:#dfc8a6;color:#252822}[hidden]{display:none!important}.wrap{width:min(var(--max),calc(100% - 96px));margin-inline:auto}.skip-link{position:fixed;inset-block-start:10px;inset-inline-start:16px;z-index:100;background:var(--night);color:white;padding:10px 18px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.eyebrow{font-size:10px;font-weight:600;letter-spacing:.2em;line-height:1.6;color:var(--gold)}.arrow{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.45}.leaf-mark{width:30px;height:31px;fill:currentColor;color:var(--gold);flex:none}.brand{display:inline-flex;align-items:center;gap:10px;letter-spacing:-1.3px;font-size:27px;line-height:1;white-space:nowrap;direction:ltr}.brand span{font-weight:500}.brand small{font-size:inherit;font-weight:300;color:var(--gold)}.pill{border:1px solid var(--line);border-radius:100px;padding:7px 12px;display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.03em;line-height:1.3}.status-dot{height:5px;width:5px;border-radius:100px;background:var(--gold);display:inline-block;flex:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:49px;border:1px solid transparent;border-radius:100px;padding:11px 23px;background:var(--night);color:var(--white);font-size:13px;font-weight:500;letter-spacing:0;line-height:1.5;transition:background .2s,transform .2s;white-space:normal}.button:hover{background:#3c4439;transform:translateY(-2px)}.button.light{background:var(--paper);color:var(--ink)}.button.outline{background:transparent;color:var(--ink);border-color:var(--line)}.text-link{display:inline-flex;gap:12px;align-items:center;font-size:13px;font-weight:500}.text-link:hover{color:var(--gold)}
/* Üst gezinme: mobil menü ve dil seçimi klavye ile de kullanılabilir. */
.header{position:sticky;inset-block-start:0;z-index:20;background:rgba(248,247,243,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(223,223,213,.75)}.header-inner{height:87px;display:flex;align-items:center;gap:32px}.nav{display:flex;align-items:center;gap:31px;margin-inline:auto;font-size:12px}.nav a{position:relative;padding-block:10px}.nav a:hover{color:var(--gold)}.header-actions{display:flex;align-items:center;gap:20px}.header-actions>.button{font-size:12px;min-height:42px;padding:9px 19px}.language{position:relative;font-size:11px}.language summary{display:flex;list-style:none;gap:7px;align-items:center;cursor:pointer;min-height:40px;padding-inline:5px}.language summary::-webkit-details-marker{display:none}.globe{width:16px;height:16px;stroke:currentColor;stroke-width:1.2;fill:none}.chevron{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.4}.language-options{position:absolute;inset-block-start:43px;inset-inline-end:0;width:158px;background:var(--white);border:1px solid var(--line);box-shadow:0 14px 30px #2426210d;border-radius:14px;padding:8px}.language-options a{display:block;padding:8px 12px;border-radius:7px}.language-options a:hover,.language-options a[aria-current]{background:var(--soft)}.menu-toggle{display:none;padding:10px}.menu-toggle svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.5}
/* Ana görseldeki hafiflik gerçek kaynak görseliyle korunur; ağır video/tuval yoktur. */
.hero{padding-block:63px 48px;display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:68px;min-height:699px}.hero-copy{padding-block:20px}.hero .eyebrow{margin-block-end:23px}.hero h1{font-size:clamp(54px,6.05vw,88px);line-height:1.05;margin-inline-start:-4px}.accent{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-style:italic;color:var(--gold);letter-spacing:-.052em;display:block}.hero-intro{font-size:15px;max-width:385px;line-height:1.9;margin-block-start:27px}.hero-buttons{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-block-start:31px}.hero-status{margin-block-start:33px;color:#707067;font-size:10px;display:flex;align-items:center;gap:9px}.hero-art{position:relative;aspect-ratio:1/1.06;min-width:0;isolation:isolate}.hero-image{width:100%;height:100%;object-fit:cover;border-radius:160px 24px 24px 24px}.hero-art:after{content:"";position:absolute;inset:0;border-radius:160px 24px 24px 24px;box-shadow:inset 0 -105px 65px -60px #141914a6;pointer-events:none}.art-label{position:absolute;inset-block-end:22px;inset-inline-start:25px;z-index:1;color:#f7efdc;font-size:9px;font-weight:400;letter-spacing:.11em}.art-detail{position:absolute;inset-inline-start:-35px;inset-block-start:35px;z-index:1;display:flex;align-items:center;justify-content:center;width:73px;height:73px;background:#f8f7f3ed;border:1px solid #e9e4d9;border-radius:50%;box-shadow:0 14px 24px #24262108}.art-detail .leaf-mark{width:33px;height:37px;animation:drift 7s ease-in-out infinite}.hero-caption{margin-block-start:11px;font-size:10px;letter-spacing:.025em;color:#76746b;text-align:end}.principles{padding-block:31px 49px;display:grid;grid-template-columns:repeat(3,1fr);gap:48px;border-block-start:1px solid var(--line)}.principle{display:grid;grid-template-columns:25px 1fr;gap:13px}.principle-num{font-size:10px;line-height:1.8;color:var(--gold)}.principle h3{font-size:16px;letter-spacing:-.02em;line-height:1.35}.principle p{font-size:12px;line-height:1.8;margin-block-start:9px;max-width:260px}
/* Yaklaşım: süzülen yaprak, açıklamanın önüne geçmeden sayfaya hareket verir. */
.philosophy{margin-block:26px 110px;border-radius:var(--radius);background:var(--night);color:var(--paper);display:grid;grid-template-columns:1.05fr 1fr;min-height:420px;overflow:hidden;position:relative}.ph-copy{padding:64px 0 61px 64px;position:relative;z-index:2}.ph-copy .eyebrow{color:var(--gold-light);font-size:9px}.ph-copy h2{font-size:39px;line-height:1.2;letter-spacing:-.042em;margin-block:24px 20px}.ph-copy h2 em{font:inherit;font-family:Georgia,serif;font-style:italic;color:var(--gold-light);display:block}.ph-copy p{font-size:13px;line-height:1.9;max-width:410px;color:#c8ccbf}.ph-copy .text-link{color:#f3e8d4;margin-block-start:25px;font-size:12px}.ph-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:370px;background:radial-gradient(ellipse at 52% 40%,#b893522b,transparent 60%)}.ph-art .leaf-mark{height:147px;width:156px;color:#edcf9d;filter:drop-shadow(0 4px 28px #deb67638);transform:rotate(-12deg);animation:drift 8s ease-in-out infinite}.orbit{width:277px;height:277px;border:1px solid #dac1982e;border-radius:50%;position:absolute;transform:rotate(-22deg) scaleX(.9)}.orbit:after{content:"";position:absolute;inset:16px -20px;border:1px solid #dac19816;border-radius:50%;transform:rotate(40deg)}.orbit-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--gold-light);inset-inline-end:53px;inset-block-start:39px;box-shadow:0 0 14px #edcf9d}.ph-art-caption{position:absolute;inset-block-end:41px;inset-inline:35px;text-align:center;font-size:10px!important;letter-spacing:.02em;color:#c2c5b7!important}.leaf-shadow{width:95px;height:5px;background:#d2ad6c33;filter:blur(6px);border-radius:50%;position:absolute;inset-block-end:83px}
/* Katalog: her kart gerçek bir detay sayfasına gider; filtreler tüm başlıkları erişilebilir tutar. */
.catalog{margin-block-end:104px;scroll-margin-top:112px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:55px;margin-block-end:33px}.section-head .eyebrow{margin-block-end:15px}.section-head h2{font-size:50px;line-height:1.07}.section-intro{font-size:13px;line-height:1.9;max-width:320px;padding-block-end:3px}.filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-block:30px 24px}.filter{font-size:11px;padding:10px 17px;min-height:39px;border:1px solid transparent;border-radius:100px;color:#686a62;transition:background .2s}.filter[aria-pressed=true]{color:var(--paper);background:var(--night)}.filter:hover:not([aria-pressed=true]){border-color:var(--line);background:#eeeee5}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product-card{position:relative;display:flex;flex-direction:column;min-height:238px;border:1px solid var(--line);border-radius:16px;padding:26px 26px 22px;transition:transform .25s,background .25s,border-color .25s;background:#fafaf6}.product-card:hover{background:var(--white);transform:translateY(-4px);border-color:#b7baa8}.product-card:focus-visible{outline-offset:3px}.card-top{display:flex;justify-content:space-between;align-items:center;margin-block-end:29px}.product-icon{width:24px;height:24px;stroke:var(--gold);stroke-width:1.3;fill:none}.group-tag{font-size:9px;letter-spacing:.02em;color:#76776c}.product-card h3{font-size:22px;letter-spacing:-.035em;direction:ltr;text-align:start}.product-card p{font-size:12px;line-height:1.85;max-width:295px;margin-block:12px 21px}.card-more{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.01em;margin-block-start:auto;color:#494e40}.card-more .arrow{width:16px;height:16px}.catalog-bottom{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-block-start:23px}.catalog-note{font-size:10px;line-height:1.85;max-width:600px}.all-button{font-size:11px;flex-shrink:0}.count{font-size:10px;color:#74786b;min-height:17px;margin-block-start:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Satın alma alanı: fiyat/checkout olmadığında açık bir durum sunar, ödeme taklidi yapmaz. */
.begin{background:var(--soft);border:1px solid #e1e2d8;border-radius:var(--radius);padding:57px 58px;display:grid;grid-template-columns:1fr 1fr;gap:86px;align-items:start;margin-block-end:99px}.begin h2{font-size:44px;line-height:1.12;max-width:400px;margin-block:17px 20px}.begin-intro{font-size:13px;line-height:1.9;max-width:330px}.purchase-panel{background:var(--white);padding:25px;border:1px solid #e0e2d4;border-radius:16px}.purchase-panel label{display:block;font-size:10px;color:#676c5b;margin-block-end:8px}.purchase-select{position:relative}.purchase-select select{appearance:none;width:100%;border:1px solid #d6d9ca;background:var(--paper);border-radius:9px;padding:13px 38px 13px 12px;font-size:12px;min-height:46px}.purchase-select>.chevron{position:absolute;inset-inline-end:15px;inset-block-start:20px;pointer-events:none}.purchase-panel .text-link{margin-block:15px 23px;font-size:11px}.sales-status{border-block-start:1px solid var(--line);padding-block-start:20px}.sales-status h3{font-size:14px;letter-spacing:-.02em;display:flex;gap:8px;align-items:center;line-height:1.6}.sales-status p{font-size:11px;line-height:1.8;margin-block-start:9px;color:#737969}.faq-section{display:grid;grid-template-columns:.85fr 1.25fr;gap:100px;margin-block-end:99px;scroll-margin-top:118px}.faq-section h2{font-size:36px;line-height:1.18;max-width:290px;margin-block-start:14px}.faq-list details{border-block-end:1px solid var(--line)}.faq-list details:first-child{border-block-start:1px solid var(--line)}.faq-list summary{list-style:none;position:relative;cursor:pointer;padding:22px 29px 22px 0;font-size:13px;line-height:1.65}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;inset-inline-end:3px;inset-block-start:20px;color:var(--gold);font-size:20px;font-weight:300}.faq-list details[open] summary:after{content:"−"}.faq-list p{font-size:12px;line-height:1.9;padding-block-end:23px;padding-inline-end:25px}.footer{border-block-start:1px solid var(--line);padding-block:37px 24px}.footer-top{display:flex;align-items:center;gap:35px}.footer-top>.brand{font-size:25px}.footer-top p{font-size:12px}.footer-links{display:flex;gap:23px;font-size:11px;margin-inline-start:auto}.footer-bottom{display:flex;justify-content:space-between;font-size:9px;color:#7b7f70;margin-block-start:33px;letter-spacing:.01em}.footer-bottom a:hover{text-decoration:underline}
/* Ürün detay sayfaları aynı bileşenleri ve aynı doğrulanmış durum bilgisini kullanır. */
.breadcrumb{display:flex;gap:10px;align-items:center;font-size:11px;color:#707668;padding-block:33px 0}.breadcrumb a:hover{color:var(--gold)}.product-hero{padding-block:50px 73px;display:grid;grid-template-columns:1.3fr .8fr;gap:60px;align-items:center}.product-hero .eyebrow{margin-block-end:22px}.product-hero h1{font-size:clamp(40px,4.6vw,67px);line-height:1.13;max-width:680px}.product-hero .product-name{font-size:18px;margin-block-end:17px;letter-spacing:-.03em;color:var(--gold);direction:ltr}.product-lead{font-size:15px;line-height:1.9;max-width:580px;margin-block:26px 30px}.product-hero-art{position:relative;border-radius:180px 180px 28px 28px;background:var(--night);aspect-ratio:.9;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-hero-art .leaf-mark{width:137px;height:146px;fill:#e8d2aa;animation:drift 8s ease-in-out infinite;filter:drop-shadow(0 0 29px #dbc18c38);position:relative;z-index:1}.product-hero-art:before{content:"";position:absolute;width:75%;aspect-ratio:1;border:1px solid #dac19829;border-radius:50%;transform:rotate(30deg) scaleX(.85)}.product-art-label{position:absolute;inset-block-end:37px;color:#d3c4a7;font-size:11px;letter-spacing:.025em;direction:ltr}.scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-block-end:84px}.scope-box{border-block-start:1px solid var(--line);padding-block:25px}.scope-box h2{font-size:18px;letter-spacing:-.025em;margin-block:12px 15px}.scope-box p{font-size:13px;line-height:1.9;max-width:500px}.scope-box .pill{margin-block-end:8px}.related{margin-block-end:87px}.related h2{font-size:30px;margin-block-end:27px;max-width:680px}.not-found{padding-block:110px;text-align:center}.not-found h1{font-size:45px;margin-block:30px}.not-found .leaf-mark{margin-inline:auto;width:65px;height:70px}
/* Hareket, erişilebilirlik tercihine ve Arapça sağdan sola düzene saygı gösterir. */
@keyframes drift{0%,100%{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-10px) rotate(3deg)}}
html[lang=de] .hero h1{font-size:clamp(50px,5.4vw,78px)}html[lang=ar] body{font-family:Tahoma,"Noto Sans Arabic",Arial,sans-serif}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0;line-height:1.45}html[lang=ar] .eyebrow{letter-spacing:0;font-size:11px}html[lang=ar] .accent{font-family:inherit;font-style:normal;letter-spacing:0}html[lang=ar] .hero h1{font-size:clamp(48px,5.6vw,78px)}html[lang=ar] .hero-intro{line-height:2.1}html[dir=rtl] .ph-copy{padding:64px 64px 61px 0}html[dir=rtl] .hero-image,html[dir=rtl] .hero-art:after{border-radius:24px 160px 24px 24px}html[dir=rtl] .arrow{transform:scaleX(-1)}html[dir=rtl] .faq-list summary{padding-inline:0 29px}html[dir=rtl] .purchase-select select{padding-inline:12px 38px}html[dir=rtl] .product-card h3{text-align:right}html[dir=rtl] .product-name{text-align:right}
@media(min-width:1600px){.hero{gap:92px;min-height:725px}.hero-art{max-width:575px}.hero h1{font-size:92px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero{gap:44px;min-height:610px;padding-block:47px}.hero h1{font-size:65px}.hero-buttons{gap:19px}.hero-intro{font-size:14px}.hero-art{aspect-ratio:.88}.nav{gap:23px}.header-inner{gap:22px}.header-actions{gap:14px}.ph-copy{padding:48px 0 48px 43px}.ph-copy h2{font-size:33px}.section-head h2{font-size:44px}.begin{gap:48px;padding:42px}.faq-section{gap:70px}.product-card{padding:22px}.product-hero{gap:38px}html[dir=rtl] .ph-copy{padding:48px 43px 48px 0}}
@media(max-width:800px){.wrap{width:calc(100% - 44px)}.header-inner{height:73px;gap:15px}.brand{font-size:24px;gap:8px}.brand .leaf-mark{height:27px;width:27px}.header-actions{margin-inline-start:auto;gap:10px}.header-actions>.button{font-size:10px;padding:9px 14px;min-height:39px}.menu-toggle{display:block}.nav{position:absolute;inset-inline:0;inset-block-start:73px;display:flex;flex-direction:column;gap:0;align-items:stretch;padding:14px 27px 20px;background:var(--paper);border-bottom:1px solid var(--line)}.js .nav:not([data-open=true]){display:none}.nav a{padding-block:13px}.hero{padding-block:45px 41px;gap:35px;grid-template-columns:1fr;min-height:0}.hero-copy{padding-block:0}.hero .eyebrow{margin-block-end:19px}.hero h1{font-size:clamp(53px,8.7vw,74px);line-height:1.05}.hero-intro{max-width:465px;font-size:14px;margin-block-start:23px}.hero-buttons{margin-block-start:25px;gap:25px}.hero-status{margin-block-start:25px}.hero-art{width:100%;max-width:600px;aspect-ratio:1.25;margin-inline:auto}.hero-image{border-radius:100px 18px 18px 18px;object-position:50% 57%}.hero-art:after{border-radius:100px 18px 18px 18px}.art-detail{inset-inline-start:15px;inset-block-start:14px;width:54px;height:54px}.art-detail .leaf-mark{width:25px;height:29px}.hero-caption{padding-inline:1px}.principles{gap:21px;padding-block:26px 29px}.principle{grid-template-columns:1fr;gap:8px}.principle h3{font-size:14px}.principle p{font-size:11px}.philosophy{margin-block:26px 73px;grid-template-columns:1.2fr 1fr;min-height:375px}.ph-copy{padding:38px 0 39px 30px}.ph-copy h2{font-size:28px}.ph-copy p{font-size:12px}.ph-art{min-height:340px}.ph-art .leaf-mark{width:99px;height:115px}.orbit{width:195px;height:195px}.ph-art-caption{font-size:8px!important;inset-inline:24px}.section-head{gap:33px;align-items:start}.section-head h2{font-size:40px}.section-intro{max-width:244px;font-size:12px;line-height:1.85;padding-block-start:35px}.product-grid{grid-template-columns:repeat(2,1fr)}.product-card{min-height:235px}.catalog{margin-block-end:69px}.catalog-bottom{align-items:start;flex-direction:column;gap:16px}.catalog-note{max-width:500px}.begin{grid-template-columns:1fr 1fr;gap:27px;padding:32px;margin-block-end:71px}.begin h2{font-size:35px}.purchase-panel{padding:21px}.faq-section{gap:38px;margin-block-end:69px;grid-template-columns:.8fr 1.2fr}.faq-section h2{font-size:29px}.footer-top{gap:22px;flex-wrap:wrap}.footer-links{gap:20px}.footer-top p{font-size:11px}.product-hero{gap:30px;padding-block:38px 50px;grid-template-columns:1.15fr .85fr}.product-hero h1{font-size:41px}.product-lead{font-size:13px;line-height:1.9}.product-hero-art .leaf-mark{width:93px;height:100px}.product-hero-art{min-height:290px}.product-art-label{font-size:10px}.scope-grid{margin-block-end:48px}.related h2{font-size:27px}html[lang=de] .hero h1{font-size:clamp(49px,8.3vw,70px)}html[dir=rtl] .ph-copy{padding:38px 30px 39px 0}html[dir=rtl] .hero-image,html[dir=rtl] .hero-art:after{border-radius:18px 100px 18px 18px}}
@media(max-width:540px){.wrap{width:calc(100% - 40px)}.header-inner{height:68px;gap:10px}.header-actions{gap:8px}.header-actions>.button{display:none}.language{font-size:11px}.menu-toggle{padding:7px}.nav{inset-block-start:68px}.hero{padding-block:35px 28px;gap:29px}.hero h1{font-size:57px;letter-spacing:-.045em}.hero .eyebrow{font-size:8px;letter-spacing:.17em}.hero-intro{font-size:13px;max-width:332px;margin-block-start:20px;line-height:1.85}.hero-buttons{gap:21px}.hero-buttons .button{min-height:45px;font-size:11px;padding:11px 18px;gap:12px}.hero-buttons .text-link{font-size:11px}.hero-status{font-size:9px;margin-block-start:24px}.hero-art{aspect-ratio:1.05}.art-label{font-size:8px;inset-inline-start:19px;inset-block-end:19px}.hero-caption{font-size:8px;margin-block-start:10px}.principles{grid-template-columns:1fr;gap:20px;padding-block:23px 27px}.principle{grid-template-columns:22px 1fr;gap:12px}.principle h3{font-size:15px}.principle p{max-width:280px;margin-block-start:4px;font-size:11px}.principle-num{margin-block-start:2px}.philosophy{margin-block:17px 64px;grid-template-columns:1fr;border-radius:18px}.ph-copy{padding:33px 27px 5px}.ph-copy .eyebrow{font-size:8px}.ph-copy h2{font-size:29px;margin-block:19px 17px;line-height:1.25}.ph-copy p{font-size:12px;max-width:none}.ph-copy .text-link{font-size:11px;margin-block-start:22px}.ph-art{min-height:267px}.orbit{width:181px;height:181px}.ph-art .leaf-mark{width:99px;height:115px}.ph-art-caption{inset-block-end:24px;font-size:8px!important}.leaf-shadow{inset-block-end:57px}.section-head{flex-direction:column;gap:17px;margin-block-end:22px}.section-head .eyebrow{font-size:8px;margin-block-end:14px}.section-head h2{font-size:41px}.section-intro{padding:0;max-width:325px;font-size:12px;line-height:1.9}.filters{gap:5px;margin-block:23px 20px}.filter{font-size:9px;min-height:36px;padding:9px 12px}.product-grid{grid-template-columns:1fr;gap:12px}.product-card{min-height:217px;padding:23px}.card-top{margin-block-end:24px}.product-card h3{font-size:23px}.product-card p{font-size:12px;max-width:100%;margin-block:12px 18px}.card-more{font-size:10px}.catalog-note{font-size:9px}.catalog{margin-block-end:57px}.catalog-bottom{gap:16px;margin-block-start:20px}.all-button{font-size:10px}.begin{padding:30px 23px;grid-template-columns:1fr;gap:25px;border-radius:18px;margin-block-end:63px}.begin .eyebrow{font-size:8px}.begin h2{font-size:38px;max-width:285px;margin-block:15px 16px}.begin-intro{font-size:12px;max-width:320px}.purchase-panel{padding:20px}.sales-status p{font-size:11px}.faq-section{grid-template-columns:1fr;gap:27px;margin-block-end:54px}.faq-section h2{font-size:31px;max-width:300px;margin-block-start:11px}.faq-section .eyebrow{font-size:8px}.faq-list summary{font-size:12px;padding-block:20px}.faq-list p{font-size:11px}.footer{padding-block:28px 21px}.footer-top{gap:17px;flex-direction:column;align-items:flex-start}.footer-links{margin-inline-start:0;margin-block-start:6px;gap:24px;font-size:10px}.footer-bottom{gap:17px;flex-direction:column;margin-block-start:27px;font-size:8px}.footer-top p{font-size:11px}.breadcrumb{font-size:9px;padding-block-start:25px;flex-wrap:wrap;gap:8px}.product-hero{grid-template-columns:1fr;gap:27px;padding-block:29px 39px}.product-hero h1{font-size:43px}.product-hero .product-name{font-size:16px;margin-block-end:13px}.product-hero .eyebrow{margin-block-end:19px;font-size:8px}.product-lead{font-size:13px;margin-block:21px 25px}.product-hero-art{aspect-ratio:1.5;min-height:220px;border-radius:95px 95px 18px 18px}.product-hero-art .leaf-mark{height:99px;width:105px}.product-hero-art:before{width:48%}.product-art-label{inset-block-end:22px;font-size:10px}.scope-grid{grid-template-columns:1fr;gap:0;margin-block-end:34px}.scope-box{padding-block:22px}.scope-box p{font-size:12px}.related{margin-block-end:53px}.related h2{font-size:27px;margin-block-end:22px}html[lang=de] .hero h1{font-size:49px}html[lang=ar] .hero h1{font-size:52px}html[lang=ar] .hero-intro{font-size:13px}html[dir=rtl] .ph-copy{padding:33px 27px 5px}html[lang=ar] .ph-copy h2{font-size:27px}html[lang=ar] .section-head h2{font-size:37px}html[lang=ar] .begin h2{font-size:32px}html[lang=ar] .faq-section h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media print{.header,.hero-art,.ph-art,.filters,.purchase-panel,.footer-links{display:none}.wrap{width:100%}.hero,.philosophy,.begin,.faq-section{display:block;padding:20px 0;margin:0;min-height:0}.philosophy{background:transparent;color:var(--ink)}.ph-copy{padding:20px 0}.ph-copy p,.ph-copy .text-link{color:var(--ink)}.product-card{break-inside:avoid}.product-grid{grid-template-columns:repeat(2,1fr)}body{background:white}}
.hero-figure{margin:0;min-width:0;width:100%}
