.product__info-wrapper--custom-bg{background-color:rgb(var(--color-info-background, 255, 255, 255));padding:3rem}@media screen and (max-width:749px){.product__info-wrapper--custom-bg{padding:1.5rem}}.product__details-section,.product-tabs-recommendations__grid{display:flex;gap:3rem;width:100%;padding:6rem 0;border-top:1px solid rgba(var(--color-foreground),.1)}.product-tabs-recommendations__grid{padding:0;border-top:none}@media screen and (max-width:989px){.product__details-section,.product-tabs-recommendations__grid{flex-direction:column;padding:3rem 0;gap:3rem}.product-tabs-recommendations__grid{padding:0}}.product__tabs-wrapper,.product-tabs-recommendations__tabs,.product__recommendations-inline,.product-tabs-recommendations__recs{flex:1;min-width:0}.product-tabs__nav{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.product-tabs__button{background:none;border:1px solid rgb(var(--color-foreground));padding:1rem 2.4rem;cursor:pointer;font-family:var(--font-body-family);font-size:1.6rem;letter-spacing:.02em;color:rgb(var(--color-foreground));transition:background-color .2s,color .2s}.product-tabs__button:hover,.product-tabs__button.active{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-tabs__content{display:none}.product-tabs__content.active{display:block}.product-tabs__content .rte{font-size:1.6rem;line-height:1.6}.product-tabs__content .rte p{margin-bottom:1.5rem}.product-tabs__content .rte p:last-child{margin-bottom:0}.product-tabs__content h5{font-size:2rem;margin:0}.product-tabs__info-links{display:flex;gap:3rem;margin-top:3rem;flex-wrap:wrap}.product-tabs__info-link{display:flex;align-items:center;gap:1rem;font-size:1.6rem;color:rgb(var(--color-foreground));text-decoration:none}.product-tabs__info-link:hover{text-decoration:underline}.product-tabs__info-link .icon,.product-tabs__info-links span.svg-wrapper{width:2.4rem;height:2.4rem}.product__recommendations-inline .recommendations__heading,.product-tabs-recommendations__recs .recommendations__heading{margin-bottom:3rem;margin-top:0}.product-tabs__info-link .icon path{fill:rgba(var(--color-foreground))}.product__recommendations-inline .recommendations__grid,.product-tabs-recommendations__recs .recommendations__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media screen and (max-width:749px){.product__recommendations-inline .recommendations__grid,.product-tabs-recommendations__recs .recommendations__grid{grid-template-columns:repeat(2,1fr);gap:1rem}.product-tabs__info-links{flex-direction:column;gap:1rem}}.product__complete-look-heading{margin-bottom:1.5rem;font-size:2rem}@media screen and (min-width:990px){.ctl-mobile-only{display:none}}@media screen and (max-width:989px){.product__info-container .product__complete-look{display:none}.ctl-mobile-only .product__complete-look{padding:0 1.5rem}}.product__quantity-cart-row{display:flex;gap:1rem;align-items:stretch;width:100%}.product__quantity-cart-row .quantity{flex-shrink:0}.product__quantity-cart-row .product-form__submit{flex:1}.product__share-row{display:flex;align-items:center;gap:1rem}@media screen and (min-width:750px){.product--thumbnail media-gallery,.product--thumbnail media-gallery.product__column-sticky{display:flex;flex-direction:row;gap:.5rem;align-items:flex-start;max-height:65.5rem;overflow:hidden}.product--thumbnail media-gallery>.thumbnail-slider{order:-1;flex-shrink:0;width:10rem;max-height:none;overflow:hidden}.product--thumbnail .thumbnail-slider .thumbnail-list,.product--thumbnail .thumbnail-list,.product--large.product--thumbnail .thumbnail-list,.product--medium.product--thumbnail .thumbnail-list,.product--small.product--thumbnail .thumbnail-list{display:flex!important;flex-direction:column;gap:.7rem;grid-template-columns:unset!important;flex-wrap:nowrap;padding-right:0}.product--thumbnail .thumbnail-list .thumbnail-list__item,.product--thumbnail .thumbnail-list__item.slider__slide{width:100%!important;flex-shrink:0;aspect-ratio:4/5}.product--thumbnail .thumbnail-slider>.slider-button{display:none}.product--thumbnail media-gallery>slider-component:first-of-type{flex:1;min-width:0}.product--thumbnail .thumbnail-slider .thumbnail-list{overflow-y:auto;max-height:65.8rem;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.35) transparent}}@media screen and (min-width:990px){.product--thumbnail media-gallery>.thumbnail-slider{width:10rem}}
/*# sourceMappingURL=/cdn/shop/t/118/assets/component-product-page-custom.css.map */
