:root{--iwmc-commerce-yellow:#f6bd16;--iwmc-commerce-yellow-2:#ffd84b;--iwmc-commerce-bg:#0b0c0d;--iwmc-commerce-panel:#151617;--iwmc-commerce-line:#353638;--iwmc-commerce-muted:#b7b8ba}.iwmc-pack-product,.iwmc-cart-page{background:var(--iwmc-commerce-bg)!important;color:#fff}.iwmc-pack-product .main-content,.iwmc-cart-page .main-content{background:radial-gradient(circle at 78% 10%,rgba(246,189,22,.07),transparent 28%),var(--iwmc-commerce-bg)!important}.iwmc-pack-product .elementor-location-single{padding:58px 0 72px;background:transparent}.iwmc-pack-product .elementor-location-single>.elementor-element{width:min(1320px,calc(100% - 44px));margin-left:auto;margin-right:auto}.iwmc-pack-product .woocommerce-product-gallery{position:relative;overflow:hidden;min-height:530px!important;border:1px solid var(--iwmc-commerce-line);border-top:5px solid var(--iwmc-commerce-yellow);background:linear-gradient(0deg,rgba(0,0,0,.74),rgba(0,0,0,.12)),url('/wp-content/uploads/2025/02/welder-work-construction-site-metal-framework-glowing-molten-steel-1920x1080-1.jpg') center/cover no-repeat!important;box-shadow:0 28px 70px rgba(0,0,0,.4)}.iwmc-pack-product .woocommerce-product-gallery:before{content:'MI CABINA';position:absolute;left:27px;bottom:60px;color:var(--iwmc-commerce-yellow);font:900 .73rem Manrope,Poppins,sans-serif;letter-spacing:.18em}.iwmc-pack-product .woocommerce-product-gallery:after{content:'ENTRENAMIENTO\A FLEXIBLE';white-space:pre;position:absolute;left:25px;bottom:18px;color:#fff;font:800 2.15rem/0.82 Teko,'Barlow Condensed',sans-serif;letter-spacing:.01em}.iwmc-pack-product .woocommerce-product-gallery>*{opacity:0}.iwmc-pack-product h1.product_title{max-width:650px;margin:0 0 18px!important;color:#fff!important;font:700 clamp(3rem,5vw,5.25rem)/.86 Teko,'Barlow Condensed',sans-serif!important;text-transform:uppercase;letter-spacing:-.02em}.iwmc-pack-product h1.product_title:after{content:'';display:block;width:72px;height:6px;background:var(--iwmc-commerce-yellow);margin-top:22px}.iwmc-pack-product .elementor-widget-woocommerce-product-content{color:#e7e7e7;font-size:1rem;line-height:1.75}.iwmc-pack-product .elementor-widget-woocommerce-product-content p{max-width:700px}.iwmc-pack-product .price{display:inline-flex!important;align-items:flex-end;gap:9px;margin:15px 0 22px!important;padding:16px 20px;border:1px solid rgba(246,189,22,.4);background:rgba(246,189,22,.08);color:var(--iwmc-commerce-yellow)!important;font:700 2.25rem/1 Teko,'Barlow Condensed',sans-serif!important}.iwmc-pack-product .price small,.iwmc-pack-product .price .iwmc-tax-label{font:800 .66rem Manrope,Poppins,sans-serif!important;color:#d8d8d8!important}.iwmc-pack-product form.cart{display:flex!important;align-items:stretch;gap:12px;flex-wrap:wrap}.iwmc-pack-product .quantity{border:1px solid #555!important;background:#111!important}.iwmc-pack-product .quantity input,.iwmc-pack-product .quantity button{color:#fff!important;background:#111!important}.iwmc-pack-product .single_add_to_cart_button{min-height:52px!important;padding:0 30px!important;border:0!important;border-radius:2px!important;background:linear-gradient(135deg,var(--iwmc-commerce-yellow-2),var(--iwmc-commerce-yellow))!important;color:#111!important;font-weight:900!important;text-transform:none!important;box-shadow:0 12px 30px rgba(246,189,22,.2)}.iwmc-pack-product .single_add_to_cart_button:hover{filter:brightness(1.06);transform:translateY(-1px)}.iwmc-pack-product .elementor-widget-woocommerce-product-add-to-cart+.elementor-widget{margin-top:12px}.iwmc-pack-product .products-related{padding-top:50px}.iwmc-pack-product .products-related h2,.iwmc-pack-product .related>h2{color:#fff!important;font:700 3rem/1 Teko,'Barlow Condensed',sans-serif!important;text-transform:uppercase}.iwmc-pack-product .related .product{border:1px solid var(--iwmc-commerce-line);background:var(--iwmc-commerce-panel);padding-bottom:18px}.iwmc-pack-product .related .product img{background:#202123}.iwmc-pack-product .related .product h2,.iwmc-pack-product .related .product h3,.iwmc-pack-product .related .product a{color:#fff}.iwmc-pack-product .related .product .price{margin:8px 15px!important;padding:8px 10px;font-size:1.35rem!important}.iwmc-pack-product .related .product .product-categories,.iwmc-pack-product .related .product a[href*='categoria-producto']{display:none!important}.iwmc-cart-page .page-title,.iwmc-cart-page .entry-title{color:#fff!important;font:700 clamp(3rem,5vw,5rem)/1 Teko,'Barlow Condensed',sans-serif!important;text-transform:uppercase}.iwmc-cart-page .woocommerce{width:min(1240px,calc(100% - 44px));margin:0 auto;padding-bottom:75px}.iwmc-cart-page .wc-block-components-sidebar-layout{gap:24px!important;align-items:start}.iwmc-cart-page .wc-block-components-main,.iwmc-cart-page .wc-block-components-sidebar{border:1px solid var(--iwmc-commerce-line);border-top:5px solid var(--iwmc-commerce-yellow);background:linear-gradient(155deg,#171819,#0e0f10)!important;padding:24px!important;box-shadow:0 22px 60px rgba(0,0,0,.28)}.iwmc-cart-page .wc-block-cart-items__header{color:var(--iwmc-commerce-yellow)!important;border-color:#454648!important;text-transform:uppercase;font-size:.72rem;letter-spacing:.1em}.iwmc-cart-page .wc-block-cart-items__row{border-color:#353638!important;background:rgba(255,255,255,.025)}.iwmc-cart-page .wc-block-cart-item__image img{background:#242526;border:1px solid #3b3c3e}.iwmc-cart-page .wc-block-components-product-name{color:#fff!important;font-weight:900!important;font-size:1rem!important}.iwmc-cart-page .wc-block-components-product-price,.iwmc-cart-page .wc-block-formatted-money-amount{color:var(--iwmc-commerce-yellow)!important;font-weight:900}.iwmc-cart-page .wc-block-components-product-metadata{color:var(--iwmc-commerce-muted)!important}.iwmc-cart-page .wc-block-components-quantity-selector{border-color:#555!important;background:#0c0d0e!important}.iwmc-cart-page .wc-block-components-quantity-selector input,.iwmc-cart-page .wc-block-components-quantity-selector button{color:#fff!important}.iwmc-cart-page .wc-block-cart-item__remove-link{color:#ddd!important;text-decoration-color:#777!important}.iwmc-cart-page .wc-block-components-totals-wrapper{border-color:#393a3c!important}.iwmc-cart-page .wc-block-components-totals-item__label,.iwmc-cart-page .wc-block-components-totals-item__value,.iwmc-cart-page .wc-block-components-panel__button{color:#fff!important}.iwmc-cart-page .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.iwmc-cart-page .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:1.35rem!important}.iwmc-cart-page .wc-block-cart__submit-button{min-height:54px!important;border:0!important;border-radius:2px!important;background:linear-gradient(135deg,var(--iwmc-commerce-yellow-2),var(--iwmc-commerce-yellow))!important;color:#111!important;font-weight:900!important}.iwmc-cart-page .wc-block-cart__submit-button:hover{filter:brightness(1.06)}.iwmc-cart-page .wc-block-components-express-payment-continue-rule{color:#bbb!important}.iwmc-cart-page .wc-block-components-express-payment-continue-rule:before,.iwmc-cart-page .wc-block-components-express-payment-continue-rule:after{background:#444!important}@media(max-width:900px){.iwmc-pack-product .elementor-location-single{padding-top:34px}.iwmc-pack-product .woocommerce-product-gallery{min-height:390px!important}.iwmc-cart-page .wc-block-components-main,.iwmc-cart-page .wc-block-components-sidebar{padding:17px!important}.iwmc-cart-page .wc-block-components-sidebar-layout{display:block!important}.iwmc-cart-page .wc-block-components-sidebar{margin-top:20px!important}}@media(max-width:560px){.iwmc-pack-product .elementor-location-single>.elementor-element{width:min(100% - 24px,1320px)}.iwmc-pack-product .woocommerce-product-gallery{min-height:310px!important}.iwmc-pack-product h1.product_title{font-size:3.2rem!important}.iwmc-pack-product form.cart{display:grid!important}.iwmc-pack-product .single_add_to_cart_button{width:100%}.iwmc-cart-page .woocommerce{width:min(100% - 20px,1240px)}.iwmc-cart-page .wc-block-components-main,.iwmc-cart-page .wc-block-components-sidebar{padding:12px!important}.iwmc-cart-page .wc-block-cart-items__row{grid-template-columns:70px 1fr!important}.iwmc-cart-page .wc-block-cart-item__total{display:none!important}}
