.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.title-price-wrapper{gap:1rem}.product-wrap .price{font-size:1.067em;letter-spacing:.014em;margin-top:.5em}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 1.2rem;max-width:44rem;min-width:fit-content;border:none}.product-gallery-item__main,.product-image-item{position:relative}.product-gallery-item__main{padding-bottom:125%;width:100%;height:0}.product-image-item{padding-bottom:62.5%}.product-gallery-item__main img,.product-gallery-item__main video,.product-image-item img,.product-image-item video{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.btn--full-width{width:100%}.product-wrap .main-images.slick-slider{overflow:hidden;max-width:100vw;max-height:calc(100vw / var(--hh-media-aspect));min-height:calc(100vw / var(--hh-media-aspect))}.product-wrap .main-images.slick-pending:not(.slick-initialized){display:block;max-height:calc(100vw / var(--hh-media-aspect));min-height:calc(100vw / var(--hh-media-aspect))}.product-wrap .main-images.slick-slider .slick-track{display:flex;align-items:center}.product-wrap .product-gallery .active-wrapper img{max-width:100%}.product-info-footer .product-form__input{margin:0;align-items:center;justify-content:space-between;max-width:unset}.product-form__input--swatch-list{display:flex;padding:0!important}.product-info-footer .swatch-elements-wrapper .swatch-input__input{display:none}.product-info-footer .swatch-input__input+.swatch-input__label{padding:0;border-radius:0;border-top:solid 1px transparent}.product-wrap .product-info-footer .swatch{margin:0;width:70px!important;border-radius:0}.product-wrap .swatch-elements-overflow{margin-left:auto;display:flex;gap:1px}.product-info-footer .swatch-input__input:checked+.swatch-input__label{border-color:#4f1f00}.product-wrap .product-info-footer .swatch-color .head span{display:block;line-height:1;color:#946142}.product-wrap .btn-size-guide{opacity:.5;font-size:.846em;color:#946142;text-decoration:underline;margin-left:1em;white-space:nowrap}@media screen and (min-width: 900px){.product-wrap .product-gallery,.product-wrap .product-info-height{width:50%;display:flex;align-items:stretch}.product-images-list{display:flex;flex-wrap:wrap}.product-info-container{visibility:visible;margin-bottom:2rem}.product-info-container .wk-button{justify-content:flex-start}.product-wrap .info-button:last-child{margin-bottom:2em}.product-wrap .product-gallery{min-height:100vh}.product-gallery-item__main{position:sticky;top:0}.product-wrap .product-gallery .main-single-image{height:100vh;width:80vh;margin:0 auto auto;max-width:50vw}}.product-info-footer .swatch-color{border:0;margin:0;padding:0;border-top:1px solid #ECDED4;overflow:hidden;min-height:86px}.product-info-footer .swatch-color .head{border-top:0}.product-info-footer .swatch-color .product-form__input--swatch-list{border-top:0!important;max-width:300px;overflow:hidden;scrollbar-gutter:stable}.product-info-footer .swatch-color .product-form__input--swatch-list:hover{overflow-x:auto}@media screen and (max-width: 740px){.product-wrap .info-button{text-transform:uppercase;letter-spacing:.1em;font-weight:500;line-height:1}.product-wrap .swatch-color{width:auto!important;aspect-ratio:auto;border-radius:0}.product-wrap .swatch-color .swatch-elements-overflow{flex-direction:column;gap:0;padding:0;border:0;margin:0}.product-wrap .swatch-color .swatch-elements-overflow .swatch-input__input{display:none}.product-wrap .swatch-color .swatch-elements-overflow .swatch-input__input+.swatch-input__label{margin:0;padding:0;height:auto;border-radius:0;border:solid 1px transparent;display:flex;align-items:center;gap:2rem}.product-wrap .swatch-color .swatch-elements-overflow .swatch-input__input:checked+.swatch-input__label{border-top:solid 1px #4f1f00;background-color:#efd9ca}.product-wrap .swatch-color .swatch-elements-overflow .swatch-input__input+.swatch-input__label .swatch{margin:0;--swatch--size: 5rem}.product-wrap .swatch-color .swatch-elements-overflow .swatch-input__input+.swatch-input__label .variant-label{position:relative!important;margin:inherit;overflow:initial;clip:initial;width:auto;height:auto;text-transform:capitalize;color:#4f1f00;font-size:1rem}.info-popup table{width:100%!important}}.product-details-container .btn-size-guide{margin-left:0;opacity:1;text-decoration:none;color:#4f1f00;width:auto}
/*# sourceMappingURL=/cdn/shop/t/480/assets/section-main-product.css.map */
