.cm-consent[hidden],.cm-consent__view[hidden]{display:none}.cm-consent{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:flex-end;justify-content:center;padding:16px;font-family:Poppins,sans-serif}.cm-consent__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.cm-consent__dialog{position:relative;width:100%;max-width:760px;max-height:calc(100vh - 32px);overflow-y:auto;padding:36px 32px 32px;border-radius:12px;background:#fff;color:#1e1e1e;box-shadow:0 8px 32px #0003;outline:none}.cm-consent__close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:none;color:#1e1e1e;cursor:pointer}.cm-consent__title{margin:0 32px 10px 0;font-size:22px;font-weight:600;line-height:1.3}.cm-consent__text,.cm-consent__text p{margin:0;font-size:16px;line-height:1.55;color:#4a4a4a}.cm-consent__link{display:inline-block;margin-top:6px;font-size:16px;color:#1e1e1e;text-decoration:underline}.cm-consent__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:28px}.cm-consent__btn{min-height:50px;padding:12px 26px;border:1px solid #1e1e1e;border-radius:8px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.2;cursor:pointer}.cm-consent__btn:disabled{opacity:.6;cursor:default}.cm-consent__btn--text{margin-right:auto;padding-left:0;padding-right:0;border-color:transparent;background:none;color:#1e1e1e;text-decoration:underline}.cm-consent__btn--outline{background:#fff;color:#1e1e1e}.cm-consent__btn--primary{border-color:#cc5340;background:#cc5340;color:#fff}.cm-consent__list{margin:16px 0 0;padding:0;list-style:none}.cm-consent__row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:16px 0;border-top:1px solid #ececec}.cm-consent__row label{cursor:pointer}.cm-consent__row-title{display:block;margin:0 0 2px;font-size:15px;font-weight:600;color:#1e1e1e}.cm-consent__row-text{display:block;margin:0;font-size:14px;line-height:1.45;color:#6b6b6b}.cm-consent__always{flex-shrink:0;font-size:13px;color:#6b6b6b}.cm-consent__switch{position:relative;flex-shrink:0;width:44px;height:24px}.cm-consent__switch input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cm-consent__switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;background:#c9c9c9;transition:background .2s}.cm-consent__switch span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}.cm-consent__switch input:checked+span{background:#cc5340}.cm-consent__switch input:checked+span:after{transform:translate(20px)}.cm-consent__switch input:focus-visible+span{outline:2px solid #1e1e1e;outline-offset:2px}html.cm-consent-open{overflow:hidden}@media(max-width:749px){.cm-consent{padding:0}.cm-consent__dialog{max-height:90vh;padding:28px 20px 20px;border-radius:12px 12px 0 0}.cm-consent__actions{flex-direction:column-reverse}.cm-consent__title{font-size:20px}.cm-consent__text,.cm-consent__text p,.cm-consent__link{font-size:15px}.cm-consent__btn{width:100%}.cm-consent__btn--text{margin-right:0}}.ts-footer__privacy-choices{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--body-secondary-color);font-family:inherit;text-align:left;cursor:pointer}.ts-footer__privacy-choices:hover{text-decoration:underline}.ts-footer__privacy-choices svg{flex-shrink:0;width:30px;height:14px}body:has(.product_sticky-atc.visible) .ts-footer{padding-bottom:100px}@media(max-width:749px){body:has(.product_sticky-atc.visible) .ts-footer{padding-bottom:64px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/cm-cookie-consent.css.map */
