*{box-sizing:border-box;margin:0;padding:0}body.auth-body{width:100vw;min-height:100vh;font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#111;-webkit-font-smoothing:antialiased;background-color:#f4f3ee;margin:0;padding:0;overflow-x:hidden}.auth-container{background:#f4f3ee url(/assets/Fondoalgoasiauth.svg) 50%/cover no-repeat fixed;width:100%;min-height:100vh;display:flex}.auth-left{background-color:#0000;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 24px;display:flex}.auth-form-card{flex-direction:column;width:100%;max-width:360px;display:flex}.auth-brand{justify-content:center;margin-bottom:28px;display:flex}.auth-brand-link{text-decoration:none;display:inline-block}.auth-logo{width:auto;height:42px;display:block}.auth-tabs-wrap{width:100%;margin-bottom:20px}.auth-tabs{background-color:#eae8de;border:1px solid #dfddd2;border-radius:10px;padding:3px;display:flex}.auth-tab{font-family:var(--font-body);color:#777;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:7px;outline:none;flex:1;padding:8px 0;font-size:13px;font-weight:500;transition:all .2s}.auth-tab.is-active{color:#111;background-color:#fff;border-color:#d8d6cb;font-weight:700;box-shadow:0 1px 3px #0000000d}.auth-google-btn{width:100%;height:42px;font-family:var(--font-body);color:#333;cursor:pointer;background:#fff;border:1px solid #dfddd2;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:10px;margin-bottom:22px;font-size:13.5px;font-weight:500;transition:background-color .15s,border-color .15s;display:flex}.auth-google-btn:hover{background-color:#fafafa;border-color:#ccc}.auth-google-icon{flex-shrink:0}.auth-divider{color:#8c8a82;align-items:center;margin-bottom:22px;font-size:11.5px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background-color:#dfddd2;flex:1;height:1px}.auth-divider span{white-space:nowrap;padding:0 12px}.auth-form{flex-direction:column;gap:16px;display:none}.auth-form.is-active{display:flex}.auth-field{flex-direction:column;gap:5px;display:flex}.auth-label{color:#222;font-size:12.5px;font-weight:500}.auth-label-split{justify-content:space-between;align-items:center;display:flex}.auth-link-forgot{color:#0eb5d6;font-size:12px;font-weight:500;text-decoration:none;transition:opacity .15s}.auth-link-forgot:hover{opacity:.85;text-decoration:underline}.auth-input-box{align-items:center;width:100%;display:flex;position:relative}.auth-input{width:100%;height:42px;font-family:var(--font-body);color:#111;background:#fff;border:1px solid #dfdfdf;border-radius:7px;outline:none;padding:0 38px 0 13px;font-size:13.5px;transition:border-color .2s,box-shadow .2s}.auth-input::placeholder{color:#a5a5a5}.auth-input:focus{border-color:#0eb5d6;box-shadow:0 0 0 2.5px #0eb5d62e}.auth-input-icon{color:#999;pointer-events:none;position:absolute;right:12px}.auth-pw-btn{color:#999;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;right:8px}.auth-pw-btn:hover{color:#333}.auth-remember-row{margin:2px 0 6px}.auth-custom-checkbox{color:#444;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12.5px;display:flex}.auth-custom-checkbox input{opacity:0;pointer-events:none;position:absolute}.auth-checkmark{background-color:#fff;border:1.5px solid #0eb5d6;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;transition:background-color .15s;display:flex}.auth-custom-checkbox input:checked~.auth-checkmark{background-color:#0eb5d6}.auth-custom-checkbox input:checked~.auth-checkmark:after{content:"✓";color:#fff;font-size:10px;font-weight:900;line-height:1}.auth-remember-text{color:#444;font-size:12.5px}.auth-inline-link{color:#111;text-decoration:underline}.auth-submit-btn{color:#fff;width:100%;height:46px;font-family:var(--font-body);cursor:pointer;background-color:#0eb5d6;border:none;border-radius:8px;margin-top:4px;font-size:14.5px;font-weight:700;transition:background-color .15s,transform .1s,box-shadow .15s;box-shadow:0 4px 14px #0eb5d652}.auth-submit-btn:hover{background-color:#09a2c1;box-shadow:0 6px 18px #0eb5d66b}.auth-submit-btn:active{transform:translateY(1px)}.auth-legal-disclaimer{font-family:var(--font-body);color:#7a7870;text-align:center;margin-top:18px;font-size:11.5px;line-height:1.5}.auth-legal-link{color:#111;text-underline-offset:2px;font-weight:500;text-decoration:underline;transition:color .15s}.auth-legal-link:hover{color:#0eb5d6}.auth-right{background:0 0;flex:1;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex;position:relative}.auth-placeholder-card{aspect-ratio:1.25;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;background:#afafafd1;border-radius:28px;justify-content:center;align-items:center;width:100%;max-width:480px;padding:30px;display:flex;box-shadow:0 8px 32px #0000000d}.auth-placeholder-text{font-family:var(--font-display), sans-serif;color:#fff;letter-spacing:-.02em;text-shadow:0 2px 8px #0000001f;-webkit-user-select:none;user-select:none;font-size:34px;font-style:italic;font-weight:900;line-height:1.15}@media (max-width:900px){.auth-container{flex-direction:column}.auth-right{display:none}.auth-left{min-height:100vh;padding:36px 20px}}
@font-face{font-family:Neue Haas;src:url(/fonts/NeueHaasDisplay-Roman.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Neue Haas;src:url(/fonts/NeueHaasDisplay-Mediu.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Neue Haas;src:url(/fonts/NeueHaasDisplay-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Neue Haas;src:url(/fonts/NeueHaasDisplay-Black.woff2)format("woff2");font-weight:900;font-display:swap}:root{--font-body:"Neue Haas", Arial, sans-serif;--font-display:"Neue Haas", Arial, sans-serif;--color-bg:#f4f3ee;--color-black:#111;--color-cyan:#11afd3}body{font-family:var(--font-body);color:var(--color-black);background:var(--color-bg);margin:0;line-height:1.5}a{color:inherit;text-underline-offset:4px}button,input{font:inherit}button,a,input{touch-action:manipulation}button:disabled{opacity:.55;cursor:wait}:focus-visible{outline-offset:4px;outline:3px solid #087c96!important}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}h1,h2{font-family:var(--font-display);letter-spacing:-.035em;line-height:1.1}h1{font-size:clamp(32px,5vw,48px);font-weight:900}h2{font-size:28px}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#555;margin:20px 0 12px;font-size:12px}.selector{max-width:800px;margin:0 auto;padding:100px 24px}.selector>p{margin-top:20px}.markets{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}.market-card{background:#fff;border:1px solid #dfddd2;border-radius:10px;gap:16px;padding:32px;text-decoration:none;display:grid}.market-card>span{font-size:28px;font-weight:700}.market-card:hover{border-color:var(--color-cyan)}.login-title{margin-bottom:24px;font-size:28px}.auth-submit-btn{background:#087c96}.auth-placeholder-text{font-size:34px}.auth-input{padding-right:13px}.site-header{background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:24px;padding:24px 40px;display:flex}.site-header nav{align-items:center;gap:24px;font-size:14px;display:flex}.site-header a{text-decoration:none}.text-button{cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}.market-main{max-width:1100px;margin:auto;padding:40px}.market-heading{text-align:center;margin-bottom:36px}.market-heading>p:last-child{color:#555;margin-top:16px}.offer-panel{background:#fff;border:1px solid #ddd;grid-template-columns:1fr 1fr;display:grid}.cat-card__media{aspect-ratio:1;justify-content:center;align-items:center;padding:28px;display:flex;position:relative;overflow:hidden}.cat-card__img{object-fit:contain;max-width:90%;height:auto;max-height:90%}.cat-card__tag{color:#ad360f;text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:700;position:absolute;top:14px;left:14px}.offer-info{padding:40px}.offer-price{margin:24px 0 16px;font-size:28px}.offer-price small{color:#555;font-size:14px}.draft-form{gap:12px;margin-top:24px;display:grid}.draft-form input{border:1px solid #ccc;border-radius:7px;width:100%;min-height:44px;padding:12px}.primary-button{color:#fff;cursor:pointer;text-align:center;background:#087c96;border:0;border-radius:8px;min-height:46px;padding:14px 24px;font-weight:700;text-decoration:none}.inline{margin-top:28px;display:inline-block}.message{background:#eae8de;border-radius:7px;margin:16px 0;padding:16px}.error{color:#8b2215;background:#fff1ed}.success{color:#215137;background:#e7f3eb}.order-main{max-width:850px;margin:auto;padding:48px 24px}.order-main>p{margin-top:16px}.order-id{overflow-wrap:anywhere;color:#555;font-family:monospace}.order-summary{grid-template-columns:120px 1fr;gap:12px;margin:24px 0;display:grid}.order-summary dt{color:#555}.order-line{background:#fff;border:1px solid #ddd;padding:24px}.order-line p{margin-top:12px}.order-line strong{margin-top:12px;display:block}.order-total{font-size:28px;font-weight:700}@media (max-width:700px){.selector{padding-top:60px}.markets{grid-template-columns:1fr}.site-header{align-items:flex-start;padding:16px}.site-header nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:12px}.site-header form{text-align:right;width:100%}.market-main{padding:28px 16px}.offer-panel{grid-template-columns:1fr}.offer-info{padding:24px}.cat-card__media{max-height:350px}.order-summary{grid-template-columns:90px 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplay-Thin.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplay-ThinItalic.woff2)format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplay-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplay-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplay-Roman.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplay-RomanItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplay-Mediu.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplay-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplay-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplay-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplay-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplay-BlackItalic.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Grotesk Text Pro;src:url(/fonts/NeueHaasDisplay-Roman.woff2)format("woff2"),url(/fonts/NeueHaasGrotText-55Roman-Trial.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Text Pro;src:url(/fonts/NeueHaasDisplay-RomanItalic.woff2)format("woff2"),url(/fonts/NeueHaasGrotText-56Italic-Trial.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Grotesk Text Pro;src:url(/fonts/NeueHaasDisplay-Mediu.woff2)format("woff2"),url(/fonts/NeueHaasGrotText-65Medium-Trial.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Text Pro;src:url(/fonts/NeueHaasDisplay-MediumItalic.woff2)format("woff2"),url(/fonts/NeueHaasGrotText-66MediumItalic-Trial.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Grotesk Text Pro;src:url(/fonts/NeueHaasDisplay-Bold.woff2)format("woff2"),url(/fonts/NeueHaasGrotText-75Bold-Trial.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Text Pro;src:url(/fonts/NeueHaasDisplay-BoldItalic.woff2)format("woff2"),url(/fonts/NeueHaasGrotText-76BoldItalic-Trial.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}.storefront *,.storefront :before,.storefront :after{box-sizing:border-box;margin:0;padding:0}.storefront{--color-bg:#f4f3ee;--color-black:#111;--color-white:#fff;--color-cyan:#11afd3;--font-display:"Neue Haas Grotesk Display Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-text:"Neue Haas Grotesk Text Pro", "Neue Haas Grotesk Display Pro", "Helvetica Neue", Helvetica, Arial, sans-serif}.storefront.lenis,.storefront.lenis body{height:auto}.storefront .lenis.lenis-smooth{scroll-behavior:auto!important}.storefront .lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.storefront .lenis.lenis-stopped{overflow:hidden}.storefront{background-color:var(--color-bg);width:100%;min-height:100%;font-family:var(--font-display);color:var(--color-black);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden auto}.storefront a{color:inherit;text-decoration:none}.storefront ul{list-style:none}.storefront button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.storefront .page{transform-origin:0 0;background-color:var(--color-bg);width:1440px;position:absolute;top:0;left:0}.storefront .navbar{z-index:100;transform-origin:0 0;will-change:transform;width:1440px;padding:0 56px;transition:transform .4s cubic-bezier(.16,1,.3,1),background-color .3s,border-bottom .3s;position:fixed;top:0;left:0}.storefront .navbar.navbar--scrolled{-webkit-backdrop-filter:blur(12px);background-color:#f4f3eee0;border-bottom:1px solid #0000000f}.storefront .navbar__inner{justify-content:space-between;align-items:center;height:88px;display:flex}.storefront .navbar__left{align-items:flex-end;gap:48px;display:flex}.storefront .navbar__logo{flex-shrink:0;align-items:flex-end;line-height:1;display:flex}.storefront .navbar__logo-img{width:auto;height:30px;display:block}.storefront .navbar__links{align-items:flex-end;gap:32px;padding-bottom:2px;display:flex}.storefront .navbar__link{color:var(--color-black);letter-spacing:-.01em;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:18px;font-style:italic;font-weight:200;line-height:1;transition:opacity .2s;display:flex}.storefront .navbar__link:hover{opacity:.55}.storefront .navbar__item--dropdown{position:relative}.storefront .navbar__dropdown-arrow{transition:transform .25s cubic-bezier(.16,1,.3,1)}.storefront .navbar__item--dropdown.is-open .navbar__dropdown-arrow{transform:rotate(180deg)}.storefront .navbar__item--dropdown.is-open .navbar__link{opacity:1}.storefront .navbar.navbar--open{-webkit-backdrop-filter:blur(20px);background-color:#f4f3eef2;border-bottom:1px solid #0000000d}.storefront .navbar:has(.nav-dropdown.is-open){-webkit-backdrop-filter:blur(20px);background-color:#f4f3eef2;border-bottom:1px solid #0000000d}.storefront .nav-dropdown{z-index:200;-webkit-backdrop-filter:blur(20px);box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;background-color:#f4f3eef2;border-bottom:1px solid #00000014;border-radius:0 0 24px 24px;width:1440px;padding:24px 56px 36px;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s;position:absolute;top:100%;left:0;transform:translateY(-4px);box-shadow:0 24px 48px #0000000f}.storefront .nav-dropdown.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.storefront .nav-dropdown__inner{align-items:flex-start;gap:44px;padding-left:172px;display:flex}.storefront .nav-dropdown__group{flex-direction:column;display:flex}.storefront .nav-dropdown__columns-wrap{gap:20px;display:flex}.storefront .nav-dropdown__columns-wrap .nav-dropdown__list{width:225px}.storefront .nav-dropdown__group--integrations{width:250px}.storefront .nav-dropdown__divider{background:#00000012;align-self:stretch;width:1px;margin-top:38px}.storefront .nav-dropdown__heading{font-family:var(--font-display);color:#111;letter-spacing:-.01em;margin-bottom:12px;padding-left:8px;font-size:15px;font-weight:700}.storefront .nav-dropdown__list{flex-direction:column;gap:3px;display:flex}.storefront .nav-dropdown__link{font-family:var(--font-display);color:#333;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .18s;display:flex}.storefront .nav-dropdown__link:hover{color:var(--color-black);background-color:#0000000d;transform:translate(3px)}.storefront .nav-dropdown__icon-wrap{color:#555;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.storefront .nav-dropdown__title{white-space:nowrap}.storefront .nav-dropdown__platform-logo{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.storefront .nav-dropdown__img{object-fit:contain;max-width:100%;max-height:100%;display:block}.storefront .nav-dropdown__platform-logo--api,.storefront .nav-dropdown__platform-logo--direct{background:#f0f0eb;border-radius:6px;padding:3px}.storefront .navbar__actions{align-items:center;gap:10px;display:flex}.storefront .navbar__icon-btn{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex}.storefront .navbar__icon-btn:hover{background-color:#0000000a}.storefront .navbar__cta{background-color:var(--color-cyan);height:44px;color:var(--color-white);letter-spacing:-.01em;border-radius:6px;justify-content:center;align-items:center;margin-left:6px;padding:0 24px;font-size:15px;font-style:italic;font-weight:700;transition:background-color .2s,transform .15s;display:inline-flex}.storefront .navbar__cta:hover{background-color:#0e9bbc;transform:translateY(-1px)}.storefront .hero{align-items:center;width:100%;padding:0 56px;display:flex;position:relative;overflow:hidden}.storefront .hero__content{z-index:2;max-width:800px;padding-top:20px;position:relative}.storefront .hero__headline{margin-bottom:28px}.storefront .rotator{margin-bottom:12px;position:relative}.storefront .rotator__mask{align-items:flex-end;height:108px;display:flex;position:relative}.storefront .rotator__item{visibility:hidden;align-items:flex-end;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.storefront .rotator__svg-stage{width:440px;height:106px;position:relative}.storefront .cw--svg-layer{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.storefront .cw--svg-layer .ch,.storefront .cw--svg-layer .ch svg{width:100%;height:100%;display:block}.storefront .cw{vertical-align:bottom;margin:0 -10px;padding:0 10px;line-height:1;display:inline-block;overflow:hidden}.storefront .cw--space{width:.72em;margin:0;padding:0;display:inline-block}.storefront .ch{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-black);will-change:transform;font-size:110px;font-style:italic;font-weight:200;line-height:1;transition:transform .4s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(115%)}.storefront .ch.is-in{transform:translateY(0)}.storefront .ch.is-out{transition:transform .3s cubic-bezier(.65,0,.85,.4);transform:translateY(-115%)}.storefront .hero__ondemand-svg{width:620px;height:auto;display:block}.storefront .hero__subtitle{color:var(--color-black);letter-spacing:-.01em;max-width:500px;margin-bottom:40px;font-size:20px;font-style:italic;font-weight:400;line-height:1.55}.storefront .hero__ctas{align-items:center;gap:22px;display:flex}.storefront .hero__btn--primary{background-color:var(--color-cyan);height:52px;color:var(--color-white);letter-spacing:-.01em;border-radius:6px;justify-content:center;align-items:center;padding:0 32px;font-size:17px;font-style:italic;font-weight:700;transition:background-color .2s,transform .15s;display:inline-flex}.storefront .hero__btn--primary:hover{background-color:#0e9bbc;transform:translateY(-2px)}.storefront .hero__btn--secondary{color:var(--color-black);text-underline-offset:4px;font-size:17px;font-style:italic;font-weight:400;text-decoration:underline;text-decoration-thickness:1.5px;transition:opacity .2s}.storefront .hero__btn--secondary:hover{opacity:.55}.storefront .hero__bg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.storefront .hero__bg-img{object-fit:cover;object-position:center;width:100%;height:100%}.storefront .ticker{background-color:var(--color-cyan);z-index:5;align-items:center;width:100%;height:52px;display:flex;position:relative;overflow:hidden}.storefront .ticker__track{will-change:transform;align-items:center;width:max-content;animation:28s linear infinite ticker-slide;display:flex}.storefront .ticker__group{flex-shrink:0;align-items:center;display:flex}.storefront .ticker__item{font-family:var(--font-text);color:var(--color-bg);letter-spacing:-.01em;white-space:nowrap;font-size:21px;font-style:italic;font-weight:500;line-height:1}.storefront .ticker__icon{flex-shrink:0;width:auto;height:18px;margin:0 28px;display:block}@keyframes ticker-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.storefront .catalog-section{background-color:var(--color-bg);z-index:1;padding:56px 56px 100px;position:relative}.storefront .catalog-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.storefront .product-card{cursor:pointer;box-sizing:border-box;background-color:#fff;border:1.2px solid #00000014;border-radius:16px;flex-direction:column;justify-content:space-between;height:440px;padding:20px 18px 18px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;position:relative;overflow:hidden}.storefront .product-card:hover{border-color:#11afd366;transform:translateY(-4px);box-shadow:0 12px 32px #0000000f}.storefront .product-card__badge{z-index:4;font-family:var(--font-display);letter-spacing:.05em;color:#fff;background:#111;border-radius:4px;padding:3px 7px;font-size:9px;font-weight:800;position:absolute;top:14px;left:14px}.storefront .product-card__badge--cyan{background:var(--color-cyan);color:#fff}.storefront .product-card__img-wrap{justify-content:center;align-items:center;width:100%;height:245px;display:flex;position:relative}.storefront .product-card__img{object-fit:contain;max-width:92%;max-height:100%;display:block}.storefront .product-card__cta-wrap{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);background:#ffffff8c;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;left:0}.storefront .product-card:hover .product-card__cta-wrap{opacity:1;pointer-events:auto}.storefront .product-card__btn-design{background-color:var(--color-cyan);height:44px;color:var(--color-white);font-family:var(--font-display);letter-spacing:-.01em;border-radius:6px;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-style:italic;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .2s;display:inline-flex;transform:translateY(6px);box-shadow:0 8px 24px #11afd359}.storefront .product-card:hover .product-card__btn-design{transform:translateY(0)}.storefront .product-card__btn-design:hover{background-color:#0e9bbc;transform:translateY(-2px)}.storefront .product-card__info{box-sizing:border-box;background:#fff;border:1px solid #00000012;border-radius:10px;width:100%;padding:12px 14px;box-shadow:0 4px 14px #0000000a}.storefront .product-card__colors{align-items:center;gap:5px;margin-bottom:6px;display:flex}.storefront .product-card__color-dot{box-sizing:border-box;border:1px solid #0000001f;border-radius:50%;width:9px;height:9px;display:inline-block}.storefront .product-card__sku{font-family:var(--font-body);color:#111;letter-spacing:.02em;margin-bottom:2px;font-size:11px;font-weight:500}.storefront .product-card__title{font-family:var(--font-body);color:#111;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;margin-bottom:3px;font-size:13px;font-weight:500;overflow:hidden}.storefront .product-card__meta{font-family:var(--font-body);color:#777;white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:11px;font-weight:400;overflow:hidden}.storefront .product-card__price{font-family:var(--font-body);color:#555;font-size:12.5px;font-weight:400}.storefront .product-card__price strong{color:#111;font-size:13px;font-weight:600}.storefront .unified-flow{background-color:var(--color-bg);contain:paint;width:1440px;height:1900px;position:relative;overflow:hidden}.storefront .unified-flow__bg{z-index:0;pointer-events:none;width:1440px;height:1900px;position:absolute;top:0;left:0;overflow:hidden}.storefront .unified-flow__bg-img{width:1440px;height:2369px;display:block}.storefront .how-section{z-index:2;box-sizing:border-box;width:1440px;height:790px;padding:60px 56px 0;position:relative}.storefront .how-section__content{width:100%;max-width:1328px;margin:0 auto;position:relative}.storefront .how-section__header{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:40px;display:flex}.storefront .how-section__eyebrow{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-cyan);background:#11afd314;border:1.5px solid #11afd347;border-radius:999px;align-items:center;padding:5px 16px;font-size:13px;font-weight:800;display:inline-flex}.storefront .how-section__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-black);font-size:52px;font-weight:700;line-height:1.12}.storefront .how-section__body{grid-template-columns:500px 1fr;align-items:flex-start;gap:72px;width:100%;display:grid}.storefront .how-section__stage-col{flex-direction:column;display:flex}.storefront .how-player{background-color:var(--color-bg);border:3.5px solid #f6b82d;border-radius:18px;width:100%;height:480px;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000005}.storefront .how-player__card{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:44px 40px;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;left:0;transform:translateY(10px)}.storefront .how-player__card.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.storefront .how-player__text-block{flex-direction:column;display:flex}.storefront .how-player__line{font-family:var(--font-display);color:var(--color-black);letter-spacing:-.01em;font-size:32px;font-weight:400;line-height:1.45;display:block}.storefront .how-player__step-num{font-family:var(--font-text);color:var(--color-cyan);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:13px;font-weight:700}.storefront .how-player__step-title{font-family:var(--font-display);color:var(--color-black);letter-spacing:-.02em;margin-bottom:14px;font-size:36px;font-style:italic;font-weight:700;line-height:1.2}.storefront .how-player__step-desc{font-family:var(--font-text);color:#555;max-width:360px;font-size:16px;line-height:1.5}.storefront .how-section__steps-col{align-items:center;padding-top:36px;display:flex}.storefront .how-steps{flex-direction:column;gap:12px;width:100%;display:flex}.storefront .how-step{list-style:none}.storefront .how-step__btn{font-family:var(--font-display);color:#b8b8b8;letter-spacing:-.02em;text-align:left;cursor:pointer;outline:none;width:100%;font-size:42px;font-style:italic;font-weight:700;line-height:1.25;transition:color .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);display:block}.storefront .how-step:hover .how-step__btn{color:#777}.storefront .how-step.is-active .how-step__btn{color:var(--color-black);transform:translate(8px)}.storefront .ecommerce-section{z-index:2;box-sizing:border-box;width:1440px;height:480px;padding:60px 72px 0;position:relative}.storefront .ecommerce-section__content{width:100%;max-width:1328px;margin:0 auto;position:relative}.storefront .ecommerce-section__header{margin-bottom:32px}.storefront .ecommerce-section__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-black);margin-bottom:18px;font-size:80px;font-weight:900;line-height:.96}.storefront .ecommerce-section__subtitle{font-family:var(--font-display);color:var(--color-black);letter-spacing:-.01em;max-width:720px;font-size:20px;font-style:italic;font-weight:300;line-height:1.4}.storefront .ecommerce-section__subtitle strong{font-weight:700}.storefront .ecommerce-section__actions{align-items:flex-end;gap:32px;display:flex}.storefront .ecommerce-section__btn{background-color:var(--color-cyan);height:52px;color:var(--color-white);font-family:var(--font-display);letter-spacing:-.01em;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;padding:0 32px;font-size:18px;font-style:italic;font-weight:700;transition:background-color .2s,transform .15s;display:inline-flex}.storefront .ecommerce-section__btn:hover{background-color:#0e9bbc;transform:translateY(-2px)}.storefront .ecommerce-platforms{align-items:flex-end;gap:14px;display:flex}.storefront .platform-badge{cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex}.storefront .platform-badge:hover{transform:translateY(-3px)}.storefront .platform-badge--tiendanube{border-radius:14px;width:52px;height:52px;overflow:hidden;box-shadow:0 4px 14px #2855a22e}.storefront .platform-logo--tiendanube{width:100%;height:100%;display:block}.storefront .platforms-upcoming{flex-direction:column;align-items:center;display:flex}.storefront .platforms-upcoming__label{font-family:var(--font-text);color:#8c8c88;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:11.5px;font-weight:500}.storefront .platforms-upcoming__grid{align-items:center;gap:10px;display:flex}.storefront .platform-badge--upcoming{background-color:#fff;border:1.2px solid #00000014;border-radius:14px;width:52px;height:52px;padding:9px;box-shadow:0 2px 10px #00000005}.storefront .platform-badge--upcoming:hover{border-color:#00000024;box-shadow:0 8px 20px #0000000f}.storefront .platform-logo--shopify{object-fit:contain;max-width:85%;max-height:85%;display:block}.storefront .platform-logo--woo{object-fit:contain;max-width:88%;max-height:88%;display:block}.storefront .platform-logo--negocio{object-fit:contain;max-width:85%;max-height:85%;display:block}.storefront .comparison-section{z-index:2;box-sizing:border-box;justify-content:center;align-items:flex-start;width:1440px;height:630px;padding:10px 72px 40px;display:flex;position:relative}.storefront .comparison-section__content{flex-direction:column;align-items:center;width:100%;display:flex}.storefront .comparison-section__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-black);text-align:center;margin-bottom:26px;font-size:40px;font-weight:900;line-height:1.08}.storefront .comparison-table-wrap{flex-direction:column;align-items:flex-start;width:840px;display:flex}.storefront .comparison-tabs{z-index:3;align-items:flex-end;margin-bottom:-1px;display:flex;position:relative}.storefront .comparison-tab{font-family:var(--font-display);color:#777;cursor:pointer;background:0 0;border:none;border-radius:12px 12px 0 0;padding:11px 32px;font-size:15.5px;font-style:italic;font-weight:500;transition:all .2s}.storefront .comparison-tab.is-active{color:#111;background:#fff;border:1px solid #111;border-bottom-color:#fff;font-weight:700}.storefront .comparison-card{background:#fff;border:1px solid #111;border-radius:0 16px 16px;width:100%;overflow:hidden;box-shadow:0 6px 24px #00000008}.storefront .comparison-table{border-collapse:collapse;text-align:left;width:100%}.storefront .comparison-table thead tr{background:#fafafa;border-bottom:1px solid #111;height:48px}.storefront .brand-table-logo{font-family:var(--font-display);color:#111;font-size:21px;font-style:italic;font-weight:900}.storefront .comparison-col--feat{width:50%}.storefront .comparison-col--brand{text-align:center;width:25%}.storefront .comparison-col--comp{text-align:center;width:25%;font-family:var(--font-display);color:#111;font-size:15.5px;font-weight:500}.storefront .comparison-table tbody tr{border-bottom:1px solid #eaeae4;height:46px;transition:background .15s}.storefront .comparison-table tbody tr:nth-child(2n){background:#fafafa}.storefront .comparison-table tbody tr:hover{background:#f3f3ee}.storefront .comparison-table tbody tr:last-child{border-bottom:none}.storefront .comparison-cell--feat{font-family:var(--font-display);color:#111;padding-left:28px;font-size:14.5px;font-weight:700}.storefront .comparison-cell--check{color:#111;text-align:center;font-size:19px;font-weight:700}.storefront .comparison-cell--cross{color:#111;text-align:center;font-size:16px;font-weight:500}.storefront .comparison-footnote{font-family:var(--font-display);color:#333;text-align:center;letter-spacing:-.01em;width:100%;max-width:840px;margin-top:18px;font-size:13.5px;font-weight:400;line-height:1.45}.storefront .infra-section{background-color:var(--color-bg);box-sizing:border-box;contain:paint;align-items:center;width:1440px;min-height:780px;padding:40px 72px;display:flex;position:relative;overflow:hidden}.storefront .infra-section__content{grid-template-columns:560px 1fr;align-items:center;gap:64px;width:100%;max-width:1328px;margin:0 auto;display:grid}.storefront .infra-section__left{flex-direction:column;display:flex}.storefront .infra-section__header{margin-bottom:38px}.storefront .infra-section__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-black);margin-bottom:20px;font-size:50px;font-weight:900;line-height:1.05}.storefront .infra-section__subtitle{font-family:var(--font-display);color:var(--color-black);letter-spacing:-.01em;font-size:21px;font-style:italic;font-weight:300;line-height:1.35}.storefront .infra-features{flex-direction:column;gap:16px;max-width:480px;display:flex}.storefront .infra-feature{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:16px;padding:14px 20px 14px 22px;transition:background-color .2s;display:flex;position:relative}.storefront .infra-feature:hover{background:#fff9}.storefront .infra-feature.is-active{background:#fff;border-color:#0000000f;box-shadow:0 4px 18px #00000008}.storefront .infra-feature__bar{background:0 0;border-radius:4px;width:3.5px;transition:background .25s;position:absolute;top:14px;bottom:14px;left:0}.storefront .infra-feature.is-active .infra-feature__bar{background:var(--color-cyan)}.storefront .infra-feature__title{font-family:var(--font-display);color:var(--color-black);letter-spacing:-.01em;margin-bottom:3px;font-size:17px;font-weight:800}.storefront .infra-feature__desc{font-family:var(--font-display);color:#555;letter-spacing:-.005em;font-size:15px;font-weight:500;line-height:1.4}.storefront .infra-section__right{justify-content:center;align-items:center;display:flex}.storefront .infra-map-wrap{justify-content:center;align-items:center;width:440px;height:760px;display:flex;position:relative}.storefront .argentina-vector-map{-webkit-user-select:none;user-select:none;width:100%;height:100%;max-height:750px;display:block;overflow:visible}.storefront .map-province{cursor:pointer;transition:fill .2s,filter .2s}.storefront .map-province:hover{filter:drop-shadow(0 0 6px #00c8f266);fill:#00c8f2!important}.storefront .map-route-line{stroke:#fff;stroke-width:1.4px;stroke-dasharray:3.5 4.5;opacity:.75;transition:opacity .24s,stroke-width .24s,stroke .24s}.storefront .map-route-line.is-active{stroke:#fff;stroke-width:2.2px;opacity:1;stroke-dasharray:6 4;animation:1.1s linear infinite svg-route-flow}@keyframes svg-route-flow{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}.storefront .map-node-element{cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:transform .22s cubic-bezier(.16,1,.3,1)}.storefront .map-node-element:hover,.storefront .map-node-element.is-active{transform:scale(1.4)}.storefront .map-node-element.is-active .map-node-outer{fill:#00e5ff;stroke:#fff;stroke-width:2.2px}.storefront .map-node-element.is-active .map-node-inner{fill:#fff}.storefront .map-node-element.is-active .map-node-pulse-circle{animation:2.2s ease-out infinite svg-node-pulse}@keyframes svg-node-pulse{0%{r:6;opacity:1;stroke-width:1.8px}to{r:24;opacity:0;stroke-width:.5px}}.storefront .map-hub-ring--1{transform-origin:50%;animation:2.4s cubic-bezier(.1,.8,.3,1) infinite hub-ring-pulse}.storefront .map-hub-ring--2{transform-origin:50%;animation:2.4s cubic-bezier(.1,.8,.3,1) 1.2s infinite hub-ring-pulse}@keyframes hub-ring-pulse{0%{r:10;opacity:1;stroke-width:2.5px}to{r:48;opacity:0;stroke-width:.5px}}.storefront .map-card{z-index:25;opacity:0;pointer-events:none;background:#fff;border:1.8px solid #111;border-radius:16px;width:250px;padding:14px 16px;transition:top .45s cubic-bezier(.16,1,.3,1),opacity .25s,transform .25s;position:absolute;top:40px;left:-140px;transform:translateY(0);box-shadow:0 14px 34px #00000017}.storefront .map-card.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.storefront .map-card__header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.storefront .map-card__status{font-family:var(--font-display);color:var(--color-cyan);letter-spacing:.04em;font-size:10.5px;font-weight:700}.storefront .map-card__code{font-family:var(--font-display);color:#111;background:#f0f0eb;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:900}.storefront .map-card__city{font-family:var(--font-display);color:#111;letter-spacing:-.01em;margin-bottom:10px;font-size:16px;font-weight:700}.storefront .map-card__meta{border-top:1px solid #edede8;flex-direction:column;gap:5px;padding-top:8px;display:flex}.storefront .map-card__item{justify-content:space-between;align-items:center;display:flex}.storefront .map-card__label{font-family:var(--font-display);color:#777;font-size:12px;font-weight:500}.storefront .map-card__val{font-family:var(--font-display);color:#111;font-size:12px;font-weight:700}.storefront .map-hud{z-index:20;font-family:var(--font-display);color:#111;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0000000a}.storefront .map-hud__live-dot{background:var(--color-cyan);border-radius:50%;width:7px;height:7px;animation:1.2s infinite live-blink}.storefront .map-hud__sep{color:#ccc}.storefront .map-hud__stat{color:#555;font-weight:500}.storefront .stories-section{background-color:var(--color-bg);box-sizing:border-box;contain:paint;width:1440px;padding:30px 72px 100px;position:relative;overflow:hidden}.storefront .stories-section__content{flex-direction:column;align-items:center;width:100%;max-width:1280px;margin:0 auto;display:flex}.storefront .stories-section__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:46px;display:flex}.storefront .stories-section__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-black);margin-bottom:14px;font-size:50px;font-weight:900;line-height:1.05}.storefront .stories-section__subtitle{font-family:var(--font-display);color:var(--color-black);letter-spacing:-.01em;align-items:center;gap:12px;margin-bottom:30px;font-size:22px;font-style:italic;font-weight:300;display:flex}.storefront .stories-arrow{font-size:20px;font-style:normal}.storefront .stories-ctas{justify-content:center;align-items:center;gap:36px;display:flex}.storefront .stories-btn--primary{background-color:var(--color-cyan);height:48px;color:var(--color-white);font-family:var(--font-display);letter-spacing:-.01em;border-radius:6px;justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-style:italic;font-weight:700;transition:background-color .2s,transform .15s;display:inline-flex}.storefront .stories-btn--primary:hover{background-color:#0e9bbc;transform:translateY(-2px)}.storefront .stories-btn--secondary{font-family:var(--font-display);color:var(--color-black);text-underline-offset:4px;font-size:18px;font-style:italic;font-weight:400;text-decoration:underline;text-decoration-thickness:1.3px;transition:opacity .2s}.storefront .stories-btn--secondary:hover{opacity:.6}.storefront .stories-grid{grid-template-columns:repeat(3,1fr);gap:28px;width:100%;max-width:1240px;margin:0 auto;display:grid}.storefront .story-card{box-sizing:border-box;cursor:pointer;background:#fff;border:2.2px solid #111;border-radius:28px;justify-content:center;align-items:center;height:520px;padding:32px 24px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:relative}.storefront .story-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px #0000000d}.storefront .story-card__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.storefront .story-card__placeholder{flex-direction:column;align-items:center;gap:4px;display:flex}.storefront .story-card__text{font-family:var(--font-display);letter-spacing:-.025em;color:#111;font-size:19px;font-weight:900;line-height:1.15}.storefront .site-footer{box-sizing:border-box;background:0 0;width:100%;margin-top:60px;padding:64px 48px 12px}.storefront .footer-inner{max-width:1360px;margin:0 auto}.storefront .footer-top-row{justify-content:space-between;align-items:flex-start;gap:48px;margin-bottom:40px;display:flex}.storefront .footer-left-col{flex-direction:column;flex-shrink:0;gap:16px;max-width:360px;display:flex}.storefront .footer-brand-wrap{align-items:center;gap:12px;display:flex}.storefront .footer-tode-logo{width:auto;height:26px;display:block}.storefront .footer-brand-bio{font-family:var(--font-body);color:#111111ad;margin:0;font-size:14px;line-height:1.45}.storefront .footer-social-row{align-items:center;gap:16px;margin-top:2px;display:flex}.storefront .footer-icon-link{color:#111;justify-content:center;align-items:center;text-decoration:none;transition:color .2s,transform .2s;display:flex}.storefront .footer-icon-link:hover{color:var(--color-cyan);transform:translateY(-2px)}.storefront .footer-location-row{color:#111;align-items:center;gap:8px;margin-top:2px;display:flex}.storefront .footer-loc-pin{color:var(--color-cyan);flex-shrink:0}.storefront .footer-loc-text{font-family:var(--font-body);color:#111;font-size:13.5px;font-weight:500}.storefront .footer-nav-grid{flex-wrap:wrap;gap:60px;display:flex}.storefront .footer-nav-col{flex-direction:column;gap:12px;display:flex}.storefront .footer-nav-title{font-family:var(--font-display);letter-spacing:-.01em;color:#111;margin-bottom:2px;font-size:14.5px;font-weight:800}.storefront .footer-nav-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.storefront .footer-nav-list a{font-family:var(--font-body);color:#111111ad;font-size:13.5px;font-weight:400;text-decoration:none;transition:color .18s,transform .18s;display:inline-block}.storefront .footer-nav-list a:hover{color:var(--color-cyan);transform:translate(2px)}.storefront .footer-dotted-divider{border-top:1.5px dotted #11111138;width:100%;margin:36px 0 24px}.storefront .footer-legal-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.storefront .footer-legal-left{font-family:var(--font-body);color:#1119;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.storefront .footer-legal-copy{color:#111;font-weight:600}.storefront .footer-legal-dot{color:#1111114d}.storefront .footer-legal-tag{color:#1119}.storefront .footer-payments-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.storefront .pay-badge{font-family:var(--font-display);letter-spacing:.04em;color:#111;background:#fff;border:1.5px solid #111;border-radius:6px;padding:4px 9px;font-size:10px;font-weight:800;box-shadow:0 1.5px #111}.storefront .footer-signature-row{justify-content:center;align-items:center;width:100%;margin-top:28px;margin-bottom:0;padding-top:0;padding-bottom:0;display:flex}.storefront .footer-signature-full-img{width:100%;max-width:1344px;height:auto;margin:0 auto;display:block}.storefront .cat-nav-strip{background-color:#fff;border-bottom:1px solid #00000014;width:1440px;padding-top:88px}.storefront .cat-nav-strip__inner{justify-content:center;align-items:center;width:100%;padding:0 40px;display:flex}.storefront .cat-nav-tabs{white-space:nowrap;align-items:center;gap:36px;margin:0;padding:0;list-style:none;display:flex}.storefront .cat-tab-btn{font-family:var(--font-body);color:#666;cursor:pointer;background:0 0;border:none;outline:none;padding:16px 4px;font-size:14.5px;font-weight:500;transition:color .2s;position:relative}.storefront .cat-tab-btn:hover{color:#111}.storefront .cat-tab-btn.is-active{color:#111;font-weight:700}.storefront .cat-tab-btn.is-active:after{content:"";background-color:#111;width:100%;height:2px;position:absolute;bottom:0;left:0}.storefront .cat-header{text-align:center;background-color:#fff;width:1440px;padding:44px 40px 24px}.storefront .cat-header__inner{max-width:800px;margin:0 auto}.storefront .cat-header__title{font-family:var(--font-display);letter-spacing:-.035em;color:#111;margin-bottom:10px;font-size:44px;font-weight:900;line-height:1.1}.storefront .cat-header__subtitle{font-family:var(--font-body);color:#777;font-size:15px;font-weight:400;line-height:1.5}.storefront .cat-filter-bar{background-color:#fff;border-top:1px solid #00000014;border-bottom:1px solid #00000014;width:1440px;padding:16px 28px}.storefront .cat-filter-bar__inner{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.storefront .cat-filters-left{align-items:center;gap:10px;display:flex}.storefront .cat-filter-pill{font-family:var(--font-body);color:#111;cursor:pointer;background:#fff;border:1px solid #00000029;border-radius:999px;outline:none;align-items:center;gap:8px;padding:7px 15px;font-size:13px;font-weight:500;transition:border-color .2s,background-color .2s;display:inline-flex}.storefront .cat-filter-pill:hover{background-color:#fafafa;border-color:#111}.storefront .cat-province-dropdown{position:relative}.storefront .cat-province-dropdown.is-open .cat-filter-pill{background-color:#fff;border-color:#111;box-shadow:0 4px 12px #0000000f}.storefront .cat-province-dropdown.is-open .cat-pill-arrow{color:#111;transform:rotate(180deg)}.storefront .cat-province-menu{z-index:50;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #0000001a;border-radius:12px;width:270px;padding:8px;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-4px);box-shadow:0 14px 32px #00000017}.storefront .cat-province-dropdown.is-open .cat-province-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.storefront .cat-province-search-wrap{background:#f5f5f5;border-radius:6px;align-items:center;gap:8px;margin-bottom:6px;padding:7px 10px;display:flex}.storefront .cat-province-search-wrap svg{color:#888;flex-shrink:0}.storefront .cat-province-search-input{width:100%;font-family:var(--font-body);color:#111;background:0 0;border:none;outline:none;font-size:12.5px}.storefront .cat-province-search-input::placeholder{color:#999}.storefront .cat-province-list{scrollbar-width:thin;max-height:240px;overflow-y:auto}.storefront .cat-province-list::-webkit-scrollbar{width:4px}.storefront .cat-province-list::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.storefront .cat-province-item{text-align:left;width:100%;font-family:var(--font-body);color:#444;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:block;overflow:hidden}.storefront .cat-province-item:hover{color:#111;background-color:#f5f5f5}.storefront .cat-province-item.is-selected{color:#111;background-color:#0000000a;font-weight:700}.storefront .cat-filter-pill--toggle{background-color:#0000000a;border-color:#0000}.storefront .cat-filter-pill--add{border-style:dashed}.storefront .cat-pill-icon{font-size:14px}.storefront .cat-pill-arrow{color:#888;transition:transform .2s}.storefront .cat-filter-pill:hover .cat-pill-arrow{color:#111}.storefront .cat-filters-right{align-items:center;gap:20px;display:flex}.storefront .cat-sort-dropdown{position:relative}.storefront .cat-sort-btn{font-family:var(--font-body);color:#111;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #00000029;border-radius:999px;outline:none;align-items:center;gap:6px;padding:7px 16px;font-size:13px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.storefront .cat-sort-btn:hover{background-color:#fafafa;border-color:#111}.storefront .cat-sort-dropdown.is-open .cat-sort-btn{background-color:#fff;border-color:#111;box-shadow:0 4px 12px #0000000f}.storefront .cat-sort-prefix{color:#777;font-weight:400}.storefront .cat-sort-current{color:#111;font-weight:600}.storefront .cat-sort-arrow{color:#777;margin-left:2px;transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s}.storefront .cat-sort-dropdown.is-open .cat-sort-arrow{color:#111;transform:rotate(180deg)}.storefront .cat-sort-menu{z-index:50;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #0000001a;border-radius:12px;width:210px;padding:6px;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px);box-shadow:0 14px 32px #00000017}.storefront .cat-sort-dropdown.is-open .cat-sort-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.storefront .cat-sort-option{text-align:left;width:100%;font-family:var(--font-body);color:#444;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.storefront .cat-sort-option:hover{color:#111;background-color:#f5f5f5}.storefront .cat-sort-option.is-selected{color:#111;background-color:#0000000a;font-weight:700}.storefront .cat-items-count{font-family:var(--font-body);color:#888;white-space:nowrap;font-size:13px}.storefront .cat-grid-section{background-color:#fff;width:1440px;margin:0;padding:0}.storefront .cat-grid-inner{width:1440px;margin:0;padding:0}.storefront .cat-products-grid{background-color:#fff;grid-template-columns:repeat(4,360px);gap:0;width:1440px;margin:0;padding:0;display:grid}.storefront .cat-card{box-sizing:border-box;background:#fff;border-bottom:1px solid #00000014;border-right:1px solid #00000014;border-radius:0;flex-direction:column;width:360px;transition:background-color .2s;display:flex;position:relative}.storefront .cat-card:nth-child(4n){border-right:none}.storefront .cat-card__media{aspect-ratio:1;box-sizing:border-box;background-color:#fff;justify-content:center;align-items:center;width:359px;height:359px;padding:28px;display:flex;position:relative;overflow:hidden}.storefront .cat-card__img{object-fit:contain;max-width:90%;max-height:90%;transition:transform .35s cubic-bezier(.16,1,.3,1);display:block}.storefront .cat-card:hover .cat-card__img{transform:scale(1.05)}.storefront .cat-card__tag{z-index:5;font-family:var(--font-display);letter-spacing:.03em;color:#ff5a1f;text-transform:uppercase;background:0 0;padding:0;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px}.storefront .cat-card__fav-btn{z-index:5;color:#111;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s,opacity .2s;display:flex;position:absolute;top:14px;right:14px}.storefront .cat-card__fav-btn:hover{opacity:1;transform:scale(1.15)}.storefront .cat-card__arrows{opacity:0;pointer-events:none;justify-content:space-between;width:100%;padding:0 14px;transition:opacity .2s;display:flex;position:absolute;bottom:14px;left:0}.storefront .cat-card:hover .cat-card__arrows{opacity:1;pointer-events:auto}.storefront .cat-card__arrow-btn{color:#111;cursor:pointer;background:#fffffff2;border:1px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:1;transition:background .2s,transform .15s;display:flex;box-shadow:0 2px 6px #0000000f}.storefront .cat-card__arrow-btn:hover{background:#fff;transform:scale(1.08)}.storefront .cat-card__hover-cta{opacity:0;pointer-events:none;background:linear-gradient(#fff0,#fffffff2);justify-content:center;align-items:center;width:100%;padding:14px 20px;transition:opacity .22s,transform .22s;display:flex;position:absolute;bottom:0;left:0;transform:translateY(6px)}.storefront .cat-card:hover .cat-card__hover-cta{opacity:1;pointer-events:auto;transform:translateY(0)}.storefront .cat-card__btn-design{background-color:var(--color-cyan);color:#fff;width:100%;height:40px;font-family:var(--font-display);border-radius:6px;justify-content:center;align-items:center;font-size:13.5px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex;box-shadow:0 4px 14px #11afd34d}.storefront .cat-card__btn-design:hover{background-color:#0e9bbc}.storefront .cat-card__details{box-sizing:border-box;background:#fff;padding:16px 20px 22px}.storefront .cat-card__colors{align-items:center;gap:5px;margin-bottom:8px;display:flex}.storefront .cat-color-dot{border:1px solid #00000024;border-radius:50%;width:10px;height:10px;display:inline-block}.storefront .cat-card__sku{font-family:var(--font-body);color:#111;letter-spacing:.02em;margin-bottom:2px;font-size:11px;font-weight:500}.storefront .cat-card__title{font-family:var(--font-body);color:#111;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:13.5px;font-weight:500;line-height:1.35;overflow:hidden}.storefront .cat-card__meta{font-family:var(--font-body);color:#777;white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:11px;overflow:hidden}.storefront .cat-card__price{font-family:var(--font-body);color:#555;font-size:13px;font-weight:400}.storefront .cat-card__price strong{color:#111;font-size:13.5px;font-weight:600}.storefront .cat-pagination-wrap{background-color:#fff;justify-content:center;width:1440px;padding:56px 0;display:flex}.storefront .cat-load-more-btn{font-family:var(--font-display);color:#111;cursor:pointer;background:#fff;border:1.5px solid #111;border-radius:999px;align-items:center;gap:8px;padding:13px 32px;font-size:13.5px;font-weight:700;transition:transform .15s,background .15s;display:inline-flex}.storefront .cat-load-more-btn:hover{background:#f4f3ee;transform:translateY(-2px)}
.storefront{--reference-scale:1;min-height:100svh;position:relative}.reference-fragment{display:contents}.storefront .page,.storefront .navbar{transform:scale(var(--reference-scale));transform-origin:0 0}.storefront .hero{height:calc(100svh / var(--reference-scale));min-height:650px}.storefront .cat-filter-pill input,.storefront .cat-filter-pill select{font:inherit;background:0 0;border:0;max-width:170px}.storefront .cat-nav-link{cursor:pointer;font:inherit;background:0 0;border:0}.storefront .product-card__title a,.storefront .cat-card__title a{text-decoration:none}.storefront .cat-card:focus-within .cat-card__hover-cta,.storefront .product-card:focus-within .product-card__cta-wrap{opacity:1;transform:none}.storefront .product-detail{grid-template-columns:1fr 1fr;gap:60px;min-height:100svh;padding:120px 56px 56px;display:grid}.storefront .product-detail img{width:100%;height:auto}.storefront .product-detail h1{font-size:44px}.storefront .product-detail dl{grid-template-columns:120px 1fr;gap:12px;margin:24px 0;display:grid}@media (max-width:699px){.storefront .page{width:100%;position:relative;transform:none}.storefront .navbar{width:100%;height:76px;padding:18px;transform:none}.storefront .navbar__links{gap:14px;font-size:14px}.storefront .navbar__links>a:last-child,.storefront .navbar__actions .btn{display:none}.storefront .nav-dropdown{width:100%;max-height:75svh;overflow:auto}.storefront .hero{height:100svh;min-height:620px;padding:80px 24px 28px}.storefront .rotator{max-width:100%}.storefront .rotator svg{width:300px;max-width:100%;height:72px}.storefront .hero__subtitle{font-size:19px}.storefront .catalog-section,.storefront .cat-grid-section{width:100%;padding:24px 15px}.storefront .catalog-grid,.storefront .cat-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.storefront .product-card,.storefront .cat-card{width:100%;min-width:0}.storefront .product-card__img-wrap,.storefront .cat-card__media{aspect-ratio:1;width:100%;height:auto;padding:10px}.storefront .product-card__img,.storefront .cat-card__img{width:100%;max-width:100%;height:auto}.storefront .product-card__cta-wrap,.storefront .cat-card__hover-cta{opacity:1;width:100%;padding:0;position:relative;bottom:auto;left:auto;transform:none}.storefront .product-card__img-wrap,.storefront .cat-card__media{flex-direction:column;justify-content:center;display:flex}.storefront .product-card__btn-design,.storefront .cat-card__btn-design{min-height:32px;padding:8px;font-size:11px}.storefront .product-card__title,.storefront .cat-card__title{font-size:15px}.storefront .product-card__meta,.storefront .cat-card__meta{font-size:11px}.storefront .cat-nav-strip{gap:18px;padding:90px 15px 15px;display:flex;overflow-x:auto}.storefront .cat-nav-link{white-space:nowrap}.storefront .cat-header{padding:20px 15px}.storefront .cat-header__title{font-size:38px}.storefront .cat-filter-bar{flex-wrap:wrap;gap:10px;padding:15px;display:flex}.storefront .unified-flow,.storefront .how-section,.storefront .ecommerce-section,.storefront .comparison-section,.storefront .infra-section,.storefront .stories-section,.storefront .footer{width:100%;height:auto;min-height:0;padding:48px 24px;overflow:hidden}.storefront .unified-flow__body,.storefront .infra-body,.storefront .footer-main{flex-direction:column;gap:30px;width:100%}.storefront .how-stage{grid-template-columns:100%;width:100%}.storefront .footer-nav{grid-template-columns:repeat(2,1fr)}.storefront .footer img{max-width:100%;height:auto}.storefront .product-detail{grid-template-columns:1fr;gap:25px;padding:100px 24px 40px}.storefront .product-detail h1{font-size:34px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.storefront .navbar{transition:translate .3s,background .3s}.feature-dialog{color:#111;border:0;border-radius:14px;width:min(440px,100vw - 32px);margin:auto;padding:28px;position:fixed;inset:0}.feature-dialog::backdrop{background:#0005}.feature-dialog h2{font-size:24px}.feature-dialog p{margin:16px 0}.feature-dialog button{color:#fff;background:#11afd3;border:0;border-radius:6px;padding:10px 24px}@media (prefers-reduced-motion:reduce){.storefront .ch,.storefront .navbar{transition:none}}
.design-editor *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}@font-face{font-family:Neue Haas Grotesk;src:local(Neue Haas Grotesk Display Pro),local(NeueHaasDisplay-Mediu),local(Helvetica Neue),local(Arial);font-weight:400 900}@font-face{font-family:Neue Haas Grotesk Light;src:local(NeueHaasDisplay-Light),local(Neue Haas Grotesk Display Pro Light),local("Neue Haas Grotesk Text Pro 45 Light"),local(Helvetica Neue Light),local(Helvetica Light),local(Arial);font-weight:300}.design-editor{--bg-app:#e5e4e2;--navbar-bg:#807f81;--color-cyan:#65c7f1;--color-cyan-hover:#50bbe9;--color-cyan-input:#ddebf2;--color-yellow:#f6b82d;--color-yellow-dark:#d97706;--color-black:#1d1d1b;--color-border:#e2e4e8;--color-stage-bg:#ededed;--color-stage-dot:#cdcdcd;--color-sidebar-bg:#fff;--font-family:"Neue Haas Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-light:"Neue Haas Grotesk Light", "Neue Haas Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-family:var(--font-family);background-color:var(--bg-app);color:var(--color-black);flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.design-editor .editor-layout{box-sizing:border-box;flex-direction:column;gap:6px;width:100vw;height:100vh;padding:6px;display:flex;overflow:hidden}.design-editor .editor-navbar{background-color:var(--navbar-bg);color:#fff;-webkit-user-select:none;user-select:none;border-radius:7px;flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 8px;display:flex}.design-editor .navbar-left{align-items:center;gap:12px;height:100%;display:flex}.design-editor .nav-back-btn{background-color:var(--color-cyan);cursor:pointer;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:all .15s;display:flex}.design-editor .nav-back-btn:hover{background-color:var(--color-cyan-hover)}.design-editor .nav-product-wrap{align-items:center;gap:8px;display:flex}.design-editor .nav-product-text-col{flex-direction:column;justify-content:center;gap:1px;display:flex}.design-editor .nav-product-title-row{align-items:center;gap:8px;line-height:1.1;display:flex}.design-editor .nav-product-title{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:700}.design-editor .nav-product-sku{color:#ffffffbf;letter-spacing:.03em;font-size:10px;font-weight:400;line-height:1}.design-editor .product-swap-btn{color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 2px;text-decoration:none;transition:all .15s;display:flex;background:0 0!important}.design-editor .product-swap-btn svg{transition:stroke .15s,transform .15s;stroke:#fff!important}.design-editor .product-swap-btn:hover svg{transform:scale(1.08);stroke:var(--color-cyan)!important}.design-editor .navbar-right{align-items:center;gap:8px;height:100%;display:flex}.design-editor .nav-price-card{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:110px;height:38px;padding:2px 14px;display:flex;position:relative}.design-editor .price-chevron{transition:transform .2s}.design-editor .nav-price-card:hover .price-chevron{transform:rotate(180deg)}.design-editor .price-breakdown-popover{z-index:1000;pointer-events:none;background-color:#fff;border:1px solid #0000000f;border-radius:7px;flex-direction:column;width:230px;padding:14px 16px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 25px #00000026}.design-editor .nav-price-card:hover .price-breakdown-popover{pointer-events:auto;display:flex}.design-editor .breakdown-row{color:var(--color-black);justify-content:space-between;align-items:center;margin-bottom:7px;font-size:12px;display:flex}.design-editor .breakdown-row--cyan{color:#1a92c5}.design-editor .breakdown-item-name{letter-spacing:-.01em;font-weight:400}.design-editor .breakdown-item-price{font-weight:600}.design-editor .breakdown-divider{background-color:#e5e7eb;border:none;height:1px;margin:6px 0 10px}.design-editor .breakdown-total-row{color:var(--color-black);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:900;display:flex}.design-editor .breakdown-total-price{color:var(--color-black);font-size:14px;font-weight:900}.design-editor .breakdown-disclaimer{color:#9ca3af;letter-spacing:-.01em;font-size:9.5px;font-weight:400;line-height:1.2}.design-editor .price-card-label{color:#6b7280;font-size:9px;font-weight:500;line-height:1.1}.design-editor .price-card-val-row{justify-content:space-between;align-items:center;width:100%;display:flex}.design-editor .price-card-number{color:var(--color-black);font-size:13px;font-weight:900;line-height:1}.design-editor .nav-save-btn{background-color:var(--color-cyan);color:#fff;height:38px;font-family:var(--font-family);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 24px;font-size:14px;font-weight:800;transition:all .15s;display:flex}.design-editor .nav-save-btn:hover{background-color:var(--color-cyan-hover)}.design-editor .editor-workspace{flex:1;align-items:stretch;height:calc(100vh - 66px);min-height:0;display:flex;overflow:hidden}.design-editor .editor-left-panel{background-color:#0000;flex-shrink:0;align-self:stretch;height:100%;margin-right:3px;display:flex;position:relative;overflow:visible}.design-editor .editor-rail{z-index:5;box-sizing:border-box;background-color:#0000;flex-direction:column;flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:center;width:58px;height:100%;padding-bottom:2px;display:flex;position:relative}.design-editor .rail-tab-item{box-sizing:border-box;background-color:#0000;flex-shrink:0;width:58px;height:52px;display:flex;position:relative}.design-editor .rail-tab-item.is-active{background-color:#fff!important;border-radius:7px 0 0 7px!important}.design-editor .rail-tab-item:not(.is-active):hover{cursor:pointer;background-color:#0000!important}.design-editor .rail-tab-item:not(.is-active):hover .rail-btn span{color:#65c7f1!important}.design-editor .rail-tab-item:not(.is-active):hover .rail-btn svg{stroke:#65c7f1!important}.design-editor .rail-tab-item .tab-fillet-top{pointer-events:none;z-index:10;width:14px;height:14px;display:none;position:absolute;top:-14px;right:0}.design-editor .rail-tab-item .tab-fillet-bottom{pointer-events:none;z-index:10;width:14px;height:14px;display:none;position:absolute;bottom:-14px;right:0}.design-editor .rail-tab-item.is-active .tab-fillet-top{top:-13.5px;display:block!important}.design-editor .rail-tab-item.is-active .tab-fillet-bottom{bottom:-13.5px;display:block!important}.design-editor #tab-subir.is-active .tab-fillet-top,.design-editor #tab-guia.is-active .tab-fillet-bottom{display:none!important}.design-editor #tab-guia{position:relative;top:2px}.design-editor .editor-left-panel.is-collapsed .rail-tab-item{background-color:#0000!important;border-radius:0!important}.design-editor .editor-left-panel.is-collapsed .tab-fillet-top,.design-editor .editor-left-panel.is-collapsed .tab-fillet-bottom{display:none!important}.design-editor .rail-btn{cursor:pointer;width:100%;height:100%;color:var(--color-black);-webkit-user-select:none;user-select:none;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.design-editor .rail-btn span{font-family:var(--font-family);letter-spacing:-.01em;color:var(--color-black);font-size:11px;font-weight:400;line-height:1}.design-editor .editor-drawer{z-index:4;box-sizing:border-box;background-color:#fff;border-radius:7px 0 0 7px;flex-direction:column;flex-shrink:0;align-self:stretch;width:250px;height:100%;padding:16px 14px;display:flex;overflow:hidden auto}.design-editor .editor-left-panel[data-active=subir] .editor-drawer{border-top-left-radius:0!important;border-bottom-left-radius:7px!important}.design-editor .editor-left-panel[data-active=guia] .editor-drawer{border-radius:7px 0 0!important}.design-editor .editor-left-panel[data-active=texto] .editor-drawer,.design-editor .editor-left-panel[data-active=producto] .editor-drawer,.design-editor .editor-left-panel[data-active=plantillas] .editor-drawer,.design-editor .editor-left-panel[data-active=aviso] .editor-drawer{border-top-left-radius:7px!important;border-bottom-left-radius:7px!important}.design-editor .editor-drawer.is-collapsed{display:none!important}.design-editor .drawer-upload-btn{background-color:var(--color-cyan);color:#fff;width:100%;font-family:var(--font-family);cursor:pointer;text-align:center;border:none;border-radius:6px;flex-shrink:0;margin-bottom:14px;padding:10px;font-size:13.5px;font-weight:800;transition:all .15s}.design-editor .drawer-upload-btn:hover{background-color:var(--color-cyan-hover)}.design-editor .drawer-tabs-row{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-around;align-items:center;margin-bottom:16px;padding-bottom:8px;display:flex}.design-editor .drawer-tab{color:#9ca3af;cursor:pointer;font-size:12px;font-weight:900}.design-editor .drawer-tab.is-active{color:var(--color-black)}.design-editor .drawer-section{flex-shrink:0;margin-bottom:18px}.design-editor .drawer-heading{color:var(--color-black);margin-bottom:8px;font-size:12.5px;font-weight:900}.design-editor .drawer-folder-row{cursor:pointer;align-items:center;gap:8px;margin-bottom:6px;padding:4px 0;display:flex}.design-editor .folder-dashed-box{border:1.5px dashed var(--color-yellow);width:28px;height:28px;color:var(--color-yellow);opacity:.65;border-radius:6px;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.design-editor .folder-row-name{color:var(--color-black);font-size:12px;font-weight:900}.design-editor .folder-exact-icon{justify-content:center;align-items:center;width:26px;height:24px;display:flex}.design-editor .drawer-images-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.design-editor .drawer-ver-todas-link{font-family:var(--font-light);color:var(--color-black);cursor:pointer;letter-spacing:-.02em;font-size:11.5px;font-weight:300;text-decoration:none}.design-editor .drawer-yellow-thumbnail{background-color:var(--color-yellow);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:105px;height:105px;transition:transform .15s;display:flex}.design-editor .drawer-yellow-thumbnail:hover{transform:scale(1.03)}.design-editor .drawer-yellow-thumbnail img{object-fit:contain;max-width:80%;max-height:80%}.design-editor .editor-stage{border-radius:0;flex-direction:column;flex:1;margin-right:6px;display:flex;position:relative;overflow:hidden}.design-editor .editor-left-panel:not(.is-collapsed)+.editor-stage .stage-canvas-area{border-bottom-left-radius:0!important}.design-editor .tab-active-guia .stage-canvas-area{border-bottom-left-radius:0!important}.design-editor .editor-left-panel.is-collapsed+.editor-stage .stage-canvas-area{border-radius:0 0 7px 7px!important}.design-editor .editor-left-panel.is-collapsed+.editor-stage .stage-top-box--left{border-radius:7px 0 0!important}.design-editor .stage-top-bar{flex-shrink:0;gap:3px;height:42px;margin-bottom:3px;display:flex}.design-editor .stage-top-box{background-color:#fff;flex:1;align-items:center;padding:0 14px;display:flex}.design-editor .stage-top-box--left{border-radius:0;flex:80;justify-content:flex-start;gap:8px}.design-editor .stage-top-box--right{border-radius:0 7px 0 0;flex:20;justify-content:center;align-items:center;padding:0;display:flex}.design-editor .stage-tools-group{justify-content:space-between;align-items:center;width:80%;display:flex}.design-editor .stage-color-swatch{cursor:pointer;justify-content:center;align-items:center;padding:2px;display:flex}.design-editor .color-ring{box-sizing:border-box;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:flex}.design-editor .color-ring.is-dashed{border:1.5px dashed #f6b82d}.design-editor .color-ring.is-solid{border:2px solid #65c7f1}.design-editor .color-core{border-radius:50%;width:12px;height:12px}.design-editor .stage-color-plus{color:#71717a;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:2px;font-size:14px;font-weight:600;display:flex}.design-editor .stage-tool-btn{color:#71717a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s;display:flex}.design-editor .stage-tool-btn:hover{color:var(--color-black)}.design-editor .stage-canvas-area{background-color:var(--color-stage-bg);background-image:radial-gradient(var(--color-stage-dot) 1.2px, transparent 1.2px);-webkit-user-select:none;user-select:none;background-size:14px 14px;border-radius:0 0 7px;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.design-editor .stage-placed-art{cursor:move;z-index:20;-webkit-user-select:none;user-select:none;outline:1.5px dashed #65c7f1d9;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:absolute;top:155px;left:175px}.design-editor .stage-placed-art img{object-fit:contain;pointer-events:none;width:100%;height:100%}.design-editor .stage-placement-pills{z-index:30;align-items:center;gap:8px;display:flex;position:absolute;bottom:24px}.design-editor .pill-btn{font-family:var(--font-family);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:4px;padding:7px 20px;font-size:13px;font-weight:900;transition:all .15s}.design-editor .pill-btn.is-unselected{color:#1d1d1b!important;background-color:#65c7f14d!important}.design-editor .pill-btn.is-selected{color:#fff!important;background-color:#65c7f1!important}.design-editor .editor-sidebar{background-color:var(--color-sidebar-bg);border-radius:7px;flex-direction:column;flex-shrink:0;width:275px;padding:18px 16px;display:flex;overflow-y:auto}.design-editor .sidebar-heading{color:var(--color-black);letter-spacing:-.02em;margin-bottom:12px;font-size:16px;font-weight:900}.design-editor .sidebar-grid-2x2{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid}.design-editor .sidebar-input-cell{flex-direction:column;gap:4px;display:flex}.design-editor .cell-label-row{justify-content:space-between;align-items:center;height:18px;display:flex}.design-editor .chain-toggle-btn{color:var(--color-black);cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.85;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:flex}.design-editor .chain-toggle-btn:hover{opacity:1}.design-editor .input-cell-label{font-family:var(--font-light);color:var(--color-black);letter-spacing:-.02em;font-size:12.5px;font-weight:300;line-height:1}.design-editor .cyan-input-box{background-color:var(--color-cyan-input);border-radius:6px;justify-content:space-between;align-items:center;height:32px;padding:0 10px;display:flex}.design-editor .cyan-input-box input{width:100%;font-family:var(--font-light);color:var(--color-black);background:0 0;border:none;outline:none;font-size:13.5px;font-weight:300}.design-editor .input-unit-tag{font-family:var(--font-light);color:var(--color-black);-webkit-user-select:none;user-select:none;margin-left:4px;font-size:11px;font-weight:300}.design-editor .sidebar-capas-section{flex-direction:column;display:flex}.design-editor .layer-card-item{align-items:center;gap:12px;margin-top:4px;display:flex}.design-editor .layer-yellow-square{background-color:var(--color-yellow);border-radius:8px;flex-shrink:0;width:44px;height:44px}.design-editor .layer-info-text{flex-direction:column;gap:2px;display:flex}.design-editor .layer-name-title{font-family:var(--font-light);color:var(--color-black);font-size:13px;font-weight:300}.design-editor .layer-dpi-label{font-family:var(--font-light);color:var(--color-black);font-size:12px;font-weight:300}.design-editor .drawer-text-input-wrap{margin-bottom:10px;position:relative}.design-editor .drawer-text-input{width:100%;height:38px;font-family:var(--font-family);color:var(--color-black);box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;padding:0 34px 0 12px;font-size:13px;transition:border-color .15s}.design-editor .drawer-text-input:focus{border-color:var(--color-cyan)}.design-editor .drawer-text-icon-badge{color:#1d1d1b;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:700;-webkit-text-decoration:underline #dc2626;text-decoration:underline #dc2626;text-decoration-thickness:2px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.design-editor .drawer-create-text-btn{background-color:var(--color-cyan);color:#fff;width:100%;height:36px;font-family:var(--font-family);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;margin-bottom:14px;font-size:13.5px;font-weight:800;transition:all .15s;display:flex}.design-editor .drawer-create-text-btn:hover{background-color:var(--color-cyan-hover)}.design-editor .drawer-fonts-scroll-list{flex-direction:column;gap:8px;padding-right:2px;display:flex;overflow-y:auto}.design-editor .font-style-card{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background-color:#fff;background-image:linear-gradient(45deg,#ebebeb 25%,#0000 25%),linear-gradient(-45deg,#ebebeb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ebebeb 75%),linear-gradient(-45deg,#0000 75%,#ebebeb 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;border:1px solid #00000014;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:6px 10px;transition:all .15s;display:flex}.design-editor .font-style-card:hover{border-color:var(--color-cyan);transform:scale(1.02);box-shadow:0 2px 8px #65c7f14d}.design-editor .font-sample-text{color:#dc2626;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;line-height:1.1;overflow:hidden}.design-editor .drawer-top-tabs-bar{border-bottom:1px solid #e5e7eb;margin-bottom:16px;display:flex}.design-editor .drawer-tab-btn{text-align:center;color:#9ca3af;letter-spacing:.04em;cursor:pointer;text-transform:uppercase;-webkit-user-select:none;user-select:none;flex:1;padding:6px 0 10px;font-size:12px;font-weight:800;transition:color .15s;position:relative}.design-editor .drawer-tab-btn.is-active{color:var(--color-black)}.design-editor .drawer-tab-btn.is-active:after{content:"";background-color:var(--color-black);width:100%;height:2px;position:absolute;bottom:-1px;left:0}.design-editor .product-details-title{color:var(--color-black);letter-spacing:-.01em;margin-bottom:4px;font-size:15px;font-weight:800;line-height:1.25}.design-editor .product-details-sku{color:#6b7280;margin-bottom:16px;font-size:11.5px;font-weight:400;display:block}.design-editor .product-section-block{border-top:1px solid #f3f4f6;margin-bottom:16px;padding-top:14px}.design-editor .product-section-heading{color:var(--color-black);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:800;display:flex}.design-editor .product-colors-grid{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex;position:relative}.design-editor .product-color-dot{cursor:pointer;border:1px solid #0000001f;border-radius:50%;width:24px;height:24px;transition:transform .15s,box-shadow .15s;position:relative}.design-editor .product-color-dot:hover{transform:scale(1.15)}.design-editor .product-color-dot.is-active{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--color-cyan)}.design-editor .product-size-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.design-editor .product-size-label{color:var(--color-black);font-size:13px;font-weight:800}.design-editor .product-size-values{color:var(--color-black);font-size:12.5px;font-weight:600}.design-editor .product-size-ref{color:#6b7280;margin-bottom:4px;font-size:11.5px;font-style:italic}.design-editor .product-guide-link{color:#2563eb;cursor:pointer;margin-bottom:4px;font-size:11.5px;text-decoration:underline;display:inline-block}.design-editor .product-guide-link:hover{color:var(--color-cyan-hover)}.design-editor .product-technique-card{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #d1d5db;border-radius:7px;align-items:center;gap:10px;padding:10px 14px;display:flex}.design-editor .technique-radio-dot{border:4px solid var(--color-black);box-sizing:border-box;background-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px}.design-editor .technique-name{color:var(--color-black);font-size:13px;font-weight:700}.design-editor .guidelines-heading{color:var(--color-black);margin-bottom:10px;font-size:13px;font-weight:800}.design-editor .guideline-row{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.design-editor .guideline-label{color:#6b7280;font-weight:400}.design-editor .guideline-value{color:var(--color-black);font-weight:600}.design-editor .guideline-sub-row{justify-content:space-between;align-items:center;margin-bottom:4px;padding-left:6px;font-size:11.5px;display:flex}.design-editor .branding-sub-view{flex-direction:column;display:flex}.design-editor .branding-intro-title{color:var(--color-black);letter-spacing:-.01em;margin-bottom:6px;font-size:16px;font-weight:800}.design-editor .branding-intro-desc{color:#4b5563;margin-bottom:18px;font-size:12px;line-height:1.45}.design-editor .branding-intro-desc a{color:#2563eb;cursor:pointer;text-decoration:underline}.design-editor .branding-section-wrap{margin-bottom:18px}.design-editor .branding-section-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.design-editor .branding-section-title{color:var(--color-black);font-size:13.5px;font-weight:800}.design-editor .branding-select-link{color:#2563eb;cursor:pointer;font-size:12px;font-weight:500;text-decoration:underline}.design-editor .branding-add-card{cursor:pointer;-webkit-user-select:none;user-select:none;color:#1d1d1b;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:72px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.design-editor .branding-add-card:hover{border-color:var(--color-cyan);color:var(--color-cyan-hover);box-shadow:0 2px 8px #65c7f140}.design-editor .branding-add-card svg{transition:stroke .15s}.design-editor .branding-add-card:hover svg{stroke:var(--color-cyan-hover)}.design-editor .branding-notice-banner{color:#4b5563;background-color:#f9fafb;border:1px solid #e5e7eb;border-left:3px solid #9ca3af;border-radius:6px;margin-top:6px;padding:12px 14px;font-size:12px;line-height:1.4}.design-editor .aviso-drawer-heading{color:var(--color-black);letter-spacing:-.02em;margin-bottom:18px;font-size:18px;font-weight:900}.design-editor .aviso-item-card{flex-direction:column;margin-bottom:20px;display:flex}.design-editor .aviso-layer-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.design-editor .aviso-thumbnail-box{background-color:#fff;background-image:linear-gradient(45deg,#ebebeb 25%,#0000 25%),linear-gradient(-45deg,#ebebeb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ebebeb 75%),linear-gradient(-45deg,#0000 75%,#ebebeb 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border:1px solid #0000001a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;overflow:hidden}.design-editor .aviso-thumbnail-box img{object-fit:contain;max-width:80%;max-height:80%}.design-editor .aviso-layer-info{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.design-editor .aviso-layer-title{color:var(--color-black);font-size:13.5px;font-weight:800;line-height:1.1}.design-editor .aviso-side-badge{letter-spacing:.05em;color:#4b5563;text-transform:uppercase;border:1px solid #d1d5db;border-radius:4px;padding:2px 7px;font-size:9.5px;font-weight:700;line-height:1.1;display:inline-block}.design-editor .aviso-issue-block{flex-direction:column;gap:4px;display:flex}.design-editor .aviso-issue-title{color:var(--color-black);letter-spacing:-.01em;font-size:13px;font-weight:800}.design-editor .aviso-issue-desc{color:#374151;font-size:12px;line-height:1.45}.design-editor .guia-article-block{border-bottom:1px solid #f3f4f6;margin-bottom:20px;padding-bottom:18px}.design-editor .guia-article-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.design-editor .guia-article-title{color:var(--color-black);letter-spacing:-.01em;margin-bottom:8px;font-size:14.5px;font-weight:800;line-height:1.25}.design-editor .guia-article-desc{color:#4b5563;margin-bottom:12px;font-size:12.5px;line-height:1.45}.design-editor .guia-learn-more-btn{color:var(--color-black);cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:5px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.design-editor .guia-learn-more-btn:hover{border-color:var(--color-cyan);color:var(--color-cyan-hover);box-shadow:0 2px 6px #65c7f133}.design-editor .shortcuts-list{flex-direction:column;gap:12px;display:flex}.design-editor .shortcut-row{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.design-editor .shortcut-label{color:#374151;font-size:12.5px;font-weight:500}.design-editor .shortcut-keys{align-items:center;gap:4px;display:flex}.design-editor .key-badge{color:var(--color-black);background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700;box-shadow:0 1px #0000001a}
@font-face{font-family:Neue Haas;src:url(/fonts/NeueHaasDisplay-RomanItalic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}.editor-app.editor-layout{--font-family:"Neue Haas", Arial, sans-serif;--font-light:"Neue Haas", Arial, sans-serif;gap:6px;width:100%;height:100svh;min-height:400px;padding:6px;font-family:Neue Haas,Arial,sans-serif;line-height:1.2}.editor-app button,.editor-app input,.editor-app select{font-family:inherit}.editor-app .editor-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.editor-app .rail-btn .editor-icon{line-height:1}.editor-app .editor-account-link{color:#fff;border-radius:6px;padding:10px;display:flex}.editor-app .editor-account-link svg{stroke:#fff}.editor-app .editor-workspace{height:auto}.editor-app .editor-sidebar{margin-left:6px}.editor-app .nav-product-title{white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.editor-app .stage-top-box--right{min-width:110px}.editor-app .stage-tool-btn{min-width:24px;min-height:32px}.editor-app .stage-color-swatch{background:0 0;border:0}.editor-app .stage-color-plus{position:relative}.editor-app .stage-color-plus input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.editor-app .garment-preview{max-width:90%;max-height:calc(100% - 110px);position:relative}.editor-app .print-area{touch-action:none;background:0 0;border:1px dashed #bbc0c5;width:100%;height:100%;display:block;overflow:visible}.editor-app .print-area.invalid{border-color:#b42318}.editor-app .physical-area{color:#777;font-size:11px;position:absolute;top:16px;left:16px}.editor-app .zoom-control{color:#777;align-items:center;gap:6px;font-size:11px;display:flex;position:absolute;top:16px;right:16px}.editor-app .zoom-control input{accent-color:#65c7f1;width:70px}.editor-app .editor-status{color:#666;min-height:24px;margin:0;padding:6px 12px;font-size:11px}.editor-app .editor-hint,.editor-app .drawer-view p{color:#777;margin:12px 0;font-size:12px;line-height:1.45}.editor-app .invalid-text{color:#b42318}.editor-app .asset-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.editor-app .asset-gallery button{cursor:pointer;background:#f5f5f5;border:1px solid #e2e4e8;border-radius:8px;padding:8px}.editor-app .asset-gallery img{object-fit:contain;width:100%;height:86px}.editor-app .upload-empty{border:1px dashed #d5d5d5;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:100px;display:flex}.editor-app .recovery-button{color:#777;cursor:pointer;background:0 0;border:0;margin-top:auto;padding-top:24px;font-size:11px;text-decoration:underline}.editor-app .font-style-card{cursor:pointer;flex-direction:column;width:100%}.editor-app .font-style-card[aria-pressed=true]{border-color:#65c7f1}.editor-app .font-style-card small{color:#777;font-size:10px}.editor-app .layer-card-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;padding:4px}.editor-app .layer-card-item.selected{background:#f0f9fd;border-color:#65c7f1}.editor-app .layer-yellow-square{padding:5px}.editor-app .layer-yellow-square svg{width:100%;height:100%}.editor-app .layer-info-text{min-width:0}.editor-app .layer-name-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.editor-app .selected-layer-properties{border-top:1px solid #e2e4e8;margin-top:16px;padding-top:16px}.editor-app fieldset{border:0;min-width:0}.editor-app .editor-properties label:not(.sidebar-input-cell){color:#555;flex-direction:column;gap:5px;margin-bottom:12px;font-size:12px;display:flex}.editor-app .editor-properties input:not([type=range]):not([type=color]),.editor-app .editor-properties select{color:#1d1d1b;background:#f9f9f9;border:1px solid #e2e4e8;border-radius:6px;width:100%;min-height:32px;padding:6px 8px}.editor-app .cyan-input-box input{background:0 0!important;border:0!important;padding:0!important}.editor-app .geometry-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.editor-app .layer-actions{flex-wrap:wrap;gap:5px;display:flex}.editor-app .layer-actions button{cursor:pointer;background:#fff;border:1px solid #e2e4e8;border-radius:5px;padding:6px 8px;font-size:11px}.editor-app .editor-order{border-top:1px solid #e2e4e8;margin-top:auto;padding-top:18px}.editor-app .editor-order summary{cursor:pointer;font-size:12px}.editor-app .editor-order details[open]{padding-top:8px}.editor-app .editor-order .drawer-upload-btn{font-size:12px}.design-preview{border:1px solid #ddd;width:100%;max-width:240px}@media (min-width:700px) and (max-width:1050px){.editor-app .editor-drawer{width:210px}.editor-app .editor-sidebar{width:225px}.editor-app .nav-product-title{max-width:250px}.editor-app .zoom-control{top:36px}}
.storefront .cat-card:focus-within .cat-card__hover-cta,.storefront .product-card:focus-within .product-card__cta-wrap{pointer-events:auto}.storefront .cat-filters-right{align-items:center;gap:18px;display:flex}.storefront .cat-tab-btn:focus-visible{outline-offset:2px;outline:2px solid #008ca7}@media (max-width:699px){.storefront .cat-nav-strip__inner{justify-content:flex-start;padding:0 16px;overflow-x:auto}.storefront .cat-nav-tabs{gap:20px}.storefront .cat-filter-bar__inner,.storefront .cat-filters-left{flex-wrap:wrap}.storefront .cat-header__subtitle{font-size:16px}.storefront .cat-filter-bar{box-sizing:border-box}}.storefront .how-step[role=button]{cursor:pointer}.order-design-faces{gap:16px;margin-top:16px;display:flex}.storefront .cat-card__btn-design,.storefront .product-card__btn-design{scroll-margin-top:120px}@media (max-width:699px){.storefront .navbar__left{gap:16px}.storefront .navbar__inner{gap:8px;width:100%}.storefront .navbar__links{gap:14px}.storefront .navbar__link{font-size:14px}.storefront .navbar__logo-img{height:24px}.storefront .navbar__actions{gap:8px}.storefront .navbar__cta{display:none}.storefront .navbar__icon-btn{width:32px;height:32px}.storefront .navbar__links>li:last-child{display:none}.storefront .cat-filter-bar{flex-wrap:wrap;width:100%;padding:15px}.storefront .hero__content{width:100%;padding:0}.storefront .hero__headline{max-width:100%;font-size:54px}.storefront .hero__line2{max-width:100%}.storefront .hero__ondemand-svg{max-width:100%;height:auto}.storefront .hero__subtitle{width:100%;font-size:18px}.storefront .hero__actions{flex-wrap:wrap;gap:20px}.storefront .how-section__content,.storefront .how-section__body,.storefront .ecommerce-section__content,.storefront .infra-section__content,.storefront .stories-section__content{width:100%;max-width:100%;padding:0}.storefront .how-section__body{flex-direction:column;gap:30px}.storefront .how-section__stage-col,.storefront .how-player,.storefront .how-section__steps-col{width:100%;max-width:100%}.storefront .how-section__title,.storefront .ecommerce-section__title,.storefront .infra-section__title,.storefront .stories-section__title{max-width:100%;font-size:34px}.storefront .ecommerce-section__body{flex-direction:column;gap:25px}.storefront .ecommerce-section__text-col,.storefront .ecommerce-section__visual-col{width:100%;max-width:100%}.storefront .footer__inner{width:100%;padding:0}.storefront .footer__top{flex-direction:column;gap:28px}.storefront .footer__bottom{flex-wrap:wrap;gap:16px}.order-design-faces{flex-wrap:wrap}}
.design-editor .price-card-trigger{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:0;font-family:inherit;display:flex}.design-editor .nav-price-card.is-open .price-breakdown-popover{pointer-events:auto;display:flex}.design-editor .price-breakdown-popover[hidden]{display:none!important}.design-editor .price-breakdown-popover{z-index:100;width:250px;max-width:calc(100vw - 24px)}.design-editor .price-breakdown-popover:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.design-editor .price-card-trigger .price-card-val-row{gap:18px}.design-editor .price-card-trigger .price-chevron{stroke:#6b7280;flex-shrink:0;width:10px;height:6px}.design-editor .price-card-number{white-space:nowrap;font-size:13px;font-weight:900}.design-editor .nav-price-card.is-open .price-chevron{transform:rotate(180deg)}.design-editor .branding-select-link{white-space:nowrap;flex-shrink:0;min-height:32px;padding:0;font-size:12px;font-weight:500}.design-editor .branding-select-link:hover{color:#087c96}.design-editor .branding-sub-view .ui-select{margin:18px 0 24px}.design-editor .editor-properties .ui-select{margin-bottom:12px}.design-editor .editor-resource-dialog .ui-button-secondary{width:100%;margin-top:12px}.design-editor .editor-status{color:#fff;opacity:.9;text-overflow:ellipsis;white-space:nowrap;max-width:230px;min-height:0;padding:0 10px;font-size:11px;overflow:hidden}.design-editor .editor-status.invalid-text{color:#fff}.design-editor .editor-status:before{content:"";vertical-align:middle;background:#aee3f5;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}@media (max-width:1050px) and (min-width:700px){.design-editor .editor-status{max-width:140px}}@media (max-width:699px){.design-editor .navbar-right{flex-wrap:wrap}.design-editor .editor-status{order:3;width:100%;max-width:none;padding:3px 0 0}}.design-editor .breakdown-divider{background:#e5e7eb;height:1px;margin:4px 0 10px}.design-editor .drawer-folder-row{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.design-editor .drawer-folder-row[aria-pressed=true]{background:#e7f6fc;border-radius:7px}.design-editor .drawer-tab,.design-editor .drawer-tab-btn,.design-editor .drawer-ver-todas-link,.design-editor .branding-select-link{cursor:pointer;background:0 0;border:0;font-family:inherit}.design-editor .drawer-images-header .drawer-heading{margin:0}.design-editor .library-images{flex-wrap:wrap;gap:10px;display:flex}.design-editor .library-images button{cursor:pointer;border:1px solid #ddd;border-radius:8px;padding:4px}.design-editor .library-images button[aria-pressed=true]{outline:2px solid #11afd3}.design-editor .library-images img{object-fit:contain;max-width:100%}.design-editor .editor-resource-dialog{border:1px solid #ddd;border-radius:12px;max-width:min(520px,100vw - 32px);max-height:80svh;margin:auto;padding:24px;overflow:auto}.design-editor .editor-resource-dialog::backdrop{background:#0006}.design-editor .editor-resource-dialog label{gap:8px;margin:16px 0;display:grid}.design-editor .editor-resource-dialog input{border:1px solid #ddd;border-radius:7px;padding:10px}.design-editor .editor-resource-dialog button:focus-visible,.design-editor .price-card-trigger:focus-visible,.design-editor .drawer-folder-row:focus-visible{outline-offset:3px;outline:2px solid #008db0}
@media (max-width:699px){.storefront .unified-flow{padding:0}.storefront .how-section,.storefront .ecommerce-section,.storefront .comparison-section{width:100%}.storefront .how-section__body,.storefront .infra-section__content{grid-template-columns:minmax(0,1fr);gap:30px;display:grid}.storefront .how-section__stage-col,.storefront .how-player,.storefront .how-player__text-block{width:100%;max-width:100%}.storefront .how-player{height:340px}.storefront .how-player__text-block{padding:24px}.storefront .how-player__step-title{font-size:28px}.storefront .ecommerce-section__actions{flex-wrap:wrap;gap:20px}.storefront .ecommerce-platforms{flex-wrap:wrap}.storefront .comparison-table-wrap,.storefront .comparison-card{width:100%;min-width:0;max-width:100%}.storefront .comparison-tabs{gap:0;display:flex}.storefront .comparison-tab{padding:10px;font-size:12px}.storefront .comparison-table{table-layout:fixed;font-size:11px}.storefront .comparison-table th,.storefront .comparison-table td{overflow-wrap:anywhere;padding:10px 6px;font-size:11px}.storefront .comparison-section__title{font-size:34px}.storefront .infra-section__left,.storefront .infra-section__right,.storefront .infra-features{width:100%;min-width:0;max-width:100%}.storefront .infra-map-wrap{width:100%;height:560px}.storefront .stories-grid{grid-template-columns:minmax(0,1fr);gap:18px}.storefront .story-card{height:260px}.storefront .stories-ctas{flex-wrap:wrap;justify-content:center}.storefront .site-footer{margin-top:20px;padding:40px 24px 12px}.storefront .footer-top-row{flex-direction:column;gap:30px}.storefront .footer-left-col,.storefront .footer-brand-bio{width:100%;max-width:100%}.storefront .footer-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;display:grid}.storefront .footer-legal-row,.storefront .footer-legal-left{flex-direction:column;align-items:flex-start;gap:16px}.storefront .footer-payments-wrap{flex-wrap:wrap}.storefront .footer-signature-full-img{width:100%;height:auto}.storefront .cat-header,.storefront .cat-products-grid,.storefront .cat-grid-inner,.storefront .cat-nav-strip{width:100%}.storefront .cat-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront .cat-card__media{aspect-ratio:auto;height:auto;min-height:180px;max-height:none;padding:12px 8px 0}.storefront .cat-card__img{width:100%;height:auto;max-height:150px}.storefront .cat-card__hover-cta{pointer-events:auto;padding:8px 0}.storefront .cat-card__btn-design{height:34px;min-height:34px;font-size:10px}.storefront .cat-card__details{padding:12px 8px 18px}.storefront .cat-card__sku{overflow-wrap:anywhere;font-size:9px}.storefront .cat-card__title{font-size:14px;line-height:1.25}.storefront .cat-card__price{font-size:13px}.storefront .cat-header__title{font-size:38px}.storefront .cat-header>p{font-size:14px}.storefront .product-card__img-wrap{aspect-ratio:auto;height:auto;min-height:200px}.storefront .product-card__sku{overflow-wrap:anywhere;font-size:9px}.storefront .product-card__info{padding:12px 8px}.storefront .product-card__cta-wrap{pointer-events:auto}.storefront .hero__headline,.storefront .hero__content,.storefront .footer__wordmark{max-width:100%}}
@media (max-width:699px){.editor-app.editor-layout{height:auto;min-height:100svh;overflow:visible}.editor-app .editor-navbar{flex-wrap:wrap;gap:8px;height:auto;min-height:58px;padding:8px}.editor-app .navbar-left,.editor-app .navbar-right{justify-content:space-between;width:100%}.editor-app .nav-product-title{max-width:245px;font-size:13px}.editor-app .editor-workspace{flex-direction:column;gap:6px;overflow:visible}.editor-app .editor-left-panel{flex-direction:column;order:2;height:auto;margin:0}.editor-app .editor-rail{flex-direction:row;width:100%;height:60px}.editor-app .rail-tab-item{width:16.66%;height:60px}.editor-app .rail-tab-item.is-active{border-radius:7px 7px 0 0!important}.editor-app .rail-tab-item svg.tab-fillet-top,.editor-app .rail-tab-item svg.tab-fillet-bottom{display:none!important}.editor-app .rail-btn{min-height:44px}.editor-app .editor-drawer{width:100%;height:auto;max-height:340px;padding:20px;border-radius:7px!important}.editor-app .editor-stage{flex:none;order:1;height:460px;min-height:460px}.editor-app .stage-canvas-area{min-height:370px}.editor-app .stage-tools-group{width:90%}.editor-app .stage-tool-btn{min-width:30px;min-height:42px}.editor-app .stage-top-box--right{min-width:142px}.editor-app .garment-preview{width:240px!important}.editor-app .physical-area{top:10px;left:10px}.editor-app .zoom-control{top:10px;right:10px}.editor-app .editor-sidebar{order:3;width:100%;margin:0;overflow:visible}.editor-app .asset-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-app .editor-order{margin-top:24px}}
