meri-age-gate dialog{padding:0;width:min(calc(100vw - 2.5rem),var(--age-width, 23.75rem));max-width:calc(100vw - 2.5rem);max-height:calc(100dvh - 2.5rem);overflow:auto;border:var(--frame-border-width, 0px) solid var(--frame-line-color);border-radius:var(--frame-radius, .625rem);background:var(--age-bg, #f8c6be);color:var(--age-text, #050000);font-family:var(--age-font, inherit);box-shadow:var(--frame-shadow, none);text-align:center}meri-age-gate dialog::backdrop{background:color-mix(in srgb,var(--age-overlay-color, #777779) var(--age-overlay-opacity, 88%),transparent)}meri-age-gate[data-editor=true][data-pinned-preview=true]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:color-mix(in srgb,var(--age-overlay-color, #777779) var(--age-overlay-opacity, 88%),transparent)}meri-age-gate[data-editor=true][data-pinned-preview=true] dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;z-index:1001}.enhancement-age__visual{overflow:hidden}.enhancement-age__image{display:block;width:100%;height:var(--age-banner-height, 17.5rem);object-fit:var(--age-banner-fit, cover)}.enhancement-age__logo-space{height:calc(var(--age-logo-size, 6rem) / 2 + max(0px,var(--age-logo-offset, 0px)) + 1.25rem)}.enhancement-age__logo-anchor{position:relative;z-index:2;height:0;overflow:visible}.enhancement-age__logo{position:absolute;left:50%;top:var(--age-logo-offset, 0px);transform:translate(-50%,-50%);width:var(--age-logo-size, 6rem);height:var(--age-logo-size, 6rem);display:block;max-width:none;object-fit:cover;object-position:center;border-radius:50%;border:var(--frame-border-width, 0px) solid var(--frame-line-color);background:var(--age-bg, #f8c6be)}.enhancement-age__body{padding:clamp(1.5rem,5vw,2.5rem)}meri-age-gate[data-has-logo] .enhancement-age__body{padding-top:max(2.25rem,calc(var(--age-logo-offset, 0px) + var(--age-logo-size, 6rem) / 2 + var(--frame-border-width, 0px) + 1.125rem))}.enhancement-age__body h2{margin:0 0 calc(.75rem * var(--font-heading-spacing, 1));font:inherit;font-size:calc(var(--age-title-size, 1.0625rem) * var(--font-scale, 1) * var(--font-heading-scale, 1));font-weight:var(--font-heading-weight-700, 700);line-height:calc(1.2 * var(--font-heading-leading, 1));letter-spacing:calc(0em + var(--font-tracking, 0em));color:var(--age-text, #050000);text-align:var(--age-alignment, center);overflow-wrap:anywhere}#MeriAgeBody{margin:0 0 calc(1.375rem * var(--font-paragraph-spacing, 1));font-size:calc(var(--age-body-size, 1.1875rem) * var(--font-scale, 1));line-height:calc(1.6 * var(--font-body-leading, 1));color:var(--age-body-color, #b60909);text-align:var(--age-body-alignment, center);overflow-wrap:anywhere}.enhancement-age__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem}.enhancement-age__buttons button{min-width:7rem;min-height:var(--ui-touch-size, 2.75rem);padding:.5rem 1.375rem;border:var(--frame-border-width, 0px) solid var(--frame-line-color);border-radius:var(--radius, .5rem);background:var(--age-button-bg, #c72323);color:var(--age-button-text, #fff);font:inherit;font-size:calc(var(--age-button-size, 1rem) * var(--font-scale, 1));font-weight:var(--font-body-weight-650, 650);cursor:pointer;touch-action:manipulation;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,scale .28s cubic-bezier(.2,.8,.2,1);overflow-wrap:anywhere}:where(:root:not([data-pointer=touch])) .enhancement-age__buttons button:hover{background-color:color-mix(in srgb,var(--age-button-bg, #c72323) 84%,var(--age-bg, #f8c6be));box-shadow:0 .625rem 1.125rem -.75rem color-mix(in srgb,var(--age-button-bg, #c72323) 80%,transparent)}@media(prefers-reduced-motion:no-preference){:where(:root:not([data-pointer=touch])) .enhancement-age__buttons button:hover{scale:1.04;--rest-scale: 1.04}}.enhancement-age__privacy{margin:1.25rem 0 0;color:var(--age-privacy-color, #090e11);font-size:calc(var(--age-privacy-size, .6875rem) * var(--font-scale, 1));line-height:calc(var(--age-privacy-line-height, .875rem) * var(--font-body-leading, 1) * var(--font-scale, 1));text-align:var(--age-privacy-alignment, center);overflow-wrap:anywhere}.enhancement-age__feedback{margin:0 0 calc(1.375rem * var(--font-paragraph-spacing, 1));color:#a21b1b;font:inherit;font-size:calc(var(--age-body-size, 1.1875rem) * var(--font-scale, 1));line-height:calc(1.6 * var(--font-body-leading, 1));overflow-wrap:anywhere}.enhancement-age__privacy p{margin:calc(.5rem * var(--font-paragraph-spacing, 1)) 0 0}meri-age-gate [hidden]{display:none!important}meri-age-gate :focus-visible{outline:var(--focus-outline-width, 1px) solid var(--age-text, #050000);outline-offset:.1875rem}meri-age-gate dialog:focus-visible{outline:none}meri-age-gate[data-layout=compact] .enhancement-age__body{padding-inline:1.5rem;padding-bottom:1.5rem}meri-age-gate[data-layout=compact]:not([data-has-logo]) .enhancement-age__body{padding-top:1.5rem}@media(max-width:480px){meri-age-gate dialog{width:min(calc(100vw - 1.5rem),var(--age-width, 23.75rem));max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem)}.enhancement-age__body,meri-age-gate[data-layout=compact] .enhancement-age__body{padding:1.5rem 1.125rem}meri-age-gate[data-has-logo] .enhancement-age__body{padding-top:max(2rem,calc(var(--age-logo-offset, 0px) + var(--age-logo-size, 6rem) / 2 + var(--frame-border-width, 0px) + 1rem))}}@media(prefers-reduced-motion:reduce){.enhancement-age__buttons button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/enhancement-age-gate.css.map */
