.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%}.rv-icon{width:1em;height:1em;display:inline-block;vertical-align:middle;flex:none}.cz-acc summary{padding:1.25rem 0}.cz-acc .accordion__title{font-weight:700}.cz-acc--small .accordion__title{font-size:1.43rem}.cz-acc--medium .accordion__title{font-size:1.56rem;line-height:1.92rem}.cz-acc--no-top{border-top:0!important}.cz-acc .cz-acc-icon{width:2.34rem;height:2.34rem;margin-right:1rem;display:inline-flex;align-items:center}.cz-acc .cz-acc-icon .rv-icon{width:2.34rem;height:2.34rem}.cz-acc .accordion__content{padding:0 1rem 1.5rem}.cz-cp{position:relative;display:grid;grid-template-columns:repeat(var(--cz-cp-n, 3),1fr);text-align:center}.cz-cp__bar{position:absolute;top:24px;left:calc(100% / var(--cz-cp-n, 3) / 2);right:calc(100% / var(--cz-cp-n, 3) / 2);height:3px;background:var(--cz-cp-bg)}.cz-cp__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:0}.cz-cp__icon{width:50px;height:50px;margin-bottom:10px;border-radius:50%;background:var(--cz-cp-bg);display:flex;align-items:center;justify-content:center}.cz-cp__icon .rv-icon{width:25px;height:25px}.cz-cp__top{font-size:1.5rem;line-height:1.8rem;margin-top:0;min-height:2.2rem}.cz-cp__bottom{font-size:1.5rem;opacity:1;line-height:1.8rem;margin-top:.5rem;color:rgba(var(--color-foreground),.9)}.cz-rv__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem}.cz-rv__track::-webkit-scrollbar{display:none}.cz-rv__item{flex:0 0 100%;scroll-snap-align:start;background:var(--cz-rv-bg);border-radius:var(--cz-rv-radius);border:var(--cz-rv-border);padding:.8rem 1.2rem 1rem}.cz-rv__text p{margin:0;font-size:1.5rem;line-height:1.5}.cz-rv__author{padding-top:.6rem;font-size:1.3rem;color:#2b2f368c;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.cz-rv__stars{display:inline-flex;gap:1px;color:var(--cz-rv-star)}.cz-rv__stars svg{width:13px;height:13px;fill:currentColor}.cz-rv__dots{display:flex;justify-content:center;gap:.6rem;margin-top:1rem}.cz-rv__dots button{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:#2b2f3633;cursor:pointer}.cz-rv__dots button.is-active{background:#5c7d67}.cz-eb p{margin:.2rem 0;font-size:1.5rem}.cz-urg{margin:0;padding:.8rem 1.2rem;border-radius:8px;font-size:1.4rem;font-weight:600;text-align:center}.cz-pay{display:flex;flex-wrap:nowrap;justify-content:center;gap:4px;margin:0;padding:0}.cz-pay__item svg{display:block;width:38px;height:auto}.cz-trust{display:flex;flex-wrap:wrap;row-gap:.6rem;font-size:var(--cz-t-fs)}.cz-trust--vertical{flex-direction:column}.cz-trust__item{display:inline-flex;align-items:center;gap:.5rem}.cz-trust__icon .rv-icon{width:1.6rem;height:1.6rem}@media screen and (min-width:750px){.cz-trust{font-size:var(--cz-t-fs-d)}}@media screen and (max-width:749px){.product-media-container.constrain-height{--constrained-height: 100vw}}.product-form__submit.button--secondary{background-color:#5c7d67;color:#fff;font-weight:700;font-size:1.8rem}.product-form__submit.button--secondary:after{box-shadow:none}.product-form__submit.rv-atc-upper{text-transform:uppercase;font-weight:700;font-size:1.9rem;letter-spacing:.1rem}@media screen and (max-width:749px){.product-form__submit.rv-atc-upper{font-size:1.6rem}}.cz-acc--small .cz-acc-icon,.cz-acc--small .cz-acc-icon .rv-icon{width:1.8rem;height:1.8rem}.cz-acc .accordion__content{margin-bottom:0!important}.product__info-container .price__badge-sale{margin:0!important}.product__info-container .price--large{display:flex;align-items:center;flex-wrap:wrap}.product__info-container .price--large .price__container{margin-bottom:0}.cz-acc .accordion__content ul,.cz-acc .accordion__content ol{margin:1.6rem 0}.cz-cp__top{min-height:0}.product__info-container>.cozi-trustrow:last-child{margin-bottom:0!important}.product__info-container>.product__accordion:not(:has(~:not(script):not(style):not(template):not(.product__accordion))):last-of-type{margin-bottom:0!important}@media screen and (max-width:749px){.rating-stars .rating-stars__container svg,.rating-stars .rating-stars-and-text svg{width:var(--rv-star-size, 1.6rem)!important;height:var(--rv-star-size, 1.6rem)!important}.rating-stars .rating-stars__label{font-size:var(--rv-star-size, 1.6rem)!important}.rating-stars{min-height:2.9rem}.product__info-container .quantity{min-height:4.2rem;height:4.2rem}.product__info-container .quantity__button{height:4rem;width:4rem}.cz-cp__icon{width:40px;height:40px}.cz-cp__icon .rv-icon{width:20px;height:20px}.cz-cp__bar{top:19px;height:2px}.cz-cp__top,.cz-cp__bottom{font-size:1rem;line-height:1.2rem}.cz-blk--reviews{margin-left:-1.5rem!important;margin-right:-1.5rem!important}}.cz-blk--reviews p{font-size:1.4rem;line-height:1.3}.cz-blk--reviews em{line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/19/assets/rv-product.css.map */
