button#sca-fg-today-offer-widget,iframe#chat-button{z-index:2}img,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none}a{text-decoration:none;color:inherit}deferred-media:has(video[autoplay=autoplay][loop=loop][muted=muted]) button>img{display:none}.custom-list ul{list-style-type:disc;padding-left:20px;margin:0}.custom-list ul li::marker{color:var(--color-primary, #231f20)}.center{text-align:center}.custom-section{background-color:var(--section-background-color, transparent);background-image:var(--section-background-image, none);background-size:var(--section-background-size, cover);background-repeat:var(--section-background-repeat, no-repeat);background-position:var(--section-background-position, center center);color:var(--section-text-color, inherit);padding-top:var(--section-padding-top, 0);padding-bottom:var(--section-padding-bottom, 0);padding-left:var(--section-padding-left, 0);padding-right:var(--section-padding-right, 0);margin-top:var(--section-margin-top, 0);margin-bottom:var(--section-margin-bottom, 0);margin-left:var(--section-margin-left, 0);margin-right:var(--section-margin-right, 0)}.custom-section p{margin:0}.custom-container{max-width:var(--section-max-width, 1200px);padding:0 5rem;margin:0 auto}@media(max-width:749px){.custom-container{padding:0 1.5rem}}.section-heading{font-family:Suisse Intl,sans-serif;font-style:normal;font-weight:500;font-wight:300;font-size:clamp(32px,4vw,48px);line-height:calc(1.3*clamp(32px,4vw,48px));letter-spacing:clamp(-.64px,-.08vw,-.96px);margin:0}.custom-section .section-heading span{color:var(--color-primary)}@media(max-width:1024px){.section-heading{font-size:clamp(32px,4vw,34px);line-height:calc(1.3*clamp(32px,4vw,34px));letter-spacing:clamp(-.64px,-.06vw,-.8px)}}@media(max-width:749px){.section-heading{font-size:36px;line-height:calc(1.3 * 36px);letter-spacing:-.64px}}@media screen and (min-width:1025px){.hide-on-desktop{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.hide-on-tablet{display:none!important}}@media screen and (max-width:749px){.hide-on-mobile{display:none!important}}header-menu.header-menu .menu-list__link{color:#231f20;font-size:15px;line-height:180%}header-menu.header-menu .menu-list__link[aria-expanded=true] .svg-wrapper svg{transform:rotate(180deg);transition:transform .3s ease}header-menu.header-menu .menu-list__link span.menu-list__link-title{display:inline-flex;align-items:center}header-menu.header-menu .menu-list__link .svg-wrapper{width:24px;height:24px}header-menu.header-menu .menu-list__link .svg-wrapper svg{width:24px;height:24px;transform:rotate(0);transition:transform .3s ease}.mega-menu__list>.mega-menu__column:only-child{grid-column:span 2!important}.mega-menu__list>.mega-menu__column+.mega-menu__column .mega-menu__custom-content{display:none!important}.mega-menu__list:has(>.mega-menu__column:nth-child(2))>.mega-menu__column:first-child .mega-menu__custom-content{display:none!important}header-menu.header-menu .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{max-width:var(--page-content-width);left:50%;transform:translate(-50%);padding:40px 0;border-radius:0 0 8px 8px;box-shadow:#0000001a 0 20px 25px -5px,#0000000a 0 10px 10px -5px;clip-path:rect(0 100% var(--submenu-height) 0) inset(0px -10px -10px -10px);background-color:var(--color-background)}header-menu.header-menu .menu-list .overflow-menu:after{width:max-content;box-shadow:none;background-color:transparent}header-menu.header-menu .menu-list__submenu-inner{padding-block-start:0;padding-block-end:0}header-menu.header-menu .custom-menu-list-0-1{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:20px}header-menu.header-menu div.mega-menu__custom-content{max-width:298px;text-wrap:auto;display:flex;flex-direction:column;align-items:flex-start}header-menu.header-menu .mega-menu__custom-image img{width:46px;height:14px}header-menu.header-menu h3.mega-menu__custom-heading{color:#231f20;font-family:Suisse Intl;font-size:36px;font-weight:300;line-height:140%;text-transform:uppercase;margin:32px 0 0}header-menu.header-menu h3.mega-menu__custom-heading strong{font-weight:500}header-menu.header-menu div.mega-menu__custom-paragraph,header-menu.header-menu div.mega-menu__custom-paragraph p{color:#231f20bf;font-family:Suisse Intl;font-size:15px;font-weight:300;line-height:180%;margin:2px 0 0}header-menu.header-menu span.mega-menu__link-title{display:inline-flex;align-items:center;color:#231f20;font-family:Suisse Intl;font-size:15px;font-weight:500;line-height:150%;text-decoration:underline}header-menu.header-menu a.mega-menu__link:has(svg){padding:0}header-menu.header-menu a.mega-menu__link span.mega-menu__link-title svg{width:22px;height:22px;aspect-ratio:1 / 1}header-menu.header-menu .resource-card__content .resource-card__title{color:#231f20;font-family:Suisse Intl;font-size:16px;font-weight:500;line-height:150%;text-transform:capitalize;text-align:center}header-menu.header-menu .resource-card__content .resource-card__shorttitle{display:block;color:#231f20;text-align:center;font-size:13px;font-style:normal;font-weight:300;line-height:140%;margin:4px 0 8px}.resource-card__content ul.variant-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:center}.resource-card__content ul.variant-list li.variant-list__item{padding:1px 5px;border-radius:2px;background:#f4f4f4;color:#231f20;font-family:Suisse Intl;font-size:14px;font-weight:500;line-height:150%;letter-spacing:.28px}header-menu.header-menu .resource-card__content ul.variant-list li.variant-list__item{font-size:12px;letter-spacing:.24px}.menu-open>.menu-drawer>*{display:none}.menu-open>.menu-drawer>#custom-menu-drawer{display:block}#cart-drawer-header{padding:14px 20px;border-bottom:1px solid #f7f7f7}#cart-drawer-header .cart-drawer__heading,#cart-drawer-header .cart-drawer__heading .cart-bubble__text{color:#231f20;font-family:Suisse Intl;font-size:20px;font-style:normal;font-weight:300;line-height:1!important;text-transform:uppercase;gap:0}#cart-drawer-header .cart-drawer__heading .cart-bubble{padding:0;min-width:unset}#cart-drawer-header .cart-drawer__heading .cart-bubble__background{background-color:unset}#cart-drawer-header button.cart-drawer__close-button,#cart-drawer-header button.cart-drawer__close-button .svg-wrapper,#cart-drawer-header button.cart-drawer__close-button .svg-wrapper svg{width:28px;height:28px;aspect-ratio:1 / 1;margin:0}.cart-drawer__summary .cart__summary-item{padding-bottom:12px;margin-bottom:7.2px;border-bottom:1px solid #e6e6e6}.cart-drawer__summary .cart__summary-item:last-child{padding-block-end:0px;margin-block-end:0px;border-bottom:none}.cart-drawer__summary .cart__total-label,.cart-drawer__summary .cart-secondary-typography,.cart-drawer__summary .cart-free-shipping-label,.cart-drawer__summary .cart-free-shipping{color:#231f20;font-family:Suisse Intl;font-size:15px;font-style:normal;font-weight:500;line-height:150%}.cart-drawer__summary .cart__compare-value{font-weight:300;opacity:.75;margin-right:4px}button#checkout{display:inline-flex;align-items:center;justify-content:center;gap:4px}button#checkout .svg-wrapper,button#checkout .svg-wrapper svg{width:18px;height:18px}cart-drawer-component.cart-drawer ul.list-payment{list-style:none;padding:0;margin:0 20px 20px 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;filter:grayscale(100%)}.card-gallery .custom-product-card-badge--top-right,.resource-card .custom-product-card-badge--top-right{position:absolute;top:12px;right:12px;z-index:2;pointer-events:none}product-card.product-card:hover .custom-product-card-badge--top-right{visibility:hidden}.card-gallery .custom-product-card-badge__image,.resource-card .custom-product-card-badge--top-right{display:block;width:100px;height:auto;object-fit:contain;transform:rotate(20deg)}.resource-card .custom-product-card-badge--top-right{width:80px}@media(max-width:749px){.card-gallery .custom-product-card-badge__image,.resource-card .custom-product-card-badge--top-right{width:70px}}button.button.quick-add__button.quick-add__button--choose{display:flex;width:28px;height:28px;padding:4px;justify-content:center;align-items:center;flex-shrink:0;aspect-ratio:1 / 1;box-shadow:none;animation:none;box-shadow:#0000000a 0 3px 5px}.rating-wrapper{gap:3px}.rating-wrapper p.rating-count,.rating-wrapper p.rating-count *{color:#231f20bf;font-family:Basis Grotesque Pro;font-size:13px;font-weight:250;line-height:120%;text-transform:uppercase;margin-top:2px}.group-block-content .custom-product-title.text-block{color:#231f20;font-family:Suisse Intl;font-size:18px;font-weight:500;line-height:150%;text-transform:capitalize}div[ref=priceContainer]{width:max-content;color:#231f20;font-family:Suisse Intl;font-size:16px;font-weight:500;line-height:150%}@media(max-width:749px){.group-block-content .custom-product-title.text-block{font-size:15px}div[ref=priceContainer]{font-size:14px}}@media(max-width:749px){div#ResultsList.main-collection-grid :is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view=default] .product-grid__item .group-block{padding-inline-start:0;padding-inline-end:0}}.product-information .slideshow-controls__thumbnails .slideshow-control{padding:4px;outline:1.4px solid #f7f7f7}.product-information .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:2px solid currentcolor}.product-information .main-product-heading>h1{color:#231f20;font-family:Suisse Intl;font-size:48px;font-weight:500;line-height:140%;text-transform:uppercase;text-box-trim:trim-both}.product-information div[ref=priceContainer],.product-information div[ref=priceContainer] .compare-at-price{font-size:18px;white-space:nowrap}.product-information .variant-option--buttons legend{color:#231f20;font-family:Suisse Intl;font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase;margin-block-end:12px}.product-information .variant-option__button-label{color:#231f20;font-family:Basis Grotesque Pro;font-size:16px;font-style:normal;font-weight:250;line-height:160%;text-transform:uppercase}.product-information .custom-product-page-accordion-wrapper .details__header{color:#231f20;font-family:Basis Grotesque Pro;font-size:15px;font-style:normal;font-weight:250;line-height:160%;text-transform:uppercase;padding:18px 0}.product-information .custom-product-page-accordion-wrapper .details__header .svg-wrapper,.product-information .custom-product-page-accordion-wrapper .details__header .svg-wrapper svg{width:24px;height:24px;aspect-ratio:1/1}@media(max-width:749px){.product-information .slideshow-controls__thumbnails{padding-block:calc(var(--padding-lg) - 2px);padding-inline-start:16px;padding-block-end:25px}.product-information .slideshow-controls__thumbnails .slideshow-control{border-radius:2px;width:70px;padding:1px}.product-information .slideshow-controls__thumbnails .slideshow-control img{border-radius:2px}.product-information .main-product-heading>h1{font-size:32px}.product-information .variant-option--buttons legend{font-size:13px}.product-information .variant-option__button-label{font-size:15px}.product-information .custom-product-page-accordion-wrapper .details__header .svg-wrapper,.product-information .custom-product-page-accordion-wrapper .details__header .svg-wrapper svg{width:24px;height:24px;aspect-ratio:1/1}}@media(max-width:749px){.product-information slideshow-container[ref=slideshowContainer] slideshow-arrows[position=center]{display:flex!important}.product-information slideshow-container[ref=slideshowContainer] .slideshow-control .svg-wrapper.icon-caret{--slideshow-controls-icon: 26px}.pdp-creative-section:has([class*=custommaskedimagewithtext]):before{content:"No compromises.";position:absolute;top:22%;right:0;transform:translate(44%,-22%) rotate(-90deg);display:inline-block;color:#231f20;font-family:Basis Grotesque Pro;font-size:12px;font-style:normal;font-weight:250;line-height:160%;text-transform:uppercase}}div[id*=stamped_reviews_main_widget].shopify-app-block{width:100%}div[id*=stamped_reviews_main_widget] div.stamped-container[data-widget-style],div[id*=stamped_reviews_main_widget] div[data-widget-style] div.stamped-container{max-width:unset;margin:unset!important}div[id*=stamped_reviews_main_widget] div.stamped-container[data-widget-style] .stamped-content{padding-left:20px;padding-right:20px;padding-bottom:40px}div[id*=stamped_reviews_main_widget] #stamped-main-widget{margin:0}div[id*=stamped_reviews_main_widget].shopify-app-block .stamped-header{display:flex;padding:32px 20px;flex-direction:column;justify-content:center;align-items:center;gap:40px;align-self:stretch;background:#f7f7f7}div[id*=stamped_reviews_main_widget] .summary-rating-bar-content{background:#231f20!important}div[id*=stamped_reviews_main_widget] div[data-widget-style*=standard] .stamped-summary-actions{display:flex!important;flex-direction:column;gap:12px}div[id*=stamped_reviews_main_widget] span.stamped-summary-actions-newreview,div[id*=stamped_reviews_main_widget] span.stamped-summary-actions-newquestion{display:flex;height:48px;padding:16px 42px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:1.2px solid #231f20;box-shadow:none!important;text-align:center;font-family:Suisse Intl;font-size:13px;font-style:normal;font-weight:500;line-height:140%;text-transform:uppercase}div[id*=stamped_reviews_main_widget] span.stamped-summary-actions-newreview:hover,div[id*=stamped_reviews_main_widget] span.stamped-summary-actions-newquestion:hover{opacity:1;color:#fff;background:#231f20}div[id*=stamped_reviews_main_widget] .stamped-summary-caption .stamped-summary-text-1{color:#231f20;text-align:center;font-family:Suisse Intl;font-size:40px!important;font-style:normal;font-weight:300!important;line-height:1;text-transform:uppercase}div[id*=stamped_reviews_main_widget] [data-widget-type=minimal] .stamped-summary-starrating i:before,div[id*=stamped_reviews_main_widget] [data-widget-style*=standard] .stamped-summary-starrating i:before{color:#231f20!important;font-size:16px!important}div[id*=stamped_reviews_main_widget] .stamped-summary-caption .stamped-summary-text{color:#231f20bf;font-family:Basis Grotesque Pro;font-size:12px!important;font-style:normal;font-weight:250;line-height:120%;text-transform:uppercase;margin-top:6px}div[id*=stamped_reviews_main_widget] .stamped-container ul.stamped-tabs li{color:#231f20;font-size:16px}div[id*=stamped_reviews_main_widget] .stamped-container ul.stamped-tabs li.active{font-weight:500}div[id*=stamped_reviews_main_widget] .fa-star,div[id*=stamped_reviews_main_widget] .fa-star-checked,div[id*=stamped_reviews_main_widget] .fa-star-half-o,div[id*=stamped_reviews_main_widget] .fa-star-o,div[id*=stamped_reviews_main_widget] .stamped-fa-star,div[id*=stamped_reviews_main_widget] .stamped-fa-star-checked,div[id*=stamped_reviews_main_widget] .stamped-fa-star-half-o,div[id*=stamped_reviews_main_widget] .stamped-fa-star-o{color:#231f20!important;padding:0}div[id*=stamped_reviews_main_widget] .stamped-review .author{font-weight:500}div[id*=stamped_reviews_main_widget] span.stamped-location-flag{display:none}div[id*=stamped_reviews_main_widget] .stamped-review-header-title{margin:10px 0 0!important;font-weight:500}div[id*=stamped_reviews_main_widget] .stamped-container{font-family:Suisse Intl,sans-serif}div[id*=stamped_reviews_main_widget] p.stamped-review-content-body{color:#231f20;font-family:Suisse Intl;font-weight:300;line-height:1.8;letter-spacing:0px}div[id*=stamped_reviews_main_widget] input.stamped-form-input-email,div[id*=stamped_reviews_main_widget] input.stamped-form-input-text{padding:4px 15px}@media(min-width:1440px){div[id*=stamped_reviews_main_widget].shopify-app-block .stamped-header{height:200px;padding:32px 50px}div[id*=stamped_reviews_main_widget] .stamped-content,div[id*=stamped_reviews_main_widget] .stamped-summary{max-width:1200px;margin:30px auto!important;border:none!important;padding:0!important}div[id*=stamped_reviews_main_widget] .stamped-summary{width:100%;display:flex;align-items:center;justify-content:space-between}div[id*=stamped_reviews_main_widget] .summary-overview{width:240px!important;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;margin:0}div[id*=stamped_reviews_main_widget] .summary-overview>span:nth-child(1){grid-column:1;grid-row:1 / span 2}div[id*=stamped_reviews_main_widget] .summary-overview>span:nth-child(2){grid-column:2;grid-row:1;height:16px;line-height:1}div[id*=stamped_reviews_main_widget] .summary-overview>span:nth-child(3){grid-column:2;grid-row:2;line-height:1}div[id*=stamped_reviews_main_widget] div[data-widget-style*=standard] .stamped-summary-ratings{margin-bottom:0!important}div[id*=stamped_reviews_main_widget] div[data-widget-style] .summary-rating:first-child .summary-rating-title:before,div[id*=stamped_reviews_main_widget] div[data-widget-style] .summary-rating:nth-child(2) .summary-rating-title:before,div[id*=stamped_reviews_main_widget] div[data-widget-style] .summary-rating:nth-child(3) .summary-rating-title:before,div[id*=stamped_reviews_main_widget] div[data-widget-style] .summary-rating:nth-child(4) .summary-rating-title:before,div[id*=stamped_reviews_main_widget] div[data-widget-style] .summary-rating:nth-child(5) .summary-rating-title:before{color:#231f20!important}div[id*=stamped_reviews_main_widget] span.stamped-summary-actions-newreview,div[id*=stamped_reviews_main_widget] span.stamped-summary-actions-newquestion{padding:16px 72px}}@media(min-width:481px)and (max-width:797px){div[data-widget-style*=standard] .stamped-summary{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}div[id*=stamped_reviews_main_widget] div[data-widget-style*=standard] .stamped-summary-actions{width:100%;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}div[id*=stamped_reviews_main_widget].shopify-app-block .stamped-header{gap:40px}div[data-widget-style*=standard] .summary-overview{width:max-content!important;padding:0 20px}div[data-widget-style*=standard] .stamped-summary-ratings{margin:0}div[id*=stamped_reviews_main_widget] span.stamped-summary-actions-newreview,div[id*=stamped_reviews_main_widget] span.stamped-summary-actions-newquestion{margin-left:0;min-width:240px}}@media(max-width:749px){.stamped-summary-actions-newquestion,.stamped-summary-actions-newreview{margin-bottom:0!important}div[id*=stamped_reviews_main_widget].shopify-app-block .stamped-header{gap:initial}}.email-signup__input-group:not(:has(.email-signup__button--integrated)){gap:12px}form#contact_form .email-signup__input-group{width:100%;gap:12px!important;max-width:512px;margin:auto}.email-signup__input-group input.email-signup__input{min-width:300px;height:50px;border-radius:100px;border:1.5px solid rgba(255,255,255,.3);background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Suisse Intl;font-size:14px;font-style:normal;font-weight:300;line-height:180%;text-align:center}.email-signup__input-group button.email-signup__button{display:flex;width:200px;height:50px;padding:16px 8px;justify-content:center;align-items:center}@media(max-width:749px){.email-signup__input-group button.email-signup__button{width:100%}}button#checkout-pay-button{line-height:1.2;letter-spacing:.4px;text-transform:uppercase;padding:20px 10px;border-radius:100px}.feature-bundle-section{grid-template-columns:unset!important;position:relative}.feature-bundle-section>*{grid-column:unset!important}.feature-bundle-section .feature-bundle-content .feature-bundle-heading>*{margin-top:6px}.feature-bundle-section .custom-section-background{display:none}.feature-bundle-section .section-content-wrapper{align-items:unset}.feature-bundle-section .section-content-wrapper .image-block{height:100%}.feature-bundle-section .feature-bundle-content{padding:70px 117px}.feature-bundle-section .feature-bundle-content .section-badge>*{color:#231f20;font-family:Suisse Intl;font-size:13px;font-style:normal;font-weight:500;line-height:150%}.feature-bundle-section .feature-bundle-content .feature-bundle-short-title *{color:#231f20;font-family:Suisse Intl;font-size:16px;font-style:normal;font-weight:300;line-height:180%}.feature-bundle-section .feature-bundle-content .feature-bundle-heading>*{color:#231f20;font-family:Suisse Intl;font-size:56px;font-style:normal;font-weight:300;line-height:120%}.feature-bundle-section .feature-bundle-content .feature-bundle-heading strong{font-weight:500}.feature-bundle-section .feature-bundle-content .bundle-discount-list{margin-top:12px;padding-top:0}.feature-bundle-section .feature-bundle-content .bundle-discount-list>.group-block-content>*{border:solid #E6E6E6;border-width:1px 0 1px 0;margin-top:-1px}.feature-bundle-section .feature-bundle-content .feature-bundle-short-title{margin-top:6px}.feature-bundle-section .feature-bundle-content .bundle-discount-list>.group-block-content>div:first-child{border-bottom:0}.feature-bundle-section .feature-bundle-content .bundle-discount-list>.group-block-content .bundle-discount-text>*{color:#231f20;font-family:Basis Grotesque Pro;font-size:16px;font-style:normal;font-weight:100;line-height:160%;text-transform:uppercase}.feature-bundle-section .feature-bundle-button-group{max-width:401px}.feature-bundle-section .feature-bundle-button-group a{padding:18px 8px;color:#fff;background:#231f20;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.48px;text-transform:uppercase}.feature-bundle-section .feature-bundle-button-group a:hover{background:transparent;color:#231f20}.feature-bundle-section .feature-bundle-button-group .button-text{color:#231f20;font-family:Basis Grotesque Pro;font-size:13px;font-style:normal;font-weight:250;line-height:160%;text-transform:uppercase}.feature-bundle-section .feature-bundle-image{position:relative;overflow:hidden}.feature-bundle-section .marquee-section{padding-block:6px;position:absolute;right:0%;width:200%;background:#231f20;color:#fff;transform:rotate(-90deg) translateY(50%)}.feature-bundle-section .marquee-section .swiper-slide{width:fit-content!important;color:#fff;font-family:Basis Grotesque Pro;font-size:16px;font-style:normal;font-weight:250;line-height:160%;text-transform:uppercase}@media(max-width:1200px){.feature-bundle-section .feature-bundle-content{padding:70px}}@media(max-width:900px){.feature-bundle-section .section-content-wrapper{flex-direction:column}.feature-bundle-section .feature-bundle-image,.feature-bundle-section .feature-bundle-content{width:100%}.feature-bundle-section .feature-bundle-content>.group-block-content{align-items:center}.feature-bundle-section .feature-bundle-content .feature-bundle-heading>*{font-size:40px;text-align:center}.feature-bundle-section .feature-bundle-content .feature-bundle-short-title *{width:100%;max-width:100%;text-align:center}.feature-bundle-section .feature-bundle-content .bundle-discount-list .group-block-content>.group-block-content>div{align-items:center}.feature-bundle-section .feature-bundle-button-group a{width:100%}.feature-bundle-section .feature-bundle-image .group-block-content{padding-top:37px}.feature-bundle-section .marquee-section{transform:none;top:0;left:0;right:0}}@media(max-width:767px){.feature-bundle-section .feature-bundle-content{padding:32px 20px;text-align:center}}.bundle-offer-box{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #E6E6E6;border-radius:8px;padding:8px 20px 8px 4px;background:#fff;max-width:850px;margin:0 auto}.bundle-offer-box .bundle-left{display:flex;align-items:center;gap:16px}.bundle-offer-box .bundle-image{width:120px;height:auto}.bundle-offer-box .bundle-details h3{color:#231f20;font-family:Suisse Intl;font-size:18px;font-weight:500;line-height:170%;margin:0}.bundle-offer-box .product-tags ul{list-style:none;display:flex;gap:8px;padding:0;margin:0;flex-wrap:wrap}.bundle-offer-box .product-tags li{background:#f7f7f7;border-radius:4px;padding:3px 8px;color:#231f20;font-family:Suisse Intl;font-size:15px;font-style:normal;font-weight:300;line-height:140%;color:#000}.bundle-offer-box .product-tags li strong{font-weight:500}.bundle-offer-box .product-right{flex-shrink:0;max-width:156px;width:100%}.bundle-offer-box .product-right .bundle-btn{text-decoration:none;padding:12px 16px;border-radius:6px;border:1px solid #231F20;background:#231f20;font-weight:600;color:#fff;font-family:Suisse Intl;font-size:14px;font-style:normal;font-weight:500;line-height:140%;text-transform:uppercase;display:block;text-align:center;cursor:pointer;transition:.2s;width:100%}.bundle-offer-box .product-right .bundle-btn:hover{background:transparent;color:#231f20}@media(max-width:767px){.bundle-offer-box{flex-wrap:wrap;padding:8px;gap:5px}.bundle-offer-box .product-right{width:100%;max-width:100%}.bundle-offer-box .bundle-offer-box{text-align:center}.bundle-offer-box .bundle-left{gap:12px}.bundle-offer-box .bundle-details h3{font-size:15px}.bundle-offer-box .bundle-image{max-width:87px;margin-left:-8px}.bundle-offer-box .product-tags li{font-size:13px}}.what-included-block{width:100%;margin-top:16px}.what-included-block .included-items .block-title{color:#231f20;font-family:Suisse Intl;font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase;margin:0}.what-included-block .included-items .included-item-wrappper{display:grid;gap:21px 16px;grid-template-columns:repeat(3,1fr);padding-block:12px;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;margin-top:8px}.what-included-block .included-items .included-item-wrappper .inner-item-wrap{display:flex;align-items:center;gap:4px}.what-included-block .included-items .included-item-wrappper .inner-item-wrap .image{width:48px;height:48px}.what-included-block .included-items .included-item-wrappper .inner-item-wrap .image img{width:100%;height:100%;object-fit:contain}.what-included-block .included-items .included-item-wrappper .inner-item-wrap .item-content h5{color:#231f20;font-family:Suisse Intl;font-size:15px;font-weight:500;line-height:140%;margin:0}.what-included-block .included-items .included-item-wrappper .inner-item-wrap .item-content p{color:#231f20bf;font-family:Suisse Intl;font-size:14px;font-weight:300;line-height:140%;margin:0}.product-discount{color:#fff;font-family:Suisse Intl;font-size:14px;font-weight:500;line-height:150%;padding:3px 6px;border-radius:2px;background:#231f20}@media(max-width:1200px){.what-included-block .included-items .included-item-wrappper{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.what-included-block .included-items .block-title{font-size:13px}}.product_bundle_atc_group button{width:100%}.ch-featureproduct-wrapper{--fpgap: 67px;padding-block:64px;background-color:#fff}.ch-featureproduct-wrapper .page-width{max-width:1440px;padding-inline:50px;margin-inline:auto}@media(max-width:1199px){.ch-featureproduct-wrapper .page-width{padding-inline:20px}}.ch-featureproduct-wrapper .chfp-grid{display:flex;flex-wrap:wrap;gap:var(--fpgap)}.ch-featureproduct-wrapper .chfp-grid .chfp-media{flex:0 0 auto;width:calc(52% - var(--fpgap) / 2)}.ch-featureproduct-wrapper .chfp-grid .chfp-detils{flex:0 0 auto;width:calc(48% - var(--fpgap) / 2)}.ch-featureproduct-wrapper .ch-product-details .rating-wrapper .rating-count{color:var(--Body-Text, rgba(35, 31, 32, .75));font-family:var(--font-accent--family);font-size:15px;font-style:normal;font-weight:100;line-height:120%;text-transform:uppercase}.ch-featureproduct-wrapper .ch-product-details .product-title{margin-top:8px}.ch-featureproduct-wrapper .ch-product-details .product-title>*{color:#231f20;font-family:var(--font-h2--family);font-size:48px;font-style:normal;font-weight:500;line-height:120%}.ch-featureproduct-wrapper .ch-product-details .ch-product-tags{margin-top:11px;width:100%}.ch-featureproduct-wrapper .ch-product-details .ch-product-tags .chprodutags-grid{display:flex;flex-wrap:wrap;gap:8px}.ch-featureproduct-wrapper .ch-product-details .ch-product-tags .chprodutags-grid .chprodutags-item{flex:0 0 auto}.ch-featureproduct-wrapper .ch-product-details .ch-product-tags .chprodutags-grid .chprodutags-item span.chprodutags{padding:3px 8px;justify-content:center;align-items:center;border-radius:4px;background:var(--Light-Grey, #F7F7F7);display:flex;color:var(--Black, #231F20);font-family:var(--font-h2--family);font-size:15px;font-style:normal;font-weight:300;line-height:140%}.ch-featureproduct-wrapper .ch-product-details .price-group{width:100%;margin-top:12px;padding-bottom:24px}.ch-featureproduct-wrapper .ch-product-details .price-group div[ref=priceContainer]{white-space:nowrap;display:flex;align-items:center}.ch-featureproduct-wrapper .ch-product-details .price-group product-price span.price{color:var(--Black, #231F20);font-family:var(--font-h2--family);font-size:18px;font-style:normal;font-weight:500;line-height:150%}.ch-featureproduct-wrapper .ch-product-details .price-group product-price span.price.appstle_subscription_final_price{color:red}.ch-featureproduct-wrapper .ch-product-details .price-group div[ref=priceContainer] .appstle_subscription_save{height:22px;display:flex;padding-block:0;align-items:center;justify-content:center}.ch-featureproduct-wrapper .ch-product-details .price-group small{font-size:18px;white-space:nowrap;font-weight:500;line-height:normal}.ch-featureproduct-wrapper .ch-product-details .chproduct-flavor{width:100%}.ch-featureproduct-wrapper .ch-product-details .chproduct-flavor .chpflavor-heading{margin-bottom:12px}.ch-featureproduct-wrapper .ch-product-details .chproduct-flavor .chpflavor-heading label{display:flex;align-items:center;gap:2px;color:var(--Black, #231F20);font-family:var(--font-h2--family);font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase}.ch-featureproduct-wrapper .ch-product-details .chproduct-flavor .chpflavor-heading label>span{font-weight:300}.ch-featureproduct-wrapper .ch-product-details .chproduct-flavor .chpflavor-grid{display:flex;flex-wrap:wrap;gap:12px}.ch-featureproduct-wrapper .ch-product-details .chproduct-flavor .chpflavor-grid .flavor-item{display:flex;flex:0 0 auto;width:72px;height:72px;padding:0;border-radius:6px;border:1px solid transparent;justify-content:center;align-items:center}.ch-featureproduct-wrapper .ch-product-details .chproduct-flavor .chpflavor-grid .flavor-item img{display:block;border-radius:4px;width:64px;height:64px}.ch-featureproduct-wrapper .ch-product-details .chproduct-flavor .chpflavor-grid .flavor-item.active{border-color:#000}.ch-featureproduct-wrapper .ch-product-details .pstrength{margin-top:24px;margin-bottom:24px;width:100%}.ch-featureproduct-wrapper .ch-product-details .pstrength .variant-option legend{color:var(--Black,rgb(51, 44, 45));font-family:var(--font-h2--family);font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase;margin-bottom:12px}.ch-featureproduct-wrapper .ch-product-details .pstrength .variant-option__button-label{border-radius:8px;border:1px solid #E6E6E6;background:transparent;padding:10px 8px;color:var(--Black, #231F20);font-family:var(--font-accent--family);font-size:16px;font-style:normal;font-weight:250;line-height:160%;text-transform:uppercase}.ch-featureproduct-wrapper .ch-product-details .pstrength .variant-option__button-label:has(:checked){border:1px solid #231F20;background:transparent}.ch-featureproduct-wrapper .ch-product-details .variant-list .variant-list-grid .variant-list-item{flex:1;color:var(--Black, #231F20);font-family:var(--font-accent--family);font-size:16px;font-style:normal;font-weight:250;line-height:160%;text-transform:uppercase}.ch-featureproduct-wrapper .ch-product-details .freeships{color:var(--Black, #231F20);text-align:center;font-family:var(--font-accent--family);font-size:14px;font-style:normal;font-weight:100;line-height:180%;text-transform:uppercase}.ch-featureproduct-wrapper .chfp-media .slideshow-controls__thumbnails{padding-inline-start:6px;padding-top:20px;padding-bottom:6px}.ch-featureproduct-wrapper .chfp-media .slideshow-controls__thumbnails .slideshow-control{outline:var(--focus-outline-width) solid #F7F7F7;outline-offset:4px}.ch-featureproduct-wrapper .chfp-media .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:4px}.ch-featureproduct-wrapper .ch-product-details .appstle_sub_widget .appstle_widget_title{color:var(--Black, #231F20);font-family:var(--font-h2--family);font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase}.ch-featureproduct-wrapper .ch-product-details .appstle_radio_label .appstle_one_time_text,.ch-featureproduct-wrapper .ch-product-details .appstle_radio_label .appstle-text-and-badge-wrapper,.ch-featureproduct-wrapper .ch-product-details .appstle_subscription_wrapper .appstle_subscription_amount,.ch-featureproduct-wrapper .ch-product-details .appstle_subscription_wrapper .appstle_subscription_compare_amount{color:var(--Black, #231F20);font-family:var(--font-accent--family);font-size:16px;font-style:normal;font-weight:250;line-height:180%;text-transform:uppercase}.ch-featureproduct-wrapper .ch-product-details .appstle_subscription_wrapper .appstle_single_option_text{color:var(--Black, #231F20);font-family:var(--font-accent--family);font-size:13px;font-style:normal;font-weight:600;line-height:180%;text-transform:uppercase}.ch-featureproduct-wrapper .ch-product-details .appstle_subscription_wrapper .appstleSellingPlanDescription>ul{color:var(--Black, #231F20);font-family:var(--font-accent--family);font-size:12px;font-style:normal;font-weight:250;line-height:180%;text-transform:uppercase}.ch-featureproduct-wrapper .ch-product-details .buy-buttons-block .appstle_sub_widget{padding:0!important;margin-top:0!important}.ch-featureproduct-wrapper .ch-product-details .buy-buttons-block .appstle_sub_widget .appstle_subscription_wrapper_option{border-color:#e6e6e6!important}.ch-featureproduct-wrapper .ch-product-details .buy-buttons-block .appstle_sub_widget .appstle_subscription_wrapper_option .appstle_circle{height:18px;width:18px;border:1px solid #E6E6E6!important}.ch-featureproduct-wrapper .fproduct_custom_price .fproduct_price_freeshipping{border-radius:4px;background:#f7f7f7;padding:3px 8px}.ch-featureproduct-wrapper .pack-feature-text{color:#231f20;font-family:Suisse Intl;font-size:18px;font-style:normal;font-weight:300;line-height:150%}fieldset.variant-option.variant-option--buttons.variant-name-select_flavor{display:flex;flex-wrap:wrap;gap:8px}.variant-option.variant-option--buttons.variant-name-select_flavor .variant-option__button-label{padding:0!important;border:none!important;width:fit-content!important;min-width:fit-content}.variant-option.variant-option--buttons.variant-name-select_flavor .variant-option__button-label .variant-option__button-label__text{display:none}.variant-option.variant-option--buttons.variant-name-select_flavor .variant-option__button-label .variant_custom_image{width:64px;height:64px;border-radius:6px;overflow:hidden;border:1px solid transparent;padding:3px}.variant-option.variant-option--buttons.variant-name-select_flavor .variant-option__button-label:has(:checked) .variant_custom_image{border-color:#000}.variant-option.variant-option--buttons.variant-name-select_flavor .variant-option__button-label .variant_custom_image img{width:100%;height:100%;object-fit:cover;border-radius:4px}fieldset.variant-option.variant-option--buttons.variant-name-pouch_strength .variant-option__button-label .variant_custom_image{display:none}@media(max-width:749px){.variant-option.variant-option--buttons.variant-name-select_flavor .variant-option__button-label .variant_custom_image{width:56px;height:56px}.ch-featureproduct-wrapper .pack-feature-text{font-size:16px}}@media(max-width:1199px){.ch-featureproduct-wrapper{--fpgap: 40px}.ch-featureproduct-wrapper .ch-product-details .product-title>*{font-size:40px}}@media(max-width:991px){.ch-featureproduct-wrapper .ch-product-details .product-title>*{font-size:28px}}@media(max-width:799px){.ch-featureproduct-wrapper{padding-block:0px 40px;--fpgap: 22px}.ch-featureproduct-wrapper .page-width{padding:0}.ch-featureproduct-wrapper .chfp-grid .chfp-media,.ch-featureproduct-wrapper .chfp-grid .chfp-detils{width:100%}.ch-featureproduct-wrapper .chfp-grid .chfp-detils>div{padding-inline:20px}.ch-featureproduct-wrapper .ch-product-details .product-title>*{font-size:32px}.ch-featureproduct-wrapper .ch-product-details .price-group{padding-bottom:20px}.ch-featureproduct-wrapper .ch-product-details .price-group product-price.text-block{flex:0 0 auto}.ch-featureproduct-wrapper .ch-product-details .chproduct-flavor .chpflavor-heading label{font-size:13px}.ch-featureproduct-wrapper .ch-product-details .chproduct-flavor .chpflavor-grid{gap:8px}.ch-featureproduct-wrapper .ch-product-details .chproduct-flavor .chpflavor-grid .flavor-item{width:62px;height:62px;border-radius:8px}.ch-featureproduct-wrapper .ch-product-details .chproduct-flavor .chpflavor-grid .flavor-item img{border-radius:4px;width:54px;height:54px}.ch-featureproduct-wrapper .chfp-media .slideshow-controls__thumbnails{padding-inline:24px;padding-top:16px;padding-bottom:6px}.ch-featureproduct-wrapper .chfp-media .slideshow-controls__thumbnails .slideshow-control{width:80px}.ch-featureproduct-wrapper .chfp-media slideshow-component slideshow-container>slideshow-arrows{display:flex!important}.ch-featureproduct-wrapper .ch-product-details .freeships{font-size:12px}.ch-featureproduct-wrapper .slideshow-controls__thumbnails .slideshow-control{border-radius:2px}}@media(max-width:749px){.ch-featureproduct-wrapper .fproduct_price_main,.ch-featureproduct-wrapper .fproduct_price_freeshipping{flex:unset!important}}@media(max-width:414px){.ch-featureproduct-wrapper .ch-product-details .chproduct-flavor .chpflavor-grid{gap:5px}}.ch-featureproduct-wrapper .ch-product-details .appstle_sub_widget .appstle_subscription_wrapper_option:has(.appstle_one_time_details_wrapper){display:none!important}.fproduct_price_main em{text-decoration:line-through;font-style:normal}.explore_flavors_section{padding-block:50px}.explore_flavors_section .explore_flavors_grid{display:flex;align-items:center}.explore_flavors_grid .explore_flavors_col{width:50%}.explore_flavors_col .explore_flavors_content{max-width:442px}.explore_flavors_content .explore_flavors_title{margin:0;color:#231f20;font-family:Suisse Intl;font-size:48px;font-style:normal;font-weight:300;line-height:140%}.explore_flavors_content .explore_flavors_logo{margin:72px 0 0;max-width:147px}.explore_flavors_col .explore_flavors_banner{padding-left:50px}@media(max-width:1024px){.explore_flavors_section{padding-block:40px}.explore_flavors_content .explore_flavors_title{font-size:4.3vw}.explore_flavors_content .explore_flavors_logo{margin:30px 0 0;max-width:120px}.explore_flavors_col .explore_flavors_banner{padding-left:30px}}@media(max-width:749px){.explore_flavors_section{padding-block:20px 40px}.explore_flavors_section .explore_flavors_grid{align-items:start;flex-direction:column;gap:28px}.explore_flavors_grid .explore_flavors_col{width:100%}.explore_flavors_col .explore_flavors_content{max-width:100%;display:flex;align-items:end;gap:20px}.explore_flavors_content .explore_flavors_title{font-size:26px}.explore_flavors_content .explore_flavors_logo{margin:0;max-width:76px}.explore_flavors_col .explore_flavors_banner{padding-left:0}}.product-refill-bag .product-information .main-product-heading>h1{text-transform:capitalize}.product-refill-bag .product-information .flavor-selector--wrapp .flavor--grid{gap:8px}.product-refill-bag .product-information .flavor-selector--wrapp .flavor--grid .flavor--item{width:64px;height:64px}@media(min-width:750px)and (max-width:1199px){.product-refill-bag .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-information__media{padding-right:20px}.product-refill-bag .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-details{padding-left:20px}}@media(max-width:749px){.product-refill-bag .product-information .slideshow-controls__thumbnails{padding-inline-start:4px;gap:14px}.product-refill-bag .product-information .slideshow-controls__thumbnails .slideshow-control{aspect-ratio:1 / 1}.product-refill-bag .product-information__grid{display:block;padding-left:20px;padding-right:20px}.product-refill-bag .product-information .flavor-selector--wrapp .flavor--grid{gap:4px}.product-refill-bag .product-information .flavor-selector--wrapp .flavor--grid .flavor--item{width:60px;height:60px;padding:2px}}body:not(.product-refill-bag) .per-pouch-price{display:none}.variant-picker__form .variant-name-quantity{display:none}
/*# sourceMappingURL=/cdn/shop/t/75/assets/custom-global-styles.css.map */
