.trivassi-rains-pdp{--tv-glass: rgba(218, 218, 218, .48);--tv-border: rgba(255, 255, 255, .42);--tv-gap: 8px;--tv-panel-width: 370px;width:100%;max-width:none!important;padding-left:0!important;padding-right:0!important}.trivassi-rains-pdp,.trivassi-rains-pdp *{box-sizing:border-box}.trivassi-rains-pdp>.product{position:relative!important;display:block!important;width:100%!important;max-width:none!important;margin:0!important}.trivassi-rains-pdp .product__media-wrapper{width:100%!important;max-width:none!important;min-width:0;padding:0!important;margin:0!important}.trivassi-rains-pdp media-gallery{display:block;width:100%;min-width:0}.trivassi-rains-pdp .product__info-container{width:100%;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.trivassi-rains-pdp .product__info-container>*+*{margin-top:0!important}.trivassi-rains-pdp .product__info-container>.product__title,.trivassi-rains-pdp .product__info-container>.product__text,.trivassi-rains-pdp .product__info-container>[id^=price-],.trivassi-rains-pdp .product__info-container>.product__description,.trivassi-rains-pdp .product__info-container>variant-selects,.trivassi-rains-pdp .product__info-container>variant-radios,.trivassi-rains-pdp .product__info-container>.product-form__quantity,.trivassi-rains-pdp .product__info-container>[id^=Quantity-Form-],.trivassi-rains-pdp .product__info-container>product-form,.trivassi-rains-pdp .product__info-container>.product__inventory,.trivassi-rains-pdp .product__info-container>.product__accordion{background:var(--tv-glass)!important;backdrop-filter:blur(22px) saturate(115%)!important;-webkit-backdrop-filter:blur(22px) saturate(115%)!important;border:1px solid var(--tv-border)!important;border-radius:12px!important;box-shadow:0 5px 24px #0000000b!important;padding:15px 17px!important;margin:0 0 var(--tv-gap)!important}.trivassi-rains-pdp .product__title h1{font-size:clamp(19px,1.5vw,25px)!important;line-height:1.2!important;letter-spacing:-.03em!important;font-weight:500!important;margin:0!important}.trivassi-rains-pdp .price{font-size:15px!important}.trivassi-rains-pdp .product__description{font-size:12px!important;line-height:1.5!important}.trivassi-rains-pdp .product__description ul{margin:5px 0!important;padding-left:17px!important}.trivassi-rains-pdp .product__description li{margin-bottom:3px!important}.trivassi-rains-pdp .product-form__input--pill input[type=radio]+label{background:transparent!important;border:0!important;border-radius:0!important;min-width:0!important;min-height:0!important;padding:8px 11px!important;margin:0 3px 4px 0!important;box-shadow:none!important;font-size:13px!important;color:#222!important}.trivassi-rains-pdp .product-form__input--pill input[type=radio]:checked+label{background:#202020!important;color:#fff!important;border-radius:100px!important}.trivassi-rains-pdp .product-form__input--pill input[type=radio]:disabled+label{opacity:.35;text-decoration:line-through}.trivassi-rains-pdp .product-form__submit{min-height:48px!important;width:100%;background:#292929!important;color:#fff!important;border-radius:100px!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important}.trivassi-rains-pdp .product-form__submit:before,.trivassi-rains-pdp .product-form__submit:after{border-radius:100px!important}@media screen and (min-width:990px){.trivassi-rains-pdp .product__media-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:0!important;margin:0!important;overflow:visible!important}.trivassi-rains-pdp .product__media-list>.product__media-item{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important}.trivassi-rains-pdp .product__media-container{width:100%!important;max-width:none!important}.trivassi-rains-pdp .product__media-list .product__media{height:min(100vh,1050px)!important;min-height:620px;padding:0!important;border:0!important;overflow:hidden}.trivassi-rains-pdp .product__media-list .product__media img{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center}.trivassi-rains-pdp .thumbnail-slider{display:none!important}.trivassi-rains-pdp .product__info-wrapper{position:absolute!important;top:0!important;right:18px!important;bottom:0!important;width:min(var(--tv-panel-width),32vw)!important;max-width:none!important;height:100%!important;padding:0!important;margin:0!important;z-index:5!important;pointer-events:none}.trivassi-rains-pdp .product__info-container{position:sticky!important;top:76px!important;max-height:calc(100vh - 88px);overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain;pointer-events:auto}.trivassi-rains-pdp .product__description{max-height:190px;overflow-y:auto}body:has(.trivassi-rains-pdp) .header{display:flex;align-items:center;gap:10px;min-height:54px;padding:7px 20px!important}body:has(.trivassi-rains-pdp) .header__heading,body:has(.trivassi-rains-pdp) .header__heading-link{margin:0!important;padding:0!important;flex:0 0 auto}body:has(.trivassi-rains-pdp) .header__heading-logo{max-height:32px;width:auto}body:has(.trivassi-rains-pdp) .header__inline-menu{display:block;margin:0!important;flex:1}body:has(.trivassi-rains-pdp) .header__inline-menu .list-menu{display:flex;align-items:center;gap:4px}body:has(.trivassi-rains-pdp) .header__inline-menu .list-menu__item{min-height:34px;padding:8px 13px!important;border-radius:100px;background:#e6e6e6b8;font-size:12px;font-weight:600}body:has(.trivassi-rains-pdp) .header__icons{display:flex;align-items:center;gap:4px;margin-left:auto;padding:0}body:has(.trivassi-rains-pdp) .header__icon{width:38px;height:38px;border-radius:100px;background:#e6e6e6b8}body:has(.trivassi-rains-pdp) .announcement-bar__message{min-height:24px;padding:3px 10px!important;font-size:10px}}@media screen and (max-width:989px){.trivassi-rains-pdp>.product{display:block!important}.trivassi-rains-pdp .product__info-wrapper{position:static!important;width:100%!important;max-width:100%!important;padding:12px!important;margin:0!important;pointer-events:auto}.trivassi-rains-pdp .product__info-container{position:static!important;max-height:none!important;overflow:visible!important}.trivassi-rains-pdp .product__description{max-height:none!important;overflow:visible!important}}@media screen and (max-width:749px){.trivassi-rains-pdp,.trivassi-rains-pdp>.product,.trivassi-rains-pdp .product__media-wrapper,.trivassi-rains-pdp media-gallery{display:block;width:100%!important;max-width:100%!important;min-width:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.trivassi-rains-pdp .product__media-list{display:flex!important;width:100%!important;max-width:100%!important;gap:0!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-left:0!important;-webkit-overflow-scrolling:touch}.trivassi-rains-pdp .product__media-list>.product__media-item{display:block!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;scroll-snap-align:start}.trivassi-rains-pdp .product__media-container{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important}.trivassi-rains-pdp .product__media-container.constrain-height{max-width:none!important;max-height:none!important}.trivassi-rains-pdp .product__media-container.media-type-image .product__media{position:relative!important;display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:2 / 3;padding:150% 0 0!important;margin:0!important;overflow:hidden!important;border:0!important;border-radius:0!important}.trivassi-rains-pdp .product__media-container.media-type-image .product__media img{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center!important}.trivassi-rains-pdp .product__media-toggle{z-index:2}.trivassi-rains-pdp .slider-buttons{display:flex;align-items:center;justify-content:center;min-height:38px!important;margin:0!important;padding:3px 0!important}.trivassi-rains-pdp .product__info-wrapper{width:100%!important;max-width:100%!important;padding:10px 12px 20px!important;margin:0!important}.trivassi-rains-pdp .product__info-container>.product__title,.trivassi-rains-pdp .product__info-container>.product__description,.trivassi-rains-pdp .product__info-container>[id^=price-]{padding:12px 14px!important;margin-bottom:6px!important}.trivassi-rains-pdp .product__title h1{font-size:21px!important;line-height:1.25!important}.trivassi-rains-pdp .product__info-container,.trivassi-rains-pdp .product__info-container>*{min-width:0;max-width:100%}.trivassi-rains-pdp .product__description,.trivassi-rains-pdp .product__text{overflow-wrap:anywhere}}@media screen and (max-width:390px){.trivassi-rains-pdp .product__info-wrapper{padding-left:9px!important;padding-right:9px!important}.trivassi-rains-pdp .product__title h1{font-size:19px!important}.trivassi-rains-pdp .product-form__input--pill input[type=radio]+label{padding:8px 9px!important}}@media screen and (max-width:749px){.trivassi-rains-pdp slider-component,.trivassi-rains-pdp .product__media-list{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.trivassi-rains-pdp .product__media-list>.product__media-item{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.trivassi-rains-pdp .product-media-container{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important}.trivassi-rains-pdp .product-media-container.constrain-height{max-width:100%!important;max-height:none!important}.trivassi-rains-pdp .product-media-container modal-opener{display:block!important;width:100%!important;max-width:100%!important}.trivassi-rains-pdp .product-media-container.media-type-image .product__media{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;height:auto!important;padding:150% 0 0!important;margin:0!important;overflow:hidden!important}.trivassi-rains-pdp .product-media-container.media-type-image .product__media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center!important}}@media screen and (max-width:749px){.trivassi-rains-pdp{--tv-glass: rgba(185, 185, 185, .62);--tv-border: rgba(255, 255, 255, .35)}.trivassi-rains-pdp .product__info-container>.product__title,.trivassi-rains-pdp .product__info-container>.product__text,.trivassi-rains-pdp .product__info-container>[id^=price-],.trivassi-rains-pdp .product__info-container>.product__description,.trivassi-rains-pdp .product__info-container>variant-selects,.trivassi-rains-pdp .product__info-container>variant-radios,.trivassi-rains-pdp .product__info-container>.product-form__quantity,.trivassi-rains-pdp .product__info-container>[id^=Quantity-Form-],.trivassi-rains-pdp .product__info-container>product-form,.trivassi-rains-pdp .product__info-container>.product__accordion{background:var(--tv-glass)!important;backdrop-filter:blur(20px) saturate(115%)!important;-webkit-backdrop-filter:blur(20px) saturate(115%)!important;border:1px solid var(--tv-border)!important;box-shadow:0 5px 18px #0000000f!important}}@media screen and (min-width:990px){body:has(.trivassi-rains-pdp) .utility-bar{width:100%!important;max-width:none!important}body:has(.trivassi-rains-pdp) .utility-bar__grid{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}body:has(.trivassi-rains-pdp) .announcement-bar{width:100%!important;max-width:none!important;min-height:40px!important}body:has(.trivassi-rains-pdp) .announcement-bar__message{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:40px!important;padding:9px 24px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;line-height:1.4!important;text-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/trivassi-rains-pdp.css.map */
