.age-verifier-modal__button{display:inline-block;padding:.75em;width:30%;text-align:center;text-decoration:none;border-width:2px;border-radius:.25rem;border-style:solid;color:var(--global-color-text-dark);background:var(--global-color-background-light);font-weight:700;font-size:min(4dvw,1.8rem);line-height:0}@media (min-width: 768px){.age-verifier-modal__button{width:15vw}}#age-verifier-modal__button_accept{border-color:var(--global-color-brand-accent);color:var(--global-color-text-light);background:var(--global-color-brand-accent)}#age-verifier-modal__button_reject{border-color:var(--global-color-background-dark);color:var(--global-color-text-dark);background:var(--global-color-background-light)}.age-verifier-modal__image{width:50vw}@media (min-width: 768px){.age-verifier-modal__image{width:20%}}.age-verifier-modal h1{font-size:calc(min(18dvw,5.4rem) - 2rem)}.age-verifier-modal h2{font-size:min(4dvw,1.8rem)}.dialog-modal[open].age-verifier-modal__content{border-radius:0;border-width:0px;width:100vw;max-width:100vw;height:100vh;max-height:100vh;transform:translate(calc(50vw - 50%),calc(50vh - 50%));display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;text-align:center}@media (min-width: 768px){.dialog-modal[open].age-verifier-modal__content{border-radius:8px;width:min-content;max-width:initial;height:fit-content;max-height:initial}}.dialog-modal[open]::backdrop{background-color:var(--global-color-background-dark)}.age-verifier-form{width:100%;display:flex;flex-direction:row;justify-content:space-around;padding:0;gap:0}@media (min-width: 768px){.age-verifier-form{padding:0 4rem;gap:2rem}}body:has(.cart-view__wrapper[open]){overflow:hidden}.dialog-modal.cart-view{display:none;gap:1rem;position:fixed;right:0;left:auto;width:100%;max-width:100vw;height:100%;max-height:100vh;padding:1rem 0;border:none}.dialog-modal.cart-view[open]{display:flex;flex-direction:column}@media (min-width: 768px){.dialog-modal.cart-view{width:min(max(24rem,40%),32rem)}}.dialog-modal.cart-view::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000040}.cart-view__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 1.5rem}.cart-view form{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.cart-view__summary{display:flex;flex-direction:column;padding-top:1rem;margin:0 1.5rem;gap:.5rem}.cart-view__summary input[name=checkout]{font-size:1.5rem;padding:1rem}.cart-view__estimated-total{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.cart-view__price{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:.5rem}.cart-view__price h3{text-decoration:line-through}.cart-view__item{display:flex;flex-direction:row;align-items:stretch;gap:1.5rem;padding:1rem 1.5rem;border-top:1px solid black}.cart-view__item:last-child{border-bottom:1px solid black}.cart-view__item-image{height:min(max(4rem,15vw),8rem);aspect-ratio:1}.cart-view__item-image>.image{border-radius:8px}.cart-view__item-info{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem}.cart-view__item-control{display:flex;flex-direction:column;justify-content:space-between}.cart-view__item-control input{width:100%}.cart-view__item-control quantity-input{display:flex;flex-direction:row;justify-content:center;align-items:stretch}cart-manager{display:flex;flex-direction:column}cart-manager form{height:100%;display:flex;flex-direction:column;justify-content:space-between}.collection-products__wrapper a{text-decoration:none;color:inherit}.collection-product__real-price{font-size:2rem}.collection-product__full-price{text-decoration:line-through}.collection-product__image{border-radius:8px}.collection-product__info-tag{pointer-events:none;position:absolute;top:.5rem;left:.5rem;z-index:1;border-radius:50px;padding:1rem .75rem;background-color:#696969}.collection-product__info-tag>p{line-height:0;color:#f5f5f5}.collection-products__wrapper{padding:3rem 1rem;text-align:center}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,50vw),1fr));gap:1.5rem}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.faq{padding-top:3rem;display:flex;flex-direction:column;justify-content:center}.faq__title{text-align:center;font-size:min(6dvw,4rem)}.faq__content{margin:2rem 0;display:flex;flex-direction:column;justify-content:center;gap:1rem}.faq__content>.shopify-block{display:flex;flex-direction:column;justify-content:center}accordion-element{margin:0 min(5dvw,4rem);border:2px solid black;border-radius:8px}accordion-element p{font-size:min(4dvw,1.2rem)}accordion-element h2{font-size:min(5dvw,1.5rem)}accordion-element>.accordion__summary{display:flex;flex-direction:row;justify-content:space-between;align-items:center}accordion-element>.accordion__panel{border-radius:0 0 6px 6px}.footer__wrapper a{text-decoration:none;color:inherit;line-height:2rem}.footer__wrapper div{text-align:center}@media (max-width: 767.98px){.footer__center-item{display:none}}.page-header{height:var(--header-height)}header div,header a{cursor:pointer;position:relative;text-decoration:none;color:#fff}header div sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}header svg{width:2rem}.hero-wrapper{display:flex;width:100%}.hero{width:100%;position:relative}.hero__content_wrapper{position:relative;min-height:calc(100vh - var(--header-height));padding:2rem;color:var(--color-text)}.hero__content{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:1rem;margin-top:7.5vh;text-align:center}@media (min-width: 992px){.hero__content{align-items:start;text-align:start;margin-left:10vw}}.hero__content h1{font-size:min(10dvw,4.5rem)}.hero__emphasis{color:transparent;background-clip:text;background-image:linear-gradient(270deg,var(--global-color-brand-primary),var(--global-color-brand-accent))}.hero__image{height:100%;width:100%;position:absolute}.legal-footer__wrapper{flex-grow:1}.legal-footer{display:flex;flex-direction:column;justify-content:space-between;padding:2rem 6vw}.legal-footer p{line-height:150%;text-align:center}.legal-footer>div{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.legal-footer a{text-decoration:none;color:var(--color-background)}.legal-footer .legal-footer__copyright{text-align:center}.product__container{display:flex;flex-direction:column;gap:2rem}@media (min-width: 768px){.product__container{flex-direction:row}}.product__container>*{width:100%}.product__info{display:flex;flex-direction:column;gap:1rem}.product__image{border-radius:var(--global-spacer-size-4)}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: .5rem }.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}quantity-input button{-webkit-user-select:none;user-select:none}.cart-view__item-image .image{display:block;position:relative;overflow:hidden;width:100%;height:100%}.cart-view__item-image .image>img{width:100%;height:100%;object-fit:cover}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
