.sp{--sp-bg: var(--sp-s1-bg, #fff);--sp-fg: var(--sp-s1-fg, #111);--sp-accent: var(--sp-s1-accent, #111);--sp-accent-fg: var(--sp-s1-accent-fg, #fff);--sp-btn-bg: var(--sp-s1-btn-bg, #111);--sp-btn-fg: var(--sp-s1-btn-fg, #fff);--sp-em: var(--sp-accent);--sp-muted: color-mix(in srgb, var(--sp-fg) 66%, var(--sp-bg));--sp-line: color-mix(in srgb, var(--sp-fg) 13%, var(--sp-bg));--sp-card: color-mix(in srgb, var(--sp-fg) 4%, var(--sp-bg));--sp-accent-soft: color-mix(in srgb, var(--sp-accent) 7%, var(--sp-bg));--sp-gutter: 16px;--color: var(--sp-fg);background:var(--sp-bg);color:var(--sp-fg);font-family:var(--font-body--family);line-height:1.5;-webkit-font-smoothing:antialiased}sp-product,sp-announcement,sp-header,sp-gallery,sp-tabs{display:block}.sp *,.sp *:before,.sp *:after{box-sizing:border-box}.sp :is(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote){margin:0;color:inherit}.sp img{max-width:100%}:where(.sp) a{color:inherit}.sp-section{padding-block:calc(var(--sp-pt, 56px) * .7) calc(var(--sp-pb, 56px) * .7)}@media(min-width:750px){.sp{--sp-gutter: 24px}.sp-section{padding-block:var(--sp-pt, 56px) var(--sp-pb, 56px)}}@media(min-width:990px){.sp{--sp-gutter: 40px}}.sp-container{width:100%;max-width:calc(var(--sp-max, 1200px) + var(--sp-gutter) * 2);margin-inline:auto;padding-inline:var(--sp-gutter)}.sp-vh{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}[data-sp-hidden]{display:none!important}.sp .sp-h{font-family:var(--font-heading--family);font-weight:var(--sp-h-weight, 700);font-style:normal;line-height:1.08;letter-spacing:var(--sp-h-spacing, -.02em);text-transform:var(--sp-h-case, none);text-wrap:balance;color:inherit}.sp .sp-h em{color:var(--sp-em)}.sp .sp-h.is-upper{text-transform:uppercase}.sp .sp-h--xl{font-size:clamp(2.1rem,8vw,3.6rem)}.sp .sp-h--lg{font-size:clamp(1.8rem,6.4vw,3rem)}.sp .sp-h--md{font-size:clamp(1.45rem,4.8vw,2.1rem)}.sp .sp-h--sm{font-size:1.2rem}.sp-eyebrow{color:var(--sp-em);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sp-lead{color:var(--sp-muted);font-size:1rem;line-height:1.6}.sp-rte>*+*{margin-top:.75em}.sp-rte a{text-decoration:underline}.sp-rte ul,.sp-rte ol{padding-left:1.2em}.sp-rte li+li{margin-top:.35em}.sp-head{display:grid;gap:12px;justify-items:center;max-width:760px;margin:0 auto 28px;text-align:center}.sp-head--left{justify-items:start;margin-inline:0;text-align:left}@media(min-width:750px){.sp-head{margin-bottom:40px}}.sp-btn{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;min-height:var(--sp-btn-h, 56px);padding:12px 28px;border:var(--sp-btn-border-w, 0) solid var(--sp-btn-line, transparent);border-radius:var(--sp-btn-radius);background:var(--sp-btn-bg);color:var(--sp-btn-fg);font:inherit;font-size:var(--sp-btn-size, 1.0625rem);font-weight:800;letter-spacing:.03em;line-height:1.2;text-transform:var(--sp-btn-case);text-decoration:none;cursor:pointer;box-shadow:0 10px 22px -10px rgb(0 0 0 / calc(.45 * var(--sp-btn-shadow, 1))),inset 0 -3px rgb(0 0 0 / calc(.12 * var(--sp-btn-shadow, 1)));transition:transform .15s ease,filter .15s ease,background-color .2s ease}.sp-btn [data-sp-btn-price-wrap]{white-space:nowrap}@media(max-width:749px){.sp-btn{gap:4px 8px;padding:12px 16px;font-size:var(--sp-btn-size-m, .975rem);letter-spacing:.01em}}.sp-btn:hover{filter:brightness(1.08) contrast(1.02);transform:translateY(-1px)}.sp-btn:active{transform:translateY(1px)}.sp-btn:focus-visible{outline:3px solid var(--sp-accent);outline-offset:3px}.sp-btn[disabled]{cursor:not-allowed;opacity:.5;transform:none;filter:none}.sp-btn--block{width:100%}.sp-btn--outline{background:transparent;color:var(--sp-btn-bg);box-shadow:inset 0 0 0 2px currentColor}.sp-btn__compare{font-size:.9em;font-weight:500;opacity:.7;text-decoration:line-through}.sp-btn.is-loading{color:transparent;pointer-events:none}.sp-btn.is-loading>*{visibility:hidden}.sp-btn.is-loading:after{content:"";position:absolute;width:22px;height:22px;border:3px solid var(--sp-btn-fg);border-right-color:transparent;border-radius:50%;animation:sp-spin .7s linear infinite}@keyframes sp-spin{to{transform:rotate(360deg)}}.sp-stars{position:relative;display:inline-flex;flex:none;line-height:0;vertical-align:middle}.sp-stars__base,.sp-stars__fill{display:inline-flex;gap:2px;white-space:nowrap}.sp-stars--plain .sp-stars__base{color:var(--sp-star-empty, var(--sp-line))}.sp-stars--plain .sp-stars__fill{color:var(--sp-star)}.sp-stars__fill{position:absolute;inset:0 auto 0 0;width:var(--sp-pct, 100%);overflow:hidden}.sp-star-box{display:inline-grid;flex:none;place-items:center;background:var(--sp-star-empty, var(--sp-line))}.sp-stars__fill .sp-star-box{background:var(--sp-star)}.sp-pdp{padding-top:calc(var(--sp-pt, 24px) * .6)}.sp-pdp__grid{display:grid;gap:20px}@media(min-width:990px){.sp-pdp{padding-top:var(--sp-pt, 24px)}.sp-pdp__grid{grid-template-columns:minmax(0,var(--sp-media-cols, 1.08fr)) minmax(0,1fr);gap:56px;align-items:start}.sp-pdp--media-right .sp-pdp__media{order:2}.sp-pdp__media{position:sticky;top:calc(var(--sp-header-offset, 0px) + 24px)}}@media(max-width:749px){.sp-pdp--bleed .sp-pdp__media{margin-inline:calc(var(--sp-gutter) * -1)}.sp-pdp--bleed .sp-gallery__frame{border-radius:0}.sp-pdp--bleed .sp-gallery__thumbs,.sp-pdp--bleed .sp-gallery__dots{padding-inline:var(--sp-gutter)}}sp-gallery{display:block}.sp-gallery__frame{position:relative;overflow:hidden;border-radius:var(--sp-radius);background:var(--sp-media-bg, var(--sp-card))}.sp-gallery__track{position:relative;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.sp-gallery__track::-webkit-scrollbar{display:none}.sp-gallery__slide{position:relative;display:flex;flex:0 0 100%;align-items:center;justify-content:center;aspect-ratio:var(--sp-ratio, 1);scroll-snap-align:start;scroll-snap-stop:always}.sp-gallery__slide>img,.sp-gallery__slide>video,.sp-gallery__slide>svg{display:block;width:100%;height:100%;object-fit:var(--sp-fit, cover)}.sp-gallery__slide>svg{background:var(--sp-card);fill:var(--sp-muted)}.sp-gallery__slide iframe{width:100%;height:100%;border:0}.sp-gallery__arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--sp-arrow-bg, rgb(255 255 255 / .92));color:var(--sp-arrow-fg, #111);box-shadow:0 2px 12px #00000024;cursor:pointer;translate:0 -50%;transition:transform .15s}.sp-gallery__arrow:hover{transform:scale(1.06)}.sp-gallery__arrow--prev{left:10px}.sp-gallery__arrow--next{right:10px}.sp-gallery__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.sp-gallery__thumbs::-webkit-scrollbar{display:none}.sp-gallery__thumb{flex:0 0 64px;aspect-ratio:1;padding:0;overflow:hidden;border:2px solid transparent;border-radius:calc(var(--sp-radius) * .6);background:var(--sp-media-bg, var(--sp-card));cursor:pointer;opacity:.6;transition:opacity .15s,border-color .15s}.sp-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.sp-gallery__thumb.is-active,.sp-gallery__thumb:hover{opacity:1}.sp-gallery__thumb.is-active{border-color:var(--sp-thumb-active, var(--sp-fg))}@media(min-width:990px){.sp-gallery__thumb{flex-basis:76px}}.sp-gallery__dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.sp-gallery__dot{width:7px;height:7px;padding:0;border:0;border-radius:4px;background:var(--sp-line);cursor:pointer;transition:width .2s,background-color .2s}.sp-gallery__dot.is-active{width:18px;background:var(--sp-thumb-active, var(--sp-fg))}.sp-gallery__badge{position:absolute;top:12px;left:50%;z-index:2;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:7px 14px;border-radius:999px;background:var(--sp-gbadge-bg, rgb(17 17 17 / .72));color:var(--sp-gbadge-fg, #fff);font-size:.8125rem;font-weight:600;white-space:nowrap;translate:-50% 0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sp-gallery__badge--left{left:12px;translate:none}.sp-gallery__callouts{position:absolute;top:10px;left:10px;z-index:2;display:grid;gap:6px;width:min(28%,116px)}.sp-gallery__badge+.sp-gallery__callouts{top:56px}.sp-callout{display:grid;justify-items:center;gap:6px;padding:10px 6px;border-radius:10px;background:var(--sp-callout-bg, #111);color:var(--sp-callout-fg, #fff);font-size:.75rem;font-weight:600;line-height:1.2;text-align:center}@media(min-width:750px){.sp-callout{padding:12px 8px;font-size:.8125rem}}.sp-pdp__info{display:flex;flex-direction:column;gap:var(--sp-info-gap, 16px);min-width:0}.sp-block--title{margin-top:-4px}.sp-title{overflow-wrap:anywhere}.sp .sp-title--sm{font-size:clamp(1.5rem,5vw,1.9rem)}.sp .sp-title--md{font-size:clamp(1.9rem,7vw,2.6rem)}.sp .sp-title--lg{font-size:clamp(2.3rem,9vw,3.3rem)}.sp-text--sm{font-size:.875rem}.sp-text--md{font-size:1rem}.sp-text--lg{font-size:1.125rem}.sp-text--muted{color:var(--sp-muted)}.sp-text a{text-decoration:underline}.sp-rating{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.875rem;font-weight:600}.sp-rating a{text-decoration:underline;text-underline-offset:2px}.sp-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.sp-price__now{color:var(--sp-price-fg, inherit);font-size:1.5rem;font-weight:800}.sp-price__was{color:var(--sp-compare-fg, var(--sp-muted));font-size:1.05rem;text-decoration:line-through}.sp-save{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;background:var(--sp-save-bg);color:var(--sp-save-fg);font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sp-pills{display:flex;flex-wrap:wrap;gap:8px}.sp-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 8px;border:1px solid var(--sp-pill-line, var(--sp-line));border-radius:999px;background:var(--sp-pill-bg, var(--sp-card));color:var(--sp-pill-fg, inherit);font-size:.875rem;font-weight:500;line-height:1.2}.sp-pill__icon{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--sp-pill-icon-bg, var(--sp-accent));color:var(--sp-pill-icon-fg, var(--sp-accent-fg))}.sp-checklist{display:grid;gap:10px;padding:0;list-style:none}.sp-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:.975rem;line-height:1.4}.sp-checklist__icon{display:grid;flex:none;place-items:center;width:22px;height:22px;margin-top:-1px;border:1.5px solid var(--sp-check-icon, currentColor);border-radius:50%;color:var(--sp-check-icon, currentColor)}.sp-checklist li.is-highlight{color:var(--sp-em);font-weight:700}.sp-checklist li.is-highlight .sp-checklist__icon{border-color:var(--sp-em);background:var(--sp-em);color:var(--sp-bg)}.sp-step{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--sp-step-fg, inherit);font-size:.9375rem;font-weight:700;line-height:1.2}.sp-step__num{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:5px;background:var(--sp-step-num-bg, var(--sp-fg));color:var(--sp-step-num-fg, var(--sp-bg));font-size:.75rem;font-weight:800}.sp-step__value{color:var(--sp-muted);font-weight:500}.sp-step--lines{justify-content:center;color:var(--sp-step-fg, var(--sp-fg));font-size:.8125rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sp-step--lines:before,.sp-step--lines:after{content:"";flex:1;height:1px;background:var(--sp-line)}.sp-step--upper{letter-spacing:.04em;text-transform:uppercase}.sp-choice{position:relative;display:block;border:2px solid var(--sp-choice-line, var(--sp-line));border-radius:var(--sp-radius);background:var(--sp-choice-bg, var(--sp-card));color:var(--sp-choice-fg, inherit);cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s;-webkit-tap-highlight-color:transparent}.sp-choice:hover{border-color:color-mix(in srgb,var(--sp-choice-sel-line, var(--sp-accent)) 40%,var(--sp-choice-line, var(--sp-line)))}.sp-choice.is-selected{border-color:var(--sp-choice-sel-line, var(--sp-accent));background:var(--sp-choice-sel-bg, var(--sp-accent-soft));box-shadow:0 0 0 3px color-mix(in srgb,var(--sp-choice-sel-line, var(--sp-accent)) 12%,transparent)}.sp-choice:has(input:focus-visible){outline:2px solid var(--sp-choice-sel-line, var(--sp-accent));outline-offset:3px}.sp-choice.is-unavailable{opacity:.5}.sp-choice__badge{position:absolute;top:0;right:14px;z-index:1;padding:3px 10px;border-radius:999px;background:var(--sp-badge-bg);color:var(--sp-badge-fg);font-size:.6875rem;font-weight:800;letter-spacing:.05em;line-height:1.4;text-transform:uppercase;white-space:nowrap;translate:0 -55%}.sp-choice__badge--alt{background:var(--sp-badge2-bg);color:var(--sp-badge2-fg)}.sp-tiers{display:grid;gap:14px;padding-top:6px}.sp-tier{display:flex;align-items:center;gap:12px;min-height:78px;padding:14px 16px}.sp-tier__radio{display:grid;flex:none;place-items:center;width:22px;height:22px;border:2px solid color-mix(in srgb,var(--sp-fg) 30%,var(--sp-bg));border-radius:50%}.is-selected .sp-tier__radio{border-color:var(--sp-choice-sel-line, var(--sp-accent))}.is-selected .sp-tier__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--sp-choice-sel-line, var(--sp-accent))}.sp-tier__img{flex:none;width:54px;height:54px;border-radius:8px;object-fit:contain}.sp-tier__body{display:grid;flex:1;gap:3px;min-width:0}.sp-tier__title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:1.0625rem;font-weight:800;line-height:1.2}.sp-tier__sub{color:var(--sp-muted);font-size:.8125rem;line-height:1.3}.sp-tier__tag{display:inline-block;padding:2px 7px;border-radius:5px;background:var(--sp-save-bg);color:var(--sp-save-fg);font-size:.6875rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.sp-tier__prices{display:grid;flex:none;gap:2px;text-align:right}.sp-tier__price{color:var(--sp-price-fg, inherit);font-size:1.125rem;font-weight:800;line-height:1.2}.sp-tier__compare{color:var(--sp-compare-fg, var(--sp-muted));font-size:.8125rem;text-decoration:line-through}.sp-tiers--columns{grid-template-columns:repeat(var(--sp-cols, 3),minmax(0,1fr));gap:8px}.sp-tiers--columns .sp-tier{flex-direction:column;justify-content:flex-start;gap:6px;height:100%;padding:18px 6px 12px;text-align:center}.sp-tiers--columns .sp-tier__radio{display:none}.sp-tiers--columns .sp-tier__img{width:100%;max-width:84px;height:auto;aspect-ratio:1}.sp-tiers--columns .sp-tier__title{justify-content:center;font-size:.9375rem}.sp-tiers--columns .sp-tier__body,.sp-tiers--columns .sp-tier__prices{justify-items:center;text-align:center}.sp-tiers--columns .sp-tier__price{font-size:1rem}.sp-tiers--columns .sp-choice__badge{right:auto;left:50%;padding-inline:8px;font-size:.625rem;translate:-50% -55%}.sp-picker{min-width:0;margin:0;padding:0;border:0}.sp-picker+.sp-picker{margin-top:16px}.sp-picker legend{width:100%;padding:0}.sp-picker__values{display:flex;flex-wrap:wrap;gap:8px}.sp-chip__label{display:block;min-width:54px;padding:10px 16px;font-size:.9375rem;font-weight:600;line-height:1.2;text-align:center}.sp-picker__values--images{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}.sp-picker__values--images .sp-choice{overflow:hidden}.sp-picker__values--images .sp-chip__img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.sp-picker__values--images .sp-chip__label{min-width:0;padding:6px 4px;font-size:.8125rem}.sp-chip__swatch{display:block;width:100%;aspect-ratio:1;background:var(--swatch, var(--sp-line));background-position:center;background-size:cover}.sp-choice.is-unavailable .sp-chip__label{text-decoration:line-through}.sp-qty{display:inline-flex;align-items:center;overflow:hidden;border:2px solid var(--sp-choice-line, var(--sp-line));border-radius:var(--sp-radius);background:var(--sp-choice-bg, transparent)}.sp-qty button{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:inherit;cursor:pointer}.sp-qty input{width:48px;height:44px;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-align:center;-moz-appearance:textfield}.sp-qty input::-webkit-outer-spin-button,.sp-qty input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.sp-switch{position:relative;flex:none;width:46px;height:26px;border-radius:999px;background:color-mix(in srgb,var(--sp-fg) 22%,var(--sp-bg));transition:background-color .2s}.sp-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}input:checked+.sp-switch{background:var(--sp-switch-on, var(--sp-accent))}input:checked+.sp-switch:after{transform:translate(20px)}input:focus-visible+.sp-switch{outline:2px solid var(--sp-accent);outline-offset:2px}.sp-sub{display:grid;gap:12px;padding:14px 16px;border:2px solid var(--sp-choice-line, var(--sp-line));border-radius:var(--sp-radius);background:var(--sp-choice-bg, var(--sp-card));transition:border-color .15s,background-color .15s}.sp-sub.is-on{border-color:var(--sp-choice-sel-line, var(--sp-accent));background:var(--sp-choice-sel-bg, var(--sp-accent-soft))}.sp-sub__head{display:flex;align-items:center;gap:12px;cursor:pointer}.sp-sub__titles{display:grid;flex:1;gap:2px}.sp-sub__title{font-weight:800}.sp-sub__note{color:var(--sp-muted);font-size:.8125rem}.sp-sub__price{font-weight:800}.sp-sub__perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:0;font-size:.8125rem;list-style:none}.sp-sub__perks li{display:flex;align-items:center;gap:6px}.sp-sub__perks .sp-icon{flex:none;color:var(--sp-accent)}.sp-sub select{width:100%;padding:10px 12px;border:1px solid var(--sp-line);border-radius:8px;background:var(--sp-bg);color:inherit;font:inherit}.sp-editor-note{padding:12px;border:1px dashed var(--sp-line);border-radius:8px;color:var(--sp-muted);font-size:.8125rem}.sp-addon{display:flex;align-items:center;gap:14px;padding:12px 14px;border:2px dashed var(--sp-choice-line, var(--sp-line));border-radius:var(--sp-radius);background:var(--sp-choice-bg, transparent);cursor:pointer;transition:border-color .15s,background-color .15s}.sp-addon:has(input:checked){border-style:solid;border-color:var(--sp-choice-sel-line, var(--sp-accent));background:var(--sp-choice-sel-bg, var(--sp-accent-soft))}.sp-addon__img{flex:none;width:56px;height:56px;border-radius:10px;background:var(--sp-card);object-fit:cover}.sp-addon__body{display:grid;flex:1;gap:2px;min-width:0;font-size:.875rem}.sp-addon__title{font-size:.975rem;font-weight:700}.sp-addon__text{color:var(--sp-muted)}.sp-delivery{display:flex;justify-content:var(--sp-align, center)}.sp-delivery__pill{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border-radius:999px;background:var(--sp-delivery-bg, color-mix(in srgb, var(--sp-dot, var(--sp-success)) 11%, var(--sp-bg)));color:var(--sp-delivery-fg, inherit);font-size:.8125rem;line-height:1.3}.sp-dot{position:relative;flex:none;width:9px;height:9px;border-radius:50%;background:var(--sp-dot, var(--sp-success))}.sp-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--sp-dot, var(--sp-success));animation:sp-pulse 1.8s ease-out infinite}@keyframes sp-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.sp-buy{display:grid;gap:10px}.sp-buy__note{color:var(--sp-muted);font-size:.8125rem;text-align:center}.sp-buy__error{padding:10px 12px;border-radius:8px;background:#fde8e8;color:#9b1c1c;font-size:.875rem}.sp-buy .shopify-payment-button__button{min-height:52px;overflow:hidden;border-radius:var(--sp-btn-radius)}.sp-buy .shopify-payment-button__more-options{color:inherit;font-size:.8125rem}.sp-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.sp-payments svg{width:38px;height:24px}.sp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;color:var(--sp-trust-fg, inherit);font-size:.8125rem;font-weight:600}.sp-trust__item{display:inline-flex;align-items:center;gap:6px}.sp-trust .sp-icon{color:var(--sp-trust-icon, currentColor)}.sp-trust--cards{display:grid;grid-template-columns:repeat(var(--sp-cols, 3),minmax(0,1fr));gap:8px}.sp-trust--cards .sp-trust__item{flex-direction:column;justify-content:flex-start;gap:6px;padding:12px 6px;border-radius:var(--sp-radius);background:var(--sp-trust-bg, var(--sp-card));font-size:.75rem;line-height:1.25;text-align:center}.sp-guarantee{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--sp-g-line, transparent);border-radius:var(--sp-radius);background:var(--sp-g-bg, var(--sp-card));color:var(--sp-g-fg, inherit)}.sp-guarantee--gradient{background:linear-gradient(120deg,var(--sp-g-bg, var(--sp-card)),color-mix(in srgb,var(--sp-g-bg, var(--sp-card)) 72%,#000))}.sp-guarantee__icon{display:grid;flex:none;place-items:center;width:54px;height:54px;border:2px solid var(--sp-g-icon, currentColor);border-radius:50%;color:var(--sp-g-icon, currentColor)}.sp-guarantee__icon img{width:100%;height:100%;border-radius:50%;object-fit:contain}.sp-guarantee__img{border:0}.sp-guarantee__title{font-size:1.05rem;font-weight:800;line-height:1.25}.sp-guarantee__text{margin-top:3px;font-size:.8125rem;line-height:1.45;opacity:.85}sp-tabs{display:block}.sp-tabs__list{display:flex;overflow-x:auto;scrollbar-width:none}.sp-tabs__list::-webkit-scrollbar{display:none}.sp-tabs__tab{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--sp-tab-fg, var(--sp-muted));font:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color .2s,background-color .2s}.sp-tabs__tab:hover,.sp-tabs__tab[aria-selected=true]{color:var(--sp-tab-active, var(--sp-fg))}.sp-tabs__panel{background:var(--sp-tab-panel-bg, transparent);color:var(--sp-tab-body, inherit)}.sp-tabs__panel[hidden]{display:none}.sp-tabs--underline .sp-tabs__list{gap:24px;border-bottom:1px solid var(--sp-tab-line, var(--sp-line))}.sp-tabs--underline .sp-tabs__tab{position:relative;padding:12px 0}.sp-tabs--underline .sp-tabs__tab:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--sp-tab-indicator, var(--sp-fg));transform:scaleX(0);transition:transform .25s ease}.sp-tabs--underline .sp-tabs__tab[aria-selected=true]:after{transform:scaleX(1)}.sp-tabs--underline .sp-tabs__panel{padding:18px 0 4px}.sp-tabs--pills .sp-tabs__list{gap:4px;padding:4px;border-radius:999px;background:var(--sp-tab-bar, var(--sp-card))}.sp-tabs--pills .sp-tabs__tab{flex:1 0 auto;justify-content:center;padding:10px 16px;border-radius:999px;font-size:.875rem}.sp-tabs--pills .sp-tabs__tab[aria-selected=true]{background:var(--sp-tab-active-bg, var(--sp-bg));box-shadow:0 1px 4px #0000001a}.sp-tabs--pills .sp-tabs__panel{padding:18px 4px 4px}.sp-tabs--boxed .sp-tabs__list{gap:2px;padding:4px 4px 0;border-radius:var(--sp-radius) var(--sp-radius) 0 0;background:var(--sp-tab-bar, var(--sp-card))}.sp-tabs--boxed .sp-tabs__tab{flex:1 0 auto;justify-content:center;padding:12px;border-radius:calc(var(--sp-radius) - 3px) calc(var(--sp-radius) - 3px) 0 0;font-size:.875rem}.sp-tabs--boxed .sp-tabs__tab[aria-selected=true]{background:var(--sp-tab-active-bg, var(--sp-bg))}.sp-tabs--boxed .sp-tabs__panel{padding:20px 18px;border:1px solid var(--sp-tab-line, var(--sp-line));border-top:0;border-radius:0 0 var(--sp-radius) var(--sp-radius)}.sp-tabs__img{display:block;width:100%;height:auto;margin-bottom:14px;border-radius:calc(var(--sp-radius) * .7)}.sp-quote{display:grid;gap:12px}.sp-quote__text{font-size:1.15rem;font-weight:600;line-height:1.45}.sp-author{display:flex;align-items:center;gap:12px}.sp-author__img{flex:none;width:48px;height:48px;border-radius:50%;object-fit:cover}.sp-author__name{font-weight:700}.sp-author__role{color:var(--sp-muted);font-size:.8125rem}.sp-acc{border-top:1px solid var(--sp-acc-line, var(--sp-line));border-bottom:1px solid var(--sp-acc-line, var(--sp-line))}.sp-block--accordion+.sp-block--accordion{margin-top:calc(var(--sp-info-gap, 16px) * -1)}.sp-block--accordion+.sp-block--accordion .sp-acc,.sp-accs .sp-acc+.sp-acc{border-top:0}.sp-acc summary{display:flex;align-items:center;gap:10px;padding:16px 0;color:var(--sp-acc-title, inherit);font-weight:600;line-height:1.3;list-style:none;cursor:pointer}.sp-acc summary::-webkit-details-marker{display:none}.sp-acc__title{flex:1}.sp-acc__plus{flex:none;transition:transform .2s}.sp-acc[open] .sp-acc__plus{transform:rotate(45deg)}.sp-acc__body{padding:0 0 18px;color:var(--sp-acc-body, var(--sp-muted));font-size:.9375rem;line-height:1.6}.sp-sticky{position:fixed;right:0;bottom:0;left:0;z-index:40;padding:10px var(--sp-gutter) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--sp-line);background:var(--sp-sticky-bg, var(--sp-bg));color:var(--sp-sticky-fg, var(--sp-fg));box-shadow:0 -8px 24px #00000014;transform:translateY(110%);transition:transform .25s ease}.sp-sticky.is-visible{transform:none}.sp-sticky__inner{display:flex;align-items:center;gap:12px;max-width:var(--sp-max, 1200px);margin-inline:auto}.sp-sticky__img{flex:none;width:46px;height:46px;border-radius:8px;object-fit:cover}.sp-sticky__meta{display:grid;flex:1;min-width:0;line-height:1.25}.sp-sticky__title{overflow:hidden;font-size:.875rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sp-sticky__price{color:color-mix(in srgb,var(--sp-sticky-fg, var(--sp-fg)) 70%,transparent);font-size:.8125rem}.sp-sticky .sp-btn{flex:none;min-height:48px;padding:10px 22px;background:var(--sp-sticky-btn-bg, var(--sp-btn-bg));color:var(--sp-sticky-btn-fg, var(--sp-btn-fg));font-size:.9375rem}@media(max-width:380px){.sp-sticky__img{display:none}}#header-group:has(.sp-hdr){display:contents}.sp-ann{background:var(--sp-ann-bg, var(--sp-bg));color:var(--sp-ann-fg, var(--sp-fg));font-size:var(--sp-ann-size, .8125rem);font-weight:var(--sp-ann-weight, 600);letter-spacing:var(--sp-ann-ls, .02em);text-transform:var(--sp-ann-case, none);border-bottom:var(--sp-ann-border-w, 0) solid var(--sp-line)}.sp-ann--gradient{background:linear-gradient(90deg,var(--sp-ann-bg, var(--sp-bg)),var(--sp-ann-bg2, var(--sp-ann-bg, var(--sp-bg))))}.sp-ann__inner{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;min-height:var(--sp-ann-h, 38px);padding-inline:44px}.sp-ann--scroll .sp-ann__inner{padding-inline:0;overflow:hidden}.sp-ann__slides{display:grid;flex:1;min-width:0}.sp-ann__slide{display:flex;grid-area:1 / 1;align-items:center;justify-content:center;gap:8px;padding-block:8px;text-align:center;visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease,visibility .4s}.sp-ann__slide.is-active{visibility:visible;opacity:1;transform:none}.sp-ann__slide a,.sp-ann__item a{color:inherit;text-decoration:underline;text-underline-offset:2px}.sp-ann__slide p{margin:0}.sp-ann__arrow,.sp-ann__close{position:absolute;top:50%;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;opacity:.75;translate:0 -50%}.sp-ann__arrow:hover,.sp-ann__close:hover{opacity:1}.sp-ann__arrow--prev{left:8px}.sp-ann__arrow--next{right:8px}.sp-ann.has-close .sp-ann__arrow--next{right:40px}.sp-ann.has-close .sp-ann__inner{padding-right:72px}.sp-ann__close{right:8px}.sp-ann__timer{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.sp-ann__timer-label{margin-right:4px}.sp-ann__unit{min-width:28px;padding:2px 5px;border-radius:5px;background:var(--sp-timer-bg, color-mix(in srgb, currentColor 16%, transparent));color:var(--sp-timer-fg, inherit);text-align:center}.sp-ann__timer--bar{justify-content:center;padding:6px 12px;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}@media(max-width:749px){.sp-ann__inner{padding-inline:36px}.sp-ann__inline-timer{display:none}}@media(min-width:750px){.sp-ann__timer--bar.sp-ann__timer--mobile-only{display:none}}.sp-ann.is-dismissed{display:none}sp-header{display:block}.sp-hdr{position:relative;z-index:30;border-bottom:var(--sp-hdr-border-w, 1px) solid var(--sp-hdr-line, var(--sp-line));background:var(--sp-hdr-bg, var(--sp-bg));color:var(--sp-hdr-fg, var(--sp-fg));transition:background-color .25s,box-shadow .25s}.sp-hdr.is-scrolled{background:var(--sp-hdr-scrolled-bg, var(--sp-hdr-bg, var(--sp-bg)))}.sp-hdr.is-scrolled.has-shadow{box-shadow:0 8px 28px #00000014}.sp-hdr.is-scrolled.has-glass{background:color-mix(in srgb,var(--sp-hdr-scrolled-bg, var(--sp-hdr-bg, var(--sp-bg))) 76%,transparent);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px)}.sp-hdr-wrap{transition:transform .3s ease}.sp-hdr-wrap.is-hidden{transform:translateY(-100%)}.sp-hdr__inner{display:grid;grid-template-areas:"burger logo icons";grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding-block:var(--sp-hdr-py-m, 10px);transition:padding .25s ease}.sp-hdr--m-left .sp-hdr__inner{grid-template-areas:"logo icons burger";grid-template-columns:1fr auto auto}.sp-hdr__burger{grid-area:burger;justify-self:start}.sp-hdr--m-left .sp-hdr__burger{justify-self:end}.sp-hdr__logo{display:inline-flex;grid-area:logo;align-items:center;justify-self:center;min-width:0;color:inherit;text-decoration:none}.sp-hdr--m-left .sp-hdr__logo{justify-self:start}.sp-hdr__logo img{display:block;width:var(--sp-logo-w-m, 110px);height:auto;transition:width .25s ease}.sp-hdr__logo-text{font-family:var(--sp-logo-font, var(--font-heading--family));font-size:var(--sp-logo-size-m, 1.4rem);font-weight:var(--sp-logo-weight, 800);letter-spacing:var(--sp-logo-ls, -.02em);line-height:1;text-transform:var(--sp-logo-case, none);white-space:nowrap}.sp-hdr__nav{display:none;grid-area:nav}.sp-hdr__icons{display:flex;grid-area:icons;align-items:center;justify-content:flex-end;gap:2px}.sp-hdr__icon{position:relative;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;text-decoration:none;cursor:pointer;transition:background-color .2s}.sp-hdr__icon:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.sp-hdr__icon:focus-visible{outline:2px solid currentColor;outline-offset:1px}.sp-bubble{position:absolute;top:3px;right:1px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--sp-bubble-bg, var(--sp-accent));color:var(--sp-bubble-fg, var(--sp-accent-fg));font-size:.6875rem;font-weight:700;line-height:1}.sp-hdr__cta{min-height:40px;margin-left:6px;padding:8px 18px;background:var(--sp-hdr-btn-bg, var(--sp-btn-bg));color:var(--sp-hdr-btn-fg, var(--sp-btn-fg));font-size:.8125rem;white-space:nowrap;box-shadow:none;transition:opacity .25s ease,transform .25s ease,filter .15s}.sp-hdr__cta.sp-btn--outline{background:transparent;color:var(--sp-hdr-btn-bg, currentColor);box-shadow:inset 0 0 0 1.5px currentColor}.sp-hdr__cta--desktop{display:none}.sp-hdr__cta--after-scroll{opacity:0;pointer-events:none;transform:translateY(4px)}.sp-hdr.is-scrolled .sp-hdr__cta--after-scroll{opacity:1;pointer-events:auto;transform:none}@media(max-width:989px){.sp-hdr__cta{min-height:36px;padding:6px 12px;font-size:.75rem}.sp-hdr__cta--after-scroll{display:none}.sp-hdr.is-scrolled .sp-hdr__cta--after-scroll{display:inline-flex}.sp-hdr__icon--desktop{display:none}}@media(min-width:990px){.sp-hdr__inner{padding-block:var(--sp-hdr-py, 18px)}.sp-hdr.is-scrolled.has-shrink .sp-hdr__inner{padding-block:calc(var(--sp-hdr-py, 18px) * .55)}.sp-hdr__logo img{width:var(--sp-logo-w, 140px)}.sp-hdr.is-scrolled.has-shrink .sp-hdr__logo img{width:calc(var(--sp-logo-w, 140px) * .82)}.sp-hdr__logo-text{font-size:var(--sp-logo-size, 1.75rem)}.sp-hdr__cta--mobile{display:none}.sp-hdr__cta--desktop{display:inline-flex}.sp-hdr__icon--mobile{display:none}.sp-hdr--d-left .sp-hdr__inner{grid-template-areas:"logo nav icons";grid-template-columns:auto 1fr auto;gap:32px}.sp-hdr--d-left .sp-hdr__logo{justify-self:start}.sp-hdr--d-center .sp-hdr__inner{grid-template-areas:"nav logo icons";grid-template-columns:1fr auto 1fr;gap:32px}.sp-hdr--d-stacked .sp-hdr__inner{grid-template-areas:"burger logo icons" "nav nav nav";grid-template-columns:1fr auto 1fr;row-gap:10px}.sp-hdr--d-stacked .sp-hdr__nav{justify-content:center;padding-top:10px;border-top:var(--sp-hdr-border-w, 1px) solid var(--sp-hdr-line, var(--sp-line))}.sp-hdr--d-left .sp-hdr__burger,.sp-hdr--d-center .sp-hdr__burger,.sp-hdr--d-stacked .sp-hdr__burger{display:none}.sp-hdr--d-left .sp-hdr__nav,.sp-hdr--d-center .sp-hdr__nav,.sp-hdr--d-stacked .sp-hdr__nav{display:flex;justify-content:var(--sp-nav-align, center)}.sp-hdr--d-center .sp-hdr__nav{justify-content:flex-start}}.sp-hdr__menu{display:flex;flex-wrap:wrap;gap:4px var(--sp-nav-gap, 28px);margin:0;padding:0;list-style:none}.sp-hdr__item{position:relative}.sp-hdr__link{position:relative;display:inline-flex;align-items:center;gap:4px;padding:8px 0;border:0;background:none;color:inherit;font:inherit;font-size:var(--sp-nav-size, .9375rem);font-weight:var(--sp-nav-weight, 500);letter-spacing:var(--sp-nav-ls, 0);text-decoration:none;text-transform:var(--sp-nav-case, none);cursor:pointer;transition:color .2s,opacity .2s,background-color .2s}.sp-hdr__link .sp-icon{transition:transform .2s}.sp-hdr__item:hover>.sp-hdr__link .sp-icon,.sp-hdr__item:focus-within>.sp-hdr__link .sp-icon{transform:rotate(180deg)}.sp-hdr__link.is-active{font-weight:700}.sp-hdr--hover-underline .sp-hdr__link:after{content:"";position:absolute;right:0;bottom:3px;left:0;height:2px;background:var(--sp-hdr-hover, currentColor);transform:scaleX(0);transform-origin:right;transition:transform .25s ease}.sp-hdr--hover-underline .sp-hdr__link:hover:after,.sp-hdr--hover-underline .sp-hdr__link.is-active:after{transform:scaleX(1);transform-origin:left}.sp-hdr--hover-color .sp-hdr__link:hover{color:var(--sp-hdr-hover, var(--sp-accent))}.sp-hdr--hover-fade .sp-hdr__menu:hover>.sp-hdr__item>.sp-hdr__link{opacity:.45}.sp-hdr--hover-fade .sp-hdr__menu>.sp-hdr__item:hover>.sp-hdr__link{opacity:1}.sp-hdr--hover-pill .sp-hdr__menu{gap:4px calc(var(--sp-nav-gap, 28px) * .3)}.sp-hdr--hover-pill .sp-hdr__link{padding:8px 14px;border-radius:999px}.sp-hdr--hover-pill .sp-hdr__link:hover,.sp-hdr--hover-pill .sp-hdr__link.is-active{background:var(--sp-hdr-hover-bg, color-mix(in srgb, currentColor 9%, transparent))}.sp-dd{position:absolute;top:100%;left:-14px;z-index:5;min-width:220px;padding:8px;border:1px solid var(--sp-dd-line, var(--sp-line));border-radius:var(--sp-radius);background:var(--sp-dd-bg, var(--sp-hdr-bg, var(--sp-bg)));color:var(--sp-dd-fg, var(--sp-hdr-fg, var(--sp-fg)));box-shadow:0 18px 44px #0000001f;list-style:none;margin:0;visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s}.sp-hdr__item:hover>.sp-dd,.sp-hdr__item:focus-within>.sp-dd{visibility:visible;opacity:1;transform:none}.sp-dd a{display:block;padding:9px 12px;border-radius:8px;color:inherit;font-size:.9375rem;text-decoration:none;transition:background-color .15s}.sp-dd a:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.sp-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden;pointer-events:none}.sp-drawer.is-open{visibility:visible;pointer-events:auto}.sp-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .3s}.sp-drawer.is-open .sp-drawer__overlay{opacity:1}.sp-drawer__panel{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(88vw,var(--sp-drawer-w, 380px));overflow-y:auto;background:var(--sp-drawer-bg, var(--sp-hdr-bg, var(--sp-bg)));color:var(--sp-drawer-fg, var(--sp-hdr-fg, var(--sp-fg)));transform:translate(-100%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.sp-drawer--right .sp-drawer__panel{right:0;left:auto;transform:translate(100%)}.sp-drawer.is-open .sp-drawer__panel{transform:none}.sp-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 20px;border-bottom:1px solid var(--sp-drawer-line, var(--sp-line))}.sp-drawer__title{font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sp-drawer__nav{flex:1;padding:6px 20px}.sp-drawer__menu{margin:0;padding:0;list-style:none}.sp-drawer__link,.sp-drawer__menu summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid var(--sp-drawer-line, var(--sp-line));color:inherit;font-size:var(--sp-drawer-size, 1.125rem);font-weight:var(--sp-nav-weight, 600);text-decoration:none;text-transform:var(--sp-nav-case, none);list-style:none;cursor:pointer}.sp-drawer__menu summary::-webkit-details-marker{display:none}.sp-drawer__menu details[open]>summary .sp-icon{transform:rotate(180deg)}.sp-drawer__sub{margin:0;padding:6px 0 10px 12px;list-style:none}.sp-drawer__sub a{display:block;padding:9px 0;color:inherit;font-size:1rem;opacity:.8;text-decoration:none}.sp-drawer__foot{display:grid;gap:14px;padding:20px;border-top:1px solid var(--sp-drawer-line, var(--sp-line))}.sp-drawer__foot .sp-btn{width:100%}.sp-drawer__text{font-size:.875rem;line-height:1.5;opacity:.8}.sp-drawer__promo{display:block;overflow:hidden;border-radius:var(--sp-radius)}.sp-drawer__promo img{display:block;width:100%;height:auto}html.sp-lock,html.sp-lock body{overflow:hidden}.sp-social{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sp-social a{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--sp-social-line, color-mix(in srgb, currentColor 22%, transparent));border-radius:50%;color:inherit;transition:background-color .2s,color .2s}.sp-social a:hover{background:currentColor}.sp-social a:hover .sp-icon{color:var(--sp-bg)}.sp-ftr__grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:750px){.sp-ftr__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.sp-ftr__grid{grid-template-columns:var(--sp-ftr-cols, repeat(4, minmax(0, 1fr)));gap:48px}}.sp-ftr__col{display:grid;gap:14px;align-content:start}.sp-ftr__heading{font-size:.9375rem;font-weight:700}.sp-ftr__logo img{display:block;width:var(--sp-ftr-logo-w, 140px);height:auto}.sp-ftr__brand{font-family:var(--font-heading--family);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1}.sp-ftr__text{color:var(--sp-muted);font-size:.9375rem;line-height:1.6}.sp-ftr__links{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sp-ftr__links a{color:var(--sp-ftr-link, var(--sp-muted));font-size:.9375rem;text-decoration:none;transition:color .2s}.sp-ftr__links a:hover{color:var(--sp-fg)}.sp-ftr__form{display:flex;gap:8px}.sp-ftr__input{flex:1;min-width:0;min-height:48px;padding:10px 14px;border:1px solid var(--sp-input-line, var(--sp-line));border-radius:var(--sp-btn-radius);background:var(--sp-input-bg, var(--sp-bg));color:var(--sp-input-fg, var(--sp-fg));font:inherit}.sp-ftr__form .sp-btn{min-height:48px;padding:10px 18px;font-size:.875rem;box-shadow:none}.sp-ftr__msg{font-size:.875rem}.sp-ftr__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:44px;padding-top:20px;border-top:1px solid var(--sp-line);color:var(--sp-muted);font-size:.8125rem}.sp-ftr__policies{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none}.sp-ftr__policies a{color:inherit;text-decoration:none}.sp-ftr__policies a:hover{text-decoration:underline}.sp-marquee{overflow:hidden;padding-block:var(--sp-pt, 12px) var(--sp-pb, 12px);font-size:var(--sp-mq-size, .8125rem);font-weight:700;letter-spacing:.06em;text-transform:var(--sp-mq-case, uppercase)}.sp-marquee__track{display:flex;width:max-content;animation:sp-marquee var(--sp-speed, 30s) linear infinite}.sp-marquee--reverse .sp-marquee__track{animation-direction:reverse}.sp-marquee:hover .sp-marquee__track{animation-play-state:paused}.sp-marquee__group{display:flex;flex:none;align-items:center;gap:var(--sp-mq-gap, 36px);padding-right:var(--sp-mq-gap, 36px)}.sp-marquee__item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.sp-marquee__item .sp-icon{color:var(--sp-em)}@keyframes sp-marquee{to{transform:translate(-50%)}}.sp-grid{display:grid;grid-template-columns:repeat(var(--sp-cols-m, 1),minmax(0,1fr));gap:14px}@media(min-width:750px){.sp-grid{grid-template-columns:repeat(var(--sp-cols-d, 3),minmax(0,1fr));gap:20px}}.sp-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--sp-line);border-radius:var(--sp-radius);background:var(--sp-card)}.sp-grid--plain .sp-card{overflow:visible;border:0;border-radius:0;background:transparent}.sp-card__media img,.sp-card__media svg{display:block;width:100%;aspect-ratio:var(--sp-card-ratio, 4 / 3);object-fit:cover}.sp-card__media svg{background:color-mix(in srgb,var(--sp-fg) 7%,var(--sp-bg));fill:var(--sp-muted)}.sp-grid--plain .sp-card__media img,.sp-grid--plain .sp-card__media svg{border-radius:var(--sp-radius)}.sp-card__body{display:grid;gap:8px;align-content:start;padding:20px}.sp-grid--plain .sp-card__body{padding:14px 0 0}.sp-grid--center .sp-card__body{justify-items:center;text-align:center}.sp-card__icon{display:grid;place-items:center;width:50px;height:50px;margin-bottom:4px;border-radius:14px;background:color-mix(in srgb,var(--sp-em) 12%,var(--sp-bg));color:var(--sp-em)}.sp-card__title{font-size:1.125rem;font-weight:700;line-height:1.25}.sp-card__text{color:var(--sp-muted);font-size:.9375rem;line-height:1.55}.sp-split{display:grid;gap:28px;align-items:center}@media(max-width:989px){.sp-split--text-first .sp-split__media{order:2}}@media(min-width:990px){.sp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.sp-split--reverse .sp-split__media{order:2}}.sp-split__media img,.sp-split__media svg{display:block;width:100%;height:auto;border-radius:var(--sp-radius)}.sp-split__media svg{aspect-ratio:1;background:color-mix(in srgb,var(--sp-fg) 7%,var(--sp-bg));fill:var(--sp-muted)}.sp-split__content{display:grid;gap:16px;align-content:center}.sp-steps{display:grid;gap:12px;padding:0;counter-reset:sp-step;list-style:none}.sp-steps li{display:flex;align-items:flex-start;gap:12px;font-weight:600;line-height:1.4;counter-increment:sp-step}.sp-steps li:before{content:counter(sp-step);display:grid;flex:none;place-items:center;width:28px;height:28px;margin-top:-3px;border-radius:50%;background:var(--sp-accent);color:var(--sp-accent-fg);font-size:.8125rem;font-weight:800}.sp-checks{display:grid;gap:10px;padding:0;list-style:none}.sp-checks li{display:flex;align-items:flex-start;gap:10px;font-weight:600;line-height:1.4}.sp-checks .sp-icon{flex:none;color:var(--sp-em)}.sp-split .sp-btn{justify-self:start}.sp-cta .sp-btn{justify-self:center;min-width:min(100%,320px)}.sp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}@media(min-width:990px){.sp-stats{grid-template-columns:repeat(var(--sp-cols-d, 4),minmax(0,1fr));gap:32px}}.sp-stat{display:grid;justify-items:center;gap:10px;text-align:center}.sp-stat__ring{position:relative;display:grid;place-items:center;width:124px;height:124px}.sp-stat__ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.sp-stat__value{color:var(--sp-em);font-family:var(--font-heading--family);font-size:clamp(2.2rem,8vw,3.2rem);font-weight:800;letter-spacing:-.03em;line-height:1}.sp-stat__ring .sp-stat__value{font-size:1.9rem}.sp-stat__text{max-width:230px;color:var(--sp-muted);font-size:.875rem;line-height:1.45}.sp-footnote{margin-top:28px;color:var(--sp-muted);font-size:.75rem;text-align:center}.sp-compare{max-width:780px;margin-inline:auto}.sp-compare__table{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(var(--sp-ccols, 2),minmax(62px,.75fr))}.sp-compare__cell{display:flex;align-items:center;justify-content:center;min-height:56px;padding:12px 6px;border-bottom:1px solid var(--sp-line);font-size:.875rem;line-height:1.3;text-align:center}.sp-compare__cell--head{border-bottom:0;font-size:.8125rem;font-weight:700}.sp-compare__cell--feature{justify-content:flex-start;padding-left:2px;font-weight:600;text-align:left}.sp-compare__cell--us{border-bottom-color:color-mix(in srgb,var(--sp-us-fg, var(--sp-accent-fg)) 18%,var(--sp-us-bg, var(--sp-accent)));background:var(--sp-us-bg, var(--sp-accent));color:var(--sp-us-fg, var(--sp-accent-fg))}.sp-compare__cell--us.sp-compare__cell--head{border-radius:var(--sp-radius) var(--sp-radius) 0 0;font-size:.9375rem;font-weight:800}.sp-compare__cell--us.is-last{border-bottom:0;border-radius:0 0 var(--sp-radius) var(--sp-radius)}.sp-compare__cell--head img{width:auto;max-width:90px;height:auto;max-height:34px}.sp-compare__yes,.sp-compare__no{display:grid;place-items:center;width:26px;height:26px;border-radius:50%}.sp-compare__yes{background:var(--sp-yes-bg, var(--sp-success));color:var(--sp-yes-fg, #fff)}.sp-compare__cell--us .sp-compare__yes{background:var(--sp-us-fg, var(--sp-accent-fg));color:var(--sp-us-bg, var(--sp-accent))}.sp-compare__no{background:color-mix(in srgb,var(--sp-fg) 9%,var(--sp-bg));color:var(--sp-muted)}.sp-compare__cell--us .sp-compare__no{background:color-mix(in srgb,var(--sp-us-fg, var(--sp-accent-fg)) 22%,var(--sp-us-bg, var(--sp-accent)));color:var(--sp-us-fg, var(--sp-accent-fg))}.sp-scroller{display:grid;grid-auto-columns:min(80%,320px);grid-auto-flow:column;gap:14px;margin-inline:calc(var(--sp-gutter) * -1);padding:4px var(--sp-gutter) 10px;overflow-x:auto;scroll-padding-inline:var(--sp-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.sp-scroller::-webkit-scrollbar{display:none}.sp-scroller>*{scroll-snap-align:start}@media(min-width:990px){.sp-scroller--grid{grid-auto-flow:row;grid-template-columns:repeat(var(--sp-cols-d, 3),minmax(0,1fr));margin-inline:0;padding-inline:0;overflow:visible}}.sp-person{position:relative;overflow:hidden;aspect-ratio:3 / 4;border-radius:var(--sp-radius);background:var(--sp-card)}.sp-person>img,.sp-person>svg{display:block;width:100%;height:100%;object-fit:cover}.sp-person>svg{background:color-mix(in srgb,var(--sp-fg) 8%,var(--sp-bg));fill:var(--sp-muted)}.sp-person__overlay{position:absolute;inset:auto 0 0;display:grid;gap:4px;padding:70px 16px 16px;background:linear-gradient(transparent,#000000c7);color:#fff}.sp-person__quote{margin-bottom:6px;font-size:.9375rem;line-height:1.4}.sp-person__name{font-weight:700}.sp-person__role{font-size:.6875rem;font-weight:600;letter-spacing:.06em;opacity:.85;text-transform:uppercase}.sp-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin:-12px 0 28px;font-weight:600}.sp-review{display:grid;gap:10px;align-content:start;padding:18px;border:1px solid var(--sp-line);border-radius:var(--sp-radius);background:var(--sp-card)}.sp-review__img{display:block;width:100%;aspect-ratio:1;border-radius:calc(var(--sp-radius) * .7);object-fit:cover}.sp-review__title{font-weight:700;line-height:1.3}.sp-review__body{color:var(--sp-muted);font-size:.9375rem;line-height:1.55}.sp-review__author{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.875rem;font-weight:700}.sp-verified{display:inline-flex;align-items:center;gap:4px;color:var(--sp-success);font-size:.75rem;font-weight:600}.sp-faq{display:grid;gap:24px}@media(min-width:990px){.sp-faq{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:64px;align-items:start}.sp-faq .sp-head{position:sticky;top:calc(var(--sp-header-offset, 0px) + 24px)}}.sp-faq--stacked{grid-template-columns:1fr!important;max-width:820px;margin-inline:auto}.sp-cta{display:grid;justify-items:center;gap:18px;text-align:center}.sp-cta__img{width:100%;max-width:var(--sp-img-w, 440px);height:auto;border-radius:var(--sp-radius)}.sp-cta__note{display:inline-flex;align-items:center;gap:6px;color:var(--sp-muted);font-size:.8125rem}.sp-anim .sp-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.sp-anim .sp-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sp-anim .sp-reveal{opacity:1;transform:none;transition:none}.sp-marquee__track,.sp-dot:after{animation:none}.sp-ann__slide,.sp-hdr-wrap,.sp-drawer__panel{transition:none}}.sp [hidden],sp-countdown[hidden]{display:none!important}.sp-hdr-root{background:transparent}.sp-ann--scroll .sp-ann__inner{justify-content:flex-start}.sp-hdr__full{padding-inline:var(--sp-gutter)}@media(min-width:990px){html.sp-lock .page-wrapper{overflow:hidden}}.sp-ann__slides{overflow:hidden}.sp-ann__slide{min-width:0;flex-wrap:wrap}.sp-ann__timer{flex-wrap:wrap;justify-content:center;white-space:normal}.sp-ann__unit{white-space:nowrap}.sp-ann--scroll .sp-ann__slides,.sp-ann--scroll .sp-ann__timer{flex-wrap:nowrap;white-space:nowrap}.sp-text--muted{color:var(--sp-text-c, var(--sp-muted))}.sp-sub,.sp-addon{color:var(--sp-choice-fg, inherit)}.sp .sp-ftr__input{border-color:var(--sp-input-line, var(--sp-line));background-color:var(--sp-input-bg, var(--sp-bg));color:var(--sp-input-fg, var(--sp-fg))}.sp .sp-qty input{background-color:transparent;color:inherit}.sp .sp-acc summary:hover{color:var(--sp-acc-title, inherit)}.sp .sp-drawer__menu summary:hover{color:inherit}.sp :is(h1,h2,h3,h4,h5,h6,p)>a:hover,.sp .sp-rte a:hover{color:inherit;opacity:.75}.sp-ann__item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}@media(max-width:989px){.sp-hdr.is-scrolled .sp-hdr__cta--after-scroll.sp-hdr__cta--desktop{display:none}}.sp-hdr__cta--after-scroll{visibility:hidden;transition:opacity .25s ease,transform .25s ease,visibility .25s}.sp-hdr.is-scrolled .sp-hdr__cta--after-scroll{visibility:visible}#sp-buy,.sp-section[id],.sp [id^=shopify-section]{scroll-margin-top:calc(var(--sp-header-offset, 0px) + 16px)}body:has(.sp-sticky.is-visible) .sp-ftr{padding-bottom:calc(var(--sp-pb, 28px) + 76px + env(safe-area-inset-bottom))}@media(min-width:990px){.sp-hdr--m-left.sp-hdr--d-minimal .sp-hdr__inner{grid-template-areas:"burger logo icons";grid-template-columns:1fr auto 1fr}.sp-hdr--m-left.sp-hdr--d-minimal .sp-hdr__burger{justify-self:start}.sp-hdr--m-left.sp-hdr--d-minimal .sp-hdr__logo{justify-self:center}}.sp-social a:hover .sp-icon{color:var(--sp-social-hover-fg, var(--sp-bg))}.sp-drawer .sp-social{--sp-social-hover-fg: var(--sp-drawer-bg, var(--sp-hdr-bg, var(--sp-bg)))}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sp-theme.css.map */
