.button{min-height:auto;min-width:180px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:17px 34px;border-radius:16px;border:1px solid #fff;background:#0000;color:#fff;font:600 1rem/1 var(--font-body-family);letter-spacing:-.064px;text-align:center;box-shadow:none;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.button::-moz-focus-inner{border:0;padding:0}.button{transition:all .2s ease-in-out}.button:not(.button--gradient):hover,.button:not(.button--gradient):focus,.button:not(.button--gradient):active{border-color:#ff6a00;color:#ff6a00;box-shadow:none}.button svg{width:13px;height:13px;fill:currentColor;transition:all .2s ease-in-out}.button svg *{fill:inherit;transition:all .2s ease-in-out}.button:before,.button:after{display:none}.button--secondary{position:relative;border:none;background:#0000;color:#ff6a00;transition:color .2s ease-in-out}.button--secondary:before,.button--secondary:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.button--secondary:before{background:linear-gradient(90deg,#ff5203,#ff962e);z-index:0}.button--secondary:after{background:linear-gradient(#ff6a00,#ff6a00);opacity:0;z-index:1;transition:opacity .2s ease-in-out}.button--secondary:hover:after,.button--secondary:focus-visible:after,.button--secondary:active:after{opacity:1}.button--secondary:hover,.button--secondary:focus-visible,.button--secondary:active{color:#ff6a00}.button--gradient{position:relative;z-index:0;overflow:hidden;border:none;box-shadow:none;background:#0000;color:#fff;font:700 1rem/1 var(--font-body-family)}.button--gradient:after,.button--gradient:before{content:"";display:block;position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0;box-shadow:none;pointer-events:none}.button--gradient:after{background:#ff6a00;z-index:-2;transition:none}.button--gradient:before{background:linear-gradient(90deg,#f93,#ff6722 45.67%,#f86c1f);opacity:1;z-index:-1;transition:opacity .2s ease-in-out}.button--gradient:not([disabled]):hover:before,.button--gradient:not([disabled]):hover:after,.button--gradient:not([disabled]):focus:before,.button--gradient:not([disabled]):focus:after,.button--gradient:not([disabled]):focus-visible:before,.button--gradient:not([disabled]):focus-visible:after,.button--gradient:not([disabled]):active:before,.button--gradient:not([disabled]):active:after{box-shadow:none}.button--gradient:hover:before,.button--gradient:focus-visible:before,.button--gradient:active:before{opacity:0}.button--gradient:hover,.button--gradient:focus,.button--gradient:focus-visible,.button--gradient:active{color:#fff;border:none;box-shadow:none;outline:none}.button--gradient:focus:not(:focus-visible):not(.focused){box-shadow:none}.main-product-custom .product__media-wrapper .product-media-container{border:none}.main-product-custom .product__media-wrapper .product__media-list{margin-bottom:24px}.main-product-custom .product__media-wrapper .thumbnail-list{--media-radius: 16px;padding:0;grid-gap:24px}.main-product-custom .product__media-wrapper .thumbnail[aria-current]{box-shadow:none;border-color:#ff6a00}.main-product-custom .product__media-wrapper .slider-button{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#0000;border:1px solid #FF6A00;border-radius:50%;z-index:1;color:#ff6a00}.main-product-custom .product__media-wrapper .slider-button:disabled{display:none}.main-product-custom .product__media-wrapper .slider-button--prev{left:10px}.main-product-custom .product__media-wrapper .slider-button--next{right:10px}.main-product-custom .product__media-wrapper .product-gallery-main{position:relative}.main-product-custom .product__media-wrapper .product-gallery-badge{position:absolute;right:30px;bottom:30px;display:flex;flex-direction:column;z-index:2;max-width:min(100% - 24px,220px);padding:14px 24px;border-radius:20px;border:1px solid #D9D7D5;color:#fff;pointer-events:none;box-sizing:border-box;text-align:left;background-color:#ffffff1a;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#48484869}.main-product-custom .product__media-wrapper .product-gallery-badge__primary{font-size:24px;font-weight:600;line-height:140%;letter-spacing:-.24px}.main-product-custom .product__media-wrapper .product-gallery-badge__secondary{font-size:14px;font-weight:500;line-height:150%;letter-spacing:-.14px}.main-product-custom .product__media-wrapper .product-media-container.media-type-video .product__modal-opener--video .product__media-icon,.main-product-custom .product__media-wrapper .product-media-container.media-type-video .product__modal-opener--external_video .product__media-icon,.main-product-custom .product__media-wrapper .product-media-container.media-type-external_video .product__modal-opener--video .product__media-icon,.main-product-custom .product__media-wrapper .product-media-container.media-type-external_video .product__modal-opener--external_video .product__media-icon{display:none}.main-product-custom .product__media-wrapper .deferred-media__poster-button{width:80px;height:80px;padding:0;border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:#ff6a00;background-color:#ffffff1a;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);transition:all .2s ease-in-out}.main-product-custom .product__media-wrapper .deferred-media__poster-button .icon,.main-product-custom .product__media-wrapper .deferred-media__poster-button .svg-wrapper{width:24px;height:24px}.main-product-custom .product__media-wrapper .deferred-media__poster-button:hover{transform:translate(-50%,-50%) scale(1.05);border-color:#ffffff26}.main-product-custom .product__media-wrapper .thumbnail__badge{height:40px;width:40px;border:1px solid hsla(0,0%,100%,.15);color:#ff6a00;background-color:#ffffff1a;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.main-product-custom .product__media-wrapper .thumbnail__badge:hover{border-color:#ffffff26}.main-product-custom .product__media-wrapper .product__links--under-gallery-desktop{display:none;width:100%;margin-top:0}.main-product-custom .product .product__links{margin:20px 0}.main-product-custom .product .product__links .button{min-width:136px;text-decoration:none}.main-product-custom .product .product__links .button svg{width:24px;height:24px}.main-product-custom .product .product__links-list{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none}.main-product-custom .product .product__links-list__item{margin:0}.main-product-custom .product media-gallery+.product__links{margin-top:80px}.main-product-custom .product .product-media-modal .deferred-media__poster-button{width:80px;height:80px;padding:0;border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:#ff6a00;background-color:#ffffff1a;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);transition:all .2s ease-in-out}.main-product-custom .product .product-media-modal .deferred-media__poster-button .icon,.main-product-custom .product .product-media-modal .deferred-media__poster-button .svg-wrapper{width:24px;height:24px}.main-product-custom .product .product-media-modal .deferred-media__poster-button:hover{transform:translate(-50%,-50%) scale(1.05);border-color:#ffffff26}.main-product-custom .product .product__info-container{font-size:16px;letter-spacing:-.4px}.main-product-custom .product .product__info-container>*+*{margin:12px 0}.main-product-custom .product .shopify-app-block{margin:24px 0!important}.main-product-custom .product__text{font-size:14px;font-weight:600;line-height:110%;letter-spacing:-.4px}.main-product-custom .product__text--accent{background:linear-gradient(90deg,#ff5203,#ff962e 25.55%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.main-product-custom .product__text h1,.main-product-custom .product__text h2,.main-product-custom .product__text h3,.main-product-custom .product__text h4,.main-product-custom .product__text h5,.main-product-custom .product__text h6{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.main-product-custom .product__text h1:not(:last-child),.main-product-custom .product__text h2:not(:last-child),.main-product-custom .product__text h3:not(:last-child),.main-product-custom .product__text h4:not(:last-child),.main-product-custom .product__text h5:not(:last-child),.main-product-custom .product__text h6:not(:last-child){margin:0 0 8px}.main-product-custom .product__text p:not(:last-child){margin-bottom:8px}.main-product-custom .product__text a{color:inherit;text-decoration:underline;text-decoration-thickness:from-font;transition:color .2s ease-in-out}.main-product-custom .product__text a:hover,.main-product-custom .product__text a:focus,.main-product-custom .product__text a:active{color:#ff6a00}.main-product-custom .product__text ul,.main-product-custom .product__text ol{padding-left:30px}.main-product-custom .product__text ul:not(:last-child),.main-product-custom .product__text ol:not(:last-child){margin-bottom:8px}.main-product-custom .product__text>*{font:inherit;color:inherit;letter-spacing:inherit}.main-product-custom .product__title,.main-product-custom .product__title h1{font-size:44px;font-weight:700;line-height:110%;letter-spacing:-2px}.main-product-custom .product__description{margin:12px 0 16px!important;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-.4px;color:#342c25}.main-product-custom .product__description h1,.main-product-custom .product__description h2,.main-product-custom .product__description h3,.main-product-custom .product__description h4,.main-product-custom .product__description h5,.main-product-custom .product__description h6{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.main-product-custom .product__description h1:not(:last-child),.main-product-custom .product__description h2:not(:last-child),.main-product-custom .product__description h3:not(:last-child),.main-product-custom .product__description h4:not(:last-child),.main-product-custom .product__description h5:not(:last-child),.main-product-custom .product__description h6:not(:last-child){margin:0 0 8px}.main-product-custom .product__description p:not(:last-child){margin-bottom:8px}.main-product-custom .product__description a{color:inherit;text-decoration:underline;text-decoration-thickness:from-font;transition:color .2s ease-in-out}.main-product-custom .product__description a:hover,.main-product-custom .product__description a:focus,.main-product-custom .product__description a:active{color:#ff6a00}.main-product-custom .product__description ul,.main-product-custom .product__description ol{padding-left:30px}.main-product-custom .product__description ul:not(:last-child),.main-product-custom .product__description ol:not(:last-child){margin-bottom:8px}.main-product-custom .product__description>*{font:inherit;color:inherit;letter-spacing:inherit}.main-product-custom .product .okeReviews[data-oke-container],.main-product-custom .product div.okeReviews{font-size:16px;font-weight:400;line-height:150%;letter-spacing:-.4px;color:#342c25}.main-product-custom .product .oke-sr-count{text-decoration:underline}.main-product-custom .product .oke-sr-rating{display:inline-block}.main-product-custom .product .oke-sr-stars{margin-right:16px;margin-left:8px}.main-product-custom .product .product__custom-liquid{margin:6px 0 12px!important}.main-product-custom .product .product__price{margin:16px 0 6px!important}.main-product-custom .product .price{display:flex;align-items:center;gap:24px;font-size:26px;font-weight:600;line-height:150%;letter-spacing:-1px}.main-product-custom .product .price__container{margin-bottom:0}.main-product-custom .product .price--on-sale .price__sale{display:flex;gap:8px;align-items:center}.main-product-custom .product .price .price-item{margin:0}.main-product-custom .product .product__info-container .price--on-sale .price-item--regular{font-size:20px;font-weight:500;letter-spacing:-1px;text-decoration-line:line-through;color:#342c25}.main-product-custom .product .price__badge-sale{margin:0;border:none;padding:4px 8px;background:#ff6a00;color:#fff;font-size:16px;font-weight:400;line-height:110%;letter-spacing:-.4px}.main-product-custom .product .truemed-entry-box{justify-content:flex-start!important;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:150%;letter-spacing:-.4px}.main-product-custom .product .truemed-entry-text{font-size:14px;font-weight:400!important}.main-product-custom .product .truemed-entry-link{font-size:14px;font-weight:500;line-height:100%;letter-spacing:-.4px;text-decoration-line:underline;transition:color .2s ease-in-out}.main-product-custom .product .truemed-entry-link:hover{color:#ff6a00}.main-product-custom .product .truemed-entry-logo{display:none}.main-product-custom .product variant-selects{margin:16px 0 30px!important}.main-product-custom .product .product-form-container{margin:30px 0 12px!important}.main-product-custom .product variant-selects .product-form__input{margin:0;padding:20px 0;max-width:100%;display:flex;flex-wrap:nowrap;-moz-column-gap:24px;column-gap:24px;border-bottom:1px solid #D9D7D5}.main-product-custom .product variant-selects .product-form__input:last-of-type{padding-bottom:0;border-bottom:none}.main-product-custom .product variant-selects .product-form__input .form__label{margin-bottom:12px;padding-top:10px;font-size:18px;font-weight:500;line-height:110%;letter-spacing:-1px;word-break:break-word}.main-product-custom .product variant-selects .product-form__input--bundle{width:100%;flex-wrap:wrap}.main-product-custom .product variant-selects .product-form__input--bundle .form__label{padding-top:0;width:100%;flex:1 1 100%}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-cards{display:flex;flex-wrap:wrap;gap:14px;width:100%;margin-top:2px}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card{position:relative;flex:1 1 calc(50% - 7px);min-width:0;max-width:100%}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card--disabled{opacity:.55;pointer-events:none}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__surface{position:relative;display:flex;flex-direction:column;align-items:stretch;height:100%;margin:0;padding:16px;border:1px solid #D9D7D5;border-radius:16px;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;text-align:left}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__input:focus-visible+.product-variant-bundle-card__surface{outline:2px solid #FF6A00;outline-offset:2px}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__input:checked+.product-variant-bundle-card__surface,.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card:has(>.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__input:checked) .product-variant-bundle-card__surface{border-width:2px;border-style:solid;border-color:#ff6a00;box-shadow:0 2px 12px #0000000f}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__badge{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(90deg,#f93,#ff6722 45.67%,#f86c1f);color:#fff;opacity:0;transform:scale(.85);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__badge .icon,.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__badge svg{width:17px;height:17px;display:block}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__input:checked+.product-variant-bundle-card__surface .product-variant-bundle-card__badge,.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card:has(>.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__input:checked) .product-variant-bundle-card__surface .product-variant-bundle-card__badge{opacity:1;transform:scale(1)}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__title{display:block;margin-bottom:3px;max-width:calc(100% - 24px);font-size:20px;font-weight:600;line-height:110%;letter-spacing:-1px}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__prices{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__price{font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1px;color:#ff6a00}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__compare{margin:0;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-1px;text-decoration-line:line-through;color:#342c25}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__list{margin:10px 0 0;padding:0;list-style:none}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__item{display:flex;gap:8px;align-items:flex-start;margin-bottom:2px;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-.4px;color:#342c25}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__item:last-child{margin-bottom:0}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__item--included{color:#342c25}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__item--included .product-variant-bundle-card__check-icon{flex-shrink:0;margin-top:5px;color:#ff6a00}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__item--included .product-variant-bundle-card__check-icon svg{width:16px;height:16px;display:block}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__item--excluded{opacity:.3}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__item--excluded .product-variant-bundle-card__item-text{text-decoration:line-through}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__item--excluded .product-variant-bundle-card__check-icon{flex-shrink:0;margin-top:2px;color:#342c25;opacity:.3}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__item--excluded .product-variant-bundle-card__check-icon svg{width:14px;height:14px;display:block}.main-product-custom .product variant-selects .form__label{flex:1 0 auto;max-width:65px;min-width:45px}.main-product-custom .product .product-form__quantity .form__label{font-size:18px;font-weight:500;line-height:110%;letter-spacing:-1px}.main-product-custom .product .product-form__quantity .quantity{--inputs-radius: 12px;width:180px;min-height:50px;color:#030303;border:1px solid #D9D7D5}.main-product-custom .product .product-form__quantity .quantity:after,.main-product-custom .product .product-form__quantity .quantity:before{box-shadow:none}.main-product-custom .product .product-form__quantity .quantity__button{width:50px}.main-product-custom .product .product-form__quantity .quantity__input{font-size:18px;font-weight:500}.main-product-custom .product .product-form__input--pill input[type=radio]+label{margin:0;padding:8px 20px;border-radius:16px;border:1px solid #D9D7D5;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-.4px;color:#342c25}.main-product-custom .product .product-form__input--pill input[type=radio]:checked+label{background:linear-gradient(90deg,#ff993314,#ff672214 45.67%,#f86c1f14);border-color:#ff6a00;color:#ff6a00;font-weight:600}.main-product-custom .product .swatch-input__input+.swatch-input__label .swatch{--swatch--size: 40px}.main-product-custom .product .product-form__input--swatch .swatch-input__input+.swatch-input__label{margin:0}.main-product-custom .product .swatch-input__input:active+.swatch-input__label,.main-product-custom .product .swatch-input__input:checked+.swatch-input__label{margin:0;position:relative;outline:none}.main-product-custom .product .swatch-input__input:active+.swatch-input__label:after,.main-product-custom .product .swatch-input__input:checked+.swatch-input__label:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;padding:4px;background:linear-gradient(#fcb671,#ff6a00);border-radius:50%;mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);mask-composite:exclude;-webkit-mask-composite:exclude}.main-product-custom .product .product-variant-options-container{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:14px;align-items:self-start}.main-product-custom .product .product-badges{margin:24px 0!important;display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;width:100%}.main-product-custom .product .product-badge-block{display:inline-flex;vertical-align:top;align-items:center;gap:8px;padding:2px 8px;margin:0;min-height:26px;max-width:100%;border:1px solid #A3B3D2;border-radius:6px;background:#ebf0ff;font-size:14px;font-weight:400;line-height:120%;letter-spacing:-.4px;color:#030303}.main-product-custom .product .product-badge-block__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:#ff6a00}.main-product-custom .product .product-badge-block__icon svg,.main-product-custom .product .product-badge-block__icon img{width:22px;height:22px;display:block;-o-object-fit:contain;object-fit:contain}.main-product-custom .product .product-badge-block__icon svg{flex-shrink:0}.main-product-custom .product .product-badge-block__text{flex:1;min-width:0}.main-product-custom .product .product-badge-block__text p{margin:0}.main-product-custom .product .product-form{margin:0!important}.main-product-custom .product .product-form__buttons .product-form__submit{margin-bottom:14px}.main-product-custom .product .product-form__buttons .product-form__submit svg{width:24px;height:24px;fill:none}.main-product-custom .product more-payment-options-link{display:none}.main-product-custom .product shop-pay-wallet-button{--shopify-accelerated-checkout-button-border-radius: 16px;--shopify-accelerated-checkout-button-block-size: 50px;font-size:16px;font-weight:700;line-height:150%;letter-spacing:-.4px}.main-product-custom .product shopify-payment-terms{font-size:14px;font-weight:400;line-height:150%;letter-spacing:-.4px}.main-product-custom .product shopify-buy-it-now-button{--buttons-radius-outset: 16px;--shopify-accelerated-checkout-button-border-radius: 16px;--buttons-radius: 16px}.main-product-custom .product .shopify-payment-button__button--unbranded{padding:17px 34px;border-radius:16px;min-height:auto;font:700 1rem/1 var(--font-body-family);letter-spacing:-.064px;transition:color .2s ease-in-out}.main-product-custom .product .shopify-payment-button__button--unbranded:after{box-shadow:none}.main-product-custom .product .shopify-payment-button__button--unbranded:hover{color:#ff6a00}.main-product-custom .product .shopify-payment-button__button--unbranded:hover:after{box-shadow:none}.main-product-custom .product #shopify-buyer-consent{display:none}.main-product-custom .product--no-media .shopify-app-block{text-align:center}.main-product-custom .product--no-media .price{justify-content:center}.main-product-custom .product--no-media .truemed-entry-box{justify-content:center!important}.main-product-custom .product--no-media .product__links-list{justify-content:center}@media only screen and (max-width:992px){.main-product-custom .product__media-wrapper .thumbnail-list__item.slider__slide{width:calc(19% - 12px);min-width:64px}.main-product-custom .product__media-wrapper .thumbnail-list__item.slider__slide:first-of-type{margin-left:20px}.main-product-custom .product__media-wrapper .thumbnail-list__item.slider__slide:last-of-type{margin-right:20px}.main-product-custom .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:-20px;margin-right:-20px}.main-product-custom .product__media-wrapper .slider.slider--mobile{margin-bottom:20px;--grid-mobile-horizontal-spacing: 40px;--grid-desktop-horizontal-spacing: 40px;scroll-padding-left:20px;position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.main-product-custom .product__media-wrapper .slider.slider--mobile .product__media-item{display:flex;align-items:center}.main-product-custom .product__media-wrapper .slider.slider--mobile .media{--constrained-height: calc(100vw - 40px) }.main-product-custom .product__media-wrapper .slider.slider--mobile.thumbnail-list{margin-bottom:0}.main-product-custom .product__media-wrapper .slider.slider--mobile .slider__slide{padding-top:0;padding-bottom:0}.main-product-custom .product__media-wrapper .slider.slider--mobile .product__media-item{width:calc(100% - 40px)}.main-product-custom .product__media-wrapper .slider-button{width:35px;height:35px;z-index:2}.main-product-custom .product__media-wrapper .slider-button--prev{left:20px}.main-product-custom .product__media-wrapper .slider-button--next{right:20px}.main-product-custom .product__media-wrapper .grid--peek.slider .grid__item:first-of-type{margin-left:20px}.main-product-custom .product__media-wrapper .deferred-media__poster-button{width:54px;height:54px}.main-product-custom .product__media-wrapper .deferred-media__poster-button .icon,.main-product-custom .product__media-wrapper .deferred-media__poster-button .svg-wrapper{width:20px;height:20px}.main-product-custom .product .product-gallery-badge{padding:8px 16px;right:34px;bottom:60px;border-radius:12px}.main-product-custom .product .product-gallery-badge__primary{font-size:18px}.main-product-custom .product .product-gallery-badge__secondary{font-size:12px}.main-product-custom .product--mobile-show .product-gallery-badge{bottom:14px}.main-product-custom .product .product__title h1{font-size:32px}.main-product-custom .product .main-product-installments--hide-mobile{display:none!important}.main-product-custom .product .truemed-entry-link{font-size:16px}.main-product-custom .product .product-badges{margin:12px 0!important;gap:6px}.main-product-custom .product .product-badge-block{padding:2px 6px;font-size:12px;gap:4px}.main-product-custom .product .product-badge-block:last-of-type{margin-right:0}.main-product-custom .product .product-badge-block__icon{width:16px;height:16px}.main-product-custom .product .product-badge-block__icon svg,.main-product-custom .product .product-badge-block__icon img{width:16px;height:16px}.main-product-custom .product variant-selects .product-form__input{flex-wrap:wrap}.main-product-custom .product variant-selects .product-form__input .form__label{margin-bottom:8px;padding-top:0;font-size:16px;max-width:100%}.main-product-custom .product variant-selects .product-form__input .product-variant-options-container--swatch{gap:24px}.main-product-custom .product variant-selects .product-form__input .swatch-input__input+.swatch-input__label .swatch{--swatch--size: 52px}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card{flex:1 1 100%}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__list{display:flex;flex-wrap:wrap;gap:6px 14px}.main-product-custom .product variant-selects .product-form__input--bundle .product-variant-bundle-card__item{flex:0 1 calc(50% - 7px);word-break:break-word}.main-product-custom .product .product-form__buttons{max-width:100%!important}.main-product-custom .product-media-modal .deferred-media__poster-button{width:54px;height:54px}.main-product-custom .product-media-modal .deferred-media__poster-button .icon,.main-product-custom .product-media-modal .deferred-media__poster-button .svg-wrapper{width:20px;height:20px}}@media screen and (max-width:989px){.main-product-custom .product{gap:24px}.main-product-custom .product .product__info-wrapper{padding-left:0}.main-product-custom .product .product__info-wrapper.product__info-wrapper--background-blur{position:relative}.main-product-custom .product .product__info-wrapper.product__info-wrapper--background-blur:before{content:"";display:block;position:absolute;top:2%;right:30px;width:202.533px;height:146.143px;transform:rotate(27.052deg);background:radial-gradient(61.24% 61.24% at 50.54% 38.76%,#f86c1f,#f86c1f1a 51.04%,#ffffffb3);filter:blur(100px)}.main-product-custom .product .product__info-wrapper.product__info-wrapper--background-blur:after{content:"";display:block;position:absolute;bottom:0;right:30px;width:202.533px;height:146.143px;transform:rotate(27.052deg);background:radial-gradient(61.24% 61.24% at 50.54% 38.76%,#f86c1f,#f86c1f1a 51.04%,#ffffffb3);filter:blur(75px)}}@media screen and (max-width:749px){.main-product-custom .product .product-form__input--pill input[type=radio]+label{width:100%}.main-product-custom .product .product__links .product__links-item,.main-product-custom .product .product__links .product__links-item .button{width:100%}}@media screen and (min-width:750px){.main-product-custom .product__media-wrapper.product__column-sticky{align-self:start}.main-product-custom .product__info-wrapper:has(.product__info-container.product__column-sticky){align-self:start}}@media screen and (min-width:750px)and (max-width:989px){.main-product-custom .product__media-wrapper.product__column-sticky{position:static}}@media screen and (min-width:990px){.main-product-custom .product--medium:not(.product--no-media) .product__media-wrapper,.main-product-custom .product--small:not(.product--no-media) .product__info-wrapper{max-width:58%;width:calc(58% - var(--grid-desktop-horizontal-spacing)/2)}.main-product-custom .product--medium:not(.product--no-media) .product__info-wrapper,.main-product-custom .product--small:not(.product--no-media) .product__media-wrapper{padding-left:50px;max-width:42%;width:calc(42% - var(--grid-desktop-horizontal-spacing)/2)}.main-product-custom .product:not(.product--columns):not(.product--stacked) .product__media-list .product__media-item{width:100%;max-width:100%}.main-product-custom .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(15% - 15px)}}@media only screen and (min-width:993px){.main-product-custom .product .main-product-installments--hide-desktop{display:none!important}.main-product-custom .product .product__media-wrapper .product__links--under-gallery-desktop{display:block}}body.template-product #MainContent.content-for-layout{position:relative}
/*# sourceMappingURL=/cdn/shop/t/99/assets/gulp-main-product.css.map */
