@media screen and (min-width:750px){.product--thumbnail .product__media-gallery,.product--thumbnail_slider .product__media-gallery,.product--stacked .product__info-container--sticky{display:block;position:sticky;top:3rem;z-index:2}.product--thumbnail .thumbnail-list{padding-right:var(--media-shadow-horizontal-offset)}.product__info-wrapper{padding-left:5rem}.product__info-wrapper--extra-padding{padding-left:8rem}.product__media-container .slider-buttons{display:none}}@media screen and (max-width:749px){.product__media-list{margin-left:-2.5rem;padding-bottom:2rem;margin-bottom:3rem;width:calc(100% + 4rem)}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:-1.5rem;margin-right:-1.5rem}.slider.product__media-list::-webkit-scrollbar{height:.2rem;width:.2rem}.product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}.product__media-list .product__media-item{width:100%}}@media screen and (min-width:750px){.product--thumbnail .product__media-item:not(.is-active),.product--thumbnail_slider .product__media-item:not(.is-active){display:none}.product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:none}.product-media-modal__content>.product__media-item--variant:first-child{display:block}}@media screen and (max-width:749px){.product--thumbnail_slider .mobile__Match--height .product__media-item:not(.is-active),.product--stacked .mobile__Match--height .product__media-item:not(.is-active),.product--thumbnail .mobile__Match--height .product__media-item:not(.is-active){display:none}.product--thumbnail_slider .product__media-list,.product--stacked .product__media-list,.product--thumbnail .product__media-list{margin-bottom:0}}.product__media-item.product__media-item--variant{display:none}.product__media-item--variant:first-child{display:block}@media screen and (max-width:749px){.product__media-item--variant:first-child{padding-right:1.5rem}}@media screen and (min-width:750px)and (max-width:989px){.product__media-list .product__media-item:first-child{padding-left:0}.product--thumbnail_slider .product__media-list{margin-left:0}.product__media-list .product__media-item{width:100%}}.product__modal-opener--image .product__media-toggle:hover{cursor:zoom-in}.product__modal-opener:hover .product__media-icon{border:.1rem solid rgba(var(--color-foreground),.1)}@media screen and (min-width:750px){.grid__item.product__media-item--full{width:100%}}@media screen and (min-width:990px){.product--stacked .product__media-item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product__media-list .product__media-item:first-child,.product__media-list .product__media-item--full{width:100%;max-width:100%}.product__modal-opener .product__media-icon{opacity:0}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon{opacity:1}}.product__media-item>*{display:block;position:relative}.product__media-toggle{display:flex;border:none;background-color:transparent;color:currentColor;padding:0}.product__media-toggle:after{content:"";cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%}.product__media-toggle:focus-visible{outline:0;box-shadow:none}.product__media-toggle.focused{outline:0;box-shadow:none}.product__media-toggle:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5);border-radius:var(--media-radius) - var(--media-border-width)}.product__media-toggle.focused:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5);border-radius:var(--media-radius)}.product__media-toggle:focus-visible:after{border-radius:var(--media-radius)}@media screen and (max-width:749px){.product--thumbnail .is-active>.product__modal-opener:not(.product__modal-opener--image),.product--thumbnail_slider .is-active>.product__modal-opener:not(.product__modal-opener--image){display:none}.product--thumbnail .is-active .deferred-media,.product--thumbnail_slider .is-active .deferred-media{display:block;width:100%}}.product__media-list .media>*{overflow:hidden}.thumbnail-list{flex-wrap:wrap;grid-gap:1rem}@media screen and (min-width:750px){.product--stacked .thumbnail-list{display:none}.thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr)}}.thumbnail-list_item--variant:not(:first-child){display:none}@media screen and (min-width:990px){.thumbnail-list{grid-template-columns:repeat(4,1fr)}.product--medium .thumbnail-list{grid-template-columns:repeat(5,1fr)}.product--large .thumbnail-list{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:749px){.product__media-item{display:flex;align-items:center;flex-wrap:wrap}.product__modal-opener{width:100%}.thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}.thumbnail-list__item.slider__slide{width:calc(33% - .6rem)}}@media screen and (min-width:750px){.product--thumbnail_slider .thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}.product__media-wrapper .slider-mobile-gutter .slider-button{display:none}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:flex}}@media screen and (min-width:900px){.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}}.thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;padding:0;color:rgb(var(--color-base-text));cursor:pointer;background:none;border:1px solid rgb(var(--color-foreground),.15);border-radius:var(--corner-radius)}.thumbnail:hover{opacity:.7}.thumbnail.global-media-settings img{border-radius:var(--corner-radius)}.thumbnail[aria-current]{border-color:rgb(var(--color-foreground));border-radius:var(--corner-radius)}.thumbnail[aria-current]:focus-visible{box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 0 .1rem rgba(var(--color-foreground),.5)}.thumbnail[aria-current]:focus,.thumbnail.focused{outline:0;box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 0 .1rem rgba(var(--color-foreground),.5)}.thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.thumbnail img{pointer-events:none}.thumbnail--narrow img{height:100%;width:auto;max-width:100%}.thumbnail--wide img{height:auto;width:100%}.thumbnail__badge .icon{width:1rem;height:1rem}.thumbnail__badge .icon-3d-model{width:1.2rem;height:1.2rem}.thumbnail__badge{color:rgb(var(--color-foreground));height:2rem;width:2rem;left:auto;right:0;top:0}.thumbnail-slider .slider-button .icon{height:1.2rem}@media screen and (min-width:750px){.product:not(.product--small) .thumbnail__badge{height:3rem;width:3rem}.product:not(.product--small) .thumbnail__badge .icon{width:1.2rem;height:1.2rem}.product:not(.product--small) .thumbnail__badge .icon-3d-model{width:1.4rem;height:1.4rem}}.thumbnail-list__item{position:relative}.thumbnail-list__item:before{content:"";display:block;padding-bottom:100%}.product:not(.featured-product) .product__view-details{display:none}.product__view-details{display:block;text-decoration:none}.product__view-details:hover{text-decoration:underline;text-underline-offset:.3rem}.product__view-details .icon{width:1.2rem;margin-left:1.2rem;flex-shrink:0}.thumbnail-slider .slider-button{color:rgb(var(--color-button-text));background:rgba(var(--color-button),var(--alpha-button-background));width:28px;height:45px}.thumbnail-slider .slider-button[disabled] .icon,.thumbnail-slider .slider-button:not([disabled]):hover{color:rgb(var(--color-button-text))}.thumbnail-slider .slider-button{opacity:0}.thumbnail-slider:hover .slider-button{opacity:1}.thumbnail-slider:hover button:disabled{opacity:.5}@media only screen and (min-width:750px){.product--thumbnail .thumbnail-slider button:disabled,.product--stacked .thumbnail-slider button:disabled,.product--stacked .thumbnail-slider button{display:none}}.main-product-modern{--product-detail-radius: 12px}.main-product-modern .product__media-item{overflow:hidden;border-radius:var(--product-detail-radius)}.main-product-modern .product__media{overflow:hidden;border:1px solid rgba(var(--color-foreground),.07);border-radius:var(--product-detail-radius);background:rgba(var(--color-foreground),.025)}.main-product-modern .product__media>img{object-fit:contain;padding:clamp(1rem,3vw,2.4rem)}.main-product-modern .thumbnail-slider{margin-top:1.2rem}.main-product-modern .thumbnail-list{gap:.8rem}.main-product-modern .thumbnail-list__item,.main-product-modern .thumbnail{overflow:hidden;border-radius:8px}.main-product-modern .thumbnail{border:1px solid rgba(var(--color-foreground),.12);background:rgb(var(--color-background));transition:border-color .2s ease,box-shadow .2s ease}.main-product-modern .thumbnail[aria-current]{border-color:rgba(var(--color-foreground),.75);box-shadow:0 0 0 1px rgba(var(--color-foreground),.75)}.main-product-modern .product__info-container{padding-top:0}.main-product-modern .product__info-container h1.product__title{margin:0;font-size:clamp(2.4rem,3vw,3.6rem);font-weight:600;line-height:1.15;letter-spacing:-.025em}.main-product-modern .price__box_wrapper{align-items:center;gap:1rem}.main-product-modern .price__box_wrapper .price{align-items:baseline;gap:.7rem;margin:0;font-size:clamp(2rem,2.4vw,2.6rem)!important;font-weight:600!important}.main-product-modern .price__box_wrapper .price__compare{color:rgba(var(--color-foreground),.55);font-size:1.5rem;font-weight:400}.main-product-modern .price__box_wrapper .discount__sale__text{display:inline-flex;align-items:center;min-height:2.8rem;padding:.4rem .9rem;border-radius:999px;background:rgba(var(--color-button),.08);color:rgb(var(--color-button));font-size:1.25rem;font-weight:600}.main-product-modern .product-form__input{max-width:100%}.main-product-modern fieldset.product-form__input{margin-bottom:.4rem}.main-product-modern .product-form__input .form__label{margin-bottom:.8rem;font-size:1.4rem;font-weight:600}.main-product-modern .product-form__input input[type=radio]+label:not(.variant--swatch-image):not(.variant--swatch-color):not(.variant--swatch-custom){min-height:4rem;padding:1rem 1.5rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:8px;background:rgb(var(--color-background));font-size:1.4rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.main-product-modern .product-form__input input[type=radio]:checked+label:not(.variant--swatch-image):not(.variant--swatch-color):not(.variant--swatch-custom){border-color:rgba(var(--color-foreground),.9);background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground))}.main-product-modern .product__add__cart__button,.main-product-modern .product-form__submit{width:100%}.main-product-modern .product__add__cart__button{flex-basis:100%;width:100%!important}.main-product-modern .product-form__submit{min-height:5.2rem;border-radius:9px;font-size:1.5rem;font-weight:600;letter-spacing:.02em;transition:transform .2s ease,box-shadow .2s ease}.main-product-modern .product-form__submit:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(var(--color-foreground),.12)}.main-product-modern .product-form__submit:focus-visible,.main-product-modern .shopify-payment-button__button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.main-product-modern .shopify-payment-button__button{min-height:5.2rem;border-radius:9px!important}.main-product-modern .product__accordion{overflow:hidden;border:1px solid rgba(var(--color-foreground),.1);border-radius:10px;background:rgba(var(--color-foreground),.015)}.main-product-modern .product__accordion summary{min-height:5.2rem;padding:1.3rem 1.5rem}.main-product-modern .product__accordion .summary__title{align-items:center;gap:1rem}.main-product-modern .product__accordion .accordion__title{margin:0;font-size:1.5rem;font-weight:600}.main-product-modern .product__accordion .accordion__content{padding:0 1.5rem 1.6rem;color:rgba(var(--color-foreground),.78);font-size:1.45rem;line-height:1.7}.main-product-modern .product__accordion .accordion__content p:last-child{margin-bottom:0}.main-product-modern .product-form__quantity .quantity{min-height:5.2rem;overflow:hidden;border:1px solid rgba(var(--color-foreground),.14);border-radius:9px}@media screen and (max-width:749px){.main-product-modern .product__media-item,.main-product-modern .product__media{border-radius:0}.main-product-modern .product__media{border-inline:0}.main-product-modern .product__media>img{padding:1.2rem}.main-product-modern .product__info-container{padding-top:2.4rem!important}.main-product-modern .product__info-container h1.product__title{font-size:2.5rem}.main-product-modern .product__accordion summary{min-height:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/210/assets/section-main-product-added.css.map */
