:root{--hs-ink: #0e1116;--hs-ink-2: #161b22;--hs-ink-3: #232935;--hs-volt: #d4f53c;--hs-volt-2: #c2e52a;--hs-volt-soft: #f0fac6;--hs-bone: #f5f3ec;--hs-bone-2: #ebe7dc;--hs-paper: #ffffff;--hs-orange: #ff6a3d;--hs-orange-deep: #d8481b;--hs-orange-soft: #ffe7dd;--hs-text: #0e1116;--hs-muted: #585e69;--hs-line: #e2ded2;--hs-on-dark: #f5f3ec;--hs-on-dark-muted: #aab0bb;--hs-display: "Bricolage Grotesque", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--hs-r-sm: 12px;--hs-r: 20px;--hs-r-lg: 32px;--hs-r-pill: 999px;--hs-shadow: 0 1px 2px rgb(14 17 22 / 6%), 0 12px 32px rgb(14 17 22 / 8%);--hs-shadow-lg: 0 24px 60px rgb(14 17 22 / 18%);--hs-gap: clamp(16px, 3vw, 28px);--hs-section: clamp(56px, 8vw, 112px);--hs-max: 1280px;--hs-ease: cubic-bezier(.2, .7, .2, 1);--hs-seam: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'%3E%3Cpath d='M2 10C22 2 38 2 60 7s38 5 58-3' fill='none' stroke='%23000' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");--hs-green: var(--hs-ink);--hs-green-deep: var(--hs-ink);--hs-green-soft: var(--hs-volt-soft);--hs-coral: var(--hs-orange);--hs-coral-deep: var(--hs-orange-deep);--hs-coral-soft: var(--hs-orange-soft);--hs-cream: var(--hs-bone);--hs-cream-2: var(--hs-bone-2);--hs-white: #fff}:root:root{--font-heading--family: var(--hs-display);--font-heading--weight: 800;--font-accent--family: var(--hs-display);--font-accent--weight: 800}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.025em}body{background:var(--hs-bone);color:var(--hs-text);-webkit-font-smoothing:antialiased}::selection{background:var(--hs-volt);color:var(--hs-ink)}.hs-wrap{max-width:var(--hs-max);margin-inline:auto;padding-inline:16px}@media(min-width:750px){.hs-wrap{padding-inline:32px}}.hs-section{padding-block:var(--hs-section);position:relative}.hs-section--soft,.hs-section--cream2{background:var(--hs-paper)}.hs-section--volt{background:var(--hs-volt)}.hs-section--deep,.hs-dark{background:var(--hs-ink);color:var(--hs-on-dark)}.hs-section--deep :is(h1,h2,h3,.hs-h1,.hs-h2,.hs-h3),.hs-dark :is(h1,h2,h3,.hs-h1,.hs-h2,.hs-h3){color:var(--hs-on-dark)}.hs-section--deep .hs-lead,.hs-dark .hs-lead{color:var(--hs-on-dark-muted)}.hs-h1,.hs-h2,.hs-h3,.hs-display{font-family:var(--hs-display);font-weight:800;letter-spacing:-.035em;margin:0;color:var(--hs-ink);text-wrap:balance}.hs-display{font-size:clamp(2.6rem,1.4rem + 5.6vw,5.6rem);line-height:.95}.hs-h1{font-size:clamp(2.2rem,1.3rem + 4vw,4.2rem);line-height:.98}.hs-h2{font-size:clamp(1.9rem,1.2rem + 2.8vw,3.2rem);line-height:1.02}.hs-h3{font-size:clamp(1.15rem,1rem + .6vw,1.4rem);line-height:1.2;letter-spacing:-.02em}.hs-lead{font-size:clamp(1.02rem,.95rem + .35vw,1.2rem);line-height:1.55;color:var(--hs-muted);margin:0;max-width:58ch}.hs-muted{color:var(--hs-muted)}.hs-center{text-align:center}.hs-center .hs-lead{margin-inline:auto}.hs-head{display:grid;gap:14px;margin-bottom:clamp(28px,4vw,48px)}.hs-head--split{grid-template-columns:1fr;align-items:end}@media(min-width:900px){.hs-head--split{grid-template-columns:1.2fr 1fr;gap:40px}}.hs-hl{background:linear-gradient(transparent 58%,var(--hs-volt) 58%,var(--hs-volt) 92%,transparent 92%);padding-inline:.06em;color:inherit}.hs-dark .hs-hl,.hs-section--deep .hs-hl{background:none;color:var(--hs-volt);padding:0}.hs-eyebrow{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hs-ink)}.hs-eyebrow:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--hs-volt);box-shadow:inset 0 0 0 2px var(--hs-ink);flex:none}.hs-eyebrow .hs-icon{display:none}.hs-dark .hs-eyebrow,.hs-section--deep .hs-eyebrow,.hs-colhero .hs-eyebrow{color:var(--hs-volt)}.hs-dark .hs-eyebrow:before,.hs-section--deep .hs-eyebrow:before{box-shadow:none}.hs-center .hs-eyebrow{justify-content:center}.hs-seam{display:block;width:120px;height:14px;background:var(--hs-volt);-webkit-mask:var(--hs-seam) no-repeat center / contain;mask:var(--hs-seam) no-repeat center / contain}.hs-center .hs-seam{margin-inline:auto}.hs-seam--ink{background:var(--hs-ink)}.hs-btn{--b-bg: var(--hs-ink);--b-fg: var(--hs-on-dark);--b-dot: var(--hs-volt);--b-dot-fg: var(--hs-ink);display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:6px 8px 6px 24px;border-radius:var(--hs-r-pill);font-weight:700;font-size:1rem;text-decoration:none;border:1.5px solid var(--b-bg);background:var(--b-bg);color:var(--b-fg);cursor:pointer;transition:transform .25s var(--hs-ease),box-shadow .25s var(--hs-ease),background .2s}.hs-btn:after{content:"";width:38px;height:38px;border-radius:50%;flex:none;background:var(--b-dot) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e1116' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center / 18px;transition:transform .3s var(--hs-ease)}.hs-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0e11162e}.hs-btn:hover:after{transform:translate(3px) rotate(-8deg)}.hs-btn:active{transform:translateY(0)}.hs-btn--volt{--b-bg: var(--hs-volt);--b-fg: var(--hs-ink);--b-dot: var(--hs-ink)}.hs-btn--volt:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d4f53c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.hs-btn--ghost,.hs-btn--light{--b-bg: transparent;--b-fg: var(--hs-ink);border-color:currentColor;padding:12px 24px}.hs-btn--ghost:after,.hs-btn--light:after{display:none}.hs-dark .hs-btn--ghost,.hs-section--deep .hs-btn--ghost,.hs-btn--light{--b-fg: var(--hs-on-dark)}.hs-btn--sm{min-height:42px;font-size:.92rem;padding:4px 6px 4px 18px}.hs-btn--sm:after{width:32px;height:32px;background-size:15px}.hs-btn[disabled],.hs-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.hs-btn:focus-visible,.hs-card-link:focus-visible,.hs-need:focus-visible,.hs-tile:focus-visible{outline:3px solid var(--hs-orange);outline-offset:3px}.hs-link{color:var(--hs-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--hs-volt-2);text-decoration-thickness:3px;text-underline-offset:4px}.hs-dark .hs-link{color:var(--hs-volt);text-decoration-color:currentColor;text-decoration-thickness:1px}.hs-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.hs-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:var(--hs-r-pill);background:var(--hs-paper);border:1px solid var(--hs-line);font-size:.84rem;font-weight:700;color:var(--hs-ink);text-decoration:none;transition:background .2s,border-color .2s}.hs-chip .hs-icon{width:16px;height:16px;color:var(--hs-ink)}.hs-chip--need{background:var(--hs-volt);border-color:var(--hs-volt)}.hs-chip--coral{background:var(--hs-orange-soft);border-color:transparent;color:#7a2410}a.hs-chip:hover{border-color:var(--hs-ink)}.hs-ticker{background:var(--hs-volt);color:var(--hs-ink);overflow:hidden;border-block:2px solid var(--hs-ink)}.hs-ticker__track{display:flex;width:max-content}.hs-anim .hs-ticker__track{animation:hs-marquee 38s linear infinite}.hs-ticker__group{display:flex;align-items:center;gap:28px;padding:14px;white-space:nowrap;font-family:var(--hs-display);font-weight:800;font-size:clamp(1rem,.9rem + .5vw,1.35rem);letter-spacing:-.01em;text-transform:uppercase}.hs-ticker__dot{width:14px;height:14px;border-radius:50%;background:var(--hs-ink);flex:none}@keyframes hs-marquee{to{transform:translate(-50%)}}.hs-ticker:hover .hs-ticker__track{animation-play-state:paused}.hs-js .hs-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--hs-ease),transform .8s var(--hs-ease);transition-delay:var(--hs-d, 0ms)}.hs-js .hs-reveal.is-in{opacity:1;transform:none}.hs-hero{position:relative;overflow:hidden;background:var(--hs-ink);color:var(--hs-on-dark);padding-block:clamp(40px,7vw,96px) clamp(48px,7vw,104px);isolation:isolate}.hs-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 60% at 85% 20%,rgb(212 245 60 / 16%),transparent 60%),radial-gradient(40% 50% at 0% 100%,rgb(255 106 61 / 12%),transparent 60%)}.hs-hero__grid{display:grid;gap:clamp(32px,5vw,64px);align-items:center}@media(min-width:960px){.hs-hero__grid{grid-template-columns:1.08fr .92fr}}.hs-hero__text{display:grid;gap:22px;align-content:center}.hs-hero .hs-display{color:var(--hs-on-dark)}.hs-hero .hs-display em{font-style:normal;color:var(--hs-volt)}.hs-hero .hs-lead{color:var(--hs-on-dark-muted);font-size:clamp(1.05rem,1rem + .4vw,1.25rem)}.hs-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.hs-hero__facts{display:flex;flex-wrap:wrap;gap:10px 22px;margin:10px 0 0;padding:18px 0 0;list-style:none;border-top:1px solid rgb(245 243 236 / 14%)}.hs-hero__facts li{display:flex;align-items:center;gap:10px;font-weight:600;font-size:.95rem;color:var(--hs-on-dark)}.hs-hero__facts .hs-icon{width:22px;height:22px;color:var(--hs-volt)}.hs-hero__stage{position:relative;aspect-ratio:4 / 5;max-width:560px;width:100%;justify-self:center}.hs-hero__ball{position:absolute;width:78%;aspect-ratio:1;right:-8%;top:-6%;border-radius:50%;background:var(--hs-volt);z-index:0}.hs-anim .hs-hero__ball{animation:hs-float 9s ease-in-out infinite}.hs-hero__ball svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hs-hero__photo{position:absolute;top:8%;right:10%;bottom:0;left:0;border-radius:28px 28px 200px;overflow:hidden;z-index:1;box-shadow:var(--hs-shadow-lg);background:var(--hs-ink-3)}.hs-hero__photo img{width:100%;height:100%;object-fit:cover;display:block}.hs-hero__float{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;background:#fff;color:var(--hs-ink);font-weight:700;font-size:.9rem;box-shadow:var(--hs-shadow)}.hs-anim .hs-hero__float{animation:hs-float 7s ease-in-out infinite}.hs-hero__float small{display:block;font-weight:500;color:var(--hs-muted);font-size:.78rem}.hs-hero__float .hs-icon{width:26px;height:26px;padding:5px;border-radius:50%;background:var(--hs-volt);color:var(--hs-ink);flex:none;box-sizing:content-box}.hs-hero__float--a{left:-4%;bottom:14%}.hs-hero__float--b{right:0;bottom:-2%}.hs-anim .hs-hero__float--b{animation-delay:-3s}@keyframes hs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:959px){.hs-hero__stage{max-width:440px}.hs-hero__float--a{left:0}}.hs-hero__badge{display:none}.hs-needs{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.hs-needs{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:240px}}@media(min-width:1100px){.hs-needs{grid-auto-rows:280px}}.hs-need{position:relative;display:block;min-height:230px;border-radius:var(--hs-r);overflow:hidden;text-decoration:none;color:var(--hs-on-dark);background:var(--hs-ink-2);isolation:isolate}@media(min-width:750px){.hs-need{min-height:0}.hs-needs>.hs-need:nth-child(1){grid-column:span 2;grid-row:span 2}.hs-needs>.hs-need:nth-child(4){grid-row:span 2}}.hs-need__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hs-need__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--hs-ease)}.hs-need:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0e111600 35%,#0e1116db);transition:background .4s}.hs-need:hover .hs-need__img img{transform:scale(1.06)}.hs-need__num{position:absolute;top:14px;left:16px;font-family:var(--hs-display);font-weight:800;font-size:.85rem;letter-spacing:.04em;color:var(--hs-ink);background:var(--hs-volt);border-radius:var(--hs-r-pill);padding:4px 10px}.hs-need__body{position:absolute;left:0;right:0;bottom:0;display:grid;gap:4px;padding:16px 64px 16px 16px}.hs-need__title{display:block;font-family:var(--hs-display);font-weight:800;font-size:clamp(1.15rem,1rem + .8vw,1.7rem);line-height:1.02;letter-spacing:-.03em;color:#fff}.hs-needs>.hs-need:nth-child(1) .hs-need__title{font-size:clamp(1.5rem,1.1rem + 1.8vw,2.6rem)}.hs-need__title .hs-icon{display:none}.hs-need__text{font-size:.86rem;color:#f5f3ecd6;line-height:1.35}.hs-need__go{position:absolute;right:14px;bottom:14px;width:42px;height:42px;border-radius:50%;background:var(--hs-volt) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e1116' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M9 7h8v8'/%3E%3C/svg%3E") no-repeat center / 18px;transition:transform .35s var(--hs-ease)}.hs-need:hover .hs-need__go{transform:rotate(45deg) scale(1.08)}@media(max-width:749px){.hs-needs>.hs-need:nth-child(1){grid-column:span 2;min-height:300px}.hs-needs>.hs-need--all{grid-column:span 2;min-height:150px}.hs-need__body{padding-right:58px}.hs-need__go{width:38px;height:38px}}.hs-need--all{background:var(--hs-volt);color:var(--hs-ink);display:grid;place-content:center;text-align:center;padding:20px}.hs-need--all:after{display:none}.hs-need--all .hs-need__title{color:var(--hs-ink)}.hs-need--all .hs-need__text{color:var(--hs-ink);opacity:.75}.hs-need--all .hs-need__go{background-color:var(--hs-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d4f53c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M9 7h8v8'/%3E%3C/svg%3E")}.hs-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.hs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media(min-width:1100px){.hs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.hs-pcard{position:relative;display:grid;grid-template-rows:auto 1fr;background:var(--hs-paper);border-radius:var(--hs-r);overflow:hidden;transition:transform .35s var(--hs-ease),box-shadow .35s var(--hs-ease)}.hs-pcard:hover{transform:translateY(-4px);box-shadow:var(--hs-shadow)}.hs-pcard__img{aspect-ratio:1;background:#fff;overflow:hidden;position:relative}.hs-pcard__img img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .5s var(--hs-ease)}.hs-pcard:hover .hs-pcard__img img{transform:scale(1.05)}.hs-pcard__body{display:grid;gap:6px;padding:14px 16px 16px;align-content:start}.hs-pcard__need{justify-self:start;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--hs-ink);background:var(--hs-volt);padding:3px 8px;border-radius:var(--hs-r-pill)}.hs-pcard__title{font-weight:700;font-size:.98rem;line-height:1.3;color:var(--hs-ink);margin:0}.hs-pcard__title a{color:inherit;text-decoration:none}.hs-pcard__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.hs-pcard__benefit{font-size:.85rem;color:var(--hs-muted);line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hs-pcard__price{font-family:var(--hs-display);font-weight:800;color:var(--hs-ink);font-size:1.2rem;margin-top:4px;letter-spacing:-.02em}.hs-pcard__price small{font-family:Inter,sans-serif;font-weight:600;color:var(--hs-muted);font-size:.76rem;letter-spacing:0}.hs-pcard__soldout{font-size:.8rem;font-weight:700;color:var(--hs-orange-deep)}.product-card{background:var(--hs-paper);border-radius:var(--hs-r);overflow:hidden;transition:transform .35s var(--hs-ease),box-shadow .35s var(--hs-ease)}.product-card:hover{transform:translateY(-4px);box-shadow:var(--hs-shadow)}.product-card .product-card__content{padding-bottom:14px}.product-card .text-block,.product-card product-price,.product-card .product-card__content>:not(.card-gallery):not(a){padding-inline:14px}.product-card .text-block{font-weight:600}.product-card .text-block,.product-card .text-block>*{font-size:clamp(.86rem,.8rem + .3vw,1rem)!important;line-height:1.32!important}.product-card .text-block>*{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}@media(max-width:749px){.product-card .text-block,.product-card product-price,.product-card .product-card__content>:not(.card-gallery):not(a){padding-inline:10px}.product-card .price{font-size:1rem}}.product-card .card-gallery,.product-card .card-gallery img{background:#fff}.product-card .price{font-family:var(--hs-display);font-weight:800;letter-spacing:-.02em;font-size:1.12rem}.hs-scenes{display:grid;gap:clamp(32px,6vw,80px)}.hs-scene{display:grid;gap:24px;align-items:center}@media(min-width:900px){.hs-scene{grid-template-columns:1fr 1fr;gap:64px}.hs-scene:nth-child(2n) .hs-scene__media{order:2}}.hs-scene__media{position:relative;border-radius:var(--hs-r-lg);overflow:hidden;aspect-ratio:5 / 4;background:#fff}.hs-scene__media img{width:100%;height:100%;object-fit:cover;display:block}.hs-scene__media:after{content:"";position:absolute;width:90px;height:90px;right:-22px;bottom:-22px;border-radius:50%;background:var(--hs-volt)}.hs-scene__text{display:grid;gap:14px}.hs-scene__pair{display:grid;gap:10px;margin:6px 0 0;padding:0;list-style:none}.hs-scene__pair li{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start}.hs-scene__pair .hs-dot{width:30px;height:30px;border-radius:50%;display:grid;place-items:center}.hs-dot--before{background:var(--hs-orange-soft);color:var(--hs-orange-deep)}.hs-dot--after{background:var(--hs-volt);color:var(--hs-ink)}.hs-dot .hs-icon{width:16px;height:16px}.hs-benefits{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.hs-benefit{display:grid;gap:10px;padding:22px;background:var(--hs-paper);border-radius:var(--hs-r);align-content:start;border:1px solid transparent;transition:border-color .3s,transform .3s var(--hs-ease)}.hs-benefit:hover{border-color:var(--hs-ink);transform:translateY(-3px)}.hs-benefit__icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--hs-volt);color:var(--hs-ink)}.hs-benefit__title{font-family:var(--hs-display);font-weight:800;letter-spacing:-.02em;font-size:1.15rem;color:var(--hs-ink);margin:4px 0 0}.hs-benefit__text{margin:0;color:var(--hs-muted);font-size:.94rem;line-height:1.5}.hs-section--deep .hs-benefit{background:var(--hs-ink-2);border-color:#ffffff14}.hs-section--deep .hs-benefit__title{color:var(--hs-on-dark)}.hs-section--deep .hs-benefit__text{color:var(--hs-on-dark-muted)}.hs-offers{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.hs-offer-card{position:relative;display:grid;gap:10px;align-content:start;padding:26px;border-radius:var(--hs-r);background:var(--hs-ink);color:var(--hs-on-dark);overflow:hidden}.hs-offer-card .hs-icon{width:34px;height:34px;color:var(--hs-volt)}.hs-offer-card strong{font-family:var(--hs-display);font-weight:800;letter-spacing:-.03em;font-size:1.6rem;line-height:1.05;color:var(--hs-on-dark)}.hs-offer-card p{margin:0;color:var(--hs-on-dark-muted)}.hs-offer-card:after{content:"";position:absolute;width:140px;height:140px;right:-50px;top:-50px;border-radius:50%;border:2px solid rgb(212 245 60 / 35%)}.hs-offer-card:nth-child(2){background:var(--hs-volt);color:var(--hs-ink)}.hs-offer-card:nth-child(2) strong,.hs-offer-card:nth-child(2) .hs-icon{color:var(--hs-ink)}.hs-offer-card:nth-child(2) p{color:#0e1116bf}.hs-offer-card:nth-child(2):after{border-color:#0e111640}.hs-steps{display:grid;gap:12px;counter-reset:hs-step;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none}.hs-step{position:relative;padding:64px 22px 22px;background:var(--hs-paper);border-radius:var(--hs-r)}.hs-step:before{counter-increment:hs-step;content:"0" counter(hs-step);position:absolute;left:22px;top:18px;font-family:var(--hs-display);font-weight:800;font-size:1.6rem;letter-spacing:-.03em;color:var(--hs-ink);background:linear-gradient(transparent 55%,var(--hs-volt) 55%);line-height:1.1}.hs-step h3{margin:0 0 6px;font-size:1.08rem;font-family:var(--hs-display);font-weight:800;letter-spacing:-.02em;color:var(--hs-ink)}.hs-step p{margin:0;color:var(--hs-muted);font-size:.94rem;line-height:1.5}.hs-spec{display:grid;gap:clamp(16px,3vw,32px)}@media(min-width:900px){.hs-spec{grid-template-columns:1.2fr 1fr}}.hs-table{width:100%;border-collapse:collapse;background:var(--hs-paper);border-radius:var(--hs-r);overflow:hidden}.hs-table th,.hs-table td{text-align:left;padding:14px 18px;border-bottom:1px solid var(--hs-line);vertical-align:top;font-size:.95rem}.hs-table th{width:38%;font-weight:700;color:var(--hs-ink);background:#fbfaf6}.hs-table tr:last-child th,.hs-table tr:last-child td{border-bottom:0}.hs-box{padding:20px 22px;border-radius:var(--hs-r);background:var(--hs-paper)}.hs-box+.hs-box{margin-top:12px}.hs-box h3{margin:0 0 8px;font-size:1.02rem;font-family:var(--hs-display);font-weight:800;letter-spacing:-.02em;color:var(--hs-ink);display:flex;gap:8px;align-items:center}.hs-box ul{margin:0;padding-left:1.1em;color:var(--hs-muted)}.hs-box li+li{margin-top:4px}.hs-box--warn{background:var(--hs-orange-soft)}.hs-faq{display:grid;gap:10px;max-width:860px;margin-inline:auto}.hs-faq details{background:var(--hs-paper);border-radius:var(--hs-r);border:1px solid transparent;transition:border-color .25s}.hs-faq details[open]{border-color:var(--hs-ink)}.hs-faq summary{list-style:none;cursor:pointer;padding:20px 64px 20px 22px;font-weight:700;font-size:1.02rem;position:relative;color:var(--hs-ink)}.hs-faq summary::-webkit-details-marker{display:none}.hs-faq summary:after{content:"";position:absolute;right:18px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--hs-volt) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e1116' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") no-repeat center / 14px;transition:transform .3s var(--hs-ease)}.hs-faq details[open] summary:after{transform:rotate(135deg)}.hs-faq summary:focus-visible{outline:3px solid var(--hs-orange);outline-offset:2px;border-radius:var(--hs-r)}.hs-faq .hs-faq__a{padding:0 22px 20px;color:var(--hs-muted);line-height:1.6}.hs-faq .hs-faq__a p{margin:0 0 8px}.hs-dark .hs-faq details,.hs-section--deep .hs-faq details{background:var(--hs-ink-2)}.hs-dark .hs-faq summary,.hs-section--deep .hs-faq summary{color:var(--hs-on-dark)}.hs-dark .hs-faq details[open],.hs-section--deep .hs-faq details[open]{border-color:var(--hs-volt)}.hs-trust{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.hs-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.hs-trust__item{display:grid;gap:8px;padding:22px;border-radius:var(--hs-r);background:var(--hs-paper)}.hs-trust__item .hs-icon{width:30px;height:30px;color:var(--hs-ink);padding:8px;border-radius:12px;background:var(--hs-volt);box-sizing:content-box}.hs-trust__item strong{color:var(--hs-ink);font-family:var(--hs-display);font-weight:800;letter-spacing:-.02em;font-size:1.08rem}.hs-trust__item span{color:var(--hs-muted);font-size:.9rem;line-height:1.45}.hs-cta{position:relative;overflow:hidden;display:grid;gap:18px;align-items:center;padding:clamp(28px,5vw,56px);border-radius:var(--hs-r-lg);background:var(--hs-volt);color:var(--hs-ink);isolation:isolate}@media(min-width:900px){.hs-cta{grid-template-columns:1fr auto}}.hs-cta h2{color:var(--hs-ink)}.hs-cta p{margin:0;color:#0e1116bf;max-width:52ch}.hs-cta:before{content:"";position:absolute;z-index:-1;width:520px;height:520px;right:-160px;top:-200px;border-radius:50%;border:3px solid rgb(14 17 22 / 14%)}.hs-cta .hs-btn--light{--b-fg: var(--hs-ink)}.hs-cta .hs-btn--light[style]{color:var(--hs-ink)!important;border-color:var(--hs-ink)!important}.hs-pdp-top{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hs-pdp-sub{font-size:1.06rem;line-height:1.55;color:var(--hs-muted);margin:0}.product-information .product-details h1,.product-information .product-title{font-family:var(--hs-display);font-weight:800;letter-spacing:-.035em;line-height:1.02}.product-information .price{font-family:var(--hs-display);font-weight:800;letter-spacing:-.02em}.hs-quick{display:grid;gap:10px;margin:0;padding:0;list-style:none}.hs-quick li{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:center;font-weight:600;color:var(--hs-ink)}.hs-quick .hs-tick{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--hs-volt);color:var(--hs-ink)}.hs-quick .hs-tick .hs-icon{width:14px;height:14px;stroke-width:2.8}.hs-pdp-trust{display:grid;gap:10px;margin:0;padding:16px 18px;list-style:none;border-radius:16px;background:var(--hs-ink);color:var(--hs-on-dark)}.hs-pdp-trust li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:center;font-size:.9rem;color:var(--hs-on-dark-muted)}.hs-pdp-trust li strong{color:var(--hs-on-dark)}.hs-pdp-trust .hs-icon{width:20px;height:20px;color:var(--hs-volt)}.hs-pdp-trust a{color:var(--hs-volt)}.hs-story{display:grid;gap:clamp(20px,4vw,56px);align-items:center}@media(min-width:900px){.hs-story{grid-template-columns:1fr 1fr}}.hs-story__media{border-radius:var(--hs-r-lg);overflow:hidden;background:#fff;aspect-ratio:1;max-height:560px}.hs-story__media img{width:100%;height:100%;object-fit:cover;display:block}.hs-story__cards{display:grid;gap:12px}.hs-story__card{padding:22px 24px;border-radius:var(--hs-r);background:var(--hs-paper)}.hs-story__card--before{border-left:0;box-shadow:inset 4px 0 0 var(--hs-orange)}.hs-story__card--after{border-left:0;background:var(--hs-ink);color:var(--hs-on-dark)}.hs-story__card--after h2,.hs-story__card--after h3{color:var(--hs-on-dark)}.hs-story__card--after p{color:var(--hs-on-dark-muted)!important}.hs-story__card h3{margin:0 0 6px}.hs-story__card p{margin:0;color:var(--hs-muted);line-height:1.6}.hs-story__label{display:block;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.hs-story__card--before .hs-story__label{color:var(--hs-orange-deep)}.hs-story__card--after .hs-story__label{color:var(--hs-volt)}.hs-cart-progress{margin:4px 0 18px;padding:16px;border-radius:18px;background:var(--hs-ink);color:var(--hs-on-dark);display:grid;gap:12px}.hs-cart-progress p{margin:0;font-size:.92rem;line-height:1.45}.hs-cart-progress strong{color:var(--hs-volt)}.hs-track{position:relative;height:10px;border-radius:999px;background:#f5f3ec24;overflow:visible}.hs-track__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--hs-volt);width:var(--hs-fill, 0%);transition:width .6s var(--hs-ease)}.hs-track__paw{position:absolute;top:50%;left:var(--hs-fill, 0%);width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;background:var(--hs-volt);color:var(--hs-ink);display:grid;place-items:center;box-shadow:0 0 0 4px var(--hs-ink);transition:left .6s var(--hs-ease)}.hs-track__paw .hs-icon{width:15px;height:15px}.hs-steps-mini{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;gap:8px;font-size:.78rem;font-weight:700;color:var(--hs-on-dark-muted)}.hs-steps-mini .is-on{color:var(--hs-volt)}.hs-upsell{margin:6px 0 12px;padding-top:14px;border-top:1px solid var(--hs-line)}.hs-upsell__title{margin:0 0 10px;font-family:var(--hs-display);font-weight:800;letter-spacing:-.02em;color:var(--hs-ink);font-size:1.02rem}.hs-upsell__list{display:grid;gap:10px}.hs-upsell__item{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:center;padding:8px;border-radius:14px;background:#fff;border:1px solid var(--hs-line)}.hs-upsell__item img,.hs-upsell__ph{width:56px;height:56px;object-fit:contain;border-radius:10px;background:#fff}.hs-upsell__name{margin:0;font-size:.86rem;font-weight:700;line-height:1.25;color:var(--hs-ink)}.hs-upsell__why{margin:2px 0 0;font-size:.78rem;color:var(--hs-muted);line-height:1.3}.hs-upsell__price{font-size:.9rem;font-weight:800;color:var(--hs-ink)}.hs-upsell__btn{min-height:40px;padding:6px 14px;border-radius:999px;border:0;background:var(--hs-volt);color:var(--hs-ink);font-weight:800;cursor:pointer;font-size:.86rem;transition:transform .2s}.hs-upsell__btn:hover{transform:scale(1.05)}.hs-upsell__btn:disabled{opacity:.6;cursor:progress}.hs-upsell__status{font-size:.82rem;color:var(--hs-orange-deep);margin:6px 0 0;min-height:1em}.cart__checkout-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.hs-paw-pop{position:fixed;z-index:2147483000;pointer-events:none;width:40px;height:40px;padding:8px;box-sizing:border-box;border-radius:50%;background:var(--hs-volt);color:var(--hs-ink);animation:hs-paw .9s var(--hs-ease) forwards}@keyframes hs-paw{0%{opacity:0;transform:translateY(8px) scale(.5)}30%{opacity:1;transform:translateY(0) scale(1.1)}70%{opacity:1;transform:translateY(-8px) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.9)}}@media(max-width:749px){.product-information .product-media-gallery,.product-information media-gallery{max-width:560px;margin-inline:auto}.product-information .product-media-container{max-height:64vh}}@media(min-width:750px){.product-information .product-media-gallery,.product-information media-gallery{max-width:620px}}.product-information .product-media-container{border-radius:var(--hs-r);overflow:hidden;background:#fff}.hs-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--hs-ink)}.hs-logo svg{width:40px;height:40px;flex:none}.hs-logo__word{font-family:var(--hs-display);font-weight:800;font-size:1.5rem;letter-spacing:-.045em;line-height:1;white-space:nowrap}.hs-logo__word b{font-weight:800;background:linear-gradient(transparent 60%,var(--hs-volt) 60%,var(--hs-volt) 94%,transparent 94%)}.hs-dark .hs-logo,.hs-logo--dark{color:var(--hs-on-dark)}.hs-dark .hs-logo__word b,.hs-logo--dark .hs-logo__word b{background:none;color:var(--hs-volt)}@media(max-width:749px){.hs-logo svg{width:34px;height:34px}.hs-logo__word{font-size:1.22rem}.hs-logo{gap:8px}}.header-logo{gap:10px}.header-logo__image-container,.header-logo [data-testid=header-logo]{display:none!important}.announcement-bar,.announcement-bar__message,.announcement-bar *{font-family:var(--hs-display)!important;font-weight:800;letter-spacing:.03em}@media(max-width:749px){.announcement-bar__text,.announcement-bar__text *{font-size:.68rem!important;line-height:1.7!important;letter-spacing:.01em!important;white-space:nowrap;overflow:visible!important}}.shopify-payment-button,.accelerated-checkout-block{display:none!important}.hs-band{position:relative;min-height:clamp(360px,46vw,560px);display:grid;align-items:end;color:#fff;overflow:hidden;isolation:isolate}.hs-band__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hs-band__img img{width:100%;height:100%;object-fit:cover;display:block}.hs-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0e11161a,#0e11164d 45%,#0e1116eb)}.hs-band__inner{display:grid;gap:18px;padding-block:clamp(40px,6vw,72px)}.hs-band .hs-display{color:#fff;max-width:16ch}.hs-band .hs-display em{font-style:normal;color:var(--hs-volt)}.hs-footer{background:var(--hs-ink);color:var(--hs-on-dark);padding-block:clamp(48px,6vw,80px) 28px;overflow:hidden}.hs-footer a{color:var(--hs-on-dark);text-decoration:none;transition:color .2s}.hs-footer a:hover{color:var(--hs-volt)}.hs-footer__grid{display:grid;gap:36px 24px;grid-template-columns:1fr 1fr}@media(min-width:900px){.hs-footer__grid{grid-template-columns:1.5fr 1fr 1fr 1.1fr}}.hs-footer__brand{grid-column:1 / -1;display:grid;gap:14px;align-content:start}@media(min-width:900px){.hs-footer__brand{grid-column:auto}}.hs-footer__brand p{margin:0;color:var(--hs-on-dark-muted);max-width:36ch;line-height:1.55}.hs-footer h2{font-family:Inter,sans-serif;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;color:var(--hs-volt);font-weight:700}.hs-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:.95rem}.hs-footer__facts li{display:flex;gap:10px;align-items:center;color:var(--hs-on-dark)}.hs-footer__facts .hs-icon{color:var(--hs-volt);flex:none}.hs-footer__mail{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--hs-volt)!important}.hs-footer__mega{margin-top:clamp(40px,6vw,72px);font-family:var(--hs-display);font-weight:800;letter-spacing:-.06em;line-height:.8;font-size:clamp(3.6rem,16vw,15rem);color:transparent;-webkit-text-stroke:1.5px rgb(245 243 236 / 22%);white-space:nowrap;-webkit-user-select:none;user-select:none;text-align:center}.hs-footer__mega span{color:var(--hs-volt);-webkit-text-stroke:0}.hs-footer__legal{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px;padding-top:20px;border-top:1px solid rgb(245 243 236 / 12%);font-size:.82rem;color:var(--hs-on-dark-muted)}.hs-footer__legal a{color:var(--hs-on-dark-muted)}.hs-colhero{position:relative;overflow:hidden;background:var(--hs-ink);color:var(--hs-on-dark);isolation:isolate}.hs-colhero__grid{display:grid;gap:20px;align-items:end;padding-block:clamp(28px,5vw,56px)}@media(min-width:900px){.hs-colhero__grid{grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}}.hs-colhero__text{display:grid;gap:14px}.hs-colhero h1{color:var(--hs-on-dark)}.hs-colhero__desc{color:var(--hs-on-dark-muted);margin:0;max-width:56ch;line-height:1.6}.hs-colhero__media{position:relative;aspect-ratio:16 / 10;border-radius:var(--hs-r-lg);overflow:hidden}@media(min-width:900px){.hs-colhero__media{aspect-ratio:5 / 4;max-height:420px}}.hs-colhero__media img{width:100%;height:100%;object-fit:cover;display:block}.hs-colhero__media:after{content:"";position:absolute;width:120px;height:120px;left:-40px;bottom:-40px;border-radius:50%;background:var(--hs-volt)}.hs-colhero__count{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--hs-volt);font-size:.9rem}.hs-colnav{padding-block:18px 6px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hs-js .hs-reveal{opacity:1;transform:none}.hs-ticker__track{animation:none}.hs-paw-pop{display:none}}@media(max-width:749px){.hs-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hs-benefit{padding:16px}.hs-benefit__text{font-size:.86rem}}.product-information .add-to-cart-button:not(.hs-dog),.sticky-add-to-cart__button{background:var(--hs-volt)!important;color:var(--hs-ink)!important;border-color:var(--hs-volt)!important;font-weight:800}.product-information .add-to-cart-button:not(.hs-dog):hover,.sticky-add-to-cart__button:hover{background:var(--hs-volt-2)!important}.cart__checkout-button,button[name=checkout]{background:var(--hs-volt)!important;color:var(--hs-ink)!important;border-color:var(--hs-volt)!important;font-weight:800}.hs-tiers{display:grid;gap:10px;padding:14px;border-radius:18px;background:#fff;border:1.5px solid var(--hs-line)}.hs-tiers__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.hs-tiers__head strong{font-family:var(--hs-display);font-weight:800;letter-spacing:-.02em;color:var(--hs-ink);font-size:1.02rem}.hs-tiers__head span{font-size:.76rem;color:var(--hs-muted)}.hs-tiers__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.hs-tier{position:relative;display:grid;justify-items:center;gap:2px;padding:10px 2px 9px;border:1.5px solid var(--hs-line);border-radius:14px;background:var(--hs-bone);cursor:pointer;text-align:center;transition:border-color .2s,background .2s,transform .2s}.hs-tier:hover{border-color:var(--hs-ink)}.hs-tier input{position:absolute;opacity:0;pointer-events:none}.hs-tier__q{font-family:var(--hs-display);font-weight:800;font-size:1.3rem;line-height:1;color:var(--hs-ink)}.hs-tier__q small{font-size:.62rem;font-weight:700;margin-left:1px}.hs-tier__off{min-height:1.3em;font-size:.7rem;font-weight:800;padding:2px 6px;border-radius:999px;background:var(--hs-orange);color:#fff;line-height:1.2}.hs-tier:first-child .hs-tier__off{background:transparent}.hs-tier__unit{font-size:.74rem;font-weight:700;color:var(--hs-muted);white-space:nowrap}.hs-tier__unit small{font-weight:600}.hs-tier.is-on,.hs-tier:has(input:checked){border-color:var(--hs-ink);background:var(--hs-volt);transform:translateY(-2px);box-shadow:0 6px 0 var(--hs-ink)}.hs-tier.is-on .hs-tier__unit,.hs-tier:has(input:checked) .hs-tier__unit{color:var(--hs-ink)}.hs-tier:has(input:focus-visible){outline:3px solid var(--hs-orange);outline-offset:2px}.hs-tier:nth-child(3):before{content:"TOP";position:absolute;top:-9px;left:50%;transform:translate(-50%);font-size:.58rem;font-weight:800;letter-spacing:.08em;padding:2px 6px;border-radius:999px;background:var(--hs-ink);color:var(--hs-volt)}.hs-tiers__sum{margin:2px 0 0;font-size:.88rem;color:var(--hs-ink);line-height:1.4}.hs-save{display:inline-block;font-weight:800;color:var(--hs-orange-deep)}.hs-bundle__total .hs-save{padding:2px 8px;border-radius:999px;background:var(--hs-orange);color:#fff;font-size:.8rem;vertical-align:middle}@media(max-width:380px){.hs-tier__unit small{display:none}.hs-tier__q{font-size:1.15rem}}.hs-urgency{display:grid;gap:0;border-radius:16px;overflow:hidden;border:1.5px solid var(--hs-ink);background:#fff}.hs-urgency__row{margin:0;display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;padding:11px 14px;font-size:.88rem;line-height:1.4;color:var(--hs-ink)}.hs-urgency__row+.hs-urgency__row{border-top:1px solid var(--hs-line)}.hs-urgency__icon{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--hs-volt-soft);color:var(--hs-ink)}.hs-urgency__icon .hs-icon{width:17px;height:17px}.hs-urgency__row--clock{background:var(--hs-ink);color:var(--hs-on-dark)}.hs-urgency__row--clock strong{color:var(--hs-volt)}.hs-urgency__row--clock .hs-urgency__icon{background:var(--hs-volt)}.hs-anim .hs-urgency__row--clock .hs-urgency__icon{animation:hs-tick 2s ease-in-out infinite}@keyframes hs-tick{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.hs-urgency__row--hot{background:var(--hs-orange-soft)}.hs-urgency__row--hot strong{color:var(--hs-orange-deep)}.hs-urgency__row--hot .hs-urgency__icon{background:var(--hs-orange);color:#fff}.product-information .variant-option{gap:8px}.product-information .variant-option legend,.product-information .variant-option__legend{font-weight:800;color:var(--hs-ink);font-size:.9rem}.product-information .variant-option--buttons:not(.variant-option--swatches){display:flex;flex-wrap:wrap;gap:8px}.product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch){flex:0 0 auto;min-width:52px;min-height:44px;padding:8px 16px;justify-content:center;border:1.5px solid var(--hs-line);border-radius:12px;background:#fff;font-weight:700;font-size:.9rem;color:var(--hs-ink)}.product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{border-color:var(--hs-ink)}.product-information .variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch){background:var(--hs-ink);border-color:var(--hs-ink);color:var(--hs-volt)}.product-information .variant-option__button-label__text{white-space:nowrap}.hs-bundle{display:grid;gap:18px;padding:clamp(18px,3vw,32px);border-radius:28px;background:var(--hs-ink);color:var(--hs-on-dark)}.hs-bundle__head{display:grid;gap:8px;max-width:640px}.hs-bundle__head h2{margin:0;color:var(--hs-on-dark)}.hs-bundle__head p{margin:0;color:var(--hs-on-dark-muted);font-size:.95rem;line-height:1.5}.hs-bundle__head .hs-eyebrow{color:var(--hs-volt)}.hs-bundle__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hs-bitem{position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:6px;padding:10px 10px 12px;border-radius:18px;background:var(--hs-ink-2);border:2px solid var(--hs-ink-3);cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.hs-bitem:hover{border-color:#d4f53c7f}.hs-bitem.is-on,.hs-bitem:has(input:checked){border-color:var(--hs-volt);background:#1b2230}.hs-bitem>input{position:absolute;opacity:0;pointer-events:none}.hs-bitem:has(>input:focus-visible){outline:3px solid var(--hs-orange);outline-offset:2px}.hs-bitem__check{position:absolute;top:16px;right:16px;z-index:2;width:26px;height:26px;border-radius:50%;border:2px solid #fff;background:#0e11168c;display:grid;place-items:center;transition:background .2s,border-color .2s}.hs-bitem.is-on .hs-bitem__check,.hs-bitem:has(input:checked) .hs-bitem__check{background:var(--hs-volt);border-color:var(--hs-volt)}.hs-bitem.is-on .hs-bitem__check:after,.hs-bitem:has(input:checked) .hs-bitem__check:after{content:"";width:10px;height:6px;border:solid var(--hs-ink);border-width:0 0 3px 3px;transform:translateY(-2px) rotate(-45deg)}.hs-bitem__img{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#fff}.hs-bitem__img img{width:100%;height:100%;object-fit:contain;display:block}.hs-bitem__tag{justify-self:start;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--hs-ink-3);color:var(--hs-volt)}.hs-bitem.is-main .hs-bitem__tag{background:var(--hs-volt);color:var(--hs-ink)}.hs-bitem__title{font-weight:700;font-size:.9rem;line-height:1.3;color:var(--hs-on-dark);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}a.hs-bitem__title:hover{text-decoration:underline;text-decoration-color:var(--hs-volt)}.hs-bitem__variant{font-size:.78rem;color:var(--hs-on-dark-muted)}.hs-bitem__select{width:100%;min-height:36px;padding:4px 8px;border-radius:10px;border:1px solid var(--hs-ink-3);background:var(--hs-ink);color:var(--hs-on-dark);font:inherit;font-size:.8rem}.hs-bitem__price{font-family:var(--hs-display);font-weight:800;font-size:1.05rem;color:var(--hs-on-dark)}.hs-bundle__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:14px 16px;border-radius:18px;background:var(--hs-volt);color:var(--hs-ink)}.hs-bundle__sum{display:grid;gap:2px}.hs-bundle__sum>span:first-child{font-size:.82rem;font-weight:700}.hs-bundle__total{font-family:var(--hs-display);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.hs-bundle__total s{font-size:.95rem;font-weight:600;opacity:.55;margin-right:4px}.hs-bundle__sum small{font-size:.8rem;font-weight:700}.hs-bundle__bar .hs-btn{background:var(--hs-ink);color:var(--hs-volt);border-color:var(--hs-ink)}.hs-bundle__bar .hs-btn:disabled{opacity:.5;cursor:not-allowed}.hs-bundle .hs-upsell__status{color:var(--hs-orange)}@media(max-width:899px){.hs-bundle{border-radius:22px;margin-inline:-4px}.hs-bundle__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin-inline:-18px;padding:4px 18px 6px;scrollbar-width:none}.hs-bundle__grid::-webkit-scrollbar{display:none}.hs-bitem{flex:0 0 62%;scroll-snap-align:start}.hs-bundle__bar .hs-btn{width:100%;justify-content:center}}@media(min-width:900px){.hs-bundle__bar .hs-btn{min-width:260px;justify-content:center}}@media(max-width:749px){:root{--hs-section: 40px}.hs-head{gap:8px;margin-bottom:16px}.hs-h2{font-size:clamp(1.55rem,1.2rem + 2.2vw,2.1rem)}.hs-lead{font-size:.96rem;line-height:1.45}.hs-rail{display:flex!important;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:-16px;padding:2px 16px 6px;scroll-padding-inline:16px;scrollbar-width:none;columns:auto!important}.hs-rail::-webkit-scrollbar{display:none}.hs-rail>*{flex:0 0 var(--rail-w, 62%);min-width:0;margin:0!important;scroll-snap-align:start}.hs-needs.hs-rail>.hs-need{min-height:190px;grid-column:auto;grid-row:auto}.hs-needs.hs-rail>.hs-need .hs-need__title{font-size:1.15rem}.hs-needs.hs-rail>.hs-need--all{min-height:190px}.hs-offer-card{padding:18px;gap:6px}.hs-offer-card strong{font-size:1.25rem}.hs-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.hs-trust__item{min-width:0;padding:14px!important;font-size:.86rem;overflow-wrap:anywhere}.hs-faq summary{padding:15px 56px 15px 16px;font-size:.95rem}.hs-faq summary:after{right:14px}}.hs-dog{--dog-h: 50px;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:var(--dog-h)!important;min-height:0!important;margin:calc(var(--dog-h) * .4) calc(var(--dog-h) * .7) calc(var(--dog-h) * .26) calc(var(--dog-h) * .54)!important;padding:0 calc(var(--dog-h) * .5) 0 calc(var(--dog-h) * .4)!important;border:0!important;border-radius:calc(var(--dog-h) * .52)!important;background:#141414!important;color:#fff!important;font-weight:800!important;font-size:calc(var(--dog-h) * .32)!important;letter-spacing:.01em;text-transform:none!important;overflow:visible!important;cursor:pointer;filter:drop-shadow(0 6px 8px rgb(0 0 0 / 22%));transition:transform .2s cubic-bezier(.3,1.4,.5,1)}.hs-dog:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:calc(var(--dog-h) * -.4);bottom:calc(var(--dog-h) * -.24);left:calc(var(--dog-h) * -.52);right:calc(var(--dog-h) * -.68);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78 82'%3E %3Cpath fill='%23141414' d='M24 70C22 52 26 32 35 19L44 13C51 22 53 34 55 47C56 58 53 66 46 70Z'/%3E %3Cg fill='%2394511f'%3E%3Crect x='21' y='66' width='7' height='12' rx='3'/%3E%3Cellipse cx='26.5' cy='78.2' rx='5' ry='2.8'/%3E%3C/g%3E %3Cg fill='%23b8692e'%3E%3Crect x='11' y='66' width='7' height='12' rx='3'/%3E%3Cellipse cx='16.5' cy='78.2' rx='5' ry='2.8'/%3E%3C/g%3E %3Cellipse fill='%23b8692e' cx='49.5' cy='53' rx='3.6' ry='9' transform='rotate(-12 49.5 53)'/%3E %3Cellipse fill='%23141414' cx='46' cy='16' rx='14' ry='12'/%3E %3Cpath fill='%23141414' d='M49 7C60 7 70 11 75 17C77.5 21 75 25 70 26.5L54 28C49 26 47 17 49 7Z'/%3E %3Cpath fill='%23b8692e' d='M53 24.5L70 25C73.5 25 74.5 27.5 71 29C64 31.5 57 31.5 51.5 29.5Z'/%3E %3Cpath stroke='%235a2e10' stroke-width='1' stroke-linecap='round' fill='none' d='M58 27.2L68.5 26.6'/%3E %3Cellipse fill='%23b8692e' cx='50' cy='23.5' rx='3' ry='2'/%3E %3Cellipse fill='%23000' cx='75' cy='19.5' rx='3.3' ry='2.7'/%3E%3Ccircle fill='%23fff' cx='74' cy='18.4' r='.8'/%3E %3Ccircle fill='%23fff' cx='56' cy='14' r='2.7'/%3E%3Ccircle fill='%23000' cx='56.7' cy='14.1' r='1.7'/%3E%3Ccircle fill='%23fff' cx='57.3' cy='13.4' r='.55'/%3E %3Cellipse fill='%23b8692e' cx='55.5' cy='9.3' rx='2.7' ry='1.6'/%3E %3Cpath fill='%23262626' stroke='%23454545' stroke-width='1' d='M40 7C33.5 9.5 31.5 22 33.5 34C34.5 40.5 40 43 43 38.5C46.5 30 46.5 18 44 9.5Z'/%3E %3C/svg%3E") right top / calc(var(--dog-h) * 1.56) calc(var(--dog-h) * 1.64) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 16'%3E %3Cg fill='%2394511f'%3E%3Crect x='53' y='1' width='7' height='12' rx='3'/%3E%3Cellipse cx='58.5' cy='13.3' rx='5' ry='2.6'/%3E%3C/g%3E %3Cg fill='%23b8692e'%3E%3Crect x='43' y='1' width='7' height='12' rx='3'/%3E%3Cellipse cx='48.5' cy='13.3' rx='5' ry='2.6'/%3E%3C/g%3E %3C/svg%3E") left bottom / calc(var(--dog-h) * 1.28) calc(var(--dog-h) * .32) no-repeat}.hs-dog:after{content:"";position:absolute;z-index:-1;pointer-events:none;left:calc(var(--dog-h) * -.52);top:calc(var(--dog-h) * -.4);width:calc(var(--dog-h) * .8);height:calc(var(--dog-h) * 1.2);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 60'%3E %3Cpath stroke='%23141414' stroke-width='6' stroke-linecap='round' fill='none' d='M31 33C21 31 12 23 6 7'/%3E %3C/svg%3E") center / 100% 100% no-repeat;transform-origin:72% 55%;animation:hs-dog-wag 2.6s ease-in-out infinite}.hs-dog--full{display:flex;width:calc(100% - var(--dog-h) * 1.24)!important}.hs-dog--sm{--dog-h: 38px}.hs-dog:hover{transform:translateY(-2px)}.hs-dog:hover:after{animation-duration:.45s}.hs-dog:active{transform:translateY(1px) scale(.98)}.hs-dog:focus-visible{outline:3px solid #ff6a3d;outline-offset:3px}.hs-dog:disabled,.hs-dog[aria-disabled=true]{opacity:.55;cursor:default}.hs-dog.is-done,.hs-dog.is-busy{background:#141414!important;color:#fff!important}.hs-dog .svg-wrapper,.hs-dog .add-to-cart-icon{color:#fff}.hs-dog b{background:none!important;color:#fff!important;padding:0 0 0 10px!important;border-left:1px solid rgb(255 255 255 / 30%);border-radius:0!important}.hs-dog{transform-origin:50% 100%}.hs-dog:active,.hs-dog.is-crouch{transform:translateY(4px) scale(1.03,.86);transition-duration:.25s}.hs-dog:active:after,.hs-dog.is-crouch:after{animation:none;transform:rotate(18deg)}.hs-dog.is-jump{animation:hs-dog-jump .8s cubic-bezier(.3,.7,.4,1)}.hs-dog.is-jump:after,.hs-dog.is-done:after{animation:hs-dog-wag-fast .28s ease-in-out 6}.hs-dog__joy{position:absolute;z-index:3;right:calc(var(--dog-h) * -.3);top:calc(var(--dog-h) * -.5);font-size:calc(var(--dog-h) * .34);line-height:1;pointer-events:none;color:#e0245e;animation:hs-dog-joy 1.1s ease-out forwards}@keyframes hs-dog-jump{0%{transform:translateY(4px) scale(1.04,.86)}28%{transform:translateY(calc(var(--dog-h) * -.55)) rotate(-4deg) scale(.97,1.05)}52%{transform:translateY(calc(var(--dog-h) * -.6)) rotate(3deg)}74%{transform:translateY(0) scale(1.05,.9)}87%{transform:translateY(calc(var(--dog-h) * -.12))}to{transform:none}}@keyframes hs-dog-wag-fast{50%{transform:rotate(-22deg)}}@keyframes hs-dog-joy{0%{opacity:0;transform:translateY(6px) scale(.5)}25%{opacity:1}to{opacity:0;transform:translate(var(--x, 0),calc(var(--dog-h) * -.9)) scale(1.2) rotate(12deg)}}@keyframes hs-dog-wag{0%,62%,to{transform:rotate(0)}70%{transform:rotate(-16deg)}78%{transform:rotate(10deg)}86%{transform:rotate(-12deg)}94%{transform:rotate(6deg)}}@media(prefers-reduced-motion:reduce){.hs-dog,.hs-dog:after,.hs-dog__joy{animation:none!important;transition:none!important}}.hs-dog>span,.hs-dog>b{white-space:nowrap}.hs-fic{padding-block:clamp(28px,5vw,56px)}.hs-stars{--r: 5;display:inline-block;font-size:1rem;letter-spacing:1px;line-height:1;background:linear-gradient(90deg,#f5a623 calc(var(--r) * 20%),#d9d5c9 0);-webkit-background-clip:text;background-clip:text;color:transparent}.hs-nota{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.9rem;color:var(--hs-ink);text-decoration:none}.hs-nota strong{font-weight:800}.hs-nota__faces{display:inline-flex}.hs-nota__faces>*{width:28px;height:28px;border-radius:50%;border:2px solid var(--hs-bone);object-fit:cover;background:var(--hs-volt);color:var(--hs-ink);display:grid;place-items:center}.hs-nota__faces>*+*{margin-left:-9px}.hs-nota__paw:nth-child(2n){background:var(--hs-orange-soft)}.hs-radar{display:grid;grid-template-columns:46px 1fr;gap:8px 12px;align-items:center;padding:10px 14px;border-radius:16px;background:var(--hs-orange-soft);color:#6d1f0b}.hs-radar p{margin:0;display:grid;line-height:1.25;font-size:.95rem}.hs-radar small{font-size:.78rem;color:#8a3a22}.hs-radar__ping{position:relative;width:46px;height:46px;display:grid;place-items:center;color:#fff}.hs-radar__ping:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:var(--hs-orange-deep)}.hs-radar__ping svg{position:relative}.hs-radar__ping>span{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;border:2px solid var(--hs-orange-deep);opacity:0;animation:hs-radar 2.4s cubic-bezier(.2,.6,.3,1) infinite}.hs-radar__ping>span:nth-child(2){animation-delay:.8s}.hs-radar__ping>span:nth-child(3){animation-delay:1.6s}@keyframes hs-radar{0%{transform:scale(.7);opacity:.9}to{transform:scale(2.2);opacity:0}}.hs-radar__bar{grid-column:1 / -1;height:6px;border-radius:999px;background:#d8481b29;overflow:hidden}.hs-radar__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--hs-orange),var(--hs-orange-deep))}.hs-tsts{display:grid;gap:6px;min-width:0}.hs-tsts__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:16px}.hs-tsts__track::-webkit-scrollbar{display:none}.hs-tst{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:60px 1fr;gap:12px;align-items:center;padding:10px 12px;border:1.5px solid var(--hs-line);border-radius:16px;background:var(--hs-paper)}.hs-tst__img{width:60px;height:60px;border-radius:12px;object-fit:cover}.hs-tst__img--ini{display:grid;place-items:center;background:var(--hs-volt);color:var(--hs-ink);font-family:var(--hs-display);font-weight:800;font-size:1.5rem}.hs-tst p{margin:2px 0;font-size:.88rem;line-height:1.35;color:var(--hs-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hs-tst small{font-size:.76rem;color:var(--hs-muted)}.hs-tst__stars{color:#f5a623;font-size:.85rem;letter-spacing:1px}.hs-tsts__dots{display:flex;justify-content:center;gap:5px}.hs-tsts__dots span{width:6px;height:6px;border-radius:50%;background:var(--hs-line);transition:width .3s,background .3s}.hs-tsts__dots span.is-on{width:16px;border-radius:3px;background:var(--hs-ink)}.hs-gar{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none}.hs-gar li{display:grid;justify-items:center;gap:4px;padding:10px 6px;border-radius:14px;background:var(--hs-paper);border:1px solid var(--hs-line);text-align:center;color:var(--hs-ink)}.hs-gar span{display:grid;font-size:.72rem;line-height:1.25;color:var(--hs-muted)}.hs-gar strong{font-size:.8rem;color:var(--hs-ink)}.hs-gar b{color:var(--hs-ink)}.hs-sit{display:grid;gap:16px}.hs-sit__title{margin:0;text-align:center}.hs-sit__list{display:grid;grid-auto-flow:column;grid-auto-columns:min(82%,300px);gap:12px;margin:0 -16px;padding:4px 16px 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hs-sit__list::-webkit-scrollbar{display:none}@media(min-width:990px){.hs-sit__list{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);margin:0;padding:0;overflow:visible}}.hs-sit__card{scroll-snap-align:start;display:grid;align-content:start;gap:6px;padding:18px 16px;border-radius:20px;background:var(--hs-paper);box-shadow:var(--hs-shadow)}.hs-sit__emoji{font-size:2.1rem;line-height:1}.hs-sit__card h3{margin:4px 0 0;font-family:var(--hs-display);font-size:1.12rem;line-height:1.15;color:var(--hs-ink)}.hs-sit__pain{margin:0;font-size:.88rem;line-height:1.4;color:var(--hs-muted)}.hs-sit__fix{margin:6px 0 0;display:grid;grid-template-columns:20px 1fr;gap:6px;align-items:start;padding:8px 10px;border-radius:12px;background:var(--hs-volt-soft);font-size:.86rem;font-weight:700;line-height:1.35;color:var(--hs-ink)}.hs-sit__fix .hs-icon{width:20px;height:20px;padding:3px;border-radius:50%;background:var(--hs-ink);color:var(--hs-volt)}.hs-sit__cta{justify-self:center}.hs-vent{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none}@media(min-width:990px){.hs-vent{grid-template-columns:repeat(4,1fr)}}.hs-vent li{display:grid;gap:4px;align-content:start;padding:14px;border-radius:16px;background:var(--hs-paper);border:1px solid var(--hs-line)}.hs-vent__ico{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--hs-volt);color:var(--hs-ink)}.hs-vent strong{font-size:.95rem;line-height:1.2;color:var(--hs-ink)}.hs-vent small{font-size:.8rem;line-height:1.35;color:var(--hs-muted)}.hs-pas{display:grid;gap:14px}.hs-pas .hs-h3{margin:0;text-align:center}.hs-pas ol{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;counter-reset:none}.hs-pas li{position:relative;display:grid;justify-items:center;gap:4px;padding:14px 8px;border-radius:16px;background:var(--hs-paper);text-align:center}.hs-pas__n{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--hs-ink);color:var(--hs-volt);font-family:var(--hs-display);font-weight:800}.hs-pas strong{font-size:.84rem;line-height:1.2;color:var(--hs-ink)}.hs-pas small{font-size:.74rem;line-height:1.3;color:var(--hs-muted)}.hs-ops{display:grid;gap:14px;scroll-margin-top:90px}.hs-ops__head{display:grid;gap:8px}.hs-ops__head .hs-h2{margin:0}.hs-ops__score{display:flex;align-items:center;gap:12px}.hs-ops__score>strong{font-family:var(--hs-display);font-size:2.6rem;line-height:1;color:var(--hs-ink)}.hs-ops__score>span{display:grid;gap:2px}.hs-ops__score .hs-stars{font-size:1.2rem}.hs-ops__score small{color:var(--hs-muted);font-size:.82rem}.hs-ops__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}@media(min-width:990px){.hs-ops__list{grid-template-columns:repeat(3,1fr)}}.hs-ops__item{display:grid;gap:6px;align-content:start;padding:14px;border-radius:16px;background:var(--hs-paper);border:1px solid var(--hs-line)}.hs-ops__item[hidden]{display:none}.hs-ops__item p{margin:0;font-size:.92rem;line-height:1.45;color:var(--hs-ink)}.hs-ops__item small{font-size:.78rem;color:var(--hs-muted)}.hs-ops__imgs{display:flex;gap:6px}.hs-ops__imgs img{width:84px;height:84px;border-radius:10px;object-fit:cover}.hs-ops__more{justify-self:center}.hs-det{display:grid;gap:4px;max-width:760px;margin-inline:auto}.hs-det .hs-h3{margin:0 0 8px;text-align:center}.hs-acc{border-bottom:1px solid var(--hs-line)}.hs-acc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 2px;font-weight:700;color:var(--hs-ink);cursor:pointer;list-style:none}.hs-acc summary::-webkit-details-marker{display:none}.hs-acc summary:after{content:"+";flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--hs-volt);font-weight:800;transition:transform .25s}.hs-acc[open] summary:after{transform:rotate(45deg)}.hs-acc>:not(summary){margin:0 0 14px;color:var(--hs-muted);font-size:.92rem;line-height:1.5}.hs-acc ul{padding-left:18px}.hs-acc table{width:100%;border-collapse:collapse}.hs-acc th,.hs-acc td{padding:8px 4px;border-bottom:1px solid var(--hs-line);text-align:left;font-size:.9rem}.hs-acc th{width:40%;color:var(--hs-ink)}@media(max-width:749px){.product-information:has(.hs-gar) .product-information__media slideshow-slides{max-height:34vh}.product-information:has(.hs-gar) .product-information__media slideshow-slide,.product-information:has(.hs-gar) .product-information__media .product-media-container{max-height:34vh}.product-information:has(.hs-gar) .product-information__media img{max-height:34vh;object-fit:contain}.product-information:has(.hs-gar) .media-gallery__mobile-controls{display:none}.product-information:has(.hs-gar) .product-details .group-block-content{gap:12px}}@media(prefers-reduced-motion:reduce){.hs-radar__ping>span{animation:none;opacity:.4;transform:scale(1.4)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/huella.css.map */
