html{scroll-behavior:smooth}body{margin:0;background:#fff}.sto{--font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif}.sto{--p:#5f8272;--a:#243029;--soft:#f4f1ea;--hf:"Manrope",sans-serif;--hw:800;--ink:#15171c;--mut:#666b76;--ln:#e7e6e3;container-type:inline-size;color:var(--ink);font-family:var(--font);background:#fff;line-height:1.6;font-size:15.5px;-webkit-font-smoothing:antialiased}.sto *{box-sizing:border-box}.sto h1,.sto h2,.sto h3{font-family:var(--hf);font-weight:var(--hw);letter-spacing:-.015em;line-height:1.14;text-wrap:balance;margin:0}.sto .wrap{max-width:1200px;margin:0 auto;padding-inline:clamp(16px,4.5cqi,48px)}.sto [contenteditable=true]{outline:1.5px dashed rgba(99,102,241,.55);outline-offset:3px;border-radius:4px;cursor:text}.sto [contenteditable=true]:focus{outline:2px solid #6366f1;background:#6366f10f}.sto svg{display:block}.st-ann{background:var(--a);color:#ffffffeb;text-align:center;font-size:12.5px;font-weight:500;letter-spacing:.03em;padding:9px 14px}.st-hd{background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ln);position:sticky;top:0;z-index:4}.st-hd .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:70px}.st-logo{font-family:var(--hf);font-weight:var(--hw);font-size:24px;letter-spacing:-.02em}.st-nav{display:flex;gap:30px}.st-nav a{color:var(--mut);text-decoration:none;font-weight:500;font-size:14.5px;transition:color .15s}.st-nav a:hover{color:var(--ink)}.st-cart{position:relative;border:0;background:transparent;padding:6px;cursor:pointer}.st-cart svg{width:23px;height:23px;fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.st-cart i{position:absolute;top:0;right:-3px;min-width:18px;height:18px;border-radius:9px;background:var(--p);color:#fff;font-size:11px;font-weight:700;font-style:normal;display:grid;place-items:center;padding:0 4px}.st-media{position:relative;border-radius:16px;overflow:hidden;background:var(--soft)}.st-media.sq{aspect-ratio:1}.st-media.wide{aspect-ratio:21/9;max-height:540px;width:100%}.st-media>img{width:100%;height:100%;object-fit:cover;display:block}.ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:24px;background:linear-gradient(160deg,var(--soft),color-mix(in srgb,var(--soft) 70%,#fff))}.ph:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1.5px dashed color-mix(in srgb,var(--p) 38%,transparent);border-radius:12px;pointer-events:none}.ph .ph-ic{width:54px;height:54px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 6px 18px -10px #00000059}.ph .ph-ic svg{width:24px;height:24px;fill:none;stroke:var(--p);stroke-width:1.7;stroke-linejoin:round}.ph b{font-size:15px;font-weight:700;color:var(--ink)}.ph .ph-br{font-size:13px;color:var(--mut);max-width:34ch;line-height:1.45}.ph small{font-size:11.5px;color:var(--mut);opacity:.85}.ph-btn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;background:var(--p);color:#fff;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700;cursor:pointer;margin-top:4px}.ph-btn input,.ph-chg input{display:none}.ph-chg{position:absolute;right:12px;bottom:12px;background:#111114b8;color:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;cursor:pointer;opacity:0;transition:opacity .15s}.st-media:hover .ph-chg,.st-media:focus-within .ph-chg{opacity:1}@media(hover:none){.ph-chg{opacity:1}}.ph.mini{position:absolute;top:0;right:0;bottom:0;left:0;padding:6px;gap:2px}.ph.mini:after{top:5px;right:5px;bottom:5px;left:5px;border-radius:7px}.ph.mini svg{width:20px;height:20px;fill:none;stroke:var(--p);stroke-width:1.7}.ph.mini small{font-size:10.5px;font-weight:700}@container (max-width:520px){.st-media.wide .ph .ph-br,.st-media.wide .ph small{display:none}.st-media.wide{aspect-ratio:4/3}}.st-hero{padding-block:clamp(22px,4cqi,48px) clamp(36px,5cqi,64px)}.st-hero .wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,5cqi,64px);align-items:start}.st-gal-h{position:sticky;top:90px}.st-badge{position:absolute;top:16px;left:16px;z-index:1;background:#fff;color:var(--p);font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 12px;box-shadow:0 6px 16px -10px #0006}.st-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.st-thumbs button{position:relative;border:1.5px solid transparent;border-radius:12px;overflow:hidden;padding:0;aspect-ratio:1;background:var(--soft);cursor:pointer}.st-thumbs button[aria-pressed=true]{border-color:var(--ink)}.st-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.st-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--p);text-transform:uppercase}.st-info h1{font-size:clamp(28px,4.6cqi,44px);margin:12px 0 14px}.st-rate{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--mut);margin-bottom:12px;text-decoration:none}.stars{display:inline-flex;gap:1px;color:#e0a800;vertical-align:middle}.stars svg{width:16px;height:16px;fill:currentColor}.stars .off{color:#d8d8de}.st-price{display:flex;align-items:baseline;gap:10px 14px;flex-wrap:wrap;margin:0 0 16px}.st-price b{font-size:32px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.st-price .sv{background:#e9f7ee;color:#157347;font-weight:700;font-size:13px;border-radius:6px;padding:3px 9px}.st-price s.old{color:#8a94a6;font-size:18px;font-weight:600;text-decoration-thickness:2px}.st-price .pct{background:#c2261d;color:#fff;font-weight:800;font-size:13px;border-radius:6px;padding:3px 8px}.st-pack .pr s,.st-offer .p s{display:block;color:#8a94a6;font-size:12px;font-weight:600}.st-price .iva{font-size:13px;color:var(--mut)}.st-sub{margin:0 0 18px;color:#3b3e46;font-size:16px}.st-bul{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:10px;font-size:15px}.st-bul li{display:flex;gap:10px;align-items:flex-start}.ck,.xx{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;margin-top:1px}.ck{background:color-mix(in srgb,var(--p) 14%,#fff)}.ck svg,.xx svg{width:13px;height:13px;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ck svg{stroke:var(--p)}.ck.g{background:#eef0f2}.ck.g svg{stroke:#8a8f99}.xx{background:#fdeeee}.xx svg{stroke:#c0392b}.st-packs-h{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}.st-packs-h span:last-child{color:#157347}.st-packs{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.st-pack{position:relative;display:flex;align-items:center;gap:14px;width:100%;text-align:left;border:1.5px solid var(--ln);background:#fff;border-radius:12px;padding:15px 16px;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,background .15s}.st-pack:hover{border-color:color-mix(in srgb,var(--p) 45%,var(--ln))}.st-pack[aria-checked=true]{border:2px solid var(--p);padding:14.5px 15.5px;background:color-mix(in srgb,var(--soft) 55%,#fff)}.st-pack .rd{width:20px;height:20px;border-radius:50%;border:2px solid #cacbd2;flex:none;display:grid;place-items:center}.st-pack[aria-checked=true] .rd{border-color:var(--p)}.st-pack[aria-checked=true] .rd:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--p)}.st-pack .nm{flex:1;min-width:0}.st-pack .nm b{display:block;font-size:15.5px}.st-pack .nm span{font-size:13px;color:var(--mut)}.st-pack .pr{text-align:right}.st-pack .pr b{display:block;font-size:16.5px;font-weight:800;font-variant-numeric:tabular-nums}.st-pack .pr span{font-size:12.5px;color:#157347;font-weight:700}.st-pack .tag{position:absolute;top:-10px;right:14px;background:var(--a);color:#fff;font-size:10px;font-weight:800;letter-spacing:.1em;border-radius:5px;padding:3px 8px}.st-gift{display:flex;align-items:center;gap:12px;border:1px dashed color-mix(in srgb,var(--p) 50%,transparent);background:color-mix(in srgb,var(--soft) 60%,#fff);border-radius:12px;padding:12px 14px;margin-bottom:14px}.st-gift>svg{width:24px;height:24px;flex:none;fill:none;stroke:var(--p);stroke-width:1.7}.st-gift b{display:block;font-size:14px}.st-gift span{font-size:13.5px;color:var(--mut)}.st-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:0;border-radius:12px;padding:18px;font:inherit;font-size:16.5px;font-weight:700;letter-spacing:.01em;color:#fff;background:var(--p);cursor:pointer;box-shadow:0 14px 28px -18px var(--p);transition:filter .15s,transform .15s}.st-cta:hover{filter:brightness(1.07);transform:translateY(-1px)}.st-cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.st-cta.sm{width:auto;padding:14px 22px;font-size:15px;flex:none}.st-pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-size:12px;color:var(--mut)}.st-pay i{font-style:normal;font-weight:700;font-size:11px;color:#3b3e46;border:1px solid var(--ln);border-radius:5px;padding:3px 7px;background:#fff}.st-trustbar{border-block:1px solid var(--ln);background:#fff}.st-trustbar .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-block:22px}.st-trustbar .wrap>div{display:flex;align-items:center;gap:12px}.st-trustbar .ic{width:42px;height:42px;border-radius:50%;background:var(--soft);display:grid;place-items:center;flex:none}.st-trustbar .ic svg{width:20px;height:20px;fill:none;stroke:var(--p);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.st-trustbar b{display:block;font-size:14px}.st-trustbar span{font-size:12.5px;color:var(--mut)}.st-sec{padding-block:clamp(48px,8cqi,96px)}.st-sec.soft{background:color-mix(in srgb,var(--soft) 65%,#fff)}.st-kicker{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-bottom:10px}.st-kicker.c{text-align:center}.st-kicker.p{color:var(--p)}.st-h2{font-size:clamp(26px,4.2cqi,40px);text-align:center;margin-bottom:14px!important}.st-h2.l{text-align:left}.st-h3{font-size:22px;margin-bottom:8px!important}.st-p{color:#3b3e46;margin:0 0 14px}.st-lead{text-align:center;color:var(--mut);max-width:60ch;margin:0 auto 36px}.st-ps{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,6cqi,72px);align-items:center}.st-ps hr{border:0;border-top:1px solid var(--ln);margin:24px 0}.st-pains{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.st-pains li{display:flex;gap:12px;align-items:flex-start}.st-feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px}.st-feat{background:#fff;border:1px solid var(--ln);border-radius:16px;padding:24px}.st-feat .ic{width:46px;height:46px;border-radius:12px;background:var(--soft);display:grid;place-items:center;margin-bottom:16px}.st-feat .ic svg{width:22px;height:22px;fill:none;stroke:var(--p);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.st-feat h3{font-size:17.5px;margin-bottom:6px!important}.st-feat p{margin:0;color:var(--mut);font-size:14.5px}.st-media.wide.has:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000008c,#0000000d 70%);pointer-events:none}.st-ov{position:absolute;left:clamp(20px,5cqi,56px);bottom:clamp(20px,5cqi,56px);z-index:1;max-width:520px;color:#fff;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.st-ov h2{font-size:clamp(24px,4cqi,42px);color:#fff}.st-ov button{border:0;border-radius:999px;padding:12px 22px;font:inherit;font-weight:700;background:#fff;color:var(--ink);cursor:pointer}.st-quote{text-align:center;font-family:var(--hf);font-weight:var(--hw);font-size:clamp(20px,3cqi,28px);max-width:30ch;margin:28px auto 0;line-height:1.3}.st-cmp{max-width:780px;margin:36px auto 0;background:#fff;border:1px solid var(--ln);border-radius:16px;overflow:hidden}.st-cmp .r{display:grid;grid-template-columns:minmax(0,1fr) 150px 150px;align-items:center;padding:14px 20px;border-top:1px solid var(--ln);gap:10px}.st-cmp .r.h{border-top:0;background:#fafafa;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.st-cmp .r>span:not(:first-child){display:flex;justify-content:center;text-align:center}.st-cmp .r.h .us{color:var(--p);font-family:var(--hf);font-size:15px;letter-spacing:0;text-transform:none}.st-cmp .r>span.us{background:color-mix(in srgb,var(--soft) 60%,transparent);align-self:stretch;align-items:center;margin-block:-14px;padding-block:14px}.st-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0 48px}.st-step{text-align:center;padding:0 10px}.st-step .n{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--p);color:var(--p);font-family:var(--hf);font-weight:var(--hw);display:grid;place-items:center;margin:0 auto 14px;font-size:19px}.st-step h3{font-size:18px;margin-bottom:6px!important}.st-step p{margin:0;color:var(--mut);font-size:14.5px}.st-gal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.st-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.st-offer{position:relative;background:#fff;border:1.5px solid var(--ln);border-radius:18px;padding:28px 22px;text-align:center;display:flex;flex-direction:column;gap:4px}.st-offer.pop{border:2px solid var(--p);box-shadow:0 24px 44px -30px #00000073}.st-offer .tag{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--p);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.1em;border-radius:6px;padding:4px 10px;white-space:nowrap}.st-offer h3{font-size:19px}.st-offer .u{color:var(--mut);font-size:13.5px}.st-offer .p{font-size:34px;font-weight:800;letter-spacing:-.02em;margin-top:10px;font-variant-numeric:tabular-nums}.st-offer .pu{font-size:13px;color:var(--mut)}.st-offer .s{color:#157347;font-weight:700;font-size:13.5px;min-height:1.5em;margin:6px 0 16px}.st-offer button{margin-top:auto;border:1.5px solid var(--p);border-radius:11px;padding:13px;font:inherit;font-weight:700;background:#fff;color:var(--p);cursor:pointer}.st-offer.pop button{background:var(--p);color:#fff}.st-revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.st-rev{background:#fff;border:1px solid var(--ln);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:10px}.st-rev p{margin:0;font-size:15px}.st-rev small{color:var(--mut);font-weight:600}.st-empty{max-width:560px;margin:0 auto;text-align:center;border:1.5px dashed #d4d4dc;border-radius:18px;padding:30px 24px;background:#fff}.st-empty .stars{margin:0 auto}.st-empty b{display:block;font-size:17px;margin:12px 0 6px}.st-empty p{margin:0;color:var(--mut);font-size:14px}.st-faq{max-width:780px;margin:36px auto 0;display:flex;flex-direction:column}.st-faq details{border-bottom:1px solid var(--ln)}.st-faq details:first-child{border-top:1px solid var(--ln)}.st-faq summary{cursor:pointer;list-style:none;padding:20px 0;font-weight:600;font-size:16px;display:flex;justify-content:space-between;gap:12px}.st-faq summary::-webkit-details-marker{display:none}.st-faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--mut);font-weight:300}.st-faq details[open] summary:after{content:"\2212"}.st-faq details p{margin:0 0 20px;color:#3b3e46;max-width:68ch}.st-guar{display:flex;align-items:center;gap:26px;max-width:900px;margin:0 auto;background:color-mix(in srgb,var(--soft) 70%,#fff);border-radius:20px;padding:28px 30px}.st-guar .seal{width:96px;height:96px;flex:none;border-radius:50%;border:2px solid var(--p);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--p);background:#fff}.st-guar .seal b{font-family:var(--hf);font-size:32px;line-height:1}.st-guar .seal span{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.st-guar h3{font-size:21px;margin-bottom:6px!important}.st-guar p{margin:0;color:#3b3e46}.st-guar>div:nth-child(2){flex:1}.st-pol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.st-pol details{border:1px solid var(--ln);border-radius:12px;padding:0 18px;background:#fff}.st-pol summary{cursor:pointer;padding:15px 0;font-weight:600}.st-pol .tx{font-size:13.5px;color:#3b3e46;padding-bottom:14px}.st-pol .tx p{margin:0 0 8px}.st-contact{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(24px,6cqi,72px);align-items:start}.st-contact .ci{display:flex;flex-direction:column;gap:12px;font-size:15px;margin-top:10px}.st-contact .ci div{display:flex;gap:12px;align-items:center}.st-contact .ci svg{width:19px;height:19px;flex:none;fill:none;stroke:var(--p);stroke-width:1.8}.st-contact form{display:flex;flex-direction:column;gap:10px;background:color-mix(in srgb,var(--soft) 60%,#fff);border-radius:18px;padding:22px}.st-contact input,.st-contact textarea{border:1px solid var(--ln);border-radius:10px;padding:13px 14px;font:inherit;font-size:15px;width:100%;background:#fff;color:var(--ink)}.st-contact textarea{min-height:120px;resize:vertical}.st-contact button{border:0;border-radius:11px;padding:15px;font:inherit;font-weight:700;color:#fff;background:var(--p);cursor:pointer}.st-ft{background:var(--a);color:#ffffffb3;font-size:13.5px;padding-block:44px 28px}.st-ft .wrap{display:grid;grid-template-columns:1fr auto;gap:18px 30px}.st-ft b{font-family:var(--hf);font-weight:var(--hw);color:#fff;font-size:22px}.st-ft p{margin:6px 0 0;max-width:40ch}.st-ft .lk{display:flex;flex-wrap:wrap;gap:8px 20px;align-self:center}.st-ft a{color:#fffc;text-decoration:none}.st-ft a:hover{color:#fff}.st-ft .cp{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.12);padding-top:18px;font-size:12.5px}@container (max-width:820px){.st-hero .wrap,.st-ps,.st-contact{grid-template-columns:1fr}.st-gal-h{position:static}.st-nav{display:none}.st-feats,.st-trustbar .wrap{grid-template-columns:1fr 1fr}.st-steps,.st-offers,.st-revs,.st-pol,.st-gal{grid-template-columns:1fr}.st-gal{grid-template-columns:1fr 1fr 1fr;gap:8px}.st-guar{flex-direction:column;text-align:center}.st-ft .wrap{grid-template-columns:1fr}.st-cmp .r{grid-template-columns:minmax(0,1fr) 92px 92px;padding:12px 14px}}@container (max-width:480px){.st-feats{grid-template-columns:1fr}.st-trustbar .wrap{gap:14px}.st-price b{font-size:28px}.st-cmp .r{grid-template-columns:minmax(0,1fr) 70px 70px;font-size:14px}.st-cmp .r.h{font-size:10.5px}}.sto a.st-cart{display:inline-flex;color:inherit;text-decoration:none}.sto .st-cta:disabled,.sto .st-offer button:disabled{opacity:.7;cursor:progress}.sto .vx-msg{margin:10px 0 0;font-size:14px;font-weight:600;color:#b42318}.sto .vx-ok{margin:0 0 6px;font-weight:700;color:#166534}.sto .vx-err{margin:0 0 6px;font-weight:700;color:#b42318}.sto .st-thumbs button{cursor:pointer}.st-media.pt{aspect-ratio:4/5}.st-media.ls{aspect-ratio:16/9}.st-gal.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.st-gal .st-media.wide{grid-column:1/-1}.st-ps.flip>:first-child{order:2}.st-cx-t{text-align:center;max-width:760px}@container (max-width:720px){.st-gal.n4{grid-template-columns:1fr 1fr}.st-ps.flip>:first-child{order:0}}@container (max-width:520px){.st-gal.n3,.st-gal.n4{grid-template-columns:1fr 1fr}}.sto a.st-logo{color:inherit;text-decoration:none}.sto .st-logo img{max-width:100%}[id^=st-]{scroll-margin-top:84px}.sto .st-hd{position:static}.sto .st-empty{text-align:center;padding:28px;border:1.5px dashed var(--ln);border-radius:16px}.sto .vx-form{margin:0}.sto .vx-hr{display:flex;align-items:center;gap:6px}.sto .vx-menu{display:none;position:relative}.sto .vx-menu summary{list-style:none;cursor:pointer;padding:6px;display:grid;place-items:center}.sto .vx-menu summary::-webkit-details-marker{display:none}.sto .vx-menu summary svg{width:24px;height:24px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round}.sto .vx-menu-p{position:absolute;right:0;top:calc(100% + 10px);min-width:210px;background:#fff;border:1px solid var(--ln);border-radius:14px;box-shadow:0 18px 40px -18px #00000059;padding:8px;display:flex;flex-direction:column;z-index:30}.sto .vx-menu-p a{padding:11px 12px;border-radius:9px;color:var(--ink);text-decoration:none;font-weight:600;font-size:15px}.sto .vx-menu-p a:hover{background:var(--soft)}@container (max-width:820px){.sto .vx-menu{display:block}}.sto .vx-codpay{gap:8px;font-size:13.5px;font-weight:600;color:var(--ink)}.sto .vx-codpay svg{width:18px;height:18px;fill:none;stroke:var(--p);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sto .vx-codnote{margin:8px 0 0;padding:10px 12px;border:1.5px dashed var(--p);border-radius:10px;font-size:13px;color:var(--mut)}.sto .vx-app{margin-top:12px}.sto .vx-btn{display:inline-flex;width:auto;text-decoration:none;padding:15px 26px}.sto .vx-empty{text-align:center;padding:30px 0}.sto .vx-empty .vx-btn{margin-top:14px}.sto .vx-items{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.sto .vx-item{display:grid;grid-template-columns:96px 1fr auto;gap:16px;align-items:center;border:1px solid var(--ln);border-radius:16px;padding:12px}.sto .vx-thumb{display:block;width:96px;height:96px;border-radius:12px;overflow:hidden;background:var(--soft)}.sto .vx-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sto .vx-info{display:flex;flex-direction:column;gap:3px;min-width:0}.sto .vx-name{font-weight:700;color:var(--ink);text-decoration:none}.sto .vx-var,.sto .vx-unit{font-size:13.5px;color:var(--mut)}.sto .vx-qty{display:flex;align-items:center;gap:12px;margin-top:6px}.sto .vx-qty input{width:72px;border:1px solid var(--ln);border-radius:10px;padding:8px 10px;font:inherit}.sto .vx-rm{font-size:13px;color:var(--mut)}.sto .vx-line{font-size:16px}.sto .vx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sto .vx-sum{margin:22px 0 0 auto;max-width:420px;display:flex;flex-direction:column;gap:10px}.sto .vx-row{display:flex;justify-content:space-between;gap:10px}.sto .vx-total{font-size:19px;border-top:1px solid var(--ln);padding-top:10px}.sto .vx-note{margin:0;font-size:13px;color:var(--mut)}.sto .vx-sum .st-cta{width:100%}.sto .vx-update{border:0;background:none;color:var(--mut);text-decoration:underline;cursor:pointer;font:inherit;font-size:13px}.sto .vx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px}.sto .vx-card{display:flex;flex-direction:column;gap:6px;color:var(--ink);text-decoration:none}.sto .vx-card span{color:var(--mut)}.sto .vx-search{display:flex;gap:10px;margin-top:16px}.sto .vx-search input{flex:1;border:1px solid var(--ln);border-radius:12px;padding:12px 14px;font:inherit}.sto .vx-desc{text-align:left;margin-top:14px}.sto .vx-desc img{max-width:100%;height:auto}@container (max-width:820px){.sto .vx-grid{grid-template-columns:1fr 1fr}}@container (max-width:520px){.sto .vx-item{grid-template-columns:72px 1fr}.sto .vx-thumb{width:72px;height:72px}.sto .vx-line{grid-column:2}}.sto .vh-hero{position:relative;overflow:hidden;background:var(--soft);padding-block:clamp(36px,7cqi,88px)}.sto .vh-hero.dark{background:var(--a);color:#fff}.sto .vh-hero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,5cqi,64px);align-items:center}.sto .vh-eyebrow,.sto .vh-kick{display:inline-block;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--p);margin-bottom:12px}.sto .vh-hero.dark .vh-eyebrow{color:#fff;opacity:.85}.sto .vh-hero h1{font-family:var(--hf);font-weight:var(--hw);font-size:clamp(34px,6.2cqi,62px);line-height:1.05;letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.sto .vh-lead{font-size:clamp(16px,2.2cqi,19px);color:var(--mut);max-width:50ch;margin:0 0 22px}.sto .vh-hero.dark .vh-lead{color:#ffffffd1}.sto .vh-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sto .vh-b1{width:auto;padding:16px 28px;text-decoration:none;border-radius:999px}.sto .vh-b2{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:999px;border:1.5px solid currentColor;color:inherit;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s}.sto .vh-b2:hover{background:var(--ink);border-color:var(--ink);color:#fff}.sto .vh-hero.dark .vh-b2:hover{background:#fff;border-color:#fff;color:var(--a)}.sto .vh-note{display:flex;gap:8px;align-items:center;margin:18px 0 0;font-size:14px;font-weight:600;color:var(--p)}.sto .vh-note svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2}.sto .vh-hero.dark .vh-note{color:#fff}.sto .vh-cd{margin:0 0 24px}.sto .vh-cd-t{display:block;font-size:13px;font-weight:700;color:var(--mut);margin-bottom:8px}.sto .vh-cd-g{display:flex;gap:10px}.sto .vh-cd-g div{min-width:64px;background:#fff;border:1px solid var(--ln);border-radius:14px;padding:10px 8px 8px;text-align:center;box-shadow:0 8px 20px -16px #00000059}.sto .vh-cd-g b{display:block;font-family:var(--hf);font-size:clamp(22px,3.4cqi,30px);font-weight:var(--hw);line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ink)}.sto .vh-cd-g span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.sto .vh-hero.dark .vh-cd-g div{background:#ffffff14;border-color:#ffffff2e}.sto .vh-hero.dark .vh-cd-g b{color:#fff}.sto .vh-hero.dark .vh-cd-g span,.sto .vh-hero.dark .vh-cd-t{color:#ffffffbf}.sto .st-ann.vh-ann{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px 28px;text-transform:uppercase;letter-spacing:.12em;font-size:11.5px;font-weight:600}.sto .vh-cdi{color:var(--g)}.sto .vh-cdi b{color:#fff;font-weight:800;font-variant-numeric:tabular-nums}.sto .vh-one{position:relative}.sto .vh-one img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:24px;display:block;box-shadow:0 30px 60px -36px #00000073}.sto .vh-badge{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--ink);border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:700;box-shadow:0 10px 24px -14px #0006}.sto .vh-badge svg{width:17px;height:17px;fill:none;stroke:var(--p);stroke-width:2}.sto .vh-collage{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sto .vh-collage.n1{grid-template-columns:1fr}.sto .vh-collage.n3 .vh-tile:first-child{grid-row:span 2}.sto .vh-tile{position:relative;display:block;border-radius:18px;overflow:hidden;background:#fff;min-height:160px;color:#fff;text-decoration:none}.sto .vh-tile img{width:100%;height:100%;object-fit:cover;display:block}.sto .vh-tile span{position:absolute;left:10px;right:10px;bottom:10px;padding:6px 10px;border-radius:10px;background:#1111119e;font-size:13px;font-weight:700;line-height:1.3}.sto .vh-ph{display:grid;place-items:center;gap:8px;text-align:center;min-height:300px;border:1.5px dashed var(--ln);border-radius:24px;color:var(--mut);padding:20px;background:#ffffff80}.sto .vh-ph svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:1.6}.sto .vh-snow{position:absolute;top:-20%;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.55;background-image:radial-gradient(circle,#fff 0 1.6px,transparent 2.4px),radial-gradient(circle,#fff 0 1.1px,transparent 1.8px),radial-gradient(circle,rgba(255,255,255,.9) 0 2.2px,transparent 3px);background-size:120px 120px,80px 80px,190px 190px;background-position:0 0,40px 60px,90px 20px;animation:vhsnow 18s linear infinite}.sto .vh-hero:not(.dark) .vh-snow{opacity:.9;filter:drop-shadow(0 0 1px rgba(0,0,0,.12))}@keyframes vhsnow{to{background-position:0 120px,40px 140px,90px 210px}}.sto .st-nav{align-items:center;flex-wrap:wrap;gap:6px 24px}.sto .st-pill{display:inline-flex;align-items:center;gap:8px;background:var(--p);color:#fff!important;border-radius:999px;padding:9px 16px;font-weight:700!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--g) 55%,transparent)}.sto .st-pill svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.sto .st-pill:hover{filter:brightness(1.08)}.sto .vh-who .wrap{text-align:center}.sto .vh-who-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;text-align:left;margin-top:8px}.sto .vh-who-g.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.sto .vh-who-g.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.sto .vh-who-g.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.sto .vh-who-c{position:relative;display:flex;flex-direction:column;border:1px solid var(--ln);border-radius:20px;overflow:hidden;color:inherit;text-decoration:none;background:#fff;transition:box-shadow .2s,transform .2s}.sto .vh-who-c:hover{box-shadow:0 18px 36px -22px #00000073;transform:translateY(-3px)}.sto .vh-who-m{aspect-ratio:4/3;background:var(--soft);display:grid;place-items:center}.sto .vh-who-m img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.sto .vh-who-c:hover .vh-who-m img{transform:scale(1.04)}.sto .vh-who-i svg{width:44px;height:44px;fill:none;stroke:var(--p);stroke-width:1.6}.sto .vh-who-t{padding:14px 16px 16px;display:flex;flex-direction:column;gap:2px}.sto .vh-who-t b{font-family:var(--hf);font-size:19px;font-weight:var(--hw)}.sto .vh-who-t span{font-size:14px;color:var(--mut)}.sto .vh-who-g.ov .vh-who-c{border:0}.sto .vh-who-g.ov .vh-who-m{aspect-ratio:4/5}.sto .vh-who-g.ov .vh-who-c:not(.noimg) .vh-who-t{position:absolute;inset:auto 0 0 0;padding:60px 18px 18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));color:#fff}.sto .vh-who-g.ov .vh-who-c:not(.noimg) .vh-who-t b{font-size:clamp(19px,2.4cqi,24px)}.sto .vh-who-g.ov .vh-who-c:not(.noimg) .vh-who-t span{color:#ffffffd9}.sto .vh-who-g.ov .vh-who-c.noimg,.sto .vh-prods.soft{background:var(--soft)}.sto .vh-ph2{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px}.sto .vh-prods.c .vh-ph2{justify-content:center;text-align:center}.sto .vh-h2{font-family:var(--hf);font-weight:var(--hw);font-size:clamp(26px,4cqi,40px);line-height:1.15;margin:0}.sto .vh-sub{margin:8px 0 0;color:var(--mut);font-size:15px}.sto .vh-more{font-weight:700;color:var(--p);white-space:nowrap}.sto .vh-morec{display:flex;justify-content:center;margin-top:30px}.sto .vh-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sto .vh-card{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}.sto .vh-card-m{position:relative;aspect-ratio:1;border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--ln)}.sto .vh-card-m img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.sto .vh-card:hover .vh-card-m img{transform:scale(1.04)}.sto .vh-tag{position:absolute;left:10px;top:10px;background:#fff;color:var(--ink);font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;box-shadow:0 4px 10px -6px #00000059}.sto .vh-card b{font-weight:600;line-height:1.35;margin-top:4px}.sto .vh-pr{display:flex;gap:8px;align-items:baseline}.sto .vh-pr em{font-style:normal;font-weight:800;color:var(--p)}.sto .vh-pr s{color:var(--mut);font-size:14px}.sto .vh-promo-s{padding-block:clamp(24px,4cqi,48px)}.sto .vh-promo{position:relative;overflow:hidden;border-radius:28px;min-height:clamp(300px,36cqi,440px);display:flex;align-items:center;background:var(--p);color:#fff;isolation:isolate}.sto .vh-promo.dark{background:var(--a)}.sto .vh-promo.light{background:var(--soft);color:var(--ink)}.sto .vh-promo-m{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.sto .vh-promo-m img{width:100%;height:100%;object-fit:cover;display:block}.sto .vh-promo.img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--a) 88%,transparent) 0%,color-mix(in srgb,var(--a) 55%,transparent) 48%,transparent 80%)}.sto .vh-promo.img.light:before{background:linear-gradient(90deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,.6) 50%,transparent 80%)}.sto .vh-promo-deco{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.35;background-image:radial-gradient(circle at 20% 30%,var(--g) 0 2px,transparent 3px),radial-gradient(circle at 70% 60%,#fff 0 1.5px,transparent 2.5px),radial-gradient(circle at 45% 80%,var(--g) 0 1.5px,transparent 2.5px);background-size:140px 140px,90px 90px,170px 170px}.sto .vh-promo-t{max-width:560px;padding:clamp(28px,5cqi,56px)}.sto .vh-promo .vh-kick{color:var(--g)}.sto .vh-promo.light .vh-kick{color:var(--p)}.sto .vh-promo h2{font-family:var(--hf);font-weight:var(--hw);font-size:clamp(28px,4.6cqi,46px);line-height:1.08;margin:0 0 14px;text-wrap:balance}.sto .vh-promo p{margin:0 0 24px;font-size:16.5px;opacity:.9;max-width:46ch}.sto .vh-promo-b{display:inline-flex;align-items:center;min-height:50px;padding:0 26px;border-radius:999px;background:#fff;color:var(--ink);font-weight:800;text-decoration:none;box-shadow:0 12px 24px -16px #0009;transition:transform .15s}.sto .vh-promo-b:hover{transform:translateY(-1px)}.sto .vh-promo.light .vh-promo-b{background:var(--p);color:#fff}.sto .st-ft .lk a{color:inherit}@container (max-width:900px){.sto .vh-who-g,.sto .vh-who-g.n3,.sto .vh-who-g.n5,.sto .vh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:720px){.sto .vh-hero .wrap{grid-template-columns:1fr}.sto .vh-hero-m{order:-1}.sto .vh-one img{aspect-ratio:4/3}.sto .vh-cd-g div{min-width:0;flex:1}.sto .vh-btns>a{flex:1 1 100%;text-align:center;justify-content:center}.sto .vh-promo.img:before{background:linear-gradient(180deg,color-mix(in srgb,var(--a) 35%,transparent),color-mix(in srgb,var(--a) 88%,transparent) 70%)}.sto .vh-promo{align-items:flex-end}.sto .st-ann.vh-ann{letter-spacing:.06em;gap:2px 14px}}@container (max-width:420px){.sto .vh-grid{gap:12px}.sto .vh-who-g{gap:10px}.sto .vh-who-t{padding:12px}.sto .vh-who-g.ov .vh-who-c:not(.noimg) .vh-who-t{padding:40px 12px 12px}}@media(prefers-reduced-motion:reduce){.sto .vh-who-c,.sto .vh-card-m img,.sto .vh-who-m img,.sto .vh-promo-b{transition:none}.sto .vh-snow{animation:none}}.sto .st-nav a[aria-current=page]{color:var(--ink);font-weight:700;box-shadow:inset 0 -2px 0 var(--p)}.sto .st-hd.many .st-nav{flex-wrap:nowrap;gap:20px}.sto .st-hd.many .st-nav a{font-size:14px;white-space:nowrap}@container (max-width:1080px){.sto .st-hd.many .st-nav{display:none}.sto .st-hd.many .vx-menu{display:block}}@container (max-width:1360px){.sto .st-hd.lots .st-nav{display:none}.sto .st-hd.lots .vx-menu{display:block}}.sto .vx-menu-p a[aria-current=page]{background:var(--soft);font-weight:800}.sto .vc-hero{position:relative;overflow:hidden;background:var(--soft);padding-block:clamp(36px,6cqi,72px)}.sto .vc-hero.img{min-height:clamp(240px,30cqi,380px);display:flex;align-items:flex-end;color:#fff;isolation:isolate}.sto .vc-hero.img .wrap{width:100%}.sto .vc-hero-m{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.sto .vc-hero-m img{width:100%;height:100%;object-fit:cover;display:block}.sto .vc-hero.img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--a) 85%,transparent) 0%,color-mix(in srgb,var(--a) 45%,transparent) 55%,transparent 85%)}.sto .vc-hero-t{max-width:640px}.sto .vc-hero.img .vh-kick{color:var(--g)}.sto .vc-hero h1{font-family:var(--hf);font-weight:var(--hw);font-size:clamp(32px,5.4cqi,54px);line-height:1.06;letter-spacing:-.02em;margin:0 0 12px;text-wrap:balance}.sto .vc-hero p,.sto .vc-desc{margin:0;font-size:clamp(15.5px,2cqi,18px);color:var(--mut);max-width:56ch}.sto .vc-hero.img p,.sto .vc-hero.img .vc-desc{color:#ffffffe0}.sto .vc-list{padding-top:clamp(24px,4cqi,40px)}.sto .vc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.sto .vc-chips a{flex:none;display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;border:1.5px solid var(--ln);background:#fff;color:var(--ink);font-weight:600;font-size:14.5px;text-decoration:none;white-space:nowrap}.sto .vc-chips a:hover{border-color:var(--p)}.sto .vc-chips a[aria-current=page]{background:var(--p);border-color:var(--p);color:#fff}.sto .vc-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px;font-size:14px;color:var(--mut)}.sto .vc-sort{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--ink)}.sto .vc-sort select{min-height:40px;border:1px solid var(--ln);border-radius:10px;padding:0 10px;font:inherit;font-weight:500;background:#fff;color:var(--ink)}.sto .vc-pag{display:flex;justify-content:center;gap:6px;margin-top:32px;font-weight:700}.sto .vc-pag a,.sto .vc-pag span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:0 12px;border-radius:10px;border:1px solid var(--ln);color:var(--ink);text-decoration:none}.sto .vc-pag .current{background:var(--ink);color:#fff;border-color:var(--ink)}.sto .vc-empty{text-align:center;border:1.5px dashed var(--ln);border-radius:20px;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:16px}.sto .vc-empty p{margin:0;color:var(--mut);max-width:46ch}@container (max-width:720px){.sto .vc-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.sto .vc-hero.img:before{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--a) 85%,transparent) 75%)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/veltrix-tienda.css.map */
