/** Shopify CDN: Minification failed

Line 2928:52 Expected ")" to end URL token
Line 3306:2668 Expected percentage but found "@media"
Line 3495:25 Expected ":"

**/
/* Generated from route-family receipt-bound source CSS. Third-party/app/platform sheets are intentionally excluded. */

/* source: https://www.transparentlabs.com/cdn/shop/t/352/compiled_assets/styles.css?v=152272299813484953031785165490; sha256: 0159c7759ef6661efcd9f4466c3403caad6134920509acde8c363c12e8603fcf */
.sb-main-search__title.h2{font-size:calc(32 / var(--sb-base-font-size, 16) * 1rem);text-align:left;font-family:var(--sb-font-family-heading);line-height:1.2;letter-spacing:0;color:#173446;margin:0;text-transform:capitalize}.sb-product-grid .main-search__card--dt,.sb-product-grid .main-search__card--mb{height:100%}.template-search__header{margin-bottom:3rem}.template-search__search{margin:0 0 3.5rem}.template-search__search .search{margin-top:24px;width:100%}.template-search__search .search .sb-main-search__field{position:relative;background-color:#f8f9fb;border-radius:8px;width:100%;height:56px}.template-search__search .search .sb-main-search__field:before,.template-search__search .search .sb-main-search__field:after{box-shadow:none!important}.template-search__search .search .search__input{background-color:transparent;border:none;padding:20px 52px 20px 25px;font-size:1.4rem;height:56px}.template-search__search .search .search__input:focus{box-shadow:none;outline:none}.template-search__search .search .field__label{display:none}.template-search__search .search .search__button{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:8px;background:transparent;border:none}.template-search__search .search .reset__button{position:absolute;right:48px;top:50%;transform:translateY(-50%);padding:8px}.template-search__search .search .search__button .icon,.template-search__search .search .search__button svg{width:20px;height:20px}.template-search__search .search .sb-reset__button.reset__button .sb-reset__button-icon{width:16px;height:16px}.template-search__results-count{text-align:center;margin-top:2rem}.template-search__results-text.sb-main-search__results-text{font-size:18px;font-family:var(--sb-font-family-body);letter-spacing:0;color:#142835;font-weight:400;line-height:1.4;margin:0 0 50px;text-align:left}.template-search__results-text .sb-main-search__results-emphasize{font-weight:700}.template-search--empty{padding-bottom:18rem}.template-search .sb-facets-vertical span.active-facets__button-inner{--sb-bg-color: #fff;--sb-fg-color: #676767;opacity:1;letter-spacing:0;padding-bottom:4px;padding-top:3px;font-size:14px;line-height:130%}.template-search .sb-facets-vertical span.active-facets__button-inner:hover{--sb-bg-color: #fff;--sb-fg-color: #676767;opacity:1;box-shadow:none}.template-search .sb-facets-vertical span.active-facets__button-inner .svg-wrapper{margin-right:0;margin-top:2px;color:#67676766}@media screen and (min-width:750px){.template-search__header{margin-bottom:5rem}.product-grid.sb-product-grid{gap:32px}}.product-grid.sb-product-grid{--sb-fg-color: #111314;--sb-ch-bg-color: #f8f9fb;--sb-ch-hover-bg-color: #e8ebf2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;column-gap:17px;overflow:hidden;padding:0}.sb-articles-grid__item--dt,.sb-product-grid .main-search__card--mb{display:none}@media screen and (max-width:750px){.sb-product-card__content{gap:8px}.sb-product-card__content .sb-product-card__title{font-size:16px;line-height:140%}.sb-product-card__content .sb-product-card__description{font-size:14px;-webkit-line-clamp:unset;line-clamp:unset}.sb-product-card__content .sb-button__link--link.sb-button__link{font-size:14px;border-bottom:1px solid #111314}}@media screen and (max-width:767px){.template-search__search{margin:0 0 30px}.template-search__search .search .search__input{padding:12px 32px 12px 20px;height:48px}.template-search__search .search .sb-main-search__field{height:48px}.template-search__results-text.sb-main-search__results-text{margin-bottom:20px}}@media screen and (min-width:640px)and (max-width:940px){.product-grid.sb-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.sb-main-search__title.h2{text-align:center;font-size:calc(40 / var(--sb-base-font-size, 16) * 1rem);padding-top:48px;border-top:1px solid rgba(17,19,20,.16)}.sb-product-grid .main-search__card--dt{display:block;height:100%}.product-grid.sb-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-articles-grid-container .sb-blog-card__content-featured{--color-background: #f8f9fb}.sb-articles-grid__item--dt{display:block}.sb-articles-grid__item--mb{display:none}}@media screen and (min-width:1200px){.product-grid.sb-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:750px){.sb-facets-vertical{flex-direction:row!important;gap:40px}}.sb-dt-filters.sb-page-width{margin:0}.sb-dt-filters .facet-filters{padding-left:0}.sb-facets-vertical span.active-facets__button-inner{background-color:var(--sb-bg-color);color:#676767;border:1px solid #676767;opacity:.67}.sb-search-results-containers>*:not(:first-child) .sb-search-results,.sb-search-results-containers>*:not(:first-child) .sb-search-item-loading{margin-top:32px;padding-top:32px;border-top:1px solid rgba(17,19,20,.16)}.sb-articles-grid{display:flex;flex-wrap:wrap;gap:24px;list-style:none;margin:0;padding:0}.sb-articles-grid__item{flex:1 1 100%;min-width:0}@media screen and (min-width:750px){.sb-search-results-containers>*:not(:first-child) .sb-search-results,.sb-search-results-containers>*:not(:first-child) .sb-search-item-loading{margin-top:72px;padding-top:72px}.sb-articles-grid{gap:32px}.sb-articles-grid__item{flex:1 1 calc(50% - 16px);max-width:calc(50% - 16px)}}@media screen and (min-width:990px){.sb-articles-grid{column-gap:52px;row-gap:62px}.sb-articles-grid__item{flex:1 1 calc(33.333% - 35px);max-width:calc(33.333% - 35px)}}section-sb-search-loader{display:block;scroll-margin-top:100px}.sb-search-loader-spinner-container{background-color:#f8f9fb;min-height:40vh;display:flex;align-items:center;justify-content:center;border-radius:8px}section-sb-search-loader .sb-search-loader-spinner{width:50px}.xgen-stack-banner .stack-banner .bdesktop{padding:0!important;max-width:none!important}.vs_main_frame{margin-left:auto;margin-right:auto}.summit_details{max-width:600px;margin-top:40px;text-align:center;margin-left:auto;margin-right:auto}.summit_details h1{text-transform:uppercase;font-size:24px;color:#00aefb}.summitform_wrapper{margin-bottom:75px}.xgen-new-collection .xgen-new-product .xgen-ptitle{margin:0}.xgen-new-collection .xgen-new-product .button-alt{width:auto}.sb-pagination-wrapper .swiper-pagination-bullet{border-radius:0;height:1.5px;background:var(--sb-fg-color, #111314);opacity:.4;flex-grow:1;width:auto;margin:0!important}.xt-protein-raise .accordion .submenu{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);display:block!important}.xt-protein-raise .accordion li.open .submenu{max-height:200px;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.xt-protein-raise .accordion .flink{cursor:pointer;transition:all .4s ease}.xt-protein-raise .accordion .flink:hover{opacity:.8}.sb-predictive-search__result-group.predictive-search__result-group{gap:0}.sb-predictive-search__results-groups-wrapper.predictive-search__results-groups-wrapper{border:none;padding-bottom:48px}.sb-search-modal__form .predictive-search{border:none}.sb-predictive-search__result-group .predictive-search__heading{font-size:calc(18 / var(--sb-base-font-size, 16) * 1rem);line-height:140%;color:#111314;font-family:var(--sb-font-family-heading);text-transform:none;padding:16px;margin:0}.predictive-search__view-all-button.predictive-search__item{display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:all .3s ease;background:transparent;color:var(--sb-ch-fg-color, var(--sb-fg-color, #111314));border:none;padding:0;border-bottom:1px solid var(--sb-ch-fg-color, var(--sb-fg-color, #111314));border-radius:0;min-width:0;width:fit-content;white-space:nowrap;font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem);font-weight:500;font-family:var(--sb-font-family-body)}.predictive-search__view-all-button .sb-button__arrow{flex-shrink:0;transition:transform .3s ease;display:flex;align-items:center;margin-bottom:1px}.predictive-search__view-all-button:hover .sb-button__arrow{transform:translate(4px)}.predictive-search__view-all-button.predictive-search__item{display:none}.predictive-search__view-all-button--mb.predictive-search__item{display:flex;justify-content:flex-end;margin-right:var(--sb-padding-inline);margin-left:auto;margin-top:16px}#predictive-search-pages-mobile{padding:22px 0 24px;margin:22px 16px 0;border-top:1px solid rgba(17,19,20,.16)}#predictive-search-results-products-list.predictive-search__products-grid{--sb-ch-hover-bg-color: #e8ebf2;display:flex;flex-direction:column;gap:16px}#predictive-search-results-products-list .predictive-search__card--dt{display:none}@media screen and (min-width:750px){.sb-predictive-search__result-group .predictive-search__heading{padding:0;font-size:28px}predictive-search.sb-search-modal__form.search-modal__form{position:absolute}.predictive-search__results-groups-wrapper{flex-direction:column-reverse}.sb-predictive-search__result-group .predictive-search__heading-wrapper{display:flex;align-items:center;justify-content:space-between;padding-inline:max(var(--sb-padding-inline),calc((100vw - var(--page-width) - 15px) / 2 + var(--sb-padding-inline)));padding-block:32px 40px}#predictive-search-results-products-list .predictive-search__card--dt{display:block}#predictive-search-results-products-list .predictive-search__card--mb{display:none}#predictive-search-results-products-list.predictive-search__products-grid{display:flex;flex-direction:row;--column-count: 3;--inline-gap: 20px;--gap-count: calc(var(--column-count) - 1);gap:0 var(--inline-gap);flex-wrap:wrap;justify-content:stretch;margin-inline:max(var(--sb-padding-inline),calc((100vw - var(--page-width) - 15px) / 2 + var(--sb-padding-inline)))}#predictive-search-results-products-list.predictive-search__products-grid .predictive-search__list-item--card{width:calc((100% - var(--inline-gap, 12px) * var(--gap-count, 1)) / var(--column-count, 2));padding:0}#predictive-search-results-products-list.predictive-search__products-grid .predictive-search__list-item--card .sb-product-card{width:100%}#predictive-search-option-product-5,#predictive-search-option-product-4{display:none}}.predictive-search.sb-search-modal__form.search-modal__form{padding-bottom:0}@media screen and (min-width:990px){.sb-search-modal__form .predictive-search{margin-top:0}.sb-predictive-search__results-groups-wrapper.predictive-search__results-groups-wrapper{padding-bottom:0}.sb-predictive-search__results-groups-wrapper.predictive-search__results-groups-wrapper>div:first-of-type .predictive-search__results-list{margin-bottom:48px;padding-bottom:48px}.sb-predictive-search__result-group:has(#predictive-search-pages-desktop){background-color:#f8f9fb}.sb-predictive-search__result-group:has(#predictive-search-products){padding-bottom:48px}.sb-predictive-search__result-group .predictive-search__heading{font-size:calc(28 / var(--sb-base-font-size, 16) * 1rem);line-height:120%;padding:0}.predictive-search__view-all-button.predictive-search__item{display:inline-flex}.predictive-search__view-all-button--mb.predictive-search__item{display:none}.sb-predictive-search__result-group:has(#predictive-search-pages-desktop) .predictive-search__heading-wrapper{padding-top:48px}}@media screen and (max-width:990px){#predictive-search-results-products-list .sb-product-tags{display:none}}@media screen and (min-width:990px){#predictive-search-results-products-list.predictive-search__products-grid{--column-count: 4;flex-direction:row}#predictive-search-option-product-4{display:flex}#predictive-search-results-products-list .sb-product-card{padding:8px 12px 16px}#predictive-search-results-products-list .sb-product-card__content{gap:5px}#predictive-search-results-products-list .predictive-search__card .sb-product-card__price{gap:1px}}@media screen and (min-width:1240px){#predictive-search-results-products-list.predictive-search__products-grid{--column-count: 5}#predictive-search-option-product-5{display:block}#predictive-search-results-products-list .sb-product-card .jdgm-prev-badge__text{font-size:calc(12 / var(--sb-base-font-size, 16) * 1rem)}#predictive-search-results-products-list .sb-product-card .jdgm-star.jdgm--on:before,#predictive-search-results-products-list .sb-product-card .jdgm-star.jdgm--half:before,#predictive-search-results-products-list .sb-product-card .jdgm-star.jdgm--off:before{font-size:12px}}@media screen and (min-width:1350px){#predictive-search-results-products-list .sb-product-card__price *,#predictive-search-results-products-list .sb-product-card .sb-button__text{font-size:inherit}}@media screen and (min-width:1440px){#predictive-search-results-products-list.predictive-search__products-grid{--inline-gap: 24px}#predictive-search-results-products-list .sb-product-card{padding:16px}#predictive-search-results-products-list .sb-product-card .jdgm-star.jdgm--on:before,#predictive-search-results-products-list .sb-product-card .jdgm-star.jdgm--half:before,#predictive-search-results-products-list .sb-product-card .jdgm-star.jdgm--off:before{font-size:14px}#predictive-search-results-products-list .sb-product-card .jdgm-star{padding-right:4px!important}#predictive-search-results-products-list .sb-product-card__blocks .jdgm-rating-count{font-size:calc(14 / var(--sb-base-font-size, 16) * 1rem)}}#predictive-search-results-products-list .predictive-search__list-item--card{margin:0;padding:8px 16px}#predictive-search-results-products-list .predictive-search__card{height:100%}#shopify-section-predictive-search .predictive-search__heading{margin-bottom:.75rem}#shopify-section-predictive-search .predictive-search__results-list.list-unstyled{margin:0}#predictive-search-results-articles-list-mobile.sb-predictive-search__articles-grid{--color-background: #F8F9FB;display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:16px;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none}#predictive-search-results-articles-list-mobile.sb-predictive-search__articles-grid::-webkit-scrollbar{display:none}#predictive-search-results-articles-list-mobile .predictive-search__list-item--article-card{flex:0 0 auto;width:280px;max-width:80vw}@media screen and (min-width:990px){#predictive-search-results-articles-list-mobile{display:none}#predictive-search-results-articles-list-desktop .predictive-search__article-card{--sb-ch-bg-color: #fff}}.quiz-cta-banner{--quiz-cta-bg: #173446;--quiz-cta-text: #ffffff;--quiz-cta-button-bg: #1b73b3;--quiz-cta-button-text: #ffffff;padding:88px 74px;background:var(--quiz-cta-bg)}.quiz-cta-banner__content{display:flex;align-items:center;column-gap:80px;row-gap:40px;max-width:1500px;margin-inline:auto;justify-content:center}.quiz-cta-banner__text{display:flex;flex-direction:column;row-gap:40px;width:100%;max-width:365px}.quiz-cta-banner__text-header{display:flex;flex-direction:column;row-gap:16px}.quiz-cta-banner__badge{display:inline-flex;align-items:center;column-gap:8px;border-radius:100px;border:1px solid #fff;background:#ffffff1a;padding:4px 12px;justify-content:center;max-width:fit-content}.quiz-cta-banner__badge-dot{flex-shrink:0;width:10px;height:10px;display:flex;align-items:center;justify-content:center}.quiz-cta-banner__badge-label{color:var(--quiz-cta-text);font-family:neue-haas-unica,sans-serif;font-size:10px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.quiz-cta-banner__heading{margin:0;color:var(--quiz-cta-text);font-family:Aeonik,sans-serif;font-size:39.5px;font-style:normal;font-weight:700;line-height:48px}.quiz-cta-banner__subtitle{margin:0;color:var(--quiz-cta-text);font-family:neue-haas-unica,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.quiz-cta-banner__button{color:var(--quiz-cta-button-text);font-family:neue-haas-unica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin:0;text-decoration:none;border-radius:9999px;background:var(--quiz-cta-button-bg);display:flex;padding:12px;justify-content:center;align-items:center}.quiz-cta-banner__image-wrapper{width:100%;max-width:847px}.quiz-cta-banner__image-wrapper picture{width:100%;position:relative;display:block;border-radius:6px}.quiz-cta-banner__image{width:100%;height:360px;object-fit:cover;display:block;border-radius:6px}@media(max-width:1295px){.quiz-cta-banner{padding:64px 32px}.quiz-cta-banner__content{column-gap:50px}.quiz-cta-banner__text{max-width:365px;row-gap:28px}.quiz-cta-banner__heading{font-size:30px;line-height:38px}.quiz-cta-banner__image-wrapper{max-width:600px}.quiz-cta-banner__image{height:250px}}@media(max-width:1024px){.quiz-cta-banner__content{flex-direction:column-reverse}.quiz-cta-banner__text,.quiz-cta-banner__image-wrapper{max-width:100%}.quiz-cta-banner__image{height:100%}.quiz-cta-banner__button{max-width:328px}}@media(max-width:595px){.quiz-cta-banner__content{flex-direction:column;row-gap:32px}.quiz-cta-banner{padding:48px 16px}.quiz-cta-banner__text{row-gap:24px}.quiz-cta-banner__text-header{row-gap:8px}.quiz-cta-banner__heading{font-size:28px;line-height:normal}.quiz-cta-banner__subtitle{font-size:16px}}.sb-announcement-bar__message.announcement-bar__message{min-height:39px;padding-block:10px 8px;line-height:130%}.sb-blog-header__container{display:flex;flex-direction:column;column-gap:2rem}@media screen and (min-width:990px){.sb-blog-header__container{flex-direction:row;align-items:flex-start;justify-content:space-between}.sb-blog-header__featured-posts-container{width:calc(68% - 20px)}.sb-blog-header__secondary-content-container{width:calc(32% - 20px)}}@media screen and (min-width:1200px){.sb-blog-header__featured-posts-container{width:calc(68% - 35px)}.sb-blog-header__secondary-content-container{width:calc(32% - 35px)}}.sb-blog-post-section{--section-spacing: 40px}.sb-blog-post-section__sidebar{position:relative}.sb-blog-post-section .sb-blog-post{padding-left:0;padding-right:0;background:transparent}.sb-blog-post-section__sidebar-sticky{display:flex;flex-direction:column;gap:32px}.sb-blog-post__header:before{content:"";display:block;width:100vw;height:100%;z-index:0;position:absolute;background:var(--sb-header-bg-color, var(--sb-bg-color, #f9f9f9));left:-16px;top:0}.sb-blog-post__header{position:relative;z-index:1}.sb-blog-post-section .sb-blog-post{padding:0 16px}.sb-blog-post__category,.sb-blog-post__content-wrapper,.sb-blog-post-section__sidebar{z-index:1;position:relative}@media screen and (max-width:989px){.sb-blog-post-section .sb-blog-post{overflow:hidden;position:relative}}@media screen and (min-width:990px){.sb-blog-post-section__container{display:flex;gap:40px;padding:0 32px;justify-content:center}.sb-blog-post-section__sidebar-sticky{position:sticky;top:30px;padding-bottom:56px}.sb-blog-post-section__sidebar-sticky .sb-trending-posts{background:transparent;padding-top:0;padding-bottom:0}.sb-blog-post__header:before{display:block;left:calc((-100vw + 100% + 160px)/2);width:calc(100vw + 112px)}.sb-blog-post-section__sidebar{min-width:360px;width:360px;padding-top:24px}.sb-blog-post-section .sb-blog-post{padding:0}.sb-blog-post-section__main-content{max-width:512px}}@media screen and (min-width:1240px){.sb-blog-post-section__main-content{max-width:848px}.sb-blog-post-section__container{gap:120px;padding:0 64px}.sb-blog-post__header:before{left:calc((-100vw + 100% + 240px)/2)}}.sb-clean-mean{position:relative;display:flex;min-height:558px;--clean-mean-padding-top-mobile: calc(var(--sb-padding-top, 0) * .54);--clean-mean-padding-bottom-mobile: calc(var(--sb-padding-bottom, 0) * .54)}.sb-clean-mean.sb-styled-element{padding-top:0;padding-bottom:0}.sb-clean-mean__background{position:relative}.sb-clean-mean__wrapper{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:1}.sb-clean-mean__background img{width:100%;height:100%;object-fit:cover;object-position:center}.sb-clean-mean__content{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding-block:var(--clean-mean-padding-top-mobile, 0) var(--clean-mean-padding-bottom-mobile, 0);height:100%}.sb-clean-mean__text-content{display:flex;flex-direction:column;gap:16px;justify-content:space-between;height:100%}.sb-clean-mean__heading{font-family:var(--sb-font-family-heading);font-size:28px;line-height:1.2;color:var(--sb-fg-color);margin:0 0 auto;text-transform:capitalize}.sb-clean-mean__items{display:flex;flex-direction:column;gap:12px}.sb-clean-mean__item{display:flex;align-items:center;gap:12px;padding:0 0 12px;border-bottom:1px solid var(--sb-border-color)}.sb-clean-mean__item:last-child{border-bottom:none}.sb-clean-mean__item-icon{width:24px;height:24px;flex-shrink:0}.sb-clean-mean__item-icon img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.sb-clean-mean__item-content-text{font-family:var(--sb-font-family-body);font-size:20px;line-height:1.5;color:var(--sb-fg-color);margin:0;flex:1}.sb-clean-mean__desktop-image{display:none}.sb-clean-mean__background.sb-clean-mean__background--mobile.sb-clean-mean__background--overlay:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:var(--sb-mobile-overlay-gradient)}@media(min-width:768px){.sb-clean-mean{min-height:auto}.sb-clean-mean.sb-styled-element{padding-top:var(--sb-padding-top, 0);padding-bottom:var(--sb-padding-bottom, 0)}.sb-clean-mean__wrapper{position:relative}.sb-clean-mean__background--mobile,.sb-clean-mean__background--desktop,.sb-clean-mean__overlay{display:none}.sb-clean-mean__content{min-height:auto;justify-content:space-between;display:grid;grid-template-columns:1fr;gap:40px}.sb-clean-mean__text-content{width:100%;flex-shrink:0;display:flex;flex-direction:column;gap:56px}.sb-clean-mean__heading{font-size:40px;color:var(--sb-fg-color-desktop, var(--sb-fg-color));margin:0}.sb-clean-mean__items{gap:16px}.sb-clean-mean__item{padding:0 0 16px;border-bottom:1px solid var(--sb-border-color-desktop, var(--sb-border-color))}.sb-clean-mean__item-icon img{filter:none}.sb-clean-mean__item-content-text{color:var(--sb-fg-color-desktop, var(--sb-fg-color))}.sb-clean-mean__desktop-image{display:block;width:100%;border-radius:6px;overflow:hidden;order:-1}.sb-clean-mean__desktop-image img{width:100%;height:auto;object-fit:contain;object-position:top;border-radius:6px}}@media(min-width:1024px){.sb-clean-mean__content{grid-template-columns:365px 1fr}.sb-clean-mean__desktop-image{order:1}}@media(max-width:767px){.sb-clean-mean__background--mobile{display:block;width:100%}.sb-clean-mean__background--desktop{display:none}}@media screen and (min-width:1280px){.sb-clean-mean__content{padding:0;gap:80px}}.sb-compare-products__heading{font-size:28px;font-weight:600;line-height:1.2;padding:0 16px;max-width:1300px;margin:0 auto 32px}.sb-compare-products__container .swiper,.sb-compare-products__container .sb-pagination-wrapper{padding:0 16px}.sb-compare-products__container .swiper-slide{height:auto}.sb-compare-products__container .sb-pagination-wrapper{padding-top:20px}@media screen and (min-width:1024px){.sb-compare-products__container{max-width:1300px;margin:0 auto;padding:0 64px;box-sizing:content-box}.sb-compare-products__container .sb-pagination-wrapper{display:none}.sb-compare-products__heading{margin:0 auto 48px;font-size:40px}}#sb-contact-form{scroll-margin-top:100px}.sb-contact-form{color:var(--sb-fg-color, #142835);padding-top:var(--sb-padding-top-mobile, 24px);padding-bottom:var(--sb-padding-bottom-mobile, 24px);display:flex;flex-direction:column;gap:32px}.sb-contact-form__container{background-color:var(--sb-bg-color, #f8f9fb);border-radius:6px;max-width:928px;margin:0 auto;padding:24px 16px;display:flex;flex-direction:column;gap:24px}.sb-contact-form__content-container{display:flex;flex-direction:column;gap:16px;text-align:left}.sb-contact-form__heading{font-size:16px;line-height:1.4;font-weight:700;margin:0;color:#142835}.sb-contact-form__description{font-size:16px;line-height:1.4;margin:0;color:#142835}.sb-contact-form__description p{margin:0}.sb-contact-form__fields,.sb-contact-form__field-row{display:flex;flex-direction:column;gap:16px}.sb-contact-form__field{position:relative;width:100%}.sb-contact-form__input,.sb-contact-form__textarea,.sb-contact-form__select{width:100%;padding:16px;border:none;border-radius:4px;background-color:#fff;font-size:14px;line-height:1.4;color:var(--sb-fg-color, #142835);font-family:inherit;border:1px solid transparent}.sb-contact-form *::placeholder,.sb-custom-select:has(li.sb-custom-select__option--selected.sb-custom-select__option--disabled) .sb-custom-select__display{color:var(--sb-fg-color, #142835);opacity:.62}.sb-custom-select__option--disabled.sb-custom-select__option{display:none}.sb-contact-form__input:focus,.sb-contact-form__input:not(:placeholder-shown){opacity:1}.sb-contact-form__textarea{min-height:325px;resize:vertical}.sb-contact-form__textarea:focus,.sb-contact-form__textarea:not(:placeholder-shown){opacity:1}.sb-contact-form__input:focus,.sb-contact-form__textarea:focus,.sb-contact-form__select:focus{outline:none;box-shadow:none;outline-offset:0;border:1px solid #173446}.sb-contact-form__label{display:none}.sb-contact-form__select{-webkit-appearance:none;appearance:none;padding-right:40px;cursor:pointer}.sb-contact-form__select:focus,.sb-contact-form__select:not([value=""]){opacity:1}sb-custom-select{position:relative;display:block;width:100%}.sb-contact-form__button .sb-button__link{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;padding:12px 10px 14px;border-radius:40px;font-size:16px;line-height:1;border:none;cursor:pointer;transition:background-color .3s ease,color .3s ease}.sb-contact-form__button .sb-button__link:hover{opacity:.8}.sb-contact-form__button .sb-button__link--primary{background-color:var(--sb-ch-bg-color, #111314);color:var(--sb-ch-fg-color, #FFFFFF)}.sb-contact-form__button .sb-button__link--secondary{background-color:transparent;color:var(--sb-ch-bg-color, #111314);border:1px solid var(--sb-ch-bg-color, #111314)}.sb-button__link--link{background-color:transparent;color:var(--sb-ch-bg-color, #111314);padding:0;text-decoration:underline}.sb-contact-form__button .sb-button__link--link:hover{text-decoration:none}.sb-contact-form__button .sb-button__link--primary:hover{background-color:var(--sb-ch-bg-color, #111314);color:var(--sb-ch-fg-color, #FFFFFF)}.sb-contact-form__button .sb-button__link--secondary:hover{background-color:transparent;color:var(--sb-ch-bg-color, #111314);border:1px solid var(--sb-ch-bg-color, #111314)}.sb-contact-form__message{padding:16px;border-radius:4px;margin-bottom:24px;display:flex;align-items:center;gap:8px}.sb-contact-form__message--success svg{max-width:35px}.sb-contact-form__message--success{background-color:#e8f5e9;color:#2e7d32;font-size:18px;line-height:1.2;justify-content:center}.sb-contact-form__message--success:focus-visible{outline:none!important;box-shadow:none!important}.sb-contact-form__message--error{background-color:#ffebee;color:#c62828}.sb-contact-form__error-heading{font-size:16px;font-weight:500;margin:0}.sb-contact-form__error-list{padding-left:16px;margin:8px 0 16px}.sb-contact-form__field-error{display:flex;align-items:center;gap:4px;font-size:12px;color:#c62828;margin-top:4px}.sb-contact-form__disclaimer{font-size:14px;line-height:1.5;color:var(--sb-fg-color, #142835)}.sb-contact-form__disclaimer-heading{font-weight:700}@media(min-width:768px){.sb-contact-form{padding-top:var(--sb-padding-top, 80px);padding-bottom:var(--sb-padding-bottom, 80px);gap:64px}.sb-contact-form__container{padding:32px 56px}.sb-contact-form__heading,.sb-contact-form__description{text-align:center}.sb-contact-form__fields{gap:24px}.sb-contact-form__field-row{flex-direction:row;gap:24px}.sb-contact-form__field-row .sb-contact-form__field{flex:1}.sb-contact-form__field--full-width{width:100%}.sb-button__link{max-width:none;width:100%}.sb-contact-form__disclaimer{text-align:center;max-width:928px;margin:0 auto}}.sb-contact-header{padding-top:var(--sb-padding-top);padding-bottom:var(--sb-padding-bottom);color:var(--sb-fg-color);background:var(--sb-bg-color)}.sb-contact-header__content{max-width:928px;margin:0 auto;display:flex;flex-direction:column;gap:32px;align-items:center}.sb-contact-header__header{display:flex;flex-direction:column;gap:24px;width:100%}.sb-contact-header__title{font-family:var(--sb-font-family-heading);font-size:32px;line-height:1.2;color:var(--sb-fg-color);margin:0}.sb-contact-header__description{font-family:var(--sb-font-family-body);font-weight:400;font-size:16px;line-height:1.4;margin:0}.sb-contact-header__contact-cards{display:flex;gap:16px;align-items:flex-start;justify-content:center;width:100%;flex-direction:row;flex-wrap:wrap}.sb-contact-header__contact-info{display:flex;flex-direction:column;gap:16px;align-items:center}.sb-contact-header__contact-icon{width:24px;height:24px;flex-shrink:0}.sb-contact-header__contact-icon img{width:100%;height:100%;object-fit:contain}.sb-contact-header__contact-icon svg{width:100%;height:100%;stroke:var(--sb-acc-color)}.sb-contact-header__contact-text{font-family:var(--sb-font-family-body);font-weight:400;font-size:16px;line-height:1.4;color:#142835;margin:0}.sb-contact-header__contact-details{font-family:var(--sb-font-family-body);font-weight:400;font-size:16px;line-height:1.4;color:var(--sb-fg-color);margin:0}.sb-contact-header__contact-button{background:var(--sb-acc-color);border:none;border-radius:24px;padding:6px 16px 8px;display:flex;align-items:center;gap:3px;cursor:pointer;transition:opacity .3s ease;text-decoration:none}.sb-contact-header__contact-button:hover{opacity:.9}.sb-contact-header__contact-button--green{background:#10b981}.sb-contact-header__contact-button-text{font-family:var(--sb-font-family-body);font-weight:400;font-size:16px;line-height:1.4;color:#f8f9fb}.sb-contact-header__links{display:flex;flex-direction:column;max-width:542px;width:100%}.sb-contact-header__link-item{display:flex;flex-direction:column;gap:16px}.sb-contact-header__link-divider{width:100%;height:1px;background:#1113144d}.sb-contact-header__link{display:flex;align-items:center;justify-content:space-between;text-decoration:none;padding:12px 0}.sb-contact-header__link-text{font-family:var(--sb-font-family-body);font-weight:400;font-size:18px;line-height:1.4;color:var(--sb-acc-color)}.sb-contact-header__link-icon{width:18px;height:18px;transform:rotate(90deg);flex-shrink:0}@media(min-width:768px){.sb-contact-header__header{text-align:center}.sb-contact-header__content{gap:64px}.sb-contact-header__title{font-size:40px}}@media(min-width:1024px){.sb-contact-header__contact-cards{gap:48px}}.sb-faq__heading{font-weight:600;font-size:28px;line-height:1.2;color:var(--sb-fg-color, #000);margin:0}.sb-faq__accordion--mobile{display:block;margin-top:32px}.sb-faq .sb-accordion__trigger{display:flex;justify-content:space-between;align-items:flex-start;width:100%;background:none;border:none;text-align:left;cursor:pointer;color:inherit;gap:32px;padding:0}.sb-faq .sb-faq__question-text{font-size:18px;line-height:1.3;flex:1;font-family:var(--sb-font-family-heading, "Aeonik")}.sb-faq .sb-accordion__icon{width:16px;height:16px;position:relative;transition:transform .3s ease;flex-shrink:0;margin-top:2px}.sb-faq .sb-accordion__icon:before,.sb-faq .sb-accordion__icon:after{content:"";position:absolute;background-color:var(--sb-fg-color, #000);transition:transform .3s ease}.sb-faq .sb-accordion__icon:before{width:100%;height:2px;top:7px;left:0}.sb-faq .sb-accordion__icon:after{width:2px;height:100%;left:7px;top:0}.sb-faq .sb-accordion__item--expanded .sb-accordion__icon:after{transform:rotate(90deg)}.sb-faq .sb-accordion__content{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.215,.61,.355,1);padding:0;opacity:0;transform:translateY(-10px)}.sb-faq .sb-accordion__item--expanded .sb-accordion__content{max-height:1000px;padding:0 0 var(--sb-faq-spacing-sm);opacity:1;transform:translateY(0);visibility:visible}.sb-faq .sb-faq__answer-content{line-height:1.4}.sb-faq .sb-faq__answer-content .metafield-rich_text_field{padding:8px 0 0;opacity:.6}.sb-faq .sb-faq__answer-content p:last-child{margin-bottom:0}.sb-faq .sb-faq__answer-content .metafield-rich_text_field>*{margin-top:0}.sb-faq .sb-faq__answer-content strong{font-weight:700;color:var(--sb-faq-color-text-secondary)}.sb-faq__divider{width:100%;height:1px;background-color:var(--sb-fg-color, #000);margin:32px 0;opacity:.3}.sb-faq .sb-button{margin-top:48px}.sb-faq__grid--desktop{display:none}@media(min-width:768px){.sb-faq__heading{font-size:40px;max-width:360px}.sb-faq__accordion--mobile{display:none;margin-top:0}.sb-faq__grid--desktop{margin-top:48px;display:grid;grid-template-columns:repeat(2,1fr);gap:32px;align-items:start}.sb-faq__question{font-weight:600;font-size:20px;line-height:1.3;margin-bottom:16px;margin-top:0}.sb-faq__answer--static{font-size:16px;line-height:1.4;opacity:.6}.sb-faq__answer--static p{margin-bottom:14px}.sb-faq__answer--static p:last-child{margin-bottom:0}.sb-faq__answer--static a{color:inherit}.sb-faq .sb-button{display:none}}@media(min-width:1024px){.sb-faq__grid--desktop{grid-template-columns:repeat(3,1fr);gap:56px 80px}}.sb-featured-blog{overflow-x:hidden}.sb-featured-blog__header.sb-page-width{display:flex;justify-content:space-between;align-items:center;color:var(--sb-fg-color);margin-bottom:32px}.sb-featured-blog__heading{font-size:40px;font-weight:600;line-height:1.2;padding:0;margin:0;color:var(--sb-fg-color)}.sb-featured-blog .sb-pagination-wrapper{padding-inline:var(--sb-padding-inline);margin-top:32px}.sb-featured-blog__slider-wrapper .swiper-slide{height:auto}@media(max-width:767px){.sb-featured-blog__header.sb-page-width{margin-bottom:24px}.sb-featured-blog__heading{font-size:28px}}@media screen and (min-width:1024px){.sb-featured-blog .sb-pagination-wrapper{margin-top:40px}.sb-featured-blog__header.sb-page-width{margin-bottom:40px}}@media screen and (min-width:1440px){.sb-featured-blog .sb-pagination-wrapper{margin-top:48px;margin-right:calc((100vw - var(--page-width, 1420px)) / 2)}.sb-featured-blog__header.sb-page-width{margin-bottom:48px}.sb-featured-blog__slider-wrapper{max-width:calc(100% - ((100% - var(--page-width, 1420px)) / 2));margin-left:auto}}@media screen and (min-width:1920px){.sb-featured-blog__slider-wrapper{max-width:var(--page-width, 1420px);margin:0 auto}.sb-featured-blog .sb-pagination-wrapper{margin-right:0;padding-right:0}}.sb-featured-media{position:relative;width:100%;display:flex;align-items:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--sb-fg-color, #FFFFFF);padding:var(--sb-padding-top-mobile, 48px) 0 var(--sb-padding-bottom-mobile, 48px);min-height:457px}.sb-featured-media__media{position:relative;width:100%;height:100%;overflow:hidden;z-index:1;display:flex;min-height:457px}.sb-featured-media__overlay{position:absolute;display:block!important;top:0;left:0;right:0;bottom:0;z-index:2;background:var(--bg-overlay--mobile, transparent);pointer-events:none}.sb-featured-media__media img,.sb-featured-media__media video{width:100%;height:auto;object-fit:cover}.sb-featured-media__video--desktop{display:none}.sb-featured-media__content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;width:100%;display:flex;flex-direction:column;justify-content:space-between;padding-block:44px;padding-inline:var(--sb-padding-inline, 16px)}.sb-featured-media__text-content{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.sb-featured-media__heading{font-family:var(--sb-font-family-heading);font-size:28px;line-height:1.2;color:var(--sb-fg-color, #FFFFFF);margin:0;text-transform:capitalize}.sb-featured-media__cta{margin-top:auto;background:transparent}.sb-featured-media__cta .sb-button a:hover{background:#fff3!important}.sb-featured-media__cta .sb-button,.sb-featured-media__cta .sb-button a{background:transparent!important}@media screen and (min-width:1024px){.sb-featured-media{max-height:468px;padding:var(--sb-padding-top, 88px) 0 var(--sb-padding-bottom, 88px)}.sb-featured-media__video--desktop{display:block;max-height:468px}.sb-featured-media__video--mobile{display:none}.sb-featured-media__overlay{background:var(--bg-overlay--desktop, var(--bg-overlay--mobile, transparent))}.sb-featured-media__content{margin-left:max(calc((100vw - var(--page-width)) / 2),0px);max-width:var(--page-width);padding-block:88px}.sb-featured-media__heading{font-size:40px;max-width:540px}.sb-featured-media__cta{align-self:flex-start}.sb-featured-media__cta .sb-button__link{width:312px;padding:16px 10px 18px;line-height:1}}@media screen and (min-width:1920px){.sb-featured-media__cta .sb-button__link{width:400px}.sb-featured-media__content{padding-inline:0}}.sb-featured-reviews{display:flex;flex-direction:column;gap:32px;overflow:hidden}.sb-featured-reviews__content{display:flex;flex-direction:column;gap:16px;max-width:100%;margin:0}.sb-featured-reviews__content svg{color:var(--sb-acc-color, #0ea5e9)}.sb-featured-reviews__heading{font-size:28px;line-height:120%;letter-spacing:0%;color:#111314;margin:0;padding:0}.sb-featured-reviews__slider{width:100%}.sb-featured-reviews .sb-pagination-wrapper{margin-top:24px;margin-inline:var(--sb-padding-inline);width:auto;padding:0px var(--sb-padding-inline)}.sb-featured-reviews .swiper-slide{height:auto}@media screen and (min-width:750px){.sb-featured-reviews{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px}.sb-featured-reviews__content.sb-page-width{width:35%;flex-shrink:0;max-width:calc(360px + var(--sb-padding-inline) * 2);margin-left:max(calc((100vw - var(--page-width)) / 2),0px);padding-inline:var(--sb-padding-inline) 0}.sb-featured-reviews__slider{width:65%;flex-grow:1}.sb-featured-reviews__heading{font-size:34px}.sb-featured-reviews .sb-pagination-wrapper{margin-right:var(--sb-padding-inline);margin-top:40px;margin-left:auto;width:300px}}@media screen and (min-width:1280px){.sb-featured-reviews__content.sb-page-width{max-width:400px;min-width:360px;box-sizing:content-box}}@media screen and (min-width:1440px){.sb-featured-reviews__content.sb-page-width{max-width:400px;min-width:360px;box-sizing:content-box}.sb-featured-reviews .sb-pagination-wrapper{margin-inline:auto var(--sb-padding-inline);margin-right:calc((100vw - var(--page-width, 1420px)) / 2);padding:0px var(--sb-padding-inline)}}@media screen and (min-width:1920px){.sb-featured-reviews__content.sb-page-width{margin-left:calc((100vw - var(--page-width) - 15px) / 2);padding-inline:0;max-width:500px}.sb-featured-reviews .sb-pagination-wrapper{padding:0 124px 0 0}}.sb-featured-videos{padding-top:var(--sb-padding-top, 64px);padding-bottom:var(--sb-padding-bottom, 64px);background-color:var(--sb-bg-color, #ffffff);color:var(--sb-fg-color, #111314);display:flex;flex-direction:column;gap:48px;--grid-desktop-vertical-spacing: 24px;--grid-desktop-horizontal-spacing: 24px;--grid-mobile-vertical-spacing: 24px;--grid-mobile-horizontal-spacing: 24px}.sb-featured-videos__header{display:flex;justify-content:space-between;align-items:center;width:100%}.sb-featured-videos__title{font-family:var(--sb-font-family-heading);font-size:40px;line-height:1.2;color:var(--sb-fg-color, #111314);margin:0}.sb-featured-videos__view-all{display:flex;align-items:center;gap:10px;font-family:var(--sb-font-family-body);font-size:16px;font-weight:500;line-height:1;color:var(--sb-fg-color, #111314);text-decoration:none;border-bottom:1px solid var(--sb-fg-color, #111314);padding-bottom:4px;transition:opacity .2s ease}.sb-featured-videos__view-all:hover{opacity:.7}.sb-featured-videos__view-all-arrow{width:18px;height:18px;transform:rotate(90deg)}.sb-featured-videos__container{display:flex;flex-direction:row;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory}.sb-featured-videos__container .sb-video-card{scroll-snap-align:start;flex-shrink:0}.sb-featured-videos__view-all--active,.sb-featured-videos__view-all.active .sb-featured-videos__view-all--inactive{display:none}.sb-featured-videos__view-all.active .sb-featured-videos__view-all--active{display:block}[data-tab-content=slider] .sb-featured-videos__grid,[data-tab-content=grid] .sb-featured-videos__slider{display:none}sb-featured-videos{position:relative;display:block;overflow:hidden}.sb-featured-videos-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:100;background-color:#ffffff80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .2s ease;opacity:0;pointer-events:none}sb-featured-videos[data-loading=true] .sb-featured-videos-loading{opacity:1;pointer-events:unset}.sb-featured-videos-loading .loading-spinner{width:40px;height:40px;border:4px solid #ccc;border-top-color:#ccc;border-top-color:#000;border-radius:50%;animation:spin .6s linear infinite}.sb-featured-videos .sb-pagination-wrapper{padding-top:32px;margin-right:0}sb-modal-youtube{display:flex;align-items:center;justify-content:center}sb-modal-youtube .loading-spinner{width:40px;height:40px;border:4px solid #ccc;border-top-color:#ccc;border-top-color:#000;border-radius:50%;animation:spin .6s linear infinite}sb-modal-youtube .sb-modal-youtube__error{display:none}sb-modal-youtube:not(:has(div[data-player-container])) .loading-spinner,sb-modal-youtube[data-loading=false] .loading-spinner{display:none}sb-modal-youtube[data-is-error=true] .sb-modal-youtube__error{display:block}.sb-modal-youtube__error{padding:8px 16px;border-radius:6px;font-family:neue-haas-unica,sans-serif;font-size:16px;font-weight:600;background:#fff}.sb-modal-youtube__error p{margin:0;padding:0}.sb-featured-videos .sb-pagination-wrapper{padding:48px var(--sb-padding-inline) 0;max-width:var(--page-width, 1420px)}.sb-featured-videos__swiper .swiper-slide{height:auto}.sb-featured-videos__swiper a.sb-video-card{height:100%}@media(max-width:1024px){.sb-featured-videos{padding-top:var(--sb-padding-top, 48px);padding-bottom:var(--sb-padding-bottom, 48px)}.sb-featured-videos__title{font-size:32px}.sb-featured-videos__container{gap:20px}}@media(max-width:768px){.sb-featured-videos.sb-page-width{padding:0;padding-top:var(--sb-padding-top-mobile, 30px);padding-bottom:var(--sb-padding-bottom-mobile, 30px)}.sb-featured-videos__title{font-size:28px}.sb-featured-videos__container{flex-direction:column;gap:20px;overflow-x:visible}.sb-featured-videos__container .sb-video-card{scroll-snap-align:none}}@media(min-width:1440px){.sb-featured-videos__slider{max-width:calc(100% - ((100% - var(--page-width, 1420px)) / 2));margin-left:auto}.sb-featured-videos .sb-pagination-wrapper{margin-right:calc((100vw - var(--page-width, 1420px)) / 2)}}@media(min-width:1920px){.sb-featured-videos__slider{max-width:calc(100% - ((100% - var(--page-width, 1420px) - 128px) / 2))}}.sb-fitness-calculators{background:var(--sb-bg-color, #f8f9fb);padding-top:var(--sb-padding-top, 40px);padding-bottom:var(--sb-padding-bottom, 40px)}.sb-fitness-calculators__container{padding-left:16px;padding-right:16px}.sb-fitness-calculators__content{margin-bottom:32px}.sb-fitness-calculators__heading{font-family:var(--sb-font-family-heading);font-size:28px;line-height:1.2;color:var(--sb-fg-color, #111314);margin:0}.sb-fitness-calculators__cards{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:1024px){.sb-fitness-calculators__content{margin-bottom:48px}.sb-fitness-calculators__heading{font-size:40px}.sb-fitness-calculators__cards{flex-direction:row;gap:24px;align-items:flex-start}}.sb-footer{--footer-bg: var(--sb-footer-bg, #17323d);--footer-fg: var(--sb-footer-fg, #fff);--footer-link: var(--sb-footer-link, #fff);--footer-link-hover: var(--sb-footer-link-hover, #b3e0ff);--footer-muted: var(--sb-footer-muted, #b3bfc7);--footer-border: var(--sb-footer-border, #2a4756);background:var(--footer-bg);color:var(--footer-fg);font-family:inherit;font-size:15px;line-height:1.6;padding:0}.sb-footer__container{max-width:1376px;margin:0 auto;padding:0 16px}.sb-footer__columns{display:flex;flex-direction:column;gap:32px}.sb-footer__column{width:100%}.sb-footer__column-title{font-size:20px;font-weight:500;margin-bottom:12px;color:var(--footer-fg);font-family:var(--sb-font-family-body)}.sb-footer__column-title-heading{font-size:20px;font-weight:500;margin-bottom:24px;color:var(--footer-fg);margin-top:0}.sb-footer__links{list-style:none;padding:0;margin:0}.sb-footer__links li{margin-bottom:22px;font-size:16px}.sb-footer__sublink{display:block;color:var(--footer-link);text-decoration:none;font-weight:400;font-family:var(--sb-font-family-body);font-size:16px;margin-bottom:0;transition:color .2s;line-height:1.4}.sb-footer__sublink:hover,.sb-footer__sublink:focus{color:var(--footer-link-hover);text-decoration:underline;outline:none;text-underline-offset:5px}.sb-footer__sublink-desc{color:var(--footer-muted);font-size:14px}.sb-footer__newsletter{margin-top:24px}.sb-footer__newsletter-form{display:flex;flex-direction:column;gap:16px;margin-top:12px}.sb-footer__input{padding:10px 12px;border:1px solid var(--footer-border);border-radius:4px;min-height:52px;background:#fff;font-family:var(--sb-font-family-body);font-weight:400;color:#111314;font-size:1em;transition:border-color .2s}.sb-footer__input--error{outline:1px solid #ff6767;outline-offset:1px}.sb-footer__newsletter-error{color:#e03e3e;font-size:.97em;margin-top:4px;margin-bottom:0;min-height:18px;display:block}.sb-footer__input--success{border-color:#2db47d;background:#f3fff7}.sb-footer__newsletter-success{color:#2db47d;font-size:.97em;margin-top:4px;margin-bottom:0;min-height:18px;display:block}.sb-footer__button:disabled{opacity:.6;cursor:not-allowed}.sb-footer__input,.sb-footer__button{transition:border-color .2s,background .2s,color .2s,opacity .2s}.sb-footer__button{padding:10px 0;border:1px solid var(--footer-link);background:#11131433;color:var(--footer-link);border-radius:24px;font-size:1em;min-height:52px;font-weight:500;font-family:var(--sb-font-family-body);cursor:pointer;transition:background .2s,color .2s}.sb-footer__input:focus-visible,.sb-footer__input:focus{outline:1px solid white;outline-offset:1px;box-shadow:none}.sb-footer__input--error:focus-visible,.sb-footer__input--error:focus{outline:1px solid #ff6767;outline-offset:1px}.sb-footer__button:hover,.sb-footer__button:focus{background:var(--footer-link-hover);color:#17323d;outline:none}.sb-footer__newsletter-desc{color:#fff;font-size:16px;line-height:140%;letter-spacing:0;font-weight:400;margin-bottom:16px}.sb-footer__bottom{padding-top:24px;color:var(--footer-muted);font-size:.93em;display:flex;flex-direction:column}.sb-footer__contact{display:flex;flex-direction:column;font-size:14px;line-height:140%;letter-spacing:.01em}.sb-footer__contact a{color:var(--footer-fg)}.sb-footer__column-title-newsletter{margin-bottom:6px!important}.sb-footer__contact,.sb-footer__address,.sb-footer__disclaimer,.sb-footer__copyright{margin-bottom:0;color:#fff}.sb-footer__contact,.sb-footer__address,.sb-footer__disclaimer{color:#fff}.sb-footer__contact,.sb-footer__address{font-size:14px;font-weight:400;line-height:1.4;opacity:.88}.sb-footer__copyright{padding-top:16px;font-size:12px}.sb-footer__disclaimer{padding-top:12px;font-size:12px;line-height:1.4}.sb-footer__accordion--mobile{display:block}.sb-footer__columns--desktop .sb-footer__column:not(.sb-footer__newsletter){display:none}.sb-footer__sublink:focus-visible,.sb-footer__button:focus-visible{outline:2px solid var(--footer-link-hover);outline-offset:2px}.sb-footer__newsletter-form__message{display:flex;align-items:center;gap:.5rem;font-weight:300;font-size:14px;transition:all .2s ease}.sb-footer__newsletter-form__message--error{color:#ff6464}.sb-footer__newsletter-form__message--success{color:#2db47d}.email-signup-message--hidden{display:none!important}.sb-footer__newsletter-form__message-text{line-height:140%;font-weight:300;margin:0;font-size:14px;transition:all .2s ease}@media(min-width:900px){.sb-footer__columns--desktop .sb-footer__column:not(.sb-footer__newsletter){display:block}.sb-footer__columns{flex-direction:row;gap:48px;justify-content:space-between}.sb-footer__column-title{font-size:20px;margin:0 0 24px}.sb-footer__newsletter .sb-footer__column-title{padding-top:0!important}.sb-footer__column{width:22%;min-width:180px;max-width:260px}.sb-footer__newsletter{margin-top:0;max-width:320px}.sb-footer__container{padding:0 32px}.sb-footer__bottom{margin-top:40px;gap:0;max-width:600px}.sb-footer__contact,.sb-footer__address,.sb-footer__disclaimer,.sb-footer__copyright{margin-bottom:0;color:#fff}.sb-footer__contact,.sb-footer__address,.sb-footer__disclaimer{color:#fff}.sb-footer__contact,.sb-footer__address{font-size:14px}.sb-footer__copyright{padding-top:16px;font-size:12px}.sb-footer__disclaimer{padding-top:12px;font-size:12px;opacity:.65}.sb-footer__accordion--mobile{display:none!important}.sb-footer__columns--desktop{display:flex}.sb-footer__links li{margin-bottom:24px;line-height:24px}}@media(max-width:899px){.sb-footer .sb-accordion__content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.sb-footer__columns{flex-direction:column;gap:32px;padding-bottom:24px}.sb-footer__column{width:100%;padding:0 0 20px;margin-bottom:0;background:none;position:relative}.sb-footer__column:last-child{border-bottom:none;padding-bottom:0}.sb-footer__column-title-heading{font-size:20px;font-weight:500;line-height:1.4;margin-bottom:24px;color:var(--footer-fg)}.sb-footer__newsletter-desc{margin-bottom:16px}.sb-footer__disclaimer{padding-top:16px}.sb-footer__column-title{font-size:20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;background-color:var(--sb-footer-bg);padding:24px 0;margin:0;font-weight:500;line-height:1.4}.sb-footer__container .sb-accordion__item{border-bottom:1px solid rgba(103,103,103,.32)}.sb-footer__column-title svg{width:18px;height:18px;transition:transform .2s}.sb-accordion__close-icon{display:none}.sb-footer__column-title.sb-accordion__trigger[aria-expanded=true] .sb-accordion__close-icon{display:block}.sb-footer__column-title.sb-accordion__trigger[aria-expanded=true] .sb-accordion__open-icon{display:none}.sb-footer__newsletter{border-bottom:none;padding:24px 0;display:flex;flex-direction:column;margin-top:0}.sb-footer__newsletter-form{gap:16px;margin-top:0}.sb-footer__input{font-size:1em;padding:14px 16px;min-height:52px;font-size:14px;line-height:140%;letter-spacing:.01em}.sb-footer__button{font-size:16px;padding:16px 12px;line-height:1;font-weight:500;letter-spacing:0}.sb-footer{padding:32px 0!important}.sb-footer__bottom{padding-top:30px}}sticky-header{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.sb-header-section.shopify-section-group-header-group.section-header{z-index:9}.sb-header{min-height:52px}.sb-header-wrapper.header-wrapper{background-color:var(--sb-bg-color);color:var(--sb-fg-color)}.sb-header-wrapper .header__icon{color:var(--sb-fg-color)}.sb-header-wrapper .cart-count-bubble{background-color:var(--sb-fg-color);color:var(--sb-bg-color)}header-drawer{justify-self:start;margin-left:-1.2rem}.sb-header__icon--menu svg{left:var(--sb-padding-inline)}.sb-header__heading-logo{width:40px}@media screen and (min-width:1023px){.sb-header__heading-logo{width:38px}}.sb-header__heading-link{padding-block:14px}.sb-header .header__icon--cart{margin-right:0}.menu-drawer-container{display:flex}.list-menu{list-style:none;padding:0;margin:0}.list-menu--inline{display:inline-flex;flex-wrap:wrap}summary.list-menu__item{padding-right:2.7rem}.list-menu__item{display:flex;align-items:center;line-height:calc(1 + .3 / var(--font-body-scale))}.list-menu__item--link{text-decoration:none;padding-bottom:1rem;padding-top:1rem;line-height:calc(1 + .8 / var(--font-body-scale))}.sb-header .header__icons{padding-right:0;gap:16px}.sb-header .header__icon,.sb-header .header__icon--cart .icon{width:auto;height:auto;min-width:20px}.sb-header .header__icon .svg-wrapper{width:auto;height:auto}.sb-header .cart-count-bubble{top:-6px;right:-8px;left:unset;bottom:unset}.sb-header-wrapper .modal__content.search-modal{top:100%}.sb-header .link:before{content:none}@media screen and (min-width:750px){.list-menu__item--link{padding-bottom:.5rem;padding-top:.5rem}}@media screen and (min-width:990px){.sb-header{min-height:56px}.sb-header.header--middle-left{grid-template-columns:auto 1fr auto;column-gap:7px}}@media screen and (min-width:1280px){.sb-header.header--middle-left{column-gap:40px}}@media screen and (min-width:1920px){.header.sb-page-width{padding-inline:0}}.sb-hero.sb-hero--alt{position:relative;display:flex;flex-direction:column;overflow:hidden}.sb-hero.sb-hero--alt .sb-hero--mobile-small{--mobile-media-height: 250px}.sb-hero.sb-hero--alt .sb-hero--mobile-medium{--mobile-media-height: 300px}.sb-hero.sb-hero--alt .sb-hero--mobile-large{--mobile-media-height: 400px}.sb-hero.sb-hero--alt .sb-hero--mobile-full{--mobile-media-height: auto}.sb-hero.sb-hero--alt .sb-hero--desktop-small{--desktop-media-height: 400px}.sb-hero.sb-hero--alt .sb-hero--desktop-medium{--desktop-media-height: 550px}.sb-hero.sb-hero--alt .sb-hero--desktop-large{--desktop-media-height: 650px}.sb-hero.sb-hero--alt .sb-hero--desktop-full{--desktop-media-height: auto}.sb-hero.sb-hero--alt .sb-hero__media{position:relative;width:100%;height:var(--mobile-media-height);overflow:hidden}.sb-hero.sb-hero--alt .sb-hero__media-overlay{position:absolute;display:block!important;top:0;left:0;right:0;bottom:0;z-index:2;background:var(--bg-overlay--mobile, transparent);pointer-events:none}.sb-hero.sb-hero--alt .sb-hero__media-mobile{display:flex}.sb-hero.sb-hero--alt .sb-hero__media-desktop{display:none}.sb-hero.sb-hero--alt .sb-hero__image,.sb-hero.sb-hero--alt .sb-hero__video{width:100%;height:var(--mobile-media-height);object-fit:cover}.sb-hero.sb-hero--alt .sb-hero-content__subscribers{display:flex;align-items:center;gap:8px;padding:4px 14px 4px 4px;background-color:var(--bg-color);color:var(--sb-fg-color);border-radius:9999px;width:fit-content;margin-bottom:10px}.sb-hero.sb-hero--alt .sb-hero-content__subscribers-content{font-size:calc(14 / var(--sb-base-font-size, 16) * 1rem);white-space:nowrap}.sb-hero.sb-hero--alt .sb-hero-content__subscribers-content *:first-child{margin-top:0}.sb-hero.sb-hero--alt .sb-hero-content__subscribers-content *:last-child{margin-bottom:0}.sb-hero.sb-hero--alt .sb-hero-content__subscribers img{max-width:106px;height:auto}@media screen and (min-width:370px){.sb-hero.sb-hero--alt .sb-hero-content__subscribers-content{font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem)}}.sb-hero.sb-hero--alt .sb-hero-content__container{position:absolute;top:0;left:0;right:0;bottom:0;padding-block:40px;display:flex;flex-direction:column;justify-content:flex-end;margin-inline:0;padding-inline:var(--sb-padding-inline);z-index:3}.sb-hero.sb-hero--alt .sb-hero-content__heading{font-size:calc(28 / var(--sb-base-font-size, 16) * 1rem);font-weight:600;line-height:1.2;margin-block:0;color:var(--sb-fg-color)}.sb-hero.sb-hero--alt .sb-hero-content__text{font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem);line-height:1.3;margin-block:8px 0;color:var(--sb-fg-color);display:none}.sb-hero.sb-hero--alt .sb-hero-content__text *:first-child{margin-top:0}.sb-hero.sb-hero--alt .sb-hero-content__text *:last-child{margin-bottom:0}.sb-hero.sb-hero--alt .sb-hero-content__buttons{margin-top:24px;display:flex;flex-direction:column;gap:12px}.sb-hero.sb-hero--alt .sb-button__link{width:100%}@media(min-width:768px){.sb-hero.sb-hero--alt{display:grid;grid-template-columns:1fr 1fr;align-items:center}.sb-hero.sb-hero--alt .sb-hero__media{height:100%}.sb-hero.sb-hero--alt .sb-hero__media-overlay{background:var(--bg-overlay--desktop, var(--bg-overlay--mobile, transparent))}.sb-hero.sb-hero--alt .sb-hero__image,.sb-hero.sb-hero--alt .sb-hero__video{height:var(--desktop-media-height)}.sb-hero.sb-hero--alt .sb-hero__media-mobile{display:none}.sb-hero.sb-hero--alt .sb-hero__media-desktop{display:flex;height:100%}.sb-hero.sb-hero--alt .sb-hero-content__container .sb-hero-content__subscribers{margin-bottom:10px}.sb-hero.sb-hero--alt .sb-hero-content__container{position:relative;padding-block:40px;max-width:600px;width:auto;margin-inline:var(--sb-padding-inline) 10px;padding-inline:0}.sb-hero.sb-hero--alt .sb-hero-content__heading{font-size:calc(40 / var(--sb-base-font-size, 16) * 1rem);color:var(--sb-fg-color-desktop);margin-bottom:10px}.sb-hero.sb-hero--alt .sb-hero-content__text{font-size:calc(22 / var(--sb-base-font-size, 16) * 1rem);color:var(--sb-fg-color-desktop);display:block}.sb-hero.sb-hero--alt .sb-hero-content__buttons{margin-top:32px}.sb-hero.sb-hero--alt .sb-button__link{max-width:360px}.sb-hero.sb-hero--alt .sb-hero-content__subscribers img{max-width:130px}}@media(min-width:1024px){.sb-hero.sb-hero--alt .sb-hero-content__heading{font-size:calc(48 / var(--sb-base-font-size, 16) * 1rem)}.sb-hero.sb-hero--alt .sb-hero-content__buttons{margin-top:40px}}@media screen and (min-width:1440px){.sb-hero.sb-hero--alt .sb-hero-content__container{min-width:600px}}@media screen and (min-width:1920px){.sb-hero.sb-hero--alt .sb-hero--desktop-small{--desktop-media-height: 600px}.sb-hero.sb-hero--alt .sb-hero--desktop-medium{--desktop-media-height: 800px}.sb-hero.sb-hero--alt .sb-hero--desktop-large{--desktop-media-height: 900px}.sb-hero.sb-hero--alt .sb-hero-content__container{--sb-padding-inline: calc((100vw - var(--page-width) - 15px) / 2)}.sb-hero.sb-hero--alt .sb-hero-content__heading{margin-bottom:14px}.sb-hero.sb-hero--alt .sb-button__link{max-width:400px}}.sb-hero{position:relative;display:flex;flex-direction:column;overflow:hidden}.sb-hero--mobile-small{--mobile-media-height: 250px}.sb-hero--mobile-medium{--mobile-media-height: 300px}.sb-hero--mobile-large{--mobile-media-height: 400px}.sb-hero--mobile-full{--mobile-media-height: auto}.sb-hero--desktop-small{--desktop-media-height: 400px}.sb-hero--desktop-medium{--desktop-media-height: 550px}.sb-hero--desktop-large{--desktop-media-height: 650px}.sb-hero--desktop-full{--desktop-media-height: auto}.sb-hero__media{position:relative;width:100%;height:var(--mobile-media-height);overflow:hidden}.sb-hero__media-mobile{display:flex}.sb-hero__media-desktop{display:none}.sb-hero__image,.sb-hero__video{width:100%;height:var(--mobile-media-height);object-fit:cover}.sb-hero-content__subscribers{display:flex;align-items:center;gap:8px;padding:4px 14px 4px 4px;background-color:var(--bg-color);color:var(--sb-fg-color);border-radius:9999px;width:fit-content}.sb-hero-content__container .sb-hero-content__subscribers{display:none}.sb-hero__media .sb-hero-content__subscribers{position:absolute;bottom:16px;left:50%;transform:translate(-50%);width:calc(100% - var(--sb-padding-inline) * 2);justify-content:center}.sb-hero-content__subscribers-content{font-size:calc(14 / var(--sb-base-font-size, 16) * 1rem);white-space:nowrap}.sb-hero-content__subscribers-content *:first-child{margin-top:0}.sb-hero-content__subscribers-content *:last-child{margin-bottom:0}.sb-hero-content__subscribers img{max-width:106px;height:auto}@media screen and (min-width:370px){.sb-hero-content__subscribers-content{font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem)}}.sb-hero-content__container{position:relative;z-index:3;width:100%;padding:40px var(--sb-padding-inline) 16px}.sb-hero-content__heading{font-size:calc(28 / var(--sb-base-font-size, 16) * 1rem);font-weight:600;line-height:1.2;margin-block:0 8px;color:var(--sb-fg-color)}.sb-hero-content__text{font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem);line-height:1.3;margin-bottom:0;color:var(--sb-fg-color-lightened)}.sb-hero-content__text *:first-child{margin-top:0}.sb-hero-content__text *:last-child{margin-bottom:0}.sb-hero-content__buttons{margin-top:24px;display:flex;flex-direction:column;gap:12px}.sb-hero .sb-button__link{width:100%}@media(min-width:768px){.sb-hero{flex-direction:row;align-items:center}.sb-hero__media{height:var(--desktop-media-height);filter:brightness(var(--sb-overlay))}.sb-hero__image,.sb-hero__video{height:var(--desktop-media-height)}.sb-hero__media-mobile{display:none}.sb-hero__media-desktop{display:flex}.sb-hero__media .sb-hero-content__subscribers{display:none}.sb-hero-content__container .sb-hero-content__subscribers{display:flex;margin-bottom:10px}.sb-hero-content__container{position:absolute;top:0;left:0;right:0;bottom:0;padding-block:40px;display:flex;flex-direction:column;justify-content:center;max-width:600px;margin-inline:var(--sb-padding-inline);padding-inline:0}.sb-hero-content__heading{font-size:calc(40 / var(--sb-base-font-size, 16) * 1rem);color:var(--sb-fg-color-desktop);margin-bottom:10px}.sb-hero-content__text{font-size:calc(22 / var(--sb-base-font-size, 16) * 1rem);color:var(--sb-fg-color-desktop)}.sb-hero-content__buttons{margin-top:32px}.sb-hero .sb-button__link{max-width:360px}.sb-hero-content__subscribers img{max-width:130px}}@media(min-width:1024px){.sb-hero-content__heading{font-size:calc(48 / var(--sb-base-font-size, 16) * 1rem)}.sb-hero-content__buttons{margin-top:40px}}@media screen and (min-width:1920px){.sb-hero--desktop-small{--desktop-media-height: 600px}.sb-hero--desktop-medium{--desktop-media-height: 800px}.sb-hero--desktop-large{--desktop-media-height: 900px}.sb-hero-content__container{--sb-padding-inline: calc((100vw - var(--page-width) - 15px) / 2)}.sb-hero-content__heading{margin-bottom:14px}.sb-hero .sb-button__link{max-width:400px}}.sb-homepage-articles__container{--grid-desktop-vertical-spacing: 24px;--grid-desktop-horizontal-spacing: 24px;--grid-mobile-vertical-spacing: 24px;--grid-mobile-horizontal-spacing: 24px}.sb-homepage-articles__container .sb-homepage-articles__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.sb-homepage-articles__title{font-size:28px;font-weight:600;margin:0;line-height:1.2}.sb-homepage-articles__view-all{display:flex;align-items:center;gap:10px;font-family:var(--sb-font-family-body);font-size:16px;font-weight:500;line-height:1;color:var(--sb-fg-color, #111314);text-decoration:none;border-bottom:1px solid var(--sb-fg-color, #111314);padding-bottom:4px;transition:opacity .2s ease}.sb-homepage-articles__view-all svg{width:18px;height:18px;transform:rotate(90deg)}.sb-homepage-articles__view-all--active,.sb-homepage-articles__view-all.active .sb-homepage-articles__view-all--inactive{display:none}.sb-homepage-articles__view-all.active .sb-homepage-articles__view-all--active{display:block}[data-tab-content=blocks][data-hidden=true],[data-tab-content=blog][data-hidden=true]{display:none}sb-homepage-articles{position:relative;display:block;overflow:hidden}.sb-homepage-articles-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:100;background-color:#ffffff80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .2s ease;opacity:0;pointer-events:none}sb-homepage-articles[data-loading=true] .sb-homepage-articles-loading{opacity:1;pointer-events:unset}.sb-homepage-articles-loading .loading-spinner{width:40px;height:40px;border:4px solid #ccc;border-top-color:#ccc;border-top-color:#000;border-radius:50%;animation:spin .6s linear infinite}.sb-homepage-articles .pagination-content{margin-top:48px}@media screen and (min-width:768px){.sb-homepage-articles__title{font-size:36px}}@media screen and (min-width:1024px){.sb-homepage-articles__container .sb-homepage-articles__header{margin-bottom:32px}}.sb-icons-with-text{flex-direction:row;display:flex;--column-count: 2;--inline-gap: 20px;--gap-count: calc(var(--column-count) - 1);gap:20px var(--inline-gap);flex-wrap:wrap;justify-content:center;background-color:var(--sb-bg-color, #F8F9FB);padding:20px;align-items:flex-start}.sb-icons-with-text__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:calc((100% - var(--inline-gap, 12px) * var(--gap-count, 1)) / var(--column-count, 2))}.sb-icons-with-text__icon{width:32px;height:32px;object-fit:contain}.sb-icons-with-text__text{font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem);line-height:1.5;font-family:var(--sb-font-family-body);font-weight:400;color:var(--sb-fg-color, #111314);text-align:center}.sb-icons-with-text__icon-wrap{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f5f5f5}@media screen and (min-width:1024px){.sb-icons-with-text{justify-content:space-around}.sb-icons-with-text__item{flex-direction:row;width:fit-content}}.sb-latest-articles__container{--grid-desktop-vertical-spacing: 24px;--grid-desktop-horizontal-spacing: 24px;--grid-mobile-vertical-spacing: 24px;--grid-mobile-horizontal-spacing: 24px}.sb-latest-articles__container .sb-latest-articles__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.sb-latest-articles__title{font-size:28px;font-weight:600;margin:0;line-height:1.2}.sb-latest-articles__view-all{display:flex;align-items:center;gap:10px;font-family:var(--sb-font-family-body);font-size:16px;font-weight:500;line-height:1;color:var(--sb-fg-color, #111314);text-decoration:none;border-bottom:1px solid var(--sb-fg-color, #111314);padding-bottom:4px;transition:opacity .2s ease}.sb-latest-articles__view-all svg{width:18px;height:18px;transform:rotate(90deg)}.sb-latest-articles__container .sb-latest-articles__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.sb-latest-articles__tags-tag{padding:4px 12px 6px;font-size:15px;line-height:130%;border-radius:100px;border:1px solid rgba(0,0,0,.2);font-weight:400;cursor:pointer!important;transition:all .2s ease;background-color:transparent;color:#111314cc}.sb-latest-articles__tags-tag[data-tab-active=true]{background-color:var(--sb-fg-color, #000);color:#fff;border-color:var(--sb-fg-color, #000)}.sb-latest-articles .swiper-slide{height:auto}.sb-latest-articles__view-all--active,.sb-latest-articles__view-all.active .sb-latest-articles__view-all--inactive{display:none}.sb-latest-articles__view-all.active .sb-latest-articles__view-all--active{display:block}[data-tab-content=slider] .sb-latest-articles--grid,[data-tab-content=grid] .sb-latest-articles--slider{display:none}sb-tabbed-articles{position:relative;display:block;overflow:hidden}.sb-latest-articles-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:100;background-color:#ffffff80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .2s ease;opacity:0;pointer-events:none}sb-tabbed-articles[data-loading=true] .sb-latest-articles-loading{opacity:1;pointer-events:unset}.sb-latest-articles-loading .loading-spinner{width:40px;height:40px;border:4px solid #ccc;border-top-color:#ccc;border-top-color:#000;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sb-latest-articles .sb-pagination-wrapper{padding:48px var(--sb-padding-inline) 0;max-width:var(--page-width, 1420px)}.sb-pagination-wrapper .swiper-pagination.swiper-pagination-lock,.swiper-pagination-lock+.sb-pagination-count{display:none}@media screen and (min-width:768px){.sb-latest-articles__title{font-size:36px}.sb-latest-articles__container .sb-latest-articles__tags{gap:12px;margin-bottom:32px}.sb-latest-articles__tags-tag{font-size:16px}}@media screen and (min-width:1024px){.sb-latest-articles__container .sb-latest-articles__header{margin-bottom:32px}}@media(min-width:1440px){.sb-latest-articles--slider{max-width:calc(100% - ((100% - var(--page-width, 1420px)) / 2));margin-left:auto}.sb-latest-articles .sb-pagination-wrapper{margin-right:calc((100vw - var(--page-width, 1420px)) / 2)}}@media(min-width:1920px){.sb-latest-articles--slider{max-width:calc(100% - ((100% - var(--page-width, 1420px) - 128px) / 2))}}.sb-collection-banner{background-color:var(--sb-bg-color, #FFFFFF);color:var(--sb-fg-color, #111314);padding:var(--sb-padding-top-mobile, 24px) 0 var(--sb-padding-bottom-mobile, 32px);overflow:hidden}.sb-collection-banner__breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--sb-font-family-body);font-weight:400;font-size:14px;line-height:1.2;color:var(--sb-secondary-fg-color, #676767);margin:0 0 24px}.sb-collection-banner__breadcrumb a{color:var(--sb-secondary-fg-color, #676767);text-decoration:underline;text-underline-offset:2px}.sb-collection-banner__breadcrumb a:hover{text-decoration:underline}.sb-collection-banner__title{font-family:var(--sb-font-family-heading);font-size:28px;line-height:1.2;color:var(--sb-fg-color, #111314);margin:0 0 8px}.sb-collection-banner__description{font-family:var(--sb-font-family-body);font-weight:400;font-size:16px;line-height:1.4;color:#676767;margin:0 0 24px}@media screen and (min-width:768px){.sb-collection-banner{padding:var(--sb-padding-top, 48px) 0px var(--sb-padding-bottom, 48px)}.sb-collection-banner__breadcrumb{margin-bottom:24px}.sb-collection-banner__title{font-size:40px;margin-bottom:24px}.sb-collection-banner__description{display:block;font-size:18px;line-height:1.4;margin-bottom:0}.sb-collection-banner__description p{margin:0}}.mobile-facets__open-label.button-label.medium-hide.large-up-hide{font-size:16px}.jdgm-widget-link *{pointer-events:none!important}.sb-main-collection-product-grid{display:flex;flex-direction:column;gap:24px}.sb-collection-banner__filters{display:flex;flex-wrap:wrap;gap:8px;width:100%}.sb-collection-banner__filter-button{display:inline-flex;align-items:center;padding:6.5px 12px 6px;border-radius:80px;font-family:var(--sb-font-family-body);font-weight:400;font-size:15px;line-height:130%;text-decoration:none;border:1px solid var(--opt-33-black-40, rgba(17, 19, 20, .4));background:#fff;color:#111314cc;transition:all .2s ease}.sb-collection-banner__filter-button:not(.sb-collection-banner__filter-button--active):hover{background:#6767671a}.sb-collection-banner__filter-button--active{background:#111314;color:#fff;border-color:#111314}.sb-collection-banner__filter-button--active:hover{background-color:#111314}.sb-facets-vertical span.active-facets__button-inner{background-color:var(--sb-bg-color);color:#676767;border:1px solid #676767}.sb-product-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;overflow:hidden;padding:0;margin:0}.grid__item.sb-product-grid__item{padding:0;width:100%;max-width:100%;height:100%;display:flex;flex-direction:column}.sb-product-grid .sb-product-card{width:100%}.sb-facets-vertical{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:768px){.sb-collection-banner__filters{gap:10px}.sb-collection-banner__filter-button{font-size:16px}.sb-facets-vertical{flex-direction:row;gap:32px}}@media screen and (min-width:940px){.sb-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-dt-filters.sb-page-width{margin:0}.sb-dt-filters .facet-filters{padding-left:0}.sb-main-collection-product-grid{gap:32px}}@media screen and (min-width:1240px){.sb-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;row-gap:32px}.sb-facets-vertical{gap:48px}}@media screen and (max-width:1024px){.sb-product-grid:has(.sb-product-grid__item--mb-dual-columns){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sb-product-grid__item--mb-dual-columns .sb-product-card{height:fit-content;padding:16px 12px}.sb-product-grid__item--mb-dual-columns .sb-product-card__content{gap:8px}.sb-product-grid__item--mb-dual-columns .sb-product-card__media img{margin-top:22px}.sb-product-grid__item--mb-dual-columns .sb-product-tag{font-size:14px}.sb-product-grid__item--mb-dual-columns .product-grid-item .jdgm-preview-badge .jdgm-star.jdgm-star,.sb-product-grid__item--mb-dual-columns .sb-product-card .jdgm-star.jdgm--on:before,.sb-product-grid__item--mb-dual-columns .sb-product-card .jdgm-star.jdgm--half:before,.sb-product-grid__item--mb-dual-columns .sb-product-card .jdgm-star.jdgm--off:before{line-height:1;font-size:12px;padding-right:0}.sb-product-grid__item--mb-dual-columns .jdgm-widget .jdgm-prev-badge__text{line-height:1;font-size:13px;white-space:nowrap}.sb-product-grid__item--mb-dual-columns .jdgm-widget .jdgm-rating-count{display:none;margin-left:-2px}.sb-product-grid__item--mb-dual-columns .jdgm-prev-badge{line-height:1;white-space:nowrap}.sb-product-grid__item--mb-dual-columns .sb-product-card__title{margin-top:28px;font-size:16px;line-height:140%;height:var(--sb-product-card-title-height)}.sb-product-grid__item--mb-dual-columns .sb-product-card:has(.jdgm-widget) .sb-product-card__title{margin-top:0}.sb-product-grid__item--mb-dual-columns .sb-product-card__description{font-size:14px;line-clamp:none;-webkit-line-clamp:none;color:#676767;opacity:1;margin-top:2px;margin-bottom:12px}.sb-product-grid__item--mb-dual-columns .product-content-wrapper .price-button-wrapper{flex-direction:column;align-items:flex-start;gap:16px}.sb-product-grid__item--mb-dual-columns .sb-product-card__price *{font-size:16px}.sb-product-grid__item--mb-dual-columns .sb-button__link--link.sb-button__link{font-size:14px}.sb-product-grid__item--mb-dual-columns .product-content-wrapper .shop-now-button a:before{content:none}}@media screen and (max-width:400px){.sb-product-grid__item--mb-dual-columns .jdgm-widget .jdgm-prev-badge__text,.sb-product-grid__item--mb-dual-columns .jdgm-widget .jdgm-rating-count{font-size:11px}.sb-product-grid__item--mb-dual-columns .sb-product-card .jdgm-star.jdgm--on:before,.sb-product-grid__item--mb-dual-columns .sb-product-card .jdgm-star.jdgm--half:before,.sb-product-grid__item--mb-dual-columns .sb-product-card .jdgm-star.jdgm--off:before{font-size:11px}}.sb-marquee{--iteration-reduction: 2;--_iteration-count: calc(var(--track-count) - var(--iteration-reduction));--inline-spacing: 22px;--_inline-slide-margin: calc(var(--inline-spacing) / 2);position:relative;height:auto;background-color:var(--sb-bg-color);display:flex;overflow:hidden}.sb-track--marquee{display:flex;gap:var(--inline-spacing);padding-inline:var(--_inline-slide-margin);width:auto;height:100%;animation:scroll-left calc(var(--marquee-speed, 30s) * var(--_iteration-count)) linear infinite;color:var(--sb-text-color, revert);background-color:var(--sb-bg-color)}.sb-marquee--reverse .sb-track--marquee{animation-name:scroll-right}.sb-track--marquee .sb-track__content{padding-inline:0}.sb-track--marquee span{padding:13px 30px 15px;font-family:var(--sb-font-family-body, revert);font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem);font-weight:400;color:var(--sb-text-color, revert);text-align:center;display:flex;gap:8px;align-items:center;justify-content:space-around;flex-shrink:0;white-space:nowrap}.sb-track--marquee img{max-height:25px;width:auto;object-fit:contain}.sb-marquee:hover .sb-track--marquee,.sb-marquee:focus-within .sb-track--marquee{animation-play-state:paused}@media screen and (min-width:767px){.sb-marquee{--inline-spacing: 64px}}@media screen and (min-width:1280px){.sb-marquee{--inline-spacing: 100px}}@media screen and (min-width:1440px){.sb-marquee{--inline-spacing: 135px}}.sb-newsletter{position:relative;display:flex;overflow:hidden;min-height:695px;color:var(--sb-fg-color, #FFFFFF);padding-top:var(--sb-padding-top-mobile, 40px);padding-bottom:var(--sb-padding-bottom-mobile, 40px);background-color:var(--sb-bg-color, transparent)}.sb-newsletter__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.sb-newsletter__media img,.sb-newsletter__video--mobile,.sb-newsletter__video--desktop{width:100%;height:100%;object-fit:cover}.sb-newsletter__video--desktop{display:none}.sb-newsletter__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.sb-newsletter__content{width:100%;padding:40px 16px}.sb-newsletter__content-container{position:relative;width:100%;max-width:480px;z-index:3;display:flex;flex-direction:column;gap:24px}.sb-newsletter__text-content{display:flex;flex-direction:column;gap:8px}.sb-newsletter__heading{color:var(--sb-fg-color, #FFFFFF);font-size:32px;line-height:1.1;margin:0}.sb-newsletter__description{font-size:16px;line-height:1.5;font-weight:400}.sb-newsletter__field-wrapper{display:flex;flex-direction:column;gap:32px;width:100%}.sb-newsletter__fields{display:flex;flex-direction:column;gap:16px;width:100%}.sb-newsletter__field{width:100%}.sb-newsletter__input{width:100%;padding:16px;border:none;border-radius:4px;background-color:#fff;font-size:14px;line-height:1.4;color:#111314;font-family:inherit;border:1px solid #67676752}.sb-newsletter__input:focus{outline:none;box-shadow:none}.sb-newsletter__input::placeholder{color:#666}.sb-newsletter__button-wrapper{width:100%}.sb-newsletter__button-wrapper .sb-newsletter__button{width:100%;padding:14px 16px;border-radius:40px;border:1px solid #FFF;background:#11131433;color:#fff;font-size:16px;cursor:pointer;transition:all .3s ease;text-align:center;justify-content:center}.sb-newsletter__button-wrapper .sb-newsletter__button:hover{background:#fff3;border:1px solid #FFF;color:#fff}.sb-newsletter__message{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400}.sb-newsletter__message--error{color:#e53935}.sb-newsletter__message--success{color:#43a047}@media(min-width:768px){.sb-newsletter{min-height:auto}.sb-newsletter__content{padding:60px 32px;max-width:500px}.sb-newsletter__heading{font-size:40px;font-weight:600}.sb-newsletter__description{font-size:22px}}@media screen and (max-width:767px){.sb-newsletter__description{opacity:.64}}@media(min-width:1024px){.sb-newsletter{padding-top:var(--sb-padding-top, 80px);padding-bottom:var(--sb-padding-bottom, 80px)}.sb-newsletter__video--mobile{display:none}.sb-newsletter__video--desktop{display:block}.sb-newsletter__content{padding:80px 60px}}.sb-partners{padding-top:var(--sb-padding-top-mobile, 48px);padding-bottom:var(--sb-padding-bottom-mobile, 48px);background-color:var(--sb-bg-color, #ffffff);overflow:hidden}.sb-partners-content__header{display:flex;flex-direction:column;gap:8px;margin:0 auto 24px}.sb-partners-content__title{font-size:28px;line-height:120%;color:var(--sb-fg-color, #111314);margin:0;padding:0;font-family:var(--sb-font-family-heading)}.sb-partners-content__text{font-size:16px;font-weight:400;line-height:130%;color:#676767;font-family:var(--sb-font-family-body)}.sb-partners__slider{width:100%}.sb-partners__content{display:flex;flex-direction:column;gap:24px}.sb-partners__slider .sb-pagination-wrapper{margin-top:15px;padding:0px var(--sb-padding-inline)}@media screen and (min-width:1024px){.sb-partners__slider .sb-pagination-wrapper{margin-inline:auto var(--sb-padding-inline)}}@media screen and (min-width:1440px){.sb-partners__slider .sb-pagination-wrapper{margin-inline:auto var(--sb-padding-inline);margin-right:calc((100vw - var(--page-width, 1420px)) / 2)}}@media screen and (min-width:750px){.sb-partners{padding-top:var(--sb-padding-top, 88px);padding-bottom:var(--sb-padding-bottom, 88px)}.sb-partners__content{display:flex;flex-direction:row;justify-content:space-between;gap:48px;align-items:flex-start}.sb-partners-content__header.sb-page-width{max-width:calc(360px + var(--sb-padding-inline) * 2);flex-shrink:0;margin-left:max(calc((100vw - var(--page-width)) / 2),0px)}.sb-partners__slider{width:60%}.sb-partners-content__title{font-size:40px}.sb-partners-content__text{font-size:18px;line-height:140%}}@media screen and (min-width:1920px){.sb-partners-content__header.sb-page-width{margin-left:calc((100vw - var(--page-width) - 15px) / 2);margin-right:0}.sb-partners__slider{width:906px;margin-right:auto}.sb-partners__slider .sb-pagination-wrapper{margin-right:0;padding-right:0}}.sb-quotes__section-wrapper{background-color:var(--sb-bg-color, #173446)!important}.sb-quotes{--_iteration-count: calc(var(--track-count) - 2);--inline-spacing: 32px;--_inline-slide-margin: calc(var(--inline-spacing) / 2);position:relative;height:auto;display:flex;overflow:hidden}.sb-track--press-bar{display:flex;gap:var(--inline-spacing);padding-inline:var(--_inline-slide-margin);width:auto;height:100%;animation:scroll-left calc(var(--marquee-speed, 30s) * var(--_iteration-count)) linear infinite;color:var(--sb-fg-color, #ffffff);background-color:var(--sb-bg-color, #173446);align-items:center}.sb-quotes:hover .sb-track--press-bar,.sb-quotes:focus-within .sb-track--press-bar{animation-play-state:paused}.sb-quotes--reverse .sb-track--press-bar{animation-name:scroll-right}.sb-quotes__item{display:flex;flex-direction:column;gap:16px;padding:0;flex-shrink:0;align-items:flex-start;width:260px}.sb-quotes__item-icon{display:flex;align-items:center;height:18px}.sb-quotes__item-icon img{max-height:16px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.sb-quotes__item-text{font-family:var(--sb-font-family-body, sans-serif);font-size:calc(15 / var(--sb-base-font-size, 16) * 1rem);font-weight:400;line-height:1.4;color:var(--sb-fg-color, #ffffff);text-align:left}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(calc(-100% * var(--_iteration-count)))}}@keyframes scroll-right{0%{transform:translate(calc(-100% * var(--_iteration-count)))}to{transform:translate(0)}}@media screen and (min-width:768px){.sb-quotes{--inline-spacing: 64px}.sb-quotes__item{flex-direction:row;align-items:center;width:auto;gap:36px}.sb-quotes__item-icon img{max-height:18px}.sb-quotes__item-text{font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem);width:440px}}@media screen and (min-width:1280px){.sb-quotes{--inline-spacing: 64px}.sb-quotes__item-text{width:548px}}.sb-product-benefits__container{display:flex;flex-direction:column}.sb-product-benefits__content{margin-bottom:3.2rem;text-align:left;max-width:500px;display:flex;flex-direction:column;gap:8px}.sb-product-benefits__heading{font-size:28px;line-height:1.2;margin:0;font-weight:700;color:var(--sb-fg-color, #000)}.sb-product-benefits__subtitle{font-size:16px;line-height:1.3;color:var(--sb-fg-color, #000)}@media screen and (min-width:768px){.sb-product-benefits__subtitle{font-size:18px}}.sb-product-benefits__subtitle>*{margin:0}.sb-product-benefits__cards{display:flex;flex-direction:column;gap:40px;width:100%}@media screen and (min-width:768px){.sb-product-benefits__content{margin-bottom:0;gap:16px}.sb-product-benefits__heading{font-size:40px}.sb-product-benefits__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}}@media screen and (min-width:1024px){.sb-product-benefits__container{display:grid;grid-template-columns:1fr 2fr;gap:32px;align-items:start}}.sb-complete-stack__content{display:flex;flex-direction:column;gap:8px}.sb-complete-stack__heading{font-size:28px;font-weight:600;line-height:1.2;margin:0}.sb-complete-stack__subtitle{font-size:16px;line-height:1.4}.sb-complete-stack__subtitle>*{margin:0}.sb-complete-stack__cards{display:flex;flex-direction:column;gap:24px}.sb-complete-stack__container{display:grid;grid-template-columns:1fr;gap:32px}.sb-complete-stack__subtitle{color:var(--sb-fg-color-lightened)}@media screen and (min-width:768px){.sb-complete-stack__container{gap:48px}.sb-complete-stack__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:32px}.sb-complete-stack__heading{font-size:40px}.sb-complete-stack__content{gap:12px}.sb-complete-stack__subtitle{font-size:22px}}.sb-product-details.sb-page-width{display:flex;flex-direction:column-reverse}.sb-product-details .sb-product-details-accordion__container{padding-inline:var(--sb-padding-inline)}@media screen and (min-width:1024px){.sb-product-details.sb-page-width{flex-direction:row;justify-content:space-between}.sb-product-details__left-column,.sb-product-details__right-column{width:50%}.sb-product-details .sb-product-details-accordion__container{padding-inline:24px}}@media screen and (max-width:989px){.sb-product-details.sb-page-width{padding:0}}.sb-how-to-use__container{margin:0 auto;padding:0 16px}.sb-how-to-use__content{margin-bottom:32px}.sb-how-to-use__heading{font-size:28px;line-height:1.2;font-weight:600;margin:0 0 32px;text-align:left;color:var(--sb-fg-color, #ffffff)}.sb-how-to-use__timeline{display:none}.sb-how-to-use__cards{display:flex;flex-direction:column;gap:0}.sb-how-to-use__step-divider{height:1px;background:currentColor;opacity:.3;margin:32px 0;width:100%}.sb-how-to-use__step-divider:last-child{display:none}.sb-how-to-use__disclaimer{font-size:14px;margin-top:8px}.sb-how-to-use__disclaimer *{margin:0 0 8px;font-size:14px;font-style:normal;font-weight:400;line-height:140%;color:#fff9}@media screen and (min-width:1024px){.sb-how-to-use__container{padding:0}.sb-how-to-use__content{margin-bottom:48px}.sb-how-to-use__heading{font-size:40px;margin-bottom:48px}.sb-how-to-use__timeline{display:block;position:relative;margin-bottom:0;height:2px}.sb-how-to-use__timeline svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1312px;max-width:100%}.sb-how-to-use__cards{flex-direction:row;gap:48px;position:relative;z-index:2;padding-top:40px;margin-bottom:48px}.sb-how-to-use__step-divider{display:none}.sb-how-to-use__additional-content{display:block;max-width:972px;margin-bottom:48px}.sb-how-to-use__disclaimer{font-size:14px;margin-top:8px}}.sb-product-ingredients__container{display:flex;flex-direction:column;gap:32px}.sb-product-ingredients__header{display:flex;flex-direction:column;gap:8px}.sb-product-ingredients__heading{color:var(--sb-fg-color, #111314);font-size:28px;line-height:1.2;font-weight:600;margin:0}.sb-product-ingredients__description{font-size:16px;line-height:1.4;color:var(--sb-fg-color, #676767);margin:0}.sb-product-ingredients__description p{margin:16px 0}.sb-product-ingredients__description p:first-child{margin-top:0}.sb-product-ingredients__description p:last-child{margin-bottom:0}.sb-product-ingredients__content{display:flex;flex-direction:column;gap:32px;width:100%}.sb-product-ingredients__cards{display:flex;flex-direction:column;gap:24px;width:100%}.sb-product-ingredients__more-button{background-color:#6767671f;border-radius:440px;width:33px;height:33px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0 auto;border:none;transition:background-color .2s ease;grid-column:1 / -1}.sb-product-ingredients__more-button:hover{background-color:#67676733}.sb-product-ingredients__more-button:focus{outline:none}.sb-product-ingredients__more-button svg{width:25px;height:25px}.sb-ingredient-card--animating{display:block;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.sb-ingredient-card--visible{opacity:1;transform:translateY(0)}.sb-ingredients-modal .sb-modal__overlay{align-items:flex-start;padding:0}.sb-ingredients-modal .sb-modal__dialog{max-width:100%;width:100%;max-height:calc(100vh - 48px);height:auto;border-radius:0;background-color:transparent;transform:translateY(100%);box-shadow:none}.sb-ingredients-modal .sb-modal__dialog--active{transform:translateY(0)}.sb-ingredients-modal .sb-modal__header{display:none}.sb-ingredients-modal .sb-modal__body{padding:0;height:auto;overflow-y:auto;display:flex;flex-direction:column;justify-content:center}.sb-ingredients-modal .swiper{padding:0 16px}.sb-ingredients-modal .swiper-wrapper{align-items:center}.sb-ingredients-modal .sb-pagination-wrapper{margin-left:unset;margin:0 auto;padding-top:24px;padding-bottom:16px}.sb-ingredients-modal .sb-pagination-wrapper,.sb-ingredients-modal .sb-pagination-wrapper .sb-pagination-count{color:var(--sb-ch-bg-color, #fff)}.sb-ingredients-modal .sb-pagination-wrapper .swiper-pagination-bullet{background:var(--sb-ch-bg-color);height:1px}.sb-ingredients-modal .sb-pagination-wrapper .swiper-pagination-bullet-active{height:1.5px}.sb-ingredients-modal .sb-modal__overlay{padding:0}.sb-ingredients-modal .swiper-pagination-lock,.sb-ingredients-modal .swiper-pagination-lock+.sb-pagination-count{display:none!important}[data-no-pagination] .swiper-slide{max-width:840px}@media screen and (min-width:750px){.sb-ingredients-modal .sb-pagination-wrapper{padding-left:unset;padding-right:unset;padding-top:48px}.sb-product-ingredients__header{gap:16px}.sb-product-ingredients__heading{font-size:40px;line-height:1.2}.sb-product-ingredients__description{font-size:18px;line-height:1.4}.sb-product-ingredients__content{flex:1;max-width:848px;gap:48px}.sb-product-ingredients__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}.sb-product-ingredients__more-button{margin:0 auto}.sb-ingredients-modal .sb-modal__overlay{align-items:center}.sb-ingredients-modal .sb-modal__dialog{width:auto;max-height:95vh;border-radius:8px;transform:scale(.9) translateY(-20px)}.sb-ingredients-modal .sb-modal__dialog--active{transform:scale(1) translateY(0)}.sb-ingredients-modal .swiper{padding:unset}}@media screen and (min-width:1024px){.sb-product-ingredients__container{display:grid;grid-template-columns:minmax(0,360px) minmax(32px,1fr) minmax(0,848px);align-items:start;column-gap:0}.sb-product-ingredients__header{grid-column:1;max-width:360px}.sb-product-ingredients__cards{grid-column:3}.sb-ingredients-modal .sb-pagination-wrapper .swiper-pagination-bullet{width:51px}.sb-ingredients-modal .sb-pagination-wrapper{width:auto}}.sb-shop-by-goal{background-color:var(--sb-bg-color, #F8F9FB);color:var(--sb-fg-color, #111314);padding:48px 0!important}.sb-shop-by-goal__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.sb-shop-by-goal__heading{font-family:var(--sb-font-family-heading);font-size:calc(28 / var(--sb-base-font-size, 16) * 1rem);line-height:1.2;color:var(--sb-fg-color, #111314);margin:0;max-width:205px}.sb-shop-by-goal__view-all{display:flex;align-items:center;gap:10px;font-family:var(--sb-font-family-body);font-weight:600;font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem);line-height:1;color:var(--sb-fg-color, #111314);text-decoration:none;border-bottom:1px solid var(--sb-fg-color, #111314);padding-bottom:4px;padding-top:5px;white-space:nowrap}.sb-shop-by-goal__view-all-icon{width:18px;height:18px;transform:rotate(90deg)}.sb-shop-by-goal__description{font-family:var(--sb-font-family-body);font-weight:400;font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem);line-height:1.3;color:var(--sb-fg-color, #111314);opacity:.73;margin:0 0 32px}.sb-shop-by-goal__cta{margin-bottom:32px}.sb-shop-by-goal__cta .sb-button__link:hover{opacity:.73}.sb-shop-by-goal__cards{display:flex;flex-direction:column;gap:40px}.sb-shop-by-goal__cards .sb-goal-card{--sb-goal-card-fg: var(--sb-ch-fg-color, #111314);--sb-goal-card-bg: var(--sb-ch-bg-color, #FFFFFF)}@media screen and (min-width:1024px){.sb-shop-by-goal{padding:88px 0!important}.sb-shop-by-goal__container{display:flex;justify-content:space-between;align-items:stretch;gap:28px}.sb-shop-by-goal__content-wrapper{width:360px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between}.sb-shop-by-goal__content{flex-grow:1}.sb-shop-by-goal__header{margin-bottom:16px;display:block}.sb-shop-by-goal__view-all{display:none}.sb-shop-by-goal__heading{font-size:40px;max-width:none}.sb-shop-by-goal__description{font-size:18px;line-height:1.4;margin-bottom:0}.sb-shop-by-goal__cta{margin-bottom:0;margin-top:auto}.sb-shop-by-goal__cta .sb-button__link{display:inline-flex;width:100%;padding:14px 24px 16px;font-size:16px}.sb-shop-by-goal__cards{flex-direction:row;--column-count: 2;--inline-gap: 24px;--gap-count: calc(var(--column-count) - 1);gap:var(--inline-gap);flex-wrap:wrap;justify-content:center}.sb-goal-card{width:calc((100% - var(--inline-gap, 12px) * var(--gap-count, 1)) / var(--column-count, 2))}.sb-shop-by-goal__cards .sb-goal-card__image{height:auto}}@media screen and (min-width:1280px){.sb-shop-by-goal__container{gap:64px}}@media screen and (min-width:1440px){.sb-shop-by-goal__container{gap:84px}.sb-shop-by-goal__cards{--inline-gap: 48px}}@media screen and (min-width:1920px){.sb-shop-by-goal__cards{--inline-gap: 48px}}.sb-supporting-you__container{display:flex;flex-direction:column;gap:48px}.sb-supporting-you__cards{display:grid;gap:32px 24px;grid-template-columns:repeat(2,160px)}.sb-supporting-you__card{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--sb-border-color, #fff);padding-top:8px}.sb-supporting-you__heading{font-weight:600;font-size:calc(28 / var(--sb-base-font-size, 16) * 1rem);line-height:120%;color:var(--sb-fg-color, #000);padding:0;margin:0}.sb-supporting-you__card-heading{font-weight:400;font-size:calc(36 / var(--sb-base-font-size, 16) * 1rem);line-height:120%;color:var(--sb-fg-color, #000);padding:0;margin:0}.sb-supporting-you__card-content{font-weight:400;font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem);line-height:130%;opacity:.72}@media screen and (min-width:1024px){.sb-supporting-you__container{flex-direction:row;justify-content:space-between}.sb-supporting-you__heading{font-size:calc(40 / var(--sb-base-font-size, 16) * 1rem)}.sb-supporting-you__cards{grid-template-columns:repeat(3,1fr);gap:64px;max-width:800px}.sb-supporting-you__card{padding-top:24px}.sb-supporting-you__container{display:flex;justify-content:space-between}.sb-supporting-you__content{width:360px}}@media screen and (min-width:1920px){.sb-supporting-you__cards{max-width:933px}}.sb-tabbed-collection:not([data-tab-active=true]){display:none}.sb-tabbed-collections{background-color:var(--sb-bg-color, #ffffff);color:var(--sb-fg-color, #111314)}.sb-tabbed-collections__content{display:flex;flex-direction:column;gap:24px}.sb-tabbed-collections .sb-content__heading{font-family:var(--sb-font-family-heading);font-size:28px;line-height:1.2;color:var(--sb-fg-color, #111314);margin:0}.sb-tabbed-collections__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;width:100%}.sb-tabbed-collections__header .sb-button{overflow:visible}.sb-tabbed-collections__tags{display:flex;flex-wrap:wrap;gap:5px;width:100%}.sb-tabbed-collections__tags-tag{padding:6.5px 12px 7.5px;border-radius:80px;border:1px solid rgba(17,19,20,.4);font-family:var(--sb-font-family-body);font-weight:400;font-size:16px;line-height:1.3;letter-spacing:0px;cursor:pointer;background-color:transparent;color:#111314cc;transition:all .2s ease;text-decoration:none;display:inline-block;height:33px;display:flex;align-items:center;justify-content:center}.sb-tabbed-collections__tags-tag:hover,.sb-tabbed-collections__tags-tag[data-tab-active=true]{background-color:var(--sb-fg-color, #111314);color:#fff;border-color:var(--sb-fg-color, #111314)}.sb-tabbed-collection .sb-product-card{width:auto}.sb-tabbed-collection .sb-product-card .jdgm-prev-badge__text,.sb-tabbed-collection .sb-product-card .jdgm-star.jdgm--on:before,.sb-tabbed-collection .sb-product-card .jdgm-star.jdgm--half:before,.sb-tabbed-collection .sb-product-card .jdgm-star.jdgm--off:before{font-size:14px}.sb-tabbed-collection .sb-pagination-wrapper{padding-inline:var(--sb-padding-inline);margin-top:24px}.sb-tabbed-collection .sb-product-card{width:auto;box-sizing:border-box}.sb-tabbed-collection__slider .swiper-slide{height:auto}.sb-tabbed-collection{opacity:0;transition:opacity 1.5s ease-in-out;max-height:800px;overflow:hidden}.sb-tabbed-collection[data-swiper-ready=true]{opacity:1}.sb-tabbed-collection .sb-button__link--link.sb-button__link{line-height:22px}@media(max-width:768px){.sb-tabbed-collections__header{gap:16px}}@media screen and (min-width:1024px){.sb-tabbed-collections .sb-content__heading{font-size:40px}.sb-tabbed-collections .sb-product-card{min-height:443px}.sb-tabbed-collections__tags{gap:10px}}@media screen and (min-width:1280px){.sb-tabbed-collections .sb-product-card{min-height:477px}.sb-tabbed-collection{max-width:var(--page-width, 1420px);margin:0 auto;padding:0 var(--sb-padding-inline);box-sizing:border-box;width:100%}.sb-tabbed-collection .sb-pagination-wrapper{padding-right:0}}@media screen and (min-width:1920px){.sb-tabbed-collection{max-height:1200px;padding:0}}.sb-third-party-testing{--sb-font-primary: var(--sb-font-family-heading);--sb-font-secondary: var(--sb-font-family-body);--sb-font-secondary-bold: "Neue Haas Unica W1G Bold", sans-serif;--sb-color-white: #ffffff;--sb-border-radius-sm: 2px;--sb-border-radius-md: 4px;--sb-border-radius-lg: 6px;--sb-border-radius-xl: 22px;--sb-border-radius-xxl: 40px;--sb-transition: .3s ease;--sb-transition-fast: .2s ease;--sb-shadow-light: 0 2px 8px rgba(0, 0, 0, .1);--sb-shadow-medium: 0 4px 12px rgba(0, 0, 0, .15)}.sb-third-party-testing__title{font-family:var(--sb-font-primary);font-weight:600;letter-spacing:0;font-size:28px;line-height:1.2;color:var(--sb-fg-color);margin:0}.sb-third-party-testing__description{font-family:var(--sb-font-secondary);font-weight:400;letter-spacing:0;font-size:16px;line-height:1.4;color:var(--sb-fg-color-lightened);margin:0}.sb-third-party-testing__content{max-width:1280px;margin:0 auto;padding:40px 20px;display:flex;flex-direction:column;gap:24px}.sb-third-party-testing__main,.sb-third-party-testing__sidebar{width:100%;display:flex;flex-direction:column;gap:16px}.sb-third-party-testing__header,.sb-third-party-testing__search-section,.sb-third-party-testing__search-form{display:flex;flex-direction:column;gap:16px}.sb-third-party-testing__search-input-wrapper{position:relative;width:100%}.sb-third-party-testing__search-input:focus-visible{outline:none!important;box-shadow:none}.sb-third-party-testing__search-input-wrapper .sb-third-party-testing__search-input:focus{border-color:var(--sb-fg-color-lightened);--tw-ring-color: var(--sb-fg-color-lightened)}.sb-third-party-testing__search-input{width:100%;height:44px;padding:0 24px 6px;background:var(--sb-color-white);border:none;border-bottom:1px solid var(--sb-fg-color);font-family:var(--sb-font-secondary);font-weight:400;font-size:16px;line-height:1.4;color:var(--sb-fg-color);outline:none;box-sizing:border-box}.sb-third-party-testing__search-input::placeholder{color:color-mix(in srgb,var(--sb-fg-color) 64%,transparent)}.sb-third-party-testing__search-form .sb-button__link--small.sb-button__link{font-weight:600;padding-inline:40px}.sb-third-party-testing__search-results{position:absolute;top:100%;left:0;right:0;background:var(--sb-color-white);max-height:280px;overflow-y:auto;z-index:999;display:none;padding:12px}.sb-third-party-testing__search-results--visible{display:block}.sb-third-party-testing__search-result{display:flex;align-items:flex-start;gap:12px;padding:8px 0;cursor:pointer;transition:opacity var(--sb-transition-fast)}.sb-third-party-testing__search-result:hover{opacity:.7}.sb-third-party-testing__search-result-image{width:40px;height:40px;object-fit:cover;background:var(--sb-color-background-light);border-radius:var(--sb-border-radius-sm);flex-shrink:0}.sb-third-party-testing__search-result-info{display:flex;flex-direction:column;gap:4px}.sb-third-party-testing__search-result-title-wrapper{display:flex;align-items:center;gap:5px}.sb-third-party-testing__search-result-title{font-family:var(--sb-font-secondary);font-weight:300;font-size:16px;color:#000;font-style:normal;letter-spacing:0;line-height:1.3;color:var(--sb-fg-color);margin:0}.sb-third-party-testing__search-result-details{display:flex;gap:8px;color:#000;align-items:center;flex-wrap:wrap}.sb-third-party-testing__search-result-lot,.sb-third-party-testing__search-result-date{font-family:var(--sb-font-secondary);font-weight:400;font-size:14px!important;opacity:.64;line-height:1;letter-spacing:0;color:#000;white-space:nowrap}.sb-third-party-testing__search-result-type{font-family:var(--sb-font-secondary);font-weight:600;font-size:16px!important;letter-spacing:0;line-height:1.3;color:#000;white-space:nowrap}.sb-third-party-testing__search-result-separator{width:4px;height:4px;border-radius:50%;background:#000}.sb-third-party-testing__search-result-divider{width:100%;height:1px;background:color-mix(in srgb,var(--sb-fg-color) 12%,transparent);margin:8px 0}.sb-third-party-testing__search-heading-separator{width:15px;height:1.2px;margin:0 4px;background:#000;transform:rotate(180deg)}.sb-third-party-testing__recent-title--hidden{display:none}.sb-third-party-testing__learn-more{display:flex;align-items:flex-end;gap:6px;margin-top:8px}.sb-third-party-testing__learn-more-link{font-family:var(--sb-font-secondary);font-weight:400;font-size:16px;line-height:1.4;color:var(--sb-fg-color-lightened);text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font}.sb-third-party-testing__info-icon{width:20px;height:20px;stroke:var(--sb-fg-color-lightened);stroke-width:1.25px}.sb-third-party-testing__loading{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:12px}.sb-third-party-testing__loading-spinner{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid var(--sb-fg-color);border-radius:50%;animation:sb-spin 1s linear infinite}.sb-third-party-testing__loading-text{font-family:var(--sb-font-secondary);font-weight:400;font-size:16px;line-height:1.4;color:var(--sb-fg-color-lightened)}@keyframes sb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sb-third-party-testing__no-results{padding:16px;text-align:center;color:#666}.sb-third-party-testing__recent-section{display:none;flex-direction:column;gap:16px}.sb-third-party-testing__recent-section--visible{display:flex}.sb-third-party-testing__recent-title{font-family:var(--sb-font-primary);font-weight:600;letter-spacing:0;font-size:22px;line-height:1.2;color:var(--sb-fg-color);margin:0}.sb-third-party-testing__recent-product{background:var(--sb-color-white);border-radius:var(--sb-border-radius-lg);padding:12px;display:none}.sb-third-party-testing__recent-product--visible{display:block}.sb-third-party-testing__recent-content-link{display:block;text-decoration:none;color:inherit;width:100%}.sb-third-party-testing__recent-content{display:flex;flex-direction:row;align-items:stretch;gap:14px;text-align:left}.sb-third-party-testing__recent-image{width:64px;height:64px;object-fit:cover;border-radius:var(--sb-border-radius-md);background:var(--sb-bg-color);flex-shrink:0}.sb-third-party-testing__recent-info{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:4px}.sb-third-party-testing__recent-product-title{font-family:var(--sb-font-secondary);font-weight:500;letter-spacing:0;font-size:18px;line-height:1.4;color:var(--sb-fg-color);margin:0}.sb-third-party-testing__recent-description{font-family:var(--sb-font-secondary);font-weight:400;font-size:14px;text-overflow:ellipsis;line-height:1.4;color:var(--sb-fg-color);opacity:.72;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;padding:2px 0 5px}.sb-third-party-testing__view-product{display:flex;align-items:center;gap:10px;margin-top:8px;text-decoration:none}.sb-third-party-testing__view-product-text{font-family:var(--sb-font-secondary);font-weight:700;font-size:14px;letter-spacing:0;line-height:1;color:var(--sb-fg-color)}.sb-third-party-testing__search-history-left-content-mobile,.sb-third-party-testing__search-history-separator-mobile{display:none}.sb-third-party-testing__search-history-left-content-desktop{display:flex;flex-direction:row;align-items:center;gap:10px}.history-line-item icon:first-of-type{opacity:.64}.history-line-item{line-height:1}.sb-third-party-testing__search-history-thumb-img{display:inline-block;width:44px;height:44px;min-width:44px;object-fit:cover}.sb-only-desktop{display:none}.sb-third-party-testing__view-product-icon{width:14px;height:14px;transform:rotate(90deg)}.sb-third-party-testing__recent-cta{font-weight:500;font-size:16px;color:var(--sb-fg-color);display:flex;align-items:center;gap:10px;text-decoration:none;position:relative;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;width:fit-content;margin-top:auto}.sb-third-party-testing__recent-cta span{border:0}.sb-third-party-testing__recent-cta:after{content:"";position:absolute;width:100px;height:1px;bottom:0;left:0;background:var(--sb-fg-color);transition:width .3s ease}.sb-third-party-testing__keep-shopping{display:flex;align-items:center;gap:10px;text-decoration:none;width:max-content;border-bottom:1.5px solid black;padding-bottom:3px;font-weight:700;transition:var(--sb-transition-fast);margin:0 auto 15px;justify-content:center}.sb-third-party-testing__view-product{display:flex;width:max-content;border-bottom:1.5px solid black;padding-bottom:3px;font-weight:700;transition:var(--sb-transition-fast)}.sb-third-party-testing__keep-shopping-text{font-family:var(--sb-font-secondary);font-weight:700;font-size:16px;letter-spacing:0;line-height:1;color:var(--sb-fg-color)}.sb-third-party-testing__keep-shopping-icon{width:18px;height:18px;transform:rotate(90deg)}.sb-third-party-testing__keep-shopping--desktop{display:none}.sb-third-party-testing__search-history{display:none;flex-direction:column;gap:32px}.sb-third-party-testing__search-history--visible{display:flex}.sb-third-party-testing__search-history-title{font-family:var(--sb-font-primary);font-weight:600;font-size:22px;line-height:1.2;color:var(--sb-fg-color);margin:0}.sb-third-party-testing__search-history-list{display:flex;flex-direction:column;gap:24px}.sb-third-party-testing__search-history-item{display:flex;flex-direction:column;gap:16px}.sb-third-party-testing__search-history-divider{width:100%;height:.5px;display:block!important;background:color-mix(in srgb,var(--sb-fg-color) 30%,transparent)}.sb-third-party-testing__search-history-content{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sb-third-party-testing__search-history-left{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.sb-third-party-testing__search-history-separator{display:none}.sb-third-party-testing__search-history-date{font-family:var(--sb-font-secondary);font-weight:400;letter-spacing:0;font-size:14px;line-height:1.4;color:color-mix(in srgb,var(--sb-fg-color) 64%,transparent);order:1}.sb-third-party-testing__search-history-product{font-family:var(--sb-font-secondary);font-weight:600;font-size:16px;letter-spacing:0;max-width:250px;line-height:1.4;color:var(--sb-fg-color);order:2}.sb-third-party-testing__search-history-type{font-family:var(--sb-font-secondary-bold);font-weight:800;letter-spacing:0;font-size:14px;line-height:1.4;color:var(--sb-color-primary);order:3}.sb-third-party-testing__search-history-right{display:flex;align-items:center;gap:12px;letter-spacing:0;margin-top:-8px}.sb-third-party-testing__search-history-link{font-family:var(--sb-font-secondary);font-weight:600;font-size:14px;line-height:1.4;color:var(--sb-color-primary);text-decoration:none}.sb-third-party-testing__search-history-arrow{width:14px;height:14px;transform:rotate(90deg)}.sb-third-party-testing__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 32px;text-align:center}.sb-third-party-testing__empty-text{font-family:var(--sb-font-secondary);font-weight:400;font-size:18px;line-height:1.4;color:var(--sb-color-secondary);margin:0 0 8px}.sb-third-party-testing__empty-subtext{font-family:var(--sb-font-secondary);font-weight:400;font-size:16px;line-height:1.4;color:var(--sb-color-secondary);opacity:.8;margin:0}.sb-third-party-testing .sb-modal__dialog{--sb-modal-max-width: 750px;padding:0 16px}.sb-third-party-testing .sb-modal__body{padding:0;max-height:90vh}.sb-third-party-testing .sb-modal__overlay{background:#00000052;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sb-pdf-viewer{width:100%;display:flex;flex-direction:column;background:var(--sb-color-white);overflow:hidden;position:relative}.sb-pdf-viewer__close{color:var(--sb-color-primary, #111314)}.sb-pdf-viewer__close{position:fixed;top:-30px;right:25px;display:flex;align-items:center;justify-content:center;stroke:var(--sb-color-primary, #111314);cursor:pointer;z-index:10;-webkit-appearance:button;background-color:transparent;background-image:none;border:0}.sb-third-party-testing__search-form .sb-button{min-width:160px}.sb-pdf-viewer__close:hover svg{opacity:.75}.sb-pdf-viewer__close svg{width:24px;height:24px;stroke:var(--sb-color-primary);stroke-width:1.5px;transition:var(--sb-transition-fast)}.sb-pdf-viewer__container{flex:1;overflow:auto;display:flex;align-items:center;justify-content:center;position:relative}.sb-pdf-viewer__canvas{max-width:100%;width:100%}.sb-pdf-viewer__loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fffc}.sb-pdf-viewer__loading-spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid var(--sb-color-primary);border-radius:50%;animation:sb-pdf-spin 1s linear infinite}.sb-third-party-testing__search-input{-webkit-appearance:none;-moz-appearance:none;border-radius:0!important}@keyframes sb-pdf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sb-modal__body{padding:0;overflow:hidden}@media(min-width:768px){.sb-third-party-testing__content{padding:64px 32px;gap:48px}.sb-only-desktop{display:inline-block}.sb-third-party-testing__title{font-size:38px}.sb-third-party-testing__description{font-size:18px}.sb-third-party-testing__search-form{flex-direction:row;gap:16px}.sb-third-party-testing__search-button{width:auto;justify-content:flex-start}.sb-third-party-testing__search-input{height:48px;font-size:18px}.sb-third-party-testing__search-button{height:48px;border-radius:var(--sb-border-radius-xxl)}.sb-third-party-testing__search-button-icon{width:22px;height:18px}.sb-third-party-testing__search-results{padding:16px;max-height:300px}.sb-third-party-testing__search-result{padding:0}.sb-third-party-testing__search-result-image{width:44px;height:44px}.sb-third-party-testing__search-result-title{color:#000;font-family:var(--sb-font-family-body);font-size:16px;font-weight:400;line-height:140%}.sb-third-party-testing__search-result-type,.sb-third-party-testing__search-result-date{font-size:12px}.sb-third-party-testing__search-result-divider{margin:10px 0}.sb-third-party-testing__recent-content{gap:14px}.sb-third-party-testing__recent-image{width:126px;height:126px}.sb-third-party-testing__recent-info{gap:8px}.sb-third-party-testing__recent-product-title{font-size:20px;line-height:1.4}.sb-third-party-testing__recent-description{-webkit-line-clamp:2;padding:0}.sb-third-party-testing__view-product{margin-top:12px}.sb-third-party-testing__view-product-text{font-size:16px;font-weight:700}.sb-third-party-testing__view-product-icon{width:18px;height:18px}.sb-third-party-testing__search-history-content{flex-direction:row;justify-content:space-between;align-items:baseline}.sb-third-party-testing__search-history-left{flex-direction:row;align-items:center;gap:10px}.sb-third-party-testing__search-history-separator{display:block;width:12px;height:1px;background:var(--sb-color-border-dark, #111314);transform:rotate(180deg)}.sb-third-party-testing__search-history-date{font-size:16px;order:0}.sb-third-party-testing__search-history-product{font-size:16px;font-weight:400;order:0}.sb-third-party-testing__search-history-type{font-size:16px;order:0}.sb-third-party-testing__search-history-type--mobile-only{display:none}.sb-third-party-testing__search-history-right{margin-top:0;min-width:120px}.sb-third-party-testing__search-history-link{font-size:16px;font-weight:400}.sb-third-party-testing__search-history-arrow{width:18px;height:18px}.sb-third-party-testing__keep-shopping--mobile{display:none}.sb-third-party-testing__keep-shopping--desktop{display:flex!important;margin:0!important}.sb-third-party-testing__view-product-icon,.sb-third-party-testing__keep-shopping-icon{color:#000;font-weight:700}.sb-pdf-viewer__close{top:10px;right:25px}}@media(max-width:767px){.sb-third-party-testing__sidebar{margin:0 auto}.sb-third-party-testing__search-history{gap:0;padding:0 0 8px}.sb-third-party-testing__search-history-title{font-size:22px;font-weight:700;padding-bottom:12px}.sb-third-party-testing__search-history-list{gap:0;padding:0}.sb-third-party-testing__search-history-item{padding:8px 0;gap:12px;background:transparent}.sb-third-party-testing__search-history-divider{margin:0 0 8px;height:1px;background:#111314;opacity:.3}.sb-third-party-testing__search-history-content{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:6px}.sb-third-party-testing__search-history-left{flex-direction:column;align-items:flex-start;gap:2px;width:auto;flex:1 1 auto}.sb-third-party-testing__search-history-date{font-size:14px;color:#888;font-weight:400;margin-bottom:2px}.sb-third-party-testing__search-history-product{font-size:14px;font-weight:400;color:#111314;margin-bottom:0}.sb-third-party-testing__search-history-product-mobile{font-size:14px;line-height:140%;letter-spacing:0%}.sb-third-party-testing__search-history-left-content-mobile{display:block;line-height:1.1;padding-bottom:8px}.sb-third-party-testing__search-history-left-content-desktop{display:none}.sb-third-party-testing__search-history-type{font-size:16px;font-weight:700;color:#111314;margin-bottom:0}.sb-third-party-testing__search-history-right{flex-direction:row;align-items:center;gap:6px;margin-top:0;min-width:100px;justify-content:flex-end}.sb-third-party-testing__search-history-link{font-size:14px;font-weight:300;color:#111;padding-right:2px}.sb-third-party-testing__search-history-arrow{width:18px;height:18px;color:#111}.sb-third-party-testing__search-history-separator,.sb-third-party-testing__search-history-thumb,.sb-third-party-testing__search-history-thumb-img,.sb-only-desktop{display:none!important}.sb-third-party-testing__keep-shopping--mobile .sb-button{text-align:center}.sb-third-party-testing__main{gap:24px}}@media(min-width:1200px){.sb-third-party-testing__content{flex-direction:row;align-items:flex-start;gap:48px;padding:88px 64px}.sb-third-party-testing__main,.sb-third-party-testing__sidebar{flex:1 1 0;max-width:620px;gap:48px}}.sb-blog-author__wrapper{background-color:var(--sb-bg-color, transparent);color:var(--sb-fg-color, inherit);padding:var(--sb-padding-top-mobile, 0) 16px var(--sb-padding-bottom-mobile, 0)}.sb-blog-author__container{background:var(--sb-ch-bg-color, var(--sb-bg-color, #f9f9f9));padding:24px 16px;border-radius:6px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:100%}.sb-blog-author__image{flex-shrink:0}.sb-blog-author__image img{width:88px;height:88px;border-radius:50%;object-fit:cover;display:block}.sb-blog-author__content{flex:1;min-width:0}.sb-blog-author__container:not(:has(.sb-blog-author__name,.sb-blog-author__details,.sb-blog-author__link)){display:none}.sb-blog-author__name{margin:0 0 20px;color:var(--sb-fg-color, rgb(var(--color-foreground)));font-size:22px;font-style:normal;font-weight:600;line-height:120%}.sb-blog-author__details{letter-spacing:.06rem;color:var(--sb-fg-color, rgb(var(--color-foreground)));opacity:.8;margin:0 0 20px}.sb-blog-author__details>*>*{font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:var(--sb-fg-color-lightened, var(--sb-fg-color, #000));margin:0}.sb-blog-author__link{font-size:16px;font-weight:500;line-height:1;color:var(--sb-fg-color, #000);display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--sb-ch-fg-color, var(--sb-fg-color, #000));width:fit-content;text-decoration:none}.sb-blog-author__link:hover{opacity:.7}.sb-blog-author__arrow{flex-shrink:0;transition:transform .2s ease}.sb-blog-author__link:hover .sb-blog-author__arrow{transform:translate(2px)}@media(min-width:990px){.sb-blog-author__name{font-size:28px}.sb-blog-author__wrapper{padding:var(--sb-padding-top, 0) 0 var(--sb-padding-bottom, 0)}.sb-blog-author__container{flex-direction:row;align-items:flex-start;padding:32px}}.sb-blog-card{border-radius:6px;overflow:hidden;text-decoration:none;display:block;color:var(--sb-fg-color);background:var(--sb-bg-color);display:flex;flex-direction:column;height:100%}.sb-blog-card__content-wrapper{gap:20px;flex:1}.sb-blog-card__content{padding:18px 0 24px 12px;background-color:var(--sb-ch-bg-color, var(--sb-bg-color));letter-spacing:0;line-height:1.3;display:flex;gap:8px;flex-direction:column}.sb-blog-card__blog-title{font-size:14px;color:var(--sb-ch-fg-color, var(--sb-fg-color));opacity:.6;padding:0;margin:0}.sb-blog-card__article-title{color:var(--sb-ch-fg-color, var(--sb-fg-color));font-size:22px;padding:0;margin:4px 0 0}@media screen and (min-width:768px){.sb-blog-card__content{flex-direction:column-reverse;padding:16px 16px 24px}.sb-blog-card__content-wrapper{gap:24px}}@media screen and (min-width:1024px){.sb-blog-card__image{height:170px}}@media screen and (min-width:1240px){.sb-blog-card__image{height:200px}}.sb-blog-featured-product{padding:var(--sb-padding-top-mobile, 24px) 16px var(--sb-padding-bottom-mobile, 24px);background-color:var(--sb-bg-color, #ffffff);color:var(--sb-fg-color, #000000)}.sb-blog-featured-product__heading{font-size:24px;font-weight:600;margin-bottom:32px;margin-top:0;color:var(--sb-fg-color, #000000)}.sb-blog-post__header{padding-top:32px;padding-bottom:40px}.sb-blog-post__category{margin-bottom:16px;font-size:14px;font-style:normal;font-weight:400;line-height:130%;opacity:.6}.sb-blog-post__content-wrapper{display:flex;flex-direction:column;gap:24px}.sb-blog-post__title{font-size:28px;font-weight:600;line-height:1.2;margin:0;color:var(--sb-fg-color, #000)}.sb-blog-post__metadata{display:flex;flex-direction:column;gap:.5rem}.sb-blog-post__author,.sb-blog-post__reviewer,.sb-blog-post__date{display:flex;flex-wrap:wrap;gap:.25rem;line-height:1.4}.sb-blog-post__label,.sb-blog-post__date-value{font-size:16px;font-style:normal;font-weight:400;line-height:140%;opacity:.75}.sb-blog-post__author-name{color:var(--sb-fg-color, #000);font-size:16px;font-weight:500}.sb-blog-post__author-name--clickable{text-decoration:underline;cursor:pointer;transition:text-decoration .2s ease}.sb-blog-post__reviewer-name,.sb-blog-post__date-value{color:var(--sb-fg-color, #000);font-weight:500}.sb-blog-post__image-wrapper{width:100%;aspect-ratio:15 / 8;border-radius:8px;overflow:hidden}.sb-blog-post__image{width:100%;height:100%;display:block;object-fit:cover}.sb-blog-post__content{margin-bottom:2rem;line-height:1.6;padding-top:40px;overflow:auto}.sb-blog-post__content h1,.sb-blog-post__content h2,.sb-blog-post__content h3,.sb-blog-post__content h4,.sb-blog-post__content h5,.sb-blog-post__content h6{color:var(--sb-fg-color, #000);margin-top:1.5rem;margin-bottom:1rem;line-height:1.3}.sb-blog-post__content p{margin-bottom:1.25rem;font-size:16px;line-height:1.6;color:#676767}.sb-blog-post__content a{text-decoration:underline;text-decoration-color:#1b73b3;color:var(--sb-fg-color, #007bff)}.sb-blog-post__content a:hover{text-decoration:underline;text-decoration-color:#1b73b3}.sb-blog-post__content img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0}.sb-blog-post__content ul{margin:1.25rem 0 1.5rem 1.5rem}.sb-blog-post__content ul li,.sb-blog-post__content ol li{margin-bottom:.75rem}.sb-blog-post__content ol{list-style-type:decimal;padding-left:24px;margin:16px 0}.sb-blog-post__content ul{list-style-type:disc}.sb-blog-post__content ul.checkmark-list li{position:relative;padding-left:28px;list-style-type:none}.sb-blog-post__content ul.checkmark-list li:before{content:"\2713";position:absolute;left:0;top:0;font-weight:700}.sb-blog-post__actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between}.sb-blog-post__link{color:var(--sb-fg-color, #111314);font-family:var(--font-neue, inherit);font-size:16px;font-style:normal;font-weight:500;line-height:100%;cursor:pointer;display:flex;position:relative;gap:10px;align-items:center;text-decoration:none}.sb-blog-post__link.previous{flex-direction:row-reverse}.sb-blog-post__link:before{content:"";width:calc(100% - 28px);position:absolute;height:1px;bottom:-3px;background:var(--sb-fg-color, #111314);transition:.3s}.sb-blog-post__link:hover:before{width:100%}.sb-blog-post__content p:first-child{margin-top:0}@media(min-width:768px){.sb-blog-post{padding:var(--sb-padding-top, 40px) 0 var(--sb-padding-bottom, 40px)}.sb-blog-post__title{margin-bottom:2rem}.sb-blog-post__content-wrapper{gap:2rem}.sb-blog-post__metadata{gap:.75rem}.sb-blog-post__content h1{font-size:40px}.sb-blog-post__content h2{font-size:38px;margin:48px 0 32px}.sb-blog-post__content h3{font-size:32px}.sb-blog-post__nav-link{gap:16px;font-size:16px}}@media(max-width:767px){.sb-blog-post{padding:var(--sb-padding-top, 24px) 0 var(--sb-padding-bottom, 24px)}.sb-blog-post__link{font-size:14px}.sb-blog-post__content{margin-bottom:1.5rem}.sb-blog-post__content p{font-size:16px;line-height:1.5;margin-bottom:16px}.sb-blog-post__content h1{font-size:24px}.sb-blog-post__content h2{font-size:22px}.sb-blog-post__content h3{font-size:20px}.sb-blog-post__content img{margin:1rem 0}.sb-blog-post__content ul{margin:1rem 0 1.25rem 1.25rem}.sb-blog-post__content ul li,.sb-blog-post__content ol li{margin-bottom:.5rem}.sb-blog-post__author,.sb-blog-post__reviewer{flex-direction:column;margin-bottom:8px}}@media(min-width:1024px){.sb-blog-post__content-wrapper{gap:2.5rem}.sb-blog-post__header{padding-top:64px;padding-bottom:64px}}.sb-blog-header__wrapper{position:relative;padding-left:26px}.sb-blog-header__wrapper:before{content:"";position:absolute;left:0;top:0;height:100%;width:2px;background-color:var(--sb-fg-color, #ffffff)}.sb-blog-header__title{color:var(--sb-fg-color, #ffffff);margin:0;padding:0;font-size:40px;line-height:1.2;font-weight:600}.sb-blog-header__description{color:var(--sb-fg-color, #ffffff);opacity:.72;margin-top:4px;font-size:20px;line-height:1.5}.sb-blog-header__description p{margin:0;font-weight:400;padding-bottom:4px}@media screen and (max-width:749px){.sb-blog-header{padding-top:22px!important;padding-bottom:22px!important}.sb-blog-header__title{font-size:22px}.sb-blog-header__description{font-size:14px;line-height:1.25}.sb-blog-header__wrapper{padding-left:12px}}.sb-featured-review-card{display:flex;flex-direction:column;justify-content:space-between;padding:24px;border-radius:4px;background:var(--sb-ch-bg-color, var(--sb-bg-color, #fff));color:var(--sb-ch-fg-color, var(--sb-fg-color, #1F2937));height:100%;min-height:280px;cursor:grab;gap:32px;box-sizing:border-box}.sb-featured-review-card__content{display:flex;flex-direction:column;gap:4px}.sb-featured-review-card__author{display:flex;align-items:center;gap:12px;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;color:var(--sb-ch-fg-color, var(--sb-fg-color, #1F2937));opacity:.8;padding-bottom:10px}.sb-featured-review-card__author-initial{display:flex;align-items:center;justify-content:center;border-radius:50%;text-transform:uppercase;width:34px;height:34px;background:#1b73b3;color:#fff;font-weight:600;font-size:16px}.sb-featured-review-card__heading{font-size:20px;line-height:130%;letter-spacing:0%;margin:0;padding:0;color:var(--sb-ch-fg-color, var(--sb-fg-color, #1F2937))}.sb-featured-review-card__product{display:flex;align-items:center;gap:16px;text-decoration:none;color:var(--sb-ch-fg-color, var(--sb-fg-color, #1F2937));background-color:transparent;margin-top:8px}.sb-featured-review-card__review{color:#676767;font-size:16px;font-weight:400;line-height:130%;margin:14px 0 0;letter-spacing:0}.sb-featured-review__product-details{display:flex;flex-direction:column;gap:4px;line-height:130%;letter-spacing:0%;align-items:flex-start}.sb-featured-review-card__product-image{width:56px;height:56px;object-fit:cover;background-color:#f9fafb;border-radius:4px;flex-shrink:0}.sb-featured-review-card__cta{font-weight:500;font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem);color:var(--sb-ch-fg-color, var(--sb-fg-color, #1F2937));display:flex;align-items:center;gap:10px}.sb-featured-review-card__cta span{border-bottom:1px solid var(--sb-ch-fg-color, var(--sb-fg-color, #1F2937))}.sb-featured-review-card__cta{position:relative}.sb-featured-review-card__cta span{border:0}.sb-featured-review-card__cta:after{content:"";position:absolute;width:100px;height:1px;bottom:0;left:0;background:#111314;transition:width .3s ease}.sb-featured-review-card__cta:hover:after{width:100%}.sb-featured-review-card__product-title{font-size:calc(15 / var(--sb-base-font-size, 16) * 1rem);font-weight:400;color:var(--sb-ch-fg-color, var(--sb-fg-color, #6B7280));opacity:.62}.sb-featured-post{display:block;text-decoration:none;color:inherit;position:relative;width:100%;border-radius:6px;overflow:hidden;background-color:var(--featured-posts-bg-color, #fff);color:var(--featured-posts-fg-color, #000)}.sb-featured-post__image-wrapper{width:100%;height:160px;overflow:hidden}.sb-featured-post__image{width:100%;height:100%;object-fit:cover}.sb-featured-post__content-wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 12px;gap:24px}.sb-featured-post__content{flex:1;display:flex;flex-direction:column;gap:8px}.sb-featured-post__article-title{font-size:22px;font-weight:600;line-height:1.3;margin:0;color:var(--sb-fg-color, #000)}.sb-featured-post__description{font-size:14px;line-height:1.5;color:var(--sb-fg-color, #000);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:400;opacity:.72}.sb-featured-post__description.__desktop{display:none}.sb-featured-post__description.__mobile{display:block}.sb-featured-post__blog-title{display:inline-block;font-size:12px;color:var(--sb-fg-color, #000);opacity:.6;margin:4px 0 0;font-weight:400;font-family:var(--font-body-family)}.sb-featured-post__arrow{margin:0;flex-shrink:0;width:22px}.sb-featured-post__arrow svg{width:100%;height:100%}@media screen and (min-width:768px){.sb-featured-post{max-width:100%;gap:40px;align-items:flex-start}.sb-featured-post__image-wrapper{height:300px}.sb-featured-post__content-wrapper{padding:20px 16px 24px}.sb-featured-post__blog-title{order:-1;margin:0;font-size:14px}.sb-featured-post__article-title{margin:0}.sb-featured-post__description{font-size:16px;line-height:1.6;-webkit-line-clamp:3;margin:0}.sb-featured-post__description.__desktop{display:block}.sb-featured-post__description.__mobile,.sb-featured-post__arrow{display:none}}.sb-blog-header__featured-posts__title{color:var(--sb-fg-color, #000);margin:0;padding:0;font-size:28px;font-weight:600;line-height:1.2}.sb-blog-header__featured-posts{padding-top:var(--sb-padding-top, 60px);padding-bottom:var(--sb-padding-bottom, 60px);background-color:var(--sb-bg-color, #fff)}.sb-blog-header__featured-posts__container{position:relative;display:flex;flex-direction:column;gap:32px}.sb-pagination{margin-top:30px;font-size:14px;font-weight:500;display:flex;justify-content:center}.sb-pagination__current{font-weight:600}@media(max-width:768px){.sb-blog-header__featured-posts.sb-styled-element{margin:0 -16px}.sb-blog-header__featured-posts__title,.sb-blog-header__featured-posts__container .sb-pagination-wrapper{padding:0 var(--sb-padding-inline)}}@media screen and (min-width:768px){.sb-blog-header__featured-posts__title{font-size:40px}.sb-pagination{justify-content:flex-end;margin-top:40px}}sb-mini-newsletter-form{display:block}.sb-mini-newsletter{background:var(--sb-bg-color, #1D2732);color:var(--sb-fg-color, #ffffff);padding:16px;border-radius:4px;box-shadow:0 4px 12px #0000001a;transition:opacity .5s ease;max-width:100%;width:100%}.sb-mini-newsletter__inner{position:relative}.sb-mini-newsletter--fade-out{opacity:0}.sb-mini-newsletter__heading{font-size:16px;font-weight:500;line-height:140%;margin:0;font-family:var(--font-body-family);color:var(--sb-fg-color, #ffffff)}.sb-mini-newsletter__subheading{font-size:16px;margin:0 0 18px;font-weight:400;line-height:140%;opacity:.72;color:var(--sb-fg-color, #F8F9FB)}.sb-mini-newsletter__form-row{display:flex;align-items:center}.sb-mini-newsletter__input-wrapper{position:relative;flex-grow:1;max-width:100%;display:flex}.sb-mini-newsletter__input{width:100%;padding:8px 50px 8px 16px;border-radius:4px;background-color:#fff;color:#333;font-size:14px;border:none;height:52px}.sb-mini-newsletter__submit{position:absolute;right:8px;top:50%;transform:translateY(-50%);background-color:var(--sb-acc-color, #000);color:#fff;border:none;border-radius:4px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0;padding:0}.sb-mini-newsletter__submit-arrow{font-size:18px}.sb-mini-newsletter__close{position:absolute;top:-6px;right:-6px;background:transparent;border:none;color:var(--sb-fg-color, #fff);font-size:20px;cursor:pointer;padding:0;line-height:1}.sb-mini-newsletter__success-message{display:none;text-align:center;padding:12px 0}.sb-element--sticky{position:fixed;left:15px;right:15px;bottom:15px;width:calc(100% - 30px);z-index:4}@media(min-width:990px){.sb-mini-newsletter{width:100%;z-index:unset}.sb-element--sticky{position:relative;bottom:0;left:0;right:0}.sb-mini-newsletter__heading{font-size:18px}}.sb-partner-card{display:flex;flex-direction:column;gap:29px;width:100%;transition:all .4s cubic-bezier(.4,0,.2,1)}.sb-partner-card__image{height:224px;width:100%;object-fit:cover;border-radius:6px;background-color:#eee;transition:all .4s cubic-bezier(.4,0,.2,1)}.sb-partner-card__content{display:flex;flex-direction:column;gap:24px;opacity:0;transform:translateY(20px);transition:all .4s cubic-bezier(.4,0,.2,1)}.sb-partner-card__quote{font-family:var(--sb-font-family-heading);font-size:18px;line-height:130%;color:var(--sb-fg-color, #111314);transition:all .3s ease;letter-spacing:0}.sb-partner-card__partner-details{display:flex;flex-direction:column;gap:2px}.sb-partner-card__partner{font-family:var(--sb-font-family-heading);font-size:18px;line-height:130%;color:var(--sb-fg-color, #111314);transition:all .3s ease;letter-spacing:0}.sb-partner-card__partner-byline{font-family:var(--sb-font-family-body);font-weight:400;font-size:16px;line-height:130%;color:#111314cc;opacity:.8;transition:all .3s ease;letter-spacing:0}.swiper-slide-active .sb-partner-card__image{height:302px;transform:scaleX(1)}.swiper-slide-active .sb-partner-card__content{opacity:1;transform:translateY(0)}.swiper-slide:not(.swiper-slide-active) .sb-partner-card__image{height:224px;margin-bottom:78px}.swiper-slide:not(.swiper-slide-active) .sb-partner-card__content{opacity:0;transform:translateY(20px)}.sb-partner-card:hover{cursor:grab}.swiper-slide:not(.swiper-slide-active) .sb-partner-card:hover .sb-partner-card__image{filter:brightness(1)}.sb-partners__slider .swiper-slide{cursor:pointer}@media screen and (min-width:750px){.sb-partner-card__quote,.sb-partner-card__partner{font-size:20px}}.sb-product-detail__accordion-item .sb-accordion__item{border-bottom:1px solid rgba(0,0,0,.1)}.sb-product-detail__accordion-item .sb-accordion__trigger{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 0;background:none;border:none;text-align:left;font-weight:400;font-size:16px;cursor:pointer;color:inherit;font-family:var(--sb-font-family-body)}.sb-product-detail__accordion-item-divider{display:block;width:100%;height:1px;background-color:var(--sb-fg-color-lightened, #000);opacity:.37}.sb-product-detail__accordion-item .sb-accordion__icon{width:24px;height:24px;position:relative;transition:transform .3s ease}.sb-product-detail__accordion-item.sb-accordion__item--expanded .sb-accordion__icon{transform:rotate(45deg)}.sb-product-detail__accordion-item .sb-accordion__content{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.215,.61,.355,1);padding:0;line-height:1.3;font-size:14px;opacity:0;transform:translateY(-10px)}.sb-product-detail__accordion-item .sb-accordion__content a{color:var(--sb-fg-color, #111314);text-decoration:underline}.sb-product-detail__accordion-item.sb-accordion__item--expanded .sb-accordion__content{max-height:1000px;padding:0 0 16px;opacity:1;transform:translateY(0);visibility:visible}.sb-product-detail__accordion-item .sb-accordion-item__text-content,.sb-product-detail__accordion-item .sb-accordion-item__image-content{width:100%;padding-bottom:16px}.sb-product-detail__accordion-item.sb-accordion__item.sb-accordion__item--expanded .sb-accordion__trigger{padding-bottom:12px}.sb-product-detail__accordion-item .sb-accordion-item__text-content p{margin:0 0 10px;opacity:.64}.sb-product-detail__accordion-item .sb-accordion-item__text-content p:last-child{margin-bottom:0}.sb-product-detail__accordion-item .sb-accordion-item__image-content img{width:100%;height:auto;display:block}.sb-accordion-item__text-content strong{font-weight:500;color:#111314cc!important}@media screen and (min-width:1024px){.sb-product-detail__accordion-item .sb-accordion__content{background-color:var(--sb-bg-color, #fff)}.sb-product-detail__accordion-item .sb-accordion__trigger{padding:16px 0 24px}}.sb-product-details-accordion__container{padding-left:0;padding-right:0;background:transparent!important}sb-accordion{display:block;width:100%}@media screen and (min-width:1024px){.sb-product-details-accordion__container{padding-left:24px;padding-right:24px;background:var(--sb-bg-color, transparent)!important;border-radius:6px;height:100%}sb-accordion *:first-child .sb-product-detail__accordion-item-divider{display:none}}.sb-product-testing__container{display:flex;flex-direction:column;max-width:100%;padding-left:16px;padding-right:16px;gap:64px}.sb-product-testing__heading{font-size:28px;line-height:1.2;font-weight:500;color:var(--sb-fg-color, #fff);margin:0}.sb-product-testing__heading>p,.sb-product-testing__content>p{margin:0}.sb-product-testing__heading>p:not(:last-child),.sb-product-testing__content>p:not(:last-child){margin-bottom:16px}.sb-product-testing__content a{color:#fff}.sb-product-testing__header{display:flex;flex-direction:column;gap:16px}.sb-product-testing__content{font-size:16px;line-height:140%}.sb-product-testing__links{display:flex;flex-direction:column;width:100%}.sb-product-testing__link{position:relative;display:flex;justify-content:space-between;align-items:center;color:var(--sb-fg-color, #ffffff);text-decoration:none;padding:16px 0;border-top:1px solid rgba(255,255,255,.2);font-size:18px;line-height:1.5;font-weight:400;transition:opacity .2s ease}.sb-product-testing__link span{max-width:310px}.sb-product-testing__link:hover{opacity:.8}.sb-product-testing__link-arrow{width:20px;height:20px;flex-shrink:0}.sb-product-testing__link-arrow svg{width:100%;height:100%}.sb-product-testing__link-arrow path{stroke:var(--sb-fg-color, #ffffff)}.sb-product-testing__badges{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.sb-product-testing__badge{max-width:80px}.sb-product-testing__badge img{width:100%;height:auto}.sb-product-testing__container+sb-modal .sb-modal__body{padding:24px 16px;border-radius:8px;background-color:var(--sb-modal-bg)}.sb-product-testing__container+sb-modal .sb-pdf-viewer{height:100%}.sb-product-testing__container+sb-modal .sb-pdf-viewer__close{box-shadow:none;background:transparent;border:none}.sb-product-testing__container+sb-modal .sb-pdf-viewer__close svg{width:20px;height:20px}.sb-product-testing__container+sb-modal .sb-pdf-viewer__canvas{box-shadow:none;width:100%}.sb-product-testing__container+sb-modal .sb-pdf-viewer__close{top:8px;right:8px}@media screen and (min-width:768px){.sb-product-testing__link span{max-width:unset}.sb-product-testing__container+sb-modal .sb-pdf-viewer__close{top:16px;right:8px}}@media screen and (min-width:1024px){.sb-product-testing__container{padding-left:24px;padding-right:24px;border-radius:6px;gap:80px}.sb-product-testing__heading{font-size:28px}.sb-product-testing__link{padding:16px 0 24px;font-size:18px}}.sb-pagination-wrapper{display:flex;justify-content:end;align-items:center;gap:24px;width:300px;margin-left:auto}.sb-pagination-wrapper .sb-pagination-count{font-size:16px;line-height:120%;font-family:var(--sb-font-family-body);color:var(--sb-fg-color, #111314);white-space:nowrap;flex-shrink:0}.sb-pagination-wrapper .sb-swiper-pagination-total,.sb-pagination-wrapper .sb-pagination-slash{font-weight:400}.sb-pagination-wrapper .swiper-pagination{position:unset;width:231px;flex-shrink:0;display:flex;justify-content:start;align-items:center;gap:8px;height:2px}.sb-pagination-wrapper .swiper-pagination-bullet{border-radius:0;height:1.5px;background:var(--sb-fg-color, #111314);opacity:.4;flex-grow:1;width:auto;margin:0!important;position:relative}.sb-pagination-wrapper .swiper-pagination-bullet:before{content:"";position:absolute;top:-15px;bottom:-15px;left:0;right:0;background:transparent}.sb-pagination-wrapper .swiper-pagination-bullet-active{opacity:1;height:1.5px}.sb-pagination-count{display:flex;align-items:baseline}@media(max-width:768px){.sb-pagination-wrapper{width:100%;margin-left:0}.sb-pagination-wrapper .swiper-pagination{width:100%;flex:1}}.sb-trending-post{display:flex;align-items:flex-start;gap:20px;text-decoration:none;color:inherit}.sb-trending-post__image-wrapper{flex-shrink:0;width:80px;height:80px;border-radius:4px;overflow:hidden;background-color:#f5f5f5}.sb-trending-post__image{width:100%;height:100%;object-fit:cover}.sb-trending-post__content{flex-grow:1;display:flex;flex-direction:column;gap:2px}.sb-trending-post__title{font-size:calc(20 / var(--sb-base-font-size, 16) * 1rem);font-weight:500;font-family:var(--sb-font-family-body);margin:0;color:var(--sb-fg-color, #000)}.sb-trending-post__excerpt{font-size:16px;line-height:1.4;margin:0;color:var(--sb-fg-color, #000);opacity:.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sb-trending-post__author{font-size:12px;margin:0;color:var(--sb-fg-color, #000);opacity:.7}.sb-trending-posts__container.sb-trending-posts__container--cards .sb-trending-post{padding:16px;background-color:var(--sb-ch-fg-color, #fff);border-radius:6px}@media screen and (max-width:990px){.sb-trending-post__author{display:none}.sb-trending-post__image-wrapper{width:70px;height:70px}.sb-trending-post__title{font-size:16px}.sb-trending-post{gap:14px}}.sb-trending-posts{padding-top:var(--sb-padding-top, 0);padding-bottom:var(--sb-padding-bottom, 0);color:var(--sb-fg-color);background-color:var(--sb-bg-color)}.sb-trending-posts__container{display:flex;flex-direction:column;gap:32px}.sb-trending-posts__title{font-size:40px;font-weight:600;margin:0;color:var(--sb-fg-color, #000);line-height:1.2}.sb-trending-posts__container.sb-trending-posts__container--cards{gap:16px}.sb-trending-posts__container.sb-trending-posts__container--cards .sb-trending-posts__title{margin-bottom:16px}.sb-blog-post-section__sidebar .sb-trending-posts{padding-left:0;padding-right:0}@media screen and (max-width:990px){.sb-blog-post-section__sidebar .sb-trending-posts{padding-left:16px;padding-right:16px}.sb-trending-posts{padding-top:var(--sb-padding-top-mobile, 0);padding-bottom:var(--sb-padding-bottom-mobile, 0)}.sb-trending-posts__title{font-size:24px;margin:0}}.sb-contact-card{background:var(--sb-bg-color, #F8F9FB);border-radius:6px;padding:24px;display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center;width:100%;height:100%}.sb-contact-card__contact-info{display:flex;flex-direction:column;gap:8px;align-items:center}.sb-contact-card__contact-icon{width:24px;height:24px;flex-shrink:0}.sb-contact-card__contact-icon img,.sb-contact-card__contact-icon svg{width:100%;height:100%;object-fit:contain}.sb-contact-card__contact-content{display:flex;flex-direction:column;gap:2px;width:100%;align-items:center}.sb-contact-card__contact-text{font-family:var(--sb-font-family-body);font-weight:400;font-size:16px;line-height:1.4;margin:0;color:var(--sb-fg-color, #173446)}.sb-contact-card__contact-text p{margin:0}.sb-contact-card__contact-details{font-family:var(--sb-font-family-body);font-weight:600;font-size:16px;line-height:1.4;color:var(--sb-fg-color, #173446);margin:0}.sb-contact-card .sb-button__link--small{border:1px solid var(--sb-bg-color, #173446)}.sb-contact-card .sb-button__link.hidden{display:block!important}@media(min-width:768px){.sb-contact-card{width:calc(50% - 8px)}.sb-contact-card__contact-info{gap:16px}}@media(min-width:1024px){.sb-contact-card{width:calc(50% - 24px)}}.sb-contact-link{display:flex;flex-direction:column}.sb-contact-link__divider,div:empty.sb-contact-link__divider{display:block;width:100%;height:1px;background:#1113144d}.sb-contact-link__link{display:flex;align-items:center;justify-content:space-between;text-decoration:none;padding:16px 0;color:var(--sb-fg-color, #111314)}.sb-contact-link__link:hover{opacity:.7}.sb-contact-link__text{font-family:var(--sb-font-family-body);font-weight:400;font-size:18px;line-height:1.4;color:inherit}.sb-contact-link__icon{width:18px;height:18px;transform:rotate(90deg);flex-shrink:0}.sb-compare-product-card{display:flex;flex-direction:column;text-decoration:none;background:var(--sb-ch-bg-color, #fff);overflow:hidden;height:100%;color:var(--sb-ch-fg-color, #000);position:relative;padding:16px}.sb-compare-product-card{border-right:1px solid #EAECEF}.sb-compare-product-card__image{text-align:center;display:flex;justify-content:center;align-items:center;height:200px;background-color:#fff;position:relative}.sb-compare-product-card__image img{max-height:180px;object-fit:contain}.sb-compare-product-card__content{display:flex;flex-direction:column;justify-content:space-between}.sb-compare-product-card__title{font-size:18px;font-style:normal;font-weight:700;padding:6px 0;margin:0;line-height:140%;color:var(--sb-ch-fg-color, #000);min-height:50px}.sb-compare-product-card .jdgm-widget{display:flex;align-items:center;gap:6px}.sb-compare-product-card .jdgm-preview-badge .jdgm-star.jdgm-star{color:var(--sb-ch-acc-color, #1B73B3);padding-right:2px!important}.sb-compare-product-card .jdgm-rating-count{font-size:13px;font-weight:400}.sb-compare-product-card .jdgm-preview-badge{display:flex!important;align-items:center!important}.sb-compare-product-card .jdgm-prev-badge__text{display:none!important}.sb-compare-product-card__features{display:flex;flex-direction:column}.sb-compare-product-card__feature{display:flex;align-items:center;gap:12px;min-height:55px;font-size:14px;color:var(--sb-ch-fg-color, #676767);padding:12px 0}.sb-compare-product-card__feature:not(:last-child){border-bottom:1px solid var(--border-color, #EAECEF)}.sb-compare-product-card__feature p{padding:0;margin:0;line-height:1.3}.sb-compare-product-card__feature-image{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sb-compare-product-card__feature-text{font-size:14px;line-height:1.5}.sb-compare-product-card .sb-button__link--link{justify-content:flex-start}.sb-compare-product-card__body{padding-bottom:16px}.sb-compare-product-card__body .sb-button{padding-top:12px}.sb-compare-product-card .sb-button__link--link.sb-button__link{color:var(--sb-ch-fg-color);border-bottom:1px solid var(--sb-ch-fg-color)}@media screen and (min-width:1024px){.sb-compare-product-card__feature{min-height:45px}.sb-compare-product-card__body .sb-button{padding-top:24px}}.sb-blog-card{border-radius:6px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;color:var(--sb-fg-color);background:var(--sb-bg-color)}.sb-blog-card__image{height:160px;width:100%;object-fit:cover;display:block}.sb-blog-card__content-featured{padding:18px 12px 24px;background-color:var(--color-background);letter-spacing:0;line-height:1.3;display:flex;flex-direction:column;gap:8px}.sb-blog-card__blog-title{font-size:14px;color:var(--sb-fg-color);opacity:.6;padding:0;margin:0}.sb-blog-card__article-title{color:var(--sb-fg-color);font-size:22px;letter-spacing:0;padding:0;margin:0}.sb-articles-grid__item--dt .sb-blog-card__article-title{font-size:16px}.sb-blog-card__content-wrapper{height:auto}.sb-articles-grid__item .sb-blog-card__content-featured{flex-direction:column;width:100%}.sb-articles-grid__item .sb-blog-card__content-wrapper{height:100%}@media screen and (min-width:768px){.sb-blog-card__content-featured{flex-direction:column-reverse}.sb-blog-card__image{height:200px}}@media screen and (min-width:1280px){.sb-articles-grid__item--dt .sb-blog-card__article-title{font-size:22px}}.sb-goal-card{display:flex;flex-direction:column;background:var(--sb-ch-bg-color, --sb-bg-color, #fff);color:var(--sb-ch-fg-color, --sb-fg-color, #000);text-decoration:none;border-radius:6px;overflow:hidden;flex-grow:1}.sb-goal-card__header{padding:12px;display:flex;flex-direction:column;gap:2px}.sb-goal-card__header-text{display:flex;justify-content:space-between;gap:8px;align-items:center}.sb-goal-card__heading{font-family:var(--sb-font-family-heading);font-size:20px;line-height:1.3;color:var(--sb-ch-fg-color, --sb-fg-color, #000);margin:0;flex:1}.sb-goal-card__arrow{width:18px;height:18px;flex-shrink:0;color:var(--sb-ch-fg-color, --sb-fg-color, #000)}.sb-goal-card__byline{font-family:var(--sb-font-family-body);font-weight:400;font-size:14px;line-height:1.3;color:var(--sb-ch-fg-color, --sb-fg-color, #000);opacity:.73}.sb-goal-card__image{height:auto;width:100%;object-fit:cover;object-position:center;transition:transform .4s ease-out}.sb-goal-card:hover .sb-goal-card__image{transform:scale(1.05)}@media screen and (min-width:1024px)and (max-width:1280px){.sb-goal-card__heading{font-size:18px}}@media screen and (min-width:1024px){.sb-goal-card__arrow{margin-top:4px}.sb-goal-card__header-text{align-items:start}.sb-goal-card__header{height:100%;padding:12px 16px;gap:2px;min-height:88px}.sb-goal-card__image{height:auto}}.td-mb-search-product-card{--sb-ch-bg-color: #fff;display:flex;gap:14px;background:var(--sb-ch-bg-color, var(--sb-bg-color, #fff));border-radius:6px;text-decoration:none;color:inherit;transition:background .2s ease;height:100%}.td-mb-search-product-card__image-wrapper{flex-shrink:0;width:64px;height:64px;aspect-ratio:1 / 1;position:relative;overflow:hidden;background-color:#f8f9fb;border-radius:4px}.td-mb-search-product-card__image{width:100%;height:100%;object-fit:contain;display:block}.td-mb-search-product-card__content{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.td-mb-search-product-card__title{font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem);font-weight:500;letter-spacing:0;font-family:var(--sb-font-family-body);line-height:1.4;margin:0;color:var(--sb-ch-fg-color, var(--sb-fg-color, #111314));display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.td-mb-search-product-card__rating{display:flex;align-items:center;gap:6px}.td-mb-search-product-card .jdgm-widget{display:flex;align-items:center;gap:4px}.td-mb-search-product-card .jdgm-star.jdgm--on:before,.td-mb-search-product-card .jdgm-star.jdgm--half:before,.td-mb-search-product-card .jdgm-star.jdgm--off:before{font-size:15px}.td-mb-search-product-card .jdgm-star{padding-right:1px!important}.td-mb-search-product-card .jdgm-rating-count,.td-mb-search-product-card .jdgm-prev-badge__text{font-size:14px;font-weight:400;font-family:var(--sb-font-family-body);color:var(--sb-ch-fg-color, var(--sb-fg-color, #111314));opacity:.6;line-height:1.3}.td-mb-search-product-card .jdgm-star.jdgm-star{color:#1b73b3}.td-mb-search-product-card__description{font-size:14px;font-weight:400;padding:2px 0;letter-spacing:0;font-family:var(--sb-font-family-body);line-height:1.4;margin:0;color:var(--sb-ch-fg-color, var(--sb-fg-color, #111314));opacity:.72;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.td-mb-search-product-card__footer{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:4px;margin-top:auto}.td-mb-search-product-card__price{font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem);font-weight:500;font-family:var(--sb-font-family-body);color:var(--sb-ch-fg-color, var(--sb-fg-color, #111314));white-space:nowrap}.td-mb-search-product-card__cta{display:inline-flex;align-items:center;gap:8px;font-size:calc(14 / var(--sb-base-font-size, 16) * 1rem);font-weight:500;font-family:var(--sb-font-family-body);color:var(--sb-ch-fg-color, var(--sb-fg-color, #111314));text-decoration:none;white-space:nowrap;transition:all .3s ease}.product-card--mb-search__cta-text{border-bottom:1px solid var(--sb-ch-fg-color, var(--sb-fg-color, #111314));letter-spacing:0;font-size:16px}.td-mb-search-product-card__cta-arrow{flex-shrink:0;transition:transform .3s ease;display:flex;align-items:center}.td-mb-search-product-card:hover .td-mb-search-product-card__cta-arrow{transform:translate(2px)}.product-card--mb-search__cta-text--sold-out{border:transparent}@media screen and (min-width:750px){.td-mb-search-product-card__image-wrapper{width:100px;height:100px}.td-mb-search-product-card__title{font-size:calc(20 / var(--sb-base-font-size, 16) * 1rem)}.td-mb-search-product-card__description{font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem);padding:0}}.sb-blog-product-card{display:flex;flex-direction:column;border-radius:6px;overflow:hidden;background:var(--sb-ch-bg-color, #f9f9f9);color:var(--sb-ch-fg-color, var(--sb-fg-color, #000));position:relative;box-shadow:0 1px 3px #0000000d}.sb-blog-product-card .sb-product-tags{top:16px;left:16px}.sb-blog-product-card swiper-slider{display:block;width:100%}.sb-blog-product-card__media{position:relative;padding:16px;background-color:#f9f9f9}.sb-blog-product-card__media img{max-width:100%;height:auto;object-fit:contain;max-height:250px}.sb-blog-product-card__arrows{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;padding:0;z-index:1;max-width:calc(100% - 32px);color:var(--sb-fg-color, #000)}.sb-prev-arrow,.sb-next-arrow{width:fit-content;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#0009;border-radius:50%}.sb-blog-product-card__content{padding:18px 16px 16px;background-color:var(--sb-ch-bg-color, var(--sb-bg-color, #fff))}.sb-blog-product-card__blocks{display:flex;align-items:center;margin-bottom:10px}.sb-blog-product-card__title{font-size:22px;font-weight:600;margin:0 0 10px;line-height:1.3}.sb-blog-product-card__description{font-size:14px;margin-bottom:24px;line-height:1.4;color:var(--sb-ch-fg-color-lightened, var(--sb-fg-color-lightened, #000))}.sb-blog-product-card__price{display:flex;flex-direction:column}.sb-blog-product-card__price--compare{font-size:16px;opacity:.5}.sb-blog-product-card__footer{display:flex;margin-top:auto;flex-direction:row;align-items:center;justify-content:space-between}.sb-blog-product-card__cta{display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-weight:500;transition:opacity .2s ease;color:var(--sb-ch-fg-color, var(--sb-fg-color, #000));border-bottom:1px solid var(--sb-ch-fg-color, var(--sb-fg-color, #000))}.sb-blog-product-card__cta span{text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.sb-blog-product-card__cta:hover{opacity:.9}.sb-star-rating{display:flex;align-items:center;gap:2px}.sb-star-rating__star{color:#ddd;font-size:16px}.sb-star-rating__star--filled{color:#f9c744}.jdgm-widget{display:flex;align-items:center;gap:4px}.jdgm-rating-count{font-size:14px;color:#000000b3}.sb-blog-product-card .jdgm-prev-badge__text{font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--sb-ch-fg-color-lightened, var(--sb-fg-color-lightened, #000))}.sb-blog-product-card .jdgm-preview-badge .jdgm-star.jdgm-star{color:var(--sb-acc-color, #fff);font-size:16px;padding-right:2px!important}.sb-blog-product-card__price{font-family:var(--sb-font-family-heading);font-size:18px;font-style:normal;line-height:130%}@media screen and (min-width:768px){.sb-blog-product-card{flex-direction:row;align-items:stretch;background-color:#f9f9f9}.sb-blog-product-card__media{width:376px;max-width:50%;display:flex;align-content:center;align-items:center}.sb-blog-product-card__content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:32px}.sb-blog-product-card__footer{flex-direction:column;align-items:flex-start;gap:16px}.sb-blog-product-card__cta{color:#fff;font-weight:500;gap:0;background-color:var(--sb-ch-fg-color, var(--sb-fg-color, #000));padding:16px 24px;border-radius:50px;transition:opacity .2s ease;width:100%;border-bottom:none}.sb-blog-product-card__cta span{min-width:142px}}@media(min-width:990px){.sb-blog-featured-product{padding:var(--sb-padding-top-mobile, 24px) 0 var(--sb-padding-bottom-mobile, 24px)}.sb-blog-featured-product__heading{font-size:32px}.sb-blog-product-card__title{font-size:24px}.sb-blog-product-card__description{font-size:16px}.sb-blog-product-card__price{font-size:20px}}.sb-product-card{display:flex;flex-direction:column;border-radius:6px;padding:16px;overflow:hidden;background:var(--sb-ch-bg-color, var(--sb-bg-color, #fff));color:var(--sb-ch-fg-color, var(--sb-fg-color, #000));position:relative;height:100%;width:calc((100% - var(--inline-gap, 12px) * var(--gap-count, 0)) / var(--column-count, 1));transition:background .2s ease}.sb-product-card:hover{background:var(--sb-ch-hover-bg-color, var(--sb-ch-bg-color, #fff))}@media screen and (max-width:768px){.product-grid-container::not(.sb-product-grid__item--mb-dual-columns) .sb-product-card .sb-product-card__title{font-size:22px}.product-grid-container::not(.sb-product-grid__item--mb-dual-columns) .sb-product-card .sb-product-card__description{font-size:16px}.product-grid-container::not(.sb-product-grid__item--mb-dual-columns) .sb-product-card .sb-product-card__price--current{font-size:18px}.product-grid-container::not(.sb-product-grid__item--mb-dual-columns) .sb-product-card .sb-product-card__price--compare{font-size:16px}.product-grid-container::not(.sb-product-grid__item--mb-dual-columns) .sb-product-card .sb-button__link--link.sb-button__link{font-size:16px}.sb-product-grid__item--mb-dual-columns .sb-product-card{height:100%}}.sb-product-card__media{position:relative;width:100%;aspect-ratio:1 / 1;background:transparent}.sb-product-card__media img{width:100%;height:100%;object-fit:contain;aspect-ratio:1 / 1}.sb-product-card__arrows{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;padding:0;z-index:1}.sb-product-card__content{display:flex;flex-direction:column;gap:10px;flex:1}.sb-product-card__blocks{display:flex;align-items:center;gap:8px}.sb-product-card__blocks .jdgm-widget{display:flex;align-items:center;gap:4px}.sb-product-card .jdgm-star.jdgm--on:before,.sb-product-card .jdgm-star.jdgm--half:before,.sb-product-card .jdgm-star.jdgm--off:before{font-size:16px}@media screen and (max-width:768px){.sb-product-card .jdgm-star.jdgm--on:before,.sb-product-card .jdgm-star.jdgm--half:before,.sb-product-card .jdgm-star.jdgm--off:before{font-size:12px}}.jdgm-star.jdgm--on:before{margin-right:3px}@media screen and (max-width:768px){.jdgm-star.jdgm--on:before{margin-right:1px}.jdgm-prev-badge{width:max-content!important}}.sb-product-card .jdgm-star{padding-right:1px!important}.sb-product-card .jdgm-rating-count,.sb-product-card .jdgm-prev-badge__text{font-size:14px;font-weight:400;font-family:var(--sb-font-family-body);color:var(--sb-ch-fg-color, var(--sb-fg-color, #111314));opacity:.6;line-height:1.3}@media screen and (max-width:768px){.sb-product-card .jdgm-rating-count,.sb-product-card .jdgm-prev-badge__text{font-size:12px;color:#11131499!important}}.sb-product-card .jdgm-prev-badge__text{color:#11131499!important}.sb-product-card__title{font-size:22px;font-family:var(--sb-font-family-heading);line-height:1.3;margin:0;color:var(--sb-ch-fg-color, var(--sb-fg-color, #111314))}.sb-product-card__description{font-size:16px;font-weight:400;font-family:var(--sb-font-family-body);line-height:1.3;margin:0 0 10px;color:var(--sb-ch-fg-color, var(--sb-fg-color, #111314));opacity:.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;letter-spacing:normal}.sb-product-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;flex-wrap:wrap;gap:4px}.sb-product-card__price{display:flex;align-items:baseline;gap:8px;letter-spacing:0%}.sb-product-card .sb-button__text{letter-spacing:0%}.sb-product-card__price--compare{font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem);text-decoration:line-through;color:var(--sb-ch-fg-color, var(--sb-fg-color, #111314));opacity:.72;font-family:var(--sb-font-family-heading)}.sb-product-card__price--current{font-size:calc(18 / var(--sb-base-font-size, 16) * 1rem);font-family:var(--sb-font-family-heading);color:var(--sb-ch-fg-color, var(--sb-fg-color, #111314))}.sb-jdgm-widget.jdgm-preview-badge .jdgm-star.jdgm-star{color:#1b73b3}.sb-product-card__content .jdgm-widget{min-height:24px;display:block!important}.sb-product-card__link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;text-decoration:none;font-size:0}.sb-product-card__media{z-index:2}.sb-product-card__blocks,.sb-product-card__footer{position:relative;z-index:2;pointer-events:none}.sb-product-card__blocks .jdgm-widget,.sb-product-card__footer a,.sb-product-card__footer button,.sb-product-card__footer .sb-button{pointer-events:auto}.sb-product-card__arrows .sb-prev-arrow,.sb-product-card__arrows .sb-next-arrow{height:44px;width:44px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;border-radius:2px}.sb-product-card__arrows .sb-next-arrow{justify-content:flex-end}.sb-product-card__arrows .sb-prev-arrow:focus-visible,.sb-product-card__arrows .sb-next-arrow:focus-visible{outline:none;outline-offset:0;box-shadow:none}.sb-button__link.sb-button__link--link.sb-button__link--sold-out{border-color:transparent}.sb-benefits-card{display:flex;flex-direction:column;background:var(--sb-ch-bg-color, #fff);color:var(--sb-ch-fg-color, #000);border-radius:6px;height:100%;overflow:hidden;justify-content:space-between}.sb-benefits-card__content{padding:12px}.sb-benefits-card__heading{font-size:20px;font-weight:600;line-height:1.3;margin:0 0 4px}.sb-benefits-card__text{font-size:14px;line-height:1.3;margin-bottom:0;flex-grow:1;color:var(--sb-copy-fg-color, --sb-ch-fg-color)}.sb-benefits-card__image-container{height:140px;width:100%;overflow:hidden}.sb-benefits-card__image{width:100%;height:100%;display:block;object-fit:cover}@media screen and (min-width:768px){.sb-benefits-card__content{padding:12px 16px}.sb-benefits-card__heading{font-size:20px}.sb-benefits-card__image-container{height:180px}}.sb-button{display:block}.sb-button__link{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;transition:all .3s ease;border-radius:9999px;font-weight:500;padding:10px 10px 12px;font-family:var(--sb-font-family-body);font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem)}.sb-button__link,.sb-button__link--secondary,.sb-button__link--outline,.sb-button__link--button{width:100%}.sb-button__link--primary,.sb-button__link--button{background:var(--sb-bg-color);color:var(--sb-fg-color);border:1px solid var(--sb-bg-color)}.sb-button__link--button{letter-spacing:0;text-align:center}.sb-button__link--primary:hover,.sb-button__link--button:hover{background:var(--sb-fg-color);color:var(--sb-bg-color);border-color:var(--sb-bg-color)}.sb-button__link--secondary{background:var(--sb-fg-color);color:var(--sb-bg-color);border:1px solid var(--sb-fg-color)}.sb-button__link--secondary:hover{background:var(--sb-bg-color);color:var(--sb-fg-color);border-color:var(--sb-fg-color)}.sb-button__link--link.sb-button__link{background:transparent;color:var(--sb-fg-color);border:none;padding:0;border-bottom:1px solid var(--sb-fg-color);border-radius:0;min-width:0;width:auto;white-space:nowrap}.sb-button__link--small.sb-button__link{background:var(--sb-bg-color);color:var(--sb-fg-color);border-radius:24px;font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem);line-height:1.4;border:none;padding:6px 16px 8px;text-align:center;min-width:0;box-shadow:none;height:auto}.sb-button__link--small:hover{opacity:.8;background:var(--sb-bg-color);color:var(--sb-fg-color)}.sb-button__link--outline{background:transparent;color:var(--sb-fg-color);border:1px solid var(--sb-fg-color)}.sb-button__link--outline:hover{opacity:.8}.sb-button__text{display:inline-block}.sb-button__arrow{flex-shrink:0;transition:transform .3s ease;display:flex;align-items:center;margin-bottom:1px}.sb-button__link:hover .sb-button__arrow{transform:translate(4px)}custom-link{cursor:pointer}@media screen and (min-width:767px){.sb-button__link,.sb-button__link--secondary,.sb-button__link--outline,.sb-button__link--button{width:auto;min-width:360px}.sb-button__link--outline,.sb-button__link--outline:has(.sb-button__arrow):hover{background:var(--sb-bg-color-desktop, var(--sb-bg-color));color:var(--sb-fg-color-desktop, var(--sb-fg-color));border-color:var(--sb-fg-color-desktop, var(--sb-fg-color))}.sb-button__link--primary,.sb-button__link--primary:has(.sb-button__arrow):hover{background:var(--sb-bg-color-desktop, var(--sb-bg-color));color:var(--sb-fg-color-desktop, var(--sb-fg-color));border-color:var(--sb-bg-color-desktop, var(--sb-bg-color))}.sb-button__link--primary:hover{background:var(--sb-fg-color-desktop, var(--sb-fg-color));color:var(--sb-bg-color-desktop, var(--sb-bg-color));border-color:var(--sb-fg-color-desktop, var(--sb-fg-color))}.sb-button__link--secondary,.sb-button__link--secondary:has(.sb-button__arrow):hover{background:var(--sb-fg-color-desktop, var(--sb-fg-color));color:var(--sb-bg-color-desktop, var(--sb-bg-color));border-color:var(--sb-fg-color-desktop, var(--sb-fg-color))}.sb-button__link--secondary:hover{background:var(--sb-bg-color-desktop, var(--sb-bg-color));color:var(--sb-fg-color-desktop, var(--sb-fg-color));border-color:var(--sb-bg-color-desktop, var(--sb-bg-color))}.sb-button__link--link{color:var(--sb-fg-color-desktop, var(--sb-fg-color))}}@media screen and (min-width:1920px){.sb-button__link,.sb-button__link--secondary,.sb-button__link--outline,.sb-button__link--button{min-width:400px}}.sb-buy-buttons--primary{display:flex;gap:.75rem;align-items:stretch;width:100%}.sb-buy-buttons--primary.sb-buy-buttons--no-quantity{display:flex}.sb-buy-buttons--primary .quantity{flex-shrink:0}.sb-buy-buttons--primary .product-form__submit{flex:1}.sb-buy-buttons--primary.sb-buy-buttons--no-quantity .product-form__submit{width:100%}.product-form__submit .td-atc-price__original{opacity:.85;margin-inline-end:.35em}.product-form__submit .td-atc-price__discounted{color:var(--td-atc-discount-color, #ff8c00)}.sb-complete-card{background:var(--sb-ch-bg-color, #f5f7fa);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;padding:0;border:1px solid rgba(17,19,20,.32);transition:background-color .3s ease}.sb-complete-card:hover{background-color:#f1f3f7}.sb-complete-card .sb-button a{width:100%;min-width:unset}.sb-complete-card .sb-option-text{color:var(--sb-ch-fg-color-lightened, #666);font-size:14px;font-weight:400;line-height:1.3;display:none}.sb-complete-card__tag{background:var(--sb-ch-tag-bg-color, #f5f7fa);color:var(--sb-ch-tag-fg-color, #333);padding:8px 24px 10px;font-size:16px;line-height:140%;font-weight:500;display:flex;justify-content:center;align-items:center}.sb-complete-card__card-body{display:flex;padding:24px;gap:20px;text-decoration:none}.sb-complete-card__image{display:flex;justify-content:center;align-items:center}.sb-complete-card__image img{object-fit:cover;width:80px;height:auto}.sb-complete-card__content{display:flex;flex-direction:column;gap:8px}.sb-complete-card__heading{font-size:16px;font-weight:600;margin:0;padding:0;line-height:1.3;color:var(--sb-ch-fg-color, #333)}.sb-complete-card__description{font-size:14px;line-height:1.3;color:var(--sb-ch-fg-color-lightened, #666)}.sb-complete-card__button-wrapper{display:flex;flex-direction:column-reverse;gap:16px;padding:0 24px 24px;--sb-fg-color: var(--sb-ch-bg-color, #000);--sb-bg-color: var(--sb-ch-fg-color, #fff);margin-top:auto}.sb-complete-card .jdgm-preview-badge .jdgm-star.jdgm-star{color:var(--sb-accent-color-sticky, #1B73B3)!important}.sb-complete-card .jdgm-prev-badge__text{font-size:14px!important;color:#11131499!important}.sb-complete-card .jdgm-prev-badge{font-size:18px!important}.sb-complete-card .jdgm-star{font-size:14px!important;margin-right:0!important;padding-right:0!important}.sb-complete-card .jdgm-widget *{line-height:1!important}.sb-complete-card__button-wrapper .button{min-height:56px;font-weight:500}.sb-complete-card__button-wrapper .button,.sb-complete-card__button-wrapper .button:before,.sb-complete-card__button-wrapper .button:after{border-radius:6px}.sb-complete-card .sb-complete-card__button:hover{opacity:.7;background:linear-gradient(0deg,#00000052 0% 100%),#173446;color:var(--sb-ch-fg-color, rgba(var(--color-button)));border-color:var(--sb-ch-fg-color, rgba(var(--color-button)))}.sb-complete-card__button-wrapper .button:disabled{opacity:.6;cursor:not-allowed}.sb-complete-card .product-form{width:100%;margin-bottom:0!important}.sb-complete-card .product-form .form{display:flex;flex-direction:column;gap:0}.sb-complete-card .product-form__error-message-wrapper{margin-bottom:1rem}@media screen and (min-width:768px){.sb-complete-card__image img{width:100%;object-fit:contain;max-height:215px}.sb-complete-card__card-body{flex-direction:column;gap:18px}.sb-complete-card .jdgm-widget{order:-1;min-height:24px}.sb-complete-card__button-wrapper{gap:24px;flex-direction:column}.sb-complete-card__heading{font-size:22px;min-height:57px}.sb-complete-card__description{font-size:16px}.sb-complete-card .sb-option-text{display:block}.sb-complete-card .jdgm-star{font-size:16px!important}}.sb-drawer-accordion{width:100%}.sb-drawer-accordion .sb-accordion__item{border-bottom:1px solid var(--sb-border-color, #11131429)}.sb-menu-drawer__menu-item:last-child .sb-drawer-accordion .sb-accordion__item{border-bottom:none}.sb-drawer-accordion .sb-accordion__trigger svg{transition:transform .3s ease-in-out}.sb-drawer-accordion .sb-accordion__item--expanded .sb-accordion__trigger svg{transform:rotate(180deg)}.sb-drawer-accordion .sb-accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;background:none;border:none;letter-spacing:0;font-family:var(--sb-font-family-body);font-size:calc(18 / var(--sb-base-font-size, 16) * 1rem);font-weight:400;color:var(--sb-fg-color, #111314);cursor:pointer}.sb-menu-drawer__menu-item--bold .sb-accordion__trigger{font-weight:600}.sb-accordion__trigger-icon{display:flex;align-items:center;margin-left:12px}.sb-drawer-accordion .sb-accordion__content{background:var(--sb-bg-color, #fff);max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.sb-drawer-accordion__products{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.sb-drawer-accordion__product{display:flex;align-items:flex-start;gap:14px;padding:4px 0}.sb-drawer-accordion__product-info{display:flex;flex-direction:column;gap:4px}.sb-drawer-accordion__product-link{display:flex;align-items:flex-start;gap:14px;text-decoration:none;color:inherit;width:100%}.sb-drawer-accordion__product-image{width:64px;height:64px;object-fit:cover;border-radius:6px;background:var(--sb-bg-color, #f8f9fb);flex-shrink:0}.sb-drawer-accordion__product-title{font-family:var(--font-body-family),sans-serif;font-size:16px;font-weight:500;color:#111314;margin:0;letter-spacing:0;line-height:1.4}.sb-drawer-accordion__product-description{font-family:var(--font-body-family),sans-serif;font-size:14px;color:var(--sb-fg-color, #111314);opacity:.72;letter-spacing:0;line-height:1.4;margin:0}.sb-drawer-accordion__view-all{display:flex;align-items:center;justify-content:flex-end;gap:8px;text-decoration:none!important;margin-bottom:22px}.sb-drawer-accordion__view-all div{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:12px 0 0;border-bottom:1px solid var(--sb-fg-color, #111314)}.sb-drawer-accordion__view-all span{font-family:var(--font-body-family),sans-serif;font-size:16px;font-weight:500;color:var(--sb-fg-color, #111314);border:none;background:none;cursor:pointer}.sb-drawer-accordion__view-all svg{width:18px;height:18px;margin-left:4px}.sb-drawer-swiper__container{padding:0 0 24px}.sb-drawer-swiper__heading{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;background:none;border:none;letter-spacing:0;font-family:var(--sb-font-family-body),sans-serif;font-size:18px;font-weight:400;color:var(--sb-fg-color, #111314);cursor:pointer}.sb-menu-drawer__menu-item--bold .sb-drawer-swiper__heading{font-weight:600}.sb-drawer-swiper__swiper-container{width:100%;overflow:hidden;max-width:100vw}.sb-menu-drawer__menu-item:has(.sb-drawer-swiper__swiper-container)+.sb-menu-drawer__menu-item>.sb-drawer-accordion{border-top:1px solid var(--sb-border-color, #11131429)}.sb-drawer-swiper__product-link{text-decoration:none!important}.sb-drawer-swiper__product-link img{width:100%;height:100%;object-fit:cover;background-color:var(--sb-ch-bg-color, var(--sb-bg-color, #F8F9FB))}.sb-drawer-swiper__swiper-title{font-family:var(--font-body-family),sans-serif;font-size:16px;font-weight:600;color:var(--sb-ch-fg-color, var(--sb-fg-color, #111314));letter-spacing:0;line-height:1.4;text-decoration:none!important;padding-bottom:6px}.sb-drawer-swiper__swiper-price{font-family:var(--font-heading-family),sans-serif;font-size:14px;color:var(--sb-ch-fg-color, var(--sb-fg-color, #111314));letter-spacing:0;line-height:1.4;text-decoration:none!important}@media(min-width:750px){.sb-drawer-swiper__swiper-container{max-width:calc(40rem - 32px)}}.sb-free-gift{border-radius:6px;width:100%;padding:16px!important;margin:20px 0;background:#f8f9fb}.sb-free-gift__title{font-family:var(--font-heading-family, system-ui);letter-spacing:0;font-size:16px;line-height:.75;color:var(--sb-free-gift-text-primary, #111314);margin:0;padding:0}.sb-free-gift__badge-alt{color:#000;border-radius:88px;display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 0 7px;min-width:32px;position:relative;overflow:hidden}.sb-free-gift__badge-alt:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;transition:all .3s ease-in-out;background:linear-gradient(90deg,#ff8c00,#ffc47c 100% 100%);border-radius:88px}.sb-free-gift__badge-alt:before{content:"";position:absolute;top:0;left:0;height:100%;width:0%;background:linear-gradient(-90deg,#039846,#006e31);transition:all .3s ease-in-out;z-index:1;border-radius:88px}.sb-free-gift--subscription-active .sb-free-gift__badge-alt:before{width:100%}.sb-free-gift--subscription-active .sb-free-gift__badge-alt{color:#fff}.sb-free-gift__badge-text{font-family:var(--font-body-family, system-ui);font-weight:400;font-size:14px;line-height:1.4;color:var(--sb-free-gift-badge-text);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px;position:relative;z-index:1}.sb-free-gift{border-radius:6px;width:100%;padding:16px!important;margin:20px 0}.sb-free-gift__container{display:flex;flex-direction:column;justify-content:center;height:100%;gap:16px}.sb-free-gift__content{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%}.sb-free-gift__image-wrapper{flex-shrink:0;width:115px;height:75px}.sb-free-gift__image{width:100%;height:100%;object-fit:contain}.sb-free-gift__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.sb-free-gift__title{font-family:var(--font-heading-family, system-ui);letter-spacing:0;font-size:16px;line-height:.95;color:var(--sb-free-gift-text-primary, #111314);margin:0;padding:0}.sb-free-gift__description{font-family:var(--font-body-family, system-ui);font-weight:400;font-size:14px;line-height:1.3;color:var(--sb-free-gift-text-secondary, #111314);opacity:.65}.sb-free-gift__badge{background:var(--sb-gift-background, #f8f9fb);color:var(--sb-gift-text, #111314);border-radius:88px;display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 0 7px;min-width:32px;position:relative;overflow:hidden}.sb-free-gift__badge:before{content:"";position:absolute;top:0;right:0;height:100%;background:var(--sb-no-gift-background, #f8f9fb);animation:growWidth .4s forwards}.sb-free-gift--subscription-active .sb-free-gift__badge{background:var(--sb-no-gift-background, #f8f9fb)}.sb-free-gift--subscription-active .sb-free-gift__badge:before{content:"";position:absolute;top:0;left:0;right:unset;height:100%;background:var(--sb-gift-background, #f8f9fb);animation:growWidth .4s forwards}.sb-free-gift__badge--desktop{display:none}.sb-free-gift__badge-icon{flex-shrink:0;width:12px;height:12px}.sb-free-gift__badge-text{font-family:var(--font-body-family, system-ui);font-weight:400;font-size:14px;line-height:1.4;color:var(--sb-free-gift-badge-text);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px;position:relative}.sb-free-gift__badge-text strong{font-weight:700}.sb-free-gift__description .metafield-rich_text_field *{font-family:var(--font-body-family, system-ui);line-height:1.4;color:#111314a3;margin:0;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0px}span.sb-free-gift__badge-text>*,span.sb-free-gift__badge-text>*>*{margin:0}@keyframes growWidth{0%{width:0}to{width:100%}}@media screen and (min-width:768px){.sb-free-gift__image-wrapper{height:110px;width:165px}.sb-free-gift__title{font-size:16px;white-space:normal}.sb-free-gift__description{font-size:14px}}@media screen and (min-width:1080px){.sb-free-gift__badge--desktop{display:flex;margin-top:0}.sb-free-gift__badge--mobile{display:none}}.sb-menu-drawer__navigation.menu-drawer__navigation{width:100vw;padding-block:12px 28px}.sb-menu-drawer__navigation.menu-drawer__navigation,.sb-menu-drawer__navigation .sb-menu-drawer__menu-item:has(.sb-drawer-swiper__swiper-container){padding-inline:0}.sb-menu-drawer__navigation ul>.sb-menu-drawer__menu-item,.sb-drawer-swiper__heading{padding-inline:var(--sb-padding-inline)}.sb-menu-drawer__menu-item{padding-inline:var(--sb-padding-inline);font-family:var(--sb-font-family-heading)}.sb-menu-drawer__menu-item .menu-drawer__menu-item{border-bottom:1px solid var(--sb-border-color, #11131429);font-family:var(--sb-font-family-body);font-weight:400}.sb-menu-drawer__menu-item--bold .menu-drawer__menu-item{font-weight:600}.menu-drawer__menu-item>.svg-wrapper.sb-menu-drawer__nested-drawer-arrow{transform:translateY(-50%) rotate(270deg)}.sb-menu-drawer__menu-item--childless{position:relative}.sb-menu-drawer__menu-item--childless svg{position:absolute;right:0;top:50%;transform:translateY(-50%)}.sb-menu-drawer__footer-menu{padding:16px;background-color:var(--sb-mobile-foot-bg-color, #173446)}.sb-menu-drawer__footer-menu-item{text-decoration:none!important;padding:6px 0;color:var(--sb-mobile-foot-fg-color, #ffffff)!important;font-family:var(--sb-font-family-body)!important;font-size:16px!important;font-weight:400!important;line-height:1.4!important}[data-breakpoint=tablet] summary>span svg{margin-left:-5px}@media screen and (min-width:990px){.sb-header__inline-menu.header__inline-menu{display:flex;justify-content:flex-end;height:100%}.header--middle-left .sb-header__inline-menu.header__inline-menu{justify-content:center}.sb-header__inline-menu .list-menu--inline{gap:0 14px;justify-content:flex-end}.header--middle-left>*{min-width:100px}}@media screen and (min-width:1280px){.sb-header__inline-menu .list-menu--inline{gap:0 22px}}.sb-header__inline-menu .header__menu-item,.sb-header__inline-menu .header__menu-item a{color:var(--sb-fg-color);text-decoration:none}.sb-header__inline-menu .header__menu-item:hover{color:var(--sb-fg-color)}.sb-header__bold-link.header__menu-item{font-weight:700}.sb-header__inline-menu summary.list-menu__item,.sb-header__inline-menu .header__menu-item{padding-inline:0}.sb-mega-menu .mega-menu__content{border:none}.sb-mega-menu,.sb-header__inline-menu .header__menu-item{height:100%;display:flex;align-items:center}.sb-mega-menu .header__menu-item{padding-block:0}.sb-megamenu-cards,.sb-megamenu-feature{padding:40px var(--sb-padding-inline) 48px;display:flex;flex-direction:column;gap:40px;background-color:var(--sb-bg-color)}@media screen and (min-width:1024px){.sb-megamenu-cards,.sb-megamenu-feature{padding-inline:max(var(--sb-padding-inline),calc((100% - var(--page-width)) / 2))}}@media screen and (min-width:990px){.sb-header__inline-menu .header__menu-item a,.sb-header__inline-menu .header__menu-item{font-size:14px}}.sb-megamenu-cards__head{display:flex;justify-content:space-between;align-items:center;gap:32px}.sb-megamenu-cards__title{font-family:var(--sb-font-family-heading);font-size:28px;line-height:1.2;color:var(--sb-fg-color);margin:0}.sb-megamenu-cards__link{display:flex;align-items:center;gap:10px;padding:0 0 4px;font-family:var(--sb-font-family-body);font-weight:500;font-size:16px;line-height:1;color:var(--sb-fg-color);text-decoration:none;border-bottom:1px solid var(--sb-fg-color)}.sb-megamenu-cards__link:hover{opacity:.72}.sb-megamenu-cards__link svg{width:18px;height:18px}.sb-megamenu-cards__container{display:flex;--column-count: 4;--inline-gap: 20px;--gap-count: calc(var(--column-count) - 1);gap:0 var(--inline-gap);flex-wrap:wrap;justify-content:stretch}.sb-megamenu-cards__container .sb-product-card:nth-of-type(5){display:none}@media screen and (min-width:1280px){.sb-megamenu-cards__container{--column-count: 5}.sb-megamenu-cards__container .sb-product-card:nth-of-type(5){display:flex}}@media screen and (min-width:1440px){.sb-megamenu-cards__container{--inline-gap: 40px}}.sb-megamenu-cards .sb-product-card{padding:8px 12px 16px;background-color:var(--sb-ch-bg-color)}.sb-megamenu-cards .sb-product-card:hover{background-color:var(--sb-ch-hover-bg-color, var(--sb-ch-bg-color, #fff))}.sb-megamenu-cards .sb-product-card__content{gap:5px}.sb-megamenu-cards .sb-product-card__title{font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem)}.sb-megamenu-cards .sb-product-card__description{font-size:calc(14 / var(--sb-base-font-size, 16) * 1rem)}.sb-megamenu-cards .sb-product-card{height:auto;align-self:stretch}@media screen and (min-width:1440px){.sb-megamenu-cards .sb-product-card__content{gap:10px}.sb-megamenu-cards .sb-product-card__title{font-size:calc(18 / var(--sb-base-font-size, 16) * 1rem)}.sb-megamenu-cards .sb-product-card__description{font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem)}}@media screen and (min-width:1024px){.sb-megamenu-cards .sb-product-card .jdgm-star.jdgm--on:before,.sb-megamenu-cards .sb-product-card .jdgm-star.jdgm--half:before,.sb-megamenu-cards .sb-product-card .jdgm-star.jdgm--off:before{font-size:10px}.sb-megamenu-cards .sb-product-card .jdgm-prev-badge__text{font-size:calc(10 / var(--sb-base-font-size, 16) * 1rem)}.sb-megamenu-cards .sb-product-card{-webkit-line-clamp:3}}@media screen and (min-width:1280px){.sb-megamenu-cards .sb-product-card .jdgm-prev-badge__text{font-size:calc(12 / var(--sb-base-font-size, 16) * 1rem)}.sb-megamenu-cards .sb-product-card .jdgm-star.jdgm--on:before,.sb-megamenu-cards .sb-product-card .jdgm-star.jdgm--half:before,.sb-megamenu-cards .sb-product-card .jdgm-star.jdgm--off:before{font-size:12px}}@media screen and (min-width:1440px){.sb-megamenu-cards .sb-product-card .jdgm-star.jdgm--on:before,.sb-megamenu-cards .sb-product-card .jdgm-star.jdgm--half:before,.sb-megamenu-cards .sb-product-card .jdgm-star.jdgm--off:before{font-size:14px}.sb-megamenu-cards .sb-product-card .jdgm-star{padding-right:4px!important}.sb-megamenu-cards .sb-product-card__blocks .jdgm-rating-count{font-size:calc(14 / var(--sb-base-font-size, 16) * 1rem)}}.sb-megamenu-feature__head{display:flex;justify-content:space-between;align-items:center;gap:32px}.sb-megamenu-feature__title{font-size:28px;line-height:1.2;color:#111314;margin:0}.sb-megamenu-feature__link{display:flex;align-items:center;gap:10px;padding:0 0 4px;font-family:var(--sb-font-family-body);font-weight:500;font-size:16px;line-height:1;color:#111314;text-decoration:none;border-bottom:1px solid #111314}.sb-megamenu-feature__link svg{width:18px;height:18px}.sb-megamenu-feature__link:hover{opacity:.72}.sb-megamenu-feature__container{display:flex;justify-content:space-between;gap:85px}.sb-megamenu-feature__content{display:flex;gap:8px;justify-content:space-between;width:100%}.sb-megamenu-feature__products{display:grid;grid-template-columns:repeat(2,250px);grid-template-rows:repeat(3,auto);gap:24px 8px;width:fit-content}.sb-megamenu-feature__product{display:flex;gap:14px;align-items:flex-start}.sb-megamenu-feature__product a{display:grid;grid-template-columns:64px 1fr;grid-template-rows:auto 1fr;gap:0 14px;grid-template-areas:"image title" "image description";text-decoration:none;color:inherit;width:100%;align-items:start}.sb-megamenu-feature__product a:hover h3{text-decoration:underline}.sb-megamenu-feature__product-image,.sb-megamenu-feature__product img{grid-area:image;width:64px;height:64px;border-radius:4px;background-color:#f8f9fb;object-fit:cover}.sb-megamenu-feature__product-title{grid-area:title;font-family:var(--sb-font-family-body);font-weight:500;font-size:16px;line-height:1.4;letter-spacing:0;color:var(--sb-fg-color);margin:0;align-self:start}.sb-megamenu-feature__product-description{grid-area:description;align-self:start}.sb-megamenu-feature__product-description{font-family:var(--sb-font-family-body);font-weight:400;font-size:14px;line-height:1.4;letter-spacing:0;color:var(--sb-fg-color);opacity:.72;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical;overflow:hidden}.sb-megamenu-feature__cards{flex-shrink:0}.sb-megamenu-feature__card{display:flex;flex-direction:column;max-width:400px;width:100%;background-color:var(--sb-ch-bg-color, var(--sb-bg-color, #F8F9FB));border-radius:6px;overflow:hidden;gap:5px;text-decoration:none;color:inherit}.sb-megamenu-feature__card-title span{font-family:var(--sb-font-family-heading);font-size:18px;line-height:1.3;letter-spacing:0;color:var(--sb-ch-fg-color);margin:0 0 2px;display:flex;justify-content:space-between;align-items:center;gap:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;overflow:hidden}.sb-megamenu-feature__card-description{margin:0 0 12px;flex:1}.sb-megamenu-feature__card-description span{font-family:var(--sb-font-family-body);font-weight:400;font-size:14px;letter-spacing:0;line-height:1.3;color:var(--sb-ch-fg-color);opacity:.72;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;overflow:hidden}.sb-megamenu-feature__card-image-wrapper{overflow:hidden;height:180px}.sb-megamenu-feature__card .sb-megamenu-feature__card-image{width:100%;height:100%;object-fit:cover;border-radius:0 0 6px 6px;margin-top:auto;transition:all .3s}.sb-megamenu-feature__card:hover .sb-megamenu-feature__card-image{transform:scale(1.1)}.sb-megamenu-feature__card-title,.sb-megamenu-feature__card-description{padding-left:16px;padding-right:16px}.sb-megamenu-feature__card-title{display:flex;flex-direction:row;margin:0;gap:10px;align-items:center;justify-content:space-between;padding-top:16px}.sb-megamenu-feature__card-title svg{width:18px;min-width:18px;height:18px;align-self:flex-start;margin-top:3px}.sb-megamenu-feature__card:hover .sb-megamenu-feature__card-title span{text-decoration:underline}.sb-megamenu-feature__container--double .sb-megamenu-feature__content{gap:8px}.sb-megamenu-feature__container--double .sb-megamenu-feature__products{grid-template-columns:343px;grid-template-rows:repeat(3,auto);gap:24px}.sb-megamenu-feature__container--double .sb-megamenu-feature__cards{display:flex;gap:32px}@media screen and (max-width:1023px){.sb-megamenu-feature__container,.sb-megamenu-feature__container--double,.sb-megamenu-feature__content{flex-direction:column;gap:40px}.sb-megamenu-feature__products{grid-template-columns:1fr;gap:24px;width:100%}.sb-megamenu-feature__card{width:100%;max-width:400px}.sb-megamenu-feature__container--double .sb-megamenu-feature__cards,.sb-megamenu-cards__container{flex-direction:column;gap:24px}.sb-megamenu-cards__container .card{max-width:400px;margin:0 auto}}@media screen and (max-width:767px){.sb-megamenu-cards__container{gap:16px}}@media screen and (min-width:1280px){.sb-megamenu-feature__products{grid-template-columns:repeat(2,343px);gap:24px 65px}.sb-megamenu-feature__content{gap:28px}}@media screen and (min-width:1440px){.sb-megamenu-feature__container--double .sb-megamenu-feature__content{gap:88px}.sb-megamenu-feature__content{gap:85px}.sb-megamenu-feature__products{grid-template-columns:repeat(2,343px);gap:24px 85px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1.5rem)}}.sb-header__inline-menu .js .mega-menu__content,.sb-header__inline-menu .mega-menu .mega-menu__content{opacity:0;transform:translateY(-1.5rem);animation:fadeOut .15s ease-in-out forwards}.sb-header__inline-menu .mega-menu.sb-open .mega-menu__content{opacity:1;transform:translateY(0);animation:fadeIn .15s ease-in-out forwards}nav.header__inline-menu.sb-header__inline-menu ul li a#HeaderMenu-blog span.sb-quiz-tag{padding:6.5px 12px 7.5px;border-radius:80px;border:1px solid rgba(17,19,20,.4);background-color:transparent;height:33px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}nav.header__inline-menu.sb-header__inline-menu ul li a#HeaderMenu-blog:hover span.sb-quiz-tag{background-color:#111314;border-color:#121212;color:#fff}.header__search .predictive-search__list-item{outline:none}.sb-search-modal{padding-bottom:16px}.sb-search-modal__content.search-modal__content{padding-left:var(--sb-padding-inline);height:64px}.header__search [role=option][aria-selected=true]{box-shadow:0 0 0 2px var(--color-foreground, #111) inset}.sb-search-modal__form.search-modal__form .sb-search-field.field .sb-reset__button{right:calc(-1 * (var(--inputs-border-width) + 4.4rem));background-color:#fff}.sb-reset__button.reset__button .sb-reset__button-icon{width:12px;height:12px}.sb-search-field.field{border:none;background-color:#f8f9fb;border-radius:6px}.sb-search-modal__form{background-color:#fff}.sb-search-modal__form.search-modal__form .field__input{background-color:#f8f9fb;color:#676767;padding-left:14px;padding-block:10px;height:44px;border-radius:6px}.sb-search-modal__form .field__label{top:50%;transform:translateY(-50%);font-size:10px;font-weight:400;line-height:130%}.sb-search-modal__form.search-modal__form #Search-In-Modal~.field__label{left:16px;color:#676767;top:8px}.sb-search-modal__form.search-modal__form #Search-In-Modal:focus~.field__label,.sb-search-modal__form.search-modal__form #Search-In-Modal:has(.field__input:not(:placeholder-shown))~.field__label{color:#67676799}.sb-search-modal__form.search-modal__form #Search-In-Modal:not(:focus):placeholder-shown~.field__label{font-size:16px;top:22px}@media screen and (min-width:750px){.sb-search-modal__form.search-modal__form{max-width:none}.sb-search-modal__content.search-modal__content{padding:0}.sb-search-field.field{background-color:#fff}.sb-reset__button.reset__button .sb-reset__button-icon{width:8px;height:8px}.sb-search-modal__form.search-modal__form .field{padding-inline:0;width:calc(100% + 2px)}.sb-search-modal__form.search-modal__form .field{padding-inline:max(var(--sb-padding-inline),calc((100vw - var(--page-width) - 15px) / 2 + var(--sb-padding-inline)))}.sb-search-modal__form.search-modal__form .field__input{padding-left:16px;width:calc(100% - 44px);flex-grow:0;min-width:0}.sb-search-modal__form.search-modal__form #Search-In-Modal~.field__label{left:calc(16px + max(var(--sb-padding-inline),calc((100vw - var(--page-width) - 15px) / 2 + var(--sb-padding-inline))));color:#676767}.sb-search-modal__form.search-modal__form #Search-In-Modal:focus~.field__label{color:#67676799}.sb-search-modal__form.search-modal__form .sb-search-field.field .sb-reset__button{right:max(var(--sb-padding-inline),calc((100vw - var(--page-width) - 15px) / 2 + var(--sb-padding-inline)))}}.sb-how-to-use-step{display:flex;align-items:flex-start;gap:16px;width:100%;padding-left:16px}.sb-how-to-use-step__icon-wrapper{position:relative;flex-shrink:0}.sb-how-to-use-step__icon-container{width:88px;height:88px;border-radius:8px;background-color:#ffffff0a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sb-how-to-use-step__icon-container img{height:100%}.sb-how-to-use-step__counter{position:absolute;left:-16px;top:-16px;width:32px;height:32px;border-radius:50%;background:var(--sb-ch-bg-color, var(--sb-bg-color, #fff));border:1px solid var(--sb-ch-fg-color, var(--sb-fg-color, #fff));display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1.2;color:var(--sb-ch-fg-color, var(--sb-fg-color, #fff));z-index:1;font-family:var(--sb-font-family-heading)}.sb-how-to-use-step__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.sb-how-to-use-step__title{font-weight:400;font-size:18px;line-height:1.4;color:var(--sb-ch-fg-color, var(--sb-fg-color, #fff));margin:0}.sb-how-to-use-step__description{font-weight:400;font-size:16px;line-height:1.3;color:#fffc;margin:0}.sb-how-to-use-step__description p{margin:0}@media screen and (min-width:1024px){.sb-how-to-use-step{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;flex:1;position:relative;padding-left:0}.sb-how-to-use-step__icon-wrapper{margin-right:0;align-self:flex-start}.sb-how-to-use-step__counter{position:absolute;left:0;top:-60px;width:40px;height:40px;font-size:22px;background:var(--sb-ch-bg-color, var(--sb-bg-color, #fff));border:1px solid var(--sb-ch-fg-color, var(--sb-fg-color, #fff))}.sb-how-to-use-step__content{gap:16px}.sb-how-to-use-step__icon-container{width:140px;height:140px;border-radius:6px}.sb-how-to-use-step__icon-container img{height:100%;width:100%}.sb-how-to-use-step__title{font-size:18px;line-height:1.4}.sb-how-to-use-step__description{font-size:16px;line-height:1.4}}.sb-ingredient-card{background-color:var(--sb-card-bg-color, #F8F9FB);border-radius:8px;overflow:hidden;width:100%;transition:all .3s ease;padding:14px 16px;display:flex;flex-direction:column;gap:8px;position:relative}.sb-ingredient-card:hover{background:linear-gradient(0deg,#1734460a 0% 100%),#f8f9fb}.sb-ingredient-card__header{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.sb-ingredient-card__heading{font-family:var(--sb-font-family-body);font-weight:700;font-size:18px;line-height:1.4;color:var(--sb-card-fg-color, #111314);margin:0;max-width:calc(100% - 54px)}.sb-ingredient-card__weight{font-size:14px;line-height:1.4;color:var(--sb-card-accent-color, #1B73B3);margin:0;font-weight:400}.sb-ingredient-card__toggle{background:transparent;border:none;cursor:pointer;padding:0;width:20px;height:20px;position:relative;flex-shrink:0}.sb-ingredient-card__toggle svg{width:100%;height:100%}.sb-ingredient-card__toggle svg path{stroke:var(--sb-card-fg-color, #111314)}.sb-ingredient-card__content{flex:1;display:flex;align-items:flex-start;gap:16px}.sb-ingredient-card.active .sb-ingredient-card__toggle .plus{display:none}.sb-ingredient-card.active .sb-ingredient-card__toggle .minus{display:block!important}.sb-ingredient-card__short-description{font-family:var(--body-font);font-size:14px;line-height:1.3;color:var(--sb-copy-fg-color, --sb-ch-fg-color);flex:1;max-width:calc(100% - 54px)}.sb-ingredient-card__image{position:absolute;bottom:0;right:5px;mix-blend-mode:multiply;display:flex;align-items:center;justify-content:center;pointer-events:none;width:76px}.sb-ingredient-card__image img{width:100%;height:100%;object-fit:contain}.sb-ingredient-card--hidden{display:none}@media screen and (min-width:750px){.sb-ingredient-card{padding:20px 24px}}.sb-ingredient-slide{background:var(--sb-ch-bg-color, #fff);border-radius:8px;box-shadow:0 4px 20px #0000001a;padding:16px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;height:calc(100% - 32px)}.sb-ingredient-slide__header{display:flex;justify-content:space-between;align-items:flex-start}.sb-ingredient-slide__heading{font-size:20px;font-weight:600;color:var(--sb-fg-color, #111314);margin:0;line-height:1.4;flex:1;padding-right:16px;font-family:var(--sb-font-family-body)}.sb-ingredient-slide__close-btn{background:none;border:none;font-size:24px;color:var(--sb-fg-color, #111314);cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;flex-shrink:0}.sb-ingredient-slide__close-btn:hover{color:#333}.sb-ingredient-slide__weight{color:#1b73b3;font-size:14px;font-weight:400;line-height:1.4}.sb-ingredient-slide__content{padding-bottom:80px;max-height:600px;overflow-y:auto;color:#676767}.sb-ingredient-slide__detailed-description{color:#676767;font-size:14px;line-height:1.3}.sb-ingredient-slide__detailed-description a{color:var(--sb-fg-color-lightened, #676767)!important}.sb-ingredient-slide__detailed-description p{margin:0 0 16px}.sb-ingredient-slide__detailed-description p:last-child{margin-bottom:0}.sb-ingredient-slide__image{position:absolute;right:-30px;bottom:-20px;width:110px;height:110px;mix-blend-mode:multiply;z-index:1}.sb-ingredient-slide__image img{border-radius:4px;max-width:100%;height:auto}.sb-ingredient-slide__divider{display:none}.sb-modal__body span.sb-swiper-pagination-current{font-weight:700}@media(min-width:768px){.sb-ingredient-slide{padding:20px 24px;position:relative;height:calc(100% - 40px)}.sb-ingredient-slide__image{position:absolute;bottom:-20px;right:-80px;width:230px;height:200px;margin:0;text-align:right}.sb-ingredient-slide__content{max-width:700px;margin-right:auto;width:87.594%;padding-bottom:62px;max-width:calc(100% - 115px)}.sb-ingredient-slide__detailed-description p{margin:0 0 20px}}@media(max-width:768px){.sb-ingredient-slide__content{max-height:54vh;overflow:auto;padding-bottom:0}.sb-ingredient-slide{padding-bottom:96px}}:root{--sb-modal-overlay-bg: rgba(0, 0, 0, .5);--sb-modal-bg: #ffffff;--sb-modal-border-radius: 8px;--sb-modal-shadow: 0 10px 25px rgba(0, 0, 0, .2);--sb-modal-max-width: 600px;--sb-modal-max-height: 80vh;--sb-modal-padding: 1.5rem;--sb-modal-header-padding: 1rem 1.5rem;--sb-modal-z-index: 1000;--sb-modal-animation-duration: .3s;--sb-modal-close-size: 24px;--sb-modal-close-color: #FFF;--sb-modal-close-hover-color: #333}.sb-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--sb-modal-overlay-bg);display:flex;align-items:center;justify-content:center;z-index:var(--sb-modal-z-index);opacity:0;visibility:hidden;transition:opacity var(--sb-modal-animation-duration) ease,visibility var(--sb-modal-animation-duration) ease;padding:1rem;overflow-y:auto}.sb-modal__overlay--active{opacity:1;visibility:visible}.sb-modal__dialog{width:100%;max-width:var(--sb-modal-max-width);max-height:var(--sb-modal-max-height);position:relative;transform:scale(.9) translateY(-20px);transition:transform var(--sb-modal-animation-duration) ease;display:flex;flex-direction:column;outline:none}.sb-modal__dialog--active{transform:scale(1) translateY(1)}.sb-modal__header{display:flex;align-items:center;justify-content:flex-end;padding:var(--sb-modal-header-padding);flex-shrink:0}.sb-modal__title{margin:0;font-size:1.25rem;font-weight:600;color:#111827;line-height:1.5}.sb-modal__close{display:flex;align-items:center;justify-content:center;width:var(--sb-modal-close-size);height:var(--sb-modal-close-size);border:none;background:none;cursor:pointer;color:var(--sb-modal-close-color);transition:color .2s ease,background-color .2s ease;flex-shrink:0;margin-left:1rem;padding:0}.sb-modal__close:hover,.sb-modal__close:focus{color:var(--sb-modal-close-hover-color);background-color:#f3f4f6}.sb-modal__close svg{width:100%;height:100%}.sb-modal__body{padding:var(--sb-modal-padding);overflow-y:auto;flex:1}@media(max-width:640px){:root{--sb-modal-max-width: calc(100vw - 2rem) ;--sb-modal-padding: 1rem;--sb-modal-header-padding: .75rem 1rem}.sb-modal__overlay{padding:2rem .5rem .5rem;align-items:flex-start}.sb-modal__dialog{margin-top:auto;margin-bottom:auto}.sb-modal__title{font-size:1.125rem}.sb-modal__close{margin-left:.5rem}}.sb-modal__body{transition:opacity .2s ease}.sb-modal__body--updating{opacity:.7}.sb-modal__body::-webkit-scrollbar{width:8px}.sb-modal__body::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.sb-modal__body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.sb-modal__body::-webkit-scrollbar-thumb:hover{background:#94a3b8}body.sb-modal-open{overflow:hidden}.sb-no-content{display:flex;align-items:center;justify-content:center;padding:48px 24px;text-align:center;background-color:var(--sb-ch-bg-color, var(--sb-bg-color, #F9FAFB));border:1px solid #E5E7EB;border-radius:8px;min-height:200px}.sb-no-content p{font-size:16px;font-weight:500;color:var(--sb-ch-fg-color, var(--sb-fg-color, #6B7280));margin:0;line-height:150%}.sb-predictive-search__articles-grid.predictive-search__articles-grid{display:grid;grid-template-columns:1fr;gap:1rem;padding-inline:max(var(--sb-padding-inline),calc((100vw - var(--page-width) - 15px) / 2 + var(--sb-padding-inline)))}.predictive-search__list-item--article-card{margin:0;padding:0}#predictive-search-option-article-desktop-5,#predictive-search-option-article-desktop-4{display:none}.predictive-search__article-card{display:flex;flex-direction:row;background:var(--sb-ch-bg-color, #fff);padding:16px;gap:20px;border-radius:6px;overflow:hidden;text-decoration:none;color:inherit;height:100%;transition:background .2s ease}.sb-articles-grid__item--mb .predictive-search__article-card{gap:16px}.predictive-search__list-item--article-card .predictive-search__article-card:hover{background-color:var(--sb-ch-hover-bg-color, #e8ebf2)}.predictive-search__article-card-image-wrapper{width:auto;height:72px;aspect-ratio:1/1;overflow:hidden;background:#f5f5f5}.sb-articles-grid__item--mb .predictive-search__article-card-image-wrapper{border-radius:4px}.predictive-search__article-card-image{width:100%;height:100%;object-fit:cover;display:block}.predictive-search__article-card-content{display:flex;flex-direction:column;gap:4px;flex:1}.predictive-search__article-card-title{font-size:calc(20 / var(--sb-base-font-size, 16) * 1rem);font-weight:500;font-family:var(--sb-font-family-body);line-height:1.4;letter-spacing:0;margin:0;color:var(--sb-ch-fg-color, var(--sb-fg-color, #111314))}.sb-articles-grid__item--mb .predictive-search__article-card-title{font-size:16px}.predictive-search__article-card-excerpt{font-size:calc(14 / var(--sb-base-font-size, 16) * 1rem);font-weight:400;font-family:var(--sb-font-family-body);line-height:1.4;margin:0;color:var(--sb-ch-fg-color, var(--sb-fg-color, #111314));opacity:.72;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.sb-articles-grid__item--mb .predictive-search__article-card-excerpt{font-size:14px}.sb-articles-grid__item--mb .predictive-search__article-card-author{display:none}.sb-articles-grid__item--mb .predictive-search__article-card{padding:0}.predictive-search__article-card-author{font-size:calc(12 / var(--sb-base-font-size, 16) * 1rem);font-weight:400;font-family:var(--sb-font-family-body);line-height:1.3;margin:0;color:var(--sb-ch-fg-color, var(--sb-fg-color, #111314));opacity:.6}@media screen and (min-width:750px){.sb-predictive-search__articles-grid.predictive-search__articles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media screen and (min-width:990px){.sb-predictive-search__articles-grid.predictive-search__articles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media screen and (min-width:1240px){.sb-predictive-search__articles-grid.predictive-search__articles-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}#predictive-search-option-article-desktop-4{display:block}}@media screen and (min-width:1440px){.sb-predictive-search__articles-grid.predictive-search__articles-grid{gap:40px}}.slider-bullet{width:10px;height:10px;border-radius:50%;border:1px solid var(--sb-fg-color, #111314)}.slider-bullet.is-active{background-color:var(--sb-fg-color, #111314)}media-gallery .tl-badge-img{position:absolute;top:8px;left:8px;width:42px;height:auto;z-index:1;margin:0}media-gallery .sb-product-tags{position:absolute;z-index:1;width:fit-content;left:unset;right:8px;top:8px;font-size:14px;font-style:normal;font-weight:400;line-height:130%}@media screen and (min-width:750px){media-gallery .grid .sb-product-tags{display:block}}media-gallery .product__media-icon,media-gallery .thumbnail__badge{top:unset;bottom:1.2rem}.product__media-list.slider{margin-bottom:16px;--grid-mobile-horizontal-spacing: 8px}media-gallery .tl-badge-img img{object-fit:contain;width:100%;height:auto}@media(min-width:990px){.product:not(.product--columns) .product__media-list .product__media-item--full:not(:first-child){max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}media-gallery .tl-badge-img{width:64px;top:24px;left:24px}media-gallery .sb-product-tags{right:24px;top:24px}}.sb-media-modal .product-media-modal__content{padding:0}.sb-product-media-modal__arrows{position:absolute;top:50%;z-index:19;display:flex!important;justify-content:space-between;width:100%;padding:0 16px;margin:0!important}.sb-media-modal .swiper-slide{display:flex;justify-content:center;align-items:center;height:auto;background-color:#fff}.sb-media-modal .swiper-slide img{max-height:100vh;object-fit:contain;width:100vw;border:none;user-select:none;-webkit-user-select:none}.sb-product-media-modal__arrows{opacity:.75;transition:all .15s ease}.sb-product-media-modal__arrows{padding:0 30px!important;transform:translateY(-50%)}.sb-arrow-icon{transition:all .15s ease;padding:0!important}.sb-product-media-modal__arrows *:focus-visible{outline:none;outline-offset:0;box-shadow:none}.product-media-modal .product-media-modal__toggle .icon{transform:rotate(0);transition:all .3s;width:18px}.product-media-modal__toggle:hover .icon{transform:rotate(90deg)!important}.product-media-modal__toggle{background:none!important;border:none!important;transform:translateY(-50%)}.sb-media-modal .product-media-modal__content{cursor:zoom-in}.sb-media-modal.product-media-modal{transition:all .3s ease}@media(min-width:768px){.sb-product-media-modal__arrows{padding:0}.sb-product-media-modal__arrows .sb-arrow-icon:hover{padding-right:33px}}.sb-product-tag--best-seller{background:var(--sb-best-seller-tag-bg-color);color:var(--sb-best-seller-tag-fg-color)}.sb-product-tag--new{background:var(--sb-new-tag-bg-color);color:var(--sb-new-tag-fg-color)}.sb-product-tag{font-size:14px;font-style:normal;font-weight:400;line-height:130%;padding:1px 8px;display:flex;justify-content:center;align-items:center;width:fit-content;border-radius:1.6px}.sb-product-tags{display:flex;flex-wrap:column;gap:4px;position:absolute;top:0;left:0;z-index:2}.sb-product-tags__container{display:flex;gap:5px;margin:0;flex-wrap:wrap;width:42%;position:absolute;bottom:0;left:1.5rem}.sb-product-tags__container .sb-product-tags{position:relative;left:0;top:0;right:unset;gap:2px}@media screen and (min-width:750px){.product__media-wrapper .sb-product-tags__container{display:none}.product__media-list .product__media-item .sb-product-tags__container{display:flex}}#kustomer-ui-sdk-iframe{transform:.2s all ease!important;right:10px!important}.sb-sticky-atc-active #kustomer-ui-sdk-iframe{bottom:var(--sticky-atc-height)!important}.sb-sticky-atc .jdgm-preview-badge .jdgm-star.jdgm-star{color:var(--sb-accent-color-sticky, #1B73B3)!important}.sb-sticky-atc .jdgm-prev-badge__text{opacity:.6;font-size:14px;font-style:normal;font-weight:400;line-height:130%;margin-left:4px;margin-top:2px}.sb-sticky-atc .jdgm-prev-badge{font-size:10px!important}.sb-sticky-atc .jdgm-star{font-size:10px!important;margin-right:0!important;padding-right:0!important}.sb-sticky-atc .jdgm-widget *{line-height:1!important}.sb-sticky-atc{position:fixed;bottom:0;left:0;right:0;background:var(--sb-bg-color-sticky, #fff);border-top:1px solid var(--sb-fg-color-sticky, rgba(17, 19, 20, .1));z-index:999;transform:translateY(100%);transition:transform .3s cubic-bezier(.25,.46,.45,.94);opacity:0;visibility:hidden;width:100%;overflow:hidden;padding:8px 0 28px;margin-bottom:-20px}.sb-sticky-atc.sb-sticky-enabled{opacity:1;visibility:visible}.sb-sticky-atc.sb-sticky-atc--visible{transform:translateY(0)}.sb-sticky-atc__content{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;gap:8px}.sb-sticky-atc__product-info{display:flex;align-items:center;gap:8px;flex:1}.sb-sticky-atc__image{width:50px;height:50px;border-radius:11px;overflow:hidden;flex-shrink:0}.sb-sticky-atc__image img{width:100%;height:100%;object-fit:contain}.sb-sticky-atc__details{display:flex;flex-direction:column;gap:2px;min-width:0}.sb-sticky-atc__title{font-size:16px;font-weight:400;line-height:1.4;color:var(--sb-fg-color-sticky, #111314);margin:0}.sb-sticky-atc__button{background:var(--sb-bg-color-sticky-button, #173446);color:var(--sb-fg-color-sticky-button, #fff);border:none;border-radius:6px;padding:8px 20px;font-family:var(--sb-font-family-body);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;transform:translateY(0);border:1px solid var(--sb-bg-color-sticky-button, #173446);min-height:34px}.sb-sticky-atc__button:hover{background:#4c5a63;color:#fff;border-color:#4c5a63}.sb-sticky-atc__button:disabled{background:#ccc;cursor:not-allowed;transform:translateY(0)}@media screen and (min-width:750px){.sb-sticky-atc__content{padding:8px 16px;gap:32px;margin:0 auto}.sb-sticky-atc__product-info{gap:16px}.sb-sticky-atc__image{width:68px;height:68px}.sb-sticky-atc__title{font-size:20px;white-space:normal}.sb-sticky-atc__stars{padding-right:.778px}.sb-sticky-atc__star{width:14px;height:14px;margin-right:-.778px}.sb-sticky-atc__button{font-size:16px;padding:8px 20px 10px}.sb-sticky-atc .jdgm-prev-badge{font-size:14px!important}.sb-sticky-atc .jdgm-star{font-size:16px!important;margin-right:0!important;padding-right:0!important}}@media screen and (min-width:1024px){.sb-sticky-atc__content{padding:8px 64px}}@media screen and (max-width:749px){.sb-sticky-atc .jdgm-widget .jdgm-prev-badge__text{font-size:12px;margin-top:3px;margin-left:2px}.sb-sticky-atc__button{padding:8px 12px 10px;font-size:14px}.sb-sticky-atc__details{gap:0}.sb-sticky-atc__content{gap:4px}}.sb-sticky-atc.sb-sticky-enabled.sb-sticky-atc--visible{animation:slideUpFromBottom .4s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes slideUpFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.sb-tooltip{position:relative;display:flex;gap:6px;color:var(--sb-fg-color-lightened)}.sb-tooltip__trigger-text{color:inherit;text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font;cursor:pointer;color:var(--sb-fg-color-lightened)}.sb-tooltip__trigger-icon{width:20px;height:20px;stroke-width:1.25px;cursor:pointer}.sb-tooltip__content{display:none}.sb-tooltip__popup{position:absolute;top:calc(100% + 10px);z-index:1000;background:var(--sb-tooltip-bg-color);border-radius:8px;padding:16px;box-shadow:0 4px 20px #00000026;opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .2s ease;max-width:400px;min-width:280px;font-family:var(--sb-font-family-body)}.sb-tooltip__popup--visible{opacity:1;visibility:visible;transform:translateY(0)}.sb-tooltip__popup-content *{color:var(--sb-tooltip-text-color);letter-spacing:0;line-height:1.2}.sb-tooltip__popup-content h1:not(:first-child),.sb-tooltip__popup-content h2:not(:first-child),.sb-tooltip__popup-content h3:not(:first-child),.sb-tooltip__popup-content h4:not(:first-child),.sb-tooltip__popup-content h5:not(:first-child),.sb-tooltip__popup-content h6:not(:first-child){margin-top:24px}.sb-tooltip__popup-content h1:first-child,.sb-tooltip__popup-content h2:first-child,.sb-tooltip__popup-content h3:first-child,.sb-tooltip__popup-content h4:first-child,.sb-tooltip__popup-content h5:first-child,.sb-tooltip__popup-content h6:first-child{margin-top:0}.sb-tooltip__close{position:absolute;top:16px;right:16px;width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}@media screen and (min-width:1024px){.sb-tooltip__close{display:none}}.sb-tooltip__close:hover{background:#ffffff1a}.sb-tooltip__close-icon{width:16px;height:16px;stroke:var(--sb-tooltip-text-color);stroke-width:2px}.sb-tooltip-arrow{position:absolute;left:90px;background:var(--sb-tooltip-bg-color);width:14px;height:14px;transform:rotate(45deg);top:-7px}.sb-tooltip__section{margin-bottom:20px}.sb-tooltip__section:last-child{margin-bottom:0}.sb-tooltip__section-title{font-family:var(--sb-font-family-body);font-weight:600;font-size:16px;line-height:1.3;color:var(--sb-tooltip-text-color);margin:0 0 8px}.sb-tooltip__section-description{font-family:var(--sb-font-family-body);font-weight:400;font-size:14px;line-height:1.4;color:var(--sb-tooltip-text-color);opacity:.8;margin:0}@media(max-width:768px){.sb-tooltip__popup{max-width:280px;min-width:240px;padding:16px}.sb-tooltip__close{top:12px;right:12px}.sb-tooltip__section{margin-bottom:16px}.sb-tooltip-arrow{left:60px}}.sb-video-card{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;background-color:var(--sb-ch-bg-color, #f8f9fb);color:var(--sb-ch-fg-color, #111314);width:100%;cursor:pointer}.sb-video-card__media{position:relative;height:200px;overflow:hidden;cursor:pointer;transition:transform .2s ease}.sb-video-card__media:hover{transform:scale(1.02)}.sb-video-card__poster{width:100%;height:100%;object-fit:cover;display:block}.sb-video-card__overlay{position:absolute;display:block!important;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;z-index:1}.sb-video-card__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease;z-index:2}.sb-video-card__media:hover .sb-video-card__play-button{transform:translate(-50%,-50%) scale(1.1)}.sb-video-card__play-icon{width:60px;height:60px}.sb-video-card__content{padding:24px 16px;flex:1;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;cursor:pointer}.sb-video-card__text{flex:1;min-width:0;display:flex;gap:8px;flex-direction:column-reverse}.sb-video-card__byline{font-size:14px;font-weight:400;line-height:1.3;margin:0;opacity:.6}.sb-video-card__heading{font-family:var(--sb-font-family-heading);font-size:22px;line-height:1.3;color:var(--sb-ch-fg-color, #111314);margin:0}.sb-video-card__arrow{width:18px;height:22px;flex-shrink:0;transform:rotate(90deg);color:var(--sb-ch-fg-color, #111314);margin-top:2px}.sb-video-card__arrow svg{width:100%;height:100%}.sb-video-modal{--sb-modal-max-width: 900px}.sb-video-modal iframe{width:100%;height:auto;aspect-ratio:16 / 9}@media(max-width:1024px){.sb-video-card{width:300px}.sb-video-card__media{height:180px}.sb-video-card__content{padding:18px 14px 22px}}@media(max-width:768px){.sb-video-card{width:100%}.sb-video-card__media{height:160px}.sb-video-card__play-button{width:48px;height:48px}.sb-video-modal{--sb-modal-max-width: calc(100vw - 2rem) }.sb-video-card__text{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/352/compiled_assets/styles.css.map?v=152272299813484953031785165490 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/base.css?v=75100171184496977461785165254; sha256: e9b3c31fe0d118457719cca3add0ff34746e68e4ab7c14e21bc769cad457cf89 */
:root{--alpha-button-background: 1;--alpha-button-border: 1;--alpha-link: .85;--alpha-badge-border: .1;--focused-base-outline: .2rem solid rgba(var(--color-foreground), .5);--focused-base-outline-offset: .3rem;--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-foreground), .3)}.product-card-wrapper .card,.contains-card--product{--border-radius: var(--product-card-corner-radius);--border-width: var(--product-card-border-width);--border-opacity: var(--product-card-border-opacity);--shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--product-card-shadow-vertical-offset);--shadow-blur-radius: var(--product-card-shadow-blur-radius);--shadow-opacity: var(--product-card-shadow-opacity);--shadow-visible: var(--product-card-shadow-visible);--image-padding: var(--product-card-image-padding);--text-alignment: var(--product-card-text-alignment)}.collection-card-wrapper .card,.contains-card--collection{--border-radius: var(--collection-card-corner-radius);--border-width: var(--collection-card-border-width);--border-opacity: var(--collection-card-border-opacity);--shadow-horizontal-offset: var(--collection-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--collection-card-shadow-vertical-offset);--shadow-blur-radius: var(--collection-card-shadow-blur-radius);--shadow-opacity: var(--collection-card-shadow-opacity);--shadow-visible: var(--collection-card-shadow-visible);--image-padding: var(--collection-card-image-padding);--text-alignment: var(--collection-card-text-alignment)}.article-card-wrapper .card,.contains-card--article{--border-radius: var(--blog-card-corner-radius);--border-width: var(--blog-card-border-width);--border-opacity: var(--blog-card-border-opacity);--shadow-horizontal-offset: var(--blog-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--blog-card-shadow-vertical-offset);--shadow-blur-radius: var(--blog-card-shadow-blur-radius);--shadow-opacity: var(--blog-card-shadow-opacity);--shadow-visible: var(--blog-card-shadow-visible);--image-padding: var(--blog-card-image-padding);--text-alignment: var(--blog-card-text-alignment)}.contains-content-container,.content-container{--border-radius: var(--text-boxes-radius);--border-width: var(--text-boxes-border-width);--border-opacity: var(--text-boxes-border-opacity);--shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius: var(--text-boxes-shadow-blur-radius);--shadow-opacity: var(--text-boxes-shadow-opacity);--shadow-visible: var(--text-boxes-shadow-visible)}.contains-media,.global-media-settings{--border-radius: var(--media-radius);--border-width: var(--media-border-width);--border-opacity: var(--media-border-opacity);--shadow-horizontal-offset: var(--media-shadow-horizontal-offset);--shadow-vertical-offset: var(--media-shadow-vertical-offset);--shadow-blur-radius: var(--media-shadow-blur-radius);--shadow-opacity: var(--media-shadow-opacity);--shadow-visible: var(--media-shadow-visible)}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}body:has(.section-header .drawer-menu) .announcement-bar-section .page-width{max-width:100%}.page-width.drawer-menu{max-width:100%}.page-width-desktop{padding:0;margin:0 auto}.utility-bar__grid.page-width{padding-left:3rem;padding-right:3rem}@media screen and (min-width:750px){.page-width{padding:0 5rem}.header.page-width,.utility-bar__grid.page-width{padding-left:3.2rem;padding-right:3.2rem}.page-width--narrow{padding:0 9rem}.page-width-desktop{padding:0}.page-width-tablet{padding:0 5rem}}@media screen and (min-width:990px){.header:not(.drawer-menu).page-width{padding-left:5rem;padding-right:5rem}.page-width--narrow{max-width:72.6rem;padding:0}.page-width-desktop{max-width:var(--page-width);padding:0 5rem}}.isolate{position:relative;z-index:0}.section+.section{margin-top:var(--spacing-sections-mobile)}@media screen and (min-width:750px){.section+.section{margin-top:var(--spacing-sections-desktop)}}.element-margin-top{margin-top:5rem}@media screen and (min-width:750px){.element-margin{margin-top:calc(5rem + var(--page-width-margin))}}.background-secondary{background-color:rgba(var(--color-foreground),.04)}.grid-auto-flow{display:grid;grid-auto-flow:column}.page-margin,.shopify-challenge__container{margin:7rem auto}.rte-width{max-width:82rem;margin:0 auto 2rem}.list-unstyled{margin:0;padding:0;list-style:none}.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.overflow-hidden{overflow:hidden}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}::selection{background-color:rgba(var(--color-foreground),.2)}.text-body{font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}.hxxl{font-size:clamp(calc(var(--font-heading-scale) * 5.6rem),14vw,calc(var(--font-heading-scale) * 7.2rem));line-height:1.1}.hxl{font-size:calc(var(--font-heading-scale) * 5rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}@media only screen and (min-width:750px){.hxl{font-size:calc(var(--font-heading-scale) * 6.2rem)}}.h0{font-size:calc(var(--font-heading-scale) * 4rem)}@media only screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}}h1,.h1{font-size:calc(var(--font-heading-scale) * 3rem)}@media only screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 4rem)}}h2,.h2{font-size:calc(var(--font-heading-scale) * 2rem)}@media only screen and (min-width:750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}@media only screen and (min-width:750px){h3,.h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}}h4,.h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale) * 1.5rem)}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}@media only screen and (min-width:750px){h5,.h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}}h6,.h6{color:rgba(var(--color-foreground),.75);margin-block-start:1.67em;margin-block-end:1.67em}blockquote{font-style:italic;color:rgba(var(--color-foreground),.75);border-left:.2rem solid rgba(var(--color-foreground),.2);padding-left:1rem}@media screen and (min-width:750px){blockquote{padding-left:1.5rem}}.caption{font-size:1rem;letter-spacing:.07rem;line-height:calc(1 + .7 / var(--font-body-scale))}@media screen and (min-width:750px){.caption{font-size:1.2rem}}.caption-with-letter-spacing{font-size:1rem;letter-spacing:.13rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.caption-with-letter-spacing--medium{font-size:1.2rem;letter-spacing:.16rem}.caption-with-letter-spacing--large{font-size:1.4rem;letter-spacing:.18rem}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.color-foreground{color:rgb(var(--color-foreground))}table:not([class]){table-layout:fixed;border-collapse:collapse;font-size:1.4rem;border-style:hidden;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}table:not([class]) td,table:not([class]) th{padding:1em;border:.1rem solid rgba(var(--color-foreground),.2)}@media screen and (max-width:749px){.small-hide{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.medium-hide{display:none!important}}@media screen and (min-width:990px){.large-up-hide{display:none!important}}.left{text-align:left}.center{text-align:center}.right{text-align:right}.uppercase{text-transform:uppercase}.light{opacity:.7}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}.link,.customer a{cursor:pointer;display:inline-block;border:none;box-shadow:none;text-decoration:underline;text-underline-offset:2px;color:rgb(var(--color-link));background-color:transparent;font-size:1.4rem;font-family:inherit}.link--text{color:rgb(var(--color-foreground))}.link--text:hover{color:rgba(var(--color-foreground),.75)}.link-with-icon{display:inline-flex;font-size:1.4rem;font-weight:600;letter-spacing:.1rem;text-decoration:none;margin-bottom:4.5rem;white-space:nowrap}.link-with-icon .icon{width:1.5rem;margin-left:1rem}a:not([href]){cursor:not-allowed}.circle-divider:after{content:"\2022";margin:0 1.3rem 0 1.5rem}.circle-divider:last-of-type:after{display:none}hr{border:none;height:.1rem;background-color:rgba(var(--color-foreground),.2);display:block;margin:5rem 0}@media screen and (min-width:750px){hr{margin:7rem 0}}.full-unstyled-link{text-decoration:none;color:currentColor;display:block}.placeholder{background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.55);fill:rgba(var(--color-foreground),.55)}details>*{box-sizing:border-box}.break{word-break:break-word}.visibility-hidden{visibility:hidden}@media(prefers-reduced-motion){.motion-reduce{transition:none!important;animation:none!important}}:root{--duration-short: .1s;--duration-default: .2s;--duration-announcement-bar: .25s;--duration-medium: .3s;--duration-long: .5s;--duration-extra-long: .6s;--duration-extra-longer: .75s;--duration-extended: 3s;--ease-out-slow: cubic-bezier(0, 0, .3, 1);--animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow)}.underlined-link,.customer a,.inline-richtext a{text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness ease .1s}.underlined-link,.customer a{color:rgba(var(--color-link),var(--alpha-link))}.inline-richtext a,.rte.inline-richtext a{color:currentColor}.underlined-link:hover,.customer a:hover,.inline-richtext a:hover{color:rgb(var(--color-link));text-decoration-thickness:1px}.icon-arrow{width:1.5rem}h3 .icon-arrow,.h3 .icon-arrow{width:calc(var(--font-heading-scale) * 1.5rem)}.animate-arrow .icon-arrow path{transform:translate(-.25rem);transition:transform var(--duration-short) ease}.animate-arrow:hover .icon-arrow path{transform:translate(-.05rem)}.svg-wrapper{display:inline-flex;justify-content:center;align-items:center}.svg-wrapper>svg{height:100%;width:100%;fill:#fff}summary{cursor:pointer;list-style:none;position:relative}summary .icon-caret{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - .2rem)}summary::-webkit-details-marker{display:none}.disclosure-has-popup{position:relative}.disclosure-has-popup[open]>summary:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:" ";background:transparent}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}@media screen and (min-width:750px){.disclosure-has-popup[open]>summary+*{z-index:4}.facets .disclosure-has-popup[open]>summary+*{z-index:2}}.placeholder-svg{height:100%;width:100%}*:focus{outline:0;box-shadow:none}*:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}.focused{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}.focus-inset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focused.focus-inset{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focus-none{box-shadow:none!important;outline:0!important}.focus-offset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.focus-offset.focused{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.title,.title-wrapper-with-link{margin:3rem 0 2rem}.title-wrapper-with-link .title{margin:0}.title .link{font-size:inherit}.title-wrapper{margin-bottom:3rem}.title-wrapper-with-link{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.title--primary{margin:4rem 0}.title-wrapper--self-padded-tablet-down,.title-wrapper--self-padded-mobile{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.title-wrapper--self-padded-mobile{padding-left:0;padding-right:0}}@media screen and (min-width:990px){.title,.title-wrapper-with-link{margin:5rem 0 3rem}.title--primary{margin:2rem 0}.title-wrapper-with-link{align-items:center}.title-wrapper-with-link .title{margin-bottom:0}.title-wrapper--self-padded-tablet-down{padding-left:0;padding-right:0}}.title-wrapper-with-link .link-with-icon{margin:0;flex-shrink:0;display:flex;align-items:center}.title-wrapper-with-link .link-with-icon .svg-wrapper{width:1.5rem}.title-wrapper-with-link a{margin-top:0;flex-shrink:0}.title-wrapper--no-top-margin{margin-top:0}.title-wrapper--no-top-margin>.title{margin-top:0}.subtitle{font-size:1.8rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem;color:rgba(var(--color-foreground),.7)}.subtitle--small{font-size:1.4rem;letter-spacing:.1rem}.subtitle--medium{font-size:1.6rem;letter-spacing:.08rem}.grid{display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:0;list-style:none;column-gap:var(--grid-mobile-horizontal-spacing, 30px);row-gap:var(--grid-mobile-vertical-spacing, 30px)}@media screen and (min-width:750px){.grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}.grid:last-child{margin-bottom:0}.grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}@media screen and (min-width:750px){.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.grid--gapless.grid{column-gap:0;row-gap:0}@media screen and (max-width:749px){.grid__item.slider__slide--full-width{width:100%;max-width:none}}.grid--1-col .grid__item{max-width:100%;width:100%}.grid--3-col .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}@media screen and (min-width:750px){.grid--3-col .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.grid--2-col .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}@media screen and (min-width:750px){.grid--2-col .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:989px){.grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}.slider--tablet.grid--peek{margin:0;width:100%}.slider--tablet.grid--peek .grid__item{box-sizing:content-box;margin:0}.slider.slider--tablet .scroll-trigger.animate--slide-in,.slider.slider--mobile .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet{animation:var(--animation-slide-in)}}@media screen and (min-width:990px){.grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.slider.slider--desktop .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--desktop{animation:var(--animation-slide-in)}}@media screen and (min-width:990px){.grid--1-col-desktop{flex:0 0 100%;max-width:100%}.grid--1-col-desktop .grid__item{width:100%;max-width:100%}}@media screen and (max-width:749px){.grid--peek.slider--mobile{margin:0;width:100%}.grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}.grid--peek .grid__item{min-width:35%}.grid--peek.slider .grid__item:first-of-type{margin-left:1.5rem}.grid--peek.slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.grid--peek .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem)}}@media screen and (min-width:750px)and (max-width:989px){.slider--tablet.grid--peek .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:1.5rem}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--1-col-tablet-down.grid--peek .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem)}}.media{display:block;background-color:rgba(var(--color-foreground),.1);position:relative;overflow:hidden}.media--transparent{background-color:transparent}.media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.media--square{padding-bottom:100%}.media--portrait{padding-bottom:125%}.media--landscape{padding-bottom:66.6%}.media--cropped{padding-bottom:56%}.media--16-9{padding-bottom:56.25%}.media--circle{padding-bottom:100%;border-radius:50%}.media.media--hover-effect>img+img{opacity:0}@media screen and (min-width:990px){.media--cropped{padding-bottom:63%}}deferred-media{display:block}.button--secondary,.button--tertiary{--color-button: var(--color-secondary-button);--color-button-text: var(--color-secondary-button-text)}.button--tertiary{--alpha-button-background: 0;--alpha-button-border: .2}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var(--buttons-border-offset);--border-opacity: calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2)}.button,.shopify-challenge__button,.customer button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background))}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.button--secondary:after{--border-opacity: var(--buttons-border-opacity)}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button__button--unbranded:focus{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.button:focus:not(:focus-visible):not(.focused),.shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){box-shadow:inherit}.button::selection,.shopify-challenge__button::selection,.customer button::selection{background-color:rgba(var(--color-button-text),.3)}.button,.button-label,.shopify-challenge__button,.customer button{font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale))}.button--tertiary{font-size:1.2rem;padding:1rem 1.5rem;min-width:calc(9rem + var(--buttons-border-width) * 2);min-height:calc(3.5rem + var(--buttons-border-width) * 2)}.button--small{padding:1.2rem 2.6rem}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--buttons-radius-outset);--shopify-accelerated-checkout-button-box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity))}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--buttons-radius-outset);--shopify-accelerated-checkout-button-box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity))}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.customer button.disabled,.quantity__button.disabled{cursor:not-allowed;opacity:.5}.button--full-width{display:flex;width:100%}.button.loading{color:transparent;position:relative}@media screen and (forced-colors:active){.button.loading{color:rgb(var(--color-foreground))}}.button.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.button.loading>.loading__spinner .spinner{width:fit-content}.button.loading>.loading__spinner .path{stroke:rgb(var(--color-button-text))}.share-button{display:block;position:relative}.share-button details{width:fit-content}.share-button__button{font-size:1.4rem;display:flex;align-items:center;color:rgb(var(--color-link));margin-left:0;padding-left:0;min-height:4.4rem}details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}.share-button__button:hover{text-decoration:underline;text-underline-offset:.3rem}.share-button__button,.share-button__fallback button{cursor:pointer;background-color:transparent;border:none}.share-button__button .icon-share{height:1.2rem;margin-right:1rem;min-width:1.3rem}.share-button__fallback{display:flex;align-items:center;position:absolute;top:3rem;left:.1rem;z-index:3;width:100%;min-width:max-content;border-radius:var(--inputs-radius);border:0}.share-button__fallback:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.share-button__fallback:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.share-button__fallback button{width:4.4rem;height:4.4rem;padding:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;right:var(--inputs-border-width)}.share-button__fallback button:hover{color:rgba(var(--color-foreground),.75)}.share-button__fallback button:hover .svg-wrapper{transform:scale(1.07)}.share-button__close:not(.hidden)+.share-button__copy{display:none}.share-button__close,.share-button__copy{background-color:transparent;color:rgb(var(--color-foreground))}.share-button__copy:focus-visible,.share-button__close:focus-visible{background-color:rgb(var(--color-background));z-index:2}.share-button__copy:focus,.share-button__close:focus{background-color:rgb(var(--color-background));z-index:2}.field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused),.field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused){background-color:inherit}.share-button__fallback .field:after,.share-button__fallback .field:before{content:none}.share-button__fallback .field{border-radius:0;min-width:auto;min-height:auto;transition:none}.share-button__fallback .field__input:focus,.share-button__fallback .field__input:-webkit-autofill{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem;box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.share-button__fallback .field__input{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;filter:none;min-width:auto;min-height:auto}.share-button__fallback .field__input:hover{box-shadow:none}.share-button__fallback .icon{width:1.5rem;height:1.5rem}.share-button__message:not(:empty){display:flex;align-items:center;width:100%;height:100%;margin-top:0;padding:.8rem 0 .8rem 1.5rem;margin:var(--inputs-border-width)}.share-button__message:not(:empty):not(.hidden)~*{display:none}.field__input,.select__select,.customer .field input,.customer select{-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;border-radius:var(--inputs-radius);height:4.5rem;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + (var(--inputs-border-width) * 2));position:relative;border:0}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.select__select{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));outline:0;border-radius:var(--inputs-radius)}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.localization-form__select:focus-visible.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius)}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius)}.localization-form__select:focus{outline:0;box-shadow:none}.text-area,.select{display:flex;position:relative;width:100%}.select .svg-wrapper,.customer select+.svg-wrapper{height:.6rem;width:1rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:0}.select__select,.customer select{cursor:pointer;line-height:calc(1 + .6 / var(--font-body-scale));padding:0 calc(var(--inputs-border-width) + 3rem) 0 2rem;margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width) * 2)}.field{position:relative;width:100%;display:flex;transition:box-shadow var(--duration-short) ease}.customer .field{display:flex}.field--with-error{flex-wrap:wrap}.field__input,.customer .field input{flex-grow:1;text-align:left;padding:1.5rem;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease}.field__label,.customer .field label{font-size:1.6rem;left:calc(var(--inputs-border-width) + 2rem);top:calc(1rem + var(--inputs-border-width));margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:rgba(var(--color-foreground),.75);letter-spacing:.1rem;line-height:1.5}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:2.2rem 1.5rem .8rem 2rem;margin:var(--inputs-border-width)}.field__input::-webkit-search-cancel-button,.customer .field input::-webkit-search-cancel-button{display:none}.field__input::placeholder,.customer .field input::placeholder{opacity:0}.field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:4.4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4.4rem}.field__button>.svg-wrapper{height:2.5rem;width:2.5rem}.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label,.customer .field input:-webkit-autofill~label{color:#000}.text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);min-height:10rem;resize:none}input[type=checkbox]:not(#chkboxone,#chkboxtwo){display:inline-block;width:auto;margin-right:.5rem}.form__label{display:block;width:100%;margin-bottom:.6rem}.form__message{align-items:center;display:flex;font-size:1.4rem;line-height:1;margin-top:1rem}.form__message--large{font-size:1.6rem}.customer .field .form__message{font-size:1.4rem;text-align:left}.form__message .icon,.customer .form__message .svg-wrapper{flex-shrink:0;height:1.3rem;margin-right:.5rem;width:1.3rem}.form__message--large .icon,.customer .form__message .svg-wrapper{height:1.5rem;width:1.5rem;margin-right:1rem}.customer .field .form__message .svg-wrapper{align-self:start}.form-status{margin:0;font-size:1.6rem}.form-status-list{padding:0;margin:2rem 0 4rem}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.quantity{color:rgba(var(--color-foreground));position:relative;width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2);display:flex;border-radius:var(--inputs-radius);min-height:calc((var(--inputs-border-width) * 2) + 4.5rem)}.quantity:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.quantity:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.quantity__input{color:currentColor;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;font-weight:500;opacity:.85;text-align:center;background-color:transparent;border:0;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.quantity__button{width:calc(4.5rem / var(--font-body-scale));flex-shrink:0;font-size:1.8rem;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0}.quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}.quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}.quantity__button .svg-wrapper{width:1rem;pointer-events:none}.quantity__button:focus-visible,.quantity__input:focus-visible{background-color:rgb(var(--color-background));z-index:2}.quantity__button:focus,.quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.quantity__rules{margin-top:.5rem;position:relative;font-size:1.2rem}.quantity__rules .caption{display:inline-block;margin-top:0;margin-bottom:0}.quantity__rules .divider+.divider:before{content:"\2022";margin:0 .5rem}.quantity__rules-cart{position:relative}.product__info-container .loading__spinner:not(.hidden)~*,.quantity__rules-cart .loading__spinner:not(.hidden)~*{visibility:hidden}.modal__toggle{list-style-type:none}.modal__toggle-close{display:none}.modal__toggle-open{display:flex}.modal__close-button.link{display:flex;justify-content:center;align-items:center;padding:0rem;height:4.4rem;width:4.4rem;background-color:transparent}.modal__close-button .icon{width:1.7rem;height:1.7rem}.modal__content{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(var(--color-background));z-index:4;display:flex;justify-content:center;align-items:center}.media-modal{cursor:zoom-out}.media-modal .deferred-media{cursor:initial}.cart-count-bubble:empty{display:none}.cart-count-bubble{position:absolute;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));height:1.7rem;width:1.7rem;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.9rem;bottom:.8rem;left:2.2rem;line-height:calc(1 + .1 / var(--font-body-scale))}.utility-bar{height:100%}.utility-bar--bottom-border{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}@media screen and (min-width:990px){.utility-bar--bottom-border-social-only{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}}.utility-bar__grid{display:grid;grid-template-columns:1fr;grid-template-areas:"announcements"}.utility-bar__grid .list-social{justify-content:flex-start;align-content:center;margin-left:-1.2rem;grid-area:social-icons}@media screen and (max-width:989px){.utility-bar .utility-bar__grid .list-social{display:none}}.utility-bar .list-social__item .icon{scale:.9}@media screen and (min-width:990px){.utility-bar__grid--3-col{grid-template-columns:3fr 4fr 3fr;grid-template-areas:"social-icons announcements language-currency"}.utility-bar__grid--2-col{grid-template-columns:1fr 1fr;grid-template-areas:"social-icons language-currency"}.announcement-bar.announcement-bar--one-announcement,.announcement-bar--one-announcement .announcement-bar__link{width:fit-content;margin:auto}}.announcement-bar,.announcement-bar__announcement{color:rgb(var(--color-foreground));width:100%;height:100%;display:flex;justify-content:center;flex-wrap:wrap;align-content:center;grid-area:announcements}.announcement-bar .slider--everywhere{margin-bottom:0;scroll-behavior:auto}.utility-bar__grid .announcement-bar-slider,.announcement-bar-slider,.announcement-bar-slider .slider{width:100%}.announcement-bar .slider-button--next{margin-right:-1.5rem;min-width:44px}.announcement-bar .slider-button--prev{margin-left:-1.5rem;min-width:44px}.announcement-bar .slider-button--next:focus-visible,.announcement-bar .slider-button--prev:focus-visible,.utility-bar .list-social__link:focus-visible{outline-offset:-.3rem;box-shadow:0 0 0 -.2rem rgb(var(--color-foreground))}.localization-wrapper{grid-area:language-currency;align-self:center;display:flex;justify-content:flex-end}.localization-wrapper .localization-selector+.disclosure__list-wrapper{animation:animateMenuOpen var(--duration-default) ease}.utility-bar .localization-wrapper .disclosure .localization-form__select,.utility-bar .localization-wrapper .disclosure__link{font-size:calc(var(--font-heading-scale) * 1.3rem)}@media screen and (min-width:990px){body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:5rem;padding-right:5rem}.announcement-bar-slider{width:60%}.announcement-bar .slider-button{height:3.8rem}}.announcement-bar__link{display:flex;width:100%;text-decoration:none;height:100%;justify-content:center;align-items:center}.announcement-bar__link:hover{text-decoration:underline}.announcement-bar__link .icon-arrow{display:inline-block;pointer-events:none;margin-left:.8rem;vertical-align:middle;margin-bottom:.2rem}.announcement-bar__message{text-align:center;padding:1rem 0;margin:0;letter-spacing:.1rem;min-height:3.8rem}.announcement-bar-slider--fade-in-next .announcement-bar__message,.announcement-bar-slider--fade-in-previous .announcement-bar__message,.announcement-bar-slider--fade-out-next .announcement-bar__message,.announcement-bar-slider--fade-out-previous .announcement-bar__message{animation-duration:var(--duration-announcement-bar);animation-timing-function:ease-in-out;animation-fill-mode:forwards}.announcement-bar-slider--fade-in-next .announcement-bar__message{--announcement-translate-from: -1.5rem;opacity:0;animation-name:translateAnnouncementSlideIn;animation-delay:var(--duration-announcement-bar)}.announcement-bar-slider--fade-in-previous .announcement-bar__message{--announcement-translate-from: 1.5rem;opacity:0;animation-name:translateAnnouncementSlideIn;animation-delay:var(--duration-announcement-bar)}.announcement-bar-slider--fade-out-next .announcement-bar__message{--announcement-translate-to: 1.5rem;animation-name:translateAnnouncementSlideOut}.announcement-bar-slider--fade-out-previous .announcement-bar__message{--announcement-translate-to: -1.5rem;animation-name:translateAnnouncementSlideOut}@keyframes translateAnnouncementSlideIn{0%{opacity:0;transform:translate(var(--announcement-translate-from))}to{opacity:1;transform:translate(0)}}@keyframes translateAnnouncementSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--announcement-translate-to))}}.section-header.shopify-section-group-header-group{z-index:3}.shopify-section-header-sticky{position:sticky;top:0}.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}.shopify-section-header-hidden.menu-open{top:0}.section-header.animate{transition:top .15s ease-out}.shopify-section-group-header-group{z-index:4}.section-header~.shopify-section-group-header-group{z-index:initial}.header-wrapper{display:block;position:relative;background-color:rgb(var(--color-background))}.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.header{display:grid;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center}@media screen and (max-width:749px){.header--has-app{grid-template-columns:auto 1fr auto}}@media screen and (min-width:990px){.header{grid-template-columns:1fr auto 1fr}.header--top-left,.header--middle-left:not(.header--has-menu){grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto}.header--top-left.drawer-menu,.header--middle-left.drawer-menu{grid-template-areas:"navigation heading icons";grid-template-columns:auto 1fr auto;column-gap:1rem}.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto auto 1fr;column-gap:2rem}.header--middle-center:not(.drawer-menu){grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr;column-gap:2rem}.header--middle-center a.header__heading-link{text-align:center}.header--top-center{grid-template-areas:"left-icons heading icons" "navigation navigation navigation"}.header--top-center.drawer-menu{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:1.05rem}}.header *[tabindex="-1"]:focus{outline:none}.header__heading{margin:0;line-height:0}.header>.header__heading-link{line-height:0}.header__heading,.header__heading-link{grid-area:heading;justify-self:center}.header__heading-link{display:inline-block;padding:.75rem;text-decoration:none;word-break:break-word}.header__heading-link:hover .h2{color:rgb(var(--color-foreground))}.header__heading-link .h2{line-height:1;color:rgba(var(--color-foreground),.75)}.header__heading-logo{height:auto;max-width:100%}.header__heading-logo-wrapper{width:100%;display:inline-block;transition:width .3s cubic-bezier(.52,0,.61,.99)}@media screen and (max-width:989px){.header__heading,.header__heading-link{text-align:center}.header--mobile-left .header__heading,.header--mobile-left .header__heading-link{text-align:left;justify-self:start}.header--mobile-left{grid-template-columns:auto 2fr 1fr}}@media screen and (min-width:990px){.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin-left:-.75rem}.header__heading,.header__heading-link{justify-self:start}.header--middle-center .header__heading-link,.header--middle-center .header__heading,.header--top-center .header__heading-link,.header--top-center .header__heading{justify-self:center;text-align:center}}.header__icons{display:flex;grid-area:icons;justify-self:end;padding-right:.8rem}.header__icons .shopify-app-block{max-width:4.4rem;max-height:4.4rem;overflow:hidden}.header__icon:not(.header__icon--summary),.header__icon span{display:flex;align-items:center;justify-content:center}.header__icon{color:rgb(var(--color-foreground))}.header__icon span{height:100%}.header__icon .svg-wrapper{width:44px;height:44px}.header__icon:after{content:none}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:scale(1.07)}.header__icon .icon{width:20px;fill:none;vertical-align:middle}.header__icon,.header__icon--cart .icon{height:4.4rem;width:4.4rem;padding:0}.header__icon--cart{position:relative;margin-right:-1.2rem}.header__icon--menu[aria-expanded=true]:before{content:"";top:100%;left:0;height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));width:100%;display:block;position:absolute;background:rgba(var(--color-foreground),.5)}.header__icon--account shop-user-avatar{--shop-avatar-size: 2.8rem}details .header__icon-close{display:none}details[open] .header__icon-close{display:inline-block}account-icon{display:flex}menu-drawer+.header__search{display:none}.header>.header__search{grid-area:left-icons;justify-self:start}.header--top-center.drawer-menu>.header__search{margin-left:3.2rem}.header--top-center header-drawer{grid-area:left-icons}.header:not(.header--has-menu) *>.header__search{display:none}.header__search{display:inline-flex;line-height:0}.header--top-center>.header__search{display:none}.header--top-center *>.header__search{display:inline-flex}@media screen and (min-width:990px){.header:not(.header--top-center) *>.header__search,.header--top-center>.header__search{display:inline-flex}.header:not(.header--top-center)>.header__search,.header--top-center *>.header__search{display:none}}details[open]>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}details[open] .modal-overlay{display:block}details[open] .modal-overlay:after{position:absolute;content:"";background-color:rgb(var(--color-foreground),.5);top:100%;left:0;right:0;height:100vh}.search-modal{opacity:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08);min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));height:100%}.search-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 5rem 0 1rem;line-height:calc(1 + .8 / var(--font-body-scale));position:relative}.search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset) / 2))}.search-modal__content-top{top:calc((var(--inputs-margin-offset) / 2))}.search-modal__form{width:100%}.search-modal__close-button{position:absolute;right:.3rem}@media screen and (min-width:750px){.search-modal__close-button{right:1rem}.search-modal__content{padding:0 6rem}}@media screen and (min-width:990px){.search-modal__form{max-width:74.2rem}.search-modal__close-button{position:initial;margin-left:.5rem}}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}.js details>.header__submenu{opacity:0;transform:translateY(-1.5rem)}details[open]>.header__submenu{animation:animateMenuOpen var(--duration-default) ease;animation-fill-mode:forwards;z-index:1}@media(prefers-reduced-motion){details[open]>.header__submenu{opacity:1;transform:translateY(0)}}.header__inline-menu{margin-left:-1.2rem;grid-area:navigation;display:none}.header--top-center .header__inline-menu,.header--top-center .header__heading-link{margin-left:0}@media screen and (min-width:990px){.header__inline-menu{display:block}.header--top-center .header__inline-menu{justify-self:center}.header--top-center .header__inline-menu>.list-menu--inline{justify-content:center}.header--middle-left .header__inline-menu{margin-left:0}}.header__menu{padding:0 1rem}.header__menu-item{padding:1.2rem;text-decoration:none;color:#000}.header__menu-item:hover{color:rgb(var(--color-foreground))}.header__menu-item span{transition:text-decoration var(--duration-short) ease}.header__menu-item:hover span{text-decoration:underline}details[open]>.header__menu-item{text-decoration:underline;text-underline-offset:2px}details[open]:hover>.header__menu-item{text-decoration-thickness:1px}details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.header__active-menu-item{transition:text-decoration-thickness var(--duration-short) ease;color:rgb(var(--color-foreground));text-decoration:underline}.header__menu-item:hover .header__active-menu-item{text-decoration-thickness:1px}.header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.global-settings-popup,.header__submenu.global-settings-popup{border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.header__submenu.list-menu{padding:1rem 0}.header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);padding:1rem 0;margin:1rem 0}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{justify-content:space-between;padding:.8rem 2rem}.header__submenu .header__menu-item:hover{text-decoration-line:underline}.header__menu-item .icon-caret{right:.8rem}.header__submenu .icon-caret{flex-shrink:0;margin-left:1rem;position:static}header-menu>details,details-disclosure>details{position:relative}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}.overflow-hidden-mobile,.overflow-hidden-tablet,.overflow-hidden-desktop{overflow:hidden}@media screen and (min-width:750px){.overflow-hidden-mobile{overflow:auto}}@media screen and (min-width:990px){.overflow-hidden-tablet{overflow:auto}}.badge{border:1px solid transparent;border-radius:var(--badge-corner-radius);display:inline-block;font-size:1.2rem;letter-spacing:.1rem;line-height:1;padding:.5rem 1.3rem .6rem;text-align:center;background-color:rgb(var(--color-badge-background));border-color:rgba(var(--color-badge-border),var(--alpha-badge-border));color:rgb(var(--color-badge-foreground));word-break:break-word}.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}@media screen and (forced-colors:active){.icon{color:CanvasText;fill:CanvasText!important}.icon-close-small path{stroke:CanvasText}}.ratio{display:flex;position:relative;align-items:stretch}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.content-container{border-radius:var(--text-boxes-radius);border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));position:relative}.content-container:after{content:"";position:absolute;top:calc(var(--text-boxes-border-width) * -1);right:calc(var(--text-boxes-border-width) * -1);bottom:calc(var(--text-boxes-border-width) * -1);left:calc(var(--text-boxes-border-width) * -1);border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));z-index:-1}.content-container--full-width:after{left:0;right:0;border-radius:0}@media screen and (max-width:749px){.content-container--full-width-mobile{border-left:none;border-right:none;border-radius:0}.content-container--full-width-mobile:after{display:none}}.global-media-settings{position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);overflow:visible!important;background-color:#f8f9fb}.global-media-settings:after{content:"";position:absolute;top:calc(var(--media-border-width) * -1);right:calc(var(--media-border-width) * -1);bottom:calc(var(--media-border-width) * -1);left:calc(var(--media-border-width) * -1);border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));z-index:-1;pointer-events:none}.global-media-settings--no-shadow{overflow:hidden!important}.global-media-settings--no-shadow:after{content:none}.global-media-settings img,.global-media-settings iframe,.global-media-settings model-viewer,.global-media-settings video,.global-media-settings .placeholder-svg{border-radius:calc(var(--media-radius) - var(--media-border-width))}.content-container--full-width,.global-media-settings--full-width,.global-media-settings--full-width img,.global-media-settings--full-width video,.global-media-settings--full-width iframe,.global-media-settings--full-width .placeholder-svg{border-radius:0;border-left:none;border-right:none}@supports not (inset: 10px){.grid{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.grid{margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.grid__item{padding-left:var(--grid-desktop-horizontal-spacing);padding-bottom:var(--grid-desktop-vertical-spacing)}}.grid--gapless .grid__item{padding-left:0;padding-bottom:0}@media screen and (min-width:749px){.grid--peek .grid__item{padding-left:var(--grid-mobile-horizontal-spacing)}}.product-grid .grid__item{padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.product-grid .grid__item{padding-bottom:var(--grid-desktop-vertical-spacing)}}}.font-body-bold{font-weight:var(--font-body-weight-bold)}@media(forced-colors:active){.button,.shopify-challenge__button,.customer button{border:transparent solid 1px}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button [role=button]:focus{outline:solid transparent 1px}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{outline:transparent solid 1px}.localization-form__select:focus{outline:transparent solid 1px}}.rte:after{clear:both;content:"";display:block}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte table{table-layout:fixed}@media screen and (min-width:750px){.rte table td{padding-left:1.2rem;padding-right:1.2rem}}.rte img{height:auto;max-width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}.rte ul,.rte ol{list-style-position:inside;padding-left:2rem}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:1px;transition:text-decoration-thickness var(--duration-short) ease}.rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:1px}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-.5rem 0}.shape--mask{display:block;height:0;width:0}.shape--arch{clip-path:url(#Shape-Arch)}.shape--blob{clip-path:polygon(var(--shape--blob-1))}.shape--chevronleft{clip-path:polygon(100% 0%,85% 50%,100% 100%,15% 100%,0% 50%,15% 0%)}.shape--chevronright{clip-path:polygon(85% 0%,100% 50%,85% 100%,0% 100%,15% 50%,0% 0%)}.shape--circle{clip-path:circle(closest-side)}.shape--diamond{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.shape--parallelogram{clip-path:polygon(15% 0,100% 0%,85% 100%,0% 100%)}.shape--round{clip-path:ellipse(45% 45% at 50% 50%)}.animate--fixed{clip-path:inset(0)}.animate--fixed>img:not(.zoom):not(.deferred-media__poster-button),.animate--fixed>svg:not(.zoom):not(.deferred-media__poster-button){position:fixed;height:100vh}.animate--zoom-in{--zoom-in-ratio: 1}.animate--zoom-in>img,.animate--zoom-in>.svg-wrapper{transition:scale var(--duration-short) linear;scale:var(--zoom-in-ratio)}@media(prefers-reduced-motion:no-preference){.animate--ambient>img,.animate--ambient>.svg-wrapper{animation:animateAmbient 30s linear infinite}@keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:.01}.scroll-trigger.animate--slide-in{transform:translateY(2rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--animation-fade-in)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * 75ms)}.scroll-trigger.scroll-trigger--design-mode.animate--fade-in,.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger.scroll-trigger--design-mode .slider,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;animation:none;transition:none;transform:none}.scroll-trigger.scroll-trigger--design-mode.animate--slide-in{transform:translateY(0)}@keyframes slideIn{0%{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.animate--hover-3d-lift .card-wrapper .card--card,.animate--hover-3d-lift .card-wrapper .card--standard .card__inner,.animate--hover-3d-lift .button:not(.button--tertiary),.animate--hover-3d-lift .shopify-challenge__button,.animate--hover-3d-lift .customer button,.animate--hover-3d-lift .shopify-payment-button__button,.animate--hover-3d-lift .deferred-media .deferred-media__poster-button{transition:transform var(--duration-long) ease,box-shadow var(--duration-long) ease;transform-origin:center}.animate--hover-3d-lift .card-wrapper:hover .card--card,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner,.animate--hover-3d-lift .button:not(.button--tertiary):not([disabled]):hover,.animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-3d-lift .customer button:not([disabled]):hover,.animate--hover-3d-lift .shopify-payment-button__button:hover,.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transition:transform var(--duration-extended) ease,box-shadow var(--duration-long) ease;transform:rotate(1deg);box-shadow:-1rem -1rem 1rem -1rem #0000000d,1rem 1rem 1rem -1rem #0000000d,0 0 .5rem #fff0,0 2rem 3.5rem -2rem #00000080}.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transform:translate(-50%,-50%) scale(1.05)}.animate--hover-3d-lift .collage__item .card-wrapper:hover .card--card,.animate--hover-3d-lift .collage__item .card-wrapper:hover .card--standard .card__inner{transform:rotate(.5deg)}.animate--hover-3d-lift .product-grid .grid__item:hover,.animate--hover-3d-lift .collection-list .grid__item:hover,.animate--hover-3d-lift .collage__item:hover,.animate--hover-3d-lift .blog-articles .article:hover,.animate--hover-3d-lift .complementary-slide li:hover{z-index:2}.animate--hover-3d-lift .product-grid{isolation:isolate}.animate--hover-3d-lift .card-wrapper .card--shape.card--standard:not(.card--text) .card__inner{box-shadow:none;transition:transform var(--duration-long) ease,filter var(--duration-long) ease}.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner{transition:transform calc(2 * var(--duration-extended)) ease,filter var(--duration-long) ease;filter:drop-shadow(0rem 2rem 2rem rgba(0,0,0,.15)) drop-shadow(0rem 1rem 1rem rgba(0,0,0,.15))}.animate--hover-3d-lift .card-wrapper:hover .card--card:after,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner:after,.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{background-image:var(--easter-egg);background-size:250px 250px;mix-blend-mode:color-dodge;pointer-events:none;z-index:2}.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.animate--hover-3d-lift .card-wrapper .card--card:before,.animate--hover-3d-lift .card-wrapper .card--standard .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:background-position calc(2 * var(--duration-extended)) ease,opacity var(--duration-default) ease;mix-blend-mode:overlay;background-size:400% 100%;background-position:90% 0;background-repeat:no-repeat;background-image:linear-gradient(135deg,#fff0 45%,#fff,#fff0 55%)}.animate--hover-3d-lift .card-wrapper:hover .card--card:before,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__media:after{opacity:.2;transition:background-position 6s ease,opacity var(--duration-long) ease;background-position:left;z-index:2}:root{--easter-egg: none;--sparkle: url("https://www.transparentlabs.com/cdn/shop/t/352/assets/sparkle.gif")}.animate--hover-vertical-lift .button:not(.button--tertiary),.animate--hover-vertical-lift .shopify-challenge__button,.animate--hover-vertical-lift .customer button,.animate--hover-vertical-lift .shopify-payment-button__button{transition:transform var(--duration-default) var(--ease-out-slow)}.animate--hover-vertical-lift .card-wrapper .card--card,.animate--hover-vertical-lift .card-wrapper .card--standard .card__inner{transition:transform var(--duration-medium) var(--ease-out-slow)}.animate--hover-vertical-lift .card-wrapper:hover .card--card,.animate--hover-vertical-lift .card-wrapper:hover .card--standard .card__inner{transform:translateY(-.75rem)}.animate--hover-vertical-lift .card-wrapper:active .card--card,.animate--hover-vertical-lift .card-wrapper:active .card--standard .card__inner{transform:translateY(-.5rem)}.animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):hover,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-vertical-lift .customer button:not([disabled]):hover,.animate--hover-vertical-lift .shopify-payment-button__button:hover{transform:translateY(-.25rem)}.animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):active,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):active,.animate--hover-vertical-lift .customer button:not([disabled]):active,.animate--hover-vertical-lift .shopify-payment-button__button:active{transform:translateY(0)}.animate--hover-vertical-lift .button:not([disabled]):hover:after,.animate--hover-vertical-lift .customer button:not([disabled]):hover:after,.animate--hover-vertical-lift .shopify-payment-button__button:not([disabled]):hover:after{--border-offset: .3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.animate--hover-vertical-lift .button:not([disabled]).button--secondary:hover:after{--border-offset: 0px}}.loading__spinner{position:absolute;z-index:1;width:1.8rem}.loading__spinner{width:1.8rem;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors:active){.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}.progress-bar-container{width:100%;margin:auto}.progress-bar{height:.13rem;width:100%}.progress-bar-value{width:100%;height:100%;background-color:rgb(var(--color-foreground));animation:indeterminateAnimation var(--duration-extra-longer) infinite ease-in-out;transform-origin:0}.progress-bar .progress-bar-value{display:block}@keyframes indeterminateAnimation{0%{transform:translate(-20%) scaleX(0)}40%{transform:translate(30%) scaleX(.7)}to{transform:translate(100%) scaleX(0)}}.wonderment-ab-default-container button:before,.wonderment-ab-default-container button:after{box-shadow:none!important}#judgeme_product_reviews{max-width:100%!important}.page-width:has(.jdgm-horizon-widget){max-width:none!important}@media screen and (min-width:750px){.page-width:has(.jdgm-horizon-widget){padding:0 64px}}.jdgm-rev-widg{padding:88px 0 66px!important}.swiper-pagination{z-index:8!important}
/*# sourceMappingURL=/cdn/shop/t/352/assets/base.css.map?v=75100171184496977461785165254 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-cart-items.css?v=123238115697927560811785165264; sha256: 37c1f1b2e3a13c216920224d06f58a8cc7efc345e8221f246fb166585fb3a787 */
cart-items .title-wrapper-with-link{margin-top:0}.cart-items td,.cart-items th{padding:0;border:none}.cart-items th{text-align:left;padding-bottom:1.8rem;opacity:.85;font-weight:400}.cart-item__quantity-wrapper{display:flex}.cart-item__totals{position:relative}.cart-items *.right{text-align:right}.cart-item__image-container{display:inline-flex;align-items:flex-start}.cart-item__image-container:after{content:none}.cart-item__image{height:auto;max-width:calc(10rem / var(--font-body-scale))}@media screen and (min-width:750px){.cart-item__image{max-width:100%}}.cart-item__details{font-size:1.6rem;line-height:calc(1 + .4 / var(--font-body-scale))}.cart-item__details>*{margin:0;max-width:30rem}.cart-item__details>*+*{margin-top:.6rem}.cart-item__media{position:relative}.cart-item__link{display:block;bottom:0;left:0;position:absolute;right:0;top:0;width:100%;height:100%}.cart-item__name{text-decoration:none;display:block}.cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.2rem}.cart-item__price-wrapper>*{display:block;margin:0;padding:0}.cart-item__discounted-prices dd{margin:0}.cart-item__discounted-prices .cart-item__old-price{font-size:1.4rem}.cart-item__old-price{opacity:.7}.cart-item__final-price{font-weight:400}.product-option{font-size:1.4rem;word-break:break-word;line-height:calc(1 + .5 / var(--font-body-scale))}.cart-item cart-remove-button{display:flex;margin-left:1rem}@media screen and (min-width:750px)and (max-width:989px){.cart-item cart-remove-button{width:4.5rem;height:4.5rem}}cart-remove-button .button{min-width:calc(4.5rem / var(--font-body-scale));min-height:4.5rem;padding:0;margin:0 .1rem .1rem 0}cart-remove-button .button:before,cart-remove-button .button:after{content:none}cart-remove-button .button:not([disabled]):hover{color:rgb(var(--color-foreground))}@media screen and (min-width:750px){cart-remove-button .button{min-width:3.5rem;min-height:3.5rem}}cart-remove-button .icon-remove{height:1.5rem;width:1.5rem}.cart-item .loading__spinner{top:0;left:auto;right:auto;bottom:0;padding:0}@media screen and (min-width:750px){.cart-item .loading__spinner{right:0;padding-top:4.5rem;bottom:auto}}.cart-item .loading__spinner:not(.hidden)~*{visibility:hidden}.cart-item__error{display:flex;align-items:flex-start;margin-top:.2rem;width:min-content;min-width:100%}.cart-item__error-text{font-size:1.3rem;line-height:1.4;letter-spacing:.04rem;order:1}.cart-item__error-text+.svg-wrapper{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.7rem;margin-top:.25rem}.cart-item__error-text:empty+.svg-wrapper{display:none}.product-option+.product-option{margin-top:.4rem}.product-option *{display:inline;margin:0}.cart-items thead th{text-transform:uppercase}@media screen and (max-width:749px){.cart-items,.cart-items thead,.cart-items tbody{display:block;width:100%}.cart-items thead tr{display:flex;justify-content:space-between;border-bottom:.1rem solid rgba(var(--color-foreground),.2);margin-bottom:4rem}.cart-item{display:grid;grid-template:repeat(2,auto) / repeat(4,1fr);gap:1.5rem;margin-bottom:3.5rem}.cart-item:last-child{margin-bottom:0}.cart-item__media{grid-row:1 / 3}.cart-item__details{grid-column:2 / 4}.cart-item__quantity{grid-column:2 / 5}.cart-item__quantity-wrapper{flex-wrap:wrap}.cart-item__totals{display:flex;align-items:flex-start;justify-content:flex-end}}@media screen and (min-width:750px){.cart-items{border-spacing:0;border-collapse:separate;box-shadow:none;width:100%;display:table}.cart-items th{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.cart-items thead th:first-child{width:50%}.cart-items th+th{padding-left:4rem}.cart-items td{vertical-align:top;padding-top:4rem}.cart-item{display:table-row}.cart-item>td+td{padding-left:4rem}.cart-item__details{width:35rem}.cart-item__media{width:10rem}.cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:1rem}.cart-item__error{margin-left:.3rem}}@media screen and (min-width:990px){.cart-item .cart-item__quantity,.cart-items .cart-items__heading--wide{padding-left:6rem}.cart-item__details{width:50rem}.cart-items thead th:first-child{width:60%}}@media screen and (min-width:750px){.cart-items .cart-items__heading--quantity,.cart-item .cart-item__quantity,.cart-item__quantity--info quantity-popover>*{padding-left:5rem}.cart-item .cart-item__quantity--info,.cart-item__quantity--info .cart-item__quantity-wrapper,.cart-item__quantity--info .cart-items__info{padding-left:0}}@media screen and (max-width:989px){.cart-items .quantity-popover__info-button{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-cart-items.css.map?v=123238115697927560811785165264 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-cart-drawer.css?v=112801333748515159671785165263; sha256: 80e2615003736f81991bcbe3523995d2ee24eb325717470151c9eadff66fcdc7 */
.drawer{position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100%;display:flex;justify-content:flex-end;background-color:rgba(var(--color-foreground),.5);transition:visibility var(--duration-default) ease}.drawer.active{visibility:visible}.drawer__inner{height:100%;width:40rem;max-width:calc(100vw - 3rem);padding:0 1.5rem;border:.1rem solid rgba(var(--color-foreground),.2);border-right:0;overflow:hidden;display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--duration-default) ease}.drawer__inner-empty{height:100%;padding:0 1.5rem;overflow:hidden;display:flex;flex-direction:column}.cart-drawer__warnings{display:flex;flex-direction:column;flex:1;justify-content:center}cart-drawer.is-empty .drawer__inner{display:grid;grid-template-rows:1fr;align-items:center;padding:0}cart-drawer.is-empty .drawer__header{display:none}cart-drawer:not(.is-empty) .cart-drawer__warnings,cart-drawer:not(.is-empty) .cart-drawer__collection{display:none}.cart-drawer__warnings--has-collection .cart__login-title{margin-top:2.5rem}.drawer.active .drawer__inner{transform:translate(0)}.drawer__header{position:relative;padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center}.drawer__heading{margin:0 0 1rem}.drawer__close{display:inline-block;padding:0;min-width:4.4rem;min-height:4.4rem;box-shadow:0 0 0 .2rem rgba(var(--color-button),0);position:absolute;top:10px;right:-10px;color:rgb(var(--color-foreground));background-color:transparent;border:none;cursor:pointer}.cart-drawer__warnings .drawer__close{right:5px}.drawer__close .svg-wrapper{height:2rem;width:2rem}.drawer__contents{flex-grow:1;display:flex;flex-direction:column}.drawer__footer{border-top:.1rem solid rgba(var(--color-foreground),.2);padding:1.5rem 0}cart-drawer-items.is-empty+.drawer__footer{display:none}.drawer__footer>details{margin-top:-1.5rem;border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.drawer__footer>details[open]{padding-bottom:1.5rem}.drawer__footer summary{display:flex;position:relative;line-height:1;padding:1.5rem 2.8rem 1.5rem 0}.drawer__footer>details+.cart-drawer__footer{padding-top:1.5rem}cart-drawer{position:fixed;top:0;left:0;width:100vw;height:100%}.cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0}.cart-drawer__overlay:empty{display:block}.cart-drawer__form{flex-grow:1;display:flex;flex-wrap:wrap}.cart-drawer__collection{margin:0 2.5rem 1.5rem}.cart-drawer .drawer__cart-items-wrapper{flex-grow:1}.cart-drawer .cart-items,.cart-drawer tbody{display:block;width:100%}.cart-drawer thead{display:inline-table;width:100%}cart-drawer-items{overflow:auto;flex:1}@media screen and (max-height:650px){cart-drawer-items{overflow:visible}.drawer__inner{overflow:scroll}}.cart-drawer .cart-item{display:grid;grid-template:repeat(2,auto) / repeat(4,1fr);gap:1rem;margin-bottom:0}.cart-drawer .cart-item:last-child{margin-bottom:1rem}.cart-drawer .cart-item__media{grid-row:1 / 3}.cart-drawer .cart-item__image{max-width:100%}.cart-drawer .cart-items thead{margin-bottom:.5rem}.cart-drawer .cart-items thead th:first-child,.cart-drawer .cart-items thead th:last-child{width:0;padding:0}.cart-drawer .cart-items thead th:nth-child(2){width:50%;padding-left:0}.cart-drawer .cart-items thead tr{display:table-row;margin-bottom:0}.cart-drawer .cart-items th{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.cart-drawer .cart-item:last-child{margin-bottom:1.5rem}.cart-drawer .cart-item .loading__spinner{right:5px;padding-top:2.5rem}.cart-drawer .cart-items td{padding-top:1.7rem}.cart-drawer .cart-item>td+td{padding-left:1rem}.cart-drawer .cart-item__details{width:auto;grid-column:2 / 4}.cart-drawer .cart-item__totals{pointer-events:none;display:flex;align-items:flex-start;justify-content:flex-end}.cart-drawer.cart-drawer .cart-item__price-wrapper>*:only-child{margin-top:0}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{display:flex;flex-direction:column;gap:.6rem}.cart-drawer .unit-price{margin-top:.6rem}.cart-drawer .cart-items .cart-item__quantity{padding-top:0;grid-column:2 / 5}@media screen and (max-width:749px){.cart-drawer .cart-item cart-remove-button{margin-left:0}}.cart-drawer__footer>*+*{margin-top:1rem}.cart-drawer .totals{justify-content:space-between}.cart-drawer .price{line-height:1}.cart-drawer .tax-note{margin:1.2rem 0 2rem auto;text-align:left}.cart-drawer .product-option dd{word-break:break-word}.cart-drawer details[open]>summary .icon-caret{transform:rotate(180deg)}.cart-drawer .cart__checkout-button{max-width:none}.drawer__footer .cart__dynamic-checkout-buttons{max-width:100%}.drawer__footer #dynamic-checkout-cart ul{flex-wrap:wrap!important;flex-direction:row!important;margin:.5rem -.5rem 0 0!important;gap:.5rem}.drawer__footer [data-shopify-buttoncontainer]{justify-content:flex-start}.drawer__footer #dynamic-checkout-cart ul>li{flex-basis:calc(50% - .5rem)!important;margin:0!important}.drawer__footer #dynamic-checkout-cart ul>li:only-child{flex-basis:100%!important;margin-right:.5rem!important}@media screen and (min-width:750px){.drawer__footer #dynamic-checkout-cart ul>li{flex-basis:calc(100% / 3 - .5rem)!important;margin:0!important}.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(2),.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(2)~li,.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(4),.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(4)~li{flex-basis:calc(50% - .5rem)!important}}cart-drawer-items::-webkit-scrollbar{width:3px}cart-drawer-items::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.7);border-radius:100px}cart-drawer-items::-webkit-scrollbar-track-piece{margin-top:31px}.cart-drawer .quantity-popover-container{padding:0}.cart-drawer .quantity-popover__info.global-settings-popup{transform:translateY(0);top:100%}.cart-drawer .cart-item__error{margin-top:.8rem}.cart-drawer .quantity-popover__info+.cart-item__error{margin-top:.2rem}@media screen and (min-width:750px){.cart-drawer .cart-item__quantity--info quantity-popover>*{padding-left:0}.cart-drawer .cart-item__error{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-cart-drawer.css.map?v=112801333748515159671785165263 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-cart.css?v=164708765130180853531785165265; sha256: 3190525bbe8e421cd60fd7a6689758abb0e1bf7c0a06412bf9d76264b788770f */
.cart{position:relative;display:block}.cart__empty-text,.is-empty .cart__contents,cart-items.is-empty .title-wrapper-with-link,.is-empty .cart__footer{display:none}.is-empty .cart__empty-text,.is-empty .cart__warnings{display:block}.cart__warnings{display:none;text-align:center;padding:3rem 0 1rem}.cart__empty-text{margin:4.5rem 0 2rem}.cart__contents>*+*{margin-top:2.5rem}.cart__login-title{margin:5.5rem 0 .5rem}.cart__login-paragraph{margin-top:.8rem}.cart__login-paragraph a{font-size:inherit}@media screen and (min-width:990px){.cart__warnings{padding:7rem 0 1rem}.cart__empty-text{margin:0 0 3rem}}cart-items{display:block}.cart__items{position:relative;padding-bottom:3rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.cart__items--disabled{pointer-events:none}.cart__footer-wrapper:last-child .cart__footer{padding-bottom:5rem}.cart__footer>div:only-child{margin-left:auto}.cart__footer>*+*{margin-top:6.5rem}.cart__footer .discounts{margin-bottom:1rem}.cart__note{height:fit-content;top:2.5rem}.cart__note label{display:flex;align-items:flex-end;position:absolute;line-height:1;height:1.8rem;top:-3rem;color:rgba(var(--color-foreground),.75)}.cart__note .field__input{height:100%;position:relative;border-radius:var(--inputs-radius);padding:1rem 2rem}.cart__note .text-area{resize:vertical}.cart__note:after,.cart__note:hover.cart__note:after,.cart__note:before,.cart__note:hover.cart__note:before,.cart__note .field__input:focus,.cart__note .field__input{border-bottom-right-radius:0}@media screen and (min-width:750px){.cart__items{grid-column-start:1;grid-column-end:3;padding-bottom:4rem}.cart__contents>*+*{margin-top:0}.cart__items+.cart__footer{grid-column:2}.cart__footer{display:flex;justify-content:space-between;border:0}.cart__footer-wrapper:last-child{padding-top:0}.cart__footer>*{width:35rem}.cart__footer>*+*{margin-left:4rem;margin-top:0}}.cart__ctas button{width:100%}.cart__ctas>*+*{margin-top:1rem}.cart__update-button{margin-bottom:1rem}.cart__dynamic-checkout-buttons{max-width:36rem;margin:0 auto}.cart__dynamic-checkout-buttons:has(.dynamic-checkout__content:empty){margin:0}.cart__blocks>*+*{margin-top:1rem}.cart-note__label{display:inline-block;margin-bottom:1rem;line-height:calc(1 + 1 / var(--font-body-scale))}.tax-note{margin:2.2rem 0 1.6rem auto;text-align:center;display:block}.cart__checkout-button{max-width:36rem}.cart__ctas{text-align:center}@media screen and (min-width:750px){.cart-note{max-width:35rem}.cart__update-button{margin-bottom:0;margin-right:.8rem}.tax-note{margin-bottom:2.2rem;text-align:right}[data-shopify-buttoncontainer]{justify-content:flex-end}.cart__ctas{display:flex;gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-cart.css.map?v=164708765130180853531785165265 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-discounts.css?v=152760482443307489271785165267; sha256: 0d54fab6fa16827ce3aaebaef3f6862550eefd8f8452eecc53c43596ce6323bd */
.discounts {
  font-size: 1.2rem;
}

.discounts__discount {
  display: flex;
  align-items: center;
  line-height: calc(1 + 0.5 / var(--font-body-scale));
}

.discounts__discount svg {
  color: rgba(var(--color-button), var(--alpha-button-background));
}

.discounts__discount--position {
  justify-content: center;
}

@media screen and (min-width: 750px) {
  .discounts__discount--position {
    justify-content: flex-end;
  }
}

.discounts__discount > .icon {
  color: rgb(var(--color-foreground));
  width: 1.2rem;
  height: 1.2rem;
  margin-right: 0.7rem;
}


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-localization-form.css?v=170315343355214948141785165272; sha256: ffb2bd01c5e9bbd4f6740d52c7ddd18481cd29cd525257a840db0c52e1cc239a */
.localization-form{display:flex;flex-direction:column;flex:auto 1 0;padding:1rem;margin:0 auto}.localization-form:only-child{display:inline-flex;flex-wrap:wrap;flex:initial;padding:1rem 0}.localization-form:only-child .button,.localization-form:only-child .localization-form__select{margin:1rem 1rem .5rem;flex-grow:1}@media screen and (min-width:750px){.localization-form{padding:1rem 2rem 1rem 0}.localization-form:first-of-type{padding-left:0}.localization-form:only-child{justify-content:start;width:auto;margin:0 1rem 0 0}.localization-form:only-child .button,.localization-form:only-child .localization-form__select{margin:1rem 0}}.localization-form .button{padding:1rem}.localization-form__currency{opacity:0;transition:opacity .15s cubic-bezier(.25,.46,.45,.94);white-space:nowrap;padding-right:1.7rem}@media screen and (max-width:749px){.localization-form .button{word-break:break-all}.localization-form__currency{opacity:1}}.localization-form__select{border-radius:var(--inputs-radius-outset);position:relative;margin-bottom:1.5rem;padding-left:1rem;text-align:left;min-height:calc(4rem + var(--inputs-border-width) * 2);min-width:calc(7rem + var(--inputs-border-width) * 2)}.disclosure__button.localization-form__select{padding:calc(2rem + var(--inputs-border-width));background:rgb(var(--color-background))}.localization-form__select .icon-caret{position:absolute;content:"";height:.6rem;right:calc(var(--inputs-border-width) + 1.5rem);top:calc(50% - .2rem)}.localization-selector.link{text-decoration:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:rgb(var(--color-foreground));width:100%;padding-right:4rem;padding-bottom:1.5rem}.disclosure .localization-form__select{padding-top:1.5rem}.localization-selector option{color:#000}.localization-selector+.disclosure__list-wrapper{opacity:1;animation:animateLocalization var(--duration-default) ease}.disclosure{position:relative}.disclosure__button{align-items:center;cursor:pointer;display:flex;height:4rem;padding:0 1.5rem;font-size:1.3rem;background-color:transparent}.disclosure__list-wrapper{border-width:var(--popup-border-width);border-style:solid;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));overflow:hidden;position:absolute;bottom:100%;transform:translateY(-1rem);z-index:2;background-color:rgb(var(--color-background));border-radius:var(--popup-corner-radius);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));max-height:27.5rem}.disclosure__list{position:relative;overflow-y:auto;font-size:1.4rem;padding-bottom:.5rem;padding-top:.5rem;scroll-padding:.5rem 0;max-height:20.5rem;max-width:25.5rem;min-width:12rem;width:max-content}.country-selector__list{padding-bottom:.95rem;padding-top:0}.country-selector__list--with-multiple-currencies{width:25.5rem}.country-selector__close-button{display:none}.country-filter{display:flex;justify-content:end;align-items:center;gap:.5rem;padding:1.5rem 1.5rem .6rem;position:sticky;top:-.02rem;background-color:rgb(var(--color-background));z-index:6}.country-filter__input{min-width:200px}.country-filter__reset-button,.country-filter__search-icon{right:calc(var(--inputs-border-width));top:var(--inputs-border-width)}.country-filter__reset-button:not(:focus-visible):after,.country-filter__reset-button:not(:focus):after{display:block;height:calc(100% - 1.8rem);content:"";position:absolute;right:0}.country-filter__reset-button:focus,.country-filter__reset-button:focus-visible{background-color:rgb(var(--color-background));z-index:4}.country-filter__reset-button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.country-filter__reset-button:hover .icon{transform:scale(1.07)}.country-filter__reset-button .icon.icon-close,.country-filter__search-icon .icon{height:1.8rem;width:1.8rem;stroke-width:.1rem}.country-filter__search-icon{transition:opacity var(--duration-short) ease,visibility var(--duration-short) ease;opacity:1;visibility:visible;pointer-events:none;cursor:text}.country-filter__search-icon--hidden{opacity:0;visibility:hidden}@media screen and (max-width:749px){.disclosure__list-wrapper.country-selector:not([hidden])+.country-selector__overlay:empty{display:block}.country-selector__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-foreground),.5);z-index:3;animation:animateLocalization var(--duration-default) ease}.disclosure__list-wrapper.country-selector{position:fixed;bottom:-1rem;left:0;width:100%;height:80%;max-height:80vh;border-radius:0;border:none;box-shadow:none;z-index:4}.disclosure__list.country-selector__list{max-height:85%;min-width:100%;margin-bottom:0;z-index:5}.country-selector__close-button.link{display:flex;justify-content:center;align-items:center;padding:0rem;background-color:transparent;height:4.4rem;width:4.4rem}.country-selector__close-button .icon{width:2rem;height:2rem}.country-filter{padding:1.5rem 2rem .6rem 1.5rem}}@media screen and (min-width:750px){.country-filter--no-padding{padding:0}}.countries{padding-top:.6rem}.popular-countries{border-bottom:1px solid rgba(var(--color-foreground),.2);padding-bottom:.6rem;padding-top:.6rem}.disclosure__item{position:relative}.disclosure__link{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;padding:.9rem 1.5rem;text-decoration:none;line-height:calc(1 + .8 / var(--font-body-scale));color:rgba(var(--color-foreground),.75);word-break:break-word}.disclosure__link:hover{color:rgb(var(--color-foreground))}.disclosure__link .icon-checkmark{width:1rem;margin-right:.2rem}.disclosure__link:hover .localization-form__currency,.disclosure__link:focus-visible .localization-form__currency,.disclosure__link:focus .localization-form__currency{display:inline-block;opacity:1}.disclosure__button[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.header-localization .localization-form:only-child{margin:0;padding:0}.header-localization .disclosure .localization-form__select{font-size:1.4rem;letter-spacing:.06rem;height:auto;min-height:initial;background:transparent}.header-localization .disclosure .localization-form__select:hover{text-decoration:underline}.header-localization .localization-form__select.link:after,.header-localization .localization-form__select.link:before{box-shadow:none}.header-localization .localization-form__select.link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.desktop-localization-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end}.desktop-localization-wrapper .localization-selector+.disclosure__list-wrapper{animation:animateMenuOpen var(--duration-default) ease}.desktop-localization-wrapper .localization-form:only-child{padding:0}.header-localization:not(.menu-drawer__localization){align-items:center}.js .header-localization:not(.menu-drawer__localization) .localization-form__select{padding:0 2.7rem 0 1.2rem;width:max-content;height:3.8rem}.header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select{margin:0}.header-localization:not(.menu-drawer__localization).localization-form__select>span{max-width:20ch;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header-localization:not(.menu-drawer__localization) localization-form:only-child .localization-form__select>span{max-width:26ch}.header-localization:not(.menu-drawer__localization) .localization-form__select .icon-caret{right:.8rem}.header-localization:not(.menu-drawer__localization) .disclosure__list-wrapper{bottom:initial;top:100%;right:0;transform:translateY(0)}@media screen and (min-width:990px){.menu-drawer__localization{display:none}}.menu-drawer__localization localization-form{display:block}.menu-drawer__localization .localization-form__select{background-color:initial;margin-top:0;padding:1rem 3.6rem 1rem 0rem}.menu-drawer__localization .localization-form{padding:0}.menu-drawer__localization .localization-form:only-child .localization-form__select{margin:0}.menu-drawer__localization+.list-social{margin-top:1rem}.language-selector .disclosure__list{min-width:200px}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-localization-form.css.map?v=170315343355214948141785165272 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-predictive-search.css?v=63442332846082599581785165277; sha256: 7f6877237863bc07947caf14c2d3c018bedb0e4a05bbb5dd81ce5c665a44cb70 */
.header__search details[open]>.search-modal{animation:animateMenuOpen .5s ease-in-out}.predictive-search{display:none;position:absolute;top:calc(100% + .1rem);left:-.1rem;border-width:var(--popup-border-width);border-style:solid;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));background-color:rgb(var(--color-background));z-index:3;border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:0;transition:max-height .5s ease;opacity:0;transform:scaleY(.95);transform-origin:top;transition:opacity .25s ease,transform .25s ease}.predictive-search--search-template{z-index:2;width:calc(100% + .2rem)}.predictive-search__results-groups-wrapper{display:flex;border-bottom:.1rem solid rgba(var(--color-foreground),.08);padding-bottom:1rem}@media screen and (max-width:749px){.predictive-search--header{right:0;left:0;top:100%}.predictive-search__results-groups-wrapper{flex-direction:column}.predictive-search__results-groups-wrapper:not(.predictive-search__results-groups-wrapper--no-suggestions){gap:2rem}}@media screen and (min-width:750px){.predictive-search{border-top:none;width:calc(100% + .2rem)}.header predictive-search{position:relative}}predictive-search[open] .predictive-search{display:block;opacity:1;transform:scaleY(1)}predictive-search[loading] .predictive-search{display:block}.predictive-search__result-group{display:flex;flex-direction:column;flex:1 1 auto;gap:2rem}.predictive-search__result-group:first-child .predictive-search__pages-wrapper{display:none}@media screen and (min-width:750px){.predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:nth-child(2),.predictive-search__result-group:last-child .predictive-search__pages-wrapper{display:none}.predictive-search__result-group:first-child .predictive-search__pages-wrapper{display:initial}.predictive-search__result-group:first-child{flex:0 0 26.4rem}.predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:first-child,.predictive-search__result-group:only-child{flex-grow:1}}.predictive-search__heading{border-bottom:.1rem solid rgba(var(--color-foreground),.08);margin:0 2rem;padding:1.5rem 0 .75rem;color:rgba(var(--color-foreground),.7)}predictive-search .spinner{width:1.5rem;height:1.5rem;line-height:0}predictive-search:not([loading]) .predictive-search__loading-state,predictive-search:not([loading]) .predictive-search-status__loading{display:none}predictive-search[loading] .predictive-search__loading-state{display:flex;justify-content:center;padding:1rem}predictive-search[loading] .predictive-search__search-for-button{display:none}predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__loading-state{display:none}predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__search-for-button{display:initial}.predictive-search__list-item[aria-selected=true]>*,.predictive-search__list-item:hover>*,.predictive-search__item[aria-selected=true],.predictive-search__item:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:underline;text-underline-offset:.3rem}.predictive-search__item{display:flex;padding:1rem 2rem;text-align:left;text-decoration:none;width:100%}.predictive-search__item--link-with-thumbnail{display:grid;grid-template-columns:5rem 1fr;grid-column-gap:2rem;grid-template-areas:"product-image product-content"}.predictive-search__item-content{grid-area:product-content;display:flex;flex-direction:column}.predictive-search__item-content--centered{justify-content:center}.predictive-search__item-vendor{font-size:.9rem}.predictive-search__item-heading{margin:0}.predictive-search__item-query-result *:not(mark){font-weight:bolder}.predictive-search__item-query-result mark{color:rgba(var(--color-foreground),.75)}.predictive-search__item-query-result mark{background-color:transparent}.predictive-search__item .price{color:rgba(var(--color-foreground),.7);font-size:1.2rem}.predictive-search__item-vendor+.predictive-search__item-heading,.predictive-search .price{margin-top:.5rem}.predictive-search__item--term{justify-content:space-between;align-items:center;padding:1.3rem 2rem;word-break:break-all;line-height:calc(1 + .4 / var(--font-body-scale))}@media screen and (min-width:750px){.predictive-search__item--term{padding-top:1rem;padding-bottom:1rem}}.predictive-search__item--term .icon-arrow{width:calc(var(--font-heading-scale) * 1.4rem);height:calc(var(--font-heading-scale) * 1.4rem);flex-shrink:0;margin-left:calc(var(--font-heading-scale) * 2rem);color:rgb(var(--color-link))}.predictive-search__image{grid-area:product-image;object-fit:contain;font-family:"object-fit: contain"}.predictive-search__featured-products{padding:1.5rem 2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.predictive-search__featured-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:1rem}@media screen and (max-width:749px){.predictive-search__featured-products{padding:1rem}.predictive-search__featured-products-grid{grid-template-columns:1fr;gap:1rem}}@media screen and (min-width:750px){.predictive-search__featured-products-grid{grid-template-columns:repeat(4,1fr)}}.predictive-search__featured-product-item{width:100%}.predictive-search__featured-product-item .sb-product-card{background:transparent;padding:0;box-shadow:none;border:1px solid rgba(var(--color-foreground),.08);border-radius:.5rem;padding:1rem}.predictive-search__featured-product-item .sb-product-card__title{font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem)}.predictive-search__featured-product-item .sb-product-card__description{font-size:calc(14 / var(--sb-base-font-size, 16) * 1rem);-webkit-line-clamp:1}.predictive-search__featured-product-item .sb-product-card__price--current{font-size:calc(16 / var(--sb-base-font-size, 16) * 1rem)}#all-keyword-suggestions{display:flex}#popular-product-suggestions,#most-popular-products.show{display:block}#most-popular-products .sb-content__container .predictive-search__featured-products-grid{padding-bottom:30px;margin-bottom:30px}#most-popular-products .sb-content__container .sb-tabbed-collections__content .sb-tabbed-collections__tags{padding-bottom:25px;border-bottom:1px solid #ddd;padding-top:25px}#most-popular-products .sb-content__container .predictive-search__featured-products-grid .predictive-search__featured-product-item .sb-product-card{background:var(--sb-ch-bg-color, var(--sb-bg-color, #fff))}#most-popular-products .sb-content__container .predictive-search__featured-products-grid .predictive-search__featured-product-item .sb-product-card:hover{background:var(--sb-ch-hover-bg-color, var(--sb-ch-bg-color, #fff))}#most-popular-products .predictive-search__view-all-button.predictive-search__item{display:inline-flex}#most-popular-products .sb-tabbed-collections__header{align-items:center}#most-popular-products .all-keywords{display:flex;gap:12px;flex-wrap:wrap}#most-popular-products .predictive-search__card.predictive-search__card--mb{display:none}#most-popular-products .sb-product-card__content .sb-product-card__title{font-size:22px}#most-popular-products .sb-product-card__content .sb-product-card__description{display:block;font-size:16px}#most-popular-products .predictive-search__card--dt .sb-product-card .sb-product-card__media{width:80%;margin:0 auto}@media screen and (max-width:768px){#most-popular-products .predictive-search__card.predictive-search__card--mb{display:block}#most-popular-products .predictive-search__card.predictive-search__card--dt{display:none}#most-popular-products .predictive-search__featured-products-grid{gap:20px}#most-popular-products .td-mb-search-product-card__description{display:block}}#most-popular-products .predictive-search__card{height:100%}#most-popular-products .sb-product-card{padding:16px;background:var(--sb-ch-bg-color, var(--sb-bg-color, #fff))}#most-popular-products .sb-product-tags{left:16px;top:16px}#most-popular-products .sb-content__container .sb-tabbed-collections__content .sb-tabbed-collections__tags>.text-body{font-size:18px;font-weight:500;line-height:1}.all-keywords .sb-tabbed-collections__tags-tag{font-size:18px;font-weight:500}#most-popular-products .sb-content__container .sb-tabbed-collections__content .sb-tabbed-collections__tags{align-items:center}@media(min-width:769px){#most-popular-products .sb-content__container .sb-tabbed-collections__content .sb-tabbed-collections__tags{gap:40px}}@media(max-width:768px){#most-popular-products .predictive-search__featured-products-grid{gap:16px;padding:0 0 50px!important}#most-popular-products .predictive-search__featured-products-grid .predictive-search__featured-product-item{margin:0;padding:8px 16px}#most-popular-products .predictive-search__featured-products-grid .predictive-search__featured-product-item:last-child{margin:0;padding:8px 8px 24px}#most-popular-products .sb-content__container .sb-tabbed-collections__content .sb-tabbed-collections__tags{gap:25px}}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-predictive-search.css.map?v=63442332846082599581785165277 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/swiper-bundle.min.css?v=157947149677124513791785165406; sha256: 44caee9393c5f0151476550970a2aa67fd9be349a93b25b7cbf7423ad3523510 */
/**
 * Swiper 11.2.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 19, 2025
 */

@font-face {
  font-family: swiper-icons;
  src: local("Arial");
  font-weight: 400;
  font-style: normal
}

:root {
  --swiper-theme-color: #007aff
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block
}

.swiper-vertical>.swiper-wrapper {
  flex-direction: column
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0)
}

.swiper-horizontal {
  touch-action: pan-y
}

.swiper-vertical {
  touch-action: pan-x
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block
}

.swiper-slide-invisible-blank {
  visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d
}

.swiper-3d {
  perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
  transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
  display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
  scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
  scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
  scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg)
  }

  100% {
    transform: rotate(360deg)
  }
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size)
}

:root {
  --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size)/ 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
  display: none !important
}

.swiper-button-next svg,
.swiper-button-prev svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center
}

.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg)
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto
}

.swiper-button-lock {
  display: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev'
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next'
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: .3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 8
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(.33);
  position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(.33)
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer
}

.swiper-pagination-bullet:only-child {
  display: none !important
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: .2s transform, .2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform, .2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform, .2s right
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
  position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0
}

.swiper-pagination-lock {
  display: none
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))
}

.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important
}

.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0
}

.swiper-scrollbar-cursor-drag {
  cursor: move
}

.swiper-scrollbar-lock {
  display: none
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  background-color:#F8F9FB;
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain
}

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none
}

.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
  flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none
}

.swiper-fade .swiper-slide-active {
  pointer-events: auto
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}

.swiper.swiper-cube {
  overflow: visible
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: .6;
  z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px)
}

.swiper-cube .swiper-slide-next+.swiper-slide {
  pointer-events: auto;
  visibility: visible
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.swiper.swiper-flip {
  overflow: visible
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height
}

.swiper.swiper-cards {
  overflow: visible
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden
}

/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/sb-base.css?v=25237458001205087411785165373; sha256: 8bf6ed167b45625cacb17c4f286764e75b46459a4bebf0e1a6772b6b106e10a6 */
:root{--sb-base-font-size: 10;--sb-font-family-heading: var(--font-heading-family, sans-serif);--sb-font-family-body: var(--font-body-family, sans-serif);--sb-padding-inline: 16px;--page-width: 1420px}@media screen and (min-width:1024px){:root{--sb-padding-inline: 48px}}@media screen and (min-width:1440px){:root{--sb-padding-inline: 64px}}.sb-page-width,.sb-page-width-wide,.sb-page-width-narrow,.sb-page-width-slim{margin:0 auto;padding:0 var(--sb-padding-inline)}.sb-page-width{max-width:var(--page-width, 1420px)}.sb-styled-element{padding-top:var(--sb-padding-top-mobile, 0);padding-bottom:var(--sb-padding-bottom-mobile, 0);background:var(--sb-bg-color, #fff);color:var(--sb-fg-color, #000)}body *{font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0!important}@media screen and (min-width:768px){.sb-styled-element{padding-top:var(--sb-padding-top, 0);padding-bottom:var(--sb-padding-bottom, 0)}}@media screen and (min-width:1920px){.sb-page-width{padding-inline:0}}.button{border:1px solid var(--sb-ch-fg-color, rgba(var(--color-button)));background-color:var(--sb-ch-bg-color, rgb(var(--color-button-text)));color:var(--sb-ch-fg-color, rgba(var(--color-button)))}.button:hover{background-color:var(--sb-ch-fg-color, rgba(var(--color-button)));color:var(--sb-ch-bg-color, rgb(var(--color-button-text)));border-color:var(--sb-ch-bg-color, rgb(var(--color-button-text)))}.sb-blog-card{border-radius:6px;overflow:hidden;text-decoration:none;display:block;color:var(--sb-fg-color);background:var(--sb-bg-color)}.sb-blog-card__image{width:100%;object-fit:cover;display:block}.sb-blog-card__content-wrapper{display:flex}.sb-blog-card__content-wrapper svg{width:22px;height:18px;margin-top:25px;margin-right:12px}.sb-blog-card__content{background-color:var(--color-background);letter-spacing:0;line-height:1.3;display:flex;gap:8px;width:100%;flex-direction:column}.sb-blog-card__blog-title{padding:0;font-size:12px;color:var(--sb-fg-color, #000);opacity:.6;margin:4px 0 0;font-weight:400;font-family:var(--font-body-family)}.sb-blog-card__article-title{color:var(--sb-fg-color);padding:0;margin:0;display:flex}@media screen and (min-width:768px){.sb-blog-card__content{flex-direction:column-reverse;width:100%}.sb-blog-card__content-wrapper svg{display:none}}@media screen and (min-width:1280px){.sb-featured-blog__heading{font-size:calc(40 / var(--sb-base-font-size, 16) * 1rem)}}#kustomer-ui-sdk-iframe{transition:all .2s ease;bottom:0!important;right:5px!important}.sb-modal-open #kustomer-ui-sdk-iframe{z-index:1!important}.jdgm-histogram{display:none!important}a.jdgm-write-rev-link.jdgm-write-rev-link:hover{background:#111314!important;color:#fff!important}.jdgm-write-rev-link{border-radius:40px!important;border:1px solid var(--opt-33-black, #111314)!important;display:flex!important;max-width:300px!important;background-color:#fff!important;width:100%;margin:0!important;height:52px;align-items:center;justify-content:center;padding:12px 10px 14px!important;gap:10px;min-width:320px!important;color:var(--opt-33-black, #111314)!important;text-align:center;font-family:var(--sb-font-family-body)!important;font-style:normal;font-weight:500!important;line-height:150%!important}.jdgm-sort-dropdown{display:flex;height:40px!important;padding:4px 25px 4px 10px!important;justify-content:center;min-width:150px;align-items:center;gap:14px;color:var(--opt-33-black-80, rgba(17, 19, 20, .8))!important;font-family:var(--sb-font-family-body)!important;font-size:14px!important;font-style:normal;font-weight:400;line-height:120%!important;border-radius:80px;border:1px solid var(--opt-33-black-40, rgba(17, 19, 20, .4))!important}.jdgm-sort-dropdown-arrow{color:var(--opt-33-black-80, rgba(17, 19, 20, .8))!important;right:8px!important}.jdgm-rev-widg__sort-wrapper{margin-bottom:10px!important}.jdgm-row-actions{border-top:none!important}.jdgm-rev-widg__summary-stars{display:flex;align-items:center}.jdgm-rev-widg__summary-average{order:1;padding-right:10px;color:var(--opt-33-black, #111314);font-family:var(--font-aeonik);font-size:32px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:2px}.jdgm-rev-widg__summary-stars .jdgm-star{order:2}.jdgm-rev-widg .jdgm-star{color:var(--opt-33-sky-blue, #1b73b3)!important}.jdgm-rev-widg__summary-text{color:var(--Grey, #676767)!important;font-family:var(--sb-font-family-body)!important;font-size:16px!important;text-align:left!important;font-style:normal;font-weight:400;line-height:130%}.jdgm-widget-actions-wrapper{border-left:none!important;width:100%!important;display:flex;flex-direction:column;align-items:flex-end!important;justify-content:flex-end!important}.jdgm-rev-widg__summary{justify-content:left!important;align-items:flex-start!important}.jdgm-row-stars{display:flex;align-items:center;justify-content:space-between!important}.jdgm-rev-widg__title{color:var(--opt-33-black, #111314);font-family:Aeonik;text-align:left!important;font-size:40px!important;font-style:normal;font-weight:600;line-height:120%}.jdgm-rev-widg__summary-stars .jdgm-star.jdgm--on,.jdgm-rev-widg__summary-stars .jdgm-star.jdgm--half{font-size:24px}.jdgm-row-extra{display:none!important}.jdgm-rev__author-wrapper{display:flex;flex-direction:column;gap:4px!important}.jdgm-rev__author-name{color:var(--opt-33-black, #111314);font-family:var(--font-aeonik);font-size:16px;font-style:normal;font-weight:600;line-height:120%}.jdgm-rev__buyer-badge-wrapper{margin:0!important}.jdgm-rev__icon{height:44px!important;width:44px!important}.jdgm-rev__author{color:var(--opt-33-black, #111314)!important;font-family:var(--font-aeonik);font-size:16px!important;font-style:normal;line-height:120%}.jdgm-rev__icon:not(.jdgm-rev__avatar):before{line-height:39px!important}.jdgm-row-rating{padding-bottom:8px!important}.jdgm-rev__buyer-badge{color:#11131499!important;font-family:var(--sb-font-family-body);background-color:#fff!important;font-size:14px!important;font-style:normal;letter-spacing:0!important;font-weight:400;line-height:140%;padding:0!important}.jdgm-rev__buyer-badge:before{content:"Verified Buyer"!important}.jdgm-row-profile{display:flex!important;align-items:center!important;gap:5px!important}.jdgm-rev__title{color:var(--opt-33-black, #111314)!important;font-family:var(--font-aeonik);font-size:20px!important;font-style:normal;letter-spacing:0!important;padding-top:10px!important;font-weight:600;line-height:120%}.jdgm-rev__body *{letter-spacing:0!important;font-family:Neue Haas Unica W1G-Regular,sans-serif!important;font-size:16px;font-style:normal;font-weight:400;line-height:140%;padding-top:8px!important}.jdgm-rev__timestamp{color:#11131499!important;text-align:right!important;font-family:var(--sb-font-family-body)!important;font-size:14px!important;font-style:normal;font-weight:400;line-height:140%}.jdgm-paginate{margin-top:20px!important}.jdgm-paginate__page{color:var(--opt-33-black, #111314)!important;font-family:var(--sb-font-family-body)!important;font-size:16px!important;font-style:normal;font-weight:400;line-height:120%}.jdgm-curt{color:var(--opt-33-black, #111314);font-family:Neue Haas Unica W1G;font-size:16px;font-style:normal;font-weight:700;line-height:120%}@media screen and (max-width:768px){.jdgm-row-stars{flex-direction:column!important}.jdgm-widget-actions-wrapper{width:100%!important}.jdgm-rev-widg__sort-wrapper{display:flex;align-items:center;justify-content:center}.jdgm-row-stars{align-items:flex-start!important}.jdgm-write-rev-link{max-width:unset!important}}#skio-root{padding:40px 0 120px}
/*# sourceMappingURL=/cdn/shop/t/352/assets/sb-base.css.map?v=25237458001205087411785165373 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/quantity-popover.css?v=160630540099520878331785165366; sha256: e92ba27d9c252813aee7052be3f052bcec85977b8c716a948543d383992add4b */
quantity-popover{position:relative;display:block}quantity-popover volume-pricing li:nth-child(odd){background:rgba(var(--color-foreground),.03)}quantity-popover volume-pricing li{font-size:1.2rem;letter-spacing:.06rem;padding:.6rem .8rem;display:flex;justify-content:space-between}.quantity-popover__info.global-settings-popup{width:100%;z-index:3;position:absolute;background-color:rgb(var(--color-background));max-width:36rem}.quantity-popover__info .button-close,.variant-remove-total quick-order-list-remove-all-button .button,.quick-order-list-total__confirmation quick-order-list-remove-all-button .button,quantity-popover .quick-order-list-remove-button .button{--shadow-opacity: 0;--border-opacity: 0}.quantity-popover__info-button{display:flex;align-items:center;margin:0 .4rem 0 0;min-width:1.5rem;min-height:1.5rem;--shadow-opacity: 0;--border-opacity: 0}.quantity-popover__info-button--icon-with-label{text-align:left}.quantity-popover__info-button--icon-with-label svg{flex-shrink:0;width:15px;height:14px}.quantity-popover__info-button--open{text-decoration:underline}.quantity-popover__info-button span{padding-left:1rem}.quantity-popover__info-button--icon-only--animation svg{transform:scale(1.25)}.quantity-popover__info-button--icon-only svg{transition:transform var(--duration-default) ease;width:15px;height:14px}@media screen and (max-width:989px){.quantity-popover__info.global-settings-popup{left:0;top:100%}.quantity-popover__info-button{padding-left:0}}.quantity-popover__info .quantity__rules{margin-top:1.2rem;margin-bottom:1rem}.quantity-popover__info .volume-pricing-label{display:block;margin-left:1.2rem;margin-top:1.2rem;font-size:1.2rem}.quantity-popover__info .button{width:3.2rem;height:3.2rem;position:absolute;top:.4rem;right:0;padding:0 1.2rem 0 0;display:flex;justify-content:flex-end}.quantity-popover__info .volume-pricing-label~.button{top:-.2rem}.quantity-popover__info .button .icon{width:1.5rem;height:1.5rem}quantity-popover volume-pricing{margin-top:1.2rem;display:block}quantity-popover .quantity__rules span:first-of-type{display:block}.quantity-popover-container{display:flex;padding:.5rem .5rem .5rem 0}.quantity-popover-container:not(.quantity-popover-container--hover){align-items:center}@media screen and (min-width:990px){.quantity-popover-container--empty{margin-right:2.7rem}.quantity-popover__info.global-settings-popup{width:20rem}.quantity-popover-container{width:auto;max-width:20rem}.quantity-popover__info.global-settings-popup{transform:translate(-100%);top:.5rem}}quantity-popover .quantity{background:rgb(var(--color-background))}quantity-popover .quantity__rules{margin-left:.8rem}quantity-popover .quantity__rules .divider:nth-child(2):before{content:none}quantity-popover .quantity__button:not(:focus-visible):not(.focused),quantity-popover .quantity__input:not(:focus-visible):not(.focused){background-color:initial}
/*# sourceMappingURL=/cdn/shop/t/352/assets/quantity-popover.css.map?v=160630540099520878331785165366 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-card.css?v=120341546515895839841785165263; sha256: a524bc9fd281030e1a4c578c9689111237edd4d70bc92fe6fe903b7e9d6e6427 */
.card-wrapper{color:inherit;height:100%;position:relative;text-decoration:none}.card{text-decoration:none;text-align:var(--text-alignment)}.card:not(.ratio){display:flex;flex-direction:column;height:100%}.card.card--horizontal{--text-alignment: left;--image-padding: 0rem;flex-direction:row;align-items:flex-start;gap:1.5rem}.card--horizontal.ratio:before{padding-bottom:0}.card--card.card--horizontal{padding:1.2rem}.card--card.card--horizontal.card--text{column-gap:0}.card--card{height:100%}.card--card,.card--standard .card__inner{position:relative;box-sizing:border-box;border-radius:var(--border-radius);border:var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity))}.card--card:after,.card--standard .card__inner:after{content:"";position:absolute;z-index:-1;width:calc(var(--border-width) * 2 + 100%);height:calc(var(--border-width) * 2 + 100%);top:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);border-radius:var(--border-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.card--card.gradient,.card__inner.gradient{transform:perspective(0)}.card__inner.color-scheme-1{background:transparent}.card .card__inner .card__media{overflow:hidden;z-index:0;border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding))}.card--card .card__inner .card__media{border-bottom-right-radius:0;border-bottom-left-radius:0}.card--standard.card--text{background-color:transparent}.card-information{text-align:var(--text-alignment)}.card__media,.card .media{bottom:0;position:absolute;top:0}.card .media{width:100%}.card__media{margin:var(--image-padding);width:calc(100% - 2 * var(--image-padding))}.card--standard .card__media{margin:var(--image-padding)}.card__inner{width:100%}.card--media .card__inner .card__content{position:relative;padding:calc(var(--image-padding) + 1rem)}.card__content{display:grid;grid-template-rows:minmax(0,1fr) max-content minmax(0,1fr);padding:1rem;width:100%;flex-grow:1}.card__content--auto-margins{grid-template-rows:minmax(0,auto) max-content minmax(0,auto)}.card__information{grid-row-start:2;padding:1.3rem 1rem}.card:not(.ratio)>.card__content{grid-template-rows:max-content minmax(0,1fr) max-content auto}.card-information .card__information-volume-pricing-note{margin-top:.6rem;line-height:calc(.5 + .4 / var(--font-body-scale));color:rgba(var(--color-foreground),.75)}.card__information-volume-pricing-note--button,.card__information-volume-pricing-note--button.quantity-popover__info-button--icon-with-label{position:relative;z-index:1;cursor:pointer;padding:0;margin:0;text-align:var(--text-alignment);min-width:auto}.card__information-volume-pricing-note--button:hover{text-decoration:underline}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{transform:initial;top:auto;bottom:4rem;max-width:20rem;width:calc(95% + 2rem)}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info span:first-of-type{padding-right:.3rem}.card__information-volume-pricing-note--button-right+.global-settings-popup.quantity-popover__info{right:0;left:auto}.card__information-volume-pricing-note--button-center+.global-settings-popup.quantity-popover__info{left:50%;transform:translate(-50%)}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info .quantity__rules{text-align:left}@media screen and (min-width:990px){.grid--6-col-desktop .card__content quick-add-bulk .quantity{width:auto}.grid--6-col-desktop .card__content quick-add-bulk .quantity__button{width:calc(3rem / var(--font-body-scale))}.grid--6-col-desktop .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{left:50%;transform:translate(-50%);width:calc(100% + var(--border-width) + 3.5rem)}.grid--6-col-desktop .card--standard .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{width:calc(100% + var(--border-width) + 1rem)}}@media screen and (max-width:749px){.grid--2-col-tablet-down .card__content quick-add-bulk .quantity__button{width:calc(3.5rem / var(--font-body-scale))}.grid--2-col-tablet-down .card--card .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info,.grid--2-col-tablet-down .card--standard .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{left:50%;transform:translate(-50%)}.grid--2-col-tablet-down .card--standard .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{width:100%}.grid--2-col-tablet-down .card--card .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{width:calc(100% + var(--border-width) + 4rem)}.grid--2-col-tablet-down .card__content quick-add-bulk .quantity{width:auto}}.card-information quantity-popover volume-pricing{margin-top:0}@media screen and (max-width:989px){.card-information quantity-popover .quantity__rules~volume-pricing{margin-top:0}.card-information quantity-popover volume-pricing{margin-top:4.2rem}}@media screen and (min-width:750px){.card__information{padding-bottom:1.7rem;padding-top:1.7rem}}.card__badge{align-self:flex-end;grid-row-start:3;justify-self:flex-start}.card__badge.top{align-self:flex-start;grid-row-start:1}.card__badge.right{justify-self:flex-end}.card:not(.card--horizontal)>.card__content>.card__badge{margin:1.3rem}.card__media .media img{height:100%;object-fit:cover;object-position:center center;width:100%}.card__inner:not(.ratio)>.card__content{height:100%}.card__heading{margin-top:0;margin-bottom:0}.card__heading:last-child{margin-bottom:0}.card--horizontal .card__heading,.card--horizontal .price__container .price-item,.card--horizontal__quick-add{font-size:calc(var(--font-heading-scale) * 1.2rem)}.card--horizontal .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:0}.card--horizontal__quick-add:before{box-shadow:none}@media only screen and (min-width:750px){.card--horizontal .card__heading,.card--horizontal .price__container .price-item,.card--horizontal__quick-add{font-size:calc(var(--font-heading-scale) * 1.3rem)}}.card--card.card--media>.card__content{margin-top:calc(0rem - var(--image-padding))}.card--standard.card--text a:after,.card--card .card__heading a:after{bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);top:calc(var(--border-width) * -1)}.card__heading a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.card__heading a:after{outline-offset:.3rem}.card__heading a:focus:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.card__heading a:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.card__heading a:focus:not(:focus-visible):after{box-shadow:none;outline:0}.card__heading a:focus{box-shadow:none;outline:0}@media screen and (min-width:990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transition:transform var(--duration-long) ease;transform:scale(1.03)}.underline-links-hover:hover a{text-decoration:underline;text-underline-offset:.3rem}}.card--standard.card--media .card__inner .card__information,.card--standard.card--text:not(.card--horizontal)>.card__content .card__heading:not(.card__heading--placeholder),.card--standard:not(.card--horizontal)>.card__content .card__badge,.card--standard.card--text.article-card>.card__content .card__information,.card--standard>.card__content .card__caption{display:none}.card--standard:not(.card--horizontal) .placeholder-svg{width:100%}.card--standard>.card__content{padding:0}.card--standard>.card__content .card__information{padding-left:0;padding-right:0}.card--card.card--media .card__inner .card__information,.card--card.card--text .card__inner,.card--card.card--media>.card__content .card__badge{display:none}.card--horizontal .card__badge,.card--horizontal.card--text .card__inner{display:none}.card--extend-height{height:100%}.card--extend-height.card--standard.card--text,.card--extend-height.card--media{display:flex;flex-direction:column}.card--extend-height.card--standard.card--text .card__inner,.card--extend-height.card--media .card__inner{flex-grow:1}.card .icon-wrap{margin-left:.8rem;white-space:nowrap;transition:transform var(--duration-short) ease;overflow:hidden}.card-information>*+*{margin-top:.5rem}.card-information{width:100%}.card-information>*{line-height:calc(1 + .4 / var(--font-body-scale));color:rgb(var(--color-foreground))}.card-information>.price{color:rgb(var(--color-foreground))}.card--horizontal .card-information>.price{color:rgba(var(--color-foreground),.75)}.card-information>.rating{margin-top:.4rem}.card-information>*:not(.visually-hidden:first-child)+quantity-popover:not(.rating):not(.card__information-volume-pricing-note),.card-information .card__information-volume-pricing-note.card__information-volume-pricing-note--button{margin-top:0}.card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:.7rem}.card-information .caption{letter-spacing:.07rem}.card-article-info{margin-top:1rem}.card--shape .card__content{padding-top:0}.card--shape.card--standard:not(.card--text) .card__inner{border:0;background-color:transparent;filter:drop-shadow(var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity)))}.card--shape.card--standard:not(.card--text) .card__inner:after{display:none}.grid__item:nth-child(2n) .shape--blob{clip-path:polygon(var(--shape--blob-2))}.grid__item:nth-child(3n) .shape--blob{clip-path:polygon(var(--shape--blob-3))}.grid__item:nth-child(4n) .shape--blob{clip-path:polygon(var(--shape--blob-4))}.grid__item:nth-child(5n) .shape--blob{clip-path:polygon(var(--shape--blob-5))}.grid__item:nth-child(7n) .shape--blob{clip-path:polygon(var(--shape--blob-6))}.grid__item:nth-child(8n) .shape--blob{clip-path:polygon(var(--shape--blob-1))}@media(prefers-reduced-motion:no-preference){.product-card-wrapper .shape--round{transition:clip-path var(--duration-long) ease}.product-card-wrapper:hover .shape--round{clip-path:ellipse(47% 47% at 50% 50%)}.product-card-wrapper .shape--blob{transition:clip-path var(--duration-long) ease-in-out}.product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-5))}.grid__item:nth-child(2n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-6))}.grid__item:nth-child(3n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-1))}.grid__item:nth-child(4n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-2))}.grid__item:nth-child(5n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-3))}.grid__item:nth-child(7n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-4))}.grid__item:nth-child(8n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-5))}}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-card.css.map?v=120341546515895839841785165263 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-slideshow.css?v=17933591812325749411785165282; sha256: 09786bf4fd08bbef5ff50c023ae21dcce2868dd54e91f8ae3c0100ede4dd82ed */
slideshow-component{position:relative;display:flex;flex-direction:column}slideshow-component .slideshow.banner{flex-direction:row;flex-wrap:nowrap;margin:0;gap:0;overflow-y:hidden}.slideshow__slide{padding:0;position:relative;display:flex;flex-direction:column;visibility:visible}@media screen and (max-width:749px){.slideshow--placeholder.banner--mobile-bottom.banner--adapt_image .slideshow__media,.slideshow--placeholder.banner--adapt_image:not(.banner--mobile-bottom){height:28rem}}@media screen and (min-width:750px){.slideshow--placeholder.banner--adapt_image{height:56rem}}.slideshow__text.banner__box{display:flex;flex-direction:column;justify-content:center;max-width:54.5rem}.slideshow__text>*{max-width:100%}@media screen and (max-width:749px){slideshow-component.page-width .slideshow__text{border-right:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));border-left:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity))}.banner--mobile-bottom .slideshow__text.banner__box{max-width:100%}.banner--mobile-bottom .slideshow__text-wrapper{flex-grow:1}.banner--mobile-bottom .slideshow__text.banner__box{height:100%}.banner--mobile-bottom .slideshow__text .button{flex-grow:0}.slideshow__text.slideshow__text-mobile--left{align-items:flex-start;text-align:left}.slideshow__text.slideshow__text-mobile--right{align-items:flex-end;text-align:right}}@media screen and (min-width:750px){.slideshow__text.slideshow__text--left{align-items:flex-start;text-align:left}.slideshow__text.slideshow__text--right{align-items:flex-end;text-align:right}}.slideshow:not(.banner--mobile-bottom) .slideshow__text-wrapper{height:100%}@media screen and (min-width:750px){.slideshow__text-wrapper.banner__content{height:100%;padding:5rem}}.slideshow__controls{border:.1rem solid rgba(var(--color-foreground),.08)}.slideshow__controls--top{order:2;z-index:1}@media screen and (max-width:749px){.slideshow__controls--border-radius-mobile{border-bottom-right-radius:var(--text-boxes-radius);border-bottom-left-radius:var(--text-boxes-radius)}}.spaced-section--full-width:last-child slideshow-component:not(.page-width) .slideshow__controls{border-bottom:none}@media screen and (min-width:750px){.slideshow__controls{position:relative}}slideshow-component:not(.page-width) .slider-buttons{border-right:0;border-left:0}.slideshow__control-wrapper{display:flex}.slideshow__autoplay{position:absolute;right:0;border-left:none;display:flex;justify-content:center;align-items:center}@media screen and (max-width:749px){slideshow-component.page-width .slideshow__autoplay{right:1.5rem}}@media screen and (min-width:750px){.slideshow__autoplay.slider-button{position:inherit;margin-left:.6rem;padding:0 0 0 .6rem;border-left:.1rem solid rgba(var(--color-foreground),.08)}}.slideshow__autoplay .icon.icon-play,.slideshow__autoplay .icon.icon-pause{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease;width:.8rem;height:1.2rem}.slideshow__autoplay .icon.icon-play{height:1rem}.slideshow__autoplay path{fill:rgba(var(--color-foreground),.75)}.slideshow__autoplay:hover path{fill:rgb(var(--color-foreground))}@media screen and (forced-colors:active){.slideshow__autoplay path,.slideshow__autoplay:hover path{fill:CanvasText}}.slideshow__autoplay:hover .svg-wrapper{transform:scale(1.1)}.slideshow__autoplay--paused .icon-pause,.slideshow__autoplay:not(.slideshow__autoplay--paused) .icon-play{visibility:hidden;opacity:0;transform:scale(.8)}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-slideshow.css.map?v=17933591812325749411785165282 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-slider.css?v=45178160800631168331785165281; sha256: 6c5899e3f5169e5b99f68d830d3d5584f79aea79c593f45e6d0eebdf1104dc6c */
slider-component{--desktop-margin-left-first-item: max( 5rem, calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2) );position:relative;display:block}slider-component.slider-component-full-width{--desktop-margin-left-first-item: 1.5rem}@media screen and (max-width:749px){slider-component.page-width{padding:0 1.5rem}}@media screen and (min-width:749px)and (max-width:990px){slider-component.page-width{padding:0 5rem}}.slider__slide{--focus-outline-padding: .5rem;--shadow-padding-top: calc((var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible));--shadow-padding-bottom: calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius)) * var(--shadow-visible));scroll-snap-align:start;flex-shrink:0;padding-bottom:0}@media screen and (max-width:749px){.slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1.6rem}.slider--mobile:after{content:"";width:0;padding-left:1.5rem}.slider.slider--mobile .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.slider.slider--mobile.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--mobile.contains-content-container .slider__slide{--focus-outline-padding: 0rem}}@media screen and (min-width:750px){.slider.slider--tablet-up{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem;-webkit-overflow-scrolling:touch}.slider.slider--tablet-up .slider__slide{margin-bottom:0}}@media screen and (max-width:989px){.slider.slider--tablet{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider--tablet:after{content:"";width:0;padding-left:1.5rem;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.slider.slider--tablet .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.slider.slider--tablet.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--tablet.contains-content-container .slider__slide{--focus-outline-padding: 0rem}}.slider--everywhere{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider.slider--everywhere .slider__slide{margin-bottom:0;scroll-snap-align:center}@media screen and (min-width:990px){.slider-component-desktop.page-width{max-width:none}.slider--desktop{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem;scroll-padding-left:var(--desktop-margin-left-first-item)}.slider--desktop:after{content:"";width:0;padding-left:5rem;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.slider.slider--desktop .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.slider--desktop .slider__slide:first-child{margin-left:var(--desktop-margin-left-first-item);scroll-margin-left:var(--desktop-margin-left-first-item)}.slider-component-full-width .slider--desktop{scroll-padding-left:1.5rem}.slider-component-full-width .slider--desktop .slider__slide:first-child{margin-left:1.5rem;scroll-margin-left:1.5rem}.slider-component-full-width .slider--desktop:after{padding-left:1.5rem}.slider--desktop.grid--5-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 5 - var(--grid-desktop-horizontal-spacing) * 2)}.slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 4 - var(--grid-desktop-horizontal-spacing) * 3)}.slider--desktop.grid--3-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 4)}.slider--desktop.grid--2-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 2 - var(--grid-desktop-horizontal-spacing) * 5)}.slider--desktop.grid--1-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) - var(--grid-desktop-horizontal-spacing) * 9)}.slider.slider--desktop.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--desktop.contains-content-container .slider__slide{--focus-outline-padding: 0rem}}@media(prefers-reduced-motion){.slider{scroll-behavior:auto}}.slider{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none}.slider::-webkit-scrollbar{height:.4rem;width:.4rem;display:none}.slider::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:.4rem;border:0}.slider::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:.4rem}.slider-counter{display:flex;justify-content:center;min-width:4.4rem}@media screen and (min-width:750px){.slider-counter--dots{margin:0 1.2rem}}.slider-counter__link{padding:1rem}@media screen and (max-width:749px){.slider-counter__link{padding:.7rem}}.slider-counter__link--dots .dot{width:1rem;height:1rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.5);padding:0;display:block}.slider-counter__link--active.slider-counter__link--dots .dot{background-color:rgb(var(--color-foreground))}@media screen and (forced-colors:active){.slider-counter__link--active.slider-counter__link--dots .dot{background-color:CanvasText}}.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:rgb(var(--color-foreground))}.slider-counter__link--dots .dot,.slider-counter__link--numbers{transition:transform .2s ease-in-out}.slider-counter__link--active.slider-counter__link--numbers,.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot,.slider-counter__link--numbers:hover{transform:scale(1.1)}.slider-counter__link--numbers{color:rgba(var(--color-foreground),.5);text-decoration:none}.slider-counter__link--numbers:hover{color:rgb(var(--color-foreground))}.slider-counter__link--active.slider-counter__link--numbers{text-decoration:underline;color:rgb(var(--color-foreground))}.slider-buttons{display:flex;align-items:center;gap:8px;justify-content:center}@media screen and (min-width:990px){.slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{display:none}}@media screen and (max-width:989px){.slider--desktop:not(.slider--tablet)+.slider-buttons{display:none}}@media screen and (min-width:750px){.slider--mobile+.slider-buttons{display:none}}.slider-button{color:rgba(var(--color-foreground),.75);background:transparent;border:none;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.slider-button:not([disabled]):hover{color:rgb(var(--color-foreground))}.slider-button .icon{height:.6rem}.slider-button[disabled] .icon{color:rgba(var(--color-foreground),.3);cursor:not-allowed}.slider-button--next .icon{transform:rotate(-90deg)}.slider-button--prev .icon{transform:rotate(90deg)}.slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg) scale(1.1)}.slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg) scale(1.1)}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-slider.css.map?v=45178160800631168331785165281 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/sb-announcement-bar.css?v=57057454181651874661785165372; sha256: 7c68456452491c70651dc2c6a8d42a588f5211d95ca19fa35c3f37706f516c00 */
.announcement-bar a.sb-announcement-bar__link:hover {
    text-decoration: none !important;
    color: #fff;
}

.announcement-bar__message.sb-announcement-bar__message span {
    font-size: 14px;
}


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-list-social.css?v=35792976012981934991785165271; sha256: 675a875df8c636dfea5bbcfc39cacc0d8c5167183ddd6d41ab3799ccb5cfd3ee */
.list-social {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}

@media only screen and (max-width: 749px) {
  .list-social {
    justify-content: center;
  }
}

.list-social__item .icon {
  height: 2.2rem;
  width: 2.2rem;
}

.list-social__link {
  align-items: center;
  display: flex;
  padding: 1.1rem;
  color: rgb(var(--color-foreground));
}

.utility-bar .list-social__link {
  padding: 0 0.8rem;
  height: 3.8rem;
}

.list-social__link:hover .icon {
  transform: scale(1.07);
}


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-search.css?v=165164710990765432851785165280; sha256: 389fd1b0ca7a62cbbc4736a51866efabb940eb0ff94ddce58a021d05bb15e383 */
.search__input.field__input{padding-right:9.8rem}.search__button{right:var(--inputs-border-width);top:var(--inputs-border-width)}.reset__button{right:calc(var(--inputs-border-width) + 4.4rem);top:var(--inputs-border-width)}.reset__button:not(:focus-visible):after{border-right:.1rem solid rgba(var(--color-foreground),.08);display:block;height:calc(100% - 1.6rem);content:"";position:absolute;right:0}.reset__button:not(:focus):after{border-right:.1rem solid rgba(var(--color-foreground),.08);display:block;height:calc(100% - 1.8rem);content:"";position:absolute;right:0}.search__button:focus-visible,.reset__button:focus-visible{background-color:rgb(var(--color-background));z-index:4}.search__button:focus,.reset__button:focus{background-color:rgb(var(--color-background));z-index:4}.search__button:not(:focus-visible):not(.focused),.reset__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.search__button:hover .icon,.reset__button:hover .icon{transform:scale(1.07)}.search__button .icon{height:1.8rem;width:1.8rem}.reset__button .icon.icon-close{height:1.8rem;width:1.8rem;stroke-width:.1rem}input::-webkit-search-decoration{-webkit-appearance:none}.template-search__results{position:relative}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-search.css.map?v=165164710990765432851785165280 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-menu-drawer.css?v=89450305896110293581785165273; sha256: 4d6dbd4ffefa9e28955fc437b55d10de34f7de4c21ae1ed2b1a1e5adf4368267 */
.header__icon--menu{position:initial}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{content:"";position:absolute;cursor:default;width:100%;height:calc(100vh - 100%);height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));top:100%;left:0;background:rgba(var(--color-foreground),.5);opacity:0;visibility:hidden;z-index:2;transition:opacity 0s,visibility 0s}menu-drawer>details[open]>summary:before{visibility:visible;opacity:1;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.menu-drawer{position:absolute;transform:translate(-100%);visibility:hidden;z-index:12;left:0;top:100%;width:100%;padding:0;background-color:rgb(var(--color-background));overflow-x:hidden;filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)))}.js .menu-drawer{height:calc(100vh - 100%);height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)))}.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{transform:translate(0);visibility:visible}.js .menu-drawer__navigation .submenu-open{visibility:hidden}@media screen and (min-width:750px){.menu-drawer{width:40rem;border-width:0 var(--drawer-border-width) 0 0;border-style:solid;border-color:rgba(var(--color-foreground),var(--drawer-border-opacity))}}.menu-drawer__inner-container{position:relative;height:100%}.menu-drawer__navigation-container{display:grid;grid-template-rows:1fr auto;align-content:space-between;overflow-y:auto;overflow-x:hidden;height:100%}.menu-drawer__navigation{padding:20px 16px;width:calc(100% - 32px)}.menu-drawer__submenu .menu-drawer__menu{padding:0 16px}.menu-drawer__inner-submenu{height:100%;overflow-x:hidden;overflow-y:auto}.js .menu-drawer__menu li{margin-bottom:.2rem}.menu-drawer__menu-item{width:100%;font-family:Aeonik,sans-serif;font-weight:300;font-style:normal;font-size:18px;line-height:1.4;letter-spacing:0;text-decoration:none;font-size:1.8rem;padding:20px 0;border-bottom:1px solid #11131429}.menu-drawer__menu-item:hover{color:#000!important}.menu-drawer summary.menu-drawer__menu-item{padding-right:5.2rem}.js .menu-drawer__menu-item .icon-caret{display:none}.menu-drawer__menu-item>.svg-wrapper{width:15px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.js .menu-drawer__submenu{position:absolute;top:0;width:100%;bottom:0;left:0;background-color:rgb(var(--color-background));z-index:1;transform:translate(100%);visibility:hidden}.js .menu-drawer__submenu .menu-drawer__submenu{overflow-y:auto}.menu-drawer__close-button{margin-top:1.5rem;padding:20px 16px;text-decoration:none;display:flex;align-items:center;font-size:1.4rem;width:100%;background-color:transparent;font-family:var(--font-body-family);font-style:var(--font-body-style);text-align:left}.menu-drawer__close-button .svg-wrapper{transform:rotate(180deg);margin-right:1rem;width:15px}.menu-drawer__utility-links{padding:0;background-color:rgba(var(--color-foreground),.03);position:relative}.menu-drawer__account{display:inline-flex;align-items:center;text-decoration:none;padding:1rem 0;font-size:1.4rem;color:rgb(var(--color-foreground));margin-bottom:0}.menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{margin:0}.menu-drawer__account account-icon>.svg-wrapper{height:2rem;width:2rem;margin-right:1rem}.menu-drawer__account shop-user-avatar{--shop-avatar-size: 2.4rem;margin-right:.55rem;margin-left:-.45rem}.menu-drawer__account:hover account-icon>.svg-wrapper{transform:scale(1.07)}.menu-drawer .list-social{justify-content:flex-start;margin-left:-1.25rem}.menu-drawer .list-social:empty{display:none}.menu-drawer .list-social__link{padding:1.1rem}@media screen and (max-width:749px){.menu-drawer.country-selector-open{transform:none!important;filter:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-menu-drawer.css.map?v=89450305896110293581785165273 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-cart-notification.css?v=54116361853792938221785165264; sha256: 0cca95e0ace07a67f36a92848f605c8ef55087542cdea4facaab2f60cd136ce5 */
.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:0 0 var(--popup-border-width);padding:2.5rem 3.5rem;position:absolute;right:0;transform:translateY(-100%);visibility:hidden;width:100%;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.cart-notification.focused{box-shadow:0 0 .2rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.cart-notification:focus-visible{box-shadow:0 0 .2rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width:750px){.header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:var(--popup-border-width)}.cart-notification{border-width:0 var(--popup-border-width) var(--popup-border-width);max-width:36.8rem;right:2.2rem}}@media screen and (min-width:990px){.cart-notification-wrapper:is(.page-width)>.cart-notification{right:4rem}}.cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease}.cart-notification.active{transform:translateY(0);transition:transform var(--duration-default) ease,visibility 0s;visibility:visible}.cart-notification__header{align-items:flex-start;display:flex}.cart-notification__heading{align-items:center;display:flex;flex-grow:1;margin-bottom:0;margin-top:0}.cart-notification__heading .icon-checkmark{color:rgb(var(--color-foreground));margin-right:1rem;width:1.3rem}.cart-notification__close{margin-top:-2rem;margin-right:-3rem}.cart-notification__links{text-align:center}.cart-notification__links>*{margin-top:1rem}.cart-notification-product{align-items:flex-start;display:flex;padding-bottom:3rem;padding-top:2rem}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product__image{display:inline-flex;margin-right:1.5rem;margin-top:.5rem}.cart-notification-product__image:after{content:none}.cart-notification-product__name{margin-bottom:.5rem;margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-cart-notification.css.map?v=54116361853792938221785165264 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-mega-menu.css?v=101323793593146976191785165273; sha256: b24a4952a3506d446d2d95e635abf0bb439f75affbf0f3ec1d4c6af16fcc7714 */
.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;position:absolute;right:0;top:100%}.shopify-section-header-sticky .mega-menu__content{height:auto}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{opacity:0;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word}.mega-menu__link--level-2{font-weight:700}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0}.header--top-center .mega-menu__list>li{width:16%;padding-right:2.4rem}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:underline}.mega-menu__link--active:hover{text-decoration-thickness:1px}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-mega-menu.css.map?v=101323793593146976191785165273 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/testimonial.css?v=146337863896687700701785165408; sha256: f1eb0d0c5be7cf325d16ed0e5382c6c5df00c8f718d5653fc62afd7767c76407 */
.testimonial-slider{width:100%;margin:auto;overflow:hidden;padding:64px 0}.testimonial-content{display:flex;align-items:center;gap:36px}.testimonial-logo{flex:0 1 auto}.testimonial-item{display:flex;align-items:center;gap:20px;text-align:left;padding:64px}.testimonial-logo img,.testimonial-slider .placeholder-image svg{width:auto;height:auto;object-fit:contain}.testimonial-slider .placeholder-image svg{background:var(--white)}.testimonial-text{flex:1;max-width:440px}.testimonial-text *{font-family:var(--font-neue);font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin:0}.testimonial-slider .swiper-wrapper{transition-timing-function:linear;align-items:center}.custom-testimonial-slider{width:100%;overflow:hidden;position:relative}.slider-track{display:flex;cursor:grab}.slider-track:active{cursor:grabbing}.testimonial-item{flex:0 0 auto;width:auto;box-sizing:border-box}.testimonial-content{border-radius:8px;height:100%}.testimonial-logo{max-width:120px}.testimonial-image{max-width:100%;height:auto}.placeholder-image{width:120px;height:60px;background:#eee;display:flex;align-items:center;justify-content:center}@media(max-width:1023px){.testimonial-slider{padding:48px 0 66px}.testimonial-content{gap:16px;flex-direction:column;align-items:flex-start}.testimonial-text{flex:0 1 100%}.testimonial-item{padding:78px 32px}}@media(max-width:767px){.testimonial-text *{font-size:15px}.testimonial-content{max-width:260px}.testimonial-item{padding:57px 32px}}@media(max-width:375px){.testimonial-content{max-width:260px}}
/*# sourceMappingURL=/cdn/shop/t/352/assets/testimonial.css.map?v=146337863896687700701785165408 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-pagination.css?v=136206814810731739951785165276; sha256: 1e0f53fc63cfe4190aca362c9a2312c1eabe9fc43e9b26431c851a6cd2cd4c79 */
.pagination-wrapper{margin-top:4rem}@media screen and (min-width:990px){.pagination-wrapper{margin-top:5rem}}.pagination__list{display:flex;flex-wrap:wrap;justify-content:center}.pagination__list>li{flex:1 0 4.4rem;max-width:4.4rem}.pagination__list>li:not(:last-child){margin-right:1rem}.pagination__item{color:rgb(var(--color-foreground));display:inline-flex;justify-content:center;align-items:center;position:relative;height:4.4rem;width:100%;padding:0;text-decoration:none}a.pagination__item:hover:after{height:.1rem}.pagination__item .icon-caret{height:.6rem}.pagination__item--current:after{height:.1rem}.pagination__item--current:after,.pagination__item:hover:after{content:"";display:block;width:2rem;position:absolute;bottom:8px;left:50%;transform:translate(-50%);background-color:currentColor}.pagination__item--next .icon{margin-left:-.2rem;transform:rotate(90deg)}.pagination__item--next:hover .icon{transform:rotate(90deg) scale(1.07)}.pagination__item--prev .icon{margin-right:-.2rem;transform:rotate(-90deg)}.pagination__item--prev:hover .icon{transform:rotate(-90deg) scale(1.07)}.pagination__item-arrow:hover:after{display:none}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-pagination.css.map?v=136206814810731739951785165276 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/sb-quick-add.css?v=156624623205669843581785165384; sha256: 370b8de4fdfb700e6d2f54f6516250f181ef308778fcfb0958849962c5c29162 */
.sb-quick-add{position:fixed;display:block;width:100%;height:100%;background:#1113147a;top:0;left:0;z-index:90001;visibility:hidden;opacity:0;transition:all .3s ease-in-out}.sb-quick-add--active{visibility:visible;opacity:1}.sb-quick-add__wrapper{max-width:390px;width:100%;position:absolute;top:0;height:100%;background:#fff;border-radius:4px;border:solid 1px #173446;overflow-y:auto;display:block;right:-100%;transition:all .3s ease-in-out}.sb-quick-add--active .sb-quick-add__wrapper{right:0%}.sb-quick-add__product{display:flex;width:100%;padding:20px;flex-direction:column;gap:16px}.sb-quick-add__product .sb-quick-add__form{display:flex;flex-direction:column;gap:16px}.sb-quick-add__product .sb-quick-add__image{display:flex;justify-content:center}.sb-quick-add__product .sb-quick-add__image img{max-width:70%;height:240px;width:auto}.sb-quick-add__product .sb-quick-add__title{font-size:22px;line-height:1.2;color:#111314;font-weight:600}.sb-quick-add__title a{color:#111314;text-decoration:none}.sb-quick-add__product .sb-quick-add__sizes,.sb-quick-add__product .sb-quick-add__flavors,.sb-quick-add__product .sb-quick-add__frequency{display:flex;flex-direction:column;gap:8px}.sb-quick-add__product .sb-quick-add__flavors,.sb-quick-add__product .sb-quick-add__frequency{display:none}.sb-quick-add__product .sb-quick-add__sizes .sb-quick-add__label,.sb-quick-add__product .sb-quick-add__flavors .sb-quick-add__label,.sb-quick-add__product .sb-quick-add__frequency .sb-quick-add__label{font-size:14px;line-height:1.2;color:#676767;font-weight:400}.sb-quick-add__product .sb-quick-add__sizes-wrap{display:flex;gap:12px;align-items:stretch}.sb-quick-add__product .sb-quick-add__sizes-wrap .sb-quick-add__size{width:calc(33.333% - 4px);padding:12px 7px;font-size:14px;line-height:1.1;color:#111314a3;background:#f8f9fb;border:solid 1px rgba(17,19,20,.32);display:flex;gap:4px;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;cursor:pointer}.sb-quick-add__product .sb-quick-add__sizes-wrap .sb-quick-add__size b{font-size:16px;color:#111314}.sb-quick-add__product .sb-quick-add__sizes-wrap .sb-quick-add__size span{width:100%;font-size:12px;color:#676767}.sb-quick-add__product .sb-quick-add__sizes-wrap .sb-quick-add__size--active{background:#fff;border:solid 2px #111314}.sb-quick-add__product .sb-quick-add__flavor-select{padding:12px 16px;border:solid 1px #676767;font-size:16px;color:#111314;line-height:1.2;font-weight:400}.sb-quick-add__product .sb-quick-add__frequency .sb-quick-add__frequency-box{background:#f8f9fb;border:solid 1px rgba(17,19,20,.32);display:flex;flex-direction:column;gap:10px;padding:16px}.sb-quick-add__product .sb-quick-add__frequency .sb-quick-add__name-price{display:flex;align-items:start;cursor:pointer}.sb-quick-add__product .sb-quick-add__frequency .sb-quick-add__name{font-size:16px;line-height:1;white-space:nowrap;font-weight:400;color:#111314;margin-left:12px}.sb-quick-add__product .sb-quick-add__frequency .sb-quick-add__price{margin-left:auto;font-size:16px;line-height:1;white-space:nowrap;font-weight:400;color:#111314;display:flex;flex-direction:column;gap:4px;align-items:end}.sb-quick-add__product .sb-quick-add__frequency .sb-quick-add__price del{font-size:14px;font-weight:400;color:#111314}.sb-quick-add__product .sb-quick-add__frequency .sb-quick-add__description-box{display:flex;align-items:end}.sb-quick-add__product .sb-quick-add__frequency .sb-quick-add__description-box ul{list-style:disc;font-size:14px;line-height:1.2;color:#111314a3;padding-left:16px;display:flex;flex-direction:column;gap:2px;margin:0}.sb-quick-add__product .sb-quick-add__frequency .sb-quick-add__description-box .sb-quick-add__plan-select{padding:12px 28px 12px 12px;border:solid 1px rgba(103,103,103,.32);font-size:14px;color:#111314;line-height:1.2;font-weight:400;margin-left:auto}.sb-quick-add__product .sb-quick-add__frequency .sb-quick-add__frequency-box--active{background:#fff;border:2px solid #111314}.sb-quick-add__product .sb-quick-add__frequency .sb-quick-add__frequency-box--active .sb-quick-add__price{font-weight:700;color:#1b73b3}.sb-quick-add__product .sb-quick-add__frequency .sb-quick-add__frequency-box--active .sb-quick-add__frequency-radio:before{display:block}.sb-quick-add__product .button{min-height:56px;font-weight:500;width:100%}.sb-quick-add__product .button,.sb-quick-add__product .button:before,.sb-quick-add__product .button:after{border-radius:6px}.sb-quick-add__product .button:disabled{opacity:.6;cursor:not-allowed}.sb-quick-add__wrapper .sb-quick-add__close{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="16px" viewBox="0 -960 960 960" width="16px" fill="%235f6368"><path d="m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z"/></svg>') no-repeat center;width:32px;height:32px;position:absolute;top:16px;right:16px;cursor:pointer;display:block}.sb-quick-add__product .sb-quick-add__rating .jdgm-widget{display:flex;gap:4px;font-size:14px;text-transform:capitalize}.sb-quick-add__size input{display:none}.sb-quick-add__frequency-selection{display:flex;cursor:pointer}@media(max-width:767px){.sb-quick-add__wrapper{right:0;top:100%}.sb-quick-add--active .sb-quick-add__wrapper{top:0}.sb-quick-add__wrapper .sb-quick-add__close{background-size:30px}}.sb-quick-add__drawer .jdgm-preview-badge .open-review-details{display:none}quick-view-custom .button{width:100%}.sb-quick-add__trigger{display:none}.sb-quick-add__wrapper .jdgm-star{padding:0 1px 0 0!important}.sb-quick-add__wrapper input[type=radio]{margin:0}.sb-quick-add__wrapper select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236E7A7E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;color-adjust:exact;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.sb-quick-add__wrapper select:focus,.sb-quick-add__wrapper select:focus-visible{box-shadow:none;outline:none}.sb-button.sb-button--primary.sb-quick-add__button{background:#173446;display:block;padding:12px 16px;border-radius:6px;font-size:16px;font-weight:500;color:#fff;-webkit-appearance:button;border:1px solid #ffffff;line-height:1.5}.sb-quick-add__free-gift{display:none;margin-top:12px;padding:12px;background:#f8f9fb;border-radius:6px;align-items:center;gap:12px}.sb-quick-add__free-gift-image-wrapper{width:60px;height:60px;flex-shrink:0}.sb-quick-add__free-gift-image-wrapper img,.sb-quick-add__free-gift-image{width:100%;height:100%;object-fit:contain}.sb-quick-add__free-gift-content{flex:1;min-width:0}.sb-quick-add__free-gift-title{font-size:14px;font-weight:500;color:#111314;margin-bottom:4px}.sb-quick-add__free-gift-badge{font-size:12px;color:#111314;opacity:.65;display:flex;align-items:center;gap:4px}.sb-quick-add__free-gift-badge--before,.sb-quick-add__free-gift-badge--after{display:flex;align-items:center;gap:4px}.sb-quick-add__free-gift-badge--after{display:none}.sb-quick-add__free-gift-badge svg{width:12px;height:12px;vertical-align:middle;flex-shrink:0}.sb-quick-add__free-gift-badge p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/352/assets/sb-quick-add.css.map?v=156624623205669843581785165384 */


/* source: inline:1; sha256: dff590977cd331b44a7958a2e7bb8112348fff043a041c7d5d431f51c785e9fb */

        #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}



/* source: inline:2; sha256: 6576a3f3465afad71672209d489e7b2404c5c24fe929e96673f8d8f681dec036 */

      @font-face {
  font-family: "Instrument Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("https://www.transparentlabs.com/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2") format("woff2"),
       url("https://www.transparentlabs.com/cdn/fonts/instrument_sans/instrumentsans_n4.510f1b081e58d08c30978f465518799851ef6d8b.woff") format("woff");
}


      @font-face {
  font-family: "Instrument Sans";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("https://www.transparentlabs.com/cdn/fonts/instrument_sans/instrumentsans_n5.1ce463e1cc056566f977610764d93d4704464858.woff2") format("woff2"),
       url("https://www.transparentlabs.com/cdn/fonts/instrument_sans/instrumentsans_n5.9079eb7bba230c9d8d8d3a7d101aa9d9f40b6d14.woff") format("woff");
}

      @font-face {
  font-family: "Instrument Sans";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("https://www.transparentlabs.com/cdn/fonts/instrument_sans/instrumentsans_i4.028d3c3cd8d085648c808ceb20cd2fd1eb3560e5.woff2") format("woff2"),
       url("https://www.transparentlabs.com/cdn/fonts/instrument_sans/instrumentsans_i4.7e90d82df8dee29a99237cd19cc529d2206706a2.woff") format("woff");
}


      @font-face {
  font-family: Assistant;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("https://www.transparentlabs.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
       url("https://www.transparentlabs.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
}



        :root,
        .color-scheme-1 {
          --color-background: 255,255,255;

          --gradient-background: #ffffff;




        --color-foreground: 18,18,18;
        --color-background-contrast: 191,191,191;
        --color-shadow: 18,18,18;
        --color-button: 18,18,18;
        --color-button-text: 255,255,255;
        --color-secondary-button: 255,255,255;
        --color-secondary-button-text: 18,18,18;
        --color-link: 18,18,18;
        --color-badge-foreground: 18,18,18;
        --color-badge-background: 255,255,255;
        --color-badge-border: 18,18,18;
        --payment-terms-background-color: rgb(255 255 255);
      }


        .color-scheme-2 {
          --color-background: 255,255,255;

          --gradient-background: #ffffff;




        --color-foreground: 18,18,18;
        --color-background-contrast: 191,191,191;
        --color-shadow: 18,18,18;
        --color-button: 18,18,18;
        --color-button-text: 255,255,255;
        --color-secondary-button: 255,255,255;
        --color-secondary-button-text: 18,18,18;
        --color-link: 18,18,18;
        --color-badge-foreground: 18,18,18;
        --color-badge-background: 255,255,255;
        --color-badge-border: 18,18,18;
        --payment-terms-background-color: rgb(255 255 255);
      }


        .color-scheme-3 {
          --color-background: 255,255,255;

          --gradient-background: #ffffff;




        --color-foreground: 18,18,18;
        --color-background-contrast: 191,191,191;
        --color-shadow: 18,18,18;
        --color-button: 18,18,18;
        --color-button-text: 255,255,255;
        --color-secondary-button: 255,255,255;
        --color-secondary-button-text: 18,18,18;
        --color-link: 18,18,18;
        --color-badge-foreground: 18,18,18;
        --color-badge-background: 255,255,255;
        --color-badge-border: 18,18,18;
        --payment-terms-background-color: rgb(255 255 255);
      }


        .color-scheme-4 {
          --color-background: 19,40,54;

          --gradient-background: #132836;




        --color-foreground: 255,255,255;
        --color-background-contrast: 26,54,73;
        --color-shadow: 18,18,18;
        --color-button: 255,255,255;
        --color-button-text: 255,255,255;
        --color-secondary-button: 19,40,54;
        --color-secondary-button-text: 18,18,18;
        --color-link: 18,18,18;
        --color-badge-foreground: 255,255,255;
        --color-badge-background: 19,40,54;
        --color-badge-border: 255,255,255;
        --payment-terms-background-color: rgb(19 40 54);
      }


        .color-scheme-5 {
          --color-background: 255,255,255;

          --gradient-background: #ffffff;




        --color-foreground: 18,18,18;
        --color-background-contrast: 191,191,191;
        --color-shadow: 18,18,18;
        --color-button: 18,18,18;
        --color-button-text: 255,255,255;
        --color-secondary-button: 255,255,255;
        --color-secondary-button-text: 18,18,18;
        --color-link: 18,18,18;
        --color-badge-foreground: 18,18,18;
        --color-badge-background: 255,255,255;
        --color-badge-border: 18,18,18;
        --payment-terms-background-color: rgb(255 255 255);
      }


      body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5 {
        color: rgba(var(--color-foreground), 0.75);
        background-color: rgb(var(--color-background));
      }

      :root {
        --font-body-family: "Instrument Sans", sans-serif;
        --font-body-style: normal;
        --font-body-weight: 400;
        --font-body-weight-bold: 700;

        --font-heading-family: Assistant, sans-serif;
        --font-heading-style: normal;
        --font-heading-weight: 400;

        --font-body-scale: 1.0;
        --font-heading-scale: 1.0;

        --media-padding: px;
        --media-border-opacity: 0.05;
        --media-border-width: 1px;
        --media-radius: 0px;
        --media-shadow-opacity: 0.0;
        --media-shadow-horizontal-offset: 0px;
        --media-shadow-vertical-offset: 4px;
        --media-shadow-blur-radius: 5px;
        --media-shadow-visible: 0;


          --page-width: 144rem;
          --page-width-margin: 0rem;


        --product-card-image-padding: 0.0rem;
        --product-card-corner-radius: 0.0rem;
        --product-card-text-alignment: left;
        --product-card-border-width: 0.0rem;
        --product-card-border-opacity: 0.1;
        --product-card-shadow-opacity: 0.0;
        --product-card-shadow-visible: 0;
        --product-card-shadow-horizontal-offset: 0.0rem;
        --product-card-shadow-vertical-offset: 0.4rem;
        --product-card-shadow-blur-radius: 0.5rem;

        --collection-card-image-padding: 0.0rem;
        --collection-card-corner-radius: 0.0rem;
        --collection-card-text-alignment: left;
        --collection-card-border-width: 0.0rem;
        --collection-card-border-opacity: 0.1;
        --collection-card-shadow-opacity: 0.0;
        --collection-card-shadow-visible: 0;
        --collection-card-shadow-horizontal-offset: 0.0rem;
        --collection-card-shadow-vertical-offset: 0.4rem;
        --collection-card-shadow-blur-radius: 0.5rem;

        --blog-card-image-padding: 0.0rem;
        --blog-card-corner-radius: 0.0rem;
        --blog-card-text-alignment: left;
        --blog-card-border-width: 0.0rem;
        --blog-card-border-opacity: 0.1;
        --blog-card-shadow-opacity: 0.0;
        --blog-card-shadow-visible: 0;
        --blog-card-shadow-horizontal-offset: 0.0rem;
        --blog-card-shadow-vertical-offset: 0.4rem;
        --blog-card-shadow-blur-radius: 0.5rem;

        --badge-corner-radius: 4.0rem;

        --popup-border-width: 1px;
        --popup-border-opacity: 0.1;
        --popup-corner-radius: 0px;
        --popup-shadow-opacity: 0.05;
        --popup-shadow-horizontal-offset: 0px;
        --popup-shadow-vertical-offset: 4px;
        --popup-shadow-blur-radius: 5px;

        --drawer-border-width: 1px;
        --drawer-border-opacity: 0.1;
        --drawer-shadow-opacity: 0.0;
        --drawer-shadow-horizontal-offset: 0px;
        --drawer-shadow-vertical-offset: 4px;
        --drawer-shadow-blur-radius: 5px;

        --spacing-sections-desktop: 0px;
        --spacing-sections-mobile: 0px;

        --grid-desktop-vertical-spacing: 8px;
        --grid-desktop-horizontal-spacing: 8px;
        --grid-mobile-vertical-spacing: 4px;
        --grid-mobile-horizontal-spacing: 4px;

        --text-boxes-border-opacity: 0.1;
        --text-boxes-border-width: 0px;
        --text-boxes-radius: 0px;
        --text-boxes-shadow-opacity: 0.0;
        --text-boxes-shadow-visible: 0;
        --text-boxes-shadow-horizontal-offset: 0px;
        --text-boxes-shadow-vertical-offset: 4px;
        --text-boxes-shadow-blur-radius: 5px;

        --buttons-radius: 0px;
        --buttons-radius-outset: 0px;
        --buttons-border-width: 1px;
        --buttons-border-opacity: 1.0;
        --buttons-shadow-opacity: 0.0;
        --buttons-shadow-visible: 0;
        --buttons-shadow-horizontal-offset: 0px;
        --buttons-shadow-vertical-offset: 4px;
        --buttons-shadow-blur-radius: 5px;
        --buttons-border-offset: 0px;

        --inputs-radius: 0px;
        --inputs-border-width: 1px;
        --inputs-border-opacity: 0.55;
        --inputs-shadow-opacity: 0.0;
        --inputs-shadow-horizontal-offset: 0px;
        --inputs-margin-offset: 0px;
        --inputs-shadow-vertical-offset: 4px;
        --inputs-shadow-blur-radius: 5px;
        --inputs-radius-outset: 0px;

        --variant-pills-radius: 40px;
        --variant-pills-border-width: 1px;
        --variant-pills-border-opacity: 0.55;
        --variant-pills-shadow-opacity: 0.0;
        --variant-pills-shadow-horizontal-offset: 0px;
        --variant-pills-shadow-vertical-offset: 4px;
        --variant-pills-shadow-blur-radius: 5px;
      }


        @font-face {
          font-family: 'Aeonik';
          font-weight: 600;
          font-style: normal;
          src: url('https://cdn.shopify.com/s/files/1/0866/7664/files/Aeonik-SemiBold.woff?v=1734696269') format('woff2'),
              url('https://cdn.shopify.com/s/files/1/0866/7664/files/Aeonik-SemiBold.woff2?v=1734696269') format('woff2'),
              url('https://cdn.shopify.com/s/files/1/0866/7664/files/Aeonik-SemiBold_2.otf?v=1743500659') format('otf');
        }

        :root{
          --font-heading-family: 'Aeonik', sans-serif;
        }



        :root{
          --font-body-family: 'neue-haas-unica', sans-serif;
        }


      *,
      *::before,
      *::after {
        box-sizing: inherit;
      }

      html {
        box-sizing: border-box;
        font-size: calc(var(--font-body-scale) * 62.5%);
        height: 100%;
      }

      body {
        display: grid;
        grid-template-rows: auto auto 1fr auto;
        grid-template-columns: 100%;
        min-height: 100%;
        margin: 0;
        font-size: 1.5rem;
        letter-spacing: 0.06rem;
        line-height: calc(1 + 0.8 / var(--font-body-scale));
        font-family: var(--font-body-family);
        font-style: var(--font-body-style);
        font-weight: var(--font-body-weight);
      }

      @media screen and (min-width: 750px) {
        body {
          font-size: 1.6rem;
        }
      }

      /* .jdgm-store-summary-widget{ display: none !important;} */
      #jdgm-tab_shop_reviews, .jm-filters, .jm-product-variant-card, .jm-ai-insights, .jm-medals, .jm-media-preview--expanded{  display:none !important;}


/* source: inline:3; sha256: 23484555a8140fadc3b2c2a3f7a21da41a290a75d28afb86047a8b43f20bb2b7 */
.jdgm-xx{left:0}:root{--jdgm-primary-color: #1B73B3;--jdgm-secondary-color: rgba(27,115,179,0.1);--jdgm-star-color: #1B73B3;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #1B73B3;--jdgm-paginate-color: #000000;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #000000}.jdgm-histogram__bar-content{background-color:#1B73B3}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#1B73B3}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#1B73B3}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-rev .jdgm-rev__icon{display:none !important}.jdgm-author-fullname{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #1B73B3;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#1B73B3}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Transparent Labs'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}


/* source: inline:5; sha256: 0af9df882d04422faacb77f69205cbf42454ac49d6b2a4d112b3564e9a50b29d */

  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src: local("Arial");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}



/* source: inline:8; sha256: 493d3b116f99ee4f8b08bd10ade5187db31e5ed875cd902f7fab1b40b30b09cd */

      .carttimer .r-cart-timer { display:none; align-items:center; justify-content:center; width:100%; padding:8px 16px; background:linear-gradient(90deg,#FF8C00 0%,#FFC47C 100%); font-family:inherit; font-size:14px; line-height:19.6px; }
      .carttimer .r-cart-timer.r-ct-visible { display:flex; }
      .carttimer .r-cart-timer .r-ct-inner { display:inline-flex; align-items:center; justify-content:center; gap:8px; text-align:center; }
      .carttimer .r-cart-timer .r-ct-svg { flex-shrink:0; color:#111314; }
      .carttimer .r-cart-timer .r-ct-label { color:#111314; }
      .carttimer .r-cart-timer .r-ct-time { font-weight:700; }


/* source: inline:10; sha256: b68bfcc0e2dd2b4515bae10bb912ae7e3d4dc15a1dd449f1e4611c2ebaf86444 */
.ACC_TransparentLab_Topbar_14 .shopify-section-group-header-group .utility-bar {
    display: none;
}

.ACC_TransparentLab_Topbar_14-wrapper {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.ACC_TransparentLab_Topbar_14-slides {
    display: flex;
    position: relative;
    width: 100%;
    box-sizing: border-box;
}

.ACC_TransparentLab_Topbar_14-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    background: #132836;
    color: #FFFFFF;
    text-align: center;
    font-family: "neue-haas-unica", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20.8px;
}

.ACC_TransparentLab_Topbar_14-link {
    color: inherit;
    text-decoration: none;
}

@media only screen and (max-width: 767px) {
    .ACC_TransparentLab_Topbar_14-slide {
        padding: 10px 12px;
    }
}

/* source: inline:13; sha256: ed571013274f0034750001d9926706cf1fa6e6471c032140966fbc8c929aebdc */
[data-govx-id]{width:100%;}[data-govx-id] .govx-id-text{fill:#231f20;}[data-govx-id] .govx-id-shield{fill:#ee6337;}.govx-id-full-wrapper{font-style:normal;clear:both;display:flex;font-family:sans-serif;padding:20px 0 !important;margin:0 auto;}.govx-id-full-wrapper.govx-mini{padding-left:0 !important;padding-right:0 !important;}.govx-id-full-wrapper.govx-sides{padding:20px 20px !important;}.govx-id-full-wrapper.govx-left{justify-content:flex-start;}.govx-id-full-wrapper.govx-center{justify-content:center;}.govx-id-full-wrapper.govx-right{justify-content:flex-end;}.preview .govx-id-full-wrapper{padding:inherit;height:auto;}.govx-id-full-wrapper a{color:#3d4246;text-decoration:none;}.govx-id-full-wrapper p{font-size:13px;font-family:sans-serif;letter-spacing:0.45px !important;margin:0 0 19.44444px;color:#333;}.govx-id-full-wrapper.govx-mini .govx-id-full,.govx-id-full-wrapper.govx-min .govx-id-full{width:100% !important;min-width:auto !important;}.govx-id-full-wrapper .govx-id-full{width:35%;min-width:325px;max-width:350px;text-align:left;line-height:1.5;font-size:12px;font-family:sans-serif;padding:15px;color:#333 !important;background-color:#fff;border:1px solid #eee;}.preview .govx-id-full-wrapper .govx-id-full{width:auto;}@media only screen and (max-width:749px){.govx-id-full-wrapper .govx-id-full{width:100%;padding:1em;margin-left:0;}}.govx-id-full-wrapper .govx-id-full .govx-id-button{width:100%;font-size:16px;font-weight:bold;font-family:sans-serif;border:1px solid #ddd;background-color:#eee;padding:0.75em 0;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:1em;}.govx-id-full-wrapper .govx-id-full .govx-id-button:hover{background-color:#fff;}.govx-id-full-wrapper .govx-id-full a.govx-id-link{font-size:12px !important;display:block;text-align:right;color:#00a1df;padding-top:5px;border:0;}.govx-id-full-wrapper .govx-id-button-content{display:flex;justify-content:center;}.govx-id-button img{display:block !important;width:24px !important;height:24px !important;}.govx-id-slim-wrapper{font-style:normal;clear:both;display:block !important;width:100%;padding:20px 0 !important;letter-spacing:initial;text-transform:none;}.govx-id-slim-wrapper .govx-id-slim{display:flex !important;}.govx-id-slim-wrapper.govx-sides{width:calc(100% - 40px);padding:20px 20px !important;}.govx-id-slim-wrapper.govx-max .govx-id-slim a{max-width:350px !important;}.govx-id-slim-wrapper.govx-left .govx-id-slim{justify-content:flex-start;}.govx-id-slim-wrapper.govx-center .govx-id-slim{justify-content:center;}.govx-id-slim-wrapper.govx-right .govx-id-slim{justify-content:flex-end;}[data-product-menu-state='addtocart'] .product-menu-slideout [data-govx-id='slim'].govx-id-slim-wrapper{display:none !important;}.header .mini-cart .mini-cart__recap .govx-id-slim-wrapper{padding:20px 0 0 0 !important;}.govx-id-slim-wrapper .govx-id-slim a{display:flex;width:100% !important;border:1px solid #eee;color:#333 !important;background-color:white !important;flex-direction:row;padding:10px;justify-content:flex-start;text-align:left;text-decoration:none;}.govx-id-slim img{width:24px;height:24px;max-width:24px;}.govx-id-slim .govx-icon{display:block;flex-grow:0;align-self:center;width:24px;height:24px;}.govx-id-slim .govx-text{display:block;flex-grow:2;flex-wrap:wrap;align-self:center;padding-left:15px;max-width:400px;}.govx-id-slim .govx-text p{color:#333;line-height:16px;font-size:14px;margin:0px;}.govx-id-slim .govx-text span{font-weight:400;font-size:13px;white-space:normal;font-family:sans-serif;}.govx-id-page li{list-style-type:disc;list-style-position:inside;}.govx-id-page .govx-id-cta-wrapper{padding:0 0 16px 0;}.govx-id-page .govx-id-cta-wrapper,.govx-id-page .govx-id-cta{display:flex;justify-content:center;}.govx-id-page .govx-id-cta a{display:block;text-decoration:none;padding:.2em 2em;}.govx-id-page .govx-id-cta{width:250px !important;}.govx-id-page .govx-id-cta .shopify-product-form,.govx-id-page .govx-id-cta .shopify-payment-button,.govx-id-page .govx-id-cta button,.govx-id-page .govx-id-cta button.shopify-payment-button__button,.govx-id-page .govx-id-cta button.shopify-payment-button__button--unbranded{width:100% !important;}.govx-id-page button.govx-custom{border-radius:2px;padding:8px 16px;border:0;margin:16px 0;background-color:#eeeeee;font-weight:bold;font-size:18px;}.govx-id-page .govx-id svg{background-color:#fff;width:100px !important;height:35px !important;}.govx-widget-footer{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;padding:16px 0;border-top:solid 1px #e3e3e3;border-bottom:solid 1px #e3e3e3;margin:48px 0;text-align:center;}.govx-widget-footer .footer-item{width:100%;}@media only screen and (min-width:749px){.govx-widget-footer .footer-item{width:auto;}}

/* source: inline:118; sha256: be71eca108d7f23599b997b7fbaedb11763db68bd2d7188d3a5c7ec5b73076ea */

  #CartDrawer-CartErrors {
    margin: 16px;
    font-size: 14px;
    border-radius: 6px;
    text-align: center;
    color: #D92D20;
  }
  .drawer {
    visibility: hidden;
  }

  .sb-cart-drawer {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 100;
    height: 100%;
    width: 100%;
    max-width: 500px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    overflow-y: auto;
    display: flex;
    flex-direction: column;
  }

  .sb-cart-drawer__overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
  }

  .sb-cart-drawer__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    border-bottom: none;
    background: radial-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%);
    padding: 16px 16px 0;
  }

  .sb-cart-drawer__title-container {
    display: flex;
    align-items: center;
  }

  .sb-cart-drawer__title {
    font-family: var(--sb-font-family-body);
    font-weight: 500;
    font-size: 18px;
    color: #000;
    margin: 0;
  }

  .sb-cart-drawer__title-divider {
    display: none;
  }

  .sb-cart-drawer__count {
    font-family: var(--sb-font-family-body);
    font-weight: 300;
    font-size: 18px;
    line-height: 1.2;
    color: #000;
    margin: 0;
    border-left: .5px solid rgba(17, 19, 20, 1);
    padding-left: 12px;
    margin-left: 12px;
  }

  .sb-cart-drawer__close {
    background: transparent;
    border: none;
    padding: 0;
    cursor: pointer;
  }

  .sb-cart-drawer__close svg {
    width: 24px;
    height: 24px;
  }

  .sb-cart-drawer__close svg path {
    stroke: #000;
  }

  .sb-progress-bar-wrapper {
    width: 100%;
    padding: 0 16px;
  }

  .wraper-s
  {
    width: 100%;
    display: grid;
    gap: 20px;
  }

  .sb-cart-drawer__inner, cart-drawer.is-empty .sb-cart-drawer__inner{
      justify-content: space-between;
  }
  .sb-cart-drawer__inner,
  cart-drawer.is-empty .sb-cart-drawer__inner {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
    max-width: none;
    background: radial-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%);
    gap: 16px;
    padding: 0;
  }





  .sb-cart-drawer__empty {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 24px 16px 16px;
    gap: 20px;
    background: #F8F9FB;
    width:100%;
  }

  .sb-cart-drawer__empty-heading {
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0.02em;
    text-align: center;
    color: #000;
    margin: 0;
    padding: 0 8px;
    line-height: 1.2;
    width:100%;
    font-family: 'Aeonik', sans-serif;
  }

  .sb-cart-drawer__category-img-placeholder {
    width: 100%;
    height: 100%;
    background: #222;
  }

  .sb-cart-drawer__empty-message {
    font-family: var(--sb-font-family-body);
    font-weight: 400;
    font-size: 16px;
    color: #000;
  }

  .sb-cart-drawer__categories {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
    width: 100%;
  }

  .sb-cart-drawer__category-card {
    display: flex;
    flex-direction: column;
    text-decoration: none;
    border-radius: 6px;
    overflow: hidden;
    color: #000;
    background:#fff;
    transition: opacity 0.2s ease;
  }

  .sb-cart-drawer__category-card:hover {
    opacity: 0.85;
  }

  .sb-cart-drawer__category-img-wrap {
    width: 100%;
    aspect-ratio: 4 / 3;
    overflow: hidden;
  }

  .sb-cart-drawer__category-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  .sb-cart-drawer__category-label {
    font-size: 20px;
    font-weight: 600;
    padding: 12px 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height:1.2;
    text-transform: capitalize;
    font-family: 'Aeonik', sans-serif;
  }

  .sb-cart-drawer__continue-button {
    display: block;
    width: 100%;
    background: #111;
    color: #fff;
    text-align: center;
    padding: 14px 16px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    border-radius: 4px;
    transition: background 0.2s ease;
    line-height:1.2;
  }



  .sb-cart-drawer cart-drawer-items {
    flex: 1;
    padding-top: 16px;
    width: 100%;
  }

  .sb-cart-drawer__form {
    height: 100%;
    display: flex;
    flex-direction: column;
  }

  .sb-cart-drawer__items-wrapper {
    flex-grow: 1;
    overflow-y: auto;
  }

  .sb-cart-drawer__items {
    padding: 0 16px;
  }

  .sb-cart-drawer__item {
    display: flex;
    gap: 14px;
    padding-top:8px;
    margin-bottom: 12px;
  }

  .sb-cart-drawer__item-image {
    width: 64px;
    height: 64px;
    background-color: #F8F9FB;
    border-radius: 4px;
    position:relative;
  }
  sup.sb-item-count {
    position: absolute;
    top: -6px;
    right: -6px;
    background: #000;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
  }

  .sb-cart-drawer__item-details {
    flex: 1;
  }

  .sb-cart-drawer__item-header {
    display: flex;
    justify-content: space-between;
  }

  .sb-cart-drawer__item-title {
    font-family: var(--sb-font-family-body);
    font-weight: 500;
    letter-spacing: 0;
    font-size: 16px;
    color: #000;
    margin: 0;
  }

  .sb-cart-drawer__item-price {
    font-family: var(--sb-font-family-heading);
    font-size: 14px;
    color: #000;
    margin: 0;
  }

  .sb-cart-drawer__item-variant {
    font-family: var(--sb-font-family-body);
    font-weight: 400;
    font-size: 12px;
    letter-spacing: 0;
    color: #676767;
    line-height: normal;
  }

  .sb-cart-drawer__item-actions {
    display: flex;
    justify-content: space-between;
    align-items: start;
    gap: 24px;
    margin-top: 8px;
  }

  .sb-cart-drawer__item-subscription {
    display: flex;
    align-items: flex-start;
    gap: 6px;
    margin-bottom: 8px;
    width: 100%;
  }

  .sb-cart-drawer__item-subscription skio-cart-upsell {
    width: 100%;
  }

  .sb-cart-drawer__item-subscription-text {
    font-family: var(--sb-font-family-body);
    font-weight: 400;
    font-size: 12px;
    color: #676767;
  }

  .sb-cart-drawer__item-subscription-highlight {
    font-weight: 500;
  }

  .sb-cart-drawer__quantity {
    display: flex;
    align-items: center;
  }

  .sb-cart-drawer__quantity cart-remove-button {
    margin: 0;
    justify-content: flex-end;
  }

  .sb-cart-drawer__quantity  quantity-popover .quantity {
    display: flex;
    align-items: center;
    background-color: #F8F9FB;
    border-radius: 4px;
    border: none;
    outline: none;
    box-shadow: none;
    padding: 4px 6px;
    height: fit-content;
    width: fit-content;
    min-height: 32px;
  }

  .sb-cart-drawer__quantity  quantity-popover .quantity:before,
  .sb-cart-drawer__quantity  quantity-popover .quantity:after {
    content: none;
  }

  .quantity-popover-container {
    display: flex;
    align-items: center;
    padding: 0;
  }

  .sb-cart-drawer__quantity .quantity__button {
    width: 16px;
    height: 16px;
    background: transparent;
    border: none;
    padding: 0;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .sb-cart-drawer__quantity .quantity__button .svg-wrapper {
    width: 2rem;
  }

  .quantity__input {
    font-family: var(--sb-font-family-body);
    font-weight: 400;
    font-size: 14px;
    color: #000;
    width: 28px;
    text-align: center;
    border: none;
    background: transparent;
    -moz-appearance: textfield;
  }

  .quantity__input::-webkit-outer-spin-button,
  .quantity__input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }

  .sb-cart-drawer__quantity .cart-remove-button {
    background: transparent;
    border: none;
    padding: 0;
    margin-left: 4px;
    letter-spacing: normal;
    text-decoration: underline;
    text-wrap: nowrap;
  }

  .cart-item__error {
    display: none;
    align-items: center;
    margin-top: 4px;
    font-size: 12px;
    color: #D92D20;
  }

  .cart-item__error.active {
    display: flex;
  }

  .sb-progress-bar__text {
    font-family: var(--sb-font-family-body);
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: 0;
    vertical-align: middle;
  }

  .sb-progress-bar__text b {
    letter-spacing: 0;
    font-weight: 500;
    text-transform: capitalize;
  }
  .sb-cart-drawer__footer {
    background-color: #F8F9FB;
    padding: 16px 32px 38px;
  }

  @media (max-width: 767px) {
    .sb-cart-drawer__footer {
      padding: 18px 16px;
    }
  }

  .sb-cart-drawer__subtotal {
    display: flex;
    justify-content: space-between;
    margin-bottom: 6px;
  }

  .sb-cart-drawer__subtotal-label {
    font-family: var(--sb-font-family-body);
    font-weight: 500;
    font-size: 16px;
    color: #000;
    text-transform: capitalize;
  }

  .sb-cart-drawer__subtotal-value {
    font-family: var(--sb-font-family-heading);
    font-size: 16px;
    color: #000;
  }

  .sb-cart-drawer__checkout-button {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.32) 0%, rgba(0, 0, 0, 0.32) 100%), #111314;
    color: #FFFFFF;
    font-family: var(--sb-font-family-body);
    font-weight: 500;
    font-size: 16px;
    padding: 18px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    width: 100%;
    margin-bottom: 12px;
    transition: all 0.15s ease;
  }

  .sb-cart-drawer__checkout-button:hover {
    background:linear-gradient(0deg, rgba(0, 0, 0, 0.32) 0%, rgba(0, 0, 0, 0.32) 100%), #173446;
  }

  .sb-cart-drawer__guarantee,
  .sb-cart-drawer__guarantee {
    display: block;
    justify-content: center;
    align-items: center;
    gap: 6px;
    text-align:center;
    margin-top: 0;

  }

  .sb-cart-drawer__guarantee,
  .sb-cart-drawer__guarantee a {
    text-decoration: none;
  }
  .sb-cart-drawer__guarantee-icon,
  .sb-cart-drawer__guarantee svg {
    width: 20px;
    height: 20px;
    min-width: 20px;
    opacity: 0.72;
    position: relative;
    top: 5px;
  }

  .sb-cart-drawer__guarantee-text {
    font-family: var(--sb-font-family-body);
    font-weight: 400;
    font-size: 16px;
    color: #676767;
  }
  @media (max-width: 400px) {
    .sb-cart-drawer__guarantee-text {
      font-size: 14px;
    }
  }
  .sb-cart-drawer__details {
    font-size: 12px;
    color: #676767;
  }




  @media (min-width: 768px) {
    .sb-cart-drawer__header {
      padding: 40px 32px 0;
    }

    .sb-progress-bar-wrapper {
      padding: 0 32px;
    }



    .sb-cart-drawer__items {
      padding: 0 32px;
    }

    .sb-cart-drawer__item-actions {
      gap: 42px;
    }

  }
  @media(max-width:767px)
  {
    .sb-cart-drawer__category-label
    {
      font-size:18px;
    }
  }



  .sb-cart-drawer__inner, cart-drawer.is-empty .sb-cart-drawer__inner
  {
    justify-content:start;
  }
  .sb-cart-drawer__empty>span
  {
    font-size:18px;
    color:#000;
  }
  .sb-cart-drawer__empty
  {
    flex:1;
  }
  .sb-cart-drawer__continue-button
  {
    margin-top:auto;
  }





/* source: inline:119; sha256: 42d859a034aa2d134ed74be79fafe63fe190146f2cd133f282ea8b89d649a412 */

  .sb-progress-bar {
    width: 100%;
    border-radius: 999px;
    overflow: hidden;
  }

  @keyframes sb-progress-fill {
    0% {
      transform: translateX(-100%);
    }
    100% {
      transform: translateX(var(--sb-pb-transform-value));
    }
  }

  @keyframes sb-progress-fill-complete {
    0% {
      transform: translateX(-100%);
      background: var(--sb-pb-bg-color-in-progress);
    }
    70% {
      background: var(--sb-pb-bg-color-in-progress);
    }
    100% {
      transform: translateX(0);
      background: var(--sb-pb-bg-color-met);
    }
  }

  @keyframes sb-text-color {
    0%, 70% {
      color: var(--sb-pb-fg-color-in-progress);
    }
    100% {
      color: var(--sb-pb-fg-color-met);
    }
  }

  .sb-progress-bar__container {
    height: 32px;
    display: flex;
    align-items: center;
    position: relative;
    font-size: 14px;
    font-weight: 500;
  }

  .sb-progress-bar__background {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: var(--sb-pb-sec-bg-color);
    opacity: 0.5;
    z-index: 1;
  }

  .sb-progress-bar__fill {
    position: absolute;
    border-radius: 999px;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    transform: translateX(-100%);
    background: var(--sb-pb-bg-color-in-progress);
    animation: sb-progress-fill 1s cubic-bezier(0.16, 1, 0.3, 1) 0s forwards;
    will-change: transform, background-color;
  }

  .sb-progress-bar--threshold-met .sb-progress-bar__fill {
    transform: translateX(0);
    background: var(--sb-pb-bg-color-met);
    animation: none;
  }

  .sb-progress-bar--threshold-met.sb-progress-bar--just-filled .sb-progress-bar__fill {
    animation: sb-progress-fill-complete 1s cubic-bezier(0.16, 1, 0.3, 1) 0s forwards;
  }

  .sb-progress-bar__content {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 3;
    padding: 0 15px;
    color: var(--sb-pb-fg-color-in-progress);
  }

  .sb-progress-bar--threshold-met .sb-progress-bar__content {
    color: var(--sb-pb-fg-color-met);
    animation: none;
  }

  .sb-progress-bar--threshold-met.sb-progress-bar--just-filled .sb-progress-bar__content {
    color: var(--sb-pb-fg-color-in-progress);
    animation: sb-text-color 1s cubic-bezier(0.16, 1, 0.3, 1) 0s forwards;
  }

  .sb-progress-bar__icon {
    margin-right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
  }


/* source: inline:120; sha256: 3415760d370c462446fe5c5a1cb573c3ec9c518ad524b81ffbba7ce560450367 */
#shopify-section-sections--20637784866909__header{
    --sb-mobile-foot-bg-color: #173446;
    --sb-mobile-foot-fg-color: #ffffff;
  }@media screen and (min-width: 990px) {
      header-drawer {
        display: none;
      }
    }.section-header {
    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
  }

/* source: inline:122; sha256: b3fdee31fac22bf229006212f1294275e2a41c5a085c75644f29e7a14d77d18c */
#shopify-section-template--20637782900829__sb_hero_BTAPiM{
    --bg-overlay--mobile: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 30.2%, rgba(0, 0, 0, 0.40) 51.25%), linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%);
    --bg-overlay--desktop: ;
  }


    .sb-hero-content__subscribers--subscribers_bgDajC {
        --sb-fg-color: #ffffff;
        --bg-color: transparent;
      }
      @media (min-width: 768px) {
        .sb-hero-content__subscribers--subscribers_bgDajC {
          --sb-fg-color: #111314;
          --bg-color: transparent;
        }
      }



/* source: inline:123; sha256: 445e00bfea8bdca717680ec29fd5182146ba0da75c373d1a86283deac852e7d5 */

  #shopify-section-template--20637782900829__quiz_cta_banner_3VyDyK .quiz-cta-banner {
    --quiz-cta-bg: #173446;
    --quiz-cta-text: #ffffff;
    --quiz-cta-button-bg: #1b73b3;
    --quiz-cta-button-text: #ffffff;
  }


/* source: inline:124; sha256: d3932c21a728dda011853bdbe188fe59e6c6dc02091e6eaca5eca84e8d138692 */


  #section--template--20637782900829__testimonial_KHYMVz {
    background-color: #173446;
  }

  #section--template--20637782900829__testimonial_KHYMVz .testimonial-text {
    color: #ffffff;
  }



/* source: inline:128; sha256: 78748464335c02ca3fc017c3e418066f8fb75ba1245aea698cc2d4648a80f3cb */

  .sb-elx-social {
    justify-content: start;
    align-items: center;
    gap: 20px;
    margin-bottom: 16px;
  }

  .sb-elx-social a{
    padding: 0;
  }

  .sb-elx-social .svg-wrapper{
    height: 28px !important;
    width: 28px !important;
  }

  .sb-elx-social svg path {
    fill: #fff;
  }


/* source: inline:129; sha256: 4977ff1917b03d22dbcf64f2cb84725db9a6d7a90c3585fc69a0ed4b47219b78 */

.jdgm-rev__icon::after { content: '\e001'; }
.jdgm-rev__icon::after,
.jdgm-rev__buyer-badge {
  display: inline-block;
  color: #ffffff;
  background-color: #1B73B3;
}
.jdgm-rev__buyer-badge:before { content: 'Verified'; }

.jdgm-rev-widg__title { visibility: unset; }
.jdgm-rev-widg__summary-text { visibility: unset; }
.jdgm-prev-badge__text { visibility: unset; }

.jdgm-quest__body:before { content: 'Question:'; }
.jdgm-ans__body:before { content: 'Answer:'; }

.jdgm-star { color: #1B73B3; }

.jdgm-ask-question-btn,
.jdgm-write-rev-link,
.jdgm-all-reviews-rating-wrapper,
.jdgm-carousel-wrapper a,
.jdgm-rev__prod-link,
.jdgm-all-reviews-text a,
.jdgm-carousel-item__product,
.jdgm-carousel-number-of-reviews,
.jdgm-revs-tab__url { color: currentColor; }

a.jdgm-write-rev-link {
    color: currentColor;
    background-color: #1B73B3;
}

/* Legacy selectors, to keep old CSS specificities */
.jdgm-preview-badge .jdgm-star { color: #1B73B3; }
.jdgm-histogram .jdgm-star { color: #1B73B3; }


/* source: adopted:1; sha256: 27b87ec1bb39f5b46da26b78d3fde029bc96a83aec674b247e1e100724816c0e */
*, ::backdrop, ::after, ::before { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #3b82f680; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
*, ::after, ::before { border: 0px solid; box-sizing: border-box; }
::after, ::before { --tw-content: ""; }
:host, html { text-size-adjust: 100%; font-feature-settings: normal; -webkit-tap-highlight-color: transparent; font-family: GTStandard-M, sans-serif; font-variation-settings: normal; line-height: 1.5; tab-size: 4; }
body { line-height: inherit; margin: 0px; }
hr { border-top-width: 1px; color: inherit; height: 0px; }
abbr:where([title]) { text-decoration: underline dotted; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
b, strong { font-weight: bolder; }
code, kbd, pre, samp { font-feature-settings: normal; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; font-variation-settings: normal; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: initial; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
table { border-collapse: collapse; border-color: inherit; text-indent: 0px; }
button, input, optgroup, select, textarea { font-feature-settings: inherit; color: inherit; font-family: inherit; font-size: 100%; font-variation-settings: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; margin: 0px; padding: 0px; }
button, select { text-transform: none; }
button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { appearance: button; background-color: initial; background-image: none; }
progress { vertical-align: initial; }
::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
summary { display: list-item; }
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre { margin: 0px; }
fieldset { margin: 0px; }
fieldset, legend { padding: 0px; }
menu, ol, ul { list-style: none; margin: 0px; padding: 0px; }
dialog { padding: 0px; }
textarea { resize: vertical; }
input::placeholder, textarea::placeholder { color: rgb(156, 163, 175); opacity: 1; }
[role="button"], button { cursor: pointer; }
:disabled { cursor: default; }
audio, canvas, embed, iframe, img, object, svg, video { display: block; vertical-align: middle; }
img, video { height: auto; max-width: 100%; }
[hidden]:where(:not([hidden="until-found"])) { display: none; }
:host { font-family: GTStandard-M, sans-serif; }
:host([data-nametag="shop-portal-provider"]) { all: initial !important; }
:host(shopify-payment-terms) { font-family: inherit; }
.\!container { width: 100% !important; }
.container { width: 100%; }
@media (min-width: 768px) {
  .\!container { max-width: 768px !important; }
  .container { max-width: 768px; }
}
@media (min-width: 1024px) {
  .\!container { max-width: 1024px !important; }
  .container { max-width: 1024px; }
}
@media (min-width: 1280px) {
  .\!container { max-width: 1280px !important; }
  .container { max-width: 1280px; }
}
@media (min-width: 1536px) {
  .\!container { max-width: 1536px !important; }
  .container { max-width: 1536px; }
}
.sr-only { clip: rect(0px, 0px, 0px, 0px); border-width: 0px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }
.pointer-events-none { pointer-events: none; }
.\!visible { visibility: visible !important; }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.relative { position: relative; }
.inset-0 { inset: 0px; }
.inset-05 { inset: 2px; }
.inset-x-0 { left: 0px; right: 0px; }
.inset-y-0 { bottom: 0px; top: 0px; }
.bottom-0 { bottom: 0px; }
.bottom-8 { bottom: 32px; }
.bottom-\[15\%\] { bottom: 15%; }
.right-0 { right: 0px; }
.top-visual-viewport { top: var(--shop-js-visual-viewport-height,100dvh); }
.-z-10 { z-index: -10; }
.z-0 { z-index: 0; }
.z-10 { z-index: 10; }
.z-30 { z-index: 30; }
.z-40 { z-index: 40; }
.z-50 { z-index: 50; }
.z-max { z-index: 2147483647; }
.-m-px { margin: -1px; }
.m-0 { margin: 0px; }
.m-\[1em\] { margin: 1em; }
.m-auto { margin: auto; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-0\.5 { margin-bottom: 0.125rem; margin-top: 0.125rem; }
.my-1 { margin-bottom: 4px; margin-top: 4px; }
.my-4 { margin-bottom: 16px; margin-top: 16px; }
.my-7 { margin-bottom: 28px; margin-top: 28px; }
.my-px { margin-bottom: 1px; margin-top: 1px; }
.mb-2 { margin-bottom: 8px; }
.mb-3 { margin-bottom: 12px; }
.mb-4 { margin-bottom: 16px; }
.mb-5 { margin-bottom: 20px; }
.mb-7 { margin-bottom: 28px; }
.ml-1 { margin-left: 4px; }
.ml-auto { margin-left: auto; }
.mr-20 { margin-right: 5rem; }
.mr-3 { margin-right: 12px; }
.mt-4 { margin-top: 16px; }
.box-content { box-sizing: initial; }
.block { display: block; }
.inline-block { display: inline-block; }
.inline { display: inline; }
.flex { display: flex; }
.inline-flex { display: inline-flex; }
.hidden { display: none; }
.aspect-branded-button-icon { aspect-ratio: 60 / 25; }
.aspect-shop-pay-icon { aspect-ratio: 99 / 25; }
.size-5 { height: 20px; width: 20px; }
.size-6 { height: 24px; width: 24px; }
.size-8 { height: 32px; width: 32px; }
.size-full { height: 100%; width: 100%; }
.h-10 { height: 40px; }
.h-3 { height: 12px; }
.h-4 { height: 16px; }
.h-4-5 { height: 18px; }
.h-5 { height: 20px; }
.h-8 { height: 32px; }
.h-9 { height: 36px; }
.h-\[14px\] { height: 14px; }
.h-\[22px\] { height: 22px; }
.h-auto { height: auto; }
.h-branded-button-icon { height: var(--font-paragraph--size,16px); }
.h-px { height: 1px; }
.max-h-8 { max-height: 32px; }
.max-h-full { max-height: 100%; }
.w-1 { width: 4px; }
.w-16 { width: 64px; }
.w-22 { width: 88px; }
.w-37 { width: 148px; }
.w-44 { width: 11rem; }
.w-55 { width: 220px; }
.w-6 { width: 24px; }
.w-85 { width: 340px; }
.w-9 { width: 36px; }
.w-\[432px\] { width: 432px; }
.w-\[59px\] { width: 59px; }
.w-auto { width: auto; }
.w-fit { width: fit-content; }
.w-full { width: 100%; }
.w-pay-button { width: var(--shop-pay-button-width,260px); }
.w-px { width: 1px; }
.min-w-0 { min-width: 0px; }
.min-w-100 { min-width: 400px; }
.min-w-85 { min-width: 340px; }
.max-w-100 { max-width: 400px; }
.max-w-85 { max-width: 340px; }
.max-w-\[40\%\] { max-width: 40%; }
.max-w-full { max-width: 100%; }
.flex-1 { flex: 1 1 0%; }
.flex-none { flex: 0 0 auto; }
.flex-shrink-0 { flex-shrink: 0; }
.flex-grow { flex-grow: 1; }
.translate-x-0 { --tw-translate-x: 0px; }
.translate-x-0, .translate-y-0 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-0 { --tw-translate-y: 0px; }
.translate-y-94 { --tw-translate-y: 376px; }
.translate-y-94, .translate-y-\[9\.375\%\] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[9\.375\%\] { --tw-translate-y: 9.375%; }
.rotate-45 { --tw-rotate: 45deg; }
.rotate-45, .scale-0 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-0 { --tw-scale-x: 0; --tw-scale-y: 0; }
.scale-100 { --tw-scale-x: 1; --tw-scale-y: 1; }
.scale-100, .transform { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
@keyframes follow {
  0% { transform: scaleY(1); width: 100%; }
  25% { transform: scaleY(1); }
  50% { transform: scaleY(1.2); }
  100% { transform: scaleY(1); width: 36px; }
}
.animate-follow { animation: 0.3s cubic-bezier(0.45, 0, 0.15, 1) 0s 1 normal none running follow; }
@keyframes modalShake {
  0%, 100% { translate: 0px; }
  20% { translate: -8px; }
  40% { translate: 8px; }
  60% { translate: -6px; }
  80% { translate: 6px; }
}
.animate-modal-shake { animation: 0.3s cubic-bezier(0.32, 0.72, 0, 1) 0s 1 normal none running modalShake; }
@keyframes pulse {
  50% { opacity: 0.5; }
}
.animate-pulse { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse; }
@keyframes reveal {
  100% { stroke-dashoffset: 408; }
}
.animate-reveal { animation: 1.3s ease-in-out 0s infinite reverse none running reveal; }
@keyframes spin {
  100% { transform: rotate(1turn); }
}
.animate-spin { animation: 1.3s linear 0s infinite normal none running spin; }
.cursor-pointer { cursor: pointer; }
.select-none { user-select: none; }
.resize { resize: both; }
.list-none { list-style-type: none; }
.appearance-none { appearance: none; }
.flex-row { flex-direction: row; }
.flex-col { flex-direction: column; }
.flex-nowrap { flex-wrap: nowrap; }
.items-end { align-items: flex-end; }
.items-center { align-items: center; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.gap-1 { gap: 4px; }
.gap-2 { gap: 8px; }
.gap-3 { gap: 12px; }
.gap-text-icon { gap: 0.25em; }
.gap-x-1 { column-gap: 4px; }
.gap-x-1-5 { column-gap: 6px; }
.gap-x-3 { column-gap: 12px; }
.gap-x-4 { column-gap: 16px; }
.space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(12px*var(--tw-space-y-reverse)); margin-top: calc(12px*(1 - var(--tw-space-y-reverse))); }
.space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(16px*var(--tw-space-y-reverse)); margin-top: calc(16px*(1 - var(--tw-space-y-reverse))); }
.self-center { align-self: center; }
.overflow-hidden { overflow: hidden; }
.overflow-visible { overflow: visible; }
.overflow-y-auto { overflow-y: auto; }
.truncate { overflow: hidden; white-space: nowrap; }
.text-ellipsis, .truncate { text-overflow: ellipsis; }
.whitespace-nowrap { white-space: nowrap; }
.whitespace-pre-line { white-space: pre-line; }
.rounded-login-button { border-radius: var(--buttons-radius,var(--x-primary-button-border-radius,var(--shop-pay-button-border-radius,12px))); }
.rounded-login-card { border-radius: min(var(--x-border-radius-large,12px),24px); }
.rounded-max { border-radius: 999px; }
.rounded-md { border-radius: 12px; }
.rounded-sm { border-radius: 8px; }
.rounded-sm100 { border-radius: 10px; }
.rounded-xs { border-radius: 4px; }
.rounded-xxl { border-radius: 28px; }
.border { border-width: 1px; }
.border-0 { border-width: 0px; }
.border-\[0\.5px\] { border-width: 0.5px; }
.border-b { border-bottom-width: 1px; }
.border-t { border-top-width: 1px; }
.border-solid { border-style: solid; }
.border-none { border-style: none; }
.border-checkout-branded { border-color: var(--x-textfield-border-color,#00000014); }
.border-checkout-branded-dark { border-color: rgba(255, 255, 255, 0.08); }
.border-grayscale-l2 { --tw-border-opacity: 1; border-color: rgb(203 203 202/var(--tw-border-opacity)); }
.border-grayscale-l2l { --tw-border-opacity: 1; border-color: rgb(227 227 227/var(--tw-border-opacity)); }
.border-white\/20 { border-color: rgba(255, 255, 255, 0.2); }
.bg-core-idp-social-logins { background-color: var(--x-social-color-background,#fff); }
.bg-grayscale-l2 { --tw-bg-opacity: 1; background-color: rgb(203 203 202/var(--tw-bg-opacity)); }
.bg-grayscale-l3 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity)); }
.bg-grayscale-l4 { --tw-bg-opacity: 1; background-color: rgb(242 244 245/var(--tw-bg-opacity)); }
.bg-grayscale-primary-light { --tw-bg-opacity: 1; background-color: rgb(112 112 112/var(--tw-bg-opacity)); }
.bg-overlay { background-color: rgba(0, 0, 0, 0.4); }
.bg-poppy-d1 { --tw-bg-opacity: 1; background-color: rgb(217 42 15/var(--tw-bg-opacity)); }
.bg-poppy-l2 { --tw-bg-opacity: 1; background-color: rgb(255 236 233/var(--tw-bg-opacity)); }
.bg-purple-primary { --tw-bg-opacity: 1; background-color: rgb(84 51 235/var(--tw-bg-opacity)); }
.bg-transparent { background-color: initial; }
.bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)); }
.bg-opacity-5 { --tw-bg-opacity: 0.05; }
.bg-gradient-to-r { background-image: linear-gradient(to right,var(--tw-gradient-stops)); }
.bg-none { background-image: none; }
.from-transparent { --tw-gradient-from: #0000 var(--tw-gradient-from-position); --tw-gradient-to: #0000 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.to-white { --tw-gradient-to: #fff var(--tw-gradient-to-position); }
.fill-purple-primary { fill: rgb(84, 51, 235); }
.stroke-white { stroke: rgb(255, 255, 255); }
.p-0 { padding: 0px; }
.p-3 { padding: 12px; }
.p-4 { padding: 16px; }
.p-6 { padding: 24px; }
.p-8 { padding: 32px; }
.p-shop-button { padding: max(var(--button-padding-block,16px),8px) max(var(--button-padding-inline,44px),16px); }
.p-shop-login { padding: var(--x-spacing-base,14px); }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-2 { padding-left: 8px; padding-right: 8px; }
.px-3 { padding-left: 12px; padding-right: 12px; }
.px-4 { padding-left: 16px; padding-right: 16px; }
.px-5 { padding-left: 20px; padding-right: 20px; }
.px-6 { padding-left: 24px; padding-right: 24px; }
.py-1 { padding-bottom: 4px; padding-top: 4px; }
.py-2-5 { padding-bottom: 10px; padding-top: 10px; }
.py-3 { padding-bottom: 12px; padding-top: 12px; }
.py-4 { padding-bottom: 16px; padding-top: 16px; }
.pb-0 { padding-bottom: 0px; }
.pb-2 { padding-bottom: 8px; }
.pb-3 { padding-bottom: 12px; }
.pb-4 { padding-bottom: 16px; }
.pb-6 { padding-bottom: 24px; }
.pr-1\.5 { padding-right: 0.375rem; }
.pr-3 { padding-right: 12px; }
.pt-0 { padding-top: 0px; }
.pt-3 { padding-top: 12px; }
.pt-4 { padding-top: 16px; }
.text-center { text-align: center; }
.align-middle { vertical-align: middle; }
.font-inherit { font-family: inherit; }
.font-sans { font-family: GTStandard-M, sans-serif; }
.text-body-large { font-size: 16px; font-weight: 450; letter-spacing: -0.5px; line-height: 22px; }
.text-body-small { font-weight: 450; }
.text-body-small, .text-body-title-small { font-size: 14px; letter-spacing: -0.2px; line-height: 18px; }
.text-body-title-small { font-weight: 500; }
.text-branded-button { font-size: var(--font-paragraph--size,16px); font-weight: 500; letter-spacing: -0.5px; line-height: var(--font-paragraph--line-height,22px); }
.text-button-large { font-size: 16px; font-weight: 600; letter-spacing: -0.5px; line-height: 22px; }
.text-button-medium { font-size: 14px; font-weight: 600; letter-spacing: -0.2px; line-height: 18px; }
.text-caption { font-size: 12px; font-weight: 450; letter-spacing: -0.2px; line-height: 16px; }
.text-subtitle { font-size: 18px; font-weight: 500; letter-spacing: -1px; line-height: 20px; }
.font-bold { font-weight: 700; }
.font-light { font-weight: 300; }
.font-medium { font-weight: 500; }
.font-normal { font-weight: 400; }
.font-semibold { font-weight: 600; }
.leading-6 { line-height: 1.5rem; }
.leading-normal { line-height: 1.5; }
.leading-snug { line-height: 1.375; }
.tracking-wider { letter-spacing: 0.05em; }
.text-black { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity)); }
.text-grayscale-d0 { --tw-text-opacity: 1; color: rgb(102 102 102/var(--tw-text-opacity)); }
.text-grayscale-d1 { --tw-text-opacity: 1; color: rgb(64 64 64/var(--tw-text-opacity)); }
.text-grayscale-d2\/70 { color: rgba(18, 18, 18, 0.7); }
.text-grayscale-l1 { --tw-text-opacity: 1; color: rgb(168 168 167/var(--tw-text-opacity)); }
.text-grayscale-l4 { --tw-text-opacity: 1; color: rgb(242 244 245/var(--tw-text-opacity)); }
.text-poppy-d1 { --tw-text-opacity: 1; color: rgb(217 42 15/var(--tw-text-opacity)); }
.text-purple-primary { --tw-text-opacity: 1; color: rgb(84 51 235/var(--tw-text-opacity)); }
.text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity)); }
.underline { text-decoration-line: underline; }
.no-underline { text-decoration-line: none; }
.opacity-0 { opacity: 0; }
.opacity-100 { opacity: 1; }
.shadow-card { --tw-shadow: 0 4px 12px #0000000a; --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color); }
.shadow-card, .shadow-lg { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-lg { --tw-shadow: 0px 8px 30px 0px #0006; --tw-shadow-colored: 0px 8px 30px 0px var(--tw-shadow-color); }
.shadow-sm { --tw-shadow: 0px 1px 4px 0px #0000001a; --tw-shadow-colored: 0px 1px 4px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.ring-1 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000); }
.ring-inset { --tw-ring-inset: inset; }
.ring-black\/5 { --tw-ring-color: #0000000d; }
.blur { --tw-blur: blur(8px); }
.blur, .filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.backdrop-blur-xl { --tw-backdrop-blur: blur(24px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.transition { transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-all { transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-colors { transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-opacity { transition-duration: 0.15s; transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-transform { transition-duration: 0.15s; transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.duration-300 { transition-duration: 0.3s; }
.duration-400 { transition-duration: 0.4s; }
.ease-cubic-modal { transition-timing-function: cubic-bezier(0.32, 0.72, 0, 1); }
.ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
.will-change-transform { will-change: transform; }
.forced-color-adjust-none { forced-color-adjust: none; }
.stroke-dasharray-reveal { stroke-dasharray: 136; }
.stroke-dashoffset-reveal { stroke-dashoffset: 136; }
.first_pt-0:first-child { padding-top: 0px; }
.last_border-b-0:last-child { border-bottom-width: 0px; }
.last_pb-0:last-child { padding-bottom: 0px; }
.hover_text-black:hover { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity)); }
.hover_text-grayscale-d0:hover { --tw-text-opacity: 1; color: rgb(102 102 102/var(--tw-text-opacity)); }
.hover_opacity-70:hover { opacity: 0.7; }
.hover_opacity-80:hover { opacity: 0.8; }
.hover_outline-none:hover { outline: rgba(0, 0, 0, 0) solid 2px; outline-offset: 2px; }
.focus_text-black:focus { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity)); }
.focus_text-grayscale-d0:focus { --tw-text-opacity: 1; color: rgb(102 102 102/var(--tw-text-opacity)); }
.focus_opacity-70:focus { opacity: 0.7; }
.focus_outline-none:focus { outline: rgba(0, 0, 0, 0) solid 2px; outline-offset: 2px; }
.focus_outline-0:focus { outline-width: 0px; }
.focus_ring:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000); }
.focus_ring-purple-l1:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(156 131 248/var(--tw-ring-opacity)); }
.focus-visible_outline-none:focus-visible { outline: rgba(0, 0, 0, 0) solid 2px; outline-offset: 2px; }
.focus-visible_ring:focus-visible { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000); }
.focus-visible_ring-purple-l1:focus-visible { --tw-ring-opacity: 1; --tw-ring-color: rgb(156 131 248/var(--tw-ring-opacity)); }
.active_text-black:active { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity)); }
.active_text-grayscale-d0:active { --tw-text-opacity: 1; color: rgb(102 102 102/var(--tw-text-opacity)); }
.active_opacity-70:active { opacity: 0.7; }
.active_outline-none:active { outline: rgba(0, 0, 0, 0) solid 2px; outline-offset: 2px; }
.hover_enabled_bg-purple-d0:enabled:hover { --tw-bg-opacity: 1; background-color: rgb(69 36 219/var(--tw-bg-opacity)); }
.hover_enabled_bg-transparent:enabled:hover { background-color: initial; }
.focus_enabled_outline-none:enabled:focus { outline: rgba(0, 0, 0, 0) solid 2px; outline-offset: 2px; }
.focus_enabled_ring:enabled:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000); }
.focus_enabled_ring-purple-l1:enabled:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(156 131 248/var(--tw-ring-opacity)); }
.focus-visible_enabled_outline-none:enabled:focus-visible { outline: rgba(0, 0, 0, 0) solid 2px; outline-offset: 2px; }
.focus-visible_enabled_ring:enabled:focus-visible { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000); }
.focus-visible_enabled_ring-purple-l1:enabled:focus-visible { --tw-ring-opacity: 1; --tw-ring-color: rgb(156 131 248/var(--tw-ring-opacity)); }
.disabled_opacity-50:disabled { opacity: 0.5; }
.group:hover .group-hover_bg-purple-d0 { --tw-bg-opacity: 1; background-color: rgb(69 36 219/var(--tw-bg-opacity)); }
.group:hover .group-hover_text-grayscale-l2l { --tw-text-opacity: 1; color: rgb(227 227 227/var(--tw-text-opacity)); }
.data-hidden_invisible[data-visible="false"] { visibility: hidden; }
.data-hidden_absolute[data-visible="false"] { position: absolute; }
.data-hidden_inset-0[data-visible="false"] { inset: 0px; }
.data-hidden_hidden[data-visible="false"] { display: none; }
.data-hidden_opacity-0[data-visible="false"] { opacity: 0; }
.group[data-visible="false"] .group-data-hidden_translate-x-full { --tw-translate-x: 100%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group[data-visible="false"] .group-data-hidden_animate-none { animation: auto ease 0s 1 normal none running none; }
.group[data-visible="false"] .group-data-hidden_opacity-0 { opacity: 0; }
@media (prefers-reduced-motion: reduce) {
  .motion-reduce_animate-none { animation: auto ease 0s 1 normal none running none; }
  .motion-reduce_transition-none { transition-property: none; }
  .motion-reduce_transition-opacity { transition-duration: 0.15s; transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .motion-reduce_duration-0 { transition-duration: 0s; }
}
@media (max-width: 448px) {
  .sm_absolute { position: absolute; }
  .sm_inset-x-0 { left: 0px; right: 0px; }
  .sm_bottom-0 { bottom: 0px; }
  .sm_top-auto { top: auto; }
  .sm_block { display: block; }
  .sm_hidden { display: none; }
  .sm_h-visual-viewport-height { height: var(--shop-js-visual-viewport-height,100dvh); }
  .sm_max-w-none { max-width: none; }
  .sm_translate-y-0 { --tw-translate-y: 0px; }
  .sm_translate-y-0, .sm_translate-y-full { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .sm_translate-y-full { --tw-translate-y: 100%; }
  .sm_scale-100 { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .sm_rounded-none { border-radius: 0px; }
  .sm_rounded-b-none { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}

/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/template-collection.css?v=58558206033505836701785165407; sha256: bc775c9be7607f86e9e415d7dbbadb63a6b361e9dce097d579f6b599a4043a66 */
@media screen and (max-width:749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width:989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{position:absolute;z-index:1;width:1.8rem}@media screen and (max-width:749px){.collection .loading-overlay{top:0;right:0}}@media screen and (min-width:750px){.collection .loading-overlay{left:0}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width:750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (max-width:989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:2.5rem}.collection__title .title:not(:only-child){margin-bottom:1rem}@media screen and (min-width:990px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/352/assets/template-collection.css.map?v=58558206033505836701785165407 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/quick-add.css?v=130590836869345997561785165367; sha256: 98ef2f5d14cf7e6e0392dc16f318a3d4a5a6a7810d20d3beef92d54b2475283b */
.quick-add{position:relative;grid-row-start:4;margin:0 0 1rem;z-index:1}.card--card .quick-add{margin:0 1.3rem 1rem}.quick-add-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.quick-add-modal[open]{opacity:1;visibility:visible;z-index:101}.quick-add-modal .scroll-trigger.scroll-trigger{animation:none;opacity:1;transform:none}.quick-add-modal .quick-order-list__container{padding-bottom:1.5rem}.quick-add-modal__content.quick-add-modal__content--bulk{width:90%}.quick-add-modal__content{--modal-height-offset: 3.2rem;position:absolute;top:0;left:50%;transform:translate(-50%);margin:var(--modal-height-offset) auto 0;width:100%;background-color:rgb(var(--color-background));overflow:hidden;max-width:var(--page-width);width:calc(100% - 3rem)}@media screen and (min-width:750px){.quick-add-modal__content{--modal-height-offset: 10rem;margin-top:var(--modal-height-offset);width:80%;max-height:calc(100% - var(--modal-height-offset) * 2);overflow-y:auto}quick-add-modal .quick-add-modal__toggle{top:2rem;right:2rem}}@media screen and (min-width:990px){.quick-add-modal__content{width:70%}}.quick-add-modal__content img{max-width:100%}.quick-add-modal__content-info.quick-add-modal__content-info--bulk{padding-bottom:0}.quick-add-modal__content-info--bulk h3{margin-bottom:.5rem;margin-top:0}.quick-add-modal__content-info--bulk .price,.quick-add-modal__content-info--bulk .card__information-volume-pricing-note{display:inline-block}.section-bulk-quick-order-list-padding{padding-top:2.7rem;padding-bottom:2.7rem}@media screen and (min-width:750px){.section-bulk-quick-order-list-padding{padding-top:3.6rem;padding-bottom:3.6rem}.quick-add-modal__content-info--bulk .card__information-volume-pricing-note{padding-left:1.6rem}}@media screen and (min-width:990px){.quick-add-modal__content-info.quick-add-modal__content-info--bulk{overflow-y:initial}.quick-add-modal__content-info--bulk .quick-order-list__table th{padding-top:2.5rem}.quick-add-modal__content-info--bulk thead{position:sticky;z-index:3;top:0;background-color:rgb(var(--color-background))}}.quick-add-modal__content-info--bulk .quick-add__product-media,.quick-add-modal__content-info--bulk .quick-add__product-container,.quick-add-modal__content-info--bulk .quick-add__info{width:4.8rem;height:7rem}.quick-add-modal__content-info--bulk-details{padding-left:1rem}.quick-add-modal__content-info--bulk-details>a:hover{text-decoration:underline;text-underline-offset:.3rem}@media screen and (min-width:990px){.quick-add-modal__content-info--bulk .quick-add__product-media,.quick-add-modal__content-info--bulk .quick-add__product-container,.quick-add-modal__content-info--bulk .quick-add__info{width:17rem;height:22rem}.quick-add-modal__content-info--bulk-details,.quick-add-modal__content-info--bulk quick-order-list{padding:0 2.5rem}}.quick-add__product-media{margin-bottom:1rem}.quick-add-modal__content-info--bulk .quick-add__product-container img{width:100%;height:100%;object-fit:cover}.quick-add-modal__content-info--bulk .quick-add__info{display:flex}.quick-add-modal__content-info--bulk .quick-add__content-info__media{width:auto}@media screen and (max-width:989px){.quick-add-modal__content-info--bulk .quick-add__content-info__media{display:flex;margin:0}.quick-add-modal__content-info--bulk quick-order-list{padding-left:0;padding-right:0}.quick-add-modal__content-info.quick-add-modal__content-info--bulk{--modal-padding: 1.5rem}}@media screen and (min-width:990px){.quick-add-modal__content-info--bulk .quick-add__info{flex-direction:column;position:sticky;top:0;margin-top:-2.5rem;padding-top:2.5rem}}@media screen and (max-width:989px){.quick-add-modal__content-info--bulk{flex-direction:column}}.quick-add-modal__content-info{--modal-padding: 2.5rem;padding-right:4.4rem;display:flex;overflow-y:auto;overflow-x:hidden;padding:var(--modal-padding);height:100%}.quick-add-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}.quick-add-modal__content-info>product-info{padding:0}@media screen and (max-width:749px){quick-add-modal .slider .product__media-item.grid__item{margin-left:1.5rem;margin-right:1.5rem}.quick-add-modal__content{bottom:var(--modal-height-offset)}.quick-add-modal__content-info>*{max-height:100%}quick-add-modal .product--mobile-columns .product__media-item{width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))}}.quick-add-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:1.2rem;z-index:5;width:4rem;position:fixed;top:1.5rem;right:1.5rem}.quick-add-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.quick-add-modal__toggle .icon{height:auto;margin:0;width:2.2rem}quick-add-modal .product:not(.featured-product) .product__view-details{display:block}.quick-add-modal__content--bulk .product__view-details .icon{margin-left:1.2rem}quick-add-modal .quick-add-hidden,quick-add-modal .product__modal-opener:not(.product__modal-opener--image),quick-add-modal .product__media-item:not(:first-child){display:none!important}quick-add-modal .slider.slider--mobile{overflow:visible}quick-add-modal .product__column-sticky .product__media-list{margin-bottom:0}quick-add-modal .product__media-list .deferred-media{display:block;width:100%}quick-add-modal .product__column-sticky{top:0;position:relative}@media screen and (min-width:750px){quick-add-modal .product:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}quick-add-modal .product:not(.product--no-media) .product__info-wrapper{padding-top:2rem;padding-left:4rem;max-width:54%;width:calc(54% - var(--grid-desktop-horizontal-spacing) / 2)}quick-add-modal .product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:100%;width:100%}quick-add-modal .thumbnail-slider .thumbnail-list.slider--tablet-up{display:none}}quick-add-modal .page-width{padding:0}quick-add-modal .product__title>h1{display:none}quick-add-modal .product__title>a{display:block;text-decoration:none}quick-add-modal .product__title>a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2rem;text-decoration-thickness:.3rem}quick-add-modal .product-form__buttons{max-width:initial}.quick-add__submit{padding:.8rem;min-width:100%;box-sizing:border-box}quick-add-modal .product-media-container.constrain-height{--viewport-offset: calc((var(--modal-height-offset) + var(--modal-padding) + var(--popup-border-width)) * 2)}@media screen and (min-width:750px){quick-add-modal .product-media-container.constrain-height{--constrained-min-height: 400px}}quick-add-bulk{position:relative;grid-row-start:4;margin:0 0 1rem;z-index:1}.card__content quick-add-bulk .quantity{width:100%}quick-add-bulk .progress-bar-container{position:absolute;height:100%;display:flex;overflow:hidden;border-radius:var(--inputs-radius-outset);border:var(--inputs-border-width) solid transparent;z-index:-1}quick-add-bulk quantity-input{justify-content:space-between}quick-add-bulk .quantity__input{max-width:calc(6.5rem / var(--font-body-scale));flex-grow:0}.quantity__input-disabled{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/352/assets/quick-add.css.map?v=130590836869345997561785165367 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-facets.css?v=66958853092779995281785165268; sha256: f853417464c7a8a214678aa710476116a6a34f635a739e97cdd1a18b42014521 */
.facets-container{display:flex;flex-direction:column;gap:16px;scrollbar-width:none;-ms-overflow-style:none}.facets-container::-webkit-scrollbar{display:none}.active-facets-mobile{margin-bottom:.5rem}.mobile-facets__list{overflow-y:auto}@media screen and (min-width:750px){.facets-container{overflow-y:auto;max-height:calc(100vh - 80px)}.facets-container>*+*{margin-top:0}.facets__form .product-count{grid-column-start:3;align-self:flex-start}}.facet-filters{align-items:flex-start;display:flex;grid-column:2;grid-row:1;padding-left:2.5rem}@media screen and (min-width:990px){.facet-filters{padding-left:3rem}}.facet-filters__label{display:block;color:rgba(var(--color-foreground),.85);font-size:1.4rem;margin:0 2rem 0 0}.facet-filters__summary{display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;cursor:pointer;height:4.5rem;padding:0 1.5rem;min-width:25rem;margin-top:2.4rem;border:.1rem solid rgba(var(--color-foreground),.55)}.facet-filters__summary:after{position:static}.facet-filters__field{align-items:center;display:flex;flex-grow:1;justify-content:flex-end}.facet-filters__field .select{width:auto}.facet-filters__field .select:after,.facet-filters__field .select:before,.mobile-facets__sort .select:after,.mobile-facets__sort .select:before{content:none}.facet-filters__field .select__select,.mobile-facets__sort .select__select{border-radius:0;min-width:auto;min-height:auto;transition:none}.select .icon-caret{width:10px}.facet-filters button{margin-left:2.5rem}.facet-filters__sort{background-color:transparent;border:0;border-radius:0;font-size:1.4rem;height:auto;line-height:calc(1 + .5 / var(--font-body-scale));margin:0;padding-left:0;padding-right:1.75rem}.facet-filters__sort+.icon-caret{right:0}@media screen and (forced-colors:active){.facet-filters__sort{border:none}}.facet-filters__sort,.facet-filters__sort:hover{box-shadow:none;filter:none;transition:none}.mobile-facets__sort .select__select:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.mobile-facets__sort .select__select.focused{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.facet-filters__sort:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.facet-filters__sort.focused{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.facets{display:block;grid-column-start:span 2}.facets__form{display:grid;gap:0 3.5rem;grid-template-columns:1fr max-content max-content;margin-bottom:.5rem}.facets__wrapper{align-items:center;align-self:flex-start;grid-column:1;grid-row:1;display:flex;flex-wrap:wrap}.facets__heading{display:block;color:#111314;font-size:28px;margin:-1.5rem 2rem 0 0}.facets__reset{margin-left:auto}.facets__disclosure{margin-right:3.5rem}.facets__summary{color:#111314;font-size:16px;letter-spacing:0;padding:0 1.75rem 0 0;margin-bottom:1.5rem}.facets__summary .svg-wrapper{height:auto;width:auto}.facets__disclosure fieldset{padding:0;margin:0;border:0}.facets__disclosure[open] .facets__summary,.facets__summary:hover{color:rgb(var(--color-foreground))}.facets__disclosure[open] .facets__display,.facets__disclosure-vertical[open] .facets__display-vertical{animation:animateMenuOpen var(--duration-default) ease}.facets__summary span:first-of-type{transition:text-decoration var(--duration-short) ease}.facets__summary:hover .facets__summary-label{text-underline-offset:.3rem;color:#111314;font-size:16px;font-weight:500;letter-spacing:0}.facets__and-helptext{color:rgba(var(--color-foreground),.5);font-size:calc(var(--font-heading-scale) * 1.2rem);line-height:calc(var(--font-heading-scale) * 1.2rem)}@media only screen and (min-width:750px){.facets__and-helptext{font-size:calc(var(--font-heading-scale) * 1.3rem);line-height:calc(var(--font-heading-scale) * 1.3rem)}}.facets__disclosure .facets__and-helptext,.facets__disclosure-vertical .facets__and-helptext{display:none}.facets__disclosure[open] .facets__and-helptext,.facets__disclosure-vertical[open] .facets__and-helptext{display:block}.disclosure-has-popup[open]>.facets__summary:before{z-index:2}.facets__summary>span{line-height:calc(1 + .3 / var(--font-body-scale))}.facets__summary .icon-caret{right:0}.facets__display{border-width:var(--popup-border-width);border-style:solid;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:var(--popup-corner-radius);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));background-color:rgb(var(--color-background));position:absolute;top:calc(100% + .5rem);left:-1.2rem;width:35rem;max-height:55rem;overflow-y:auto}.facets__header{border-bottom:1px solid rgba(var(--color-foreground),.2);padding:1.5rem 2rem;display:flex;justify-content:space-between;font-size:1.4rem;position:sticky;top:0;background-color:rgb(var(--color-background));z-index:1}.facets__header facet-remove{align-self:center}.facets__list{padding:.5rem 2rem}.facets-layout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center;padding:2rem 2.4rem}.facets-layout-list--swatch{--swatch-input--size: 2.4rem}.facets-layout-grid.facets-layout-grid{gap:1rem}.facets-layout-grid.facets__list--vertical{padding:1rem 0}.facets__item{display:flex;align-items:center}.facets-layout-list .facets__label:hover .facet-checkbox__text-label,.facets-layout-list input:focus~.facet-checkbox__text-label{text-decoration:underline}.facets-layout-grid>*{align-items:flex-start}.facets-layout-grid .facets__label{display:flex;flex-direction:column;padding:0;height:100%;font-size:1.3rem}.facets-layout-grid .facets__image-wrapper{display:block;position:relative;aspect-ratio:1 / 1;min-height:0;padding:.4rem}.facets__image{width:100%;height:100%;object-fit:contain}.facets-layout-grid--image .facets__label{outline-style:solid;outline-color:transparent;transition-property:outline-color,outline-width,box-shadow;transition-duration:var(--duration-short);transition-timing-function:ease}.facets-layout-grid--image .facet-checkbox__text{padding:.4rem}.facets-layout-grid--image .facets__label.active{outline-color:rgb(var(--color-foreground));outline-width:.1rem}.facets-layout-grid--image .facets__label:hover{outline-color:rgba(var(--color-foreground),.4);outline-width:.2rem}.facets-layout-grid--image .facets__label:has(:focus-visible){outline-color:rgba(var(--color-foreground),.5);outline-width:.2rem;box-shadow:0 0 3px 1px rgba(var(--color-foreground),.25)}.facets-layout-grid--image .facets__label.active:has(:focus-visible){outline-color:rgb(var(--color-foreground));outline-width:.1rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .7rem .1rem rgba(var(--color-foreground),.25)}.facets-layout-grid--image .facets__label.disabled{outline:none}.facets-layout-grid--image .facets__label.disabled .facets__image-wrapper{outline:.1rem solid rgb(var(--color-foreground))}.facets-layout-grid--image .facets__label.disabled .facets__image-wrapper:before{content:"";position:absolute;bottom:0;left:0;width:141.4%;height:.1rem;background-color:rgb(var(--color-foreground));transform:rotate(-45deg);transform-origin:left}.facets-layout-grid--image .facets__label.disabled .disabled-line{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background:transparent;margin:0}.facets-layout-grid--image .facets__label.disabled .disabled-line line{stroke:rgb(var(--color-foreground));stroke-width:1}.list-menu__item label,.list-menu__item input[type=checkbox]{cursor:pointer}.facet-checkbox{padding:9px 0;flex-grow:1;position:relative;font-size:1.4rem;display:flex;word-break:break-word}.facets__label:hover,.facets__label.active,.facets__label:has(:focus-visible){color:rgba(var(--color-foreground),1)}.facets-layout .facets__label.disabled{pointer-events:none}.facets-layout:not(.facets-layout-list--swatch,.facets-layout-grid--image) .facets__label.disabled{opacity:.4}.facets-layout-grid--image .facets__label.disabled .facets__image-wrapper{opacity:.2}:is(.facets-layout-list--swatch,.facets-layout-grid--image) .facets__label.disabled .facet-checkbox__text{opacity:.4}.facets-layout-list--text input[type=checkbox]{position:absolute;opacity:1;width:20px;height:20px;top:.7rem;left:-.4rem;z-index:-1;appearance:none;-webkit-appearance:none}.facets-layout-grid input[type=checkbox],.facets-layout-list--swatch input[type=checkbox]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;opacity:0;width:100%;height:100%}.facets-layout-list--swatch .facets__label{display:flex;align-items:center;gap:.8rem}.swatch-input-wrapper{display:flex}.facet-checkbox>svg,.facet-checkbox>.svg-wrapper{background-color:rgb(var(--color-background));margin-right:1.2rem;flex-shrink:0;stroke-width:2px;width:20px;height:20px}.facet-checkbox>svg{color:#67676766}.facet-checkbox>input[type=checkbox]:checked~svg{background-color:#173446;color:#173446}.facet-checkbox .svg-wrapper{visibility:hidden;position:absolute;left:4px;z-index:2;top:12px;width:12px;height:12px}.facet-checkbox>input[type=checkbox]:checked~.svg-wrapper>.icon-checkmark{visibility:visible}@media screen and (forced-colors:active){.facet-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.facet-checkbox>input[type=checkbox]:checked~.svg-wrapper>.icon-checkmark{border:none}}.facets__price{display:flex;padding:2rem}.facets__price .field+.field-currency{margin-left:2rem}.facets__price .field{align-items:center}.facets__price .field-currency{align-self:center;margin-right:.6rem}.facets__price .field__label{left:1.5rem}button.facets__button{min-height:0;margin:0 0 0 .5rem;box-shadow:none;padding-top:1.4rem;padding-bottom:1.4rem}.active-facets{display:flex;flex-wrap:wrap;width:100%;grid-column:1 / -1;grid-row:2;margin-top:-.5rem}.active-facets__button{display:block;margin-right:0;padding-left:.5rem;padding-right:.5rem;text-decoration:none}span.active-facets__button-inner{color:rgba(var(--color-foreground),.6);border:1px solid rgba(var(--color-foreground),.6);border-radius:2.6rem;min-height:0;min-width:0;padding:3px 12px 4px;display:flex;align-items:center;--sb-bg-color: #fff;--sb-fg-color: #676767;opacity:1;letter-spacing:0;font-size:14px;line-height:130%}span.active-facets__button-inner:before,span.active-facets__button-inner:after{display:none}.active-facets__button-wrapper{align-items:center;display:flex;justify-content:flex-start;padding-top:1.5rem}.active-facets__button-wrapper *{font-size:1rem}@media screen and (min-width:990px){.active-facets__button-wrapper *,span.active-facets__button-inner{font-size:1.4rem}}@media screen and (max-width:989px){.active-facets{margin:0 -1.2rem -1.2rem}.active-facets__button,.active-facets__button-remove{margin:0;padding:1.2rem}span.active-facets__button-inner{padding-bottom:.1rem;padding-top:.1rem}.active-facets__button-wrapper{padding-top:0;margin-left:1.2rem}}.active-facets__button:hover .active-facets__button-inner{box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.active-facets__button--light:hover .active-facets__button-inner{box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.4)}a.active-facets__button:focus-visible{outline:none;box-shadow:none}@media(forced-colors:active){a.active-facets__button:focus-visible{outline:transparent solid 1px}}a.active-facets__button.focused{outline:none;box-shadow:none}a.active-facets__button:focus-visible .active-facets__button-inner{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2),0 0 0 .2rem rgb(var(--color-background)),0 0 0 .4rem rgb(var(--color-foreground));outline:none}a.active-facets__button.focused .active-facets__button-inner{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2),0 0 0 .2rem rgb(var(--color-background)),0 0 0 .4rem rgb(var(--color-foreground));outline:none}.active-facets__button .svg-wrapper{align-self:center;flex-shrink:0;margin-left:.6rem;margin-right:-.2rem;pointer-events:none;width:1.2rem}@media all and (min-width:990px){.active-facets__button .svg-wrapper{margin-right:-.4rem;margin-top:.1rem;width:1.2rem}}.facets-vertical .active-facets .active-facets-vertical-filter:only-child>facet-remove{display:none}.facets-vertical .active-facets-vertical-filter{display:flex;flex-direction:column;width:100%;justify-content:space-between}.facets-vertical .active-facets-vertical-filter .active-facets__button-wrapper{padding-top:0;display:flex;align-items:flex-start}.active-facets-vertical-filters{display:flex;flex-wrap:wrap}.facets-vertical .active-facets__button{margin-top:0}.active-facets__button.disabled,.mobile-facets__clear.disabled{pointer-events:none}.mobile-facets__clear-wrapper{align-items:center;display:flex;justify-content:center}.mobile-facets{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(var(--color-foreground),.5);pointer-events:none}.mobile-facets__disclosure{display:flex;width:100%}.mobile-facets__wrapper{margin-left:0;display:flex}.mobile-facets__wrapper .disclosure-has-popup[open]>summary:before{height:100vh;z-index:3}.mobile-facets__inner{background-color:rgb(var(--color-background));width:100%;margin-left:auto;height:100%;overflow-y:auto;pointer-events:all;transition:transform var(--duration-default) ease;max-width:425px;display:flex;flex-direction:column;border-color:rgba(var(--color-foreground),var(--drawer-border-opacity));border-style:solid;border-width:0 0 0 var(--drawer-border-width);filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)));padding:24px 16px}.menu-opening .mobile-facets__inner{transform:translate(0)}.js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translate(105vw)}.mobile-facets__header{border-bottom:.1rem solid rgba(var(--color-foreground),.08);padding:1rem 2.5rem;text-align:center;display:flex;position:sticky;top:0;z-index:2}.mobile-facets__header-inner{flex-grow:1;position:relative}.mobile-facets__info{padding:0 2.6rem}.mobile-facets__heading{font-size:calc(var(--font-heading-scale) * 1.4rem);margin:0}.mobile-facets__count{color:rgba(var(--color-foreground),.7);font-size:1.3rem;margin:0;flex-grow:1}.mobile-facets__open-wrapper{display:inline-block;width:100%}.mobile-facets__open{text-align:left;width:100%;padding:12px 24px;display:flex;align-items:center;justify-content:center;color:rgba(var(--color-link),var(--alpha-link));border:1px solid rgba(103,103,103,.32);border-radius:6px;cursor:pointer}.mobile-facets__open:hover{color:rgb(var(--color-link))}.mobile-facets__open:hover line,.mobile-facets__open:hover circle{stroke:rgb(var(--color-link))}.mobile-facets__open-label{transition:text-decoration var(--duration-short) ease}.mobile-facets__open:hover .mobile-facets__open-label{text-decoration:underline;text-underline-offset:.3rem;color:#111314}.mobile-facets__open>*+*{margin-left:1rem;color:#111314}.mobile-facets__open .svg-wrapper{width:2rem}.mobile-facets__open line,.mobile-facets__open circle{stroke:rgba(var(--color-link),var(--alpha-link))}.mobile-facets__close{display:none;align-items:center;justify-content:center;position:fixed;top:.7rem;right:1rem;width:4.4rem;height:4.4rem;z-index:101;opacity:0;transition:opacity var(--duration-short) ease}.mobile-facets__close .svg-wrapper{width:2.2rem}details.menu-opening .mobile-facets__close{display:flex;opacity:1}details.menu-opening .mobile-facets__close .svg-wrapper{margin:0}.mobile-facets__close-button{align-items:center;background-color:transparent;font-size:1.4rem;font:inherit;letter-spacing:inherit;margin-top:1.5rem;padding:1.2rem 2.6rem;text-decoration:none;display:grid;grid-template-columns:min-content 1fr;text-align:start}.mobile-facets__close-button>.facets__and-helptext{grid-column-start:2}.mobile-facets__close-button .icon-arrow{transform:rotate(180deg);margin-right:1rem}.mobile-facets__main{padding:2.7rem 0 0;position:relative;z-index:1;flex-grow:1;display:flex;flex-direction:column;overflow-y:auto}.mobile-facets__details[open] .icon-caret{transform:rotate(180deg)}.mobile-facets__highlight{position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-color:rgba(var(--color-foreground),.04);opacity:0;visibility:hidden}.mobile-facets__checkbox:checked+.mobile-facets__highlight{opacity:1;visibility:visible}.mobile-facets__summary{padding:1.3rem 2.5rem}.mobile-facets__summary .svg-wrapper{margin-left:auto}.mobile-facets__summary>div{display:flex;align-items:center}.js .mobile-facets__submenu{position:absolute;top:0;width:100%;bottom:0;left:0;z-index:3;transform:translate(100%);visibility:hidden;display:flex;flex-direction:column}.js details[open]>.mobile-facets__submenu{transition:transform .4s cubic-bezier(.29,.63,.44,1),visibility .4s cubic-bezier(.29,.63,.44,1)}.js details[open].menu-opening>.mobile-facets__submenu{transform:translate(0);visibility:visible}.js .menu-drawer__submenu .mobile-facets__submenu{overflow-y:auto}.js .mobile-facets .submenu-open{visibility:hidden}.mobile-facets__item{position:relative}input.mobile-facets__checkbox{border:0;width:1.6rem;height:1.6rem;position:absolute;left:2.1rem;top:1.2rem;z-index:0;appearance:none;-webkit-appearance:none}.mobile-facets__label{padding:1.5rem 2rem 1.5rem 2.5rem;width:100%;transition:background-color .2s ease;word-break:break-word;display:flex}.mobile-facets__label>svg{background-color:rgb(var(--color-background));position:relative;z-index:2;margin-right:1.2rem;flex-shrink:0}.mobile-facets__label>input[type=checkbox]:checked~.icon-checkmark{visibility:visible}.mobile-facets__arrow,.mobile-facets__summary .icon-caret{margin-left:auto;display:block}.mobile-facets__footer{border-top:.1rem solid rgba(var(--color-foreground),.08);padding:2rem;bottom:0;position:sticky;display:flex;z-index:2;margin-top:auto;background-color:rgb(var(--color-background));background:var(--gradient-background)}.mobile-facets__footer>*+*{margin-left:1rem}.mobile-facets__footer>*{width:50%}.mobile-facets__sort{display:flex;justify-content:space-between}.mobile-facets__sort label{flex-shrink:0}.mobile-facets__sort .select{width:auto}.mobile-facets__sort .select .icon-caret{right:0}.mobile-facets__sort .select__select{background-color:transparent;border-radius:0;box-shadow:none;filter:none;margin-left:.5rem;margin-right:.5rem;padding-left:.5rem;padding-right:1.5rem}.product-count{align-self:center;position:relative;text-align:right}.product-count__text{font-size:1.4rem;line-height:calc(1 + .5 / var(--font-body-scale));margin:0}#ProductCountDesktop.loading,#ProductCount.loading{visibility:hidden}.product-count .loading__spinner,.product-count-vertical .loading__spinner{position:absolute;padding-top:.6rem;right:0;top:50%;transform:translateY(-50%);width:1.8rem}.facets-wrap-vertical{padding:0}.facets-vertical .facets__summary span.facets__summary-label{font-weight:500}.mobile-facets__inner{max-width:500px;border:0}@media screen and (min-width:750px){.facets-vertical{display:flex}.facets-wrap-vertical{border:none;padding-left:0;padding-right:0;margin:0}.facets__form-vertical{display:flex;flex-direction:column;width:26rem}.facets__disclosure-vertical{border-bottom:1px solid #f5f5f5;margin-right:0}.facets-vertical .facets__summary{padding-top:2rem;margin-bottom:0;padding-bottom:2rem}.facets__heading--vertical{margin:0 0 1.9rem;font-size:28px;letter-spacing:0;color:#111314;font-weight:600}.facets__header-vertical{padding:1.5rem 2rem 1.5rem 0;font-size:1.4rem}.facets__display-vertical{padding-bottom:2rem}.facets-vertical .facets-wrapper{padding-right:0;display:flex;position:sticky;top:80px;height:fit-content}.facets-vertical .facets-wrapper--no-filters{display:none}.facets-vertical .product-grid-container{width:100%}.facets-vertical-form{display:flex;justify-content:flex-end}.product-count-vertical{margin-left:3.5rem;position:relative}.facets-vertical .active-facets__button-wrapper{margin-bottom:0}.facets-vertical .facets__price{padding:.5rem .5rem .5rem 0}.facets-vertical .facets__price .field:last-of-type{margin-left:1rem}.facets-vertical .active-facets__button{margin-bottom:0}.facets-vertical .facet-checkbox input[type=checkbox]{z-index:0}.facets-vertical .active-facets facet-remove:last-of-type{margin-bottom:4px}.facets-vertical .active-facets{margin:0;align-items:flex-start}.facets__disclosure-vertical[open] .facets__summary .icon-caret{transform:rotate(180deg)}.facets-container-drawer{display:flex;flex-flow:row wrap;align-items:center;column-gap:0}.facets-container-drawer .mobile-facets__wrapper{margin-right:2rem;flex-grow:1}.facets-container-drawer .product-count{margin:0 0 .5rem 3.5rem}.facets-container-drawer .facets-pill{width:100%}.facets-container-drawer .facets__form{display:block}.active-facets__button-remove.underlined-link{display:none}}@media screen and (min-width:750px)and (max-width:989px){.facets-vertical .active-facets__button{padding:.7rem;margin-bottom:0;margin-left:-.5rem}.facets-vertical .active-facets__button-remove{padding:0 1rem 1rem}}@media screen and (min-width:1320px){.facets-vertical .facets-wrapper{min-width:300px}.facets-vertical .facets-wrapper .facets-container,.facets-vertical .facets-wrapper .facets__form-vertical{width:100%}}.facets-vertical .xt-ingredients-filter{display:none}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-facets.css.map?v=66958853092779995281785165268 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-show-more.css?v=139536189637226996221785165281; sha256: 4ae2c33e26120162333564bf4065f4a71edafa4c83b9fd491f3cf2f3f29a3563 */
.button-show-more {
  padding-left: 0;
  justify-content: flex-start;
  padding-bottom: 1.1rem;
}

.button-show-more,
.button-show-less {
  margin-top: 1.5rem;
}


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/sb-mobile-filters.css?v=1987663280535227981785165379; sha256: de465c08f97297f61d076920f595abeff5cdd334a4ed385572700d14d16c4a0f */
.mobile-facets__collection-tabs{padding:24px 0 20px;border-bottom:1px solid #f5f5f5;background:#fff}.sb-mobile-filter-tabs{display:flex;flex-wrap:wrap;gap:8px}.sb-mobile-filter-tab{display:flex;align-items:center;padding:4px 12px 6px;border-radius:20px;font-family:var(--sb-font-family-body);font-weight:400;font-size:15px;line-height:130%;text-decoration:none;border:1px solid #e5e5e5;background:#fff;color:#111314;transition:all .2s ease;height:fit-content}.sb-mobile-filter-tab:hover{background:#f8f8f8;border-color:#d0d0d0}.sb-mobile-filter-tab--active{background:#000;color:#fff;border-color:#000}.sb-mobile-filter-tab--active:hover{background:#1a1a1a}.sb-mobile-currently-selected{padding:20px 0;background:#fff;border-bottom:1px solid #f5f5f5}.sb-mobile-currently-selected__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sb-mobile-currently-selected__title{font-size:16px;font-weight:500;letter-spacing:0;color:#111314;margin:0;line-height:1.3}.sb-mobile-clear-all-link{font-size:14px;color:#11131480;font-weight:500;text-decoration:underline;transition:color .2s ease}.sb-mobile-clear-all-link:hover{color:#000;text-decoration:underline}.sb-mobile-currently-selected__pills{display:flex;margin-top:3px;flex-wrap:wrap;gap:10px}.sb-mobile-selected-pill{--color-foreground: 103, 103, 103;display:inline-flex;align-items:center;border-radius:20px;padding:4px 8px 5px 12px;font-size:14px;color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground));text-decoration:none;transition:background-color .2s ease;gap:6px;line-height:130%}.sb-mobile-selected-pill:hover{background:#e8e8e8}.sb-mobile-selected-pill__text{font-weight:400;line-height:1.2;color:inherit}.sb-mobile-selected-pill__remove{display:flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.sb-mobile-selected-pill__remove svg{width:100%;height:100%;margin-top:3px;color:#67676766}.mobile-facets__main{background:#fff;padding:0}.mobile-facets__details{border-bottom:1px solid #f5f5f5;overflow:hidden;padding-bottom:0}.mobile-facets__details[open]{padding-bottom:20px}.mobile-facets__summary{padding:20px 0;background:#fff;border:none;letter-spacing:0;font-size:16px;font-weight:600;color:#111314;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background-color .2s ease;list-style:none}.mobile-facets__summary::-webkit-details-marker{display:none}.mobile-facets__summary>div{display:flex;align-items:center;justify-content:space-between;width:100%}.mobile-facets__summary-label{font-weight:500;color:#000}.mobile-facets__selected{color:#666;font-weight:400;margin-left:4px}.mobile-facets__selected.hidden{display:none}.mobile-facets__arrow{transition:transform .3s ease;color:#666;width:14px;height:14px;flex-shrink:0}.mobile-facets__details .mobile-facets__arrow .icon-caret{position:unset;width:100%;height:100%;color:#666}.mobile-facets__details[open] .mobile-facets__arrow{transform:rotate(180deg)}.mobile-facets__display{background:#fff;padding:0;overflow:hidden;max-height:0;opacity:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}.mobile-facets__details[open] .mobile-facets__display{max-height:1500px;opacity:1;padding:0}.mobile-facets__list,.mobile-facets__header,.facets__price{transition:opacity .2s ease .1s}.mobile-facets__details:not([open]) .mobile-facets__list,.mobile-facets__details:not([open]) .mobile-facets__header,.mobile-facets__details:not([open]) .facets__price{opacity:0;transition:opacity .15s ease}.mobile-facets-wrap{margin:0;padding:0;border:none}.mobile-facets__header{padding:0;color:#666;font-size:14px;border:none}.mobile-facets__list{list-style:none;margin:0;padding:0}.mobile-facets__item{margin:0;padding:0}.mobile-facets__label{display:flex;align-items:center;padding:8px 0;font-size:14px;color:#000;cursor:pointer;transition:color .2s ease;border-bottom:none}.mobile-facets__item:last-child .mobile-facets__label{border-bottom:none}.mobile-facets__label:hover{color:#666}.mobile-facets__checkbox{width:20px;height:20px;margin:0 12px 0 0;accent-color:#000000;cursor:pointer;flex-shrink:0}.facet-checkbox__text{flex:1;display:flex;justify-content:space-between;align-items:center;letter-spacing:0;width:100%}.facet-checkbox__text-label{font-weight:inherit;flex:1;color:#173446}.facet-checkbox__text-count{color:#11131466}.mobile-facets__label .facet-checkbox__text span:last-child{color:#999;font-size:14px;margin-left:8px}.mobile-facets__label .mobile-facets__highlight{display:none}.mobile-facets__display show-more-button{padding:12px 0 0}.mobile-facets__display .button-show-more{color:#666;font-size:14px;text-decoration:none;background:none;border:none;padding:0;cursor:pointer;transition:color .2s ease}.mobile-facets__display .button-show-more:hover{color:#000;text-decoration:underline}.mobile-facets__display .facets__price{padding:0}.mobile-facets__display .facets__price .field{margin-bottom:12px}.mobile-facets__footer{padding:24px 0 0;background:#fff;border-top:1px solid #f5f5f5;margin-top:auto}.sb-mobile-apply-filters-btn{width:100%;background:#173446;color:#fff;border:none;border-radius:6px;padding:16px 24px;font-size:16px;font-weight:400;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit}.sb-mobile-apply-filters-btn:hover{background:#1f4444}.sb-mobile-apply-filters-btn__icon{display:flex;align-items:center;margin-top:2px}.sb-mobile-apply-filters-btn__icon svg{width:18px;height:18px}.mobile-facets__header{background:#fff;padding:0;position:relative}.mobile-facets__heading{font-size:22px;font-weight:600;color:#111314;margin:0;text-align:left}.mobile-facets__count{display:none}.mobile-facets__close{position:fixed;top:32px;right:16px;width:14px;height:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#111314;transition:color .2s ease}.mobile-facets__close:hover{color:#000}.mobile-facets__close .svg-wrapper{width:20px;height:20px}@media screen and (max-width:420px){.sb-mobile-filter-tabs{gap:6px}.mobile-facets__submenu{padding-left:20px;padding-right:20px}.mobile-facets__summary{padding:16px 0}}@media screen and (max-width:767px){.facet-checkbox__text-label{color:#111314cc;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/352/assets/sb-mobile-filters.css.map?v=1987663280535227981785165379 */


/* source: inline:122; sha256: 5af1a485ac09259ed5dd12d8b708f175ef6f965def4b01d903fc1b669aa40a29 */
.section-template--20637782868061__product-grid-padding {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  @media screen and (min-width: 750px) {
    .section-template--20637782868061__product-grid-padding {
      padding-top: 36px;
      padding-bottom: 36px;
    }
  }

/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/section-main-product.css?v=126686555991362376531785165393; sha256: 1445b451b9c905a4bf2687d4440689a3b7ae1a2dfc8e3a339f8ca07f371d27b0 */
product-info{display:block}.product{margin:0;--light-grey: #676767}.product.grid{gap:16px}.product--no-media{max-width:57rem;margin:0 auto}.product__media-wrapper{padding-left:0}@media screen and (min-width:750px){.product.grid{gap:0}.product__column-sticky{display:block;position:sticky;top:0;z-index:2}.product--thumbnail .thumbnail-list{padding-right:var(--media-shadow-horizontal-offset)}.product.grid,.sb-product-details.sb-page-width{--grid-desktop-horizontal-spacing: 3.6rem;gap:3.6rem}.product__info-wrapper--extra-padding{padding:0 0 0 8rem}.product--right .product__info-wrapper{padding:0 5rem 0 0}.product--right .product__info-wrapper--extra-padding{padding:0 8rem 0 0}.product--right .product__media-list{margin-bottom:2rem}.product__media-container .slider-buttons{display:none}.product--right .product__media-wrapper{order:2}}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:65%;width:calc(65% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 4rem;max-width:35%;width:calc(35% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media).product--right .product__info-wrapper{padding:0 4rem 0 0}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper,.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (min-width:1180px){.product.grid,.sb-product-details.sb-page-width{--grid-desktop-horizontal-spacing: 5.2rem;gap:5.2rem}}.shopify-payment-button__button{font-family:inherit;min-height:4.6rem}.shopify-payment-button__button [role=button].focused{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));font-size:1.4rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.07rem}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),var(--alpha-button-background))}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.product-form{display:block}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.3rem;line-height:1.4;letter-spacing:.04rem;margin-bottom:1.5rem}.product-form__error-message-wrapper .svg-wrapper{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.7rem;margin-top:.25rem}.sb-buy-buttons--primary .product-form__input{max-width:100px;border-radius:6px;margin-bottom:0}.sb-buy-buttons--primary .product-form__input .quantity{width:100px!important;height:100%}.quantity__button .svg-wrapper,.quantity__button .svg-wrapper>svg{height:18px;width:18px}.sb-buy-buttons--primary .product-form__input .quantity__button{font-family:var(--sb-font-family-body);font-weight:500;font-style:normal;font-size:18px;line-height:75%;letter-spacing:0}.product-form__submit:after{display:none!important}.product-form__submit span{font-size:16px;font-style:normal;font-weight:500;line-height:100%}.sb-buy-buttons--primary .product-form__input .quantity:after{border-radius:6px!important}.product-form__input{padding:0;margin:0 0 2rem;min-width:fit-content;border:none;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.product-form__input .form__label{padding-left:0}.product-form__input .select{max-width:100%}.product-form__input .svg-wrapper{right:1.5rem}.product-form__submit{margin-bottom:1rem;border-radius:6px;margin-bottom:0}.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}@media screen and (forced-colors:active){.product-form__submit[aria-disabled=true]{color:Window}}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.shopify-payment-button__button{font-size:1.5rem;letter-spacing:.1rem}.product__info-container iframe{max-width:100%}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:2rem 0 1.2rem}.product__text{margin-bottom:20px}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product__text.caption-with-letter-spacing{text-transform:uppercase}.product__text>*{margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:140%;opacity:.72}.product__title{word-break:break-word;margin:0 0 1.2rem}.product__title>*{margin:0;font-size:28px;font-weight:600;line-height:120%}.product__title>a{display:none}.product__title+.product__text.caption-with-letter-spacing{margin-top:-1.5rem}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#1b73b3!important}.product__info-wrapper .jdgm-prev-badge__text{font-family:var(--sb-font-family-body);font-weight:400;font-size:14px;line-height:130%;letter-spacing:0px;text-decoration:underline;opacity:.6}.metafield-multi_line_text_field{font-family:var(--sb-font-family-body);font-weight:400;font-size:16px;line-height:110%;letter-spacing:0;opacity:.72}.product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product__accordion .accordion__content{padding:0 1rem}.product .price .badge,.product .price__container{margin-bottom:.5rem}.product .price dl{margin-top:.5rem;margin-bottom:.5rem}.product .price--sold-out .price__badge-sale{display:none}.product .sb-button__link--secondary{border-radius:6px}.sb-additional-button__wrapper .sb-button,.sb-additional-button__wrapper .sb-button a{width:100%;font-weight:400}.form__option-label,.form__option-label--wrap{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.form__option-label--wrap span{opacity:.64}.form__option-label--travel-pack+.form__option-label--wrap span{display:none}.product__info-wrapper .product__text>p{opacity:1}.product__info-wrapper span.metafield-multi_line_text_field{opacity:1;line-height:140%;color:#111314b8}@media screen and (max-width:749px){.jdgm-prev-badge__text{font-size:14px}.form__option-label--travel-pack{font-size:12px;margin-bottom:-6px;opacity:.72}.form__option-label--travel-pack+.form__option-label--wrap span{display:block}}@media screen and (min-width:750px){.product__info-container .price--on-sale .price-item--regular{font-size:1.6rem}.product__info-container>*:first-child{margin-top:0}.product__title>*{font-size:40px}.metafield-multi_line_text_field{font-size:18px}.form__option-label--travel-pack+.form__option-label--wrap{opacity:.64;gap:0}.form__option-label--travel-pack+.form__option-label--wrap:before{content:"("}.form__option-label--travel-pack+.form__option-label--wrap:after{content:")"}.sb-buy-buttons--primary .product-form__input{max-width:120px}.sb-buy-buttons--primary .product-form__input .quantity{width:120px!important}}.product__description-title{font-weight:600}.product--no-media .product__title,.product--no-media .product__text,.product--no-media .product__tax,.product--no-media .product__sku,.product--no-media shopify-payment-terms{text-align:center}.product--no-media .product__media-wrapper,.product--no-media .product__info-wrapper{padding:0}.product__tax{margin-top:-1.4rem}.product--no-media .share-button{max-width:100%}.product--no-media .product-form__quantity,.product--no-media .share-button,.product--no-media .product__view-details,.product--no-media .product__pickup-availabilities,.product--no-media .product-form{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form{flex-direction:column}.product--no-media .product-form>.form{max-width:30rem;width:100%}.product--no-media .product-form__quantity{flex-direction:column;max-width:120px}.product-form__quantity .form__label{margin-bottom:.6rem}.price-per-item__label.form__label{margin-bottom:0rem}.product-form__quantity-top .form__label{margin-bottom:1.2rem}.product-form__buttons{width:100%;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:space-between}.product--no-media .product__info-container>modal-opener{display:block;text-align:center}.product--no-media .product-popup-modal__button{padding-right:0}.product--no-media .price{text-align:center}.product__media-list video{border-radius:calc(var(--media-radius) - var(--media-border-width))}.product__media-wrapper .product-media-container{border-radius:6px;overflow:hidden!important}.product .slider__slide{--focus-outline-padding: 0}.product__media-item{position:relative;transition:none!important}.product__media-item img,.product__media-item .media,.product__media-item .product-media-container{transition:none!important}.product__media-wrapper .slider-bullet{height:8px;width:8px;opacity:.2}.product__media-wrapper .slider-bullet.is-active{opacity:1}.product__media-wrapper .slider-buttons{gap:6px}.slider-mobile-gutter:has(.sb-product-tags__container) .slider-buttons{min-height:20px}.product__media-wrapper .thumbnail{border-radius:4px}.product__media-wrapper .product-media-container,.product-media-container .media{--ratio: 1 !important;--preview-ratio: 1 !important}.product__media-list.slider{margin-bottom:16px;--grid-mobile-horizontal-spacing: 8px}.shopify-block.shopify-app-block{margin:0 0 20px}.product__media.media--sfp img{padding:20px}@media screen and (max-width:749px){.product__media-list{margin-left:-2.5rem;margin-bottom:3rem;width:calc(100% + 4rem)}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:-1.5rem;margin-right:-1.5rem}.slider.product__media-list::-webkit-scrollbar{height:.2rem;width:.2rem}.product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}.product__media-list .product__media-item{width:calc(100% - 8rem - var(--grid-mobile-horizontal-spacing))}.product--mobile-columns .product__media-item{width:calc(50% - 1.5rem - var(--grid-mobile-horizontal-spacing))}.product__media.media--sfp img{width:calc(100% - 40px)!important;height:calc(100% - 40px)!important}}@media screen and (min-width:750px){.product--thumbnail .product__media-list,.product--thumbnail_slider .product__media-list{padding-bottom:calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible))}.product__media-list{padding-right:calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible))}.product--thumbnail .product__media-item:not(.is-active),.product--thumbnail_slider .product__media-item:not(.is-active){display:none}.product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:none}.product-media-modal__content>.product__media-item--variant:first-child{display:block}.product__media-wrapper .grid{--grid-desktop-horizontal-spacing: 16px;--grid-desktop-vertical-spacing: 16px}}@media screen and (min-width:750px)and (max-width:989px){.product__media-list .product__media-item:first-child{padding-left:0}.product--thumbnail_slider .product__media-list{margin-left:0}.product__media-list .product__media-item{width:100%}}.product__media-icon .icon{width:1.2rem;height:1.4rem}.product__media-icon,.thumbnail__badge{background-color:rgb(var(--color-background));border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;left:1.2rem;top:1.2rem;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}.product__media-icon.product__media-icon--hover,.product__media-icon.product__media-icon--lightbox{background-color:#fff!important;background:#fff!important;background-image:none!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;pointer-events:none;cursor:default}.product__media-icon.product__media-icon--hover:before,.product__media-icon.product__media-icon--lightbox:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:50%;z-index:-1}.product__modal-opener:hover .product__media-icon.product__media-icon--hover,.product__modal-opener:hover .product__media-icon.product__media-icon--lightbox,.product__modal-opener:focus .product__media-icon.product__media-icon--hover,.product__modal-opener:focus .product__media-icon.product__media-icon--lightbox{background-color:#fff!important;background:#fff!important}.product__media-video .product__media-icon{opacity:1}.product__modal-opener--image .product__media-toggle:hover{cursor:zoom-in}.product__modal-opener:hover .product__media-icon{border:.1rem solid rgba(var(--color-foreground),.1)}.product__modal-opener:hover .product__media-icon.product__media-icon--hover,.product__modal-opener:hover .product__media-icon.product__media-icon--lightbox{background:#fff!important;background-color:#fff!important;box-shadow:0 2px 8px #00000026}@media screen and (min-width:750px){.grid__item.product__media-item--full{width:100%}.product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large.product--columns .product__media-item--full .deferred-media__poster-button{height:5rem;width:5rem}.product--medium.product--columns .product__media-item--full .deferred-media__poster-button{height:4.2rem;width:4.2rem}.product--medium.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.8rem;height:1.8rem}.product--small.product--columns .product__media-item--full .deferred-media__poster-button{height:3.6rem;width:3.6rem}.product--small.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.6rem;height:1.6rem}}@media screen and (min-width:990px){.product--stacked .product__media-item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product:not(.product--columns) .product__media-list .product__media-item:first-child,.product:not(.product--columns) .product__media-list .product__media-item--full{width:100%;max-width:100%}.product__media-icon.product__media-icon--hover,.product__media-icon.product__media-icon--lightbox,.product__modal-opener .product__media-icon{position:absolute;bottom:24px;right:24px;width:56px;height:56px;background:#fff!important;background-color:#fff!important;display:flex;align-items:center;justify-content:center;border-radius:50%;transform:scale(.8);opacity:0;transition:all .3s;outline:none;left:auto!important;top:auto!important;box-shadow:0 2px 8px #0000001a!important;z-index:10;pointer-events:none;cursor:default}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon,.product__modal-opener:hover .product__media-icon.product__media-icon--hover,.product__modal-opener:hover .product__media-icon.product__media-icon--lightbox{transform:scale(1);opacity:1;background:#fff!important;background-color:#fff!important;box-shadow:0 2px 8px #00000026}}.product__media-item>*{display:block;position:relative}.product__media-toggle{display:flex;border:none;background-color:transparent;color:currentColor;padding:0}.product__media-toggle:after{content:"";cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);z-index:2}.product__media-toggle:focus-visible{outline:0;box-shadow:none}@media(forced-colors:active){.product__media-toggle:focus-visible,.product__media-toggle:focus-visible:after{outline:transparent solid 1px;outline-offset:2px}}.product__media-toggle.focused{outline:0;box-shadow:none}.product__media-toggle:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5);border-radius:var(--media-radius)}.product__media-toggle.focused:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5);border-radius:var(--media-radius)}.product-media-modal{background-color:#f8f9fb;height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100vh}.product-media-modal__content{max-height:100vh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active),.product__media-list .deferred-media{display:none}@media screen and (min-width:750px){.product-media-modal__content{padding-bottom:2rem}.product-media-modal__content>*:not(.active){display:block}.product__modal-opener:not(.product__modal-opener--image){display:none}.product__media-list .deferred-media{display:block}}@media screen and (max-width:749px){.product--thumbnail .is-active .product__modal-opener:not(.product__modal-opener--image),.product--thumbnail_slider .is-active .product__modal-opener:not(.product__modal-opener--image){display:none}.product--thumbnail .is-active .deferred-media,.product--thumbnail_slider .is-active .deferred-media{display:block;width:100%}}.product-media-modal__content>*{display:block;height:auto;margin:auto}.product-media-modal__content .media{background:none}.product-media-modal__model{width:100%}.product-media-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;right:16px;padding:1.2rem;position:fixed;z-index:2;top:32px;border:1px solid #111314;height:42px;width:42px}.product-media-modal__content .deferred-media{width:100%;border:none}@media screen and (min-width:750px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*{width:100%}.product-media-modal__content>*+*{margin-top:2rem}.product-media-modal__toggle{right:48px;top:48px;height:56px;width:56px}}@media screen and (min-width:990px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*+*{margin-top:1.5rem}.product-media-modal__content{padding-bottom:1.5rem}}.product-media-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-media-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__content{border-radius:var(--popup-corner-radius);background-color:rgb(var(--color-background));overflow:auto;height:80%;margin:0 auto;left:50%;transform:translate(-50%);margin-top:5rem;width:92%;position:absolute;top:0;padding:0 1.5rem 0 3rem;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.product-popup-modal__content.focused{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.product-popup-modal__content:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width:750px){.product-popup-modal__content{padding-right:1.5rem;margin-top:10rem;width:70%;padding:0 3rem}.product-media-modal__dialog .global-media-settings--no-shadow{overflow:visible!important}}.product-popup-modal__content img{max-width:100%}@media screen and (max-width:749px){.product-popup-modal__content table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}.product-media-modal__dialog .global-media-settings,.product-media-modal__dialog .global-media-settings video,.product-media-modal__dialog .global-media-settings model-viewer,.product-media-modal__dialog .global-media-settings iframe,.product-media-modal__dialog .global-media-settings img{border:none;border-radius:0}.product__media-icon.product__media-icon--hover,.product__media-icon.product__media-icon--lightbox{display:none}}.product-popup-modal__opener{display:inline-block}.product-popup-modal__button{font-size:1.6rem;padding-right:1.3rem;padding-left:0;min-height:4.4rem;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.product-popup-modal__button:hover{text-decoration-thickness:.2rem}.product-popup-modal__content-info{padding-right:4.4rem}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width:749px){.product-popup-modal__content-info>*{max-height:100%}}.product-popup-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:1.2rem;z-index:2;top:1.5rem;width:4rem;margin:0 0 0 auto}.product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-popup-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product__media-list .media>*{overflow:hidden}.thumbnail-list{flex-wrap:wrap;grid-gap:1rem}.slider--mobile.thumbnail-list:after{content:none}@media screen and (min-width:750px){.product--stacked .thumbnail-list{display:none}.thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr)}}.thumbnail-list_item--variant:not(:first-child){display:none}@media screen and (min-width:990px){.thumbnail-list{grid-template-columns:repeat(4,1fr)}.product--medium .thumbnail-list{grid-template-columns:repeat(5,1fr)}.product--large .thumbnail-list{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:749px){.product__media-item{display:flex;align-items:center}.product__modal-opener{width:100%}.thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}.thumbnail-list__item.slider__slide{width:calc(33% - .6rem)}}@media screen and (min-width:750px){.product--thumbnail_slider .thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}.product__media-wrapper .slider-mobile-gutter .slider-button{display:none}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:flex}}@media screen and (min-width:900px){.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}}.thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;padding:0;color:rgb(var(--color-foreground));cursor:pointer;background-color:transparent}.thumbnail:hover{opacity:.7}.thumbnail.global-media-settings img{border-radius:0}.thumbnail[aria-current]{box-shadow:0 0 0 .1rem rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.image-magnify-full-size{cursor:zoom-out;z-index:1;margin:0;border-radius:calc(var(--media-radius) - var(--media-border-width))}.image-magnify-hover{cursor:zoom-in}.product__media-icon.product__media-icon--hover svg,.product__media-icon.product__media-icon--lightbox svg{width:15px;height:15px;color:#111314;background:transparent!important;fill:none}.product__media-icon.product__media-icon--hover .svg-wrapper,.product__media-icon.product__media-icon--lightbox .svg-wrapper{background:transparent!important}.product__modal-opener--image .product__media-zoom-none,.product__media-icon--none{display:none}.product__modal-opener>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;display:flex;align-items:center;height:48px;width:48px}.product__modal-opener .path{stroke:rgb(var(--color-button));opacity:.75}@media(hover:hover){.product__media-zoom-hover,.product__media-icon--hover{display:none}}@media screen and (max-width:749px){.product__media-zoom-hover,.product__media-icon--hover{display:flex}}.js .product__media{overflow:hidden!important}.thumbnail[aria-current]:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.thumbnail[aria-current]:focus,.thumbnail.focused{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}@media(forced-colors:active){.thumbnail[aria-current]:focus,.thumbnail.focused{outline:transparent solid 1px}}.thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.thumbnail img{object-fit:cover;width:100%;height:100%;pointer-events:none}.thumbnail__badge .icon{width:1rem;height:1rem}.thumbnail__badge .icon-3d-model{width:1.2rem;height:1.2rem}.thumbnail__badge{color:rgb(var(--color-foreground),.6);height:2rem;width:2rem;left:auto;right:calc(.4rem + var(--media-border-width));top:calc(.4rem + var(--media-border-width))}@media screen and (min-width:750px){.product:not(.product--small) .thumbnail__badge{height:3rem;width:3rem}.product:not(.product--small) .thumbnail__badge .icon{width:1.2rem;height:1.2rem}.product:not(.product--small) .thumbnail__badge .icon-3d-model{width:1.4rem;height:1.4rem}}.thumbnail-list__item{position:relative}.thumbnail-list__item:before{content:"";display:block;padding-bottom:100%}.product:not(.featured-product) .product__view-details{display:none}.product__view-details{display:block;text-decoration:none}.product__view-details:hover{text-decoration:underline;text-underline-offset:.3rem}.product__view-details .icon{width:1.2rem;margin-left:1.2rem;flex-shrink:0}.product__inventory{display:flex;align-items:center;gap:.5rem}.product__inventory .svg-wrapper,.product__inventory svg{width:15px;height:15px}.product--no-media .product__inventory{justify-content:center}.product__inventory.visibility-hidden:empty{display:block}.product__inventory.visibility-hidden:empty:after{content:"#"}.product__inventory .icon-inventory-status circle:first-of-type{opacity:.3}.icon-with-text{--icon-size: calc(var(--font-heading-scale) * 3rem);--icon-spacing: calc(var(--font-heading-scale) * 1rem)}.icon-with-text--horizontal{display:flex;justify-content:center;column-gap:3rem;flex-direction:row}.icon-with-text--vertical{--icon-size: calc(var(--font-heading-scale) * 2rem)}.icon-with-text .svg-wrapper{fill:rgb(var(--color-foreground));height:var(--icon-size);width:var(--icon-size)}.icon-with-text--horizontal .svg-wrapper,.icon-with-text--horizontal img{margin-bottom:var(--icon-spacing)}.icon-with-text--vertical .svg-wrapper{min-height:var(--icon-size);min-width:var(--icon-size);margin-right:var(--icon-spacing)}.icon-with-text img{height:var(--icon-size);width:var(--icon-size);object-fit:contain}.icon-with-text--vertical img{margin-right:var(--icon-spacing)}.icon-with-text--horizontal .h4{padding-top:calc(var(--icon-size) + var(--icon-spacing));text-align:center}.icon-with-text--horizontal .svg-wrapper+.h4,.icon-with-text--horizontal img+.h4,.icon-with-text--horizontal.icon-with-text--text-only .h4{padding-top:0}.icon-with-text__item{display:flex;align-items:center}.icon-with-text--horizontal .icon-with-text__item{flex-direction:column;width:33%}.icon-with-text--vertical .icon-with-text__item{margin-bottom:var(--icon-size)}.product__sku.visibility-hidden:after{content:"#"}.product-media-container{--aspect-ratio: var(--preview-ratio);--ratio-percent: calc(1 / var(--aspect-ratio) * 100%);border-radius:14px;filter:brightness(.98);overflow:hidden;border:none;position:relative;width:100%;max-width:calc(100% - calc(var(--media-border-width) * 2));background-color:#f8f9fb}.product__media-item{border-radius:6px;overflow:hidden}.product-media-container.constrain-height{--viewport-offset: 400px;--constrained-min-height: 300px;--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-right:auto;margin-left:auto}.product-media-container.constrain-height.media-fit-contain{--contained-width: calc(var(--constrained-height) * var(--aspect-ratio));width:min(var(--contained-width),100%)}.product-media-container .media{padding-top:var(--ratio-percent)}.product-media-container.constrain-height .media{padding-top:min(var(--constrained-height),var(--ratio-percent))}@media screen and (max-width:749px){.product-media-container.media-fit-cover{display:flex;align-self:stretch}.product-media-container.media-fit-cover .media{position:initial}}@media screen and (min-width:750px){.product-media-container{max-width:100%}.product-media-container:not(.media-type-image){--aspect-ratio: var(--ratio)}.product-media-container.constrain-height{--viewport-offset: 170px;--constrained-min-height: 500px}.product-media-container.media-fit-cover,.product-media-container.media-fit-cover .product__modal-opener,.product-media-container.media-fit-cover .media{height:100%}.product-media-container.media-fit-cover .deferred-media__poster img{object-fit:cover;width:100%}}.product-media-container .product__modal-opener{display:block;position:relative}@media screen and (min-width:750px){.product-media-container .product__modal-opener:not(.product__modal-opener--image){display:none}}.recipient-form{--recipient-checkbox-margin-top: .64rem;display:block;position:relative;max-width:44rem;margin-bottom:2.5rem}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{flex-grow:1;font-size:1.6rem;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.recipient-fields__field{margin:0 0 2rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:1.2rem;flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:.28rem;z-index:5;top:.4rem;width:10px;height:9px}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors:active){.recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.sb-breadcrumbs__container{gap:4px;display:flex;margin:0 0 1.2rem}.sb-breadcrumbs__container span,.sb-breadcrumbs__container a{color:var(--light-grey, inherit);font-size:14px;font-weight:400;line-height:140%;font-family:var(--sb-font-family-body)}.sb-breadcrumbs__container a{text-underline-offset:2px}.sb-buy-buttons--primary{display:flex;gap:12px}.product-form__quantity .form__label{display:none}quantity-input.quantity{width:100px;border-radius:6px;padding:4px 12px}.price-per-item__container{border-radius:6px}.klaviyo-bis-trigger.button,.sb-buy-buttons--primary .shopify-payment-button__button,.sb-buy-buttons--primary .product-form__submit{border-radius:6px;--buttons-radius: 6px;min-height:56px;margin:0;flex:1;opacity:1}.klaviyo-bis-trigger.button:hover,.sb-buy-buttons--primary .shopify-payment-button__button:hover:not([disabled]),.sb-buy-buttons--primary .product-form__submit:hover:not([disabled]){color:#fff;background:linear-gradient(0deg,#00000052 0% 100%),#173446}.sb-main-product .quantity__input{color:var(--sb-fg-color, #000);font-size:16px;font-weight:500}.sb-main-product .quantity:before{background-color:var(--sb-bg-color, #fff)}.sb-main-product .quantity__button{width:20px}.sb-main-product .quantity:after{border-radius:6px;border:1px solid rgb(17,19,20,.32);box-shadow:unset}.sb-main-product .sb-button__link--secondary{border:1px solid rgb(17,19,20,.32);font-weight:400;min-height:54px}.sb-additional-button__wrapper .sb-button__link{padding:8px 16px}.sb-additional-button__wrapper{margin-bottom:12px}.sb-product__estimated-delivery{display:flex;align-items:center;gap:4px;justify-content:center;padding:4px;margin:0 0 20px;background:var(--sb-bg-color, #fff)}.sb-product__estimated-delivery>*,.sb-product__estimated-delivery>*>*{margin:0;font-size:13px;font-style:normal;font-weight:400;line-height:140%}.sb-product-detail__accordion-item.sb-accordion__item{border-bottom:unset}@media screen and (min-width:750px){.sb-main-product .quantity__input{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/352/assets/section-main-product.css.map?v=126686555991362376531785165393 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-accordion.css?v=7971072480289620591785165261; sha256: 87daaa1ca30d9ec8a0c8c214a13da6e1baa9cb56ba1fb567eb92b3a4034f5075 */
.accordion summary{display:flex;position:relative;line-height:1;padding:1.5rem 0}.accordion .summary__title{display:flex;flex:1}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .6rem)}.accordion+.accordion{margin-top:0;border-top:none}.accordion{margin-top:2.5rem;margin-bottom:0;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.accordion__title{display:inline-block;max-width:calc(100% - 6rem);min-height:1.6rem;margin:0;word-break:break-word}.accordion .svg-wrapper{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}.accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.accordion__content{margin-bottom:1.5rem;word-break:break-word;overflow-x:auto;padding:0 .6rem}.accordion__content img{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-accordion.css.map?v=7971072480289620591785165261 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-rating.css?v=179577762467860590411785165280; sha256: c9c2eb15afabe48b89e8824260203665d0a0869226ad7c91a1230d8962b1792c */
.product--no-media .rating-wrapper{text-align:center}.rating{display:inline-block;margin:0}.product .rating-star{--letter-spacing: .8;--font-size: 1.7}.card-wrapper .rating-star{--letter-spacing: .7;--font-size: 1.4}.rating-star{--color-rating-star: rgb(var(--color-foreground));--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);line-height:1;display:inline-block;font-family:Times;margin:0}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-rating-star) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-text{display:none}.rating-count{display:inline-block;margin:0}@media(forced-colors:active){.rating{display:none}.rating-text{display:block}}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-rating.css.map?v=179577762467860590411785165280 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-deferred-media.css?v=129956816400369734831785165267; sha256: 1cecb0a0fea88e6bfcd9075926bbd27bd28395dfa38cf6f049c2baee12069f34 */
.deferred-media__poster{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;height:100%;width:100%;overflow:hidden;border-radius:calc(var(--border-radius) - var(--border-width))}.media>.deferred-media__poster{display:flex;align-items:center;justify-content:center}.deferred-media__poster img{width:auto;height:100%}.deferred-media{overflow:hidden}.deferred-media:not([loaded]) template{z-index:-1}.deferred-media[loaded]>.deferred-media__poster{display:none}.deferred-media__poster:focus-visible{outline:none;box-shadow:0 0 0 var(--media-border-width) rgba(var(--color-foreground),var(--media-border-opacity)),0 0 0 calc(var(--media-border-width) + .3rem) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + .5rem) rgba(var(--color-foreground),.5);border-radius:calc(var(--media-radius) - var(--media-border-width))}.deferred-media__poster:focus{outline:none;box-shadow:0 0 0 var(--media-border-width) rgba(var(--color-foreground),var(--media-border-opacity)),0 0 0 calc(var(--media-border-width) + .3rem) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + .5rem) rgba(var(--color-foreground),.5);border-radius:calc(var(--media-radius) - var(--media-border-width))}.global-media-settings--full-width .deferred-media__poster,.global-media-settings--full-width .deferred-media__poster:is(:focus,:focus-visible){border-radius:0}@media(forced-colors:active){.deferred-media__poster:focus{outline:transparent solid 1px}}.deferred-media__poster:focus:not(:focus-visible){outline:0;box-shadow:none}.deferred-media__poster-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:#000000b3;border-radius:50%;border:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease;z-index:1;color:#fff}.deferred-media__poster-button:hover{transform:translate(-50%,-50%) scale(1.1)}.deferred-media__poster-button .icon{width:2rem;height:2rem}.deferred-media__poster-button .icon-play{margin-left:.2rem}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-deferred-media.css.map?v=129956816400369734831785165267 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-product-variant-picker.css?v=38012748565701732031785165278; sha256: 28ebef2a7af67ea37d4de7ec86db36ba2f985e3bf08ac7e213beadebd95b7d15 */
variant-selects{display:block}.product--no-media .product-form__input--pill,.product--no-media .product-form__input--swatch,.product--no-media .product-form__input--dropdown{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form__input.product-form__input--pill,.product--no-media .product-form__input.product-form__input--swatch{flex-wrap:wrap;margin:0 auto 1.2rem}.product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}.product-form__input .form__label{font-family:var(--sb-font-family-body);font-weight:400;font-size:14px;line-height:130%;letter-spacing:0;color:var(--light-grey,#676767);margin:0}.product-form{margin-bottom:8px!important}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{margin-bottom:.2rem}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]:not(.disabled):not(.visually-disabled)+label>.label-unavailable{display:none}.product-form__input--dropdown{--swatch-input--size: 2rem;margin-bottom:1.6rem}.product-form__input--dropdown .dropdown-swatch+select{padding-left:calc(2.4rem + var(--swatch-input--size))}.product-form__input--dropdown .dropdown-swatch{position:absolute;left:1.6rem;top:calc(50% - var(--swatch-input--size) / 2);width:var(--swatch-input--size);height:var(--swatch-input--size);z-index:1}.product-form__input--pill input[type=radio]+label{border:1px solid #11131452;background-color:#fff;color:rgba(#111314);display:flex;align-items:center;justify-content:center;width:calc((100% / 3) - 8px);min-height:54px;padding:.5rem 0;font-size:1.4rem;letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative;font-family:var(--sb-font-family-body);font-weight:400;font-size:14px;line-height:130%;letter-spacing:0px;border-radius:6px;margin-right:12px;margin-top:8px}.product-form__apparel .product-form__input--pill input[type=radio]+label{width:calc(20% - 8px)}.product-form__input--pill input[type=radio]+label:nth-of-type(3n){margin-right:0}.product-form__input--pill input[type=radio]+label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);right:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);left:calc(var(--variant-pills-border-width) * -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:checked+label{background-color:#fff;border:1.5px solid #111314!important}@media screen and (forced-colors:active){.product-form__input--pill input[type=radio]:checked+label{text-decoration:underline}.product-form__input--pill input[type=radio]:focus-visible+label{outline:transparent solid 1px;outline-offset:2px}}.product-form__input--pill input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);text-decoration:line-through}.product-form__input--pill input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input--pill input[type=radio].focused+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input--swatch{display:flex;flex-wrap:wrap}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3.6rem;margin:.7rem 1.2rem .2rem 0}@media screen and (min-width:750px){.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.8rem}.product-form__apparel .product-form__input--pill input[type=radio]+label{width:calc((100% / 6) - 8px)}}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{color:#aeafb1;text-decoration:none;position:relative;border:1px solid #AEAFB1;background:var(--color-grey-7320, rgba(184, 184, 189, .2))}.product-form__input--pill input[type=radio][disabled]+label:after,.product-form__input--pill input[type=radio].disabled+label:after{content:"";position:absolute;top:0;left:1px;width:98%;height:98%;background:linear-gradient(to top right,transparent 49%,#AEAFB1 50%,transparent 51%);pointer-events:none;transform:rotateX(180deg)}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-product-variant-picker.css.map?v=38012748565701732031785165278 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-flavor-drawer.css?v=27868739289860496511785165269; sha256: a1123b8b00000b162514bfd0b0af404407ee90151ca768d6b8bee85978aa0db5 */
.sb-flavor-picker{margin-bottom:2rem}.sb-flavor-picker .form__label{font-size:14px;font-weight:400;line-height:1.3;color:var(--light-grey, #676767);margin-bottom:12px;display:block}.sb-flavor-selected{width:100%;background:#fff;border:1.5px solid var(--sb-fg-color, #000);border-radius:6px;padding:0;cursor:pointer;transition:all .2s ease;display:block;min-height:54px}.sb-flavor-selected:hover{border-color:var(--sb-fg-color, #000)}.sb-flavor-selected__content{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;width:100%}.sb-flavor-selected__info{display:flex;align-items:center;gap:8px;align-items:stretch}.sb-flavor-swatch,.sb-flavor-option__swatch{width:20px;height:20px;border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.sb-flavor-option__swatch--default{background:#fff;border:1px solid rgba(103,103,103,.24)}.sb-flavor-selected__text,.sb-flavor-option__text{font-family:var(--sb-font-family-body);font-size:14px;font-weight:400;line-height:1.3;color:#111314;white-space:nowrap}.sb-flavor-selected__arrow{display:flex;align-items:center;justify-content:center;width:14px;height:14px;transform:rotate(270deg);transition:transform .2s ease}.sb-flavor-selected.is-open .sb-flavor-selected__arrow{transform:rotate(90deg)}sb-flavor-drawer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;visibility:hidden;opacity:0;transition:all .3s cubic-bezier(.25,.46,.45,.94)}sb-flavor-drawer.sb-flavor-drawer--open{visibility:visible;opacity:1}.sb-flavor-drawer__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#1113147a;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sb-flavor-drawer__content{position:absolute;bottom:0;right:0;background:#fff;border-radius:0;height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:100%}.sb-flavor-drawer--open .sb-flavor-drawer__content{transform:translate(0)}.sb-flavor-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:24px 16px 0;flex-shrink:0}.sb-flavor-drawer__title{font-family:var(--sb-font-family-body);font-size:14px;font-weight:400;line-height:1.3;color:var(--light-grey, #676767);margin:0}.sb-flavor-drawer__close{background:none;border:none;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.sb-flavor-drawer__close:hover{opacity:.7}.sb-flavor-drawer__options{padding:24px 16px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1}.sb-flavor-option{width:100%;background:#fff;border:1px solid rgba(103,103,103,.2);border-radius:6px;padding:0;cursor:pointer;transition:all .2s ease;display:block}.sb-flavor-option:hover:not(.sb-flavor-option--disabled:disabled){border-color:#111314}.sb-flavor-option--selected{border:1.5px solid #111314}.sb-flavor-option--disabled:disabled{cursor:not-allowed}.sb-flavor-option--disabled:disabled .sb-flavor-option__info{opacity:.32}.sb-flavor-option__content{display:flex;align-items:center;justify-content:space-between;padding:12px;width:100%}.sb-flavor-option__info{display:flex;align-items:center;gap:16px}.sb-flavor-option__status{display:flex;align-items:center;gap:4px}.sb-flavor-option__status-indicator{width:5px;height:5px;border-radius:50%;flex-shrink:0;display:block!important}.sb-flavor-option__status-indicator--new{background:#50b900}.sb-flavor-option__status-indicator--low-stock{background:#ffb547}.sb-flavor-option__status-indicator--out-of-stock{background:#d43333}.sb-flavor-option__status-text{font-family:var(--sb-font-family-body);font-size:12px;font-weight:400;line-height:1.3;color:var(--light-grey, #676767);white-space:nowrap}@media screen and (min-width:750px){.sb-flavor-drawer__content{position:absolute;top:0;right:0;bottom:auto;width:90%;max-width:400px}.sb-flavor-drawer__header{padding:24px 16px 0}.sb-flavor-drawer__options{padding:24px 16px}}@keyframes slideUpFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sb-flavor-drawer[aria-hidden=true]{display:none}.sb-flavor-option:focus{outline:2px solid var(--sb-fg-color, #000);outline-offset:2px}.sb-flavor-selected:focus{outline:2px solid var(--sb-fg-color, #000);outline-offset:2px}.sb-flavor-drawer__close:focus{outline:2px solid var(--sb-fg-color, #000);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-flavor-drawer.css.map?v=27868739289860496511785165269 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/xt-custom.css?v=5060556403037490611785165411; sha256: 9479ad5f9478ba3ae25fb0182934c759d1d0afbddc898081fa9d123c0aaa24c8 */
/** Shopify CDN: Minification failed

Line 197:52 Expected ")" to end URL token

**/


.custom-subscription-buybox{
    display:block;
}
.custom-subscription-buybox .subscription-buybox{
    display: flex;
    gap: 12px;
    padding: 0;
    border: 0;
    font-size: 15px;
    color: black;
    width: 100%;
    font-family: inherit;
    flex-direction: column;
}
.subscription-contents{
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.template-product-default-product-alt .global-media-settings{background-color:#F8F9FB;}
.template-product-default-product-alt .sb-media-modal .swiper-slide img{ max-height: 94vh;}

.custom-subscription-buybox .subscription-buybox .box-title
{
    display:block;
    font-weight: 400;
    letter-spacing: 0px;
    font-style: normal;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 1px;
    color: rgb(103, 103, 103);
}
.custom-subscription-buybox .subscription-box, .custom-subscription-buybox .onetime-box{
    display: block;
    position: relative;
    transition: border-color 0.2s ease;
    border: 1.5px solid #111314;
    border-radius: 6px;
    background-color: transparent;
    color: #000;
    min-height: 54px;
}
.custom-subscription-buybox .radio-input
{
    position: absolute;
    opacity: 0;
    width: 0px;
    height: 0px;
}
.custom-subscription-buybox .box-label
{
    display: flex;
    flex-direction: column;
    padding: 17px 12px;
    cursor: pointer;
    box-sizing: border-box;
}
.custom-subscription-buybox .sub-group-topline{
    display: flex;
    align-items: center;
    width: 100%;
    gap: 8px;
}
.custom-subscription-buybox .sub-radio__container{
    display: flex;
    color: #333;
    min-height: 20px;
    align-items: center;
}

.radio-selected .box-label .svg-input-radio {
    opacity: 1;
    transform: scale(1);
}

.box-label:hover .svg-input-radio {
    opacity: 0.75;
    transform: scale(1);
}

.svg-input-radio {
    transform-origin: center;
    opacity: 0;
    transform: scale(0);
    transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}

.custom-subscription-buybox .sub-group-title{
    width: 100%;
    max-width: 70%;
    margin-top: 0;
    line-height: 1.5;
    font-weight: 500;
    font-style: normal;
    font-size: 16px;
    line-height: 110%;
    letter-spacing: 0;
    color: #000;
    min-height: 20px;
}

.save-money-1{
    color: #1b73b3;
    font-weight: 700;
}
.product .slider__slide {
    border-radius: 16px;
}
.sb-styled-element media-gallery
{
    display: flex;
    flex-direction: column;
    gap: 44px;
}
.thumbnail-list{
    padding:0px;
}
.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
    width: 120px;
    height: 120px;
    border: 1px solid #FFF;
    margin-right: 24px;
    cursor: zoom-in;
}
.thumbnail{
    cursor: zoom-in;
}
.thumbnail[aria-current="true"] {
  border:1px solid rgba(17, 19, 20, 0.60);
  border-radius: 4px;
}

.custom-subscription-buybox .subs-price{
    display: flex;
    min-width: 150px;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0;
    justify-content: flex-end;
    flex-wrap: wrap;
    align-items: flex-end;
    text-align: right;
    gap: 4px;
    line-height: 1;
    margin-left: auto;
    vertical-align: middle;
    color: #676767;
    transition: none !important;
    flex-direction:row;
}
.custom-subscription-buybox .subs-discount{
    color: #1b73b3;
    font-weight: 700;
}

.custom-subscription-buybox .sbuybox-content-wrapper{
    width: auto;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;
    max-height: 500px;
    opacity: 1;
}
.custom-subscription-buybox .sbuybox-group-content{
    display: flex;
    border-top: 1px solid #67676752;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 10px;
    width: auto;
    margin-top: 18px;
    padding-top: 18px;
}
.custom-subscription-buybox .sbuybox-selling-plan-dropdown{
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    display: flex;
    align-items: center;
    gap: 5px;
    height: 45px;
    max-width: 134px;
    margin-top: 5px;
    padding: 8px 30px 8px 10px;
    background-color: #fff;
    background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M12 0.427268C12 0.33238 11.9625 0.235274 11.8897 0.162453C11.744 0.0168114 11.5057 0.0168114 11.3601 0.162453L6.37514 5.14737L1.46304 0.235274C1.3174 0.089632 1.07907 0.089632 0.933432 0.235274C0.78779 0.380916 0.78779 0.619239 0.933432 0.764881L6.11033 5.94399C6.25598 6.08963 6.4943 6.08963 6.63994 5.94399L11.8897 0.694267C11.9647 0.619239 12 0.524362 12 0.427268Z' fill='%23111314' fill-opacity='0.6'/%3E%3C/svg%3E);
    background-repeat: no-repeat;
    background-position: right 10px top 50%;
    background-size: 12px;
    border: 1px solid rgba(103, 103, 103, 0.32);
    border-radius: 2px;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: 0;
    color: #000;
    padding: 11px 44px 11px 24px;
    min-height: 44px;
    width: auto;
    min-width: 134px;
}

.custom-subscription-buybox .sbuybox-content-additional ul
{
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding-left: 0;
    margin: 0;
}
.custom-subscription-buybox .sbuybox-content-additional ul li
{
    font-style: normal;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: 0;
    color: #717172;
    position:relative;
    padding-left: 24px;
    list-style:none;
    background:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="16" height="16" rx="8" fill="white"/><rect x="0.5" y="0.5" width="15" height="15" rx="7.5" stroke="%23111314" stroke-opacity="0.639216"/><path d="M4.8 12L4 11.2L7.2 8L4 4.8L4.8 4L8 7.2L11.2 4L12 4.8L8.8 8L12 11.2L11.2 12L8 8.8L4.8 12Z" fill="%23111314" fill-opacity="0.639216"/></svg>') no-repeat center left;
}
.custom-subscription-buybox .radio-selected .sbuybox-content-additional ul li
{
    background:url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.5 0C3.35813 0 0 3.35813 0 7.5C0 11.6419 3.35813 15 7.5 15C11.6419 15 15 11.6419 15 7.5C15 3.35813 11.6419 0 7.5 0ZM11.6919 6.06687L6.96688 10.7919C6.84938 10.9094 6.69062 10.975 6.525 10.975C6.35937 10.975 6.2 10.9094 6.08313 10.7919L3.925 8.63375C3.68062 8.38937 3.68062 7.99437 3.925 7.75C4.16937 7.50562 4.56437 7.50562 4.80875 7.75L6.525 9.46625L10.8081 5.18313C11.0525 4.93875 11.4475 4.93875 11.6919 5.18313C11.9363 5.4275 11.9363 5.8225 11.6919 6.06687Z" fill="%2340AB37"/></svg>') no-repeat center left;
}

.custom-subscription-buybox .sub-free-shipping-tag{
    position: absolute;
    top: -16px;
    right: 12px;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    border-radius: 6px;
    background: #173446;
    padding: 3px 10px 5px;
    margin: 0;
    outline: 4px solid #fff;
    letter-spacing: 0;
}
.sbuybox-counts {
  display: flex;
  gap: 10px;
  margin-bottom: 0;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.count-box {
  display: flex;
  width: 80%;
  flex-direction: column;
  gap: 0px;
  border: 1px solid #ddd;
  padding: 18px 12px 12px;
  cursor: pointer;
  background: #fff;
  border-radius: 6px;
  position:relative;
  font-size:14px;
  line-height:1.3;
  color:#111314;
  font-family: var(--font-body-family);
}

.count-box.active {
  border-color: #000;
  /* background: #f5f5f5; */
}

.sub-count-tag
{
    position: absolute;
    top: -10px;
    left: 50%;
    color: #fff;
    /* font-size: 12px; */
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    border-radius: 4px;
    background: #B3B3B4;
    padding: 2px 8px 3px;
    margin: 0;
    outline: 4px solid #fff;
    letter-spacing: 0;
    transform:translateX(-50%);
    width:80%;
    max-width:max-content;
    white-space: nowrap;
}
.count-box.active .sub-count-tag
{
    background: #173446;
}
.count-save-amount{
    color: #1b73b3;
    font-weight: 700;
    font-size:12px;
    line-height:1.2;
}

.starter-kit-wrapper
{
    display:flex;
    width:100%;
    justify-content:center;
    margin:16px 0 0;
}
.starter-kit-wrapper .starter-kit-btn
{
    /* background: linear-gradient(90deg, rgb(255, 140, 0), rgb(255, 196, 124) 100% 100%); */
    /* background-image: linear-gradient(90deg, rgb(255, 140, 0), rgb(255, 196, 124) 100% 100%); */
    /* background: linear-gradient(-90deg, rgb(3, 152, 70), rgb(0, 110, 49) 100%); */
    border-radius: 88px;
    display:flex;
    gap:4px;
    align-items:center;
    width:100%;
    padding:12px 25px;
    border:0;
    font-size:14px;
    font-weight:400;
    line-height:1.3;
    font-family: var(--font-body-family);
    cursor:pointer;
    color:#000;
    justify-content:center;
    position:relative;
    overflow:hidden;
    background:transparent;
    margin:0;
}
.starter-kit-wrapper .starter-kit-btn span
{
    position:relative;
    z-index:1;
}
.subscription-box.radio-selected .starter-kit-wrapper .starter-kit-btn svg
{
    display:block;
    position:relative;
    z-index:1;
}
.subscription-box .starter-kit-wrapper .starter-kit-btn svg
{
    display:none;
}
.subscription-box .starter-kit-wrapper .starter-kit-btn::after
{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(90deg, rgb(255, 140, 0), rgb(255, 196, 124) 100% 100%);
    transition: all .3s ease-in-out;
    z-index:0;
    border-radius: 88px;

}
.subscription-box .starter-kit-wrapper .starter-kit-btn::before
{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 0%;
    background: linear-gradient(-90deg, rgb(3, 152, 70), rgb(0, 110, 49) 100%);
    transition: all .3s ease-in-out;
    z-index:1;
    border-radius: 88px;

}
.subscription-box.radio-selected .starter-kit-wrapper .starter-kit-btn::before
{
    width:100%;

}
.subscription-box.radio-selected .starter-kit-wrapper .starter-kit-btn
{
    color:#fff;
}

.radio-selected .starter-kit-wrapper .starter-kit-btn .subscription-not-selected
{
    display:none;
}
.starter-kit-wrapper .starter-kit-btn .subscription-selected
{
    display:none;
}
.radio-selected .starter-kit-wrapper .starter-kit-btn .subscription-selected
{
    z-index:99;
    display:block;
}
.custom-subscription-buybox .sbuybox-content-additional .save-money-li {
    font-weight: 500;
}
.sbuybox-counts-content{width:100%;}



@media (max-width:767px)
{
    .custom-subscription-buybox .sbuybox-content-additional {
        margin: 20px 0 0;
    }

    .sub-count-tag
    {
        padding: 2px 4px 3px;
        width:95%;
    }
    .radio-selected .starter-kit-wrapper .starter-kit-btn
    {
        padding:12px 24px;
        width:100%;
    }
    .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide
    {
        width: 75px;
        height: 75px;
        margin-right: 10px;

    }
    .sb-styled-element media-gallery {
        gap: 20px;
    }

    /* .thumbnail-slider {
        display:none;
    } */
}
@media (min-width:767px)
{
     .volume_variant_1 .sbuybox-counts-content {
        display: flex;
        justify-content: space-between;
        /* flex-direction: row-reverse; */
        gap: 20px;
        width: 100%;
    }
    .volume_variant_2 .sbuybox-counts-content {
        display: flex;
        justify-content: space-between;
        /* flex-direction: row; */
        gap: 50px;
        width: 100%;
    }
     .sbuybox-counts-content .sbuybox-content-additional {
        min-width:fit-content;

    }

}
/* .starter-kit-btn
{
    color: var(--sb-gift-text, #111314);
    border-radius: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    padding: 5px 0 7px;
    min-width: 32px;
    position: relative;
    overflow: hidden;
    background: linear-gradient(-90deg, rgb(255, 140, 0), rgb(255, 196, 124) 100% 100%);
} */

skio-plan-picker{max-width: 100%;}

@media (min-width:768px) and (max-width:1366px)
{
    .custom-subscription-buybox .sbuybox-content-additional{
        margin: 20px 0 0;
    }
    .volume_variant_1 .sbuybox-counts-content
    {
        flex-direction:column !important;
        gap:0;
    }
}








.template-product-default-product-alt .sb-media-modal .swiper-slide
{
    height:100vh;
}
.template-product-default-product-alt .swiper-zoom-container
{
    padding:48px;
    max-height:90vh;
}
.template-product-default-product-alt .sb-media-modal .swiper-slide img
{
    width:auto;
    height:auto;
    border-radius:8px;
    max-height:90vh;
    overflow:hidden !important;
}
@media (max-width:767px)
{
    .template-product-default-product-alt .swiper-zoom-container
    {
        padding:16px;
        max-height:100vh;
    }
}




.carttimer {
    width: 100%;
}






















/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/default-subscription.css?v=111777338201942749481785165289; sha256: 02ec06621f3ba1124fe77c4e37990cbc38ba3e2f1ebad7193283f46cca895296 */
.default-subscription-buybox{margin:20px 0}.default-subscription-buybox .frequency-label{font-size:14px;color:#333;margin:0 0 12px;font-weight:400;line-height:1}.default-subscription-buybox .subscription-contents{display:flex;flex-direction:column;gap:14px}.default-subscription-buybox .subscription-box,.default-subscription-buybox .onetime-box{position:relative;border:1.5px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff}.default-subscription-buybox .subscription-box.radio-selected,.default-subscription-buybox .onetime-box.radio-selected{border-color:#000}.default-subscription-buybox .free-shipping-badge{position:absolute;top:-16px;right:12px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:100%;border-radius:6px;background:#173446;padding:3px 10px 5px;margin:0;outline:4px solid #fff;letter-spacing:0px}.default-subscription-buybox .radio-input{position:absolute;opacity:0;pointer-events:none}.default-subscription-buybox .box-label{display:flex;flex-direction:column;padding:17px 12px;cursor:pointer}.default-subscription-buybox .sub-group-topline{display:flex;align-items:center;width:100%;gap:8px}.default-subscription-buybox .sub-group-title{font-size:16px;font-weight:500;color:#000;line-height:1.2}.default-subscription-buybox .sub-group-title span{color:#1b73b3}.default-subscription-buybox .sub-radio__container{display:flex}.default-subscription-buybox .savings-badge{display:none}.default-subscription-buybox .subs-price{display:flex;align-items:center;font-size:16px;line-height:1;gap:4px;color:#676767;margin-left:auto}.default-subscription-buybox .final-price{color:#1b73b3;font-weight:700}.default-subscription-buybox .sbuybox-group-content{display:flex;border-top:1px solid #67676752;align-items:flex-end;justify-content:space-between;gap:10px;width:auto;margin-top:18px}.default-subscription-buybox .frequency-selector{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:flex;align-items:center;gap:5px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M12 0.427268C12 0.33238 11.9625 0.235274 11.8897 0.162453C11.744 0.0168114 11.5057 0.0168114 11.3601 0.162453L6.37514 5.14737L1.46304 0.235274C1.3174 0.089632 1.07907 0.089632 0.933432 0.235274C0.78779 0.380916 0.78779 0.619239 0.933432 0.764881L6.11033 5.94399C6.25598 6.08963 6.4943 6.08963 6.63994 5.94399L11.8897 0.694267C11.9647 0.619239 12 0.524362 12 0.427268Z' fill='%23111314' fill-opacity='0.6'/%3E%3C/svg%3E") no-repeat right 10px top 50%;background-size:12px;border:1px solid rgba(103,103,103,.32);border-radius:2px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:140%;letter-spacing:0;color:#000;padding:11px 44px 11px 24px;max-width:150px}.default-subscription-buybox .benefits-list{display:flex;flex-direction:column;gap:4px;padding-left:20px;margin:10px 0 0;font-size:14px;line-height:130%;letter-spacing:0;color:#000;opacity:.64}.default-subscription-buybox .svg-input-radio{opacity:0}.default-subscription-buybox .subscription-box.radio-selected .svg-input-radio,.default-subscription-buybox .onetime-box.radio-selected .svg-input-radio{opacity:1}.default-subscription-buybox .subscription-box.radio-selected .sbuybox-content-wrapper{max-height:max-content;visibility:visible;opacity:1}.default-subscription-buybox .compare-price{text-decoration:line-through}@media(max-width:767px){.default-subscription-buybox .subs-price{flex-direction:column;text-align:right;align-items:flex-end}.default-subscription-buybox .subs-price .compare-price{font-size:14px}.default-subscription-buybox .frequency-selector{max-width:110px;padding:11px 40px 11px 16px}}
/*# sourceMappingURL=/cdn/shop/t/352/assets/default-subscription.css.map?v=111777338201942749481785165289 */


/* source: https://www.transparentlabs.com/cdn/shop/t/352/assets/component-pickup-availability.css?v=34645222959864780961785165276; sha256: 9bc2c053cf1d375dcc71c10320414fa36d66053660fefe68b21a2d662ea91d4b */
pickup-availability{display:block}pickup-availability[available]{min-height:8rem}.pickup-availability-preview{align-items:flex-start;display:flex;gap:.2rem;padding:1rem 2rem 0 0}.pickup-availability-preview .icon{flex-shrink:0;height:1.8rem}.pickup-availability-preview .icon-unavailable{height:1.6rem;margin-top:.1rem}.pickup-availability-button{background-color:transparent;color:rgba(var(--color-foreground),.75);letter-spacing:.06rem;padding:0 0 .2rem;text-align:left;text-decoration:underline}.pickup-availability-button:hover{color:rgb(var(--color-foreground))}.pickup-availability-info *{margin:0 0 .6rem}pickup-availability-drawer{background-color:rgb(var(--color-background));height:100%;opacity:0;overflow-y:auto;padding:2rem;position:fixed;top:0;right:0;z-index:4;transition:opacity var(--duration-default) ease,transform var(--duration-default) ease;transform:translate(100%);width:100%;border-width:0 0 0 var(--drawer-border-width);border-color:rgba(var(--color-foreground),var(--drawer-border-opacity));border-style:solid;filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)))}pickup-availability-drawer[open]{transform:translate(0);opacity:1}@media screen and (min-width:750px){pickup-availability-drawer{transform:translate(100%);width:37.5rem}pickup-availability-drawer[open]{opacity:1;transform:translate(0);animation:animateDrawerOpen var(--duration-default) ease}}.pickup-availability-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.2rem}.pickup-availability-drawer-title{margin:.5rem 0 0}.pickup-availability-header .icon{width:2rem}.pickup-availability-drawer-button{background-color:transparent;border:none;color:rgb(var(--color-foreground));cursor:pointer;display:block;height:4.4rem;padding:1.2rem;width:4.4rem}.pickup-availability-drawer-button:hover{color:rgba(var(--color-foreground),.75)}.pickup-availability-variant{font-size:1.3rem;line-height:calc(1 + .2 / var(--font-body-scale));margin:0 0 1.2rem;text-transform:capitalize}.pickup-availability-variant>*+strong{margin-left:1rem}.pickup-availability-list__item{border-bottom:.1rem solid rgba(var(--color-foreground),.08);padding:2rem 0}.pickup-availability-list__item:first-child{border-top:.1rem solid rgba(var(--color-foreground),.08)}.pickup-availability-list__item>*{margin:0}.pickup-availability-list__item>*+*{margin-top:1rem}.pickup-availability-address{font-style:normal;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale))}.pickup-availability-address p{margin:0}@keyframes animateDrawerOpen{@media screen and (max-width: 749px) {0% {opacity: 0; transform: translateX(100%);} 100% {opacity: 1; transform: translateX(0);}} @media screen and (min-width: 750px) {0% {opacity: 0; transform: translateX(100%);} 100% {opacity: 1; transform: translateX(0);}}}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-pickup-availability.css.map?v=34645222959864780961785165276 */


/* source: inline:10; sha256: 76228280d39daac071d5cba38f4e6f0667403942720de5d63484d7af1e48576c */

        /* Sticky ATC loading: track main CTA .loading class, show spinner only when main has it */
        .sb-sticky-atc__button {
          position: relative;
          height: 44px;
          padding: 8px 32px 10px;
        }
        .sb-sticky-atc__button .r-sticky-spinner {
          display: none;
          position: absolute;
          left: 50%;
          top: 50%;
          width: 18px;
          height: 18px;
          margin-left: -9px;
          margin-top: -9px;
          border: 2px solid currentColor;
          border-top-color: transparent;
          border-radius: 50%;
          animation: r-sticky-spin 0.6s linear infinite;
          z-index: 2;
        }
        .sb-sticky-atc__button.loading .r-sticky-spinner {
          display: block !important;
        }
        .sb-sticky-atc__button.loading::before {
          content: '';
          position: absolute;
          inset: 0;
          background: inherit;
          border-radius: inherit;
          z-index: 1;
          pointer-events: none;
        }
        @keyframes r-sticky-spin {
          to { transform: rotate(360deg); }
        }

        .r-sticky-prices {
          display: flex;
          align-items: center;
          gap: 6px;
          margin-top: 4px;
        }
        .r-sp-original {
          color: #1B73B3;
          font-size: 16px;
          font-weight: 700;
          line-height: 100%;
        }
        .r-sp-current {
          color: #676767;
          font-size: 14px;
          line-height: 100%;
          text-decoration-line: line-through;
        }

        /* Sticky-only: frequency-selector (light) or selling-plan-dropdown (Skio clone) */
        .r-sticky-details select.frequency-selector,
        .r-sticky-details select.selling-plan-dropdown {
          appearance: none;
          -webkit-appearance: none;
          -moz-appearance: none;
          display: flex;
          align-items: center;
          gap: 5px;
          height: 45px;
          max-width: 134px;
          margin-top: 5px;
          padding: 8px 30px 8px 10px;
          background-color: var(--sb-bg-color, #fff);
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M12 0.427268C12 0.33238 11.9625 0.235274 11.8897 0.162453C11.744 0.0168114 11.5057 0.0168114 11.3601 0.162453L6.37514 5.14737L1.46304 0.235274C1.3174 0.089632 1.07907 0.089632 0.933432 0.235274C0.78779 0.380916 0.78779 0.619239 0.933432 0.764881L6.11033 5.94399C6.25598 6.08963 6.4943 6.08963 6.63994 5.94399L11.8897 0.694267C11.9647 0.619239 12 0.524362 12 0.427268Z' fill='%23111314' fill-opacity='0.6'/%3E%3C/svg%3E");
          background-repeat: no-repeat;
          background-position: right 10px top 50%;
          background-size: 12px;
          border: 1px solid rgba(103, 103, 103, 0.32);
          border-radius: 2px;
          font-size: 14px;
          text-overflow: ellipsis;
          white-space: nowrap;
          font-weight: 400;
          font-style: normal;
          font-size: 14px;
          line-height: 140%;
          letter-spacing: 0;
          color: #000;
          padding: 0 0 0 16px;
          min-height: 32px;
          height: 32px;
          width: auto;
          min-width: 111px;
          margin-top: unset;
        }
        .r-sticky-details select:not(:-internal-list-box):not([multiple]):not([popover]) {
          display: -internal-auto-base(inline-block, inline-flex);
        }
        .r-sticky-details select:not(:-internal-list-box) {
          text-shadow: -internal-auto-base(none, inherit);
          text-transform: -internal-auto-base(none, initial);
          text-rendering: -internal-auto-base(auto, inherit);
          letter-spacing: -internal-auto-base(normal, inherit);
          word-spacing: -internal-auto-base(normal, inherit);
          text-align: -internal-auto-base(start, initial);
          text-indent: -internal-auto-base(0px, initial);
          -webkit-rtl-ordering: -internal-auto-base(logical, inherit);
          cursor: -internal-auto-base(default, inherit);
          color: -internal-auto-base(FieldText, inherit);
          background-color: -internal-auto-base(Field, transparent);
          min-inline-size: -internal-auto-base(auto, calc-size(auto, max(size, 24px)));
          min-block-size: -internal-auto-base(auto, calc-size(auto, max(size, 24px, 1lh)));
          align-items: -internal-auto-base(center, unset);
          user-select: -internal-auto-base(auto, none);
          overflow: visible !important;
          font: -internal-auto-base(-webkit-small-control, inherit);
          white-space: -internal-auto-base(pre, inherit);
          border: 1px solid -internal-auto-base(light-dark(#767676, #858585), currentColor);
          padding-block: -internal-auto-base(0, 0.25em);
          padding-inline: -internal-auto-base(0, 0.5em);
          gap: -internal-auto-base(initial, 0.5em);
          border-radius: -internal-auto-base(0, 0.5em);
        }
        .r-sticky-details select:not(:-internal-list-box):not([multiple]) option {
          padding-block-end: -internal-auto-base(1px, 0);
          display: -internal-auto-base(block, flex);
          padding-inline: -internal-auto-base(2px, 0.5em);
        }
        .r-sticky-details select:not(:-internal-list-box) option {
          min-inline-size: 24px;
          min-block-size: -internal-auto-base(24px, max(24px, 1lh));
          font-weight: -internal-auto-base(normal, inherit);
          align-items: center;
          gap: 0.5em;
        }

        .r-sticky-details {
          margin: 0 auto 0 80px;
          width: 100%;
          max-width: 600px;
        }
        .r-sticky-frequency {
          font-size: 16px;
          font-weight: 500;
          line-height: 100%;
          display: flex;
          flex-direction: column;
          gap: 4px;
        }
        .r-sf-container {
          display: flex;
          align-items: center;
          justify-content: space-between;
        }
        .r-sf-item {
          display: flex;
        }
        .r-sf-item.r-sf-subscription {
          flex-direction: column;
          gap: 8px;
        }
        .r-sf-save {
          display: inline-flex;
          padding: 3px 5px 6px 5px;
          width: fit-content;
          border-radius: 3px;
          background: #1B73B3;
          color: #FFF;
          line-height: 120%;
        }
        .r-sf-radio {
          display: flex;
          align-items: center;
          justify-content: center;
          width: 16px;
          height: 16px;
          border-radius: 88px;
          border: 1px solid #111314;
        }
        .r-sf-radio-inner {
          width: 10px;
          height: 10px;
          border-radius: 10px;
          background: #111314;
          display: flex;
          align-items: center;
          justify-content
        }
        .r-sf-select {
          display: none;
        }
        .r-sf-item.r-sf-active .r-sf-radio-inner,
        .r-sf-item.r-sf-active .r-sf-select {
          display: block !important;
        }
        .r-sf-header {
          display: flex;
          align-items: center;
          gap: 10px;
          cursor: pointer;
        }
        .r-sf-label {
          line-height: 75%;
          margin-bottom: -2px;
        }
        .r-sf-onetime .r-sf-label {
          margin-bottom: 2px;
        }

        /* Value Prop */
        .r-sticky-value-prop {
          display: flex;
          align-items: center;
          gap: 40px;
          justify-content: space-between;
          width: 100%;
        }
        .r-sticky-value-prop-container {
          display: none;
        }
        .r-sf-item.r-sf-active .r-sticky-value-prop-container {
          display: flex !important;
        }
        /* Desktop: value props below both options; check/cross icon by oneTime */
        @media only screen and (min-width: 768px) {
          .r-sticky-value-prop--desktop {
            display: flex !important;
            align-items: center;
            gap: 40px;
          }
          .r-sf-item.r-sf-subscription > .r-sticky-value-prop-container:not(.r-sticky-value-prop--desktop) {
            display: none !important;
          }
          /* Subscription: show only check, hide cross */
          .r-sticky-value-prop--desktop .r-svp-icon--check {
            display: flex !important;
          }
          .r-sticky-value-prop--desktop .r-svp-icon--cross {
            display: none !important;
          }
          /* One-time: show only cross, hide check */
          .r-sticky-details--onetime .r-sticky-value-prop--desktop .r-svp-icon--check {
            display: none !important;
          }
          .r-sticky-details--onetime .r-sticky-value-prop--desktop .r-svp-icon--cross {
            display: flex !important;
          }
        }
        @media only screen and (max-width: 767px) {
          .r-sticky-value-prop--desktop {
            display: none !important;
          }
        }
        .r-svp-item {
          display: flex;
          align-items: center;
          justify-content: center;
          gap: 10px;
        }
        .r-svp-icon {
          display: flex;
          width: 16px;
          height: 16px;
          flex-shrink: 0;
        }
        .r-svp-icon img {
          display: block;
          width: 100%;
          height: 100%;
          object-fit: contain;
          transform: translateZ(0);
        }
        .r-svp-text {
          color: rgba(17, 19, 20, 0.56);
          font-size: 14px;
          font-weight: 700;
          line-height: 130%;
        }
        @media only screen and (min-width: 768px) {
          /* Desktop styles */
          .sb-sticky-atc__content {
            margin: 10px auto;
          }
          .sb-sticky-atc__details {
            min-width: fit-content;
            gap:6px;
          }
          .sb-sticky-atc__image {
            width: 78px;
            height: 78px;
          }
          h3.sb-sticky-atc__title {
            color: #111314;
            font-size: 18px;
            font-weight: 500;
            line-height: 120%;
          }
          .r-sf-item.r-sf-subscription {
            height: 32px;
            justify-content: center;
          }
        }
        @media only screen and (max-width: 1280px) and (min-width: 768px) {
          .r-sticky-details {
            margin-left: 10px;
          }
          .r-sticky-value-prop {
            gap: 8px;
          }
          .r-svp-text {
            font-size: 12px;
          }
          .r-svp-icon {
            width: 14px;
            height: 14px;
          }
        }
        @media only screen and (max-width: 767px) {
          .sb-sticky-atc__reviews {
            display: none !important;
          }
          .sb-sticky-atc__button {
            padding: 8px 16px 10px;
          }
          sb-sticky-add-to-cart {
            padding-top: 0 !important;
          }
          .sb-sticky-atc__content .r-sticky-details,
          .r-sticky-details.r-sticky-details--mobile {
            width: 100%;
            max-width: none;
          }
          .sb-sticky-atc__content {
            display: flex;
            flex-wrap: wrap;
          }
          .sb-sticky-atc__content .r-sticky-details,
          .sb-sticky-atc__content .r-sticky-details.r-sticky-details--mobile {
            flex-basis: 100%;
          }
          .sb-sticky-atc__title {
            font-size: 12px;
            font-family: 'neue-haas-unica', sans-serif;
            font-weight: 500;
          }

          .r-sticky-prices {
            margin-top: 4px;
          }

          .r-sticky-details {
            margin: 0 auto;
            border-top: 1px solid rgba(17, 19, 20, 0.10);
          }
          .r-sf-free-shipping {
            color: #111314;
            font-size: 12px;
            line-height: 120%;
            opacity: 0.6;
          }
          .r-sticky-selected {
            display: flex;
            align-items: center;
            justify-content: space-between;
            background: #F8F9FB;
            padding: 8px 16px 12px 16px;
            margin-bottom: 10px;
            border-top: 1px solid rgba(17, 19, 20, 0.10);
            border-bottom: 1px solid rgba(17, 19, 20, 0.10);
          }
          .r-sf-edit {
            color: #111314;
            font-size: 16px;
            line-height: 100%;
          }
          .r-sticky-selected-btn {
            display: flex;
            align-items: center;
            gap: 2px;
            padding-bottom: 2px;
            border-bottom: 1px solid #111314;
          }
          .r-sf-arrow {
            width: 24px;
            height: 12px;
            display: flex;
            align-items: center;
            justify-content: center;
            transition: transform 0.3s ease;
          }
          .r-sticky-details:not(.r-sticky-details--frequency-collapsed) .r-sf-arrow {
            transform: rotate(180deg);
          }
          .r-sticky-frequency {
            padding: 40px 16px 24px 16px;
            position: relative;
            overflow: hidden;
            max-height: 600px;
            opacity: 1;
            transition: max-height 0.35s ease, padding 0.35s ease, opacity 0.25s ease;
            flex-direction: column-reverse;
            gap: 12px;
          }
          .r-sticky-details--frequency-collapsed .r-sticky-frequency {
            max-height: 0;
            padding-top: 0;
            padding-bottom: 0;
            opacity: 0;
          }
          .r-sticky-details--onetime .r-sf-label.r-sf-subs {
            display: none !important;
          }
          .r-sticky-details:not(.r-sticky-details--onetime) .r-sticky-selected-header .r-sf-label.r-sf-onetime-label {
            display: none !important;
          }
          .r-sf-subscribe-label, .r-sf-onetime-label {
            font-size: 14px;
          }

          .r-sticky-close {
            width: 24px;
            height: 24px;
            position: absolute;
            top: 8.5px;
            right: 16px;
            cursor: pointer;
          }
          .r-sticky-badge {
            display: flex;
            padding: 2px 10px 6px 10px;
            justify-content: center;
            align-items: center;
            gap: 10px;
            width: fit-content;
            position: absolute;
            left: 28px;
            top: 17px;
            border-radius: 8px;
            border: 4px solid #FFF;
            background: #173446;
            color: #FFF;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 100%;
          }
          .r-sf-item {
            padding: 16px 12px;
            border-radius: 6px;
            border: 1px solid rgba(17, 19, 20, 0.32);
          }
          .r-sf-active {
            border: 1.5px solid #111314;
          }
          .r-sticky-value-prop {
            flex-direction: column;
            align-items: flex-start;
            gap: 6px;
          }
          .r-sticky-value-prop-container {
            display: none;
            justify-content: space-between;
            align-items: flex-end;
            padding-top: 10px;
            border-top: 1px solid rgba(103, 103, 103, 0.32);
          }
          .r-sf-item.r-sf-subscription {
            gap: 18px;
          }
           .r-svp-text {
            font-weight: 400;
          }
          .r-svp-item:first-child .r-svp-text {
            font-weight: 700;
          }
          .r-sf-header {
            width: 100%;
          }
          .r-sf-onetime .r-sp-original {
            margin-left: auto;
            color: #111314;
          }
          .r-sf-subscription .r-sticky-prices {
            margin: 0 0 0 auto;
            display: flex;
            flex-direction: column-reverse;
            align-items: flex-end;
            gap: 6px;
          }
        }
        @supports (-webkit-touch-callout: none) {
          @media screen and (max-width: 768px) {
            /* iOS-specific styles */
          }
        }

        /* Smooth image transition when variant changes */
        .sb-sticky-atc__image {
          transition: opacity 0.2s ease;
        }
        .sb-sticky-atc__image.r-img-loading {
          opacity: 0.4;
        }


/* source: inline:11; sha256: 8e35f054baa0ed4a87a197ee3205202570785cf668ea9ec18d511023429feb55 */

            .linkArea {
                color: #1B73B3;
                font-family: 'neue-haas-unica';
                font-size: 16px;
                font-style: normal;
                font-weight: 500;
                line-height: 100%;
                border-bottom: 1px solid #1B73B3;
                display: inline-block;
                padding-bottom: 4px;
                margin-bottom: 20px;
                cursor: pointer;
                margin-top: 5px;
            }

            .linkArea svg {
                margin-left: 10px;
                position: relative;
                top: 4px;
                transform: translateX(0);
                transition: all .3s ease-in-out;
            }

            .linkArea:hover svg {
                transform: translateX(4px);
            }

            .product__info-wrapper .product__text.subtitle {
                margin-bottom: 2px;
            }

            @media (max-width: 370px) {

            }



/* source: inline:12; sha256: d14c16e5e998dcc28cfb022a9413aac89211a199625c412e32dc1c320072bc6c */

            .OTPsModal {
                position: fixed;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: 99;
                display: none;
            }

            .OTPsModal.OTPsModal-open {
                display: block;
            }

            .OTPsModal-overlay {
                display: block !important;
                background: rgba(0, 0, 0, 0.30);
                width: 100%;
                height: 100%;
                position: absolute;
                z-index: 1;
            }

            .OTPsModal-content {
                width: 808px;
                position: absolute;
                z-index: 11;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
                display: flex;
                border-radius: 6px;
                background: #F8F9FB;
                max-width: 100%;
                overflow: hidden;
            }

            .OTPsModal-content .img_area {
                width: 387px;
                height: 489px;
                display: flex;
                align-items: center;
                justify-content: center;
            }

            .OTPsModal-content .img_area img {
                width: 100%;
                display: block;
            }

            .OTPsModal-content .content_area {
                flex: 1;
                background: #fff;
            }

            product-form.product-form .product-form__buttons{
                position: relative;
            }

            .fakeBtn{
                position: absolute;
                width: 100%;
                height: 100%;
                opacity: 0;
                z-index: 1;
                display: block;
                cursor: pointer;
            }

            .OTPsModal-content .content_area > h2{
                color: #0A1F2C;
                font-family: 'Aeonik';
                font-size: 32px;
                font-style: normal;
                font-weight: 600;
                line-height: 38px;
                letter-spacing: -0.26px !important;
                margin: 0;
                margin-bottom: 20px;
                margin-top: 20px;
            }

            .OTPsModal-content .content_area > h2 span{
                color: #1B73B3;
            }

            .subHeadArea p{
                color: var(--color-black-solid, #000);
                font-family: 'neue-haas-unica';
                font-size: 14px;
                font-style: normal;
                font-weight: 400;
                line-height: normal;
            }

            .OTPsModal-content .list_area{
                margin-bottom: 32px;
            }

            .OTPsModal-content .list_area p {
                color: rgba(10, 31, 44, 0.64);
                font-family: 'neue-haas-unica';
                font-size: 14px;
                font-style: normal;
                font-weight: 500;
                line-height: 21px;
                margin: 0;
            }

            .OTPsModal-content .list_area .list_item {
                display: flex;
                align-items: center;
                gap: 10px;
                margin-bottom: 10px;
            }

            .subHeadArea {
                display: flex;
                align-items: center;
                gap: 8px;
                margin-bottom: 20px;
            }


            .subHeadArea img {
                width: 87px;
            }

            .OTPsModal-content .content_area {
                padding: 24px 40px;
            }

            .OTPsModal-content .btn_area button.btn_switch {
                display: block;
                width: 100%;
                color: #FFF;
                text-align: center;
                font-family: 'neue-haas-unica';
                font-size: 16px;
                font-style: normal;
                font-weight: 500;
                line-height: 24px;
                border-radius: 40px;
                background: #111314;
                padding: 12px 10px;
                margin-bottom: 12px;
                cursor: pointer;
                display: flex;
                justify-content: center;
                align-items: center;
                gap: 10px;
                overflow: hidden;
            }

            .OTPsModal-content .btn_area button.btn_switch .arrowIcon{
                position: relative;
                top: 3px;
                transform: translate(0);
                transition: all 0.3s ease-in-out;
            }

            .OTPsModal-content .btn_area button.btn_switch:hover .arrowIcon{
                transform: translate(4px);
            }

            .OTPsModal-content .btn_area{
                text-align: center;
            }

            .btn_continue{
                color: #111314;
                text-align: center;
                font-family: 'neue-haas-unica';
                font-size: 16px;
                font-style: normal;
                font-weight: 400;
                line-height: normal;
                text-decoration-line: underline;
                background: transparent;
                border: 0;
                cursor: pointer;
            }

            .OTPsModal-content .cross_icon{
                position: absolute;
                right: 17px;
                top: 14px;
                cursor: pointer;
            }

            .OTPsModal-content .list_area .list_item:nth-child(3) p,
            .OTPsModal-content .list_area .list_item:nth-child(4) p{
                font-weight: 400;
            }

            @media (max-width: 768px) {
                .OTPsModal-content .img_area {
                    display: none;
                }

                .OTPsModal-content{
                    max-width: 100%;
                    top: auto;
                    bottom: 0;
                    transform: none;
                    left: 0;
                }

                .OTPsModal-content .content_area > h2{
                    font-size: 28px;
                    margin-bottom: 20px;
                    margin-top: 0;
                }

                .OTPsModal-content .content_area{
                    padding: 24px 20px;
                }

                .OTPsModal-content .subHeadArea{
                    margin-bottom: 15px;
                }

                .OTPsModal-content .list_area{
                    margin-bottom: 24px;
                }
            }


/* source: inline:14; sha256: fe11771fea56944af9e202980d403f925be49de17b9480669df24b440c4ec019 */

  .jdgm-write-review-modal {
    .jdgm-write-review-modal__overlay {
      background-color: #000000;
    }

    .jdgm-write-review-modal__content {
      background-color: #ffffff;
    }

    .jdgm-write-review-modal__title,
    .jdgm-write-review-modal__intro,
    .jdgm-write-review-modal__text,
    .jdgm-write-review-modal__product-title,
    .jdgm-write-review-modal__stars::before,
    .jdgm-write-review-modal__stars::after,
    .jdgm-write-review-modal__field-label,
    .jdgm-write-review-modal__field-label-help,
    .jdgm-write-review-modal__chip-label,
    .jdgm-write-review-modal__checkbox-text,
    .jdgm-media-input-prompt-text {
      color: #333333;
    }

    .jdgm-write-review-modal__nav-btn {
      border-radius: 0;
      background-color: #1B73B3;
      color: #ffffff;
    }

    .jdgm-write-review-modal__btn--contact-us {
      background-color: #1B73B3;
      color: #ffffff;
    }

    .jdgm-write-review-modal__btn--leave-review {
      color: #1B73B3;
      border: 2px solid #1B73B3;
    }

    .jdgm-write-review-modal__btn--leave-review:hover {
      background-color: #1B73B3;
      color: #ffffff;
    }

    /* Other-product cards: apply merchant theme colours */
    .jdgm-write-review-modal__other-products-title,
    .jdgm-write-review-modal__other-product-title {
      color: #333333;
    }

    .jdgm-write-review-modal__other-product-stars .jdgm-star {
      color: #1B73B3;
    }

    .jdgm-write-review-modal__stars .jdgm-star {
      color: #1B73B3;
    }

    .jdgm-write-review-modal__stars::before {
      visibility: visible;
      content: 'Poor';
    }

    .jdgm-write-review-modal__stars::after {
      visibility: visible;
      content: 'Great';
    }

    .jdgm-write-review-modal__page--review-details {
      .jdgm-write-review-modal__page-header {
        margin-bottom: 60px;
      }

      .jdgm-write-review-modal__field-group--stars .jdgm-write-review-modal__field-error {
        top: 65px;
      }
    }

    .jdgm-write-review-modal__field-input {
      border-radius: 0;
      background-color: #fafafa;
    }

    .jdgm-write-review-modal__field-input:focus {
      border-color: #1B73B3;
    }

    .jdgm-write-review-modal__chip-input:checked+.jdgm-write-review-modal__chip-label {
      background-color: #1B73B3;
      color: #ffffff;
    }

    .jdgm-write-review-modal__chip-label:hover {
      background-color: #1B73B3;
      color: #ffffff;
    }

    .jdgm-write-review-modal__checkbox-input:checked+.jdgm-write-review-modal__checkbox-custom {
      border-color: #1B73B3;
      background-color: #1B73B3;
    }

    .jdgm-write-review-modal__field-group--media-upload {
      border-radius: 0;
    }

    .jdgm-write-review-modal__page .jdgm-form__fieldset .jdgm-picture-fieldset__box--input {
      background-color: #fafafa;
      border-color: #1B73B3;
      border-radius: 0;
    }

    .jdgm-write-review-modal__page .jdgm-picture-fieldset__delete {
      background-color: #1B73B3;
      color: #ffffff;
    }

    .jdgm-write-review-modal__page .jdgm-picture-fieldset__delete:hover {
      background-color: #1B73B3;
      color: #ffffff;
    }

    .jdgm-write-review-modal__field-group.jdgm-cf {
      .jdgm-rev__slider-range {
        border-radius: 0;
        background-color: #1B73B333;
      }

      .jdgm-rev__slider-range::-webkit-slider-thumb {
        border-color: #1B73B3;
      }

      .jdgm-rev__slider-range::-moz-range-thumb {
        border-color: #1B73B3;
      }
    }

    .jdgm-coupon-banner {
      background: linear-gradient(90deg, rgba(255,255,255,0.9), rgba(255,255,255,0.9)), linear-gradient(90deg, #1B73B3, #1B73B3);
      color: #333333;
      border-radius: 0;
    }

    @media only screen and (min-width: 768px) {
      .jdgm-write-review-modal__content {
        border-radius: 0;
      }
    }
  }


/* source: inline:124; sha256: c486a10074a6018a630f469e2e9ebac2d2b53f2cc14f593327c5a64648c440b8 */
.sb-styled-element media-gallery {
      position: relative;
      display: block;
    }

/* source: inline:125; sha256: bdfa1fdd854e205cc38a350989387e363dcd7abc4ff42aaedb8abb16674e7fd0 */

    .sb-icon-list__wrapper {
      display: flex;
      flex-direction: column;
      gap: 10px;
      width: 100%;
      margin: 0 0 20px;
    }

    .sb-icon-list__item {
      display: flex;
      align-items: center;
      gap: 8px;
    }

    .sb-icon-list__item-icon {
      flex-shrink: 0;
      width: 24px;
      height: 24px;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .sb-icon-list__item-icon img {
      width: 24px;
      height: 24px;
      object-fit: contain;
    }

    .sb-icon-list__item-text {
      font-size: 13px;
      line-height: 1.4;
      letter-spacing: 0;
      white-space: nowrap;
      flex-shrink: 0;
    }

    /* Desktop layout */
    @media (min-width: 768px) {
      .sb-icon-list__wrapper {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px 32px;
        max-width: 432px; /* (200px + 200px + 32px gap) */
      }
    }


/* source: inline:126; sha256: 75c2f962becd35dff927e060a222ad1d3e4d78ea74e02648204d16c747230105 */
.metafield-rich_text_field p{margin:0;}

/* source: inline:127; sha256: af13a3e2014db89991ada0128399bc935bdac77dfeb8cb0083f03b6c03274abc */

  .sb-additional-button__wrapper .sb-button {
    width: 100%;
  }

  .sb-additional-button__wrapper custom-link {
    width: 100%;
  }

  @media screen and (max-width: 1080px){
    .sb-additional-button__wrapper--addtitional_button_PAfjcJ .sb-button a {

        --sb-bg-color: #173446 !important;


        --sb-fg-color: #ffffff !important;

    }
  }
