.product-form__input--card{border:0;padding:0;margin:0 0 2.4rem;min-width:0}.product-form__input--card .variant-legend{padding:0;margin:0 0 .4rem;font-size:1.8rem;font-weight:700;line-height:1.3;letter-spacing:0;color:rgb(var(--color-foreground))}.variant-legend__value{font-weight:400;color:rgba(var(--color-foreground),.6)}.variant-stock{display:flex;align-items:center;gap:.6rem;margin:0 0 1.6rem;font-size:1.4rem;font-weight:600;line-height:1.2;color:#1f7a42}.variant-stock .svg-wrapper{display:inline-flex;width:1.5rem;height:1.5rem}.variant-stock .svg-wrapper svg{width:100%;height:100%}.variant-stock--out{color:#b3261e}.variant-cards{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1.2rem}.product-form__input--card input[type=radio]+label.variant-card{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:2rem 1rem 1.8rem;text-align:center;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.8rem;cursor:pointer;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.product-form__input--card input[type=radio]+label.variant-card:hover{border-color:rgba(var(--color-foreground),.55)}.product-form__input--card input[type=radio]:checked+label.variant-card{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.product-form__input--card input[type=radio]:focus-visible+label.variant-card{outline:.2rem solid rgba(var(--color-foreground),.55);outline-offset:.3rem}.product-form__input--card input[type=radio].disabled+label.variant-card{opacity:.45}.variant-card__name{font-size:1.5rem;line-height:1.2;color:rgba(var(--color-foreground),.65)}.variant-card__price{font-size:2rem;font-weight:700;line-height:1.1;letter-spacing:0}.variant-card__compare{font-size:1.3rem;line-height:1.2;letter-spacing:0;color:rgba(var(--color-foreground),.5)}.variant-card__badge{margin-top:auto;padding:.7rem 2rem;border-radius:10rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase}.variant-card__compare+.variant-card__badge{margin-top:.4rem}@media screen and (max-width:749px){.variant-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.product-form__input--card input[type=radio]+label.variant-card{padding:1.6rem .8rem 1.5rem;gap:.7rem}.variant-card__price{font-size:1.8rem}.product-form__input--card .variant-legend{font-size:1.6rem}}.product--thumbnail_slider media-gallery [id^=GalleryViewer] .slider-buttons{display:none}@media screen and (max-width:749px){.product--thumbnail_slider media-gallery{position:relative}.product--thumbnail_slider .product__media-list{margin:0 0 .6rem;width:100%}.product--thumbnail_slider .product__media-list .product__media-item{width:100%}.product--thumbnail_slider .thumbnail-slider .thumbnail-list.slider{gap:.8rem;padding:.4rem 1.5rem .8rem}.product--thumbnail_slider .thumbnail-list__item.slider__slide{width:calc(22% - .7rem)}}@media screen and (min-width:750px){.product--thumbnail_slider media-gallery{display:flex;flex-direction:row;align-items:flex-start;gap:2rem}.product--thumbnail_slider media-gallery>[id^=GalleryViewer]{order:2;flex:1 1 0;min-width:0}.product--thumbnail_slider media-gallery>[id^=GalleryThumbnails]{order:1;display:block;flex:0 0 10.4rem;width:10.4rem;max-height:62rem;overflow-y:auto;scrollbar-width:none}.product--thumbnail_slider media-gallery>[id^=GalleryThumbnails]::-webkit-scrollbar{display:none}.product--thumbnail_slider .thumbnail-slider .slider-button{display:none!important}.product--thumbnail_slider .thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.2rem;padding:.2rem;overflow:visible}.product--thumbnail_slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:100%!important;flex:0 0 auto}.thumbnail-list__item .thumbnail{border:.1rem solid rgba(var(--color-foreground),.1);border-radius:.2rem;background:rgb(var(--color-background))}.thumbnail-list__item .thumbnail[aria-current]{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}}.thumbnail-list__item .thumbnail img{object-fit:contain;padding:.4rem}.product__info-container .product__accordion.accordion{margin:0;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:0;overflow:hidden}.product__info-container .product__accordion.accordion+.product__accordion.accordion{border-top:0}.product__info-container *:not(.product__accordion)+.product__accordion.accordion{margin-top:2.5rem;border-top-left-radius:.8rem;border-top-right-radius:.8rem}.product__info-container .product__accordion.accordion:not(:has(+.product__accordion)){margin-bottom:1.5rem;border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem}.product__accordion summary{align-items:center;min-height:5.6rem;padding:1.5rem 2rem;cursor:pointer}.product__accordion .summary__title>:not(.accordion__title){display:none}.product__accordion .accordion__title{max-width:none;margin:0;font-size:1.5rem;font-weight:600;letter-spacing:.04em;text-align:left}.product__accordion summary>.icon-caret{flex-shrink:0;width:1.2rem;height:.6rem;margin-left:1.2rem}.product__info-container .product__accordion .accordion__content{margin:0;padding:.2rem 2rem 2rem;overflow:visible;line-height:1.7}.product__accordion .accordion__content>:first-child{margin-top:0}.product__accordion .accordion__content>:last-child{margin-bottom:0}.product__accordion .accordion__content ul{padding-left:2rem}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom-product-style.css.map */
