1
[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}
2
.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}
3
.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}
4
.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}
5
.simplebar-offset{
-webkit-overflow-scrolling:touch;box-sizing:inherit!important;direction:inherit!important;resize:none!important}
6
.simplebar-content-wrapper{
-ms-overflow-style:none;box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;position:relative;scrollbar-width:none;width:auto}
7
.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{height:0;width:0}
8
.simplebar-content:after,.simplebar-content:before{content:" ";display:table}
9
.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}
10
.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}
11
.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}
12
.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}
13
.simplebar-track{bottom:0;right:0;z-index:1}
14
[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;
-moz-user-select:none;user-select:none;
-webkit-user-select:none}
15
[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}
16
.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}
17
.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";left:2px;opacity:0;position:absolute;right:2px;transition:opacity .2s linear}
18
.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}
19
.simplebar-track.simplebar-vertical{top:0;width:11px}
20
.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{bottom:2px;top:2px}
21
.simplebar-track.simplebar-horizontal{height:11px;left:0}
22
.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}
23
.simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:7px;left:0;min-height:0;min-width:10px;right:auto;top:2px;width:auto}
24
[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}
25
.hs-dummy-scrollbar-size{direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}
26
.simplebar-hide-scrollbar{
-ms-overflow-style:none;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}
27
28
:root{--ag-form-margin:auto auto}
29
.age-restriction{height:calc(100vh - var(--vh-offset, 0px));overflow:var(--ag-restriction-overflow,hidden);position:relative}
30
.age-gate{background-color:var(--ag-form-background,#fff);border:var(--ag-form-border,0);border-radius:var(--ag-form-radius,0);border-width:var(--ag-form-border-width,0);box-shadow:var(--ag-form-shadow,none);color:var(--ag-text-color,#333);margin:var(--ag-form-margin,auto);max-height:var(--ag-form-max-height,calc(94vh - var(--vh-offset, 0px)));max-width:var(--ag-form-max-width,500px);overflow-y:auto;padding:var(--ag-form-padding,20px);position:relative;scrollbar-width:var(--ag-scrollbar-display,none);width:100%;z-index:var(--ag-form-z-index,100)}
31
.age-gate::-webkit-scrollbar{display:var(--ag-scrollbar-display,none)}
32
.age-gate *{box-sizing:border-box}
33
.age-gate .simplebar-scrollbar:before{background-color:var(--ag-scrollbar,#000)}
34
.age-gate h1:after,.age-gate h1:before,.age-gate h2:after,.age-gate h2:before,.age-gate h3:after,.age-gate h3:before,.age-gate h4:after,.age-gate h4:before,.age-gate h5:after,.age-gate h5:before,.age-gate h6:after,.age-gate h6:before{content:none}
35
.age-gate-additional-information,.age-gate__additional-information{
font-size:var(--ag-text-additional-size,12px);margin:var(--ag-text-additional-margin,0);padding:var(--ag-text-additional-padding,0)}
36
.age-gate-additional-information p:last-of-type,.age-gate__additional-information p:last-of-type{margin-bottom:0}
37
.age-gate-background-color,.age-gate__background-color{background:var(--ag-background-color,#fff);opacity:var(--ag-background-opacity,1);z-index:1}
38
.age-gate-background,.age-gate-background-color,.age-gate__background,.age-gate__background-color{height:calc(100vh - var(--vh-offset, 0px));left:0;position:fixed;top:0;width:var(--ag-overlay-width,100%)}
39
.age-gate-background,.age-gate__background{background-image:var(--ag-background-image);background-position:var(--ag-background-image-position);background-repeat:var(--ag-background-image-repeat);background-size:var(--ag-background-image-size,cover);opacity:var(--ag-background-image-opacity);z-index:2}
40
.age-gate-background iframe,.age-gate-background video,.age-gate__background iframe,.age-gate__background video{bottom:0;height:100%;left:0;
-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}
41
.age-gate-buttons,.age-gate__buttons{align-items:center;display:flex;gap:var(--ag-button-gap,10px);justify-content:center}
42
.age-gate input[type=text].age-gate-input,.age-gate input[type=text].age-gate__input{background:var(--ag-input-background-color,#fff);border:var(--ag-input-border,solid);border-radius:var(--ag-input-radius,3px);border-width:var(--ag-input-border-width,1px);color:var(--ag-input-color,#414141);font-size:var(--ag-input-text-size,1rem);padding:var(--ag-input-padding,.5rem 1rem);text-align:var(--ag-text-align);transition:all .3s;width:100%}
43
.age-gate input[type=text].age-gate-input::-moz-placeholder,.age-gate input[type=text].age-gate__input::-moz-placeholder{color:var(--ag-input-placeholder-color)}
44
.age-gate input[type=text].age-gate-input::placeholder,.age-gate input[type=text].age-gate__input::placeholder{color:var(--ag-input-placeholder-color)}
45
.age-gate select.age-gate-select,.age-gate select.age-gate__region,.age-gate select.age-gate__select{background:var(--ag-input-background-color,#fff);border:var(--ag-input-border,solid);border-radius:var(--ag-input-radius,3px);border-width:var(--ag-input-border-width,1px);color:var(--ag-input-color,#414141);font-size:var(--ag-input-text-size,1rem);padding:var(--ag-input-padding,.5rem 1rem);text-align:var(--ag-text-align);width:100%}
46
.age-gate select.age-gate__region{margin-bottom:1rem}
47
.age-gate-label,.age-gate__label{display:var(--ag-label-display,block);margin:var(--ag-label-margin,0 0 .5rem)}
48
.age-gate-error,.age-gate__error{color:var(--ag-text-error-color,#c00);font-weight:var(--ag-text-error-weight,bold)}
49
.age-gate-error a,.age-gate__error a{color:currentColor;text-decoration:underline}
50
.age-gate-errors,.age-gate__errors{padding:var(--ag-text-errors-padding,0 10px)}
51
.age-gate-errors:empty,.age-gate__errors:empty{padding:0}
52
.age-gate-extra,.age-gate__extra{margin:var(--ag-fields-margin,0 auto 1rem);max-width:var(--ag-fields-width,100%);width:100%}
53
.age-gate-extra:empty,.age-gate__extra:empty{display:none}
54
.age-gate-form-elements,.age-gate__form-elements{display:grid;gap:var(--ag-input-spacing,10px);grid-template-columns:repeat(3,1fr);list-style:none;margin:var(--ag-input-margin,0);padding:0}
55
.age-gate-fields,.age-gate__fields{border-width:0;display:block;margin:var(--ag-fields-margin,0 auto 1rem);max-width:var(--ag-fields-width,100%);padding:0;width:100%}
56
.age-gate--shortcode .age-gate-fields,.age-gate--shortcode .age-gate__fields,.age-gate-shortcode .age-gate-fields,.age-gate-shortcode .age-gate__fields{padding:0 20px 20px}
57
@media screen and (min-width:768px){.age-gate--shortcode .age-gate-fields,.age-gate--shortcode .age-gate__fields,.age-gate-shortcode .age-gate-fields,.age-gate-shortcode .age-gate__fields{max-width:70%}
58
}
59
@media screen and (min-width:1024px){.age-gate--shortcode .age-gate-fields,.age-gate--shortcode .age-gate__fields,.age-gate-shortcode .age-gate-fields,.age-gate-shortcode .age-gate__fields{max-width:50%}
60
}
61
.age-gate-form,.age-gate__form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}
62
@media screen and (min-width:768px){.age-gate--shortcode .age-gate-form,.age-gate--shortcode .age-gate__form{height:0;padding-bottom:56.25%;position:relative}
63
}
64
.age-gate-heading-title,.age-gate__heading-title{font-size:var(--ag-text-heading-size,2rem);font-weight:var(--ag-text-heading-weight,700);margin:var(--ag-text-heading-margin,0 0 1rem)}
65
.age-gate-headline,.age-gate__headline{font-size:var(--ag-text-headline-size,1.5rem);font-weight:var(--ag-text-headline-weight,700);margin:var(--ag-text-headline-margin,0 0 1rem)}
66
.age-gate-restricted,.age-gate__restricted{height:calc(100vh - var(--vh-offset, 0px));overflow:var(--ag-html-overflow,hidden);position:relative}
67
.age-gate-loader,.age-gate__loader{align-items:center;background:rgba(0,0,0,.4);color:var(--ag-loader-color,#000);display:none;height:calc(100vh - var(--vh-offset, 0px));justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100000}
68
.age-restriction--working .age-gate-loader,.age-restriction--working .age-gate__loader{display:flex}
69
.age-gate-loader img,.age-gate-loader svg,.age-gate__loader img,.age-gate__loader svg{display:block;height:70px;width:70px}
70
.age-gate-loading-icon,.age-gate__loading-icon{display:block;height:50px;width:50px}
71
.age-gate-heading-title-logo,.age-gate__heading-title--logo{max-width:var(--ag-logo-max-width,100%)}
72
.age-gate-remember-text,.age-gate__remember-text{font-size:var(--ag-remember-size,.9rem);font-weight:var(--ag-remember-weight,normal);margin-left:var(--ag-remember-spacing,5px)}
73
.age-gate-remember-wrapper,.age-gate__remember-wrapper{margin:var(--ag-remember-margin,0 0 1rem)}
74
.age-gate-remember,.age-gate__remember{align-items:center;cursor:pointer;display:inline-flex;justify-content:var(--ag-remember-align,center)}
75
.age-gate-subheadline,.age-gate__subheadline{font-size:var(--ag-text-subheadline-size,1.2rem);font-weight:var(--ag-text-subheadline-weight,500);margin:var(--ag-text-subheadline-margin,0 0 1rem)}
76
.age-gate-submit,.age-gate__submit{margin:var(--ag-submit-margin,0 0 1rem)}
77
button.age-gate-button,button.age-gate-submit-no,button.age-gate-submit-yes,button.age-gate__button,button.age-gate__submit--no,button.age-gate__submit--yes{background-color:var(--ag-button-color-background,#333);border:var(--ag-button-border,0);border-radius:var(--ag-button-radius,3px);color:var(--ag-button-color-text,#fff);cursor:var(--ag-button-cursor,pointer);font-size:var(--ag-button-size,1rem);font-weight:var(--ag-button-weight,600);padding:var(--ag-button-padding,.5rem 1rem)}
78
button.age-gate-button:active,button.age-gate-button:focus,button.age-gate-button:hover,button.age-gate-submit-no:active,button.age-gate-submit-no:focus,button.age-gate-submit-no:hover,button.age-gate-submit-yes:active,button.age-gate-submit-yes:focus,button.age-gate-submit-yes:hover,button.age-gate__button:active,button.age-gate__button:focus,button.age-gate__button:hover,button.age-gate__submit--no:active,button.age-gate__submit--no:focus,button.age-gate__submit--no:hover,button.age-gate__submit--yes:active,button.age-gate__submit--yes:focus,button.age-gate__submit--yes:hover{background-color:var(--ag-button-color-hover,#323232);border:var(--ag-button-hover-border,0);color:var(--ag-button-color-text-hover,#fff)}
79
button.age-gate-submit-no,button.age-gate-submit-yes,button.age-gate__submit--no,button.age-gate__submit--yes{margin:var(--ag-button-margin,0)}
80
.age-gate-wrapper,.age-gate__wrapper{box-sizing:border-box;display:var(--ag-form-display,flex);height:calc(100vh - var(--vh-offset, 0px));left:var(--ag-form-left,0);overflow-y:var(--ag-form-overlow,auto);padding:var(--ag-wrapper-padding,20px);position:var(--ag-form-position,fixed);text-align:var(--ag-text-align,center);top:var(--ag-form-top,0);transition-duration:var(--ag-transition-duration,.3s);transition-property:all;transition-timing-function:var(--ag-transition-timing,ease);width:var(--ag-overlay-width,100%);z-index:var(--ag-form-z-index,10000)}
81
.age-gate .age-gate-shortcode-inner,.age-gate .age-gate__shortcode__inner{align-items:center;background:hsla(0,0%,100%,.5);display:flex;flex-direction:column;height:100%;justify-content:center;padding:10px;text-align:center;width:100%}
82
@media screen and (min-width:768px){.age-gate .age-gate-shortcode-inner,.age-gate .age-gate__shortcode__inner{position:absolute}
83
}
84
.age-gate--shortcode,.age-gate-shortcode{background-color:transparent;background-size:cover;max-width:none;padding:0}
85
.age-gate--fade{opacity:0}
86
.age-gate--slide-up{transform:translateY(-100%)}
87
.age-gate--slide-down{transform:translateY(100%)}
88
.age-gate--slide-left{transform:translateX(-100%)}
89
.age-gate--slide-right{transform:translateX(100%)}
90