.video-wrapper{display:block;position:relative}.video-wrapper::after{content:"";pointer-events:none;padding-block-end:56.25%;display:block}.video-wrapper--native{aspect-ratio:var(--aspect-ratio)}.video-wrapper--native video{object-fit:cover;width:100%;height:100%}.video-wrapper--native::after{display:none}@supports not (aspect-ratio:1){.video-wrapper--native video{position:absolute;inset:0px}.video-wrapper--native::after{padding-bottom:calc(100% / var(--aspect-ratio));display:block}}.video-wrapper__poster{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0px;left:0px}.video-wrapper[autoplay] .video-wrapper__poster{cursor:default}.video-wrapper__poster{opacity:1;visibility:visible;transition:opacity 0.25s ease-in-out,visibility 0.25s ease-in-out}.video-wrapper__poster-content{position:absolute}.shopify-section--header ~ .shopify-section--announcement-bar{top:calc(var(--enable-sticky-announcement-bar,0) * var(--enable-sticky-header,0) * var(--header-height,0px))!important}.announcement-bar{background:rgb(var(--section-background));justify-content:center;align-items:center;padding-inline:20px;display:flex}.announcement-bar__list{padding-inline:10px}.announcement-bar__item{display:block}.announcement-bar__item[hidden]{visibility:hidden;height:0px}.announcement-bar__message{text-align:center;padding-block:15px}@media screen and (min-width:741px){.announcement-bar{padding-inline:var(--container-gutter);justify-content:center;position:relative}.announcement-bar__list{max-width:var(--container-max-width);padding-inline:40px}.announcement-bar__message{min-width:495px;max-width:1000px}}.faq{position:relative}.faq__category{--anchor-offset:20px;background:rgb(var(--secondary-background));margin-block-end:0px;padding:20px 24px}.faq__item + .faq__item{border-top:1px solid rgba(var(--text-color),.15)}.faq__item .collapsible__content{padding-block-end:26px;padding-inline-end:40px}@media screen and (max-width:740px){.faq{margin-inline:calc(-1 * var(--container-gutter))}.faq__item{padding-inline:var(--container-gutter)}.faq__item ~ .faq__category{margin-block-start:30px}}@media screen and (min-width:741px){.faq__item .collapsible-toggle,.faq__item .collapsible__content{padding-inline:24px}}@media screen and (min-width:1000px){.faq__wrapper{width:calc(var(--grid-column-width) * 10 + var(--grid-gap) * 9);max-width:668px;margin-inline:auto}}.footer{background:rgb(var(--background));color:rgb(var(--text-color));padding:48px 0px}.footer__item-list{grid-template-columns:1fr 1fr;justify-content:space-between;gap:40px;display:grid}.footer__item{word-break:break-word;max-width:325px}.footer__item-title{margin-block-end:12px}.footer__aside{margin-block-start:42px}.footer__copyright{color:rgba(var(--footer-text-color),.7);margin-block-start:32px;display:block}.footer__copyright{align-items:center;display:flex}.footer__follow-and-payment{gap:16px;margin-inline-start:auto;display:grid}@media screen and (min-width:741px) and (max-width:999px){.footer__item-list{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1000px){.footer{padding-block:72px 50px}.footer__item-list{grid-template-columns:none;grid-auto-flow:column}.footer__item-title{margin-block-end:20px}.footer__aside{flex-wrap:nowrap;justify-content:flex-start;align-items:center;row-gap:24px;margin-block-start:50px;display:flex}.footer__copyright{margin-block-start:0px}}.header{background:rgb(var(--header-background));color:rgb(var(--header-text-color));transition:background 0.2s ease-in-out,color 0.2s ease-in-out,box-shadow 0.2s ease-in-out;display:block}.header--bordered{box-shadow:rgba(0,0,0,0) 0px 1px}.header--bordered:not(.header--transparent){box-shadow:0 1px rgb(var(--border-color))}.header__logo{margin:0px;display:block;position:relative}.header__logo-link,.header__logo-image{width:max-content;display:block}.header__logo-text{color:currentcolor;max-width:min(350px,60vw)}.header__logo-image{transition:opacity 0.2s ease-in-out}.header__wrapper{align-items:center;padding:20px 0px;display:flex}.header__inline-navigation{align-items:center;display:flex}.header__inline-navigation,.header__secondary-links{flex:1 1 0px}.header__icon-wrapper{display:block}@media screen and (max-width:740px){.header__logo-text{text-align:center}}@media screen and (min-width:741px){.header__wrapper{padding:calc(27px - var(--reduce-header-padding) * 6px) 0}}.header__secondary-links{justify-content:flex-end;align-items:center;display:flex}.header__secondary-links .header__linklist{flex-wrap:nowrap}.header__icon-list{grid-auto-flow:column;justify-content:flex-start;align-items:center;gap:20px;display:grid}.header__cart-count{margin-inline-start:8px;top:-1px}.header__cart-count--floating{margin-inline-start:0px;position:absolute;top:-8px}.header__cart-count--floating{right:-14px}.header__cart-count{background:rgb(var(--header-text-color));color:rgb(var(--header-background))}@media screen and (min-width:741px){.header__icon-list{gap:24px}}.header__linklist{flex-wrap:wrap;row-gap:12px;display:flex}.header__linklist-item{flex-shrink:0}.header__linklist-item:not(:last-child){margin-inline-end:32px}.header__linklist-link{display:block}.mobile-nav__item{display:flow-root}.mobile-nav__item:not(:last-child){border-bottom:1px solid rgba(var(--text-color),.15)}.mobile-nav__link{justify-content:space-between;align-items:center;width:100%;margin:0px;padding:21px 0px;display:flex}.mobile-nav__footer{flex-wrap:wrap;justify-content:space-between;display:flex}.image-with-text{--image-height:min(var(--image-max-height),(100vw - var(--container-gutter) * 4) * (1 / var(--image-aspect-ratio)));text-align:center;display:block;position:relative}.image-with-text::before{content:"";background:rgb(var(--section-accent-background));z-index:-1;width:100%;height:100%;position:absolute;top:0px}.image-with-text::before{left:0px}.image-with-text--overlap-image::before{height:var(--image-height)}.image-with-text__image-wrapper{border-radius:var(--block-border-radius-reduced);z-index:0;margin-block-end:32px;position:relative;overflow:hidden}.image-with-text__image{width:100%;display:block;position:relative}.image-with-text__image:not([hidden]){z-index:1}.image-with-text__wrapper{overflow:hidden}.image-with-text__content-list{flex-wrap:nowrap;display:flex}.image-with-text__content{flex-shrink:0;order:0;width:100%;display:block}@media screen and (max-width:999px){.image-with-text{padding:var(--vertical-breather) var(--container-gutter)}}@media screen and (min-width:741px) and (max-width:999px){.image-with-text{padding:var(--vertical-breather) calc((var(--grid-column-width) + var(--grid-gap)) * 2)}.image-with-text__image-wrapper{margin-block-end:48px}}@media screen and (min-width:1000px){.image-with-text::before{width:calc(var(--grid-column-width) * 13 + (var(--grid-gap) * 12) + var(--container-outer-margin));height:100%;top:0px}.image-with-text::before{left:auto;right:0px}.image-with-text--reverse:not(.image-with-text--overlap-image)::before{left:0px;right:auto}.image-with-text--overlap-image:not(.image-with-text--reverse)::before{left:0px;right:auto}.image-with-text--overlap-image::before{width:calc(var(--grid-column-width) * 7 + (var(--grid-gap) * 6) + var(--container-outer-margin))}.image-with-text__wrapper{padding:var(--vertical-breather) 0;align-items:center;display:flex}.image-with-text--reverse .image-with-text__wrapper{flex-direction:row-reverse}.image-with-text__image-wrapper{width:calc(var(--grid-column-width) * 8 + (var(--grid-gap) * 7));margin-block-end:0px;margin-inline-start:calc(var(--grid-column-width) + var(--grid-gap))}.image-with-text--reverse .image-with-text__image-wrapper{margin-inline:0 calc(var(--grid-column-width) + var(--grid-gap))}.image-with-text__content-wrapper{width:calc(var(--grid-column-width) * 9 + (var(--grid-gap) * 8));margin-inline:auto}}@media screen and (min-width:1400px){.image-with-text__content-wrapper{width:calc(var(--grid-column-width) * 7 + (var(--grid-gap) * 6));margin-inline-end:calc((var(--grid-column-width) + var(--grid-gap)) * 2)}}[aria-controls="newsletter-popup"]{display:none}.predictive-search__form{align-items:center;display:flex}.predictive-search__input{box-shadow:none;appearance:none;background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;min-width:300px;margin-inline-start:8px;padding:0px}.predictive-search__input::placeholder{color:rgba(var(--text-color),.7);transition:color 0.2s ease-in-out}@media screen and (min-width:741px){.predictive-search__input{margin-inline-start:12px}}@media screen and (max-width:740px){.product:not(.product--featured){margin-block:var(--container-gutter) 36px}}@media screen and (min-width:1000px){.product{justify-content:space-between;align-items:flex-start;display:flex}.product:not(.product--featured){margin-block-end:80px}.product__media{--product-media-width:calc(var(--grid-column-width) * 10 + var(--grid-gap) * 10);width:var(--product-media-width)}.product__info{--product-info-width:calc(var(--grid-column-width) * 9 + var(--grid-gap) * 8);width:var(--product-info-width);flex:0 0 auto}.product__info:only-child{margin-inline:auto}}@media screen and (min-width:1200px){.product{margin-inline:calc(var(--grid-column-width) + var(--grid-gap))}.product__media{--product-media-width:calc(var(--grid-column-width) * 9 + var(--grid-gap) * 9)}.product__info{--product-info-width:calc(var(--grid-column-width) * 8 + var(--grid-gap) * 7)}}@media screen and (min-width:1400px){.product__media{--product-media-width:calc(var(--grid-column-width) * 10 + var(--grid-gap) * 10)}.product__info{--product-info-width:calc(var(--grid-column-width) * 7 + var(--grid-gap) * 6)}.product--thumbnails-bottom .product__media{--product-media-width:calc(var(--grid-column-width) * 9 + var(--grid-gap) * 8)}.product--thumbnails-bottom .product__info{--product-info-width:calc(var(--grid-column-width) * 8 + var(--grid-gap) * 7)}}.product__media{display:block}.product__media-list-wrapper{margin-inline:auto;position:relative}.product__media-list,.product__media-item{text-align:center;min-width:100%;display:block}.product__media-item{width:100%}.product__media-image-wrapper{background:rgb(var(--secondary-background));border-radius:var(--block-border-radius-reduced);z-index:0;overflow:hidden}.product__media-nav{flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-block-start:18px;display:flex;position:relative}.product__thumbnail-scroll-shadow{max-width:100%}.product__thumbnail-list{position:relative}.product__thumbnail-list-inner{grid-auto-flow:column;align-items:start;display:grid}.product__thumbnail-item{cursor:pointer;-webkit-tap-highlight-color:transparent;padding:2px;display:inline-block;position:relative}.product__thumbnail{width:76px;min-width:76px;padding:2px;position:relative}.product__thumbnail,.product__thumbnail>img{border-radius:min(var(--block-border-radius),4px)}.product__thumbnail::after{content:"";box-shadow:0 0 0 2px rgb(var(--text-color));border-radius:inherit;opacity:0;width:100%;height:100%;transition:opacity 0.2s,transform 0.2s;position:absolute;top:0px;transform:scale(0.9)}.product__thumbnail::after{left:0px}.product__thumbnail-item[aria-current] .product__thumbnail::after{opacity:1;transform:scale(1)}.product__zoom-button{border:1px solid rgb(var(--border-color));border-radius:var(--button-border-radius);background:rgb(var(--root-background));color:rgb(var(--root-text-color));z-index:1;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity 0.25s ease-in-out,visibility 0.25s ease-in-out,transform 0.25s ease-in-out,color 0.25s ease-in-out;display:flex;position:absolute;bottom:16px}.product__zoom-button{right:16px}@media screen and (max-width:999px){.product__media-list{margin-inline:calc(-1 * var(--container-gutter))}.product__media-item{padding-inline:var(--container-gutter)}.product__thumbnail-list{margin-inline:calc(-1 * var(--container-gutter))}.product__thumbnail-list-inner{padding-inline:var(--container-gutter);width:max-content}}@media screen and (min-width:1000px){.product__media-nav{margin-block-start:16px}.product__thumbnail-list{overflow:hidden}.product__thumbnail-list-inner{gap:8px}.product__thumbnail{width:64px;min-width:64px}}@media screen and (min-width:1400px){.product__media{padding-inline-start:36px}}@media screen and (pointer:fine){.product__zoom-button:hover{color:rgba(var(--text-color),.7)}}.product-meta{border-bottom:1px solid rgb(var(--border-color));margin:24px 0px;padding-block-end:16px;display:block}.product-meta__price-list-container{align-items:center;margin-block-start:-8px;display:flex}@media screen and (min-width:1000px){.product-meta{margin-block-start:0px}.product-meta__title{margin-block-end:24px}}.product-form{row-gap:16px;display:grid}.product-form__variants{display:block}.product-form__option-info{margin-block-end:8px;display:flex}.product-form__option-value{margin-inline-start:8px}.product-form__payment-container{gap:10px;margin-block-start:8px;display:grid}@media screen and (min-width:741px){.product-form__payment-container{margin-block-start:16px}}.product-sticky-form{z-index:2;width:100%;padding-block-end:max(24px,env(safe-area-inset-bottom,0px) + 24px);transition:opacity 0.25s ease-in-out,transform 0.25s ease-in-out,visibility 0.25s ease-in-out;display:block;position:fixed;bottom:0px}.product-sticky-form{left:0px}.product-sticky-form[hidden]{opacity:0;visibility:hidden;transform:translateY(100%)}@media screen and (max-width:999px){.product-sticky-form .product-form__add-button{width:100%}}@media screen and (min-width:1000px){.product-sticky-form{background:rgb(var(--background));border-bottom:1px solid rgb(var(--border-color));inset-block:calc(var(--header-height,0px) * var(--enable-sticky-header) + var(--announcement-bar-height,0px) * var(--enable-sticky-announcement-bar,0)) auto;box-shadow:0 6px 5px -5px rgba(var(--border-color),.4),0 1px rgb(var(--border-color)) inset;padding-block:16px}.product-sticky-form[hidden]{transform:translateY(-100%)}.product-sticky-form:hover{z-index:4}.product-sticky-form__form,.product-sticky-form__variants{margin-inline-start:auto;display:flex}.product-sticky-form__content-wrapper,.product-sticky-form__inner{align-items:center;display:flex}.product-sticky-form__image-wrapper{flex:0 0 auto;width:55px;margin-inline-end:18px}.product-sticky-form__variants .select{min-width:150px;max-width:300px}@supports (height:min(1px,2px)){.product-sticky-form__variants .select{min-width:min(max(var(--largest-option-width),150px),300px)}}.product-sticky-form .button,.product-sticky-form .select{height:48px;line-height:48px}.product-sticky-form__payment-container{margin-inline-start:10px}}.text-with-icons{display:block}.text-with-icons__list{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--container-gutter));display:flex}.text-with-icons__item{text-align:center;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 auto;width:100%;padding:0px 48px;display:block}.text-with-icons__icon-wrapper{margin-block-end:16px}.text-with-icons__custom-icon{max-width:24px;display:block}.text-with-icons__icon-wrapper>*{margin:0px auto}.text-with-icons__dots{margin-block-start:26px}@media screen and (min-width:1000px){.text-with-icons__list{grid-auto-columns:minmax(200px,400px);grid-auto-flow:column;justify-content:center;gap:48px;margin-inline:0px;display:grid}.text-with-icons__item{padding:0px}.text-with-icons__content-wrapper .heading + p{margin-block-start:16px}}.video-section .video-wrapper--native{width:100%}.video-section--full .video-wrapper{--video-width:100vw;height:var(--video-height)}