.y3dm-compliance{--y3dm-privacy-blue: #1769e0;--y3dm-privacy-blue-dark: #0f4da8;--y3dm-privacy-ink: #172033;--y3dm-privacy-muted: #5f6d82;--y3dm-privacy-border: #d5deea;color:var(--y3dm-privacy-ink)}.y3dm-compliance [hidden]{display:none!important}.y3dm-business-details{max-width:1180px;margin:0 auto;padding:22px 20px;font-size:13px;line-height:1.45}.y3dm-business-details p{margin:4px 0}.y3dm-business-details__name{font-weight:800}.y3dm-business-details__address p{margin:0}.y3dm-business-details a,.y3dm-business-details button{color:inherit;text-decoration:underline;text-underline-offset:2px}.y3dm-business-details__links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px}.y3dm-business-details__links button,.y3dm-privacy-choices{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.y3dm-business-details__privacy-contact{color:var(--y3dm-privacy-muted)}.y3dm-privacy-choices{margin:10px 20px;color:var(--y3dm-privacy-ink);text-decoration:underline}.y3dm-cookie-banner{position:fixed;z-index:2147483000;right:18px;bottom:18px;left:18px;display:grid;max-width:1080px;margin:0 auto;padding:18px;border:1px solid var(--y3dm-privacy-border);border-radius:14px;background:#fff;box-shadow:0 16px 50px #1720333d;grid-template-columns:minmax(0,1fr) auto;gap:18px}.y3dm-cookie-banner h2,.y3dm-cookie-modal h2{margin:0 0 7px;color:var(--y3dm-privacy-ink);font-size:20px;line-height:1.2}.y3dm-cookie-banner p,.y3dm-cookie-modal p{margin:0;color:var(--y3dm-privacy-muted);font-size:13px;line-height:1.5}.y3dm-cookie-banner a{color:var(--y3dm-privacy-blue-dark);text-underline-offset:2px}.y3dm-cookie-actions{display:grid;align-content:center;grid-template-columns:repeat(3,minmax(126px,1fr));gap:8px}.y3dm-cookie-button{min-height:42px;padding:9px 12px;border:1px solid var(--y3dm-privacy-blue);border-radius:9px;background:#fff;color:var(--y3dm-privacy-blue-dark);font:inherit;font-size:13px;font-weight:760;cursor:pointer}.y3dm-cookie-button:hover{background:#eef5ff}.y3dm-cookie-button:focus-visible,.y3dm-cookie-modal__close:focus-visible,.y3dm-business-details button:focus-visible{outline:3px solid rgba(23,105,224,.25);outline-offset:2px}.y3dm-cookie-button:disabled{opacity:.55;cursor:wait}.y3dm-cookie-status{min-height:0;margin-top:6px!important;color:#a62c2c!important}.y3dm-cookie-modal{position:fixed;z-index:2147483001;top:0;right:0;bottom:0;left:0;display:grid;padding:20px;place-items:center}.y3dm-cookie-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#10182894}.y3dm-cookie-modal__dialog{position:relative;width:min(620px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto;padding:24px;border-radius:16px;background:#fff;box-shadow:0 18px 60px #0a122059}.y3dm-cookie-modal__close{position:absolute;top:12px;right:12px;width:36px;height:36px;padding:0;border:1px solid var(--y3dm-privacy-border);border-radius:50%;background:#fff;color:var(--y3dm-privacy-ink);font:inherit;font-size:24px;line-height:1;cursor:pointer}.y3dm-cookie-option{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px;padding:14px;border:1px solid var(--y3dm-privacy-border);border-radius:10px;background:#fbfcfe;cursor:pointer}.y3dm-cookie-option strong,.y3dm-cookie-option span{display:block}.y3dm-cookie-option strong{color:var(--y3dm-privacy-ink);font-size:14px}.y3dm-cookie-option span span{margin-top:3px;color:var(--y3dm-privacy-muted);font-size:12px;line-height:1.4}.y3dm-cookie-option input{width:20px;height:20px;flex:0 0 auto;accent-color:var(--y3dm-privacy-blue)}.y3dm-cookie-option__always{color:#17643a;font-size:12px;font-weight:800;white-space:nowrap}.y3dm-cookie-modal__note{margin-top:12px!important}.y3dm-cookie-actions--modal{margin-top:18px}@media(max-width:780px){.y3dm-cookie-banner,.y3dm-cookie-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.y3dm-compliance *,.y3dm-compliance *:before,.y3dm-compliance *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/y3dm-compliance.css.map */
