.product__info-container>*,.product__info-container>*+*{margin-top:var(--margin-top, 0);margin-bottom:var(--margin-bottom, 0)}.product__info-container>*:first-child{margin-top:0}.product__info-container>*:last-child{margin-bottom:0}.product__info-container iframe{max-width:100%}.product__info-container .form__label{margin-bottom:0}.product__info-container .price--on-sale .price-item--regular{font-size:1.6rem}.product__title--left{text-align:left}.product__title--center{text-align:center}.product__title--right{text-align:right}.product__title--uppercase h1{text-transform:uppercase}.product__title h1{margin:0}.rating-stars{display:flex;align-items:center}.rating-stars__link{color:inherit;text-decoration:none;cursor:pointer;display:inline-block}.rating-stars-and-text{display:inline-flex;align-items:center;gap:.2rem;font-size:var(--rv-star-size, 1.6rem);line-height:1}.rating-stars__container{position:relative;display:inline-block;line-height:0;white-space:nowrap}.rating-stars__container--underlay{color:var(--rv-star-bg, #ececec);display:inline-flex;gap:.15em}.rating-stars__container--underlay svg{fill:currentColor}.rating-stars__container--overlay{position:absolute;top:0;left:0;height:100%;overflow:hidden;display:inline-flex;gap:.15em;color:var(--rv-star, #ffcc00)}.rating-stars__container svg{width:var(--rv-star-size, 1.6rem);height:var(--rv-star-size, 1.6rem);flex:0 0 auto;fill:currentColor}.rating-stars__label{font-size:calc(var(--rv-star-size, 1.6rem) * .85);color:rgba(var(--color-foreground),.8)}[dir=rtl] .rating-stars__container--overlay{left:auto;right:0}.rv-estimated-shipping{display:flex;gap:1rem;align-items:flex-start}.rv-estimated-shipping--icon-center{align-items:center}.rv-estimated-shipping__icon{flex:0 0 auto;line-height:0}.rv-estimated-shipping__icon .rv-icon{width:2.4rem;height:2.4rem}.rv-estimated-shipping--small .rv-icon{width:2rem;height:2rem}.rv-estimated-shipping--large .rv-icon{width:3rem;height:3rem}.rv-estimated-shipping__message p{margin:0}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:999;padding:1rem 0 1.4rem;box-shadow:0 -2px 12px #00000024;transform:translateY(110%);transition:transform .25s ease;visibility:hidden}.sticky-atc.sticky-atc--visible{transform:translateY(0);visibility:visible}.sticky-atc-container{display:flex;align-items:center;justify-content:space-between;column-gap:1rem}.sticky-atc__image{flex:0 0 auto}.sticky-atc__image img{display:block;width:auto;height:4.2rem;border-radius:.4rem;object-fit:contain}.sticky-atc__left{display:flex;align-items:center;justify-content:space-between;flex:1 1 auto;min-width:0;gap:1rem}.sticky-atc__left__content{min-width:0}.sticky-atc__left__content>*{margin:0}.sticky-atc__title{font-size:1.5rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__stars{display:flex;align-items:center;gap:.2rem;color:var(--rv-star, #ffcc00);font-size:1.2rem}.sticky-atc__stars svg{width:1.3rem;height:1.3rem;fill:currentColor}.sticky-atc__stars span{color:rgba(var(--color-foreground),.75);margin-left:.3rem}.sticky-atc__price .price{margin:0;font-size:1.5rem}.sticky-atc__price .price__container{display:flex;align-items:baseline;gap:.6rem}.sticky-atc__picker{flex:0 1 20rem}.sticky-atc__button{flex-shrink:0}.sticky-atc .button{min-height:auto;min-width:auto;padding:0 1.2em;line-height:2.75em;font-size:1.5rem;white-space:nowrap}.sticky-atc__btn-price{display:none}body.rv-sticky-atc-on .footer{padding-bottom:7rem}@media screen and (max-width:749px){.sticky-atc--mobile-no-image .sticky-atc__image,.sticky-atc--mobile-no-title .sticky-atc__title,.sticky-atc--mobile-no-price .sticky-atc__price,.sticky-atc--mobile-no-stars .sticky-atc__stars,.sticky-atc--mobile-no-picker .sticky-atc__picker{display:none}.sticky-atc--mobile-btn-price .sticky-atc__btn-price{display:inline}.sticky-atc--mobile-btn-full .sticky-atc-container{flex-wrap:wrap;row-gap:.8rem}.sticky-atc--mobile-btn-full .sticky-atc__button,.sticky-atc--mobile-btn-full .button{width:100%}.sticky-atc--mobile-transparent{background:none;box-shadow:none}.sticky-atc--mobile-transparent .sticky-atc__image,.sticky-atc--mobile-transparent .sticky-atc__left{display:none}}@media screen and (min-width:400px){.sticky-atc__title{font-size:1.7rem}.sticky-atc .button{font-size:1.7rem;padding:0 1.1em}}@media screen and (min-width:750px){.sticky-atc{padding:1rem 0}.sticky-atc-container{column-gap:1.5rem}.sticky-atc__image img{height:5.2rem}.sticky-atc__title{font-size:1.9rem}.sticky-atc__price .price{font-size:1.8rem}.sticky-atc .button{font-size:1.9rem;padding:0 1.5em}.sticky-atc--desktop-no-image .sticky-atc__image,.sticky-atc--desktop-no-title .sticky-atc__title,.sticky-atc--desktop-no-price .sticky-atc__price,.sticky-atc--desktop-no-stars .sticky-atc__stars,.sticky-atc--desktop-no-picker .sticky-atc__picker{display:none}.sticky-atc--desktop-btn-price .sticky-atc__btn-price{display:inline}.sticky-atc--desktop-btn-full .sticky-atc-container{flex-wrap:wrap;row-gap:1rem}.sticky-atc--desktop-btn-full .sticky-atc__button,.sticky-atc--desktop-btn-full .button{width:100%}.sticky-atc--desktop-transparent{background:none;box-shadow:none}.sticky-atc--desktop-transparent .sticky-atc__image,.sticky-atc--desktop-transparent .sticky-atc__left{display:none}}.product__info-container .price__sale .price-item--sale.main-price{font-size:2.4rem;font-weight:700}.price__sale--price-second .price__compare-price{order:-1}.product__info-container .product-form__buttons,.product__info-container .product-form__input,.product__info-container .product-form__quantity,.product__info-container .shopify-payment-button{max-width:100%;width:100%}@media screen and (min-width:750px){.thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(100% / var(--rv-thumbs-desktop, 5) - .8rem)!important}}@media screen and (max-width:749px){.thumbnail-slider .thumbnail-list .thumbnail-list__item.slider__slide{width:calc(100% / var(--rv-thumbs-mobile, 3) - .6rem)!important}}.product__info-container .product-form__submit{font-size:19px;letter-spacing:1px}.product__info-container .shopify-payment-button__more-options{text-decoration:none}.product__info-container .price .price__sale .price-item--sale.main-price{font-size:20px;font-weight:700;color:#000}.product__info-container .price .price__sale .price-item--regular{font-size:16px;font-weight:700;color:#000000e6}.product__info-container .price .price__sale--price-second .price-item--regular{font-size:20px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/rv-product.css.map */
