.modulo-hs{--modulo-hs-scale: 1;position:relative;overflow:hidden;isolation:isolate;color:var(--modulo-hs-text);font-family:inherit;box-sizing:border-box;margin-inline:var(--modulo-hs-outer-margin)}.modulo-hs *,.modulo-hs *:before,.modulo-hs *:after{box-sizing:border-box}.modulo-hs--density-compact{--modulo-hs-scale: .82}.modulo-hs--density-cozy{--modulo-hs-scale: 1}.modulo-hs--density-spacious{--modulo-hs-scale: 1.18}.modulo-hs--height-full-screen{min-height:100vh}.modulo-hs--height-fixed{min-height:var(--modulo-hs-fixed-height)}.modulo-hs--height-auto{min-height:auto}.modulo-hs__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--modulo-hs-bg-color)}.modulo-hs__bg img,.modulo-hs__bg video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--modulo-hs-image-focal);display:block}.modulo-hs__bg picture{display:contents}.modulo-hs[data-ken-burns="1"] .modulo-hs__bg img,.modulo-hs[data-ken-burns="1"] .modulo-hs__bg video{transform:scale(1.02);transition:transform 6s ease-out}.modulo-hs[data-ken-burns="1"]:hover .modulo-hs__bg img,.modulo-hs[data-ken-burns="1"]:hover .modulo-hs__bg video{transform:scale(1.04)}.modulo-hs__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:var(--modulo-hs-scrim-opacity)}.modulo-hs--scrim-left .modulo-hs__scrim{background:linear-gradient(95deg,var(--modulo-hs-scrim-color) 0%,rgba(0,0,0,.55) 35%,rgba(0,0,0,.08) 70%)}.modulo-hs--scrim-right .modulo-hs__scrim{background:linear-gradient(-95deg,var(--modulo-hs-scrim-color) 0%,rgba(0,0,0,.55) 35%,rgba(0,0,0,.08) 70%)}.modulo-hs--scrim-top .modulo-hs__scrim{background:linear-gradient(180deg,var(--modulo-hs-scrim-color) 0%,rgba(0,0,0,.08) 100%)}.modulo-hs--scrim-bottom .modulo-hs__scrim{background:linear-gradient(0deg,var(--modulo-hs-scrim-color) 0%,rgba(0,0,0,.08) 100%)}.modulo-hs--scrim-radial-left .modulo-hs__scrim{background:linear-gradient(95deg,var(--modulo-hs-scrim-color) 0%,rgba(0,0,0,.45) 40%,rgba(0,0,0,.08) 75%),radial-gradient(ellipse 80% 60% at 0% 50%,rgba(0,0,0,.4) 0%,transparent 60%)}.modulo-hs--scrim-radial-right .modulo-hs__scrim{background:linear-gradient(-95deg,var(--modulo-hs-scrim-color) 0%,rgba(0,0,0,.45) 40%,rgba(0,0,0,.08) 75%),radial-gradient(ellipse 80% 60% at 100% 50%,rgba(0,0,0,.4) 0%,transparent 60%)}.modulo-hs__content{position:relative;z-index:2;display:flex;justify-content:var(--modulo-hs-align-x);align-items:var(--modulo-hs-align-y);padding:calc(var(--modulo-hs-pad-top) * var(--modulo-hs-scale)) calc(var(--modulo-hs-pad-x) * var(--modulo-hs-scale)) calc(var(--modulo-hs-pad-bottom) * var(--modulo-hs-scale));min-height:inherit}.modulo-hs__inner{max-width:var(--modulo-hs-content-max-w);display:flex;flex-direction:column;gap:var(--modulo-hs-content-gap);width:100%}.modulo-hs--pos-top-center .modulo-hs__inner,.modulo-hs--pos-middle-center .modulo-hs__inner,.modulo-hs--pos-bottom-center .modulo-hs__inner{text-align:center;align-items:center}.modulo-hs--pos-top-right .modulo-hs__inner,.modulo-hs--pos-middle-right .modulo-hs__inner,.modulo-hs--pos-bottom-right .modulo-hs__inner{text-align:right;align-items:flex-end}.modulo-hs__chip{display:inline-flex;align-items:center;gap:8px;font-size:calc(var(--modulo-hs-chip-size) * var(--modulo-hs-scale));font-weight:700;letter-spacing:.24em;text-transform:uppercase;padding:6px 14px;border-radius:99px;color:#fffffff5;align-self:flex-start;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.modulo-hs--pos-top-center .modulo-hs__chip,.modulo-hs--pos-middle-center .modulo-hs__chip,.modulo-hs--pos-bottom-center .modulo-hs__chip{align-self:center}.modulo-hs--pos-top-right .modulo-hs__chip,.modulo-hs--pos-middle-right .modulo-hs__chip,.modulo-hs--pos-bottom-right .modulo-hs__chip{align-self:flex-end}.modulo-hs__chip--glass{background:#ffffff14;border:1px solid rgba(255,255,255,.18)}.modulo-hs__chip--solid{background:var(--modulo-hs-accent);color:#0b1628;border:1px solid transparent}.modulo-hs__chip--outline{background:transparent;border:1px solid rgba(255,255,255,.42)}.modulo-hs__chip-dot{width:6px;height:6px;border-radius:50%;background:var(--modulo-hs-accent);box-shadow:0 0 0 3px #60a5fa40;flex-shrink:0}.modulo-hs[data-chip-pulse="1"] .modulo-hs__chip-dot{animation:modulo-hs-pulse 1.8s ease-in-out infinite}@keyframes modulo-hs-pulse{0%,to{opacity:.6}50%{opacity:1}}.modulo-hs__heading{font-family:inherit;font-size:calc(var(--modulo-hs-heading-size) * var(--modulo-hs-scale));line-height:1.02;font-weight:500;letter-spacing:-.03em;color:var(--modulo-hs-text);margin:0;text-wrap:balance;max-width:22ch}.modulo-hs--pos-top-center .modulo-hs__heading,.modulo-hs--pos-middle-center .modulo-hs__heading,.modulo-hs--pos-bottom-center .modulo-hs__heading{margin-inline:auto}.modulo-hs__heading strong,.modulo-hs__heading b{font-family:Playfair Display,Georgia,Times New Roman,serif;font-style:italic;font-weight:400;color:var(--modulo-hs-accent);letter-spacing:-.015em}.modulo-hs__sub{font-size:calc(var(--modulo-hs-subheading-size) * var(--modulo-hs-scale));line-height:1.55;color:var(--modulo-hs-muted);margin:0;max-width:56ch;text-wrap:pretty}.modulo-hs__rating{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:99px;align-self:flex-start;font-size:calc(var(--modulo-hs-rating-size) * var(--modulo-hs-scale));font-weight:500;color:#ffffffe0;letter-spacing:.01em}.modulo-hs--pos-top-center .modulo-hs__rating,.modulo-hs--pos-middle-center .modulo-hs__rating,.modulo-hs--pos-bottom-center .modulo-hs__rating{align-self:center}.modulo-hs--pos-top-right .modulo-hs__rating,.modulo-hs--pos-middle-right .modulo-hs__rating,.modulo-hs--pos-bottom-right .modulo-hs__rating{align-self:flex-end}.modulo-hs__stars{display:inline-flex;align-items:center;gap:1.5px;line-height:0}.modulo-hs__stars svg{width:.92em;height:.92em;fill:#fff;flex:none}.modulo-hs__rating-n{font-variant-numeric:tabular-nums;font-weight:700;color:#fff}.modulo-hs__rating-label{opacity:.78}.modulo-hs__features{display:flex;flex-wrap:wrap;gap:calc(20px * var(--modulo-hs-scale)) calc(26px * var(--modulo-hs-scale));font-size:calc(var(--modulo-hs-feature-size) * var(--modulo-hs-scale));font-weight:500;color:#fffffff0;margin-top:2px}.modulo-hs__feature{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;line-height:1.35}.modulo-hs__feature-icon{width:18px;height:18px;border:1.5px solid rgba(255,255,255,.55);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.modulo-hs__feature-icon svg{width:10px;height:10px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.modulo-hs--fstyle-glass .modulo-hs__feature{background:color-mix(in srgb,#FFFFFF calc(var(--modulo-hs-feature-bg-opacity) * 1%),transparent);border:1px solid color-mix(in srgb,#FFFFFF calc(var(--modulo-hs-feature-border-opacity) * 1%),transparent);padding:8px 14px;border-radius:var(--modulo-hs-feature-radius);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.modulo-hs--fstyle-solid .modulo-hs__feature{background:color-mix(in srgb,#FFFFFF calc(var(--modulo-hs-feature-bg-opacity) * 1%),transparent);padding:8px 14px;border-radius:var(--modulo-hs-feature-radius);border:0}.modulo-hs--fstyle-plain .modulo-hs__feature{background:transparent;border:0;padding:0}.modulo-hs__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.modulo-hs__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:184px;padding:15px 26px;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:10px;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease,background .22s ease,border-color .22s ease}.modulo-hs__cta--primary{background:var(--modulo-hs-cta-bg);color:var(--modulo-hs-cta-text);box-shadow:0 1px #ffffff2e inset,0 6px 20px #2563eb47}.modulo-hs__cta--primary:hover{background:var(--modulo-hs-cta-hover-bg);transform:translateY(-2px);box-shadow:0 1px #ffffff38 inset,0 10px 28px #2563eb61}.modulo-hs__cta--primary:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.18) 50%,transparent 100%);transition:left .68s ease;pointer-events:none}.modulo-hs[data-cta-shimmer="1"] .modulo-hs__cta--primary:hover:after{left:180%}.modulo-hs__cta svg{width:13px;height:13px;transition:transform .22s ease}.modulo-hs__cta:hover svg{transform:translate(3px)}.modulo-hs__cta:focus-visible{outline:3px solid var(--modulo-hs-accent);outline-offset:3px}.modulo-hs__cta--secondary{background:color-mix(in srgb,var(--modulo-hs-cta2-bg) 72%,transparent);color:var(--modulo-hs-cta2-text);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.modulo-hs__cta--secondary:hover{background:color-mix(in srgb,var(--modulo-hs-cta2-hover-bg) 92%,transparent);transform:translateY(-2px);border-color:#ffffff52}.modulo-hs__disclaimer{display:inline-flex;align-items:center;gap:7px;font-size:calc(var(--modulo-hs-disclaimer-size) * var(--modulo-hs-scale));color:#ffffffad;margin-top:4px;letter-spacing:.01em;align-self:flex-start}.modulo-hs--pos-top-center .modulo-hs__disclaimer,.modulo-hs--pos-middle-center .modulo-hs__disclaimer,.modulo-hs--pos-bottom-center .modulo-hs__disclaimer{align-self:center}.modulo-hs--pos-top-right .modulo-hs__disclaimer,.modulo-hs--pos-middle-right .modulo-hs__disclaimer,.modulo-hs--pos-bottom-right .modulo-hs__disclaimer{align-self:flex-end}.modulo-hs__disclaimer-icon{width:14px;height:14px;border-radius:50%;background:#ffffff1a;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.modulo-hs__disclaimer-icon svg{width:8px;height:8px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media(max-width:860px){.modulo-hs__content{padding:calc(var(--modulo-hs-pad-top) * var(--modulo-hs-scale) * .7) 28px calc(var(--modulo-hs-pad-bottom) * var(--modulo-hs-scale) * .7)}.modulo-hs__heading{font-size:clamp(32px,5.2vw,calc(var(--modulo-hs-heading-size) * var(--modulo-hs-scale)))}.modulo-hs__features{gap:calc(16px * var(--modulo-hs-scale)) calc(20px * var(--modulo-hs-scale))}}@media(max-width:480px){.modulo-hs--height-fixed{min-height:var(--modulo-hs-mobile-min-height)}.modulo-hs__content{padding:44px 24px 28px}.modulo-hs--mobile-pos-top .modulo-hs__content{align-items:flex-start;justify-content:flex-start}.modulo-hs--mobile-pos-middle .modulo-hs__content{align-items:center;justify-content:flex-start}.modulo-hs--mobile-pos-bottom .modulo-hs__content{align-items:flex-end;justify-content:flex-start}.modulo-hs--mobile-align-left .modulo-hs__inner{text-align:left;align-items:flex-start}.modulo-hs--mobile-align-center .modulo-hs__inner{text-align:center;align-items:center}.modulo-hs--mobile-align-right .modulo-hs__inner{text-align:right;align-items:flex-end}.modulo-hs__scrim{background:linear-gradient(180deg,rgba(8,17,40,.4) 0%,rgba(8,17,40,.55) 45%,var(--modulo-hs-scrim-color) 100%)!important}.modulo-hs__heading{font-size:calc(var(--modulo-hs-mobile-heading-size) * var(--modulo-hs-scale));line-height:1.05;max-width:none}.modulo-hs__sub{font-size:14px}.modulo-hs__chip{font-size:10px;padding:5px 12px}.modulo-hs__rating{padding:6px 12px;font-size:11.5px}.modulo-hs__features{flex-direction:column;gap:7px;align-items:flex-start;font-size:12.5px}.modulo-hs--mobile-align-center .modulo-hs__features{align-items:center}.modulo-hs--mobile-align-right .modulo-hs__features{align-items:flex-end}.modulo-hs--mobile-cta-stacked .modulo-hs__ctas{flex-direction:column;width:100%;gap:10px}.modulo-hs--mobile-cta-stacked .modulo-hs__cta{width:100%;min-width:0}.modulo-hs--mobile-cta-inline .modulo-hs__ctas{flex-direction:row;flex-wrap:wrap}.modulo-hs__disclaimer{font-size:11px}}@media(prefers-reduced-motion:reduce){.modulo-hs[data-ken-burns="1"] .modulo-hs__bg img,.modulo-hs[data-ken-burns="1"] .modulo-hs__bg video{transform:none!important;transition:none!important}.modulo-hs__chip-dot{animation:none!important}.modulo-hs__cta--primary:after{display:none}.modulo-hs__cta,.modulo-hs__cta svg{transition:none!important}.modulo-hs__cta:hover{transform:none}.modulo-hs__cta:hover svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/modulo-section-hero-spotlight.css.map */
