.home-carousel-viewport{width:100%}#carousel-track{will-change:transform}.home-carousel-slide{flex:0 0 25%;padding:0 .5rem;box-sizing:border-box;display:flex}.home-carousel-slide>.fav-card{width:100%}@media(max-width:1023px){.home-carousel-slide{flex-basis:50%}}@media(max-width:639px){.home-carousel-slide{flex-basis:100%}}.gymark-card-form{display:contents}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal--left{transform:translate(-24px)}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.gymark-wa-float{position:fixed;right:18px;bottom:18px;z-index:90;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#25d366;color:#fff;box-shadow:0 6px 20px #00000038;transition:transform .2s ease,box-shadow .2s ease}.gymark-wa-float:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000047}.gymark-wa-float svg{width:28px;height:28px}.gymark-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}@media(max-width:1023px){.gymark-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.gymark-product-grid{grid-template-columns:minmax(0,1fr)}}#shopify-section-header{position:sticky;top:0;z-index:50}#shopify-section-header>nav{position:static}.product-main-media{aspect-ratio:1 / 1}.product-main-media-image{transition:opacity .3s ease}#main-product-image[src=""]{visibility:hidden}#add-to-cart-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}#add-to-cart-btn:disabled{opacity:.55;cursor:not-allowed}.gymark-buy-now{margin-top:.25rem}.gymark-buy-now .shopify-payment-button__button{width:100%;border-radius:.5rem;font-family:inherit;font-weight:600;min-height:46px}.gymark-buy-now .shopify-payment-button__more-options{width:100%;margin-top:.5rem;font-size:.85rem}.favorito-btn.bg-accent svg{stroke:currentColor}html.dark .notification{background:#1e1e20;color:#fefefe}.gymark-pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:2.5rem;flex-wrap:wrap}.gymark-pagination a,.gymark-pagination span{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid var(--border-color, #e5e7eb);padding:0 .65rem;font-weight:500}.gymark-pagination .is-current{background:#070709;color:#fff;border-color:#070709}#viewer-counter .bg-success{background-color:#38bdf8!important}.notification{color:#070709;font-size:.9rem;line-height:1.4}html.dark .notification{color:#fefefe}.prose{color:var(--gray-600, #48484a);font-size:1.02rem;line-height:1.75;max-width:72ch}.prose>*+*{margin-top:1.1em}.prose h1,.prose h2,.prose h3,.prose h4{color:var(--primary-color, #070709);font-family:Bebas Neue,Barlow Condensed,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.15;text-wrap:balance}.prose h1{font-size:2.4rem;margin-top:0}.prose h2{font-size:1.75rem;margin-top:2.2em;padding-top:1.1rem;border-top:1px solid var(--gray-200, #e5e7eb)}.prose h2:first-child,.prose h1+h2{border-top:0;padding-top:0;margin-top:1.4em}.prose h3{font-size:1.28rem;margin-top:1.8em;font-family:Barlow,sans-serif;font-weight:700;letter-spacing:0}.prose h4{font-size:1.08rem;margin-top:1.5em;font-family:Barlow,sans-serif;font-weight:700;letter-spacing:0}.prose strong{color:var(--primary-color, #070709);font-weight:600}.prose ul,.prose ol{padding-left:1.35rem}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li{margin-top:.45em;padding-left:.2rem}.prose li::marker{color:var(--gray-400, #8e8e93)}.prose a{color:var(--primary-color, #070709);text-decoration:underline;text-underline-offset:2px}.prose a:hover{color:var(--gray-500, #636366)}html.dark .prose{color:#b8b8b8}html.dark .prose h1,html.dark .prose h2,html.dark .prose h3,html.dark .prose h4,html.dark .prose strong,html.dark .prose a{color:#fefefe}html.dark .prose h2{border-top-color:#2a2a2c}@media(max-width:640px){.prose h1{font-size:1.9rem}.prose h2{font-size:1.45rem}}.gymark-precio-grande{font-size:clamp(2.25rem,5vw,3rem);font-weight:700;line-height:1.05;letter-spacing:-.01em}#price-container .fav-price-original{font-size:1.15rem}#price-container .fav-discount-badge{font-size:.95rem;padding:.25rem .6rem}.gymark-envio-gratis{color:#15803d;font-weight:700;display:flex;align-items:center;gap:.35rem}.gymark-envio-gratis svg{stroke:currentColor;width:18px;height:18px;margin:0!important}html.dark .gymark-envio-gratis{color:#4ade80}.gymark-buy-now .shopify-payment-button__button--unbranded,.gymark-buy-now .shopify-payment-button__button{background:#16a34a!important;color:#fff!important;border:0!important}.gymark-buy-now .shopify-payment-button__button--unbranded:hover,.gymark-buy-now .shopify-payment-button__button:hover{background:#15803d!important}html.dark .gymark-buy-now .shopify-payment-button__button--unbranded,html.dark .gymark-buy-now .shopify-payment-button__button{background:#22c55e!important;color:#06240f!important}.gymark-pay-icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:.85rem}.gymark-pay-icon{height:26px;width:auto;border-radius:4px;background:#fff;padding:1px;box-shadow:0 0 0 1px #00000014}html.dark .gymark-pay-icon{box-shadow:0 0 0 1px #ffffff24}
/*# sourceMappingURL=/cdn/shop/t/7/assets/gymark-shopify.css.map */
