.c-language-selector{display:inline-block}.c-language-selector__wrapper{display:flex;align-items:center}.c-language-selector__item{cursor:pointer;border:none;background:transparent;display:flex;align-items:center;justify-content:center;padding:.5rem;opacity:.5;transition:opacity .3s ease;color:inherit}.c-language-selector__item:hover{opacity:.75}.c-language-selector__item--active{opacity:1}.c-language-selector__text{font-size:14px;font-weight:600;letter-spacing:.05em}.c-language-selector__divider{opacity:.5;font-size:14px}.is-light .c-language-selector__item,.is-light .c-language-selector__divider{color:#fff}.c-language-selector--mobile{display:block}.c-language-selector__wrapper--mobile{justify-content:flex-start;padding:.5rem 0}.c-language-selector__item--mobile{padding:.75rem 1rem}.c-language-selector__item--mobile .c-language-selector__text{font-size:24px}@media (max-width: 589px){.c-language-selector__item--mobile .c-language-selector__text{font-size:19px}}.section-header__title{font-size:60px}@media (max-width: 768px){.section-header__title{font-size:32px}}.grid__item.is-c{float:none;width:100%;padding-left:0;min-height:auto}.c-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.grid{margin-left:0}.c-grid-product__name-type-wrapper{display:flex;justify-content:space-between;container-type:inline-size;text-transform:uppercase;padding-block:.5rem}.c-grid-product__name{font-size:clamp(.88rem,5cqw,1.5rem);font-family:var(--typeHeaderPrimary);font-weight:800}.grid-product__title{font-family:var(--typeHeaderPrimary);font-weight:700;margin-top:1rem;margin-bottom:.5rem}.c-grid-product__type{font-size:clamp(.88rem,5cqw,1.5rem);font-weight:500}.c-grid-product__label-wrapper{display:flex}.c-grid-product__label-cell{padding:.5rem 1rem;border:1px solid #000;text-align:center;display:flex;align-items:center;justify-content:center}.c-grid-product__label-cell:nth-child(1){padding:.5rem 1rem;border-width:1px 1px 0 1px}.c-grid-product__label-cell:nth-child(2){padding:.5rem 1rem;border-width:1px 1px 0 0}.c-grid-product__label-cell:nth-child(3){padding:.5rem 1rem;border-width:1px 1px 0 0}.c-grid-product__label-cell.is-price{flex-grow:1}.c-grid-product__label-cell.is-large{flex-basis:100%;border-width:1px 1px 1px 1px}.grid-product__tag--free-shipping{background-color:#28a745;color:#fff;top:30px}.c-grid-product__label-cell .grid-product__price{margin-top:0}@media (max-width: 900px){.c-product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.c-product-grid{font-size:.75rem;gap:1rem}.c-grid-product__name-type-wrapper{font-size:.75rem}}@media (max-width: 500px){.c-grid-product__name-type-wrapper{padding-inline:0;display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.c-grid-product__name-type-wrapper{justify-content:flex-start}.c-grid-product__type{text-align:center}.c-grid-product__label-wrapper{flex-direction:column}.c-grid-product__label-cell:not(.is-large):nth-child(1){padding:.5rem 1rem;border-width:1px 1px 0 1px}.c-grid-product__label-cell:nth-child(2){padding:.5rem 1rem;border-width:1px 1px 0 1px}.c-grid-product__label-cell:nth-child(3){padding:.5rem 1rem;border-width:1px 1px 0 1px}}@media (max-width: 330px){.c-product-grid{grid-template-columns:repeat(1,1fr)}}.c-hero__link-wrapper{display:flex;justify-content:center;column-gap:1rem;flex-wrap:wrap;margin-top:1rem}.c-hero__video-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.c-hero__video-wrapper video{width:100%;height:100%;object-fit:cover}.btn{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);font-family:var(--typeBasePrimary);font-weight:500!important}.btn.has-top-margin{margin-top:1rem}.btn.add-to-cart,[data-animate_buttons=true] .btn.add-to-cart:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static){background-color:var(--colorBtnCta);color:var(--colorBtnCtaText)}button[type=submit]{background-color:var(--colorBtnCta)!important}.btn.disabled,.btn[disabled],.rte .btn.disabled,.rte .btn[disabled],.shopify-payment-button .shopify-payment-button__button--unbranded.disabled,.shopify-payment-button .shopify-payment-button__button--unbranded[disabled]{background-color:#bbb!important;color:#7e7e7e!important;border:none!important}.shopify-payment-button__button--unbranded:not([disabled]){background-color:var(--colorBtnCta);color:var(--colorBtnCtaText);transition:all .25s ease}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--colorBtnCtaDim)!important}.c-btn-wrapper{display:flex;column-gap:1rem;flex-wrap:wrap}.c-hero__image-inline{display:flex;justify-content:center;align-items:center}.hero__text-content.horizontal-left .c-hero__link-wrapper{justify-content:flex-start}.hero__text-content.horizontal-center .c-hero__link-wrapper{justify-content:center}.hero__text-content.horizontal-right .c-hero__link-wrapper{justify-content:flex-end}.c-unset-text-transform{text-transform:none!important}.c-hero__image-inline{margin-bottom:1rem}.variant-input-wrap label{box-shadow:0 0 0 1px var(--colorBtnCta)}.variant-input-wrap input[type=radio]:checked+label{box-shadow:0 0 0 1px var(--colorBtnCta);background-color:var(--colorBtnCta);color:var(--colorBtnCtaText)}.variant-input-wrap label.disabled{color:#7e7e7e;box-shadow:0 0 0 1px #bbb}.page-container{position:relative;z-index:1}@media screen and (max-width: 589px){.c-product__theme-default.is-mobile-cover-enabled{display:none}.c-product__mobile-cover{display:block}}@media screen and (min-width: 590px){.c-product__mobile-cover{display:none;margin-left:-20px}}.shopify-section-group-header-group{position:relative;z-index:27}.c-blog-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.c-blog-list__card{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:440px;background-size:cover;background-position:center;border-radius:10px;overflow:hidden}.c-blog-list__title-wrap{display:flex;justify-content:space-between;align-items:center;background-color:#ffffff40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;color:#fff}.c-blog-list__title{font-size:20px;margin:0}.c-blog-tag-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;margin-bottom:2rem}.c-blog-tag-filters__tab{display:inline-block;padding:.5rem 1rem;text-decoration:none;color:var(--colorTextBody);background-color:transparent;border:1px solid var(--colorBorder);border-radius:4px;font-size:14px;font-weight:500;transition:all .3s ease}.c-blog-tag-filters__tab:hover{background-color:var(--colorBodyAlpha05);color:var(--colorTextBody);text-decoration:none}.c-blog-tag-filters__tab--active{background-color:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText);border-color:var(--colorBtnPrimary)}.c-blog-tag-filters__tab--active:hover{background-color:var(--colorBtnPrimaryDim);color:var(--colorBtnPrimaryText)}.drawer__contents{position:relative}.mobile-nav__item:after{border-bottom:none}.drawer__header{border-bottom:none}.c-drawer__bg-icon{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.75;mix-blend-mode:overlay;pointer-events:none}.mobile-nav>.mobile-nav__item{background-color:transparent}.c-callout{display:flex;justify-content:center;align-items:center;height:100%;border-radius:10px;position:relative}.c-callout__content{text-align:center;max-width:700px}.c-callout__title{font-size:3rem;font-weight:700}.c-callout__body{font-size:1.5rem;font-weight:400}.c-callout__bg-icon{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:overlay;opacity:.75}.newsletter-section__content{max-width:1000px}.newsletter-section__content{gap:2rem}.slideshow-wrapper .hero__link .btn.btn--primary:not(.btn--tertiary){background:#5e695aba;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);color:#fff}.slideshow-wrapper .hero__link .btn.btn--secondary:not(.btn--tertiary){background:#fff3;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);color:#fff}.slideshow-wrapper .hero__link .btn.btn--tertiary:not(.btn--primary){background:transparent;color:#fff;border:1px solid #fff;padding:11px 20px;line-height:1.42;font-size:16px}.c-slideshow-logo-wrapper{position:absolute;right:40px;bottom:25px;z-index:10;width:150px;opacity:.35}@media (max-width: 599px){.c-slideshow-logo-wrapper{display:none}}.c-testimonial{padding:60px 20px;max-width:1200px;margin:0 auto}.c-testimonial__content{text-align:center;max-width:800px;margin:0 auto}.c-testimonial__title{font-size:42px;margin-bottom:30px}.c-testimonial__testimonial{font-size:36px;line-height:1.3;margin-bottom:40px}.c-testimonial__author{display:flex;align-items:center;justify-content:center;gap:20px}.c-testimonial__author-image{width:100px;height:100px;border-radius:50%;object-fit:cover}.c-testimonial__author-info{text-align:left}.c-testimonial__author-name{font-size:28px;margin:0 0 5px}.c-testimonial__author-youtube{display:flex;align-items:center;gap:8px;font-size:23px;color:inherit;text-decoration:none}.c-testimonial__author-youtube svg{width:38px;height:auto}@media screen and (max-width: 989px){.c-testimonial__title{font-size:36px;margin-bottom:24px}.c-testimonial__testimonial{font-size:28px;margin-bottom:32px}.c-testimonial__author-image{width:80px;height:80px}.c-testimonial__author-name{font-size:24px}.c-testimonial__author-youtube{font-size:20px}.c-testimonial__author-youtube svg{width:32px}}@media screen and (max-width: 749px){.c-testimonial__title{font-size:28px;margin-bottom:20px}.c-testimonial__testimonial{font-size:22px;margin-bottom:24px}.c-testimonial__author{flex-direction:column;text-align:center;gap:12px}.c-testimonial__author-image{width:60px;height:60px}.c-testimonial__author-info{text-align:center}.c-testimonial__author-name{font-size:20px}.c-testimonial__author-youtube{font-size:18px;justify-content:center}.c-testimonial__author-youtube svg{width:28px}}.footer__logo,.footer__social{display:flex;justify-content:center}.footer__social .icon{height:20px;width:20px}@media screen and (max-width: 768px){.footer__logo,.footer__social{justify-content:start}}@media only screen and (max-width: 589px){.footer__social{flex:unset!important}.footer__logo-social{display:flex;align-items:center;padding:20px 0;justify-content:space-between;flex-wrap:wrap;gap:32px}}@media only screen and (max-width: 589px){.btn--full{font-size:12px}}.c-text-columns .grid__item{padding-left:unset}.c-image-gallery-small{display:grid;gap:1rem;width:100%}.c-image-gallery-small[data-columns="1"]{grid-template-columns:1fr}.c-image-gallery-small[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.c-image-gallery-small[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.c-image-gallery-small[data-columns="4"]{grid-template-columns:repeat(4,1fr)}.c-image-gallery-small[data-columns="5"]{grid-template-columns:repeat(5,1fr)}.c-image-gallery-small[data-columns="6"]{grid-template-columns:repeat(6,1fr)}.c-image-gallery-small__item{width:100%}.c-image-gallery-small__image-wrapper{position:relative;overflow:hidden;border-radius:8px;background-color:var(--colorSmallImageBg)}.c-image-gallery-small__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.c-image-gallery-small__image:hover{transform:scale(1.05)}.c-image-gallery-small__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--colorSmallImageBg)}.c-image-gallery-small__placeholder .placeholder-svg{width:60%;height:60%;opacity:.3}.aspect-ratio--square{aspect-ratio:1 / 1}.aspect-ratio--landscape{aspect-ratio:4 / 3}.aspect-ratio--portrait{aspect-ratio:3 / 4}.aspect-ratio--wide{aspect-ratio:16 / 9}.aspect-ratio--tall{aspect-ratio:9 / 16}@media (max-width: 1200px){.c-image-gallery-small[data-columns="6"],.c-image-gallery-small[data-columns="5"]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 900px){.c-image-gallery-small[data-columns="6"],.c-image-gallery-small[data-columns="5"],.c-image-gallery-small[data-columns="4"]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 600px){.c-image-gallery-small{gap:.75rem}.c-image-gallery-small[data-columns="6"],.c-image-gallery-small[data-columns="5"],.c-image-gallery-small[data-columns="4"],.c-image-gallery-small[data-columns="3"]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 400px){.c-image-gallery-small{gap:.5rem}.c-image-gallery-small[data-columns="6"],.c-image-gallery-small[data-columns="5"],.c-image-gallery-small[data-columns="4"],.c-image-gallery-small[data-columns="3"],.c-image-gallery-small[data-columns="2"]{grid-template-columns:1fr}}.site-nav__icons{display:flex;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
