.legal-page{min-block-size:calc(100svh - var(--header-height, 0px))}.legal-page__title,.legal-page__content{max-inline-size:43.75rem;margin-inline:auto}.legal-page__title{margin-block:0 2rem}.legal-page__content.rte{--font-rte--paragraph-spacing: var(--font-body--paragraph-spacing);font:var(--font-body);letter-spacing:var(--font-body--letter-spacing);line-height:var(--font-rte--line-height);text-transform:var(--font-body--case)}.legal-page__content.rte li+li{margin-block-start:.25em}.legal-page__media-caption{display:block;margin-block-start:.75rem;font:var(--font-body);letter-spacing:var(--font-body--letter-spacing);text-transform:var(--font-body--case);color:var(--color-foreground-muted);text-align:start}.legal-page__content.rte blockquote cite{display:block;margin-block-start:.75rem;font-style:normal;color:var(--color-foreground-muted)}.legal-page__content .pc--opt-out-form-container .pc--opt-out-form-button{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: var(--border-width);min-block-size:var(--minimum-touch-target);height:auto;max-height:none;padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);border:none;border-radius:var(--radius-square);color:var(--button-color);background-color:var(--button-background-color);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);font:var(--font-button-text);letter-spacing:var(--font-button-text--letter-spacing);text-transform:var(--font-button-text--case);transition:color var(--button-transition-duration) var(--motion-easing),background-color var(--button-transition-duration) var(--motion-easing),box-shadow var(--button-transition-duration) var(--motion-easing)}.legal-page__content .pc--opt-out-form-container .pc--opt-out-form-button:is(:focus-visible,:active){--button-color: var(--color-primary-button-hover-text);--button-background-color: var(--color-primary-button-hover-background);--button-border-color: var(--color-primary-button-hover-border)}@media(hover:hover)and (pointer:fine){.legal-page__content .pc--opt-out-form-container .pc--opt-out-form-button:hover{--button-color: var(--color-primary-button-hover-text);--button-background-color: var(--color-primary-button-hover-background);--button-border-color: var(--color-primary-button-hover-border)}}.legal-page__content .pc--opt-out-form-container .pc--opt-out-form-button:focus-visible{outline:var(--focus-ring-width) solid var(--color-foreground);outline-offset:var(--focus-ring-width)}@media(hover:hover)and (pointer:fine){.legal-page__content .pc--show-email-field input[type=checkbox]:not(:disabled):hover{border-color:rgb(var(--color-foreground-rgb) / .4);background-color:rgb(var(--color-foreground-rgb) / .05)}}.legal-page__content .pc--show-email-field input[type=checkbox]:not(:disabled):active{border-color:rgb(var(--color-foreground-rgb) / .4);background-color:rgb(var(--color-foreground-rgb) / .05)}.legal-page__content .pc--show-email-field input[type=checkbox]:checked,.legal-page__content .pc--show-email-field input[type=checkbox]:not(:disabled):is(:hover,:active):checked{border-color:var(--color-foreground);background-color:var(--color-input-background)}.legal-page__content .pc--show-email-field input[type=checkbox]:focus-visible{outline:var(--focus-ring-width) solid var(--color-foreground);outline-offset:var(--focus-ring-offset)}.legal-page__content .pc--opt-out-form-wrapper .pc--opt-out-form-field input{inline-size:100%;min-block-size:var(--minimum-touch-target);padding-block:var(--input-padding-block);padding-inline:var(--input-padding-inline);border:none;border-radius:var(--radius-square);color:var(--color-input-text);background-color:var(--color-input-background);box-shadow:inset 0 0 0 var(--border-width) var(--color-input-border);transition:box-shadow var(--motion-duration-fast) var(--motion-easing),background-color var(--motion-duration-fast) var(--motion-easing)}.legal-page__content .pc--opt-out-form-wrapper .pc--opt-out-form-field input:is(:focus,:focus-visible){box-shadow:inset 0 0 0 var(--border-width) var(--color-input-border);outline:var(--input-focus-ring-width) solid var(--color-input-border-focus);outline-offset:calc(var(--input-focus-ring-width) * -1)}.legal-page__content .pc--opt-out-form-wrapper .pc--opt-out-form-field input:hover{border-color:transparent;filter:none}.legal-page__content .pc--opt-out-form-wrapper .pc--opt-out-form-field label{color:var(--color-foreground);font:var(--font-body);letter-spacing:var(--font-body--letter-spacing)}
/*# sourceMappingURL=/cdn/shop/t/296/assets/section-legal-page.css.map */
