.product-main{padding-bottom:2rem}.product-main__grid{align-items:flex-start}.product-main__media-wrap{position:sticky;top:188px;width:50%}.product-main__details-wrap{width:45%;margin-left:auto}.product-main__media{overflow:hidden;margin-bottom:2rem}.product-main__media--desktop{display:flex;flex-direction:row-reverse}.product-main__media--desktop .product-main__media-gallery{margin-bottom:0}.product-main__media--desktop .product-main__media-thumbnails{width:80px;margin-right:1rem;position:relative}.product-main__media--mobile{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;flex-direction:column;pointer-events:none}.product-main__media-gallery{flex:1;overflow:hidden;position:relative;margin-bottom:1rem}.product-main__media-thumbnails{opacity:0;height:0}.product-main__media-item-wrap{position:relative;padding-top:100%}.product-main__media-item-wrap model-viewer{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-main__media-play-wrap,.product-main__media-item{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-main__media-play-wrap,.product-main__media-play-icon-wrap{display:flex;align-items:center;justify-content:center}.product-main__media-play-wrap{background-color:#00000040}.product-main__media-play-icon-wrap{width:32px;height:32px;border-radius:50%;background-color:var(--color-primary);color:var(--color-white);padding-left:3px}.product-main__media-play{width:16px;height:16px}.site-slider--product-main-gallery .splide__arrows{display:none;position:static}.site-slider--product-main-gallery .splide__arrow{z-index:1;width:36px;height:36px}.site-slider--product-main-thumbnails .site-slider__slide,.site-slider--product-main-gallery .site-slider__slide{border-radius:8px;overflow:hidden}.site-slider--product-main-gallery .site-slider__slide{width:100%}.site-slider--product-main-thumbnails .site-slider__slide{border:2px solid transparent}.site-slider--product-main-thumbnails .site-slider__slide.active{border-color:var(--color-blue)}.site-slider--product-main-gallery .splide__pagination{padding:10px 0 0}.site-slider--product-main-gallery .splide__pagination__page{width:14px;height:14px;border-radius:100%;margin:2.5px;border:1px solid var(--color-primary);background:transparent;display:flex;align-items:center;justify-content:center;color:var(--color-primary);position:relative}.site-slider--product-main-gallery .splide__pagination__page svg{width:8px;height:8px;position:absolute;left:3px}.site-slider--product-main-gallery .splide__pagination__page.is-active{background:var(--color-primary);color:var(--color-white)}.product-main__media-ar{margin-bottom:2rem}.product-main__media-ar-icon{height:1.5rem;width:auto}.product-main__media-ar[data-shopify-xr-hidden]{display:none}.product-main__form{margin-bottom:1rem}.product-main__header{position:relative;padding-right:2.75rem}.product-main__header__titles{margin:0 0 1.5rem}.product-main__title{font-size:1.5rem;margin:0 0 .5rem;font-weight:var(--font-weight-bold)}.product-main__subtitle{font-size:1.2rem;margin:0;font-weight:var(--font-weight-normal)}.product-main__share-button{position:absolute;top:0;right:0;width:40px;height:40px;background-color:var(--color-grey-light);border-radius:50%;-webkit-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.product-main__share-button.share-button--hidden{display:none}.product-main__share-icon{width:16px;height:20px}.product-main__share-button--mobile{top:1rem;right:1rem;z-index:1}.product-main__reviews{margin-bottom:1.5rem;display:none;align-items:center;justify-content:left;min-height:26.8px}.product-main__reviews:has(.bv_main_container):not(:has(a[aria-label*="0.0"])){display:flex}.product-main__reviews-view-all{color:inherit;text-decoration:underline;font-size:.875rem;line-height:1;cursor:pointer;text-align:right;margin-bottom:.25rem;display:flex!important;align-items:center}.product-main__reviews-view-all span.bv-inline-ratings__text{margin-left:.5rem}.product-main__price-labels{display:flex;flex-wrap:wrap}.product-main__price-wrap{margin-right:auto}.product-main__price{margin:0 0 1rem;line-height:1;font-size:1.5rem}.product-main__compare-at-price{font-size:1.25rem}.product-main__price-saving{margin:0 0 1rem;color:var(--color-orange-dark);font-size:.75rem;font-weight:var(--font-weight-medium)}.product-main__price-saving--hidden{display:none}.product-main__labels{display:flex;align-items:center;flex-wrap:wrap}.product-main__label{font-size:.875rem;margin-bottom:1rem;line-height:1}.product-main__label{margin-right:1rem}.product-main__label:last-child{margin-right:0}.product-main__in-stock{display:flex;align-items:center}.product-main__in-stock--hidden{display:none}.product-main__in-stock-icon{margin-right:.25rem;color:var(--color-secondary)}.product-main__selling-fast{background-color:var(--color-grey-light);padding:.25rem .5rem;border-radius:4px;font-weight:var(--font-weight-bold)}.product-main__bundle-actions{margin-bottom:1rem}.product-main__view-product-details{margin:0;text-align:center}.product-main__view-product-details-link{color:inherit;text-decoration:underline}.product-main__actions{display:flex;flex-wrap:wrap;margin:0 -.25rem;align-items:flex-end}.product-main__actions-item{padding:0 .25rem;margin-bottom:1rem}.product-main__qty-select-wrap{width:100%;max-width:150px}.product-main__add-to-cart-wrap{flex:1}.product-main__favorite{width:56px;height:56px;background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:50%;-webkit-appearance:none;appearance:none;cursor:pointer;padding:0;outline:0;box-shadow:none;display:flex;align-items:center;justify-content:center}.product-main__favorite-icon{padding:2px;margin-top:2px;stroke:var(--color-grey-mid);fill:var(--color-white)}.product-main__favorite-icon:hover{stroke:var(--color-primary)}.product-main__favorite[disabled]{pointer-events:none}.product-main__favorite-icon{width:30px;height:30px}.product-main__buy-on-amazon,.product-main__view-retailers,.product-main__back-in-stock{margin-bottom:1rem}.product-main__buy-on-amazon-icon,.product-main__retailer-button-icon{max-height:1.5rem}.product-main__buy-on-amazon-icon{max-width:1.5rem}.product-main__retailer-buttons{width:100%;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.product-main__form-item{margin-bottom:1rem}.product-form__label,.product-form__legend{display:inline-block;padding:0;margin:0 0 1rem;line-height:1;font-weight:var(--font-weight-medium)}.product-form__input,.product-form__select{display:block;width:100%;height:56px;border:1px solid var(--color-grey);padding:0 3rem 0 1rem;border-radius:4px;outline:0;box-shadow:none;font-family:inherit;font-size:inherit;color:inherit}.product-form__select-wrap{position:relative}.product-form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-form__select::-ms-expand{display:none}.product-form__select-icon{position:absolute;pointer-events:none;width:16px;height:16px;right:1rem;top:calc(50% - 8px)}.product-form__error{color:red;font-size:.875rem;margin-top:.5rem}.product-form__error.hidden{display:none}.product-main__options{margin-bottom:.5rem}.product-main__swatches{padding:0;border:0;margin-left:0;margin-right:0;min-height:76px}.product-main__payment-button{margin-bottom:1rem}.product-main__payment-button .shopify-payment-button__more-options{display:block;margin-left:auto;margin-right:auto;width:fit-content;font-size:.875rem;color:inherit;font-family:inherit}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 50px;--shopify-accelerated-checkout-button-block-size: 56px}.product-main__sticky-add-to-cart{position:fixed;bottom:0;left:0;width:100%;padding:1rem;z-index:1980;display:none;background-color:var(--color-white);border-top:1px solid var(--color-grey)}.product-main__sticky-add-to-cart .btn-label{display:flex;align-items:center;justify-content:center}.product-main__sticky-add-to-cart-spacer{padding:0 .5rem}.product-main__static-bundle{margin-bottom:2rem}.product-main__static-bundle-title{font-size:1.125rem;margin:1.5rem 0 2rem}.product-main__static-bundle-items{display:flex;flex-direction:column;margin:0 -1rem}.product-main__static-bundle-item{padding:0 1rem}.product-main__static-bundle-item+.product-main__static-bundle-item{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-grey)}.product-main__info-box{margin-bottom:1rem}.product-main__key-details{margin-bottom:2rem;padding:2rem;background-color:var(--color-grey-light);border-radius:8px}.product-main__key-details>*{margin:0 0 .5rem}.product-main__key-details *:last-child{margin-bottom:0}.product-main__key-details h2,.product-main__key-details h3,.product-main__key-details h4,.product-main__key-details h5,.product-main__key-details h6{font-size:1.125rem;margin:0 0 1.5rem;font-weight:var(--font-weight-bold);line-height:1}.product-main__key-details a{color:inherit;text-decoration:underline}.product-main__key-details ul,.product-main__key-details ol{padding-left:1rem}.product-main__key-details li+li{margin-top:.75rem}.modal-loading .product-main--bundle{visibility:hidden;opacity:0;margin:-8rem 0}.product-main--bundle .product-main__grid{align-items:stretch}.product-main--bundle .product-main__media-wrap{position:relative;top:0}.product-main--bundle .product-main__media--desktop{position:sticky;top:-60px}@media screen and (min-width: 768px){.site-slider--product-main-gallery .splide__pagination{display:none}.product-main__media-thumbnails{opacity:1;height:auto;overflow:hidden}.product-main__media--desktop{position:relative}.product-main__media-thumbnails .site-slider{position:initial}.site-slider--product-main-gallery .splide__arrows{position:absolute;top:unset;bottom:1rem;right:1rem;z-index:10;display:flex}}@media screen and (max-width: 1279px){.product-main__media-wrap{width:55%}.product-main__details-wrap{width:45%;margin-left:0}}@media screen and (min-width: 980px) and (max-width: 1279px){.product-main__qty-select-wrap{order:0;max-width:none}.product-main__qty-select{width:100%;max-width:140px}.product-main__favorite-wrap{order:2}.product-main__add-to-cart-wrap{order:1}}@media screen and (max-width: 979px){.product-main{padding-bottom:1rem}.product-main__media-wrap,.product-main__details-wrap{width:100%}.product-main__media-wrap{max-width:780px;margin-left:auto;margin-right:auto}.product-main__media-wrap,.product-main--bundle .product-main__media--desktop{position:relative;top:0}}@media screen and (max-width: 767px){.product-main__media--desktop,.product-main--bundle .product-main__media--desktop{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;pointer-events:none}.product-main__media--mobile{position:static;visibility:visible;opacity:1;pointer-events:auto;height:auto}.product-main__media-gallery{margin-bottom:.5rem}.product-main__share-button--desktop{display:none}.product-main__qty-select-wrap{order:0;max-width:none;padding:1rem 0;border-top:1px solid var(--color-grey);border-bottom:1px solid var(--color-grey)}.product-main__qty-select{width:100%;max-width:140px}.product-main__favorite-wrap{order:2}.product-main__add-to-cart-wrap{order:1}}@media screen and (max-width: 519px){.product-main__sticky-add-to-cart{display:block}.modal-active .product-main__sticky-add-to-cart{display:none}}.product-main__reviews-view-all .bv_sub_container .bv_text{font-size:.875rem!important;font-family:var(--font-family-body),sans-serif!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/stmt-product-main.css.map */
