.hc-home{--hc-ink:#0b0c12;--hc-text:#fbf6ef;--hc-muted:#d0cbd8;--hc-mint:#b4f6d7;--hc-violet:#d2b1fc;--hc-line:#c4a7e42e;background:var(--hc-ink);color:var(--hc-text);overflow:clip}
.hc-home *{box-sizing:border-box}.hc-home [hidden]{display:none!important}.hc-home a{color:inherit;text-decoration:none}.hc-home button,.hc-home input{font:inherit}.hc-home h1,.hc-home h2,.hc-home h3{color:var(--hc-text);margin:0;line-height:1.07;letter-spacing:-.045em}.hc-home p{margin:0}.hc-home .hc-wrap{width:min(100%,1390px);margin-inline:auto;padding-inline:clamp(20px,5vw,72px)}body .hc-home p{color:var(--hc-muted);font-size:16px;line-height:1.55}body .hc-home .hc-kicker{font-size:11px;line-height:1.4;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--hc-mint);margin-bottom:15px}.hc-home h2{font-size:clamp(32px,3.8vw,52px)}.hc-home a:focus-visible,.hc-home button:focus-visible,.hc-home summary:focus-visible,.hc-home input:focus-visible{outline:2px solid var(--hc-mint);outline-offset:4px}
.hc-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(25px,6vw,95px);padding-block:40px 42px}.hc-hero:before{content:'';position:absolute;z-index:-1;inset:0 -8% -12%;pointer-events:none;background:radial-gradient(ellipse at 80% 32%,#8f44c436,transparent 47%),radial-gradient(ellipse at 25% 90%,#346d6624,transparent 48%)}.hc-hero__copy{padding-block:25px}.hc-hero h1{font-size:clamp(52px,6vw,83px);line-height:1.015;max-width:8.7em;letter-spacing:-.055em;text-wrap:balance}.hc-hero h1 em{display:block;font-family:Georgia,serif;font-weight:400;letter-spacing:-.06em;color:var(--hc-violet)}body .hc-home .hc-hero__intro{font-size:clamp(16px,1.5vw,19px);max-width:36ch;margin-top:22px}.hc-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.hc-home .hc-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:50px;padding:14px 22px;border:1px solid transparent;border-radius:8px;background:#d9ff6b;color:#162014;font-size:14px;font-weight:800;line-height:1.3;letter-spacing:-.01em;transition:background-color .25s,transform .25s,box-shadow .25s}.hc-home .hc-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:750;line-height:1.3;color:var(--hc-text);border-bottom:1px solid #d0bdd060}.hc-assurance{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px;color:#d8d6e0}.hc-assurance span{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.3}.hc-assurance svg{width:18px;height:18px;color:var(--hc-mint)}
.hc-feature{min-width:0;padding:17px 20px 0;border:1px solid #b797de59;border-radius:15px;background:linear-gradient(155deg,#272032e6,#151621ed 80%);box-shadow:0 14px 35px #0003}.hc-feature__top{display:flex;justify-content:space-between;gap:15px;font-size:9px;line-height:1.4;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#e7c8fa}.hc-feature__art{display:block;position:relative;width:min(78%,320px);margin:20px auto 23px;isolation:isolate}.hc-feature__art:before,.hc-feature__art:after{content:'';position:absolute;inset:0;z-index:-1;border:1px solid #bd90df55;border-radius:5px;background:#54406a;transform:rotate(7deg);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.hc-feature__art:after{background:#193e3e;border-color:#9aead866;transform:rotate(-6deg)}.hc-feature__art img{display:block;position:relative;z-index:1;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:5px;box-shadow:0 12px 28px #0006}.hc-feature__info{display:flex;justify-content:space-between;gap:15px;align-items:start;margin-top:10px}.hc-feature__info h2{font-size:clamp(18px,1.6vw,23px);line-height:1.15;letter-spacing:-.035em}.hc-feature__info h2 a{display:block}body .hc-home .hc-feature__info p{font-size:12px;line-height:1.45;margin-top:6px}.hc-feature__price{display:flex;align-items:baseline;gap:5px;font-size:34px;font-weight:850;letter-spacing:-.055em;line-height:1.05;white-space:nowrap}.hc-feature__price small{font-size:9px;color:var(--hc-muted);font-weight:650;letter-spacing:0}.hc-feature .hc-player{margin-top:14px;padding:13px 0;border-top:1px solid var(--hc-line)}.hc-home .hc-feature__shop{display:flex;justify-content:space-between;align-items:center;min-height:44px;margin:0 -20px;padding:10px 20px;border-top:1px solid var(--hc-line);border-radius:0 0 14px 14px;color:var(--hc-mint);background:#b4f6d708;font-size:12px;font-weight:750}
.hc-catalog{padding-block:40px 25px;scroll-margin-top:35px}.hc-section-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:24px}body .hc-home .hc-section-head .hc-kicker{margin-bottom:9px}body .hc-home .hc-section-head p:not(.hc-kicker){font-size:15px;margin-top:12px}.hc-section-head>.hc-text-link{flex:none}.hc-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hc-product{min-width:0;display:flex;flex-direction:column;border:1px solid #b292dc45;border-radius:12px;background:linear-gradient(145deg,#241d31,#15151e 78%);overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.hc-product:nth-child(2){border-color:#83d9c945;background:linear-gradient(145deg,#203236,#151b20 78%)}.hc-product:nth-child(3){border-color:#e09bbd45;background:linear-gradient(145deg,#3a2534,#1f1720 78%)}.hc-product__link{display:flex;flex-direction:column;flex:1;min-width:0}.hc-product__art{position:relative;aspect-ratio:1;overflow:hidden;background:#171420}.hc-product__art img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.hc-product__category{position:absolute;left:12px;top:12px;max-width:calc(100% - 24px);padding:5px 8px;border:1px solid #e1c7f036;border-radius:4px;background:#14131eea;color:#fff;font-size:9px;font-weight:750;line-height:1.3;letter-spacing:.025em;text-transform:uppercase}.hc-product__copy{display:flex;flex-direction:column;flex:1;padding:17px 16px 7px}.hc-product__copy h3{font-size:18px;font-weight:800;line-height:1.2;letter-spacing:-.025em;min-height:2.4em}body .hc-home .hc-product__copy p{font-size:13px;line-height:1.45;min-height:2.9em;margin:10px 0 14px}.hc-product .fs-card-price{margin-top:auto;min-block-size:77px}.hc-product .hc-player{border-top:1px solid var(--hc-line);padding:11px 13px;background:#080b1033}.hc-product .fs-card-price__arrow{flex-basis:28px;width:28px;height:28px}
.hc-player{min-width:0}.hc-player__custom{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:8px;align-items:center}.hc-player__toggle{display:grid;place-items:center;width:40px;height:40px;padding:11px;border:1px solid #cfb0ed70;border-radius:50%;background:#d6b4fc17;color:#f1dfff;cursor:pointer;transition:background .2s,color .2s}.hc-player__toggle svg{width:16px;height:16px;display:block}.hc-player__pause,.hc-player.is-playing .hc-player__play{display:none!important}.hc-player.is-playing .hc-player__pause{display:block!important}.hc-player.is-playing .hc-player__toggle{background:var(--hc-mint);border-color:var(--hc-mint);color:#143628}.hc-player__body{min-width:0}.hc-player__label{display:block;font-size:11px;line-height:1.4;font-weight:650;color:#f1e9f7;overflow-wrap:anywhere}.hc-player__seek{--progress:0%;display:block;appearance:none;width:100%;height:18px;margin:3px 0 0;padding:0;cursor:pointer;background:linear-gradient(90deg,var(--hc-mint) var(--progress),#ceb0ed50 var(--progress)) center/100% 3px no-repeat;border:0;border-radius:0}.hc-player__seek::-webkit-slider-thumb{appearance:none;width:8px;height:8px;border:0;border-radius:50%;background:var(--hc-mint)}.hc-player__seek::-moz-range-thumb{width:8px;height:8px;border:0;border-radius:50%;background:var(--hc-mint)}.hc-player__seek:disabled{opacity:.5;cursor:default}.hc-player__seek:disabled::-webkit-slider-thumb{background:#bda3d04d}.hc-player__time{font-size:10px;font-variant-numeric:tabular-nums;color:#c5bacd;white-space:nowrap}.hc-player__status:empty{display:none}.hc-player__status{display:block;color:var(--hc-mint);font-size:10px;line-height:1.3}body .hc-home .hc-player__error{font-size:12px;line-height:1.5;margin-top:8px;color:#fac7cd}.hc-player__error a{text-decoration:underline}.hc-player audio[controls]{display:block;width:100%;height:40px}
.hc-home .hc-categories .section.fs-lanes{max-width:1390px;margin-inline:auto;padding:28px clamp(20px,5vw,72px) 45px}.hc-home .hc-categories .section-head{margin-bottom:20px}.hc-home .hc-categories .section-head h2{font-size:31px}.hc-home .hc-categories .section-head .eyebrow{font-size:10px;color:var(--hc-mint);letter-spacing:.14em;margin-bottom:8px}.hc-home .hc-categories .fs-lane-card{grid-template-columns:minmax(0,1fr) 114px;grid-template-rows:auto 1fr;gap:12px;min-height:160px;padding:20px;align-items:start}.hc-categories .fs-lane-card__top{grid-column:1;grid-row:1}.hc-home .hc-categories .fs-lane-card__copy{grid-column:1;grid-row:2;border:0;padding:0;align-self:end}.hc-home .hc-categories .fs-lane-card__copy strong{font-size:26px}.hc-home .hc-categories .fs-lane-card__copy>span{font-size:12px;margin-top:6px}.hc-categories .fs-lane-art{grid-column:2;grid-row:1/3;height:116px;align-self:center}.hc-categories .fs-lane-sleeve--front{width:88px;left:0;right:auto;top:15px}.hc-categories .fs-lane-sleeve--back{width:78px;left:auto;right:0;top:6px}.hc-categories .fs-lane-card--shots .fs-lane-sleeve--front{width:88px;right:0;left:auto;top:15px}.hc-categories .fs-lane-card--shots .fs-lane-sleeve--back{width:78px;left:0;right:auto;top:6px}.hc-categories .fs-lane-card--presets .fs-lane-sleeve--front{width:88px;left:0;right:auto;top:15px}.hc-categories .fs-lane-card--presets .fs-lane-sleeve--back{width:78px;right:0;left:auto;top:6px}
.hc-bundle-wrap{padding-block:15px 40px}.hc-bundle{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(25px,5vw,70px);align-items:center;overflow:hidden;position:relative;isolation:isolate;padding:clamp(22px,4vw,50px);border:1px solid #ba9fdb59;border-radius:15px;background:radial-gradient(ellipse at 10% 25%,#ad4ac53d,transparent 60%),linear-gradient(130deg,#251e37,#152527)}.hc-bundle__art{display:block;position:relative;padding:10px 16px 24px 0}.hc-bundle__art img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border:1px solid #e7b3ea63;border-radius:6px;box-shadow:12px 14px 0 #734f8e36;transform:rotate(-3deg);transition:transform .5s ease}.hc-bundle__art>span{position:absolute;right:0;bottom:8px;max-width:80%;padding:12px 16px;border:1px solid #bbe6d261;border-radius:6px;background:#1b3533;color:var(--hc-mint);font-size:12px;font-weight:800;box-shadow:0 8px 20px #0003}.hc-home .hc-bundle__copy h2{font-size:clamp(36px,4.5vw,60px);max-width:9em}.hc-home .hc-bundle__copy>p:not(.hc-kicker):not(.hc-bundle__requirement){font-size:16px;margin-top:16px;max-width:42ch}.hc-inventory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:23px 0 0;padding:18px 0;list-style:none;border-block:1px solid var(--hc-line)}.hc-inventory li{min-width:0}.hc-inventory strong{display:block;font-size:21px;line-height:1.15;letter-spacing:-.025em;color:var(--hc-text)}.hc-inventory span{display:block;color:#d3cddd;font-size:11px;line-height:1.4;margin-top:7px}.hc-bundle__offer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-block:20px}.hc-bundle__price{font-size:45px;line-height:1.1;letter-spacing:-.05em;font-weight:850;display:inline-flex;align-items:baseline;gap:6px}.hc-bundle__price small{font-size:10px;color:var(--hc-muted);letter-spacing:0}.hc-bundle__separate{display:block;font-size:12px;line-height:1.5;color:#d5c9df;margin-top:5px}.hc-bundle__saving{display:inline-block;padding:8px 12px;border-radius:5px;background:var(--hc-mint);color:#15382b;font-size:12px;font-weight:800}.hc-home .hc-bundle__requirement{font-size:11px;line-height:1.5;margin-top:12px}
.hc-free{padding-block:10px 42px}.hc-free__inner{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center;padding:32px clamp(22px,4vw,50px);border:1px solid #76b8ac50;border-radius:14px;background:radial-gradient(ellipse at 87% 10%,#aee9d521,transparent 65%),#162124;overflow:hidden}.hc-home .hc-free h2{font-size:clamp(31px,3.6vw,47px);max-width:12em}.hc-home .hc-free p:not(.hc-kicker){max-width:42ch;margin:15px 0 22px;font-size:15px}.hc-home .hc-button--light{background:var(--hc-mint);color:#19322a}.hc-free__art{height:240px;position:relative;max-width:370px;width:100%;justify-self:center}.hc-free__art img{position:absolute;width:58%;height:auto;aspect-ratio:1;object-fit:cover;top:10px;left:3%;transform:rotate(-8deg);border:1px solid #fff4;border-radius:5px;box-shadow:0 8px 20px #0005}.hc-free__art img+img{left:auto;right:3%;top:28px;transform:rotate(9deg)}.hc-free__art span{position:absolute;bottom:0;left:36%;padding:10px 16px;background:#d9ff6b;color:#17221c;font-size:17px;font-weight:850;letter-spacing:.03em;border-radius:5px;transform:rotate(-4deg)}
.hc-bottom{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(25px,6vw,85px);padding-block:15px 70px}.hc-bottom h2{font-size:clamp(29px,3vw,40px);margin-bottom:20px}.hc-faq details{border-bottom:1px solid var(--hc-line)}.hc-faq summary{display:flex;justify-content:space-between;align-items:center;gap:15px;list-style:none;cursor:pointer;font-size:15px;font-weight:700;line-height:1.4;padding:18px 0}.hc-faq summary::-webkit-details-marker{display:none}.hc-faq summary:after{content:'+';font-size:21px;color:var(--hc-violet)}.hc-faq details[open] summary:after{content:'−'}.hc-home .hc-faq details p{font-size:14px;line-height:1.65;padding-bottom:18px}.hc-faq details a{text-decoration:underline}.hc-newsletter{align-self:start;border:1px solid var(--hc-line);border-radius:12px;padding:26px;background:#201b2b}.hc-home .hc-newsletter p:not(.hc-kicker){font-size:14px}.hc-newsletter form{margin-top:22px}.hc-newsletter label{display:block;color:#e8def0;font-size:11px;font-weight:700;margin-bottom:8px}.hc-newsletter__field{display:flex;gap:8px;flex-wrap:wrap}.hc-newsletter__field input{min-width:0;flex:1 1 160px;min-height:46px;padding:10px 12px;border:1px solid #c6a8e065;border-radius:5px;background:#10121a;color:#fff;font-size:13px}.hc-newsletter__field button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:10px 15px;border:0;border-radius:5px;background:#d4b6fa;color:#21132e;font-size:13px;font-weight:800;cursor:pointer}
@media(hover:hover) and (pointer:fine){.hc-home .hc-button:hover{transform:translateY(-2px);background:#e8ffab;box-shadow:0 5px 18px #d9ff6b18}.hc-feature__art:hover:before{transform:rotate(11deg)}.hc-feature__art:hover:after{transform:rotate(-10deg)}.hc-product:hover{transform:translateY(-4px);border-color:#d4b6fa8c;box-shadow:0 12px 26px #0003}.hc-product:hover .hc-product__art img{transform:scale(1.035)}.hc-product:hover .fs-card-price__arrow{background:var(--hc-mint);border-color:var(--hc-mint);color:#143628;transform:rotate(-35deg)}.hc-player__toggle:hover{background:#d6b4fc35}.hc-bundle__art:hover img{transform:rotate(0deg)}}
@media(max-width:989px){.hc-hero{gap:30px}.hc-hero h1{font-size:60px}.hc-feature{padding:15px 16px 0}.hc-feature__shop{margin-inline:-16px!important;padding-inline:16px!important}.hc-feature__art{width:78%;margin-block:20px}.hc-feature__info{flex-wrap:wrap;gap:9px}.hc-feature__price{font-size:29px}.hc-feature__top{font-size:8px;letter-spacing:.07em}.hc-product-grid{gap:13px}.hc-product__copy{padding-inline:12px}.hc-product__copy h3{font-size:16px}.hc-product .fs-card-price__amount{font-size:28px}.hc-product .fs-card-price__currency{font-size:8px}.hc-player__time{display:none}.hc-player__custom{grid-template-columns:36px minmax(0,1fr);gap:7px}.hc-player__toggle{width:36px;height:36px;padding:9px}.hc-home .hc-categories .fs-lane-card{grid-template-columns:minmax(0,1fr) 95px;padding:16px}.hc-home .hc-categories .fs-lane-card__copy strong{font-size:23px}.hc-categories .fs-lane-art{height:100px}.hc-categories .fs-lane-sleeve--front,.hc-categories .fs-lane-card--shots .fs-lane-sleeve--front,.hc-categories .fs-lane-card--presets .fs-lane-sleeve--front{width:74px}.hc-categories .fs-lane-sleeve--back,.hc-categories .fs-lane-card--shots .fs-lane-sleeve--back,.hc-categories .fs-lane-card--presets .fs-lane-sleeve--back{width:67px}}
@media(max-width:800px){.hc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-product__copy h3{font-size:19px}.hc-player__time{display:block}.hc-player__custom{grid-template-columns:40px minmax(0,1fr) auto}.hc-player__toggle{width:40px;height:40px;padding:11px}.hc-home .hc-categories .fs-lane-card{grid-template-columns:minmax(0,1fr) 120px;min-height:135px}.hc-home .hc-categories .fs-lane-card__copy strong{font-size:26px}.hc-categories .fs-lane-art{height:100px}.hc-categories .fs-lane-sleeve--front,.hc-categories .fs-lane-card--shots .fs-lane-sleeve--front,.hc-categories .fs-lane-card--presets .fs-lane-sleeve--front{width:85px}.hc-categories .fs-lane-sleeve--back,.hc-categories .fs-lane-card--shots .fs-lane-sleeve--back,.hc-categories .fs-lane-card--presets .fs-lane-sleeve--back{width:75px}.hc-bundle{gap:30px;padding:25px}.hc-inventory{gap:10px}.hc-inventory strong{font-size:19px}.hc-inventory span{font-size:10px}}
@media(max-width:749px){.hc-hero{grid-template-columns:1fr;gap:24px;padding-block:25px 22px}.hc-hero__copy{padding:0}.hc-hero h1{font-size:clamp(48px,12vw,72px);max-width:8.5em}.hc-hero h1 em{display:inline}.hc-home .hc-hero__intro{font-size:16px;margin-top:17px;max-width:34ch}.hc-actions{margin-top:21px;gap:18px}.hc-home .hc-button{min-height:48px;padding:12px 18px;font-size:13px;gap:18px}.hc-home .hc-text-link{font-size:12px}.hc-assurance{margin-top:18px;gap:10px 16px}.hc-assurance span{font-size:10px}.hc-assurance svg{width:16px;height:16px}.hc-feature{padding:14px 16px 0;display:grid;grid-template-columns:104px minmax(0,1fr);gap:0 16px}.hc-feature__top{grid-column:1/-1;margin-bottom:13px;font-size:8px;letter-spacing:.08em}.hc-feature__art{grid-column:1;grid-row:2/4;width:100%;margin:0 0 15px}.hc-feature__info{grid-column:2;grid-row:2;display:block;margin:0}.hc-feature__info h2{font-size:17px}.hc-home .hc-feature__info p{font-size:10px;line-height:1.45;margin-top:5px}.hc-feature__price{display:flex;font-size:28px;margin-top:10px}.hc-feature__price small{font-size:8px}.hc-feature .hc-player{grid-column:1/-1;margin-top:0;padding:11px 0}.hc-feature .hc-player__custom{grid-template-columns:36px minmax(0,1fr) auto}.hc-feature .hc-player__toggle{width:36px;height:36px;padding:9px}.hc-home .hc-feature__shop{grid-column:1/-1;min-height:42px;font-size:12px}.hc-catalog{padding-top:28px}.hc-section-head{display:block;margin-bottom:20px}.hc-home .hc-section-head p:not(.hc-kicker){font-size:14px;margin-top:10px}.hc-section-head>.hc-text-link{margin-top:13px;min-height:36px}.hc-product-grid{gap:12px}.hc-product__category{left:8px;top:8px;max-width:calc(100% - 16px);font-size:8px;padding:4px 6px}.hc-product__copy{padding:14px 12px 4px}.hc-product__copy h3{font-size:16px;line-height:1.2;min-height:2.4em}.hc-home .hc-product__copy p{font-size:12px;line-height:1.45;min-height:4.35em;margin-block:8px 12px}.hc-product .fs-card-price{min-block-size:71px}.hc-product .fs-card-price__amount{font-size:28px}.hc-product .fs-card-price__arrow{width:25px;height:25px;flex-basis:25px}.hc-product .hc-player{padding:10px 9px}.hc-product .hc-player__custom{grid-template-columns:32px minmax(0,1fr);gap:6px}.hc-product .hc-player__toggle{width:32px;height:32px;padding:8px}.hc-product .hc-player__toggle svg{width:14px;height:14px}.hc-product .hc-player__time{display:none}.hc-product .hc-player__label{font-size:10px;line-height:1.35;min-height:2.7em}.hc-home .hc-categories .section.fs-lanes{padding-block:20px 30px}.hc-home .hc-categories .section-head h2{font-size:30px}.hc-home .hc-categories .fs-lane-card{min-height:124px;grid-template-columns:minmax(0,1fr) 110px;padding:16px}.hc-categories .fs-lane-art{height:91px}.hc-bundle-wrap{padding-block:10px 30px}.hc-bundle{grid-template-columns:1fr;gap:26px;padding:24px 20px}.hc-bundle__art{width:min(78%,330px);margin-inline:auto;padding-bottom:15px}.hc-bundle__art>span{font-size:10px;padding:10px 12px}.hc-home .hc-bundle__copy h2{font-size:39px;max-width:none}.hc-home .hc-bundle__copy>p:not(.hc-kicker):not(.hc-bundle__requirement){font-size:15px;margin-top:13px}.hc-inventory{margin-top:19px;padding-block:16px;gap:12px}.hc-inventory strong{font-size:20px}.hc-inventory span{font-size:10px}.hc-bundle__price{font-size:42px}.hc-bundle__offer{margin-block:18px}.hc-bundle__saving{font-size:11px;padding:7px 10px}.hc-bundle__copy>.hc-button{width:100%;justify-content:space-between}.hc-home .hc-bundle__requirement{font-size:10px}.hc-free{padding-bottom:30px}.hc-free__inner{grid-template-columns:1fr;padding:25px 20px;gap:18px}.hc-home .hc-free h2{font-size:34px}.hc-home .hc-free p:not(.hc-kicker){font-size:14px}.hc-free__art{height:160px;max-width:230px}.hc-bottom{grid-template-columns:1fr;gap:30px;padding-block:0 45px}.hc-newsletter{padding:23px}.hc-faq summary{font-size:14px}.hc-home .hc-faq details p{font-size:13px}}
@media(max-width:359px){.hc-home .hc-wrap{padding-inline:17px}.hc-hero h1{font-size:46px}.hc-actions{gap:12px}.hc-home .hc-button{padding-inline:15px;font-size:12px}.hc-feature{grid-template-columns:86px minmax(0,1fr);gap:0 12px;padding-inline:13px}.hc-feature__info h2{font-size:15px}.hc-feature__top{font-size:7px}.hc-home .hc-feature__shop{margin-inline:-13px!important;padding-inline:13px!important}.hc-product-grid{gap:10px}.hc-product__copy{padding-inline:9px}.hc-product__copy h3{font-size:14px}.hc-home .hc-product__copy p{font-size:11px}.hc-product .fs-card-price__amount{font-size:25px}.hc-product .fs-card-price__currency{font-size:7px}.hc-product .fs-card-price__arrow{width:22px;height:22px;flex-basis:22px}.hc-product .hc-player{padding-inline:7px}.hc-product .hc-player__custom{grid-template-columns:28px minmax(0,1fr);gap:5px}.hc-product .hc-player__toggle{width:28px;height:28px;padding:6px}.hc-product .hc-player__label{font-size:9px}.hc-home .hc-categories .fs-lane-card__copy strong{font-size:24px}.hc-home .hc-categories .fs-lane-card{grid-template-columns:minmax(0,1fr) 95px;padding:14px}.hc-categories .fs-lane-sleeve--front,.hc-categories .fs-lane-card--shots .fs-lane-sleeve--front,.hc-categories .fs-lane-card--presets .fs-lane-sleeve--front{width:74px}.hc-categories .fs-lane-sleeve--back,.hc-categories .fs-lane-card--shots .fs-lane-sleeve--back,.hc-categories .fs-lane-card--presets .fs-lane-sleeve--back{width:66px}.hc-inventory strong{font-size:17px}.hc-inventory span{font-size:9px}}
@media(prefers-reduced-motion:reduce){.hc-home *,.hc-home *:before,.hc-home *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hc-product:hover,.hc-product:hover .hc-product__art img,.hc-product:hover .fs-card-price__arrow,.hc-home .hc-button:hover{transform:none}}

@media(min-width:750px){.hc-hero{padding-block:24px 28px}.hc-hero__copy{padding-block:10px}.hc-hero h1{font-size:clamp(48px,5vw,72px);max-width:none;text-wrap:initial}.hc-feature{padding-top:14px}.hc-feature__art{width:min(74%,260px);margin-block:18px}body:has(.hc-home) .header__heading-logo-wrapper,body:has(.hc-home) .header__heading-logo{width:68px;height:68px}}

.hc-free .hc-actions{margin-top:0}@media(max-width:359px){.hc-product .hc-player__toggle{width:32px;height:32px;padding:8px}.hc-product .hc-player__custom{grid-template-columns:32px minmax(0,1fr)}}

@media(max-width:749px){body:has(.hc-home) .header__heading-logo-wrapper,body:has(.hc-home) .header__heading-logo{width:60px;height:60px}}

@media(max-width:749px){.hc-inventory span{font-size:12px}}@media(max-width:359px){.hc-inventory span{font-size:11px}}

.hc-home{overflow:visible}.hc-hero:before{inset:0}.hc-home #fs-popular,.hc-home #fs-categories{scroll-margin-top:110px}
