@media not (max-width:960px){.box-group{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--page-margin);margin-top:var(--page-margin);align-items:stretch;justify-items:stretch}}@media not (max-width:960px){.callout-group{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--page-margin);margin-top:var(--page-margin);align-items:stretch;justify-items:stretch}}.cart-header{text-transform:uppercase}.cart-form{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--page-margin);margin-bottom:calc(var(--page-margin) * 2)}.cart-table{width:100%;border-collapse:collapse;margin-bottom:calc(var(--page-margin));grid-column-start:1;grid-column-end:4;border:solid 1px #999}.cart-table th,.cart-table td{padding:calc(var(--page-margin) / 4) calc(var(--page-margin) / 2)}.cart-remove{width:20%;text-align:right}.checkout-button{font-family:var(--font-primary--family);display:inline-flex;align-items:center;gap:1rem;padding:1rem 2rem;border:none;font-weight:700;font-size:1.25rem;text-decoration:none;border-radius:4px;max-width:100%;background-color:var(--cta-background-color);color:var(--cta-color);grid-column:1 / 4}.checkout-button:hover{background-color:color-mix(in srgb,var(--cta-background-color) 60%,white);color:color-mix(in srgb,black 70%,var(--cta-background-color))}.checkout-button:hover .checkout-button-icon{fill:color-mix(in srgb,black 70%,var(--cta-background-color))}.checkout-button span{flex:1 1 auto;white-space:normal;text-transform:uppercase}.checkout-button-icon{width:.8rem;height:auto;flex-shrink:0;display:block;fill:var(--cta-color)}@media not (max-width:960px){.checkout-button{grid-column:3}}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.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%}@media not (max-width:960px){.contact-section{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--page-margin) * 2);margin-top:var(--page-margin);align-items:stretch;justify-items:stretch}}.product-header{text-transform:uppercase}.product{margin-top:var(--page-margin)}@media not (max-width:960px){.product{display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:960px){.product__images .product-image img{width:100%;height:300px;object-fit:cover;object-position:center}}.product .price{font-size:2rem}.product__info{padding:var(--page-margin);color:var(--color-background);background-color:var(--color-foreground)}.product__info>*:not(form){margin-top:var(--page-margin)}.product__info ul{list-style:productinfo}.product__info li{margin-top:calc(var(--page-margin) / 2);font-weight:700}@counter-style productinfo{system:cyclic;symbols:"\1f916" "\2696\fe0f" "\1f4f1" "\1f4b7" "\1f465" "\1f4c8" "\1f333";suffix:" "}.product__info .variants{font-size:1.6rem;padding-bottom:var(--page-margin)}.product__info .variants select{background-color:var(--color-foreground);border-radius:4px;padding:6px 24px 6px 12px;width:100%}.sign-up-button{font-family:var(--font-primary--family);display:inline-flex;align-items:center;gap:1rem;padding:1rem 2rem;border:none;font-weight:700;font-size:1.25rem;text-decoration:none;border-radius:4px;width:100%;background-color:var(--cta-background-color);color:var(--cta-color);margin-bottom:var(--page-margin)}.sign-up-button:hover{background-color:color-mix(in srgb,var(--cta-background-color) 60%,white);color:color-mix(in srgb,black 70%,var(--cta-background-color))}.sign-up-button:hover .sign-up-button-icon{fill:color-mix(in srgb,black 70%,var(--cta-background-color))}.sign-up-button span{flex:1 1 auto;white-space:normal;text-transform:uppercase}.sign-up-button-icon{width:.8rem;height:auto;flex-shrink:0;display:block;fill:var(--cta-color)}.product__info .shopify-payment-button__button{display:none}.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}footer{margin:calc(var(--page-margin) * 2) 0 calc(var(--page-margin) * 4) 0;text-transform:uppercase;font-weight:700}footer a{text-decoration:none;color:var(--color-foreground)}.footer__logo img{width:auto;max-height:72px;margin:0 auto var(--page-margin)}.footer__content{text-align:center}.footer__content span,.footer__content span a{color:#00b8a9}.footer__content ul,.footer__social ul{list-style-type:none;padding:0;margin-top:var(--page-margin)}.footer__social a{display:flex;justify-content:center;gap:10px}.footer__social a svg{fill:#fff;width:16px;height:16px}.footer__social a span{display:flex;align-items:center}@media not (max-width:600px){footer{display:grid;grid-template-columns:repeat(3,1fr)}.footer__logo img{margin:0}.footer__social{justify-self:end}.footer__social ul{margin-top:0}.footer__social a{display:flex;justify-content:flex-end;gap:10px}}header{display:flex;align-items:center;flex-direction:column;row-gap:var(--page-margin);margin:var(--page-margin) 0}header a{position:relative;text-decoration:none;color:var(--color-foreground)}header a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}header svg{width:2rem}header .header__menu{display:flex;gap:var(--page-margin);font-weight:700;text-transform:uppercase;font-size:1.2rem}header .header__icons{display:flex;gap:1rem}header .header__logo img{width:auto;max-height:calc(var(--page-margin) * 2)}@media not (max-width:600px){header{flex-direction:row;justify-content:center;justify-content:space-between}header .header__menu{margin-left:auto}header .header__icons{margin-left:var(--page-margin)}}.hero{display:flex;align-items:center;justify-content:center;text-align:center}.hero-content{max-width:var(--page-width);padding:calc(var(--page-margin)) calc(var(--page-margin))}.hero-content h1{font-size:3.5rem;text-transform:uppercase;line-height:4rem}.hero-content p{font-size:1.4rem;margin-top:var(--page-margin)}.hero-cta-button{display:inline-flex;align-items:center;gap:1rem;padding:1rem 2rem;margin:36px auto 0;font-weight:700;font-size:1.1rem;text-decoration:none;border-radius:4px;max-width:100%;background-color:var(--cta-background-color);color:var(--cta-color)}.hero-cta-button:hover{background-color:color-mix(in srgb,var(--cta-background-color) 60%,white);color:color-mix(in srgb,black 70%,var(--cta-background-color))}.hero-cta-button:hover .hero-cta-button-icon{fill:color-mix(in srgb,black 70%,var(--cta-background-color))}.hero-cta-button span{flex:1 1 auto;white-space:normal;text-transform:uppercase}.hero-cta-button-icon{width:.8rem;height:auto;flex-shrink:0;display:block;fill:var(--cta-color)}@media not (max-width:600px){.hero-content{padding:calc(var(--page-margin) * 3) calc(var(--page-margin) * 2)}.hero-content h1{font-size:5rem;line-height:5.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}.text-section{position:relative;overflow:hidden;width:100%}.text-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.text-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.text-section__content{display:grid;grid-template-columns:var(--content-grid)}.text-section__content>*{grid-column:2}.box{text-align:center;background-color:var(--background-color);color:var(--text-color);padding:var(--page-margin);margin-top:var(--page-margin)}@media not (max-width:960px){.box{margin-top:0;height:100%}}.box>*{margin-top:var(--page-margin)}.box h1,.box h2,.box h3,.box h4,.box h5,.box h6{font-weight:800;font-style:italic;text-transform:uppercase}.callout{text-align:center;border:solid 2px #fff;padding:var(--page-margin);margin-top:var(--page-margin)}@media not (max-width:960px){.callout{margin-top:0;height:100%}}.callout p,.callout h2{margin-top:var(--page-margin);font-style:normal}.callout--icon{max-height:calc(var(--page-margin) * 3)}.callout--icon svg{margin:0 auto;fill:var(--fill);max-height:3rem}.callout--heading{font-size:1.5rem}.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}.newsletter{margin-top:calc(var(--page-margin) * var(--margin-top-multiplier));margin-bottom:calc(var(--page-margin) * var(--margin-bottom-multiplier))}.newsletter form{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:stretch;margin:auto;max-width:500px}.newsletter input[type=email],.newsletter button{padding:12px 16px;border-radius:6px;border:1px solid #ccc;font-size:16px}.newsletter button{border:none;cursor:pointer;font-weight:800;text-transform:uppercase}.newsletter input[type=hidden]{display:none}.text{margin-top:calc(var(--page-margin) * var(--margin-top-multiplier));margin-bottom:calc(var(--page-margin) * var(--margin-bottom-multiplier))}.text.left{text-align:left}.text.center{text-align:center}.text.right{text-align:right}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{font-weight:800;font-style:italic;color:var(--heading-color);text-transform:uppercase}.text h1{font-size:2.6rem}.text h2{font-size:2rem}.text h3{font-size:1.6rem}.text h4{font-size:1.4rem}.text h5{font-size:1.2rem}.text h6{font-size:1.1rem}.text h1:not(:first-child),.text h2:not(:first-child),.text h3:not(:first-child),.text h4:not(:first-child),.text h5:not(:first-child),.text h6:not(:first-child){margin-top:var(--page-margin)}.text p:not(:first-child){margin-top:var(--page-margin)}.text ul{list-style-type:var(--list-style)}.text.center ul{padding:0;list-style-position:inside}.text li:not(:first-child){margin-top:calc(var(--page-margin) / 2)}.text ul:not(:first-child){margin-top:var(--page-margin)}@counter-style greenchecks{system:cyclic;symbols:"\2705";suffix:" "}@counter-style requirements{system:cyclic;symbols:"\1f51e" "\1f4f1" "\2764\fe0f";suffix:" "}@counter-style audience{system:cyclic;symbols:"\1f4c8" "\1f393" "\1f30f" "\1f4bc";suffix:" "}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
