.zd-seo-language{position:fixed;inset:auto 12px 45% auto;z-index:80;width:auto;max-width:none;margin:0;padding:0;border:0;background:transparent;color:#f3f2e9;font:400 14px/1.4 Arial,Helvetica,sans-serif;text-align:start;direction:ltr;box-sizing:border-box}.zd-language-picker{position:relative;margin:0;padding:0;border:0;background:none}.zd-language-trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-sizing:border-box;width:48px;height:58px;padding:7px 4px;list-style:none;cursor:pointer;border:1px solid #707b51;border-radius:10px;background:#17200ff5;color:#ffda00;box-shadow:0 4px 16px #0004;font:700 11px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.02em;touch-action:manipulation}.zd-language-trigger::-webkit-details-marker{display:none}.zd-language-trigger::marker{content:""}.zd-language-trigger svg{display:block;flex:none}.zd-language-trigger:after{display:none!important}.zd-language-picker[open] .zd-language-trigger,.zd-language-trigger:hover{border-color:#ffda00;background:#253018}.zd-language-panel{position:absolute;right:58px;top:50%;transform:translateY(-50%);box-sizing:border-box;width:238px;max-width:calc(100vw - 86px);max-height:min(70dvh,440px);overflow:auto;overscroll-behavior:contain;padding:12px;border:1px solid #707b51;border-radius:12px;background:#101509;color:#f3f2e9;box-shadow:0 8px 30px #0006;text-align:start}.zd-seo-language .zd-language-heading{margin:0 0 8px;padding:4px 8px 10px;border-bottom:1px solid #394328;color:#c8cdbb;font:700 13px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0}.zd-language-options{display:grid;gap:4px;margin:0;padding:0;border:0}.zd-seo-language .zd-language-option{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;min-height:44px;width:100%;margin:0;padding:10px 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:#f3f2e9;text-align:start;cursor:pointer;font:400 14px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;white-space:normal}.zd-language-option[aria-current=true]{background:#28341a!important;border-color:#707b51!important;color:#ffda00!important;font-weight:700!important}.zd-language-option:hover{background:#253018!important}.zd-language-code{font:700 10px/1.4 Arial,Helvetica,sans-serif;color:#acb49a;direction:ltr}.zd-language-trigger:focus-visible,.zd-language-option:focus-visible{outline:2px solid #ffda00;outline-offset:3px}body:has(dialog[open]) .zd-seo-language,body:has(.zd-shell-open) .zd-seo-language{visibility:hidden;pointer-events:none}.zd-language-fallback{max-width:65em;margin:12px auto;padding:0 20px;font:400 13px/1.6 Arial,Helvetica,sans-serif}@media(max-width:700px){.zd-seo-language{right:max(8px,env(safe-area-inset-right));bottom:43%}.zd-language-trigger{width:44px;height:54px}.zd-language-panel{right:52px;width:224px;max-width:calc(100vw - 72px);padding:10px;max-height:65dvh}}@media(prefers-reduced-motion:reduce){.zd-language-trigger,.zd-language-option{transition:none}}.zd-seo-blog-resources{margin:24px 0 40px}.zd-seo-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px}.zd-seo-resource-grid article{border:1px solid #6b765a;padding:22px}.zd-seo-resource-grid h2{font:700 18px/1.5 Arial,Helvetica,sans-serif;margin:0 0 15px}.zd-seo-resource-grid p{font:400 14px/1.8 Arial,Helvetica,sans-serif;margin:0}@media(max-width:700px){.zd-seo-resource-grid{grid-template-columns:1fr}.zd-seo-resource-grid article{padding:18px}}html[lang=ar] .zd-shell-header,html[lang=ar] .zd-shell-footer,.zd-seo-language[lang=ar]{direction:rtl}.policy-quote[dir=rtl],.zd-global-enquiry[dir=rtl]{direction:rtl;text-align:right;font-family:Arial,Tahoma,sans-serif}.policy-quote[dir=rtl] input[type=email],.zd-global-enquiry[dir=rtl] input[type=email],.policy-quote[dir=rtl] a[href^="mailto:"],.zd-global-enquiry[dir=rtl] a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate;text-align:left}.zt-main[dir=rtl]{direction:rtl;text-align:right;font-family:Arial,Tahoma,sans-serif}.zt-main[dir=rtl] h1,.zt-main[dir=rtl] h2,.zt-main[dir=rtl] h3{font-family:Arial,Tahoma,sans-serif;letter-spacing:normal;line-height:1.4}.zt-main[dir=rtl] .zt-contact-links a{direction:ltr;unicode-bidi:isolate}.zt-main[lang=ja] h1{font-family:Arial,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:clamp(36px,6vw,80px);line-height:1.35;letter-spacing:normal}.zt-main:not([lang=en]) .zt-button{white-space:normal;max-width:100%;overflow-wrap:anywhere}html[lang=ar] .zd-shell-header,html[lang=ar] .zd-shell-footer,html[lang=ar] dialog{direction:rtl;font-family:Arial,Tahoma,sans-serif}html[lang=ar] dialog h2,html[lang=ar] dialog button{font-family:Arial,Tahoma,sans-serif;letter-spacing:normal}html[lang=ar] dialog input[type=email],html[lang=ar] dialog a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate}html[lang=ar] main:not([lang=en]){direction:rtl;text-align:right;font-family:Arial,Tahoma,sans-serif}html[lang=ar] main:not([lang=en]) h1,html[lang=ar] main:not([lang=en]) h2,html[lang=ar] main:not([lang=en]) h3,html[lang=ar] main:not([lang=en]) button{font-family:Arial,Tahoma,sans-serif;letter-spacing:normal;line-height:1.45}html[lang=ar] main input[type=email],html[lang=ar] main input[type=url],html[lang=ar] main a[href^="mailto:"],html[lang=ar] main a[href^="tel:"]{direction:ltr;unicode-bidi:isolate;text-align:left}html[lang=ar] main input,html[lang=ar] main select,html[lang=ar] main textarea{text-align:start}html[lang=ar] main table th,html[lang=ar] main table td{text-align:start}html[lang=ja] main h1,html[lang=ja] main h2,html[lang=ja] main h3{font-family:Arial,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif;letter-spacing:normal;line-height:1.4;overflow-wrap:anywhere}html[lang=ja] main h1{font-size:clamp(30px,5vw,70px)}html[lang=ja] main h1 em,html[lang=ja] main h1 span,html[lang=ar] main h1 em,html[lang=ar] main h1 span{font-family:inherit}html:not([lang=en]) main button,html:not([lang=en]) main .button{white-space:normal;overflow-wrap:anywhere}.odf-related-guides{padding:20px clamp(20px,5vw,80px);border-top:1px solid #394328;border-bottom:1px solid #394328}.odf-related-guides ul{display:flex;flex-wrap:wrap;gap:14px 28px;list-style:none;margin:0;padding:0}.odf-related-guides a{text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){html[lang=ja] main h1{font-size:clamp(29px,8vw,45px)}html[lang=ar] main h1{font-size:clamp(30px,8vw,48px)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/zd-seo-20261109.css.map */
