@media(min-width:992px){.banner-grid{grid-template-columns:repeat(var(--columns),1fr);align-items:start}}@media(min-width:768px)and (max-width:1024px){.banner-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.banner-grid .buttons-group--equal-width{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr))}.banner-grid .buttons-group--equal-width .btn{width:100%}}.hero-section{--hero-section-padding: 6rem 5rem}.hero-section .image-card__inner{padding:var(--hero-section-padding)}.hero-section .image-card__video img{aspect-ratio:var(--video-aspect-ratio)}@media(max-width:1279px){.hero-section{--hero-section-padding: 6rem 3rem}}@media(max-width:1024px){.hero-section .image-card__inner{--page-padding: 3rem}}@media(max-width:767px){.hero-section{--hero-section-padding: 5rem 1.6rem}}.hm-acc__grid{display:grid;gap:clamp(28px,5vw,80px);align-items:center}@media(min-width:990px){.hm-acc__grid{grid-template-columns:1fr 1fr}.hm-acc__grid--solo{grid-template-columns:minmax(0,860px);justify-content:center}}.hm-acc__list{margin-top:18px}.hm-acc .hm-faq__item{border-bottom:1px solid rgb(var(--hm-c-ink)/.12)}.hm-acc .hm-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-weight:700;font-size:clamp(16px,1.4vw,18px)}.hm-acc .hm-faq__item summary::-webkit-details-marker{display:none}.hm-acc .hm-faq__item summary i{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgb(var(--hm-c-accent)/.1);color:rgb(var(--hm-c-accent));transition:transform .25s}.hm-acc .hm-faq__item summary i svg{width:18px;height:18px}.hm-acc .hm-faq__item[open] summary i{transform:rotate(45deg)}.hm-acc .hm-faq__item .hm-rte{padding:0 44px 20px 0}.hm-ba__grid{display:grid;gap:clamp(24px,4vw,64px);align-items:center}@media(min-width:990px){.hm-ba__grid{grid-template-columns:.8fr 1.2fr}}.hm-ba__rte{margin-top:16px}.hm-ba__frame{position:relative;aspect-ratio:4/3;-webkit-user-select:none;user-select:none}.hm-ba__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hm-ba__before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.hm-ba__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:#fff;pointer-events:none}.hm-ba__handle i{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#fff;box-shadow:var(--hm-shadow)}.hm-ba__handle i:before{content:"\2194";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-style:normal;font-weight:800;color:rgb(var(--hm-ink))}.hm-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.hm-ba__tag{position:absolute;top:14px;padding:6px 12px;border-radius:999px;background:#ffffffe6;color:rgb(var(--hm-ink));font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.hm-ba__tag--l{left:14px}.hm-ba__tag--r{right:14px}.hm-chead__in{display:flex;flex-direction:column;align-items:flex-start;gap:10px;--hm-space:0}.hm-chead__h{font-size:clamp(30px,4.2vw,44px)}.hm-chead__text{max-width:640px;font-size:16px;line-height:1.55;color:rgb(var(--hm-c-muted))}.hm-chead__text p{margin:0}.hm-chead__chips{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.hm-chead__chips li{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#fff;border:1px solid rgb(var(--hm-ink)/.1);font-size:13px;font-weight:600;color:rgb(var(--hm-c-ink))}.hm-chead__ic{display:inline-flex;width:16px;height:16px;color:rgb(var(--hm-accent))}.hm-chead__ic svg{width:16px;height:16px}@media(max-width:749px){.hm-chead__text{font-size:14.5px}.hm-chead__chips li{font-size:12px;padding:6px 10px}}.hm-compare__grid{display:grid;gap:clamp(28px,5vw,72px);align-items:center}@media(min-width:990px){.hm-compare__grid{grid-template-columns:.9fr 1.1fr}}.hm-compare__table{background:rgb(var(--hm-c-surface));border-radius:var(--hm-radius-lg);padding:8px clamp(8px,2vw,20px);box-shadow:var(--hm-shadow)}.hm-compare__row{display:grid;grid-template-columns:1.5fr 1fr 1fr;align-items:center;gap:8px;padding:16px 8px;border-bottom:1px solid rgb(var(--hm-c-ink)/.08);text-align:center;font-size:15px}.hm-compare__row:last-child{border-bottom:0}.hm-compare__row--head{font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.06em}.hm-compare__feat{text-align:left;font-weight:600}.hm-compare__us{position:relative;font-weight:700;color:rgb(var(--hm-c-accent))}.hm-compare__row:not(.hm-compare__row--head) .hm-compare__us:before{content:"";position:absolute;top:-17px;right:8%;bottom:-17px;left:8%;background:rgb(var(--hm-c-accent)/.07);border-radius:10px;z-index:-1}.hm-compare__table{position:relative;z-index:0}.hm-compare__logo{max-height:28px;width:auto;margin:0 auto}.hm-yes,.hm-no{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;font-style:normal}.hm-yes{background:rgb(var(--hm-c-accent));color:rgb(var(--hm-c-accent-ink))}.hm-yes--muted{background:rgb(var(--hm-c-ink)/.15);color:rgb(var(--hm-c-ink))}.hm-no{background:rgb(var(--hm-c-ink)/.07);color:rgb(var(--hm-c-ink)/.45)}.hm-yes svg,.hm-no svg{width:15px;height:15px}@media(max-width:749px){.hm-compare__row{font-size:13px;grid-template-columns:1.3fr 1fr 1fr}.hm-compare__row--head{font-size:11px}}.hm-contact__grid{display:grid;gap:clamp(24px,4vw,64px)}@media(min-width:990px){.hm-contact__grid{grid-template-columns:.9fr 1.1fr;align-items:start}}.hm-contact__info{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}.hm-contact__info li{display:flex;align-items:center;gap:10px;font-weight:600}.hm-contact__info svg{width:20px;height:20px;color:rgb(var(--hm-c-accent))}.hm-contact__info a{color:inherit}.hm-contact__form,.hm-contact__row{display:grid;gap:14px}@media(min-width:750px){.hm-contact__row{grid-template-columns:1fr 1fr}}.hm-contact__form label{display:grid;gap:6px;font-size:14px;font-weight:700}.hm-contact__form input,.hm-contact__form textarea{width:100%;font:500 16px var(--hm-font-text);padding:14px 16px;border-radius:14px;border:1.5px solid rgb(var(--hm-c-ink)/.15);background:#fff;color:rgb(var(--hm-ink))}.hm-contact__form input:focus,.hm-contact__form textarea:focus{outline:none;border-color:rgb(var(--hm-c-accent))}.hm-contact__form .hm-btn{justify-self:start}.hm-contact__ok{display:flex;gap:8px;align-items:center;padding:12px 14px;border-radius:12px;background:rgb(var(--hm-success)/.12);color:rgb(var(--hm-success));font-weight:700;margin:0}.hm-contact__ok svg{width:18px;height:18px}.hm-contact__err{padding:12px 14px;border-radius:12px;background:#fdecec;color:#b42318;font-weight:600}.hm-faq__grid{display:grid;gap:clamp(28px,5vw,80px)}@media(min-width:990px){.hm-faq__grid{grid-template-columns:.85fr 1.15fr;align-items:start}.hm-faq__side{position:sticky;top:120px}}.hm-faq__support{display:flex;gap:18px;align-items:center;margin-top:28px}.hm-faq__avatar{width:84px;height:84px;border-radius:50%;object-fit:cover;flex:none}.hm-faq__support strong{display:block;font-size:17px;margin-bottom:6px}.hm-faq__support p{display:flex;align-items:center;gap:8px;margin:4px 0;font-size:14px;color:rgb(var(--hm-c-muted))}.hm-faq__support p svg{width:16px;height:16px;flex:none}.hm-faq__support .hm-btn{min-height:42px;padding:0 18px;font-size:14px;margin-top:10px}.hm-faq__item{border-bottom:1px solid rgb(var(--hm-c-ink)/.12)}.hm-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-weight:700;font-size:clamp(16px,1.4vw,19px)}.hm-faq__item summary::-webkit-details-marker{display:none}.hm-faq__item summary i{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgb(var(--hm-c-accent)/.1);color:rgb(var(--hm-c-accent));transition:transform .25s ease}.hm-faq__item summary i svg{width:18px;height:18px}.hm-faq__item[open] summary i{transform:rotate(45deg)}.hm-faq__item .hm-rte{padding:0 48px 22px 0}.hm-guar__card{display:grid;gap:clamp(24px,4vw,56px);align-items:center;background:rgb(var(--hm-c-surface));border-radius:var(--hm-radius-lg);padding:clamp(28px,5vw,64px)}.hm--dark .hm-guar__card,.hm--accent .hm-guar__card{background:#ffffff0f}@media(min-width:990px){.hm-guar__card{grid-template-columns:auto 1fr}}.hm-guar__seal{position:relative;width:clamp(160px,18vw,220px);aspect-ratio:1;margin:0 auto;display:grid;place-items:center;border-radius:50%;background:rgb(var(--hm-c-accent));color:rgb(var(--hm-c-accent-ink))}.hm-guar__seal svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:hm-spin 24s linear infinite}.hm-guar__seal text{fill:currentColor;font:800 13px var(--hm-font-text);letter-spacing:.18em}.hm-guar__big{font-family:var(--hm-font-display);font-variation-settings:var(--hm-display-settings);font-weight:700;font-size:clamp(34px,4vw,48px);line-height:.95;text-align:center;letter-spacing:-.04em;max-width:7ch}@keyframes hm-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hm-guar__seal svg{animation:none}}.hm-guar__points{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}@media(min-width:750px){.hm-guar__points{grid-template-columns:1fr 1fr}}.hm-guar__points li{display:flex;align-items:center;gap:12px;font-weight:600}.hm-hero{position:relative;overflow:hidden}.hm-hero__grid{position:relative;z-index:1;display:grid;align-items:center;gap:clamp(28px,4vw,64px)}.hm-hero--split .hm-hero__grid{grid-template-columns:1fr}@media(min-width:990px){.hm-hero--split .hm-hero__grid{grid-template-columns:1.05fr 1fr}}.hm-hero--split .hm-hero__side{aspect-ratio:4/5;max-height:720px}.hm-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.hm-hero__bg picture,.hm-hero__bg img,.hm-hero__bg video,.hm-hero__bg .hm-placeholder{display:block;width:100%;height:100%;object-fit:cover}.hm-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(var(--hm-ink)/calc(var(--o) + .15)),rgb(var(--hm-ink)/var(--o)) 45%,rgb(var(--hm-ink)/0) 85%)}@media(max-width:749px){.hm-hero__scrim{background:linear-gradient(0deg,rgb(var(--hm-ink)/calc(var(--o) + .25)),rgb(var(--hm-ink)/var(--o)) 55%,rgb(var(--hm-ink)/.05))}.hm-hero--overlay .hm-hero__grid{align-items:end}}.hm-hero--overlay{color:#fff;background:rgb(var(--hm-ink))}.hm-hero--overlay .hm-hero__content{max-width:720px}.hm-hero--overlay .hm-lead{color:#ffffffe0}.hm-hero--overlay .hm-btn--ghost{color:#fff;box-shadow:inset 0 0 0 2px #ffffffe6}.hm-hero__proof{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;padding:8px 14px;border-radius:999px;background:rgb(var(--hm-c-surface)/.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:14px;font-weight:700}.hm-hero--split .hm-hero__proof{background:rgb(var(--hm-c-accent)/.1)}.hm-hero__stars{display:inline-flex;gap:2px;color:rgb(var(--hm-pop))}.hm-hero--split .hm-hero__stars{color:rgb(var(--hm-c-accent))}.hm-hero__stars svg{width:16px;height:16px}.hm-hero__badges{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}.hm-hero__badges li{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;opacity:.92}.hm-hero__badges svg{width:20px;height:20px}.hm-hero__sticker{position:absolute;top:20px;left:20px;background:rgb(var(--hm-pop));color:rgb(var(--hm-pop-ink));font-weight:800;font-size:14px;padding:10px 16px;border-radius:999px;transform:rotate(-4deg);box-shadow:var(--hm-shadow)}.hm-marquee{overflow:hidden;padding:var(--hm-pt) 0 var(--hm-pb)}.hm-marquee__track{display:flex;width:max-content;animation:hm-marq var(--dur,30s) linear infinite}.hm-marquee:hover .hm-marquee__track{animation-play-state:paused}.hm-marquee__row{display:flex;align-items:center;gap:28px;padding-right:28px}.hm-marquee__item{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-weight:700;font-size:clamp(14px,1.3vw,17px)}.hm-marquee__item svg{width:20px;height:20px;color:rgb(var(--hm-c-accent))}.hm--dark .hm-marquee__item svg,.hm--accent .hm-marquee__item svg{color:rgb(var(--hm-pop))}.hm-marquee__dot{opacity:.45;font-size:12px}@keyframes hm-marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hm-marquee__track{animation:none}}.hm-mt__grid{display:grid;gap:clamp(28px,5vw,80px);align-items:center}@media(min-width:990px){.hm-mt__grid{grid-template-columns:1fr 1fr}.hm-mt--right .hm-mt__media{order:2}}.hm-mt__grid--boxed{background:rgb(var(--hm-c-surface));border-radius:var(--hm-radius-lg);padding:clamp(16px,2vw,24px)}.hm-mt__grid--boxed .hm-mt__content{padding:clamp(8px,3vw,40px)}.hm-mt__media{width:100%;max-height:760px}.hm-mt__caption{position:absolute;left:16px;right:16px;bottom:16px;margin:0;padding:14px 18px;border-radius:16px;background:#ffffffeb;color:rgb(var(--hm-ink));font-family:var(--hm-font-display);font-variation-settings:var(--hm-display-settings);font-size:clamp(16px,1.5vw,20px);font-weight:600;line-height:1.25;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hm-mt__sub{font-family:var(--hm-font-display);font-variation-settings:var(--hm-display-settings);font-size:clamp(19px,1.8vw,24px);font-weight:500;margin:14px 0 0;color:rgb(var(--hm-c-ink))}.hm-mt__text{margin-top:18px}.hm-mt__list{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:18px}.hm-mt__list li{display:flex;gap:14px;align-items:flex-start}.hm-mt__list strong{display:block;font-size:17px;margin-bottom:3px;color:rgb(var(--hm-c-ink))}.hm-mt__list span:not(.hm-check):not(.hm-icon){display:block;font-size:15px;line-height:1.55;color:rgb(var(--hm-c-muted))}.hm-mt__list .hm-check{margin-top:2px}.hm-rg__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(22px,3vw,36px)}.hm-rg__score{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:220px;text-align:center;padding:18px 22px}.hm-rg__num{font-family:var(--hm-font-display);font-variation-settings:var(--hm-display-settings);font-size:40px;line-height:1;letter-spacing:-.04em;color:rgb(var(--hm-c-ink))}.hm-rg__stars{display:inline-flex;gap:2px;color:#00b67a}.hm-rg__stars svg{width:22px;height:22px}.hm-rg__stars--sm svg{width:15px;height:15px}.hm-rg__stars i{display:inline-flex;font-style:normal}.hm-rg__stars i.is-off{color:rgb(var(--hm-c-ink)/.18)}.hm-rg__count{font-size:13px;font-weight:600;color:rgb(var(--hm-c-muted))}.hm-rg__badge{height:22px;width:auto;margin-top:4px}.hm-rg__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,80%);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.hm-rg__grid::-webkit-scrollbar{display:none}@media(min-width:750px){.hm-rg__grid{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);overflow:visible;gap:18px}}@media(min-width:1100px){.hm-rg__grid{grid-template-columns:repeat(var(--cols),1fr)}}.hm-rg__card{scroll-snap-align:start;display:flex;flex-direction:column;background:rgb(var(--hm-c-surface));border-radius:var(--hm-radius);overflow:hidden;box-shadow:var(--hm-shadow)}.hm--soft .hm-rg__card{box-shadow:none}.hm-rg__media{aspect-ratio:1;background:rgb(var(--hm-soft))}.hm-rg__media img{width:100%;height:100%;object-fit:cover;display:block}.hm-rg__body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.hm-rg__meta{display:flex;justify-content:space-between;align-items:center;gap:8px}.hm-rg__verified{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#00b67a}.hm-rg__verified svg{width:12px;height:12px}.hm-rg__title{margin:0;font-size:16px;font-weight:700;line-height:1.3}.hm-rg__text{font-size:14px;line-height:1.55;flex:1}.hm-rg__author{margin:4px 0 0;display:flex;justify-content:space-between;gap:8px;font-size:13px}.hm-rg__author span{color:rgb(var(--hm-c-muted))}.hm-rg__app{margin-top:24px}.hm-specs__grid{display:grid;gap:clamp(24px,4vw,64px)}@media(min-width:990px){.hm-specs__grid{grid-template-columns:.8fr 1.2fr;align-items:start}}.hm-specs__rte{margin-top:16px}.hm-specs__table{margin:0;padding:8px clamp(16px,2vw,28px)}.hm-specs__row{display:grid;grid-template-columns:minmax(120px,.8fr) 1.2fr;gap:16px;padding:14px 0;border-bottom:1px solid rgb(var(--hm-c-ink)/.08)}.hm-specs__row:last-child{border-bottom:0}.hm-specs__row dt{font-weight:700;font-size:15px}.hm-specs__row dd{margin:0;font-size:15px}.hm-stats__grid{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:28px 16px}@media(min-width:990px){.hm-stats__grid{grid-template-columns:repeat(var(--cols),1fr)}}.hm-stats__item{text-align:center;padding:8px}.hm-stats__item+.hm-stats__item{border-left:1px solid rgb(var(--hm-c-ink)/.1)}@media(max-width:989px){.hm-stats__item:nth-child(odd){border-left:0}}.hm-stats__value{font-family:var(--hm-font-display);font-variation-settings:var(--hm-display-settings);font-weight:600;font-size:clamp(36px,5vw,64px);letter-spacing:-.04em;line-height:1;color:rgb(var(--hm-c-accent))}.hm--dark .hm-stats__value,.hm--accent .hm-stats__value{color:rgb(var(--hm-pop))}.hm-stats__label{margin:10px 0 0;font-size:15px;font-weight:600;color:rgb(var(--hm-c-muted))}.hm-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:16px;counter-reset:s}@media(min-width:750px){.hm-steps__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.hm-steps__list{grid-template-columns:repeat(var(--cols),1fr);gap:20px}}.hm-steps__item{display:flex;flex-direction:column;gap:12px}.hm-steps__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.hm-steps__num{font-family:var(--hm-font-display);font-variation-settings:var(--hm-display-settings);font-size:40px;font-weight:600;letter-spacing:-.04em;color:rgb(var(--hm-c-ink)/.14)}.hm-steps__item p{margin:0;font-size:15px;line-height:1.55;color:rgb(var(--hm-c-muted))}.hm-tag__in{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;--hm-space:0}.hm-tag__stars{display:inline-flex;gap:3px;color:#00b67a}.hm-tag__stars svg{width:22px;height:22px}.hm-tag__label{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--hm-c-muted))}.hm-tag__text{margin:0;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--hm-c-ink))}@media(max-width:749px){.hm-tag__text{font-size:12px;letter-spacing:.06em}}.hm-track__box{max-width:780px;margin:0 auto;padding:clamp(20px,3vw,36px)}.hm-track__steps{list-style:none;margin:28px auto 0;padding:0;max-width:780px;display:grid;gap:12px}@media(min-width:750px){.hm-track__steps{grid-template-columns:repeat(3,1fr)}}.hm-track__steps li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;justify-content:center;text-align:left}.hm-track__steps svg{width:22px;height:22px;flex:none;color:rgb(var(--hm-c-accent))}.hm-track__steps a{color:inherit}.hm-trust__grid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.hm-trust__grid{grid-template-columns:repeat(var(--cols),1fr);gap:24px}}.hm-trust__item{display:flex;flex-direction:column;gap:14px}.hm-trust__grid--row .hm-trust__item{align-items:center;text-align:center}.hm-trust__text{margin-top:6px;font-size:15px;line-height:1.5;color:rgb(var(--hm-c-muted))}.hm-trust__text p{margin:0}@media(max-width:749px){.hm-trust__grid--row{gap:24px 12px}.hm-trust__text{font-size:13px}}.hm-vg__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,72%);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.hm-vg__rail::-webkit-scrollbar{display:none}@media(min-width:750px){.hm-vg__rail{grid-auto-flow:row;grid-template-columns:repeat(var(--cols),1fr);overflow:visible}}.hm-vg__item{margin:0;scroll-snap-align:start}.hm-vg__media{aspect-ratio:9/16}.hm-vg__item figcaption{margin-top:10px;font-weight:600;font-size:14px;text-align:center}.hm-vid{padding:var(--hm-pt) 0 var(--hm-pb)}.hm-vid .hm-wrap{padding-top:0;padding-bottom:0}.hm-vid__full .hm-vid__frame{border-radius:0}.hm-vid__frame{width:100%;max-height:86vh}.hm-vid__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(20px,4vw,56px);color:#fff;background:linear-gradient(0deg,rgb(var(--hm-ink)/.6),rgb(var(--hm-ink)/0) 60%)}.parallax-section__items{--parallax-shift: 0px;--parallax-stagger-center: 0px;--parallax-stagger-right: 0px}.parallax-section__inner>.header-block{--text-align-default: center;align-self:center;z-index:0}.parallax-section__grid{--parallax-columns: 0;display:grid}.parallax-section__grid .parallax-item{position:relative;z-index:1}.parallax-section__grid.is-packed{position:relative;display:block}.parallax-section__grid.is-packed .parallax-item{position:absolute;top:0;left:0;margin-top:0}@media(min-width:768px){.parallax-section__items{--parallax-shift: 400px;--parallax-stagger-center: 300px;--parallax-stagger-right: 120px}.parallax-section__inner>.header-block{position:sticky;top:calc(var(--header-sticky-height, 0px) + var(--parallax-header-offset, 2.4rem))}.parallax-section__grid{--parallax-columns: 3;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;align-items:start;row-gap:var(--parallax-gap);column-gap:var(--parallax-gap)}.parallax-section__grid .parallax-item{width:100%}.parallax-section__grid .parallax-item--left{grid-column:1}.parallax-section__grid .parallax-item--center{grid-column:2;margin-top:var(--parallax-stagger-center)}.parallax-section__grid .parallax-item--right{grid-column:3;margin-top:var(--parallax-stagger-right)}.parallax-section__grid .parallax-item--center~.parallax-item--center,.parallax-section__grid .parallax-item--right~.parallax-item--right{margin-top:0}.parallax-section__grid:not(:has(.parallax-item--center)){--parallax-columns: 2;grid-template-columns:repeat(2,minmax(0,1fr))}.parallax-section__grid:not(:has(.parallax-item--center)) .parallax-item--right{grid-column:2}}@media(min-width:1280px)and (max-width:1440px){.parallax-section__grid{column-gap:min(var(--parallax-gap),100px)}}@media(min-width:1025px)and (max-width:1279px){.parallax-section__grid{column-gap:min(var(--parallax-gap),50px)}}@media(min-width:768px)and (max-width:1024px){.parallax-section__grid{column-gap:min(var(--parallax-gap),40px)}}@media(max-width:767px){.parallax-section__items.swipe-mobile{--col-width-mobile: 75vw}}.recently-viewed__loading{min-height:35rem}.recently-viewed__list--page:not(.hidden)+.recently-viewed__loading{display:none}@media(min-width:768px){.products-with-banner .banner{position:sticky;top:calc(var(--header-sticky-height, 0px) + var(--sticky-offset-spacing, 16px))}.products-with-banner .banner.media--height-full-screen{min-height:calc(100svh - var(--header-sticky-height, 0px) - var(--sticky-offset-spacing, 16px) * 2)}}.products-with-banner-section{--products-with-banner-padding: 0 5rem}.products-with-banner-section .page-full-bleed .products-with-banner__products{padding-inline:var(--products-with-banner-padding)}.products-with-banner-section .banner-position-right{--products-with-banner-padding: 5rem 0}@media(max-width:1024px){.products-with-banner-section{--products-with-banner-padding: 0 3rem}.products-with-banner-section .banner-position-right{--products-with-banner-padding: 3rem 0}}@media(max-width:767px){.products-with-banner-section,.products-with-banner-section .banner-position-right{--products-with-banner-padding: 1.6rem 1.6rem}}.scroll-reading-text-section{min-height:calc(100vh + var(--scroll-reading-text-height, 0px) - var(--header-sticky-height, 0px));display:block;clip-path:inset(0);isolation:isolate}.scroll-reading-text-section .section-background,.scroll-reading-text-section .section-background img{position:fixed;height:100lvh}html[scroll-lock] .scroll-reading-text-section .section-background,html[scroll-lock] .scroll-reading-text-section .section-background img{width:calc(100% - var(--scrollbar-width, 0px))}.scroll-reading-text-section .section-inner{min-height:calc(100dvh - var(--header-sticky-height, 0px));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:sticky;inset-block-start:var(--header-sticky-height, 0px)}.scroll-reading-text-section .section-content{place-self:center}.scrolling-cards{--card-padding-desktop: 2rem;--stack-cards-gap: 0px}.scrolling-cards .header-block{--text-align-default: center}.scrolling-card{--card-offset-top: 0px;top:calc(var(--header-sticky-height, 0px) + var(--card-top-spacing, 1.6rem) + var(--card-offset-top));will-change:transform;transform-origin:top center;backface-visibility:hidden;width:100%;isolation:isolate}.scrolling-card>.group-block{overflow:hidden;transform:translateZ(0)}.scrolling-card:not(:first-child){--card-offset-top: -1px}@media(max-width:767px){.scrolling-cards--static-mobile .scrolling-card{position:static;top:auto;transform:none}.scrolling-cards--static-mobile .scrolling-cards_items{gap:30px}}.post-featured-image{width:100%}.post-featured-image--page,.post-featured-image--full,.post-featured-image--full_no_padding{width:100vw;margin-inline:calc(50% - 50vw)}.post-featured-image--page{padding-inline:max(var(--page-padding),calc((100vw - var(--page-width)) / 2))}.post-featured-image--full{padding-inline:var(--page-padding)}.color-item{width:var(--color-item-width, 20px);height:var(--color-item-height, 20px);border-radius:var(--media-border-radius)}@media only screen and (max-width:767px){.color-item{width:var(--color-item-width-mobile, var(--color-item-width, 20px));height:var(--color-item-height-mobile, var(--color-item-height, 20px))}}.layout-flex--column>.colors-block .colors-block__content{justify-content:var(--flex-align)}.layout-flex--row>.colors-block .colors-block__content{justify-content:var(--flex-justify)}@media only screen and (max-width:767px){.layout-flex--column-mobile>.colors-block .colors-block__content{justify-content:var(--flex-align-mobile, var(--flex-align))}.layout-flex--row-mobile>.colors-block .colors-block__content{justify-content:var(--flex-justify-mobile, var(--flex-justify))}}.comparison-table{--ct-border-color: var(--color-border, #e5e5e5)}.comparison-table__layout{display:grid;grid-template-columns:minmax(auto,var(--ct-feature-width, 1fr)) minmax(0,var(--ct-scroll-fr, 1fr));grid-template-rows:repeat(17,auto)}.comparison-table__layout>.comparison-table__scroll{grid-row:1 / -1;grid-template-rows:subgrid}.comparison-table__scroll{grid-auto-flow:column;grid-auto-columns:minmax(auto,1fr);grid-template-rows:repeat(17,auto);min-width:0;padding-bottom:2px}.comparison-table__scroll--with-feature{grid-template-columns:var(--ct-feature-width, minmax(auto, 1fr))}.comparison-table__scroll:has(.shadow-xs){padding-block:.5rem}.comparison-table__scroll:has(.shadow-sm){padding-block:1rem}.comparison-table__scroll:has(>.shadow-xs:first-child){padding-inline-start:.5rem;margin-inline-start:-.5rem}.comparison-table__scroll:has(>.shadow-sm:first-child){padding-inline-start:1rem;margin-inline-start:-1rem}.comparison-table__scroll:has(>.shadow-xs:last-child){padding-inline-end:.5rem}.comparison-table__scroll:has(>.shadow-sm:last-child){padding-inline-end:1rem}@media screen and (min-width:768px){.comparison-table__scroll{--scroll-bar-width: 1rem}}.comparison-table__col{grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);grid-row:1 / -1;min-width:var(--ct-min-width, 160px)}.comparison-table__col--feature{min-width:var(--ct-feature-min-width, 160px)}.comparison-table__col--data{border:var(--ct-border-width, 0px) solid var(--ct-border-color)}.comparison-table__col--data.shadow-style{position:relative;z-index:1}.comparison-table__cell{padding-block:21px;padding-inline:24px;border-bottom:1px var(--ct-line-style, dashed) var(--ct-border-color)}.comparison-table[data-border-style=solid]{--ct-line-style: solid}.comparison-table__cell--last{border-bottom:0}.comparison-table__cell--header{align-items:var(--ct-col-align, center);padding-top:24px;padding-bottom:30px}.comparison-table__col--feature .comparison-table__cell--feature{padding-block:19px;padding-inline:0 20px}.comparison-table__cell--feature>*{max-width:100%}.comparison-table__cell--value{justify-content:var(--ct-col-align, center);text-align:var(--ct-col-align, center)}.comparison-table__label{font-size:var(--ct-label-size, var(--font-size-lg))}.comparison-table__media{max-width:var(--ct-image-width, 200px);width:fit-content}.comparison-table__button{width:fit-content}.comparison-table__heading{font-size:var(--ct-heading-size, var(--font-size-lg));text-align:var(--ct-col-align, center)}.comparison-table--heading-heading .comparison-table__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.comparison-table--heading-body .comparison-table__heading{font-family:var(--font-body-family);font-weight:var(--font-body-weight)}.comparison-table--heading-accent .comparison-table__heading{font-family:var(--font-accent-family);font-weight:var(--font-accent-weight)}.comparison-table__mark{width:22px;height:22px}.comparison-table__mark svg{width:22px;height:22px}.comparison-table[data-row-style=background] .comparison-table__cell{border-bottom:0}.comparison-table[data-row-style=background] .comparison-table__cell--value:nth-of-type(2n),.comparison-table[data-row-style=background] .comparison-table__cell--feature:nth-of-type(2n){background:var(--color-background-tier)}.comparison-table[data-row-style=background] .comparison-table__col--feature .comparison-table__cell--feature{padding-inline-start:24px}.comparison-table[data-row-style=background] .comparison-table__cell--feature:nth-of-type(2n){border-start-start-radius:10px;border-end-start-radius:10px}.comparison-table[data-row-style=background] .comparison-table__col:last-child .comparison-table__cell:nth-of-type(2n){border-start-end-radius:10px;border-end-end-radius:10px}.comparison-table-block--boxed .comparison-table{border-radius:16px;border:var(--ct-box-border-width, 0px) solid var(--ct-border-color);background:var(--color-background);padding:var(--ct-box-pt, 10px) var(--ct-box-px, 40px) var(--ct-box-pb, 40px)}.comparison-table--dividers .comparison-table__col--data{position:relative}.comparison-table--dividers .comparison-table__col--data:before{content:"";position:absolute;top:24px;bottom:0;inset-inline-start:0;border-inline-start:1px var(--ct-line-style, dashed) var(--ct-border-color);z-index:1}.comparison-table--dividers .comparison-table__col--data.shadow-style:before,.comparison-table--dividers .comparison-table__col--data.comparison-table__col--bordered:before,.comparison-table--dividers .comparison-table__col--data.shadow-style+.comparison-table__col--data:before,.comparison-table--dividers .comparison-table__col--data.comparison-table__col--bordered+.comparison-table__col--data:before{display:none}.comparison-table__info svg{width:16px;height:16px}.comparison-table .comparison-table__trigger{text-align:start}.comparison-table__trigger,.comparison-table__cell--feature>.comparison-table__label{text-wrap:balance}.comparison-table__tooltip{text-wrap:wrap}.comparison-table__trigger--desktop{cursor:help}.comparison-table__label .comparison-table__info{position:relative;display:inline-flex;align-items:center;height:1.1lh;vertical-align:top;margin-inline-start:6px}.comparison-table__tooltip{position:absolute;bottom:calc(100% + 12px);inset-inline-start:-18px;width:max-content;min-width:calc(100% + 8px);max-width:300px;padding:14px 16px;border-radius:calc(var(--container-border-radius) * .6);background:var(--ct-tip-bg, var(--color-background, #fff));color:var(--ct-tip-fg, inherit);box-shadow:0 2px 10px #0000001a;text-align:start;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease;z-index:20}.comparison-table__tooltip:after{content:"";position:absolute;top:100%;inset-inline-start:18px;border:8px solid transparent;border-top-color:var(--ct-tip-bg, var(--color-background, #fff));filter:drop-shadow(0 3px 2px rgba(0,0,0,.06))}.comparison-table__trigger--desktop:hover .comparison-table__tooltip,.comparison-table__trigger--desktop:focus-visible .comparison-table__tooltip{opacity:1;visibility:visible;transform:translateY(0)}.comparison-table__tip-dialog .dialog__inner{font-size:var(--font-size-md)}@media screen and (max-width:767px){.comparison-table-block--boxed .comparison-table{padding:var(--ct-box-pt-m, 10px) var(--ct-box-px-m, 16px) var(--ct-box-pb-m, 20px)}.comparison-table__cell,.comparison-table[data-row-style=background] .comparison-table__col--feature .comparison-table__cell--feature{padding-inline:10px}.comparison-table__cell--header{padding-top:10px}.comparison-table .comparison-table__button{--button-padding-x: 16px}.comparison-table--dividers .comparison-table__col--data:before{top:10px}.comparison-table__scroll--with-feature{--ct-edge-pad: var(--page-padding, 1.6rem);scroll-padding-inline:var(--ct-edge-pad);padding-inline:var(--ct-edge-pad);margin-inline:calc(var(--ct-edge-pad) * -1);width:calc(100% + var(--ct-edge-pad) * 2)}.comparison-table-block--boxed .comparison-table__scroll--with-feature{--ct-edge-pad: var(--ct-box-px-m, 16px)}.comparison-table__layout>.comparison-table__scroll{--ct-edge-pad: var(--page-padding, 1.6rem);scroll-padding-inline-end:var(--ct-edge-pad);padding-inline-end:var(--ct-edge-pad);margin-inline-end:calc(var(--ct-edge-pad) * -1);width:calc(100% + var(--ct-edge-pad))}.comparison-table-block--boxed .comparison-table__layout>.comparison-table__scroll{--ct-edge-pad: var(--ct-box-px-m, 16px)}}.editorial-text{display:block}.editorial-text--limited{max-width:var(--editorial-text-max-width, 100%)}.editorial-text__media{display:inline-block;vertical-align:middle;width:var(--media-width, 200px);max-width:100%;line-height:0;margin:5px 0}.editorial-text__media-link{display:block}.editorial-text__media-frame img{display:block;width:100%;height:auto;border-radius:0}@media screen and (max-width:767px){.editorial-text__media{width:var(--media-width-mobile, 100px)}}.hm-cart-ship{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:rgb(var(--hm-soft,234 241 253));border:1px solid rgb(var(--hm-accent,45 91 227)/.18);margin:4px 0 10px}.hm-cart-ship__ic{flex:none;width:36px;height:36px;border-radius:10px;background:#fff;display:grid;place-items:center;color:rgb(var(--hm-accent,45 91 227))}.hm-cart-ship__ic svg{width:20px;height:20px}.hm-cart-ship__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.hm-cart-ship__txt strong{font-family:var(--hm-font-display,inherit);font-weight:800;font-size:14.5px;line-height:1.3;color:rgb(var(--hm-ink,15 30 61))}.hm-cart-ship__txt span{font-size:12.5px;line-height:1.4;color:rgb(var(--hm-muted,81 94 122))}.header-divider{height:var(--divider-length)}.header-divider .divider__line{transition:border-color var(--animation-header) var(--animation-header-delay)}.header-divider--full-height{height:100%}.header-divider--full-height .divider__line{height:calc(100% + var(--padding-block-start) * 2)}.masonry-block__items{grid-template-columns:repeat(var(--columns),1fr);grid-auto-rows:10px;grid-auto-flow:dense;gap:var(--horizontal-gap) var(--vertical-gap);position:relative}.masonry-block__items .masonry-item-block{grid-row-end:span 10}.masonry-block__show-more{display:none}.masonry-block.is-masonry .masonry-block__items{display:block;overflow:clip;overflow-clip-margin:16px;transition:max-height .3s ease-in-out}.masonry-block.is-masonry .masonry-item-block{position:absolute}.masonry-block.has-overlay-gradient .masonry-block__items:after{content:"";position:absolute;bottom:-16px;left:0;right:0;height:90px;background:linear-gradient(to bottom,transparent,var(--color-background));pointer-events:none;z-index:1}@media(min-width:768px){.masonry-block.has-limit-height .masonry-block__show-more[data-show-on-desktop=true]{display:block}.masonry-block__items{max-height:var(--height-limit, auto)}}@media(min-width:1441px){.masonry-block__items{grid-template-columns:repeat(var(--columns-xxl, var(--columns)),1fr)}}@media(min-width:1280px)and (max-width:1440px){.masonry-block__items{grid-template-columns:repeat(var(--columns-xl, var(--columns)),1fr)}}@media(min-width:1025px)and (max-width:1279px){.masonry-block__items{grid-template-columns:repeat(var(--columns-laptop, var(--columns)),1fr)}}@media(min-width:768px)and (max-width:1024px){.masonry-block__items{grid-template-columns:repeat(var(--columns-tablet, var(--columns)),1fr)}}@media(min-width:480px)and (max-width:767px){.masonry-block__items{grid-template-columns:repeat(var(--columns-sm, var(--columns-mobile)),1fr)}}@media(max-width:479px){.masonry-block__items{grid-template-columns:repeat(var(--columns-xs, var(--columns-mobile)),1fr)}}@media(max-width:767px){.masonry-block.has-limit-height .masonry-block__show-more[data-show-on-mobile=true]{display:block}.masonry-block__items{gap:var(--horizontal-gap-mobile) var(--vertical-gap-mobile);max-height:var(--height-limit-mobile, auto)}}@media only screen and (min-width:768px){.buttons-group{grid-auto-flow:column;display:grid;grid-auto-columns:minmax(0,1fr);align-items:center}.buttons-group .btn{width:100%}.layout-flex--column>.buttons-group{justify-content:var(--flex-align)}}@media(max-width:767px){.layout-flex--column-mobile>.buttons-group{justify-content:var(--flex-align-mobile)}.buttons-group--equal-width{align-items:center}.buttons-group--equal-width>.btn{flex:1 1 auto}}.items-center>.buttons-group{justify-content:center}.items-end>.buttons-group{justify-content:end}.collapsible-text-block{text-align:var(--text-align, var(--text-align-default))}.collapsible-text-block collapsible-text{align-items:inherit;text-align:var(--text-align, var(--text-align-default))}.email-signup-block{--field-inset: .6rem;text-align:var(--text-align-default)}.email-signup__form .form__success,.email-signup__form .form__error{margin-top:1.2rem}.email-signup__preferences{margin-bottom:calc(var(--form-gap, 1.6rem) + 1rem)}.email-signup__preferences-options{justify-content:var(--text-align-default)}.form__wrapper.form__wrapper--embedded{align-items:center;gap:.8rem;height:var(--input-height, 4.8rem);padding:var(--field-inset);padding-inline-start:0;border-radius:var(--input-radius);border:var(--input-border-width, 1px) solid var(--input-border-color, transparent);background-color:var(--input-background-color, transparent)}.form__wrapper--embedded:focus-within{border-color:var(--color-heading)}.form__wrapper--embedded .form__field{flex:1 1 auto;min-width:0;height:100%;justify-content:center}.form__wrapper--embedded .form__label{inset-block-start:calc(-9px - var(--field-inset) - var(--input-border-width, 1px))}.form__wrapper--embedded .email-signup__input{height:100%;line-height:normal;border:0;border-radius:0;background:transparent;padding-inline-end:0}.form__wrapper--embedded .email-signup__input:focus{border-color:transparent}.form__wrapper--embedded .email-signup__button{flex-shrink:0;height:100%;min-height:0;border-radius:max(0rem,calc(var(--input-radius, 0rem) - .4rem))}.form__wrapper--embedded .email-signup__button.btn--icon{aspect-ratio:1;min-width:0;padding:0}.form__wrapper--embedded .email-signup__button.btn--text{align-self:center;height:auto;padding-inline:0}.form__wrapper--embedded .email-signup__button.btn--text.btn--icon{padding:var(--field-inset)}.form__wrapper--embedded:has(.email-signup__button.btn--text:not(.btn--icon)){padding-inline-end:1.6rem}.form__wrapper.form__wrapper--underline{align-items:center;gap:.8rem;height:var(--input-height, 4.8rem);border-block-end-style:solid;border-block-end-width:max(1px,var(--input-border-width, 1px));border-block-end-color:var(--input-border-color, var(--color-border))}.form__wrapper--underline:focus-within{border-block-end-color:var(--color-heading)}.form__wrapper--underline .form__field{flex:1 1 auto;min-width:0;height:100%;justify-content:center}.form__wrapper--underline .form__label{inset-inline-start:-.6rem}.form__wrapper--underline .email-signup__input{height:100%;line-height:normal;border:0;border-radius:0;background:transparent;padding-inline:0}.form__wrapper--underline .email-signup__input:focus{border-color:transparent}.form__wrapper--underline .email-signup__button{flex-shrink:0;min-width:0}.form__wrapper--underline .email-signup__button.btn--icon{padding:var(--field-inset);margin:calc(var(--field-inset) * -1)}@media only screen and (max-width:767px){.email-signup__preferences{margin-bottom:calc(var(--form-gap-mobile, 1.6rem) + 1rem)}.form__wrapper.form__wrapper--embedded,.form__wrapper.form__wrapper--underline{height:var(--input-height-mobile, 4.8rem)}.form__wrapper--embedded .email-signup__button.btn--icon{min-width:0}}.hm-pb-eta2{list-style:none;margin:0;display:flex;flex-direction:column;gap:9px;border-top:1px solid rgb(var(--hm-ink)/.08);border-bottom:1px solid rgb(var(--hm-ink)/.08);padding:12px 2px}.hm-pb-eta2 li{display:flex;align-items:center;gap:10px;font-size:13.5px;line-height:1.35;color:rgb(var(--hm-ink)/.85);white-space:nowrap;overflow:hidden}.hm-pb-eta2 li>span:last-child{overflow:hidden;text-overflow:ellipsis}.hm-pb-eta2 strong{color:rgb(var(--hm-ink));font-weight:700}.hm-pb-eta2__ic{flex:none;display:inline-flex;width:18px;height:18px;color:rgb(var(--hm-accent))}.hm-pb-eta2__ic svg{width:18px;height:18px}.hm-pb-feat{display:flex;gap:12px;align-items:flex-start;background:transparent;margin:4px 0}.hm-pb-feat .hm-check{margin-top:1px;width:22px;height:22px}.hm-pb-feat strong{display:block;font-size:15px;line-height:1.35}.hm-pb-feat p{margin:3px 0 0;font-size:14px;line-height:1.5;color:rgb(var(--hm-muted))}.hm-pb-gift{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;border:1.5px dashed rgb(var(--hm-accent));background:rgb(var(--hm-soft)/.6);margin:6px 0}.hm-pb-gift__img{width:58px;height:58px;border-radius:12px;overflow:hidden;flex:none;display:grid;place-items:center;background:#fff;color:rgb(var(--hm-accent))}.hm-pb-gift__img img{width:100%;height:100%;object-fit:cover}.hm-pb-gift__img svg{width:28px;height:28px}.hm-pb-gift__txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.hm-pb-gift__title{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--hm-accent))}.hm-pb-gift__txt strong{font-size:15px}.hm-pb-gift__desc{font-size:13px;color:rgb(var(--hm-muted))}.hm-pb-gift__free{flex:none;background:rgb(var(--hm-pop));color:rgb(var(--hm-pop-ink));font-weight:900;font-size:12px;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.hm-pb-offer{display:flex;gap:10px;align-items:flex-start;margin:4px 0;background:transparent;padding:0}.hm-pb-offer__av{flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,rgb(var(--hm-accent)),#9db7f5);color:#fff}.hm-pb-offer__av img{width:100%;height:100%;object-fit:cover}.hm-pb-offer__av svg{width:16px;height:16px}.hm-pb-offer__bub{background:rgb(var(--hm-soft));border-radius:4px 14px 14px;padding:10px 13px;font-size:13.5px;line-height:1.5;color:rgb(var(--hm-ink))}.hm-pb-offer__bub strong{font-family:var(--hm-font-display);font-weight:800}.hm-pb-offer__c p{display:inline;margin:0}.hm-pb-offer__c p+p:before{content:" "}.hm-pb-offer__sig{display:block;font-size:12px;color:rgb(var(--hm-muted));margin-top:5px}.hm-note{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9999;display:flex;align-items:flex-end;justify-content:center;background:transparent!important;padding:0!important}.hm-note[hidden]{display:none}.hm-note__scrim{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(var(--hm-ink)/.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hm-note__card{position:relative;width:100%;max-width:440px;background:#fff;border-radius:22px 22px 0 0;padding:22px 18px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -10px 40px #0f1e3d40;animation:hm-note-up .35s cubic-bezier(.2,.8,.2,1)}.hm-note__x{position:absolute;top:10px;right:12px;border:0;background:rgb(var(--hm-ink)/.06);width:32px;height:32px;border-radius:50%;font-size:20px;line-height:1;color:rgb(var(--hm-ink));cursor:pointer}.hm-note__body{margin:6px 0 16px!important}.hm-note__body .hm-pb-offer__bub{font-size:14.5px}.hm-note__btn{width:100%;border:0;border-radius:14px;min-height:54px;padding:0 18px;background:rgb(var(--hm-accent));color:#fff;font:800 16px var(--hm-font-text);cursor:pointer}.hm-note__dismiss{display:block;width:100%;margin-top:8px;border:0;background:transparent;color:rgb(var(--hm-muted));font:500 13px var(--hm-font-text);padding:8px;cursor:pointer;text-decoration:underline}html.hm-note-open{overflow:hidden}@keyframes hm-note-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media(min-width:750px){.hm-note{align-items:center}.hm-note__card{border-radius:22px;padding:26px 24px 22px;animation-name:hm-note-pop}}@keyframes hm-note-pop{0%{transform:scale(.96);opacity:0}to{transform:none;opacity:1}}.hm-atc-flash{outline:3px solid rgb(var(--hm-accent)/.45);outline-offset:3px}.hm-pb-pay2{display:flex;flex-direction:column;gap:6px;align-items:flex-start;margin:4px 0;background:transparent}.hm-pb-pay2__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.hm-pb-pay2__icon{display:block;width:40px;height:auto;border-radius:4px;box-shadow:0 0 0 1px rgb(var(--hm-ink)/.1)}.hm-pb-pay2__label{margin:0;font-size:12px;color:rgb(var(--hm-muted))}.hm-qb{--_a: var(--qb-accent, rgb(var(--hm-accent)));--_ink: rgb(var(--hm-ink));--_muted: rgb(var(--hm-muted));--_line: rgb(var(--hm-line) / .14);--_badge: var(--qb-badge-bg, rgb(var(--hm-pop)));--_badge-ink: var(--qb-badge-ink, rgb(var(--hm-pop-ink)));display:block;margin:10px 0 14px;font-family:var(--hm-font-text);color:var(--_ink)}.hm-qb *,.hm-qb *:before,.hm-qb *:after{box-sizing:border-box}.hm-qb__heading{margin:0 0 10px;font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--_ink)}.hm-qb__tiers{display:flex;flex-direction:column;gap:8px}.hm-qb__group{border-radius:var(--hm-radius-sm,12px);box-shadow:0 0 0 1.5px var(--_line);background:rgb(var(--hm-bg));overflow:hidden;transition:box-shadow .15s ease,background .15s ease}.hm-qb__group:hover{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--_a) 45%,transparent)}.hm-qb__group.is-active{box-shadow:0 0 0 2px var(--_a);background:color-mix(in srgb,var(--_a) 5%,rgb(var(--hm-bg)))}.hm-qb__tier{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;cursor:pointer;font:inherit;color:inherit;text-align:left}.hm-qb__tier:focus-visible{outline:2px solid var(--_a);outline-offset:-3px;border-radius:var(--hm-radius-sm,12px)}.hm-qb__radio{position:relative;flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid rgb(var(--hm-line) / .35);background:#fff;transition:border-color .15s}.hm-qb__radio:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:10px;height:10px;border-radius:50%;background:var(--_a);transform:scale(0);transition:transform .15s}.hm-qb__group.is-active .hm-qb__radio{border-color:var(--_a)}.hm-qb__group.is-active .hm-qb__radio:after{transform:scale(1)}.hm-qb__body{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:1;min-width:0}.hm-qb__buy{font-size:15px;font-weight:600;white-space:nowrap}.hm-qb__group.is-active .hm-qb__buy{font-weight:800}.hm-qb__badge{font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1;padding:5px 8px;border-radius:var(--hm-radius-pill,999px);background:var(--_badge);color:var(--_badge-ink);white-space:nowrap}.hm-qb__badge[hidden]{display:none}.hm-qb__prices{display:flex;align-items:baseline;gap:8px;margin-left:auto;white-space:nowrap}.hm-qb__price{font-size:16px;font-weight:800;color:var(--_ink)}.hm-qb__total-orig{font-size:13px;color:var(--_muted)}.hm-qb__total-orig[hidden]{display:none}.hm-qb__slots{display:none;flex-direction:column;border-top:1px solid var(--_line);background:rgb(var(--hm-bg))}.hm-qb__group.is-active .hm-qb__slots:not([hidden]){display:flex}.hm-qb__slot{display:flex;align-items:center;gap:12px;padding:10px 16px}.hm-qb__slot+.hm-qb__slot{border-top:1px solid var(--_line)}.hm-qb__slot.is-unavailable{background:#bb243e0f}.hm-qb__group[data-min="1"] .hm-qb__slot-prices{display:none}.hm-qb__slot-prices{display:flex;align-items:baseline;gap:6px;margin-left:auto;white-space:nowrap}.hm-qb__orig{font-size:13px;color:var(--_muted)}.hm-qb__unit{font-size:14px;font-weight:700;color:var(--_ink)}.hm-qb__slot-unit{flex:1;font-size:14px;color:var(--_muted)}.hm-qb__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1;min-width:0}.hm-qb__sw{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hm-qb__sw-input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.hm-qb__sw-dot{display:block;width:26px;height:26px;border-radius:50%;background:var(--qb-sw,#ccc);box-shadow:inset 0 0 0 1px rgb(var(--hm-line) / .18);outline:2px solid transparent;outline-offset:2px;transition:outline-color .15s}.hm-qb__sw-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hm-qb__sw-input:checked+.hm-qb__sw-dot{outline-color:var(--_a)}.hm-qb__sw-input:focus-visible+.hm-qb__sw-dot{outline-color:var(--_a);outline-style:dashed}.hm-qb__sw-input:disabled+.hm-qb__sw-dot{opacity:.35;cursor:not-allowed}.hm-qb__sw--text .hm-qb__sw-dot{display:none}.hm-qb__sw--text .hm-qb__sw-text{position:static;width:auto;height:auto;clip:auto;overflow:visible;padding:5px 10px;border-radius:var(--hm-radius-pill,999px);font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1.5px var(--_line);transition:box-shadow .15s}.hm-qb__sw--text .hm-qb__sw-input:checked~.hm-qb__sw-text{box-shadow:inset 0 0 0 2px var(--_a)}.hm-qb__sw--text .hm-qb__sw-input:disabled~.hm-qb__sw-text{opacity:.4;text-decoration:line-through}.hm-qb__multi{display:flex;gap:8px;flex:1;min-width:0}.hm-qb__opt-select,.hm-qb__variant-select{flex:1;min-width:0;width:100%;padding:6px 28px 6px 10px;border:1.5px solid var(--_line);border-radius:8px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%230f1e3d' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 10px center / 10px;appearance:none;-webkit-appearance:none;font:inherit;font-size:14px;color:var(--_ink);cursor:pointer}.hm-qb__opt-select:focus-visible,.hm-qb__variant-select:focus-visible{outline:2px solid var(--_a);outline-offset:2px}.hm-qb-hint{margin:10px 0;padding:12px 14px;border:1.5px dashed rgb(var(--hm-accent));border-radius:12px;font:13px/1.5 var(--hm-font-text);color:rgb(var(--hm-ink))}.hm-qb-hint strong{display:block;margin-bottom:2px}.hm-qb-hint code{font-size:12px;background:rgb(var(--hm-soft));padding:1px 4px;border-radius:4px}@media(max-width:699px){.hm-qb__tier{gap:10px;padding:12px 14px}.hm-qb__slot{gap:10px;padding:9px 14px}.hm-qb__price{font-size:15px}}.hm-pb-badges2{list-style:none;margin:6px 0;padding:12px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;border-top:1px solid rgb(var(--hm-ink)/.1);border-bottom:1px solid rgb(var(--hm-ink)/.1);background:transparent}.hm-pb-badges2 li{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;line-height:1.3;color:rgb(var(--hm-ink))}.hm-pb-badges2 svg{width:20px;height:20px;flex:none;color:rgb(var(--hm-ink))}.hm-pb-urg{display:block;padding:12px 14px;border-radius:12px;background:rgb(var(--hm-soft)/.55);border:1px solid rgb(var(--hm-ink)/.1);margin:0}.hm-pb-urg__head{display:flex;align-items:center;gap:10px}.hm-pb-urg__logo{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#000;color:#fff}.hm-pb-urg__logo svg{width:16px;height:16px}.hm-pb-urg__head strong{font-size:13.5px;line-height:1.35;color:rgb(var(--hm-ink))}.hm-pb-urg__sub{margin:4px 0 0 38px;font-size:12.5px;line-height:1.45;color:rgb(var(--hm-muted))}.hm-pb-urg__row{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px}.hm-pb-urg__dot{width:8px;height:8px;border-radius:50%;background:rgb(var(--hm-pop));box-shadow:0 0 rgb(var(--hm-pop)/.5);animation:hm-urg-ping 1.8s infinite}.hm-pb-urg__label{font-weight:600;color:rgb(var(--hm-ink))}.hm-pb-urg__left{margin-left:auto;font-weight:700;color:rgb(var(--hm-pop))}.hm-pb-urg__bar{height:6px;border-radius:999px;background:rgb(var(--hm-ink)/.1);margin-top:8px;overflow:hidden}.hm-pb-urg__bar i{display:block;height:100%;border-radius:999px;background:rgb(var(--hm-pop))}@keyframes hm-urg-ping{0%{box-shadow:0 0 rgb(var(--hm-pop)/.45)}70%{box-shadow:0 0 0 7px rgb(var(--hm-pop)/0)}to{box-shadow:0 0 rgb(var(--hm-pop)/0)}}@media(prefers-reduced-motion:reduce){.hm-pb-urg__dot{animation:none}}.layout-flex--column>.spacer-block{width:100%}.layout-flex--row>.spacer-block{height:100%}.spacer-block--size-desktop{flex:var(--spacer-flex)}@media only screen and (min-width:767px)and (max-width:1280px){.spacer-block--fluid-pixel{flex:var(--spacer-flex-fluid)}}@media(max-width:767px){.spacer-block--size-mobile{flex:var(--spacer-flex-mobile)}}@media(max-width:479px){.spacer-block--custom-spacing.spacer-block--override-xs{flex:var(--spacer-flex-xs)}}@media(min-width:480px)and (max-width:767px){.spacer-block--custom-spacing.spacer-block--override-sm{flex:var(--spacer-flex-sm)}}@media(min-width:768px)and (max-width:1024px){.spacer-block--custom-spacing.spacer-block--override-md{flex:var(--spacer-flex-md)}}@media(min-width:1025px)and (max-width:1279px){.spacer-block--custom-spacing.spacer-block--override-lg{flex:var(--spacer-flex-lg)}}@media(min-width:1280px)and (max-width:1440px){.spacer-block--custom-spacing.spacer-block--override-xl{flex:var(--spacer-flex-xl)}}@media(min-width:1441px){.spacer-block--custom-spacing.spacer-block--override-xxl{flex:var(--spacer-flex-xxl)}}.banner__products{--product-padding: .5rem;--product-width: 3.4rem}.banner__products-inner{color:#fff;background-color:#00000026;padding:var(--product-padding);transition:transform .5s ease-in-out;transform:translate(calc(100% - var(--product-width) - var(--product-padding) * 2))}@media(prefers-reduced-motion:reduce){.banner__products-inner{transition:none}}.banner-products--in-view .banner__product{opacity:1;visibility:visible;transition:opacity 0s ease-in-out 0s,visibility 0s ease-in-out 0s}.banner-products--in-view .banner__products-inner{transform:translate(0)}.banner__product{opacity:0;visibility:hidden;width:var(--product-width, 4rem);transition:opacity 0s ease-in-out .6s,visibility 0s ease-in-out .6s}.banner__product .svg-icon{font-size:1.5rem}.banner__product-more{opacity:1;visibility:visible}.banner__product-button{position:relative}.banner__product-button:before{content:"";position:absolute;top:calc(var(--product-padding) * -1);left:calc(var(--product-padding) * -.5);right:calc(var(--product-padding) * -.5);bottom:calc(var(--product-padding) * -1)}.banner__product .btn--loading>*:not(.bouncing-dots,.spinner){opacity:1}@media(min-width:768px){.banner__products{--product-padding: .6rem;--product-width: 4rem}}.banner-split{display:flex}.banner-split>*{flex:1 1 50%;min-width:0}.banner-split .image-component{width:100%}.banner-split .banner-split__video,.banner-split .placeholder-svg,.banner-split img{width:100%;height:100%}.banner-split .banner-split__video img{aspect-ratio:var(--video-aspect-ratio)}.banner-split .placeholder-image:nth-child(2) .placeholder-image__overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff80;z-index:1}@media(max-width:767px){.banner-split{display:block}}.banner__content{--product-padding: .5rem;--product-width: 3.4rem;--content-padding-top: 0;--content-padding-bottom: 0;padding-block-start:var(--content-padding-top);padding-block-end:var(--content-padding-bottom)}.banner__content:has(banner-products){--product-offset-height: calc(var(--product-width) + var(--product-padding) * 2 + 2rem)}.banner__content:has(banner-products).justify-start{--content-padding-top: var(--product-offset-height)}.banner__content:has(banner-products).justify-end{--content-padding-top: var(--product-offset-height)}.banner__content:has(banner-products).justify-center:not(.separate-button){--content-padding-top: var(--product-offset-height);--content-padding-bottom: var(--product-offset-height)}.banner__content.separate-button{--banner-button-height: 5.6rem;--btn-first-inset-start: 0;--btn-first-inset-end: auto;--btn-first-transform: none;--content-padding-bottom: calc(var(--banner-button-height) + 2rem);--content-padding-top: calc(var(--banner-button-height) + 2rem)}.banner__content.separate-button:has(.buttons__item--secondary){--content-padding-bottom: calc(var(--banner-button-height) + 2rem);--content-padding-top: calc(var(--banner-button-height) + 2rem)}.banner__content.separate-button .button-block:not(.button-block~.button-block){position:absolute;bottom:0;inset-inline-start:var(--btn-first-inset-start);inset-inline-end:var(--btn-first-inset-end);transform:var(--btn-first-transform)}.banner__content.separate-button.justify-start:not(:has(banner-products)){--content-padding-top: 0}.banner__content.separate-button.items-center{--btn-first-inset-start: 50%;--btn-first-transform: translateX(-50%)}.banner__content.separate-button.items-center .buttons-group{--btn-first-inset-start: auto;--btn-first-transform: 0}.banner__content.separate-button.items-end{--btn-first-inset-start: auto;--btn-first-inset-end: 0}@media(hover:hover)and (pointer:fine){.banner:hover .banner__product{opacity:1;visibility:visible;transition:opacity 0s ease-in-out 0s,visibility 0s ease-in-out 0s}.banner:hover .banner__products-inner{transform:translate(0)}}.banner:has(.banner__products:focus-within) .banner__product{opacity:1;visibility:visible;transition:opacity 0s ease-in-out 0s,visibility 0s ease-in-out 0s}.banner:has(.banner__products:focus-within) .banner__products-inner{transform:translate(0)}@media(min-width:768px){.banner__content{--product-padding: .6rem;--product-width: 4rem}.banner__content.separate-button{--content-padding-bottom: calc(var(--banner-button-height) + 2rem);--content-padding-top: calc(var(--banner-button-height) + 2rem)}}.breadcrumbs{font-size:0}.breadcrumbs li{display:inline-flex;align-items:center;gap:var(--gap, .8rem);padding-inline-end:var(--gap, .8rem)}.breadcrumbs li:last-child{display:inline}.breadcrumbs .breadcrumbs--current{color:var(--color-heading)}.breadcrumbs a{transition:color var(--animation-speed-slow) var(--animation-easing);position:relative}.breadcrumbs a:after{content:"";width:0;height:1px;background:currentColor;position:absolute;inset-inline-end:0;bottom:0;transition:width var(--animation-speed-slow) var(--animation-easing)}@media(hover:hover)and (pointer:fine){.breadcrumbs a:hover{color:var(--color-heading)}.breadcrumbs a:hover:after{width:100%;inset-inline-start:0;inset-inline-end:auto}}.breadcrumbs--sep-dot{--icon-dot-size: .25em;font-size:clamp(.3rem,var(--icon-dot-size),.4rem)}.breadcrumbs--sep-slash,.breadcrumbs--sep-pipe{font-size:.714em}.collapsible-text__content{max-height:var(--collapse-height);transition:max-height var(--animation-speed) var(--animation-easing);overflow:hidden}.collapsible-text__content:not(.collapse-expanded){-webkit-mask-image:linear-gradient(to bottom,#fff 0,#fff calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to bottom,#fff 0,#fff calc(100% - 40px),transparent 100%)}.collapsible-text__content[data-lines-limit]{--collapse-height: calc(var(--font-body-line-height) * var(--font-body-size) * var(--lines-limit))}.collection-card__description,.collection-card__description>*{color:var(--collection-card-description-color, var(--color-foreground));font-size:var(--collection-card-description-size, var(--font-body-size))}.collection-card__image{overflow:hidden}.collection-card__details{flex:1;justify-content:flex-start;background-color:var(--color-background)}.collection-card__details:has(.collection-card__content--on-image){background-color:transparent;margin-top:0;padding-top:0}.collection-card__text,.collection-card__text>*{color:var(--collection-card-title-color, var(--color-heading));display:inline}.collection-card__count{font-size:var(--product-count-font-size, var(--font-size-sm));color:var(--product-count-color, var(--color-foreground));line-height:1;vertical-align:top;padding-inline-start:6px}.collection-card__inner:has(.collection-card__content--on-image){border-radius:var(--container-border-radius);overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.collection-card__inner:has(.collection-card__content--on-image) .collection-card__details,.collection-card__inner:has(.collection-card__content--on-image) .collection-card__image{grid-area:1/1;min-width:0;width:100%}.collection-card__inner:has(.collection-card__content--on-image) .collection-card__image .image-component{height:100%}.collection-card__details-inner:not(:has(*)){display:none}.shopify-design-mode .collection-card__details-inner>*{pointer-events:auto}@media only screen and (max-width:767px){.collection-card__details-inner.flex-col-mobile{flex-direction:column;align-items:flex-start}}.contact-form .form__actions{text-align:var(--text-align, var(--text-align-default));padding-block-start:8px}.contact-form .form__control--select,.contact-form .form__select-icon{color:var(--color-foreground)}.copy-to-clipboard__button{gap:1rem;line-height:normal}.copy-to-clipboard__button.has-background{gap:.8rem;background-color:var(--color-background-gray-600);padding:.6rem 1.2rem;border-radius:var(--pills-border-radius)}.copy-to-clipboard--copied .copy-to-clipboard__copy-icon{display:none}.copy-to-clipboard--copied .copy-to-clipboard__check-icon{display:block}.copy-to-clipboard__value{font-size:1em}.copy-to-clipboard__icon{width:1em;height:1em}.copy-to-clipboard__icon svg{width:1em;height:1em}.countdown-timer{gap:var(--countdown-gap)}.countdown-timer__unit[data-timer-second] .countdown-timer__value{min-width:2ch}.countdown-timer--with_labels{--countdown-gap: 1.4rem;flex-wrap:wrap}@media(min-width:480px){.countdown-timer--with_labels{--countdown-gap: 2.4rem}}@media(min-width:768px){.countdown-timer--with_labels{--countdown-gap: 1rem}}@media(min-width:1025px){.countdown-timer--with_labels{--countdown-gap: 1.6rem}}@media(min-width:1441px){.countdown-timer--with_labels{--countdown-gap: 2.4rem}}.countdown-timer--with_labels .countdown-timer__value{position:relative;text-align:center;color:var(--number-color, var(--color-heading))}.countdown-timer--with_labels .countdown-timer__separator{display:flex;align-items:center;justify-content:center;min-height:1em}.countdown-timer--with_labels .countdown-timer__separator span{font-size:.6em;margin-top:-.05em;opacity:.7}.countdown-timer--with_labels .countdown-timer__unit{flex-direction:column;gap:1rem}.countdown-timer--with_labels .countdown-timer__label{font-size:var(--label-size);text-transform:uppercase;text-align:center}.countdown-timer--with_labels.countdown-timer--background .countdown-timer__unit{gap:1.2rem}.countdown-timer--with_labels.countdown-timer--background .countdown-timer__value:not(.countdown-timer__separator){padding:0 1.05rem;background-color:var(--background-color, var(--color-heading));color:var(--number-color, rgb(var(--color-background-rgb)));display:flex;align-items:center;justify-content:center;border-radius:var(--container-border-radius, 0);aspect-ratio:1;min-width:var(--value-width, 0)}.countdown-timer--inline{--countdown-gap: .3rem}.countdown-timer--inline .countdown-timer__unit{align-items:center;gap:.1rem}.countdown-timer--inline .countdown-timer__separator{font-size:.85em}.countdown-timer--inline>*{color:var(--text-color, var(--color-heading))}.countdown-timer--inline.countdown-timer--background{background-color:var(--background-color, var(--color-background-gray-600));padding:.8rem 1.2rem;border-radius:var(--container-border-radius, 0)}.countdown-timer--inline_superscript .countdown-timer__unit{align-items:flex-start}.countdown-timer--inline_superscript .countdown-timer__label{font-size:.6em;gap:.1rem}.countdown-timer--inline_superscript.countdown-timer--background{line-height:1;padding:.8rem 1.2rem .7rem}.countdown-timer-block:not(:has(.countdown-timer)){display:none}.divider__line{border-bottom:var(--divider-border-thickness) var(--divider-border-style, solid) var(--color-border);border-right:var(--divider-border-thickness) var(--divider-border-style, solid) var(--color-border);border-radius:calc(var(--border-radius-sm, .6rem) * var(--divider-border-rounded, 0));flex-basis:var(--divider-flex-basis)}.divider{max-width:var(--divider-length)}.divider-full-width{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}[style*="--flex-direction-mobile: row"]>.divider{width:auto;align-self:stretch}[style*="--flex-direction-mobile: row"]>.divider .divider__line{height:var(--divider-length)}@media(min-width:768px){[style*="--flex-direction: row"]>.divider{width:auto;align-self:stretch}[style*="--flex-direction: row"]>.divider .divider__line{height:var(--divider-length)}}.free-shipping-bar{color:var(--color);opacity:1;row-gap:1.2rem;font-size:var(--font-size)}.free-shipping-bar__range{margin-top:-.8rem}.free-shipping-bar__congratulations,.free-shipping-bar__remaining{opacity:0;transition:opacity .15s ease-out}.free-shipping-bar__congratulations:not(.hidden),.free-shipping-bar__remaining:not(.hidden){opacity:1}.free-shipping-bar.hidden{opacity:0;visibility:hidden;pointer-events:none}.header__quick-links ul{column-gap:var(--menu-gap-x);row-gap:var(--menu-gap-y, .5rem);text-transform:var(--menu-text-transform)}.header__column--right .header__quick-links ul{justify-content:flex-end}.header__mobile-quick-links ul{white-space:nowrap;margin-inline:auto;text-align:center}.header__quick-links a{transition:color var(--animation-header) var(--animation-header-delay)}.highlighted-text{--highlight-delay: calc(var(--animation-delay, 0ms) + (var(--index, 0) * .15s));font-style:normal;line-height:1;z-index:1;transition-property:color,background-size,transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:var(--highlight-delay)}.highlighted-text:nth-child(1){--index: 1}.highlighted-text:nth-child(2){--index: 2}.highlighted-text:nth-child(3){--index: 3}.highlighted-text:nth-child(4){--index: 4}.highlighted-text:nth-child(5){--index: 5}.highlighted-text[data-style=none],.highlighted-text[data-style=text_color]{display:inline}.highlighted-text[data-style=none]{line-height:inherit}.highlighted-text--font-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.highlighted-text--font-body{font-family:var(--font-body-family);font-weight:var(--font-body-weight)}.highlighted-text--font-accent{font-family:var(--font-accent-family);font-weight:var(--font-accent-weight)}.highlighted-text[data-style=text_color].has-gradient{background-image:var(--color-heading-hightlight-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-position:left 100%;background-size:0 100%}.highlighted-text:is([data-style=highlight_bar],[data-style=highlight_solid]){background-image:linear-gradient(to right,var(--color-heading-hightlight) 0% 100%);background-repeat:no-repeat;background-position:left bottom;background-size:0 28%}.highlighted-text:is([data-style=highlight_bar],[data-style=highlight_solid]).has-gradient{background-image:var(--color-heading-hightlight-gradient)}.highlighted-text:is([data-style=highlight_solid]){background-size:0 100%;line-height:inherit;padding-inline:.7rem;border-radius:calc(var(--container-border-radius) * .3)}.highlighted-text .icon{position:absolute;inset-block-end:0;inset-inline-start:0;color:var(--color-heading-hightlight);z-index:-1;width:100%;inset-block-start:95%;opacity:0;height:auto}.highlighted-text .icon path{stroke-dasharray:1;stroke-dashoffset:1}.highlighted-text .icon:is(.icon-circle-outline){width:115%;top:50%;left:50%;transform:translate(-50%,-50%);min-height:1.2em}.highlighted-text.revealed.highlighted-text--rotated{transform:rotate(var(--rotate))}.highlighted-text.revealed .icon{opacity:1;transition-delay:var(--highlight-delay)}.highlighted-text.revealed[data-style=text_color]{color:var(--color-heading-hightlight)}.highlighted-text.revealed[data-style=text_color].has-gradient{background-size:100% 100%}.highlighted-text.revealed[data-style=highlight_bar]{background-size:100% 28%}.highlighted-text.revealed[data-style=highlight_solid]{background-size:100% 100%;color:var(--color-hightlight-text, var(--color-heading))}.highlighted-text.revealed .icon path{opacity:1;animation:drawHighlightStroke 1s cubic-bezier(.65,0,.35,1) forwards;animation-delay:var(--highlight-delay)}.hotspot{--hotspot-width: 4rem;--hotspot-dot-width: 1.6rem;--hotspot-color-rgb: 255 255 255;position:absolute;inset-block-start:var(--hotspot-y);inset-inline-start:var(--hotspot-x);margin-block-start:calc(var(--hotspot-width) / -2);margin-inline-start:calc(var(--hotspot-width) / -2);width:var(--hotspot-width);height:var(--hotspot-width);border-radius:var(--rounded-full);transition:box-shadow .3s cubic-bezier(.3,1,.3,1);z-index:2}.hotspot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--rounded-full);background-color:rgb(var(--hotspot-color-rgb) / 30%);animation:hotspot-ripple 2s ease infinite}.hotspot:after{content:"";position:absolute;width:var(--hotspot-dot-width);height:var(--hotspot-dot-width);border-radius:var(--rounded-full);background-color:rgb(var(--hotspot-color-rgb));box-shadow:0 0 15px #0000004d;transition:transform .5s cubic-bezier(.3,1,.3,1)}.hotspot.is-active,.hotspot.is-tooltip-open{z-index:4}.hotspot.is-active:after{transform:scale(1.5)}@keyframes hotspot-ripple{0%{box-shadow:0 0 rgb(var(--hotspot-color-rgb) / 40%)}70%{box-shadow:0 0 0 1rem rgb(var(--hotspot-color-rgb) / 0%)}to{box-shadow:0 0 rgb(var(--hotspot-color-rgb) / 0%)}}.hotspot__tooltip{position:absolute;inset-block-start:calc(100% + 1.2rem);inset-inline-start:50%;margin-inline-start:var(--hotspot-tooltip-shift, 0px);width:max-content;min-width:13rem;max-width:22rem;padding:1.2rem 1.6rem;text-align:start;border-radius:var(--rounded-sm);background-color:var(--color-background);box-shadow:0 2px 10px 0 var(--shadow, rgba(0, 0, 0, .1));pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%) translateY(8px);transition:opacity .3s ease,transform .4s cubic-bezier(.3,1,.3,1),visibility .4s;z-index:3}.hotspot__tooltip:after{content:"";position:absolute;inset-block-end:100%;inset-inline-start:var(--hotspot-arrow-left, 50%);transform:translate(-50%);border:.7rem solid transparent;border-block-end-color:var(--color-background)}.hotspot.is-flipped .hotspot__tooltip{inset-block-start:auto;inset-block-end:calc(100% + 1.2rem);transform:translate(-50%) translateY(-8px)}.hotspot.is-flipped .hotspot__tooltip:after{inset-block-start:100%;inset-block-end:auto;border-block-end-color:transparent;border-block-start-color:var(--color-background)}.hotspot.is-tooltip-open .hotspot__tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}@media(max-width:767px){.hotspot{inset-block-start:var(--hotspot-y-mobile, var(--hotspot-y));inset-inline-start:var(--hotspot-x-mobile, var(--hotspot-x))}}@media(hover:hover)and (pointer:fine){.hotspot:hover{box-shadow:inset 0 0 0 .125rem rgb(var(--hotspot-color-rgb))}}@media(prefers-reduced-motion:reduce){.hotspot:before{animation:none}.hotspot,.hotspot:after,.hotspot__tooltip{transition:none}}.image-card__media img{width:100%;height:100%;object-fit:cover}.image-card__content{width:100%;text-align:var(--flex-align)}.image-card:has(.dialog[open]) .image-card__inner{z-index:100}@media(min-width:768px){.image-card__content:has(.stacked-block--height-fill),.image-card__content:has(.spacer-block--unit-percent){height:100%}}@media(max-width:767px){.image-card__content{text-align:var(--flex-align-mobile)}.image-card__content:has(.spacer-block--unit-mobile-percent){height:100%}}@property --compare-position{syntax: "<percentage>"; inherits: true; initial-value: 50%;}.image-comparison{--compare-position: 0%;--compare-line-width: 2px}.image-comparison:not(.is-dragging){transition:--compare-position .6s cubic-bezier(.85,0,.15,1)}.image-comparison--vertical{cursor:ns-resize}.image-comparison--horizontal{cursor:ew-resize}.image-comparison__frame{display:grid}.image-comparison__media{grid-area:1 / 1;min-width:0}.image-comparison--horizontal .image-comparison__frame{touch-action:pan-y}.image-comparison--vertical .image-comparison__frame{touch-action:pan-x}.image-comparison__media--before:has(.placeholder-image):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000001a;z-index:1}.image-comparison--horizontal .image-comparison__media--after{clip-path:inset(0 0 0 var(--compare-position))}[dir=rtl] .image-comparison--horizontal .image-comparison__media--after{clip-path:inset(0 var(--compare-position) 0 0)}.image-comparison--vertical .image-comparison__media--after{clip-path:inset(var(--compare-position) 0 0 0)}.image-comparison__label{margin:2rem;color:var(--compare-text-color)}@media(max-width:767px){.image-comparison__label{margin:1rem}}.image-comparison--text-bg .image-comparison__label{padding:.4rem 1.2rem;border:1px solid rgb(var(--compare-text-border-color) / 15%);background:var(--compare-text-bg);background-clip:padding-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px}.image-comparison--horizontal .image-comparison__label--before{inset-block-end:0;inset-inline-start:0}.image-comparison--horizontal .image-comparison__label--after{inset-block-end:0;inset-inline-end:0}.image-comparison--vertical .image-comparison__label--before{inset-block-start:0;inset-inline-start:0}.image-comparison--vertical .image-comparison__label--after{inset-block-end:0;inset-inline-start:0}.image-comparison__handle{padding:0;border:0;color:var(--compare-handle-color);background:transparent;cursor:inherit;-webkit-tap-highlight-color:transparent}.image-comparison__handle:before{content:"";position:absolute;background:var(--compare-handle-bg)}.image-comparison--horizontal .image-comparison__handle{inset-block:0;inset-inline-start:var(--compare-position);transform:translate(-50%)}[dir=rtl] .image-comparison--horizontal .image-comparison__handle{inset-inline-start:auto;inset-inline-end:var(--compare-position);transform:translate(50%)}.image-comparison--horizontal .image-comparison__handle:before{inset-block:0;inset-inline-start:calc(50% - var(--compare-line-width) / 2);width:var(--compare-line-width)}.image-comparison--vertical .image-comparison__handle{inset-inline:0;inset-block-start:var(--compare-position);height:var(--compare-handle-size);transform:translateY(-50%)}.image-comparison--vertical .image-comparison__handle:before{inset-inline:0;inset-block-start:calc(50% - var(--compare-line-width) / 2);height:var(--compare-line-width)}.image-comparison__handle-icon{position:relative;flex:none;width:var(--compare-handle-width, 4rem);height:var(--compare-handle-height, 5.2rem);color:var(--compare-handle-color);background:var(--compare-handle-bg)}@media(max-width:767px){.image-comparison__handle-icon{--compare-handle-width: 3rem;--compare-handle-height: 4rem}}.image-comparison__handle-compare{--compare-handle-width: 5.2rem}@media(max-width:767px){.image-comparison__handle-compare{--compare-handle-width: 4rem}}.image-comparison__handle-icon svg{width:2.4rem;height:2.4rem}@media(max-width:767px){.image-comparison__handle-icon svg{width:2rem;height:2rem}}.image-comparison--vertical .image-comparison__handle-icon{transform:rotate(90deg)}.image-comparison--side-by-side{--compare-divider-width: 1px;cursor:auto}.image-comparison--side-by-side .image-comparison__media{grid-area:auto}.image-comparison--side-by-side .image-comparison__media--after{clip-path:none}.image-comparison--side-by-side.image-comparison--horizontal .image-comparison__frame{grid-template-columns:1fr 1fr}.image-comparison--side-by-side.image-comparison--vertical .image-comparison__frame{grid-template-rows:1fr 1fr}.image-comparison--side-by-side.image-comparison--separate .image-comparison__media--after:after{content:"";position:absolute;z-index:2;background:var(--compare-handle-bg, #fff)}.image-comparison--side-by-side.image-comparison--separate.image-comparison--horizontal .image-comparison__media--after:after{inset-block:0;inset-inline-start:0;width:var(--compare-divider-width)}.image-comparison--side-by-side.image-comparison--separate.image-comparison--vertical .image-comparison__media--after:after{inset-inline:0;inset-block-start:0;height:var(--compare-divider-width)}@media(prefers-reduced-motion:reduce){.image-comparison{transition:none}}.password-enter__powered-by svg{width:6.9rem}@keyframes marquee-motion{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - (var(--marquee-gap-current, var(--marquee-gap, 0px)) / 2)),0,0)}}marquee-component{display:block;width:100%}.marquee__wrapper{display:flex;gap:var(--marquee-gap);--marquee-gap-current: var(--marquee-gap);width:fit-content;white-space:nowrap}@media(max-width:767px){.marquee__wrapper{gap:var(--marquee-gap-mobile, var(--marquee-gap));--marquee-gap-current: var(--marquee-gap-mobile, var(--marquee-gap))}}.marquee__content{min-width:max-content;display:flex;gap:var(--marquee-gap-current)}.marquee__content .group-block__content{white-space:normal}.marquee__content .countdown-timer--with_labels{flex-wrap:nowrap}.marquee__content .marquee__repeated-items>*:not(.divider,.group-block,.image-block){max-width:fit-content}.marquee__content .marquee__repeated-items>.divider{width:auto;max-height:var(--divider-length);align-self:stretch}.marquee__content .marquee__repeated-items .image-block img{width:100%}.marquee__repeated-items{min-width:max-content;display:flex;gap:var(--marquee-gap-current);align-items:var(--items-alignment, center);justify-content:center}.marquee__repeated-items>*:not(.stacked-block--height-fill){align-content:center}@media(prefers-reduced-motion:no-preference){marquee-component:not([data-disabled]) .marquee__wrapper{animation-name:marquee-motion;animation-duration:var(--marquee-speed);animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}marquee-component[data-direction=left] .marquee__wrapper{animation-direction:normal}marquee-component[data-direction=right] .marquee__wrapper{animation-direction:reverse}marquee-component[data-paused] .marquee__wrapper,marquee-component[data-hover-paused] .marquee__wrapper,marquee-component[data-touch-paused] .marquee__wrapper{animation-play-state:paused}}@media(hover:hover)and (pointer:fine){marquee-component:hover .marquee__wrapper{animation-play-state:paused}}.menu-banner{display:grid}.menu-banner.has-rounded-corners{border-radius:var(--container-border-radius);overflow:hidden}.menu-banner.has-rounded-corners .menu-banner__media{border-radius:0}.menu-banner__media,.menu-banner--content-on-image{border-radius:var(--media-border-radius, 0);overflow:hidden}.menu-banner__details-inner{padding-block-start:var(--content-padding-top, 24px);padding-block-end:var(--content-padding-bottom, 24px);padding-inline-start:var(--content-padding-left, 20px);padding-inline-end:var(--content-padding-right, 20px);align-items:var(--content-alignment, flex-start);text-align:var(--content-alignment, flex-start)}.menu-banner__subheading{margin-block-end:var(--content-gap, 4px)}.menu-banner__button{pointer-events:auto;margin-block-start:var(--button-spacing, 0px)}.menu-banner-button-separate{--menu-banner-button-height: 5.6rem;padding-block-end:calc(var(--menu-banner-button-height) + var(--content-padding-bottom, 24px));position:relative}.menu-banner-button-separate .button-block{position:absolute;inset-block-end:var(--content-padding-bottom, 24px);inset-inline-start:var(--content-padding-left, 20px);inset-inline-end:var(--content-padding-right, 20px);margin-block-start:0}.menu-banner-button-separate .menu-banner__button{width:auto}.menu-banner-button-full-width .menu-banner__button{width:100%}.menu-banner-button-full-width:not(.menu-banner-button-separate) .button-block{width:100%}.menu-banner__text{margin-block-start:var(--content-gap, 4px)}.menu-banner__text:first-child{margin-block-start:0}.menu-banner__text p{margin:0}.menu-banner--content-on-image{grid-template-columns:1fr}.menu-banner--content-on-image picture,.menu-banner--content-on-image img{height:100%}.menu-banner--content-on-image .menu-banner__details{z-index:3;pointer-events:none;background-color:transparent}.menu-banner--content-on-image .menu-banner__details-inner{justify-content:var(--content-position, flex-end)}.menu-banner--content-on-image>*{grid-area:1/1/end/end}.menu-banner--content-below-image .menu-banner__details{margin-top:-4rem;padding-top:4rem}.payment-icons__list{justify-content:var(--text-align, var(--text-align-default, start))}.payment-icons__item svg{width:var(--icon-width, 3.8rem);height:auto}.shoppable-popup__tagged-product{position:relative;width:5rem}.shoppable-popup__tagged-product .image-component,.shoppable-popup__tagged-product .placeholder-image{border-radius:var(--media-border-radius-sm);overflow:hidden}.shoppable-popup__tagged-product:has(.selected) .image-component,.shoppable-popup__tagged-product:has(.selected) .placeholder-image{border-radius:calc(var(--media-border-radius-sm) - .2rem)}.shoppable-popup__tagged-button:before{content:"";position:absolute;top:.1rem;right:.1rem;bottom:.1rem;left:.1rem;border:.2rem solid transparent;border-radius:calc(var(--media-border-radius-sm) - .3rem);transition:border-color var(--animation-speed-slow) var(--animation-easing)}.shoppable-popup__tagged-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:.1rem solid transparent;border-radius:calc(var(--media-border-radius-sm));transition:border-color var(--animation-speed-slow) var(--animation-easing)}.shoppable-popup__tagged-button.selected{border-radius:var(--media-border-radius-sm);transition:border-color var(--animation-speed-slow) var(--animation-easing)}.shoppable-popup__tagged-button.selected:before{border-color:var(--color-background);z-index:2}.shoppable-popup__tagged-button.selected:after{border-color:var(--color-heading);z-index:2}.progress-bar{width:100%;position:relative;height:var(--progress-bar-height, 5px);border-radius:var(--progress-bar-border-radius, 3px);background-color:var(--color-background-bar);overflow:hidden;display:block}.progress-bar__fill{height:100%;width:var(--progress, 0%);background:var(--color-progress-bar);transition:width .7s cubic-bezier(.7,0,.3,1);border-radius:var(--progress-bar-border-radius, 3px)}.promo-card{display:grid;grid-template-rows:1fr;grid-column:span var(--columns)}.promo-card__media,.promo-card__details{grid-area:1/1/end/end}.promo-card__media img,.promo-card__media .placeholder-image{height:100%;z-index:1}.promo-card__media .image-component,.promo-card__media .placeholder-video{aspect-ratio:unset}.promo-card__media .image{object-fit:cover;object-position:center}.promo-card__image{object-fit:cover;object-position:center;height:100%;width:100%}.promo-card__image.placeholder-image:after{z-index:100}.promo-card__video{overflow:hidden}.promo-card__video .deferred-media__poster-button{aspect-ratio:inherit}.promo-card__details{align-items:var(--content-alignment, start);justify-content:var(--content-position, end);text-align:var(--content-alignment, start);z-index:1;padding-inline:var(--padding-inline, 28px);padding-block:var(--padding-block, 32px);pointer-events:none;background-color:transparent}.promo-card__details.promo-card-button-separate{--promo-button-height: 5.6rem;padding-block-end:calc(var(--promo-button-height) + var(--padding-block, 32px))}@media only screen and (max-width:767px){.promo-card__details.promo-card-button-separate{padding-block-end:calc(var(--promo-button-height) + var(--padding-block-mobile, var(--padding-block)))}}.promo-card__button{pointer-events:auto;margin-block-start:var(--button-spacing, 0px)}.promo-card__subheading{margin-block-end:var(--content-gap, 4px)}.promo-card-button-separate .button-block{position:absolute;inset-block-end:var(--padding-block, 32px);inset-inline-start:var(--padding-inline, 28px);inset-inline-end:var(--padding-inline, 28px);margin-block-start:0}@media only screen and (max-width:767px){.promo-card-button-separate .button-block{inset-block-end:var(--padding-block-mobile, var(--padding-block));inset-inline-start:var(--padding-inline-mobile, var(--padding-inline));inset-inline-end:var(--padding-inline-mobile, var(--padding-inline))}}.promo-card-button-separate .promo-card__button{width:auto}.promo-card-button-full-width .promo-card__button{width:100%}.promo-card-button-full-width:not(.promo-card-button-separate) .button-block{width:100%}.promo-card__text{margin-block-start:var(--content-gap, 4px)}.promo-card__text:first-child{margin-block-start:0}.promo-card__text p{margin:0}.product-card-list--carousel .promo-card{height:100%}@media only screen and (min-width:768px){.product-card-list--carousel .promo-card-slide:first-child .promo-card{margin-inline-end:.6rem}.promo-card__media .promo-card__image{position:absolute;top:0;right:0;bottom:0;left:0}.product-grid:has(.promo-card){grid-auto-rows:1fr}}@media only screen and (max-width:767px){.promo-card{grid-column:span var(--columns-mobile)}.promo-card__details{padding-inline:var(--padding-inline-mobile, var(--padding-inline));padding-block:var(--padding-block-mobile, var(--padding-block))}.product-grid[style*="--columns-mobile: 1"] .promo-card[style*="--columns-mobile: 2"]{grid-column:span 1}.product-grid[style*="--columns-mobile: 1"] .promo-card .promo-card__media .image-component,.product-grid[style*="--columns-mobile: 2"] .promo-card[style*="--columns-mobile: 2"] .promo-card__media .image-component{aspect-ratio:var(--ratio-mobile, var(--ratio, auto))}.product-card-list--carousel:has(.promo-card-top-mobile) .swiper-slide,.product-card-list--grid:has(.promo-card-top-mobile) .product-card,.product-card-list--grid:has(.promo-card-top-mobile) .promo-card:not(.promo-card-top-mobile){order:2}.product-card-list--grid:has(.promo-card-top-mobile).swipe-mobile .product-card,.product-card-list--grid.swipe-mobile:has(.promo-card-top-mobile) .promo-card:not(.promo-card-top-mobile),.product-card-list--carousel:has(.promo-card-top-mobile) .swiper-slide{grid-row:var(--promo-card-count, 2)}.product-card-list--carousel .swiper-slide:has(.promo-card-top-mobile),.product-card-list--grid .promo-card-top-mobile{order:0;width:calc(100vw - var(--page-padding) * 2 - var(--scrollbar-width, 0px));position:sticky;left:0;grid-column:1/-1;grid-row:auto}.product-card-list--carousel .swiper-slide:has(.promo-card-top-mobile),.product-card-list--grid.swipe-mobile .promo-card-top-mobile{margin-bottom:2rem}.product-card-list .promo-card-top-mobile .promo-card__media{width:100%}.product-card-list .promo-card-top-mobile .promo-card__media .image-component,.product-card-list .promo-card-top-mobile .promo-card__media .placeholder-image{aspect-ratio:var(--ratio-mobile, var(--ratio, auto))}.product-card-list .promo-card-top-mobile .promo-card__media img,.product-card-list .promo-card-top-mobile .promo-card__media .placeholder-image{position:static}}@media only screen and (min-width:768px)and (max-width:1024px){.product-grid[style*="--columns-tablet: 2"] .promo-card .promo-card__media img{position:static}}.quantity-selector{display:flex;justify-content:space-between;align-items:center;border-radius:var(--input-radius);border:var(--input-border-width, 1px) solid var(--input-border-color, transparent);color:var(--input-text-color, var(--color-foreground));background-color:var(--input-background-color, transparent);font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--font-body-size);height:var(--input-height, 4.8rem);line-height:var(--input-height, 4.8rem);align-self:stretch}.quantity-selector :is(.quantity-minus,.quantity-plus){display:flex;justify-content:center;align-items:center;width:var(--minimum-touch-target, 3.6rem);height:100%;flex-shrink:0;color:var(--color-heading)}.quantity-selector :is(.quantity-plus){padding-inline-end:.8rem}.quantity-selector :is(.quantity-minus){padding-inline-start:.8rem}.quantity-selector input[type=number]{--quantity-selector-input-width: 3.6rem;margin:0;text-align:center;border:none;-webkit-appearance:none;appearance:none;max-width:var(--quantity-selector-input-width);color:var(--color-heading);background-color:transparent;font-weight:500}.quantity-selector input[type=number]:focus{outline:.2rem solid transparent;outline-offset:.3rem}.quantity-selector input[type=number]::-webkit-inner-spin-button,.quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.quantity-selector input[type=number]{-webkit-appearance:textfield;appearance:textfield}@media only screen and (max-width:767px){.quantity-selector{height:var(--input-height-mobile, 4.8rem);line-height:var(--input-height-mobile, 4.8rem)}}.reveal-carousel__wrapper{display:grid}.reveal-carousel:not(.reveal-initialized) .reveal-carousel-item:first-child{opacity:1;visibility:visible}.reveal-carousel:has(.reveal-carousel-item:only-child) .reveal-carousel__navigation{display:none}.reveal-carousel-item{grid-area:1/-1}.reveal-carousel-item:not(.is-selected){opacity:0;visibility:hidden}.reveal-carousel__pagination{scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-width:100%;margin:-.3rem;padding:.3rem}.reveal-carousel__pagination-button{flex-shrink:0;width:var(--image-width);transition:opacity var(--animation-speed-slow) var(--animation-easing)}.reveal-carousel__pagination-button[aria-current=false]{opacity:.5}.reveal-carousel__pagination-button img{width:var(--image-width)}.reveal-carousel__pagination-adapt .aspect-ratio{aspect-ratio:var(--image-ratio)}@media(hover:hover)and (pointer:fine){.reveal-carousel--nav-show-on-hover .reveal-carousel-btn{opacity:0;visibility:hidden}.reveal-carousel--nav-show-on-hover:hover .reveal-carousel-btn{opacity:1;visibility:visible}}.reveal-carousel__navigation{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.reveal-carousel-btn{--button-height: 4.4rem;--button-height-mobile: 4.4rem;pointer-events:auto;min-height:var(--button-height)}.reveal-carousel-btn--prev{margin-inline-start:calc(var(--button-height) * -1)}.reveal-carousel-btn--next{margin-inline-end:calc(var(--button-height) * -1)}@media only screen and (max-width:767px){.reveal-carousel__pagination{margin-inline:calc(var(--page-padding) * -1);padding-inline:var(--page-padding);max-width:100vw}.reveal-carousel__pagination-button,.reveal-carousel__pagination-button img{width:var(--image-width-mobile)}.reveal-carousel__pagination-adapt .aspect-ratio{aspect-ratio:var(--image-ratio)}}.social-icons__icon-wrapper{background-color:var(--color-background-icon, var(--color-background));color:var(--color-icon, var(--color-heading));padding:var(--icon-padding, 8px);border-radius:var(--media-border-radius, 0);border-width:var(--border-width-icon, 0);border-color:var(--color-border-icon, var(--color-border));border-style:var(--border-style-icon, solid);transition:transform var(--animation-speed) var(--animation-easing)}.social-icons__icon-wrapper .svg-icon{font-size:var(--icon-size, 2.4rem)}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
