html[lang]{margin-top:0 !important}body div.dgwt-wcas-overlay-mobile.dgwt-wcas-overlay-mobile{background:var(--rs-color-bg)}body div.dgwt-wcas-overlay-mobile div.dgwt-wcas-om-bar{background:0 0}body div.dgwt-wcas-overlay-mobile div.dgwt-wcas-om-bar div.dgwt-wcas-style-pirx div.dgwt-wcas-sf-wrapp{background:0 0}body div.dgwt-wcas-overlay-mobile div.dgwt-wcas-om-bar div.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border:none}body div.dgwt-wcas-overlay-mobile div.dgwt-wcas-om-bar button.dgwt-wcas-om-return{background:0 0 !important}body div.dgwt-wcas-overlay-mobile div.dgwt-wcas-om-bar button.dgwt-wcas-om-return svg path{fill:#fff !important}.rs-mobile-nav__list li{position:relative}.rs-mobile-nav__list>li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.05)}.rs-mobile-nav__list a{display:block;padding:1.4rem 2.4rem 1.4rem 2rem;color:var(--rs-color-text-nav);font-size:1.6rem;font-weight:600;transition:color var(--rs-transition),padding-left var(--rs-transition)}@media (hover:hover){.rs-mobile-nav__list a:hover{color:var(--rs-color-magenta);padding-left:2.4rem}.rs-mobile-nav__list .sub-menu a:hover{padding-left:3.4rem}}.rs-mobile-nav__cat-trigger:focus,.rs-submenu-toggle:focus,.rs-mobile-nav__list a:focus{outline:none !important;box-shadow:none !important}.rs-mobile-nav__cat-trigger{position:relative;display:flex;align-items:center;padding:1.4rem 4.4rem 1.4rem 2rem;color:var(--rs-color-text-nav);font-size:1.6rem;font-weight:600;cursor:pointer}.rs-mobile-nav__list--categories,.rs-mobile-nav__list .sub-menu{display:block !important;max-height:0;overflow:hidden;opacity:0;background:rgba(168,85,247,.03);transition:max-height .4s ease,opacity .3s ease}.rs-mobile-nav__list--categories.is-visible,.rs-mobile-nav__list .sub-menu.is-visible{max-height:150rem;opacity:1}.rs-mobile-nav__list--categories.is-visible{border-top:1px solid rgba(168,85,247,.15);border-bottom:1px solid rgba(168,85,247,.15)}.rs-mobile-nav__list .sub-menu a{padding:1.2rem 2.4rem 1.2rem 3rem;color:rgba(255,255,255,.7);font-size:1.5rem;font-weight:500}.rs-mobile-nav__cat-trigger:after{content:'▼';position:absolute;right:0;top:0;width:4.4rem;height:100%;display:flex;align-items:center;justify-content:center;color:var(--rs-color-magenta);font-size:1rem;transition:transform .3s ease}.rs-submenu-toggle{position:absolute;right:0;top:0;z-index:10;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.8rem;color:var(--rs-color-magenta);font-size:1rem;cursor:pointer;transition:transform .3s ease}.rs-submenu-toggle.is-active,.rs-mobile-nav__cat-trigger.is-active:after{transform:rotate(180deg)}.rs-cat-menu{display:none}@media (min-width:922px){.rs-cat-menu{display:block;position:relative;z-index:100;width:100%;background-color:rgba(255,255,255,.03);border-top:1px solid rgba(255,255,255,.06)}.rs-cat-menu__slider-container{display:flex;align-items:center;gap:.8rem;width:100%;padding:0 1.6rem;box-sizing:border-box}.rs-cat-menu__inner{flex:1;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.rs-cat-menu__inner::-webkit-scrollbar{display:none}.rs-cat-menu__list,.rs-cat-menu__list ul,.rs-cat-menu__list li{margin:0;padding:0;list-style:none}.rs-cat-menu__list{display:flex;align-items:center;gap:0;width:max-content;min-width:100%}.rs-cat-menu__list>li{position:relative;flex-shrink:0}.rs-cat-menu__list>li>a{display:flex;align-items:center;gap:.6rem;padding:1.1rem 1.4rem;color:var(--rs-color-text-dim);font-size:1.4rem;font-weight:500;white-space:nowrap;border-bottom:2px solid transparent;transition:color var(--rs-transition),background-color var(--rs-transition)}@media (hover:hover){.rs-cat-menu__list>li>a:hover{color:#fff;background-color:rgba(168,85,247,.08);border-bottom-color:var(--rs-color-magenta)}}.rs-cat-menu__list>li.rs-open>a{color:#fff;background-color:rgba(168,85,247,.08);border-bottom-color:var(--rs-color-magenta)}.rs-cat-menu__list>li.menu-item-has-children>a:after{content:'';display:inline-block;width:.6rem;height:.6rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-.3rem;flex-shrink:0}.rs-cat-menu__list>li>.sub-menu,.rs-cat-menu__list .sub-menu .sub-menu{display:none;min-width:20rem;padding:.6rem 0;background:var(--rs-color-submenu-bg);border:1px solid rgba(168,85,247,.2);border-radius:.8rem;box-shadow:0 .8rem 3.2rem rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;transform:translateY(4px);z-index:99999}.rs-cat-menu.rs-initialized .sub-menu,.rs-cat-menu__list>li.rs-open>.sub-menu,.rs-cat-menu__list .sub-menu li.rs-open>.sub-menu{display:block}.rs-cat-menu__list>li>.sub-menu{position:fixed;top:100%;left:0}.rs-cat-menu__list>li.rs-open>.sub-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.rs-cat-menu__list .sub-menu li{position:relative}.rs-cat-menu__list .sub-menu .sub-menu{position:absolute;top:0;left:100%}@media (hover:hover){.rs-cat-menu__list .sub-menu li:hover>.sub-menu{opacity:1;pointer-events:auto;transform:translateY(0)}}.rs-cat-menu__list .sub-menu li.rs-open>.sub-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.rs-cat-menu__list .sub-menu .sub-menu.rs-flip{left:auto;right:100%}.rs-cat-menu__list .sub-menu a{display:block;padding:.9rem 1.6rem;color:var(--rs-color-text-dim);font-size:1.3rem;font-weight:400;white-space:nowrap;transition:color .15s ease,background .15s ease}@media (hover:hover){.rs-cat-menu__list .sub-menu a:hover{background:rgba(168,85,247,.1);color:#fff}}.rs-cat-menu__list .sub-menu li.menu-item-has-children>a:after{content:' ›';float:right;margin-left:.8rem;color:var(--rs-color-magenta)}.rs-cat-menu__nav{display:none;flex-shrink:0;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:50%;color:var(--rs-color-text-nav);font-size:2.4rem;cursor:pointer;z-index:10;transition:background var(--rs-transition),border-color var(--rs-transition)}.rs-cat-menu__nav.rs-visible{display:flex}@media (hover:hover){.rs-cat-menu__nav:hover{background:rgba(168,85,247,.2);border-color:rgba(168,85,247,.4)}}.rs-cat-menu__nav.rs-hidden{opacity:.2;cursor:default;pointer-events:none}}@media (min-width:1280px){.rs-cat-menu__slider-container{gap:0;padding:0}.rs-cat-menu__inner{overflow:visible;padding:0}.rs-cat-menu__list{width:100%;min-width:auto}.rs-cat-menu__list>li{flex:1}.rs-cat-menu__list>li>a{justify-content:center}.rs-cat-menu__list>li>.sub-menu{position:absolute;top:100%;left:0}@media (hover:hover){.rs-cat-menu__list>li:hover>.sub-menu{opacity:1;pointer-events:auto;transform:translateY(0)}}.rs-cat-menu__list>li:last-child .sub-menu .sub-menu{left:auto;right:100%}.rs-cat-menu__list .sub-menu{display:block}.rs-cat-menu__nav{display:none}}.rs-home-slider{position:relative;width:100%;overflow:hidden}@media (min-width:922px){.rs-home-slider{width:100%;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw}}.rs-slider-track{display:flex;width:100%;visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.rs-slider-track{transition:none}}.rs-slide{flex:0 0 100%;width:100%;position:relative}.rs-slide picture,.rs-slide img{width:100% !important;max-width:100% !important;height:auto !important;aspect-ratio:18/7;object-fit:cover}.rs-slider-arrow{display:none}@media (min-width:922px){.rs-slider-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid rgba(168,85,247,.35);background:rgba(15,10,30,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:2.2rem;cursor:pointer;user-select:none;outline:none;-webkit-tap-highlight-color:transparent;transition:background var(--rs-transition),border-color var(--rs-transition),box-shadow var(--rs-transition)}.rs-slider-arrow--prev{left:1.4rem}.rs-slider-arrow--next{right:1.4rem}.rs-slider-arrow:hover{background:rgba(168,85,247,.3);border-color:rgba(168,85,247,.7);box-shadow:0 0 1.6rem rgba(168,85,247,.25)}.rs-slider-arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}.rs-slider-arrow:focus:not(:focus-visible){outline:none;box-shadow:none}}.rs-section-header{margin-top:4rem;margin-bottom:1.6rem}.rs-section-title{margin:0;font-family:'Inter',sans-serif;font-size:3.2rem;font-weight:900;text-transform:uppercase;color:#fff;-webkit-text-stroke:.1rem #fff;text-shadow:var(--rs-shadow-title-glow)}@media (min-width:922px){.rs-section-header{margin-top:4.8rem}.rs-section-title{font-size:4.48rem}}.rs-grid-preventa{display:flex;gap:1.5rem;margin:2rem 0;padding:0 var(--rs-padding-x);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-left:var(--rs-padding-x);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:relative;z-index:10;transform:translateZ(0)}.rs-grid-preventa::-webkit-scrollbar{display:none}.rs-grid-preventa>*{flex:0 0 80%;max-width:30rem;scroll-snap-align:start;scroll-snap-stop:always}@media (min-width:768px){.rs-grid-preventa{display:grid;grid-template-columns:repeat(auto-fill,minmax(25rem, 1fr));gap:3rem;max-width:var(--rs-max-width);margin:0 auto;padding:2rem var(--rs-padding-x);overflow-x:visible;scroll-snap-type:none}.rs-grid-preventa>*{flex:unset;max-width:100%;scroll-snap-align:unset;scroll-snap-stop:unset}}.rs-product-card{position:relative;display:flex;flex-direction:column;padding:2rem;background:linear-gradient(160deg,#141428 0%,#0f0f1e 60%,#0d1020 100%);border:1.5px solid transparent;border-radius:var(--rs-radius-xl);background-clip:padding-box;-webkit-background-clip:padding-box;color:var(--rs-color-text)}.rs-product-card:before{content:'';position:absolute;inset:-1.5px;z-index:0;padding:1.5px;border-radius:calc(var(--rs-radius-xl) + 1.5px);background:var(--rs-grad-brand-d);opacity:.2;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.rs-product-card:after{content:'';position:absolute;inset:-10%;z-index:0;background:radial-gradient(circle at 50% 40%,rgba(168,85,247,.18) 0%,rgba(99,102,241,.14) 30%,rgba(6,182,212,.12) 55%,transparent 75%);filter:blur(2.8rem);opacity:.2;pointer-events:none}.rs-product-card>*{position:relative;z-index:1}.rs-product-card__badge--preventa{position:absolute;top:2rem;left:2rem;z-index:10;padding:.5rem 1.4rem;background:linear-gradient(90deg,var(--rs-color-magenta),var(--rs-color-blue-dark));border-radius:var(--rs-radius-pill);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.rs-product-card__image{width:100%;margin-bottom:1.6rem;padding-top:.8rem}.rs-product-card__image img{width:100%;height:auto;border-radius:1.2rem}.rs-product-card__content{display:flex;flex-direction:column;flex:1}.rs-product-card__category{margin-bottom:.4rem;color:var(--rs-color-magenta);font-size:1.3rem;font-weight:600}.rs-product-card__title{margin:0 0 1.8rem;font-size:1.7rem;font-weight:600;line-height:1.3}.rs-product-card__title a{color:#fff}.rs-product-card__title a:hover{text-shadow:0 0 .6rem rgba(168,85,247,.6),0 0 1.4rem rgba(168,85,247,.3)}.rs-product-card__meta{display:flex;flex-direction:column;gap:1.1rem;margin-bottom:1.6rem}.rs-stock,.rs-disponibilidad{display:flex;align-items:center;gap:1rem;margin-bottom:0;font-size:1.3rem;line-height:1}.rs-stock img,.rs-disponibilidad img{width:1.7rem;height:auto}.rs-stock.rs-no-stock{color:rgba(239,68,68,.9)}.rs-stock.rs-no-stock span{color:rgba(239,68,68,.9)}.rs-product-card__pricing{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:1.6rem}.rs-pricing-label{display:block;margin-bottom:.2rem;color:var(--rs-color-text-muted);font-size:1.3rem}.rs-pricing-value{display:inline-block;font-size:3rem;font-weight:700;line-height:1.1;letter-spacing:-.05rem;color:var(--rs-color-price-main);text-shadow:0 0 .5rem rgba(6,182,212,.3),0 0 1.2rem rgba(6,182,212,.1)}.rs-pricing-value span.woocommerce-Price-amount{display:inline-block}.rs-pricing-value--small{color:var(--rs-color-green);text-shadow:0 0 .5rem rgba(74,222,128,.3),0 0 1.5rem rgba(74,222,128,.1)}.rs-pricing-row{display:flex;align-items:center;gap:.8rem}.rs-badge-discount{padding:.5rem 1rem;background:rgba(74,222,128,.15);border:1px solid rgba(74,222,128,.4);border-radius:.8rem;color:var(--rs-color-green);font-size:1.6rem;font-weight:700;line-height:1;box-shadow:0 0 .8rem rgba(74,222,128,.2),inset 0 0 .8rem rgba(74,222,128,.05)}.rs-pricing-value--antes{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;text-shadow:none}.rs-pricing-value--antes .woocommerce-Price-amount{font-weight:600;color:rgba(239,68,68,.8);position:relative;text-decoration:none}.rs-pricing-value--antes .woocommerce-Price-amount:after{content:"";position:absolute;left:0;top:54%;width:100%;height:2px;background-color:currentColor;transform:translateY(-50%);pointer-events:none}.rs-pricing-value--antes .woocommerce-Price-amount bdi{font-size:2.4rem}.rs-quantity-selector{position:relative;display:flex;align-items:center;overflow:visible;width:100%;margin-top:auto;margin-bottom:1.4rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:1.2rem}.rs-qty-btn--minus{border-radius:1.2rem 0 0 1.2rem}.rs-qty-btn--plus{border-radius:0 1.2rem 1.2rem 0}.rs-qty-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4.8rem;height:5.2rem;background:0 0;border:none;color:var(--rs-color-magenta);font-size:2.2rem;transition:background var(--rs-transition)}.rs-qty-btn:hover{background:rgba(168,85,247,.12)}.rs-quantity-selector input.qty,.rs-quantity-selector .rs-qty-input{flex:1;min-width:0;height:5.2rem;padding:0;background:0 0;border:none;border-right:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08);color:#fff;font-size:1.7rem;font-weight:700;text-align:center;-moz-appearance:textfield;appearance:textfield}.rs-quantity-selector input.qty::-webkit-outer-spin-button,.rs-quantity-selector input.qty::-webkit-inner-spin-button,.rs-quantity-selector .rs-qty-input::-webkit-outer-spin-button,.rs-quantity-selector .rs-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rs-quantity-selector .quantity{display:contents}.rs-stock-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(1rem);margin-bottom:.8rem;background-color:var(--rs-color-blue-dark);color:#fff;padding:.6rem 1.2rem;border-radius:.4rem;font-size:1.1rem;font-weight:700;white-space:nowrap;z-index:999;pointer-events:none;opacity:0;visibility:hidden;transition:all .3s ease}.rs-stock-tooltip:after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:var(--rs-color-blue-dark) transparent transparent transparent}.rs-stock-tooltip.is-visible{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.rs-product-card__btn{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;padding:1.5rem 2rem;background:var(--rs-grad-btn);border:none;border-radius:1.4rem;color:#fff;font-size:1.5rem;font-weight:700;transition:filter var(--rs-transition),transform var(--rs-transition)}.rs-product-card__btn:hover{filter:brightness(1.12);transform:translateY(-1px);color:#fff}.rs-product-card__btn--disabled,.rs-product-card__btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none;filter:grayscale(1);will-change:transform}.rs-product-card__btn[data-loading] .rs-product-card__btn-icon,.rs-product-card__btn[data-loading] .rs-product-card__btn-label{visibility:hidden}.rs-product-card__btn-spinner{display:none}.rs-product-card__btn[data-loading] .rs-product-card__btn-spinner{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.rs-footer{position:relative;margin-top:6rem;width:100%;overflow:hidden;background:#080812;color:var(--rs-color-text-dim)}.rs-footer__divider{height:1px;background:var(--rs-grad-brand);opacity:.6}.rs-footer__inner{display:grid;grid-template-columns:1fr;gap:3.2rem;padding:4rem var(--rs-padding-x) 3.2rem}@media (min-width:768px){.rs-footer__inner{grid-template-columns:18rem 1fr 1fr;gap:4.8rem;max-width:var(--rs-max-width);margin:0 auto;padding:4.8rem var(--rs-padding-x) 4rem;align-items:start}}.rs-footer__col--brand{display:none}@media (min-width:768px){.rs-footer__col--brand{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.rs-footer__logo-link{display:block;transition:opacity var(--rs-transition)}.rs-footer__logo-link:hover{opacity:.85}.rs-footer__logo{display:block;width:9rem;height:9rem;border-radius:50%;box-shadow:0 0 0 1.5px rgba(168,85,247,.25),0 0 2rem rgba(168,85,247,.15)}.rs-footer__tagline{margin:0;color:var(--rs-color-footer-link);font-size:1.4rem;line-height:1.6}}.rs-footer__title{margin:0 0 1.6rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.07);color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.rs-footer__menu{display:flex;flex-direction:column;gap:1rem;margin:0}.rs-footer__menu li a{display:inline-block;color:var(--rs-color-footer-link);font-size:1.4rem;transition:color var(--rs-transition),padding-left var(--rs-transition)}.rs-footer__menu li a:hover{color:var(--rs-color-magenta);padding-left:.4rem}.rs-footer__map-wrapper{width:100%;height:16rem;overflow:hidden;margin-bottom:1rem;border:1px solid rgba(255,255,255,.07);border-radius:1.2rem}.rs-footer__address{display:flex;align-items:center;gap:.6rem;margin:0;color:var(--rs-color-footer-link);font-size:1.4rem}.rs-footer__address svg{flex-shrink:0;color:var(--rs-color-magenta)}.rs-footer__bottom{padding:1.6rem var(--rs-padding-x);border-top:1px solid rgba(255,255,255,.05);text-align:center}.rs-footer__bottom p{margin:0;color:var(--rs-color-footer-link);font-size:1.4rem;letter-spacing:.03em}.rs-announcement-bar{position:fixed;bottom:0;left:0;right:0;overflow:hidden;z-index:99999;background:var(--rs-color-blue-dark);height:3.6rem;display:flex;align-items:center}.rs-announcement-bar__track{display:flex;align-items:center;white-space:nowrap;animation:rs-marquee 22s linear infinite}.rs-announcement-bar__track span{display:inline-block;padding:0 2.4rem;color:#fff;font-size:1.4rem;font-weight:500;letter-spacing:.03em}.rs-announcement-bar__sep{padding:0 !important;color:rgba(255,255,255,.4) !important;font-size:1rem !important}@keyframes rs-marquee{0%{transform:translateX(0)}100%{transform:translateX(-25%)}}.rs-footer{padding-bottom:3.6rem}.xoo-wsc-product{display:flex;border-bottom:none}.xoo-wsc-opac{max-width:100vw;overflow:hidden}.rs-preventa-btn{position:relative}.rs-preventa-btn[data-loading] .rs-preventa-btn__icon,.rs-preventa-btn[data-loading] .rs-preventa-btn__label{visibility:hidden}.rs-preventa-btn__spinner{display:none}.rs-preventa-btn[data-loading] .rs-preventa-btn__spinner{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.sk-chase{width:20px;height:20px;flex-shrink:0;position:relative;animation:sk-chase 2.5s infinite linear both}.sk-chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;animation:sk-chase-dot 2s infinite ease-in-out both}.sk-chase-dot:before{content:'';display:block;width:25%;height:25%;background-color:#fff;border-radius:100%;animation:sk-chase-dot-before 2s infinite ease-in-out both}.sk-chase-dot:nth-child(1){animation-delay:-1.1s}.sk-chase-dot:nth-child(2){animation-delay:-1s}.sk-chase-dot:nth-child(3){animation-delay:-.9s}.sk-chase-dot:nth-child(4){animation-delay:-.8s}.sk-chase-dot:nth-child(5){animation-delay:-.7s}.sk-chase-dot:nth-child(6){animation-delay:-.6s}.sk-chase-dot:nth-child(1):before{animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{animation-delay:-1s}.sk-chase-dot:nth-child(3):before{animation-delay:-.9s}.sk-chase-dot:nth-child(4):before{animation-delay:-.8s}.sk-chase-dot:nth-child(5):before{animation-delay:-.7s}.sk-chase-dot:nth-child(6):before{animation-delay:-.6s}@keyframes sk-chase{100%{transform:rotate(360deg)}}@keyframes sk-chase-dot{80%,100%{transform:rotate(360deg)}}@keyframes sk-chase-dot-before{50%{transform:scale(.4)}100%,0%{transform:scale(1)}}.xoo-wsc-empty-cart{font-size:1.4rem;color:var(--rs-color-text-dim)}.rs-shop-container{width:100%;max-width:var(--rs-max-width);margin:0 auto;padding:4.8rem}.rs-shop-layout{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:start}@media (min-width:922px){.rs-shop-layout{grid-template-columns:25rem 1fr}}.rs-filter-bar{position:sticky;top:var(--rs-header-height-mobile);z-index:900;width:100%;padding:.8rem var(--rs-padding-x);background-color:var(--rs-color-bg);border-bottom:1px solid rgba(168,85,247,.15)}@media (min-width:922px){.rs-filter-bar{display:none}}.rs-mobile-filter-btn{display:block;width:100%;padding:1.2rem;background:var(--rs-color-surface);border:1px solid rgba(168,85,247,.3);border-radius:var(--rs-radius);color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.05em;transition:background var(--rs-transition),border-color var(--rs-transition)}.rs-mobile-filter-btn:hover{background:rgba(168,85,247,.12);border-color:rgba(168,85,247,.5)}.woocommerce-ordering{margin:0}.wlr-custom-orderby{position:relative;display:inline-block;min-width:220px;user-select:none;z-index:100}.wlr-custom-orderby__selected{display:flex;align-items:center;justify-content:space-between;gap:1rem;background-color:var(--rs-color-surface);border:1px solid var(--rs-color-border);border-radius:var(--rs-radius);color:var(--rs-color-text-dim);font-size:1.2rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:.7rem 1.1rem;cursor:pointer;transition:border-color var(--rs-transition),color var(--rs-transition),box-shadow var(--rs-transition);outline:none}.wlr-custom-orderby__selected:hover{border-color:rgba(168,85,247,.5);color:var(--rs-color-text);box-shadow:0 0 0 3px rgba(168,85,247,.08)}.wlr-custom-orderby.open .wlr-custom-orderby__selected{border-color:var(--rs-color-magenta);color:var(--rs-color-text);box-shadow:0 0 0 3px rgba(168,85,247,.12);border-bottom-left-radius:0;border-bottom-right-radius:0}.wlr-custom-orderby__arrow{flex-shrink:0;color:var(--rs-color-magenta);opacity:.7;transition:transform var(--rs-transition),opacity var(--rs-transition)}.wlr-custom-orderby.open .wlr-custom-orderby__arrow{transform:rotate(180deg);opacity:1}.wlr-custom-orderby__options{display:none;position:absolute;top:100%;left:0;right:0;background-color:var(--rs-color-surface-2);border:1px solid var(--rs-color-magenta);border-top:none;border-bottom-left-radius:var(--rs-radius);border-bottom-right-radius:var(--rs-radius);box-shadow:0 0 0 3px rgba(168,85,247,.08),0 8px 24px rgba(0,0,0,.4);z-index:200;overflow:hidden}.wlr-custom-orderby.open .wlr-custom-orderby__options{display:block}.wlr-custom-orderby__option{padding:.65rem 1.1rem;color:var(--rs-color-text-dim);font-size:1.2rem;cursor:pointer;border-left:2px solid transparent;transition:background var(--rs-transition),color var(--rs-transition),border-color var(--rs-transition)}.wlr-custom-orderby__option+.wlr-custom-orderby__option{border-top:1px solid rgba(168,85,247,.08)}.wlr-custom-orderby__option:hover{background-color:rgba(168,85,247,.07);color:var(--rs-color-text);border-left-color:rgba(168,85,247,.3)}.wlr-custom-orderby__option.active{color:var(--rs-color-cyan);font-weight:600;border-left-color:var(--rs-color-cyan);background-color:rgba(6,182,212,.05)}.woocommerce-js .woocommerce-breadcrumb.woocommerce-breadcrumb{margin-bottom:2rem;font-size:1.4rem}.woocommerce-breadcrumb a{color:var(--rs-color-text);opacity:.7}.woocommerce-js .woocommerce-result-count{font-size:1.5rem}.woocommerce-products-header__title{color:#fff;margin-bottom:1.6rem}.rs-shop-sidebar-col{display:contents;margin-top:3rem}@media (min-width:922px){.rs-shop-sidebar-col{display:block;align-self:start;position:sticky;top:calc(var(--rs-header-height-tablet) + var(--rs-cat-menu-height-tablet) + 1.6rem)}}.rs-shop-sidebar{display:block;position:fixed;top:0;left:-100%;width:85%;max-width:32rem;height:100vh;z-index:99999;padding:2rem;overflow-y:auto;background:var(--rs-color-surface);box-shadow:.5rem 0 1.5rem rgba(0,0,0,.5);transition:left .3s ease}.rs-shop-sidebar.active{left:0}.rs-shop-sidebar .widget{margin-bottom:3rem;color:#fff}.rs-shop-sidebar .widget+.widget{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid rgba(255,255,255,.1)}.rs-shop-sidebar .widget-title,.rs-shop-sidebar .widgettitle{margin-bottom:1.4rem;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rs-filter-overlay{display:none;position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.7)}.rs-filter-overlay.active{display:block}.rs-sidebar-header-mobile{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.rs-sidebar-header-mobile span{font-size:1.4rem;color:#fff}.rs-close-btn{padding:.8rem 1.5rem;background:var(--rs-grad-btn);border:none;border-radius:var(--rs-radius);color:#fff;font-weight:700}@media (min-width:922px){.rs-shop-sidebar{display:block;position:static;top:auto;left:auto;width:auto;max-width:none;height:auto;box-shadow:none;transition:none}.rs-sidebar-header-mobile,.rs-filter-overlay{display:none}}main.rs-shop-main{margin-top:3rem}.rs-shop-main ul.products{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(18rem, 1fr)) !important;gap:1.6rem !important;margin:0 !important;padding:0 !important}@media (min-width:480px){.rs-shop-main ul.products{grid-template-columns:repeat(auto-fill,minmax(20rem, 1fr)) !important}}@media (min-width:922px){.rs-shop-main ul.products{grid-template-columns:repeat(auto-fill,minmax(22rem, 1fr)) !important;gap:2rem !important}}.rs-shop-main ul.products:before,.rs-shop-main ul.products:after{display:none !important}.rs-shop-main ul.products>article{display:flex !important;flex-direction:column !important;margin:0 !important;width:100% !important;max-width:none !important;float:none !important}.rs-shop-main ul.products>article .rs-preventa-card__content{flex:1;display:flex;flex-direction:column}.rs-shop-main ul.products>article .rs-preventa-btn{margin-top:auto}.woocommerce-js nav.woocommerce-pagination{margin-top:4.8rem}.woocommerce-js nav.woocommerce-pagination ul li{border:none !important}.woocommerce-pagination ul.page-numbers{display:inline-flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;margin:0}.woocommerce-pagination ul.page-numbers li{margin:0}.woocommerce-pagination ul.page-numbers li .page-numbers{display:flex;align-items:center;justify-content:center;min-width:3.6rem;height:3.6rem;padding:0 .8rem;background:var(--rs-color-surface);border:1px solid var(--rs-color-magenta-dark);border-radius:var(--rs-radius);color:rgba(255,255,255,.7);font-size:1.3rem;font-weight:500;transition:background var(--rs-transition),color var(--rs-transition),border-color var(--rs-transition)}.woocommerce-pagination ul.page-numbers li a.page-numbers:hover{background:var(--rs-color-magenta-dark);border-color:var(--rs-color-magenta);color:#fff}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--rs-color-cyan);border-color:var(--rs-color-cyan);color:var(--rs-color-bg);font-weight:700}.woocommerce-pagination ul.page-numbers li .page-numbers.dots{background:0 0;border-color:transparent;color:rgba(255,255,255,.3);cursor:default;pointer-events:none}.widget_product_categories .product-categories,.widget_product_categories .product-categories ul,.widget_product_categories .product-categories li,.widget_product_categories .children,.widget_product_categories .children li{list-style:none !important;list-style-type:none !important;padding:0 !important;margin:0 !important;border:none !important}.widget_product_categories .product-categories li:before,.widget_product_categories .product-categories li:after,.widget_product_categories .children li:before,.widget_product_categories .children li:after,.widget_product_categories a:before,.widget_product_categories a:after{display:none !important;content:none !important}.widget_product_categories .product-categories li{display:flex !important;flex-wrap:wrap;align-items:center}.widget_product_categories .cat-parent>ul.children{width:100%}.rs-cat-toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-right:.5rem;border-radius:50%;background:0 0;border:none;color:var(--rs-color-cyan);font-size:1.9rem;line-height:1.9;cursor:pointer;transition:all var(--rs-transition)}.rs-cat-toggle:hover{background:rgba(255,255,255,.1);color:#fff}.widget_product_categories .product-categories>li>a{flex:1;display:block;padding:.5rem 0;color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:color var(--rs-transition)}.widget_product_categories .product-categories>li:not(.cat-parent)>a{padding-left:2.9rem}.widget_product_categories .product-categories>li>a:hover,.widget_product_categories .current-cat>a,.widget_product_categories .current-cat-parent>a{color:var(--rs-color-cyan) !important}.widget_product_categories .children{padding-left:1.2rem !important}.widget_product_categories .children>li>a{flex:1;padding:.4rem 0 !important;color:rgba(255,255,255,.7) !important;font-size:1.15rem !important;font-weight:400 !important;text-transform:none !important;transition:color var(--rs-transition)}.widget_product_categories .children>li:not(.cat-parent)>a{padding-left:2.9rem !important}.widget_product_categories .children .children{padding-left:1.2rem !important}.widget_product_categories .children .children>li>a{padding:.2rem 0 !important;color:rgba(255,255,255,.45) !important;font-size:1.05rem !important}.widget_product_categories .children .children>li:not(.cat-parent)>a{padding-left:2.9rem !important}#rs-shop-page{overflow-x:clip;width:100%}.widget_product_categories .children{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.rs-single-container{width:100%;max-width:var(--rs-max-width);margin:0 auto;padding:3.5rem 2rem;overflow-x:hidden;box-sizing:border-box;display:block}.rs-single-inner{max-width:89.6rem;margin:0 auto}.rs-product-layout{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media (min-width:768px){.rs-product-layout{grid-template-columns:1fr 1fr;gap:4rem}}@media (min-width:1025px){.rs-product-layout{grid-template-columns:2fr 3fr;gap:4.8rem}}.rs-breadcrumb{font-size:1.3rem}.rs-breadcrumb .woocommerce-breadcrumb{display:block !important;margin:0;padding:0;background:0 0;color:var(--rs-color-text-muted)}.rs-breadcrumb .woocommerce-breadcrumb a{color:var(--rs-color-text-muted);transition:color var(--rs-transition)}.rs-breadcrumb .woocommerce-breadcrumb a:hover{color:var(--rs-color-cyan)}.rs-breadcrumb .woocommerce-breadcrumb>*:last-child{color:var(--rs-color-text-dim)}.rs-product-gallery-col>*:not(.woocommerce-product-gallery){display:none !important}.rs-product-gallery-col{min-width:0;overflow:hidden}.rs-product-gallery-col .woocommerce-product-gallery{width:100% !important;max-width:100% !important;box-sizing:border-box !important;opacity:1 !important;transition:none !important;position:relative}.ast-article-single.product{width:100% !important;overflow:hidden !important}.rs-gallery-viewport-wrap{position:relative;width:100%}.rs-product-gallery-col .flex-viewport{position:relative;overflow:hidden;border-radius:var(--rs-radius-lg)}.rs-product-gallery-col .woocommerce-product-gallery__image{max-width:100%}.rs-product-gallery-col .woocommerce-product-gallery__image img{display:block;width:100% !important;height:auto !important;aspect-ratio:1/1;object-fit:contain}.woocommerce-product-gallery__image{position:relative}.woocommerce-product-gallery__image>a{display:block;cursor:zoom-in}.woocommerce-product-gallery__image>a img{display:block;width:100% !important;height:auto !important;object-fit:contain}.woocommerce-product-gallery__trigger{position:absolute !important;top:1.2rem !important;right:1.2rem !important;z-index:10 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:3.6rem !important;height:3.6rem !important;background:rgba(0,0,0,.5) !important;border-radius:50% !important;backdrop-filter:blur(4px) !important;overflow:hidden !important;text-indent:-9999px !important}.woocommerce-product-gallery__trigger:after{content:'';display:block;flex-shrink:0;width:1.8rem;height:1.8rem;background-image:url(//ranchostoretcg.com.ar/wp-content/themes/rancho-store/images/icon-zoom-in.svg);background-repeat:no-repeat;background-size:contain;text-indent:0}.woocommerce-product-gallery__trigger:hover{background:rgba(168,85,247,.5) !important}.rs-product-gallery-col .woocommerce-badge{padding:.4rem 1rem;background:var(--rs-grad-btn);border-radius:var(--rs-radius);font-size:1.2rem;font-weight:700;letter-spacing:.05em}.rs-product-gallery-col .flex-control-thumbs{display:flex !important;flex-wrap:nowrap !important;gap:.4rem;margin-top:1rem;padding:0 0 .6rem;list-style:none;overflow-x:auto !important;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-snap-type:x mandatory;scrollbar-width:none}.rs-product-gallery-col .flex-control-thumbs::-webkit-scrollbar{display:none}.rs-product-gallery-col .flex-control-thumbs li{flex:0 0 6rem !important;scroll-snap-align:start;width:auto !important;margin:0 !important}@media (min-width:768px){ol.flex-control-nav.flex-control-thumbs{padding-bottom:.8rem !important}.rs-product-gallery-col .flex-control-thumbs{scroll-snap-type:none;scrollbar-width:thin;scrollbar-color:var(--rs-color-magenta) rgba(255,255,255,.05)}.rs-product-gallery-col .flex-control-thumbs::-webkit-scrollbar{display:block;height:6px}.rs-product-gallery-col .flex-control-thumbs::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:10px}.rs-product-gallery-col .flex-control-thumbs::-webkit-scrollbar-thumb{background:var(--rs-color-magenta);border-radius:10px}.rs-product-gallery-col .flex-control-thumbs::-webkit-scrollbar-thumb:hover{background:rgba(168,85,247,1)}.rs-product-gallery-col .flex-control-thumbs li{flex:1 0 calc(20% - 0.32rem) !important;width:calc(20% - 0.32rem) !important;max-width:calc(20% - 0.32rem) !important;margin:0 !important}}.rs-product-gallery-col .flex-control-thumbs img{display:block !important;width:100% !important;max-width:100% !important;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:var(--rs-radius);border:2px solid transparent;background:var(--rs-color-surface);cursor:pointer;transition:border-color var(--rs-transition)}.rs-product-gallery-col .flex-control-thumbs img:hover,.rs-product-gallery-col .flex-control-thumbs .flex-active{border-color:var(--rs-color-magenta) !important}.woocommerce-page div.product div.summary{width:100%}.rs-product-summary-col{display:flex;justify-items:start}.rs-product-summary-col .summary{display:flex;flex-direction:column;gap:0;width:100%}.rs-item-title{margin-bottom:1.2rem}.rs-product-summary-col .product_title{margin:0;font-size:clamp(2.4rem, 3.5vw, 3.5rem);font-weight:800;line-height:1.2;color:#fff;text-shadow:var(--rs-shadow-title-glow)}.single-product .rs-item-price{margin-bottom:2rem}.single-product .rs-item-price .price,.woocommerce-variation-price .price{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;margin:0}.single-product .rs-item-price .price br,.woocommerce-variation-price .price br{display:none !important}.single-product .rs-item-price .price>.woocommerce-Price-amount,.woocommerce-variation-price .price>.woocommerce-Price-amount{font-size:clamp(3.2rem, 4vw, 4.4rem) !important;font-weight:800 !important;line-height:1.1 !important;color:var(--rs-color-price-main) !important;text-shadow:0 0 .8rem rgba(6,182,212,.35),0 0 1.6rem rgba(6,182,212,.15) !important}.single-product .rs-item-price .price>span[style*=darkgreen],.woocommerce-variation-price .price>span[style*=darkgreen]{all:unset !important;display:inline-flex !important;align-items:center !important;gap:.6rem !important;padding:.8rem 1.2rem !important;background:rgba(74,222,128,.06) !important;border:1px solid rgba(74,222,128,.2) !important;border-radius:var(--rs-radius) !important;color:var(--rs-color-green) !important;font-size:2rem !important;font-weight:700 !important}.single-product .rs-item-price .price>span[style*=darkgreen] .woocommerce-Price-amount,.woocommerce-variation-price .price>span[style*=darkgreen] .woocommerce-Price-amount{color:var(--rs-color-green) !important;font-size:2.6rem !important;font-weight:800 !important}.single-product .rs-item-price .rs-price-sin-impuestos{display:block;margin:1rem 0;font-size:1.4rem;color:var(--rs-color-text-dim)}.rs-item-price .price>span[style*="#333"],.woocommerce-variation-price .price>span[style*="#333"]{all:unset !important;display:none !important}.rs-single-meta-badges{display:flex;flex-direction:column;gap:.8rem;margin-bottom:2rem}.rs-single-meta-badges .rs-disponibilidad,.rs-single-meta-badges .rs-stock{display:flex;align-items:center;gap:.8rem;margin:0;color:var(--rs-color-text-muted);font-size:1.4rem}.rs-single-meta-badges .rs-disponibilidad span,.rs-single-meta-badges .rs-stock span{color:var(--rs-color-text-dim)}.rs-single-meta-badges img{flex-shrink:0;opacity:.7}.rs-product-summary-col .woocommerce-product-rating{display:flex;align-items:center;gap:1rem;font-size:1.4rem;color:var(--rs-color-text-muted)}.rs-product-summary-col .star-rating span:before{color:var(--rs-color-gold)}.rs-item-add-to-cart{margin-bottom:2rem}.rs-item-add-to-cart .ywpo_availability_date{display:none}.rs-item-add-to-cart .awdr-bulk-customizable-table{margin-bottom:1.2rem}.rs-item-add-to-cart .quantity{display:contents}.rs-item-add-to-cart form.cart{display:flex;flex-direction:row;justify-content:start;flex-wrap:wrap;align-items:stretch;margin:0}.rs-item-add-to-cart .rs-quantity-selector{flex-shrink:0;width:auto;min-width:12.8rem;max-width:16rem;margin:0}.woocommerce-js div.product form.cart .button{margin:2rem 0 0}.rs-item-add-to-cart .single_add_to_cart_button{flex:1 1 100% !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;padding:1.5rem 3.2rem !important;background:var(--rs-grad-btn) !important;border:none !important;border-radius:var(--rs-radius-lg) !important;color:#fff !important;font-size:1.5rem !important;font-weight:700 !important;white-space:nowrap !important;text-transform:none !important;letter-spacing:0 !important;box-shadow:none !important;cursor:pointer !important;transition:filter var(--rs-transition),transform var(--rs-transition) !important}@media (min-width:460px){.rs-item-add-to-cart form.cart{flex-wrap:nowrap}.woocommerce-js div.product form.cart .button{margin:0 0 0 2rem}.rs-item-add-to-cart .single_add_to_cart_button{flex:0 1 auto !important;width:auto !important;min-width:16rem !important;max-width:28.8rem !important}}.rs-item-add-to-cart .single_add_to_cart_button:hover{filter:brightness(1.12) !important;transform:translateY(-1px) !important}.rs-item-add-to-cart .single_add_to_cart_button.loading{opacity:.7;pointer-events:none}.rs-item-excerpt{padding-top:3.2rem;border-top:1px solid rgba(255,255,255,.06)}.rs-item-excerpt h2{display:none}.rs-item-excerpt .woocommerce-product-details__short-description{color:var(--rs-color-text-dim);font-size:1.5rem;line-height:1.7}.rs-item-excerpt .woocommerce-product-details__short-description p{color:#fff;font-weight:700;margin-bottom:1.2rem}.rs-item-excerpt .woocommerce-product-details__short-description ul{display:block;list-style-type:disc;margin-left:2rem;padding-left:0;margin-top:1rem;margin-bottom:1rem}.rs-item-excerpt .woocommerce-product-details__short-description li{display:list-item;color:var(--rs-color-text-dim);margin-bottom:.6rem;line-height:1.7;padding-left:.5rem}.rs-item-excerpt .woocommerce-product-details__short-description li::marker{content:"• ";color:var(--rs-color-text-dim);font-weight:700}.rs-product-tabs{margin-top:4rem}.rs-product-tabs .wc-tabs-wrapper{overflow:hidden;background:var(--rs-color-surface);border:1px solid rgba(255,255,255,.06);border-radius:var(--rs-radius-lg)}.rs-product-tabs ul.tabs{display:flex;gap:0;margin:0;padding:0;list-style:none;border-bottom:1px solid rgba(255,255,255,.06)}.rs-product-tabs ul.tabs li{margin:0}.rs-product-tabs ul.tabs li a{display:block;padding:1.4rem 2rem;color:var(--rs-color-text-muted);font-size:1.4rem;font-weight:600;border-bottom:2px solid transparent;transition:color var(--rs-transition),border-color var(--rs-transition)}.rs-product-tabs ul.tabs li.active a,.rs-product-tabs ul.tabs li a:hover{color:#fff;border-bottom-color:var(--rs-color-magenta)}.rs-product-tabs .woocommerce-Tabs-panel{padding:2rem 2.4rem;color:var(--rs-color-text-dim);font-size:1.4rem}.rs-product-tabs .shop_attributes{width:100%;border-collapse:collapse}.rs-product-tabs .shop_attributes th,.rs-product-tabs .shop_attributes td{padding:1rem 1.2rem;font-size:1.4rem;border-bottom:1px solid rgba(255,255,255,.05);text-align:left}.rs-product-tabs .shop_attributes th{width:30%;color:var(--rs-color-text-muted);font-weight:600}.rs-product-tabs .shop_attributes td{color:var(--rs-color-text)}.rs-related-products{margin-top:4.8rem}.rs-related-products h2{margin-bottom:2.4rem;font-size:2.4rem;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:-.02rem;text-shadow:var(--rs-shadow-title-glow)}.rs-related-products ul.products{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(19rem, 1fr)) !important;gap:1.6rem !important;margin:0 !important;padding:0 !important;list-style:none !important}@media (min-width:922px){.rs-related-products ul.products{grid-template-columns:repeat(4,1fr) !important;gap:2rem !important}}.rs-related-products ul.products>article{display:flex !important;flex-direction:column !important;margin:0 !important;width:100% !important;float:none !important}.rs-related-products ul.products:before,.rs-related-products ul.products:after{display:none !important}.rs-related-products .rs-preventa-card__title a{text-transform:none;text-shadow:0 0 4px rgba(168,85,247,.5),0 0 10px rgba(168,85,247,.25);transition:text-shadow var(--rs-transition)}.woocommerce-js div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:var(--rs-color-border)}.rs-item-price .price del,.woocommerce-variation-price .price del{display:inline-flex;align-items:baseline;gap:.8rem;text-decoration:none !important;color:#ff3131 !important;padding:.6rem 1rem;background:rgba(255,49,49,.1);border:1px solid #ff3131;border-radius:var(--rs-radius)}.woocommerce-variation-price .price del{padding:1rem 1.3rem;margin-right:1rem}.rs-item-price .price del:before,.woocommerce-variation-price .price del:before{content:'Antes  ';font-size:1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ff3131}.rs-item-price .price del .woocommerce-Price-amount,.woocommerce-variation-price .price del .woocommerce-Price-amount{font-size:clamp(1.6rem, 2vw, 2rem);font-weight:700;color:#ff3131 !important;text-decoration:line-through;text-decoration-color:#ff3131;text-decoration-thickness:2px}.rs-stock.rs-no-stock,.rs-stock.rs-no-stock span{color:#ff3131;font-weight:700}.rs-item-price .price ins .woocommerce-Price-amount{font-size:clamp(3.2rem, 4vw, 4.4rem);font-weight:800;line-height:1.1;color:var(--rs-color-price-main);text-shadow:var(--rs-shadow-cyan-glow)}form.variations_form.cart.rs-qty-ready{flex-direction:column}.variations_form .variations{width:100%;margin-bottom:1.6rem;border-collapse:collapse}.variations_form .variations th.label{width:auto;padding-bottom:.6rem;color:var(--rs-color-text-muted);font-size:1.3rem;font-weight:600;text-align:left}.variations_form .variations th.label label{color:var(--rs-color-text-dim);font-size:1.8rem}.variations_form .variations td.value{display:flex;align-items:center;gap:1rem}.variations_form .variations select{width:100%;padding:1rem 3.2rem 1rem 1.2rem;background-color:var(--rs-color-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b6b85' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;border:1px solid var(--rs-color-border);border-radius:var(--rs-radius-md);color:var(--rs-color-text);font-size:1.4rem;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color var(--rs-transition);outline:none}.variations_form .variations select:hover{border-color:rgba(168,85,247,.4)}.variations_form .variations select:focus{border-color:var(--rs-color-magenta);box-shadow:0 0 0 3px rgba(168,85,247,.12)}.variations_form .variations select option{background-color:var(--rs-color-surface-2);color:var(--rs-color-text)}.variations_form .reset_variations{flex-shrink:0;color:var(--rs-color-text-dim);white-space:nowrap}.woocommerce-js div.product form.cart .reset_variations{margin-top:1rem;font-size:1rem;padding:.6rem .8rem;border:1px solid var(--rs-color-border);border-radius:var(--rs-radius);color:#fff}.variations_form .reset_variations:hover{color:var(--rs-color-cyan)}.variations_form .single_variation_wrap{display:flex;flex-direction:column;gap:1.2rem}.variations_form .woocommerce-variation-availability{order:1}.woocommerce-js div.product form.cart .single_variation_wrap p{font-size:1.4rem !important;font-weight:400;margin-bottom:0}.variations_form .woocommerce-variation-availability .stock.out-of-stock{margin:0;color:var(--rs-color-red-soft);font-weight:600}.variations_form .woocommerce-variation-availability .stock.in-stock{margin:0;color:var(--rs-color-green);font-size:1.3rem;font-weight:600}.variations_form .woocommerce-variation-add-to-cart{order:2;display:flex;flex-direction:column;gap:1.2rem}@media (min-width:460px){.variations_form .woocommerce-variation-add-to-cart{flex-direction:row}}.variations_form .rs-quantity-selector{margin:0}.variations_form .single_add_to_cart_button{width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:1.5rem 3.2rem !important;background:var(--rs-grad-btn) !important;border:none !important;border-radius:var(--rs-radius-lg) !important;color:#fff !important;font-size:1.5rem !important;font-weight:700 !important;cursor:pointer !important;transition:filter var(--rs-transition),transform var(--rs-transition) !important}.variations_form .single_add_to_cart_button:hover:not(.disabled){filter:brightness(1.12) !important;transform:translateY(-1px) !important}.variations_form .single_add_to_cart_button.disabled{opacity:.5 !important;cursor:not-allowed !important;transform:none !important}.rs-pricing-value--hasta{font-size:3rem;font-weight:700;line-height:1.1;letter-spacing:-.05rem;color:var(--rs-color-price-main);text-shadow:var(--rs-shadow-cyan-glow)}.rs-pricing-value--hasta .woocommerce-Price-amount{color:var(--rs-color-price-main)}.woocommerce-variation.single_variation{padding:1.2rem 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}form.variations_form.cart{display:flex;flex-direction:column;gap:.4rem}.woocommerce-variation-price .price del{color:var(--rs-color-text-muted);font-size:1.4rem;text-decoration:line-through;opacity:.7}.woocommerce-variation-price .price del .woocommerce-Price-amount{color:var(--rs-color-text-muted)}.woocommerce-variation-price .price ins{text-decoration:none;font-size:2.8rem;font-weight:800;color:var(--rs-color-price-main);text-shadow:var(--rs-shadow-price-glow)}.woocommerce-variation-price .price ins .woocommerce-Price-amount{color:var(--rs-color-price-main)}.woocommerce-variation-price .price>.woocommerce-Price-amount{font-size:2.8rem;font-weight:800;color:var(--rs-color-price-main);text-shadow:var(--rs-shadow-price-glow)}.woocommerce-variation-price .price>span[style*="#333"]{display:none !important}.woocommerce-variation-price .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.woocommerce-variation-availability{margin-top:.8rem}.woocommerce-variation-availability .ast-stock-detail{display:none !important}.woocommerce-variation-availability .stock{margin:0;font-size:1.3rem;font-weight:600}.woocommerce-variation-availability .stock.in-stock{color:var(--rs-color-green)}.woocommerce-variation-availability .stock.out-of-stock{color:#f87171}.rs-variable-price-range{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2rem}.rs-variable-price-row{display:flex;flex-direction:column;gap:.2rem}.rs-variable-price-label{color:var(--rs-color-text-muted);font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.rs-variable-price-amount{font-size:clamp(3.2rem, 4vw, 4.4rem);font-weight:800;line-height:1.1;color:var(--rs-color-price-main);text-shadow:var(--rs-shadow-cyan-glow)}.rs-variable-price-amount .woocommerce-Price-amount{color:inherit}body.woocommerce-cart #primary{min-height:60vh}.woocommerce-cart .entry-content{width:100%;max-width:var(--rs-max-width);margin:0 auto;padding:3rem var(--rs-padding-x) 0}.entry-content[data-ast-blocks-layout]>*{max-width:100%}.woocommerce-cart .woocommerce{width:100%;margin:0}body.woocommerce-cart p.return-to-shop a.button.wc-backward,body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:flex;align-items:center;justify-content:center;width:100%;padding:1.5rem 2rem;background:var(--rs-grad-btn);border:none;border-radius:1.4rem;color:#fff !important;font-size:1.5rem;font-weight:700;text-decoration:none;transition:filter var(--rs-transition),transform var(--rs-transition)}body.woocommerce-cart p.return-to-shop a.button.wc-backward{display:inline-flex;width:auto}body.woocommerce-cart p.return-to-shop a.button.wc-backward:hover,body.woocommerce-cart .checkout-button:hover{will-change:transform;filter:brightness(1.12);transform:translateY(-1px)}.woocommerce-cart table.shop_table{width:100%;border-collapse:collapse;background:0 0;border:1px solid rgba(255,255,255,.08);border-radius:var(--rs-radius-lg);overflow:hidden}.woocommerce-cart table.shop_table td{padding:0;border:none;vertical-align:middle;color:var(--rs-color-text-dim);font-size:1.5rem}.woocommerce-cart table.shop_table thead{display:none}.woocommerce-cart table.shop_table tr.cart_item{display:grid;grid-template-columns:1fr auto;grid-template-areas:"thumb  remove" "name   name" "price  price" "qty    qty" "subtotal subtotal";gap:1.6rem;padding:2.4rem;border-bottom:1px solid rgba(255,255,255,.06);align-items:center}.woocommerce-cart td.product-remove{grid-area:remove;justify-self:end;align-self:start}.woocommerce-cart td.product-thumbnail{grid-area:thumb;justify-self:start}.woocommerce-cart td.product-name{grid-area:name;width:100%;padding-bottom:.8rem}.woocommerce-cart td.product-price{grid-area:price}.woocommerce-cart td.product-quantity{grid-area:qty}.woocommerce-cart td.product-subtotal{grid-area:subtotal}.woocommerce-cart td.product-price,.woocommerce-cart td.product-subtotal,.woocommerce-cart td.product-quantity{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.4rem 0}.woocommerce-cart td.product-price:before,.woocommerce-cart td.product-subtotal:before,.woocommerce-cart td.product-quantity:before{content:attr(data-title);color:var(--rs-color-text-muted);font-size:1.4rem;font-weight:600}.woocommerce-cart td:not([data-title]):before,.woocommerce-cart td[data-title=""]:before{display:none !important}@media (min-width:922px){.woocommerce-cart table.shop_table thead{display:table-header-group}.woocommerce-cart table.shop_table tr.cart_item{display:table-row}.woocommerce-cart table.shop_table td,.woocommerce-cart td.product-price,.woocommerce-cart td.product-subtotal,.woocommerce-cart td.product-quantity{display:table-cell;width:auto;padding:1.6rem;border-bottom:1px solid rgba(255,255,255,.06);text-align:left}.woocommerce-cart table.shop_table tr:last-child td{border-bottom:none}.woocommerce-cart td.product-price:before,.woocommerce-cart td.product-subtotal:before,.woocommerce-cart td.product-quantity:before{display:none !important}.woocommerce-cart table.shop_table thead tr{background:rgba(255,255,255,.04)}.woocommerce-cart table.shop_table th{padding:1.4rem 1.6rem;background-color:var(--rs-color-surface);border-bottom:1px solid rgba(255,255,255,.08);color:var(--rs-color-text-muted);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase}}.woocommerce-cart td.product-thumbnail img{width:5.6rem;height:5.6rem;object-fit:cover;border-radius:var(--rs-radius);border:1px solid rgba(255,255,255,.08)}@media (min-width:922px){.woocommerce-cart td.product-thumbnail img{width:6.4rem;height:6.4rem}}.woocommerce-cart td.product-name a{color:#fff;font-size:1.5rem;font-weight:600;transition:color var(--rs-transition)}.woocommerce-cart td.product-name a:hover{color:var(--rs-color-cyan)}.woocommerce-cart td.product-name div[style*="font-size: 10px"]{margin-top:.4rem;color:var(--rs-color-magenta) !important;font-size:1.2rem !important;font-weight:600;letter-spacing:.04em}.woocommerce-cart td.product-price .woocommerce-Price-amount,.woocommerce-cart td.product-subtotal .woocommerce-Price-amount{color:var(--rs-color-price-main);font-weight:700;white-space:nowrap}.woocommerce-cart td.product-subtotal .woocommerce-Price-amount{font-size:1.6rem}.woocommerce-cart td.product-remove a.remove{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;color:rgba(255,255,255,.3) !important;transition:color var(--rs-transition),background var(--rs-transition)}.woocommerce-cart td.product-remove a.remove:hover{color:var(--rs-color-red-soft) !important;background:rgba(248,113,113,.1)}@media (min-width:922px){.woocommerce-cart td.product-quantity .quantity{display:flex;align-items:center}}.woocommerce-cart td.product-quantity input.qty{width:8rem;height:4.4rem;padding:0;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:1.2rem;color:#fff;font-size:1.6rem;font-weight:700;text-align:center;-moz-appearance:textfield;appearance:textfield;transition:border-color var(--rs-transition)}.woocommerce-cart td.product-quantity input.qty:focus{outline:none;border-color:var(--rs-color-magenta)}.woocommerce-cart td.product-quantity input.qty::-webkit-outer-spin-button,.woocommerce-cart td.product-quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart td.actions{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;margin:1.6rem}@media (min-width:922px){.woocommerce-cart td.actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}.woocommerce-cart td.actions .coupon{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap;width:100%;margin:0;padding:0}.woocommerce-cart table.cart td.actions .coupon:before{display:none !important}@media (min-width:922px){.woocommerce-cart td.actions .coupon{width:auto;flex-wrap:nowrap}}.woocommerce-page table.cart td.actions .button.button{margin:0}.coupon .coupon-error-notice{margin:0;text-align:left;color:var(--rs-color-red-soft)}body.woocommerce-js button.button.button:disabled[disabled]:hover{background-color:rgba(255,255,255,.06) !important}.woocommerce-cart td.actions .coupon input#coupon_code{flex:1;min-width:16rem;height:4.4rem;padding:1rem 1.6rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:1.2rem;color:#fff;font-size:1.4rem;transition:border-color var(--rs-transition)}.woocommerce-cart td.actions .coupon input#coupon_code::placeholder{color:var(--rs-color-text-muted)}.woocommerce-cart td.actions .coupon input#coupon_code:focus{outline:none;border-color:var(--rs-color-magenta)}.woocommerce-cart td.actions .button,.woocommerce-cart td.actions button[name=update_cart]{width:100%;height:4.4rem;padding:1rem 2rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:1.2rem;color:#fff;font-size:1.4rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background var(--rs-transition),border-color var(--rs-transition);margin:0}.woocommerce-cart td.actions .button:hover,.woocommerce-cart td.actions button[name=update_cart]:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.woocommerce-cart td.actions button[name=update_cart]:disabled{opacity:.35;cursor:not-allowed}@media (min-width:922px){.woocommerce-cart td.actions button[name=apply_coupon],.woocommerce-cart td.actions button[name=update_cart]{width:auto}}.woocommerce-cart .cart-collaterals{display:flex;justify-content:stretch;margin-top:3.2rem}body.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}@media (min-width:922px){.woocommerce-cart .cart-collaterals{justify-content:flex-end}body.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:48%}.woocommerce-cart .cart_totals{max-width:41.6rem}}body.woocommerce-cart .cart_totals{padding:2.4rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:var(--rs-radius-lg)}body.woocommerce-cart .cart-collaterals .cart_totals>h2{padding:1.6rem 2rem !important;background-color:var(--rs-color-surface) !important;color:#fff;font-size:1.6rem;font-weight:700}.woocommerce-cart .cart_totals table.shop_table{border:none;border-radius:0;overflow:visible}.woocommerce-cart .cart_totals table.shop_table th,.woocommerce-cart .cart_totals table.shop_table td{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:1.4rem}.woocommerce-cart .cart_totals table.shop_table th{background-color:transparent;color:var(--rs-color-text-muted);font-weight:600;letter-spacing:0;text-transform:none}.woocommerce-cart .cart_totals table.shop_table tr:last-child th,.woocommerce-cart .cart_totals table.shop_table tr:last-child td{padding-top:1.6rem;border-bottom:none}.woocommerce-cart .cart_totals .order-total .woocommerce-Price-amount{color:var(--rs-color-price-main);font-size:2.2rem;font-weight:800}.woocommerce-cart .woocommerce-shipping-methods{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none}body.woocommerce-cart .woocommerce-js ul#shipping_method{display:block}.woocommerce-cart ul#shipping_method li:not(.elementor-widget-woocommerce-cart #shipping_method li){padding-bottom:1rem;padding-left:0;display:block}.woocommerce-cart .woocommerce-shipping-methods li{display:flex;align-items:center;gap:.8rem}body.woocommerce-page.woocommerce-js ul#shipping_method li input[type=radio]{margin-right:1rem}.woocommerce-cart .woocommerce-shipping-methods label{margin-left:0;color:var(--rs-color-text-dim);font-size:1.4rem;cursor:pointer}.woocommerce-cart .woocommerce-shipping-destination{margin-top:1.2rem;color:var(--rs-color-text-dim);font-size:1.3rem}.woocommerce-cart .shipping-calculator-button{display:inline-block;color:var(--rs-color-magenta);border:.1rem solid rgba(168,85,247,.35);padding:.7rem 1.8rem;margin-bottom:1rem;font-size:1.4rem;text-decoration:none;border-radius:var(--rs-radius-md);transition:opacity var(--rs-transition)}.woocommerce-cart .shipping-calculator-button:hover{opacity:.75}body.woocommerce-cart form.woocommerce-shipping-calculator section#shipping-calculator-form p label{color:var(--rs-color-text-dim);font-size:1.2rem}body.woocommerce-cart input#calc_shipping_city,body.woocommerce-cart input#calc_shipping_postcode{background-color:rgba(255,255,255,.02) !important;padding:2.1rem 2.5rem;font-size:1.4rem;border:.1rem solid rgba(255,255,255,.1);border-radius:var(--rs-radius-md);color:#fff;outline:none;transition:border-color .2s ease}body.woocommerce-cart input#calc_shipping_city:focus,body.woocommerce-cart input#calc_shipping_postcode:focus{border-color:#8a2be2}body.woocommerce-cart input#calc_shipping_city:-webkit-autofill,body.woocommerce-cart input#calc_shipping_postcode:-webkit-autofill,body.woocommerce-cart input#calc_shipping_city:-webkit-autofill:hover,body.woocommerce-cart input#calc_shipping_postcode:-webkit-autofill:hover{-webkit-box-shadow:0 0 0px 1000px rgba(255,255,255,.04) inset !important;-webkit-text-fill-color:#fff !important;transition:background-color 5000s ease-in-out 0s}body.woocommerce-cart input#calc_shipping_city:-webkit-autofill:focus,body.woocommerce-cart input#calc_shipping_postcode:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px rgba(255,255,255,.04) inset !important;-webkit-text-fill-color:#fff !important;border-color:#8a2be2 !important}body.woocommerce-cart button[name=calc_shipping]{margin-top:1rem;padding:1rem;border-radius:var(--rs-radius-md);color:var(--rs-color-magenta);font-size:1.4rem;font-weight:400;background-color:transparent}body.woocommerce-cart button[name=calc_shipping]:hover{color:var(--rs-color-magenta-dark);background-color:transparent}body.woocommerce-cart .wc-proceed-to-checkout{margin-top:2rem}header.entry-header .entry-title{width:100%;max-width:var(--rs-max-width);margin:0 auto 0 auto;padding:3rem var(--rs-padding-x) 0 var(--rs-padding-x);color:var(--rs-color-text);font-size:3.5rem}html .ast-plain-container.ast-no-sidebar #primary{margin-top:0 !important}.woocommerce-checkout .entry-content{width:100%;max-width:var(--rs-max-width);margin:0 auto;padding:2rem var(--rs-padding-x)}.woocommerce-js.woocommerce-page.woocommerce-checkout form .form-row label,.woocommerce-js.woocommerce-page.woocommerce-checkout form .form-row input,.woocommerce-js.woocommerce-page.woocommerce-checkout form .form-row textarea,.woocommerce-js.woocommerce-page.woocommerce-checkout form .form-row select,.woocommerce-js.woocommerce-page.woocommerce-checkout table td,.woocommerce-js.woocommerce-page.woocommerce-checkout table th,.woocommerce-js.woocommerce-page.woocommerce-checkout #payment label,.woocommerce-js.woocommerce-page.woocommerce-checkout p{font-size:1.4rem}.rs-club-banner{position:relative;background:url(//ranchostoretcg.com.ar/wp-content/themes/rancho-store/images/banner-rancho-club.webp) no-repeat 70% center/cover;border-radius:1.2rem;border:1px solid rgba(168,85,247,.25);border-left:3px solid var(--rs-color-magenta);margin-bottom:1.5rem;overflow:hidden}.rs-club-banner:before{content:'';position:absolute;inset:0;background:linear-gradient(to right,rgba(10,8,25,.97) 0%,rgba(10,8,25,.92) 30%,rgba(10,8,25,.75) 55%,rgba(10,8,25,.4) 75%,rgba(10,8,25,.15) 100%);z-index:1}.rs-club-banner:after{content:'';position:absolute;inset:0;background:linear-gradient(to right,rgba(168,85,247,.08) 0%,transparent 40%);z-index:1;pointer-events:none}.rs-club-banner__body{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:2rem;padding:1.6rem 1.9rem}.rs-club-banner__icon{display:none}.rs-club-banner__text{flex:1;min-width:0}body.woocommerce-js.woocommerce-page.woocommerce-checkout p.rs-club-banner__title{margin:0 0 .8rem;padding:0;font-size:1.7rem;font-weight:700;color:#fff;line-height:1.3}.rs-club-banner__title span{background:var(--rs-grad-brand);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:rs-club-shimmer 3s linear infinite;font-weight:900}@keyframes rs-club-shimmer{0%{background-position:0 center}100%{background-position:200% center}}body.woocommerce-js.woocommerce-page.woocommerce-checkout p.rs-club-banner__sub{margin:0;padding:0;max-width:42rem;font-size:1.3rem;color:var(--rs-color-text-muted);line-height:1.5}@media (min-width:1024px){body.woocommerce-js.woocommerce-page.woocommerce-checkout p.rs-club-banner__sub{max-width:none}}.rs-club-banner__sub a{color:var(--rs-color-magenta);text-decoration:none;border-bottom:1px solid rgba(168,85,247,.35);transition:color var(--rs-transition),border-color var(--rs-transition)}.rs-club-banner__sub a:hover{color:var(--rs-color-cyan);border-bottom-color:rgba(6,182,212,.5)}.rs-club-banner__actions{display:flex;flex-shrink:0;width:100%}.rs-club-banner__cta{display:inline-flex;align-items:center;padding:.9rem 2rem;background:var(--rs-grad-btn);border-radius:999px;color:#fff;font-size:1.4rem;font-weight:700;white-space:nowrap;text-decoration:none;box-shadow:0 0 1.6rem rgba(168,85,247,.3);transition:filter var(--rs-transition),transform var(--rs-transition)}.rs-club-banner__cta:hover{filter:brightness(1.15);transform:translateY(-1px);color:#fff}.rs-club-banner__close{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:50%;color:rgba(255,255,255,.4);font-size:1.3rem;cursor:pointer;transition:background var(--rs-transition),color var(--rs-transition)}.rs-club-banner__close:hover{background:rgba(255,255,255,.12);color:#fff}@media (min-width:769px){.rs-club-banner__body{flex-wrap:nowrap;gap:2rem;padding:1.4rem 2rem}.rs-club-banner__icon{display:flex;flex-shrink:0;width:3.6rem;height:3.6rem;background:rgba(168,85,247,.15);border:1px solid rgba(168,85,247,.3);border-radius:50%;align-items:center;justify-content:center;font-size:1.6rem}.rs-club-banner__actions{width:auto}}.woocommerce-page.woocommerce-checkout form.checkout_coupon{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:var(--rs-radius-lg)}.woocommerce-page.woocommerce-checkout form.checkout_coupon .button{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:var(--rs-radius-md);color:#fff;transition:background var(--rs-transition),border-color var(--rs-transition)}.woocommerce-page.woocommerce-checkout form.checkout_coupon .button:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.woocommerce-page.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info,.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{padding-left:6rem;color:var(--rs-color-magenta)}.woocommerce-page.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info:before{content:"\e03a";color:var(--rs-color-magenta)}.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{content:"\e600";color:var(--rs-color-magenta)}.woocommerce-page.woocommerce-checkout h3{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font-size:1.8rem}.woocommerce-js.woocommerce-page.woocommerce-checkout form .form-row{padding-left:0;padding-right:0;margin-bottom:1rem}.woocommerce-page.woocommerce-checkout form.checkout .form-row label{margin-bottom:.6rem;color:var(--rs-color-text-dim)}.woocommerce-page.woocommerce-checkout form.checkout .form-row input.input-text,.woocommerce-page.woocommerce-checkout form.checkout .form-row textarea{box-sizing:border-box;width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:var(--rs-radius-md);color:#fff;font-size:1.4rem}.woocommerce-page.woocommerce-checkout form.checkout .form-row input.input-text:focus,.woocommerce-page.woocommerce-checkout form.checkout .form-row textarea:focus{outline:none;border-color:var(--rs-color-magenta);box-shadow:0 0 .8rem rgba(168,85,247,.25)}.woocommerce-page.woocommerce-checkout form.checkout .form-row input.input-text:-webkit-autofill,.woocommerce-page.woocommerce-checkout form.checkout .form-row textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 100rem #1a1a1a inset;-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}.woocommerce-page.woocommerce-checkout select#billing_country,.woocommerce-page.woocommerce-checkout select#shipping_country,.woocommerce-page.woocommerce-checkout select.country_to_state{display:block;width:100%;padding:.6rem;background-color:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:var(--rs-radius-md);color:#fff;font-size:1.4rem;appearance:none;-webkit-appearance:none}.woocommerce-page.woocommerce-checkout select#billing_country:-webkit-autofill,.woocommerce-page.woocommerce-checkout select#shipping_country:-webkit-autofill{-webkit-box-shadow:0 0 0 100rem #1a1a1a inset;-webkit-text-fill-color:#fff}.woocommerce-page.woocommerce-checkout .select2-container{width:100% !important;max-width:100% !important;display:block}.select2-container--default .select2-selection--single{display:flex;align-items:center;height:4.5rem !important;background-color:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:var(--rs-radius-md) !important;transition:border-color var(--rs-transition)}.select2-container--default.select2-container--open .select2-selection--single{border-color:var(--rs-color-magenta) !important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff !important;padding-left:1.2rem !important;font-size:1.4rem}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100% !important;right:1rem !important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--rs-color-text-dim) transparent transparent transparent !important}.select2-dropdown{background-color:#151515 !important;border:1px solid rgba(255,255,255,.15) !important;border-radius:var(--rs-radius-md) !important;z-index:9999}.select2-container--default .select2-search--dropdown{padding:1rem !important}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.1) !important;color:#fff !important;border-radius:var(--rs-radius) !important;padding:.6rem !important;outline:none !important}.select2-container--default .select2-results__option{padding:.8rem 1.2rem !important;color:var(--rs-color-text-dim) !important;font-size:1.4rem;background-color:transparent !important}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:rgba(255,255,255,.08) !important;color:#fff !important}.select2-container--default .select2-results__option--highlighted,.select2-container--default .select2-results__option:hover{background-color:var(--rs-color-magenta) !important;color:#fff !important}.select2-container--default .select2-results__option[aria-selected=true]:hover,.select2-container--default .select2-results__option[data-selected=true]:hover,.select2-container--default .select2-results__option--highlighted[aria-selected=true],.select2-container--default .select2-results__option--highlighted[data-selected=true]{background-color:rgba(255,255,255,.15) !important}.select2-results__options::-webkit-scrollbar{width:6px}.select2-results__options::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:10px}.select2-dropdown--below{margin-top:-1px !important;border-top:none !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important}.woocommerce-checkout .form-row.woocommerce-invalid input.input-text,.woocommerce-checkout .form-row.woocommerce-invalid select,.woocommerce-checkout .form-row.woocommerce-invalid .select2-container--default .select2-selection--single{border-color:#ff4d4d !important;box-shadow:0 0 8px rgba(255,77,77,.2) !important}.woocommerce-checkout .form-row.woocommerce-validated input.input-text,.woocommerce-checkout .form-row.woocommerce-validated select,.woocommerce-checkout .form-row.woocommerce-validated .select2-container--default .select2-selection--single{border-color:#00ca91 !important;box-shadow:0 0 8px rgba(0,202,145,.1) !important}.woocommerce-page.woocommerce-checkout div.woocommerce-account-fields label span,.woocommerce-page.woocommerce-checkout #ship-to-different-address label span{font-size:1.8rem;color:#fff}.woocommerce-page.woocommerce-checkout #ship-to-different-address label span{margin-left:1rem}.woocommerce-page.woocommerce-checkout form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){padding-left:1.8rem !important}.woocommerce-page.woocommerce-checkout #order_review{box-sizing:border-box;padding:2rem;overflow-x:auto;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:var(--rs-radius-lg)}.woocommerce-page.woocommerce-checkout table.shop_table{width:100%;border-collapse:collapse}.woocommerce-page.woocommerce-checkout table.shop_table th,.woocommerce-page.woocommerce-checkout table.shop_table td{padding:1rem .5rem;background:0 0;border-bottom:1px solid rgba(255,255,255,.05);color:var(--rs-color-text-dim)}.woocommerce-page.woocommerce-checkout table.shop_table th{color:var(--rs-color-text-dim)}.woocommerce-page.woocommerce-checkout table.shop_table .product-name{color:#fff}.woocommerce-page.woocommerce-checkout #order_review label{color:var(--rs-color-text-dim)}.woocommerce-page.woocommerce-checkout table.shop_table .order-total .woocommerce-Price-amount{color:var(--rs-color-price-main)}.woocommerce-page.woocommerce-checkout #payment{background:0 0}.woocommerce-page.woocommerce-checkout #payment ul.payment_methods{margin:0;padding-left:0;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08);list-style:none}.woocommerce-page.woocommerce-checkout #payment ul.payment_methods li{margin-bottom:.8rem}.woocommerce-page.woocommerce-checkout #payment div.payment_box{margin-top:.5rem;padding:1.2rem;background-color:rgba(255,255,255,.05);border-radius:var(--rs-radius);color:var(--rs-color-text-dim)}.woocommerce-page.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:rgba(255,255,255,.05)}.woocommerce-page.woocommerce-checkout .wc_payment_method.payment_method_woo-mercado-pago-basic{display:flex;flex-wrap:wrap;align-items:center}.woocommerce-page.woocommerce-checkout .wc_payment_method.payment_method_woo-mercado-pago-basic label{display:flex;align-items:center;gap:1rem;cursor:pointer}.woocommerce-page.woocommerce-checkout .wc_payment_method.payment_method_woo-mercado-pago-basic label img{display:inline-block;float:none;width:auto;max-height:2rem;margin:0}.woocommerce-page.woocommerce-checkout .woocommerce-privacy-policy-text{margin-top:2rem;color:var(--rs-color-text-dim)}.woocommerce-page.woocommerce-checkout p.rs-terms-and-conditions{background:rgba(124,58,237,.1);border:.05rem solid var(--rs-color-magenta-dark);border-left:.3rem solid var(--rs-color-magenta-dark);border-radius:var(--rs-radius-lg);color:#e2e8f0;font-size:1.4rem;box-shadow:0 .4rem 1.5rem rgba(0,0,0,.2);padding:1.4rem 1.8rem;margin:1em 0}.woocommerce-page.woocommerce-checkout button#place_order{width:100%;margin-top:2rem;padding:1.5rem 1rem;background:var(--rs-grad-btn);border:none;border-radius:var(--rs-radius-lg);color:#fff;font-size:1.6rem;font-weight:700;transition:filter var(--rs-transition),transform var(--rs-transition)}.woocommerce-page.woocommerce-checkout button#place_order:hover{will-change:transform;filter:brightness(1.12);transform:translateY(-1px)}.blockUI.blockOverlay{display:block;z-index:10000;background-color:rgba(0,0,0,.6) !important;opacity:1}.blockUI.blockOverlay:before{display:none !important}.blockUI.blockOverlay:after{content:'';position:absolute;top:50%;left:50%;width:4rem;height:4rem;margin-top:-2rem;margin-left:-2rem;border:3px solid rgba(255,255,255,.1);border-top-color:var(--rs-color-cyan);border-radius:50%;animation:rs-spin .8s linear infinite}@keyframes rs-spin{to{transform:rotate(360deg)}}.woocommerce-checkout form.login p:first-of-type{color:var(--rs-color-text-dim);margin-bottom:0}.woocommerce-page.woocommerce-checkout form.login{padding:0 2.5rem;margin:2rem 0}.woocommerce-page.woocommerce-checkout form.login .input-text:-webkit-autofill,.woocommerce-page.woocommerce-checkout form.login .input-text:-webkit-autofill:hover,.woocommerce-page.woocommerce-checkout form.login .input-text:-webkit-autofill:focus{-webkit-text-fill-color:#fff !important;-webkit-box-shadow:0 0 0px 1000px #1a1a1a inset !important;transition:background-color 5000s ease-in-out 0s}.woocommerce-page.woocommerce-checkout form.login .input-text{box-sizing:border-box;width:100% !important;background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:var(--rs-radius-md);color:#fff !important;padding:1.2rem !important;font-size:1.5rem;transition:all var(--rs-transition)}.woocommerce-page.woocommerce-checkout form.login .button{background:var(--rs-grad-btn) !important;border:none !important;border-radius:var(--rs-radius-md) !important;color:#fff !important;font-weight:700;font-size:1.6rem !important;padding:1.2rem 4rem !important;width:auto;min-width:18rem;cursor:pointer;text-transform:uppercase;letter-spacing:.05rem;box-shadow:0 .4rem 1.5rem rgba(0,0,0,.3);transition:transform .2s ease,filter .2s ease}.woocommerce-page.woocommerce-checkout form.login .button:hover{filter:brightness(1.2);transform:translateY(-1px)}.woocommerce-page.woocommerce-checkout form.login .password-input{display:block;position:relative}.woocommerce-page.woocommerce-checkout form.login .show-password-input{top:50% !important;transform:translateY(-50%) !important;right:1.5rem !important;color:#fff !important;opacity:.5}.woocommerce-page.woocommerce-checkout form.login .show-password-input:hover{opacity:1}.woocommerce-page.woocommerce-checkout form.login label{margin-bottom:.8rem !important;font-size:1.4rem;color:var(--rs-color-text-dim)}.woocommerce-page.woocommerce-checkout form.login .lost_password{margin:1.5rem 0 0}.woocommerce-page.woocommerce-checkout form.login .lost_password a{color:var(--rs-color-cyan) !important;font-weight:500;text-decoration:none}.woocommerce-page.woocommerce-checkout form.checkout_coupon{display:flex;flex-wrap:wrap;gap:1rem;padding:2rem;margin:2rem 0;align-items:flex-start}.woocommerce-page.woocommerce-checkout form.checkout_coupon .form-row{margin-bottom:0;padding:0;flex:1 1 auto}.woocommerce-page.woocommerce-checkout form.checkout_coupon .input-text{box-sizing:border-box;width:100%;height:4.5rem;background:rgba(255,255,255,.04);border:.1rem solid rgba(255,255,255,.15);border-radius:var(--rs-radius-md);color:var(--rs-color-text-dim);padding:0 1.5rem;font-size:1.4rem;transition:all var(--rs-transition)}.woocommerce-page.woocommerce-checkout form.checkout_coupon .input-text:focus{outline:none;border-color:var(--rs-color-magenta-dark) !important;box-shadow:0 0 .8rem rgba(6,182,212,.2)}.woocommerce-page.woocommerce-checkout form.checkout_coupon .button{height:4.5rem;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:.1rem solid rgba(255,255,255,.15);border-radius:var(--rs-radius-md);color:var(--rs-color-text-dim);padding:0 2rem;font-weight:600;font-size:1.4rem;width:auto;transition:all var(--rs-transition)}.woocommerce-page.woocommerce-checkout form.checkout_coupon .button:hover{background:rgba(255,255,255,.12) !important;border-color:var(--rs-color-magenta) !important}.woocommerce-page.woocommerce-checkout .checkout-inline-error-message{margin-top:.5rem;margin-bottom:0;line-height:1}.rs-club-modal-overlay{display:none;position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);align-items:center;justify-content:center;padding:2rem}.rs-club-modal-overlay--visible{display:flex;animation:rs-overlay-in .25s ease forwards}.rs-club-modal{position:relative;background:var(--rs-color-surface);border:.1rem solid rgba(168,85,247,.25);border-radius:1.6rem;padding:3.2rem 2.4rem;max-width:48rem;width:100%;text-align:center;box-shadow:0 2rem 6rem rgba(0,0,0,.5)}.rs-club-modal__close{position:absolute;top:1.2rem;right:1.4rem;background:0 0;border:none;color:var(--rs-color-text-dim);font-size:1.8rem;cursor:pointer;line-height:1;transition:color var(--rs-transition)}.rs-club-modal__close:hover{color:#fff}.rs-club-modal__icon{font-size:4rem;margin-bottom:1.6rem;animation:rs-icon-pop .5s cubic-bezier(.34,1.7,.64,1) .15s both}.rs-club-modal__title{font-size:2rem;font-weight:800;color:#fff;margin-bottom:1.2rem;line-height:1.3}.rs-club-modal__body{font-size:1.4rem;color:var(--rs-color-text-dim);line-height:1.7;margin-bottom:2.4rem}.rs-club-modal__actions{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:1.6rem}.rs-club-modal__cta{display:block;background:var(--rs-grad-btn);color:#fff;font-weight:700;font-size:1.5rem;padding:1.2rem 2rem;border-radius:.8rem;text-decoration:none;transition:filter var(--rs-transition)}.rs-club-modal__cta:hover{filter:brightness(1.15);color:#fff}.rs-club-modal__skip{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:.8rem;color:var(--rs-color-text-dim);font-size:1.4rem;padding:1.2rem 2rem;cursor:pointer;transition:background var(--rs-transition),border-color var(--rs-transition)}.rs-club-modal__skip:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.3);color:#fff}.rs-club-modal__fine{font-size:1.2rem;margin-bottom:0}.rs-club-modal__fine a{color:var(--rs-color-text-dim);text-decoration:none;transition:color var(--rs-transition)}.rs-club-modal__fine a:hover{color:#fff}.rs-club-modal-overlay--visible .rs-club-modal{animation:rs-modal-in .3s cubic-bezier(.34,1.56,.64,1) forwards}#rs-club-modal-login-form{margin-top:2rem;text-align:left}#rs-club-modal-login-form .form-row{margin-bottom:1.2rem}#rs-club-modal-login-form label{display:block;margin-bottom:.8rem;font-size:1.4rem;color:var(--rs-color-text-dim)}#rs-club-modal-login-form .input-text{box-sizing:border-box;width:100%;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:var(--rs-radius-md);color:#fff;padding:1.2rem;font-size:1.5rem;transition:border-color var(--rs-transition),box-shadow var(--rs-transition),background-color 9999s ease}#rs-club-modal-login-form .input-text:-webkit-autofill,#rs-club-modal-login-form .input-text:-webkit-autofill:hover,#rs-club-modal-login-form .input-text:-webkit-autofill:focus,#rs-club-modal-login-form .input-text:-webkit-autofill:active{-webkit-text-fill-color:#fff !important;-webkit-box-shadow:0 0 0 1000px rgba(30,30,40,1) inset !important;transition:background-color 9999s ease-in-out 0s}#rs-club-modal-login-form .password-input{display:block;position:relative}#rs-club-modal-login-form .show-password-input{top:50%;transform:translateY(-50%);right:1.5rem;color:#fff;opacity:.5}#rs-club-modal-login-form .show-password-input:hover{opacity:1}#rs-club-modal-login-form .woocommerce-button{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:var(--rs-radius-md);color:#fff;font-weight:700;font-size:1.5rem;padding:1.2rem 2rem;width:100%;cursor:pointer;transition:background var(--rs-transition),border-color var(--rs-transition)}#rs-club-modal-login-form .woocommerce-button:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.3)}#rs-club-modal-login-form .lost_password{margin:1.5rem 0 0;text-align:center}#rs-club-modal-login-form .lost_password a{color:var(--rs-color-cyan);font-weight:500;font-size:1.2rem;text-decoration:none}@keyframes rs-overlay-in{from{opacity:0}to{opacity:1}}@keyframes rs-modal-in{from{opacity:0;transform:translateY(2.4rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rs-icon-pop{from{opacity:0;transform:scale(.6) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.woocommerce-order-received p.woocommerce-notice--success,body.woocommerce-account.woocommerce-page.woocommerce-view-order .woocommerce-MyAccount-content>p:first-of-type{margin-bottom:2rem;padding:1.2rem 1.6rem;background-color:rgba(74,222,128,.08);border:.1rem solid rgba(74,222,128,.25);border-radius:.7rem;color:#fff;font-size:1.4rem}.woocommerce-order-received p.woocommerce-notice--success *,body.woocommerce-account.woocommerce-page.woocommerce-view-order .woocommerce-MyAccount-content>p:first-of-type,body.woocommerce-account.woocommerce-page.woocommerce-view-order .woocommerce-MyAccount-content>p:first-of-type *{color:#fff !important}:is(.woocommerce-order-received,.woocommerce-account .woocommerce-MyAccount-content) ul.order_details{padding-left:0;list-style:none;display:flex;flex-direction:column;gap:0}:is(.woocommerce-order-received,.woocommerce-account .woocommerce-MyAccount-content) ul.order_details li{margin-top:2rem;font-size:1.3rem;line-height:1.6rem}:is(.woocommerce-order-received,.woocommerce-account .woocommerce-MyAccount-content) ul.order_details li strong{margin-top:.5rem;font-size:1.3rem}@media (min-width:768px){:is(.woocommerce-order-received,.woocommerce-account .woocommerce-MyAccount-content) ul.order_details{flex-direction:row;flex-wrap:wrap}}.woocommerce-order-received .woocommerce-order ul.order_details+p{color:var(--rs-color-text-dim)}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) .woocommerce-info{display:block;padding:2rem 1rem;color:var(--rs-color-text-dim)}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) .woocommerce-info:before{content:''}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) .woocommerce-info[style*="margin:1em"]{color:#fff}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) .woocommerce-info h3{margin-bottom:1.5rem !important;padding-bottom:1.5rem !important;font-size:1.8rem;width:100%;border-bottom:.1rem solid rgba(168,85,247,.25);font-weight:900;color:#fff}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) .woocommerce-info p{margin-bottom:1rem}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) .woocommerce-info p:last-child{margin-bottom:0}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) .woocommerce-info p strong{color:var(--rs-color-text-dim) !important}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) .banco-mp,:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) .banco-brubank{font-weight:700;color:#fff}.banco-bloque{display:block}.banco-linea{color:#fff}@media (min-width:768px){:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) .woocommerce-info h3{font-size:2rem}}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) h2.woocommerce-order-details__title,:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) h2.woocommerce-column__title{padding:2rem 1.4rem !important;font-size:1.8rem !important;color:#fff;background:rgba(255,255,255,.03) !important;border:.1rem solid rgba(255,255,255,.03) !important;border-radius:1.3rem 1.3rem 0 0;margin-bottom:0}@media (min-width:768px){:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) h2.woocommerce-order-details__title,:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) h2.woocommerce-column__title{font-size:2rem}}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) section.woocommerce-order-details{margin-top:6rem}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) table.woocommerce-table--custom-fields.shop_table.custom-fields tbody tr th,:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) table.woocommerce-table--custom-fields.shop_table.custom-fields tbody tr td{margin-top:0 !important;border-top:none !important}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content) table.order_details td,:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content) table.order_details th,:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content) table.custom-fields td,:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content) table.custom-fields th{border:.1rem solid rgba(107,107,133,.1) !important}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) table.shop_table thead,:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) table.shop_table thead th{background:0 0 !important;color:#fff}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) table.shop_table thead tr{color:var(--rs-color-text-dim)}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) table.shop_table th{padding:1.4rem;color:var(--rs-color-text-dim)}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) strong.product-quantity{color:var(--rs-color-cyan) !important;font-weight:400}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) .woocommerce-table__line-item .product-name div{color:var(--rs-color-text-dim) !important}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) .woocommerce-order-details table.shop_table{margin-bottom:0 !important}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) table.woocommerce-table--custom-fields.shop_table.custom-fields tbody tr{display:grid;grid-template-columns:46% 54%}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) table.shop_table tfoot td a.woocommerce-button.invoice{display:inline-block;background:var(--rs-grad-btn);border:none;border-radius:.6rem;color:#fff;font-weight:600;font-size:1.2rem;padding:1rem 1.6rem;margin-right:1.5rem;cursor:pointer;text-decoration:none;transition:filter var(--rs-transition)}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) table.shop_table tfoot td a.woocommerce-button.invoice:hover{filter:brightness(1.2)}@media (min-width:768px){:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) table.shop_table tfoot td a.woocommerce-button.invoice{font-size:1.3rem;padding:1.3rem 2rem}}body.usuario-invitado a.woocommerce-button.invoice.order-actions-button{display:none !important}body.usuario-invitado td:has(a.woocommerce-button.invoice.order-actions-button):before{content:"Descarga tu factura vía email.";font-size:1.4rem;color:var(--rs-color-text-dim);font-weight:400}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) .woocommerce-customer-details{margin-top:6rem}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) .woocommerce-customer-details address{font-size:1.3rem;line-height:1.8;color:var(--rs-color-text-dim);border:.1rem solid rgba(107,107,133,.1);border-radius:0 0 1.3rem 1.3rem !important}@media (min-width:768px){:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) .woocommerce-customer-details address{font-size:1.4rem}}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante{margin:6rem 0 0}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante h3{padding:2rem 1.4rem;font-size:1.8rem;color:#fff;background:rgba(255,255,255,.03);border:.1rem solid rgba(255,255,255,.03);border-radius:1.3rem;margin-bottom:1rem}@media (min-width:768px){:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante h3{font-size:2rem}}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante input,:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante form{font-size:1.4rem}@media (min-width:768px){:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante input,:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante form{font-size:1.6rem}}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante input[type=file]{border-radius:var(--rs-radius-md);color:#fff;padding:.8rem 0;font-size:1.3rem;width:100%;cursor:pointer;transition:border-color var(--rs-transition)}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante input[type=file]:hover{border-color:var(--rs-color-cyan)}@media (min-width:768px){:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante input[type=file]{font-size:1.4rem}}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante input[type=file]::file-selector-button,:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante input[type=file]::-webkit-file-upload-button,:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante button[name=enviar_comprobante]{background:var(--rs-grad-btn);border:none;border-radius:.6rem;color:#fff;font-weight:600;font-size:1.2rem;padding:1rem 1.6rem;margin-right:1.5rem;cursor:pointer;transition:filter var(--rs-transition)}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante input[name=comprobante_pago]::file-selector-button,:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante input[name=comprobante_pago]::-webkit-file-upload-button{background:var(--rs-color-surface);border:.1rem solid rgba(107,107,133,.3) !important}:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante input[type=file]::file-selector-button:hover,:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante input[type=file]::-webkit-file-upload-button:hover,:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante button[name=enviar_comprobante]:hover{filter:brightness(1.2)}@media (min-width:768px){:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante input[type=file]::file-selector-button,:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante input[type=file]::-webkit-file-upload-button,:is(body.woocommerce-order-received .woocommerce-order,body.woocommerce-account .woocommerce-MyAccount-content) div.formDeComprobante button[name=enviar_comprobante]{font-size:1.3rem;padding:1.3rem 2rem}}body.woocommerce-account.woocommerce-page:not(.logged-in) .woocommerce-MyAccount-navigation,body.woocommerce-account.woocommerce-page:not(.logged-in) .woocommerce-MyAccount-content{float:none;width:100%}@media (min-width:922px){body.woocommerce-account.woocommerce-page:not(.logged-in) .woocommerce-MyAccount-navigation{float:left;width:30%}body.woocommerce-account.woocommerce-page:not(.logged-in) .woocommerce-MyAccount-content{float:right;width:calc(70% - 3rem)}}body.woocommerce-account.woocommerce-page:not(.logged-in) .entry-content{width:100%;max-width:var(--rs-max-width);margin:0 auto;padding:1.6rem var(--rs-padding-x) 4.8rem;font-size:1.4rem}body.woocommerce-account.woocommerce-page:not(.logged-in) .u-column1,body.woocommerce-account.woocommerce-page:not(.logged-in) .u-column2{box-sizing:border-box;padding:2.2rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:var(--rs-radius-lg);color:var(--rs-color-text-dim)}body.woocommerce-account.woocommerce-page:not(.logged-in) .u-column1{margin-bottom:2.4rem}body.woocommerce-account.woocommerce-page:not(.logged-in) .col2-set h2{margin-bottom:2.4rem;padding-bottom:1.6rem;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font-size:1.7rem;font-weight:500}@media (min-width:922px){body.woocommerce-account.woocommerce-page:not(.logged-in) #primary .col2-set .col-1{float:left;width:48%}body.woocommerce-account.woocommerce-page:not(.logged-in) #primary .col2-set .col-2{float:right;width:48%}body.woocommerce-account.woocommerce-page:not(.logged-in) .u-column1,body.woocommerce-account.woocommerce-page:not(.logged-in) .u-column2{padding:2.8rem}body.woocommerce-account.woocommerce-page:not(.logged-in) .u-column1{margin-bottom:0}body.woocommerce-account.woocommerce-page:not(.logged-in) .col2-set:after{content:'';display:table;clear:both}}body.woocommerce-account.woocommerce-page:not(.logged-in) form.login,body.woocommerce-account.woocommerce-page:not(.logged-in) form.register{padding:0}body.woocommerce-account.woocommerce-page:not(.logged-in) #customer_details .form-row label,body.woocommerce-account.woocommerce-page:not(.logged-in) form.woocommerce-form-login .form-row label,body.woocommerce-account.woocommerce-page:not(.logged-in) form.woocommerce-form-register .form-row label{display:block;margin-bottom:1rem;color:var(--rs-color-text-dim);font-size:1.6rem;line-height:1.4}body.woocommerce-account.woocommerce-page:not(.logged-in) .required{color:var(--rs-color-magenta) !important}body.woocommerce-account.woocommerce-page:not(.logged-in) .woocommerce-Input--text,body.woocommerce-account.woocommerce-page:not(.logged-in) input.input-text{padding:1rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:var(--rs-radius-md);color:#fff}body.woocommerce-account.woocommerce-page:not(.logged-in) .woocommerce-Input--text:focus,body.woocommerce-account.woocommerce-page:not(.logged-in) input.input-text:focus{outline:none;border-color:var(--rs-color-magenta);box-shadow:0 0 .8rem rgba(168,85,247,.2)}body.woocommerce-account.woocommerce-page:not(.logged-in) input.input-text:-webkit-autofill,body.woocommerce-account.woocommerce-page:not(.logged-in) .woocommerce-Input--text:-webkit-autofill{-webkit-text-fill-color:#fff !important;-webkit-box-shadow:0 0 0 100rem var(--rs-color-bg) inset !important;transition:background-color 5000s ease-in-out 0s}body.woocommerce-account.woocommerce-page:not(.logged-in) input.input-text:autofill{background-color:rgba(255,255,255,.04) !important;filter:none}body.woocommerce-account.woocommerce-page:not(.logged-in) .woocommerce-form__input-checkbox{accent-color:var(--rs-color-magenta)}body.woocommerce-account.woocommerce-page:not(.logged-in) .woocommerce-form-login__rememberme span{color:var(--rs-color-text-dim);font-size:1.4rem}body.woocommerce-account.woocommerce-page:not(.logged-in) .woocommerce-form-login__submit,body.woocommerce-account.woocommerce-page:not(.logged-in) .woocommerce-form-register__submit,body.woocommerce-lost-password.woocommerce-page .woocommerce-Button.button,body.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content button[name=save_account_details],body.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content input[type=submit].woocommerce-Button,body.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content button.woocommerce-Button,body.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button,body.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content .woocommerce-info .button.wc-forward{width:100%;padding:1.4rem 2.4rem !important;margin-left:auto;background:var(--rs-grad-btn) !important;border:none !important;border-radius:var(--rs-radius-lg) !important;color:#fff !important;font-size:1.5rem !important;font-weight:700 !important;text-decoration:none !important;cursor:pointer;transition-property:filter,transform;transition-duration:.22s;transition-timing-function:ease}body.woocommerce-account.woocommerce-page:not(.logged-in) .woocommerce-form-login__submit:hover,body.woocommerce-account.woocommerce-page:not(.logged-in) .woocommerce-form-register__submit:hover,body.woocommerce-lost-password.woocommerce-page .woocommerce-Button.button:hover,body.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content button[name=save_account_details]:hover,body.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content input[type=submit].woocommerce-Button:hover,body.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content button.woocommerce-Button:hover,body.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button:hover{filter:brightness(1.12) !important;transform:translateY(-1px);will-change:transform}body.woocommerce-lost-password.woocommerce-page .woocommerce-Button.button,body.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button,body.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content .woocommerce-info .button.wc-forward{display:inline-block !important;width:auto !important}body.woocommerce-account.woocommerce-page:not(.logged-in) .woocommerce-LostPassword a{color:var(--rs-color-cyan);font-size:1.4rem;text-decoration:none}body.woocommerce-account.woocommerce-page:not(.logged-in) #primary p.woocommerce-terminos-aviso,body.woocommerce-account.woocommerce-page:not(.logged-in) #primary .woocommerce-form-register p.woocommerce-privacy-policy-text,body.woocommerce-account.woocommerce-page:not(.logged-in) #primary form.register p.woocommerce-privacy-policy-text{display:block !important;margin:2.4rem 0 !important;padding:1.6rem 2rem !important;background:rgba(255,255,255,.03) !important;border:1px solid rgba(255,255,255,.08) !important;border-left:4px solid var(--rs-color-magenta) !important;border-radius:0 var(--rs-radius-md) var(--rs-radius-md) 0 !important;color:var(--rs-color-text-dim) !important;font-size:1.4rem !important;line-height:1.6 !important}body.woocommerce-account.woocommerce-page:not(.logged-in) #primary p.woocommerce-terminos-aviso strong,body.woocommerce-account.woocommerce-page:not(.logged-in) #primary .woocommerce-privacy-policy-text strong{color:#fff !important;font-weight:600 !important}body.woocommerce-account.woocommerce-page:not(.logged-in) #primary p.woocommerce-terminos-aviso a,body.woocommerce-account.woocommerce-page:not(.logged-in) #primary .woocommerce-privacy-policy-text a{color:var(--rs-color-cyan) !important;font-weight:700 !important;text-decoration:none !important;transition:filter var(--rs-transition)}body.woocommerce-account.woocommerce-page:not(.logged-in) #primary p.woocommerce-terminos-aviso a:hover,body.woocommerce-account.woocommerce-page:not(.logged-in) #primary .woocommerce-privacy-policy-text a:hover{filter:brightness(1.2) !important;text-decoration:underline !important}body.woocommerce-account.woocommerce-page.woocommerce-lost-password .woocommerce-ResetPassword{margin:0 auto;padding:2.8rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:var(--rs-radius-lg);color:var(--rs-color-text-dim)}body.woocommerce-account.woocommerce-page.woocommerce-lost-password .entry-content label{font-size:1.4rem;color:var(--rs-color-text-dim)}body.woocommerce-account.woocommerce-page.logged-in .woocommerce{width:100%;max-width:var(--rs-max-width);margin:0 auto;padding:0 var(--rs-padding-x)}body.woocommerce-account.woocommerce-page.logged-in .woocommerce-MyAccount-navigation{margin-bottom:4rem}@media (min-width:922px){body.woocommerce-account.woocommerce-page.logged-in .woocommerce-MyAccount-navigation{margin-bottom:0}}body.woocommerce-account.woocommerce-page.logged-in .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}body.woocommerce-account.woocommerce-page.logged-in .woocommerce-MyAccount-navigation a{display:block;margin-bottom:.6rem;padding:1rem 1.6rem;font-size:1.4rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:var(--rs-radius-md);color:var(--rs-color-text-dim) !important;text-decoration:none;transition:background var(--rs-transition),color var(--rs-transition),border-color var(--rs-transition)}body.woocommerce-account.woocommerce-page.logged-in .woocommerce-MyAccount-navigation a:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14);color:#fff !important}body.woocommerce-account.woocommerce-page.logged-in .woocommerce-MyAccount-navigation-link.is-active a{background:rgba(168,85,247,.12);border-color:rgba(168,85,247,.35);color:#fff !important;font-weight:500}body.woocommerce-account.woocommerce-page.logged-in .woocommerce-MyAccount-content{color:var(--rs-color-text-dim);font-size:1.4rem}body.woocommerce-account.woocommerce-page.logged-in .woocommerce-MyAccount-content p{color:var(--rs-color-text-dim)}body.woocommerce-account.woocommerce-page.logged-in .woocommerce-MyAccount-content strong{color:#fff}body.woocommerce-account.woocommerce-page.logged-in .woocommerce-MyAccount-content a{color:var(--rs-color-magenta);text-decoration:none;transition:filter var(--rs-transition)}body.woocommerce-account.woocommerce-page.logged-in .woocommerce-MyAccount-content a:hover{filter:brightness(1.2);text-decoration:underline}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-orders .woocommerce-MyAccount-orders{background:0 0 !important}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-orders .woocommerce-MyAccount-orders tbody tr.woocommerce-orders-table__row{display:block !important;background-color:rgba(255,255,255,.02);margin-bottom:1.5rem !important;border:1px solid rgba(255,255,255,.05) !important;border-radius:var(--rs-radius-md) !important;padding:1rem !important;transition:background-color var(--rs-transition)}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-orders .woocommerce-MyAccount-orders tbody tr.woocommerce-orders-table__row:hover{background-color:rgba(255,255,255,.05)}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-orders .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell{display:block !important;width:100% !important;border:none !important;padding:.8rem 1rem !important}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-orders .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell mark{background:0 0;color:var(--rs-color-text-muted)}@media screen and (min-width:922px){body.woocommerce-account.woocommerce-page.logged-in.woocommerce-orders .woocommerce-MyAccount-orders{border-collapse:separate;border-spacing:0 1rem}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-orders .woocommerce-MyAccount-orders thead th.woocommerce-orders-table__header{background-color:var(--rs-color-surface) !important;border:none !important;color:#fff}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-orders table.my_account_orders{font-size:1.4rem !important}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-orders .woocommerce-MyAccount-orders tbody tr.woocommerce-orders-table__row{display:table-row !important;border:none !important;padding:0 !important;margin-bottom:0 !important}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-orders .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell{display:table-cell !important;width:auto !important;padding:1.6rem !important;vertical-align:middle;border-top:1px solid rgba(255,255,255,.05) !important;border-bottom:1px solid rgba(255,255,255,.05) !important}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-orders .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell:first-child{border-left:1px solid rgba(255,255,255,.05) !important;border-radius:var(--rs-radius-md) 0 0 var(--rs-radius-md) !important}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-orders .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell:last-child{border-right:1px solid rgba(255,255,255,.05) !important;border-radius:0 var(--rs-radius-md) var(--rs-radius-md) 0 !important}}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-downloads .woocommerce-MyAccount-content .woocommerce-info{color:var(--rs-color-text-dim);padding:2rem 2rem 2rem 6rem;border-radius:8px;gap:0}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-downloads .woocommerce-info:before{content:"";display:inline-block;vertical-align:middle;width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23a855f7'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}body.woocommerce-downloads .woocommerce-MyAccount-content .woocommerce-info a.button.wc-forward{margin:1rem 0 auto 0 !important}@media (min-width:545px){body.woocommerce-downloads .woocommerce-MyAccount-content .woocommerce-info a.button.wc-forward{margin:0 0 0 auto !important}}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-address .woocommerce-Address{background-color:rgba(255,255,255,.02);border-radius:var(--rs-radius-md);padding:2.4rem;border:1px solid rgba(255,255,255,.05);margin-bottom:2rem}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-address .addresses .title{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;padding:0;background-color:transparent}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-address header.woocommerce-Address-title{border:0}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-address .addresses .title h2{color:#fff}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-address .addresses .title .edit{background-color:rgba(255,255,255,.03);border-radius:var(--rs-radius-md);padding:.8rem 1.6rem;color:#fff;transition:background-color var(--rs-transition)}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-address .addresses .title .edit:hover{background-color:rgba(255,255,255,.08);text-decoration:none}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-address .addresses address{color:var(--rs-color-text-dim);font-style:normal;line-height:1.6;border:0}html[lang] body.woocommerce-account.woocommerce-edit-address form h2{color:var(--rs-color-text) !important}body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .input-text,body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper select,body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .select2-container--default .select2-selection--single{box-sizing:border-box;width:100%;height:4.5rem;background-color:rgba(255,255,255,.04) !important;border:.1rem solid rgba(255,255,255,.15) !important;border-radius:var(--rs-radius-md);color:#fff;padding:0 1.5rem;font-size:1.4rem;transition:all var(--rs-transition);outline:none !important}body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper p label{color:var(--rs-color-text-dim);font-size:1.3rem;margin-bottom:.5rem;display:inline-block}body.woocommerce-account.woocommerce-edit-address .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:4.3rem;padding-left:0}body.woocommerce-account.woocommerce-edit-address .select2-container--default .select2-selection--single .select2-selection__arrow{height:4.5rem}body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .input-text:focus,body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .input-text:focus-visible,body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper select:focus,body.woocommerce-account.woocommerce-edit-address .select2-container--default.select2-container--open .select2-selection--single{outline:none !important;outline-offset:0 !important;border-color:var(--rs-color-magenta-dark) !important;box-shadow:0 0 .8rem rgba(6,182,212,.2) !important}body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .input-text:-webkit-autofill,body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .input-text:-webkit-autofill:hover,body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .input-text:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px rgba(255,255,255,.04) inset !important;-webkit-text-fill-color:#fff !important;transition:background-color 5000s ease-in-out 0s}body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .input-text:-webkit-autofill:focus{border-color:var(--rs-color-magenta-dark) !important}body.woocommerce-account.woocommerce-edit-address button[name=save_address].button{margin-top:2rem;display:inline-flex;align-items:center;justify-content:center;padding:1.5rem 2.5rem;background:var(--rs-grad-btn);border:none;border-radius:var(--rs-radius-lg);color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none;cursor:pointer;transition:filter var(--rs-transition),transform var(--rs-transition),box-shadow var(--rs-transition) !important;outline:none !important}body.woocommerce-account.woocommerce-edit-address button[name=save_address].button:hover{filter:brightness(1.12);transform:translateY(-1px);will-change:transform}body.woocommerce-account.woocommerce-edit-address button[name=save_address].button:focus,body.woocommerce-account.woocommerce-edit-address button[name=save_address].button:focus-visible{outline:none;filter:brightness(1.15)}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-account form.edit-account label{color:var(--rs-color-text-dim);font-size:1.4rem;display:inline-block;margin-bottom:.8rem}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-account form.edit-account input[type=text],body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-account form.edit-account input[type=email],body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-account form.edit-account input[type=password]{box-sizing:border-box;width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:var(--rs-radius-md);color:#fff;font-size:1.4rem;padding:1.2rem 1.6rem;transition:border-color var(--rs-transition),box-shadow var(--rs-transition),background-color var(--rs-transition);outline:none}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-account form.edit-account input[type=text]:focus,body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-account form.edit-account input[type=email]:focus,body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-account form.edit-account input[type=password]:focus{border-color:var(--rs-color-magenta);box-shadow:0 0 0 1px var(--rs-color-magenta);background:rgba(255,255,255,.08)}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-account form.edit-account input:-webkit-autofill,body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-account form.edit-account input:-webkit-autofill:hover,body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-account form.edit-account input:-webkit-autofill:focus,body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-account form.edit-account input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px var(--rs-color-surface) inset !important;-webkit-text-fill-color:#fff !important;transition:background-color 5000s ease-in-out 0s}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-account form.edit-account em{display:block;margin-top:.8rem;color:var(--rs-color-text-muted);font-size:1.3rem;font-style:normal;line-height:1.4}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-account form.edit-account fieldset legend{padding-top:3rem;margin-bottom:1.6rem;color:#fff;font-size:1.8rem;font-weight:600;width:100%}body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-account form.edit-account .password-input .show-password-input,body.woocommerce-account.woocommerce-page.logged-in.woocommerce-edit-account form.edit-account .password-input .show-password-input:after{margin-right:1rem;color:#fff}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders tbody tr{background-color:var(--rs-color-surface);border-radius:var(--rs-radius-lg);padding:1.6rem;margin-bottom:2rem}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders tbody tr td{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 0;border:none;border-bottom:1px solid rgba(255,255,255,.03);color:var(--rs-color-text-dim);font-size:1.4rem}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders tbody tr td:last-child{border-bottom:none}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders tbody tr td[data-title=Imagen]{justify-content:center;padding-bottom:1.6rem}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders tbody tr td[data-title=Imagen]:before{display:none}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders tbody tr td img{max-width:8rem;height:auto}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders tbody tr td a{color:#fff;font-weight:500;text-decoration:none}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders tbody tr td[data-title=Ordine] a{color:var(--rs-color-magenta)}body.woocommerce-account .woocommerce-MyAccount-content span.woocommerce-Price-amount.amount{font-weight:700}@media (min-width:922px){body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders thead tr{background:var(--rs-color-surface)}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders thead tr th{background-color:var(--rs-color-surface);letter-spacing:.05em;font-size:1.4rem;font-weight:600;border:none}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders thead tr th:first-child{border-radius:var(--rs-radius-md) 0 0 var(--rs-radius-md)}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders thead tr th:last-child{border-radius:0 var(--rs-radius-md) var(--rs-radius-md) 0}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders thead{background-color:var(--rs-color-bg)}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders{display:table;border-collapse:separate;border-spacing:0 .8rem;margin:0 0 1.5rem}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders thead{display:table-header-group}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders tbody{display:table-row-group}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders tbody tr{display:table-row;background-color:rgba(255,255,255,.02);transition:background-color var(--rs-transition)}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders tbody tr:hover{background-color:rgba(255,255,255,.04)}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders thead tr th,body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders tbody tr td{display:table-cell;width:auto !important;padding:1.6rem;vertical-align:middle}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders tbody tr td:before{display:none}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders tbody tr td{border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders tbody tr td:first-child{border-left:1px solid rgba(255,255,255,.05);border-radius:var(--rs-radius-md) 0 0 var(--rs-radius-md);width:80px !important}body.woocommerce-account .woocommerce-MyAccount-content table.my_account_my_pre_orders tbody tr td:last-child{border-right:1px solid rgba(255,255,255,.05);border-radius:0 var(--rs-radius-md) var(--rs-radius-md) 0}}.rs-page-faq .entry-content,.rs-page-como-comprar .entry-content,.rs-page-sobre-nosotros .entry-content,.rs-page-rancho-club .entry-content,.rs-page-terminos .entry-content{width:100%;max-width:var(--rs-max-width);margin:0 auto;padding:0 var(--rs-padding-x);color:var(--rs-color-text-dim)}@media (min-width:922px){.rs-page-sobre-nosotros .entry-content,.rs-page-rancho-club .entry-content,.rs-page-terminos .entry-content{max-width:90rem}}.rs-page-sobre-nosotros header.entry-header h1.entry-title,.rs-page-rancho-club header.entry-header h1.entry-title,.rs-page-terminos header.entry-header h1.entry-title{width:100%;max-width:90rem;margin:0 auto;padding:3.4rem var(--rs-padding-x) 0;color:#fff;text-align:left}.rs-page-faq .entry-content p,.rs-page-como-comprar .entry-content p,.rs-page-sobre-nosotros .entry-content p,.rs-page-terminos .entry-content p{color:var(--rs-color-text-dim);line-height:1.7}.rs-page-faq .entry-content a,.rs-page-como-comprar .entry-content a,.rs-page-rancho-club .entry-content a,.rs-page-terminos .entry-content a{color:var(--rs-color-cyan);font-weight:700;text-decoration:none;transition:color var(--rs-transition)}.rs-page-faq .entry-content a:hover,.rs-page-como-comprar .entry-content a:hover,.rs-page-terminos .entry-content a:hover{color:var(--rs-color-magenta)}.rs-page-faq .wp-block-list li::marker,.rs-page-terminos .entry-content li::marker{color:var(--rs-color-magenta);font-weight:700}.rs-page-faq .entry-content{font-size:1.6rem}.rs-page-faq .entry-content p strong,.rs-page-como-comprar .entry-content p{display:block;margin:4rem 0 1.6rem;padding:2rem 2.4rem;background-color:var(--rs-color-surface);border-top:1px solid var(--rs-color-border);border-right:1px solid var(--rs-color-border);border-bottom:1px solid var(--rs-color-border);border-left:3px solid var(--rs-color-magenta);border-radius:0 var(--rs-radius) var(--rs-radius) 0;color:var(--rs-color-cyan);box-shadow:var(--rs-shadow-sm)}.rs-page-faq .wp-block-list,.rs-page-faq .entry-content p:not(:has(strong)){margin-bottom:2.4rem;padding:0 2.4rem}.rs-page-faq .entry-content p:not(:has(>strong)) strong,.rs-page-faq .wp-block-list li strong{color:var(--rs-color-text)}.rs-page-como-comprar .entry-content p{font-size:1.6rem;font-weight:600}.rs-page-como-comprar .wp-block-image{margin-bottom:3.2rem;padding:1rem;background-color:var(--rs-color-surface);border:1px solid var(--rs-color-border);border-radius:var(--rs-radius-lg);box-shadow:var(--rs-shadow)}.rs-page-como-comprar .wp-block-image img{width:100%;height:auto;border-radius:var(--rs-radius)}.rs-page-como-comprar .entry-content p:last-of-type{border-left:none;padding:3.2rem;background:var(--rs-color-surface-2);border:1px dashed var(--rs-color-border);border-radius:var(--rs-radius-lg);text-align:center}.rs-page-sobre-nosotros .entry-content p{font-size:1.6rem;text-align:justify}.rs-page-sobre-nosotros .entry-content p strong{color:var(--rs-color-magenta)}.rs-page-sobre-nosotros .entry-content p:last-of-type{padding:3.2rem;background:var(--rs-color-surface);border:1px solid var(--rs-color-border);border-left:4px solid var(--rs-color-cyan);border-radius:var(--rs-radius-lg);color:var(--rs-color-text-dim);font-style:italic}.rs-page-rancho-club .entry-content,.rs-page-rancho-club .entry-content .wp-block-heading{font-size:1.6rem}.rs-page-rancho-club .entry-content h3.wp-block-heading{display:flex;align-items:center;gap:1.2rem;margin-top:3.2rem;margin-bottom:0;padding:2.4rem;background:var(--rs-color-surface);border:1px solid var(--rs-color-border);border-bottom:none;border-radius:var(--rs-radius-lg) var(--rs-radius-lg) 0 0;color:var(--rs-color-text)}.rs-page-rancho-club .entry-content h3.wp-block-heading+p{margin:0;padding:2rem 2.4rem;background:var(--rs-color-surface-2);border:1px solid var(--rs-color-border);border-top:none}.rs-page-rancho-club .entry-content h3.wp-block-heading+p:not(:has(+ul)){margin-bottom:3.2rem;border-radius:0 0 var(--rs-radius-lg) var(--rs-radius-lg)}.rs-page-rancho-club .entry-content h3.wp-block-heading+p+ul.wp-block-list{margin:0 0 3.2rem;padding:0 2.4rem 2.4rem;background:var(--rs-color-surface-2);border:1px solid var(--rs-color-border);border-top:none;border-radius:0 0 var(--rs-radius-lg) var(--rs-radius-lg);list-style:none}.rs-page-rancho-club h3:nth-of-type(1){border-left:4px solid var(--rs-color-bronze) !important}.rs-page-rancho-club h3:nth-of-type(2){border-left:4px solid var(--rs-color-copper) !important}.rs-page-rancho-club h3:nth-of-type(3){border-left:4px solid var(--rs-color-silver) !important}.rs-page-rancho-club h3:nth-of-type(4){border-left:4px solid var(--rs-color-gold) !important}.rs-page-rancho-club h3:nth-of-type(5){border-left:4px solid var(--rs-color-diamond) !important;background:linear-gradient(90deg,var(--rs-color-surface) 0%,rgba(6,182,212,.05) 100%)}.rs-page-rancho-club .wp-block-list li{padding:.8rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.rs-page-rancho-club .wp-block-list li:last-child{border-bottom:none}.rs-page-rancho-club .wp-block-list li strong{color:var(--rs-color-cyan)}.rs-page-rancho-club hr.wp-block-separator{height:1px;margin:4.8rem 0;background:var(--rs-grad-brand);border:none;opacity:.3}.rs-page-rancho-club #RanchoClub{margin-top:2.5rem;padding:3.2rem;background:var(--rs-color-surface);border:1px dashed var(--rs-color-magenta);border-radius:var(--rs-radius-xl)}.rs-page-rancho-club #RanchoClub strong{color:#fff}.rs-page-terminos .entry-content p,.rs-page-terminos .wp-block-list{font-size:1.6rem;color:var(--rs-color-text-dim)}.rs-page-terminos .wp-block-list{padding-left:0 !important}.rs-page-terminos .entry-content p:first-of-type{margin-top:5.8rem;margin-bottom:4.8rem;color:var(--rs-color-cyan);font-size:1.4rem;font-weight:700;font-style:italic;opacity:.8;text-align:center}.rs-page-terminos .entry-content p.has-text-align-center strong{display:block;margin-top:6.4rem;margin-bottom:2.4rem;padding-bottom:.8rem;border-bottom:1px solid var(--rs-color-border);color:var(--rs-color-text);font-size:2.1rem;letter-spacing:.1em;text-transform:uppercase}.rs-page-terminos .entry-content p.has-text-align-center strong:after{display:none}.rs-page-terminos .entry-content p strong{color:var(--rs-color-cyan);font-weight:600}.rs-page-terminos .entry-content ol,.rs-page-terminos .entry-content ul{margin-bottom:3.2rem;padding-left:2.4rem}.rs-page-terminos .entry-content li{margin-bottom:1.6rem;color:var(--rs-color-text-dim);list-style-type:disc !important;display:list-item;margin-left:2rem}.rs-page-terminos .entry-content p:has(a),.rs-page-terminos .entry-content p:last-of-type{margin-top:4.8rem;padding:2.4rem;background:var(--rs-color-surface);border-left:3px solid var(--rs-color-magenta);border-radius:var(--rs-radius)}.woocommerce-lost-password p{color:var(--rs-color-text-dim)}.woocommerce-lost-password div#password_strength.short,.woocommerce-lost-password div#password_strength.bad,.woocommerce-lost-password div#password_strength.good,.woocommerce-lost-password div#password_strength.strong{margin-top:1rem;border-radius:var(--rs-radius-md);color:var(--rs-color-bg);text-transform:uppercase}.woocommerce-lost-password div#password_strength.short{background:var(--rs-color-red-soft)}.woocommerce-lost-password div#password_strength.bad,.woocommerce-lost-password div#password_strength.good{background:var(--rs-color-gold)}.woocommerce-lost-password div#password_strength.strong{background:var(--rs-color-green)}body .woocommerce-store-notice[data-position=bottom],p.demo_store[data-position=bottom]{position:fixed;bottom:0;left:0;z-index:999999;width:100%;padding:1.6rem;font-size:1.4rem;text-align:center}[class*=wlr-message]{margin:0 0 2rem !important}.rs-item-add-to-cart span.wlr-product-message{margin-bottom:2rem;padding:0 !important;font-size:1.4rem;color:var(--rs-color-text-dim) !important;border:1px solid var(--rs-color-bg) !important;background:0 0 !important}.rs-item-add-to-cart span.wlr-product-message:before{content:"⭐ ";font-size:1.4rem}.woocommerce-message,.woocommerce-error,.woocommerce-info{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.4rem 1rem 5rem;border-radius:var(--rs-radius);font-size:1.3rem;font-weight:500;list-style:none;margin:0 0 1.6rem;border:1px solid transparent}.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before{font-family:WooCommerce;font-size:1.6rem;flex-shrink:0;line-height:1;margin-top:.1rem}.woocommerce-message{background-color:rgba(74,222,128,.08);border-color:rgba(74,222,128,.25);color:var(--rs-color-green)}.woocommerce-message:before{color:var(--rs-color-green)}.woocommerce-error{background-color:rgba(248,113,113,.08);border-color:rgba(248,113,113,.25);color:var(--rs-color-red-soft);padding-left:1.4rem}.woocommerce-error:before{color:var(--rs-color-red-soft)}.woocommerce-info{background-color:rgba(168,85,247,.03);border-color:rgba(168,85,247,.25);color:var(--rs-color-blue)}.woocommerce-info:before{color:var(--rs-color-blue)}.woocommerce-message a,.woocommerce-error a,.woocommerce-info a{color:inherit;text-decoration:underline;opacity:.85}.woocommerce-message a:hover,.woocommerce-error a:hover,.woocommerce-info a:hover{opacity:1}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{margin-left:auto;flex-shrink:0;font-size:1.1rem;padding:.4rem 1rem;border-radius:var(--rs-radius);background:0 0;border:1px solid currentColor;color:inherit;cursor:pointer;opacity:.8;transition:opacity var(--rs-transition)}.woocommerce-message .button:hover,.woocommerce-error .button:hover,.woocommerce-info .button:hover{opacity:1}.rs-alert-sin-existencias .woocommerce-error li{padding-left:5rem !important;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;color:var(--rs-color-text-dim)}.rs-alert-sin-existencias .woocommerce-error li a.wc-forward{background:var(--rs-grad-btn) !important;white-space:nowrap;margin-left:auto}.woocommerce-checkout .entry-content .woocommerce-error{padding-left:6rem}.woocommerce-checkout .entry-content .woocommerce-error li{color:var(--rs-color-red-soft)}.xoo-wsc-markup-notices{box-shadow:none}.xoo-wsc-notice-error{background-color:#190f17;border:1px solid #51282d;font-size:1.2rem;color:#fff;line-height:2.3}.xoo-wsc-markup-notices ul.xoo-wsc-notices li{margin-top:3rem;padding:1.5rem}.xoo-wsc-markup-notices ul.xoo-wsc-notices li span{background-color:#51282d;padding:.6rem;border-radius:50%}body.error404 .rs-footer{margin-top:0 !important}.rs-404-wrap{position:relative;min-height:80vh;width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--rs-color-bg);overflow:hidden;font-family:inherit}.rs-404-bg{position:absolute;inset:0;background-image:url(//ranchostoretcg.com.ar/wp-content/themes/rancho-store/images/404-rancho.webp);background-size:cover;background-position:78% 50%;background-repeat:no-repeat;opacity:.55;z-index:0}@media (min-width:768px){.rs-404-bg{background-position:center center}}.rs-404-overlay{position:absolute;inset:0;background:radial-gradient(ellipse 55% 70% at 50% 48%,rgba(7,7,15,.8) 0%,rgba(7,7,15,.55) 75%,transparent 100%);z-index:1}.rs-404-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem var(--rs-padding-x);max-width:64rem;width:100%;margin:0 auto;gap:0}.rs-404-number{font-size:10rem;font-weight:900;line-height:1;letter-spacing:-.02em;margin:0 0 1.2rem;color:#07070f;-webkit-text-stroke:3px var(--rs-color-magenta);paint-order:stroke fill;filter:drop-shadow(0 0 4px rgba(168,85,247,.35));animation:rs404-fadein .7s cubic-bezier(.22,1,.36,1) both,rs404-pulse 5s .7s ease-in-out infinite}@keyframes rs404-pulse{0%,100%{filter:drop-shadow(0 0 4px rgba(168,85,247,.35))}50%{filter:drop-shadow(0 0 7px rgba(168,85,247,.5))}}.rs-404-title{font-size:2rem;font-weight:900;line-height:1.5;text-transform:uppercase;color:#fff;margin:0 0 1.2rem;text-shadow:none}.rs-404-subtitle{font-size:1.4rem;font-weight:400;line-height:1.7;color:var(--rs-color-text-dim);margin:0 0 3rem;max-width:40rem}.rs-404-btn{display:inline-flex;align-items:center;gap:.75rem;padding:1.1rem 2rem;border-radius:.75rem;background:var(--rs-grad-btn);color:#fff;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.1rem;text-decoration:none;border:none;cursor:pointer;transition:transform var(--rs-transition),box-shadow var(--rs-transition),filter var(--rs-transition);box-shadow:0 0 12px rgba(99,102,241,.15),0 4px 14px rgba(0,0,0,.3);margin-bottom:2.2rem;position:relative;overflow:hidden;justify-content:center}.rs-404-btn:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.1) 0%,transparent 60%);pointer-events:none}.rs-404-btn:hover,.rs-404-btn:focus-visible{transform:translateY(-1px) scale(1.02);box-shadow:0 0 22px rgba(99,102,241,.28),0 6px 20px rgba(0,0,0,.4);filter:brightness(1.1);color:#fff;text-decoration:none}.rs-404-btn:active{transform:translateY(0) scale(.99)}.rs-404-btn-icon{width:1.6rem;height:1.6rem;opacity:.95;flex-shrink:0}.rs-404-help{margin-top:.6rem;display:flex;align-items:center;gap:.5rem;font-size:1.2rem;color:rgba(180,180,210,.65)}.rs-404-help a{color:var(--rs-color-magenta);text-decoration:none;font-weight:700;transition:color var(--rs-transition,.2s ease),text-shadow var(--rs-transition,.2s ease)}.rs-404-help a:hover{color:#c084fc;text-shadow:0 0 12px rgba(168,85,247,.6)}.rs-404-help-icon{width:1.1rem;height:1.1rem;color:rgba(180,180,210,.65);flex-shrink:0}@media (min-width:768px){.rs-404-number{font-size:13rem}.rs-404-title{font-size:2.6rem}.rs-404-subtitle{font-size:1.8rem}.rs-404-btn{font-size:1.3rem}.rs-404-help-icon{width:1.4rem;height:1.4rem}.rs-404-help{font-size:1.4rem}}.rs-404-title{animation:rs404-fadein .7s .15s cubic-bezier(.22,1,.36,1) both}.rs-404-subtitle{animation:rs404-fadein .7s .28s cubic-bezier(.22,1,.36,1) both}.rs-404-btn{animation:rs404-fadein .7s .4s cubic-bezier(.22,1,.36,1) both}.rs-404-help{animation:rs404-fadein .7s .52s cubic-bezier(.22,1,.36,1) both}@keyframes rs404-fadein{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.error404 .site-content>.ast-container,.error404 #primary,.error404 .ast-breadcrumbs-wrapper{padding:0 !important;margin:0 !important;max-width:100% !important}