.featured-products{color:var(--text-color);position:relative;overflow:hidden}.phased-rollout{position:absolute;top:0;left:0;width:100%;z-index:var(--section-z-index, 10);transition:opacity .5s ease,transform .5s ease}.phased-rollout.removing{opacity:0;transform:translateY(-20px);pointer-events:none}.featured-products__cards{display:flex;justify-content:center;width:100%;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.featured-product-card__media{display:flex;justify-content:center;align-items:center;margin:0 auto}.featured-product-card__image,.featured-product-card__media .placeholder-svg{display:block;margin:0 auto;height:auto;max-width:100%}.featured-product-card__info{text-align:center;padding:1rem 0;width:100%;margin-bottom:1rem;color:var(--text-color);pointer-events:none;margin:0;padding:0;line-height:.9}.featured-product-card__info h3{color:var(--text-color);font-size:3rem;margin:0;text-transform:uppercase;line-height:.8}.featured-product-card__info p{line-height:1;margin:.5rem;padding:0;font-size:2rem}.featured-product-card__price{color:var(--text-color);margin-bottom:2rem;padding:0}@media screen and (min-width: 750px){.featured-product-card__info h3{font-size:4rem}}.featured-product-card{display:flex;flex-direction:row;height:100%;cursor:pointer;transition:transform .2s ease;position:relative}.featured-product-card__media{flex-grow:1;display:flex;align-items:center;justify-content:center}.featured-product-card__link{display:flex;flex-direction:column}.featured-product-card__link a{text-decoration:none}.featured-product-modal details{position:relative}.featured-product-modal details[open] .featured-product-modal__content{opacity:1;transform:translateY(0);pointer-events:auto}.featured-product-modal__toggle{list-style:none;padding:0;margin:0}.featured-product-modal__toggle::-webkit-details-marker{display:none}.featured-product-modal__title{font-family:Quantico,Arial Black,Arial Bold,Gadget,sans-serif;font-size:18px;font-weight:700}.featured-product-modal__content{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--background-color);z-index:1000;display:flex;align-items:flex-start;justify-content:center;opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;overflow-y:auto;box-shadow:0 5px 30px #00000026;border-radius:1rem}.featured-product-modal__container{background:#fff;border-radius:8px;max-width:700px;width:100%;max-height:none;position:relative;padding:0 1rem 1rem;opacity:1}.featured-product-modal__close-button{top:20px;right:20px;background:#fff;border:none;font-size:20px;cursor:pointer;z-index:10;width:40px;height:40px}.featured-product-modal__buttons{margin-top:20px}body.overflow-hidden{overflow:hidden}.featured-product-modal__header{display:flex;flex-direction:row;justify-content:space-between;gap:5px;position:sticky;top:0;background:#fff;padding:1rem 0;margin:0;z-index:5;border-bottom:1px solid #e5e5e5}@media screen and (min-width: 750px){.featured-products__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.featur .featured-product-modal__media,.featured-product-modal__info{flex:1}}.featured-product-modal__title{margin-top:0}[data-testid=form-row]:has(input[placeholder="Product Selection Dynamic"]){position:absolute;opacity:0;pointer-events:none;visibility:hidden;height:0;overflow:hidden;margin:0;padding:0}[data-testid=form-row] input[placeholder="Product Selection Dynamic"]{opacity:0;position:absolute;z-index:-1}.featured-products{position:relative;overflow:hidden}.featured-products__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-size:cover;background-position:center;background-repeat:no-repeat}.featured-products__background--overlay:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,var(--overlay-opacity, .3))}.featured-products--small{padding:2rem 0}.featured-products--medium{padding:4rem 0}.featured-products--large{padding:6rem 0}.featured-products--ambient .featured-products__background{transform:scale(1.2);width:120%;height:120%;left:-10%;top:-10%}.featured-products--fixed .featured-products__background{background-attachment:fixed}.featured-products--zoom-in .featured-products__background{transform:scale(1);transition:transform 10s ease}.featured-products--zoom-in:hover .featured-products__background{transform:scale(1.1)}.featured-products__header{margin-bottom:2rem;position:relative;z-index:1;text-align:center}.featured-products__heading{margin-top:0;color:inherit}.featured-products__subheading{margin-top:.5rem}.featured-products__background-desktop,.featured-products__background-mobile{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.featured-products__background-image{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width: 749px){.featured-products__background-desktop{display:none}}@media screen and (min-width: 750px){.featured-products__background-mobile{display:none}}.featured-products--adapt{height:auto}.featured-products--small,.featured-products--medium,.featured-products--large{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width: 750px){.featured-products--small{padding-top:4rem;padding-bottom:4rem}.featured-products--medium{padding-top:6rem;padding-bottom:6rem}.featured-products--large{padding-top:8rem;padding-bottom:8rem}}.featured-products--full{min-height:100vh;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;position:relative;padding:0}@media screen and (min-width: 750px){.featured-products--full{padding-left:5rem;padding-right:5rem}}.featured-products--full .featured-products__grid{position:relative;z-index:2}.featured-products--full .featured-products__background{position:fixed;width:100vw;height:100vh}.featured-products--full.scrolled-past .featured-products__background{position:absolute;top:0;bottom:0;height:100%}.featured-product-card-wrapper{width:100%;margin:0 auto}.featured-product-modal__thank-you,.featured-product-modal__limit-message{text-align:center;padding:30px 20px;line-height:1.5}.featured-product-modal__thank-you h3,.featured-product-modal__limit-message h3{margin-top:0;margin-bottom:15px;font-size:24px;font-weight:700}.featured-product-modal__thank-you p,.featured-product-modal__limit-message p{margin-bottom:12px;font-size:16px}.featured-product-modal__thank-you{color:#333}.featured-product-modal__limit-message{color:#ce4a33}.featured-products .swiper{width:100%;overflow:visible}.featured-products .swiper-slide{height:auto;display:flex;justify-content:center}.featured-products .swiper-horizontal>.swiper-pagination-bullets,.featured-products .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-3rem;top:calc(var(--swiper-pagination-top, auto) + 1rem)}.featured-products .swiper-pagination-bullet{background:var(--text-color);opacity:.5}.featured-products .swiper-pagination-bullet-active{opacity:1}@media screen and (max-width: 767px){.featured-products .swiper-button-next,.featured-products .swiper-button-prev{transform:scale(.8);display:flex;opacity:1;background-color:var(--text-color);color:var(--background-color);width:40px;height:40px;border-radius:50%}.featured-products .swiper-button-next:after,.featured-products .swiper-button-prev:after{font-size:18px}.featured-products .swiper-button-next{right:5rem}.featured-products .swiper-button-prev{left:5rem}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{visibility:hidden}}.featured-products product-form.product-form{display:flex;justify-content:center}.featured-products product-form.product-form .product-form__buttons{max-width:100%;display:flex;justify-content:center}.featured-products product-form.product-form button{text-transform:uppercase;padding:0 1rem;margin:0}product-form.product-form button:hover{filter:invert(1)}available-product-form{position:absolute;z-index:100;bottom:0;width:100%;bottom:-3.5rem}
/*# sourceMappingURL=/cdn/shop/t/45/assets/featured-products.css.map */
