.map-iframe{width:100%;height:100%;min-height:var(--item-height);border:0}.page-block{display:flex;flex-direction:column;max-width:100%;max-height:100%;width:100%;height:auto;align-items:flex-start}.page-title{margin-bottom:var(--margin-xl)}.placeholder-image{position:relative;aspect-ratio:var(--ratio);overflow:hidden}.page-placeholder{width:100%;height:100%}.epic-3x2-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.45rem .9rem .45rem .7rem;border-radius:999px;background:linear-gradient(135deg,#ff3d00,#ff7a00);color:#fff;font-weight:800;font-size:1.4rem;line-height:1;letter-spacing:.02em;box-shadow:0 .3rem .9rem #ff3d0059;white-space:nowrap;pointer-events:none}.epic-3x2-badge__fire{font-size:1.15em;line-height:1}.epic-3x2-badge--card{position:absolute;top:1rem;right:1rem;z-index:3}.epic-3x2-badge--inline{margin:.4rem 0 .8rem}.epic-3x2-badge__detail{font-weight:600;font-size:.9em;padding-left:.5rem;margin-left:.2rem;border-left:1px solid rgba(255,255,255,.55)}.epic-3x2-promo{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:.4rem 0 1.6rem;padding:1.6rem 1.6rem 1.6rem 1.8rem;border-radius:2rem;background:#002843;color:#fff;text-decoration:none;max-width:52rem;transition:transform .2s ease}.epic-3x2-promo:before{content:"";position:absolute;z-index:-1;top:-3.5rem;right:-3.5rem;width:14rem;height:14rem;border-radius:50%;background:#39bef22e}.epic-3x2-promo:hover{transform:translateY(-2px)}.epic-3x2-promo__copy{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0}.epic-3x2-promo__title{font-family:var(--heading-font);font-weight:900;font-size:1.7rem;line-height:1.1;text-transform:uppercase;color:#fff}.epic-3x2-promo__hl{color:#39bef2}.epic-3x2-promo__text{font-size:1.35rem;font-weight:600;line-height:1.4;color:#ffffffd1}.epic-3x2-promo__btn{display:inline-flex;align-items:center;gap:.5rem;margin-top:.4rem;padding:.85rem 1.5rem;border-radius:30px;background:#1593d6;color:#fff;font-family:var(--heading-font);font-weight:900;font-size:1.25rem;line-height:1;text-transform:uppercase;white-space:nowrap;transition:background .2s ease}.epic-3x2-promo:hover .epic-3x2-promo__btn{background:#1ba5ea}.epic-3x2-promo__art{flex:none;display:block;width:8.4rem;height:auto;overflow:visible}@media(min-width:768px){.epic-3x2-badge--card{top:1.5rem;right:1.5rem;font-size:1.5rem}.epic-3x2-promo__title{font-size:1.9rem}.epic-3x2-promo__text{font-size:1.45rem}.epic-3x2-promo__art{width:10rem}}@media(max-width:480px){.epic-3x2-badge{font-size:1.2rem;padding:.35rem .7rem .35rem .55rem}.epic-3x2-badge--card{top:.7rem;right:.7rem}.epic-3x2-promo{padding:1.4rem 1.2rem 1.4rem 1.5rem}.epic-3x2-promo__art{width:7rem}}html[data-epic-purchase-mode=wholesale] .epic-3x2-badge,html[data-epic-purchase-mode=wholesale] .epic-3x2-promo,.epic-product-bundle-section .epic-3x2-badge,.epic-product-bundle-section .epic-3x2-promo,build-your-routine .epic-3x2-badge,build-your-routine .epic-3x2-promo{display:none!important}.jumbo-text-space{display:inline-flex;width:.5ch}:is(.jumbo-text-char,.jumbo-text-line){display:inline-flex}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
