:root{--ps-pointer-size: clamp(10px, .9vw, 16px);--ps-connector-thickness: clamp(1px, .25vw, 3px)}.product-spotlight .section--product-spotlight{padding-top:var(--section-padding-top, 40px);padding-bottom:var(--section-padding-bottom, 40px);background:#fff}.product-spotlight{overflow-x:hidden;overflow-x:clip;overflow-y:visible}.product-spotlight .title-wrapper{justify-content:flex-start;flex-direction:row;gap:1rem;margin-top:10px}.product-spotlight .title-wrapper{display:flex;gap:1rem;margin-bottom:1.25rem}.product-spotlight .title-wrapper.left{justify-content:flex-start;text-align:left}.product-spotlight .title-wrapper.center{justify-content:center;text-align:center}.product-spotlight .title-wrapper.right{justify-content:flex-end;text-align:right}.product-spotlight .title-wrapper .description{font-family:Cormorant;font-style:italic}.product-spotlight__grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:var(--ps-grid-min-height, clamp(560px, 70vh, 900px));overflow-x:clip}@supports (width: 100dvw){.product-spotlight__grid{width:100dvw;margin-left:calc(50% - 50dvw);margin-right:calc(50% - 50dvw)}}.product-spotlight__media{position:relative;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden;height:100%}.product-spotlight__media video,.product-spotlight__media img,.product-spotlight__img{width:100%;height:100%;display:block}.product-spotlight__media--video.fit-cover>video,.product-spotlight__media--image.fit-cover>img{width:100%;height:100%;object-fit:cover}.product-spotlight__media--video.fit-stretch>video,.product-spotlight__media--image.fit-stretch>img{width:100%;height:100%;object-fit:fill}.product-spotlight__media--video.fit-contain>video,.product-spotlight__media--image.fit-contain>img{object-fit:contain}.product-spotlight__media--placeholder{width:100%;height:100%;aspect-ratio:4 / 3;display:grid;place-items:center;background:#fafafa}.product-spotlight__content{position:relative;display:grid;gap:3rem;background:var(--ps-content-bg, #F9F8F5);padding:1rem;height:auto;min-height:100%;padding:10rem}.product-spotlight__heading-group{display:grid;gap:.25rem}.product-spotlight__title{font-family:Garet,Helvetica,Arial,sans-serif;font-size:4rem;font-weight:bolder;color:var(--ps-accent, #262626);line-height:1;text-align:left;align-content:center;margin-top:20px;letter-spacing:-2px}.product-spotlight__subheading,.product-spotlight__subheading *{font-family:Garet,Helvetica,Arial,sans-serif;font-size:2.25rem;color:var(--ps-accent, #262626);line-height:1;text-align:left;align-content:center;margin-top:10px}.product-spotlight__desc--rich,.product-spotlight__desc--rich *{font-family:Garet,Helvetica,Arial,sans-serif;font-size:2rem;color:var(--ps-accent, #262626);line-height:1.35;text-align:left}.product-spotlight__ingredients--rich,.product-spotlight__ingredients--rich *{font-family:Garet,Helvetica,Arial,sans-serif;font-size:1.5rem;color:var(--ps-accent, #262626);line-height:1.5;text-align:left;align-content:center;margin:0}.product-spotlight__btn.button{background-color:var(--ps-accent, #262626);color:#fff;border-radius:var(--button-radius, 999px);padding:.7rem 1.25rem;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:none;width:150px;height:5rem;margin:0 auto}.product-spotlight__link{display:inline-block;text-decoration:underline}.product-spotlight__pointer{--size: var(--ps-pointer-size, 12px);position:absolute;width:var(--size);height:var(--size);background:var(--ps-accent, #262626);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:6}@media screen and (max-width: 1239px){.product-spotlight__pointer{display:none}}.product-spotlight__pointer--ghost-left,.product-spotlight__pointer--ghost-right{opacity:0;visibility:hidden}.product-spotlight .ps-connector{position:absolute;height:0;border-top:var(--ps-connector-thickness, 2px) solid var(--ps-accent, #262626);transform:translateY(-1px);pointer-events:none;z-index:5;font-size:0;line-height:0;display:block}.product-spotlight .card__color-bar{position:absolute}@media (max-width: 989px){.product-spotlight__grid{grid-template-columns:1fr;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:0}@supports (width: 100dvw){.product-spotlight__grid{width:100dvw;margin-left:calc(50% - 50dvw);margin-right:calc(50% - 50dvw)}}.ps-connector.responsive{display:none}.product-spotlight__media[style*="order: 3;"],.product-spotlight__media[style*="order: 1;"]{order:initial}}@media (max-width: 440px){.product-spotlight__content{padding:10vw}}
/*# sourceMappingURL=/cdn/shop/t/198/assets/section-product-spotlight.css.map */
