@layer components{html body .store.rx #main#main :is(.legal-document,.privacy-page){color:#d1d1d1!important;background:0 0!important;max-width:960px!important;margin:0 auto!important;padding:48px 24px 80px!important;font-family:Manrope,system-ui,-apple-system,Segoe UI,Arial,sans-serif!important}html body .store.rx #main#main .legal-document header{border-bottom:1px solid #353535;padding-bottom:28px}html body .store.rx #main#main :is(.legal-document h1,.privacy-page .privacy-hero h1,.privacy-page .privacy-hero h1 span){overflow-wrap:anywhere;color:#fafafa!important;letter-spacing:-.035em!important;margin:16px 0!important;font-family:Manrope,system-ui,-apple-system,Segoe UI,Arial,sans-serif!important;font-size:clamp(28px,4vw,42px)!important;font-weight:750!important;line-height:1.2!important}html body .store.rx #main#main :is(.legal-document h2,.privacy-page h2){color:#f2f2f2!important;letter-spacing:-.02em!important;margin:0 0 14px!important;font-family:inherit!important;font-size:22px!important;font-weight:700!important;line-height:1.35!important}html body .store.rx #main#main :is(.legal-document p,.legal-document li,.legal-document dd,.privacy-page p,.privacy-page li,.privacy-page .privacy-storage-list small){overflow-wrap:anywhere;max-width:76ch;color:#c9c9c9!important;letter-spacing:normal!important;margin:0 0 14px!important;font-size:16px!important;font-weight:400!important;line-height:1.85!important}html body .store.rx #main#main :is(.legal-document small,.legal-document dt,.privacy-page .privacy-hero-meta span,.privacy-page .privacy-footnote){color:#a8a8a8!important;font-size:13px!important;line-height:1.7!important}html body .store.rx #main#main :is(.legal-document section,.privacy-page .privacy-content>section){scroll-margin-top:110px;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #303030!important;border-radius:0!important;padding:28px 0!important;display:block!important}html body .store.rx #main#main :is(.legal-document a,.privacy-page .privacy-content a,.privacy-page .privacy-breadcrumb a){text-underline-offset:4px;text-decoration:underline;color:#ff8b94!important}html body .store.rx #main#main :is(.legal-document a,.privacy-page a):hover{color:#ffc8cd!important}html body .store.rx #main#main :is(.legal-document .eyebrow,.privacy-page .privacy-eyebrow){color:#ff8b94!important;font-family:inherit!important;font-size:11px!important;line-height:1.6!important}html body .store.rx #main#main :is(.legal-document-links,.privacy-documents){flex-wrap:wrap;gap:10px 20px;margin:20px 0;display:flex}html body .store.rx #main#main :is(.legal-document-links a,.privacy-documents a){font-size:13px!important}html body .store.rx #main#main .legal-seller dl{gap:12px;margin:18px 0;display:grid}html body .store.rx #main#main .legal-seller dl>div{grid-template-columns:210px minmax(0,1fr);gap:16px;display:grid}html body .store.rx #main#main .legal-seller dd{margin:0!important}html body .store.rx #main#main .legal-seller .legal-missing{background:#252019;border-left:2px solid #a37c44;padding:14px 16px;color:#e4ceb0!important;font-size:14px!important}html body .store.rx #main#main .privacy-page :is(.privacy-summary,.privacy-contact,.privacy-custom,.privacy-data-grid article,.privacy-storage-list>div){background:0 0!important}html body .store.rx #main#main .privacy-page :is(b,strong,.privacy-requisites summary){color:#efefef!important}html body .store.rx #main#main .privacy-page .privacy-data-grid{gap:20px!important}html body .store.rx #main#main .privacy-page .privacy-hero{border-bottom:1px solid #353535!important;padding-bottom:28px!important}html body .store.rx #main#main .privacy-page .privacy-contact-actions a{font-size:15px!important}html body .store.rx #main#main .privacy-page .btn{width:fit-content;margin-top:8px;color:#f4f4f4!important;background:#242424!important;border:1px solid #656565!important;font-family:inherit!important;font-size:14px!important}html body .store.rx :is(.consent,.checkout-consent,.account-required-consent,.chat-data-consent){font-family:Manrope,system-ui,-apple-system,Segoe UI,Arial,sans-serif!important;font-size:13px!important;line-height:1.65!important}html body .store.rx .chat-data-consent{background:#1c1c1c;border-top:1px solid #3b3b3b;flex:none;align-items:flex-start;gap:9px;margin:0;padding:12px 18px;display:flex;color:#d5d5d5!important}html body .store.rx .chat-data-consent input{accent-color:#e33240;flex:0 0 16px;margin-top:3px;width:16px!important;height:16px!important;min-height:16px!important}html body .store.rx .chat-data-consent a{text-underline-offset:3px;text-decoration:underline;color:#ff939c!important}html body .store.rx .rx-footer-bottom nav{max-width:760px}html body .store.rx .rx-footer-bottom nav button{color:#a8a8a8;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}html body .store.rx .rx-footer-bottom nav button:hover{color:#ff939c}html body .store.rx aside.cookie-notice.cookie-minimal{z-index:1100;overflow:auto;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#f5f5f5!important;background:#202020!important;border:1px solid #444!important;border-radius:10px!important;width:min(420px,100vw - 48px)!important;max-height:calc(100dvh - 120px)!important;margin:0!important;padding:18px!important;position:fixed!important;inset:auto auto 24px 24px!important;box-shadow:0 8px 30px #0005!important}html body .store.rx aside.cookie-minimal .cookie-notice-inner{grid-template-columns:1fr!important;gap:14px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}html body .store.rx aside.cookie-minimal .cookie-notice-copy{align-items:flex-start!important;gap:10px!important;display:flex!important}html body .store.rx aside.cookie-minimal .cookie-notice-copy>svg{color:#bdbdbd;flex:0 0 18px;margin-top:2px}html body .store.rx aside.cookie-minimal .cookie-notice-copy strong{color:#fafafa!important;font-family:Manrope,system-ui,sans-serif!important;font-size:14px!important;font-weight:700!important}html body .store.rx aside.cookie-minimal :is(.cookie-notice-copy p,.cookie-notice-details p){color:#c5c5c5!important;margin:5px 0 0!important;font-family:Manrope,system-ui,sans-serif!important;font-size:13px!important;line-height:1.65!important}html body .store.rx aside.cookie-minimal .cookie-notice-actions{justify-content:flex-start!important;gap:8px!important;display:flex!important}html body .store.rx aside.cookie-minimal .cookie-notice-actions button{border-radius:6px!important;min-width:0!important;min-height:38px!important;padding:8px 16px!important;font-family:Manrope,system-ui,sans-serif!important;font-size:13px!important;font-weight:650!important}html body .store.rx aside.cookie-minimal .cookie-notice-accept{color:#181818!important;background:#e4e4e4!important;border:1px solid #e4e4e4!important}html body .store.rx aside.cookie-minimal .cookie-notice-settings{color:#eee!important;background:0 0!important;border:1px solid #555!important}html body .store.rx aside.cookie-minimal .cookie-notice-details{border-top:1px solid #444!important;padding:12px 0 0!important;display:block!important}html body .store.rx aside.cookie-minimal .cookie-notice-details[hidden]{display:none!important}html body .store.rx aside.cookie-minimal .cookie-notice-policy-links{flex-wrap:wrap;margin-top:12px;gap:8px 16px!important;display:flex!important}html body .store.rx aside.cookie-minimal .cookie-notice-policy-links a{text-underline-offset:3px;text-decoration:underline;color:#e5e5e5!important;font-size:12px!important}html body .store.rx aside.cookie-minimal :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #ff939c}html body .store.rx #main#main .guide-article .guide-body :is(p,li){color:#d0d0d0!important;letter-spacing:normal!important;font-family:Manrope,system-ui,-apple-system,Segoe UI,Arial,sans-serif!important;font-size:16px!important;line-height:1.85!important}html body .store.rx #main#main .guide-article .guide-body h2{font-family:Manrope,system-ui,-apple-system,Segoe UI,Arial,sans-serif!important;line-height:1.4!important}html body .store.rx .ai-data-note{border-top:1px solid #3b3b3b;margin:0;padding:10px 16px;color:#bcbcbc!important;font-size:12px!important;line-height:1.65!important}html body .store.rx .ai-data-note a{text-decoration:underline;color:#ff939c!important}@media (max-width:720px){html body .store.rx #main#main :is(.legal-document,.privacy-page){width:100%!important;padding:28px 20px 56px!important}html body .store.rx #main#main :is(.legal-document p,.legal-document li,.legal-document dd,.privacy-page p,.privacy-page li){font-size:15px!important;line-height:1.8!important}html body .store.rx #main#main :is(.legal-document h2,.privacy-page h2){font-size:20px!important}html body .store.rx #main#main .guide-article .guide-body :is(p,li){font-size:15px!important}html body .store.rx #main#main .legal-seller dl>div{grid-template-columns:1fr;gap:2px}html body .store.rx aside.cookie-notice.cookie-minimal{inset:auto 12px calc(76px + env(safe-area-inset-bottom)) 12px!important;width:auto!important;max-height:55dvh!important;padding:15px!important}}}
