/*
 Theme Name:   Cuentas Bolivia Child
 Description:  Cuentas Bolivia Child Theme
 Author:       Cuentas Bolivia
 Author URI:   https://cuentasbolivia.com
 Template:     cuentasbolivia
 Version:      6.0.0
 Requires at least: 5.0
 Tested up to: 6.6
 Requires PHP: 7.4
 License: MIT License
 License URI: https://github.com/bootscore/bootscore-child/blob/main/LICENSE
 Text Domain:  bootscore
*/

/* 
All style editing is done via /assets/scss/_bootscore_custom.scss
*/




:root{--color-primary-light:#ff3131;--color:#ff5400;--color-blue:#38bdf8;--bs-wc-price-sale:#ff5400;--bs-link-color-rgb:255,255,255;--bs-link-hover-color-rgb:255,84,0;--color-link-hover:#ffa700;--color-wishlist:#ff761b;--color-very-light:#b7b7b7;--color-light:#a8a8a8;--color-medium-light:#6d6d6d;--color-medium:#3d3d3d;--color-medium-dark:#323232;--color-dark:#272727;--color-very-dark:#1d1d1d;--color-ultra-dark:#101010;--fire-gradient:linear-gradient(10deg, #ff8a15, #ff3131);--fire-gradient-hover:linear-gradient(10deg, #ffac15, #ff3131);--ms-navy-1:#1a1a2e;--ms-dark-1:#0B1120;--ms-dark-2:#0F172A;--ms-primary:#0ea5e9;--ms-primary-light:#38bdf8;--box-shadow-blue:0 0 0 1px rgba(34, 211, 238, 0.2),0 10px 24px rgba(8, 127, 165, 0.35);--ms-yellow:#fbbf24;--ms-green:#10b981;--ms-navy-1:#1a1a2e;--ms-navy-2:#16213e;--ms-navy-3:#0f3460;--ms-text-muted:#94A3B8;--bs-shop-table-responsive:transparent}#servicios{width:900px;max-width:100%;margin:auto}.badge-offer{bottom:1rem;right:1rem}.product>.badge-offer{top:1rem;left:1rem;right:auto;bottom:auto}.menu-autogestion{display:none}.menu-autogestion a{--bs-alert-color:#d1e7dd;--bs-alert-bg:rgba(25, 135, 84, 0.1);--bs-alert-border:rgba(25, 135, 84, 0.3);--bs-alert-link-color:#a3cfbb;color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:1px solid var(--bs-alert-border);border-radius:99px;transition:all .2s ease;animation:autogestionShake 2s ease-in-out infinite}.menu-autogestion a:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(255,152,0,.45),0 0 18px rgba(255,152,0,.35)}@keyframes autogestionShake{0%{transform:translateX(0)}25%{transform:translateX(-1px)}50%{transform:translateX(1px)}75%{transform:translateX(-1px)}100%{transform:translateX(0)}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #111 inset!important;box-shadow:0 0 0 1000px #111 inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;border:1px solid #333!important;transition:background-color 9999s ease-in-out 0s}.bg-body{background-color:var(--color-dark)!important}.woocommerce-order-details.row>*{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.user-especial .wp-block-woocommerce-checkout{display:block!important}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{outline:0!important;box-shadow:0 4px 15px rgba(255,84,0,.5)!important}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{filter:invert(1)}#secondary,.box-blue2{position:relative;background:linear-gradient(170deg,#0d1117 0,#111a2e 50%,#0d1117 100%);border-radius:16px;padding:1.5rem;overflow:hidden}.receipt-status{margin-top:10px}#sidebar{background:linear-gradient(170deg,#0d1117 0,#111a2e 50%,#0d1117 100%)}#sidebar h2{font-size:.75rem;font-weight:700;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .85rem 0;border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:.5rem}#sidebar a{font-size:.9rem;font-weight:500;color:rgba(255,255,255,.5);text-decoration:none;border-radius:8px;transition:all .2s ease}#sidebar a:hover{color:rgba(255,255,255,.9);text-decoration:none}#sidebar .list-group{--bs-list-group-color:rgba(255, 255, 255, 0.5);--bs-list-group-bg:transparent;--bs-list-group-border-width:1px;--bs-list-group-border-color:transparent;--bs-list-group-border-radius:0;--bs-list-group-action-color:#fff;--bs-list-group-action-hover-color:#fff;--bs-list-group-action-hover-bg:rgba(255, 255, 255, 0.04);--bs-list-group-action-active-color:#fff;--bs-list-group-action-active-bg:rgba(255, 255, 255, 0.04);--bs-list-group-active-bg:rgba(3, 169, 244, 0.1);--bs-list-group-active-border-color:rgba(3, 169, 244, 0.15)}#sidebar .list-group-item{border-radius:8px}#sidebar li.active a{color:#fff}.tienda-link{display:none}.tax-product_cat .tienda-link{display:block}.ms-cta-box{transition:all .4s cubic-bezier(.4,0,.2,1)}a.ms-cta-box:hover{transform:translateY(-4px) scale(1.02);border-color:transparent;box-shadow:0 15px 40px rgba(0,0,0,.4);color:#fff}.ms-chat-btn svg{width:26px;fill:#fff}.ms-chat-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 24px;margin-top:20px;border-radius:14px;background:linear-gradient(135deg,#00db40,#00b733);color:#fff!important;font-size:15px;font-weight:700;text-decoration:none!important;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px rgba(0,219,64,.4)}.ms-chat-btn:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,219,64,.5)}.ms-cta-box{display:flex;gap:16px;padding:20px;background:linear-gradient(135deg,rgba(14,165,233,.1),rgba(15,52,96,.2));border:1px solid rgba(14,165,233,.3);border-radius:16px}.ms-cta-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--ms-primary),var(--ms-primary-light));color:var(--ms-dark-1);flex-shrink:0;box-shadow:0 8px 20px rgba(14,165,233,.5)}.ms-cta-text{margin-bottom:0}body .wc-block-components-radio-control--highlight-checked:after{border:1px solid var(--color-blue)!important}body .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted{box-shadow:none}.form-select,select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23999999' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.no-icon.woocommerce-message::before{display:none}.wc-block-components-checkout-step__content .wc-block-components-radio-control--highlight-checked:after{display:none}.wc-block-components-checkout-step__content .wc-block-components-radio-control--highlight-checked{padding:1rem!important}.caption{width:100%}.btn-whatsapp{position:fixed;bottom:4rem;right:22px;background-color:#00db40;border:1px solid #00db40;color:#fff;border-radius:999px;padding:.25rem}.box-account{padding:1.5rem;border-radius:16px}.btn-whatsapp svg{fill:#fff;width:36px}.btn-whatsapp:hover{opacity:.82}.icon1{background:linear-gradient(135deg,rgba(14,165,233,.25),rgba(15,52,96,.35))!important;border:1px solid rgba(14,165,233,.3)!important;color:var(--ms-primary-light)!important}.icon2{background:linear-gradient(135deg,rgba(168,85,247,.2),rgba(124,58,237,.25))!important;border-color:rgba(168,85,247,.3)!important;color:#a855f7!important}.icon3{background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(245,158,11,.25))!important;border-color:rgba(251,191,36,.3)!important;color:var(--ms-yellow)!important}.icon4{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(5,150,105,.25))!important;border-color:rgba(16,185,129,.3)!important;color:var(--ms-green)!important}.ms-feature-card__icon svg{width:36px}.box-reward{border-radius:16px;border:0!important}.box-reward li{color:rgba(255,255,255,.83)}.box-green{--bs-alert-color:#d1e7dd;--bs-alert-bg:rgba(25, 135, 84, 0.1);--bs-alert-border:rgba(25, 135, 84, 0.3);--bs-alert-link-color:#a3cfbb;padding:1rem;color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:1px solid var(--bs-alert-border);border-radius:16px}.box-blue{padding:1rem;background:rgba(56,189,248,.15);border:1px solid rgba(56,189,248,.3);color:#38bdf8;border-radius:16px}.msp-btn-wa{background:#25d366;box-shadow:0 2px 10px rgba(37,211,102,.15);color:#fff;font-size:14px}.box-blue .ms-feature-card__icon{font-size:30px;font-weight:600}.row-reward .box-blue{border-radius:16px;text-align:center}.row-reward .ms-feature-card__icon{margin-bottom:1rem;margin-left:auto;margin-right:auto}.woocommerce .shop_table a.button:hover{background:var(--fire-gradient-hover)}#offcanvas-cart .item-quantity,.single_variation_wrap .quantity{width:0;height:0;opacity:0;visibility:hidden;overflow:hidden;margin-right:0!important}.qr{width:400px;max-width:100%;padding-top:1rem}.ins .woocommerce-message::before,.order-first-full .woocommerce-message::before,.order-first-full .woocommerce-message:before{display:none!important}.ins .woocommerce-message{padding-left:1rem}.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{max-width:100%!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{align-items:center;justify-content:center;aspect-ratio:1/1;background-color:#fff}.wc-block-components-order-summary .wc-block-components-order-summary-item{align-items:start}.receipt-img-upload input[type=file]{max-width:100%;width:100%!important;box-sizing:border-box}.form-select:focus,select:focus{border-color:#ff5400;outline:0;box-shadow:0 0 4px rgba(255,84,0,.35)}.max-800{width:800px;max-width:100%;margin-left:auto;margin-right:auto}.ms-section-cta{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:9999px;font-size:1rem;font-weight:600;text-decoration:none;color:#e2e8f0;background:linear-gradient(135deg,rgba(34,211,238,.14) 0,rgba(2,132,199,.18) 100%);border:1px solid rgba(34,211,238,.35);box-shadow:0 0 0 1px rgba(34,211,238,.08),0 6px 18px rgba(8,127,165,.2);transition:background .25s,border-color .25s,color .25s,transform .15s,box-shadow .25s}.ms-section-cta:hover{background:linear-gradient(135deg,rgba(34,211,238,.22) 0,rgba(2,132,199,.28) 100%);border-color:rgba(34,211,238,.6);color:#fff;transform:translateY(-1px);box-shadow:0 0 0 1px rgba(34,211,238,.2),0 10px 24px rgba(8,127,165,.35)}.woocommerce-variation-add-to-cart.variations_button{flex-wrap:wrap}.woocommerce button.disabled.button,.woocommerce div.product form.cart button.button{flex:0 0 auto;width:100%}.badge-activacion div{position:relative;padding-left:20px}.badge-activacion{position:absolute;top:1rem;left:1rem;box-shadow:0 2px 6px rgba(251,192,45,.25)}.badge-activacion svg{width:16px;position:absolute;left:0;top:50%;transform:translateY(-50%)!important}.woocommerce-variation-add-to-cart.variations_button .badge-activacion{position:relative;left:0;top:0;margin-top:10px;margin-bottom:10px;padding-left:20px;border:0;background:0 0!important;box-shadow:none!important}.badge-activacion.text-bg-success svg{fill:#f57f17;width:16px}.badge-activacion.text-bg-success{border:1px solid #fbc02d;background-color:#fff8e1!important;color:#f57f17!important;line-height:1}.woocommerce-product-details__short-description ul,ul.check-list{list-style:none;padding-left:0}.woocommerce-product-details__short-description ul li,ul.check-list li{position:relative;padding-left:28px!important;margin-bottom:10px}.woocommerce-product-details__short-description ul{margin-bottom:1rem}.woocommerce-product-details__short-description ul li{margin-bottom:5px}.woocommerce-product-details__short-description li::before,ul.check-list li::before{content:"✔";position:absolute;left:0;top:0;color:#22c55e;font-weight:700}.check-list>li:last-child{margin-bottom:0}#uploadreceiptfileimage{margin-top:1rem}#uploadreceiptfileimage>div{display:flex!important;flex-wrap:wrap;gap:10px}.peprodev_woocommerce_receipt_uploader.shortcode_wrapper{flex:0 0 auto;width:50%;background:#000;border-radius:16px;padding:1.5rem;margin-bottom:1.5rem}.woocommerce-table.woocommerce-table--upload-receipt.upload_receipt{background:0 0!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{display:none!important}.woocommerce-messages .toast-container{background-color:transparent!important}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{background:var(--fire-gradient)}.woocommerce-order .woocommerce-message:before{display:none}.woocommerce-order .woocommerce-message{margin-bottom:3em}.wp-block-video video{width:600px;max-width:100%}.guia-mobile .wp-block-video video{width:400px}.woocommerce-orders-table__cell-order-actions a{line-height:1!important}.woocommerce-orders-table__cell-order-actions a.view{margin-left:5px;margin-right:5px}.woocommerce button.button,.woocommerce button.button.alt,.woocommerce div.product form.cart .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button{background:var(--fire-gradient);border-color:var(--color);color:#fff;padding-top:.5rem;padding-bottom:.5rem;line-height:1.5rem}.wc-block-cart .wc-block-cart__submit-container .wc-block-cart__submit-button:hover,.woocommerce button.button:hover,.woocommerce div.product form.cart .button:hover,.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover{background:var(--fire-gradient);border-color:var(--color);box-shadow:0 4px 15px rgba(255,84,0,.5)}.woocommerce .button.disabled:hover,.woocommerce .button:disabled:hover,.woocommerce .button[disabled]:hover{box-shadow:none!important}.card-image>a,.wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-image,.woocommerce .card>a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{display:flex;aspect-ratio:4/3;align-items:center;background:rgba(255,255,255,.7);padding:0}.woocommerce .card>a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img{aspect-ratio:4/3;object-fit:cover}.woocommerce div.product div.images .woocommerce-product-gallery__image a,.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{padding:0;background:rgba(255,255,255,.7)}body .wc-block-grid__product .wc-block-grid__product-onsale{background-color:var(--bs-danger);border-color:var(--bs-danger);color:#fff}.wp-block-woocommerce-empty-cart-block .wc-block-grid{padding-top:1rem}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{width:600px;max-width:calc(100% - 3rem)}.woocommerce-product-gallery__image a{pointer-events:none;cursor:default}.woocommerce div.product div.images .woocommerce-product-gallery__image a{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.woocommerce .card a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img{display:block;width:100%}.woocommerce .product.card{background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:16px!important;overflow:hidden!important;transition:border-color .3s,transform .3s,box-shadow .3s!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.woocommerce .product.card:hover{border-color:rgba(255,255,255,.1)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(0,0,0,.25)!important;will-change:transform}.product.card img,.product.card svg{transform:translateZ(0);backface-visibility:hidden}.product.card{will-change:transform}.product.card svg{will-change:auto}.related.products{padding-top:3rem}.title-banner{font-size:clamp(32px,5.5vw,60px);font-weight:700;margin:0 0 16px;line-height:1.1;text-shadow:0 4px 30px rgba(0,0,0,.5)}.subtitle-banner{font-size:clamp(18px,1.5vw,20px);color:rgba(255,255,255,.85)}.banner .caption-text{width:700px;max-width:100%;margin:auto}.banner:not(.wp-block){height:calc(100vh - var(--wp-admin--admin-bar--height,0px));min-height:37rem;max-height:1080px}@media (max-width:1024px){.banner:not(.wp-block){max-height:700px}}.banner:not(.wp-block) figure.img-banner{position:absolute;width:100%;height:100%;top:0;left:0}.banner:not(.wp-block) figure.img-banner img{width:100%;height:100%!important;object-fit:cover}.banner .container{display:flex;align-items:center;justify-content:center;min-height:37rem;height:100%;z-index:10}.streaming-logos{position:relative;padding:3rem 12rem;width:calc(100% + 6rem);max-width:100vw;left:50%;transform:translateX(-50%);top:-1rem;text-align:center}.streaming-logos:after,.streaming-logos:before{position:absolute;content:"";left:0;top:0;width:100%;height:70%;max-width:100vw;z-index:-1;background:radial-gradient(ellipse at center,rgba(255,255,255,.5) 10%,rgba(255,255,255,0) 75%)}.streaming-logos:before{top:50%}.streaming-logos img{width:800px;max-width:100%}.curve1{box-sizing:border-box;overflow-x:hidden;position:relative;height:6.25rem;position:absolute!important;bottom:0;z-index:101;left:0;width:100%}.curve2{box-sizing:border-box;height:100%;top:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid .25rem transparent;border-top-left-radius:50% 100%;border-top-right-radius:50% 100%;border-bottom:none;background:radial-gradient(50% 500% at 50% -420%,rgba(64,97,231,.4) 80%,var(--color-dark) 100%),var(--color-dark);-webkit-background-clip:padding-box;background-clip:padding-box}.curve2:not(.wp-block){position:absolute!important}.curve2{width:150%;left:-25%}.curve-centro{position:static!important}.curve2:not(.wp-block):before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin-top:-.25rem;border-radius:inherit;background:linear-gradient(to right,rgba(16,16,16,1) 16%,#ff8a15,#ff3131,#ff8a15,rgba(16,16,16,1) 84%)}.bg-overlay:not(.wp-block){position:absolute!important;top:0;left:0;right:0;bottom:0;z-index:2;background-image:linear-gradient(7deg,rgba(0,0,0,.85) 10%,rgba(0,0,0,.8465) 17.25%,rgba(0,0,0,.8361) 24.5%,rgba(0,0,0,.8187) 31.75%,rgba(0,0,0,.7944) 39%,rgba(0,0,0,.7632) 46.25%,rgba(0,0,0,.725) 53.5%,rgba(0,0,0,.6868) 60.75%,rgba(0,0,0,.6556) 68%,rgba(0,0,0,.6312) 75.25%,rgba(0,0,0,.6139) 82.5%,rgba(0,0,0,.6035) 89.75%,rgba(0,0,0,.6) 97%)}.accordion{--bs-accordion-color:rgba(255,255,255,.7);--bs-accordion-bg:var(--color-medium-dark);--bs-accordion-border-width:0;--bs-accordion-active-color:#fff;--bs-accordion-active-bg:var(--color-medium-dark);--bs-accordion-btn-color:#fff;--bs-accordion-btn-focus-box-shadow:none}.bnb-order-summary{--bs-accordion-bg:var(--color-ultra-dark);--bs-accordion-active-bg:var(--color-ultra-dark)}.accordion-button::after{filter:invert(1)}.accordion-item{margin-bottom:1rem}.max-800{width:800px;max-width:100%;margin:0 auto}#offcanvas-cart .item-image img{width:100%;box-shadow:none!important;border-radius:0!important}#offcanvas-cart .item-image a{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background-color:#fff;padding:0}.btn-primary{color:#fff;background:var(--fire-gradient);border:0;transition:all .3s ease}.btn-primary:hover{color:#fff;background:var(--fire-gradient-hover)}.btn-primary:active{transform:scale(.98)}.btn-primary.disabled,.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-primary{box-shadow:0 4px 12px rgba(255,80,0,.3)}.btn-primary:hover{box-shadow:0 6px 18px rgba(255,80,0,.4)}body{font-family:Barlow,sans-serif;font-optical-sizing:auto;background:var(--color-dark);color:rgba(255,255,255,.7);word-break:normal}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#fff}p strong{color:#fff}a{text-decoration:none}:where(.editor-styles-wrapper) .width-100{left:0!important;margin-left:0!important}.site-branding img{width:150px;transition:all .3s ease}.site-branding:hover img{filter:brightness(1.15);transform:scale(1.04)}#masthead{border-bottom:1px solid transparent;transition:border-color .3s ease}#masthead.to-fixed,.to-fixed #masthead,.to-fixed#masthead{border-bottom-color:rgba(14,165,233,.2)}.header-actions .btn{border:0;color:#fff;transition:all .25s ease;border-radius:12px}.header-actions .btn:hover{color:#38bdf8;background:rgba(14,165,233,.1)}.header-actions .btn:focus{box-shadow:none}.header-actions .account-toggler{display:flex;align-items:center;justify-content:center}.header-actions .account-toggler i,.header-actions .account-toggler svg{color:#fff;transition:color .25s ease}.header-actions .account-toggler:hover i,.header-actions .account-toggler:hover svg{color:#38bdf8}.header-actions .cont-search-toggler:hover .dgwt-wcas-ico-magnifier path{fill:#38bdf8}.dgwt-wcas-layout-icon:not(.dgwt-wcas-active):not(.dgwt-wcas-search-focused) .dgwt-wcas-search-input{background:0 0;border:none;box-shadow:none}.dgwt-wcas-active .dgwt-wcas-search-input,.dgwt-wcas-layout-icon-open .dgwt-wcas-search-input,.dgwt-wcas-search-focused .dgwt-wcas-search-input,.dgwt-wcas-search-wrapp:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-input{background:linear-gradient(135deg,#1a1a2e 0,#16213e 50%,#0f3460 100%)!important;border:1.5px solid rgba(56,189,248,.3)!important;box-shadow:0 0 20px rgba(14,165,233,.1),0 8px 32px rgba(0,0,0,.4)!important;border-radius:16px!important;color:#fff!important}.dgwt-wcas-search-input::placeholder{color:rgba(255,255,255,.35)}.dgwt-wcas-search-input:focus{outline:0;border-color:rgba(56,189,248,.5);box-shadow:0 0 20px rgba(14,165,233,.15),0 8px 32px rgba(0,0,0,.3)}.dgwt-wcas-layout-icon .dgwt-wcas-ico-magnifier path,.js-dgwt-wcas-layout-icon .dgwt-wcas-ico-magnifier path{fill:#fff;transition:fill .25s ease}.cont-search-toggler:hover .dgwt-wcas-ico-magnifier path,.dgwt-wcas-layout-icon:hover .dgwt-wcas-ico-magnifier path{fill:#38bdf8}.dgwt-wcas-suggestions-wrapp{background:rgba(13,17,35,.97)!important;border:1px solid rgba(56,189,248,.12)!important;border-radius:12px!important;backdrop-filter:blur(20px)!important;box-shadow:0 12px 40px rgba(0,0,0,.4)!important;overflow:hidden!important}.to-fixed .filtro-blur{backdrop-filter:blur(5px) saturate(100%);-webkit-backdrop-filter:blur(5px) saturate(100%);background-color:rgba(0,0,0,.55);content:"";height:100%;left:0;opacity:1;position:absolute;top:-1px;transition:.3s ease;visibility:visible;width:100%;z-index:0}#page #masthead>.offcanvas{z-index:1041;top:0!important}.logged-in.admin-bar #page #masthead>.offcanvas{top:var(--wp-admin--admin-bar--height,32px)!important}#menu-top-menu{display:flex;justify-content:center;gap:1.5rem}#menu-top-menu li a{text-shadow:1px 1px 0 #000;font-weight:400}#menu-footer-menu li a,#menu-top-menu li a{color:#fff;opacity:.8;font-size:15px}#menu-footer-menu li a:hover,#menu-top-menu li a:hover{color:#fff;opacity:1}#bootscore-navbar{justify-content:center}#bootscore-navbar li a{font-family:"Space Grotesk",sans-serif;font-optical-sizing:auto;display:flex;align-items:center;column-gap:10px;color:#fff;--bs-navbar-nav-link-padding-x:1.25rem;border-radius:99999px}#menu-item-152524 i.fa-solid.fa-medal{font-size:0!important;width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;margin-right:2px!important;position:relative!important;top:-1px!important;background-image:none!important}#menu-item-152524 i.fa-solid.fa-medal::before{content:""!important;display:block!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;background-image:none!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2z'/%3E%3C/svg%3E")!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;background-color:currentColor!important}#bootscore-navbar li a:hover{background-color:rgba(255,255,255,.15)}#bootscore-navbar li.current-menu-item a{background:var(--fire-gradient)}#bootscore-navbar li:before{content:""}.navbar-expand-lg .offcanvas .offcanvas-body{flex-direction:column;align-items:center}#nav-main>.container-fluid{align-items:normal}#nav-main{--bs-navbar-padding-y:0;z-index:10}.main-nav{position:absolute;backdrop-filter:blur(60px) saturate(100%);-webkit-backdrop-filter:blur(60px) saturate(100%);background-color:transparent;border-radius:99999px;bottom:0;transform:translateY(50%);transition:all .15s linear;transform:translateY(-50%);bottom:auto;top:50%}.main-nav,.top-nav{transition:all .2s linear}.page-banner{position:relative}@media (min-width:993px){#bootscore-navbar .navbar-nav,.main-nav,.main-nav-p-2{background:linear-gradient(135deg,rgba(15,20,35,.85) 0,rgba(17,26,46,.9) 50%,rgba(13,30,55,.85) 100%);border-radius:50px;padding:8px 15px;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.05),0 0 20px rgba(14,165,233,.04);border:1px solid rgba(56,189,248,.1);backdrop-filter:blur(10px)}.main-nav .nav-item .nav-link,.main-nav-p-2 .nav-item .nav-link{color:#fff;padding:12px 20px;border-radius:30px;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500;display:flex;align-items:center;gap:8px;position:relative;overflow:hidden}.main-nav .nav-item .nav-link:hover,.main-nav-p-2 .nav-item .nav-link:hover{transform:translateY(-2px);box-shadow:0 5px 20px rgba(0,0,0,.4)}.main-nav .nav-item .nav-link.active,.main-nav .nav-item.active .nav-link,.main-nav-p-2 .nav-item .nav-link.active,.main-nav-p-2 .nav-item.active .nav-link{background:var(--fire-gradient);box-shadow:0 4px 15px rgba(255,84,0,.5)}.main-nav .nav-link i,.main-nav .nav-link svg,.main-nav-p-2 .nav-link i{font-size:1.1em;transition:transform .3s ease}.main-nav .nav-link:hover i,.main-nav .nav-link:hover svg{transform:scale(1.2)}.main-nav .nav-link::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.main-nav .nav-link:hover::before{left:100%}}@media (min-width:993px){#menu-top-menu,.menu-top-menu-container,.top-nav-widget,ul#menu-top-menu{display:flex;align-items:center;gap:8px;padding:0;margin:0;list-style:none}#menu-top-menu .menu-item,#menu-top-menu>li{margin:0;padding:0}#menu-top-menu .menu-item a,#menu-top-menu>li>a{display:inline-flex;align-items:center;padding:10px 18px;color:#e2e8f0;font-size:14px;font-weight:600;text-decoration:none;border-radius:25px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;background:0 0;border:1px solid transparent}#menu-top-menu .menu-item a:hover,#menu-top-menu>li>a:hover{color:#fff;background:linear-gradient(135deg,rgba(14,165,233,.15),rgba(15,52,96,.2));border-color:rgba(14,165,233,.3);transform:translateY(-2px);box-shadow:0 5px 20px rgba(14,165,233,.2)}#menu-top-menu .menu-item.current-menu-item a,#menu-top-menu .menu-item.current_page_item a,#menu-top-menu>li.current-menu-item>a,#menu-top-menu>li.current_page_item>a{color:#fff;background:linear-gradient(135deg,#0ea5e9 0,#38bdf8 100%);border-color:transparent;box-shadow:0 4px 15px rgba(14,165,233,.4)}#menu-top-menu .menu-item a::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .5s ease}#menu-top-menu .menu-item a:hover::before{left:100%}}.page-banner img{max-height:calc(100vh - var(--wp-admin--admin-bar--height,0px));object-fit:cover;width:100%}.page-banner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:var(--color-dark);clip-path:polygon(0 0,100% 100%,0 100%)}.woocommerce .woocommerce-content>div.product{margin-top:-300px}.solid a i{font-family:"Font Awesome 6 Free";font-weight:900}.header-actions .btn{border:0;color:#fff}.bootscore-footer{background-color:var(--color-ultra-dark)}.border-top{--bs-border-color:var(--color-dark)}.woo-products-products .woo-products-product-badges{text-align:right!important}.woo-products-product-thumbnail,.woo-products-products__inner-box{overflow:visible!important}.woo-products-product-thumbnail .yith-wcwl-add-to-wishlist{position:absolute;top:0;left:10px}.woo-products-product-thumbnail:hover .yith-wcwl-add-to-wishlist{display:block}.woo-products-product-thumbnail .yith-wcwl-wishlistaddedbrowse span.feedback{display:none}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button{align-items:normal;margin-bottom:1.5rem}.wishlist_table.modern_grid li .add-to-cart-container a.button{border-color:var(--color);background:var(--fire-gradient);color:#fff;border-radius:45px}.wishlist_table.modern_grid li .add-to-cart-container a.button:hover{background-color:var(--fire-gradient-hover)}.wishlist_table.modern_grid li .item-details table.item-details-table td.label{display:none}.wishlist_table.modern_grid li .item-details .product-remove a{color:var(--bs-danger)}.wishlist_table.modern_grid li .item-details .product-remove{position:absolute;bottom:25px;right:0;color:var(--bs-red)}.wc-block-components-product-name,.wc-block-product-template h3 a,.wishlist_table.images_grid li .item-details h3,.wishlist_table.mobile li .item-details h3,.wishlist_table.modern_grid li .item-details h3,.woo-products-product-title a,.woocommerce .card .woocommerce-loop-product__title{color:#fff;font-size:15px;font-weight:300;text-align:left}.wc-block-product-template li,.woo-products-products .woo-products-products__inner-box,.woocommerce .card a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{display:flex;flex-wrap:wrap;flex-direction:unset}.woocommerce .card a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{position:relative;flex-wrap:nowrap}.wc-block-components-product-image,.woo-products-products__thumb-wrap{flex:0 0 auto;width:100%}.woo-products-products .woo-products-product-title{font-size:15px}.wc-block-product-template .wp-block-post-title,.woo-products-product-title,.woocommerce .card .woocommerce-loop-product__title{flex:1;padding-right:.5rem;text-align:left!important;line-height:1.3}.woo-products-product-price,.wp-block-woocommerce-product-price{flex:0 0 auto;width:auto}.woo-products-product-price del,.woo-products-product-price ins,.wp-block-woocommerce-product-price del,.wp-block-woocommerce-product-price ins{display:block}.woocommerce-Price-amount,.wp-block-woocommerce-product-price bdi{font-size:16px;font-weight:500;position:relative}.single_variation_wrap del bdi,.woocommerce-variation-price .amount bdi{font-size:20px}ins .woocommerce-Price-amount bdi{font-size:35px;padding-left:5px}.wc-block-components-main table.wc-block-cart-items{border-radius:20px;background-color:var(--color-medium-dark)!important}.wc-block-cart-items .wc-block-cart-items__header-image{padding-top:1rem!important;padding-left:1rem!important}.wp-block-woocommerce-cart-order-summary-block{background-color:transparent;padding:0;border-radius:0}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{border-radius:99px}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box{background-color:var(--color-medium);color:#fff}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before{border-bottom-color:var(--color-medium)}.woocommerce-checkout #payment{background-color:transparent}.woocommerce-checkout #payment div.payment_box{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:rgba(255,255,255,.7);font-size:13px}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:rgba(255,255,255,.08)}.woocommerce-checkout .barra-descuento-wrapper{display:none!important}.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout h3#order_review_heading,.woocommerce-checkout h3:has(+#customer_details){color:#fff;font-weight:700;font-size:18px;letter-spacing:.5px;margin-bottom:1rem}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;color:#fff!important;box-shadow:none!important;height:3.125em;padding:1em .75em;font-size:.95em;transition:border-color .2s ease,box-shadow .2s ease}.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row select:focus,.woocommerce-checkout .form-row textarea:focus{border-color:rgba(56,189,248,.35)!important;box-shadow:0 0 0 3px rgba(56,189,248,.08),0 0 16px rgba(56,189,248,.06)!important;outline:0}.woocommerce-checkout .form-row label{color:rgba(255,255,255,.5)!important;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}.woocommerce-checkout .form-row label .required{color:#38bdf8}.woocommerce-checkout .select2-container--default .select2-selection--single{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;height:3.125em}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:3.125em;padding-left:.75em}.woocommerce-checkout .select2-container--default .select2-selection--single{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;height:3.125em;display:flex;align-items:center}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:1;padding-left:.75em;padding-right:2.5em}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:10px;display:flex;align-items:center}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{border:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")!important;background-size:16px 16px!important;background-repeat:no-repeat!important;background-position:center!important;width:16px!important;height:16px!important}.select2-container--default .select2-dropdown{background:#0d1117!important;border:1px solid rgba(56,189,248,.12)!important;border-radius:12px!important;box-shadow:0 12px 36px rgba(0,0,0,.5)!important;overflow:hidden}.select2-container--default .select2-search--dropdown{padding:10px;background:#0d1117}.select2-container--default .select2-search--dropdown .select2-search__field{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;color:#fff!important;padding:.6em .75em}.select2-container--default .select2-results{background:#0d1117!important}.select2-container--default .select2-results>.select2-results__options{background:#0d1117!important;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.select2-container--default .select2-results__option{background:#0d1117!important;color:rgba(255,255,255,.75)!important;padding:10px 14px;font-size:14px;transition:background .15s ease}.select2-container--default .select2-results__option--highlighted,.select2-container--default .select2-results__option--highlighted[aria-selected]{background:rgba(56,189,248,.15)!important;color:#fff!important}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background:rgba(56,189,248,.25)!important;color:#fff!important}.woocommerce-checkout #order_review .shop_table{border:0;border-collapse:collapse}.woocommerce-checkout #order_review .shop_table thead th{background:rgba(0,0,0,.25);color:rgba(255,255,255,.5);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.woocommerce-checkout #order_review .shop_table td,.woocommerce-checkout #order_review .shop_table th{border-color:rgba(255,255,255,.06);padding:12px 16px;color:#fff}.woocommerce-checkout #order_review .shop_table .product-name{color:rgba(255,255,255,.85);font-weight:500}.woocommerce-checkout #order_review .shop_table .product-total,.woocommerce-checkout #order_review .shop_table .product-total .amount{color:#fff;font-weight:600}.woocommerce-checkout #order_review .shop_table tfoot th{color:rgba(255,255,255,.6);font-weight:600;border-top:1px solid rgba(255,255,255,.06)}.woocommerce-checkout #order_review .shop_table tfoot td{border-top:1px solid rgba(255,255,255,.06)}.woocommerce-checkout #order_review .shop_table tfoot .order-total td,.woocommerce-checkout #order_review .shop_table tfoot .order-total th{border-top:1px solid rgba(56,189,248,.12);padding-top:16px}.woocommerce-checkout #order_review .shop_table tfoot .order-total td .amount{color:#38bdf8;font-size:1.3em;font-weight:700}.woocommerce-checkout #order_review .shop_table tfoot .order-total th{color:#fff;font-weight:700;font-size:1em}.woocommerce-checkout .checkout-product-thumbnail img{border-radius:10px;border:1px solid rgba(255,255,255,.06)}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid rgba(255,255,255,.06)!important;padding-bottom:12px}.woocommerce-checkout #payment ul.payment_methods li{padding:8px 0}.woocommerce-checkout #payment ul.payment_methods li label{color:rgba(255,255,255,.85);font-weight:500;cursor:pointer}.woocommerce-checkout #payment ul.payment_methods li img{filter:brightness(1.1)}.woocommerce-checkout #place_order{background:linear-gradient(135deg,#0369a1,#0284c7)!important;border:none!important;border-radius:12px!important;color:#fff!important;font-weight:700!important;font-size:17px;height:56px;letter-spacing:.5px;box-shadow:none;transition:all .25s ease;width:100%}.woocommerce-checkout #place_order:hover{opacity:.9;box-shadow:none}.woocommerce-checkout .checkout_coupon .form-row-first input{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;color:#fff!important;box-shadow:none!important}.woocommerce-checkout .checkout_coupon .form-row-first input:focus{border-color:rgba(56,189,248,.35)!important;box-shadow:0 0 0 3px rgba(56,189,248,.08)!important}.woocommerce-checkout .checkout_coupon .form-row-last button{background:0 0!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:10px!important;color:#fff!important;height:3.125em;transition:all .2s ease}.woocommerce-checkout .checkout_coupon .form-row-last button:hover{border-color:rgba(56,189,248,.3)!important;color:#38bdf8!important;background:rgba(56,189,248,.05)!important}.woocommerce-checkout .woocommerce-account-fields{background:linear-gradient(170deg,#0d1117 0,#111a2e 60%,#0d1117 100%);padding:.75rem 1.25rem;border-radius:12px;border:1px solid rgba(56,189,248,.08);margin-top:1rem}.woocommerce-checkout .woocommerce-account-fields>.form-row{margin-bottom:0!important}.woocommerce-checkout .woocommerce-account-fields .create-account{background:0 0;padding:0;border:none;border-radius:0;margin-top:.75rem}.woocommerce-checkout .woocommerce-form__label-for-checkbox{color:rgba(255,255,255,.7)!important;font-size:14px;font-weight:500;display:flex!important;align-items:center;gap:14px;cursor:pointer;margin:0;line-height:1}.woocommerce-checkout .woocommerce-form__label-for-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;width:18px;height:18px;min-width:18px;flex-shrink:0;border:2px solid rgba(255,255,255,.2);border-radius:5px;background:rgba(255,255,255,.04);cursor:pointer;position:relative;transition:all .2s ease;margin:0;vertical-align:middle}.woocommerce-checkout .woocommerce-form__label-for-checkbox input[type=checkbox]:checked{background:#0284c7;border-color:#0284c7}.woocommerce-checkout .woocommerce-form__label-for-checkbox input[type=checkbox]:checked::after{content:'';position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.woocommerce-checkout .create-account .form-row label{color:rgba(255,255,255,.5)!important;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.8px}.woocommerce-checkout .create-account .form-row input.input-text{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;color:#fff!important;box-shadow:none!important}.woocommerce-checkout .create-account .form-row input.input-text:focus{border-color:rgba(56,189,248,.35)!important;box-shadow:0 0 0 3px rgba(56,189,248,.08)!important}.woocommerce-checkout .password-input .show-password-input{filter:invert(1);opacity:.5}.woocommerce-checkout .password-input .show-password-input:hover{opacity:1}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{color:rgba(255,255,255,.5);font-size:13px}.woocommerce-order-received .woocommerce-thankyou-order-received{color:rgba(255,255,255,.65);font-size:15px;margin-bottom:1.5rem}.woocommerce-order-received .woocommerce-order-overview{background:linear-gradient(170deg,#0d1117 0,#111a2e 60%,#0d1117 100%);border:1px solid rgba(56,189,248,.1);border-radius:16px;padding:1.25rem 1.5rem;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin:0 0 2rem}.woocommerce-order-received .woocommerce-order-overview li{border:none!important;border-right:1px solid rgba(255,255,255,.08)!important;padding:0 1.5rem 0 0!important;margin:0!important;color:rgba(255,255,255,.5);font-size:12px;text-transform:uppercase;letter-spacing:.5px}.woocommerce-order-received .woocommerce-order-overview li:last-child{border-right:none!important}.woocommerce-order-received .woocommerce-order-overview li strong{display:block;color:#fff;font-size:15px;font-weight:600;text-transform:none;letter-spacing:0;margin-top:2px}.woocommerce-order-details{margin-bottom:2rem}.woocommerce-order-details>h2,.woocommerce-order-details__title{color:#fff;font-size:1.4em;font-weight:700;margin-bottom:1rem}.woocommerce-table--order-details{background:linear-gradient(170deg,#0d1117 0,#111a2e 60%,#0d1117 100%)!important;border:1px solid rgba(56,189,248,.08)!important;border-radius:16px!important;overflow:hidden}.woocommerce-table--order-details thead th{background:rgba(0,0,0,.25)!important;color:rgba(255,255,255,.5)!important;font-size:12px;text-transform:uppercase;letter-spacing:.8px;font-weight:600;padding:.75rem 1.25rem!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.woocommerce-table--order-details td,.woocommerce-table--order-details th{color:rgba(255,255,255,.8)!important;padding:.75rem 1.25rem!important;border-bottom:1px solid rgba(255,255,255,.04)!important;background:0 0!important}.woocommerce-table--order-details tfoot th{color:rgba(255,255,255,.5)!important;font-weight:600;text-transform:none;letter-spacing:0;font-size:14px;background:0 0!important}.woocommerce-table--order-details tfoot td{color:#fff!important;font-weight:600}.woocommerce-table--order-details .product-name a{color:#fff!important;text-decoration:none}.woocommerce-table--order-details .product-name a:hover{color:#38bdf8!important}.woocommerce-table--order-details .amount{color:#fff!important;font-weight:600}.woocommerce-table--order-details tfoot tr:last-child td .amount{color:#38bdf8!important;font-size:1.15em}.woocommerce-order-received .order-actions a,.woocommerce-order-received .woocommerce-order-details a.button,.woocommerce-order-received td.order-actions a{background:rgba(56,189,248,.1)!important;border:1px solid rgba(56,189,248,.2)!important;border-radius:8px!important;color:#38bdf8!important;font-size:13px;font-weight:600;padding:.4rem .8rem!important;text-decoration:none;transition:all .2s ease}.woocommerce-order-received .order-actions a:hover,.woocommerce-order-received .woocommerce-order-details a.button:hover,.woocommerce-order-received td.order-actions a:hover{background:rgba(56,189,248,.2)!important}.woocommerce-order-received .woocommerce-customer-details .woocommerce-column__title{color:#fff!important;font-size:1.4em;font-weight:700;margin-bottom:1rem}.woocommerce-order-received .woocommerce-customer-details address{background:linear-gradient(170deg,#0d1117 0,#111a2e 60%,#0d1117 100%)!important;border:1px solid rgba(56,189,248,.08)!important;border-radius:16px!important;padding:1.25rem 1.5rem!important;color:rgba(255,255,255,.65)!important}.woocommerce-order-received .woocommerce-customer-details address p{color:rgba(255,255,255,.65)!important}.woocommerce-order-received .woocommerce-order p{color:rgba(255,255,255,.65)}@media(max-width:767px){.woocommerce-order-received .woocommerce-order-overview{padding:1rem!important;padding-left:1rem!important;gap:0;border-radius:12px;flex-direction:column}.woocommerce-order-received .woocommerce-order-overview::before{display:none!important}.woocommerce-order-received .woocommerce-order-overview li{border-right:none!important;padding:.5rem 0!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.woocommerce-order-received .woocommerce-order-overview li:last-child{border-bottom:none!important;padding-bottom:0!important}.woocommerce-order-received .woocommerce-order-overview li:first-child{padding-top:0!important}.woocommerce-order-received .talo-payment-section,.woocommerce-order-received .talo-payment-wrapper{padding:.75rem!important;border-radius:12px!important}.woocommerce-order-received .talo-payment-section .payment-status{padding:.75rem!important;border-radius:10px!important;margin-bottom:.75rem!important}.woocommerce-order-received .talo-payment-section .payment-info{padding:.75rem!important;border-radius:10px!important;margin-bottom:.75rem!important}.woocommerce-order-received .talo-payment-section .payment-title{font-size:14px!important}.woocommerce-order-received .talo-payment-section .payment-description{font-size:13px!important;line-height:1.4!important}.woocommerce-order-received .talo-payment-section .payment-warning{padding:.75rem!important;border-radius:10px!important;margin-bottom:.75rem!important}.woocommerce-order-received .talo-payment-section .payment-warning .status-message-title{font-size:14px!important}.woocommerce-order-received .talo-payment-section .payment-warning .status-message-description{font-size:12px!important;line-height:1.4!important}.woocommerce-order-received .talo-payment-section .payment-alias-label,.woocommerce-order-received .talo-payment-section .payment-amount-label{font-size:12px!important;margin-bottom:.25rem!important}.woocommerce-order-received .talo-payment-section .payment-alias,.woocommerce-order-received .talo-payment-section .payment-amount{padding:.5rem .75rem!important;font-size:14px!important;border-radius:8px!important}.woocommerce-order-received .talo-payment-section .payment-alias-container,.woocommerce-order-received .talo-payment-section .payment-amount-container{gap:.5rem!important;margin-bottom:.75rem!important}.woocommerce-order-received .talo-payment-section .copy-button{padding:.4rem .75rem!important;font-size:12px!important}.woocommerce-order-received .talo-payment-section .payment-bank-info{font-size:13px!important;padding:.5rem 0!important}.woocommerce-order-received .talo-payment-section .bank-info-bank,.woocommerce-order-received .talo-payment-section .bank-info-cuit,.woocommerce-order-received .talo-payment-section .bank-info-owner{font-size:12px!important;margin-bottom:.15rem!important}.woocommerce-order-received .woocommerce-table--order-details{width:100%;border-radius:12px!important}.woocommerce-order-received .woocommerce-customer-details address{border-radius:12px!important;padding:1rem!important}}.woocommerce-order-received .woocommerce-order-overview::before{left:1.25rem;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#22c55e}.woocommerce-order-received .woocommerce-order-overview{padding-left:3.5rem;position:relative}.woocommerce-order-received .woocommerce-order-downloads{margin-bottom:2rem}.woocommerce-order-received .woocommerce-order-downloads__title{color:#fff;font-size:1.4em;font-weight:700;margin-bottom:1rem}.woocommerce-order-received .woocommerce-order-downloads .shop_table{background:linear-gradient(170deg,#0d1117 0,#111a2e 60%,#0d1117 100%)!important;border:1px solid rgba(56,189,248,.08)!important;border-radius:16px!important;overflow:hidden;width:100%;border-collapse:separate;border-spacing:0}.woocommerce-order-received .woocommerce-order-downloads .shop_table thead th{background:rgba(0,0,0,.25)!important;color:rgba(255,255,255,.5)!important;font-size:12px;text-transform:uppercase;letter-spacing:.8px;font-weight:600;padding:.75rem 1.25rem!important;border-bottom:1px solid rgba(255,255,255,.06)!important;border-right:none!important;border-left:none!important;border-top:none!important}.woocommerce-order-received .woocommerce-order-downloads .shop_table td{color:rgba(255,255,255,.8)!important;padding:.75rem 1.25rem!important;border-bottom:1px solid rgba(255,255,255,.04)!important;border-right:none!important;border-left:none!important;border-top:none!important;background:0 0!important;vertical-align:middle}.woocommerce-order-received .woocommerce-order-downloads .shop_table .product-name a{color:#fff!important;text-decoration:none}.woocommerce-order-received .woocommerce-order-downloads .shop_table .product-name a:hover{color:#38bdf8!important}.woocommerce-order-received .woocommerce-order-downloads .shop_table .button.alt,.woocommerce-order-received .woocommerce-order-downloads .shop_table .button.download,.woocommerce-order-received .woocommerce-order-downloads .shop_table a.woocommerce-MyAccount-downloads-file{display:inline-block;background:rgba(56,189,248,.1)!important;border:1px solid rgba(56,189,248,.2)!important;border-radius:8px!important;color:#38bdf8!important;font-size:13px;font-weight:600;padding:.5rem 1rem!important;text-decoration:none;transition:all .2s ease}.woocommerce-order-received .woocommerce-order-downloads .shop_table .button.alt:hover,.woocommerce-order-received .woocommerce-order-downloads .shop_table .button.download:hover,.woocommerce-order-received .woocommerce-order-downloads .shop_table a.woocommerce-MyAccount-downloads-file:hover{background:rgba(56,189,248,.2)!important}@media(max-width:767px){.woocommerce-order-received .woocommerce-order-downloads .shop_table{border-radius:12px!important}.woocommerce-order-received .woocommerce-order-downloads .shop_table thead{display:none}.woocommerce-order-received .woocommerce-order-downloads .shop_table tbody tr{display:block;padding:1rem;margin-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.06)!important}.woocommerce-order-received .woocommerce-order-downloads .shop_table tbody td{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0!important;border-bottom:1px solid rgba(255,255,255,.05)!important;font-size:13px}.woocommerce-order-received .woocommerce-order-downloads .shop_table tbody td:last-child{border-bottom:0!important}.woocommerce-order-received .woocommerce-order-downloads .shop_table tbody td::before{content:attr(data-title);font-weight:600;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.3px}}.woocommerce table.shop_attributes,.woocommerce table.shop_table,.woocommerce table.shop_table td,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border:0;border-spacing:0}.woocommerce table.shop_table th{border-bottom:0;border-top:0!important}button.ywpar_apply_discounts{height:3.125em;border:0;padding:.5rem 1.5rem;background:var(--fire-gradient)}button.ywpar_apply_discounts:hover{background-color:var(--color-button-hover)}.wp-block-woocommerce-checkout-order-summary-block{background:var(--color-ultra-dark);border-radius:20px!important}.woocommerce-checkout #order_review{padding:20px;background:linear-gradient(170deg,#0d1117 0,#111a2e 60%,#0d1117 100%);border-radius:20px!important;border:1px solid rgba(56,189,248,.08);box-shadow:0 8px 32px rgba(0,0,0,.3)}.wc-block-components-sidebar{margin-top:0!important}.is-large .wc-block-checkout__sidebar.is-sticky{top:100px}.add-to-cart-container{flex:0 0 auto;width:100%}.add-to-cart-container .button{padding:.25rem 1.5rem;border-radius:999px;background:var(--fire-gradient)}.add-to-cart-container .button:hover{background-color:var(--color-button-hover)}.btn-large{font-weight:700}.offcanvas{background-color:var(--color-dark)}.offcanvas-header{color:#fff;border-bottom:1px solid var(--color-medium-dark);padding:1rem 1.25rem}.offcanvas-header .offcanvas-title{font-family:"Space Grotesk",sans-serif;font-weight:600;letter-spacing:.02em}.offcanvas-header .btn-close{opacity:.7;filter:invert(1);transition:opacity .15s ease}.offcanvas-header .btn-close:hover{opacity:1}#offcanvas-navbar{--menu-accent:var(--color-primary-light)}@media (max-width:991px){#offcanvas-navbar{background:linear-gradient(170deg,#0d1117 0,#111a2e 50%,#0d1117 100%);border-left:1px solid rgba(56,189,248,.08)}.main-nav{top:0}}#offcanvas-navbar .offcanvas-header{background:0 0;border-bottom:1px solid rgba(255,255,255,.07);padding:.9rem 1.25rem;align-items:center}#offcanvas-navbar .offcanvas-brand{flex:1}#offcanvas-navbar .offcanvas-brand img{height:32px;width:auto}#offcanvas-navbar .btn-close{opacity:.4;filter:invert(1);transition:opacity .15s ease;padding:.5rem}#offcanvas-navbar .btn-close:hover{opacity:1}@media (max-width:991px){#offcanvas-navbar .offcanvas-body{padding:0!important;display:flex;flex-direction:column}}.offcanvas-footer{display:none}#offcanvas-navbar .offcanvas-footer{margin-top:auto;padding:1.25rem;text-align:center;border-top:1px solid rgba(255,255,255,.05)}@media (max-width:991px){#offcanvas-navbar .offcanvas-footer{display:block}}#offcanvas-navbar .offcanvas-footer span{font-size:11px;color:rgba(255,255,255,.2);letter-spacing:.05em;text-transform:uppercase;font-weight:500}@keyframes menuItemSlideIn{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}#offcanvas-navbar.show li,#offcanvas-navbar.showing li{animation:menuItemSlideIn .3s ease forwards}#offcanvas-navbar.show li:nth-child(1),#offcanvas-navbar.showing li:nth-child(1){animation-delay:.03s}#offcanvas-navbar.show li:nth-child(2),#offcanvas-navbar.showing li:nth-child(2){animation-delay:.06s}#offcanvas-navbar.show li:nth-child(3),#offcanvas-navbar.showing li:nth-child(3){animation-delay:.09s}#offcanvas-navbar.show li:nth-child(4),#offcanvas-navbar.showing li:nth-child(4){animation-delay:.12s}#offcanvas-navbar.show li:nth-child(5),#offcanvas-navbar.showing li:nth-child(5){animation-delay:.15s}#offcanvas-navbar.show li:nth-child(6),#offcanvas-navbar.showing li:nth-child(6){animation-delay:.18s}#offcanvas-navbar.show li:nth-child(7),#offcanvas-navbar.showing li:nth-child(7){animation-delay:.21s}#offcanvas-navbar.show li:nth-child(8),#offcanvas-navbar.showing li:nth-child(8){animation-delay:.24s}#offcanvas-navbar.show li:nth-child(9),#offcanvas-navbar.showing li:nth-child(9){animation-delay:.27s}#offcanvas-navbar.show li:nth-child(10),#offcanvas-navbar.showing li:nth-child(10){animation-delay:.3s}#offcanvas-cart{background:linear-gradient(170deg,#0d1117 0,#111a2e 50%,#0d1117 100%);border-left:1px solid rgba(56,189,248,.08);--cart-accent:var(--color-primary-light, #03A9F4)}#offcanvas-cart .offcanvas-header{background:0 0;border-bottom:1px solid rgba(255,255,255,.07);padding:1rem 1.25rem}#offcanvas-cart .offcanvas-title{color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:.01em}#offcanvas-cart .cart-header-icon{color:var(--cart-accent);font-size:1rem}#offcanvas-cart .cart-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--cart-accent);color:#fff;font-size:11px;font-weight:700;line-height:1}#offcanvas-cart .btn-close{opacity:.4;filter:invert(1);transition:opacity .15s ease}#offcanvas-cart .btn-close:hover{opacity:1}#offcanvas-cart .offcanvas-body{display:flex;flex-direction:column}#offcanvas-cart .cart-list{flex:1;overflow-y:auto}#offcanvas-cart .widget_shopping_cart_content{height:100%;display:flex;flex-direction:column}#offcanvas-cart .woocommerce-mini-cart{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:8px}#offcanvas-cart .woocommerce-mini-cart-item{color:#fff;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)!important;border-radius:12px;padding:.85rem!important;transition:all .2s ease}#offcanvas-cart .woocommerce-mini-cart-item:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)!important;transform:translateY(-1px)}#offcanvas-cart .item-image img{border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.5);transition:box-shadow .2s ease}#offcanvas-cart .woocommerce-mini-cart-item:hover .item-image img{box-shadow:0 4px 16px rgba(3,169,244,.15)}#offcanvas-cart .item-name{font-weight:500;color:#fff}#offcanvas-cart .cart-product-title{color:#fff!important;font-size:14px;font-weight:600;line-height:1.3}#offcanvas-cart .cart-product-excerpt{color:rgba(255,255,255,.35)!important;font-size:12px}#offcanvas-cart .item-quantity .quantity{font-size:13px;color:rgba(255,255,255,.5)}#offcanvas-cart .item-quantity .quantity .woocommerce-Price-amount{color:rgba(255,255,255,.7)}#offcanvas-cart .quantity .input-group-text{color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .15s ease;border-radius:0;font-size:14px;padding:.3rem .6rem}#offcanvas-cart .quantity .input-group-text:first-child{border-radius:8px 0 0 8px}#offcanvas-cart .quantity .input-group-text:last-child{border-radius:0 8px 8px 0}#offcanvas-cart .quantity .input-group-text:hover{background:rgba(56,189,248,.15);border-color:rgba(56,189,248,.3);color:#38bdf8}#offcanvas-cart .quantity .form-control{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);color:#fff;font-size:14px;font-weight:600;text-align:center;border-radius:0}#offcanvas-cart .bootscore-custom-render-total{color:#fff;font-weight:700;font-size:14px}#offcanvas-cart .woocommerce-mini-cart-item .row{position:relative}#offcanvas-cart .remove{display:flex;flex-direction:column;align-items:flex-end}#offcanvas-cart .remove .bootscore-custom-render-total{margin-bottom:0!important}#offcanvas-cart .remove_from_cart_button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);opacity:1;transition:all .2s ease;font-size:14px;color:rgba(255,255,255,.6)!important;position:absolute;bottom:0;right:0}#offcanvas-cart .remove_from_cart_button:hover{opacity:1;background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.3);color:#ef4444!important;transform:scale(1.05)}#offcanvas-cart .quantity .input-group{height:32px;max-width:120px;border-radius:8px;overflow:hidden}#offcanvas-cart .quantity .form-control,#offcanvas-cart .quantity .input-group-text{height:32px;padding-top:0;padding-bottom:0;line-height:32px}#offcanvas-cart .quantity .form-control::-webkit-inner-spin-button,#offcanvas-cart .quantity .form-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#offcanvas-cart .quantity .form-control{-moz-appearance:textfield}#offcanvas-cart .cart-continue-shopping{display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem}#offcanvas-cart .continue-shopping-link{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.4);font-size:13px;font-weight:500;text-decoration:none;padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.08);transition:all .2s ease}#offcanvas-cart .continue-shopping-link:hover{color:rgba(255,255,255,.8);border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.04)}#offcanvas-cart .continue-shopping-link i{font-size:11px;transition:transform .2s ease}#offcanvas-cart .continue-shopping-link:hover i{transform:translateX(-3px)}#offcanvas-cart .cart-badge .badge{font-size:10px;font-weight:600;border-radius:6px}#offcanvas-cart .list-group-flush>.list-group-item{border-color:transparent;background:0 0}#offcanvas-cart .cart-footer{background:rgba(0,0,0,.3)!important;color:#fff;border-top:1px solid rgba(255,255,255,.07);padding:1.15rem 1rem!important}#offcanvas-cart .woocommerce-mini-cart__total{font-size:1rem;font-weight:600;margin-bottom:.6rem}#offcanvas-cart .woocommerce-mini-cart__total .woocommerce-Price-amount{color:#fff;font-weight:700}#offcanvas-cart .cart-footer .progress{background:rgba(255,255,255,.08);border-radius:99px;height:8px;overflow:hidden}#offcanvas-cart .cart-footer .progress-bar{background:linear-gradient(90deg,var(--cart-accent),#38bdf8);border-radius:99px;box-shadow:0 0 12px rgba(3,169,244,.35)}#offcanvas-cart .buttons .btn-secondary{color:rgba(255,255,255,.75);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:10px;transition:all .25s ease;font-weight:500;backdrop-filter:blur(4px)}#offcanvas-cart .buttons .btn-secondary:hover{color:#fff;background:rgba(255,255,255,.08);border-color:rgba(56,189,248,.3);box-shadow:0 0 12px rgba(56,189,248,.1);transform:translateY(-1px)}#offcanvas-cart .buttons .btn-primary{background:var(--fire-gradient);border:none;border-radius:10px;font-weight:600;transition:all .25s ease}#offcanvas-cart .buttons .btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,84,0,.5)}#offcanvas-cart .woocommerce-mini-cart__empty-message{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;flex:1;background:0 0;border:none;margin:0}#offcanvas-cart .empty-cart-icon{width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}#offcanvas-cart .empty-cart-icon i{font-size:28px;color:rgba(255,255,255,.15)}#offcanvas-cart .empty-cart-title{color:rgba(255,255,255,.7);font-size:16px;font-weight:600;margin-bottom:.35rem}#offcanvas-cart .empty-cart-subtitle{color:rgba(255,255,255,.3);font-size:13px;margin-bottom:1.5rem;max-width:220px;line-height:1.5}#offcanvas-cart .empty-cart-btn{display:inline-flex;align-items:center;gap:8px;padding:.6rem 1.25rem;border-radius:10px;background:linear-gradient(135deg,#0ea5e9 0,#38bdf8 100%);color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 16px rgba(14,165,233,.3)}#offcanvas-cart .empty-cart-btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(14,165,233,.45);color:#fff}#offcanvas-cart .blockUI.blockOverlay,#offcanvas-cart .loader{background-color:rgba(13,17,23,.85)!important;opacity:1!important;border-radius:12px}#offcanvas-cart.show .woocommerce-mini-cart-item,#offcanvas-cart.showing .woocommerce-mini-cart-item{animation:menuItemSlideIn .3s ease forwards}#offcanvas-cart.show .woocommerce-mini-cart-item:nth-child(1),#offcanvas-cart.showing .woocommerce-mini-cart-item:nth-child(1){animation-delay:.05s}#offcanvas-cart.show .woocommerce-mini-cart-item:nth-child(2),#offcanvas-cart.showing .woocommerce-mini-cart-item:nth-child(2){animation-delay:.1s}#offcanvas-cart.show .woocommerce-mini-cart-item:nth-child(3),#offcanvas-cart.showing .woocommerce-mini-cart-item:nth-child(3){animation-delay:.15s}#offcanvas-cart.show .woocommerce-mini-cart-item:nth-child(4),#offcanvas-cart.showing .woocommerce-mini-cart-item:nth-child(4){animation-delay:.2s}#offcanvas-cart.show .woocommerce-mini-cart-item:nth-child(5),#offcanvas-cart.showing .woocommerce-mini-cart-item:nth-child(5){animation-delay:.25s}#offcanvas-cart .woocommerce-mini-cart-item{opacity:0}#offcanvas-cart.show .woocommerce-mini-cart-item{opacity:1}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{background-color:var(--color-dark)!important;border:1px solid var(--color-dark)!important}.item-quantity .input-group-text,.quantity .input-group-text{color:#fff;background-color:var(--color-medium-dark);border:1px solid var(--color-medium-dark)}.quantity .form-control{background-color:var(--color-dark);border-color:var(--color-medium-dark);color:#fff}.list-group-flush>.list-group-item{border-color:var(--color-medium-light)}.cart-footer{background-color:var(--color-very-dark)!important;color:#fff;border-top:1px solid var(--color-medium-dark)}.my-offcanvas-account .woocommerce-MyAccount-content,.my-offcanvas-account .woocommerce-MyAccount-content a{color:#fff}.my-offcanvas-account .list-group-item{color:#fff;background-color:var(--color-dark);border-color:var(--color-very-dark)}.woocommerce-billing-fields__field-wrapper{margin-bottom:1rem}#payment a{color:#fff;opacity:.82;font-weight:500}#offcanvas-cart .blockUI.blockOverlay,#offcanvas-cart .loader,.woocommerce .blockUI.blockOverlay,.woocommerce .loader{background-color:var(--color-medium)!important;opacity:1!important;border-radius:20px}#offcanvas-cart .blockUI.blockOverlay:before,#offcanvas-cart .loader:before,.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{color:var(--color)}#order_review .product-name{position:relative}#order_review .product-quantity{align-items:center;background:#fff;border:2px solid hsla(0,0%,7%,.11);border-radius:1em;box-shadow:0 0 0 2px #fff;color:#000;display:flex;justify-content:center;line-height:1;min-height:20px;min-width:20px;padding:0 .4em;position:absolute;left:40px;top:7px;transform:translate(50%,-50%);white-space:nowrap;z-index:1}.alert-info,.must-log-in,.woocommerce-info,.woocommerce-noreviews{--bs-alert-color:#cff4fc;--bs-alert-bg:rgba(13, 202, 240, 0.1);--bs-alert-border-color:rgba(13, 202, 240, 0.3);--bs-alert-link-color:#9eeaf9}.alert-danger,.wc-stripe-error,.woocommerce-error{--bs-alert-color:#f8d7da;--bs-alert-bg:rgba(220, 53, 69, 0.1);--bs-alert-border-color:rgba(220, 53, 69, 0.3);--bs-alert-link-color:#f1aeb5}.alert-success,.woocommerce-message,.woocommerce-thankyou-order-details{--bs-alert-color:#d1e7dd;--bs-alert-bg:rgba(25, 135, 84, 0.1);--bs-alert-border-color:rgba(25, 135, 84, 0.3);--bs-alert-link-color:#a3cfbb}.alert-warning{--bs-alert-color:#fff3cd;--bs-alert-bg:rgba(255, 193, 7, 0.1);--bs-alert-border-color:rgba(255, 193, 7, 0.3);--bs-alert-link-color:#ffe69c}#yith-par-message-cart img,.wp-block-yith-ywpar-cart-points-message img{filter:invert(1)}.download-product a,.product-name a{color:#fff}.woocommerce-order-details table.upload_receipt{background:0 0!important;border:0!important}.woocommerce-order-details .peprodev_woocommerce_receipt_uploader{padding:1rem}.ins,.woocommerce .woocommerce-customer-details address,.woocommerce-order-details .peprodev_woocommerce_receipt_uploader{background:var(--color-ultra-dark)!important;border:1px solid var(--color-ultra-dark)!important;border-radius:20px;margin-bottom:1rem}.woo-products-products .woo-products-product-thumbnail{margin-bottom:.5rem}.card .price,.woocommerce div.product span.price,div.product span.price del,div.product span.price ins{line-height:1}#yith-wcwl-popup-message{background-color:var(--color-ultra-dark);box-shadow:1px 0 4px rgba(255,255,255,.2)}.wishlist_table.modern_grid.wishlist_view li .item-details:before{display:none}.wishlist_table.modern_grid li .item-details,.wishlist_table.modern_grid li .product-thumbnail{display:block}.wishlist_table.modern_grid li .item-details,.wishlist_table.modern_grid li .product-thumbnail{width:100%}.wishlist_table.modern_grid li .item-details .item-details-wrapper{padding:.5rem 0}.checkout-product-thumbnail{display:flex;align-items:center;gap:10px;font-weight:300}.wp-block-search__inside-wrapper{display:flex;padding:.5rem 0}.wp-block-search__inside-wrapper input[type=search]:focus{box-shadow:none}.checkout-product-thumbnail img{width:50px}.checkout_coupon button.button{height:3.125em;color:#fff;background-color:transparent;border-color:var(--color-medium)}.wc-block-components-sidebar-layout .wc-block-components-main{background-color:var(--color-medium-dark);padding:1rem;border-radius:20px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{background:linear-gradient(170deg,#0d1117 0,#111a2e 60%,#0d1117 100%);padding:1.5rem;border-radius:20px;border:1px solid rgba(56,189,248,.08);box-shadow:0 8px 32px rgba(0,0,0,.3)}.woocommerce form .form-row.woocommerce-validated .woocommerce-terms-and-conditions-checkbox-text{color:#fff}.wc-block-checkout__add-note .wc-block-components-textarea,.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=password],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-blocks-components-select .wc-blocks-components-select__select,.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:1em;height:3.125em;line-height:1em;margin:0;min-height:0;padding:1em .5em;width:100%;background-color:var(--color-dark)!important;color:#fff!important;border:0!important;box-shadow:inset 0 0 0 1px var(--color-medium)}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=email]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=number]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=password]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=tel]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=text]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=url]:focus,.wc-block-components-text-input input:-webkit-autofill:focus,.wc-block-components-text-input.is-active input[type=email]:focus,.wc-block-components-text-input.is-active input[type=number]:focus,.wc-block-components-text-input.is-active input[type=password]:focus,.wc-block-components-text-input.is-active input[type=tel]:focus,.wc-block-components-text-input.is-active input[type=text]:focus,.wc-block-components-text-input.is-active input[type=url]:focus{outline:0!important;border:1px solid var(--color-blue)!important;box-shadow:0 0 0 3px rgba(14,165,233,.1),0 2px 16px rgba(14,165,233,.08)!important;background:rgba(15,23,42,1)!important}#contact-fields .wc-block-components-checkout-step__content{display:flex;flex-direction:column}.wc-block-components-checkout-step__content #contact{order:10}#contact-fields .staseo-google-login-wrapper{order:9}.woocommerce form .form-row.woocommerce-invalid label{color:#fff}.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label,.wc-blocks-components-select .wc-blocks-components-select__label{color:#fff!important}.wc-blocks-components-select .wc-blocks-components-select__expand{fill:#fff}.woocommerce div.product div.images .flex-control-thumbs img,.woocommerce-product-gallery__image{border-radius:20px}.woocommerce div.product div.summary{backdrop-filter:blur(60px) saturate(100%);-webkit-backdrop-filter:blur(60px) saturate(100%);background-color:transparent;background-image:linear-gradient(1turn,var(--color-dark) 0,rgba(39,39,39,0) 70%);border-radius:20px;padding:1rem}.woocommerce div.product p.price,.woocommerce div.product p.price ins,.woocommerce div.product p.price ins .woocommerce-Price-amount,.woocommerce div.product p.price>span>bdi{font-size:20px;color:#fff}.woocommerce div.product p.price del{text-decoration:none}.woocommerce div.product p.price del .woocommerce-Price-amount{text-decoration:line-through}.nav-tabs .nav-link.active{background-color:var(--color-dark);color:#fff}.card{--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--color-dark);--bs-card-bg:var(--color-dark)}.woocommerce div.product span.price{color:#fff}.woocommerce div.card .card-body .price,.woocommerce div.product .card-body{color:var(--color-blue);font-size:14px}.list-group{--bs-list-group-color:#fff;--bs-list-group-bg:var(--color-ultra-dark);--bs-list-group-border-color:var(--color-medium-dark);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:20px;--bs-list-group-action-color:#fff;--bs-list-group-action-hover-color:#fff;--bs-list-group-action-hover-bg:var(--color-very-dark);--bs-list-group-action-active-color:#fff;--bs-list-group-action-active-bg:var(--color-very-dark)}.list-group-item[aria-current=page]{background-color:var(--color-very-dark)}.woocommerce div.product .product_title{font-size:26px;margin-bottom:1rem}.subinfos{align-items:center;background-color:hsla(0,0%,6%,.3);border-radius:100px;display:flex;font-size:13px;gap:10px;height:51px;justify-content:space-evenly;padding:0 20px;margin-bottom:1rem}.platform-container{align-items:center;display:flex;gap:10px}.spacer{background-color:hsla(0,0%,100%,.15);height:20px;width:1px}.check-info{color:#6dd432;padding-right:5px}.pagination{--bs-pagination-color:#fff;--bs-pagination-bg:var(--color-very-dark);--bs-pagination-border-color:var(--color-ultra-dark);--bs-pagination-hover-color:#fff;--bs-pagination-hover-bg:var(--color-ultra-dark);--bs-pagination-hover-border-color:var(--color-very-dark);--bs-pagination-focus-color:#fff;--bs-pagination-focus-bg:var(--color-very-dark);--bs-pagination-focus-box-shadow:none;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:var(--color-ultra-dark);--bs-pagination-active-border-color:var(--color-very-dark);--bs-pagination-disabled-color:#ccc;--bs-pagination-disabled-bg:var(--color-medium);--bs-pagination-disabled-border-color:var(--color-medium-dark)}.border-radius{border-radius:20px}.wpcf7-form label{display:block}.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form textarea{width:100%;padding:10px 10px}.wpcf7-form textarea{max-height:120px}.wpcf7-form input[type=submit]{padding:.25rem 2.5rem;border-radius:999px;background:var(--fire-gradient);border:0}.wpcf7-form input[type=submit]:hover{background-color:var(--color-button-hover)}.joinchat{--bottom:50px;--sep:6px;--s:60px;position:fixed;display:none;z-index:1000;right:var(--sep);bottom:var(--bottom);font:normal normal normal 16px/1.625em var(--joinchat-font);letter-spacing:0;animation:joinchat_show .5s cubic-bezier(.18,.89,.32,1.28) 10ms both;transform:scale3d(0,0,0);transform-origin:calc(var(--s)/-2) calc(var(--s)/-4);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgb(0 0 0/0)}.top-button{bottom:10px}.logo-footer{width:300px;max-width:100%}.top-button{right:22px}.cont-search-toggler{position:relative}#collapse-search .wp-block-search__label{display:none}#collapse-search .wp-block-search__input{background:var(--fire-gradient);background-color:var(--color)!important;border-radius:99px;padding:.65rem 1rem;height:auto}#collapse-search .wp-block-search__input::placeholder{color:#fff}#collapse-search .wp-block-search__button{display:none}.dgwt-wcas-search-input:focus{outline:0!important;border-color:#38bdf8!important;box-shadow:0 0 0 3px rgba(56,189,248,.35),0 8px 30px rgba(56,189,248,.25),inset 0 1px 0 rgba(255,255,255,.1)!important}.woocommerce-account #reg_billing_dni_facturante{width:100%}.woocommerce-account .ms-auth-card button.woocommerce-button{width:100%;border-radius:45px;background:var(--fire-gradient);color:#fff}.woocommerce-account .ms-auth-card button.woocommerce-button:hover{background:linear-gradient(10deg,#0288d1,transparent) #1a3de0!important;filter:brightness(1.1)}.full-slider .slide-inner{padding:0!important}.full-slider .swiper-slide img,.full-slider .swiper-slide-inner{height:calc(100vh - var(--wp-admin--admin-bar--height,0px))!important;object-fit:cover;max-height:650px}.home #masthead{position:fixed;width:100%}.home #content{margin-top:0!important;padding-top:0!important}.cut-page:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:var(--color-dark);clip-path:polygon(0 0,100% 100%,0 100%);z-index:1001}.slider-caption{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50% ,-50%);padding:0 1.5rem;z-index:1001}.slider-caption h2{font-size:2.5rem;text-shadow:1px 1px #000}.slider-caption p{font-size:1.75rem;text-shadow:1px 1px #000}.order-first-full{order:-10}body table.upload_receipt .receipt-img-preview,body table.upload_receipt .receipt-img-upload{padding-left:0;padding-right:0}@media screen and (orientation:portrait){.full-slider .swiper-slide{height:auto!important}.full-slider .swiper-slide img,.full-slider .swiper-slide-inner{height:auto!important;aspect-ratio:1920/1080;min-height:350px}}@media (max-width:600px){.cut-page:after{height:35px}.slider-caption1{transform:translate(-50%);top:auto;bottom:3rem}.slider-caption h2{font-size:2rem;line-height:1}.slider-caption p{font-size:1.25rem;line-height:1}}@media (max-width:575px){.ms-social-premium{display:flex!important;flex-direction:column}#content{overflow-x:hidden}.slider-caption1{bottom:2rem}.slider-caption h2{font-size:1.5rem}.slider-caption p{font-size:1rem;line-height:1}}@media (min-width:992px){.to-fixed .top-nav{opacity:0;transition:0s;position:absolute;visibility:hidden}.to-fixed .main-nav{backdrop-filter:none;-webkit-backdrop-filter:none;transform:translateY(-50%);bottom:auto;top:50%}}@media (min-width:1400px){.page-banner img{max-height:700px}}@media (max-width:1199px){#bootscore-navbar li a{--bs-nav-link-padding-x:1rem}.cart-toggler .cart-total{display:none!important}}@media (max-width:991px){#secondary{background:0 0;padding:5px}#secondary .btn-outline-dark{color:#ffff;border:1px solid rgba(255,255,255,.4)}.categorias-tienda{display:none}table.upload_receipt td,table.upload_receipt th{display:block}.row-lg-50>div{flex:0 0 auto;width:50%}.row-lg>div{flex:0 0 auto;width:100%}.ms-feature-card{flex-direction:column;text-align:center}#uploadreceiptfileimage{margin-top:0}body .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{border:0}body .wp-block-woocommerce-checkout-order-summary-block{padding-left:1rem;padding-right:1rem}body .wc-block-components-sidebar-layout .wc-block-components-main,body .wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper{padding:1rem}body .wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper{margin-bottom:1rem}.streaming-logos{padding:3rem 1rem}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-direction:column;align-items:normal;padding:0}.main-nav{order:-1;position:relative;transform:none;padding:.6rem .85rem!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:transparent!important;background:0 0!important}#offcanvas-navbar #bootscore-navbar{flex-direction:column!important;gap:2px}#offcanvas-navbar #bootscore-navbar li{opacity:0}#offcanvas-navbar #bootscore-navbar li a{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.8rem;border-radius:10px;font-size:15px;font-weight:500;color:rgba(255,255,255,.85);transition:all .2s ease;position:relative;overflow:hidden}#offcanvas-navbar #bootscore-navbar li a::before{content:"";position:absolute;left:0;top:25%;height:50%;width:3px;border-radius:0 3px 3px 0;background:var(--menu-accent);opacity:0;transition:opacity .2s ease}#offcanvas-navbar #bootscore-navbar li a i{width:24px;text-align:center;font-size:17px;color:rgba(255,255,255,.45);transition:all .2s ease}#offcanvas-navbar #bootscore-navbar li a:hover{background-color:rgba(255,255,255,.06);color:#fff;transform:translateX(3px)}#offcanvas-navbar #bootscore-navbar li a:hover::before{opacity:1}#offcanvas-navbar #bootscore-navbar li a:hover i{color:var(--menu-accent)}#offcanvas-navbar #bootscore-navbar li.current-menu-item a{background:0 0!important;background-color:transparent!important;color:#fff}#offcanvas-navbar #bootscore-navbar li.current-menu-item a::before{opacity:1}#offcanvas-navbar #bootscore-navbar li.current-menu-item a i{color:var(--menu-accent)}#offcanvas-navbar .top-nav{border-top:1px solid rgba(255,255,255,.06);padding:.4rem .85rem!important}#offcanvas-navbar #menu-top-menu{flex-direction:column;gap:1px}#offcanvas-navbar #menu-top-menu li{opacity:0}#offcanvas-navbar #menu-top-menu li a{display:block;padding:.55rem 1rem;border-radius:8px;font-size:13.5px;color:rgba(255,255,255,.7);transition:all .2s ease}#offcanvas-navbar #menu-top-menu li a:hover{color:#fff;background-color:rgba(255,255,255,.05);transform:translateX(3px)}.menu-mobile #bootscore-navbar{flex-direction:row}.menu-mobile{position:absolute;width:100%;top:100%;left:0;transition:opacity .15s linear}.to-fixed .menu-mobile{opacity:0;backdrop-filter:blur(60px) saturate(100%);-webkit-backdrop-filter:blur(60px) saturate(100%);background-color:transparent}.menu-mobile #bootscore-navbar li a{--bs-nav-link-padding-y:0.25rem}}@media (max-width:767px){.menu-mobile .fa-bookmark,.menu-mobile .fa-windows,.menu-mobile .fa-xbox{display:none}.peprodev_woocommerce_receipt_uploader.shortcode_wrapper{width:100%}.row-md-50>div{flex:0 0 auto;width:50%}}@media (max-width:575px){.row-sm>div{flex:0 0 auto;width:100%}.menu-mobile #bootscore-navbar li a{--bs-nav-link-padding-x:0.5rem}.woocommerce .woocommerce-content>div.product{margin-top:0}.woocommerce #masthead{position:sticky!important}.logo-footer{margin:auto}.page-banner .post-thumbnail img{min-height:400px}}@media (max-width:500px){.cont-search-toggler{position:static}#collapse-search{width:300px;left:50%;top:auto;transform:translate(-50%,100%);bottom:15px;z-index:1001}}@media (max-width:480px){.header-actions .btn{--bs-btn-padding-x:0.5rem}.row.products{--bs-gutter-x:1rem}.row.products .card-body .btn{font-size:.9rem}.menu-mobile #bootscore-navbar li a{font-size:14px}.add-to-cart-container .button{padding:.25rem 1rem}.wc-block-product-template .wp-block-post-title,.woo-products-product-title,.woocommerce .card .woocommerce-loop-product__title{flex:0 0 auto;width:100%}.woocommerce .card a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{flex-wrap:wrap}}@media (max-width:411px){.badge-activacion{font-size: 0.6rem}.site-branding img{width:140px}}.ms-account-nav{background-color:var(--color-ultra-dark);border-radius:20px;overflow:hidden}.ms-account-nav__header{display:flex;align-items:center;gap:12px;padding:1.25rem;border-bottom:1px solid var(--color-medium-dark)}.ms-account-nav__avatar img{width:48px;height:48px;border-radius:50%;border:2px solid var(--color-primary-light);object-fit:cover}.ms-account-nav__user-info{display:flex;flex-direction:column;overflow:hidden}.ms-account-nav__greeting{font-weight:600;font-size:15px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-account-nav__email{font-size:13px;color:var(--color-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-account-nav__list{list-style:none;padding:.5rem 0;margin:0}.ms-account-nav__item a{display:flex;align-items:center;gap:12px;padding:.65rem 1.25rem;color:var(--color-very-light);text-decoration:none;font-size:14px;font-weight:400;transition:all .15s ease;border-left:3px solid transparent}.ms-account-nav__item a:hover{background-color:var(--color-very-dark);color:#fff}.ms-account-nav__item.is-active a{background-color:var(--color-very-dark);color:#fff;border-left-color:var(--color-primary-light);font-weight:500}.ms-account-nav__item.is-active .ms-account-nav__icon{color:var(--color-primary-light)!important}.ms-account-nav__icon{width:20px;text-align:center;font-size:14px!important;color:var(--color-medium-light)!important;transition:color .15s ease}.ms-account-nav__item a:hover .ms-account-nav__icon{color:var(--color-primary-light)!important}.ms-account-nav__separator{height:1px;background-color:var(--color-medium-dark);margin:.5rem 1.25rem}.ms-account-nav__item.is-logout a{color:var(--color-light)}.ms-account-nav__item.is-logout a:hover{color:#ef5350}.ms-account-nav__item.is-logout a:hover .ms-account-nav__icon{color:#ef5350}.ms-user-dropdown{position:relative;--dd-accent:var(--color-primary-light, #03A9F4)}.ms-user-dropdown__menu{background:linear-gradient(170deg,#0d1117 0,#111a2e 60%,#0d1117 100%)!important;border:1px solid rgba(56,189,248,.1)!important;border-radius:16px!important;padding:0!important;min-width:280px!important;box-shadow:0 16px 48px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.03) inset!important;margin-top:.5rem!important;overflow:hidden;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);animation:ddFadeIn .2s ease}@keyframes ddFadeIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ms-user-dropdown__header{display:flex;align-items:center;gap:12px;padding:1.15rem 1.25rem;background:rgba(255,255,255,.025)}.ms-user-dropdown__avatar{width:42px;height:42px;border-radius:50%;border:2px solid var(--dd-accent);box-shadow:0 0 14px rgba(3,169,244,.2);transition:box-shadow .2s ease;display:flex;align-items:center;justify-content:center;background:rgba(3,169,244,.08);flex-shrink:0;position:relative;overflow:hidden}.ms-user-dropdown__avatar:not(:has(img))::after{content:"\f007";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;color:var(--dd-accent)}.ms-user-dropdown__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.ms-user-dropdown__header:hover .ms-user-dropdown__avatar{box-shadow:0 0 20px rgba(3,169,244,.35)}.ms-user-dropdown__info{display:flex;flex-direction:column;overflow:hidden}.ms-user-dropdown__name{font-weight:600;font-size:15px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.ms-user-dropdown__email{font-size:12px;color:rgba(255,255,255,.4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-user-dropdown__divider{height:1px;background:rgba(255,255,255,.06);margin:0}.ms-user-dropdown__items{padding:.4rem}.ms-user-dropdown__item{display:flex;align-items:center;gap:12px;padding:.6rem .85rem;color:rgba(255,255,255,.8)!important;text-decoration:none!important;font-size:14px;font-weight:450;border-radius:10px;transition:all .2s ease;position:relative}.ms-user-dropdown__item:hover{background:rgba(255,255,255,.06);color:#fff!important;transform:translateX(2px)}.ms-user-dropdown__item i{width:20px;text-align:center;font-size:14px;color:rgba(255,255,255,.35)!important;transition:all .2s ease}.ms-user-dropdown__item:hover i{color:var(--dd-accent)!important;filter:drop-shadow(0 0 4px rgba(3,169,244,.3))}.ms-user-dropdown__item--logout{color:rgba(255,255,255,.45)!important}.ms-user-dropdown__item--logout:hover{color:#ef5350!important;background:rgba(239,68,68,.08)}.ms-user-dropdown__item--logout:hover i{color:#ef5350!important;filter:drop-shadow(0 0 4px rgba(239,68,68,.3))}.ms-auth-container{padding-top:1rem}.ms-auth-container .row{align-items:stretch}.ms-auth-container .row>[class*=col]{display:flex;flex-direction:column}.ms-auth-card{background-color:var(--color-ultra-dark);border-radius:20px;padding:2rem;display:flex;flex-direction:column;flex:1}.ms-auth-card form{display:flex;flex-direction:column;flex:1}.ms-auth-card form .ms-btn-fire{margin-top:auto}.ms-auth-card__header{display:flex;align-items:center;gap:12px;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-medium-dark)}.ms-auth-card__header h2{font-size:1.25rem;font-weight:600;color:#fff;margin:0;font-family:"Space Grotesk",sans-serif}.ms-auth-card__header-icon{font-size:1.25rem;color:var(--color-primary-light)}.ms-input-group{border-radius:4px;overflow:hidden}.ms-input-group .form-control,.ms-input-group .input-text{border-left:0!important}.ms-auth-note{color:var(--color-light);font-size:14px;margin-bottom:1.25rem;line-height:1.5}.ms-auth-link{color:var(--color-primary-light)!important;font-size:13px;text-decoration:none!important;transition:opacity .15s ease}.ms-auth-link:hover{opacity:.8}.ms-btn-fire{background:var(--fire-gradient)!important;border:0!important;border-radius:45px!important;padding:.65rem 1.5rem!important;font-weight:600;color:#fff!important;font-size:15px;transition:all .2s ease;height:auto!important;box-shadow:none!important}.ms-btn-fire:hover{background:linear-gradient(10deg,#0288d1,transparent) #1a3de0!important;filter:brightness(1.1)}.ms-auth-card .form-label{color:#fff;font-size:14px;font-weight:500;margin-bottom:.4rem}.ms-auth-card .form-label .required{color:var(--color-primary-light)}.ms-auth-card .form-check-label{font-size:13px;color:#fff}.ms-input-group .woocommerce-Input--text{flex:1;min-width:0}.ms-auth-card .show-password-input,.ms-input-group .show-password-input{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:5;cursor:pointer;color:var(--color-medium-light);background:0 0!important;border:none!important;padding:0!important;width:auto!important;height:auto!important}.ms-input-group{position:relative;flex-wrap:nowrap!important}.ms-input-group input[type=password]{padding-right:40px!important}.ms-input-icon{background-color:var(--color-dark)!important;border:0!important;box-shadow:inset 0 0 0 1px var(--color-medium);color:var(--color-light)!important;padding:0 .85rem;display:flex;align-items:center;font-size:14px}.ms-auth-card{border:1px solid var(--color-medium-dark)}.ms-auth-card .woocommerce-form-login__rememberme{display:block}.ms-dashboard-welcome{background:linear-gradient(135deg,var(--color-medium-dark) 0,var(--color-ultra-dark) 100%);border-radius:20px;padding:2rem;border:1px solid var(--color-medium-dark);position:relative;overflow:hidden}.ms-dashboard-welcome::before{content:"";position:absolute;top:0;right:0;width:200px;height:100%;background:linear-gradient(90deg,transparent,rgba(3,169,244,.05));pointer-events:none}.ms-dashboard-welcome__title{font-size:1.5rem;font-weight:400;color:#fff;margin-bottom:.5rem;font-family:"Space Grotesk",sans-serif}.ms-dashboard-welcome__name{color:var(--color-primary-light);font-weight:600}.ms-dashboard-welcome__text{color:var(--color-light);font-size:14px;margin-bottom:0}.ms-dashboard-card{display:flex;align-items:center;gap:1rem;padding:1.25rem;background-color:var(--color-ultra-dark);border-radius:16px;border:1px solid var(--color-medium-dark);text-decoration:none!important;transition:all .2s ease;height:100%}.ms-dashboard-card:hover{border-color:var(--color-medium);background-color:var(--color-very-dark);transform:translateY(-2px)}.ms-dashboard-card__icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--fire-gradient);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.ms-dashboard-card__body{flex:1;min-width:0}.ms-dashboard-card__title{font-size:15px;font-weight:600;color:#fff;margin:0 0 2px}.ms-dashboard-card__desc{font-size:13px;color:var(--color-light);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-dashboard-card__arrow{flex-shrink:0;color:var(--color-medium-light);font-size:12px;transition:transform .2s ease}.ms-dashboard-card:hover .ms-dashboard-card__arrow{transform:translateX(3px);color:var(--color-primary-light)}#offcanvas-cart .cross-sells,#offcanvas-cart .featured-products-slider,#offcanvas-cart .related,#offcanvas-cart [class*=cross-sell]{display:none!important}.ms-account-content{background-color:var(--color-ultra-dark);border-radius:20px;padding:1.5rem}.woocommerce-MyAccount-content>p:first-child a{color:var(--color-primary-light)}.ms-account-content a{color:var(--color-primary-light)}.ms-account-content .woocommerce-orders-table,.ms-account-content .woocommerce-table,.woocommerce-MyAccount-content .woocommerce-orders-table,.woocommerce-MyAccount-content .woocommerce-table{width:100%;color:#fff;border-collapse:separate;border-spacing:0;font-size:14px}.woocommerce-MyAccount-content .woocommerce-orders-table thead th,.woocommerce-MyAccount-content .woocommerce-table thead th{background-color:var(--color-dark);color:var(--color-very-light);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;padding:.75rem 1rem;border-bottom:1px solid var(--color-medium-dark);white-space:nowrap}.woocommerce-MyAccount-content .woocommerce-orders-table thead th:first-child{border-radius:12px 0 0 0}.woocommerce-MyAccount-content .woocommerce-orders-table thead th:last-child,.woocommerce-MyAccount-content .woocommerce-table thead th:last-child{border-radius:0 12px 0 0}.woocommerce-MyAccount-content .woocommerce-orders-table td,.woocommerce-MyAccount-content .woocommerce-table td{padding:.85rem 1rem;border-bottom:1px solid var(--color-medium-dark);vertical-align:middle;color:var(--color-very-light)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:nth-child(even),.woocommerce-MyAccount-content .woocommerce-table tbody tr:nth-child(even){background-color:var(--color-ultra-dark)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:hover,.woocommerce-MyAccount-content .woocommerce-table tbody tr:hover{background-color:rgba(3,169,244,.04)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-status{font-size:13px}.woocommerce-MyAccount-content .woocommerce-orders-table .button:hover,.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-button:hover,.woocommerce-MyAccount-content .woocommerce-table .button:hover,.woocommerce-MyAccount-content .woocommerce-table .woocommerce-button:hover{background-color:var(--color-primary-light);border-color:var(--color-primary-light);color:#fff}.woocommerce-MyAccount-content .woocommerce-orders-table .button.view,.woocommerce-MyAccount-content .woocommerce-table .button.view{background:rgba(56,189,248,.15);border-color:var(--color-blue);color:var(--color-blue)}.woocommerce-MyAccount-content .woocommerce-orders-table .button.view:hover,.woocommerce-MyAccount-content .woocommerce-table .button.view:hover{background:rgba(56,189,248,.35);border-color:var(--color-blue);color:var(--color-blue)}.woocommerce-MyAccount-content .woocommerce-orders-table .button.cancel{color:#fff;background:#ef5350;border-color:#ef5350}.woocommerce-MyAccount-content .woocommerce-orders-table .button.cancel:hover{background:var(--bs-danger);border-color:#ef5350;color:#fff}.woocommerce-MyAccount-content .woocommerce-orders-table .button.pay{border-color:var(--color);color:#fff;background:var(--fire-gradient)}.woocommerce-MyAccount-content .woocommerce-orders-table .button.pay:hover{background:var(--fire-gradient-hover);border-color:#ffa726}.woocommerce-MyAccount-content .woocommerce-table .button.alt,.woocommerce-MyAccount-content .woocommerce-table .button.download{border-color:var(--color-primary-light);color:var(--color-primary-light)}.woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button,.woocommerce-MyAccount-content .woocommerce-pagination .button,.woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button,.woocommerce-MyAccount-content a.woocommerce-button--next,.woocommerce-MyAccount-content a.woocommerce-button--previous{display:inline-block;padding:.5rem 1.25rem;font-size:13px;font-weight:600;border-radius:10px;background:var(--fire-gradient);color:#fff!important;border:0;text-decoration:none;transition:all .2s ease}.woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button:hover,.woocommerce-MyAccount-content a.woocommerce-button--next:hover,.woocommerce-MyAccount-content a.woocommerce-button--previous:hover{filter:brightness(1.1)}@media (max-width:767px){.woocommerce-MyAccount-content .woocommerce-orders-table thead,.woocommerce-MyAccount-content .woocommerce-table--order-downloads thead{display:none}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr,.woocommerce-MyAccount-content .woocommerce-table--order-downloads tbody tr{display:block;background-color:var(--color-very-dark);border-radius:12px;padding:1rem;margin-bottom:.75rem;border:1px solid var(--color-medium-dark)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td,.woocommerce-MyAccount-content .woocommerce-table--order-downloads tbody td{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td:last-child,.woocommerce-MyAccount-content .woocommerce-table--order-downloads tbody td:last-child{border-bottom:0}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td::before,.woocommerce-MyAccount-content .woocommerce-table--order-downloads tbody td::before{content:attr(data-title);font-weight:600;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td .button,.woocommerce-MyAccount-content .woocommerce-table--order-downloads tbody td .button{font-size:11px;padding:.3rem .6rem}}.ms-account-nav .list-group{display:none}.ms-user-dropdown .dropdown-menu{z-index:9999}.ms-password-strength-container{width:100%;margin-top:.5rem}.ms-input-group:has(.woocommerce-password-hint),.ms-input-group:has(.woocommerce-password-strength){flex-wrap:wrap!important}.ms-input-group .woocommerce-password-hint,.ms-input-group .woocommerce-password-strength{flex:0 0 100%!important;width:100%!important;border-radius:8px!important}.ms-auth-card input:-webkit-autofill,.ms-auth-card input:-webkit-autofill:active,.ms-auth-card input:-webkit-autofill:focus,.ms-auth-card input:-webkit-autofill:hover,.ms-input-group input:-webkit-autofill,.woocommerce form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-dark) inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;transition:background-color 5000s ease-in-out 0s!important}.form-row .woocommerce-password-strength,.ms-auth-card .woocommerce-password-strength,.ms-input-group+.woocommerce-password-strength,.woocommerce form .woocommerce-password-strength,.woocommerce-account .woocommerce-password-strength,.woocommerce-password-strength,[class*=woocommerce-password-strength],div.woocommerce-password-strength{all:unset!important;display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-top:.5rem!important;margin-bottom:0!important;padding:.5rem .75rem!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;font-family:Barlow,sans-serif!important;text-align:center!important;line-height:1.4!important;float:none!important;position:static!important;clear:both!important;background-color:rgba(255,152,0,.15)!important;color:#ffa726!important;border:1px solid rgba(255,152,0,.3)!important}.woocommerce-password-strength.short,[class*=woocommerce-password-strength].short,div.woocommerce-password-strength.short{background-color:rgba(239,83,80,.15)!important;color:#ef5350!important;border-color:rgba(239,83,80,.3)!important}.woocommerce-password-strength.bad,[class*=woocommerce-password-strength].bad,div.woocommerce-password-strength.bad{background-color:rgba(255,152,0,.15)!important;color:#ffa726!important;border-color:rgba(255,152,0,.3)!important}.woocommerce-password-strength.good,[class*=woocommerce-password-strength].good,div.woocommerce-password-strength.good{background-color:rgba(3,169,244,.15)!important;color:#03a9f4!important;border-color:rgba(3,169,244,.3)!important}.woocommerce-password-strength.strong,[class*=woocommerce-password-strength].strong,div.woocommerce-password-strength.strong{background-color:rgba(102,187,106,.15)!important;color:#66bb6a!important;border-color:rgba(102,187,106,.3)!important}.woocommerce-password-hint,[class*=woocommerce-password-hint],div.woocommerce-password-hint,small.woocommerce-password-hint{all:unset!important;display:block!important;width:100%!important;box-sizing:border-box!important;margin-top:.4rem!important;font-size:12px!important;font-family:Barlow,sans-serif!important;color:var(--color-light)!important;line-height:1.4!important;background:0 0!important;float:none!important;clear:both!important}@media (max-width:767px){.ms-auth-card{padding:1.5rem}.ms-dashboard-welcome{padding:1.5rem}.ms-dashboard-welcome__title{font-size:1.25rem}.ms-account-content{padding:1rem}.ms-account-nav{margin-bottom:1rem}}@media (max-width:575px){.ms-auth-card{padding:1.25rem;border-radius:16px}.ms-dashboard-card{padding:1rem}.ms-dashboard-card__icon{width:38px;height:38px;font-size:16px}}.wc-block-cart .wc-block-cart__main{background:linear-gradient(170deg,#0d1117 0,#111a2e 60%,#0d1117 100%)!important;border-radius:20px!important;border:1px solid rgba(56,189,248,.08)!important;padding:0!important;overflow:hidden;height:fit-content!important;box-shadow:0 8px 32px rgba(0,0,0,.3)}.wc-block-cart .wc-block-cart-items,.wc-block-cart .wc-block-cart-items.wp-block-woocommerce-cart-line-items-block{display:table!important;width:100%!important;border-collapse:collapse!important;background:0 0!important;background-color:transparent!important}.wc-block-cart .wc-block-cart-items thead{display:table-header-group!important}.wc-block-cart .wc-block-cart-items tbody{display:table-row-group!important}.wc-block-cart .wc-block-cart-items thead th,.wc-block-cart-items th{background:rgba(0,0,0,.25)!important;color:rgba(255,255,255,.5)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.2px!important;padding:14px 20px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.wc-block-cart-items .wc-block-cart-items__row{display:table-row!important;transition:background-color .2s ease}.wc-block-cart-items .wc-block-cart-items__row:hover{background-color:rgba(255,255,255,.03)!important}.wc-block-cart-items .wc-block-cart-items__row+.wc-block-cart-items__row{border-top:1px solid rgba(255,255,255,.06)!important}.wc-block-cart-items .wc-block-cart-item__image,.wc-block-cart-items .wc-block-cart-item__product,.wc-block-cart-items .wc-block-cart-item__total,.wc-block-cart-items td{display:table-cell!important;padding:16px 20px!important;vertical-align:middle!important;color:#fff!important;border-bottom:0!important}.wc-block-cart-items td.wc-block-cart-item__image{width:150px!important;padding:16px 12px 16px 20px!important}.wc-block-cart-items .wc-block-cart-item__image img{width:130px!important;height:auto!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.06)!important;transition:all .2s ease;box-shadow:0 2px 10px rgba(0,0,0,.3)}.wc-block-cart-items .wc-block-cart-items__row:hover .wc-block-cart-item__image img{border-color:rgba(56,189,248,.15)!important;box-shadow:0 4px 16px rgba(3,169,244,.12)}.wc-block-cart-items td.wc-block-cart-item__total{text-align:right!important;white-space:nowrap!important;padding-right:24px!important}.wc-block-cart-items .wc-block-components-product-name{color:#fff!important;font-weight:600!important;font-size:15px!important;text-decoration:none!important;transition:color .2s ease}.wc-block-cart-items .wc-block-components-product-name:hover{color:var(--color-primary-light)!important}.wc-block-cart-item__product .wc-block-components-product-price{color:var(--color-light)!important;font-weight:500!important;font-size:13px!important}.wc-block-cart-item__total .wc-block-components-product-price{color:#fff!important;font-weight:700!important;font-size:16px!important}.wc-block-cart-items .wc-block-components-product-details,.wc-block-cart-items .wc-block-components-product-metadata{display:none!important}.wc-block-cart-items .wc-block-cart-item__wrap{display:flex!important;flex-direction:column!important;gap:4px!important}.wc-block-cart-items .wc-block-cart-item__quantity{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;margin-top:8px!important;line-height:1!important}.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-components-quantity-selector{margin:0!important}.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{margin:0!important;padding:0!important}.wc-block-cart-items .wc-block-components-quantity-selector{display:inline-flex!important;align-items:stretch!important;height:36px!important;border-radius:10px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;overflow:hidden!important;transition:border-color .2s ease!important}.wc-block-cart-items .wc-block-components-quantity-selector:hover{border-color:rgba(255,255,255,.15)!important}.wc-block-cart-items .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{background:0 0!important;color:#fff!important;border:0!important;border-left:1px solid rgba(255,255,255,.08)!important;border-right:1px solid rgba(255,255,255,.08)!important;font-size:14px!important;font-weight:600!important;text-align:center!important;width:40px!important}.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{background:0 0!important;color:rgba(255,255,255,.5)!important;border:0!important;padding:0 10px!important;transition:all .2s ease}.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background:rgba(56,189,248,.15)!important;color:#38bdf8!important}.wc-block-cart-item__product .wc-block-cart-item__remove-link,.wc-block-cart-items .wc-block-cart-item__remove-link{font-size:0!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;min-width:36px!important;height:36px!important;border-radius:10px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;transition:all .2s ease!important;margin:0!important;flex-shrink:0!important}.wc-block-cart-item__product .wc-block-cart-item__remove-link svg,.wc-block-cart-items .wc-block-cart-item__remove-link svg{display:none!important}.wc-block-cart-item__product .wc-block-cart-item__remove-link::before,.wc-block-cart-items .wc-block-cart-item__remove-link::before{content:'\f2ed';font-family:'Font Awesome 6 Free','Font Awesome 5 Free',FontAwesome!important;font-weight:900!important;font-size:13px!important;color:rgba(255,255,255,.6)!important;transition:color .2s ease}.wc-block-cart-items .wc-block-cart-item__remove-link:hover{background:rgba(239,68,68,.1)!important;border-color:rgba(239,68,68,.3)!important;transform:scale(1.05)}.wc-block-cart-items .wc-block-cart-item__remove-link:hover::before{color:#ef4444!important}.wc-block-cart .wc-block-cart__sidebar,.wc-block-cart .wp-block-woocommerce-cart-totals-block{border-radius:20px!important;background:linear-gradient(170deg,#0d1117 0,#111a2e 60%,#0d1117 100%)!important;border:1px solid rgba(56,189,248,.08)!important;padding:24px!important;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.3)}.wc-block-cart .wp-block-woocommerce-cart-order-summary-heading-block{color:#fff!important;font-weight:700!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:1.2px!important;margin-bottom:12px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper{border-top:none!important;border-bottom:none!important;padding:6px 0!important}.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block{margin-bottom:0!important;padding:0!important;background:0 0!important;border-radius:0!important}.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block{padding:4px 0 8px 0!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-totals-block{padding:0!important;margin:0!important}.wc-block-cart .wc-block-components-panel__button{color:#0ea5e9!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;border:none!important}.wc-block-cart .wc-block-components-panel__button:hover{color:#38bdf8!important}.wc-block-cart .wc-block-components-totals-item__label{color:var(--color-light)!important;font-size:14px!important}.wc-block-cart .wc-block-components-totals-item__value{color:#fff!important;font-weight:600!important}.wc-block-cart .wc-block-components-totals-footer-item{padding-top:12px!important;margin-top:8px!important;border-top:1px solid rgba(255,255,255,.06)!important}.wc-block-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-weight:700!important;font-size:15px!important;color:#fff!important}.wc-block-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-weight:800!important;font-size:clamp(20px,3vw,26px)!important;color:#0ea5e9!important;text-decoration:none!important}.wc-block-cart .wc-block-components-totals-coupon__input .wc-block-components-text-input input{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;color:#fff!important;font-size:14px!important}.wc-block-cart .wc-block-components-totals-coupon__input .wc-block-components-text-input input:focus{border-color:#0ea5e9!important;box-shadow:0 0 0 2px rgba(14,165,233,.15)!important}.wc-block-cart .wc-block-components-totals-coupon__input .wc-block-components-text-input label{color:var(--color-light)!important}.wc-block-cart .wc-block-components-totals-coupon__button{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;border-radius:10px!important;font-weight:600!important;font-size:14px!important;transition:all .2s ease}.wc-block-cart .wc-block-components-totals-coupon__button:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(56,189,248,.2)!important}.wc-block-cart .wc-block-cart__submit-button,.wc-block-cart a.wc-block-cart__submit-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:50px!important;padding:0 20px!important;border-radius:12px!important;background:linear-gradient(135deg,#0ea5e9 0,#38bdf8 100%)!important;border:none!important;color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:.02em!important;cursor:pointer;transition:all .25s ease!important;text-decoration:none!important;box-shadow:0 4px 16px rgba(14,165,233,.3)!important}.wc-block-cart .wc-block-cart__submit-button:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(14,165,233,.45)!important;background:linear-gradient(135deg,#0ea5e9 0,#67d4ff 100%)!important}.wc-block-cart .wc-block-cart__submit-button,.wc-block-cart a.wc-block-cart__submit-button{position:relative!important;overflow:hidden!important}.wc-block-cart .wc-block-cart__submit-button::after,.wc-block-cart a.wc-block-cart__submit-button::after{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:cart-shimmer 3s ease-in-out infinite;pointer-events:none}@keyframes cart-shimmer{0%{left:-100%}50%{left:150%}100%{left:150%}}.wc-block-cart .wc-block-components-shipping-rates-control,.wc-block-cart .wc-block-components-totals-shipping{color:var(--color-light)!important}.wc-block-cart .wc-block-components-radio-control__description,.wc-block-cart .wc-block-components-radio-control__label{color:#fff!important}.wc-block-cart .wc-block-cart__empty-cart__title,.wp-block-woocommerce-empty-cart-block{color:var(--color-light)!important;text-align:center!important}@media (max-width:768px){.wc-block-cart .wc-block-cart-items,.wc-block-cart .wc-block-cart-items tbody,.wc-block-cart .wc-block-cart-items thead,.wc-block-cart-items .wc-block-cart-items__row,.wc-block-cart-items td{display:revert!important}.wc-block-cart .wc-block-cart__main{border-radius:16px!important;padding:0!important}.wc-block-cart .wc-block-cart__sidebar,.wc-block-cart .wp-block-woocommerce-cart-totals-block{margin-top:1rem!important;padding:20px!important;border-radius:16px!important}.wc-block-cart .wc-block-components-sidebar-layout .wc-block-components-sidebar{position:static!important}}@media (max-width:480px){.wc-block-cart .wc-block-cart__main{border-radius:14px!important}.wc-block-cart .wc-block-cart__sidebar{border-radius:14px!important;padding:16px!important}.wc-block-cart-items td{padding:10px!important}.wc-block-cart-items .wc-block-cart-item__quantity{gap:6px!important}.wc-block-cart-items .wc-block-cart-item__remove-link{width:34px!important;min-width:34px!important;height:34px!important}.wc-block-cart .wc-block-cart__submit-button{height:46px!important;font-size:14px!important}}#footer{background:linear-gradient(170deg,#0a0f1a 0,#111a2e 50%,#0a0f1a 100%);border-top:1px solid rgba(56,189,248,.06);position:relative}#footer::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:300px;height:1px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.4),transparent)}.bootscore-footer-columns{padding:48px 0 32px}.bootscore-footer-columns .row{align-items:flex-start}.bootscore-footer-columns .row>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.bootscore-footer-columns .row>div:first-child .widget{text-align:left}.bootscore-footer-columns .row>div:first-child img{max-width:160px;height:auto}.bootscore-footer-columns .row>div:nth-child(2){padding-top:4px}#footer-menu,.bootscore-footer-columns .row>div:nth-child(2) ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 32px}#footer-menu li a,.bootscore-footer-columns .row>div:nth-child(2) ul li a{color:rgba(255,255,255,.45);text-decoration:none;font-size:.875rem;transition:all .2s ease;padding:4px 0;display:inline-block}#footer-menu li a:hover,.bootscore-footer-columns .row>div:nth-child(2) ul li a:hover{color:#38bdf8;transform:translateX(3px)}.bootscore-footer-columns .row>div:nth-child(3){padding-top:4px}.bootscore-footer-columns .row>div:nth-child(3) .widget-title,.bootscore-footer-columns .row>div:nth-child(3) .wp-block-heading,.bootscore-footer-columns .row>div:nth-child(3) h2,.bootscore-footer-columns .row>div:nth-child(3) h3{font-size:.875rem;font-weight:600;color:rgba(255,255,255,.7);margin-bottom:14px;text-transform:uppercase;letter-spacing:.06em}#footer .wp-block-social-link{width:42px;height:42px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);transition:all .25s ease;display:flex;align-items:center;justify-content:center}#footer .wp-block-social-link:hover{background:rgba(14,165,233,.12);border-color:rgba(14,165,233,.35);transform:translateY(-2px)}#footer .wp-block-social-link a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0}#footer .wp-block-social-link svg{width:18px;height:18px;fill:#fff;color:#fff}#footer .wp-block-social-link:hover svg{fill:#38bdf8;color:#38bdf8}#footer .wp-block-social-link svg path{fill:#fff}#footer .wp-block-social-link:hover svg path{fill:#38bdf8}.bootscore-footer-info{background:rgba(0,0,0,.15);border-top:1px solid rgba(255,255,255,.04);padding:12px 0}.bootscore-copyright{color:rgba(255,255,255,.25);font-size:.78rem}@media (max-width: 374px){ .row.products .card-body .btn {font-size: 0.8rem;} }