body.gradient:has(main[data-template=product] .ocasion-product){background:var(--ocasion-tint)}.ocasion-product.gradient,.ocasion-related.gradient{background:transparent}.ocasion-product .product__media-item .product-media-container,.ocasion-product .product__media-list .product-media-container{overflow:hidden;border:0;border-radius:var(--ocasion-radius);background-color:#fff;box-shadow:var(--ocasion-shadow)}.ocasion-product .thumbnail-list .thumbnail{border-radius:1.2rem}.ocasion-product .product__info-container{padding:2.4rem 2rem;border-radius:var(--ocasion-radius);background-color:#fff;box-shadow:var(--ocasion-shadow-soft)}.ocasion-product .product__info-wrapper{margin-top:1.6rem}@media screen and (min-width:750px){.ocasion-product .product__info-wrapper{margin-top:0;padding-left:3.2rem}.ocasion-product .product__info-container{padding:3.6rem 3.6rem 3.2rem}}.ocasion-product .product__text:first-child{display:flex;align-items:center;gap:1.2rem;margin:0 0 1rem;font-size:1.3rem;font-weight:600;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;color:var(--ocasion-accent-text)}.ocasion-product .product__text:first-child:before{content:"";flex:0 0 auto;width:2.4rem;height:.2rem;border-radius:.2rem;background-color:var(--ocasion-blue)}.ocasion-product .product__title h1{margin:0;font-family:var(--ocasion-title-font, var(--font-heading-family));font-weight:var(--ocasion-title-weight, var(--font-heading-weight));font-size:clamp(2.6rem,6.4vw,3.4rem);line-height:1.18;letter-spacing:-.02em;color:var(--ocasion-navy);text-wrap:balance}.ocasion-product .price{color:var(--ocasion-navy)}.ocasion-product .price--large .price-item--regular,.ocasion-product .price--large .price-item--sale{font-size:2.8rem;font-weight:700;letter-spacing:-.01em}.ocasion-product .price--on-sale .price-item--regular{font-size:1.8rem;font-weight:400;color:#0e1b4d8c}.ocasion-product .badge{border-radius:10rem;font-weight:600}.ocasion-product .product__tax{margin-top:.4rem;color:#0e1b4da6}.ocasion-product .product-form__quantity--unavailable{display:none}.ocasion-product .quantity__label{color:var(--ocasion-navy);font-weight:600}.ocasion-product .product-form__submit{min-height:5rem;font-weight:600;letter-spacing:.02em;box-shadow:var(--ocasion-shadow-soft)}.ocasion-product .product__description{margin-top:2.4rem;padding-top:2rem;border-top:.1rem solid var(--ocasion-pastel);color:#0e1b4dd1;line-height:1.7}.ocasion-product .share-button{margin-top:2rem}.ocasion-product .share-button__button{color:var(--ocasion-accent-text);font-weight:500}.ocasion-related .related-products__heading{margin:0 0 2.4rem;font-family:var(--ocasion-title-font, var(--font-heading-family));font-weight:var(--ocasion-title-weight, var(--font-heading-weight));font-size:clamp(2.4rem,5.6vw,3rem);line-height:1.2;letter-spacing:-.02em;color:var(--ocasion-navy)}.ocasion-related .product-grid{row-gap:1.6rem}@media screen and (min-width:750px){.ocasion-related .product-grid{row-gap:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-ocasion-product.css.map */
