.privacy-notice{position:fixed;left:0;right:0;bottom:0;z-index:1001;font-size:.8125rem;line-height:1.55;color:var(--color-body, #272727)}.privacy-notice[hidden]{display:none!important}.privacy-notice__dialog{position:relative;background:var(--bg-body, #fff);color:var(--color-body, #272727);box-shadow:0 -4px 30px #00000026;padding:20px 24px;display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;max-width:1400px;margin:0 auto;transform:translateY(24px);opacity:0;transition:transform .3s cubic-bezier(.104,.204,.492,1),opacity .3s;outline:none}.privacy-notice[open] .privacy-notice__dialog{transform:none;opacity:1}.privacy-notice__main{flex:1 1 480px;min-width:0}.privacy-notice__heading{margin:0 0 8px}.privacy-notice__text p{margin:0 0 8px;font-size:inherit;line-height:inherit}.privacy-notice__text p:last-child{margin-bottom:0}.privacy-notice__links{margin:8px 0 0;font-size:.75rem}.privacy-notice__links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.privacy-notice__links span{margin:0 8px;opacity:.5}.privacy-notice__actions{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;flex:0 0 auto}.privacy-notice__actions .button{height:40px;white-space:nowrap}.privacy-notice__actions .button[hidden],.privacy-notice__actions .text-button[hidden]{display:none!important}.privacy-notice__close{position:absolute;top:10px;right:10px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;color:inherit;line-height:0;z-index:2}.privacy-notice__close:hover{background:rgba(var(--color-body-rgb, 39, 39, 39),.06)}.privacy-notice__choices{flex:1 1 100%;border-top:1px solid var(--color-border, #e5e5e5);padding-top:14px}.privacy-notice__choices[hidden]{display:none!important}.privacy-notice__choices-intro p{margin:0 0 8px;font-size:inherit;line-height:inherit}.privacy-notice__toggle{display:flex;gap:12px;align-items:flex-start;padding:8px 0;cursor:pointer;font-size:inherit;line-height:inherit;text-transform:none;letter-spacing:0}.privacy-notice__toggle input[type=checkbox]{position:static;display:inline-block;opacity:1;visibility:visible;clip:auto;pointer-events:auto;-webkit-appearance:checkbox;appearance:auto;margin:3px 0 0;flex:0 0 auto;width:16px;height:16px;accent-color:var(--color-accent, #272727)}.privacy-notice__toggle span{display:flex;flex-direction:column;gap:2px}.privacy-notice__toggle small{font-size:.75rem;line-height:1.5;opacity:.7}.privacy-notice__toggle--locked{cursor:default}.privacy-notice--popup{top:0;background:rgba(var(--color-overlay-rgb, 52, 52, 52),.6);display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto;opacity:0;transition:opacity .3s}.privacy-notice--popup[open]{opacity:1}.privacy-notice--popup .privacy-notice__dialog{flex-direction:column;align-items:stretch;gap:18px;max-width:580px;width:100%;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:auto;padding:30px 30px 26px;box-shadow:0 4px 40px #00000040;border-radius:var(--button-border-radius, 0)}.privacy-notice--popup .privacy-notice__dialog{flex-wrap:nowrap}.privacy-notice--popup .privacy-notice__main,.privacy-notice--popup .privacy-notice__choices,.privacy-notice--popup .privacy-notice__actions{flex:0 0 auto}.privacy-notice--popup .privacy-notice__heading{padding-right:32px}.privacy-notice--popup .privacy-notice__actions{flex-direction:column;align-items:stretch;gap:10px}.privacy-notice--popup .privacy-notice__actions .button{width:100%}.privacy-notice--popup .privacy-notice__actions .text-button{align-self:center;margin-top:4px}.privacy-notice--popup .privacy-notice__choices{order:1}.privacy-notice--popup .privacy-notice__actions{order:2}body.privacy-notice-open{overflow:hidden}.privacy-notice--bar .privacy-notice__dialog{border-top:1px solid var(--color-border, #e5e5e5)}.privacy-notice--bar.privacy-notice--choices-open .privacy-notice__dialog{max-height:calc(100vh - 20px);overflow:auto}.privacy-form-notice,.privacy-checkout-notice{font-size:.75rem;line-height:1.5;opacity:.8;text-align:left}.privacy-form-notice{margin:12px 0 0}.privacy-form-notice p,.privacy-checkout-notice p{margin:0 0 4px;font-size:inherit;line-height:inherit}.privacy-form-notice a,.privacy-checkout-notice a{color:inherit;text-decoration:underline;text-underline-offset:2px}.privacy-form-notice__links,.privacy-checkout-notice__links{opacity:.85}.privacy-form-notice--compact{font-size:.6875rem;margin-top:10px}.signup-container .privacy-form-notice{margin-top:10px}.product-popup-modal .privacy-form-notice{margin-bottom:10px}.fat-footer__newsletter .privacy-form-notice{color:inherit;opacity:.65;max-width:560px}.contact-form .privacy-form-notice,.thb-register-form .privacy-form-notice,.comment-respond .privacy-form-notice{margin:0 0 18px}.privacy-checkout-notice{margin:0 0 14px}.cart-drawer--buttons .privacy-checkout-notice{margin:0 0 12px}.privacy-footer-links{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;line-height:1.4;margin:0 0 8px}.privacy-footer-links a{color:inherit;text-decoration:underline;text-underline-offset:3px;opacity:.75}.privacy-footer-links a:hover,.privacy-footer-links a:focus{opacity:1}.fat-footer__bottom-row .privacy-footer-links{justify-content:flex-end}.fat-footer__legal{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.sub-footer .privacy-footer-links{justify-content:center;margin:6px 0 0}@media screen and (max-width:1024px){.fat-footer__bottom-row .privacy-footer-links{justify-content:flex-start}.fat-footer__legal{align-items:flex-start}}@media screen and (max-width:749px){.privacy-notice__dialog{padding:18px 16px;gap:14px}.privacy-notice--popup{padding:12px;align-items:flex-end}.privacy-notice--popup .privacy-notice__dialog{padding:24px 20px 20px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.privacy-notice--bar .privacy-notice__actions{width:100%}.privacy-notice--bar .privacy-notice__actions .button{flex:1 1 auto}}theme-footer .privacy-footer-links a,theme-footer .privacy-form-notice,theme-footer .privacy-form-notice p,theme-footer .privacy-form-notice a{color:var(--color-footer-text, #ffffff)!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/privacy-notice.css.map */
