.cs-featured-products{text-align:center}.featproducts-tabs{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:0 1em 24px}.featproducts-tabs button{appearance:none;-webkit-appearance:none;border:0;background:none;cursor:pointer;font-family:var(--font-heading-family);font-weight:200;text-transform:uppercase;font-size:1.5em;color:#14141466;width:fit-content;flex-shrink:0}@media (max-width: 766px){.featproducts-tabs button{width:100%}}.featproducts-tabs button:hover,.featproducts-tabs button.active{color:#000}@media (min-width: 767px){.featproducts-tabs{position:relative;gap:3em;margin-bottom:48px}.featproducts-tabs:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;border-bottom:.5px solid #111}.featproducts-tabs button{font-size:2em;position:relative;padding:12px 6px}.featproducts-tabs button:after{content:"";display:block;position:absolute;left:0;right:0;bottom:-2px;border-bottom:5px solid transparent;border-bottom-color:#c1b29f;z-index:1;visibility:hidden;transition:.2s;transform:scaleY(0)}.featproducts-tabs button.active:after{visibility:visible;transform:scaleY(1)}}.featproducts-groups{display:grid;grid-template-columns:1fr}.featproducts-products{grid-row-start:1;grid-column-start:1;transition:.3s;opacity:0;transform:scale(.97);visibility:hidden;overflow:hidden}.featproducts-products:after{content:"flickity";display:none}.featproducts-products.active{transition-delay:0s;visibility:visible;transform:scale(1);opacity:1;z-index:1}.featproducts-tile{width:75vw;position:relative;background:#ddd;aspect-ratio:.75;line-height:1.33;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.3);overflow:hidden}.featproducts-tile a{text-decoration:none;color:inherit}@media (min-width: 767px){.featproducts-products:after{content:""}.featproducts-products{display:flex;transform:scale(.99);transition-delay:.1s}.featproducts-tile{flex-grow:1;flex-basis:100%}}.featproducts-tile_image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:1s}.featproducts-tile:hover .featproducts-tile_image{transform:scale(1.05)}.featproducts-tile_info{position:absolute;right:0;bottom:0;left:0;top:auto;z-index:1;padding:1.25em 1em}.featproducts-tile_info:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,#42424200,#42424299)}@media (min-width: 767px){.featproducts-tile{text-align:left}.featproducts-tile_info{top:0;bottom:auto;padding:1.5em 2em}.featproducts-tile_info:after{background:linear-gradient(to top,#42424200,#42424266,#42424299)}}.featproducts-tile_title{display:block;text-wrap:balance;font-weight:500;margin-bottom:.66em}.featproducts-tile_title:hover{text-decoration:underline}.featproducts-pill{appearance:none;-webkit-appearance:none;background:none;cursor:pointer;display:inline-block;font-family:inherit;font-weight:400;color:inherit;text-transform:uppercase;letter-spacing:.05em;padding:9px 18px 10px 20px;border:1px solid #fff;border-radius:9em;text-shadow:0 1px 12px rgba(0,0,0,.2);transition:.2s}.featproducts-pill:hover{background:#fff3;box-shadow:0 2px 6px #0000001a;transform:translateY(-.5px)}.featproducts-pill:active{background:#0003;transition:.1s;transform:translateY(1px)}.featproducts-pill.loading{opacity:.5}.featproducts-pill svg{transition:.3s;vertical-align:-3px;margin:-5px 10px -3.5px -11px}@supports (-webkit-hyphens:none){.featproducts-pill svg{vertical-align:-4.5px}}.featproducts-pill:hover svg{transform:rotate(180deg)}@media (min-width: 767px){.featproducts-tile_title{font-size:1.25em}}@media (max-width: 766px){.featproducts-tile_benefits{display:none}}.featproducts-tile_benefits:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,#42424200,#42424280,#42424299)}.featproducts-tile_benefits{pointer-events:none;list-style:none;padding:1.5em 2em;margin:0;position:absolute;right:0;bottom:0;left:0;top:auto;opacity:0;visibility:hidden;transition:.5s;transform:translateY(4px);text-shadow:0 1px 5px rgba(0,0,0,.5)}.featproducts-tile:hover .featproducts-tile_benefits{transform:translateY(0);opacity:1;visibility:visible}.featproducts-tile_benefits li{padding:.5em 0;display:flex;align-items:center}.featproducts-tile_benefits li:not(:last-child){border-bottom:1px solid #fff}.featproducts-tile_benefits-icon{display:inline-block;vertical-align:middle;width:2.25em;height:2.25em;flex-grow:0;flex-shrink:0;margin-right:1em;border:1px solid #fff;border-radius:2em;position:relative;filter:drop-shadow(0 1px 5px rgba(0,0,0,.5))}.featproducts-tile_benefits-icon img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:90%;max-height:66%;margin:auto;filter:invert(1) brightness(2)}.featproducts-tile_benefits-icon img[src*="icon-wrinkles.svg"]{transform:scale(1.1)}.featproducts-tile_benefits-icon img[src*="icon-firmness.svg"]{transform:scale(.9)}.featproducts-tile_benefits-text{line-height:1.2;text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-cs-featured-products.css.map */
