*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.5;color:#212121}a{text-decoration:none;color:inherit}button{border:none;background:none;cursor:pointer;font-family:inherit}ul,ol{list-style:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pe-header{position:sticky;top:0;z-index:1000;background:#ffffff;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.pe-top-bar{background:#1976d2;color:#ffffff;height:40px;font-size:14px}.pe-top-bar__container{max-width:1400px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;justify-content:space-between}.pe-top-bar__contact{display:flex;align-items:center;gap:8px;color:#ffffff;transition:opacity 0.2s}.pe-top-bar__contact:hover{opacity:0.9}.pe-top-bar__contact svg{width:16px;height:16px}.pe-top-bar__actions{display:flex;align-items:center}.pe-top-bar__cart{position:relative;display:flex;align-items:center;gap:6px;color:#ffffff;padding:6px 12px;border-radius:4px;transition:background 0.2s}.pe-top-bar__cart:hover{background:rgba(255,255,255,0.1)}.pe-top-bar__cart svg{width:20px;height:20px}.pe-top-bar__cart-count{position:absolute;top:-4px;right:-4px;background:#ff6f00;color:#ffffff;font-size:11px;font-weight:700;min-width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center}.pe-main-header{background:#ffffff;border-bottom:1px solid #e0e0e0}.pe-header__container{max-width:1400px;margin:0 auto;padding:0 24px;height:70px;display:flex;align-items:center;justify-content:space-between}.pe-logo{flex-shrink:0}.pe-logo__link{display:flex;align-items:center}.pe-logo__img{height:50px!important;width:auto!important;display:block!important;max-width:200px!important}.pe-nav{flex:1;display:none}@media (min-width:1024px){.pe-nav{display:block}}.pe-nav__list{display:flex;align-items:center;justify-content:center;gap:4px}.pe-nav__item{position:relative}.pe-nav__link{display:flex;align-items:center;gap:4px;padding:10px 14px;font-size:14px;font-weight:500;color:#212121;border-radius:6px;transition:all 0.2s}.pe-nav__link:hover,.pe-nav__link:focus{background:#f5f5f5;color:#1976d2}.pe-nav__link--active{color:#1976d2;background:rgba(25,118,210,0.08)}.pe-nav__arrow{width:16px;height:16px;opacity:0.5;transition:transform 0.2s}.pe-nav__item:hover .pe-nav__arrow{transform:rotate(180deg)}.pe-nav__dropdown{position:absolute;top:100%;left:0;min-width:200px;background:#ffffff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,0.2);padding:8px;opacity:0;visibility:hidden;transform:translateY(8px);transition:all 0.2s;z-index:100}.pe-nav__item:hover .pe-nav__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.pe-nav__dropdown-link{display:block;padding:10px 14px;font-size:14px;color:#212121;border-radius:4px;transition:background 0.2s}.pe-nav__dropdown-link:hover{background:#f5f5f5;color:#1976d2}.pe-header__actions{display:flex;align-items:center;gap:8px}.pe-header__menu-btn{display:flex;padding:10px;color:#212121;border-radius:6px;transition:background 0.2s}@media (min-width:1024px){.pe-header__menu-btn{display:none}}.pe-header__menu-btn:hover{background:#f5f5f5}.pe-header__menu-btn svg{width:24px;height:24px;display:block}.pe-mobile-nav{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:all 0.3s;z-index:2000}.pe-mobile-nav--open{opacity:1;visibility:visible}.pe-mobile-nav__panel{position:absolute;top:0;right:0;width:320px;max-width:85%;height:100%;background:#ffffff;transform:translateX(100%);transition:transform 0.3s;overflow-y:auto}.pe-mobile-nav--open .pe-mobile-nav__panel{transform:translateX(0)}.pe-mobile-nav__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e0e0e0}.pe-mobile-nav__title{font-size:18px;font-weight:600}.pe-mobile-nav__close{padding:8px;color:#212121;border-radius:6px;transition:background 0.2s}.pe-mobile-nav__close:hover{background:#f5f5f5}.pe-mobile-nav__close svg{width:24px;height:24px;display:block}.pe-mobile-nav__list{padding:12px}.pe-mobile-nav__item{border-bottom:1px solid #e0e0e0}.pe-mobile-nav__link{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;font-size:16px;font-weight:500;color:#212121;transition:color 0.2s}.pe-mobile-nav__link:hover{color:#1976d2}.pe-mobile-nav__arrow{width:16px;height:16px;opacity:0.5}.pe-mobile-nav__footer{padding:20px;border-top:1px solid #e0e0e0}.pe-mobile-nav__contact{display:flex;flex-direction:column;gap:12px}.pe-mobile-nav__contact-item{display:flex;align-items:center;gap:10px;font-size:14px;color:#212121}.pe-mobile-nav__contact-item svg{width:18px;height:18px;color:#1976d2;flex-shrink:0}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;transition-duration:0.01ms!important}}@media (max-width:1023px){.pe-header__container{height:60px}.pe-logo__img{height:42px!important;max-width:150px!important}.pe-top-bar{height:36px;font-size:12px}.pe-top-bar__container{padding:0 16px}}@media (max-width:480px){.pe-header__container{padding:0 12px}.pe-logo__img{height:36px!important;max-width:120px!important}.pe-nav__link{padding:8px 10px;font-size:13px}}#main-header{display:none!important}.pe-nav__list,.pe-nav__dropdown,.pe-mobile-nav__list{list-style:none!important;margin:0;padding:0}.pe-nav__list li,.pe-nav__dropdown li,.pe-mobile-nav__list li{list-style:none!important}.woocommerce-page .entry-content,.woocommerce-page #content{padding:0}.woocommerce-page .woocommerce-result-count{font-size:13px;color:#888;margin:0;display:flex;align-items:center}.woocommerce-page .woocommerce-ordering select{border:1.5px solid #ddd;border-radius:6px;padding:8px 14px;font-size:13px;color:#1B2A4A;font-weight:600;background:#fff;cursor:pointer;transition:border-color .2s}.woocommerce-page .woocommerce-ordering select:focus{border-color:#1B2A4A;outline:none}.woocommerce-page #sidebar,.woocommerce-page .et_pb_widget_area,.woocommerce-page .widget-area{background:transparent}.woocommerce-page .widget{background:#fff;border:1.5px solid #ece9e0;border-radius:10px;padding:18px 20px;margin-bottom:14px}.woocommerce-page .widget-title,.woocommerce-page .widgettitle{font-size:12px;font-weight:700;color:#1B2A4A;text-transform:uppercase;letter-spacing:.8px;margin:0 0 14px;padding-bottom:12px;border-bottom:2px solid #f0ede5;display:flex;align-items:center;gap:8px}.woocommerce-page .widget-title::before{content:'';display:block;width:3px;height:14px;background:#C9A84C;border-radius:2px;flex-shrink:0}.woocommerce-page .widget_product_categories ul,.woocommerce-page .widget_product_categories ul ul{list-style:none!important;margin:0;padding:0}.woocommerce-page .widget_product_categories ul ul{padding-left:14px}.woocommerce-page .widget_product_categories li::before,.woocommerce-page .widget_product_categories li::after{display:none!important}.woocommerce-page .widget_product_categories li a{display:flex;justify-content:space-between;align-items:center;padding:7px 0;font-size:13px;color:#444;text-decoration:none;border-bottom:1px solid #f9f7f2;transition:color .15s,padding-left .15s}.woocommerce-page .widget_product_categories li a:hover{color:#C9A84C;padding-left:6px}.woocommerce-page .widget_product_categories .count{background:#f0ede5;color:#888;font-size:11px;padding:2px 8px;border-radius:50px;flex-shrink:0;margin-left:8px}.woocommerce-page .widget_product_categories li.current-cat>a{color:#C9A84C;font-weight:700}.woocommerce-price-filter .ui-slider{background:#eee;height:5px;border-radius:3px;margin:8px 0 14px}.woocommerce-price-filter .ui-slider-range{background:#C9A84C}.woocommerce-price-filter .ui-slider-handle{width:18px;height:18px;background:#1B2A4A;border-radius:50%;border:3px solid #C9A84C;top:-7px;cursor:pointer;outline:none}.woocommerce-price-filter .ui-slider-handle:focus{box-shadow:0 0 0 3px rgba(201,168,76,.25)}.woocommerce-price-filter .price_label{font-size:13px;color:#555}.woocommerce-price-filter .price_label .from,.woocommerce-price-filter .price_label .to{font-weight:700;color:#1B2A4A}.woocommerce-price-filter button[type="submit"]{background:#1B2A4A;color:#fff;border:none;padding:8px 18px;border-radius:50px;font-size:12px;font-weight:700;cursor:pointer;margin-top:10px;transition:background .2s;display:block;width:100%}.woocommerce-price-filter button[type="submit"]:hover{background:#C9A84C}.woocommerce-page .widget_layered_nav ul{list-style:none!important;margin:0;padding:0}.woocommerce-page .widget_layered_nav li{margin-bottom:6px}.woocommerce-page .widget_layered_nav li::before{display:none!important}.woocommerce-page .widget_layered_nav li a{font-size:13px;color:#444;text-decoration:none;display:flex;align-items:center;gap:10px;transition:color .15s}.woocommerce-page .widget_layered_nav li a::before{content:'';width:15px;height:15px;border:1.5px solid #ccc;border-radius:3px;flex-shrink:0;transition:all .15s}.woocommerce-page .widget_layered_nav li a:hover::before{border-color:#C9A84C}.woocommerce-page .widget_layered_nav li.chosen a{color:#C9A84C;font-weight:600}.woocommerce-page .widget_layered_nav li.chosen a::before{background:#C9A84C;border-color:#C9A84C}.woocommerce-page .widget_layered_nav .count{margin-left:auto;background:#f0ede5;color:#888;font-size:11px;padding:1px 7px;border-radius:50px}.woocommerce-page .widget_rating_filter ul{list-style:none!important;margin:0;padding:0}.woocommerce-page .widget_rating_filter li::before{display:none!important}.woocommerce-page .widget_rating_filter li a{font-size:13px;color:#444;text-decoration:none;display:flex;align-items:center;gap:8px;padding:5px 0}.woocommerce-page .widget_rating_filter .star-rating{font-size:12px}.woocommerce-page .woocommerce-pagination{text-align:center;margin:36px 0 0}.woocommerce-page .woocommerce-pagination ul{display:inline-flex;gap:6px;list-style:none!important;margin:0;padding:0}.woocommerce-page .woocommerce-pagination ul li{list-style:none!important}.woocommerce-page .woocommerce-pagination ul li::before{display:none!important}.woocommerce-page .woocommerce-pagination ul li a,.woocommerce-page .woocommerce-pagination ul li span{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1.5px solid #ddd;border-radius:7px;font-size:13px;font-weight:600;color:#1B2A4A;text-decoration:none;transition:all .2s}.woocommerce-page .woocommerce-pagination ul li a:hover,.woocommerce-page .woocommerce-pagination ul li span.current{background:#1B2A4A;border-color:#1B2A4A;color:#fff}.lf-footer{background:#1B2A4A;font-family:system-ui,-apple-system,sans-serif}.lf-body{padding:56px 40px 40px}.lf-inner{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:40px}.lf-col{flex:1 1 200px;min-width:180px}.lf-col-brand{flex:1 1 260px}.lf-logo{display:flex;flex-direction:column;line-height:1;gap:3px;text-decoration:none;margin-bottom:16px}.lf-logo-eyebrow{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:#C9A84C;font-weight:600;font-family:Georgia,serif}.lf-logo-name{font-size:24px;font-weight:800;letter-spacing:4px;text-transform:uppercase;color:#fff;font-family:Georgia,serif;line-height:1}.lf-logo:hover .lf-logo-name{color:#C9A84C;transition:color .2s}.lf-desc{font-size:13px;color:rgba(255,255,255,.55);line-height:1.75;margin:0 0 20px}.lf-social{display:flex;gap:10px}.lf-social-btn{width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.6);text-decoration:none;transition:background .2s,color .2s}.lf-social-btn:hover{background:#C9A84C;color:#fff}.lf-col-title{font-size:11px;font-weight:700;color:#C9A84C;text-transform:uppercase;letter-spacing:2px;margin:0 0 18px}.lf-links{list-style:none;margin:0;padding:0}.lf-links li{margin-bottom:10px}.lf-links li a{font-size:13px;color:rgba(255,255,255,.6);text-decoration:none;transition:color .2s}.lf-links li a:hover{color:#C9A84C}.lf-contact-list{list-style:none;margin:0 0 24px;padding:0}.lf-contact-list li{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.lf-contact-list li svg{stroke:rgba(255,255,255,.4);flex-shrink:0;margin-top:2px}.lf-contact-list li span,.lf-contact-list li a{font-size:13px;color:rgba(255,255,255,.6);text-decoration:none;line-height:1.5}.lf-contact-list li a:hover{color:#C9A84C}.lf-pay{margin-top:4px}.lf-pay-label{font-size:11px;color:rgba(255,255,255,.35);text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:8px}.lf-pay-badges{display:flex;flex-wrap:wrap;gap:6px}.lf-pay-badge{background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);font-size:11px;font-weight:700;padding:4px 10px;border-radius:4px;letter-spacing:.3px}.lf-bar{border-top:1px solid rgba(255,255,255,.1);padding:18px 40px}.lf-bar-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.lf-copy{font-size:12px;color:rgba(255,255,255,.35);margin:0}.lf-copy-right{font-size:12px;color:rgba(255,255,255,.25);margin:0}@media (max-width:768px){.lf-body{padding:40px 20px 32px}.lf-inner{gap:32px}.lf-col,.lf-col-brand{flex:1 1 100%}.lf-bar{padding:16px 20px}.lf-bar-inner{flex-direction:column;text-align:center}}ul.products li.product{background:#ffffff!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 2px 12px rgba(0,0,0,.14)!important;border:1px solid rgba(0,0,0,.07)!important;transition:transform .25s ease,box-shadow .25s ease!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;position:relative!important}ul.products li.product:hover{transform:translateY(-5px)!important;box-shadow:0 10px 28px rgba(0,0,0,.2)!important}.woocommerce-page ul.products li.product:nth-child(n) .et_shop_image,.et_pb_shop ul.products li.product .et_shop_image{position:relative!important;padding-top:85%!important;height:0!important;width:100%!important;overflow:hidden!important;background:#f5f5f5!important;flex-shrink:0!important}.woocommerce-page ul.products li.product:nth-child(n) .et_shop_image img,.et_pb_shop ul.products li.product .et_shop_image img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;transition:transform .4s ease!important}.woocommerce-page ul.products li.product:nth-child(n) .et_shop_image .et_overlay,.et_pb_shop ul.products li.product .et_shop_image .et_overlay{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}ul.products li.product:hover .et_shop_image img{transform:scale(1.06)!important}ul.products li.product .et_overlay{border-color:#2b6cb0!important}ul.products li.product .et_overlay::before{color:#2b6cb0!important}ul.products li.product a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;flex:1!important;text-decoration:none!important}ul.products li.product h2.woocommerce-loop-product__title{font-size:13px!important;font-weight:700!important;color:#0a1829!important;line-height:1.4!important;margin:0!important;padding:10px 12px 4px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;flex:1!important}ul.products li.product .price{color:#2b6cb0!important;font-size:15px!important;font-weight:800!important;padding:2px 12px 10px!important;margin:0!important;display:block!important}ul.products li.product .price del{color:#aaa!important;font-size:12px!important;font-weight:500!important;margin-right:4px!important}ul.products li.product .price ins{text-decoration:none!important;color:#c0392b!important}ul.products li.product .woocommerce-product-details__short-description,ul.products li.product p:not(.price){display:none!important}ul.products li.product a.add_to_cart_button,ul.products li.product a.button:not(.add_to_cart_button){display:block!important;margin:0 12px 12px!important;padding:9px 14px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.6px!important;border-radius:50px!important;text-align:center!important;text-decoration:none!important;background:#2b6cb0!important;color:#ffffff!important;border:none!important;width:auto!important;transition:background .2s!important}ul.products li.product a.add_to_cart_button:hover,ul.products li.product a.button:not(.add_to_cart_button):hover{background:#1a4e8a!important;color:#fff!important}ul.products li.product a.add_to_cart_button.added{background:#276749!important}ul.products li.product .onsale{background:#ef8f61!important;color:#fff!important;border-radius:6px!important;font-size:10px!important;font-weight:700!important;padding:2px 8px!important;top:8px!important;left:8px!important;min-height:auto!important;min-width:auto!important;line-height:1.6!important}@media (max-width:980px){.woocommerce-page ul.products,.et_pb_shop ul.products,.woocommerce-page .et_pb_shop ul.products,body .et_pb_shop ul.products{display:grid!important;grid-template-columns:calc(50% - 5px) calc(50% - 5px)!important;gap:10px!important;padding:0!important;margin:0!important;list-style:none!important}.woocommerce-page ul.products li.product,.et_pb_shop ul.products li.product,.woocommerce-page .et_pb_shop ul.products li.product,body .et_pb_shop ul.products li.product{width:100%!important;max-width:100%!important;flex:unset!important;margin:0!important;float:none!important}ul.products li.product h2.woocommerce-loop-product__title{font-size:12px!important;padding:8px 8px 3px!important}ul.products li.product .price{font-size:14px!important;padding:2px 8px 8px!important}ul.products li.product a.add_to_cart_button,ul.products li.product a.button:not(.add_to_cart_button){margin:0 8px 8px!important;padding:8px 10px!important;font-size:11px!important}}.woocommerce-result-count{font-size:12px!important}@media (max-width:640px){.woocommerce-result-count{display:block!important;margin-bottom:6px!important}.woocommerce-ordering{float:none!important;margin:0 0 14px!important}.woocommerce-ordering select{width:100%!important;font-size:13px!important;padding:8px 12px!important;border-radius:8px!important;border:1.5px solid #ddd!important}.et_pb_section_6{padding-top:20px!important;padding-bottom:24px!important}.et_pb_section_0_tb_footer{padding-top:30px!important;padding-bottom:24px!important}.et_pb_section_6 .et_pb_row_6col{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}.et_pb_section_6 .et_pb_row_6col .et_pb_column_1_6{width:calc(33.33% - 6px)!important;max-width:calc(33.33% - 6px)!important;flex:0 0 calc(33.33% - 6px)!important;margin:0!important;padding:8px 4px!important}.et_pb_section_6 .et_pb_row_6col .et_pb_column_1_6 img{max-width:100%!important;height:auto!important;object-fit:contain!important;display:block!important;margin:0 auto!important}.et_pb_blurb_content{padding:6px 0!important}.et_pb_blurb_description{font-size:12px!important}.et_pb_main_blurb_image{width:46px!important}}html{overflow-x:hidden}.et_pb_fullwidth_code{overflow:hidden}.et_pb_section_6 .et_pb_row_7,.et_pb_section_6 .et_pb_row_8{background:#f0f4f8!important;border-radius:16px!important;padding:14px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.et_pb_section_6 .et_pb_row_7 .et_pb_blurb,.et_pb_section_6 .et_pb_row_8 .et_pb_blurb{background:#fff!important;border-radius:12px!important;padding:12px 14px!important;border:1.5px solid rgba(0,21,37,.06)!important;box-shadow:0 1px 6px rgba(0,21,37,.06)!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;margin:0!important}.et_pb_section_6 .et_pb_row_7 .et_pb_blurb:hover,.et_pb_section_6 .et_pb_row_8 .et_pb_blurb:hover{transform:translateY(-3px)!important;box-shadow:0 6px 20px rgba(0,21,37,.12)!important;border-color:#ff8c42!important}.et_pb_section_6 .et_pb_row_7 .et_pb_main_blurb_image,.et_pb_section_6 .et_pb_row_8 .et_pb_main_blurb_image{width:44px!important;height:44px!important;margin-right:10px!important;flex-shrink:0!important}.et_pb_section_6 .et_pb_row_7 .et_pb_main_blurb_image img,.et_pb_section_6 .et_pb_row_8 .et_pb_main_blurb_image img{width:44px!important;height:44px!important;object-fit:contain!important;border-radius:8px!important;background:#f0f4f8!important;padding:6px!important}.et_pb_section_6 .et_pb_row_7 .et_pb_module_header,.et_pb_section_6 .et_pb_row_8 .et_pb_module_header{font-size:12px!important;font-weight:800!important;color:#001525!important;margin-bottom:2px!important;letter-spacing:.3px!important;line-height:1.2!important}.et_pb_section_6 .et_pb_row_7 .et_pb_blurb_description p,.et_pb_section_6 .et_pb_row_8 .et_pb_blurb_description p{font-size:11px!important;color:#888!important;margin:0!important;line-height:1.3!important}@media (max-width:767px){.et_pb_section_6 .et_pb_row_7,.et_pb_section_6 .et_pb_row_8{display:grid!important;grid-template-columns:calc(50% - 4px) calc(50% - 4px)!important;gap:8px!important}.et_pb_section_6 .et_pb_row_7 .et_pb_column,.et_pb_section_6 .et_pb_row_8 .et_pb_column{width:auto!important;max-width:none!important;float:none!important;margin:0!important}}.et_pb_row_13{padding:20px!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:center!important;align-items:stretch!important}.et_pb_row_13>.et_pb_column{background:#f8f9fc!important;border-radius:14px!important;border:1.5px solid rgba(0,0,0,.06)!important;padding:22px 14px 14px!important;margin:0!important;float:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;cursor:pointer!important;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s!important}.et_pb_row_13>.et_pb_column:hover{transform:translateY(-6px)!important;box-shadow:0 12px 32px rgba(0,21,37,.1)!important;border-color:#ff8c42!important;background:#fff!important}.et_pb_row_13 .et_pb_image{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important}.et_pb_row_13 .et_pb_image img{filter:grayscale(100%) opacity(.45)!important;transition:filter .3s ease!important;max-height:38px!important;width:auto!important;max-width:100%!important;object-fit:contain!important;display:block!important;margin:0 auto!important}.et_pb_row_13>.et_pb_column:hover .et_pb_image img{filter:grayscale(0%) opacity(1)!important}.et_pb_row_13 .et_pb_image::after{display:block!important;font-size:10px!important;font-weight:700!important;color:#99a!important;text-align:center!important;margin-top:10px!important;letter-spacing:.8px!important;text-transform:uppercase!important;transition:color .25s!important;width:100%!important}.et_pb_row_13>.et_pb_column:hover .et_pb_image::after{color:#ff8c42!important}.et_pb_image_2::after{content:'TuPunto'!important}.et_pb_image_3::after{content:'Sira'!important}.et_pb_image_4::after{content:'MásBoletas'!important}.et_pb_image_5::after{content:'Montefino'!important}.et_pb_image_6::after{content:'SERCOTEC'!important}.et_pb_image_7::after{content:'Convenio Marco'!important}@media (max-width:767px){.et_pb_row_13{display:grid!important;grid-template-columns:calc(33% - 7px) calc(33% - 7px) calc(34% - 7px)!important;gap:10px!important}.et_pb_row_13>.et_pb_column{width:auto!important;flex:unset!important;padding:16px 10px 12px!important}}.et-l--header .et_builder_inner_content{z-index:1000!important}.dgwt-wcas-search-wrapp{display:flex!important;align-items:center!important;justify-content:center!important}.dgwt-wcas-search-icon{flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;border-radius:50%!important;background:#001525!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;cursor:pointer!important}.dgwt-wcas-search-icon:hover{background:#ff8c42!important}.dgwt-wcas-search-icon svg,.dgwt-wcas-ico-magnifier-handler{fill:#ffffff!important;width:20px!important;height:20px!important;display:block!important;flex-shrink:0!important}.et_pb_section_1_tb_header{padding:8px 20px!important;background:#f5f5f5!important}.pe-header{position:relative!important;z-index:10000!important}.pe-header__menu-btn{position:relative!important;z-index:10001!important;background:#001525!important;border-radius:8px!important;color:#ffffff!important;padding:8px!important}.pe-header__menu-btn:hover{background:#ff8c42!important}.pe-mobile-nav{z-index:99999!important}.pe-mobile-nav__panel{background:#ffffff!important;box-shadow:4px 0 24px rgba(0,0,0,.35)!important}.ht-ctc-chat{z-index:99998!important}@media (min-width:601px) and (max-width:900px){.zge-grid{grid-template-columns:52% 48%!important;min-height:420px!important}.zge-slides{min-height:420px!important;height:420px!important;max-height:none!important}.zge-left{order:1!important}.zge-right{order:2!important;padding:36px 28px 36px 20px!important}.zge-left::after{display:block!important}}html,body{overflow-x:hidden!important;max-width:100%!important}.et_pb_fullwidth_code_0_tb_header,.et_pb_fullwidth_code_0_tb_header .et_pb_code_inner{overflow:visible!important}.post-type-archive-product .container,.tax-product_cat .container{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.post-type-archive-product .container .clearfix>div,.tax-product_cat .container .clearfix>div{float:none!important;width:100%!important;padding-right:0!important}.post-type-archive-product ul.products,.tax-product_cat ul.products{width:100%!important}.pgs-section{--pgs-accent:#00d4ff}.pgs-section{background:#050b18;padding:56px 0;font-family:'Segoe UI',system-ui,-apple-system,sans-serif;border-top:1px solid rgba(255,255,255,.04)}.pgs-section:nth-child(even){background:#080f20}.pgs-inner{max-width:1280px;margin:0 auto;padding:0 48px}.pgs-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:28px}.pgs-titulo-wrap{display:flex;align-items:center;gap:12px;margin-bottom:6px}.pgs-titulo-bar{display:block;width:4px;height:28px;border-radius:2px;background:var(--pgs-accent);flex-shrink:0;box-shadow:0 0 12px var(--pgs-accent)}.pgs-titulo{font-size:22px!important;font-weight:900!important;color:#ffffff!important;letter-spacing:-0.5px!important;text-transform:uppercase!important;line-height:1!important;margin:0!important}.pgs-sub{font-size:12px!important;color:rgba(255,255,255,.35)!important;margin:0 0 0 16px!important;letter-spacing:.3px}.pgs-ver-todo{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--pgs-accent);text-decoration:none;text-transform:uppercase;letter-spacing:1px;border:1px solid rgba(0,212,255,.25);padding:8px 16px;border-radius:4px;transition:background .2s,border-color .2s;white-space:nowrap}.pgs-ver-todo:hover{background:rgba(0,212,255,.08);border-color:var(--pgs-accent);color:var(--pgs-accent);text-decoration:none}.pgs-ver-todo svg{transition:transform .2s}.pgs-ver-todo:hover svg{transform:translateX(3px)}.pgs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pgs-card{background:#0d1525;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:border-color .25s,box-shadow .25s,transform .25s}.pgs-card:hover{border-color:rgba(0,212,255,.3);box-shadow:0 8px 40px rgba(0,0,0,.5),0 0 0 1px rgba(0,212,255,.12);transform:translateY(-4px)}.pgs-badge{position:absolute;top:10px;left:10px;z-index:3;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:4px 9px;border-radius:4px}.pgs-badge--oferta{background:#ff8c42;color:#fff}.pgs-badge--agotado{background:rgba(255,255,255,.1);color:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.12)}.pgs-card-img{display:flex;background:#0a1020;padding:24px 16px 16px;position:relative;overflow:hidden;text-decoration:none;min-height:180px;align-items:center;justify-content:center}.pgs-card-img img{width:100%;max-height:160px;object-fit:contain;display:block;transition:transform .4s ease;position:relative;z-index:2}.pgs-card:hover .pgs-card-img img{transform:scale(1.07)}.pgs-card-img-overlay{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 80%,rgba(0,212,255,.07) 0%,transparent 65%);opacity:0;transition:opacity .3s;z-index:1}.pgs-card:hover .pgs-card-img-overlay{opacity:1}.pgs-card-body{padding:14px 16px 18px;display:flex;flex-direction:column;flex:1;gap:10px}.pgs-card-name{font-size:13px!important;font-weight:600!important;color:rgba(255,255,255,.85)!important;line-height:1.45!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;transition:color .2s}.pgs-card-name:hover{color:#fff!important;text-decoration:none!important}.pgs-card-price .price{display:flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important}.pgs-card-price .woocommerce-Price-amount{font-size:20px!important;font-weight:900!important;color:var(--pgs-accent)!important;letter-spacing:-.5px!important}.pgs-card-price del .woocommerce-Price-amount{font-size:13px!important;font-weight:400!important;color:rgba(255,255,255,.28)!important}.pgs-card-price ins{text-decoration:none!important}.pgs-card-price ins .woocommerce-Price-amount{color:#ff8c42!important}.pgs-card-btns{display:flex;gap:8px;margin-top:auto}.pgs-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;border-radius:6px;transition:all .2s;cursor:pointer;white-space:nowrap}.pgs-btn--ver{flex:1;padding:10px 12px;background:transparent;border:1.5px solid rgba(0,212,255,.3);color:var(--pgs-accent)}.pgs-btn--ver:hover{background:var(--pgs-accent);border-color:var(--pgs-accent);color:#050b18;text-decoration:none}.pgs-btn--cart{width:38px;height:38px;flex-shrink:0;padding:0;background:rgba(0,212,255,.08);border:1.5px solid rgba(0,212,255,.2);color:var(--pgs-accent)}.pgs-btn--cart:hover{background:var(--pgs-accent);border-color:var(--pgs-accent);color:#050b18;text-decoration:none}.pgs-btn--consult{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.4)}.pgs-btn--consult:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.25);color:#fff}.pgs-btn--cart.added{background:#16a34a;border-color:#16a34a;color:#fff}@media (max-width:1100px){.pgs-grid{grid-template-columns:repeat(3,1fr)}.pgs-inner{padding:0 32px}}@media (max-width:768px){.pgs-section{padding:40px 0}.pgs-inner{padding:0 20px}.pgs-grid{grid-template-columns:repeat(2,1fr);gap:12px}.pgs-titulo{font-size:18px!important}}@media (max-width:480px){.pgs-grid{grid-template-columns:1fr}}.pps-section{--pps-accent:#c9a84c}.pps-section{background:#06111f;padding:56px 0;font-family:'Segoe UI',system-ui,-apple-system,sans-serif;border-top:1px solid rgba(255,255,255,.04)}.pps-section:nth-child(even){background:#091929}.pps-section--dest{background:#06111f!important;padding-top:64px!important;padding-bottom:64px!important}.pps-inner{max-width:1280px;margin:0 auto;padding:0 48px}.pps-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:28px}.pps-titulo-wrap{display:flex;align-items:center;gap:12px;margin-bottom:6px}.pps-titulo-bar{display:block;width:4px;height:28px;border-radius:2px;background:var(--pps-accent);flex-shrink:0;box-shadow:0 0 12px rgba(201,168,76,.5)}.pps-titulo{font-size:22px!important;font-weight:900!important;color:#ffffff!important;letter-spacing:-0.5px!important;text-transform:uppercase!important;line-height:1!important;margin:0!important}.pps-titulo-count{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--pps-accent);background:rgba(201,168,76,.1);border:1px solid rgba(201,168,76,.2);border-radius:20px;padding:2px 8px;letter-spacing:.5px}.pps-sub{font-size:12px!important;color:rgba(255,255,255,.35)!important;margin:0 0 0 16px!important;letter-spacing:.3px;line-height:1.5}.pps-ver-todo{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--pps-accent);text-decoration:none;text-transform:uppercase;letter-spacing:1px;border:1px solid rgba(201,168,76,.25);padding:8px 16px;border-radius:4px;transition:background .2s,border-color .2s;white-space:nowrap}.pps-ver-todo:hover{background:rgba(201,168,76,.08);border-color:var(--pps-accent);color:var(--pps-accent);text-decoration:none}.pps-ver-todo svg{transition:transform .2s}.pps-ver-todo:hover svg{transform:translateX(3px)}.pps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pps-grid--dest{grid-template-columns:repeat(3,1fr);gap:24px}.pps-card{background:#0d1e30!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:12px!important;overflow:hidden;display:flex!important;flex-direction:column;position:relative;transition:border-color .25s,box-shadow .25s,transform .25s}.pps-card:hover{border-color:rgba(201,168,76,.35)!important;box-shadow:0 8px 40px rgba(0,0,0,.5),0 0 0 1px rgba(201,168,76,.12)!important;transform:translateY(-4px)}.pps-card--dest{border-color:rgba(201,168,76,.12)!important}.pps-card--dest:hover{box-shadow:0 12px 48px rgba(0,0,0,.5),0 0 0 1px rgba(201,168,76,.2)!important}.pps-badge{position:absolute;top:10px;left:10px;z-index:3;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:4px 9px;border-radius:4px}.pps-badge--oferta{background:#ef8f61;color:#fff}.pps-badge--agotado{background:rgba(255,255,255,.1);color:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.12)}.pps-badge--dest{background:rgba(201,168,76,.15);color:#c9a84c;border:1px solid rgba(201,168,76,.3)}.pps-card-img{display:flex!important;background:#091929!important;padding:24px 16px 16px;position:relative;overflow:hidden;text-decoration:none;min-height:180px;align-items:center;justify-content:center}.pps-card--dest .pps-card-img{min-height:220px!important}.pps-card-img img{width:100%;max-height:160px;object-fit:contain;display:block;transition:transform .4s ease;position:relative;z-index:2}.pps-card--dest .pps-card-img img{max-height:200px!important}.pps-card:hover .pps-card-img img{transform:scale(1.06)}.pps-card-img-overlay{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 80%,rgba(201,168,76,.06) 0%,transparent 65%);opacity:0;transition:opacity .3s;z-index:1}.pps-card:hover .pps-card-img-overlay{opacity:1}.pps-card-body{padding:14px 16px 18px;display:flex!important;flex-direction:column;flex:1;gap:10px;background:#0d1e30!important}.pps-card--dest .pps-card-body{padding:18px 20px 22px!important}.pps-card-name{font-size:13px!important;font-weight:600!important;color:rgba(255,255,255,.85)!important;line-height:1.45!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;transition:color .2s}.pps-card--dest .pps-card-name{font-size:14px!important;-webkit-line-clamp:3!important}.pps-card-name:hover{color:#fff!important;text-decoration:none!important}.pps-card-features{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:6px}.pps-card-features li{display:flex;align-items:center;gap:7px;font-size:11px;color:rgba(255,255,255,.45)}.pps-card-features li svg{color:#c9a84c;flex-shrink:0}.pps-card-price .price{display:flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important}.pps-card-price .woocommerce-Price-amount{font-size:20px!important;font-weight:900!important;color:var(--pps-accent)!important;letter-spacing:-.5px!important}.pps-card--dest .pps-card-price .woocommerce-Price-amount{font-size:24px!important}.pps-card-price del .woocommerce-Price-amount{font-size:13px!important;font-weight:400!important;color:rgba(255,255,255,.28)!important}.pps-card-price ins{text-decoration:none!important}.pps-card-price ins .woocommerce-Price-amount{color:#ef8f61!important}.pps-card-btns{display:flex;gap:8px;margin-top:auto}.pps-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;border-radius:6px;transition:all .2s;cursor:pointer;white-space:nowrap}.pps-btn--ver{flex:1;padding:10px 12px;background:transparent!important;border:1.5px solid rgba(201,168,76,.3)!important;color:var(--pps-accent)!important}.pps-btn--ver:hover{background:var(--pps-accent)!important;border-color:var(--pps-accent)!important;color:#06111f!important;text-decoration:none!important}.pps-card--dest .pps-btn--ver{padding:12px 16px!important;font-size:11px!important}.pps-btn--cart{width:38px;height:38px;flex-shrink:0;padding:0;background:rgba(201,168,76,.08)!important;border:1.5px solid rgba(201,168,76,.2)!important;color:var(--pps-accent)!important}.pps-btn--cart:hover{background:var(--pps-accent)!important;border-color:var(--pps-accent)!important;color:#06111f!important;text-decoration:none!important}.pps-btn--consult{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.4)!important}.pps-btn--consult:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.25)!important;color:#fff!important}.pps-btn--cart.loading{opacity:.5;pointer-events:none}.pps-btn--cart.added{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.pps-loadmore-wrap{text-align:center;margin-top:32px}.pps-loadmore-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1.5px solid rgba(201,168,76,.3);color:var(--pps-accent);font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:12px 28px;border-radius:6px;cursor:pointer;transition:all .2s}.pps-loadmore-btn:hover:not(:disabled){background:rgba(201,168,76,.08);border-color:var(--pps-accent)}.pps-loadmore-btn:disabled{opacity:.6;cursor:default}.pps-loadmore-label,.pps-loadmore-spinner{display:inline-flex;align-items:center;gap:6px}.pps-loadmore-rest{opacity:.55;font-weight:600}@keyframes ppsSpin{to{transform:rotate(360deg)}}.pps-spin{animation:ppsSpin .8s linear infinite}.pps-section+.pps-section{border-top:1px solid rgba(201,168,76,.06)}@media (max-width:1100px){.pps-grid{grid-template-columns:repeat(3,1fr)}.pps-grid--dest{grid-template-columns:repeat(2,1fr)}.pps-inner{padding:0 32px}}@media (max-width:768px){.pps-section{padding:40px 0}.pps-inner{padding:0 20px}.pps-grid,.pps-grid--dest{grid-template-columns:repeat(2,1fr);gap:12px}.pps-titulo{font-size:18px!important}.pps-head{margin-bottom:20px}}@media (max-width:480px){.pps-grid,.pps-grid--dest{grid-template-columns:1fr}.pps-card-img{min-height:160px!important}}Aquí va el CSS completo con todo incluido y corregido:*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.5;color:#212121}a{text-decoration:none;color:inherit}button{border:none;background:none;cursor:pointer;font-family:inherit}ul,ol{list-style:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pe-header{position:sticky;top:0;z-index:1000;background:#ffffff;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.pe-top-bar{background:#1976d2;color:#ffffff;height:40px;font-size:14px}.pe-top-bar__container{max-width:1400px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;justify-content:space-between}.pe-top-bar__contact{display:flex;align-items:center;gap:8px;color:#ffffff;transition:opacity 0.2s}.pe-top-bar__contact:hover{opacity:0.9}.pe-top-bar__contact svg{width:16px;height:16px}.pe-top-bar__actions{display:flex;align-items:center}.pe-top-bar__cart{position:relative;display:flex;align-items:center;gap:6px;color:#ffffff;padding:6px 12px;border-radius:4px;transition:background 0.2s}.pe-top-bar__cart:hover{background:rgba(255,255,255,0.1)}.pe-top-bar__cart svg{width:20px;height:20px}.pe-top-bar__cart-count{position:absolute;top:-4px;right:-4px;background:#ff6f00;color:#ffffff;font-size:11px;font-weight:700;min-width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center}.pe-main-header{background:#ffffff;border-bottom:1px solid #e0e0e0}.pe-header__container{max-width:1400px;margin:0 auto;padding:0 24px;height:70px;display:flex;align-items:center;justify-content:space-between}.pe-logo{flex-shrink:0}.pe-logo__link{display:flex;align-items:center}.pe-logo__img{height:50px!important;width:auto!important;display:block!important;max-width:200px!important}.pe-nav{flex:1;display:none}@media (min-width:1024px){.pe-nav{display:block}}.pe-nav__list{display:flex;align-items:center;justify-content:center;gap:4px}.pe-nav__item{position:relative}.pe-nav__link{display:flex;align-items:center;gap:4px;padding:10px 14px;font-size:14px;font-weight:500;color:#212121;border-radius:6px;transition:all 0.2s}.pe-nav__link:hover,.pe-nav__link:focus{background:#f5f5f5;color:#1976d2}.pe-nav__link--active{color:#1976d2;background:rgba(25,118,210,0.08)}.pe-nav__arrow{width:16px;height:16px;opacity:0.5;transition:transform 0.2s}.pe-nav__item:hover .pe-nav__arrow{transform:rotate(180deg)}.pe-nav__dropdown{position:absolute;top:100%;left:0;min-width:200px;background:#ffffff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,0.2);padding:8px;opacity:0;visibility:hidden;transform:translateY(8px);transition:all 0.2s;z-index:100}.pe-nav__item:hover .pe-nav__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.pe-nav__dropdown-link{display:block;padding:10px 14px;font-size:14px;color:#212121;border-radius:4px;transition:background 0.2s}.pe-nav__dropdown-link:hover{background:#f5f5f5;color:#1976d2}.pe-header__actions{display:flex;align-items:center;gap:8px}.pe-header__menu-btn{display:flex;padding:10px;color:#212121;border-radius:6px;transition:background 0.2s}@media (min-width:1024px){.pe-header__menu-btn{display:none}}.pe-header__menu-btn:hover{background:#f5f5f5}.pe-header__menu-btn svg{width:24px;height:24px;display:block}.pe-mobile-nav{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:all 0.3s;z-index:2000}.pe-mobile-nav--open{opacity:1;visibility:visible}.pe-mobile-nav__panel{position:absolute;top:0;right:0;width:320px;max-width:85%;height:100%;background:#ffffff;transform:translateX(100%);transition:transform 0.3s;overflow-y:auto}.pe-mobile-nav--open .pe-mobile-nav__panel{transform:translateX(0)}.pe-mobile-nav__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e0e0e0}.pe-mobile-nav__title{font-size:18px;font-weight:600}.pe-mobile-nav__close{padding:8px;color:#212121;border-radius:6px;transition:background 0.2s}.pe-mobile-nav__close:hover{background:#f5f5f5}.pe-mobile-nav__close svg{width:24px;height:24px;display:block}.pe-mobile-nav__list{padding:12px}.pe-mobile-nav__item{border-bottom:1px solid #e0e0e0}.pe-mobile-nav__link{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;font-size:16px;font-weight:500;color:#212121;transition:color 0.2s}.pe-mobile-nav__link:hover{color:#1976d2}.pe-mobile-nav__arrow{width:16px;height:16px;opacity:0.5}.pe-mobile-nav__footer{padding:20px;border-top:1px solid #e0e0e0}.pe-mobile-nav__contact{display:flex;flex-direction:column;gap:12px}.pe-mobile-nav__contact-item{display:flex;align-items:center;gap:10px;font-size:14px;color:#212121}.pe-mobile-nav__contact-item svg{width:18px;height:18px;color:#1976d2;flex-shrink:0}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;transition-duration:0.01ms!important}}@media (max-width:1023px){.pe-header__container{height:60px}.pe-logo__img{height:42px!important;max-width:150px!important}.pe-top-bar{height:36px;font-size:12px}.pe-top-bar__container{padding:0 16px}}@media (max-width:480px){.pe-header__container{padding:0 12px}.pe-logo__img{height:36px!important;max-width:120px!important}.pe-nav__link{padding:8px 10px;font-size:13px}}#main-header{display:none!important}.pe-nav__list,.pe-nav__dropdown,.pe-mobile-nav__list{list-style:none!important;margin:0;padding:0}.pe-nav__list li,.pe-nav__dropdown li,.pe-mobile-nav__list li{list-style:none!important}.woocommerce-page .entry-content,.woocommerce-page #content{padding:0}.woocommerce-page .woocommerce-result-count{font-size:13px;color:#888;margin:0;display:flex;align-items:center}.woocommerce-page .woocommerce-ordering select{border:1.5px solid #ddd;border-radius:6px;padding:8px 14px;font-size:13px;color:#1B2A4A;font-weight:600;background:#fff;cursor:pointer;transition:border-color .2s}.woocommerce-page .woocommerce-ordering select:focus{border-color:#1B2A4A;outline:none}.woocommerce-page #sidebar,.woocommerce-page .et_pb_widget_area,.woocommerce-page .widget-area{background:transparent}.woocommerce-page .widget{background:#fff;border:1.5px solid #ece9e0;border-radius:10px;padding:18px 20px;margin-bottom:14px}.woocommerce-page .widget-title,.woocommerce-page .widgettitle{font-size:12px;font-weight:700;color:#1B2A4A;text-transform:uppercase;letter-spacing:.8px;margin:0 0 14px;padding-bottom:12px;border-bottom:2px solid #f0ede5;display:flex;align-items:center;gap:8px}.woocommerce-page .widget-title::before{content:'';display:block;width:3px;height:14px;background:#C9A84C;border-radius:2px;flex-shrink:0}.woocommerce-page .widget_product_categories ul,.woocommerce-page .widget_product_categories ul ul{list-style:none!important;margin:0;padding:0}.woocommerce-page .widget_product_categories ul ul{padding-left:14px}.woocommerce-page .widget_product_categories li::before,.woocommerce-page .widget_product_categories li::after{display:none!important}.woocommerce-page .widget_product_categories li a{display:flex;justify-content:space-between;align-items:center;padding:7px 0;font-size:13px;color:#444;text-decoration:none;border-bottom:1px solid #f9f7f2;transition:color .15s,padding-left .15s}.woocommerce-page .widget_product_categories li a:hover{color:#C9A84C;padding-left:6px}.woocommerce-page .widget_product_categories .count{background:#f0ede5;color:#888;font-size:11px;padding:2px 8px;border-radius:50px;flex-shrink:0;margin-left:8px}.woocommerce-page .widget_product_categories li.current-cat>a{color:#C9A84C;font-weight:700}.woocommerce-price-filter .ui-slider{background:#eee;height:5px;border-radius:3px;margin:8px 0 14px}.woocommerce-price-filter .ui-slider-range{background:#C9A84C}.woocommerce-price-filter .ui-slider-handle{width:18px;height:18px;background:#1B2A4A;border-radius:50%;border:3px solid #C9A84C;top:-7px;cursor:pointer;outline:none}.woocommerce-price-filter .ui-slider-handle:focus{box-shadow:0 0 0 3px rgba(201,168,76,.25)}.woocommerce-price-filter .price_label{font-size:13px;color:#555}.woocommerce-price-filter .price_label .from,.woocommerce-price-filter .price_label .to{font-weight:700;color:#1B2A4A}.woocommerce-price-filter button[type="submit"]{background:#1B2A4A;color:#fff;border:none;padding:8px 18px;border-radius:50px;font-size:12px;font-weight:700;cursor:pointer;margin-top:10px;transition:background .2s;display:block;width:100%}.woocommerce-price-filter button[type="submit"]:hover{background:#C9A84C}.woocommerce-page .widget_layered_nav ul{list-style:none!important;margin:0;padding:0}.woocommerce-page .widget_layered_nav li{margin-bottom:6px}.woocommerce-page .widget_layered_nav li::before{display:none!important}.woocommerce-page .widget_layered_nav li a{font-size:13px;color:#444;text-decoration:none;display:flex;align-items:center;gap:10px;transition:color .15s}.woocommerce-page .widget_layered_nav li a::before{content:'';width:15px;height:15px;border:1.5px solid #ccc;border-radius:3px;flex-shrink:0;transition:all .15s}.woocommerce-page .widget_layered_nav li a:hover::before{border-color:#C9A84C}.woocommerce-page .widget_layered_nav li.chosen a{color:#C9A84C;font-weight:600}.woocommerce-page .widget_layered_nav li.chosen a::before{background:#C9A84C;border-color:#C9A84C}.woocommerce-page .widget_layered_nav .count{margin-left:auto;background:#f0ede5;color:#888;font-size:11px;padding:1px 7px;border-radius:50px}.woocommerce-page .widget_rating_filter ul{list-style:none!important;margin:0;padding:0}.woocommerce-page .widget_rating_filter li::before{display:none!important}.woocommerce-page .widget_rating_filter li a{font-size:13px;color:#444;text-decoration:none;display:flex;align-items:center;gap:8px;padding:5px 0}.woocommerce-page .widget_rating_filter .star-rating{font-size:12px}.woocommerce-page .woocommerce-pagination{text-align:center;margin:36px 0 0}.woocommerce-page .woocommerce-pagination ul{display:inline-flex;gap:6px;list-style:none!important;margin:0;padding:0}.woocommerce-page .woocommerce-pagination ul li{list-style:none!important}.woocommerce-page .woocommerce-pagination ul li::before{display:none!important}.woocommerce-page .woocommerce-pagination ul li a,.woocommerce-page .woocommerce-pagination ul li span{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1.5px solid #ddd;border-radius:7px;font-size:13px;font-weight:600;color:#1B2A4A;text-decoration:none;transition:all .2s}.woocommerce-page .woocommerce-pagination ul li a:hover,.woocommerce-page .woocommerce-pagination ul li span.current{background:#1B2A4A;border-color:#1B2A4A;color:#fff}.lf-footer{background:#1B2A4A;font-family:system-ui,-apple-system,sans-serif}.lf-body{padding:56px 40px 40px}.lf-inner{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:40px}.lf-col{flex:1 1 200px;min-width:180px}.lf-col-brand{flex:1 1 260px}.lf-logo{display:flex;flex-direction:column;line-height:1;gap:3px;text-decoration:none;margin-bottom:16px}.lf-logo-eyebrow{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:#C9A84C;font-weight:600;font-family:Georgia,serif}.lf-logo-name{font-size:24px;font-weight:800;letter-spacing:4px;text-transform:uppercase;color:#fff;font-family:Georgia,serif;line-height:1}.lf-logo:hover .lf-logo-name{color:#C9A84C;transition:color .2s}.lf-desc{font-size:13px;color:rgba(255,255,255,.55);line-height:1.75;margin:0 0 20px}.lf-social{display:flex;gap:10px}.lf-social-btn{width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.6);text-decoration:none;transition:background .2s,color .2s}.lf-social-btn:hover{background:#C9A84C;color:#fff}.lf-col-title{font-size:11px;font-weight:700;color:#C9A84C;text-transform:uppercase;letter-spacing:2px;margin:0 0 18px}.lf-links{list-style:none;margin:0;padding:0}.lf-links li{margin-bottom:10px}.lf-links li a{font-size:13px;color:rgba(255,255,255,.6);text-decoration:none;transition:color .2s}.lf-links li a:hover{color:#C9A84C}.lf-contact-list{list-style:none;margin:0 0 24px;padding:0}.lf-contact-list li{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.lf-contact-list li svg{stroke:rgba(255,255,255,.4);flex-shrink:0;margin-top:2px}.lf-contact-list li span,.lf-contact-list li a{font-size:13px;color:rgba(255,255,255,.6);text-decoration:none;line-height:1.5}.lf-contact-list li a:hover{color:#C9A84C}.lf-pay{margin-top:4px}.lf-pay-label{font-size:11px;color:rgba(255,255,255,.35);text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:8px}.lf-pay-badges{display:flex;flex-wrap:wrap;gap:6px}.lf-pay-badge{background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);font-size:11px;font-weight:700;padding:4px 10px;border-radius:4px;letter-spacing:.3px}.lf-bar{border-top:1px solid rgba(255,255,255,.1);padding:18px 40px}.lf-bar-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.lf-copy{font-size:12px;color:rgba(255,255,255,.35);margin:0}.lf-copy-right{font-size:12px;color:rgba(255,255,255,.25);margin:0}@media (max-width:768px){.lf-body{padding:40px 20px 32px}.lf-inner{gap:32px}.lf-col,.lf-col-brand{flex:1 1 100%}.lf-bar{padding:16px 20px}.lf-bar-inner{flex-direction:column;text-align:center}}ul.products li.product{background:#ffffff!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 2px 12px rgba(0,0,0,.14)!important;border:1px solid rgba(0,0,0,.07)!important;transition:transform .25s ease,box-shadow .25s ease!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;position:relative!important}ul.products li.product:hover{transform:translateY(-5px)!important;box-shadow:0 10px 28px rgba(0,0,0,.2)!important}.woocommerce-page ul.products li.product:nth-child(n) .et_shop_image,.et_pb_shop ul.products li.product .et_shop_image{position:relative!important;padding-top:85%!important;height:0!important;width:100%!important;overflow:hidden!important;background:#f5f5f5!important;flex-shrink:0!important}.woocommerce-page ul.products li.product:nth-child(n) .et_shop_image img,.et_pb_shop ul.products li.product .et_shop_image img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;transition:transform .4s ease!important}.woocommerce-page ul.products li.product:nth-child(n) .et_shop_image .et_overlay,.et_pb_shop ul.products li.product .et_shop_image .et_overlay{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}ul.products li.product:hover .et_shop_image img{transform:scale(1.06)!important}ul.products li.product .et_overlay{border-color:#2b6cb0!important}ul.products li.product .et_overlay::before{color:#2b6cb0!important}ul.products li.product a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;flex:1!important;text-decoration:none!important}ul.products li.product h2.woocommerce-loop-product__title{font-size:13px!important;font-weight:700!important;color:#0a1829!important;line-height:1.4!important;margin:0!important;padding:10px 12px 4px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;flex:1!important}ul.products li.product .price{color:#2b6cb0!important;font-size:15px!important;font-weight:800!important;padding:2px 12px 10px!important;margin:0!important;display:block!important}ul.products li.product .price del{color:#aaa!important;font-size:12px!important;font-weight:500!important;margin-right:4px!important}ul.products li.product .price ins{text-decoration:none!important;color:#c0392b!important}ul.products li.product .woocommerce-product-details__short-description,ul.products li.product p:not(.price){display:none!important}ul.products li.product a.add_to_cart_button,ul.products li.product a.button:not(.add_to_cart_button){display:block!important;margin:0 12px 12px!important;padding:9px 14px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.6px!important;border-radius:50px!important;text-align:center!important;text-decoration:none!important;background:#2b6cb0!important;color:#ffffff!important;border:none!important;width:auto!important;transition:background .2s!important}ul.products li.product a.add_to_cart_button:hover,ul.products li.product a.button:not(.add_to_cart_button):hover{background:#1a4e8a!important;color:#fff!important}ul.products li.product a.add_to_cart_button.added{background:#276749!important}ul.products li.product .onsale{background:#ef8f61!important;color:#fff!important;border-radius:6px!important;font-size:10px!important;font-weight:700!important;padding:2px 8px!important;top:8px!important;left:8px!important;min-height:auto!important;min-width:auto!important;line-height:1.6!important}@media (max-width:980px){.woocommerce-page ul.products,.et_pb_shop ul.products,.woocommerce-page .et_pb_shop ul.products,body .et_pb_shop ul.products{display:grid!important;grid-template-columns:calc(50% - 5px) calc(50% - 5px)!important;gap:10px!important;padding:0!important;margin:0!important;list-style:none!important}.woocommerce-page ul.products li.product,.et_pb_shop ul.products li.product,.woocommerce-page .et_pb_shop ul.products li.product,body .et_pb_shop ul.products li.product{width:100%!important;max-width:100%!important;flex:unset!important;margin:0!important;float:none!important}ul.products li.product h2.woocommerce-loop-product__title{font-size:12px!important;padding:8px 8px 3px!important}ul.products li.product .price{font-size:14px!important;padding:2px 8px 8px!important}ul.products li.product a.add_to_cart_button,ul.products li.product a.button:not(.add_to_cart_button){margin:0 8px 8px!important;padding:8px 10px!important;font-size:11px!important}}.woocommerce-result-count{font-size:12px!important}@media (max-width:640px){.woocommerce-result-count{display:block!important;margin-bottom:6px!important}.woocommerce-ordering{float:none!important;margin:0 0 14px!important}.woocommerce-ordering select{width:100%!important;font-size:13px!important;padding:8px 12px!important;border-radius:8px!important;border:1.5px solid #ddd!important}.et_pb_section_6{padding-top:20px!important;padding-bottom:24px!important}.et_pb_section_0_tb_footer{padding-top:30px!important;padding-bottom:24px!important}.et_pb_section_6 .et_pb_row_6col{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}.et_pb_section_6 .et_pb_row_6col .et_pb_column_1_6{width:calc(33.33% - 6px)!important;max-width:calc(33.33% - 6px)!important;flex:0 0 calc(33.33% - 6px)!important;margin:0!important;padding:8px 4px!important}.et_pb_section_6 .et_pb_row_6col .et_pb_column_1_6 img{max-width:100%!important;height:auto!important;object-fit:contain!important;display:block!important;margin:0 auto!important}.et_pb_blurb_content{padding:6px 0!important}.et_pb_blurb_description{font-size:12px!important}.et_pb_main_blurb_image{width:46px!important}}html{overflow-x:hidden}.et_pb_fullwidth_code{overflow:hidden}.et_pb_section_6 .et_pb_row_7,.et_pb_section_6 .et_pb_row_8{background:#f0f4f8!important;border-radius:16px!important;padding:14px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.et_pb_section_6 .et_pb_row_7 .et_pb_blurb,.et_pb_section_6 .et_pb_row_8 .et_pb_blurb{background:#fff!important;border-radius:12px!important;padding:12px 14px!important;border:1.5px solid rgba(0,21,37,.06)!important;box-shadow:0 1px 6px rgba(0,21,37,.06)!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;margin:0!important}.et_pb_section_6 .et_pb_row_7 .et_pb_blurb:hover,.et_pb_section_6 .et_pb_row_8 .et_pb_blurb:hover{transform:translateY(-3px)!important;box-shadow:0 6px 20px rgba(0,21,37,.12)!important;border-color:#ff8c42!important}.et_pb_section_6 .et_pb_row_7 .et_pb_main_blurb_image,.et_pb_section_6 .et_pb_row_8 .et_pb_main_blurb_image{width:44px!important;height:44px!important;margin-right:10px!important;flex-shrink:0!important}.et_pb_section_6 .et_pb_row_7 .et_pb_main_blurb_image img,.et_pb_section_6 .et_pb_row_8 .et_pb_main_blurb_image img{width:44px!important;height:44px!important;object-fit:contain!important;border-radius:8px!important;background:#f0f4f8!important;padding:6px!important}.et_pb_section_6 .et_pb_row_7 .et_pb_module_header,.et_pb_section_6 .et_pb_row_8 .et_pb_module_header{font-size:12px!important;font-weight:800!important;color:#001525!important;margin-bottom:2px!important;letter-spacing:.3px!important;line-height:1.2!important}.et_pb_section_6 .et_pb_row_7 .et_pb_blurb_description p,.et_pb_section_6 .et_pb_row_8 .et_pb_blurb_description p{font-size:11px!important;color:#888!important;margin:0!important;line-height:1.3!important}@media (max-width:767px){.et_pb_section_6 .et_pb_row_7,.et_pb_section_6 .et_pb_row_8{display:grid!important;grid-template-columns:calc(50% - 4px) calc(50% - 4px)!important;gap:8px!important}.et_pb_section_6 .et_pb_row_7 .et_pb_column,.et_pb_section_6 .et_pb_row_8 .et_pb_column{width:auto!important;max-width:none!important;float:none!important;margin:0!important}}.et_pb_row_13{padding:20px!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:center!important;align-items:stretch!important}.et_pb_row_13>.et_pb_column{background:#f8f9fc!important;border-radius:14px!important;border:1.5px solid rgba(0,0,0,.06)!important;padding:22px 14px 14px!important;margin:0!important;float:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;cursor:pointer!important;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s!important}.et_pb_row_13>.et_pb_column:hover{transform:translateY(-6px)!important;box-shadow:0 12px 32px rgba(0,21,37,.1)!important;border-color:#ff8c42!important;background:#fff!important}.et_pb_row_13 .et_pb_image{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important}.et_pb_row_13 .et_pb_image img{filter:grayscale(100%) opacity(.45)!important;transition:filter .3s ease!important;max-height:38px!important;width:auto!important;max-width:100%!important;object-fit:contain!important;display:block!important;margin:0 auto!important}.et_pb_row_13>.et_pb_column:hover .et_pb_image img{filter:grayscale(0%) opacity(1)!important}.et_pb_row_13 .et_pb_image::after{display:block!important;font-size:10px!important;font-weight:700!important;color:#99a!important;text-align:center!important;margin-top:10px!important;letter-spacing:.8px!important;text-transform:uppercase!important;transition:color .25s!important;width:100%!important}.et_pb_row_13>.et_pb_column:hover .et_pb_image::after{color:#ff8c42!important}.et_pb_image_2::after{content:'TuPunto'!important}.et_pb_image_3::after{content:'Sira'!important}.et_pb_image_4::after{content:'MásBoletas'!important}.et_pb_image_5::after{content:'Montefino'!important}.et_pb_image_6::after{content:'SERCOTEC'!important}.et_pb_image_7::after{content:'Convenio Marco'!important}@media (max-width:767px){.et_pb_row_13{display:grid!important;grid-template-columns:calc(33% - 7px) calc(33% - 7px) calc(34% - 7px)!important;gap:10px!important}.et_pb_row_13>.et_pb_column{width:auto!important;flex:unset!important;padding:16px 10px 12px!important}}.et-l--header .et_builder_inner_content{z-index:1000!important}.dgwt-wcas-search-wrapp{display:flex!important;align-items:center!important;justify-content:center!important}.dgwt-wcas-search-icon{flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;border-radius:50%!important;background:#001525!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;cursor:pointer!important}.dgwt-wcas-search-icon:hover{background:#ff8c42!important}.dgwt-wcas-search-icon svg,.dgwt-wcas-ico-magnifier-handler{fill:#ffffff!important;width:20px!important;height:20px!important;display:block!important;flex-shrink:0!important}.et_pb_section_1_tb_header{padding:8px 20px!important;background:#f5f5f5!important}.pe-header{position:relative!important;z-index:10000!important}.pe-header__menu-btn{position:relative!important;z-index:10001!important;background:#001525!important;border-radius:8px!important;color:#ffffff!important;padding:8px!important}.pe-header__menu-btn:hover{background:#ff8c42!important}.pe-mobile-nav{z-index:99999!important}.pe-mobile-nav__panel{background:#ffffff!important;box-shadow:4px 0 24px rgba(0,0,0,.35)!important}.ht-ctc-chat{z-index:99998!important}@media (min-width:601px) and (max-width:900px){.zge-grid{grid-template-columns:52% 48%!important;min-height:420px!important}.zge-slides{min-height:420px!important;height:420px!important;max-height:none!important}.zge-left{order:1!important}.zge-right{order:2!important;padding:36px 28px 36px 20px!important}.zge-left::after{display:block!important}}html,body{overflow-x:hidden!important;max-width:100%!important}.et_pb_fullwidth_code_0_tb_header,.et_pb_fullwidth_code_0_tb_header .et_pb_code_inner{overflow:visible!important}.post-type-archive-product .container,.tax-product_cat .container{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.post-type-archive-product .container .clearfix>div,.tax-product_cat .container .clearfix>div{float:none!important;width:100%!important;padding-right:0!important}.post-type-archive-product ul.products,.tax-product_cat ul.products{width:100%!important}.pgs-section{--pgs-accent:#00d4ff}.pgs-section{background:#050b18;padding:56px 0;font-family:'Segoe UI',system-ui,-apple-system,sans-serif;border-top:1px solid rgba(255,255,255,.04)}.pgs-section:nth-child(even){background:#080f20}.pgs-inner{max-width:1280px;margin:0 auto;padding:0 48px}.pgs-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:28px}.pgs-titulo-wrap{display:flex;align-items:center;gap:12px;margin-bottom:6px}.pgs-titulo-bar{display:block;width:4px;height:28px;border-radius:2px;background:var(--pgs-accent);flex-shrink:0;box-shadow:0 0 12px var(--pgs-accent)}.pgs-titulo{font-size:22px!important;font-weight:900!important;color:#ffffff!important;letter-spacing:-0.5px!important;text-transform:uppercase!important;line-height:1!important;margin:0!important}.pgs-titulo-count{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--pgs-accent);background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.2);border-radius:20px;padding:2px 8px;letter-spacing:.5px}.pgs-sub{font-size:12px!important;color:rgba(255,255,255,.35)!important;margin:0 0 0 16px!important;letter-spacing:.3px}.pgs-ver-todo{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--pgs-accent);text-decoration:none;text-transform:uppercase;letter-spacing:1px;border:1px solid rgba(0,212,255,.25);padding:8px 16px;border-radius:4px;transition:background .2s,border-color .2s;white-space:nowrap}.pgs-ver-todo:hover{background:rgba(0,212,255,.08);border-color:var(--pgs-accent);color:var(--pgs-accent);text-decoration:none}.pgs-ver-todo svg{transition:transform .2s}.pgs-ver-todo:hover svg{transform:translateX(3px)}.pgs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pgs-card{background:#0d1525!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:12px!important;overflow:hidden;display:flex!important;flex-direction:column;position:relative;transition:border-color .25s,box-shadow .25s,transform .25s}.pgs-card:hover{border-color:rgba(0,212,255,.3)!important;box-shadow:0 8px 40px rgba(0,0,0,.5),0 0 0 1px rgba(0,212,255,.12)!important;transform:translateY(-4px)}.pgs-badge{position:absolute;top:10px;left:10px;z-index:3;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:4px 9px;border-radius:4px}.pgs-badge--oferta{background:#ff8c42;color:#fff}.pgs-badge--agotado{background:rgba(255,255,255,.1);color:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.12)}.pgs-card-img{display:flex!important;background:#0a1020!important;padding:24px 16px 16px;position:relative;overflow:hidden;text-decoration:none;min-height:180px;align-items:center;justify-content:center}.pgs-card-img img{width:100%;max-height:160px;object-fit:contain;display:block;transition:transform .4s ease;position:relative;z-index:2}.pgs-card:hover .pgs-card-img img{transform:scale(1.07)}.pgs-card-img-overlay{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 80%,rgba(0,212,255,.07) 0%,transparent 65%);opacity:0;transition:opacity .3s;z-index:1}.pgs-card:hover .pgs-card-img-overlay{opacity:1}.pgs-card-body{padding:14px 16px 18px;display:flex!important;flex-direction:column;flex:1;gap:10px;background:#0d1525!important}.pgs-card-name{font-size:13px!important;font-weight:600!important;color:rgba(255,255,255,.85)!important;line-height:1.45!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;transition:color .2s}.pgs-card-name:hover{color:#fff!important;text-decoration:none!important}.pgs-card-price .price{display:flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important}.pgs-card-price .woocommerce-Price-amount{font-size:20px!important;font-weight:900!important;color:var(--pgs-accent)!important;letter-spacing:-.5px!important}.pgs-card-price del .woocommerce-Price-amount{font-size:13px!important;font-weight:400!important;color:rgba(255,255,255,.28)!important}.pgs-card-price ins{text-decoration:none!important}.pgs-card-price ins .woocommerce-Price-amount{color:#ff8c42!important}.pgs-card-btns{display:flex;gap:8px;margin-top:auto}.pgs-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;border-radius:6px;transition:all .2s;cursor:pointer;white-space:nowrap}.pgs-btn--ver{flex:1;padding:10px 12px;background:transparent!important;border:1.5px solid rgba(0,212,255,.3)!important;color:var(--pgs-accent)!important}.pgs-btn--ver:hover{background:var(--pgs-accent)!important;border-color:var(--pgs-accent)!important;color:#050b18!important;text-decoration:none!important}.pgs-btn--cart{width:38px;height:38px;flex-shrink:0;padding:0;background:rgba(0,212,255,.08)!important;border:1.5px solid rgba(0,212,255,.2)!important;color:var(--pgs-accent)!important}.pgs-btn--cart:hover{background:var(--pgs-accent)!important;border-color:var(--pgs-accent)!important;color:#050b18!important;text-decoration:none!important}.pgs-btn--consult{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.4)!important}.pgs-btn--consult:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.25)!important;color:#fff!important}.pgs-btn--cart.loading{opacity:.5;pointer-events:none}.pgs-btn--cart.added{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.pgs-loadmore-wrap{text-align:center;margin-top:32px}.pgs-loadmore-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1.5px solid rgba(0,212,255,.3);color:var(--pgs-accent);font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:12px 28px;border-radius:6px;cursor:pointer;transition:all .2s}.pgs-loadmore-btn:hover:not(:disabled){background:rgba(0,212,255,.08);border-color:var(--pgs-accent)}.pgs-loadmore-btn:disabled{opacity:.6;cursor:default}.pgs-loadmore-label,.pgs-loadmore-spinner{display:inline-flex;align-items:center;gap:6px}.pgs-loadmore-rest{opacity:.55;font-weight:600}@keyframes pgsSpin{to{transform:rotate(360deg)}}.pgs-spin{animation:pgsSpin .8s linear infinite}.pgs-section+.pgs-section{border-top:1px solid rgba(0,212,255,.06)}@media (max-width:1100px){.pgs-grid{grid-template-columns:repeat(3,1fr)}.pgs-inner{padding:0 32px}}@media (max-width:768px){.pgs-section{padding:40px 0}.pgs-inner{padding:0 20px}.pgs-grid{grid-template-columns:repeat(2,1fr);gap:12px}.pgs-titulo{font-size:18px!important}.pgs-head{margin-bottom:20px}}@media (max-width:480px){.pgs-grid{grid-template-columns:1fr}.pgs-card-img{min-height:160px!important}}.pps-section{--pps-accent:#1976d2}.pps-section{background:#ffffff;padding:56px 0;font-family:'Segoe UI',system-ui,-apple-system,sans-serif;border-top:1px solid #edf0f5}.pps-section:nth-child(even){background:#f7f9fc}.pps-section--dest{background:#f0f6ff!important;padding-top:64px!important;padding-bottom:64px!important}.pps-inner{max-width:1280px;margin:0 auto;padding:0 48px}.pps-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:28px}.pps-titulo-wrap{display:flex;align-items:center;gap:12px;margin-bottom:6px}.pps-titulo-bar{display:block;width:4px;height:28px;border-radius:2px;background:var(--pps-accent);flex-shrink:0;box-shadow:0 0 10px rgba(25,118,210,.3)}.pps-titulo{font-size:22px!important;font-weight:900!important;color:#1B2A4A!important;letter-spacing:-0.5px!important;text-transform:uppercase!important;line-height:1!important;margin:0!important}.pps-titulo-count{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--pps-accent);background:rgba(25,118,210,.08);border:1px solid rgba(25,118,210,.2);border-radius:20px;padding:2px 8px;letter-spacing:.5px}.pps-sub{font-size:12px!important;color:#8898aa!important;margin:0 0 0 16px!important;letter-spacing:.3px;line-height:1.5}.pps-ver-todo{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--pps-accent);text-decoration:none;text-transform:uppercase;letter-spacing:1px;border:1px solid rgba(25,118,210,.3);padding:8px 16px;border-radius:4px;transition:background .2s,border-color .2s;white-space:nowrap}.pps-ver-todo:hover{background:rgba(25,118,210,.06);border-color:var(--pps-accent);color:var(--pps-accent);text-decoration:none}.pps-ver-todo svg{transition:transform .2s}.pps-ver-todo:hover svg{transform:translateX(3px)}.pps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pps-grid--dest{grid-template-columns:repeat(3,1fr);gap:24px}.pps-card{background:#ffffff!important;border:1px solid #e4eaf3!important;border-radius:12px!important;overflow:hidden;display:flex!important;flex-direction:column;position:relative;transition:border-color .25s,box-shadow .25s,transform .25s;box-shadow:0 1px 6px rgba(27,42,74,.06)!important}.pps-card:hover{border-color:rgba(25,118,210,.4)!important;box-shadow:0 8px 32px rgba(27,42,74,.12),0 0 0 1px rgba(25,118,210,.12)!important;transform:translateY(-4px)}.pps-card--dest{border-color:rgba(25,118,210,.15)!important}.pps-card--dest:hover{box-shadow:0 12px 40px rgba(27,42,74,.14),0 0 0 1px rgba(25,118,210,.18)!important}.pps-badge{position:absolute;top:10px;left:10px;z-index:3;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:4px 9px;border-radius:4px}.pps-badge--oferta{background:#ff8c42;color:#fff}.pps-badge--agotado{background:#f1f3f6;color:#8898aa;border:1px solid #dde4ef}.pps-badge--dest{background:rgba(25,118,210,.1);color:#1976d2;border:1px solid rgba(25,118,210,.25)}.pps-card-img{display:flex!important;background:#f5f8fc!important;padding:24px 16px 16px;position:relative;overflow:hidden;text-decoration:none;min-height:180px;align-items:center;justify-content:center}.pps-card--dest .pps-card-img{min-height:220px!important}.pps-card-img img{width:100%;max-height:160px;object-fit:contain;display:block;transition:transform .4s ease;position:relative;z-index:2}.pps-card--dest .pps-card-img img{max-height:200px!important}.pps-card:hover .pps-card-img img{transform:scale(1.06)}.pps-card-img-overlay{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 80%,rgba(25,118,210,.06) 0%,transparent 65%);opacity:0;transition:opacity .3s;z-index:1}.pps-card:hover .pps-card-img-overlay{opacity:1}.pps-card-body{padding:14px 16px 18px;display:flex!important;flex-direction:column;flex:1;gap:10px;background:#ffffff!important}.pps-card--dest .pps-card-body{padding:18px 20px 22px!important}.pps-card-name{font-size:13px!important;font-weight:600!important;color:#1B2A4A!important;line-height:1.45!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;transition:color .2s}.pps-card--dest .pps-card-name{font-size:14px!important;-webkit-line-clamp:3!important}.pps-card-name:hover{color:#1976d2!important;text-decoration:none!important}.pps-card-features{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:6px}.pps-card-features li{display:flex;align-items:center;gap:7px;font-size:11px;color:#8898aa}.pps-card-features li svg{color:#1976d2;flex-shrink:0}.pps-card-price .price{display:flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important}.pps-card-price .woocommerce-Price-amount{font-size:20px!important;font-weight:900!important;color:#1976d2!important;letter-spacing:-.5px!important}.pps-card--dest .pps-card-price .woocommerce-Price-amount{font-size:24px!important}.pps-card-price del .woocommerce-Price-amount{font-size:13px!important;font-weight:400!important;color:#aab4c4!important}.pps-card-price ins{text-decoration:none!important}.pps-card-price ins .woocommerce-Price-amount{color:#c0392b!important}.pps-card-btns{display:flex;gap:8px;margin-top:auto}.pps-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;border-radius:6px;transition:all .2s;cursor:pointer;white-space:nowrap}.pps-btn--ver{flex:1;padding:10px 12px;background:transparent!important;border:1.5px solid rgba(25,118,210,.35)!important;color:#1976d2!important}.pps-btn--ver:hover{background:#1976d2!important;border-color:#1976d2!important;color:#fff!important;text-decoration:none!important}.pps-card--dest .pps-btn--ver{padding:12px 16px!important;font-size:11px!important}.pps-btn--cart{width:38px;height:38px;flex-shrink:0;padding:0;background:rgba(25,118,210,.06)!important;border:1.5px solid rgba(25,118,210,.25)!important;color:#1976d2!important}.pps-btn--cart:hover{background:#1976d2!important;border-color:#1976d2!important;color:#fff!important;text-decoration:none!important}.pps-btn--consult{background:#f5f6f8!important;border-color:#dde4ef!important;color:#8898aa!important}.pps-btn--consult:hover{background:#1B2A4A!important;border-color:#1B2A4A!important;color:#fff!important}.pps-btn--cart.loading{opacity:.5;pointer-events:none}.pps-btn--cart.added{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.pps-loadmore-wrap{text-align:center;margin-top:32px}.pps-loadmore-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1.5px solid rgba(25,118,210,.35);color:#1976d2;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:12px 28px;border-radius:6px;cursor:pointer;transition:all .2s}.pps-loadmore-btn:hover:not(:disabled){background:rgba(25,118,210,.06);border-color:#1976d2}.pps-loadmore-btn:disabled{opacity:.5;cursor:default}.pps-loadmore-label,.pps-loadmore-spinner{display:inline-flex;align-items:center;gap:6px}.pps-loadmore-rest{opacity:.55;font-weight:600}@keyframes ppsSpin{to{transform:rotate(360deg)}}.pps-spin{animation:ppsSpin .8s linear infinite}.pps-section+.pps-section{border-top:1px solid #edf0f5}@media (max-width:1100px){.pps-grid{grid-template-columns:repeat(3,1fr)}.pps-grid--dest{grid-template-columns:repeat(2,1fr)}.pps-inner{padding:0 32px}}@media (max-width:768px){.pps-section{padding:40px 0}.pps-inner{padding:0 20px}.pps-grid,.pps-grid--dest{grid-template-columns:repeat(2,1fr);gap:12px}.pps-titulo{font-size:18px!important}.pps-head{margin-bottom:20px}}@media (max-width:480px){.pps-grid,.pps-grid--dest{grid-template-columns:1fr}.pps-card-img{min-height:160px!important}}Reemplaza todo el contenido del CSS adicional con este bloque completo. Cuando esté listo seguimos con los shortcodes de productos en Divi.
Aquí los shortcodes para armar la página /pos/ en Divi — mismo esquema que usaste en /gamer/:Orden de módulos en la página /pos/ (Divi Builder):Módulo 1 — Cabecera de página
Módulo Code (Full Width,padding 0):Módulos 2 en adelante — Secciones de productos
Cada uno es un Módulo Code normal:[pe_pos_seccion cat="cajas-registradoras" titulo="Cajas Registradoras" sub="Táctiles · Software incluido · Soporte local"]
[pe_pos_seccion cat="impresoras-tickets" titulo="Impresoras de Tickets" sub="Térmicas · USB/LAN · 80mm · Alta velocidad"]
[pe_pos_seccion cat="lectores-codigo-barra" titulo="Lectores de Código de Barra" sub="USB · Inalámbrico · 1D/2D · QR"]
[pe_pos_seccion cat="balanzas" titulo="Balanzas" sub="Con impresora · Homologadas SII · Mostrador"]
[pe_pos_seccion cat="kit-pos" titulo="Kits POS Completos" sub="Todo en uno · Listo para instalar"]
Parámetros disponibles (igual que pe_gamer_seccion):Parámetro	Default	Descripción
cat	—	Slug de categoría WooCommerce (obligatorio)
titulo	"POS"	Título de la sección
sub	""	Subtítulo
limite	4	Productos visibles al inicio
ver_todo	URL de la cat	URL del botón "Ver todos"
acento	#1976d2	Color de acento (ya tiene el azul por defecto)
Ajusta los slugs según tus categorías reales en WooCommerce → Productos → Categorías. Si alguna cat no tiene productos,la sección no se renderiza (retorna vacío). ¿Quieres que revise el snippet PHP para confirmar que usa el prefijo pe_pos_seccion o necesitas que lo genere ahora?