html.pc-age-gate-pending{overflow:hidden}html.pc-age-gate-verified .pc-age-gate{display:none}.pc-age-gate{position:relative;z-index:10000}.pc-age-gate__dialog{--pc-age-gate-base-background: var(--color-background);position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100dvh;max-height:none;margin:0;padding:clamp(16px,4vw,48px);overflow:auto;border:0;background:radial-gradient(circle at 15% 12%,color-mix(in srgb,var(--color-accent) 14%,transparent),transparent 30%),radial-gradient(circle at 88% 86%,color-mix(in srgb,var(--color-surface-alt) 56%,transparent),transparent 34%),var(--pc-age-gate-base-background);color:var(--color-text);overscroll-behavior:contain}.pc-age-gate__dialog--gradient{--pc-age-gate-base-background: var(--gradient-background, var(--color-background))}.pc-age-gate__dialog::backdrop{background:color-mix(in srgb,var(--color-overlay, var(--color-background)) var(--pc-age-gate-overlay-opacity, 70%),transparent)}.pc-age-gate__dialog[open]{display:grid;place-items:center}.pc-age-gate__dialog:focus{outline:none}.pc-age-gate__panel{position:relative;isolation:isolate;display:grid;width:min(100%,var(--pc-age-gate-panel-width, 880px));max-width:100%;overflow:hidden;border:var(--border-width) solid color-mix(in srgb,var(--color-accent) 62%,var(--color-border));border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg)}.pc-age-gate__panel:before{position:absolute;z-index:4;top:7px;right:7px;bottom:7px;left:7px;border:1px solid color-mix(in srgb,var(--color-accent) 24%,transparent);border-radius:max(0px,calc(var(--radius-lg) - 7px));content:"";pointer-events:none}.pc-age-gate__media{position:relative;min-height:168px;overflow:hidden;background:var(--color-surface-alt)}.pc-age-gate__media picture,.pc-age-gate__media-image{width:100%;height:100%}.pc-age-gate__media-image{object-fit:cover}.pc-age-gate__media-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 32%,color-mix(in srgb,var(--color-overlay) 76%,transparent) 100%),color-mix(in srgb,var(--color-overlay) var(--pc-age-gate-media-overlay-opacity, 24.5%),transparent)}.pc-age-gate__media-seal{position:absolute;inset-inline:var(--space-5);inset-block-end:var(--space-5);display:flex;align-items:center;gap:var(--space-3);color:var(--color-heading);font-size:var(--font-size-xs);font-weight:600;letter-spacing:var(--font-eyebrow-letter-spacing);text-transform:var(--font-eyebrow-transform)}.pc-age-gate__media-seal .pc-icon{padding:5px;border:1px solid currentColor;border-radius:var(--radius-full)}.pc-age-gate__content{position:relative;display:grid;align-content:center;padding:clamp(28px,7vw,60px) clamp(24px,7vw,64px);text-align:center}.pc-age-gate__primary,.pc-age-gate__denied{display:grid;justify-items:center;gap:var(--space-4)}.pc-age-gate__ornament{display:grid;width:100%;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-3);margin-block-end:var(--space-5);color:var(--color-accent)}.pc-age-gate__ornament>span{height:1px;background:linear-gradient(90deg,transparent,currentColor);opacity:.6}.pc-age-gate__ornament>span:last-child{background:linear-gradient(90deg,currentColor,transparent)}.pc-age-gate__logo{display:flex;width:min(100%,var(--pc-age-gate-logo-width, 190px));min-height:64px;align-items:center;justify-content:center}.pc-age-gate__logo-image{width:100%;max-height:138px;object-fit:contain}.pc-age-gate__eyebrow{margin-block-start:var(--space-2)}.pc-age-gate__title{max-width:15ch;color:var(--color-heading);font-family:var(--font-heading-family);font-size:clamp(30px,8vw,52px);font-style:var(--font-heading-style);font-weight:600;line-height:.98;letter-spacing:var(--font-heading-letter-spacing);text-wrap:balance}.pc-age-gate__text{max-width:48ch;color:var(--color-muted-text);font-size:var(--font-size-sm)}.pc-age-gate__actions{display:grid;width:min(100%,390px);gap:var(--space-3);margin-block-start:var(--space-2)}.pc-age-gate__actions .pc-icon{transition:transform var(--duration-fast) var(--ease-standard)}.pc-age-gate__actions .pc-button:first-child:hover .pc-icon{transform:translate(3px)}.pc-age-gate__privacy{display:flex;max-width:42ch;align-items:flex-start;justify-content:center;gap:var(--space-2);margin-block-start:var(--space-2);color:var(--color-muted-text);font-size:var(--font-size-xs);line-height:1.4}.pc-age-gate__privacy .pc-icon{flex:0 0 auto;margin-block-start:1px;color:var(--color-accent)}.pc-age-gate__noscript{padding:var(--space-3);border:1px solid var(--color-border);color:var(--color-text);font-size:var(--font-size-xs)}.pc-age-gate__denied-icon{display:grid;width:64px;height:64px;place-items:center;border:1px solid var(--color-accent);border-radius:var(--radius-full);color:var(--color-accent)}.pc-age-gate__denied .pc-button{width:min(100%,390px);margin-block-start:var(--space-3)}@media screen and (min-width:750px){.pc-age-gate__panel:not(.pc-age-gate__panel--without-media){grid-template-columns:minmax(250px,.88fr) minmax(390px,1.12fr);min-height:min(680px,calc(100dvh - 80px))}.pc-age-gate__panel--media-right{grid-template-columns:minmax(390px,1.12fr) minmax(250px,.88fr)!important}.pc-age-gate__panel--media-right .pc-age-gate__media{grid-column:2}.pc-age-gate__panel--media-right .pc-age-gate__content{grid-row:1;grid-column:1}.pc-age-gate__media{min-height:100%}.pc-age-gate__panel--without-media{width:min(100%,min(var(--pc-age-gate-panel-width, 880px),680px))}.pc-age-gate__actions{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.pc-age-gate__actions>:only-child{grid-column:1 / -1}}@media screen and (max-height:720px)and (min-width:750px){.pc-age-gate__dialog{place-items:start center}.pc-age-gate__panel:not(.pc-age-gate__panel--without-media){min-height:600px}.pc-age-gate__content{padding-block:var(--space-8)}.pc-age-gate__logo-image{max-height:96px}}@media(prefers-reduced-motion:reduce){.pc-age-gate *,.pc-age-gate *:before,.pc-age-gate *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){.pc-age-gate__panel,.pc-age-gate__panel:before,.pc-age-gate__denied-icon{border-color:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-pc-age-gate.css.map */
