.tr-main-product .product{--grid-desktop-vertical-spacing: 32px;--grid-desktop-horizontal-spacing: 109px;gap:var(--grid-desktop-vertical-spacing) var(--grid-desktop-horizontal-spacing)}.tr-main-product .product .product__media-wrapper{max-width:53%;width:calc(53% - var(--grid-desktop-horizontal-spacing) / 2)}.tr-main-product .product__media-list{margin-bottom:0}.tr-main-product .product .product__media-item{padding-block:0;margin-left:0!important}.tr-main-product .product__media{--media-radius: 20px;padding-top:0!important;aspect-ratio:624 / 518}.tr-main-product .global-media-settings{border:none}.tr-main-product .slider-button path{transition-duration:var(--tr-transition-duration)}.tr-main-product .product .product__info-wrapper{max-width:47%;width:calc(47% - var(--grid-desktop-horizontal-spacing) / 2);padding-left:0}.tr-main-product .product__info-container>*:first-child{margin-top:0!important}.tr-main-product .product__info-container>*:last-child{margin-bottom:0!important}.tr-main-product .product__info-container>*+*{margin-block:16px}.tr-product__delivery-date{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-block:28px 24px!important}.tr-product__delivery-date-field{font-family:var(--tr-font-secondary);font-size:16px;font-weight:500;letter-spacing:var(--tr-letter-spacing);text-transform:uppercase}.tr-main-product .product__info-container .tr-accordion{margin-block:14px}.tr-main-product .product__info-container .price__container{margin-bottom:0}.tr-main-product .product__info-container .tr-product-price .price__regular{font-size:20px;font-weight:400}.tr-main-product .product__info-container .product__description{margin-block:24px}.tr-main-product .product__info-container .form__label{font-size:16px;font-weight:500}.tr-main-product .product__info-container :is(.product-form__input--pill,.product-form__input--swatch) .form__label{margin-bottom:0}.tr-main-product .product__info-container .product-form__input .select{width:100%}.tr-main-product .product__info-container .product-form__input .select:after{display:none}.tr-main-product .product__info-container .product-form__input .select__select{--inputs-radius: 100px;width:100%;min-width:0;min-height:48px;padding-inline:27px 51px;font-family:var(--tr-font-secondary);color:inherit;border:var(--tr-border)}.tr-main-product .product__info-container .product-form__input .select__select:focus{background-color:var(--tr-color-light-beige)}.tr-main-product .product__info-container .product-form__input .select .svg-wrapper{top:50%;right:27px;translate:0 -50%;width:17px;height:9px}.tr-main-product .product__info-container variant-selects .product-form__input label:not(:last-child){margin-right:10px}.tr-main-product .product__info-container variant-selects .product-form__input input[type=radio]:checked+label{color:var(--tr-color-dark-blue-010);background-color:transparent}.tr-main-product .product__info-container .product-form__input--pill input[type=radio]:focus-visible+label{box-shadow:none!important;outline:1px dashed var(--tr-color-blue)!important;outline-offset:4px!important}.tr-main-product .product__info-container .product__controls-buy-buttons{display:grid;grid-template-columns:130px 130px 1fr;align-items:center;gap:24px;margin-block:28px}.tr-main-product .product__info-container .product__controls-buy-buttons:not(:has(variant-selects)){grid-template-columns:1fr 1fr}.tr-main-product .product__info-container .product__controls-buy-buttons .button{height:48px}.tr-main-product variant-selects{width:100%}.tr-main-product .product__info-container .product__controls-buy-buttons .product-form__input{flex:none;max-width:none;width:100%;margin-bottom:0}.tr-main-product .product__info-container .product__controls-buy-buttons .product-form{margin-block:0}.tr-main-product .product__info-container .product__controls-buy-buttons .product-form .product-form__submit{margin-bottom:0}.tr-main-product .product__info-container .product__controls-buy-buttons .tr-buy-buttons{flex-grow:1}.tr-main-product .product-form__buttons{max-width:none}@media(any-hover:hover){.tr-main-product .slider-button:hover path{fill:var(--tr-color-blue)}}@media(any-hover:none){.tr-main-product .slider-button:active path{fill:var(--tr-color-blue)}}@media(max-width:1220px){.tr-main-product .product{--grid-desktop-horizontal-spacing: 60px}.product__controls-buy-buttons{flex-wrap:wrap}.tr-buy-buttons{width:100%}.tr-main-product .product__info-container .product__controls-buy-buttons{grid-template-columns:1fr 1fr}.tr-main-product .product__info-container .product__controls-buy-buttons:not(:has(variant-selects)){grid-template-columns:1fr;column-gap:0}.tr-main-product .tr-buy-buttons{grid-column:1 / 3}}@media(max-width:990px){.tr-main-product .product{--grid-desktop-horizontal-spacing: 40px}.tr-main-product .product :is(.product__media-wrapper,.product__info-wrapper){width:100%;margin-inline:auto}.tr-main-product .product .product__media-wrapper{max-width:75%}.tr-main-product .product .product__info-wrapper{max-width:none}.tr-main-product :is(.product__info-container,.product-form__buttons){max-width:none}.tr-main-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-inline:0}.tr-main-product .product__media-wrapper .slider.slider--mobile{overflow-y:hidden;scroll-padding-left:0;column-gap:0;border-radius:16px}.tr-main-product .product__media-wrapper .slider--mobile:after{display:none}.product__media-list .product__media-item{width:100%}}@media(max-width:750px){.tr-product__delivery-date-field{height:42px;padding-inline:10px;font-size:14px}select.tr-product__delivery-date-field{padding-inline:13px 32px;background-size:12px 7px;background-position:center right 17px!important}.tr-product__delivery-date-field[type=date]{padding-right:38px;background-position:center right 17px}.tr-product__delivery-date-field[type=date]:before{left:10px;right:38px}}@media(max-width:480px){.tr-main-product .product .product__media-wrapper{max-width:100%}.tr-main-product .product__info-container .product-form__input .select__select{padding-inline:51px 70px;text-align:center}.tr-main-product .product__info-container .product-form__input .select .svg-wrapper{right:45px}.tr-product__delivery-date{column-gap:16px}.tr-product__delivery-date-field{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tr-main-product.css.map */
