@media screen and (min-width: 750px){.product{padding-top:3.3rem}.page-product .product{padding-top:6rem}}.product__breadcrumbs{padding-top:6.3rem;font-size:1.4rem}.product__media-inner{max-width:58.5rem;margin-left:auto;margin-right:auto}.product__media-wrapper .media{padding-top:117%!important}@media screen and (max-width: 749px){.product__media-wrapper .swiper{margin-top:1.3rem;margin-bottom:1.6rem}.product__media-wrapper .swiper-slide{padding:0 1rem;box-sizing:border-box}.product__media-wrapper .swiper-slide .media{border-radius:3rem;overflow:hidden}}@media screen and (min-width: 750px){.product__media-wrapper .swiper{border-radius:3rem;overflow:hidden}}.product__info-container{padding-bottom:2rem}@media screen and (min-width: 750px){.product__info-container{padding-bottom:2.9rem}}.product__info-inner{max-width:54rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;padding-bottom:3.6rem}@media screen and (min-width: 750px){.product__info-inner{padding-top:2rem;padding-bottom:8rem}}@media screen and (max-width: 749px){.product__mobile-flex-lead{display:flex;flex-wrap:wrap;justify-content:space-between;min-height:7rem}}@media screen and (min-width: 750px){.product__variant-and-price{font-size:2.2rem;margin-bottom:1rem}}.product__info-heading{margin-bottom:.8rem}@media screen and (max-width: 749px){.product__info-heading{font-size:2.6rem}}@media screen and (min-width: 750px){.product__info-heading{margin-bottom:.4rem}}.product__variant-and-price{display:flex}.product__variant-and-price .line-separator{display:inline-block;margin-left:1rem;margin-right:1rem;color:#8e8f90}.product__selector{border-radius:1rem;border:1px solid #55575C;margin-bottom:1.5rem;display:inline-flex;align-items:center;min-width:25rem;height:4rem;position:relative;font-weight:700;font-size:1.6rem;z-index:5}@media screen and (min-width: 750px){.product__selector{margin-bottom:2.6rem}}.product__selector button{font-weight:700;font-size:1.6rem;display:flex;align-items:center;justify-content:space-between;width:100%;padding:.3rem 2.3rem}.product__selector .icon-caret-lg{width:3.3rem;position:absolute;top:50%;transform:translateY(-50%);right:1.3rem;z-index:5;padding:.5rem;transition:transform .3s ease}.product__selector--open .icon-caret-lg{transform:translateY(-50%) scaleY(-1)}.product__selector .product__selector-dropdown{position:absolute;top:0;left:0;width:calc(100% + 2px);background:white;border:1px solid #55575C;border-radius:1rem;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transform:translate(-1px,-1px);padding-top:.8rem;padding-bottom:.8rem}.product__selector--open .product__selector-dropdown{max-height:30rem;overflow:scroll;opacity:1;visibility:visible}.product__selector .product__selector-dropdown li:first-of-type{padding-top:.2rem}.product__selector .product__selector-dropdown li:last-of-type{padding-bottom:.2rem}.product__selector .product__selector-dropdown a{display:block;padding:.5rem 4rem .5rem 2.3rem;margin-top:.1rem;margin-bottom:.1rem;transition:all .2s ease}@media screen and (min-width: 750px){.product__selector .product__selector-dropdown a:hover{color:rgb(var(--color-gold))}}.available-sizes{margin-bottom:2.2rem}.product-form__input{border-radius:0;margin-left:0;padding:0;border:none;box-shadow:none;margin-right:3.5rem}@media screen and (min-width: 750px){.product-form__input{margin-right:4.5rem}}.product__quantity-and-variant{margin-bottom:1.6rem;display:flex}@media screen and (min-width: 750px){.product__quantity-and-variant{margin-bottom:1.8rem}}@media screen and (min-width: 750px){.product-form__buttons-buy{max-width:34rem}.button.loading,.button.loading[disabled]{background:white;color:rgb(var(--color-green));border:2px solid rgb(var(--color-button-border-hover))}}@media screen and (max-width: 749px){.product-form__buttons-amazon a:not(:last-of-type){margin-bottom:1.2rem}}@media screen and (min-width: 750px){.product-form__buttons-amazon a:not(:last-of-type){display:inline-block;margin-right:2.2rem}}.product-form__buttons .button[disabled] .separator{color:#0000004d}.button.loading[disabled] .separator{color:#ccebdc}.product-form__buttons .separator{display:inline-block;margin-left:1.2rem;margin-right:1.2rem;color:#ccebdc}.pdp-callout-note{margin-bottom:1.6rem;font-size:1.3rem;text-align:center}@media screen and (min-width: 750px){.pdp-callout-note{margin-bottom:2.2rem;text-align:left;max-width:38.7rem}}.pdp-callout-info{background:rgba(var(--color-light-yellow),.6);border-radius:3rem;font-size:1.15rem;font-weight:700;letter-spacing:0;display:flex;align-items:center;justify-content:center;width:auto;padding:.7rem 1.6rem .6rem;margin:0 -.6rem 1.5rem}@media screen and (min-width: 750px){.pdp-callout-info{font-size:1.5rem;display:inline-flex;flex-wrap:wrap;padding:1rem 3rem;margin:0 -.8rem 2.6rem}}.pdp-callout-info li{display:inline-flex;align-items:center}.dot-separator{width:.6rem;margin-left:1rem;margin-right:1rem}@media screen and (min-width: 750px){.dot-separator{margin-left:1.8rem;margin-right:1.8rem;width:.8rem}}.product__end-links{font-size:1.6rem;font-weight:700;margin-top:1.5rem}.product__end-links li:not(:last-of-type){margin-right:3rem}.product__end-links li{display:inline-block;text-decoration:underline}.product__subscriptions{margin-bottom:1.9rem;font-size:1.4rem}@media screen and (min-width: 750px){.product__subscriptions{font-size:1.6rem}}.product__subscriptions .radio-wrapper>div{margin-bottom:.8rem}.product__subscriptions input[type=checkbox]+label,.product__subscriptions input[type=radio]+label{padding-left:3.3rem}.product__price-per{margin-top:1.1rem}@media screen and (max-width: 749px){.okeReviews .okeReviews-reviewsSummary-starRating{margin-right:0}}.okeReviews .okeReviews-reviewsSummary-ratingCount{color:rgb(var(--color-green));font-size:1rem;margin-right:0;display:block;margin-bottom:0}@media screen and (min-width: 750px){.okeReviews .okeReviews-reviewsSummary-ratingCount{font-size:1.2rem;margin-right:1rem;display:inline-block}}.product_stars{font-size:1rem;color:rgb(var(--color-green));font-weight:700;margin-bottom:2rem;text-align:right}@media screen and (min-width: 750px){.product_stars{font-size:1.2rem;display:flex;align-items:baseline;text-align:left}}.product_stars a{display:inline-block;transform:translateY(-.1rem);line-height:1}@media screen and (min-width: 750px){.product_stars a{transform:translateY(.2rem)}}.product_learn-link{color:#000;font-weight:700;margin-top:.5rem}.page-product .product-main{padding-bottom:6rem}.sh-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;pointer-events:none;transition:all .6s ease;padding:3rem 1.5rem 0}@media screen and (min-width: 750px){.sh-modal{padding:5rem 1.5rem 0}}.sh-modal-body{margin:0 auto;max-width:90rem;max-height:calc(100vh - 3rem);overflow-x:scroll;position:relative}@media screen and (min-width: 750px){.sh-modal-body{max-width:90rem;max-height:calc(100vh - 5rem)}}.sh-modal .close{position:absolute;top:2rem;right:2rem}.sh-modal .close svg{width:2rem;color:#000}.sh-modal.active--modal{opacity:1;visibility:visible;pointer-events:auto}@media screen and (min-width: 750px){.product .product__description{width:95%}}
/*# sourceMappingURL=/s/files/1/0608/4283/6202/t/11/assets/section-main-product.css.map?v=77752929783508410851667836712 */