html:has(dialog[open]:modal){overflow:hidden}
.parental-access-component{--parental-access-fg-color:var(--parental-access-fg-color,#161616);--parental-access-bg-color:var(--parental-access-bg-color,#f2f2f2);position:fixed;top:0;left:0;z-index:2000;transform:translateY(0);overflow:hidden;border:0;padding:0;width:100vw;height:100vh;max-width:360px;max-height:812px}
@media(min-width:768px){.parental-access-component{max-width:638px}
}
@media(min-width:1280px){.parental-access-component{max-width:1440px;max-height:472px}
}
.parental-access-component.bg-primary{--parental-access-bg-color:var(--primary-color-bg);--parental-access-fg-color:var(--primary-color-fg)}
.parental-access-component.bg-secondary{--parental-access-bg-color:var(--secondary-color-bg);--parental-access-fg-color:var(--secondary-color-fg)}
.parental-access-component.bg-tertiary{--parental-access-bg-color:var(--tertiary-color-bg);--parental-access-fg-color:var(--tertiary-color-fg)}
.parental-access-component.isAuthor{position:static;display:block}
.parental-access-component::backdrop{background-color:rgba(0,0,0,0.85)}
.parental-access-component__img-container{position:absolute;overflow:hidden;width:100%;height:812px;clip-path:polygon(0 387px,97px 252px,134px 490px,193px 498px,214px 506px,254px 561px,360px 610px,100% 100%,0 100%)}
@media(min-width:768px){.parental-access-component__img-container{clip-path:polygon(0 387px,92px 421px,146px 452px,278px 468px,353px 516px,470px 565px,638px 597px,100% 100%,0 100%)}
}
@media(min-width:1280px){.parental-access-component__img-container{height:472px;clip-path:polygon(1025px 0,990px 13%,958px 19%,928px 31%,922px 37%,917px 43%,868px 46%,840px 53%,830px 57%,810px 65%,770px 70%,750px 77%,720px 82%,671px 89%,646px 96%,640px 100%,100% 100%,100% 0)}
}
.parental-access-component__background{position:absolute;z-index:0;margin-top:0;padding:0;width:100%;height:100%;background-image:url('../../../../etc.clientlibs/catalog/clientlibs/clientlib-components/clientlib-parental-access/resources/Mobile.png');background-repeat:no-repeat;background-size:360px 820px}
@media(min-width:768px){.parental-access-component__background{background-image:url('../../../../etc.clientlibs/catalog/clientlibs/clientlib-components/clientlib-parental-access/resources/tablet.png');background-size:638px 820px}
}
@media(min-width:1280px){.parental-access-component__background{background-image:url('../../../../etc.clientlibs/catalog/clientlibs/clientlib-components/clientlib-parental-access/resources/desktop.png');background-position:left;background-size:1440px 480px}
}
.parental-access-component__bg-color{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--parental-access-bg-color);clip-path:polygon(0 0,0 387px,97px 452px,134px 490px,193px 498px,214px 506px,254px 561px,360px 610px,100% 0)}
@media(min-width:768px){.parental-access-component__bg-color{clip-path:polygon(0 0,0 387px,92px 421px,146px 452px,278px 468px,353px 516px,470px 565px,638px 597px,100% 0)}
}
@media(min-width:1280px){.parental-access-component__bg-color{clip-path:polygon(0 0,1025px 0,990px 13%,958px 19%,928px 31%,922px 37%,917px 43%,868px 46%,840px 53%,830px 57%,810px 65%,770px 70%,750px 77%,720px 82%,671px 89%,646px 96%,641px 100%,0 100%)}
}
.parental-access-component__img{position:absolute;top:43%;right:-289px;max-width:1000px;object-fit:cover}
@media(min-width:768px){.parental-access-component__img{top:358px;left:-167px;height:100%}
}
@media(min-width:1280px){.parental-access-component__img{top:0;right:-8px;left:auto;width:57%;height:100%}
}
.parental-access-component__icon{width:64px;aspect-ratio:1}
.parental-access-component__content{position:absolute;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;padding:64px 16px;width:100%;height:100%;color:var(--parental-access-fg-color)}
@media(min-width:768px){.parental-access-component__content{padding:62px 167px 140px}
}
@media(min-width:1280px){.parental-access-component__content{align-items:flex-start;padding:32px 167px 140px}
}
.parental-access-component__text{display:flex;flex-direction:column;gap:12px}
.parental-access-component__title .cmp-title__text,.parental-access-component__subtitle .cmp-title__text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.parental-access-component__title{font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:33px;letter-spacing:-0.96px;font-size:21px;text-align:center;color:var(--parental-access-fg-color)}
@media(min-width:1280px){.parental-access-component__title{font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;font-size:42px;line-height:48px;letter-spacing:-0.03em;font-size:27px;text-align:left}
}
.parental-access-component__subtitle{font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:30px;letter-spacing:-0.48px;text-align:center}
@media(min-width:1280px){.parental-access-component__subtitle{font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:40px;letter-spacing:-0.96px;text-align:left}
}
.parental-access-component__description{margin-top:9px;font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:14px;font-weight:700;line-height:18px;letter-spacing:.1px;color:var(--parental-access-fg-color)}
@media(min-width:1280px){.parental-access-component__description{margin-top:0}
}
.parental-access-component__buttons{position:relative;display:flex;flex-direction:column;gap:16px;margin-top:8px;width:100%}
@media(min-width:1280px){.parental-access-component__buttons{flex-direction:row;margin-top:0}
}
.parental-access-component__buttons>div{display:flex;justify-content:center;align-items:center;width:100%}
@media(min-width:768px){.parental-access-component__buttons>div{width:auto}
}
.parental-access-component__buttons>div a{width:100%}
@media(min-width:1024px){.parental-access-component__buttons>div a{width:auto}
}
.parental-access-component .cta{cursor:pointer}