.main-product__info-container>*{margin:0}.main-product__info-container>.mpz-block{margin-top:var(--mpz-mt, 0);margin-bottom:var(--mpz-mb, 0)}.main-product__info-container>.product__accordion+.product__accordion{margin-top:var(--mpz-mt, 0)}.mpz-uppercase{text-transform:uppercase}@media screen and (max-width:749px){.mpz-mobile-hidden{display:none!important}}@media screen and (min-width:750px){.mpz-desktop-hidden{display:none!important}}.mpz-main-product .product.grid{column-gap:3.5rem}@media screen and (min-width:750px){.mpz-main-product .product--medium .product__media-wrapper{max-width:55%;width:calc(55% - 1.75rem)}.mpz-main-product .product--medium .product__info-wrapper{max-width:45%;width:calc(45% - 1.75rem)}.mpz-main-product .product--left .product__info-wrapper{padding-inline-start:0;padding-inline-end:5rem}.mpz-main-product .product--small .product__info-wrapper{padding-inline-end:5rem}}@media screen and (max-width:749px){.mpz-main-product .product__info-wrapper{padding-top:1.5rem}}.mpz-main-product .product__info-container .product__title h1,.mpz-main-product .product__title{margin:0}.mpz-main-product .product.grid{align-items:flex-start}@media screen and (min-width:750px){.mpz-main-product .product--thumbnail_slider .product__media-list{margin-bottom:0}.mpz-main-product .thumbnail-slider{padding-top:.5rem}.mpz-main-product .thumbnail-slider .slider-button{color:rgba(var(--color-foreground),.9)}}@media screen and (max-width:749px){.mpz-main-product .product__media-list.slider--mobile{column-gap:0;margin-bottom:0}.mpz-main-product .product__media-list .product__media-item{width:calc(100% - (2*(1% + 1.4rem)));margin:0!important;padding:0}.mpz-main-product .product__media-list .product-media-container,.mpz-main-product .product__media-list .product__media img{border-radius:0}.mpz-main-product slider-component[id^=GalleryViewer] .slider-buttons{display:none}}.mpz-price-block .price,.sticky-atc__price .price{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0;font-size:2rem;line-height:1.5;letter-spacing:.13rem;color:rgb(var(--color-foreground))}.mpz-price .price__container{display:flex;align-items:center;margin:0}.mpz-price .price__regular,.mpz-price .price__sale{display:flex;align-items:center;flex-wrap:wrap;gap:0 1rem}.mpz-price .main-price{font-size:2.5rem;font-weight:700;line-height:1.5;color:var(--mpz-price-color, currentColor)}.mpz-price .main-compare-price{font-size:1.6rem;font-weight:700;line-height:1.5;color:rgba(var(--color-foreground),.9);margin:0}.mpz-price--compare_first .price__sale{flex-direction:row-reverse;justify-content:flex-end}.mpz-price .badge{display:inline-flex;align-items:center;gap:.48rem;margin:0;padding:0 .6rem;border:.1rem solid rgb(var(--color-background));border-radius:var(--badge-corner-radius);font-size:1.2rem;font-weight:700;line-height:2.1rem;letter-spacing:.1rem;background:rgb(var(--color-background));color:rgba(var(--color-foreground),.9)}.mpz-price .badge .material-icon{font-size:calc(1.2rem * var(--mpz-icon-scale, 1))}.sticky-atc__price .price{font-size:1.6rem;gap:.3rem .8rem}.sticky-atc__price .mpz-price .main-price{font-size:2rem}.sticky-atc__price .mpz-price .main-compare-price{font-size:1.4rem}@media screen and (min-width:750px){.sticky-atc__price--no-badge-desktop .badge{display:none}}@media screen and (max-width:749px){.sticky-atc__price--no-badge-mobile .badge{display:none}}.mpz-variant-picker .product-form__input{margin:0;max-width:100%}.mpz-variant-picker .product-form__input+.product-form__input{margin-top:1.15rem}.mpz-variant-picker .form__label{display:block;margin:0;font-size:1.3rem;font-weight:600;line-height:1.5;letter-spacing:.04rem;color:inherit}.mpz-variant-picker .product-form__input--pill .form__label{margin-bottom:-.3rem}.mpz-variant-picker .product-form__input--pill input[type=radio]+label{margin:.7rem 0 .2rem;margin-inline:.5rem 0;padding:1rem 2rem;font-size:1.4rem;line-height:1;letter-spacing:.1rem;border:.1rem solid rgba(var(--color-foreground),.55);border-radius:4rem;background:transparent;color:rgb(var(--color-foreground))}.mpz-variant-picker .product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgba(var(--color-foreground),.55)}.mpz-variant-picker .product-form__input--pill input[type=radio]+label:before{display:none}.mpz-variant-picker .product-form__input--dropdown{max-width:25rem}.mpz-variant-picker--full-dropdowns .product-form__input--dropdown{max-width:100%}.mpz-variant-picker .product-form__input--dropdown .select{margin-top:.3rem}.mpz-variant-picker .select,.sticky-atc .select{height:auto;color:rgba(var(--color-foreground),.9)}.mpz-variant-picker .select__select,.sticky-atc .select__select{height:4rem;min-height:0;margin:.1rem;width:calc(100% - .2rem);padding:.5rem 1.2rem;border-radius:.8rem;background-color:var(--mpz-c-background-1);background-image:linear-gradient(rgba(var(--mpz-rgb-accent-1),.08),rgba(var(--mpz-rgb-accent-1),.08));font-size:1.4rem;line-height:1.6;letter-spacing:.04rem;color:rgb(var(--color-foreground))}.mpz-variant-picker .select .svg-wrapper,.sticky-atc .select .svg-wrapper{inset-inline-end:1.2rem;inset-inline-start:auto}.mpz-variant-picker .select:after,.sticky-atc .select:after{border-radius:.8rem;box-shadow:0 0 0 .1rem rgba(var(--mpz-rgb-accent-1),.2)}.mpz-variant-picker .select:hover:after,.sticky-atc .select:hover:after{box-shadow:0 0 0 .1rem rgba(var(--mpz-rgb-accent-1),.55)}.mpz-variant-picker .select:before,.sticky-atc .select:before{display:none}quantity-breaks{display:block}.quantity-breaks__title{display:flex;align-items:center;justify-content:center;gap:1rem;margin:0 0 1.3rem;font-size:1.4rem;font-weight:700;line-height:1;text-align:center}@media screen and (max-width:749px){.quantity-breaks__title{margin-bottom:1rem}}.quantity-breaks__title span:first-child,.quantity-breaks__title span:last-child{flex:1 1 auto;height:.2rem;background:var(--mpz-c-accent-1)}.quantity-breaks__title span:nth-child(2){flex:0 0 auto;letter-spacing:.14em}.quantity-breaks-container{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem .75rem;align-items:start}.quantity-breaks__input{position:absolute;opacity:0;pointer-events:none}.quantity-break{display:flex;flex-direction:column;justify-content:center;position:relative;margin:.6rem 0 0;padding:1.1rem .9rem;border:var(--qb-border, 2px) solid rgba(var(--mpz-rgb-accent-1),.3);border-radius:var(--qb-radius, 10px);text-align:center;cursor:pointer}quantity-breaks input:checked+.quantity-break{border-color:var(--mpz-c-accent-1);background:rgba(var(--mpz-rgb-accent-1),.1)}quantity-breaks .quantity-breaks__input:focus-visible+.quantity-break{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.quantity-break__badge{align-self:center;margin:0 auto .6rem;padding:.5rem 1.2rem;border-radius:99.9rem;font-size:1rem;font-weight:700;line-height:1;background:rgb(var(--color-background));color:rgba(var(--color-foreground),.9)}.quantity-break__image-and-content{display:flex;flex-direction:column;align-items:center}.quantity-break__image{width:calc(100% + 2rem);margin:1.7rem -1rem 0;text-align:center}.quantity-break__image img{display:inline-block;width:var(--qb-image-width, 70%);height:auto;aspect-ratio:1;object-fit:cover;vertical-align:top}.quantity-break__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-top:1.7rem}.quantity-break__left,.quantity-break__right{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem .5rem}.quantity-break__label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem .5rem;font-size:1.8rem;font-weight:700;line-height:1}.quantity-break__benefit{display:block;padding:0 .75rem;border:.1rem solid var(--mpz-c-accent-1);border-radius:.6rem;background:var(--mpz-c-background-1);color:var(--mpz-c-accent-1);font-size:1rem;font-weight:700;line-height:1.9rem}.quantity-break__caption{font-size:1.3rem;line-height:1}.quantity-break__right{gap:.3rem}.quantity-break__price{font-size:1.4rem;font-weight:700;line-height:1;color:var(--mpz-c-accent-1)}.quantity-break__compare-price{font-size:1.2rem;line-height:1}.quantity-break__variants{display:none;padding-top:1rem;overflow:hidden}quantity-breaks input:checked+.quantity-break .quantity-break__variants{display:block}.quantity-break__selector-item{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem}.quantity-break__selector-item:last-child{margin-bottom:0}.quantity-break__selector-item__number{font-size:1.5rem;font-weight:700;line-height:1;flex:0 0 auto}.quantity-break__selector-item .select{flex:1 1 0;min-width:0;height:2.3rem}.quantity-break__selector-item .select__select{height:2.1rem;min-height:0;margin:.1rem;width:calc(100% - .2rem);padding:0 2.5rem 0 .8rem;font-size:1.2rem;line-height:1.6;letter-spacing:.04rem;border-radius:.32rem;background:var(--mpz-c-background-1);color:var(--mpz-c-text);cursor:pointer}.quantity-break__selector-item .select:after,.quantity-break__selector-item .select:before{border-radius:.32rem}.quantity-break__selector-item .select .svg-wrapper{inset-inline-end:.8rem;inset-inline-start:auto}@media screen and (max-width:749px){.quantity-break__label,.quantity-break__price{font-size:1.3rem}.quantity-break__compare-price{font-size:1rem}.quantity-break__caption{font-size:.9rem}.quantity-break__benefit{font-size:.8rem;line-height:1.52rem;padding:0 .6rem;border-radius:.48rem}.quantity-break__content{margin-top:1.5rem}}.mpz-buy-buttons .product-form__submit,.sticky-atc .sticky-atc__btn,.bundle-offer .atc-button{min-height:4.9rem;padding:0 3rem;border-radius:.8rem;font-size:1.9rem;font-weight:700;line-height:1.2;letter-spacing:.1rem}.mpz-buy-buttons .product-form__submit,.mpz-buy-buttons .product-form{margin:0}.mpz-buy-buttons--upper .product-form__submit{text-transform:uppercase}.mpz-buy-buttons .product-form__buttons{max-width:none}.mpz-buy-buttons [style*=--mpz-atc-bg] .product-form__submit,.mpz-buy-buttons[style*=--mpz-atc-bg] .product-form__submit{background:var(--mpz-atc-bg)}.mpz-buy-buttons .product-form__submit:after,.sticky-atc .sticky-atc__btn:after,.bundle-offer .atc-button:after{border-radius:.8rem}.shipping-checkpoints{position:relative;z-index:0;display:grid;grid-template-columns:repeat(var(--checkpoints, 3),minmax(0,1fr));column-gap:1rem;align-items:start;background:none;color:inherit}.shipping-checkpoints__line{position:absolute;z-index:-1;top:2.35rem;height:.3rem;inset-inline:calc(100% / (2 * var(--checkpoints, 3)));background:rgb(var(--color-background))}.shipping-checkpoint{display:flex;flex-direction:column;align-items:center;text-align:center}.shipping-checkpoint__icon{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;margin-bottom:1rem;border-radius:50%;background:rgb(var(--color-background));color:rgba(var(--color-foreground),.9)}.shipping-checkpoint__icon .material-icon{font-size:2.6rem}.shipping-checkpoint__top{font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:normal;color:var(--mpz-c-text)}.shipping-checkpoint__top strong{font-weight:700}.shipping-checkpoint__bottom{margin-top:.5rem;font-size:1.5rem;line-height:1.2;letter-spacing:normal}@media screen and (max-width:749px){.shipping-checkpoints__line{top:1.9rem;height:.2rem}.shipping-checkpoint__icon{width:4rem;height:4rem}.shipping-checkpoint__icon .material-icon{font-size:2.2rem}.shipping-checkpoint__top,.shipping-checkpoint__bottom{font-size:1rem}}.mpz-rating-stars{display:flex;align-items:center;flex-wrap:wrap;column-gap:0;font-size:var(--font-size, 1.6rem);line-height:1.8}.mpz-rating-stars[data-scroll-to]{cursor:pointer}.mpz-rating-stars__icons{position:relative;display:inline-flex;line-height:0}.mpz-rating-stars__bg,.mpz-rating-stars__fg{display:inline-flex;gap:.125em;white-space:nowrap}.mpz-rating-stars__bg{color:var(--bg-star-color)}.mpz-rating-stars__fg{position:absolute;inset-block:0;inset-inline-start:0;width:var(--rating-pct);overflow:hidden;color:var(--star-color)}.mpz-rating-stars .rating-stars__label{margin-inline-end:.2rem;font-size:1em;line-height:1.8;color:rgba(var(--color-foreground),.9)}.review-items-container .reviews-snap__track{display:flex;align-items:flex-start;gap:1.5rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;transition:height .28s ease}.review-items-container .reviews-snap__track::-webkit-scrollbar{display:none}.review-items-container .reviews-snap__track>.review-item{flex:0 0 100%;scroll-snap-align:center}.review-item{display:flex;gap:1.5rem;padding:1.6rem 1.8rem;box-sizing:border-box;border-radius:var(--border-radius, 1.2rem);border:var(--border-thickness, 0) solid var(--border-color, transparent);background:rgb(var(--color-background));color:rgba(var(--color-foreground),.9)}.review-item.custom-bg{background:var(--bg-color)}.review-item--top{align-items:flex-start}.review-item--center{align-items:center}.review-item__image{flex:0 0 5rem;width:5rem;height:5rem;border-radius:var(--avatar-radius, 4rem);overflow:hidden}.review-item__image img{width:100%;height:100%;object-fit:cover;display:block}.review-item__right{flex:1 1 auto;min-width:0}.review-item__text p{margin:0;font-size:1.4rem;line-height:1.3;color:rgb(var(--color-foreground))}.review-item__author{display:flex;align-items:center;flex-wrap:wrap;gap:.39rem;margin-top:.5rem;padding-top:.6rem;border-top:.1rem solid rgba(var(--color-foreground),.1);font-size:1.3rem;line-height:1.3;color:rgba(var(--color-foreground),.5)}.mpz-review-stars{display:flex;gap:.1em;font-size:.9em;color:var(--star-color)}.mpz-review-check{width:1.4rem;height:1.4rem}.reviews-snap__arrows{display:flex;justify-content:center;gap:1.6rem;margin-top:.8rem}.reviews-snap__arrow{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.reviews-snap__arrow svg{width:1.7rem;height:1.7rem;display:block}.reviews-snap__dots{display:flex;justify-content:center;gap:.6rem;margin-top:1rem}.reviews-snap__dot{width:.8rem;height:.8rem;border-radius:50%;background:rgba(var(--color-foreground),.2)}.reviews-snap__dot.is-active{background:rgb(var(--color-foreground))}.mpz-main-product .product__accordion{border:0}.mpz-main-product .product__accordion .accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mpz-main-product .product__accordion .summary__title{display:flex;align-items:center;flex:1 1 auto;min-width:0}.mpz-main-product .product__accordion .summary__title img{flex:0 0 auto;display:block}.mpz-main-product .product__accordion .summary__title .material-icon{font-size:2.4rem;margin-inline-end:1rem}.mpz-main-product .product__accordion .accordion__title{padding-inline-start:0}.mpz-main-product .product__accordion summary{position:relative}.mpz-main-product .product__accordion summary .icon-caret{position:absolute;top:calc(50% - .39rem);inset-inline-end:1.5rem;inset-inline-start:auto;width:1.3rem;height:.78rem}.mpz-main-product .product__accordion .accordion__content-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .35s ease}.mpz-main-product .product__accordion details[open]+.accordion__content-wrapper{grid-template-rows:1fr}.mpz-main-product .product__accordion .accordion__content{min-height:0;margin:0;opacity:0;transition:opacity .3s ease}.mpz-main-product .product__accordion details[open]+.accordion__content-wrapper .accordion__content{opacity:1}.mpz-accordion-plus{position:relative;width:1.2rem;height:1.2rem;flex:0 0 auto}.mpz-accordion-plus:before,.mpz-accordion-plus:after{content:"";position:absolute;inset:50% 0 auto;height:.15rem;background:currentColor;transform:translateY(-50%)}.mpz-accordion-plus:after{transform:translateY(-50%) rotate(90deg);transition:transform .2s}details[open] .mpz-accordion-plus:after{transform:translateY(-50%) rotate(0)}sticky-atc.sticky-atc{position:fixed;inset-inline:0;bottom:0;z-index:2;display:block;padding:1rem 0;background:rgb(var(--color-background));color:rgba(var(--color-foreground),.9);box-shadow:0 -.1rem 1rem #0003;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}sticky-atc.sticky-atc--visible{transform:none;visibility:visible;transition:transform .25s ease}.sticky-atc-container{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.sticky-atc__image{flex:0 0 5.2rem;width:5.2rem;height:5.2rem}.sticky-atc__image img{width:100%;height:100%;object-fit:cover;display:block}.sticky-atc__left{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;padding-inline-start:1rem}.sticky-atc__left__content{display:flex;flex-direction:column}.sticky-atc__title{margin:0;font-size:1.9rem;font-weight:700;line-height:1.23;letter-spacing:.078rem}.sticky-atc .mpz-rating-stars{font-size:1.495rem;line-height:1.7}.sticky-atc .mpz-rating-stars .rating-stars__label{line-height:1.7}.sticky-atc__price .price{font-size:1.6rem;gap:.3rem .8rem;min-height:2.7rem}.sticky-atc__price .mpz-price .main-price{font-size:2.2rem;line-height:1.1;letter-spacing:.1rem}.sticky-atc__price .mpz-price .main-compare-price{font-size:1.4rem;line-height:1.1}.sticky-atc__picker{flex:0 0 auto;width:20rem}.sticky-atc__picker .select{margin:0}.sticky-atc__button{flex:0 0 auto}.sticky-atc .sticky-atc__btn{min-width:0;min-height:5.225rem;padding:0 2.85rem;font-size:1.9rem;line-height:1}.sticky-atc__button--desktop-full{flex:1 1 auto}.sticky-atc__button--desktop-full .sticky-atc__btn{width:100%}@media screen and (max-width:749px){sticky-atc.sticky-atc{padding:1rem 0 1.5rem}.sticky-atc-container{gap:1rem}.sticky-atc__image{flex-basis:4.2rem;width:4.2rem;height:4.2rem}.sticky-atc__left{align-items:flex-start;padding-inline-start:0}.sticky-atc__title{font-size:1.5rem}.sticky-atc__price .price{min-height:2.25rem}.sticky-atc__price .mpz-price .main-price{font-size:2rem}.sticky-atc__picker{width:100%}.sticky-atc .sticky-atc__btn{min-height:4.125rem;padding:0 1rem;font-size:1.5rem}.sticky-atc__button--mobile-full{flex:1 1 auto}.sticky-atc__button--mobile-full .sticky-atc__btn{width:100%}}.bundle-offer{background:none;color:inherit}.bundle-offer>h3{margin:0 0 1rem}.bundle-offer>h3.center{text-align:center}.bundle-offer>h3.right{text-align:end}.bundle-offer-container{border:var(--bo-border, 1px) solid rgba(var(--color-foreground),var(--bo-border-opacity, 1));border-radius:var(--bo-radius, 4px);padding:1rem;color:rgba(var(--color-foreground),.9)}.bundle-offer .upsell{border-radius:var(--bo-radius, 4px)}.bundle-offer .upsell__container{display:flex;align-items:flex-start}.bundle-offer .upsell__image{flex:0 0 var(--bo-image, 5rem);width:var(--bo-image, 5rem);margin-inline:1rem 0}.bundle-offer .upsell__image__img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block;border-radius:var(--bo-image-radius, 0)}.bundle-offer .upsell__content{flex:1 1 auto;min-width:0}.bundle-offer .upsell__title{display:flex;align-items:flex-start;justify-content:space-between;font-size:var(--bo-title, 1.4rem);line-height:1.7}.bundle-offer .upsell__title h3{margin:0;font-size:var(--bo-title, 1.4rem)}.bundle-offer .upsell__desc{margin:.2rem 0 0;font-size:var(--bo-desc, 1.2rem)}.bundle-offer .upsell__price{flex:0 1 auto;padding-left:1rem;font-size:var(--bo-price, 1.4rem);line-height:1.1}.bundle-offer .upsell__price .regular-price{letter-spacing:.1rem}.bundle-offer .upsell__price .compare-price{letter-spacing:.1rem;text-decoration:line-through;color:rgba(var(--color-foreground),.7)}.bundle-offer .upsell__variant-picker{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.5rem}.bundle-offer .upsell__select{position:relative;width:auto}.bundle-offer .upsell__select .select__select{height:3.2rem;min-height:0;padding:0 1rem;padding-inline-end:2.4rem;border-radius:.32rem;background-color:var(--mpz-c-background-1);background-image:linear-gradient(rgba(var(--mpz-rgb-accent-1),.08),rgba(var(--mpz-rgb-accent-1),.08));color:rgb(var(--color-foreground))}.bundle-offer .upsell__select .svg-wrapper{inset-inline-end:.8rem;inset-inline-start:auto}.bundle-offer__divider{display:flex;align-items:center;justify-content:center;gap:1rem}.bundle-offer__divider span{flex:1 1 auto;height:.1rem;background:rgba(var(--color-foreground),.2)}.bundle-offer__divider svg{width:2.6rem;height:2.6rem}.bundle-offer__footer{display:flex;align-items:center;justify-content:space-between;border-top:.1rem solid rgba(var(--color-foreground),.1)}.bundle-offer__footer__total-text p{margin:0}.bundle-offer__totals{display:flex;align-items:center;gap:.8rem}.bundle-offer__footer__prices{font-size:1.7rem;line-height:1.25}.bundle-offer .bundle-offer__form{display:block}.bundle-offer .bundle-offer__form form{margin:0}
/*# sourceMappingURL=/cdn/shop/t/35/assets/mpz-product.css.map */
