.price__regular .price-item--regular,.price--on-sale .price__sale .price-item--sale,.price--on-sale .price__sale .price-item--regular{font-family:var(--font-heading-family);font-size:var(--text-sub-heading-small);font-weight:var(--font-heading-weight);letter-spacing:0}@media screen and (min-width: 990px){.price__regular .price-item--regular,.price--on-sale .price__sale .price-item--sale,.price--on-sale .price__sale .price-item--regular{font-size:var(--text-sub-heading-large)}}.price--on-sale .price__sale .price-item--regular{margin-right:var(--spacing-sm);color:var(--grey-medium-light)}.product .price__container{margin-bottom:var(--spacing-sm);line-height:1}.trellis-product{overflow:hidden}@media screen and (min-width: 768px){.trellis-product{overflow:visible}}.product__info-container>*+*{margin:0}.product__short-desc,.product__sku-container{margin-bottom:var(--spacing-base)}.product__short-desc{display:none}.product__short-desc-mobile{display:block}@media screen and (min-width: 750px){.product__short-desc{display:block}.product__short-desc-mobile{display:none}}.product__short-desc a{color:var(--color-text)}.product__sku-container{font-size:var(--text-body-small)}.product__sku-label{font-weight:var(--font-body-weight-bold)}.product-form__input{margin:0 0 var(--spacing-sm) 0}.product-form__input input[type=radio]+label{margin:0 5px var(--spacing-sm) 0;padding:var(--spacing-sm) 12px;border:var(--outline-width) solid var(--grey-light);background-color:var(--background);color:var(--color-text);font-size:var(--text-body-primary);line-height:1.5;letter-spacing:0;outline:var(--outline-width) solid var(--color-white)}.product-form__input input[type=radio]:checked+label{border-color:var(--grey-dark);background-color:var(--background);color:var(--color-text);font-weight:var(--font-body-weight-bold);outline:var(--outline-width) solid var(--grey-dark);outline-offset:-2px}fieldset.product-form__input .form__label,.product-form__quantity .form__label{margin-bottom:var(--spacing-sm);line-height:1.5}.quantity{min-height:45px;width:140px;background-color:var(--color-white);border:var(--outline-width) solid var(--grey-light);border-radius:4px}.quantity__input{width:45px;padding:0;font-size:var(--text-body-primary);color:var(--color-text)}.quantity:before,.quantity:after{display:none}.quantity__button{width:45px;border-radius:4px}.quantity__button:focus{outline:none}.quantity__button:first-child{margin-left:0}.quantity__button:last-child{margin-right:0}.quantity__button svg{width:14px}.quantity__button svg path{stroke:var(--color-black)}.product__info-container .product-form__quantity{display:inline-block;width:140px;margin:0 8px 0 0}.product__info-container .product-form__quantity .quantity{min-height:47px}.product__info-container .product-form__buy-buttons-wrapper{display:inline-block;width:calc(100% - 148px);vertical-align:top}.product__info-container .product-form{margin:0}.product__info-container .breadcrumbs{padding-inline:0}.product__info-container .breadcrumbs ul li a,.product__info-container .breadcrumbs ul li span{font-weight:400;color:#25252599}@media screen and (max-width: 749px){.product__info-container .breadcrumbs{display:none}}.product-rewards-banner{margin:var(--spacing-base) 0;padding:2.4rem;background:linear-gradient(268.64deg,#737f85,#1b1e1f);display:flex;justify-content:space-between;align-items:flex-end}.endurelite-theme .product-rewards-banner{background:radial-gradient(118.87% 352.18% at 22.9% 50.13%,#0000cb,#000065)}.product-rewards-banner__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--text-body-primary);color:#c2cacc}.endurelite-theme .product-rewards-banner__title{color:#fff}.product-reward-banner__points{display:flex;justify-content:end;gap:1.2rem;color:#fff}.product-reward-banner__points .button--small{padding:.8rem 2.4rem;font-size:var(--text-body-xs)}.product-reward-banner__points .button--secondary{border-color:#fff}.product-reward-banner__points .button--secondary:hover{background-color:transparent;color:#fff}.product-reward-banner__points .button--outline{border:solid 1px #FFFFFF;background-color:transparent}.product-reward-banner__points .button--outline:hover{background-color:#fff;color:#252525}.product-rewards-banner__wrapper{display:flex;flex-direction:column}.product-rewards-banner p{margin:var(--spacing-sm) 0 0 0;font-size:var(--text-body-primary);color:#fff}.product-rewards-banner p a{color:var(--color-text)}.product-rewards-banner__column{flex:1;display:flex;column-gap:8px}.product-rewards-banner__column:last-child{text-align:right}@media screen and (min-width: 990px){.product-rewards-banner__title{font-size:var(--text-sub-heading-small)}}.product-marketing-banner-item__tooltip,.product__benefit-cards .benefit-item__tooltip{margin-top:var(--spacing-base)}.product-marketing-banner-item__tooltip{display:none;position:absolute;top:50px;left:0;z-index:99;width:210px;padding:var(--spacing-sm);background-color:var(--grey-dark);text-align:left;font-size:var(--text-body-small);color:var(--color-white)}@media screen and (min-width: 990px){.product-marketing-banner-item__tooltip,.product__benefit-cards .benefit-item__tooltip{top:70px}}.product-marketing-banner-item__tooltip:before{content:"";display:block;position:absolute;left:14px;top:-14px;width:20px;height:15px;clip-path:polygon(50% 0%,0% 100%,100% 100%);background-color:var(--grey-dark)}@media screen and (min-width: 990px){.product-marketing-banner-item__tooltip:before{left:17px}}.product-marketing-banner-item__tooltip p,.product__benefit-cards .benefit-item__tooltip p{margin:0}.product-marketing-banner-item__tooltip.active,.product__benefit-cards .benefit-item__tooltip.active{display:block}.product-marketing-banner-item{display:inline-block;position:relative;padding:var(--spacing-sm);background-color:var(--background);margin:0 var(--spacing-sm) var(--spacing-base) 0;cursor:pointer}@media screen and (min-width: 990px){.product-marketing-banner-item{width:180px;text-align:center}}.product-marketing-banner-item__cta{display:inline-block;vertical-align:middle;width:30px;height:30px;border-radius:50%;margin-right:5px;background-color:var(--grey-light)}.product-marketing-banner-item__text{display:inline-block;vertical-align:middle;font-weight:var(--font-body-weight-bold);font-size:var(--text-body-small)}@media screen and (min-width: 990px){.product-marketing-banner-item__text{width:115px}}.product__alert{display:flex;margin-bottom:var(--spacing-base);padding:var(--spacing-base);border:var(--outline-width) solid var(--color-text);border-radius:4px;background-color:var(--grey-light);font-size:var(--text-body-small)}.product__alert p{margin:0}.product__alert strong{font-family:var(--button-font-family)}.product__alert span{display:inline-block;min-width:20px;height:20px;margin-right:var(--spacing-sm);border:var(--outline-width) solid var(--color-text);border-radius:50%;background-color:var(--color-white);text-align:center;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--text-body-primary);line-height:20px}.benefit-item__image{width:100%;height:100%;object-fit:cover;border-radius:100%}.product__benefit-cards{display:inline-flex;flex-direction:row;flex-wrap:wrap;grid-gap:var(--spacing-base);margin-bottom:var(--spacing2x);width:100%}@media screen and (min-width: 990px){.product__benefit-cards{margin-bottom:0;grid-gap:11px}}.product__benefit-cards .benefit-item{display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:var(--spacing-sm);position:relative;padding:var(--spacing-sm);background-color:var(--background);cursor:pointer;width:100%}@media screen and (min-width: 990px){.product__benefit-cards .benefit-item{width:fit-content;flex-grow:1}}.benefit-item__text{position:relative;display:flex;justify-content:center;grid-gap:var(--spacing-sm);font-weight:var(--font-body-weight-bold);font-size:var(--text-body-small)}.benefit-item__cta{display:inline-block;vertical-align:middle;width:21px;height:21px;border-radius:50%;background-color:var(--grey-light)}.product__benefit-cards .benefit-item__tooltip{display:none;position:absolute;top:28px;right:-25px;margin:auto;z-index:99;width:210px;padding:var(--spacing-sm);background-color:var(--grey-dark);text-align:left;font-size:var(--text-body-small);color:var(--color-white);font-weight:400}@media screen and (min-width: 990px){.product__benefit-cards .benefit-item__tooltip{right:unset;left:-37px}}.product__benefit-cards .benefit-item__tooltip:before{content:"";display:block;position:absolute;right:19px;top:-14px;width:20px;height:15px;clip-path:polygon(50% 0%,0% 100%,100% 100%);background-color:var(--grey-dark)}@media screen and (min-width: 990px){.product__benefit-cards .benefit-item__tooltip:before{right:calc(100% - 41px)}}.product-form__buttons{max-width:100%}.product-form__buttons--klaviyo{display:none}.product-form__buttons--klaviyo-active{display:block}.klaviyo-bis-trigger{min-width:100%}.product__title{margin-bottom:var(--spacing-base)}.product__title h1{font-family:var(--font-heading-family);font-size:var(--text-sub-heading-large)}@media screen and (min-width: 750px){.product__title h1{font-size:var(--text-heading-5)}}@media screen and (min-width: 990px){.product__title h1{font-size:var(--text-heading-4)}}.product-metafield__message{margin-bottom:var(--spacing-base)}.product-option{display:none}.product-option--visible{display:inline-block}.yotpo-force-scroll{width:fit-content;position:relative}.yotpo-force-scroll:before{content:"";position:absolute;height:100%;width:100%;left:0;top:0;cursor:pointer}.yotpo div,.yotpo span,.yotpo p,.yotpo a,.yotpo img,.yotpo i,.yotpo strong,.yotpo sup,.yotpo ul,.yotpo li,.yotpo form,.yotpo label{font-family:var(--font-body-family)}.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star,.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star,.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star,.yotpo.bottomline .yotpo-bottomline .yotpo-icon-star,.yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star,.yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,.yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star,.yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star,.yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star{font-size:var(--text-body-xs);letter-spacing:3px}.product__info-container .yotpo{cursor:pointer;margin-bottom:var(--spacing-base)}.product__info-container .yotpo-stars{display:flex;align-items:center}.yotpo-review-rating-title{display:block!important}.yotpo-review-title{margin-left:0!important;margin-top:var(--spacing-sm)}.product__info-container .yotpo a{text-decoration:underline!important;color:var(--color-text)!important;margin-left:calc(var(--spacing-sm) - 4px)}.yotpo.yotpo-main-widget{margin-bottom:var(--spacing2x)}@media screen and (min-width: 990px){.yotpo.yotpo-main-widget{margin-bottom:var(--spacing4x)}}.yotpo-sr-star-full,.yotpo-sr-star-empty,.yotpo-sr-star-half{height:13px!important;width:13px!important;margin-right:4px}.yotpo-sr-star-empty path{fill:var(--grey-medium-light);stroke:var(--grey-light-medium-light)}.yotpo-sr-star-half{background-image:url(/cdn/shop/files/half-star.svg?v=1672840153);background-size:cover}.yotpo-sr-star-half path{fill:transparent;stroke:transparent}.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-empty-star,.yotpo.yotpo-main-widget .yotpo-review .yotpo-review-stars .yotpo-icon.yotpo-icon-empty-star,.yotpo.bottomLine .standalone-bottomline .yotpo-icon.yotpo-icon-empty-star,.yotpo.yotpo-main-widget .write-review .yotpo-header .yotpo-icon-empty-star{background-image:url(/cdn/shop/files/Empty.svg?v=1672838697)!important}.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-half-star,.yotpo.yotpo-main-widget .yotpo-review .yotpo-review-stars .yotpo-icon.yotpo-icon-half-star,.yotpo.bottomLine .standalone-bottomline .yotpo-icon.yotpo-icon-half-star,.yotpo.yotpo-main-widget .write-review .yotpo-header .yotpo-icon-half-star{background-image:url(/cdn/shop/files/half-star.svg?v=1672840153)!important}.product__title .card__badge{position:relative;margin-top:var(--spacing2x);margin-bottom:var(--spacing-sm)}.product__title .card__badge span{border:0;border-radius:0;padding:var(--spacing-sm);background-color:var(--badge-bg-color);font-weight:var(--font-body-weight-bold);font-size:var(--text-body-small);color:var(--color-white);text-transform:capitalize}@media screen and (min-width: 750px){.product__title .card__badge{margin-top:0}}@media screen and (min-width: 990px){.product__title .card__badge span{line-height:1.25}}.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-sum-reviews,.yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-sum-reviews{padding-bottom:0}@media screen and (min-width: 990px){.yotpo form .yotpo-regular-box{margin-top:40px}}#yotpo-main-widget-btn.yotpo-new-review-btn,.yotpo-new-review-submit{background-color:var(--color-text)!important}#yotpo-main-widget-btn.yotpo-new-review-btn:hover,.yotpo-new-review-submit:hover{background-color:var(--grey-dark)!important}.yotpo-device-desktop .yotpo-review-form-modal,.yotpo-device-laptop .yotpo-review-form-modal,.yotpo-display-l .yotpo-review-form-modal,.yotpo-display-m .yotpo-review-form-modal{z-index:100}.sezzle-shopify-info-button{margin-bottom:var(--spacing-sm)}
/*# sourceMappingURL=/cdn/shop/t/521/assets/trellis-product-buy-box.css.map */
