.product-spotlight{background-color:var(--product-spotlight-bg)}.product-spotlight__inner{display:flex;flex-direction:column}.product-spotlight__header{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;border-bottom:1px solid currentColor;padding-bottom:1rem;margin-bottom:2.4rem;color:var(--product-spotlight-heading-color)}.product-spotlight__heading{font-family:"ABC Diatype GRK, Regular";font-size:2.4rem;line-height:2.9rem;letter-spacing:0;text-transform:uppercase;margin:0;color:#2a312d}.product-spotlight__shop-all{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;font-family:"ABC Diatype GRK, Regular";font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--product-spotlight-heading-color);transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}.product-spotlight__shop-all:hover{opacity:.7}.product-spotlight__shop-all-arrow{display:inline-flex;align-items:center;justify-content:center;line-height:0}.product-spotlight__shop-all-arrow svg{display:block}.product-spotlight__shop-all--desktop{display:none}.product-spotlight__shop-all--mobile{display:inline-flex;justify-content:center;align-items:center;width:100%;height:40.29px;font-size:16px;letter-spacing:0;line-height:1;box-sizing:border-box;padding:1.4rem 1.8rem;border-radius:10px;background-color:#c7dbde;color:#2a312d;margin-top:1rem}.product-spotlight__shop-all--mobile:hover{opacity:.85}.product-spotlight__grid{display:grid;grid-template-columns:1fr;align-items:stretch;gap:3rem}.product-spotlight__card{display:flex;flex-direction:column;height:100%;overflow:hidden}.product-spotlight__product-link{display:flex;flex-direction:column;flex:1 1 auto;text-decoration:none}.product-spotlight__media{position:relative;width:100%;aspect-ratio:4 / 4;overflow:hidden}.product-spotlight__media--placeholder{background-color:#e5e5e0}.product-spotlight__image,.product-spotlight__placeholder-svg{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:10px 10px 0 0}.product-spotlight__benefits{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:2rem;box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity var(--duration-default, .25s) ease;z-index:2}.product-spotlight__media:hover .product-spotlight__benefits,.product-spotlight__product-link:focus-visible .product-spotlight__benefits{opacity:1}.product-spotlight__benefits-image{display:block;width:29.1rem;max-width:100%;height:auto}.product-spotlight__benefits-list{display:flex;flex-direction:column;gap:1.4rem;width:100%;max-width:32rem;margin:0;padding:2.4rem 2.8rem;list-style:none;border-radius:1.2rem;background-color:var(--product-spotlight-benefits-bg);box-shadow:0 12px 32px #0000002e}.product-spotlight__benefit{display:flex;align-items:center;gap:1.2rem;color:var(--product-spotlight-benefits-text)}.product-spotlight__benefit-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem}.product-spotlight__benefit-icon img{width:100%;height:100%;object-fit:contain;display:block;filter:brightness(0) saturate(100%) invert(20%) sepia(26%) saturate(1472%) hue-rotate(123deg) brightness(88%) contrast(103%) drop-shadow(0 0 .25px #00443a)}.product-spotlight__benefit-text{font-family:"ABC Diatype GRK, Regular";font-size:1.3rem;font-weight:300;line-height:1.3}.product-spotlight__overlay{display:flex;flex-direction:column;flex:1 1 auto;align-items:center;justify-content:center;background-color:var(--product-spotlight-card-overlay-bg);color:var(--product-spotlight-card-overlay-text);padding:1rem 2rem 1.8rem;margin-bottom:1rem;border-radius:0 0 10px 10px}.product-spotlight__title{font-family:"ABC Diatype GRK, Regular";font-size:1.8rem;line-height:2.2em;letter-spacing:0;text-transform:uppercase;margin:0;color:#f2f2f3}.product-spotlight__subtext{font-family:"ABC Diatype GRK, Regular";font-size:1.2rem;line-height:1.5rem;margin:0;letter-spacing:0;color:#f2f2f3;text-align:center}.product-spotlight__price{font-family:"ABC Diatype GRK, Regular";font-size:1.2rem;line-height:1.4;margin:.8rem 0 0;font-weight:600}.product-spotlight__button{display:flex;align-items:center;justify-content:center;width:100%;height:40.29px;font-family:"ABC Diatype GRK, Regular";font-size:1.8rem;letter-spacing:0;line-height:1;text-transform:uppercase;text-decoration:none;padding:0 1.8rem;background-color:var(--product-spotlight-button-bg);color:var(--product-spotlight-button-text);border:0;border-top:1px solid rgba(255,255,255,.15);cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;border-radius:10px}.product-spotlight__button:hover,.product-spotlight__button:focus-visible{border-color:#c7dbde;background-color:#c7dbde;color:#00443a}.product-spotlight__media{position:relative;overflow:hidden}.product-spotlight__image{display:block;width:100%;transition:opacity .4s ease,transform .4s ease}.product-spotlight__image--primary{position:relative;z-index:1}.product-spotlight__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:2}.product-spotlight__media:hover .product-spotlight__image--primary,.product-spotlight__product-link:focus-visible .product-spotlight__image--primary{opacity:0}.product-spotlight__media:hover .product-spotlight__image--secondary,.product-spotlight__product-link:focus-visible .product-spotlight__image--secondary{opacity:1}@media screen and (min-width:750px){.product-spotlight__header{padding-bottom:2rem;margin-bottom:3.2rem}.product-spotlight__heading{font-size:2.6rem}.product-spotlight__shop-all--desktop{display:inline-flex}.product-spotlight__shop-all--mobile{display:none}.product-spotlight__grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1.2rem}.product-spotlight__media{aspect-ratio:3 / 3}.product-spotlight__title{font-size:1.7rem}.product-spotlight__subtext{font-size:1.5rem}.product-spotlight__benefits-list{padding:3.8rem 3.2rem;gap:1.6rem}.product-spotlight__benefit-text{font-size:1.4rem}}@media screen and (max-width:749px){.product-spotlight__benefits-list,.product-spotlight__benefits-image{display:none!important}.product-spotlight__image--secondary{display:none}.product-spotlight__media:hover .product-spotlight__image--primary,.product-spotlight__product-link:focus-visible .product-spotlight__image--primary{opacity:1}}.product-spotlight__card product-form,.product-spotlight__card product-form form{display:block;width:100%}@media screen and (min-width:990px){.product-spotlight__heading{font-size:3rem}.product-spotlight__header{padding-bottom:1.5rem;margin-bottom:3rem}.product-spotlight__shop-all--desktop{font-size:1.6rem;line-height:1.9rem;letter-spacing:0}.product-spotlight__overlay{padding:1.8rem 2rem 2.5rem}.product-spotlight__title{font-size:2rem;line-height:2.2rem;margin-bottom:.4rem}.product-spotlight__button{height:45.13px;font-size:2rem}.product-spotlight__overlay{padding:3rem 2.4rem;margin-bottom:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-product-spotlight.css.map */
