.storefront .solution-reference{width:1440px;position:absolute;top:0;left:0}.solution-reference .calc-dropdown-trigger,.solution-reference .calc-dropdown-item{font:inherit;color:inherit;text-align:left}.solution-reference .calc-dropdown-item{border:0;width:100%}.solution-reference .solution-calculator-note{color:#777;margin-top:16px;font-size:12px;line-height:1.4}.solution-reference button:focus-visible,.solution-reference a:focus-visible{outline-offset:3px;outline:2px solid #008ca7}.solution-reference .remeras-faq-answer a{text-decoration:underline}@media (max-width:699px){.storefront .solution-reference{width:100%;position:relative;transform:none}.solution-reference[data-solution] .remeras-hero-section{flex-direction:column;align-items:flex-start;gap:30px;width:100%;min-height:650px;padding:110px 20px 80px}.solution-reference[data-solution] .remeras-hero-left,.solution-reference[data-solution] .remeras-hero-right{width:100%;max-width:100%}.solution-reference[data-solution] .remeras-hero-title{font-size:54px;line-height:1}.solution-reference[data-solution] .remeras-title-light,.solution-reference[data-solution] .remeras-title-bold{white-space:normal;overflow-wrap:normal;font-size:54px}.solution-reference[data-solution] .remeras-hero-desc{font-size:18px}.solution-reference[data-solution] .remeras-hero-3d-box{width:100%;height:300px}.solution-reference[data-solution] section[class$=-section]{box-sizing:border-box;width:100%;padding:55px 20px}.solution-reference[data-solution] div[class$=-inner]{width:100%;max-width:100%}.storefront .solution-reference[data-solution] h2{max-width:100%;font-size:38px;line-height:1}.solution-reference[data-solution] div[class$=-header]{width:100%;min-width:0}.solution-reference[data-solution] p{max-width:100%}.solution-reference[data-solution] .remeras-step1-desc,.solution-reference[data-solution] .remeras-models-desc,.solution-reference[data-solution] .remeras-branding-desc,.solution-reference[data-solution] .remeras-why-desc{font-size:18px;line-height:1.4}.solution-reference[data-solution] .remeras-step1-showcase{width:100%;height:340px}.solution-reference[data-solution] .remeras-models-grid,.solution-reference[data-solution] .remeras-branding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.solution-reference[data-solution] .remeras-model-card,.solution-reference[data-solution] .remeras-branding-card{width:100%;min-width:0;height:240px;min-height:150px;padding:15px}.solution-reference[data-solution] .remeras-models-decor,.solution-reference[data-solution] .remeras-estampa-decor{display:none}.solution-reference[data-solution] .remeras-estampa-content,.solution-reference[data-solution] .remeras-why-content{flex-direction:column;gap:30px}.solution-reference[data-solution] .remeras-video-box{width:100%;height:300px}.solution-reference[data-solution] .remeras-why-calc-box{box-sizing:border-box;width:100%;min-width:0;padding:24px}.solution-reference[data-solution] .calc-title{font-size:27px}.solution-reference[data-solution] .calc-ledger-row{gap:12px;font-size:14px}.solution-reference[data-solution] .calc-ledger-total-val{white-space:nowrap;font-size:22px}.solution-reference[data-solution] .remeras-faq-question{text-align:left;font-size:18px}.solution-reference[data-solution] .remeras-faq-title{font-size:38px}}
.ui-select{min-width:0;font-family:var(--font-body);position:relative}.ui-select-field-label{color:#5e6570;margin-bottom:7px;font-size:12px;display:block}.ui-select .ui-select-trigger{color:#1d1d1b;text-align:left;cursor:pointer;background:#fafafa;border:1px solid #e2e4e8;border-radius:7px;align-items:center;gap:12px;width:100%;min-height:40px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;transition:border-color .15s,background .15s;display:flex}.ui-select .ui-select-trigger:hover,.ui-select .ui-select-trigger[aria-expanded=true]{background:#f4fbfd;border-color:#11afd3}.ui-select.ui-select--pill .ui-select-trigger{background:#fff;border-radius:30px;width:auto;min-height:38px;padding:10px 15px}.ui-select-pill-label{white-space:nowrap;font-weight:700}.ui-select-value{white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ui-select-chevron{color:#6b7280;flex-shrink:0;transition:transform .15s}.ui-select-trigger[aria-expanded=true] .ui-select-chevron{transform:rotate(180deg)}.ui-select-popup{z-index:2000;box-sizing:border-box;font-family:var(--font-body);background:#fff;border:1px solid #e2e4e8;border-radius:10px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #1d1d1b1a}.ui-select-option{color:#333;cursor:pointer;box-sizing:border-box;border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:10px 12px;font-size:13px;display:flex}.ui-select-option.is-active{background:#edf8fc}.ui-select-option[aria-selected=true]{color:#087c96;font-weight:700}.ui-select-option>span{flex:1}.ui-select-option>svg{visibility:hidden;flex-shrink:0}.ui-select-option[aria-selected=true]>svg{visibility:visible}.ui-select-swatch{border:1px solid #0002;border-radius:50%;flex-shrink:0;width:12px;height:12px}.ui-button-secondary{color:#414952;cursor:pointer;background:#fff;border:1px solid #dfe3e6;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ui-button-secondary:hover{background:#f1f8fb;border-color:#11afd3}button:disabled{cursor:not-allowed}@media (pointer:coarse){.ui-select-trigger,.ui-select-option,.ui-button-secondary{min-height:44px}}
.tode-loader{--loader-blue:#05ade0;--loader-yellow:#f5b82d;--loader-size:74px;--loader-gap:92px;--loader-duration:3.9s;--loader-cell-duration:1.15s;place-items:center;width:320px;max-width:100%;height:120px;display:grid}.tode-loader__row{width:calc(var(--loader-gap) * 2 + var(--loader-size));height:var(--loader-size);position:relative}.tode-loader__cell{width:var(--loader-size);height:var(--loader-size);animation:todeLoaderCellPulse var(--loader-duration) cubic-bezier(.4, 0, .2, 1) infinite;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.tode-loader__left{animation-delay:0s;left:0}.tode-loader__center{left:var(--loader-gap);animation-delay:.18s}.tode-loader__right{left:calc(var(--loader-gap) * 2);animation-delay:.36s}.tode-loader__logo{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.tode-loader__logo svg{width:100%;height:auto;display:block;overflow:visible}.tode-loader__logo path{fill:currentColor}.tode-loader__ghost{color:var(--loader-blue);opacity:.14}.tode-loader__yellow{color:var(--loader-yellow);clip-path:circle(0%);animation:todeLoaderYellowBloom var(--loader-duration) cubic-bezier(.65, 0, .35, 1) infinite}.tode-loader__blue{color:var(--loader-blue);clip-path:circle(0%);animation:todeLoaderBlueBloom var(--loader-duration) cubic-bezier(.65, 0, .35, 1) infinite}.tode-loader__seed{background:var(--loader-yellow);opacity:0;width:7px;height:7px;animation:todeLoaderSeedPulse var(--loader-duration) cubic-bezier(.2, .8, .2, 1) infinite;border-radius:999px;position:absolute;transform:scale(.2)}.tode-loader__left .tode-loader__yellow,.tode-loader__left .tode-loader__blue,.tode-loader__left .tode-loader__seed{animation-delay:0s}.tode-loader__center .tode-loader__yellow,.tode-loader__center .tode-loader__blue,.tode-loader__center .tode-loader__seed{animation-delay:.38s}.tode-loader__right .tode-loader__yellow,.tode-loader__right .tode-loader__blue,.tode-loader__right .tode-loader__seed{animation-delay:.76s}@keyframes todeLoaderYellowBloom{0%,8%{clip-path:circle(0%);opacity:1}18%{clip-path:circle(78%);opacity:1}24%{clip-path:circle(78%);opacity:1}to{clip-path:circle(78%);opacity:0}}@keyframes todeLoaderBlueBloom{0%,18%{clip-path:circle(0%);opacity:1}30%{clip-path:circle(78%);opacity:1}37%{clip-path:circle(78%);opacity:1}to{clip-path:circle(78%);opacity:0}}@keyframes todeLoaderSeedPulse{0%,4%{opacity:0;transform:scale(.2)}9%{opacity:.95;transform:scale(1)}16%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}@keyframes todeLoaderCellPulse{0%,to{transform:translateY(-50%)scale(.985)}18%{transform:translateY(-50%)scale(1.02)}32%{transform:translateY(-50%)scale(1)}44%{transform:translateY(-50%)scale(1.01)}60%{transform:translateY(-50%)scale(.985)}}@media (prefers-reduced-motion:reduce){.tode-loader__cell,.tode-loader__yellow,.tode-loader__blue,.tode-loader__seed{animation:none!important}.tode-loader__ghost{opacity:1}.tode-loader__yellow,.tode-loader__blue,.tode-loader__seed{display:none}}.tode-loader-screen{background:#fff;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.route-loader-content{display:contents}.route-loader-overlay{z-index:2000}[data-market=mx] .tode-loader{--loader-blue:#0d6948;--loader-yellow:#ce1327}@media (max-width:300px){.tode-loader{--loader-size:58px;--loader-gap:72px}}
.product-visual{width:100%;height:auto;max-height:100%;display:block}.storefront .catalog-product .product-card__img-wrap,.storefront .catalog-product .cat-card__media{background:#f6f5f1;border-radius:12px}.storefront .catalog-product .product-visual{width:100%;max-width:100%;max-height:100%}.storefront .catalog-product .product-card__info,.storefront .catalog-product .cat-card__details{box-shadow:none;background:0 0;border:0;padding:18px 4px 8px}.storefront .catalog-product .product-card__title,.storefront .catalog-product .cat-card__title{margin:8px 0 6px;font-size:18px;font-weight:700;line-height:1.25}.storefront .catalog-product .product-card__sku,.storefront .catalog-product .cat-card__sku{color:#8c9095;font-size:10px;font-weight:500}.storefront .catalog-product .product-card__meta,.storefront .catalog-product .cat-card__meta{color:#737982;font-size:12px;line-height:1.4}.storefront .catalog-product .product-card__price,.storefront .catalog-product .cat-card__price{color:#1d1d1b;margin-top:12px;font-size:17px}.storefront .cat-filter-bar{z-index:5;position:relative;overflow:visible}.storefront .cat-filter-pill{cursor:text}.storefront .cat-filter-pill input{outline-offset:1px;width:155px}.storefront .product-breadcrumb{color:#6b7280;align-items:center;gap:26px;max-width:1320px;margin:auto;padding:128px 30px 24px;font-size:14px;display:flex}.storefront .product-breadcrumb a{color:#1d1d1b;text-decoration:none}.storefront .product-breadcrumb>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.storefront .product-detail--normalized{align-items:start;gap:64px;max-width:1320px;min-height:0;margin:0 auto;padding:0 30px 80px}.storefront .product-detail-media{aspect-ratio:1;background:#ecebe5;border-radius:18px;align-content:center;padding:25px;display:grid;position:relative}.storefront .product-detail-media>span{color:#868b8b;font-size:11px;position:absolute;bottom:18px;left:24px}.storefront .product-detail-info{padding:20px 0}.storefront .product-detail-sku{color:#8c9095;margin-bottom:14px;font-size:11px}.storefront .product-detail--normalized h1{max-width:560px;font-size:42px;line-height:1.1}.storefront .product-detail-description{color:#737982;margin-top:20px;font-size:15px}.storefront .product-detail--normalized .offer-price{margin:28px 0 20px;font-size:28px;font-weight:700}.storefront .offer-price small{color:#737982;margin-top:5px;font-size:12px;font-weight:400;display:block}.storefront .product-variant-row{gap:10px;margin-bottom:24px;display:flex}.storefront .product-variant-row>span{background:#fff;border:1px solid #e2e4e8;border-radius:7px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.storefront .product-variant-row i{border:1px solid #0002;border-radius:50%;width:12px;height:12px}.storefront .product-detail-cta{color:#fff;background:#11afd3;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:14px 24px;display:flex}.storefront .infrastructure-proposal .infra-feature__title{font-size:20px;font-weight:700}.storefront .infrastructure-proposal .infra-feature__desc{color:#737982;font-size:15px}.storefront .infrastructure-proposal .infra-feature{padding:12px 0}.storefront .product-detail-cta:hover{background:#079abd}.storefront .product-detail--normalized h2{margin-top:36px;font-size:18px}.storefront .product-detail--normalized dl{margin:16px 0 0;display:block}.storefront .product-detail--normalized dl>div{border-bottom:1px solid #deded8;justify-content:space-between;gap:24px;padding:12px 0;font-size:14px;display:flex}.storefront .product-detail--normalized dt{color:#737982}.storefront .product-detail--normalized dd{text-align:right;margin:0}.storefront .infrastructure-proposal .infra-section__content{align-items:center}.storefront .infrastructure-proposal .infra-feature{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-family:inherit}.storefront .infrastructure-proposal .infra-feature__text{gap:8px;display:grid}.storefront .journey-visual{background:#efeee8;border:1px solid #e3e2db;border-radius:28px;width:620px;height:530px;position:relative;overflow:hidden}.journey-grid{background-image:radial-gradient(#babdb855 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.journey-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#737982;font-size:10px;position:absolute;top:30px;left:32px}.journey-connections{stroke:#c3d5d6;stroke-width:1.5px;width:100%;height:440px;position:absolute;top:25px}.journey-connections .journey-travel{stroke:#11afd3;stroke-width:3px;stroke-dasharray:5 18;animation:12s linear infinite journey-flow}.journey-core{color:#fff;background:#11afd3;border-radius:50%;place-items:center;width:125px;height:125px;display:grid;position:absolute;top:207px;left:242px;box-shadow:0 0 0 13px #11afd312,0 0 0 28px #11afd307}.journey-core>span{letter-spacing:-2px;font-size:38px;font-style:italic;font-weight:900}.journey-core>i{border:1px solid #11afd344;border-radius:50%;animation:4s ease-out infinite journey-pulse;position:absolute;inset:-24px}.journey-node{background:#fff;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:40px 1fr;column-gap:10px;width:156px;padding:15px 18px;transition:border-color .2s,transform .2s;display:grid;position:absolute;box-shadow:0 8px 26px #1d1d1b06}.journey-node.is-active{border-color:#11afd3;transform:translateY(-5px);box-shadow:0 10px 30px #11afd31a}.journey-node--0{top:126px;left:48px}.journey-node--1{top:95px;left:334px}.journey-node--2{top:320px;right:38px}.journey-node-icon{color:#1d1d1b;grid-row:span 2;align-self:center}.journey-node-name{font-size:14px;font-weight:700}.journey-node-number{color:#9ca3af;margin-top:4px;font-size:10px}.journey-caption{gap:8px;display:grid;position:absolute;bottom:32px;left:32px;right:32px}.journey-caption strong{letter-spacing:-.02em;font-size:20px}.journey-caption>span{color:#737982;font-size:13px}@keyframes journey-flow{to{stroke-dashoffset:-230px}}@keyframes journey-pulse{0%{opacity:.6;transform:scale(.85)}to{opacity:0;transform:scale(1.2)}}@media (max-width:699px){.storefront .catalog-product .product-card__title,.storefront .catalog-product .cat-card__title{font-size:15px}.storefront .catalog-product .product-card__meta,.storefront .catalog-product .cat-card__meta{font-size:11px}.storefront .product-breadcrumb{padding:98px 20px 20px}.storefront .product-breadcrumb>span{display:none}.storefront .product-detail--normalized{grid-template-columns:1fr;gap:8px;padding:0 20px 48px}.storefront .product-detail--normalized h1{font-size:32px}.storefront .product-detail-info{padding-top:25px}.storefront .journey-visual{width:100%;height:460px}.journey-core{width:90px;height:90px;top:185px;left:calc(50% - 45px)}.journey-core>span{font-size:30px}.journey-node{grid-template-columns:30px 1fr;gap:5px;width:130px;padding:10px}.journey-node--0{top:85px;left:18px}.journey-node--1{top:115px;left:auto;right:16px}.journey-node--2{top:285px;right:24px}.journey-caption{bottom:22px;left:20px;right:20px}.journey-caption strong{font-size:17px}.journey-caption>span{font-size:12px}}@media (prefers-reduced-motion:reduce){.journey-travel,.journey-core>i{animation:none}}.storefront{overflow:clip}
.storefront .page.product-page{background:#fff;width:100%;position:relative;transform:none}.product-page .product-breadcrumb{max-width:1320px;padding:calc(112px * var(--reference-scale)) 40px 28px}.product-sheet,.product-related{max-width:1320px;margin:0 auto;padding:0 40px}.product-sheet{color:#1d1d1b;font-family:var(--font-body)}.product-sheet button,.product-sheet input,.product-sheet a{-webkit-tap-highlight-color:transparent}.product-sheet button{cursor:pointer;font-family:inherit}.product-sheet button:disabled{cursor:default}.product-sheet-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);margin-bottom:52px;display:grid}.product-sheet .product-detail-media{background:#f4f3ee;border-radius:22px;padding:18px 42px}.product-sheet .product-detail-media .product-visual{max-height:460px}.product-sheet-heading{min-width:0;padding:14px 0}.product-sheet-eyebrow{letter-spacing:.12em;color:#717780;margin:0 0 18px;font-size:10px;font-weight:700}.product-sheet h1{margin:0;font-size:clamp(32px,3.8vw,54px);line-height:1.02}.product-sheet-description{color:#717780;max-width:460px;margin:24px 0;font-size:17px;line-height:1.5}.product-sheet-tags{flex-wrap:wrap;gap:8px;display:flex}.product-sheet-tags>span{border:1px solid #e5e7eb;border-radius:30px;padding:7px 13px;font-size:12px}.product-sheet-base-price{gap:5px;margin:26px 0 22px;display:grid}.product-sheet-base-price strong{letter-spacing:-.02em;font-size:30px;line-height:1.2}.product-sheet-base-price>span{color:#717780;font-size:12px}.product-sheet-start{align-items:center;gap:18px;font-size:17px;font-style:italic;font-weight:500;display:inline-flex}.product-sheet .product-detail-sku{margin:22px 0 0;font-size:10px}.product-sheet-tabs{scroll-margin-top:calc(105px * var(--reference-scale));border-bottom:1px solid #e5e7eb;gap:34px;display:flex}.product-sheet-tabs>button{color:#717780;background:0 0;border:0;border-bottom:2px solid #0000;min-height:56px;padding:14px 0;font-size:17px;font-weight:500}.product-sheet-tabs>button[aria-selected=true]{color:#1d1d1b;border-bottom-color:#1d1d1b}.product-sheet-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:52px;padding-top:34px;display:grid}.product-sheet-content{min-width:0}.product-sheet [hidden]{display:none!important}.product-option-section{border-bottom:1px solid #e5e7eb;margin:0 0 36px;padding:0 0 38px}.product-option-section:last-child{border-bottom:0;margin-bottom:0}.product-sheet h2{letter-spacing:-.025em;margin:0 0 14px;font-size:26px;font-weight:700}.product-sheet h3{margin:0;font-size:16px;font-weight:700;line-height:1.3}.product-section-copy{color:#717780;margin:0 0 26px;font-size:15px}.product-market-row{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:18px;margin-bottom:32px;padding:18px 0;font-size:14px;display:flex}.product-market-value{align-items:center;gap:9px;display:flex}.product-market-value i{background:#11afd3;border-radius:50%;width:7px;height:7px}.product-market-value small{color:#717780;margin-left:5px;font-size:11px}.product-choice-group{border:0;min-width:0;margin:0 0 28px;padding:0}.product-choice-group:last-child{margin-bottom:0}.product-choice-group legend{width:100%;margin:0 0 16px;padding:0;font-size:17px;font-weight:500}.product-choice-group legend span{color:#717780;margin-left:14px;font-size:13px;font-weight:400}.product-color-options,.product-size-options{flex-wrap:wrap;gap:10px;display:flex}.product-color-option{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:0 12px 0 4px;font-size:13px;display:flex;position:relative}.product-choice-group input[type=radio]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.product-color-swatch{border:1px solid #0002;border-radius:50%;width:27px;height:27px;box-shadow:0 0 0 3px #fff}.product-color-option input:checked+.product-color-swatch{outline-offset:3px;outline:2px solid #1d1d1b}.product-color-option input:focus-visible+.product-color-swatch{outline-offset:4px;outline:3px solid #087c96}.product-tile-option{cursor:pointer;min-width:88px;position:relative}.product-tile-option>span{color:#717780;background:#fff;border:1px solid #e5e7eb;border-radius:9px;place-items:center;min-height:48px;padding:12px 24px;font-size:14px;transition:border-color .15s,background .15s;display:grid}.product-tile-option input:checked+span{color:#1d1d1b;border:2px solid #1d1d1b;padding:11px 23px}.product-tile-option:hover>span{background:#f4fbfd;border-color:#11afd3}.product-tile-option input:focus-visible+span{outline-offset:3px;outline:3px solid #087c96}.product-option-note{color:#717780;margin:14px 0 0;font-size:12px;line-height:1.5}.product-price-quantity{grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:26px;margin-top:22px;display:grid}.product-unit-card{border:2px solid #1d1d1b;border-radius:12px;gap:12px;padding:20px;display:grid}.product-unit-card>span{color:#717780;font-size:13px}.product-unit-card strong{font-size:23px;font-weight:700;line-height:1.1}.product-unit-card small{color:#717780;font-size:11px}.product-quantity-control>label{margin-bottom:8px;font-size:14px;display:block}.product-quantity-control>div{border:1px solid #e5e7eb;border-radius:8px;min-height:46px;display:flex}.product-quantity-control input{text-align:center;appearance:textfield;background:0 0;border:0;width:100%;min-width:0;padding:8px 0;font-size:15px}.product-quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none}.product-quantity-control button{color:#1d1d1b;background:0 0;border:0;border-radius:7px;flex:0 0 44px;font-size:20px}.product-quantity-control button:hover:enabled{background:#f4fbfd}.product-quantity-control button:disabled{opacity:.3}.product-quantity-error{color:#9c2626;margin-top:14px;font-size:13px}.product-section-heading{justify-content:space-between;align-items:start;gap:18px;margin-bottom:16px;display:flex}.storefront .product-guide-button{color:#1d1d1b;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:28px;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:10px 18px;font-size:12px;font-weight:500;display:inline-flex}.storefront .product-guide-button:hover{background:#f4fbfd;border-color:#11afd3}.product-technique-card{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:22px 0;display:flex}.product-technique-card .product-sheet-eyebrow{margin-bottom:10px;display:block}.product-technique-card h3{font-size:20px}.product-technique-card p{color:#717780;margin:8px 0 0;font-size:14px;line-height:1.5}.product-option-check{color:#fff;background:#1d1d1b;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:13px;display:grid}.product-surface-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-surface-option>span{gap:8px;min-height:134px;padding:20px}.product-surface-option input:checked+span{padding:19px}.product-surface-option svg{width:38px;height:38px;margin-bottom:3px}.product-surface-option strong{font-size:14px;font-weight:500}.product-surface-option small{color:#717780;font-size:12px}.product-brand-info{align-items:start;gap:26px;padding:8px 0 34px;display:flex}.product-brand-mark{color:#11afd3;letter-spacing:-2px;font-size:38px;font-style:italic;font-weight:900;line-height:1}.product-brand-info h2{font-size:22px}.product-brand-info p{color:#717780;margin:0;font-size:14px;line-height:1.5}.product-summary{top:max(88px, calc(106px * var(--reference-scale)));background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:24px;position:sticky;box-shadow:0 8px 18px #1d1d1b08}.product-summary-product{border-bottom:1px solid #e5e7eb;align-items:center;gap:14px;padding-bottom:20px;display:flex}.product-summary-product .product-visual{flex-shrink:0;width:65px;height:65px}.product-summary-product>div{gap:6px;display:grid}.product-summary-product strong{font-size:16px;font-weight:500;line-height:1.25}.product-summary-product span{color:#717780;font-size:11px}.product-summary-market{align-items:center;gap:12px;padding:22px 0;display:flex}.product-summary-market>div{gap:3px;display:grid}.product-summary-market strong{font-size:15px;font-weight:500}.product-summary-market div>span{color:#717780;font-size:11px}.product-summary-market .product-option-check{color:#087c96;background:#f4fbfd}.product-summary-prices{gap:14px;margin:0;display:grid}.product-summary-prices>div{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.product-summary-prices dd{white-space:nowrap;margin:0}.product-summary-prices>div:nth-child(2){color:#717780;font-size:11px}.product-summary-prices .product-summary-total{background:#f4f3ee;border-radius:8px;padding:14px;font-size:14px}.product-summary-total dd{font-size:19px;font-weight:700}.product-quote-status{color:#717780;min-height:36px;margin:14px 0;font-size:11px;line-height:1.5}.product-summary .product-detail-cta{border:0;font-size:15px;font-weight:700;text-decoration:none}.product-summary .product-detail-cta:disabled{opacity:.5}.product-summary-secondary{border:1px solid #e5e7eb;border-radius:7px;justify-content:center;align-items:center;min-height:44px;margin-top:10px;font-size:13px;text-decoration:none;display:flex}.product-summary-secondary:hover{background:#fafafa;border-color:#717780}.product-sheet .product-specifications{margin:26px 0 0}.product-specifications>div{border-bottom:1px solid #e5e7eb;justify-content:space-between;gap:24px;padding:16px 0;font-size:15px;display:flex}.product-specifications dt{color:#717780}.product-specifications dd{text-align:right;margin:0}.product-design-steps{gap:24px;margin:24px 0;padding:0;list-style:none;display:grid}.product-design-steps li{gap:20px;display:flex}.product-design-steps li>span{border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:12px;display:grid}.product-design-steps p{color:#717780;margin:4px 0 0;font-size:14px}.product-guide-dialog{box-sizing:border-box;color:#1d1d1b;background:#fff;border:1px solid #e5e7eb;border-radius:20px;width:500px;max-width:calc(100vw - 32px);max-height:calc(100svh - 32px);padding:36px}.product-guide-dialog::backdrop{background:#1d1d1b66}.product-guide-dialog h2{margin:0 0 20px;font-size:28px}.product-guide-dialog p,.product-guide-dialog li{font-size:14px;line-height:1.6}.product-guide-dialog ul{margin:20px 0 26px;padding-left:18px}.product-guide-dialog li{color:#717780;margin-bottom:8px}.product-guide-dialog .product-detail-cta{border:0;font-weight:700}.storefront .product-guide-close{color:#717780;background:0 0;border:0;width:44px;height:44px;font-size:28px;position:absolute;top:12px;right:12px}.product-related{margin-top:64px;padding-bottom:70px}.product-related-heading{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding-top:38px;display:flex}.product-related h2{margin:0;font-size:28px}.product-related-heading a{gap:14px;font-size:14px;display:inline-flex}.storefront .product-related .catalog-section{background:#fff;padding:0}.storefront .product-related .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront .product-related .product-card{height:auto;padding-bottom:14px}.product-footer{zoom:var(--reference-scale)}@media not (min-width:1024px){.product-sheet-layout{grid-template-columns:minmax(0,1fr) 300px;gap:28px}.product-sheet,.product-related,.product-page .product-breadcrumb{padding-left:28px;padding-right:28px}.product-summary{padding:20px}.product-price-quantity{grid-template-columns:1fr;gap:18px}.product-quantity-control{max-width:190px}.product-section-heading{flex-wrap:wrap}}@media not (min-width:768px){.product-sheet-layout{grid-template-columns:minmax(0,1fr);gap:28px}.product-summary{position:static}.product-sheet h1{font-size:36px}.product-sheet-intro{gap:26px}.product-summary-product .product-visual{width:75px;height:75px}.product-summary-total dd{font-size:23px}}@media not (min-width:700px){.product-sheet,.product-related{padding-left:20px;padding-right:20px}.product-page .product-breadcrumb{padding:98px 20px 22px}.product-sheet-intro{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:30px}.product-sheet .product-detail-media{padding:16px 36px}.product-sheet-heading{padding:8px 0 0}.product-sheet h1{font-size:34px}.product-sheet-description{margin:18px 0;font-size:16px}.product-sheet-eyebrow{margin-bottom:14px}.product-sheet-base-price{margin:20px 0}.product-sheet-base-price strong{font-size:28px}.product-sheet-tabs{scroll-margin-top:86px}.product-sheet-tabs>button{min-height:52px;font-size:16px}.product-sheet-layout{padding-top:28px}.product-sheet h2{font-size:24px}.product-option-section{margin-bottom:28px;padding-bottom:28px}.product-brand-info{gap:18px}.product-brand-info h2{font-size:21px}.product-brand-mark{font-size:32px}.product-market-row{gap:12px;font-size:12px}.product-market-value{gap:7px}.product-market-value small{margin-left:0}.product-summary{padding:22px}.product-guide-dialog{padding:28px}.product-related{margin-top:38px;padding-bottom:44px}.product-related-heading{flex-direction:column;align-items:start;gap:14px;margin-bottom:20px;padding-top:28px}.product-related h2{font-size:26px}.storefront .product-related .catalog-grid{grid-template-columns:minmax(0,1fr)}.storefront .product-related .product-card{max-width:100%}}
[data-market=mx] .auth-container{background:#f4f3ee url(/assets/mx/fondo.svg) 50%/cover no-repeat}[data-market=mx] .auth-link-forgot{color:#0d6948}[data-market=mx] .auth-input:focus{border-color:#0d6948;box-shadow:0 0 0 2.5px #0d69482e}[data-market=mx] .auth-checkmark{border:1.5px solid #0d6948}[data-market=mx] .auth-custom-checkbox input:checked~.auth-checkmark{background-color:#0d6948}[data-market=mx] .auth-submit-btn{background-color:#0d6948;box-shadow:0 4px 14px #0d694852}[data-market=mx] .auth-submit-btn:hover{background-color:#095237;box-shadow:0 6px 18px #0d69486b}[data-market=mx] .auth-legal-link:hover{color:#0d6948}[data-market=mx]{--color-cyan:#0d6948}[data-market=mx] :focus-visible{outline:3px solid #095237!important}[data-market=mx] .auth-submit-btn,[data-market=mx] .primary-button{background:#095237}[data-market=mx] .storefront{--color-cyan:#0d6948}[data-market=mx] .storefront .navbar__cta:hover,[data-market=mx] .storefront .hero__btn--primary:hover{background-color:#095237}[data-market=mx] .storefront .product-card:hover{border-color:#0d694866}[data-market=mx] .storefront .product-card__btn-design{box-shadow:0 8px 24px #0d694859}[data-market=mx] .storefront .product-card__btn-design:hover{background-color:#095237}[data-market=mx] .storefront .how-section__eyebrow{background:#0d694814;border:1.5px solid #0d694847}[data-market=mx] .storefront .how-player{border:3.5px solid #ce1327}[data-market=mx] .storefront .ecommerce-section__btn:hover{background-color:#095237}[data-market=mx] .storefront .map-province:hover{filter:drop-shadow(0 0 6px #0d694866);fill:#0d6948!important}[data-market=mx] .storefront .map-node-element.is-active .map-node-outer{fill:#0d6948}[data-market=mx] .storefront .stories-btn--primary:hover{background-color:#095237}[data-market=mx] .storefront .cat-card__btn-design{box-shadow:0 4px 14px #0d69484d}[data-market=mx] .storefront .cat-card__btn-design:hover{background-color:#095237}[data-market=mx] .feature-dialog button{background:#0d6948}[data-market=mx] .design-editor{--color-cyan:#0d6948;--color-cyan-hover:#095237;--color-cyan-input:#e3eee7;--color-yellow:#ce1327}[data-market=mx] .design-editor .breakdown-row--cyan{color:#095237}[data-market=mx] .design-editor .rail-tab-item:not(.is-active):hover .rail-btn span{color:#0d6948!important}[data-market=mx] .design-editor .rail-tab-item:not(.is-active):hover .rail-btn svg{stroke:#0d6948!important}[data-market=mx] .design-editor .color-ring.is-dashed{border:1.5px dashed #ce1327}[data-market=mx] .design-editor .color-ring.is-solid{border:2px solid #0d6948}[data-market=mx] .design-editor .stage-placed-art{outline:1.5px dashed #0d6948d9}[data-market=mx] .design-editor .pill-btn.is-unselected{background-color:#0d69484d!important}[data-market=mx] .design-editor .pill-btn.is-selected{background-color:#0d6948!important}[data-market=mx] .design-editor .font-style-card:hover{box-shadow:0 2px 8px #0d69484d}[data-market=mx] .design-editor .product-guide-link,[data-market=mx] .design-editor .branding-intro-desc a,[data-market=mx] .design-editor .branding-select-link{color:#0d6948}[data-market=mx] .design-editor .branding-add-card:hover{box-shadow:0 2px 8px #0d694840}[data-market=mx] .design-editor .guia-learn-more-btn:hover{box-shadow:0 2px 6px #0d694833}[data-market=mx] .editor-app .zoom-control input{accent-color:#0d6948}[data-market=mx] .editor-app .font-style-card[aria-pressed=true]{border-color:#0d6948}[data-market=mx] .editor-app .layer-card-item.selected{background:#f0f6f2;border-color:#0d6948}[data-market=mx] .storefront .cat-tab-btn:focus-visible{outline:2px solid #095237}[data-market=mx] .design-editor .branding-select-link:hover{color:#095237}[data-market=mx] .design-editor .editor-status:before,[data-market=mx] .design-editor .drawer-folder-row[aria-pressed=true]{background:#e3eee7}[data-market=mx] .design-editor .library-images button[aria-pressed=true]{outline:2px solid #0d6948}[data-market=mx] .design-editor .editor-resource-dialog button:focus-visible,[data-market=mx] .design-editor .price-card-trigger:focus-visible,[data-market=mx] .design-editor .drawer-folder-row:focus-visible{outline:2px solid #095237}[data-market=mx] .account-reference .dash-sidebar-box{background-color:#0d69480d;border:1px solid #0d694826;box-shadow:6px 0 24px #0d69480d}[data-market=mx] .account-reference .dash-menu-btn.is-active{background-color:#0d6948;box-shadow:0 2px 8px #0d69484d}[data-market=mx] .account-reference .dash-drawer__edge-tab{background-color:#0d69481f;border:1.5px solid #0d694859;box-shadow:3px 0 12px #0d694826}[data-market=mx] .account-reference .dash-drawer__edge-arrow{color:#0d6948}[data-market=mx] .account-reference .dash-action-btn{background-color:var(--color-cyan,#0d6948)}[data-market=mx] .account-reference .dash-action-btn:hover{background-color:#095237}[data-market=mx] .account-reference .dash-sec-link:hover{color:var(--color-cyan,#0d6948)}[data-market=mx] .account-reference .orders-badge--prod{color:#095237}[data-market=mx] .account-reference .designs-add-branding-btn{color:var(--color-cyan,#0d6948)}[data-market=mx] .account-reference .designs-add-branding-btn:hover{color:#095237}[data-market=mx] .account-reference .branding-shirt--cyan{background-color:#0d6948}[data-market=mx] .account-reference .branding-insert-footer{color:#0d6948}[data-market=mx] .account-reference .branding-sticker--diecut{background-color:#0d6948}[data-market=mx] .account-reference .wallet-note-list a,[data-market=mx] .account-reference .wallet-change-btn,[data-market=mx] .account-reference .taxes-link-help,[data-market=mx] .account-reference .settings-field-action-btn{color:var(--color-cyan,#0d6948)}[data-market=mx] .account-reference .dash-sidebar-box{background-color:#f0f6f2f5}[data-market=mx] .solution-reference[data-solution=remeras-personalizadas]{--color-cyan:#0d6948;--color-cyan-hover:#095237}[data-market=mx] .solution-reference[data-solution=remeras-personalizadas] .remeras-hero-btn{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=remeras-personalizadas] .remeras-hero-btn:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=remeras-personalizadas] .remeras-branding-btn{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=remeras-personalizadas] .remeras-branding-btn:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=remeras-personalizadas] .calc-slider-clean::-webkit-slider-thumb{background:#ce1327;box-shadow:0 1px 4px #ce132766}[data-market=mx] .solution-reference[data-solution=remeras-personalizadas] .calc-btn-action{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=remeras-personalizadas] .calc-btn-action:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=hoodies-personalizados]{--color-cyan:#0d6948;--color-cyan-hover:#095237}[data-market=mx] .solution-reference[data-solution=hoodies-personalizados] .remeras-hero-btn{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=hoodies-personalizados] .remeras-hero-btn:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=hoodies-personalizados] .remeras-branding-btn{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=hoodies-personalizados] .remeras-branding-btn:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=hoodies-personalizados] .calc-slider-clean::-webkit-slider-thumb{background:#ce1327;box-shadow:0 1px 4px #ce132766}[data-market=mx] .solution-reference[data-solution=hoodies-personalizados] .calc-btn-action{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=hoodies-personalizados] .calc-btn-action:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=shorts-personalizados]{--color-cyan:#0d6948;--color-cyan-hover:#095237}[data-market=mx] .solution-reference[data-solution=shorts-personalizados] .remeras-hero-btn{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=shorts-personalizados] .remeras-hero-btn:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=shorts-personalizados] .remeras-branding-btn{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=shorts-personalizados] .remeras-branding-btn:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=shorts-personalizados] .calc-slider-clean::-webkit-slider-thumb{background:#ce1327;box-shadow:0 1px 4px #ce132766}[data-market=mx] .solution-reference[data-solution=shorts-personalizados] .calc-btn-action{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=shorts-personalizados] .calc-btn-action:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=pantalones-personalizados]{--color-cyan:#0d6948;--color-cyan-hover:#095237}[data-market=mx] .solution-reference[data-solution=pantalones-personalizados] .remeras-hero-btn{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=pantalones-personalizados] .remeras-hero-btn:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=pantalones-personalizados] .remeras-branding-btn{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=pantalones-personalizados] .remeras-branding-btn:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=pantalones-personalizados] .calc-slider-clean::-webkit-slider-thumb{background:#ce1327;box-shadow:0 1px 4px #ce132766}[data-market=mx] .solution-reference[data-solution=pantalones-personalizados] .calc-btn-action{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=pantalones-personalizados] .calc-btn-action:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=musculosas-personalizadas]{--color-cyan:#0d6948;--color-cyan-hover:#095237}[data-market=mx] .solution-reference[data-solution=musculosas-personalizadas] .remeras-hero-btn{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=musculosas-personalizadas] .remeras-hero-btn:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=musculosas-personalizadas] .remeras-branding-btn{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=musculosas-personalizadas] .remeras-branding-btn:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=musculosas-personalizadas] .calc-slider-clean::-webkit-slider-thumb{background:#ce1327;box-shadow:0 1px 4px #ce132766}[data-market=mx] .solution-reference[data-solution=musculosas-personalizadas] .calc-btn-action{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=musculosas-personalizadas] .calc-btn-action:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=camperas-personalizadas]{--color-cyan:#0d6948;--color-cyan-hover:#095237}[data-market=mx] .solution-reference[data-solution=camperas-personalizadas] .remeras-hero-btn{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=camperas-personalizadas] .remeras-hero-btn:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=camperas-personalizadas] .remeras-branding-btn{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=camperas-personalizadas] .remeras-branding-btn:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=camperas-personalizadas] .calc-slider-clean::-webkit-slider-thumb{background:#ce1327;box-shadow:0 1px 4px #ce132766}[data-market=mx] .solution-reference[data-solution=camperas-personalizadas] .calc-btn-action{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=camperas-personalizadas] .calc-btn-action:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=ropa-deportiva-personalizada]{--color-cyan:#0d6948;--color-cyan-hover:#095237}[data-market=mx] .solution-reference[data-solution=ropa-deportiva-personalizada] .remeras-hero-btn{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=ropa-deportiva-personalizada] .remeras-hero-btn:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=ropa-deportiva-personalizada] .remeras-branding-btn{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=ropa-deportiva-personalizada] .remeras-branding-btn:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=ropa-deportiva-personalizada] .calc-slider-clean::-webkit-slider-thumb{background:#ce1327;box-shadow:0 1px 4px #ce132766}[data-market=mx] .solution-reference[data-solution=ropa-deportiva-personalizada] .calc-btn-action{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=ropa-deportiva-personalizada] .calc-btn-action:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=branding-merch-personalizado]{--color-cyan:#0d6948;--color-cyan-hover:#095237}[data-market=mx] .solution-reference[data-solution=branding-merch-personalizado] .remeras-hero-btn{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=branding-merch-personalizado] .remeras-hero-btn:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=branding-merch-personalizado] .remeras-branding-btn{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=branding-merch-personalizado] .remeras-branding-btn:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference[data-solution=branding-merch-personalizado] .calc-slider-clean::-webkit-slider-thumb{background:#ce1327;box-shadow:0 1px 4px #ce132766}[data-market=mx] .solution-reference[data-solution=branding-merch-personalizado] .calc-btn-action{box-shadow:0 2px 8px #0d694840}[data-market=mx] .solution-reference[data-solution=branding-merch-personalizado] .calc-btn-action:hover{box-shadow:0 4px 14px #0d694866}[data-market=mx] .solution-reference button:focus-visible,[data-market=mx] .solution-reference a:focus-visible{outline:2px solid #095237}[data-market=mx] .ui-select .ui-select-trigger:hover,[data-market=mx] .ui-select .ui-select-trigger[aria-expanded=true]{background:#f0f6f2;border-color:#0d6948}[data-market=mx] .ui-select-option.is-active{background:#f0f6f2}[data-market=mx] .ui-select-option[aria-selected=true]{color:#095237}[data-market=mx] .ui-button-secondary:hover{background:#f0f6f2;border-color:#0d6948}[data-market=mx] .storefront .product-detail-cta{background:#0d6948}[data-market=mx] .storefront .product-detail-cta:hover{background:#095237}[data-market=mx] .journey-connections .journey-travel{stroke:#0d6948}[data-market=mx] .journey-core{background:#0d6948}[data-market=mx] .journey-node.is-active{border-color:#0d6948}[data-market=mx] .product-market-value i{background:#0d6948}[data-market=mx] .product-color-option input:focus-visible+.product-color-swatch{outline:3px solid #095237}[data-market=mx] .product-tile-option:hover>span{background:#f0f6f2;border-color:#0d6948}[data-market=mx] .product-tile-option input:focus-visible+span{outline:3px solid #095237}[data-market=mx] .product-quantity-control button:hover:enabled{background:#f0f6f2}[data-market=mx] .storefront .product-guide-button:hover{background:#f0f6f2;border-color:#0d6948}[data-market=mx] .product-brand-mark{color:#0d6948}[data-market=mx] .product-summary-market .product-option-check{color:#095237;background:#f0f6f2}
.market-theme{display:contents}[data-market=mx] .auth-submit-btn{background-color:var(--color-cyan)}[data-market=mx] .storefront .hero__btn--primary{font-weight:400}@media (min-width:700px){.storefront .hero__content{max-width:1000px;padding-top:100px}.storefront .rotator__svg-stage{width:400px;height:96px}.storefront .hero__ondemand-svg{width:850px}.storefront .hero__subtitle{max-width:900px;font-size:34px;line-height:1.25}.storefront .hero__btn--primary,.storefront .hero__btn--secondary{font-size:34px}.storefront .hero__btn--primary{height:60px}}
