product-info[id^=MainProduct-] .product__title h1{font-size:clamp(1.8rem,1.7vw,2.5rem);line-height:1.3;text-transform:uppercase;letter-spacing:.02em;margin:0}product-info[id^=MainProduct-] .product__title{padding-bottom:1.8rem;border-bottom:1px solid rgba(var(--color-foreground),.18);margin-bottom:1.8rem}product-info[id^=MainProduct-] .product__info-container>*+*{margin-top:2rem}product-info[id^=MainProduct-] .product-form__input--pill{display:flex;flex-wrap:wrap;gap:0;max-width:none;margin-bottom:1.6rem}product-info[id^=MainProduct-] .product-form__input--pill .form__label{width:100%;margin-bottom:1.2rem;text-transform:uppercase;letter-spacing:.06em;font-size:1.2rem}product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]+label{flex:1;min-width:4.4rem;min-height:4.6rem;margin:0;padding:1.4rem .8rem;border-radius:0;border:1px solid rgba(var(--color-foreground),.3);font-size:1.3rem;letter-spacing:.02em;background:transparent;color:rgb(var(--color-foreground));box-shadow:none}product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]:checked+label{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.1);font-weight:700;z-index:1}product-info[id^=MainProduct-] .product-form__input--pill input[type=radio].disabled+label{background-image:linear-gradient(to bottom right,transparent calc(50% - .5px),rgba(var(--color-foreground),.3) 50%,transparent calc(50% + .5px));opacity:.45}product-info[id^=MainProduct-] .product-form__buttons{max-width:none}product-info[id^=MainProduct-] .product-form__submit{min-height:5.6rem;border-radius:0;text-transform:uppercase;letter-spacing:.07em;font-weight:700}product-info[id^=MainProduct-] .product-form__submit:before,product-info[id^=MainProduct-] .product-form__submit:after{border-radius:0}product-info[id^=MainProduct-] .product__accordion{border-top:1px solid rgba(var(--color-foreground),.2);border-bottom:1px solid rgba(var(--color-foreground),.2)}product-info[id^=MainProduct-] .product__accordion summary{padding:2rem 0}product-info[id^=MainProduct-] .product__accordion .accordion__title{font-size:1.3rem;text-transform:uppercase;letter-spacing:.07em}product-info[id^=MainProduct-] .product__accordion .accordion__content{padding:0 0 2rem;line-height:1.7}product-info[id^=MainProduct-] .icon-list-custom{justify-content:space-between;margin-top:0}product-info[id^=MainProduct-] .icon-svg{width:4rem;height:2.8rem}@media(min-width:990px){product-info[id^=MainProduct-]>.page-width{max-width:1800px;padding-left:3rem;padding-right:3rem}product-info[id^=MainProduct-] .product{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(34rem,1fr);gap:4rem;align-items:start}product-info[id^=MainProduct-] .product__media-wrapper,product-info[id^=MainProduct-] .product__info-wrapper{width:100%;max-width:100%;padding:0;min-width:0}product-info[id^=MainProduct-] .product__info-container{max-width:none;padding:3.2rem;background:rgba(var(--color-foreground),.035);border:1px solid rgba(var(--color-foreground),.1)}product-info[id^=MainProduct-] media-gallery{display:grid;grid-template-columns:6.4rem minmax(0,1fr);gap:1.6rem;align-items:start}product-info[id^=MainProduct-] media-gallery>slider-component:first-of-type{grid-column:2;grid-row:1;min-width:0}product-info[id^=MainProduct-] .thumbnail-slider{grid-column:1;grid-row:1;display:block;margin:0;min-width:0}product-info[id^=MainProduct-] .thumbnail-slider .slider-button{display:none}product-info[id^=MainProduct-] .thumbnail-list{display:flex;flex-direction:column;gap:1rem;padding:0;margin:0;max-height:75vh;overflow:auto;scrollbar-width:thin}product-info[id^=MainProduct-] .thumbnail-list__item.slider__slide{width:100%;max-width:none;flex:none}product-info[id^=MainProduct-] .thumbnail{border-radius:0}product-info[id^=MainProduct-] .product__media-list{margin:0}}@media(max-width:989px){product-info[id^=MainProduct-] .product__info-wrapper{padding-top:2.4rem}product-info[id^=MainProduct-] .product__info-container{padding:0}product-info[id^=MainProduct-] .thumbnail-list__item.slider__slide{width:6rem}product-info[id^=MainProduct-] .product__title h1{font-size:2rem}}@media(min-width:990px){product-info[id^=MainProduct-] .product.grid{grid-template-columns:minmax(0,1.85fr) minmax(34rem,1fr);column-gap:3.2rem}product-info[id^=MainProduct-] .product.grid>.product__media-wrapper,product-info[id^=MainProduct-] .product.grid>.product__info-wrapper{width:100%;max-width:none;padding:0;min-width:0}product-info[id^=MainProduct-] .product.grid .product__info-container{width:100%;max-width:none;box-sizing:border-box;padding:2.8rem}product-info[id^=MainProduct-] media-gallery:not(:has(.thumbnail-slider)){grid-template-columns:minmax(0,1fr)}product-info[id^=MainProduct-] media-gallery:not(:has(.thumbnail-slider))>slider-component:first-of-type{grid-column:1}product-info[id^=MainProduct-] .product__media-list .product__media-item{width:100%;max-width:100%}product-info[id^=MainProduct-] .product__title h1{word-break:normal;overflow-wrap:break-word}}@media(min-width:750px)and (max-width:989px){product-info[id^=MainProduct-] .product.grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(30rem,1fr);gap:2.4rem}product-info[id^=MainProduct-] .product.grid>.product__media-wrapper,product-info[id^=MainProduct-] .product.grid>.product__info-wrapper{width:100%;max-width:none;padding:0;min-width:0}}@media(min-width:990px){product-info[id^=MainProduct-] .product.grid{align-items:stretch}product-info[id^=MainProduct-] .product.grid>.product__info-wrapper{align-self:stretch}product-info[id^=MainProduct-] .product__info-wrapper>.product__info-container{position:sticky;top:calc(var(--header-height, 100px) + 16px)}product-info[id^=MainProduct-] .product__media-wrapper media-gallery.product__column-sticky{position:static;display:block}product-info[id^=MainProduct-] .product__media-wrapper media-gallery>.thumbnail-slider{display:none}product-info[id^=MainProduct-] .product__media-wrapper .product__media-list{display:block;margin:0;padding:0;overflow:visible}product-info[id^=MainProduct-] .product__media-wrapper .product__media-list>.product__media-item:not(.product__media-item--variant),product-info[id^=MainProduct-] .product__media-wrapper .product__media-list>.product__media-item.is-active{display:block;width:100%;max-width:100%;margin:0 0 24px;padding:0}product-info[id^=MainProduct-] .product__media-wrapper .product__media-list>.product__media-item:last-child{margin-bottom:0}product-info[id^=MainProduct-] .product__media-wrapper .slider-buttons{display:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/lifthood-product-page.css.map */
