@media(min-width:990px){:root.thero-desktop{--td-gutter: clamp(32px, 3.4vw, 64px);--td-wrap: min(var(--td-max), calc(100% - 2 * var(--td-gutter)));--td-side: max(var(--td-gutter), calc((100% - var(--td-max)) / 2));--td-pad-y: clamp(64px, 6.2vw, 112px);--td-pad-y-sm: clamp(40px, 4vw, 72px);--td-pad-y-join: max(20px, calc(var(--td-pad-y-sm) * .4));--td-gap: clamp(20px, 2vw, 32px);--td-h1: clamp(44px, 4.2vw, 72px);--td-h2: clamp(32px, 2.6vw, 46px);--td-h3: clamp(20px, 1.5vw, 26px);--td-kicker: 13px;--td-body: 17px;--td-lead: clamp(17px, 1.25vw, 20px);--td-radius: 16px;--td-header-h: 72px;--td-pdp-gap: clamp(40px, 4.4vw, 80px)}.thero-desktop #MainContent{overflow-x:clip}.thero-desktop #MainContent>.shopify-section:not(.td-ready){max-width:640px;margin-inline:auto}.thero-desktop #MainContent[data-template^=product]{display:grid;grid-template-columns:[full-start] var(--td-side) [main-start] min(calc((100% - 2 * var(--td-side)) * 7 / 12),var(--tpb-gallery-w, 100vw)) [split] minmax(0,1fr) [main-end] var(--td-side) [full-end];grid-template-rows:auto auto auto auto minmax(0,1fr);align-items:start}.thero-desktop #MainContent[data-template^=product]>*{grid-column:full-start / full-end;min-width:0}.thero-desktop #MainContent[data-template^=product]>.thero-pdp-buybox{grid-column:main-start / main-end;grid-row:1 / span 5;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;align-self:stretch;max-width:none;margin:0}.thero-desktop #MainContent[data-template^=product]>:is(.thero-pdp-atc,.thero-pdp-offers,.thero-marketplaces){grid-column:split / main-end;padding-inline-start:var(--td-pdp-gap);max-width:none;margin:0}.thero-desktop #MainContent[data-template^=product]>.thero-pdp-atc{grid-row:2}.thero-desktop #MainContent[data-template^=product]>.thero-pdp-offers{grid-row:3}.thero-desktop #MainContent[data-template^=product]>.thero-marketplaces{grid-row:4}.thero-desktop #MainContent[data-template^=product]:has(>.thero-pdp-ingredients>.ting:not(.ting--hint)):has(>.thero-pdp-ingredients+.thero-pdp-details .tacc-item)>:is(.thero-pdp-ingredients,.thero-pdp-details){grid-row:span 2;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;max-width:none;margin:0}.thero-desktop #MainContent[data-template^=product]:has(>.thero-pdp-ingredients>.ting:not(.ting--hint)):has(>.thero-pdp-ingredients+.thero-pdp-details .tacc-item)>.thero-pdp-ingredients{grid-column:main-start / split}.thero-desktop #MainContent[data-template^=product]:has(>.thero-pdp-ingredients>.ting:not(.ting--hint)):has(>.thero-pdp-ingredients+.thero-pdp-details .tacc-item)>.thero-pdp-details{grid-column:split / main-end;padding-inline-start:var(--td-pdp-gap)}.thero-desktop #MainContent[data-template^=product]:has(>.thero-pdp-ingredients>.ting:not(.ting--hint)):has(>.thero-pdp-ingredients+.thero-pdp-details .tacc-item)>.thero-pdp-ingredients>.ting{grid-row:1 / -1;grid-template-rows:subgrid;width:auto;margin-inline:0}.thero-desktop #MainContent[data-template^=product]:has(>.thero-pdp-ingredients>.ting:not(.ting--hint)):has(>.thero-pdp-ingredients+.thero-pdp-details .tacc-item)>.thero-pdp-details>.tacc{grid-row:2;align-self:start;padding:0 0 var(--td-pad-y-sm)}.thero-desktop #MainContent[data-template^=product]:has(>.thero-pdp-ingredients>.ting:not(.ting--hint)):has(>.thero-pdp-ingredients+.thero-pdp-details .tacc-item)>.thero-pdp-details :is(.tacc-heading,.tacc-list){width:auto;margin-inline:0}}@media(min-width:990px){.thero-desktop .tcart-empty-btn:hover{background-color:#1a1a1a;border-color:#1a1a1a}.thero-desktop .tcart-empty-btn:focus-visible{outline:2px solid #d65f17;outline-offset:2px}}@media(min-width:990px){.thero-desktop .td-404 .section{--page-margin: var(--td-gutter);--page-content-width: var(--td-max);--page-width: calc(var(--td-max) + 2 * var(--td-gutter))}.thero-desktop .td-404 .text-block h1{font-size:var(--td-h1);line-height:1.05}.thero-desktop .td-404 .text-block.rte p{font-size:var(--td-lead);line-height:1.6}.thero-desktop .td-404 .button{--button-background-color: #333F48;--button-color: #FFFFFF;--button-border-width: 0px;padding:14px 30px;border-radius:99px;font-family:var(--font-body--family);font-size:14px;font-weight:700;line-height:1.6;letter-spacing:0;text-transform:none}.thero-desktop .td-404 .button:hover{--button-background-color: #1A1A1A;--button-color: #FFFFFF}}@media(min-width:990px){.thero-desktop .td-colllist .section{--page-margin: var(--td-gutter);--page-content-width: var(--td-max);--page-width: calc(var(--td-max) + 2 * var(--td-gutter))}.thero-desktop .td-colllist .section-resource-list.spacing-style{padding-block:calc(max(var(--padding-block-start, 0px),var(--td-pad-y-sm)) + var(--section-top-offset, 0px)) max(var(--padding-block-end, 0px),var(--td-pad-y))}.thero-desktop .td-colllist .text-block h1{font-size:var(--td-h1);line-height:1.05;color:#333f48}.thero-desktop .td-colllist .resource-list--grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px var(--td-gap)}.thero-desktop .td-colllist .collection-card__image{overflow:hidden;border:1px solid #ECECEE;border-radius:var(--td-radius);background:#fafafb}.thero-desktop .td-colllist .collection-card__image img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.thero-desktop .td-colllist .collection-card:hover .collection-card__image img{transform:scale(1.04)}}.thero-desktop .td-colllist .collection-card__content{padding-top:6px}.thero-desktop .td-colllist .collection-card__content .text-block>*{font-size:17px;font-weight:600}}@media(min-width:990px){.thero-desktop .td-mainpage .section.page-width-content{--page-margin: var(--td-gutter);--page-content-width: 860px;--page-width: calc(860px + 2 * var(--td-gutter))}.thero-desktop .td-mainpage .section-content-wrapper.spacing-style{padding-block:calc(max(var(--padding-block-start, 0px),var(--td-pad-y-sm)) + var(--section-top-offset, 0px)) max(var(--padding-block-end, 0px),var(--td-pad-y))}.thero-desktop .td-mainpage .text-block h1{font-size:var(--td-h1);line-height:1.05}.thero-desktop #thero-faq{max-width:none}.thero-desktop #thero-faq .tro-intro{max-width:64ch;font-size:var(--td-lead);line-height:1.65}.thero-desktop #thero-faq .tro-cat{margin:56px 0 8px}.thero-desktop #thero-faq summary{padding:20px 48px 20px 0;font-size:18px;transition:color .2s ease}.thero-desktop #thero-faq summary:hover{color:#d65f17}.thero-desktop #thero-faq .tro-ans{max-width:72ch;padding-bottom:22px;font-size:16.5px}.thero-desktop #thero-faq .tro-help{margin-top:64px;padding:32px 36px;border-radius:var(--td-radius)}.thero-desktop #thero-faq .tro-help h3{font-size:22px}.thero-desktop #thero-faq .tro-help p{font-size:16px}.thero-desktop .td-mainpage:has(#thero-contact) .text-block--align-center>*{margin-inline:0;text-align:left}.thero-desktop #thero-contact{max-width:none;max-inline-size:100%;text-align:left}.thero-desktop #thero-contact .tro-lead{max-width:60ch;margin-inline:0;font-size:var(--td-lead)}.thero-desktop #thero-contact .tro-hours{margin:18px 0 36px;font-size:15px}.thero-desktop #thero-contact .tro-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;text-align:left}.thero-desktop #thero-contact .tro-card{border-radius:var(--td-radius)}.thero-desktop #thero-contact .tro-card:only-child{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:22px;padding:28px 32px;text-align:left}.thero-desktop #thero-contact .tro-card:only-child .tro-ico{grid-row:1 / span 2;margin:0}.thero-desktop #thero-contact .tro-card:only-child .k{grid-column:2;margin:0;align-self:end}.thero-desktop #thero-contact .tro-card:only-child .v{grid-column:2;margin:2px 0 0;align-self:start}.thero-desktop #thero-contact .tro-card:only-child .tro-btn{grid-column:3;grid-row:1 / span 2;padding:14px 32px}.thero-desktop #thero-contact .tro-addr{margin-top:20px;padding:26px 32px;border-radius:var(--td-radius)}.thero-desktop #thero-track{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:48px;align-items:start;max-width:none}.thero-desktop #thero-track>*{grid-column:1}.thero-desktop #thero-track>.tro-lead{grid-column:1 / -1;max-width:64ch;margin-bottom:28px;font-size:var(--td-lead)}.thero-desktop #thero-track>.tro-steps{grid-column:2;grid-row:2 / span 4;margin:0;padding:28px 26px 6px;border:1px solid var(--tline, #E0E2E5);border-radius:var(--td-radius);background:#fff}.thero-desktop #thero-track>.tro-help{grid-column:1 / -1;margin-top:44px;padding:24px 28px;border-radius:var(--td-radius)}.thero-desktop #thero-track .trk-tab{padding:13px 8px;font-size:14px}.thero-desktop #thero-track .trk-form{padding:22px 22px 24px;border-radius:var(--td-radius)}.thero-desktop #thero-track .trk-or{margin-top:20px;text-align:left}.thero-desktop .shopify-policy__container{width:min(860px,var(--td-wrap));max-width:none;margin-inline:auto;padding:var(--td-pad-y-sm) 0 var(--td-pad-y)}.thero-desktop .shopify-policy__title{margin-block-end:36px}.thero-desktop .shopify-policy__title h1{font-size:var(--td-h1);line-height:1.05;text-wrap:balance}.thero-desktop .shopify-policy__body .rte{font-size:var(--td-body);line-height:1.7}.thero-desktop .shopify-policy__body .rte :is(h1,h2){margin-block:52px 14px;font-size:calc(var(--td-h3) * 1.1);line-height:1.2}.thero-desktop .shopify-policy__body .rte :is(h3,h4){margin-block:32px 10px;font-size:19px;line-height:1.3}.thero-desktop .shopify-policy__body .rte>:first-child{margin-block-start:0}.thero-desktop .shopify-policy__body .rte :is(p,li){text-wrap:pretty}}@media(min-width:990px){.thero-desktop .td-search .section{--page-margin: var(--td-gutter);--page-content-width: var(--td-max);--page-width: calc(var(--td-max) + 2 * var(--td-gutter))}.thero-desktop .td-search .search-page__header{display:flex;flex-direction:column;align-items:flex-start;padding-block-start:calc(max(var(--padding-block-start, 0px),var(--td-pad-y-sm)) + var(--section-top-offset, 0px))}.thero-desktop .td-search .search-page__header>.text-block{align-items:flex-start}.thero-desktop .td-search .search-page__header .text-block>*{text-align:left;font-size:var(--td-h1);line-height:1.05;color:#333f48}.thero-desktop .td-search .search-page-input__parent{width:100%;max-width:720px;align-items:stretch}.thero-desktop .td-search search-page-input-component{max-width:none;margin:28px 0 0}.thero-desktop .td-search .search-page-input{padding-block:18px;font-size:17px}.thero-desktop .td-search .search-results__no-results{margin-top:16px;text-align:left;font-size:15px}.thero-desktop:has(.tcg--search .tcg-none) .td-search .search-results__no-results{display:none}}@media(min-width:990px){.thero-desktop .thero-aboutdeck{display:none}html.thero-desktop:has(.thero-aboutdeck:not(.thero-aboutdeck--editor)){overflow:visible;height:auto;overscroll-behavior:auto;scroll-snap-type:y proximity;scroll-padding-top:var(--header-height, 72px)}.thero-desktop body:has(.thero-aboutdeck:not(.thero-aboutdeck--editor)){overflow:visible;height:auto}.thero-desktop body:has(.thero-aboutdeck:not(.thero-aboutdeck--editor)) #header-group{visibility:visible;position:static;inset:auto;z-index:auto;pointer-events:auto}.thero-desktop body:has(.thero-aboutdeck:not(.thero-aboutdeck--editor)) footer{display:block}.thero-desktop .tadd{display:block;--ink: #15212A;--grad-head: linear-gradient(178deg, #010000 12%, #C3C2C4 228%);--grad-deep: linear-gradient(178deg, #15212A 12%, #C3C2C4 228%);font-family:var(--font-body--family);color:var(--ink)}.thero-desktop .tadd-panel{position:relative;min-height:calc(100vh - var(--header-height, 72px));display:flex;align-items:center;padding-block:clamp(48px,7vh,96px);scroll-snap-align:start;overflow:hidden}.thero-desktop .tadd-wrap{position:relative;z-index:2;width:var(--td-wrap);margin-inline:auto}.thero-desktop .tadd-line{display:block}.thero-desktop .tadd-h{margin:0;font-family:var(--font-heading--family);font-weight:700;letter-spacing:.02em;text-transform:uppercase;background:var(--grad-head);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.thero-desktop .tadd-h--deep{background:var(--grad-deep);-webkit-background-clip:text;background-clip:text}.thero-desktop .tadd-h--xl{font-size:clamp(48px,4.6vw,80px);line-height:1.02;letter-spacing:.01em}.thero-desktop .tadd-h--lg{font-size:clamp(34px,3vw,52px);line-height:1.05;margin-top:4px}.thero-desktop .tadd-h--md{font-size:clamp(20px,1.6vw,28px);line-height:1.25}.thero-desktop .tadd-h--but{font-size:clamp(26px,2.2vw,36px);line-height:1.1}.thero-desktop .tadd-rule{display:block;width:64px;height:3px;border-radius:2px;background:currentColor;opacity:.85;margin:26px 0 0}.thero-desktop .tadd-rule--ink{color:var(--ink)}.thero-desktop .tadd-hero{background:#1d2429;padding:0}.thero-desktop .tadd-hero{scroll-snap-align:none}.thero-desktop .tadd:not(.tadd--light-ink) .tadd-hero{background:#e9e9ea}.thero-desktop .tadd-hero-copy{color:var(--tad-hero-ink, #15212A);padding-right:calc(48% - var(--td-side) + 56px);container-type:inline-size}.thero-desktop .tadd-hero-photo{position:absolute;top:0;right:0;bottom:0;width:48%;z-index:1;overflow:hidden}.thero-desktop .tadd-hero-photo img{width:100%;height:100%;object-fit:cover;display:block;object-position:var(--tadd-x, 50%) var(--tadd-y, 72%);transform:scale(var(--tadd-z, 1));transform-origin:var(--tadd-x, 50%) var(--tadd-y, 72%)}.thero-desktop .tadd-hero-photo:before{content:"";position:absolute;inset:0 auto 0 0;width:30%;z-index:1;background:linear-gradient(90deg,#1d2429,#1d242900)}.thero-desktop .tadd:not(.tadd--light-ink) .tadd-hero-photo:before{background:linear-gradient(90deg,#e9e9ea,#e9e9ea00)}.thero-desktop .tadd-kicker{margin:0 0 8px;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(20px,1.7vw,28px);letter-spacing:.14em;text-transform:uppercase}.thero-desktop .tadd-hero-title{margin:0;font-family:var(--font-heading--family);font-weight:700;font-size:min(clamp(84px,8.6vw,150px),23cqi);line-height:.92;letter-spacing:.005em;text-transform:uppercase;white-space:nowrap}.thero-desktop .tadd-hero-sub{margin:22px 0 0;font-size:clamp(20px,1.6vw,26px);line-height:1.35;opacity:.92}.thero-desktop .tadd-cardsp{background:#f2f2f3}.thero-desktop .tadd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,5vw,96px);align-items:center}.thero-desktop .tadd-col-text{container-type:inline-size}.thero-desktop .tadd-col-text .tadd-h--xl{font-size:min(clamp(48px,4.6vw,80px),14cqi)}.thero-desktop .tadd-lead{margin:22px 0 0;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(18px,1.5vw,24px);letter-spacing:.08em;text-transform:uppercase;color:#3e4a54}.thero-desktop .tadd-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.thero-desktop .tadd-card{position:relative;aspect-ratio:16 / 9;border-radius:var(--td-radius, 16px);overflow:hidden;background:#dcdcde;box-shadow:0 18px 40px -28px #10151c73}.thero-desktop .tadd-card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--tadd-x, 100%) var(--tadd-y, 50%);transform:scale(var(--tadd-z, 1));transform-origin:var(--tadd-x, 100%) var(--tadd-y, 50%)}.thero-desktop .tadd-card-img--framed{inset:-3.81% auto auto 0;width:102.14%;max-width:none;height:106.35%}.thero-desktop .tadd-card-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f2f2f3f5,#f2f2f3c7 36%,#f2f2f300 68%)}.thero-desktop .tadd-card-ic{position:absolute;left:22px;top:20px;width:30px;height:30px;color:var(--ink)}.thero-desktop .tadd-card-ic .tad-ic{width:100%;height:100%}.thero-desktop .tadd-card-txt{position:absolute;left:22px;bottom:18px;display:flex;flex-direction:column}.thero-desktop .tadd-card-txt b{font-family:var(--font-heading--family);font-weight:700;font-size:clamp(17px,1.4vw,21px);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.thero-desktop .tadd-card-txt small{margin-top:4px;font-size:14px;color:#4a5560}.thero-desktop .tadd-shelfp{background:#f2f1f1;--tadd-k: 1}.thero-desktop .tadd-vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;column-gap:clamp(24px,3vw,48px)}.thero-desktop .tadd-vs-col{grid-row:span 3;display:grid;grid-template-rows:subgrid;row-gap:22px;align-content:start;padding:clamp(26px,3vw,44px);border-radius:var(--td-radius, 16px);background:#fff;box-shadow:0 22px 50px -36px #10151c73;min-width:0}.thero-desktop .tadd-vs-col--before{background:#e8e7e7}.thero-desktop .tadd-vs-head{align-self:end}.thero-desktop .tadd-shelfwin{position:relative;width:calc(390px * var(--tadd-k));max-width:100%;height:calc(290px * var(--tadd-k));margin-inline:auto;overflow:hidden;border-radius:14px}.thero-desktop .tadd-shelfart{position:absolute;left:0;top:0;width:390px;height:844px;transform-origin:0 0;transform:scale(var(--tadd-k)) translateY(-250px)}.thero-desktop .tadd-shelfbg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:var(--tadd-x, 50%) var(--tadd-y, 50%);transform:scale(var(--tadd-z, 1));transform-origin:var(--tadd-x, 50%) var(--tadd-y, 50%)}.thero-desktop .tadd-issues{list-style:none;margin:0;padding:0;display:grid;grid-auto-rows:1fr;gap:12px;align-self:stretch}.thero-desktop .tadd-issue{display:flex;align-items:center;gap:16px;min-height:56px;padding:10px 22px;border-radius:var(--td-radius, 16px);background:#ffffff8c;font-family:var(--font-heading--family);font-size:clamp(17px,1.4vw,21px);letter-spacing:.03em;text-transform:uppercase;color:var(--ink)}.thero-desktop .tadd-issue .tad-ic{flex:none;width:38px;height:38px;padding:10px;border:1px solid #C9C9CE;border-radius:50%;box-sizing:border-box}.thero-desktop .tadd-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.thero-desktop .tadd-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 12px;border-radius:var(--td-radius, 16px);background:#f4f4f5}.thero-desktop .tadd-step-ring{width:42px;height:42px;margin-bottom:8px;border-radius:50%;border:1px solid #D1D1D6;display:grid;place-items:center;color:var(--ink)}.thero-desktop .tadd-step-ring .tad-ic{width:20px;height:20px}.thero-desktop .tadd-step b{font-family:var(--font-heading--family);font-weight:700;font-size:15px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.thero-desktop .tadd-step small{margin-top:3px;font-size:13px;color:#5f6b76}.thero-desktop .tadd-splashp{background:linear-gradient(180deg,#ecebeb,#dfdfdf)}.thero-desktop .tadd-splash-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:var(--tadd-x, 50%) var(--tadd-y, 100%);transform:scale(var(--tadd-z, 1));transform-origin:var(--tadd-x, 50%) var(--tadd-y, 100%);opacity:.6}.thero-desktop .tadd-splashp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#ecebebeb,#ecebeb9e 48%,#ecebeb00 78%);pointer-events:none}.thero-desktop .tadd-splash-in{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(32px,4vh,48px)}.thero-desktop .tadd-tag{display:flex;align-items:center;gap:16px}.thero-desktop .tadd-tag-stack{display:flex;flex-direction:column;align-items:flex-end}.thero-desktop .tadd-tag-stack .tadd-line{font-family:var(--font-heading--family);font-weight:700;font-size:clamp(24px,2.1vw,34px);line-height:1.25;letter-spacing:.06em;text-transform:uppercase;background:var(--grad-head);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.thero-desktop .tadd-tag-word{font-family:var(--font-heading--family);font-weight:700;font-size:clamp(88px,8vw,132px);line-height:.9;text-transform:uppercase;background:var(--grad-deep);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.thero-desktop .tadd-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);max-width:1040px}.thero-desktop .tadd-cat{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.thero-desktop .tadd-cat-pill{width:104px;height:104px;border-radius:50%;overflow:hidden;flex:none}.thero-desktop .tadd-cat-pill img{width:100%;height:100%;object-fit:cover;display:block;object-position:var(--tadd-x, 50%) var(--tadd-y, 50%);transform:scale(var(--tadd-z, 1));transform-origin:var(--tadd-x, 50%) var(--tadd-y, 50%)}.thero-desktop .tadd-cat b{font-family:var(--font-heading--family);font-weight:700;font-size:22px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.thero-desktop .tadd-cat small{font-size:var(--td-body, 17px);line-height:1.45;color:#3e4a54;max-width:300px;text-wrap:pretty}.thero-desktop .tadd-cta{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 30px;border-radius:99px;background:#333f48;color:#fff;text-decoration:none;font-family:var(--font-body--family);font-weight:700;font-size:15px;letter-spacing:.01em;transition:filter .2s ease}.thero-desktop .tadd-cta:hover{filter:brightness(1.18)}.thero-desktop .tadd-cta .tad-ic{width:18px;height:18px}}@media(min-width:1300px){.thero-desktop .tadd-shelfp{--tadd-k: 1.3}}@media(min-width:990px){.thero-desktop .tab{--tab-gap: calc(var(--td-gap) * 2);--tab-side-min: 200px;--tab-m: min(700px, calc(var(--td-wrap) - 2 * var(--tab-gap) - 2 * var(--tab-side-min)));--tab-sticky: calc(var(--header-height, 72px) + 24px);padding:var(--td-pad-y-sm) 0}.thero-desktop .tab-wrap{display:grid;grid-template-columns:minmax(var(--tab-side-min),1fr) minmax(0,700px) minmax(var(--tab-side-min),1fr);column-gap:var(--tab-gap);align-items:start;width:var(--td-wrap);margin-inline:auto;padding:0}.thero-desktop .tab-content{grid-column:2;grid-row:1;min-width:0}.thero-desktop .tab-toc{grid-column:1;grid-row:1;position:sticky;top:var(--tab-sticky);display:flex;flex-direction:column;max-height:calc(100vh - var(--tab-sticky) - 24px);margin:0}.thero-desktop .tab-toc[hidden]{display:none}.thero-desktop .tab-toc-head{flex:0 0 auto;padding:16px 18px}.thero-desktop .tab-toc-panel{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 14px}.thero-desktop .tab-toc-link{padding:9px 10px;font-size:14px}.thero-desktop .tab-toc-panel{padding-bottom:0}.thero-desktop .tab-toc-foot{position:sticky;bottom:0;z-index:1;margin:10px -12px 0;padding:10px 12px 14px;background:var(--tab-panel, #f7f8f9);font-size:11.5px}.thero-desktop .tab-follow{left:calc(50% + var(--tab-m) / 2 + var(--tab-gap));right:auto;top:var(--tab-sticky);bottom:auto;transform:none;width:calc((var(--td-wrap) - var(--tab-m)) / 2 - var(--tab-gap));max-width:none;flex-direction:column;align-items:stretch;gap:10px;padding:18px 20px 20px;border:1px solid var(--tab-line, #e4e7e9);border-radius:var(--tab-radius, 16px);background:var(--tab-panel, #f7f8f9);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.thero-desktop .tab-follow-btn{display:none}.thero-desktop .tab-follow-pct{order:1;font-family:var(--font-heading--family);font-size:40px;line-height:1;letter-spacing:-.01em}.thero-desktop .tab-follow-rail{order:2;position:static;height:4px;border-radius:99px;background:var(--tab-line, #e4e7e9);overflow:hidden}.thero-desktop .tab-follow-where{order:3;text-align:left;white-space:normal;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tab-soft, #656f76)}.thero-desktop .tab-top{right:var(--td-side);bottom:32px;width:44px;height:44px}.thero-desktop .tab-content h2{margin:56px 0 16px;line-height:1.16}.thero-desktop .tab-content h2:before{width:40px;margin-bottom:16px}.thero-desktop .tab-content h2:first-child{margin-top:0}.thero-desktop .tab-content h3{margin:32px 0 10px}.thero-desktop .tab-content h4{margin:26px 0 8px;font-size:17px}.thero-desktop .tab-content li{padding-left:30px;margin-bottom:10px}.thero-desktop .tab-content ul>li:before{left:8px}.thero-desktop .tab-content ol>li:before{width:21px;height:21px;margin-top:calc(var(--tab-body-size, 16px) * var(--tab-body-lh, 1.72) / 2 - 10.5px);font-size:12px;line-height:21px}.thero-desktop .tab-content figure{margin:34px 0}.thero-desktop .tab-content figcaption{margin-top:12px;font-size:13.5px;text-align:left;text-wrap:pretty}.thero-desktop .tab-content hr{margin:40px 0}.thero-desktop .tab-content table{font-size:15px}.thero-desktop .tab-content th,.thero-desktop .tab-content td{padding:11px 14px}.thero-desktop .tab-content blockquote{margin-bottom:32px;padding:22px 26px}.thero-desktop .tab-content blockquote.is-lede{padding-top:52px}.thero-desktop .tab-content blockquote.is-lede:before{top:22px;left:26px;font-size:11.5px}.thero-desktop .tab-faq>summary{padding:17px 20px;font-size:17px}.thero-desktop .tab-faq-ic{width:24px;height:24px}.thero-desktop .tab-faq-body{padding:4px 20px 20px}.thero-desktop .tab-refs{margin-top:40px}.thero-desktop .tab-refs>summary{font-size:13.5px}.thero-desktop .tab-refs-body{font-size:14px}.thero-desktop .tab-comments{max-width:700px;margin-inline:auto;padding:40px 0 0}}@media(min-width:990px)and (max-width:1199.98px){.thero-desktop .tab{--tab-toc-w: 230px}.thero-desktop .tab-wrap{grid-template-columns:var(--tab-toc-w) minmax(0,1fr)}.thero-desktop .tab-content{max-width:700px}.thero-desktop .tab-toc{max-height:calc(100vh - var(--tab-sticky) - 24px - 150px)}.thero-desktop .tab-follow{left:var(--td-side);top:auto;bottom:24px;width:var(--tab-toc-w);max-width:none}}@media(min-width:990px){.thero-desktop .tah{padding:var(--td-pad-y-sm) var(--td-side) 0;text-align:center}.thero-desktop .tah-crumbs{justify-content:center;max-width:820px;margin:0 auto 18px;font-size:13px}.thero-desktop .tah-tags{justify-content:center;gap:8px;max-width:820px;margin:0 auto 22px}.thero-desktop .tah-tag{padding:6px 12px;font-size:11.5px;line-height:16px;min-height:28px}.thero-desktop .tah-title{max-width:820px;margin:0 auto;font-size:calc(var(--td-h1) * var(--tah-title, 1));line-height:1.06;letter-spacing:-.016em}.thero-desktop .tah-dek{max-width:680px;margin:22px auto 0;font-size:var(--td-lead);line-height:1.6;text-wrap:balance}.thero-desktop .tah-meta{justify-content:center;gap:12px 22px;max-width:820px;margin:30px auto 0;padding-top:22px}.thero-desktop .tah-avatar{width:34px;height:34px;font-size:15px}.thero-desktop .tah-byname{font-size:14.5px}.thero-desktop .tah-facts{gap:10px;font-size:13px}.thero-desktop .tah-share{justify-content:center;gap:10px;max-width:820px;margin:18px auto 0}.thero-desktop .tah-share-label{font-size:11.5px}.thero-desktop .tah-sbtn{width:40px;height:40px}.thero-desktop .tah-sbtn svg{width:17px;height:17px}.thero-desktop .tah-copied{font-size:12.5px}.thero-desktop .tah-figure{max-width:1100px;margin:clamp(32px,3vw,48px) auto 0}}@media(min-width:990px){.thero-desktop .tan{padding:var(--td-pad-y-sm) var(--td-side) var(--td-pad-y)}.thero-desktop .tan-head{align-items:center;margin-bottom:24px}.thero-desktop .tan-title{font-size:calc(var(--td-h3) * 1.1);letter-spacing:.08em}.thero-desktop .tan-all{gap:7px;font-size:13px}.thero-desktop .tan-all svg{width:15px;height:15px}.thero-desktop .tan-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--td-gap)}.thero-desktop .tan-card{gap:16px;padding:14px 16px 14px 14px}.thero-desktop .tan-thumb{width:120px;height:120px}.thero-desktop .tan-meta{flex-wrap:wrap;row-gap:4px;margin-bottom:8px;font-size:11px}.thero-desktop .tan-cardtitle{font-size:17px;line-height:1.25}.thero-desktop .tan-go{width:32px;height:32px}.thero-desktop .tan-go svg{width:14px;height:14px}.thero-desktop .tan-nav{margin-top:24px;gap:var(--td-gap)}.thero-desktop .tan-navlink{gap:8px;padding:18px 22px 20px}.thero-desktop .tan-navdir{font-size:11.5px}.thero-desktop .tan-navdir svg{width:14px;height:14px}.thero-desktop .tan-navtitle{font-size:17px;-webkit-line-clamp:2;line-clamp:2}.thero-desktop .tan-band{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:48px;align-items:center;margin-top:var(--td-pad-y-sm);padding:clamp(36px,3.4vw,60px) clamp(32px,4vw,72px);text-align:left}.thero-desktop .tan-band>*{grid-column:1}.thero-desktop .tan-band-eyebrow{margin-bottom:12px;font-size:var(--td-kicker);letter-spacing:.2em}.thero-desktop .tan-band-title{font-size:var(--td-h2);line-height:1.04}.thero-desktop .tan-band-text{max-width:56ch;margin:14px 0 0;font-size:var(--td-lead);line-height:1.55}.thero-desktop .tan-band-btn{grid-column:2;grid-row:1 / span 3;margin-top:0;min-height:52px;padding:16px 30px;font-size:15px}.thero-desktop .tan-band-btn svg{width:17px;height:17px}}@media(min-width:990px)and (max-width:1439.98px){.thero-desktop .tan-card{align-items:flex-start;gap:14px;padding:12px 14px 12px 12px}.thero-desktop .tan-go{align-self:center}.thero-desktop .tan-thumb{width:100px;height:100px}.thero-desktop .tan-meta>span{white-space:nowrap}.thero-desktop .tan-cardtitle{font-size:16px}.thero-desktop .tan-go{width:26px;height:26px}.thero-desktop .tan-go svg{width:13px;height:13px}}@media(min-width:990px){.thero-desktop .tbh-band{padding:var(--td-pad-y-sm) var(--td-side) calc(var(--td-pad-y-sm) * .9);text-align:center}.thero-desktop .tbh-kicker{margin-bottom:16px;font-size:var(--td-kicker);letter-spacing:.2em}.thero-desktop .tbh-title{font-size:calc(var(--td-h1) * 1.6);line-height:.9;letter-spacing:-.012em}.thero-desktop .tbh-say{justify-content:center;gap:12px;margin-top:20px}.thero-desktop .tbh-say-word{font-size:18px}.thero-desktop .tbh-say-pos{font-size:14px}.thero-desktop .tbh-def{position:relative;max-width:620px;margin:22px auto 0;padding:22px 0 0;border-left:0;font-size:var(--td-lead);line-height:1.55;text-wrap:balance}.thero-desktop .tbh-def:before{content:"";position:absolute;top:0;left:50%;width:40px;height:3px;margin-left:-20px;border-radius:2px;background:var(--tbh-accent, #d65f17)}.thero-desktop .tbh-empty{padding:var(--td-pad-y) var(--td-side)}.thero-desktop .tbh-empty-ic{width:60px;height:60px;margin-bottom:18px}.thero-desktop .tbh-empty-title{font-size:var(--td-h3)}.thero-desktop .tbh-empty-text{max-width:520px;font-size:var(--td-body)}.thero-desktop .tbh-empty-cta{margin-top:24px;padding:15px 28px;font-size:15px}}@media(min-width:990px)and (max-height:760px){.thero-desktop .tbh-band{padding-block:36px 32px}.thero-desktop .tbh-kicker{margin-bottom:12px}.thero-desktop .tbh-title{font-size:calc(var(--td-h1) * 1.35)}.thero-desktop .tbh-say{margin-top:14px}.thero-desktop .tbh-def{margin-top:16px;padding-top:18px}}@media(min-width:990px){.thero-desktop .tbh--compact .tbh-band{padding-block:30px 28px}.thero-desktop .tbh--compact .tbh-kicker{margin-bottom:8px}.thero-desktop .tbh--compact .tbh-title{font-size:calc(var(--td-h1) * .95);line-height:.95}}@media(min-width:990px){.thero-desktop .tbi{padding:calc(var(--td-pad-y-sm) * .75) var(--td-side) var(--td-pad-y)}.thero-desktop .tbi-filters[hidden],.thero-desktop .tbi-list[hidden]{display:none}.thero-desktop .tbi-bar{margin:0 0 36px}.thero-desktop .tbi-bar-kicker{margin-bottom:10px;font-size:var(--td-kicker);letter-spacing:.18em}.thero-desktop .tbi-bar-row{justify-content:flex-start;gap:6px 22px}.thero-desktop .tbi-bar-title{font-size:var(--td-h3);letter-spacing:.06em}.thero-desktop h1.tbi-bar-title{font-size:calc(var(--td-h2) * .82);line-height:1.05;letter-spacing:.03em}.thero-desktop .tbi-bar-meta{font-size:12px}.thero-desktop .tbi-bar-line{max-width:62ch;margin-top:12px;font-size:var(--td-lead);line-height:1.55}.thero-desktop .tbi-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px calc(var(--td-gap) * 1.5);margin-top:22px}.thero-desktop .tbi-tools>.tbi-filters{order:1;flex:1 1 auto}.thero-desktop .tbi-tools>.tbi-search{order:2;flex:0 0 auto;width:340px;padding:0 12px 0 18px}.thero-desktop .tbi-search-ic svg{width:17px;height:17px}.thero-desktop .tbi-search-in{font-size:15px;min-height:42px;padding:10px}.thero-desktop .tbi-filters{gap:10px 12px}.thero-desktop .tbi-filter{flex:0 0 auto;width:236px}.thero-desktop .tbi-filter-btn{min-height:50px;padding:6px 16px 6px 20px;border-radius:999px}.thero-desktop .tbi-filter-k{font-size:10.5px}.thero-desktop .tbi-filter-v{font-size:14.5px}.thero-desktop .tbi-filter-btn svg{width:15px;height:15px}.thero-desktop .tbi-filter-clear{min-height:44px;padding:0 8px;font-size:12.5px}.thero-desktop .tbi-filter-panel{right:auto;width:min(760px,100%);top:calc(100% + 10px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px 32px;padding:22px 24px;border-radius:18px}.thero-desktop .tbi-filter-panel>.tbi-pills{grid-column:1 / -1}.thero-desktop .tbi-group-name{margin-bottom:10px;font-size:11.5px}.thero-desktop .tbi-pills{gap:10px}.thero-desktop .tbi-pill{height:44px;min-height:44px;padding:0 20px;border:1px solid #E1E5E8;border-radius:999px;background:#fff;color:var(--tbi-ink, #333F48);font-family:var(--font-body--family);font-size:14px;font-weight:600;line-height:1}.thero-desktop .tbi-pill:not(.is-on):hover{border-color:var(--tbi-ink, #333F48)}.thero-desktop .tbi-pill.is-on{background:var(--tbi-ink, #333F48);border-color:var(--tbi-ink, #333F48);color:#fff}.thero-desktop .tbi-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px var(--td-gap)}.thero-desktop .tbi-card{display:flex;flex-direction:column;margin-bottom:20px}.thero-desktop .tbi-card .tbi-body{flex:1 1 auto;display:flex;flex-direction:column;padding:22px 26px 24px}.thero-desktop .tbi-card .tbi-body>:nth-last-child(2){margin-bottom:18px}.thero-desktop .tbi-card .tbi-more{margin-top:auto}.thero-desktop .tbi-meta{margin-bottom:10px;font-size:12px}.thero-desktop .tbi-title{font-size:var(--td-h3);line-height:1.16;text-wrap:balance}.thero-desktop .tbi-excerpt{margin-top:10px;font-size:15.5px;line-height:1.6}.thero-desktop .tbi-more-txt{font-size:13px}.thero-desktop .tbi-arrow{width:38px;height:38px}.thero-desktop .tbi-arrow svg{width:17px;height:17px}.thero-desktop .tbi-tagchip{left:16px;bottom:16px;padding:7px 12px;font-size:11.5px}.thero-desktop .tbi-card.is-feat,.thero-desktop .tbi-card.is-wide{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.thero-desktop .tbi-card.is-feat .tbi-media,.thero-desktop .tbi-card.is-wide .tbi-media{aspect-ratio:16 / 9;align-self:stretch;width:100%;min-width:0}.thero-desktop .tbi-card.is-feat .tbi-img,.thero-desktop .tbi-card.is-wide .tbi-img{position:absolute;top:0;right:0;bottom:0;left:0}.thero-desktop .tbi-card.is-feat .tbi-body,.thero-desktop .tbi-card.is-wide .tbi-body{justify-content:center;padding:clamp(28px,3vw,52px)}.thero-desktop .tbi-card.is-feat .tbi-body>:nth-last-child(2),.thero-desktop .tbi-card.is-wide .tbi-body>:nth-last-child(2){margin-bottom:0}.thero-desktop .tbi-card.is-feat .tbi-more,.thero-desktop .tbi-card.is-wide .tbi-more{margin-top:26px}.thero-desktop .tbi-card.is-feat .tbi-meta,.thero-desktop .tbi-card.is-wide .tbi-meta{margin-bottom:14px;font-size:12.5px}.thero-desktop .tbi-card.is-feat .tbi-title,.thero-desktop .tbi-card.is-wide .tbi-title{font-size:calc(var(--td-h2) * .82);line-height:1.1}.thero-desktop .tbi-card.is-feat .tbi-excerpt,.thero-desktop .tbi-card.is-wide .tbi-excerpt{margin-top:14px;font-size:var(--td-lead)}.thero-desktop .tbi-list--rows{gap:14px var(--td-gap)}.thero-desktop .tbi-list--lead+.tbi-list--rows{margin-top:28px}.thero-desktop .tbi-month{grid-column:1 / -1;margin:18px 0 0;font-size:11.5px}.thero-desktop .tbi-list--rows>.tbi-month:first-child{margin-top:0}.thero-desktop .tbi-row{gap:16px;padding:12px;border-radius:16px}.thero-desktop .tbi-rthumb{width:84px;height:84px;border-radius:12px}.thero-desktop .tbi-rmeta{margin-bottom:6px;font-size:10.5px}.thero-desktop .tbi-rtitle{font-size:16.5px;line-height:1.25;text-wrap:balance}.thero-desktop .tbi-go{width:32px;height:32px;margin-right:6px}.thero-desktop .tbi-go svg{width:14px;height:14px}.thero-desktop .tbi-pager{margin-top:52px}.thero-desktop .tbi-pager-status{margin-bottom:16px;font-size:12px}.thero-desktop .tbi-pager-row{display:flex;justify-content:center;align-items:center;gap:14px}.thero-desktop .tbi-pages{gap:6px}.thero-desktop .tbi-num{min-width:44px;height:44px;font-size:14px}.thero-desktop .tbi-gap{width:24px}.thero-desktop .tbi-pagebtn{min-height:44px;padding:0 20px;font-size:13px}.thero-desktop .tbi-gone{padding:48px 24px}.thero-desktop .tbi-gone-text{font-size:16px}.thero-desktop .tbi-rescount{margin-bottom:18px;font-size:12px}.thero-desktop .tbi-nores{grid-column:1 / -1;padding:44px 24px;font-size:15px}.thero-desktop .tbi-resnote{grid-column:1 / -1;margin-top:6px;font-size:14px}}@media(min-width:990px){.thero-desktop .tcg-tools{flex-wrap:nowrap;max-width:none}.thero-desktop .tcg-tools .tcg-filter,.thero-desktop .tcg-tools .tcg-sort{flex:0 0 auto}.thero-desktop .tcg-tools .tcg-filter>summary{width:auto;padding:0 20px}.thero-desktop .tcg-tools .tcg-count{flex:1 1 auto;align-self:center;text-align:right}.thero-desktop .tcg-tools .tcg-panel{right:auto;width:520px}.thero-desktop .tcg{width:var(--td-wrap);max-width:none;margin-inline:auto;padding:0 0 var(--td-pad-y)}.thero-desktop .tcg-chips{flex-wrap:wrap;gap:10px;overflow:visible;padding:0 0 36px}.thero-desktop .tcg-chips:after{content:none}.thero-desktop .tcg-chip{display:inline-flex;align-items:center;height:44px;padding:0 20px;border:1px solid #E1E5E8;border-radius:999px;background:#fff;color:#333f48;font-family:var(--font-body--family);font-size:14px;font-weight:600;line-height:1;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.thero-desktop .tcg-chip.is-active{background:var(--tcg-accent, #333F48);border-color:var(--tcg-accent, #333F48);color:#fff}.thero-desktop .tcg-chip:not(.is-active):hover{border-color:#333f48}.thero-desktop .tcg-chip:focus-visible{outline:2px solid #D65F17;outline-offset:2px}.thero-desktop .tcg-heading{margin:0 0 32px;font-size:var(--td-h2);line-height:1.02}.thero-desktop .tcg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px var(--td-gap)}@media(min-width:1200px){.thero-desktop .tcg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.thero-desktop .tcg-grid>.tcg-card:nth-child(3n+1){--tmo-i: 0 !important}.thero-desktop .tcg-grid>.tcg-card:nth-child(3n+2){--tmo-i: 1 !important}.thero-desktop .tcg-grid>.tcg-card:nth-child(3n+3){--tmo-i: 2 !important}@media(min-width:1200px){.thero-desktop .tcg-grid>.tcg-card:nth-child(4n+1){--tmo-i: 0 !important}.thero-desktop .tcg-grid>.tcg-card:nth-child(4n+2){--tmo-i: 1 !important}.thero-desktop .tcg-grid>.tcg-card:nth-child(4n+3){--tmo-i: 2 !important}.thero-desktop .tcg-grid>.tcg-card:nth-child(4n+4){--tmo-i: 3 !important}}.thero-desktop .tcg-tile{border-radius:var(--td-radius)}.thero-desktop .tcg-tile img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.thero-desktop .tcg-tile:hover img{transform:scale(1.04)}.thero-desktop .tcg-title:hover{color:#333f48;text-decoration:underline;text-underline-offset:3px}}.thero-desktop .tcg-stars{gap:4px 8px;margin-top:16px}.thero-desktop .tcg-stars .tstars svg{width:15px!important;height:15px!important}.thero-desktop .tcg-stars-count{font-size:13px}.thero-desktop .tcg-title{margin-top:8px;font-size:17px;line-height:1.3}.thero-desktop .tcg-benefit{margin-top:6px;font-size:14.5px;line-height:1.45}.thero-desktop .tcg-price{margin-top:auto;padding-top:12px;--tprice-size: 19px;--tprice-gap: 8px}.thero-desktop .tcg-atc-form{margin-top:0;padding-top:16px}.thero-desktop .tcg-atc{height:50px}.thero-desktop .tcg-none{padding:64px 32px;border-radius:var(--td-radius);background:#f7f8f9;color:#5a6670;font-size:var(--td-lead);line-height:1.55}.thero-desktop .tcg--search .tcg-grid{margin-top:24px}.thero-desktop .tcg--search .tcg-none{justify-self:center;width:100%;max-width:720px}.thero-desktop .tcg-none-cta{display:block;width:fit-content;margin:22px auto 0;padding:14px 30px;border-radius:99px;background:#333f48;color:#fff;font-family:var(--font-body--family);font-size:14px;font-weight:700;line-height:1.6;letter-spacing:0;text-decoration:none;transition:background-color .2s ease}.thero-desktop .tcg-none-cta:hover{background:#1a1a1a}.thero-desktop .tcg-none-cta:focus-visible{outline:2px solid #D65F17;outline-offset:2px}.thero-desktop .tcg--search .tcg-none:before{content:"";display:block;width:44px;height:44px;margin:0 auto 18px;background:#333f48;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M20 20l-4.8-4.8'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M20 20l-4.8-4.8'/%3E%3C/svg%3E") center / contain no-repeat}.thero-desktop .tcg-pager{gap:20px;margin-top:56px;font-size:15px}.thero-desktop .tcg-pager a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #E0E2E5;border-radius:999px;transition:border-color .2s ease,background-color .2s ease}.thero-desktop .tcg-pager a:hover{border-color:#333f48;background:#f7f8f9}}@media(min-width:990px){.thero-desktop .tcol-hero{padding:max(var(--tcolh-pt, 36px),var(--td-pad-y-sm)) 0 max(var(--tcolh-pb, 36px),var(--td-pad-y-sm))}.thero-desktop .tcol-hero--light{padding:var(--td-pad-y-sm) 0 32px}.thero-desktop .tcol-hero-inner{width:var(--td-wrap);max-width:none;margin-inline:auto;gap:var(--td-gap)}.thero-desktop .tcol-hero--light .tcol-hero-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--td-gap);align-items:end}.thero-desktop .tcol-hero--light .tcol-hero-title,.thero-desktop .tcol-hero--light .tcol-hero-desc--desk{grid-column:1}.thero-desktop .tcol-hero--light .tcol-hero-count{grid-column:2;grid-row:1 / span 2}.thero-desktop .tcol-hero--light .tcol-hero-title{font-size:var(--td-h1);line-height:1.12;color:#333f48}.thero-desktop .tcol-hero-desc--desk{display:block;margin:12px 0 0;max-width:62ch;font-size:var(--td-lead);line-height:1.55;color:#5a6670;text-wrap:pretty}.thero-desktop .tcol-hero-desc--desk p{margin:0}.thero-desktop .tcol-hero--light .tcol-hero-count{margin:0;padding-bottom:4px;font-size:15px;white-space:nowrap}.thero-desktop .tcol-hero--dark .tcol-hero-title{font-size:var(--td-h1);line-height:1.08}.thero-desktop .tcol-hero-eyebrow{margin-bottom:12px;font-size:var(--td-kicker)}.thero-desktop .tcol-hero--dark .tcol-hero-rule{margin-top:20px}.thero-desktop .tcol-hero--dark .tcol-hero-desc{margin-top:20px;max-width:60ch;font-size:var(--td-lead)}.thero-desktop .tcol-hero--dark .tcol-hero-count{margin-top:18px;font-size:13px}.thero-desktop .tcol-hero-inner:has(>.tcol-hero-media){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:calc(var(--td-gap) * 2)}.thero-desktop .tcol-hero-media{max-height:380px;aspect-ratio:4 / 3;border-radius:var(--td-radius)}}@media(min-width:990px){.thero-desktop .tcs{--tcs-dgap: calc(var(--td-gap) * 1.25);padding:var(--tcs-pt, 8px) var(--td-side) var(--td-pad-y)}.thero-desktop .tcs-eyebrow{margin-bottom:12px;font-size:var(--td-kicker);letter-spacing:.22em}.thero-desktop .tcs-headline{font-size:var(--td-h2);line-height:1.02}.thero-desktop .tcs-subline{margin-top:16px;max-width:46ch;font-size:var(--td-lead);line-height:1.55}.thero-desktop .tcs-items{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tcs-dgap);max-width:1080px;margin:44px auto 0}.thero-desktop .tcs-card{flex:0 1 calc((100% - 3 * var(--tcs-dgap)) / 4)}.thero-desktop .tcs-img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent);mask-composite:intersect}.thero-desktop .tcs-badge{gap:8px;padding:8px 15px;font-size:10.5px}.thero-desktop .tcs-name{margin-top:12px;font-size:18px}.thero-desktop .tcs-line{margin-top:6px;font-size:13.5px}.thero-desktop .tcs-ctawrap{margin-top:48px}.thero-desktop .shopify-section.thero-coming-soon:not(:has(.tcs)){display:none}.thero-desktop .tcs-ctanote{max-width:46ch;margin-bottom:16px;font-size:14.5px}.thero-desktop .tcs-cta{min-height:54px;padding:0 34px;font-size:14.5px}}@media(min-width:990px){.thero-desktop .tft{padding:calc(var(--tft-pt, 40px) * 2) 0 calc(var(--tft-pb, 28px) + 12px)}.thero-desktop .tft-inner{width:var(--td-wrap);max-width:none;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"company cols" "mark copy";column-gap:calc(var(--td-gap, 28px) * 2);align-items:start}.thero-desktop .tft-company{grid-area:company;margin:0}.thero-desktop .tft-company-name{font-size:14px;margin-bottom:12px}.thero-desktop .tft-company-address{font-size:14.5px;max-width:420px}.thero-desktop .tft-cols{grid-area:cols;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.thero-desktop .tft-col--social{grid-column:auto}.thero-desktop .tft-col-title{font-size:12px;margin-bottom:20px}.thero-desktop .tft-links a{font-size:15.5px}.thero-desktop .tft-links a:hover{color:#fff}.thero-desktop .tft-inner{grid-template-areas:"company cols" "rule rule" "mark copy"}.thero-desktop .tft-inner:before{content:"";grid-area:rule;height:1px;margin-top:72px;background:color-mix(in srgb,#ffffff 14%,transparent)}.thero-desktop .tft-wordmark{grid-area:mark;margin:0 0 0 -4.86px;padding-top:48px;max-width:none}.thero-desktop .tft-wordmark img,.thero-desktop .tft-wordmark-sub{width:min(100%,360px)}.thero-desktop .tft-copyright{grid-area:copy;align-self:stretch;margin:0;padding-top:48px;display:flex;align-items:flex-end;justify-content:flex-end;text-align:right;font-size:13px}.thero-desktop .tft-cols{display:flex}.thero-desktop .tft-col{flex:1 1 0;min-width:0}.thero-desktop .tft-col--social{flex:0 0 auto}.thero-desktop .tft-col--social .tft-col-title{white-space:nowrap}.thero-desktop .tft-company-name{line-height:1;margin-bottom:19px}}@media(min-width:990px){.thero-desktop .thb{padding:var(--td-pad-y) var(--td-side)}.thero-desktop .thb-inner{max-width:none;container-type:inline-size}.thero-desktop .thb-head{padding:0 0 36px}.thero-desktop .thb-eyebrow{margin-bottom:10px;font-size:var(--td-kicker);letter-spacing:.2em}.thero-desktop .thb-title{font-size:var(--td-h2);line-height:1.02}.thero-desktop .thb-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:18.5cqi;gap:var(--td-gap)}.thero-desktop .thb-card{grid-column:span 1;grid-row:span 2;min-height:0;overflow:clip;border-radius:var(--td-radius)}.thero-desktop .thb-card--full{grid-column:span 2;grid-row:span 1;min-height:0}.thero-desktop .thb-card--full .thb-copy .tts-box{max-width:46%}.thero-desktop .thb-icon{top:20px;left:20px;width:52px;height:52px}.thero-desktop .thb-icon svg{width:24px;height:24px}.thero-desktop .thb-copy{padding:22px 24px}.thero-desktop .thb-card-title{font-size:calc(24px * var(--tts-scale, 1))}.thero-desktop .thb-card-body{margin-top:6px;font-size:calc(15px * var(--tts-scale, 1));line-height:1.5}.thero-desktop .thb-card:not(.thb-card--full) .thb-card-body{min-height:4.5em}}@media(min-width:990px){.thero-desktop .tbs{--tbs-n: 4;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"head chips prev next" "track track track track";align-items:end;column-gap:10px;padding:var(--td-pad-y-join) var(--td-side)}.thero-desktop .tbs-head{grid-area:head;padding:0;min-width:0}.thero-desktop .tbs-eyebrow{margin-bottom:10px;font-size:var(--td-kicker);letter-spacing:.2em}.thero-desktop .tbs-title{font-size:var(--td-h2);line-height:1.02}.thero-desktop .tbs-chips{grid-area:chips;min-width:0;margin:-4px 10px -4px -4px;padding:4px;gap:8px}.thero-desktop .tbs-chip{display:inline-flex;align-items:center;height:44px;min-height:44px;padding:0 20px;border:1px solid #e1e5e8;border-radius:999px;background:#fff;color:#333f48;font-family:var(--font-body--family);font-size:14px;font-weight:600;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.thero-desktop .tbs-chip.is-active{background:#333f48;border-color:#333f48;color:#fff}.thero-desktop .tbs-chip:not(.is-active):hover{border-color:#333f48}.thero-desktop .tbs-chip:focus-visible{outline:2px solid #d65f17;outline-offset:2px}.thero-desktop .tbs-scroller{display:contents}.thero-desktop .tbs-track{grid-area:track;gap:var(--td-gap);padding:32px 0 0;scroll-padding-inline:0;scroll-snap-type:x mandatory;scroll-behavior:smooth}.thero-desktop .tbs-card{flex:0 0 calc((100% - (var(--tbs-n) - 1) * var(--td-gap)) / var(--tbs-n));max-width:none}.thero-desktop .tbs-foot{padding:18px 10px 0}.thero-desktop .tbs-name{font-size:20px;line-height:1.18;letter-spacing:.01em}.thero-desktop .tbs-sub{margin-top:6px;font-size:15px}.thero-desktop .tbs-price{margin-top:10px;--tprice-size: 20px;--tprice-gap: 8px}.thero-desktop .tbs-atc-form{padding-top:16px}.thero-desktop .tbs-atc{min-height:50px;font-size:14.5px}.thero-desktop .tbs-atc svg{width:17px;height:17px}.thero-desktop .tbs-nav{position:static;transform:none;width:44px;height:44px;background:#333f48;box-shadow:none;transition:background-color .18s ease,opacity .18s ease}.thero-desktop .tbs-nav--prev{grid-area:prev}.thero-desktop .tbs-nav--next{grid-area:next}.thero-desktop .tbs-nav:not(:disabled):hover{background:#1f272e}.thero-desktop .tbs-nav:focus-visible{outline:3px solid #d65f17;outline-offset:3px}.thero-desktop .tbs-nav[hidden]{display:flex;opacity:.28;cursor:default}}@media(min-width:990px)and (max-width:1199.98px){.thero-desktop .tbs{--tbs-n: 3}}@media(min-width:990px){.thero-desktop .thg{padding:var(--td-pad-y-sm) var(--td-side)}.thero-desktop .thg-head{padding-bottom:32px}.thero-desktop .thg-eyebrow{margin-bottom:10px;font-size:var(--td-kicker);letter-spacing:.2em}.thero-desktop .thg-title{font-size:var(--td-h2);line-height:1.02}.thero-desktop .thg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--td-gap)}.thero-desktop .thg-grid:not(:has(>:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}.thero-desktop .thg-card{overflow:clip;border-radius:var(--td-radius);transition:transform .28s ease}.thero-desktop .thg-card:hover{transform:translateY(-4px)}.thero-desktop .thg-card:focus-visible{outline:3px solid #d65f17;outline-offset:3px}.thero-desktop .thg-copy{padding:22px 24px}.thero-desktop .thg-label{font-size:calc(22px * var(--tts-scale, 1))}.thero-desktop .thg-arrow{right:18px;bottom:18px;width:44px;height:44px}.thero-desktop .thg-arrow svg{width:18px;height:18px}}@media(min-width:990px)and (prefers-reduced-motion:reduce){.thero-desktop .thg-card{transition:none}.thero-desktop .thg-card:hover{transform:none}}@media(min-width:990px){.thero-desktop .thc{--thc-per-row: 4;padding:var(--td-pad-y-join) var(--td-side)}.thero-desktop .thc-head{padding-bottom:32px;text-align:center}.thero-desktop .thc--desk-left .thc-head{text-align:left}.thero-desktop .thc-eyebrow{margin-bottom:10px;font-size:var(--td-kicker);letter-spacing:.2em}.thero-desktop .thc-title{font-size:var(--td-h2);line-height:1.02}.thero-desktop .thc-deskline{display:block;margin:18px auto 0;max-width:34ch;font-size:var(--td-lead);line-height:1.55;color:#5c666d;text-wrap:pretty}.thero-desktop .thc--desk-left .thc-deskline{margin-inline:0}.thero-desktop .thc-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--td-gap)}.thero-desktop .thc--desk-left .thc-grid{justify-content:flex-start}.thero-desktop .thc-card{flex:0 0 calc((100% - (var(--thc-per-row) - 1) * var(--td-gap)) / var(--thc-per-row));min-width:0;aspect-ratio:169 / 175;overflow:clip;border-radius:var(--td-radius);transition:transform .28s ease}.thero-desktop .thc-card:hover{transform:translateY(-4px)}.thero-desktop .thc-card:focus-visible{outline:3px solid #d65f17;outline-offset:3px}.thero-desktop .thc-overlay{left:20px;right:20px;top:20px;bottom:22px;column-gap:10px;row-gap:8px}.thero-desktop .thc-icon svg{width:calc(var(--thc-ic-s, 22px) * 1.25);height:calc(var(--thc-ic-s, 22px) * 1.25)}.thero-desktop .thc-label{font-size:calc(clamp(15px,6.4cqi,22px) * var(--tts-scale, 1));letter-spacing:.06em}.thero-desktop .thc-arrow svg{width:calc(var(--thc-ar-s, 18px) * 1.25);height:calc(var(--thc-ar-s, 18px) * 1.25)}.thero-desktop .thc-arrow.has-circle{width:calc(var(--thc-cir-s, 34px) * 1.25);height:calc(var(--thc-cir-s, 34px) * 1.25)}}@media(min-width:990px)and (max-width:1199.98px){.thero-desktop .thc{--thc-per-row: 3}}@media(min-width:990px)and (prefers-reduced-motion:reduce){.thero-desktop .thc-card{transition:none}.thero-desktop .thc-card:hover{transform:none}}@media(min-width:990px){.thero-desktop .thh2--d-band{height:auto;aspect-ratio:1016 / 275}.thero-desktop .thh2--d-band .thh2-media{position:absolute;top:0;right:0;bottom:0;left:0}.thero-desktop .thh2--d-band .thh2-media-el,.thero-desktop .thh2--d-band .thh2-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}.thero-desktop .thh2--d-band .thh2-media img.thero-framed{transform:scale(var(--fr-zoom-d, var(--fr-zoom-m, 1)))!important}.thero-desktop .thh2--d-wide.thh2--fixed:not(.thh2--d-band){height:clamp(480px,var(--thh2-h-d, 76vh),860px)}.thero-desktop .thh2--d-centred{height:clamp(480px,var(--thh2-h-d, 76vh),820px);display:flex;justify-content:center;background:var(--thh2-frame, #10151c)}.thero-desktop .thh2--d-centred .thh2-ambient{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:var(--thh2-frame, #10151c)}.thero-desktop .thh2--d-centred .thh2-ambient:before,.thero-desktop .thh2--d-centred .thh2-ambient:after{content:"";position:absolute;top:-40px;bottom:-40px;width:calc(50% + 40px);background-repeat:no-repeat;background-size:100% 100%,3000% calc(100% - 80px);filter:blur(40px)}.thero-desktop .thh2--d-centred .thh2-ambient:before{left:-40px;background-image:linear-gradient(90deg,#10151c57,#10151c00 62%),var(--thh2-amb);background-position:0 0,0% 50%}.thero-desktop .thh2--d-centred .thh2-ambient:after{right:-40px;background-image:linear-gradient(270deg,#10151c57,#10151c00 62%),var(--thh2-amb);background-position:0 0,100% 50%}.thero-desktop .thh2--d-centred .thh2-media{position:relative;z-index:1;height:100%;width:auto;flex:none}.thero-desktop .thh2--d-centred .thh2-media img,.thero-desktop .thh2--d-centred .thh2-media video{position:relative;inset:auto;height:100%;width:auto;max-width:none;object-fit:contain;display:block;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 2.5%,#000 97.5%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 2.5%,#000 97.5%,transparent 100%)}.thero-desktop .thx{font-size:var(--thx-size-d, calc(var(--thx-size-m, 30px) * 1.6));left:var(--thx-x-d, var(--thx-x, 6%));top:var(--thx-y-d, var(--thx-y, 68%));max-width:var(--thx-maxw-d, var(--thx-maxw, 82%))}}@media(min-width:990px){.thero-desktop .thq{--thq-step-gap: 24px;padding:var(--td-pad-y) var(--td-side)}.thero-desktop .thq-inner{max-width:880px;padding:56px 72px 48px;border:1px solid #e0e2e5;border-radius:var(--td-radius);background:#fff;text-align:center}.thero-desktop .thq-chip{padding:7px 14px;font-size:12px}.thero-desktop .thq-title{margin-top:18px;font-size:var(--td-h2);line-height:1.02}.thero-desktop .thq-sub{max-width:52ch;margin:14px auto 0;font-size:var(--td-lead)}.thero-desktop .thq-steps{justify-content:center;gap:var(--thq-step-gap);margin-top:40px}.thero-desktop .thq-step{flex:1 1 0;max-width:220px}.thero-desktop .thq-step-no{width:36px;height:36px;font-size:15px}.thero-desktop .thq-step:not(:last-child):after{top:18px;left:calc(50% + 28px);right:calc(28px - 50% - var(--thq-step-gap))}.thero-desktop .thq-step-label{max-width:16ch;margin:12px auto 0;font-size:14.5px}.thero-desktop .thq-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:320px;margin-top:40px;padding:17px 36px;font-size:16px}.thero-desktop .thq-caption{margin-top:14px;font-size:13.5px}}@media(min-width:990px){.thero-desktop .thr{--thr-n: 4;padding:var(--td-pad-y-join) var(--td-side)}.thero-desktop .thr-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:end;padding:0 0 32px;z-index:3}.thero-desktop .thr-head>*{grid-column:1}.thero-desktop .thr-eyebrow{margin-bottom:10px;font-size:var(--td-kicker);letter-spacing:.2em}.thero-desktop .thr-title{font-size:var(--td-h2);line-height:1.02}.thero-desktop .thr-deskline{display:block;margin:14px 0 0;max-width:60ch;font-size:var(--td-lead);line-height:1.55;color:#5c666d;text-wrap:pretty}.thero-desktop .thr-head>.thr-tools{grid-column:2;grid-row:1 / span 3;align-self:end;position:relative;display:flex;align-items:center;gap:14px}.thero-desktop .thr-head .thero-note{font-size:calc(var(--thero-note-size, 11.5px) * 1.15)}.thero-desktop .thr-head>.thero-note{grid-column:1 / -1;margin-top:14px}.thero-desktop .thr-tools .thero-note--reveal{margin:0}.thero-desktop .thr-head .thero-note-trigger{position:static;padding:8px;margin:0}.thero-desktop .thr-tools .thero-note-text{position:absolute;top:calc(100% + 10px);right:0;z-index:5;width:max-content;max-width:min(46ch,70vw);margin:0;padding:12px 16px;border:1px solid #e1e5e8;border-radius:12px;background:#fff;box-shadow:0 10px 28px #15212a1f}.thero-desktop .thr[data-thr-over] .thr-nav{display:flex;gap:10px}@media(min-width:1200px){.thero-desktop .thr.thr--n4[data-thr-over] .thr-nav{display:none}}.thero-desktop .thr-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#333f48;color:#fff;cursor:pointer;transition:background-color .18s ease,opacity .18s ease}.thero-desktop .thr-nav-btn svg{width:18px;height:18px}.thero-desktop .thr-nav-btn:not(:disabled):hover{background:#1f272e}.thero-desktop .thr-nav-btn:focus-visible{outline:3px solid #d65f17;outline-offset:3px}.thero-desktop .thr-nav-btn:disabled{opacity:.28;cursor:default}.thero-desktop .thr-hint{margin:0 0 20px;font-size:14px}.thero-desktop .thr-track{gap:var(--td-gap);padding:0;scroll-padding-inline:0;scroll-snap-type:x mandatory}.thero-desktop .thr-card{flex:0 0 calc((100% - (var(--thr-n) - 1) * var(--td-gap)) / var(--thr-n));max-width:none}.thero-desktop .thr-compare{border-radius:var(--td-radius);overflow:clip}.thero-desktop .thr-chip{top:12px;padding:5px 10px;border-radius:6px;font-size:calc(var(--thr-chip-size, 11.5px) * 1.05)}.thero-desktop .thr-handle{width:42px;height:42px}.thero-desktop .thr-handle svg{width:17px;height:17px}.thero-desktop .thr-below{padding-top:12px}.thero-desktop .thr-bar{gap:8px;min-height:53px;padding:9px 10px;border-radius:var(--td-radius)}.thero-desktop .thr-bar-thumb{width:28px;height:28px;border-radius:6px}.thero-desktop .thr-bar-name{font-size:14px}.thero-desktop .thr-bar-shop{padding:6px 12px;border-radius:7px;font-size:12.5px}@container (max-width: 275px){.thero-desktop .thr-bar-shop{font-size:0;line-height:0;padding:7px}.thero-desktop .thr-bar-shop svg{width:15px;height:15px;vertical-align:0}}.thero-desktop .thr-meta{gap:8px;padding-top:10px;align-items:flex-start}.thero-desktop .thr-meta>.tstars{margin-top:2.5px}.thero-desktop .thr-author{font-size:13px;line-height:18px}.thero-desktop .thr-rating{font-size:13.5px;line-height:18px}.thero-desktop .thr-quote{margin-top:8px;font-size:14.5px;line-height:1.5}.thero-desktop .thr-dots{display:none}}@media(min-width:990px)and (max-width:1199.98px){.thero-desktop .thr{--thr-n: 3}}@media(min-width:990px){.thero-desktop .tcv{--tcv-card-d: min(270px, max(200px, calc((100vh - 240px)*.5625) ));padding:var(--td-pad-y-sm) var(--td-side)}.thero-desktop .tcv[data-tcv-context=home]{padding-top:var(--td-pad-y-join)}.thero-desktop .tcv-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:end;padding:0 0 32px;z-index:3}.thero-desktop .tcv-head>*{grid-column:1}.thero-desktop .tcv-eyebrow{margin-bottom:10px;padding-right:0;font-size:var(--td-kicker);letter-spacing:.2em}.thero-desktop .tcv-title{padding-right:0;font-size:var(--td-h2);line-height:1.02}.thero-desktop .tcv-head>.tcv-tools{grid-column:2;grid-row:1 / span 2;align-self:end;position:relative;display:flex;align-items:center;gap:14px}.thero-desktop .tcv-head .thero-note{font-size:calc(var(--thero-note-size, 11.5px) * 1.15)}.thero-desktop .tcv-head>.thero-note{grid-column:1 / -1;margin-top:14px}.thero-desktop .tcv-tools .thero-note--reveal{margin:0}.thero-desktop .tcv-head .thero-note-trigger{position:static;padding:8px;margin:0}.thero-desktop .tcv-tools .thero-note-text{position:absolute;top:calc(100% + 10px);right:0;z-index:5;width:max-content;max-width:min(46ch,70vw);margin:0;padding:12px 16px;border:1px solid #e1e5e8;border-radius:12px;background:#fff;box-shadow:0 10px 28px #15212a1f}.thero-desktop .tcv[data-tcv-over] .tcv-nav{display:flex;gap:10px}.thero-desktop .tcv-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#333f48;color:#fff;cursor:pointer;transition:background-color .18s ease,opacity .18s ease}.thero-desktop .tcv-nav-btn svg{width:18px;height:18px}.thero-desktop .tcv-nav-btn:not(:disabled):hover{background:#1f272e}.thero-desktop .tcv-nav-btn:focus-visible{outline:3px solid #d65f17;outline-offset:3px}.thero-desktop .tcv-nav-btn:disabled{opacity:.28;cursor:default}.thero-desktop .tcv-hint{margin:0;font-size:14px}.thero-desktop .tcv-track{gap:var(--td-gap);padding:0;scroll-padding-inline:0;scroll-snap-type:x mandatory}.thero-desktop .tcv-card{flex:0 0 var(--tcv-card-d);max-width:none;border-radius:var(--td-radius)}.thero-desktop .tcv-play{width:58px;height:58px}.thero-desktop .tcv-play svg{width:24px;height:24px}.thero-desktop .tcv-card:hover .tcv-play{transform:scale(1.08)}.thero-desktop .tcv-card:hover .tcv-ig-handle,.thero-desktop .tcv-ig:focus-visible .tcv-ig-handle{display:none}.thero-desktop .tcv-card:hover .tcv-ig-more,.thero-desktop .tcv-ig:focus-visible .tcv-ig-more{display:inline}.thero-desktop .tcv-ig:hover{background:#0000009e}.thero-desktop .tcv-bar{padding:12px 14px 10px}.thero-desktop .tcv-bar-name{font-size:14px}.thero-desktop .tcv-card>.tcv-atc-form{margin:auto 14px 14px}.thero-desktop .tcv-dots{display:none}.thero-desktop .tcv-viewer[open]{flex-direction:row;align-items:center;justify-content:center;background:transparent}.thero-desktop .tcv-viewer::backdrop{background:#080a0be0}.thero-desktop .tcv-v-stage{flex:0 0 auto;height:min(88vh,860px);aspect-ratio:9 / 16;border-radius:16px 0 0 16px;overflow:hidden;background:#000}.thero-desktop .tcv-v-panel{flex:0 0 340px;height:min(88vh,860px);max-height:none;display:flex;flex-direction:column;border-radius:0 16px 16px 0;padding:26px 24px}.thero-desktop .tcv-p{display:flex;flex-direction:column;flex:1 1 auto}.thero-desktop .tcv-p-top{flex-direction:column;align-items:stretch;gap:18px}.thero-desktop .tcv-p-who{flex:0 0 auto}.thero-desktop .tcv-p-ig{justify-content:center;min-height:46px;font-size:14px}.thero-desktop .tcv-p-ig:hover{background:#1a1a1a;color:#fff}.thero-desktop .tcv-p-prod{margin-top:auto;padding-top:16px}.thero-desktop .tcv-v-close{position:fixed;top:20px;right:24px;background:#ffffff24}.thero-desktop .tcv-v-close:hover{background:#ffffff42}}@media(min-width:990px){.thero-desktop .tman{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:calc(var(--td-gap) * 2.5);align-items:center;padding:var(--td-pad-y) var(--td-side)}.thero-desktop .tman-image{aspect-ratio:5 / 4;overflow:clip;border-radius:var(--td-radius)}.thero-desktop .tman-image-img{width:100%;height:100%;object-fit:cover;object-position:var(--tman-dx, 50%) var(--tman-dy, 10%);transform:scale(var(--tman-dzoom, 1));transform-origin:var(--tman-dx, 50%) var(--tman-dy, 10%)}.thero-desktop .tman-fade{display:none}.thero-desktop .tman-band{margin-top:0;padding:0;background:transparent;container-type:inline-size}.thero-desktop .tman-headline{font-size:min(64px,12cqi)}.thero-desktop .tman-accent{font-size:calc(1em * var(--tman-accent-scale, 1.06))}.thero-desktop .tman-tag{margin-top:36px}.thero-desktop .tman-hint{grid-column:1 / -1}.thero-desktop .tman-pill img.tman-pos-d{object-position:var(--tman-pos-d)!important}}@media(min-width:990px){.thero-desktop .tmk--band{padding:var(--td-pad-y-sm) var(--td-side)}.thero-desktop .tmk--band .tmk-head{padding-bottom:32px}.thero-desktop .tmk-eyebrow{margin-bottom:10px;font-size:var(--td-kicker);letter-spacing:.2em}.thero-desktop .tmk-title{font-size:var(--td-h2);line-height:1.02}.thero-desktop .tmk-rule{width:48px;margin-top:16px}.thero-desktop .tmk-sub{margin-top:14px;font-size:var(--td-lead)}.thero-desktop .tmk--band .tmk-grid{gap:20px}.thero-desktop .tmk--band .tmk-tile{width:180px;height:96px}.thero-desktop .tmk--band .tmk-logo-box{width:128px;height:52px;padding:6px 9px}.thero-desktop .tmk--band .tmk-arrow{top:8px;right:8px;width:11px;height:11px}.thero-desktop .tmk--row{padding-top:var(--td-gap, 28px);padding-inline:0;flex-direction:column;align-items:flex-start;gap:14px}.thero-desktop .tmk--row .tmk-label{font-size:var(--td-kicker, 13px)}.thero-desktop .tmk--row .tmk-list{gap:10px}.thero-desktop .tmk--row .tmk-tile{width:120px;height:48px;padding:7px 11px}.thero-desktop .tmk-logo{object-position:calc(var(--lx-d, var(--lx, 50)) * 1%) calc(var(--ly-d, var(--ly, 50)) * 1%);transform:scale(calc(var(--lz-d, var(--lz, 100)) / 100))}}@media(min-width:990px){.thero-desktop .tos-wrap{padding:var(--td-pad-y-join) var(--td-gutter)}.thero-desktop .tos-shell{max-width:var(--td-max);margin-inline:auto;padding:17px 32px}.thero-desktop .tos-wrap .toff-strip{flex-wrap:nowrap;column-gap:24px}.thero-desktop .tos-wrap .toff-strip-badge{padding:6px 14px 6px 11px;font-size:var(--td-kicker)}.thero-desktop .tos-wrap .toff-strip-rot{flex:0 1 auto;font-size:calc(var(--tos-size, 20px) * 1.1)}.thero-desktop .tos-wrap .toff-rot-item{column-gap:10px}.thero-desktop .tos-wrap .toff-strip-note{flex:0 0 auto;display:inline-flex;align-items:center;gap:24px;font-size:12.5px;white-space:nowrap}.thero-desktop .tos-wrap .toff-strip-note:before{content:"";width:1px;height:22px;background:color-mix(in srgb,var(--tos-ink) 18%,transparent)}}@media(min-width:990px){.thero-desktop .tpart{padding:max(var(--tpart-pt, 0px),var(--td-pad-y-join)) 0 max(var(--tpart-pb, 24px),var(--td-pad-y-join))}.thero-desktop .tpart-inner{width:var(--td-wrap);margin-inline:auto;display:grid;grid-template-columns:minmax(0,var(--tpart-desk-w, 720px)) minmax(300px,1fr);column-gap:var(--td-gap);align-items:start}.thero-desktop .tpart-banner{border-radius:var(--td-radius)}.thero-desktop .tpart-card{margin:0;padding:32px 32px 28px}.thero-desktop .tpart-panel{padding:0;align-self:center}.thero-desktop .tpart-panel .tpart-steps{margin-top:20px}.thero-desktop .tpart-terms-wrap{width:var(--td-wrap);margin-inline:auto;padding:0 0 var(--td-pad-y-join)}.thero-desktop .tpart-panel .tpart-code{max-width:460px}}@media(min-width:990px){.thero-desktop .tatc{background:transparent}.thero-desktop .tatc-grid{padding:22px 0 0}.thero-desktop .tatc-slot{max-width:none}.thero-desktop .tatc-btnwrap--desk{display:block}.thero-desktop .tatc-button{min-height:56px;font-size:16px}.thero-desktop .tatc-btnwrap--desk+.tatc-trust,.thero-desktop .tatc-btnwrap+.tatc-trust{margin-top:16px}.thero-desktop .tatc-trust{padding:14px 12px}.thero-desktop .tatc-reassurance{font-size:13px}.thero-desktop .tatc:has(.tatc-btnwrap--desk) .tatc-sticky{display:none}}@media(min-width:990px){.thero-desktop .tpb{grid-column:1 / -1;grid-row:1 / -1;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;padding:0;background:transparent}.thero-desktop .tpb-grid{display:contents}.thero-desktop #MainContent{--tpb-rail-w: 76px;--tpb-rail-gap: 14px;--tpb-top: 32px;--tpb-media-cap: calc(100vh - var(--td-header-h, 72px) - 44px - var(--tpb-top) - 16px);--tpb-gallery-w: calc(var(--tpb-rail-w) + var(--tpb-rail-gap) + var(--tpb-media-cap))}.thero-desktop #MainContent[data-template^=product]:not(:has(.tpb-thumbs)){--tpb-rail-w: 0px;--tpb-rail-gap: 0px}.thero-desktop .tpb-gallery{grid-column:1;grid-row:1 / -1;align-self:start;position:sticky;top:calc(var(--header-height, 72px) + 24px);display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--tpb-rail-gap);padding-top:var(--tpb-top);min-width:0}.thero-desktop .tpb-media{flex:1 1 auto;min-width:0;max-width:var(--tpb-media-cap);border-radius:var(--td-radius, 16px);background:#f4f5f6}.thero-desktop .tpb-slide{background:#f4f5f6}.thero-desktop .tpb-slide img.tpb-img,.thero-desktop .tpb-thumb-img{mix-blend-mode:multiply}.thero-desktop .tpb-dots{display:none}.thero-desktop .tpb-nav{width:44px;height:44px}.thero-desktop .tpb-nav svg{width:20px;height:20px}.thero-desktop .tpb-nav--prev{left:14px}.thero-desktop .tpb-nav--next{right:14px}.thero-desktop .tpb-thumbs{display:flex;flex-direction:column;gap:10px;flex:0 0 var(--tpb-rail-w);max-height:var(--tpb-media-cap);overflow-y:auto;scrollbar-width:none;padding:2px}.thero-desktop .tpb-thumbs::-webkit-scrollbar{display:none}.thero-desktop .tpb-thumb{flex:none;width:72px;height:72px;padding:0;border:1.5px solid #e0e2e5;border-radius:10px;overflow:hidden;background:#f4f5f6;cursor:pointer;opacity:.72;transition:opacity .2s ease,border-color .2s ease}.thero-desktop .tpb-thumb:hover{opacity:1}.thero-desktop .tpb-thumb.is-active{opacity:1;border-color:#333f48}.thero-desktop .tpb-thumb:focus-visible{outline:2px solid var(--tpb-accent);outline-offset:2px}.thero-desktop .tpb-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.thero-desktop .tpb-thumb-play{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:#333f48;color:#fff}.thero-desktop .tpb-thumb-play svg{width:26px;height:26px}.thero-desktop .tpb-body{grid-column:2;grid-row:1;padding:40px 0 0 var(--td-pdp-gap, 56px);max-width:none;min-width:0}.thero-desktop .tpb-badges{margin-bottom:18px}.thero-desktop .tpb-badge{font-size:12px;padding:7px 13px}.thero-desktop .tpb-title{font-size:clamp(34px,2.6vw,44px);line-height:1.04;margin-bottom:14px}.thero-desktop .tpb-rating{margin-bottom:20px}.thero-desktop .tpb-rating-count{font-size:14.5px}.thero-desktop .tpb-fights{margin-bottom:20px}.thero-desktop .tpb-fights-label{font-size:13px}.thero-desktop .tpb-chip{font-size:14px;padding:8px 12px}.thero-desktop .tpb-size{font-size:15px;margin-bottom:10px}.thero-desktop .tpb-price-row{--tprice-size: 38px;gap:10px}.thero-desktop .tpb-mrp{font-size:13px}}@media(min-width:990px){.thero-desktop .tcmp{padding:var(--td-pad-y) 0}.thero-desktop .tcmp-inner{width:var(--td-wrap);max-width:none;margin-inline:auto;padding:0}.thero-desktop .tcmp-head{text-align:left;padding-top:0;margin:0 0 clamp(28px,3vw,44px)}.thero-desktop .tcmp-kicker{display:block;font-size:var(--td-kicker);letter-spacing:.2em;margin-bottom:12px}.thero-desktop .tcmp-title{font-size:var(--td-h2);line-height:1.02;margin:0}.thero-desktop .tcmp-card{max-width:none;margin-inline:0;grid-template-columns:minmax(180px,220px) repeat(var(--tcmp-cols, 2),minmax(0,1fr));border-radius:var(--td-radius)}.thero-desktop .tcmp-imgcell{padding:32px 24px 0}.thero-desktop .tcmp-img{width:min(100%,260px);height:auto;max-height:300px}.thero-desktop .tcmp-band{margin:0 10px;padding:12px 16px;font-size:15px;border-radius:8px 8px 0 0}.thero-desktop .tcmp-railgap+.tcmp-band{margin-left:20px}.thero-desktop .tcmp-band:last-child{margin-right:20px}.thero-desktop .tcmp-c--rail{padding:20px 24px;font-size:12.5px;letter-spacing:.12em}.thero-desktop .tcmp-c--val{padding:20px 28px;font-size:16px;line-height:1.45}.thero-desktop .tcmp-list li{padding-left:16px;margin:4px 0}.thero-desktop .tcmp-list li:before{width:6px;height:6px}.thero-desktop .tcmp-c--atc{padding:22px 28px 28px;justify-content:center}.thero-desktop .tcmp-atc{width:auto;min-width:220px;padding:15px 28px;font-size:15px}}@media(min-width:990px){.thero-desktop .tacc{padding:var(--td-pad-y) 0 var(--td-pad-y-sm)}.thero-desktop .tacc-heading,.thero-desktop .tacc-list{width:min(860px,var(--td-wrap));margin-inline:auto}.thero-desktop .tacc-heading{font-size:var(--td-h2);line-height:1.02;margin-block:0 calc(var(--td-gap) * 1.2)}.thero-desktop .tacc-list{gap:16px}.thero-desktop .tacc-card{border-radius:var(--td-radius);transition:border-color .2s ease}.thero-desktop .tacc-card:hover{border-color:#1a1a1a42}.thero-desktop .tacc-summary{padding:26px 32px}.thero-desktop .tacc-summary:focus-visible{border-radius:var(--td-radius)}.thero-desktop .tacc-title{font-size:var(--td-h3)}.thero-desktop .tacc-ico{width:20px;height:20px}.thero-desktop .tacc-ico:before{width:20px}.thero-desktop .tacc-ico:after{height:20px}.thero-desktop .tacc-content{padding:0 32px}.thero-desktop .tacc-details[open] .tacc-content{padding-block:0 30px}.thero-desktop .tacc-rte,.thero-desktop .tacc-specs,.thero-desktop .tacc-empty{font-size:var(--td-body);line-height:1.65}.thero-desktop .tacc-spec{margin-bottom:12px}}@media(min-width:990px){.thero-desktop .tex{padding-block:var(--td-pad-y)}.thero-desktop .tex-stage{--tex-scene-h: min(720px, calc(100vh - var(--header-height, 72px) - 2 * var(--td-gap)));--tex-scene-w: calc(var(--tex-scene-h) * var(--tex-ratio-n, .75));width:var(--td-wrap);height:var(--tex-scene-h);margin-inline:auto;aspect-ratio:auto;overflow:visible;background:none}.thero-desktop .tex--nosensory .tex-stage{width:var(--tex-scene-w)}.thero-desktop .tex-plate,.thero-desktop .tex-subject{inset:0 auto 0 0;width:var(--tex-scene-w);overflow:hidden;border-radius:var(--td-radius)}.thero-desktop .tex-plate{background:linear-gradient(160deg,var(--tex-plate-from) 0%,var(--tex-plate-to) 100%)}.thero-desktop .tex-headline{left:24px;right:auto;width:calc(var(--tex-scene-w) - 48px)}.thero-desktop .tex-headline-1,.thero-desktop .tex-headline-2{font-size:min(var(--td-h1),calc(var(--tex-scene-w) * .113))}.thero-desktop .tex-sensory{top:0;bottom:0;right:0;left:calc(var(--tex-scene-w) + var(--td-pdp-gap, 64px));grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);grid-auto-columns:auto;gap:var(--td-gap);padding:0}.thero-desktop .tex-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,42%);grid-template-rows:minmax(0,1fr) auto auto auto minmax(0,1fr);grid-template-areas:".     img" "label img" "rule  img" "value img" ".     img";column-gap:var(--td-gap);padding:20px 20px 20px 32px;background:#f7f8f9;border:1px solid #E0E2E5;border-radius:var(--td-radius);overflow:hidden}.thero-desktop .tex-item+.tex-item:before{display:none}.thero-desktop .tex-item-label{grid-area:label;font-size:var(--td-h3)}.thero-desktop .tex-item-rule{grid-area:rule;width:calc(var(--tex-rule-width) + 8px);margin:12px 0}.thero-desktop .tex-item-value{grid-area:value;font-size:var(--td-body);line-height:1.35}.thero-desktop .tex-item-img{grid-area:img;width:100%;height:100%;margin:0;object-position:center bottom}.thero-desktop .tex-plate-img,.thero-desktop .tex-subject--fit-aligned .tex-subject-img{transform:translate(var(--tex-bg-x-d, var(--tex-bg-x, 0%)),var(--tex-bg-y-d, var(--tex-bg-y, 0%))) scale(var(--tex-bg-zoom-d, var(--tex-bg-zoom, 1)))}.thero-desktop .tex-subject--fit-free .tex-subject-img{height:var(--tex-subject-scale-d, var(--tex-subject-scale));transform:translate(var(--tex-subject-x-d, var(--tex-subject-x)),var(--tex-subject-y-d, var(--tex-subject-y)))}}@media(min-width:990px){.thero-desktop .ting{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-items:start;width:min(770px,100% - 2 * var(--td-side));margin-inline:auto;padding:0;background:none}.thero-desktop .ting-hero{grid-row:1;grid-column:1;align-self:end}.thero-desktop .ting-hero-media{max-width:none}.thero-desktop .ting:not(:has(>.ting-hero)):before{content:"";grid-row:1;grid-column:1;height:var(--td-pad-y-sm)}.thero-desktop .ting-body{grid-row:2;grid-column:1;align-self:start;isolation:isolate;border-radius:var(--td-radius);padding:clamp(32px,3.2vw,48px) clamp(28px,3vw,44px) clamp(28px,2.8vw,40px);margin-bottom:var(--td-pad-y-sm)}.thero-desktop .ting-kicker{font-size:var(--td-kicker);letter-spacing:.2em;margin:0 0 10px}.thero-desktop .ting-heading{font-size:var(--td-h2);line-height:1.02;margin:0}.thero-desktop .ting-bubbles{width:100%;max-width:calc((100vh - var(--header-height, 72px) - 104px) * 530 / 400);margin:clamp(16px,1.6vw,28px) auto 0}.thero-desktop .ting-seeall{margin:clamp(16px,1.6vw,24px) auto 0;padding:4px 0;font-size:17px}.thero-desktop .tbub-text{gap:6px}.thero-desktop .tbub-name{font-size:clamp(14px,7.2cqi,22px)}.thero-desktop .tbub--1 .tbub-name{font-size:clamp(17px,5.2cqi,27px)}.thero-desktop .tbub-benefit{font-size:clamp(12.5px,5.8cqi,17px)}.thero-desktop .tbub--1 .tbub-benefit{font-size:clamp(14px,3.8cqi,19px)}.thero-desktop .tbub-more{font-size:clamp(10.5px,4.4cqi,13px);margin-top:4px}.thero-desktop .tbub--1 .tbub-more{font-size:clamp(11px,2.9cqi,14px)}.thero-desktop .ting-fizz-b{animation-name:ting-rise-d}@keyframes ting-rise-d{0%{transform:translate3d(0,30px,0) scale(.7);opacity:0}12%{opacity:.5}50%{transform:translate3d(12px,-380px,0) scale(1);opacity:.42}85%{opacity:.32}to{transform:translate3d(-8px,-780px,0) scale(1.05);opacity:0}}.thero-desktop .ting-dialog{max-width:560px;width:calc(100% - 64px)}.thero-desktop .ting-dialog-card{padding:36px 40px 40px;border-radius:20px}.thero-desktop .ting-dialog-close{top:14px;right:16px;width:40px;height:40px}.thero-desktop .ting-dialog-close:hover{background:#ffffff2e}.thero-desktop .ting-dialog-kicker{font-size:12px;letter-spacing:.2em;margin-bottom:8px}.thero-desktop .ting-dialog-name{font-size:30px;line-height:1.05;margin-bottom:10px}.thero-desktop .ting-dialog-benefit{font-size:16px;margin-bottom:16px}.thero-desktop .ting-dialog-detail{font-size:16px;line-height:1.65}.thero-desktop .ting-dialog-media{width:112px;height:112px}.thero-desktop .ting-inci-row{padding:12px 0}.thero-desktop .ting-inci-name{font-size:15px}.thero-desktop .ting-inci-benefit{font-size:14px}}@media(min-width:990px){.thero-desktop .tpo{padding-top:var(--td-gap, 28px);padding-bottom:0}.thero-desktop .tpo-head{padding-inline:0;padding-bottom:14px}.thero-desktop .tpo-title{font-size:var(--td-kicker, 13px)}.thero-desktop .tpo-scroller{padding:0;scroll-padding-inline:0;overflow:visible}.thero-desktop .toff-cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:repeat(6,auto);column-gap:12px;row-gap:0}.thero-desktop .toff-cards .toff-card{max-width:none;min-width:0;flex:none;display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0;align-content:start}.thero-desktop .toff-card-save{font-size:10.5px;padding:3px 9px}.thero-desktop .toff-card-sub{font-size:10.5px}.thero-desktop .toff-card-note{font-size:11.5px;gap:6px;align-items:flex-start}.thero-desktop .toff-card-note .toff-dot{width:6px;height:6px;margin-top:4.5px}.thero-desktop .tpo-swipe{display:none}}@media(min-width:990px){.thero-desktop .tpf{width:var(--td-wrap);margin-inline:auto;padding:var(--td-pad-y-sm) 0 0;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(40px,4.4vw,80px);align-items:center}.thero-desktop .tpf-hidden-note{grid-column:1 / -1;margin-bottom:20px}.thero-desktop .tpf-head{margin:0}.thero-desktop .tpf-kicker{font-size:var(--td-kicker);letter-spacing:.2em;margin:0 0 12px}.thero-desktop .tpf-heading{font-size:var(--td-h2);line-height:1.02}.thero-desktop .tpf-grid{grid-template-columns:repeat(var(--tpf-cols, 3),minmax(0,1fr));gap:var(--td-gap)}.thero-desktop .tpf-card{flex-direction:row;align-items:stretch;min-height:104px;text-align:left;border-radius:var(--td-radius)}.thero-desktop .tpf-logo{flex:0 0 42%;height:auto;padding:22px 18px;display:flex;align-items:center}.thero-desktop .tpf-logo-img{height:40px}.thero-desktop .tpf-body{flex:1 1 auto;min-width:0;align-items:flex-start;justify-content:center;gap:6px;padding:16px 20px}.thero-desktop .tpf-stars svg{width:15px;height:15px}.thero-desktop .tpf-score{font-size:26px}.thero-desktop .tpf-score span{font-size:16px}.thero-desktop .tpf-count,.thero-desktop .tpf-empty{font-size:13px}.thero-desktop .tpf-logo-img{object-position:calc(var(--lx-d, var(--lx, 50)) * 1%) calc(var(--ly-d, var(--ly, 50)) * 1%);transform:scale(calc(var(--lz-d, var(--lz, 100)) / 100))}}@media(min-width:990px){.thero-desktop .tres{--tres-w: var(--td-wrap);--tres-img-cap: calc((100vh - var(--header-height, 72px) - 104px) * var(--tres-ratio-n, 1));--tres-photo-w: min(clamp(280px, 26vw, 380px), var(--tres-img-cap));padding-block:var(--td-pad-y)}.thero-desktop .tres--media.tres--nostats{--tres-w: var(--tres-photo-w)}.thero-desktop .tres-head,.thero-desktop .tres-card,.thero-desktop .tres>.tres-note{width:var(--tres-w);max-width:none;margin-inline:auto;padding-inline:0}.thero-desktop .tres--bleed .tres-card{width:100%}.thero-desktop .tres-kicker{font-size:var(--td-kicker);letter-spacing:.2em;margin-bottom:12px}.thero-desktop .tres-heading{font-size:var(--td-h2);line-height:1.02;margin-bottom:calc(var(--td-gap) * 1.2)}.thero-desktop .tres .thero-note{font-size:calc(var(--thero-note-size, 11.5px) * 1.2)}.thero-desktop .tres-head .thero-note-trigger{right:-10px;bottom:calc(var(--td-gap) * 1.2)}.thero-desktop .tres-head .thero-note-text{margin:0 0 calc(var(--td-gap) * 1.2);max-width:72ch}.thero-desktop .tres--media:not(.tres--nostats) .tres-card-in{display:grid;grid-template-columns:var(--tres-photo-w) minmax(0,1fr)}.thero-desktop .tres--media .tres-compare{grid-column:1;grid-row:1}.thero-desktop .tres--media .tres-card .tres-note{grid-column:1;grid-row:2;padding:14px 20px 18px}.thero-desktop .tres--media .tres-hint{grid-column:1 / -1}.thero-desktop .tres-stats{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-content:center;padding:clamp(28px,3vw,40px) 0;border-top:0}.thero-desktop .tres--media .tres-stats{grid-column:2;grid-row:1 / span 2;border-left:1px solid var(--tres-card-border, #e0e2e5)}.thero-desktop .tres-stat,.thero-desktop .tres-stat:first-child,.thero-desktop .tres-stat:last-child{padding-inline:clamp(24px,2.6vw,44px);container-type:inline-size}.thero-desktop .tres-value{font-size:min(calc(var(--tres-number-size) * 1.5),40cqi);margin-bottom:12px}.thero-desktop .tres-caption{font-size:clamp(15px,1.1vw,16px);line-height:1.4;max-width:30ch}}@media(min-width:990px){.thero-desktop .tpr-inner{width:var(--td-wrap);max-width:none;margin-inline:auto;padding:var(--td-pad-y) 0;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-rows:auto auto auto auto 1fr;column-gap:clamp(40px,4.4vw,80px);align-items:start}.thero-desktop .tpr-inner>*{grid-column:1 / -1;min-width:0}.thero-desktop .thero-platform-ratings:has(.tpf)+.thero-pdp-reviews .tpr-inner{padding-top:var(--td-pad-y-sm)}.thero-desktop .tpr-head{grid-row:1;margin:0 0 clamp(28px,3vw,44px)}.thero-desktop .tpr-kicker{font-size:var(--td-kicker);letter-spacing:.2em;margin:0 0 12px}.thero-desktop .tpr-heading{font-size:var(--td-h2);line-height:1.02}.thero-desktop .tpr-head .tpr-rate{display:none}.thero-desktop .tpr-side{display:block;grid-column:1;grid-row:2 / -1}.thero-desktop .tpr-side.is-fit{position:sticky;top:calc(var(--header-height, 72px) + 24px)}.thero-desktop .tpr-summary{padding:28px 28px 26px;margin:0 0 28px;border-radius:var(--td-radius)}.thero-desktop .tpr-sum-stars{margin:0 0 12px}.thero-desktop .tpr-sum-line{font-size:15.5px;gap:7px}.thero-desktop .tpr-attrs{margin-top:20px;padding-top:20px}.thero-desktop .tpr-rated-for{font-size:16px;margin:0 0 20px}.thero-desktop .tpr-attr-grid[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.thero-desktop .tpr-attr-label{font-size:13.5px;max-width:150px}.thero-desktop .tpr-photos{margin:0 0 28px}.thero-desktop .tpr-photos-title{font-size:17px;margin:0 0 12px}.thero-desktop .tpr-photo{width:calc((100% - 16px) / 3);height:auto;aspect-ratio:1 / 1}.thero-desktop .tpr-photo img{aspect-ratio:1 / 1}.thero-desktop .tpr-rate.tpr-rate--side{display:flex;width:100%;padding:15px 22px;font-size:15px;border-radius:12px}.thero-desktop .tpr-tools{grid-column:2;grid-row:2;flex-direction:row;align-items:center;justify-content:space-between;gap:12px 24px;margin:0 0 20px}.thero-desktop .tpr-filters{flex-wrap:wrap;overflow:visible;padding-bottom:0}.thero-desktop .tpr-tools .tpr-sort{align-self:center}.thero-desktop .tpr-chip{display:inline-flex;align-items:center;height:36px;padding:0 16px;border:1px solid #E1E5E8;background:#fff;color:#333f48;font-size:13.5px;font-weight:600;line-height:1}.thero-desktop .tpr-chip:not(.is-active):hover{border-color:#333f48}.thero-desktop .tpr-chip.is-active{background:#333f48;border-color:#333f48;color:#fff}.thero-desktop .tpr-chip:focus-visible{outline:2px solid #D65F17;outline-offset:2px}.thero-desktop .tpr-sort select{height:36px;padding-block:0;border-color:#e1e5e8;color:#333f48;font-size:13.5px;font-weight:600;transition:border-color .16s ease}.thero-desktop .tpr-sort select:hover{border-color:#333f48}.thero-desktop .tpr-sort select:focus-visible{outline:2px solid #D65F17;outline-offset:2px}.thero-desktop .tpr-sort-chev{color:#333f48}.thero-desktop .tpr-list{grid-column:2;grid-row:3;gap:16px}.thero-desktop .tpr-pager{grid-column:2;grid-row:4;margin-top:32px}.thero-desktop .tpr-inner:not(:has(.tpr-side>*)) :is(.tpr-tools,.tpr-list,.tpr-pager){grid-column:1 / -1}.thero-desktop .tpr-card:not([hidden]){--tpr-meta-w: 184px;display:flow-root;padding:26px 28px;border-radius:var(--td-radius)}.thero-desktop .tpr-card>*{margin-left:calc(var(--tpr-meta-w) + clamp(24px,2.4vw,40px))}.thero-desktop .tpr-card>.tpr-card-top{float:right;margin:0 0 8px 20px}.thero-desktop .tpr-card>.tpr-card-who{float:left;clear:left;width:var(--tpr-meta-w);margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;row-gap:3px;align-items:center}.thero-desktop .tpr-card-who .tpr-avatar{grid-row:1 / span 2;width:36px;height:36px;font-size:15px}.thero-desktop .tpr-card-author{font-size:15px;overflow-wrap:anywhere}.thero-desktop .tpr-card>.tpr-card-tags{float:left;clear:left;width:var(--tpr-meta-w);margin:14px 0 0}.thero-desktop .tpr-card-title{font-size:16px;margin-bottom:6px}.thero-desktop .tpr-card-body,.thero-desktop .tpr-more{font-size:15.5px}.thero-desktop .tpr-card-body{line-height:1.6}.thero-desktop .tpr-card>:is(.tpr-card-title,.tpr-card-body:not(.is-clamped),.tpr-reply){display:flow-root}.thero-desktop .tpr-more{padding-block:3px}.thero-desktop .tpr-cp-thumb,.thero-desktop .tpr-cp-video{width:88px;height:88px;border-radius:10px}.thero-desktop .tpr-card-foot{margin-bottom:0}.thero-desktop .tpr-empty{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:40px;text-align:left;padding:36px 40px;border-radius:var(--td-radius)}.thero-desktop .tpr-empty-title{grid-column:1;font-size:var(--td-h3);margin:0 0 6px}.thero-desktop .tpr-empty-text{grid-column:1;font-size:16px;margin:0}.thero-desktop .tpr-empty .tpr-rate{grid-column:2;grid-row:1 / span 2;margin:0;padding:15px 34px;font-size:15px;border-radius:12px}.thero-desktop .tpr-gallery-panel{max-width:min(90vw,960px);max-height:88vh;padding:28px}.thero-desktop .tpr-gallery-title{font-size:18px;margin-bottom:16px}.thero-desktop .tpr-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.thero-desktop .tpr-gallery-full{width:auto;max-width:100%;max-height:calc(88vh - 120px);margin:0 auto;object-fit:contain}.thero-desktop .tpr-gallery-full:not([hidden]){display:block}}@media(min-width:990px){.thero-desktop .trb{padding:var(--td-pad-y) 0}.thero-desktop .trb-inner{width:var(--td-wrap);max-width:none;margin-inline:auto;padding:0;display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:clamp(40px,4.4vw,80px);align-items:start}.thero-desktop .trb-inner>*{grid-column:1 / -1;min-width:0}.thero-desktop .trb-head{padding-top:0;margin:0 0 clamp(24px,2.6vw,36px)}.thero-desktop .trb-kicker{font-size:var(--td-kicker);letter-spacing:.2em;margin-bottom:12px}.thero-desktop .trb-title{font-size:var(--td-h2);line-height:1.02}.thero-desktop .trb-tabs{margin-bottom:24px}.thero-desktop .trb-tab{padding:11px 24px;font-size:14px}.thero-desktop .trb-list{grid-column:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--td-gap);padding-left:0}.thero-desktop .trb-list:before,.thero-desktop .trb-card:before{display:none}.thero-desktop .trb-card[hidden]{display:none}.thero-desktop .trb-card,.thero-desktop .trb-card.is-alt{grid-template-columns:132px minmax(0,1fr);gap:16px;padding:16px 48px 16px 16px;border-radius:var(--td-radius)}.thero-desktop .trb-card.is-alt .trb-media,.thero-desktop .trb-card.is-alt .trb-info{order:0}.thero-desktop .trb-media{width:132px;height:144px;border-radius:12px}.thero-desktop .trb-info{gap:6px}.thero-desktop .trb-name{font-size:17px}.thero-desktop .trb-step{font-size:11px}.thero-desktop .trb-price{--tprice-size: 15px}.thero-desktop .trb-box{right:16px;top:16px}.thero-desktop .trb-add{grid-column:2;margin-top:0;position:sticky;top:calc(var(--header-height, 72px) + 24px);padding:18px 20px;font-size:16px}}@media(min-width:990px)and (max-width:1199.98px){.thero-desktop .trb-list{grid-template-columns:minmax(0,1fr)}}@media(min-width:990px){.thero-desktop .trout{padding:var(--td-pad-y) 0}.thero-desktop .trout-head,.thero-desktop .trout-steps,.thero-desktop .trout-hint{width:var(--td-wrap);margin-inline:auto}.thero-desktop .trout-head{margin-bottom:0}.thero-desktop .trout-kicker{font-size:var(--td-kicker);letter-spacing:.2em;margin-bottom:12px}.thero-desktop .trout-heading{font-size:var(--td-h2);line-height:1.02}.thero-desktop .trout-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:88px var(--td-gap);padding-top:88px}.thero-desktop .trout-steps:not(:has(.trout-img)){row-gap:var(--td-gap);padding-top:calc(var(--td-gap) * 1.4)}.thero-desktop .trout-steps:has(>.trout-step:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.thero-desktop .trout-steps:has(>.trout-step:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.thero-desktop .trout-steps:has(>.trout-step:only-child){grid-template-columns:minmax(0,560px);justify-content:center}.thero-desktop .trout-step{min-height:200px}.thero-desktop .trout-step--rev .trout-text,.thero-desktop .trout-step--rev .trout-media{order:0}.thero-desktop .trout-step--rev .trout-img{left:auto;right:0;object-position:right bottom}.thero-desktop .trout-text{padding:26px 20px 26px 26px}.thero-desktop .trout-num{font-size:calc(var(--td-h2) * 1.25)}.thero-desktop .trout-rule{width:30px;margin:12px 0 16px}.thero-desktop .trout-label{font-size:var(--td-h3);margin-bottom:8px}.thero-desktop .trout-body{font-size:16px;line-height:1.45}.thero-desktop .trout-img{max-height:300px}}@media(min-width:990px){.thero-desktop .twm{padding:var(--td-pad-y-sm) 0}.thero-desktop #MainContent[data-template^=product]>:is(.thero-pdp-buybox,.thero-pdp-atc,.thero-pdp-offers,.thero-marketplaces)+.thero-pdp-why-men>.twm{margin-top:var(--td-pad-y-sm)}.thero-desktop .twm-inner{width:var(--td-wrap);margin-inline:auto}.thero-desktop .twm-head{align-items:baseline;gap:var(--td-gap)}.thero-desktop .twm-heading{font-size:var(--td-h2);line-height:1.02}.thero-desktop .twm-hl{display:inline}.thero-desktop .twm-toggle{padding-top:0;font-size:16px}.thero-desktop .twm-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--td-gap);margin-top:calc(var(--td-gap) * 1.2)}.thero-desktop .twm-cards:has(>.twm-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.thero-desktop .twm-cards:has(>.twm-card:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.thero-desktop .twm-cards:has(>.twm-card:only-child){grid-template-columns:minmax(0,560px)}}@media(min-width:990px){.thero-desktop .tcbar.tcbar{left:50%;right:auto;width:min(760px,calc(100% - 64px));bottom:22px;transform:translate(-50%,calc(100% + 48px));filter:drop-shadow(0 18px 38px rgba(16,21,28,.24))}.thero-desktop.thero-cartbar .tcbar.tcbar{transform:translate(-50%)}:root.thero-desktop:has(.cart-drawer__dialog[open]) .tcbar.tcbar{transform:translate(-50%,calc(100% + 48px));visibility:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s}.thero-desktop .tcbar-nudge{border-radius:16px 16px 0 0}.thero-desktop .tcbar-nudge-btn{padding:10px 18px}.thero-desktop .tcbar-row{border-top:0;box-shadow:none;border-radius:0 0 16px 16px;padding:12px 14px 12px 18px}.thero-desktop .tcbar:not(:has(.tcbar-nudge)) .tcbar-row{border-radius:16px}.thero-desktop .tcbar[data-pdp] .tcbar-form{width:280px;max-width:none}.thero-desktop .tcbar-prod-title{font-size:13px}.thero-desktop .tcbar-sheet{border-radius:16px 16px 0 0}.thero-desktop.thero-cartbar .tft{padding-bottom:calc(var(--tft-pb, 28px) + var(--tcbar-space, 0px) + 34px)}}@media(min-width:990px){.thero-desktop .tcart--page:has(.tcart-side){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(32px,3.4vw,56px);align-items:start;width:var(--td-wrap);margin-inline:auto;padding:40px 0 88px;background:transparent}.thero-desktop .tcart--page .tcart-scroll{grid-column:1;min-width:0}.thero-desktop .tcart--page .tcart-band{border-radius:var(--td-radius, 16px)}.thero-desktop .tcart--page .tcart-cols{padding-bottom:0;padding-inline:20px;max-width:none}.thero-desktop .tcart--page .tcart-side{grid-column:2;position:sticky;top:calc(var(--header-height, 72px) + 24px)}.thero-desktop .tcart--page .tcart-summary{position:static;border:1px solid var(--tc-line, #e8ebee);border-radius:var(--td-radius, 16px);box-shadow:0 18px 40px -24px #10151c59;padding:22px 22px 20px}.thero-desktop .tcart--page .tcart-empty{padding:96px 0 120px}.thero-desktop .tcart--page .tcart-back{width:36px;height:36px;margin:-8px;align-items:center;justify-content:center;border-radius:50%;transition:background-color .15s ease}.thero-desktop .tcart--page .tcart-back:hover{background:#ffffff1f}.thero-desktop .tcart .tcart-offers-all{padding:8px 0;margin:-4px 0}.thero-desktop .tcart--page:has(.tcart-side)>.tcart-offerspanel{grid-column:1 / 2;grid-row:1 / 2;border-radius:var(--td-radius, 16px);overflow:hidden;transform:translateY(10px);opacity:0;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease,visibility 0s linear .28s}.thero-desktop .tcart--page.tcart--offers:has(.tcart-side)>.tcart-offerspanel{transform:none;opacity:1;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}}@media(min-width:990px){.thero-desktop #header-component[data-menu-style=menu] .header__row--top .header__columns{grid-column:1 / -1;width:var(--td-wrap);margin-inline:auto;padding-inline:0;min-height:var(--td-header-h, 72px);column-gap:32px;align-items:center}.thero-desktop #header-component[data-menu-style=menu] .header__column--right{gap:4px}.thero-desktop #header-component[data-menu-style=menu] header-actions{margin-inline-start:0;gap:4px}.thero-desktop #header-component[data-menu-style=menu] header-actions .kp-new-theme{width:44px;height:44px;justify-content:center;align-items:center;cursor:pointer}.thero-desktop .header .menu-list__link-title{position:relative;font-family:var(--font-body--family);font-weight:600;font-size:13px;letter-spacing:.12em}.thero-desktop .header .menu-list__list-item:not([slot=overflow])>.menu-list__link .menu-list__link-title:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;border-radius:2px;background:var(--thn-accent);transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.22,1,.36,1)}.thero-desktop .header .menu-list__list-item:not([slot=overflow]):hover>.menu-list__link .menu-list__link-title:after,.thero-desktop .header .menu-list__list-item:not([slot=overflow]):focus-within>.menu-list__link .menu-list__link-title:after,.thero-desktop .header .menu-list__link[aria-expanded=true] .menu-list__link-title:after{transform:scaleX(1)}.thero-desktop .header .menu-list__link[aria-current=page] .menu-list__link-title:after{transform:scaleX(1);background:#fff6}.thero-desktop .header__column:has(header-menu:hover) header-menu:not(:hover){opacity:1}.thero-desktop #header-component[data-menu-style=menu] .header__row--top .header__column--center{align-self:stretch}.thero-desktop #header-component[data-menu-style=menu] .header__column--right .search-action{margin-inline:0}.thero-desktop .header .menu-list__list-item:not([slot=overflow])>.menu-list__link .menu-list__link-title:after{left:calc(var(--gap-xl) / 2);right:calc(var(--gap-xl) / 2 + .12em)}.thero-desktop #header-component[data-menu-style=menu] .menu-list__link[aria-haspopup=true] .menu-list__link-title{padding-inline-end:calc(var(--gap-xl) / 2 + 16px)}.thero-desktop #header-component[data-menu-style=menu] .menu-list__link[aria-haspopup=true] .menu-list__link-title:after{right:calc(var(--gap-xl) / 2 + 16px + .12em)}.thero-desktop #header-component[data-menu-style=menu] .menu-list__link[aria-haspopup=true] .menu-list__link-title:before{content:"";position:absolute;right:calc(var(--gap-xl) / 2);top:50%;width:11px;height:11px;margin-top:-5.5px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 9l7 7 7-7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 9l7 7 7-7'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .3s cubic-bezier(.22,1,.36,1)}.thero-desktop #header-component[data-menu-style=menu] .menu-list__link[aria-haspopup=true][aria-expanded=true] .menu-list__link-title:before{transform:rotate(180deg)}.thero-desktop #header-component[data-menu-style=menu] .menu-list__submenu{padding-inline:0}.thero-desktop #header-component[data-menu-style=menu] .menu-list__submenu-inner{padding-inline:0;padding-block:28px 36px}.thero-desktop #header-component[data-menu-style=menu] .menu-list__submenu .mega-menu{display:block;width:var(--td-wrap);margin-inline:auto;padding:0}.thero-desktop #header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__grid{display:block}.thero-desktop #header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__list{display:grid;gap:16px}.thero-desktop #header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__column{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.thero-desktop #header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__column>div>.mega-menu__link{--tg-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3C/svg%3E");position:relative;display:flex;align-items:center;gap:16px;width:100%;min-height:84px;padding:18px 56px 18px 18px;border:1px solid transparent;border-radius:var(--td-radius, 16px);background:#f5f5f5;color:#1a1a1a;font-family:var(--font-heading--family);font-style:normal;font-weight:700;font-size:17px;line-height:1.15;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.thero-desktop #header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__column>div>.mega-menu__link[href*=bright i]{--tg-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5l1.9 5.6L19.5 11l-5.6 1.9L12 18.5l-1.9-5.6L4.5 11l5.6-1.9L12 3.5z'/%3E%3C/svg%3E")}.thero-desktop #header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__column>div>.mega-menu__link[href*=oil i]{--tg-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.2s6.2 6.6 6.2 11.1a6.2 6.2 0 0 1-12.4 0C5.8 9.8 12 3.2 12 3.2z'/%3E%3C/svg%3E")}.thero-desktop #header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__column>div>.mega-menu__link[href*=hydrat i]{--tg-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.2c2 0 2 1.4 4 1.4s2-1.4 4-1.4 2 1.4 4 1.4 2-1.4 4-1.4'/%3E%3Cpath d='M3.5 13c2 0 2 1.4 4 1.4s2-1.4 4-1.4 2 1.4 4 1.4 2-1.4 4-1.4'/%3E%3Cpath d='M3.5 17.8c2 0 2 1.4 4 1.4s2-1.4 4-1.4 2 1.4 4 1.4 2-1.4 4-1.4'/%3E%3C/svg%3E")}.thero-desktop #header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__column>div>.mega-menu__link[href*=acne i]{--tg-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.thero-desktop #header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__column>div>.mega-menu__link:before{content:"";flex:none;width:44px;height:44px;border-radius:50%;background:#333f48 var(--tg-ic) center / 22px no-repeat;transition:background-color .2s ease}.thero-desktop #header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__column>div>.mega-menu__link:after{content:"";position:absolute;right:20px;top:50%;width:20px;height:20px;margin-top:-10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12h15'/%3E%3Cpath d='M13.5 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12h15'/%3E%3Cpath d='M13.5 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;opacity:.5;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .2s ease}.thero-desktop #header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__column>div>.mega-menu__link:is(:hover,:focus-visible){background:#eceef0;border-color:#e0e2e5;color:#1a1a1a}.thero-desktop #header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__column>div>.mega-menu__link:is(:hover,:focus-visible):before{background-color:var(--thn-accent)}.thero-desktop #header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__column>div>.mega-menu__link:is(:hover,:focus-visible):after{opacity:1;transform:translate(4px)}.thero-desktop #header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__link:focus-visible{outline:2px solid var(--thn-accent);outline-offset:3px}.thero-desktop .search-modal__content{--modal-top-margin: max( calc(17.5dvh - 2rem) , calc(var(--header-group-height, 115px) + 16px));--modal-max-height: min(65dvh, calc(100dvh - var(--header-group-height, 115px) - 48px))}}@media(min-width:990px)and (max-width:1279px){.thero-desktop #header-component[data-menu-style=menu] .header__row--top .header__columns{--header-left: max-content;--header-right: max-content;column-gap:24px}.thero-desktop #header-component[data-menu-style=menu] .menu-list__link-title{font-size:12px;letter-spacing:.06em;padding-inline:7px}.thero-desktop #header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__link .menu-list__link-title:after{left:7px;right:calc(7px + .06em)}.thero-desktop #header-component[data-menu-style=menu] .menu-list__link[aria-haspopup=true] .menu-list__link-title{padding-inline-end:23px}.thero-desktop #header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__link[aria-haspopup=true] .menu-list__link-title:after{right:calc(23px + .06em)}.thero-desktop #header-component[data-menu-style=menu] .menu-list__link[aria-haspopup=true] .menu-list__link-title:before{right:7px}}@media(min-width:990px)and (max-width:1023px){.thero-desktop #header-component[data-menu-style=menu] .menu-list__link-title{letter-spacing:.03em;padding-inline:4px}.thero-desktop #header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__link .menu-list__link-title:after{left:4px;right:calc(4px + .03em)}.thero-desktop #header-component[data-menu-style=menu] .menu-list__link[aria-haspopup=true] .menu-list__link-title{padding-inline-end:20px}.thero-desktop #header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow])>.menu-list__link[aria-haspopup=true] .menu-list__link-title:after{right:calc(20px + .03em)}.thero-desktop #header-component[data-menu-style=menu] .menu-list__link[aria-haspopup=true] .menu-list__link-title:before{right:4px}}@media(min-width:990px){.thero-desktop #header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__column>div>ul{margin-top:10px}.thero-desktop #header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__column>div>ul .mega-menu__link{color:#333f48;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/thero-desktop.css.map */
