:root{--product-power-color: #a9b441;--product-soft-color: #cec760;--product-build-color: #ec5f59;--product-recover-color: #ee7c4e;--product-perform-color: #a7393a;--product-default-color: #fdf3dc;--product-default-alternative-color: #eed8a5;--salssa-red: #763135;--salssa-accent: #F0F27D;--sidebar-width: 30rem !important}.salssa-absolute{position:absolute}.salssa-colour{color:#e7ea1e}.salssa-zhigh{z-index:50}.salssa-hover-black:hover{background:#1313134d!important}.salssa-max-width-450{max-width:450px}.salssa-max-width-300{max-width:300px}.salssa-max-width-250{max-width:250px}.salssa-min-height-400{min-height:400px}.salssa-max-width-150{max-width:150px}.salssa-max-width-125{max-width:125px}.salssa-180height{max-height:180px}.uppercase{text-transform:uppercase}.product-badges__badge{color:#fff;font-weight:700;padding:2px 15px;letter-spacing:-.03em;line-height:1.4}.custom-typography h1,.custom-typography h2,.custom-typography h3,.custom-typography h4,.custom-typography p{line-height:1}.accordion .details__header{line-height:1.6!important}.button-tertiary{width:100%;text-align:center;display:inline-block;padding:1rem;color:var(--color-primary-button-text);-webkit-appearance:none;appearance:none;background-color:var(--color-primary-button-background);text-decoration:none;border:2px solid var(--color-primary-button-border);border-radius:10px;display:flex;gap:.5rem;align-items:center;justify-content:center;font-weight:700;transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.button-tertiary:hover,.button-tertiary:focus-visible{color:var(--color-primary-button-hover-text);background-color:var(--color-primary-button-hover-background);border-color:var(--color-primary-button-hover-border)}.button-tertiary__icon{width:1rem;fill:var(--color-primary-button-text);transition:fill var(--animation-speed) var(--animation-easing)}.button-tertiary:hover .button-tertiary__icon,.button-tertiary:focus-visible .button-tertiary__icon{fill:var(--color-primary-button-hover-text)}.button--nutrition{width:100%;--button-color: var(--color-primary-button-background);--button-background-color: transparent;--button-border-color: var(--color-primary-button-background);font-weight:700;font-size:16px}.product-media-gallery__nutrition{width:100%}.nutrition-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.nutrition-tab{-webkit-appearance:none;appearance:none;border:2px solid var(--color-foreground);border-radius:999px;background-color:transparent;color:var(--color-foreground);padding:8px 16px;font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1;cursor:pointer;transition:background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing)}.nutrition-tab:hover,.nutrition-tab:focus-visible{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10));transform:translateY(-1px)}.nutrition-tab.active{background-color:var(--color-primary-button-background);border-color:var(--color-primary-button-border);color:var(--color-primary-button-text)}.nutrition-tab.active:hover,.nutrition-tab.active:focus-visible{background-color:var(--color-primary-button-hover-background);border-color:var(--color-primary-button-hover-border);color:var(--color-primary-button-hover-text)}@media screen and (max-width:749px){.product-media-gallery__nutrition{display:none}.nutrition-tab{padding:8px 12px;font-size:12px}}.product-information .text-block ul{list-style:none;padding-left:0}.product-information .text-block ul li{font-size:12px;position:relative;padding-left:25px;margin:5px 0}.product-information .text-block ul li:before{content:"\2705";position:absolute;top:0;left:0;width:18px;height:18px}@media screen and (min-width:750px){.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails][pagination-position=right])~.product-media-gallery__nutrition{width:calc(100% - (clamp(44px,7vw,var(--thumbnail-width)) + (var(--padding-sm) * 2)));margin-right:auto;margin-top:20px}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails][pagination-position=left])~.product-media-gallery__nutrition{width:calc(100% - (clamp(44px,7vw,var(--thumbnail-width)) + (var(--padding-sm) * 2)));margin-left:auto;margin-top:20px}}.product-media{border-radius:10px}@media screen and (max-width:749px){.product-information__media{margin-bottom:30px}}.product-power .product-media-container,.product-power .slideshow-controls__thumbnail{background-color:var(--product-power-color)!important}.product-soft .product-media-container,.product-soft .slideshow-controls__thumbnail{background-color:var(--product-soft-color)!important}.product-build .product-media-container,.product-build .slideshow-controls__thumbnail{background-color:var(--product-build-color)!important}.product-recover .product-media-container,.product-recover .slideshow-controls__thumbnail{background-color:var(--product-recover-color)!important}.product-perform .product-media-container,.product-perform .slideshow-controls__thumbnail{background-color:var(--product-perform-color)!important}.product-default .product-media-container,.product-default .slideshow-controls__thumbnail{background-color:var(--product-default-color)!important}.product-variations__title{font-weight:700;margin-bottom:10px}.product-variations__grid{display:flex;gap:0;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-variations::-webkit-scrollbar{display:none}.product-variations .product-variations__item{min-width:160px;scroll-snap-align:start;scroll-snap-stop:always;padding:10px}.product-variations__image,.product-variations__image img{border-radius:10px}.product-variations__item-title{font-weight:700;margin-top:10px;text-align:center}.product-variations .product-power .product-variations__image{background-color:var(--product-power-color)!important}.product-variations .product-soft .product-variations__image{background-color:var(--product-soft-color)!important}.product-variations .product-build .product-variations__image{background-color:var(--product-build-color)!important}.product-variations .product-recover .product-variations__image{background-color:var(--product-recover-color)!important}.product-variations .product-perform .product-variations__image{background-color:var(--product-perform-color)!important}.product-variations .product-default .product-variations__image{background-color:var(--product-default-color)!important}.variation-active{position:relative}.variation-active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--color-foreground);border-radius:10px;pointer-events:none}@media screen and (max-width:749px){.product-variations__grid{gap:0}.product-variations .product-variations__item{min-width:140px;padding:8px}}.product-form-buttons button{text-transform:uppercase}.main-product__option{display:block;padding-bottom:10px!important}variant-option__button-label,.variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch,:has([data-option-available=false])):before,.variant-option__button-label:not(.variant-option__button-label--has-swatch):before{border-width:2px!important}.variant-option__button-label__text{font-weight:700}.bb-tag-roo,.bb-animation-first-display{display:none!important}.sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active,.sealsubs-container .sls-option-container.sls-active{border-color:var(--salssa-red)!important;border-width:2px!important}.sealsubs-full{padding-top:20px;border-top:2px solid var(--salssa-red)}.sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active,.sealsubs-container .sls-option-container.sls-active{box-shadow:none!important;border-color:var(--salssa-red);!important;background:#ea400b0d}.sls-purchase-options-label{color:var(--salssa-red)!important;text-transform:uppercase!important;font-weight:700!important;margin-bottom:15px!important}.sls-purchase-options-container{margin-top:8px}.sealsubs-container .sls-option-container.sls-active .sls-custom-radio{border-color:var(--salssa-red);border-width:2px}.sealsubs-container .sls-option-container.sls-active .sls-custom-radio:after{box-shadow:inset 1em 1em var(--salssa-red)}.sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active,.sealsubs-container .sls-option-container.sls-active{background-color:#fdf3dc!important}.sealsubs-container .sls-purchase-options-container .sls-option-container,.sealsubs-container .sls-option-container{border-color:var(--salssa-red)!important;border-width:2px!important}.sealsubs-container label.sls-selling-plan-group-name,.sealsubs-container .sls-option-container label,.sealsubs-container label.sls-purchase-options-label{color:var(--salssa-red)!important}.sealsubs-target-element .sealsubs-container .sls-purchase-options-container .sls-select,.sealsubs-container .sls-select-container select.sls-select{color:var(--salssa-red)!important;border-color:var(--salssa-red)!important;border-radius:30px!important}.sls-option-container .sls-savings-badge{background-color:#f0f27d!important;color:var(--salssa-red)!important}.sealsubs-container .sls-price{color:var(--salssa-red)!important;font-weight:700}@media screen and (min-width:750px){.section--media-with-content-in-product .media-block{min-height:700px}.group-AMHhXK3JDZHh6a3QrO__group_mQxc7V{border:2px solid;border-radius:0 10px 10px 0}.image-content-border-group{border:2px solid;border-left:0;border-radius:0 10px 10px 0;padding:40px 20px}.content-without-Aclh5bFY3a2YzUjhoW__content,.content-without-AOG0vbGF6V25DNGEyQ__content,.content-without-AMmtKcGNnSnprcy9EW__content,.content-without-AQ2VMMG42TWJEVzUva__content,.content-without-AL1d3bDkrNDlRVEUyV__content,.content-without-AYUpTQmd1aUppYURtV__content{padding-left:0;padding-inline-start:0!important}}.product-card .product-card__content{padding:10px}.product-card .link{font-size:12px;text-decoration:underline}.product-card .product-media,.product-card .product-media img{border-radius:10px}.product-card slideshow-slides,.product-card slideshow-slide{border-radius:10px}.product-card .product-power .product-media{background-color:var(--product-power-color)!important}.product-card .product-soft .product-media{background-color:var(--product-soft-color)!important}.product-card .product-build .product-media{background-color:var(--product-build-color)!important}.product-card .product-recover .product-media{background-color:var(--product-recover-color)!important}.product-card .product-perform .product-media{background-color:var(--product-perform-color)!important}.product-card .product-default .product-media{background-color:var(--product-default-color)!important}button.dropdown-localization__button.localization-selector.link{color:#fff!important;background-color:var(--color-primary-button-background);border-color:var(--color-primary-button-border);padding:8px 12px}button.dropdown-localization__button.localization-selector.link:hover{color:var(--color-primary-button-hover-text)!important;background-color:var(--color-primary-button-hover-background)}.menu-list__link-title__with-links{display:flex;gap:.3rem;align-items:center}.mega-menu__link-title{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.mega-menu__column .mega-menu__link-image{aspect-ratio:auto}.mega-menu__link-text{display:flex;align-items:center;gap:.5rem;justify-content:space-between;font-size:1rem}.mega-menu__link-text>span:first-child{font-size:1rem;text-decoration:underline}@media screen and (min-width:990px){.mega-menu__grid .mega-menu__list{display:flex;justify-content:center;gap:2.5rem}}header-actions svg,header-actions svg path,header-actions svg circle{stroke-width:1.8px}.cart-drawer__inner .cart-drawer__close-button{width:30px;height:30px;right:0;position:relative;top:0}.cart-drawer .cart-drawer__items .cart-items__table-row{border-bottom:2px solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));grid-template-columns:clamp(3rem,18cqi,8.5rem) minmax(0,1fr) minmax(var(--cart-item-price-width),auto)}.cart-product__discount{background-color:var(--salssa-accent);color:var(--color-foreground);font-weight:700;padding:6px 8px;border-radius:30px;width:fit-content}.cart-product__discount li{font-size:10px}.cart-items__quantity-controls{display:flex;flex-direction:column;align-items:flex-end;gap:0}.cart-drawer .cart-items__remove{text-align:right;height:fit-content!important;font-size:11px;text-decoration:underline;margin-left:auto!important;margin-right:10px!important}.cart-items__quantity .quantity-selector{border-radius:30px;height:40px!important}.cart-drawer .quantity-selector{--quantity-selector-width: 100px}.cart-drawer .quantity-selector input[type=number]{font-size:14px}.cart-drawer .cart-drawer__items{-webkit-mask-image:none!important;mask-image:none!important}.cart-drawer__summary{padding-inline-end:0!important}.cart-drawer__summary .cart-totals,.cart-drawer__summary .cart__ctas{padding-inline-end:var(--cart-drawer-summary-padding)}.cart-items .cart-items__details *{font-size:12px}.kit-includes img{background-color:var(--product-default-color)!important;border-radius:10px}.cart-items__media-image,.cart-items__media,.cart-items__media-image img{border-radius:5px}.cart-items .product-power .cart-items__media{background-color:var(--product-power-color)!important}.cart-items .product-soft .cart-items__media{background-color:var(--product-soft-color)!important}.cart-items .product-build .cart-items__media{background-color:var(--product-build-color)!important}.cart-items .product-recover .cart-items__media{background-color:var(--product-recover-color)!important}.cart-items .product-perform .cart-items__media{background-color:var(--product-perform-color)!important}.cart-items .product-default .cart-items__media{background-color:var(--product-default-color)!important}.mega-text h1,.mega-text h2,.mega-text h3,.mega-text h4,.mega-text h5,.mega-text h6{line-height:1;margin-block:0!important}@media screen and (max-width:749px){.mega-text{justify-content:center;text-align:center}.mega-text,.mega-text h1,.mega-text h2,.mega-text h3,.mega-text h4,.mega-text h5,.mega-text h6{text-align:center!important}}.product-bundles .product-bundles-fallback-card__media,.product-bundles .product-bundles-fallback-card__media img{border-radius:10px}.product-bundles .product-power .product-bundles-fallback-card__media{background-color:var(--product-power-color)!important}.product-bundles .product-soft .product-bundles-fallback-card__media{background-color:var(--product-soft-color)!important}.product-bundles .product-build .product-bundles-fallback-card__media{background-color:var(--product-build-color)!important}.product-bundles .product-recover .product-bundles-fallback-card__media{background-color:var(--product-recover-color)!important}.product-bundles .product-perform .product-bundles-fallback-card__media{background-color:var(--product-perform-color)!important}.product-bundles .product-default .product-bundles-fallback-card__media{background-color:var(--product-default-color)!important}.product-information__media{padding-left:var(--page-margin)}.product-information .product-details{padding-inline-end:0!important}.product-details>.group-block>.group-block-content>*:not(.product-variations):not(.product-bundles):not(.product-recommendations-wrapper){padding-inline-end:var(--page-margin)}@media screen and (max-width:749px){.product-information__media{padding-left:0}.product-information .product-details{padding-left:var(--page-margin);grid-column:1 / -1}}.jdgm-rev-widg__reviews .jdgm-rev{background-color:#fdf3dc;color:#763135;border-radius:10px;border:2px solid #763135;margin-bottom:10px;padding:20px}.product-card-horizontal.product-power .product-card-horizontal__media{background-color:var(--product-power-color)!important}.product-card-horizontal.product-soft .product-card-horizontal__media{background-color:var(--product-soft-color)!important}.product-card-horizontal.product-build .product-card-horizontal__media{background-color:var(--product-build-color)!important}.product-card-horizontal.product-recover .product-card-horizontal__media{background-color:var(--product-recover-color)!important}.product-card-horizontal.product-perform .product-card-horizontal__media{background-color:var(--product-perform-color)!important}.product-card-horizontal.product-default .product-card-horizontal__media{background-color:var(--product-default-alternative-color)!important}.menu-drawer__menu.has-submenu{margin-top:30px}.header-drawer .menu-drawer__close-button{width:30px;height:30px;left:1rem;top:1rem;padding:0}.menu-drawer__menu-item--child{font-size:1rem}.menu-drawer__menu--grid{margin-bottom:20px}@media screen and (max-width:749px){.carousel-content slideshow-slides>.card{min-width:200px}}.bb-tag-root{display:none!important}.resource-list__carousel .resource-list__mobile-progress .slideshow-controls__dots{position:relative;display:flex;height:12px;gap:0!important;padding:0;margin:0;border-radius:999px;overflow:hidden;background:rgb(var(--color-foreground-rgb) / .12)}.resource-list__carousel .resource-list__mobile-progress .slideshow-controls__dots:before,.resource-list__carousel .resource-list__mobile-progress .slideshow-controls__dots:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.resource-list__carousel .resource-list__mobile-progress .slideshow-controls__dots:before{background:rgb(var(--color-foreground-rgb) / .12)}.resource-list__carousel .resource-list__mobile-progress .slideshow-controls__dots:after{inline-size:var(--slideshow-progress, 0%);background:var(--color-foreground);transition:inline-size .12s linear}.resource-list__carousel .resource-list__mobile-progress .slideshow-controls__dots li{height:100%;position:relative;z-index:1}.resource-list__carousel .resource-list__mobile-progress .slideshow-controls__dots button:after{border-radius:0!important;box-shadow:none!important;opacity:0}.carousel-content .carousel-content__mobile-progress .slideshow-controls__dots{gap:0!important}.carousel-content .carousel-content__mobile-progress .slideshow-controls__dots button:after{border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
