.product-showcase{background-color:#fff;width:100%}.product-showcase__container{max-width:120rem;margin:0 auto;padding:0 2rem}.product-showcase__grid{display:grid;gap:4rem;align-items:center;min-height:50rem}.product-showcase__content{display:flex;align-items:center;justify-content:center;padding:2rem 0}.product-showcase__text-wrapper{max-width:50rem;text-align:center}.product-showcase__heading{font-family:Cormorant Garamond,Times New Roman,serif;font-weight:600;font-size:clamp(3.2rem,5vw,5.6rem);line-height:1.15;color:#0b0b0b;margin:0 0 2.5rem;letter-spacing:-.02em}.product-showcase__text{font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:clamp(1.6rem,2.2vw,2rem);line-height:1.6;color:#2b2b2b;margin:0 0 3.5rem;max-width:45rem;margin-left:auto;margin-right:auto}.product-showcase__text p{margin:0 0 1.5rem}.product-showcase__text p:last-child{margin-bottom:0}.product-showcase__buttons{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.product-showcase__button{font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;font-size:1.4rem;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;padding:1.6rem 3.6rem;min-height:4.4rem;border:1px solid #E8E8E8;background-color:#6b6b6b;color:#fff;text-decoration:none;border-radius:.4rem;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.product-showcase__button:hover{background-color:#0b0b0b;color:#fff;border-color:#0b0b0b;transform:translateY(-1px)}.product-showcase__button:focus{outline:2px solid #8C8C8C;outline-offset:2px}.product-showcase__button:disabled,.product-showcase__button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.product-showcase__button:disabled:hover,.product-showcase__button[aria-disabled=true]:hover{background-color:#6b6b6b;color:#fff;border-color:#e8e8e8;transform:none}.product-showcase__media{display:flex;align-items:center;justify-content:center;padding:2rem 0}.product-showcase__image-wrapper{position:relative;width:100%;max-width:60rem;aspect-ratio:4/3;overflow:hidden;border-radius:.8rem;background-color:#f5f5f5}.product-showcase__image{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.product-showcase__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.product-showcase__placeholder-svg{width:60%;height:60%;opacity:.3}@media screen and (min-width: 750px){.product-showcase__container{padding:0 4rem}.product-showcase__grid{grid-template-columns:1fr 1fr;gap:6rem;min-height:60rem}.product-showcase__grid--image-left{grid-template-columns:1fr 1fr}.product-showcase__grid--image-left .product-showcase__content{order:2}.product-showcase__grid--image-left .product-showcase__media{order:1}.product-showcase__grid--image-right{grid-template-columns:1fr 1fr}.product-showcase__grid--image-right .product-showcase__content{order:1}.product-showcase__grid--image-right .product-showcase__media{order:2}.product-showcase__text-wrapper{text-align:left;max-width:55rem}.product-showcase__text{text-align:left;margin-left:0;margin-right:0}.product-showcase__buttons{justify-content:flex-start}.product-showcase__image-wrapper{aspect-ratio:3/4}}@media screen and (min-width: 1200px){.product-showcase__grid{gap:8rem;min-height:70rem}.product-showcase__heading{font-size:clamp(4.8rem,6vw,6.4rem)}.product-showcase__text{font-size:2.2rem}}@media screen and (max-width: 749px){.product-showcase__grid{grid-template-columns:1fr;gap:3rem;min-height:auto}.product-showcase__content,.product-showcase__media{order:unset;padding:1rem 0}.product-showcase__text-wrapper{text-align:center;max-width:100%}.product-showcase__text{text-align:center;margin-left:auto;margin-right:auto}.product-showcase__buttons{justify-content:center}.product-showcase__image-wrapper{aspect-ratio:4/3;max-width:100%}.product-showcase__button{width:100%;max-width:30rem}}@media (hover: hover){.product-showcase__image-wrapper:hover .product-showcase__image{transform:scale(1.02)}}@media (prefers-reduced-motion: reduce){.product-showcase__image,.product-showcase__button{transition:none}.product-showcase__button:hover,.product-showcase__image-wrapper:hover .product-showcase__image{transform:none}}@media (prefers-contrast: high){.product-showcase__image-wrapper{border:1px solid #0B0B0B}.product-showcase__button{border-width:2px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-product-showcase.css.map */
