.age-gate{position:fixed;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}.age-gate:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-color, #ffffff);content:""}.age-gate__header{margin-bottom:32px}.age-gate__logo-wrapper{position:relative;display:block;max-width:100px;margin:0 auto}.age-gate__logo-wrapper+.age-gate__heading,.age-gate__logo-wrapper+.age-gate__description{margin-top:32px}.age-gate__logo{width:auto;height:auto;max-width:100%}.age-gate__heading{margin-top:0;margin-bottom:0}.age-gate__heading+.age-gate__description{margin-top:12px}.age-gate__description{margin-top:0;margin-bottom:0}.age-gate__content{position:relative;z-index:1;max-width:75%}@media only screen and (min-width: 768px){.age-gate__content{max-width:50%}}.age-gate__form{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.age-gate__select-wrapper{grid-column:1/4}@media only screen and (min-width: 768px){.age-gate__select-wrapper{grid-column:unset}}.age-gate__select{margin-top:0;margin-bottom:0}@media only screen and (min-width: 768px){.age-gate__select{margin-top:inherit;margin-bottom:inherit}}.age-gate__confirm_btn{grid-column:1/4}.age-gate__error{grid-column:1/4;margin-top:10px;color:var(--color-error, #ea555c)}.text-align-start .age-gate__heading,.text-align-left h1,.text-align-left .age-gate__heading{text-align:left}.text-align-right h1,.text-align-right .age-gate__heading,.text-align-end .age-gate__heading{text-align:right}h1,.age-gate__heading{font-size:2em}h1 a:link,.age-gate__heading a:link,h1 a:visited,.age-gate__heading a:visited{font-weight:inherit;color:#4f4f4f}h1 a:hover,.age-gate__heading a:hover,h1 a:active,.age-gate__heading a:active{color:#a0d7f0}.collection_title_tags.age-gate__heading{padding-right:25px;border-right:solid 1px #a0d7f0}.age-gate__select-label{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.featured_content .age-gate__heading{color:#363636}.collection_title_tags.age-gate__heading{border-right:0;margin-right:0;padding-right:0}@media only screen and (max-width: 480px){.age-gate__heading{font-size:110%;line-height:1.5em}.age-gate__heading{padding:0}}.caption-content .age-gate__heading{padding-top:0}.age-gate{z-index:10001}.age-gate__confirm_btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid;padding:13px 20px;text-align:center;line-height:1.2;font-family:Oswald,sans-serif;font-weight:400;font-style:normal;font-size:14px;text-transform:uppercase;letter-spacing:1px;word-break:break-word;cursor:pointer;transition:all .2s linear;border-color:var(--button-color-border, #a0d7f0);background:var(--button-color-background, #a0d7f0);color:var(--button-color-text, #ffffff)}.age-gate__confirm_btn{border-radius:100px}.age-gate__confirm_btn:visited{color:var(--button-color-text, #ffffff)}.age-gate__confirm_btn:hover:not([disabled]),.age-gate__confirm_btn:active{background:var(--button-color-background-hover, var(--button-color-background, #04736b));border-color:var(--button-color-border-hover, var(--button-color-border, #04736b));color:var(--button-color-text-hover, var(--button-color-text, #ffffff))}.age-gate__confirm_btn:active{box-shadow:inset 0 2px 4px #00000026,0 1px 2px #0000000d;outline:0}.age-gate__confirm_btn[disabled]{cursor:not-allowed}.shopify-section--faq .faqAccordion>dt{margin-right:36px}.accordion>dt>a,.accordion>dt>button,.faqAccordion>dt>a,.faqAccordion>dt>button{background:transparent;position:relative;padding:24px 20px 24px 40px;color:#4f4f4f;border-bottom:1px solid #a0d7f0;text-align:left;display:block;cursor:pointer;width:100%;outline:none;text-transform:initial;min-height:auto;height:auto;line-height:inherit;font-weight:700;font-family:Roboto,sans-serif;font-style:normal;box-shadow:none;border-radius:0;font-size:18px}.accordion>dt>a:hover,.accordion>dt>a:focus,.accordion>dt>button:hover,.accordion>dt>button:focus,.faqAccordion>dt>a:hover,.faqAccordion>dt>a:focus,.faqAccordion>dt>button:hover,.faqAccordion>dt>button:focus{background:#fff;border:none;border-bottom:1px solid #a0d7f0}.accordion>dt>a:after,.accordion>dt>button:after,.faqAccordion>dt>a:after,.faqAccordion>dt>button:after{transform:translateY(-50.1%);position:absolute;top:50%;left:15px;font-size:25px;color:#a0d7f0}.accordion>dt:first-child>button,.faqAccordion>dt:first-child>button{border-top:none}.accordion>dd,.faqAccordion>dd{color:#a0d7f0;padding:20px 0;display:none}.accordion>dd[aria-hidden=true],.faqAccordion>dd[aria-hidden=true]{display:none}@media only screen and (max-width: 798px){.accordion>dd,.faqAccordion>dd{margin-left:15px}}.accordion dt>a:after,.faqAccordion dt>button:after{content:"+"}.accordion dt>a[aria-expanded=true]:after,.faqAccordion dt>button[aria-expanded=true]:after{font-size:25px;content:"-"}.page-faq .faq--heading{padding-top:30px}.faq-section h2.title{font-style:normal;font-weight:700;font-size:40px;line-height:54px;letter-spacing:0;margin-bottom:0}.faq-section h2.faq--heading{font-size:24px;font-weight:400;line-height:1.125;letter-spacing:0;margin-bottom:10px;margin-top:40px}.faq-section .has-gutter-enabled{margin-bottom:20px}@media only screen and (max-width: 480px){.faq-section .faq--image{margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/381/assets/styles-updates.css.map */
