.consent-modal [hidden]{display:none!important}html:has(.consent-modal[open]){overflow:hidden}.consent-modal{box-sizing:border-box;width:calc(100% - 3.2rem);max-width:52rem;max-height:calc(100dvh - 4rem);margin:auto;padding:0;overflow:auto;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);border-radius:var(--popup-corner-radius);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.consent-modal::backdrop{background:#12121299}@media screen and (min-width:750px){.consent-modal{width:calc(100% - 4rem);max-height:calc(100% - 10rem)}}.consent-modal__content{padding:3.2rem 2.4rem 2.4rem}.consent-modal__screen{display:flex;flex-direction:column;gap:1.6rem}.consent-modal__title{margin:0}.consent-modal__intro,.consent-modal__policy{margin:0;font-size:var(--text-base, 1.6rem);line-height:1.5}.consent-modal__link{color:rgb(var(--color-foreground));text-underline-offset:.3rem}.consent-modal__actions{display:flex;flex-direction:column;gap:1.2rem;margin-top:.8rem}.consent-modal__actions .button{width:100%}.consent-modal__back{align-self:center;padding:0;border:0;background:none;color:rgba(var(--color-foreground),.75);font:inherit;font-size:var(--text-sm, 1.4rem);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.consent-modal__back:hover{color:rgb(var(--color-foreground))}.consent-modal__rows{display:flex;flex-direction:column}.consent-modal__row{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.4rem 0;border-top:.1rem solid rgba(var(--color-foreground),.1)}.consent-modal__row:last-child{border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.consent-modal__row-text{display:flex;flex-direction:column;gap:.4rem}.consent-modal__row-label{margin:0;font-size:var(--text-base, 1.6rem);font-weight:500;line-height:1.3}.consent-modal__row-line{margin:0;font-size:var(--text-sm, 1.4rem);line-height:1.45;color:rgba(var(--color-foreground),.75)}input.consent-modal__switch{appearance:none;-webkit-appearance:none;position:relative;flex:none;width:4.4rem;height:2.4rem;margin:0;border:.1rem solid rgba(var(--color-foreground),.55);border-radius:1.2rem;background-color:rgb(var(--color-background));cursor:pointer;transition:background-color .2s ease,border-color .2s ease}input.consent-modal__switch:after{content:"";position:absolute;top:.2rem;left:.2rem;width:1.8rem;height:1.8rem;border-radius:50%;background-color:rgba(var(--color-foreground),.55);transition:transform .2s ease,background-color .2s ease}input.consent-modal__switch:checked{border-color:rgb(var(--color-button));background-color:rgb(var(--color-button))}input.consent-modal__switch:checked:after{background-color:rgb(var(--color-button-text));transform:translate(2rem)}input.consent-modal__switch:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.consent-modal__status{margin:1.6rem 0 0;font-size:var(--text-sm, 1.4rem);line-height:1.5;color:rgba(var(--color-foreground),.75)}.consent-modal__status:empty{display:none}@media(prefers-reduced-motion:reduce){.consent-modal__switch,.consent-modal__switch:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-consent-modal.css.map */
