img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}/*!
 * eCommerce Product Catalog
 * https://impleCode.com
 *
 * Copyright 2026 impleCode
 * Free to use under the GPLv3 license.
 * http://www.gnu.org/licenses/gpl-3.0.html
 *
 *
 * NOTE: DO NOT EDIT THIS FILE. FOR YOUR OWN CSS GO TO WordPress > Appearance > Additional CSS and copy the CSS that you want to modify there.
 */h1.entry-title.product-listing-name,h1.product-listing-name{display:block}.product-archive-nav{clear:both;text-align:center;padding:40px 0}.product-archive-nav ul{margin:0;list-style:none}#container.content-area.product-catalog .product-archive-nav li a,#primary .product-archive-nav li a,.product-archive-nav li a,.product-archive-nav li a:active,.product-archive-nav li a:hover,.product-archive-nav li a:link,.product-archive-nav li a:visited,.product-archive-nav li.active a,.product-archive-nav li.disabled,body.page .post .product-archive-nav li a,body.page .post .product-archive-nav li a:hover{color:#fff;text-decoration:none}.product-archive-nav li{display:inline-block}.product-archive-nav li a,.product-archive-nav li a:hover,.product-archive-nav li.active a,.product-archive-nav li.disabled,button.green-box{background-color:#327332;border-radius:3px;cursor:pointer;padding:12px;padding:.75rem;display:inline-block}#product_archive_nav.product-archive-nav li{background:0 0;padding:0;vertical-align:middle}.product-archive-nav.red-box li a,.product-archive-nav.red-box li a:hover,.product-archive-nav.red-box li.active a,.product-archive-nav.red-box li.disabled,button.red-box{background-color:#fc3233;background-color:rgb(253 0 2 / .8)}.product-archive-nav.orange-box li a,.product-archive-nav.orange-box li a:hover,.product-archive-nav.orange-box li.active a,.product-archive-nav.orange-box li.disabled,button.orange-box{background-color:#fd6232}.product-archive-nav.blue-box li a,.product-archive-nav.blue-box li a:hover,.product-archive-nav.blue-box li.active a,.product-archive-nav.blue-box li.disabled,button.blue-box{background-color:#123f5c}.product-archive-nav.grey-box li a,.product-archive-nav.grey-box li a:hover,.product-archive-nav.grey-box li.active a,.product-archive-nav.grey-box li.disabled,button.grey-box{background-color:#888}.product-archive-nav li a:hover,.product-archive-nav li.active a,button.green-box:hover{background-color:#027502}.product-archive-nav li.active a{pointer-events:none;cursor:default}.product-archive-nav.red-box li a:hover,.product-archive-nav.red-box li.active a,button.red-box:hover{background-color:#fd0002}.product-archive-nav.orange-box li a:hover,.product-archive-nav.orange-box li.active a,button.orange-box:hover{background-color:#fe3c00}.product-archive-nav.blue-box li a:hover,.product-archive-nav.blue-box li.active a,button.blue-box:hover{background-color:#1e618c}.product-archive-nav.grey-box li a:hover,.product-archive-nav.grey-box li.active a,button.grey-box:hover{background-color:#a0a0a0}#container.content-area.product-catalog #product_listing .ic-design.button,.al_product .ic-design.button,.ic-design.button,article.al_product .ic-design.button,body #main-content a.ic-design.button,body #page-container a.ic-design.button,body .ic-design.button,body a.ic-design.button{border-radius:3px;cursor:pointer;line-height:1;border:0;box-shadow:none;color:#fff;text-shadow:none;padding:10px;font-size:15px;display:inline-block;text-decoration:none;background-image:none;margin:0;height:auto;width:auto}.ic-design.button span{color:#fff}#product_listing .ic-design.button:active,#product_listing .ic-design.button:hover,.al_product .ic-design.button:active,.al_product .ic-design.button:hover,.ic-design.button:active,.ic-design.button:hover,article.al_product .ic-design.button:active,article.al_product .ic-design.button:hover,body a.ic-design.button:active,body a.ic-design.button:hover{text-decoration:none;background-image:none;color:#fff}.green-box.button{background-color:#327332}.green-box.button:active,.green-box.button:focus,.green-box.button:hover{background-color:#027502}.blue-box.button{background-color:#123f5c}.blue-box.button:active,.blue-box.button:focus,.blue-box.button:hover{background-color:#1e618c}.grey-box.button{background-color:#888}.grey-box.button:active,.grey-box.button:focus,.grey-box.button:hover{background-color:#a0a0a0}.orange-box.button{background-color:#d73d09}.orange-box.button:active,.orange-box.button:focus,.orange-box.button:hover{background-color:#fe3c00}.red-box.button{background-color:#fc3233}.red-box.button:active,.red-box.button:focus,.red-box.button:hover{background-color:#fd0002}.ic-design.button.ic-secondary-button,.ic-design.button.ic-secondary-button:hover,.ic-secondary-button,.ic-secondary-button:hover,a.ic-design.button.ic-secondary-button,a.ic-design.button.ic-secondary-button:hover,article.al_product .ic-design.button.ic-secondary-button{background:#fff;border:1px solid #000;color:#000;padding-bottom:9px}.archive-title{margin-top:10px}.product-subcategories{width:100%;padding-bottom:10px;overflow:hidden;padding-top:5px}.product-subcategories hr{clear:both}.product-subcategories.list{padding-bottom:30px}.product-subcategories li{display:inline-block;list-style-type:none;padding-bottom:5px;font-size:.9em}.product-subcategories table{border:none}.product-subcategories table td{border:none;vertical-align:top}.product-subcategories table td:first-child{white-space:nowrap}.product-list.default{padding-top:5px}#content .al_archive .product-attributes,.al_archive .product-attributes,.product-list .al_archive .product-attributes{max-width:43%;max-height:30%;overflow:hidden;position:absolute;left:2%;bottom:5%;background-color:#005200;background-color:rgb(0 82 0 / .8);z-index:0;box-shadow:0 0 5px #005200;padding:5px;text-decoration:none;cursor:pointer;display:table}#content .al_archive.grey-box .product-attributes,.al_archive.grey-box .product-attributes,.product-list .al_archive.grey-box .product-attributes{background-color:#888;background-color:rgb(107 107 107 / .8)}#content .al_archive.red-box .product-attributes,.al_archive.red-box .product-attributes,.product-list .al_archive.red-box .product-attributes{background-color:#fd0002;background-color:rgb(253 0 2 / .8)}#content .al_archive.orange-box .product-attributes,.al_archive.orange-box .product-attributes,.product-list .al_archive.orange-box .product-attributes{background-color:#fe3c00;background-color:rgb(254 60 0 / .8)}#content .al_archive.blue-box .product-attributes,.al_archive.blue-box .product-attributes,.product-list .al_archive.blue-box .product-attributes{background-color:#123f5c;background-color:rgb(18 63 92 / .8)}#content .al_archive.no-price .product-attributes,.al_archive.no-price .product-attributes,.product-list .al_archive.no-price .product-attributes{max-width:95%}.product-list .al_archive .product-attributes span,.product-list .al_archive .product-attributes>div:nth-child(odd) span{background-color:#fff0}.al_archive a img,.page .al_archive a img,.product-list .al_archive img,.product-subcategories .al_archive img,body.page .al_archive a img{position:absolute;top:0;left:0;border:none;max-width:1000px;min-height:100%;min-width:100%;width:auto;height:100%;padding:0;z-index:initial}.al_archive img.higher,.product-list .al_archive img.higher,.product-subcategories .al_archive img.higher{height:auto;width:100%}.al_archive img.higher.rect,.product-list .al_archive img.higher.rect,.product-subcategories .al_archive img.higher.rect{margin-top:-20%}.al_archive img.wider.rect,.product-list .al_archive img.wider.rect,.product-subcategories .al_archive img.wider.rect{margin-left:-20%}.entry-content img.product-category-image,.product-category-image{max-width:40%;max-height:300px;width:auto;height:auto;margin-left:10px;float:right;margin-bottom:10px}#content .al_archive .product-attributes,.al_archive .product-attributes,.product-list .al_archive .product-attributes{border:none;font-size:12px;margin:0;line-height:14px;color:#fff;box-shadow:none}.catalog-header{clear:both}#content .al_archive .product-attributes>div span,.product-list .al_archive .product-attributes>div span{border:none;padding:0;line-height:1.1;color:#fff;display:table-cell}#content .al_archive .product-attributes>div,.product-list .al_archive .product-attributes>div{border:none;background:0 0;display:table-row}#content .al_archive .product-attributes>div span:nth-child(2),.product-list .al_archive .product-attributes>div span:nth-child(2){text-align:center;padding-left:5px}#main-content .al_archive a h3.product-name,#page-container .al_archive a h3.product-name,#primary .page .entry-content .al_archive h3.product-name,#product_listing .al_archive .product-name,#product_listing .al_archive h3.product-name,.al_archive .product-name,.product-list .al_archive .product-name,.product-subcategories .al_archive .product-name{background-color:#005200;background-color:rgb(0 82 0 / .8);max-width:80%;box-shadow:0 0 5px #005200;padding:8px 5px;position:absolute;top:5%;left:2%;color:#fff;font-size:16px;line-height:1.1;text-decoration:none;cursor:pointer;margin:0;text-shadow:none;z-index:10;word-wrap:initial}.al_archive h3.product-name:after,.al_archive h3.product-name:before{display:none}#container.content-area.product-catalog{float:none;margin:0 auto;width:100%;padding:0;overflow:visible;border:0;box-shadow:none;box-sizing:border-box;height:auto;max-width:100%}.content-area.product-catalog #content{width:100%;overflow:hidden;margin:0;padding:0;box-sizing:border-box;height:auto}.content-area.product-catalog #catalog_sidebar{width:30%;float:right;box-sizing:border-box}#catalog_sidebar>li{list-style-type:none}#main-content .al_archive a h3.product-name.red-box,#primary .page .entry-content .al_archive .product-name.red-box,#product_listing .al_archive .product-name.red-box,.al_archive .product-name.red-box{background-color:#fd0002;background-color:rgb(253 0 2 / .8);box-shadow:0 0 5px #fd0002}#main-content .al_archive a h3.product-name.orange-box,#primary .page .entry-content .al_archive .product-name.orange-box,#product_listing .al_archive .product-name.orange-box,.al_archive .product-name.orange-box{background-color:#fe3c00;background-color:rgb(254 60 0 / .8);box-shadow:0 0 5px #fe3c00}#main-content .al_archive a h3.product-name.blue-box,#primary .page .entry-content .al_archive .product-name.blue-box,#product_listing .al_archive .product-name.blue-box,.al_archive .product-name.blue-box{background-color:#123f5c;background-color:rgb(18 63 92 / .8);box-shadow:0 0 5px #123f5c}#main-content .al_archive a h3.product-name.grey-box,#primary .page .entry-content .al_archive .product-name.grey-box,#product_listing .al_archive .product-name.grey-box,.al_archive .product-name.grey-box{background-color:#888;background-color:rgb(107 107 107 / .8);box-shadow:0 0 5px #989898}.product-name.example{background-color:#005200;background-color:rgb(0 82 0 / .8);max-width:80%;box-shadow:0 0 5px #005200;padding:5px;color:#fff;font-weight:700}.example.product-name.red-box{background-color:#fd0002;background-color:rgb(253 0 2 / .8);box-shadow:0 0 5px #fd0002}.example.product-name.orange-box{background-color:#fe3c00;background-color:rgb(254 60 0 / .8);box-shadow:0 0 5px #fe3c00}.example.product-name.blue-box{background-color:#123f5c;background-color:rgb(18 63 92 / .8);box-shadow:0 0 5px #123f5c}.example.product-name.grey-box{background-color:#888;background-color:rgb(107 107 107 / .8);box-shadow:0 0 5px #989898}#container.content-area.product-catalog .al_archive .product-price,.al_archive .product-price{display:block;position:absolute;right:3%;bottom:4%;background-color:#fd0002;background-color:rgb(253 0 2 / .8);max-width:80%;box-shadow:0 0 5px #fff;padding:5px;border:none;font-size:18px;color:#fff!important;text-decoration:none;cursor:pointer;line-height:1.5}.al_archive .product-price div{font-size:1em}#container.content-area.product-catalog .al_archive .product-price.green-price,.al_archive .product-price.green-price{background-color:#63ab00;background-color:rgb(99 171 0 / .8)}#container.content-area.product-catalog .al_archive .product-price.orange-price,.al_archive .product-price.orange-price{background-color:#fe3c00;background-color:rgb(254 60 0 / .8)}#container.content-area.product-catalog .al_archive .product-price.blue-price,.al_archive .product-price.blue-price{background-color:#123f5c;background-color:rgb(18 63 92 / .8)}#container.content-area.product-catalog .al_archive .product-price.grey-price,.al_archive .product-price.grey-price{background-color:#888;background-color:rgb(107 107 107 / .8)}.al_archive{max-width:100%;background-size:100% auto;box-shadow:0 0 5px #005200;position:relative;cursor:pointer;float:left;width:47.5%;margin:1% 2% 2% 1%;line-height:1.5;height:auto;z-index:1;border:1px solid #005200}.al_archive.red-box{box-shadow:0 0 5px rgb(253 0 2 / .8);border:1px solid rgb(253 0 2 / .8)}.al_archive.orange-box{box-shadow:0 0 5px rgb(254 60 0 / .8);border:1px solid rgb(254 60 0 / .8)}.al_archive.grey-box{box-shadow:0 0 5px rgb(107 107 107 / .8);border:1px solid rgb(107 107 107 / .8)}.al_archive.blue-box{box-shadow:0 0 5px rgb(18 63 92 / .8);border:1px solid rgb(18 63 92 / .8)}.per-row-1 .modern-grid-element{width:97.5%}.per-row-3 .modern-grid-element{width:30.5%}.per-row-4 .modern-grid-element{width:22.3%}.per-row-5 .modern-grid-element{width:17.2%}.per-row-1 .modern-grid-element,.per-row-2 .modern-grid-element:nth-child(2n),.per-row-3 .modern-grid-element:nth-child(3n),.per-row-4 .modern-grid-element:nth-child(4n),.per-row-5 .modern-grid-element:nth-child(5n){margin-right:0}.modern-grid-element{background-position:0 50%;background-repeat:no-repeat;overflow:hidden;line-height:0}.modern-grid-element>a,body .product-list .modern-grid-element>a,body .product-subcategories .modern-grid-element>a{font-size:0;position:initial!important;display:initial!important}.modern-grid-element>a:active,.modern-grid-element>a:focus,.modern-grid-element>a:hover{text-transform:initial;text-decoration:initial;outline:initial}.modern-grid-element.wider-bg{background-size:auto 100%}.al_archive:hover{opacity:.9}.al_archive:active{transform:scale(.97);-webkit-transform:scale(.97);-moz-transform:scale(.97);-o-transform:scale(.97);-ms-transform:scale(.97)}.modern-grid-element .pseudo{display:block;padding-top:64%;box-sizing:border-box}.modern-grid-element a.pseudo-a{width:100%;height:100%;display:block;position:absolute;z-index:999;background:0 0;box-sizing:border-box;background-clip:border-box;background-origin:padding-box;background-size:auto}.single-al_product .site-content .hentry.has-post-thumbnail{margin-top:0!important}.after-product-details{clear:both}.after-product-description{padding:0 0 20px 0;clear:both}.archive-listing a:focus{outline:0}#product_listing,article#product_listing{width:100%;float:none;margin:0;padding:0}.list.archive-listing:hover{background-color:#ededed;background-color:rgb(237 237 237 / .3)}.list.archive-listing{min-height:150px;max-width:700px;border-bottom:1px solid #ededed;padding:10px;position:relative;clear:both;overflow:hidden}.list.archive-listing:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.div-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-image:url(/wp-content/plugins/ecommerce-product-catalog/css/empty.gif)}.list .classic-list-image-wrapper{width:25%;max-height:160px;float:left;margin-right:1.5%;overflow:hidden;position:relative;text-align:center}.list .classic-list-image-wrapper .pseudo{padding-top:100%}#content .list .classic-list-image-wrapper img,.list .classic-list-image-wrapper img{max-width:100%;max-height:160px;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;width:auto;height:auto;padding:0;border:0}.list .product-name{font-weight:700;clear:none}.list .product-short-descr{clear:none;padding-left:26.5%;font-size:.9em}.list .product-short-descr p{margin:0}.list .product-image{background-size:100%;background-position:center;background-repeat:no-repeat}.list.archive-listing div.product-attributes{display:table;margin:0 auto;width:100%}.list.archive-listing .product-attributes>div{display:table-row}.list.archive-listing .product-attributes div:nth-child(2n){background:#f1f1f1}.list.archive-listing .product-attributes>div>span{display:table-cell;text-align:left;padding:8px 10px 6px 10px}.classic-grid.archive-listing{max-width:100%;width:32.3%;margin-right:1.5%;float:left;margin-bottom:2%}.archive-listing.last{clear:right;margin-right:0}.archive-listing.first{clear:left}.classic-grid-image-wrapper{overflow:hidden;position:relative;display:block}.classic-grid-image-wrapper .pseudo{display:block;padding-top:100%;box-sizing:border-box}.classic-grid-image-wrapper .image{position:absolute;top:0;left:0;max-width:100%;max-height:100%;height:100%;width:100%;background-image:none;border:0}.classic-grid-image-wrapper .image>*,.ecommerce-product-catalog .classic-grid-image-wrapper .image>*{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;width:auto;height:auto;max-width:100%;max-height:100%;padding:0}.classic-grid-image-wrapper div.classic-grid-image{position:initial!important}.classic-grid.archive-listing .classic-grid-element{background-size:100%;background-position:center;background-repeat:no-repeat;width:100%;height:auto}.classic-grid.archive-listing .classic-grid-element:before{content:"";display:block;padding-top:100%}.classic-grid.archive-listing.example{float:none}.classic-grid.archive-listing a{text-decoration:none}#product_listing .classic-grid h3.product-name,.classic-grid h3.product-name,.ecommerce-product-catalog .classic-grid h3.product-name{font-size:20px;text-align:center;padding:5px 0;color:#000;text-decoration:none;line-height:1.1;text-transform:none;letter-spacing:initial;clear:none;margin:0}.classic-grid .product-price{font-size:18px;text-align:center;text-decoration:none;color:#fd0002;line-height:18px;display:block}.classic-grid .product-price.orange-price{color:#fe3c00}.classic-grid .product-price.green-price{color:#63ab00}.classic-grid .product-price.blue-price{color:#123f5c}.classic-grid .product-price.grey-price{color:#888}.classic-grid div.product-attributes{margin-top:3px}.classic-grid div.product-attributes,.classic-grid div.product-attributes span{color:#000;text-align:center;line-height:1}.classic-grid span.attribute-value-listing{font-style:italic}.classic-grid .product-attributes div{padding:5px 0}.classic-grid .product-attributes div:nth-child(odd){background:#ededed}#content #product_archive_nav li,#product_archive_nav li{margin:0 1px;list-style:none;display:inline-block}#product_archive_nav li.nav-dots{position:relative;width:auto}.product-list,body div.product-list{width:100%;overflow:hidden;padding-bottom:10px;margin:0 auto;display:block;float:none;clear:both}.e-con:has(.product-list,.product-subcategories)::before,.elementor-widget-wrap:has(.product-list,.product-subcategories)>.elementor-background-overlay{pointer-events:none}.product-entry .entry-meta{clear:left}#product_details_container{overflow:hidden;clear:both}#product_details{float:right;clear:right;width:49%;word-break:break-word;box-sizing:border-box;position:relative}#content #product_details table,#product_details table{vertical-align:middle;margin:0;border:none;width:auto;background:0 0;text-align:left}#product_details table table,#product_details table td{border:none}#product_details table td:first-child,#product_page.boxed #product_details table tr td:first-child,.al_product.boxed #product_details table tr td:first-child{padding:0 5px 0 0}#product_details table.shipping-table td:nth-child(2){padding:0}#product_details table.shipping-table ul{list-style-position:inside;min-width:150px;padding:0}#product_details table.shipping-table td.shipping-label{padding:5px}.product-details table td{border:none;padding:0 10px 0 0}#product_details table tbody,#product_details table td,#product_details table tr{background:0 0;border:0}#container.content-area.product-catalog .price-value.red-price,#product_page.boxed #product_details table tr td.price-value.red-price,.al_product.boxed #product_details table tr td.price-value.red-price,.price-value.red-price,.product-price.red-price{color:#fd0002}#container.content-area.product-catalog .price-value.green-price,#product_page.boxed #product_details table tr td.price-value.green-price,.al_product.boxed #product_details table tr td.price-value.green-price,.price-value.green-price,.product-price.green-price{color:#63ab00}#container.content-area.product-catalog .price-value.orange-price,#product_page.boxed #product_details table tr td.price-value.orange-price,.al_product.boxed #product_details table tr td.price-value.orange-price,.price-value.orange-price,.product-price.orange-pric{color:#fe3c00}#container.content-area.product-catalog .price-value.blue-price,#product_page.boxed #product_details table tr td.price-value.blue-price,.al_product.boxed #product_details table tr td.price-value.blue-price,.price-value.blue-price,.product-price.blue-price{color:#123f5c}#container.content-area.product-catalog .price-value.grey-price,#product_page.boxed #product_details table tr td.price-value.grey-price,.al_product.boxed #product_details table tr td.price-value.grey-price,.price-value.grey-price,.product-price.grey-price{color:#888}#product_page.boxed #product_details table tr td.price-value.big-price,.al_product.boxed #product_details table tr td.price-value.big-price,.price-value.big-price,.price-value.big-price div,.product-price.big-price{font-size:25px}.price-value.small-price,.price-value.small-price div,.product-price.small-price{font-size:16px}#product_page.boxed #product_details table tr td.price-value.small-price,.al_product.boxed #product_details table tr td.price-value.small-price{font-size:inherit}.modern-grid-element .product-price.big-price{font-size:30px}.modern-grid-element .product-price.small-price{font-size:16px}.label-column{min-width:70px}.al_product .details-thumbnail{min-height:135px}.al_product #product_details_container div.entry-thumbnail.product-image,.al_product div.entry-thumbnail.product-image{float:left;width:49%;text-align:center;margin-right:2%}#content .al_product div.entry-thumbnail.product-image img,.al_product div.entry-thumbnail.product-image img{max-width:100%;display:inline-block;height:auto;width:auto;box-sizing:border-box;visibility:visible}.product-details .shortdesc{padding:0 20px 20px 0}#product_subcategories table{width:auto;border:0}#product_subcategories table td{border:0}#product_subcategories table,#product_subcategories table tbody,#product_subcategories table td,#product_subcategories table tr{background:0 0}#product_features,.product-features{clear:both}#product_features table,.product-features table{width:auto;border:0}#product_features table td,.product-features table td{border:0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}#product_features table td,#product_page.boxed #product_subcategories table td,#product_subcategories table td,.al_product.boxed #product_subcategories table td,.product-features table td{padding:5px}#product_subcategories table td:first-child{padding:5px 0 5px 5px}.product-description{padding:10px 0 0 0;clear:both}.product-entry tbody{border:0}#content #product_details.product-details.no-image>:not(.shortdesc),#product_details.product-details.no-image>:not(.shortdesc){float:right;width:38%;clear:right}#content #product_page.boxed #product_details.product-details.no-image>.price-container,#content .al_product.boxed #product_details.product-details.no-image>.price-container{border-top:1px solid #ccc}#product_page.boxed #product_details.product-details.no-image,.al_product.boxed #product_details.product-details.no-image{margin-left:0}#content #product_details.product-details.no-image .shortdesc,#product_details.product-details.no-image .shortdesc{float:left;width:60%;border-bottom:0}#content #product_details.product-details.no-image>:nth-child(2),#product_page.boxed #product_details.product-details.no-image>:nth-child(2),.al_product.boxed #product_details.product-details.no-image>:nth-child(2){border-top:1px solid #ccc}.product-details.no-image .price-value{line-height:1}#product_details.no-image,#product_page.boxed #product_details.no-image,.al_product.boxed #product_details.no-image{float:none;clear:none;max-width:100%;width:100%}.product-details.no-image{vertical-align:top;height:auto}#product_page.boxed #product_details .price-container>table>tbody>tr>td:empty,#product_page.boxed #product_details table>tbody>tr>td:empty,.al_product.boxed #product_details .price-container>table>tbody>tr>td:empty,.al_product.boxed #product_details table>tbody>tr>td:empty,.price-table td:empty{display:none}#product_details .price-table tr{background:0 0;border:none}.entry-header .price-table{margin:0;max-width:200px;width:auto}#product_details .price-table .price-label{vertical-align:middle}.number-box,.number_box{width:60px}.ic-wide.number-box,.ic-wide.number_box{width:120px}.small_text_box{width:70px}#content #product_page.boxed #product_details>div.al-box.warning,#content .al_product.boxed #product_details>div.al-box.warning,.al-box.warning{background-color:#fefccb;background-image:url(/wp-content/plugins/ecommerce-product-catalog/css/images/warning.png)}#content #product_page.boxed #product_details>div.al-box.info,#content .al_product.boxed #product_details>div.al-box.info,.al-box.info{background-color:#dbecff;background-image:url(/wp-content/plugins/ecommerce-product-catalog/css/images/info.png)}#content #product_page.boxed #product_details>div.al-box.plus,#content .al_product.boxed #product_details>div.al-box.plus,.al-box.plus{background-color:#e1f3c1;background-image:url(/wp-content/plugins/ecommerce-product-catalog/css/images/plus.png)}#content #product_page.boxed #product_details>div.al-box.success,#content .al_product.boxed #product_details>div.al-box.success,.al-box.success{background-color:#e1f3c1;background-image:url(/wp-content/plugins/ecommerce-product-catalog/css/images/success.png)}#content #product_page.boxed #product_details>div.al-box,#content .al_product.boxed #product_details>div.al-box,#integration_wizard .al-box,.al-box,.al-box.success{background-repeat:no-repeat;background-position:1%;padding:10px 10px 10px 60px;font-weight:700;margin:10px 0 10px 2px;position:relative;display:inline-block;max-width:509px;box-shadow:0 0 1px 1px #444;box-sizing:border-box;line-height:1.2;color:#000;white-space:initial}.setting-content .al-box{max-width:800px}.wp-admin .al-box{padding:10px 30px 10px 60px}#integration_wizard.opacity{opacity:.6}#product_details .al-box,#product_page.boxed #product_details .al-box,.al_product.boxed #product_details .al-box{margin-top:10px}.al-box p:last-of-type{margin-bottom:0}.al-box p:first-of-type{margin-top:0}#product_listing_url{width:100px}.price-value.example{padding-left:30px}div.setting-content table td.longer{max-width:100%}.postbox .shipping-label{width:100%}.postbox .shipping-value{width:100%}#al_product_shipping table td.shipping-label-column{width:55%;padding-right:2px}.postbox .shipping-value{width:60%;margin-right:3px}.branch-3-5 #adminmenu li[id^=menu-posts-al_product] div.wp-menu-image:before,.branch-3-5 #menu-posts-al_product div.wp-menu-image:before,.branch-3-6 #adminmenu li[id^=menu-posts-al_product] div.wp-menu-image:before,.branch-3-6 #menu-posts-al_product div.wp-menu-image:before,.branch-3-7 #adminmenu li[id^=menu-posts-al_product] div.wp-menu-image:before,.branch-3-7 #menu-posts-al_product div.wp-menu-image:before{content:""!important}#adminmenu li[id^=menu-posts-al_product] div.wp-menu-image:before,#menu-posts-al_product div.wp-menu-image:before{content:"\f174"!important}#breadcrumbs{position:relative}.wp-admin .widget-inside .warning{width:auto}#integration_wizard.fixed-box .al-box,.fixed-box .al-box,.product-entry .al-box{position:relative;max-width:800px;margin:10px auto;width:auto;border:0;outline:0}#integration_wizard.fixed-box .al-box,.fixed-box .al-box{margin:0}.fixed-box .al-box h4,.product-entry .al-box h4{font-family:Arial,Helvetica;font-size:26px;font-style:normal;font-variant:normal;font-weight:700;line-height:32.5px;margin:0;padding:0;border:0;color:#000}.fixed-box .al-box p,.fixed-box .al-box table,.fixed-box .al-box table td,.product-entry .al-box p{font-family:sans-serif,Arial,Helvetica;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:28px;border:0;margin:0 0 20px 0;padding:0;color:#000;vertical-align:middle;text-align:left}.fixed-box .al-box table{background:0 0}#integration_wizard.fixed-box .al-box table input{background:#fff;padding:2px 5px;width:60px;height:auto;box-sizing:border-box;line-height:1;font-size:14px;display:inline}#integration_wizard.fixed-box .al-box table input[type=radio]{width:auto}#integration_wizard.fixed-box .al-box table input.hidden{display:none}#integration_wizard.fixed-box .ic_radio_td{padding-top:3px;line-height:1.2}#integration_wizard.fixed-box .ic_radio_td label{display:inline;margin:0}#integration_wizard.fixed-box .ic_radio_td input{margin:0}#integration_wizard.fixed-box .wp-color-result{box-sizing:initial}.fixed-box .al-box ol,.product-entry .al-box ol{font-family:sans-serif,Arial,Helvetica;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;line-height:22px;border:0;margin:0 21px 10px 10px;padding:0 0 0 28px;display:block;list-style-image:none;list-style-position:outside;list-style-type:decimal;color:#000}.fixed-box .al-box li,.product-entry .al-box li{font-family:sans-serif,Arial,Helvetica;font-variant:normal;font-size:14px;font-style:normal;font-weight:400;line-height:22px;border:0;display:list-item;margin:0;padding:0;text-align:left}#product_listing .al-box a,.fixed-box .al-box a,.product-entry .al-box a{color:#06c;text-decoration:none;font-weight:inherit}#product_listing .al-box a:active,#product_listing .al-box a:focus,#product_listing .al-box a:hover,.fixed-box .al-box a:active,.fixed-box .al-box a:focus,.fixed-box .al-box a:hover,.product-entry .al-box a:active,.product-entry .al-box a:focus,.product-entry .al-box a:hover{color:#06c}.al-box :not(.login_button) a.button{color:#000;border:1px solid #000;padding:5px;background:0 0}#integration_wizard .al-box :not(.login_button) a.button{padding:0 10px 1px}div.fixed-box{position:fixed;top:32px;right:0;max-width:440px;z-index:9999999;max-height:100%;overflow-y:auto;box-sizing:border-box;box-shadow:0 0 1px 1px #444}div.fixed-box.integration_start{max-width:100%}div.relative-box{width:95%;margin:0 auto}.al-box .wp-core-ui .button,.al-box .wp-core-ui .button-primary,.al-box .wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:5px;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:subpixel-antialiased;font-weight:400}.al-box .wp-core-ui .button:active,.al-box .wp-core-ui .button:focus{outline:0}.al-box .wp-core-ui .button-primary{background:#2ea2cc;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgb(120 200 230 / .5),0 1px 0 rgb(0 0 0 / .15);box-shadow:inset 0 1px 0 rgb(120 200 230 / .5),0 1px 0 rgb(0 0 0 / .15);color:#fff!important;text-decoration:none}.al-box .wp-core-ui .button-primary.focus,.al-box .wp-core-ui .button-primary.hover,.al-box .wp-core-ui .button-primary:focus,.al-box .wp-core-ui .button-primary:hover{background:#1e8cbe;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgb(120 200 230 / .6);box-shadow:inset 0 1px 0 rgb(120 200 230 / .6);color:#fff}.al-box .wp-core-ui .button-primary.focus,.al-box .wp-core-ui .button-primary:focus{border-color:#0e3950;-webkit-box-shadow:inset 0 1px 0 rgb(120 200 230 / .6),0 0 0 1px #5b9dd9,0 0 2px 1px rgb(30 140 190 / .8);box-shadow:inset 0 1px 0 rgb(120 200 230 / .6),0 0 0 1px #5b9dd9,0 0 2px 1px rgb(30 140 190 / .8)}.al-box .wp-core-ui .button-primary.active,.al-box .wp-core-ui .button-primary.active:focus,.al-box .wp-core-ui .button-primary:active{background:#1b7aa6;border-color:#005684;color:rgb(255 255 255 / .95);-webkit-box-shadow:inset 0 1px 0 rgb(0 0 0 / .1);box-shadow:inset 0 1px 0 rgb(0 0 0 / .1)}.al-box .wp-core-ui .button,.al-box .wp-core-ui .button-secondary{color:#555!important;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgb(0 0 0 / .08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgb(0 0 0 / .08);vertical-align:top}.al-box .wp-core-ui .button{vertical-align:baseline}.al-box .wp-core-ui .button-secondary:focus,.al-box .wp-core-ui .button-secondary:hover,.al-box .wp-core-ui .button.focus,.al-box .wp-core-ui .button.hover,.al-box .wp-core-ui .button:focus,.al-box .wp-core-ui .button:hover{background:#fafafa;border-color:#999;color:#222}.al-box .wp-core-ui .button-secondary:focus,.al-box .wp-core-ui .button.focus,.al-box .wp-core-ui .button:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgb(30 140 190 / .8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgb(30 140 190 / .8)}.al-box .wp-core-ui .button-secondary:active,.al-box .wp-core-ui .button.active,.al-box .wp-core-ui .button.active:hover,.al-box .wp-core-ui .button:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgb(0 0 0 / .5);box-shadow:inset 0 2px 5px -3px rgb(0 0 0 / .5)}.al-box .wp-core-ui .button.active:focus{-webkit-box-shadow:inset 0 2px 5px -3px rgb(0 0 0 / .5),0 0 0 1px #5b9dd9,0 0 2px 1px rgb(30 140 190 / .8);box-shadow:inset 0 2px 5px -3px rgb(0 0 0 / .5),0 0 0 1px #5b9dd9,0 0 2px 1px rgb(30 140 190 / .8)}.table{display:table}.table-row{display:table-row}.table-cell,.table-head{display:table-cell;padding:5px;vertical-align:middle;font-size:15px}.table-cell:first-child,.table-head:first-child{padding-left:0}.table-cell:last-child,.table-head:last-child{padding-right:0}.table-head{border-bottom:1px solid #ededed;font-weight:600;font-size:16px}.table-cell.center,.table.center{text-align:center}.table.middle{vertical-align:middle}.table-cell.title{text-align:left}.table .table-cell.no-bg{background-color:#fff0}.button{cursor:pointer}.entry-content form.product_order{text-align:right;padding-bottom:10px;clear:both}.product_order_selector{width:250px;max-width:100%}.product-sort-bar{background-color:#eee;padding:10px 7px 0 7px;margin:10px auto;overflow:visible;font-size:14px;clear:both;position:relative;z-index:1}.product-sort-bar .filter-widget,.product-sort-bar .widget{max-width:100%;width:auto;margin:0;padding:0;overflow:hidden;position:relative;float:left;margin-right:10px;line-height:30px;margin-bottom:10px;background-color:#fff0;border:none;font-size:1em;min-height:30px}.product-sort-bar .filter-widget label{display:inline-block}.product-sort-bar .filter-widget p{margin:0}.product-sort-bar .filter-widget-title{margin:0}.product-sort-bar h2.filter-widget-title{margin-bottom:3px}.responsive-filters-section-content .filter-widget-title{display:none}.filter-widget *,.product-sort-bar .widget *{font-size:inherit;line-height:inherit;width:auto}.filter-widget select,.filter-widget select.product_order_selector,.product-sort-bar .widget select,.product-sort-bar .widget select.product_order_selector{padding:3px 2px}.product_attributes_filter{margin-bottom:0}.product-sort-bar .attribute-filter{margin:0 3px 0 0;display:inline-block}.reset-filters{margin-top:-10px;margin-bottom:-6px;text-align:right;font-size:.8em}.reset-filters a{padding-right:3px}.reset-filters a:before{font-family:dashicons;content:"\f531";vertical-align:bottom;padding-right:1px;display:inline-block}.ic-empty-filter{display:none}#product_search_form,.product_search_form{max-width:250px;width:100%;position:relative}.ic-search-container{position:relative;display:inline-block;line-height:1}.product-sort-bar #product_search_form{max-width:100%;display:block;margin:0;padding:0;line-height:1}.product-sort-bar #product_search_form .ic-search-container{max-width:150px}.entry-content input.product-search-box[type=search],input.product-search-box[type=search]{max-width:250px;width:100%;border-radius:2px;margin-bottom:0;box-sizing:border-box;padding:10px 8px;margin:0;background:#fff;border:1px solid #d9d9d9;border-top:1px solid silver;height:auto;max-height:42px}#content .product-sort-bar input.product-search-box[type=search],.product-sort-bar input.product-search-box[type=search]{max-width:150px;max-height:100%;width:100%;box-sizing:border-box;padding:3px 2px;margin:0;background:#fff;border:1px solid #d9d9d9;border-top:1px solid silver;border-radius:1px;color:#404040;font-size:1em;line-height:1.5;font-weight:400;vertical-align:inherit}#searchsubmit.product-search-submit,.product_search #searchsubmit,.product_search input.product-search-submit[type=submit],.product_search.widget_search #searchsubmit,input.product-search-submit[type=submit]{position:absolute;top:0;right:0;left:initial;bottom:initial;height:100%;background-image:url(/wp-content/plugins/ecommerce-product-catalog/css/search.png);background-repeat:no-repeat;background-position:50%;background-size:50%;border-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0;border:0;box-shadow:none;display:inline;margin:0;padding:0;cursor:pointer;clip:initial;width:20%;max-width:50px!important;min-width:10px;max-height:42px;min-height:0;font-size:0}.product-sort-bar .product_search input.product-search-submit[type=submit]{border-radius:1px}.product-sort-bar .product_search #searchsubmit,.product-sort-bar .product_search input.product-search-submit[type=submit]{max-height:29px;width:30px}#product_search_form.green-box #searchsubmit,.green-box .price-filter-submit[type=submit],.green-box .product-search-submit{background-color:#005200;background-image:none}#product_search_form.red-box #searchsubmit,.red-box .price-filter-submit[type=submit],.red-box .product-search-submit{background-color:#fd0002;background-image:none}#product_search_form.orange-box #searchsubmit,.orange-box .price-filter-submit[type=submit],.orange-box .product-search-submit{background-color:#fe3c00;background-image:none}#product_search_form.blue-box #searchsubmit,.blue-box .price-filter-submit[type=submit],.blue-box .product-search-submit{background-color:#123f5c;background-image:none}#product_search_form.grey-box #searchsubmit,.grey-box .price-filter-submit[type=submit],.grey-box .product-search-submit{background-color:#888;background-image:none}#product_search_form.blue-box #searchsubmit,#product_search_form.green-box #searchsubmit,#product_search_form.grey-box #searchsubmit,#product_search_form.orange-box #searchsubmit,#product_search_form.red-box #searchsubmit{background-image:url(/wp-content/plugins/ecommerce-product-catalog/css/search.png);text-indent:-9999px;background-size:80%;background-repeat:no-repeat}.product-sort-bar form.product_order{padding:0;margin:0}.product-sort-bar .widget_product_categories select,.product-sort-bar select.product_order_selector{padding:3px 2px;max-width:190px;line-height:1.5;font-weight:400;font-size:1em;margin:0;box-sizing:border-box;border-radius:1px;border:1px solid #ccc;font-family:inherit;display:inline;background:#fff;height:29px}.product-sort-bar .widget_product_categories select option,.product-sort-bar select.product_order_selector option{background:#fff}.product-sort-bar .product-category-filter-container{overflow:hidden;position:relative;height:auto}.product-category-filter-container.filter-active{height:auto}.filter-url{padding-right:7px;display:block}.product-sort-bar .filter-url{padding-right:7px;float:left;font-size:1em;color:#000;text-decoration:none;border-bottom:none;line-height:28px;box-shadow:none}.product-sort-bar .filter-url:hover{text-decoration:underline}.product-sort-bar .filter-url:visited{color:#000}.filter-url.active-filter,.product-sort-bar .filter-url.active-filter{border:1px solid #ccc;padding:0 18px 0 5px;position:relative;font-size:1em}.filter-url.active-filter:active,.filter-url.active-filter:focus,.filter-url.active-filter:hover,.product-sort-bar .filter-url.active-filter:active,.product-sort-bar .filter-url.active-filter:focus,.product-sort-bar .filter-url.active-filter:hover{text-decoration:none}.filter-url.active-filter:after,.product-sort-bar a.filter-url.active-filter:after,.widget a.filter-url.active-filter:after{font-family:dashicons!important;content:"\f335";font-size:17px;position:absolute;right:0;top:0;line-height:30px}.product-sort-bar a.filter-url.active-filter:after{right:-18px}.filter-url.active-filter:after,.widget a.filter-url.active-filter:after{line-height:inherit;padding:inherit;font-size:inherit}.filter-active>a.filter-url.not-active-filter,.product-sort-bar .filter-active>a.filter-url.not-active-filter{display:none}.child-category-filters,.product-sort-bar .child-category-filters{clear:both;padding-left:17px;overflow:hidden}.child-category-filters:before,.product-sort-bar .child-category-filters:before{font-family:dashicons;content:"\f474";position:absolute;left:0;-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.product-sort-bar .widget_product_categories ul{margin:0;display:inline-block}.product-sort-bar .widget_product_categories li.cat-item{float:right;margin-right:25px;list-style:disc;list-style-position:inside;margin-bottom:0}.product-sort-bar .filter-widget.product_search form{max-height:30px;display:block}#container.content-area.product-catalog #product_listing .product-sort-bar .responsive-filters,#container.content-area.product-catalog #product_listing .product-sort-bar .responsive-filters-button,.product-sort-bar .responsive-filters,.product-sort-bar .responsive-filters-button,body .product-sort-bar .responsive-filters-button.ic-design.button{display:none}.price-filter-form{display:inline}#content .price-filter-form .number-box,.price-filter-form .number-box{line-height:1.5;font-weight:400;font-size:1em;padding:3px 2px;background:#fff;border:1px solid #d9d9d9;border-top:1px solid silver;border-radius:1px;color:#404040;margin:0;box-sizing:border-box;height:auto;width:60px;display:inline-block}#content .price-filter input.price-filter-submit[type=submit],.price-filter a.price-filter-reset,.price-filter input.price-filter-submit[type=submit]{padding:6px;border-radius:0;cursor:pointer;-webkit-appearance:button;line-height:1;border:0;box-shadow:none;color:#fff;text-shadow:none;font-size:1em;margin:0;font-weight:400;position:relative;top:0;min-height:0;height:auto;width:auto;display:inline-block}.price-filter a.price-filter-reset{background-color:#000}.empty-filters-info{margin-bottom:10px;text-align:center;color:#000}.widget_product_categories select{margin:0 3px 10px 0}.ic-active-filter{padding:5px 5px 3px 10px;border:1px solid #a5a5a5;border-radius:20px;margin-bottom:5px;vertical-align:middle;line-height:1;display:table}.product-sort-bar .ic-active-filter{display:inline-block;margin-right:5px}.ic-active-filter-zero-count{display:none}.ic-active-filter-zero-count-visible{color:red}a.ic-remove-active-filter{cursor:pointer;color:#a5a5a5;vertical-align:text-top}a.ic-remove-active-filter span{font-size:20px}.ic-remove-active-filter:active,.ic-remove-active-filter:focus,.ic-remove-active-filter:hover,.ic-remove-active-filter:visited{text-decoration:none;color:#a5a5a5}.related_products_widget div.product-list>div,.related_products_widget div.product-list>div.modern-grid-element{width:95%;float:none;clear:both;margin:10px auto}.ic_hidden{display:none!important}div#after-product-details,div#product_details_container,div.after-product-description{width:100%;max-width:100%}.al_product.boxed *,article.al_product.boxed *{box-sizing:border-box}#product_page.boxed #product_details_container,.al_product.boxed #product_details_container{display:flex;align-items:center;overflow:hidden}#product_page.boxed.al_product #product_details_container div.entry-thumbnail.product-image,.boxed.al_product #product_details_container div.entry-thumbnail.product-image{float:left;clear:left;box-sizing:border-box;line-height:0}#product_page.boxed #product_details,.al_product.boxed #product_details{float:right;clear:right;box-sizing:border-box;margin-left:5%}#product_page.boxed.al_product #product_details_container div.entry-thumbnail.product-image,.boxed.al_product #product_details_container div.entry-thumbnail.product-image{width:42%}#product_page.boxed #product_details,.al_product.boxed #product_details{max-width:53%}#product_page.boxed #product_details,.al_product.boxed #product_details,.ic-block{width:100%}#content #product_page.boxed #product_details>div:not(.shortdesc),#content #product_page.boxed #product_details>form,#content #product_page.boxed #product_details>table,#content .al_product.boxed #product_details>div:not(.shortdesc),#content .al_product.boxed #product_details>form,#content .al_product.boxed #product_details>table,#content .ic-block #product_page.boxed #product_details>div:not(.shortdesc),#product_page.boxed #product_details>form,#product_page.boxed #product_details>table,.al_product.boxed #product_details>div:not(.shortdesc),.al_product.boxed #product_details>form,.al_product.boxed #product_details>table,.ic-block{display:block;background-color:#f4f4f4;padding:15px 20px;border:1px solid #ccc;border-top:0;margin:0;line-height:1;color:#000;width:100%}#product_page.boxed #product_details .price-container>table,#product_page.boxed #product_details .shipping-table-container>table,.al_product.boxed #product_details .price-container>table,.al_product.boxed #product_details .shipping-table-container>table{padding:0}#product_page.boxed #product_details .price-container>table>tbody,#product_page.boxed #product_details .price-container>table>tbody>tr,#product_page.boxed #product_details .price-container>table>tbody>tr>td,#product_page.boxed #product_details .shipping-table-container>table>tbody,#product_page.boxed #product_details .shipping-table-container>table>tbody>tr,#product_page.boxed #product_details .shipping-table-container>table>tbody>tr>td,#product_page.boxed #product_details>table>tbody,#product_page.boxed #product_details>table>tbody>tr,#product_page.boxed #product_details>table>tbody>tr>td,.al_product.boxed #product_details .price-container>table>tbody,.al_product.boxed #product_details .price-container>table>tbody>tr,.al_product.boxed #product_details .price-container>table>tbody>tr>td,.al_product.boxed #product_details .shipping-table-container>table>tbody,.al_product.boxed #product_details .shipping-table-container>table>tbody>tr,.al_product.boxed #product_details .shipping-table-container>table>tbody>tr>td,.al_product.boxed #product_details>table>tbody,.al_product.boxed #product_details>table>tbody>tr,.al_product.boxed #product_details>table>tbody>tr>td{display:inline-block}#product_page.boxed #product_details .price-container>table>tbody>tr:last-child,.al_product.boxed #product_details .price-container>table>tbody>tr:last-child{display:block}#product_page.boxed #product_details .price-container>table>tbody>tr>td,#product_page.boxed #product_details .shipping-table-container>table>tbody>tr>td,#product_page.boxed #product_details>table>tbody>tr>td,.al_product.boxed #product_details .price-container>table>tbody>tr>td,.al_product.boxed #product_details .shipping-table-container>table>tbody>tr>td,.al_product.boxed #product_details>table>tbody>tr>td{max-width:100%;width:auto;line-height:1}#product_page.boxed #product_details>div:first-child,#product_page.boxed #product_details>form:first-child,#product_page.boxed #product_details>table:first-child,.al_product.boxed #product_details>div:first-child,.al_product.boxed #product_details>form:first-child,.al_product.boxed #product_details>table:first-child,.ic-block:first-child{border-top:1px solid #ccc}#product_page.boxed #product_details table tr td,.al_product.boxed #product_details table tr td{padding:0;border:none;font-size:inherit;vertical-align:middle;color:#000}#product_page.boxed #product_details .shipping-table-container table tr td,.al_product.boxed #product_details .shipping-table-container table tr td{vertical-align:top}#product_page.boxed #product_details .shipping-table-container table.shipping-options-1 tr td,.al_product.boxed #product_details .shipping-table-container table.shipping-options-1 tr td{vertical-align:middle}#product_page.boxed #product_details table tr td ul,.al_product.boxed #product_details table tr td ul{margin-left:15px}.shipping-options-1 ul{list-style-type:none}.shipping-options-1 ul li{margin:0}#product_page.boxed #product_details>*,.al_product.boxed #product_details>*,.ic-blocks{margin:0;list-style-position:inside}#product_page.boxed #product_details *,.al_product.boxed #product_details *{list-style-position:inside}#product_page.boxed .shipping-table ul,.al_product.boxed .shipping-table ul{margin-bottom:0}#product_page.boxed #product_details p,.al_product.boxed #product_details p{margin-bottom:.8em}#product_page.boxed .after-product-details,.al_product.boxed .after-product-details{display:none}#product_page.boxed .after-product-details.ic_accordion_container,#product_page.boxed .after-product-details.ic_tabs_container,.al_product.boxed .after-product-details.ic_accordion_container,.al_product.boxed .after-product-details.ic_tabs_container{display:block;overflow:hidden}#product_page.boxed .after-product-details *,.al_product.boxed .after-product-details *{list-style-position:inside}#product_page.boxed #product_details table *,.al_product.boxed #product_details table *,.ic-blocks table *{line-height:1}#content #product_page.boxed #product_details>div:first-child,#content .al_product.boxed #product_details>div:first-child,#content .ic-blocks>div:first-child,#product_page.boxed #product_details>div:first-child,.al_product.boxed #product_details>div:first-child,.ic-blocks>div:first-child{background:0 0;border-top:1px solid #ccc;color:inherit}#content #product_page.boxed #product_details div.shortdesc,#content .al_product.boxed #product_details div.shortdesc,#product_page.boxed #product_details div.shortdesc,.al_product.boxed #product_details div.shortdesc{padding:0 0 7px 0;border:0;border-bottom:1px solid #ccc;background:0 0}#product_page.boxed #product_subcategories,#product_page.boxed .related-products,.al_product.boxed #product_subcategories,.al_product.boxed .related-products,table.ic-block{display:inline-block;background-color:#f4f4f4;background:#f4f4f4;padding:5px;border:1px solid #ccc}#product_page.boxed #product_subcategories,.al_product.boxed #product_subcategories,table.ic-block{line-height:1}#product_page.boxed .related-products,.al_product.boxed .related-products{padding:15px 20px}#product_page.boxed #product_subcategories,#product_page.boxed .related-products,.al_product.boxed #product_subcategories,.al_product.boxed .related-products{margin-bottom:20px}#product_page.boxed #product_subcategories,#product_page.boxed .related-products,.al_product.boxed #product_subcategories,.al_product.boxed .related-products{display:block;overflow:hidden}#product_page.boxed .related-products h2.catalog-header,.al_product.boxed .related-products h2.catalog-header{margin-top:0}#product_page.boxed #product_subcategories *,.al_product.boxed #product_subcategories *{margin:0;padding:0}#product_page.boxed #product_features table,#product_page.boxed .product-features table,.al_product.boxed #product_features table,.al_product.boxed .product-features table{background-color:#fff0;background:0 0;padding:0;border:0;margin:20px auto;min-width:40%}#product_page.boxed .attribute-value-unit-single,.al_product.boxed .attribute-value-unit-single{font-weight:700;max-width:200px}#product_page.boxed #product_features table td,#product_page.boxed .product-features table td,.al_product.boxed #product_features table td,.al_product.boxed .product-features table td,table.ic-block td{background-color:#f4f4f4;background:#f4f4f4;padding:15px 20px;border:1px solid #ccc;line-height:1}#product_page.boxed #product_features table td:first-child,#product_page.boxed .product-features table td:first-child,.al_product.boxed #product_features table td:first-child,.al_product.boxed .product-features table td:first-child,table.ic-block td:first-child{width:40%}#product_page.boxed #product_details .shipping-table td,.al_product.boxed #product_details .shipping-table td{line-height:1.5}#product_page.boxed #product_details .shipping-table ul li,.al_product.boxed #product_details .shipping-table ul li{line-height:1.3}#product_page.boxed.al_product #product_details_container div.entry-thumbnail.product-image,.al_product.boxed #product_details_container div.entry-thumbnail.product-image{margin-left:0}.ic_tabs{line-height:0}#product_page.boxed .after-product-details,.al_product.boxed .after-product-details{background-color:#f4f4f4;border:1px solid #ccc;margin:30px auto 0 auto;position:relative}#product_page.boxed .after-product-description,.al_product.boxed .after-product-description{padding-top:30px}#after-product-details .ic_tabs>h3,#content #product_page.boxed .after-product-details .ic_tabs>h3,#content .al_product.boxed .after-product-details .ic_tabs>h3,#product_page .ic_tabs>h3,#product_page.boxed div.entry-content .after-product-details .ic_tabs>h3,.al_product.boxed div.entry-content .after-product-details .ic_tabs>h3,.ic_tabs>h3,body .ic_tabs>h3{display:inline-block;padding:15px 20px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#f4f4f4;line-height:1;margin:0;cursor:pointer;color:inherit;width:auto}#content .ic_tabs>h3 a,.ic_tabs>h3 a,.ic_tabs>h3 a:active,.ic_tabs>h3 a:focus,.ic_tabs>h3 a:hover,.ic_tabs>h3 a:visited{color:inherit;text-decoration:none;border:0;outline:0;background:0 0;box-shadow:none}.ic_tab_content{padding:25px 20px;display:none}.tabs_content_container{width:10000px}.ic_tab_content.active{display:block}#after-product-details .ic_tabs>h3.active,#content #product_page.boxed .after-product-details .ic_tabs>h3.active,#content .al_product.boxed .after-product-details .ic_tabs>h3.active,#product_page .ic_tabs>h3.active,#product_page.boxed div.entry-content .after-product-details .ic_tabs>h3.active,.al_product.boxed div.entry-content .after-product-details .ic_tabs>h3.active,.ic_tab_content.active,.ic_tabs>h3.active{background:#fff;background-color:#fff}#after-product-details .ic_tabs>h3.active,#content #product_page.boxed .after-product-details .ic_tabs>h3.active,#content .al_product.boxed .after-product-details .ic_tabs>h3.active,#product_page .ic_tabs>h3.active,.ic_tabs>h3.active{border-bottom:0}.entry-meta.product-meta,.product-meta{border:1px dashed;padding:10px;line-height:1;margin:10px 0}.product-meta span.edit-link,.product-meta>span{display:inline-block;margin:0 10px;vertical-align:middle;line-height:1}.product-meta>span:first-of-type{margin-left:0}.product-meta:before{font-family:dashicons;content:"\f160";font-size:20px;vertical-align:middle}.ecommerce-product-catalog .author,.ecommerce-product-catalog .entry-meta,.post-type-archive-al_product .entry-meta,.single-al_product .entry-meta{display:none}.entry-header .entry-title span.ic-search-keyword,span.ic-search-keyword{display:inline;font-size:inherit}#cboxContent,#cboxContent button{line-height:1}.product-sort-bar .filter-widget .product_size_filter,.product-sort-bar .filter-widget.product-size-filter,.product-sort-bar .filter-widget.product_size_filter,.product_size_filter{float:none;clear:both}.product-sort-bar .responsive-filters-section-content .product_size_filter{width:100%}.product_size_filter .toReload{visibility:hidden}.ic-slider-container label,.product-size-filter-container label{clear:left;vertical-align:middle;display:inline-block;padding-right:10px;position:relative;top:4px;min-width:23px}.size-field-container{display:inline-block;min-width:90%;vertical-align:middle}.ic-comparison-table-container{overflow-x:scroll}.ic-comparison-table{max-width:100%;table-layout:fixed}.ic-comparison-table .table-cell{vertical-align:top}.zoomContainer{z-index:999}#product_page .button.ic-compare-product,.al_product .button.ic-compare-product{margin-top:10px;display:inline-block}.al-box .notice-dismiss{position:absolute;top:-6px;right:-6px;border:none;margin:0;padding:9px;background:0 0;color:#72777c;cursor:pointer}.al-box .notice-dismiss:before{background:0 0;color:#72777c;content:"\f153";display:block;font:400 16px/20px dashicons;speak:never;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased}.al-box .notice-dismiss:active:before,.al-box .notice-dismiss:focus:before,.al-box .notice-dismiss:hover:before{color:#c00}.ic-popup-container{display:none;position:fixed;top:100px;width:60%;max-height:80%;background:#fff;margin:5% auto;left:0;right:0;z-index:99;box-shadow:1px 1px 5px #888}.ic-popup-container.ic-content-width{-moz-width:-moz-fit-content;width:fit-content}.ic-popup-container .ic-popup-inside{text-align:center;margin:0 auto}.clear-both{clear:both}.product-sort-bar .responsive-filters{max-width:70%;width:300px;float:right;border:1px solid #000;border-bottom:0;box-shadow:0 0 1px #d4d3d3;position:absolute;top:100%;right:0;z-index:3}.responsive-filters-section-title{padding:10px;border-bottom:1px solid #000;cursor:pointer;background:#eee}.responsive-filters-section-title:after{font-family:dashicons;content:"\f347";float:right}.responsive-filters-section-title.open:after{content:"\f343"}.responsive-filters-section-content{display:none;padding:10px;border-bottom:1px solid #000;background:#fff;overflow:hidden}.entry-content .responsive-filters-section-content form.product_order{text-align:left}#container.content-area.product-catalog #product_listing .product-sort-bar .responsive-filters-button,.product-sort-bar .responsive-filters-button,body .product-sort-bar .responsive-filters-button.ic-design.button{float:right;clear:right;margin-bottom:10px}.product-sort-bar .responsive-filters-button:after{font-family:dashicons;content:"\f347";padding-left:5px;vertical-align:middle}.product-sort-bar .responsive-filters .product-category-filter-container{overflow:visible;margin-top:-10px;margin-bottom:-10px}.responsive-filters .filter-url{float:none;padding:10px;border-bottom:1px solid #000;margin-left:-10px;margin-right:0;line-height:22px}.responsive-filters .filter-url:not(.active-filter):not(.not-active-filter){margin-right:-10px}.responsive-filters .filter-url:last-child{border-bottom:0}.product-sort-bar .responsive-filters .filter-url.active-filter,.responsive-filters .filter-url.active-filter{padding:10px 27px 10px 10px;font-weight:700;border:0}.product-sort-bar .responsive-filters a.filter-url.active-filter:after,.responsive-filters .filter-url.active-filter:after{line-height:inherit;padding-right:7px;font-size:inherit}.responsive-filters .child-category-filters:before{font-size:23px}.responsive-filters .child-category-filters,.responsive-filters .product-sort-bar .child-category-filters{padding-left:33px;overflow:visible;padding-top:3px;margin-bottom:10px;margin-top:-9px}.responsive-filters .child-category-filters .filter-url{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.responsive-filters .child-category-filters .filter-url:first-child{border-top:1px solid #ccc}.product-sort-bar .responsive-filters .responsive-filters-section-content select{display:block;max-width:100%;padding:10px 8px;width:100%;margin-bottom:10px;height:auto}.product-sort-bar .responsive-filters .responsive-filters-section-content select:last-of-type{margin-bottom:0}.product-sort-bar .responsive-filters div.attribute-filter{display:block;padding:5px 0}.product-sort-bar .responsive-filters div.attribute-filter:first-child{padding-top:0}.product-sort-bar .responsive-filters div.attribute-filter:last-child{padding-bottom:0}#ic-catalog-bar{display:none}#ic-catalog-bar .ic-bar-icon{position:relative}#ic-catalog-bar.device-all .ic-icon-hidden-content,#ic-catalog-bar.device-none .ic-icon-hidden-content{display:none}#ic-catalog-bar .ic-icon-url,#ic-catalog-menu-bar .ic-icon-url{padding:10px;border-radius:50%;color:#fff;display:block;transition:all .2s linear;line-height:1;min-width:0;width:auto;height:auto;position:initial;transform:none;border:none;box-shadow:none}#ic-catalog-bar .ic-icon-url:after,#ic-catalog-bar .ic-icon-url:before,#ic-catalog-menu-bar .ic-icon-url:after,#ic-catalog-menu-bar .ic-icon-url:before{display:none}#ic-catalog-bar .ic-icon-url:focus,#ic-catalog-bar .ic-icon-url:hover,#ic-catalog-menu-bar .ic-icon-url:focus,#ic-catalog-menu-bar .ic-icon-url:hover{color:#fff;padding:15px;margin-left:-5px;margin-right:-5px;margin-top:-5px;margin-bottom:-5px}#ic-catalog-bar.device-all.ic_popup,#ic-catalog-bar.device-small.ic_popup{transform:initial}.ic_popup .ic-icon-hidden-content{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;transition:visibility .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);background:#fff;color:#000}.ic_popup .ic-icon-hidden-content-inside{left:1.25em;right:1.25em;top:50%;transform:translate(0,-50%);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);position:absolute;max-width:1000px;margin:0 auto;padding:60px}.ic_popup .ic-icon-hidden-content-inside #product_search_form,.ic_popup .ic-icon-hidden-content-inside .entry-content input.product-search-box[type=search],.ic_popup .ic-icon-hidden-content-inside input.product-search-box[type=search]{max-width:100%;font-size:16px}.ic_popup .ic-icon-hidden-content-inside .ic-search-container{display:block}.ic-icon-hidden-content-inside .ic-popup-close{display:none}.ic_popup .ic-icon-hidden-content-inside .ic-popup-close{display:inline-block;font-size:30px;position:absolute;right:0;top:0;color:#adadad;cursor:pointer}.ecommerce-product-catalog nav.post-navigation{display:none}.ic-catalog-container{margin:0 auto;overflow:hidden;width:100%;position:relative}body.ic-disabled-body{overflow:hidden;height:100vh}body.ic-disabled-body:before{display:block;content:" ";background-repeat:no-repeat;width:416px;height:26px;max-width:70%;max-height:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:contain}body.ic-disabled-body:not(.admin-bar)>:not(.ic-not-disabled-body):not(script):not(svg):not(style){opacity:5%;pointer-events:none}.ic-disabled-container{position:relative;pointer-events:none}.ic-disabled-container:before{display:block;content:" ";background-repeat:no-repeat;width:416px;height:26px;max-width:70%;max-height:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:contain;z-index:2}.ic-disabled-container>:not(script):not(svg):not(style){opacity:50%}.ic-label{cursor:pointer;padding-left:5px}.ic-checkbox{cursor:pointer}p.ic-radio-container{margin:0}.ic-modal-container{position:fixed;left:50%;top:30%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 1px #000;max-width:100%;width:400px;z-index:1000;border-radius:4px;min-width:280px;white-space:initial;max-height:70%;overflow:hidden}.ic-content-width .ic-modal-container{-moz-width:-moz-fit-content;width:fit-content;min-width:0}.ic-modal-container-inside{overflow:auto;padding:20px;max-height:50vh}.ic-modal-container-inside :last-child{margin-bottom:0}.ic-modal-container-buttons{background:#ededed;width:100%;padding:20px;display:flex;align-items:center;height:25%}.ic-modal-container-buttons a.ic-design.button.ic-secondary-button,.ic-modal-container-buttons div.ic-design.button.ic-secondary-button{margin-left:5px}.ic-overlay-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6);z-index:99}#product_page.boxed.responsive .after-product-details.ic_accordion_container,.al_product.boxed.responsive .after-product-details.ic_accordion_container{border:0;background:0 0}#product_page.boxed.responsive .after-product-details.ic_accordion_container>div .catalog-header,.al_product.boxed.responsive .after-product-details.ic_accordion_container>div .catalog-header{border:1px solid #ccc;background-color:#f4f4f4;padding:15px 20px;line-height:1;margin:0;cursor:pointer}#product_page.boxed.responsive .after-product-details.ic_accordion_container .catalog-header.open,.al_product.boxed.responsive .after-product-details.ic_accordion_container .catalog-header.open{border-bottom:1px solid #ccc;padding-bottom:15px}#product_page.boxed.responsive .after-product-details.ic_accordion_container .catalog-header:after,.al_product.boxed.responsive .after-product-details.ic_accordion_container .catalog-header:after{font-family:dashicons;content:"\f139";float:right}#product_page.boxed.responsive .after-product-details.ic_accordion_container .catalog-header.open:after,.al_product.boxed.responsive .after-product-details.ic_accordion_container .catalog-header.open:after{content:"\f140"}#product_page.boxed.responsive .after-product-details.ic_accordion_container>div:first-child .catalog-header,.al_product.boxed.responsive .after-product-details.ic_accordion_container>div:first-child .catalog-header{border-bottom:0}#product_page.boxed.responsive .after-product-details.ic_accordion_container>div:last-child .catalog-header,.al_product.boxed.responsive .after-product-details.ic_accordion_container>div:last-child .catalog-header{border-top:0;border-bottom:1px solid #ccc}#product_page.boxed.responsive .after-product-details.ic_accordion_container>div:first-child .catalog-header,.al_product.boxed.responsive .after-product-details.ic_accordion_container>div:first-child .catalog-header{border-top:1px solid #ccc}#product_page.boxed.responsive .after-product-details.ic_accordion_container>div:nth-child(2) .catalog-header,.al_product.boxed.responsive .after-product-details.ic_accordion_container>div:nth-child(2) .catalog-header{border-top:1px solid #ccc}.ic_accordion_content_container{border:1px solid #ccc;padding:15px 20px;border-bottom:0;background:#fff}#product_page.boxed.responsive .after-product-details>div:last-child .ic_accordion_content_container,.al_product.boxed.responsive .after-product-details>div:last-child .ic_accordion_content_container{border-bottom:1px solid #ccc;border-top:0}.size-filter-row{padding-top:10px}.ecommerce-product-catalog .irs-slider{height:37px}.ecommerce-product-catalog .irs-bar,.ecommerce-product-catalog .irs-line{height:20px;cursor:pointer}.ecommerce-product-catalog .irs-with-grid{height:95px}.green-box .irs-bar{background:linear-gradient(to top,#327332 0,#027502 100%);border-color:#327332}.green-box .irs-from,.green-box .irs-single,.green-box .irs-slider,.green-box .irs-to{background:#327332;border-color:#327332}.blue-box .irs-bar{background:linear-gradient(to top,#123f5c 0,#1e618c 100%);border-color:#1e618c}.blue-box .irs-from,.blue-box .irs-single,.blue-box .irs-slider,.blue-box .irs-to{background:#1e618c;border-color:#1e618c}.grey-box .irs-bar{background:linear-gradient(to top,#888 0,#a0a0a0 100%);border-color:#a0a0a0}.grey-box .irs-from,.grey-box .irs-single,.grey-box .irs-slider,.grey-box .irs-to{background:#a0a0a0;border-color:#a0a0a0}.orange-box .irs-bar{background:linear-gradient(to top,#fd6232 0,#fe3c00 100%);border-color:#fe3c00}.orange-box .irs-from,.orange-box .irs-single,.orange-box .irs-slider,.orange-box .irs-to{background:#fe3c00;border-color:#fe3c00}.red-box .irs-bar{background:linear-gradient(to top,#fc3233 0,#fd0002 100%);border-color:#fd0002}.red-box .irs-from,.red-box .irs-single,.red-box .irs-slider,.red-box .irs-to{background:#fd0002;border-color:#fd0002}.ecommerce-product-catalog .irs-from,.ecommerce-product-catalog .irs-to{top:-10px}@media (min-width:1016px){#ic-catalog-menu-bar{display:inline-block;height:100%}#ic-catalog-menu-bar #ic-catalog-bar.device-all,.wp-block-navigation #ic-catalog-bar.device-none{display:block;line-height:1;padding-left:10px;display:flex;align-items:center;height:100%}#ic-catalog-bar.device-all .ic-bar-icon,.wp-block-navigation #ic-catalog-bar.device-none .ic-bar-icon{display:inline-block;margin-right:5px}#ic-catalog-bar.device-all .ic-bar-icon .dashicons,.wp-block-navigation #ic-catalog-bar.device-none .ic-bar-icon .dashicons{vertical-align:middle}}@media (max-width:1016px){#ic-catalog-bar.device-all,#ic-catalog-bar.device-small{display:table;position:fixed;top:0;z-index:9999;width:auto;text-align:center;left:50%;transform:translateX(-50%)}#ic-catalog-bar .ic-bar-icon{display:block;float:left;padding-right:5px}#ic-catalog-menu-bar #ic-catalog-bar.device-all,#ic-catalog-menu-bar #ic-catalog-bar.device-small{display:none}body #container.product-catalog{width:100%;padding:0}body #container.product-catalog{padding:5px}body .content-area.product-catalog #content{width:100%;padding-left:5px;padding-right:5px}#content .responsive #product_details.product-details.no-image>div,#content .responsive #product_details.product-details.no-image>table,#product_page.boxed.responsive #product_details.no-image>div,.al_product.boxed.responsive #product_details.no-image>div,.responsive #product_details.product-details.no-image>div,.responsive #product_details.product-details.no-image>form,.responsive #product_details.product-details.no-image>table{float:none;width:100%}#container.content-area.product-catalog #product_listing.responsive .product-sort-bar .responsive-filters-button,.responsive .product-sort-bar .responsive-filters-button,body .product-sort-bar .responsive-filters-button.ic-design.button,body .responsive .product-sort-bar .responsive-filters-button.ic-design.button{display:block}.product-sort-bar [data-ic_responsive_label]{display:none}.responsive-filters [data-ic_responsive_label]{display:block}}@media (max-width:850px){#product_page.boxed #product_features table,#product_page.boxed .product-features table,.al_product.boxed #product_features table,.al_product.boxed .product-features table{width:100%}#product_page.responsive.boxed #product_details_container,.al_product.responsive.boxed #product_details_container{display:block}#product_page.responsive.boxed.al_product #product_details_container div.entry-thumbnail.product-image,.responsive.al_product #product_details_container div.entry-thumbnail.product-image,.responsive.al_product div.entry-thumbnail.product-image,.responsive.boxed.al_product #product_details_container div.entry-thumbnail.product-image{float:none;width:100%;max-width:100%;margin-left:0}#product_page.responsive #product_details,.al_product.responsive #product_details{float:none;clear:left;max-width:100%;width:100%;margin:0;padding:0}.responsive .product-details .shortdesc{padding:0}div.fixed-box{display:none}#catalog_sidebar{display:none}body .content-area.product-catalog #content{float:none;width:100%;padding:0;overflow:visible}.responsive .list .classic-list-image-wrapper{float:none;margin:0 auto;width:100%}.responsive .list.archive-listing{min-height:130px}.responsive .list .product-image{min-width:50px;min-height:50px}.responsive .list .product-short-descr{clear:left;overflow:hidden;line-height:1.1;padding:0;text-align:center}.responsive .list .product-name{text-align:center}}@media (max-width:600px){.responsive .classic-grid.archive-listing:nth-child(odd){clear:left}.responsive .classic-grid.archive-listing.last:nth-child(2n),.responsive .classic-grid.archive-listing:nth-child(2n){margin-right:0}.responsive .classic-grid.archive-listing,.responsive.product-list .classic-grid.archive-listing,.responsive.product-list .classic-grid.archive-listing.last,.responsive.product-subcategories .classic-grid.archive-listing{width:49.25%}.responsive .archive-listing.first,.responsive .archive-listing.last{clear:none}.archive .type-page.type-al_product .entry-content,.archive article.type-page.type-al_product .entry-content{display:block}}@media (max-width:500px){#product-features .ic_accordion_content_container{padding:0}#product_page.boxed #product_features .ic_accordion_content_container table,#product_page.boxed .product-features .ic_accordion_content_container table,.al_product.boxed #product_features .ic_accordion_content_container table,.al_product.boxed .product-features .ic_accordion_content_container table{margin:0}#product_page.boxed #product_features .ic_accordion_content_container table tr td:last-child,#product_page.boxed .product-features .ic_accordion_content_container table tr td:last-child,.al_product.boxed #product_features .ic_accordion_content_container table tr td:last-child,.al_product.boxed .product-features .ic_accordion_content_container table tr td:last-child,.ic_accordion_content_container table.ic-block tr td:last-child{border-right:none}#product_page.boxed #product_features .ic_accordion_content_container table tr td:first-child,#product_page.boxed .product-features .ic_accordion_content_container table tr td:first-child,.al_product.boxed #product_features .ic_accordion_content_container table tr td:first-child,.al_product.boxed .product-features .ic_accordion_content_container table tr td:first-child,.ic_accordion_content_container table.ic-block tr td:first-child{border-left:none}.responsive .al_archive{margin:5px auto 25px auto;float:none;width:94%}.per-row-1 .modern-grid-element,.per-row-2 .modern-grid-element:nth-child(2n),.per-row-3 .modern-grid-element:nth-child(3n),.per-row-4 .modern-grid-element:nth-child(4n),.per-row-5 .modern-grid-element:nth-child(5n){margin-right:auto}.responsive.al_product h1{font-size:24px}.responsive.al_product h3{font-size:20px}.responsive .al_archive .product-attributes table.attributes-table tr td{font-size:10px}.responsive .product-entry .product-description table,.responsive .product-entry .product-description table tbody,.responsive .product-entry .product-description table td,.responsive .product-entry .product-description table tr{display:block;width:auto;border:0;margin:0 auto}#product_archive_nav li.next-page a span,#product_archive_nav li.previous-page a span{display:none}#product_archive_nav li.next-page a:before,#product_archive_nav li.previous-page a:before{font-family:dashicons;line-height:14px;font-size:14px;vertical-align:middle}#product_archive_nav li.next-page a:before{content:"\f345"}#product_archive_nav li.previous-page a:before{content:"\f341"}#product_archive_nav li.active,#product_archive_nav li:first-child,#product_archive_nav li:last-child{display:inline-block}#product_page.boxed #product_features table td:nth-child(2),#product_page.boxed .product-features table td:nth-child(2),.al_product.boxed #product_features table td:nth-child(2),.al_product.boxed .product-features table td:nth-child(2),table.ic-block td:nth-child(2){padding-left:5px;padding-left:7px;word-break:break-all}#product_page.boxed #product_features table td,#product_page.boxed .product-features table td,.al_product.boxed #product_features table td,.al_product.boxed .product-features table td,table.ic-block td{padding-left:7px}#product_page.boxed.responsive .after-product-details>div .catalog-header,.al_product.boxed.responsive .after-product-details>div .catalog-header{padding-right:5px;padding-left:9px}}@media (max-width:300px){.responsive .al_archive .product-name,.responsive .al_archive .product-price{font-size:12px}.responsive .al_archive{min-width:90%;min-height:100px;width:94%}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}.ic-font-size-custom .price-value,.ic-font-size-custom .price-value.small-price{font-size:inherit}
/*!
 *
 * https://impleCode.com
 *
 * Copyright 2021 impleCode
 * Free to use under the GPLv3 license.
 * http://www.gnu.org/licenses/gpl-3.0.html
 *
 * Contributing author: Norbert Dreszer
 *
 * NOTE: DO NOT EDIT THIS FILE. FOR YOUR OWN CSS GO TO WordPress > Appearance > Additional CSS and copy the CSS that you want to modify there.
 */
 .wp-block-ic-epc-image-gallery{display:table}.wp-block-ic-epc-image-gallery.alignfull,.wp-block-ic-epc-image-gallery.alignwide{display:block}/*!
 *
 * https://impleCode.com
 *
 * Copyright 2021 impleCode
 * Free to use under the GPLv3 license.
 * http://www.gnu.org/licenses/gpl-3.0.html
 *
 * Contributing author: Norbert Dreszer
 *
 * NOTE: DO NOT EDIT THIS FILE. FOR YOUR OWN CSS GO TO WordPress > Appearance > Additional CSS and copy the CSS that you want to modify there.
 */.entry-content div.ic-align-center,div.ic-align-center{text-align:center}.entry-content div.ic-align-right,div.ic-align-right{text-align:right}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:root :where(.wp-block-icon svg){width:24px}:where(.wp-block-gallery.is-layout-flex){gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,.5em)))}:where(.wp-block-gallery.is-layout-grid){gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,.5em)))}:where(.wp-block-latest-posts.is-layout-flex){gap:1.25em}:where(.wp-block-latest-posts.is-layout-grid){gap:1.25em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-term-template.is-layout-flex){gap:1.25em}:where(.wp-block-term-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}img#wpstats{display:none}.jf2-legado{--jf-bg:#0c0c0e;--jf-surface:#151517;--jf-surface-2:#1b1b1e;--jf-border:#2a2a2e;--jf-red:#c1272d;--jf-red-hover:#e0342b;--jf-wine:#6b002d;--jf-text:#f2f2f2;--jf-muted:#b3b3b3;--jf-card-bg:#ffffff;--jf-faint:#6f6f77}body.ecommerce-product-catalog .jf2-legado{background-color:var(--jf-bg)!important;color:var(--jf-text)!important}body.ecommerce-product-catalog .jf2-legado h1.entry-title{color:var(--jf-text)!important}.jf2-legado .jf-catalogo-layout{background:var(--jf-bg);color:var(--jf-text)}body.ecommerce-product-catalog .jf2-legado .page-header,body.ecommerce-product-catalog .jf2-legado .site-main,body.ecommerce-product-catalog .jf2-legado #page,body.ecommerce-product-catalog .jf2-legado #content,body.ecommerce-product-catalog .jf2-legado main,body.ecommerce-product-catalog .jf2-legado article.jf-product-listing,body.ecommerce-product-catalog .jf2-legado .ic-catalog-container{background-color:var(--jf-bg)!important}body.ecommerce-product-catalog .jf2-legado .page-header-title{color:var(--jf-text)!important;text-align:center!important}.jf2-legado .jf-banner{position:relative;background:linear-gradient(115deg,var(--jf-bg) 42%,#170a10 78%,var(--jf-wine) 135%);color:var(--jf-text);padding:44px 32px 40px;display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:40px;overflow:hidden;isolation:isolate}.jf2-legado .jf-banner-foto{position:absolute;inset:0 12% 0 32%;z-index:0;pointer-events:none}.jf2-legado .jf-banner-foto img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.9;-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%,#000 72%,transparent);mask-image:linear-gradient(90deg,transparent,#000 38%,#000 72%,transparent)}.jf2-legado .jf-banner-texto,.jf2-legado .jf-banner-beneficios{position:relative;z-index:1}.jf2-legado .jf-banner-texto{max-width:620px}.jf2-legado .jf-banner-eyebrow{font-family:var(--display,"Jost",sans-serif);font-size:12px;letter-spacing:.28em;text-transform:uppercase;font-weight:600;color:var(--jf-red-hover);margin:0 0 10px}.jf2-legado .jf-banner-titulo{font-family:var(--display,"Jost",sans-serif);font-weight:700;font-size:clamp(34px, 5vw, 58px);line-height:.98;text-transform:uppercase;margin:0 0 14px;text-wrap:balance}.jf2-legado .jf-banner-titulo-alt{display:block;color:var(--jf-red)}.jf2-legado .jf-banner-sub{font-size:15.5px;color:var(--jf-muted);margin:0;line-height:1.55;max-width:46ch}.jf2-legado .jf-banner-beneficios{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.jf2-legado .jf-beneficio{display:flex;align-items:center;gap:12px}.jf2-legado .jf-beneficio svg{color:var(--jf-red);flex:none}.jf2-legado .jf-beneficio span{font-size:13.5px;line-height:1.32;color:var(--jf-text)}.jf2-legado .jf-buscador-fila{max-width:1460px;margin:0 auto;padding:24px 24px 0}.jf2-legado .jf-banner-buscador{margin:0}.jf2-legado .jf-banner-buscador-campo{position:relative;display:flex;align-items:center;gap:4px;max-width:720px;height:54px;padding:0 6px 0 14px;background:var(--jf-surface);border:1px solid #2A2A2D;border-radius:10px;transition:border-color .18s ease}.jf2-legado .jf-banner-buscador-campo:focus-within{border-color:var(--jf-red)}.jf2-legado .jf-buscador-lupa{color:var(--jf-muted);flex:none}.jf2-legado .jf-banner-buscador-campo input[type=search]{flex:1;height:100%;padding:0 10px;font-size:15px;border:0;background:#fff0;color:var(--jf-text);outline:none}.jf2-legado .jf-banner-buscador-campo input[type=search]::placeholder{color:var(--jf-faint)}.jf2-legado .jf-banner-buscador-btn{flex:none;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:var(--jf-red);color:#fff;border:0;border-radius:8px;cursor:pointer;transition:background .15s ease}.jf2-legado .jf-banner-buscador-btn:hover{background:var(--jf-red-hover)}.jf2-legado .jf-banner-ejemplo{font-size:12.5px;color:var(--jf-muted);margin:10px 0 0}@media (max-width:900px){.jf2-legado .jf-banner{grid-template-columns:1fr;padding:32px 20px 28px;gap:26px}.jf2-legado .jf-banner-foto{inset:0;opacity:.38}.jf2-legado .jf-banner-foto img{-webkit-mask-image:none;mask-image:none}.jf2-legado .jf-banner-beneficios{flex-direction:row;flex-wrap:wrap;gap:14px 22px}.jf2-legado .jf-beneficio span{font-size:12px}.jf2-legado .jf-buscador-fila{padding:18px 20px 0}.jf2-legado .jf-banner-buscador-campo{max-width:none}}.jf2-legado .jf-autocomplete-item{display:flex;align-items:center;gap:10px;padding:9px 14px;cursor:pointer;color:var(--jf-text);text-decoration:none}.jf2-legado .jf-autocomplete-item:hover,.jf2-legado .jf-autocomplete-item.jf-sel{background:var(--jf-surface-2)}.jf2-legado .jf-autocomplete-item img{width:32px;height:32px;object-fit:contain;background:#fff;border-radius:3px;flex:none}.jf2-legado .jf-autocomplete-item mark{background:#fff0;color:var(--jf-red-hover);font-weight:600}.jf2-legado .jf-autocomplete-codigo{margin-left:auto;font-size:12px;color:var(--jf-muted);font-variant-numeric:tabular-nums}.jf2-legado .jf-cat-fila{display:flex;gap:10px;overflow-x:auto;padding:18px 24px;background:var(--jf-bg);border-bottom:1px solid var(--jf-border)}.jf2-legado .jf-cat-item{display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--jf-surface);border:1px solid var(--jf-border);border-radius:6px;padding:12px 16px;color:var(--jf-muted);font-size:12px;cursor:pointer;flex:0 0 auto;min-width:84px;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.jf2-legado .jf-cat-item svg{color:inherit;transition:transform .2s ease}.jf2-legado .jf-cat-item img{transition:transform .2s ease}.jf2-legado .jf-cat-item:hover{border-color:var(--jf-red);color:var(--jf-text);transform:translateY(-4px);box-shadow:0 10px 22px rgb(193 39 45 / .16)}.jf2-legado .jf-cat-item:hover svg,.jf2-legado .jf-cat-item:hover img{transform:scale(1.05)}.jf2-legado .jf-cat-item.is-activa{background:var(--jf-red);border-color:var(--jf-red);color:#fff}.jf2-legado .jf-cat-item.is-activa:hover{transform:translateY(-4px);box-shadow:0 10px 22px rgb(193 39 45 / .3)}.jf2-legado .jf-catalogo-principal{position:relative}.jf2-legado .jf-barrido{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden;opacity:0}.jf2-legado .jf-barrido::before{content:"";position:absolute;top:0;bottom:0;left:-35%;width:35%;background:linear-gradient(100deg,transparent,rgb(193 39 45 / .35) 45%,transparent 90%)}.jf2-legado .jf-barrido.jf-barrido-activo{opacity:1}.jf2-legado .jf-barrido.jf-barrido-activo::before{animation:jf-barrido-mueve .5s cubic-bezier(.2,.7,.2,1)}@keyframes jf-barrido-mueve{to{left:100%}}.jf2-legado .jf-cat-gx{margin-left:auto}.jf2-legado .jf-cat-gx img{border-radius:3px}.jf2-legado .jf-breadcrumb{max-width:1460px;margin:0 auto;padding:16px 24px 0;font-size:12.5px;color:var(--jf-muted)}.jf2-legado .jf-breadcrumb a{color:var(--jf-muted);text-decoration:none}.jf2-legado .jf-breadcrumb a:hover{color:var(--jf-text)}.jf2-legado .jf-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;max-width:1460px;margin:0 auto;padding:8px 24px 18px}.jf2-legado .jf-contador{font-size:18px;font-weight:700;color:var(--jf-text);margin:0}.jf2-legado .jf-toolbar-derecha{display:flex;align-items:center;gap:16px}.jf2-legado .jf-vista-toggle{display:flex;border:1px solid var(--jf-border);border-radius:6px;overflow:hidden}.jf2-legado .jf-vista-btn{background:var(--jf-surface);border:0;color:var(--jf-muted);padding:8px 10px;cursor:pointer}.jf2-legado .jf-vista-btn.is-activa{background:var(--jf-red);color:#fff}.jf2-legado .jf-orden{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--jf-muted)}.jf2-legado .jf-select{background:var(--jf-surface);border:1px solid var(--jf-border);color:var(--jf-text);padding:8px 10px;border-radius:6px;font-size:13px}.jf2-legado .jf-catalogo-layout{display:flex;gap:26px;align-items:flex-start;max-width:1460px;margin:0 auto;padding:0 24px 40px}.jf2-legado .jf-filtros-boton{display:none;width:100%;align-items:center;justify-content:center;gap:8px;background:var(--jf-surface);border:1px solid var(--jf-border);color:var(--jf-text);border-radius:8px;padding:13px;font-size:14px;font-weight:600;cursor:pointer;margin:0 0 16px}.jf2-legado .jf-filtros-boton:hover{border-color:var(--jf-red)}.jf2-legado .jf-sheet-fondo{display:none}.jf2-legado .jf-sheet-acciones{display:none}.jf2-legado .jf-sidebar{flex:0 0 260px;background:var(--jf-surface);border:1px solid var(--jf-border);border-radius:8px;padding:20px;position:sticky;top:16px}.jf2-legado .jf-sidebar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.jf2-legado .jf-sidebar-header h2{font-size:15px;text-transform:uppercase;letter-spacing:.04em;margin:0;color:var(--jf-text)}.jf2-legado .jf-link-limpiar{background:none;border:0;color:var(--jf-red-hover);font-size:12.5px;cursor:pointer;padding:0}.jf2-legado .jf-filtro-grupo{margin:0 0 20px}.jf2-legado .jf-filtro-grupo h3{font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--jf-muted);margin:0 0 10px}.jf2-legado .jf-check{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--jf-text);margin-bottom:8px;cursor:pointer}.jf2-legado .jf-check input{accent-color:var(--jf-red);width:15px;height:15px}.jf2-legado .jf-input-buscar-modelo{width:100%;box-sizing:border-box;background:var(--jf-surface-2);border:1px solid var(--jf-border);color:var(--jf-text);padding:9px 11px;border-radius:6px;font-size:13.5px;margin-bottom:10px}.jf2-legado .jf-lista-modelos{max-height:220px;overflow-y:auto}.jf2-legado .jf-catalogo-principal{flex:1;min-width:0}.jf2-legado .jf-product-listing .product-list{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;list-style:none;margin:0;padding:0}.jf2-legado .jf-product-listing .product-list>*{min-width:0}.jf2-legado .jf-product-listing .product-list.jf-vista-lista{grid-template-columns:1fr}@media (max-width:1300px){.jf2-legado .jf-product-listing .product-list{grid-template-columns:repeat(4,1fr)}}@media (max-width:1100px){.jf2-legado .jf-product-listing .product-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:780px){.jf2-legado .jf-product-listing .product-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.jf2-legado .jf-product-listing .product-list{grid-template-columns:repeat(2,1fr);gap:10px}}.jf2-legado .jf-tarjeta{position:relative;padding:2px;border-radius:10px}.jf2-legado .jf-tarjeta-borde{position:absolute;inset:0;border-radius:10px;padding:2px;background:conic-gradient(from var(--ang,0deg),var(--jf-red),transparent 25%,transparent 75%,var(--jf-wine));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;transition:opacity .3s ease}@property --ang{syntax:'<angle>';inherits:true;initial-value:0deg}.jf2-legado .jf-tarjeta.jf-en-vista .jf-tarjeta-borde{animation:jf-borde-spin 6s linear infinite}@keyframes jf-borde-spin{to{--ang:360deg}}.jf2-legado .jf-tarjeta:hover .jf-tarjeta-borde{opacity:1;animation-duration:2.2s}.jf2-legado .jf-tarjeta-inner{position:relative;background:var(--jf-surface);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;height:100%;transition:transform .15s ease,filter .2s ease;transform-style:preserve-3d;will-change:transform}.jf2-legado .jf-tarjeta:hover .jf-tarjeta-inner{filter:brightness(1.04)}.jf2-legado .jf-tarjeta-media{position:relative;aspect-ratio:1/1}.jf2-legado .jf-tarjeta-abrir{display:block;width:100%;height:100%}.jf2-legado .jf-tarjeta-img{width:100%;height:100%;object-fit:contain;padding:12px 12px 8px;box-sizing:border-box;transition:transform .45s ease}.jf2-legado .jf-tarjeta:hover .jf-tarjeta-img{transform:scale(1.05)}.jf2-legado .jf-tarjeta-img-vacia{width:100%;height:100%;background:var(--jf-surface-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--jf-faint)}.jf2-legado .jf-tarjeta-img-vacia span{font-size:11.5px;letter-spacing:.02em}.jf2-legado .jf-vista-rapida{position:absolute;left:50%;bottom:12px;z-index:3;transform:translate(-50%,8px);background:rgb(12 12 14 / .88);color:#fff;border:1px solid var(--jf-border);border-radius:6px;padding:7px 14px;font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer;opacity:0;transition:opacity .18s ease,transform .18s ease,background .15s ease}.jf2-legado .jf-tarjeta:hover .jf-vista-rapida,.jf2-legado .jf-vista-rapida:focus-visible{opacity:1;transform:translate(-50%,0)}.jf2-legado .jf-vista-rapida:hover{background:var(--jf-red);border-color:var(--jf-red)}@media (hover:none){.jf2-legado .jf-vista-rapida{display:none}}.jf2-legado .jf-tarjeta-gx{position:absolute;top:8px;left:8px;width:30px;height:30px;background:#fff;border-radius:4px;padding:3px;z-index:2}.jf2-legado .jf-tarjeta-nuevo{position:absolute;bottom:8px;left:8px;z-index:2;background:var(--jf-red);color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:3px}.jf2-legado .jf-fav{position:absolute;top:8px;right:8px;z-index:2;background:rgb(255 255 255 / .9);border:0;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#333;cursor:pointer}.jf2-legado .jf-fav:hover{color:var(--jf-red)}.jf2-legado .jf-fav.is-activo{color:var(--jf-red)}.jf2-legado .jf-fav.is-activo svg{fill:currentColor}.jf2-legado .jf-tarjeta-info{padding:10px 12px 12px;display:flex;flex-direction:column;gap:2px;flex:1}.jf2-legado .jf-tarjeta-codigo{font-family:ui-monospace,"IBM Plex Mono",monospace;font-size:10.5px;letter-spacing:.05em;color:var(--jf-red-hover);margin:0}.jf2-legado .jf-tarjeta-nombre{font-size:13px;font-weight:700;color:var(--jf-text);margin:2px 0 0;line-height:1.25}.jf2-legado .jf-tarjeta-compat{font-size:11px;color:var(--jf-muted);margin:0 0 3px}.jf2-legado .jf-tarjeta-micro{display:flex;flex-wrap:wrap;gap:5px 10px;list-style:none;margin:4px 0 8px;padding:0}.jf2-legado .jf-micro{display:flex;align-items:center;gap:4px;font-size:10.5px;color:var(--jf-muted)}.jf2-legado .jf-micro svg{flex:none;color:var(--jf-muted)}.jf2-legado .jf-tarjeta-acciones{display:flex;gap:6px;margin-top:auto}.jf2-legado .jf-btn{flex:1;text-align:center;padding:7px 6px;border-radius:4px;font-size:11.5px;font-weight:700;text-decoration:none!important;transition:background .15s ease}.jf2-legado .jf-btn-ver{background:var(--jf-surface-2);color:var(--jf-text)!important;border:1px solid var(--jf-border)}.jf2-legado .jf-btn-ver:hover{background:#232326}.jf2-legado .jf-btn-consultar{background:var(--jf-red);color:#fff!important}.jf2-legado .jf-btn-consultar:hover{background:var(--jf-red-hover)}.jf2-legado .jf-btn-flecha{display:inline-block;transition:transform .18s ease}.jf2-legado .jf-btn-consultar:hover .jf-btn-flecha{transform:translateX(4px)}.jf2-legado .jf-vista-lista .jf-tarjeta-inner{flex-direction:row}.jf2-legado .jf-vista-lista .jf-tarjeta-media{flex:0 0 140px;aspect-ratio:auto}.jf2-legado .jf-vista-lista .jf-tarjeta-info{flex:1}.jf2-legado .jf-vista-lista .jf-tarjeta-acciones{max-width:320px}.jf2-legado .jf-skeleton{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.jf2-legado .jf-skeleton-card{aspect-ratio:3 / 4;background:linear-gradient(90deg,var(--jf-surface) 25%,var(--jf-surface-2) 37%,var(--jf-surface) 63%);background-size:400% 100%;border-radius:8px;animation:jf-skeleton-brillo 1.4s ease infinite}@keyframes jf-skeleton-brillo{0%{background-position:100% 50%}100%{background-position:0 50%}}.jf2-legado .jf-btn-cargar-mas{display:block;width:100%;margin:24px 0 0;padding:14px;background:var(--jf-surface);border:1px solid var(--jf-border);color:var(--jf-text);border-radius:6px;cursor:pointer;font-weight:600;transition:border-color .15s ease}.jf2-legado .jf-btn-cargar-mas:hover{border-color:var(--jf-red)}.jf2-legado .jf-sin-resultados{text-align:center;padding:40px 20px;color:var(--jf-muted)}.jf2-legado .jf-info-inferior{display:flex;border-top:1px solid var(--jf-border);margin-top:20px}.jf2-legado .jf-info-bloque{flex:1;text-align:center;padding:32px 20px;border-left:1px solid var(--jf-border);color:var(--jf-text)}.jf2-legado .jf-info-bloque:first-child{border-left:0}.jf2-legado .jf-info-bloque svg,.jf2-legado .jf-info-bloque img{color:var(--jf-red-hover);margin:0 auto 10px;display:block}.jf2-legado .jf-info-bloque h3{font-size:15px;margin:0 0 6px}.jf2-legado .jf-info-bloque p{font-size:13px;color:var(--jf-muted);margin:0}@media (max-width:700px){.jf2-legado .jf-info-inferior{flex-direction:column}.jf2-legado .jf-info-bloque{border-left:0;border-top:1px solid var(--jf-border)}.jf2-legado .jf-info-bloque:first-child{border-top:0}}.jf2-legado .jf-modal-fondo{position:fixed;inset:0;background:rgb(0 0 0 / .7);z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.jf2-legado .jf-modal-fondo[hidden]{display:none}.jf2-legado .jf-modal{background:var(--jf-surface);border:1px solid var(--jf-border);border-radius:10px;max-width:780px;width:100%;max-height:88vh;overflow-y:auto;position:relative;display:grid;grid-template-columns:1fr 1fr}.jf2-legado .jf-modal-cerrar{position:absolute;top:10px;right:10px;background:var(--jf-surface-2);border:0;color:var(--jf-text);width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:18px;z-index:2}.jf2-legado .jf-modal-img{background:#fff;display:flex;align-items:center;justify-content:center;padding:24px}.jf2-legado .jf-modal-img img{max-width:100%;max-height:340px;object-fit:contain}.jf2-legado .jf-modal-info{padding:26px;display:flex;flex-direction:column;gap:8px}.jf2-legado .jf-modal-info h2{font-size:20px;margin:0 0 4px;color:var(--jf-text)}.jf2-legado .jf-modal-info .jf-tarjeta-codigo{font-size:14px}.jf2-legado .jf-modal-info .jf-tarjeta-compat{font-size:13.5px}.jf2-legado .jf-modal-desc{font-size:13.5px;color:var(--jf-muted);line-height:1.5;margin:6px 0 14px}.jf2-legado .jf-modal-acciones{display:flex;gap:10px;margin-top:auto}@media (max-width:640px){.jf2-legado .jf-modal{grid-template-columns:1fr}}@media (max-width:900px){.jf2-legado .jf-catalogo-layout{flex-direction:column}.jf2-legado .jf-filtros-boton{display:flex}.jf2-legado .jf-sidebar{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:120;width:auto;max-height:84vh;overflow-y:auto;box-sizing:border-box;border-radius:16px 16px 0 0;border-bottom:0;transform:translateY(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);box-shadow:0 -18px 50px rgb(0 0 0 / .6);padding-bottom:calc(20px + env(safe-area-inset-bottom))}.jf2-legado .jf-sidebar.jf-sheet-abierto{transform:translateY(0)}.jf2-legado .jf-sheet-fondo{display:block;position:fixed;inset:0;z-index:110;background:rgb(0 0 0 / .6);opacity:0;pointer-events:none;transition:opacity .28s ease}.jf2-legado .jf-sheet-fondo.jf-sheet-abierto{opacity:1;pointer-events:auto}.jf2-legado .jf-sheet-acciones{display:flex;gap:10px;position:sticky;bottom:0;background:var(--jf-surface);padding:14px 0 2px;margin-top:8px}.jf2-legado .jf-sheet-acciones .jf-btn{min-height:44px;display:flex;align-items:center;justify-content:center}.jf2-legado .jf-tarjeta-acciones .jf-btn{min-height:44px;display:flex;align-items:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.jf2-legado .jf-tarjeta,.jf2-legado .jf-cat-item,.jf2-legado .jf-skeleton-card{transition:none!important;animation:none!important}}@view-transition{navigation:auto}.jf2-legado .jf-banner{position:relative}.jf2-legado .jf-banner-accent{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--jf-wine),var(--jf-red),var(--jf-wine));view-transition-name:jf-hero-luz}@font-face{font-family:'Jost';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/jost/v20/92zPtBhPNqw79Ij1E865zBUv7mz9JQVG.ttf) format('truetype')}:root{--bg:#101113;--surface:#18191b;--soft:#202124;--ink:#f3f0eb;--muted:#b0b0b4;--red:#c1272d;--line:#343538;--max:1248px;--ease:cubic-bezier(.2,.75,.25,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a,input,select,textarea{-webkit-tap-highlight-color:#fff0}button{color:inherit}button:disabled{cursor:default;opacity:.45}button,a{touch-action:manipulation}img{max-width:100%;display:block}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #f1d6ac;outline-offset:5px}button:hover,a:hover{transition:background .2s,color .2s,border-color .2s}::selection{background:var(--red);color:#fff}.shell{width:min(var(--max),calc(100% - 112px));margin-inline:auto}.skip{position:fixed;left:16px;top:-80px;background:#fff;color:#000;padding:12px;z-index:100}.skip:focus{top:12px}.header{height:86px;position:sticky;top:0;z-index:30;background:#101113f5;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff12}.header-inner{height:100%;display:flex;align-items:center;gap:34px}.brand{width:192px;flex-shrink:0}.brand img{width:100%;height:auto}.desktop-nav{display:flex;gap:26px;margin-left:auto;align-items:center}.desktop-nav>a{font-size:13px;color:#d6d4d2;white-space:nowrap;padding:15px 0}.desktop-nav>a:hover,.desktop-nav>a.active{color:#fff}.desktop-nav>a.active{box-shadow:inset 0 -2px var(--red)}.tiny-dot{display:inline-block;width:5px;height:5px;background:#d34c50;border-radius:50%;margin-left:6px;vertical-align:middle}.header-actions{display:flex;gap:8px;align-items:center}.icon-button{min-width:44px;min-height:44px;padding:10px;background:#fff0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.icon-button:hover{background:#ffffff0e}.list-button{display:inline-flex;align-items:center;gap:12px;background:#fff0;font-size:12px;font-weight:600;white-space:nowrap;padding:7px 0 7px 10px;min-height:44px}.bag-count{display:grid;place-items:center;min-width:29px;height:29px;border:1px solid #5a5a5c;border-radius:50%;font-size:11px;font-variant-numeric:tabular-nums}.mobile-menu{display:none}.scroll-progress{height:1px;position:absolute;bottom:-1px;left:0;width:var(--scroll,0%);background:var(--red)}.kicker{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:550;color:#c1beba;display:flex;gap:13px;align-items:center}.kicker:before{content:"";width:24px;height:1px;background:#d94b50;display:inline-block}.eyebrow{font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:var(--muted)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:520}h1{font-size:clamp(48px,5.9vw,84px);line-height:1.06;letter-spacing:-.052em}h2{font-size:clamp(29px,3.2vw,46px);line-height:1.13;letter-spacing:-.04em}h3{font-size:21px;line-height:1.3;letter-spacing:-.018em}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:50px;padding:13px 22px;background:var(--red);border:1px solid var(--red);color:#fff;font-size:13px;font-weight:600;border-radius:3px;transition:transform .25s var(--ease),background .25s}.btn:hover{background:#a92027;border-color:#a92027;transform:translateY(-2px)}.btn.secondary{background:#fff0;border-color:#57575a;color:var(--ink)}.btn.secondary:hover{background:#ffffff08;border-color:#969394}.btn.light{background:var(--ink);color:#151515;border-color:var(--ink)}.btn.small{min-height:44px;padding:10px 16px;font-size:12px}.text-link,.text-button{display:inline-flex;gap:17px;align-items:center;min-height:44px;background:#fff0;border:0;font-size:13px;color:var(--ink);padding:4px 0}.text-link:hover,.text-button:hover{color:#ed7a7e}.arrow{font-size:21px;font-weight:300}.hero{position:relative;overflow:hidden;padding:72px 0 34px}.hero-grid{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:56px}.hero-copy{padding:17px 0 38px}.hero h1{margin:30px 0 24px}.hero h1 .quiet{color:#a8a8ab}.hero-description{font-size:16px;max-width:435px;color:#bebcb9;line-height:1.7;margin-bottom:32px}.hero-search{display:flex;align-items:center;border:1px solid #626264;border-radius:4px;background:#1d1e21;padding:5px;max-width:540px;gap:4px}.hero-search svg{margin-left:12px;color:#a8a8ab;flex:0 0 20px}.hero-search input{min-width:0;width:100%;background:#fff0;border:0;color:var(--ink);padding:13px 8px;font-size:14px}.hero-search input::placeholder{color:#aeadae}.hero-search button{min-width:50px;padding:8px 16px;min-height:46px;background:var(--red);border-radius:2px;font-size:19px}.hero-links{display:flex;gap:30px;align-items:center;margin-top:15px}.hero-art{position:relative;aspect-ratio:1/1.08;max-height:530px;isolation:isolate;perspective:1200px;will-change:auto}.hero-photo{height:100%;width:100%;overflow:hidden;position:relative;border:1px solid #ffffff12;border-radius:2px;background:#161719;transform:perspective(1200px) rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg));transition:transform .55s var(--ease)}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:63% 50%;filter:saturate(.35) brightness(.83);transform:scale(1.03)}.hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#10111315 20%,#10111322 55%,#101113ed 100%)}.hero-image-label{position:absolute;bottom:30px;left:31px;right:25px;display:flex;justify-content:space-between;gap:20px;align-items:end;z-index:2}.hero-image-label strong{font-size:26px;letter-spacing:-.035em;line-height:1.15;display:block;font-weight:500;margin-top:10px}.hero-image-label .index{font-size:11px;color:#b6b2ac;letter-spacing:.12em;writing-mode:vertical-rl}.hero-side-note{position:absolute;right:-28px;top:6px;font-size:9px;letter-spacing:.23em;writing-mode:vertical-rl;color:#a5a4a3}.trust-line{display:flex;justify-content:space-between;gap:20px;padding:28px 0 10px;margin-top:35px;border-top:1px solid var(--line);font-size:12px;color:#c1bfbc}.trust-line span{display:flex;align-items:center;gap:10px}.trust-line .dot{width:4px;height:4px;background:#8c8d91;border-radius:50%}.section{padding:90px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:35px}.section-head h2{margin:13px 0 0}.section-head p{max-width:480px;color:var(--muted);font-size:14px;margin:16px 0 0;line-height:1.65}.models-section{padding-top:55px;border-bottom:1px solid var(--line)}.model-controls{display:flex;gap:8px}.round{width:44px;height:44px;border-radius:50%;border:1px solid #55565a;background:#fff0;display:grid;place-items:center;font-size:19px}.round:hover{background:#ffffff0d}.model-row{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 0 20px;scrollbar-width:thin;scrollbar-color:#56565a #fff0}.model-card{flex:0 0 calc((100% - 72px)/5);min-width:168px;scroll-snap-align:start;border-radius:9px;overflow:hidden;transition:transform .25s}.model-card img{width:100%;height:auto}.model-card:hover{transform:translateY(-3px)}.model-foot{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted);gap:20px;margin-top:9px}.categories-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:64px}.category-entry{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px 0;border-top:1px solid var(--line);transition:padding .3s var(--ease),color .3s}.category-entry:hover{padding-left:10px;color:#e87378}.category-name{display:flex;align-items:center;gap:27px;font-size:24px;letter-spacing:-.025em}.category-num{font-size:10px;letter-spacing:.15em;color:#8c8d90;font-weight:400}.category-tail{font-size:25px;color:#aaa}.liquidation-section{background:#e9e6e0;color:#1b1b1b;padding:68px 0}.liquidation-section .kicker{color:#595756}.liquidation-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.liquidation-section h2{font-size:48px;margin:22px 0 19px}.liquidation-section p{font-size:14px;max-width:360px;color:#5d5957;line-height:1.75;margin-bottom:26px}.liquidation-section .btn{color:#fff}.liquidation-list{border-top:1px solid #b5b1ac}.liquidation-item{display:grid;grid-template-columns:78px 1fr 30px;align-items:center;gap:20px;border-bottom:1px solid #b5b1ac;padding:23px 0;min-height:91px}.liquidation-item:hover{color:var(--red)}.liquidation-item .sku{font-size:11px;letter-spacing:.04em;color:#6e6864}.liquidation-item strong{font-size:16px;font-weight:500;line-height:1.45}.liquidation-list .fine{font-size:11px;color:#6e6864;line-height:1.65;margin-top:18px}.editorial{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:3px;overflow:hidden}.editorial-block{padding:50px;position:relative;background:var(--surface)}.editorial-block+.editorial-block{border-left:1px solid var(--line);background:#131416}.editorial-block h2{font-size:36px;max-width:390px;margin:22px 0 20px}.editorial-block p{font-size:14px;color:var(--muted);max-width:350px;line-height:1.75}.gx-logo{width:230px;height:auto;margin:0 0 23px}.editorial-block .text-link{margin-top:15px}.service-line{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:45px 0 4px;margin-top:64px;gap:24px}.service-line h3{font-size:26px;margin:0 0 10px}.service-line p{margin:0;color:var(--muted);font-size:14px}.footer{border-top:1px solid var(--line);background:#121315;padding:57px 0 0}.footer-main{display:grid;grid-template-columns:1.3fr .75fr .9fr 1.2fr;gap:45px;padding-bottom:52px}.footer-identity img{width:202px;height:auto;margin-bottom:25px}.footer-identity p{font-size:13px;color:var(--muted);line-height:1.8}.footer h2{font-size:12px;letter-spacing:.03em;font-weight:600;margin:7px 0 20px}.footer-main>div>a:not(:first-child){display:block;font-size:12px;color:var(--muted);margin:12px 0}.footer-main a:hover{color:#fff}.footer-bottom{border-top:1px solid var(--line);padding:15px 0 21px;display:flex;gap:25px;align-items:center;font-size:10px;color:#aaa7a5}.footer-bottom .text-button{font-size:10px;color:#aaa7a5}.footer-bottom>span{margin-right:auto}.bottom-nav{display:none}.page{padding:68px 0 95px;min-height:65vh}.page-intro{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:37px}.page-intro h1{font-size:57px;margin:18px 0 16px}.page-intro p{max-width:600px;color:var(--muted);font-size:14px;line-height:1.7;margin-bottom:0}.small-note{font-size:11px;color:#a2a0a1;line-height:1.6}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:#afada9;margin-bottom:35px}.breadcrumbs a:hover{color:#fff}.catalog-toolbar{padding:22px;background:var(--surface);border:1px solid var(--line);display:grid;grid-template-columns:1.5fr 1fr 1fr .8fr;gap:16px;align-items:end;border-radius:4px;margin-bottom:20px}.field{display:block;min-width:0}.field>span,.field>label{display:block;font-size:11px;margin-bottom:8px;color:#bcbab6}.field input,.field select,.field textarea,.form-control{display:block;width:100%;min-height:46px;color:var(--ink);background:#111214;border:1px solid #55565a;border-radius:3px;padding:11px 12px;font-size:14px}.field select{cursor:pointer}.field textarea{min-height:126px;resize:vertical}.search-group{display:flex;align-items:stretch}.search-group input{border-radius:3px 0 0 3px}.search-group button{width:45px;flex-shrink:0;background:var(--red);border-radius:0 3px 3px 0}.catalog-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted);margin-bottom:22px;gap:20px}.catalog-meta .text-button{font-size:12px}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{border:1px solid var(--line);background:var(--surface);border-radius:4px;overflow:hidden;position:relative;display:flex;flex-direction:column}.product-media{height:200px;display:block;position:relative;background:#1b1c1f;overflow:hidden}.product-media img{width:100%;height:100%;object-fit:contain;background:#eeece8;padding:16px}.media-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#25262a,#1a1b1e);color:#a7a6aa;gap:13px;padding:20px}.media-fallback .catalog-code{font-size:32px;letter-spacing:-.04em;color:#b3b2b6;font-weight:300;font-variant-numeric:tabular-nums}.media-fallback small{font-size:10px;letter-spacing:.07em;text-align:center;max-width:200px;color:#a3a2a7}.media-fallback:before{content:"";width:27px;height:1px;background:#8d5155}.product-card .favorite-button{position:absolute;right:9px;top:9px;z-index:2;width:38px;height:38px;min-width:38px;min-height:38px;background:#121315de;color:#eee;border:1px solid #ffffff30}.favorite-button[aria-pressed=true]{color:#ff868b}.product-copy{padding:20px 18px 16px;flex:1;display:flex;flex-direction:column}.product-copy .sku-line{font-size:10px;color:#a8a6a4;letter-spacing:.1em;display:flex;justify-content:space-between;gap:8px;margin-bottom:11px}.tag{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#e6b7b9}.product-copy h2{font-size:16px;line-height:1.45;letter-spacing:-.02em;margin:0 0 11px;min-height:46px}.product-copy .fitment{font-size:11px;color:var(--muted);min-height:32px;margin-bottom:16px}.product-copy .product-actions{display:flex;gap:12px;align-items:center;margin-top:auto;border-top:1px solid var(--line);padding-top:14px;justify-content:space-between}.product-actions .text-button{font-size:11px}.product-actions .add-button{background:#fff0;border:1px solid #5a5a60;border-radius:50%;width:36px;height:36px;min-height:36px;display:grid;place-items:center;font-size:19px}.product-actions .add-button:hover{background:var(--red);border-color:var(--red)}.load-more{display:flex;justify-content:center;margin-top:35px}.empty{padding:58px 25px;text-align:center;border:1px solid var(--line);background:var(--surface);grid-column:1/-1;border-radius:3px}.empty h2{font-size:27px;margin-bottom:17px}.empty p{color:var(--muted);font-size:14px;max-width:470px;margin:0 auto 25px;line-height:1.7}.empty-actions{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.detail-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:66px}.detail-media{position:sticky;top:125px;height:520px;border:1px solid var(--line)}.detail-media .product-media{height:100%}.detail-media .media-fallback .catalog-code{font-size:70px}.detail-copy h1{font-size:43px;line-height:1.16;margin:20px 0 25px}.detail-price{border-top:1px solid var(--line);padding-top:24px;margin-top:26px}.detail-price strong{font-size:23px;display:block;font-weight:500}.detail-price p{font-size:12px;color:var(--muted);margin:9px 0 24px}.detail-buttons{display:flex;gap:12px;margin-bottom:28px;flex-wrap:wrap}.specs{border-top:1px solid var(--line);margin:29px 0}.specs>div{display:grid;grid-template-columns:.7fr 1fr;gap:25px;border-bottom:1px solid var(--line);padding:16px 0;font-size:13px}.specs dt{color:var(--muted)}.specs dd{margin:0}.callout{border-left:2px solid var(--red);padding:4px 0 4px 19px;font-size:13px;color:#c6c2bd;line-height:1.75;margin:24px 0}.section-divider{border-top:1px solid var(--line);margin-top:60px;padding-top:45px}.section-divider h2{font-size:30px;margin-bottom:25px}.model-picker{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.model-option{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);background:var(--surface);padding:18px;font-size:14px;min-height:64px}.model-option:hover{border-color:#999;background:#1f2023}.model-option button{background:#fff0;font-size:18px;color:#aaa;min-width:36px;min-height:36px}.model-option a{flex:1;min-height:36px;display:flex;align-items:center}.model-option.current{border-color:#ae464c}.search-models{max-width:480px;margin:0 0 28px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.contact-panel{background:var(--surface);border:1px solid var(--line);padding:32px}.contact-panel h2{font-size:28px}.contact-links{display:grid;gap:22px}.contact-links a{border-bottom:1px solid var(--line);padding-bottom:20px;font-size:16px}.contact-links small{display:block;font-size:11px;letter-spacing:.1em;color:var(--muted);margin-bottom:8px;text-transform:uppercase}.contact-form{display:grid;gap:18px}.contact-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-form .field input,.contact-form .field textarea,.contact-form .field select{font-size:16px}.contact-form .fine{font-size:11px;color:var(--muted);line-height:1.7}.message-preview{background:#25272a;border:1px solid #5b5e63;padding:25px;margin-top:24px}.message-preview h3{font-size:21px}.message-preview pre{white-space:pre-wrap;font-family:inherit;font-size:13px;line-height:1.8;color:#ddd}.about-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:80px}.about-layout p{color:#c1bfbc;line-height:1.9;font-size:17px;max-width:640px}.about-aside{background:var(--surface);padding:40px;border:1px solid var(--line)}.about-aside h2{font-size:29px}.about-aside ul{list-style:none;padding:0;color:var(--muted)}.about-aside li{padding:15px 0;border-bottom:1px solid var(--line);font-size:14px}.brand-page{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.brand-page h1{font-size:60px;margin:29px 0 24px}.brand-page p{color:var(--muted);max-width:510px;font-size:16px;line-height:1.85}.brand-page-image{height:450px;object-fit:cover;object-position:70%;filter:saturate(.3);border:1px solid var(--line);width:100%}.sheet{margin:0 0 0 auto;min-height:100dvh;height:100%;max-height:100dvh;width:min(560px,100%);max-width:100%;background:#18191c;color:var(--ink);border:0;border-left:1px solid #45464a;padding:0;overflow:auto}.sheet::backdrop{background:#0009;backdrop-filter:blur(4px)}.sheet-top{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:24px 30px;border-bottom:1px solid #3e3f43;background:#18191c;position:sticky;top:0;z-index:3}.sheet-top h2{font-size:23px;margin:0}.sheet-top .icon-button{font-size:18px}.sheet-content{padding:30px}.drawer-intro{font-size:13px;line-height:1.7;color:var(--muted);margin-bottom:25px}.drawer-nav{display:grid}.drawer-nav>a{display:flex;justify-content:space-between;border-bottom:1px solid #37383c;padding:19px 0;font-size:21px;font-weight:400}.quote-item{padding:21px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 104px;gap:15px}.quote-item h3{font-size:15px;margin:7px 0}.quote-item .sku{font-size:10px;color:var(--muted)}.qty{display:flex;align-items:center;border:1px solid #4d4e55;border-radius:3px;height:38px;justify-content:space-between}.qty button{background:#fff0;width:34px;height:36px}.qty span{font-size:12px;font-variant-numeric:tabular-nums}.remove-item{font-size:11px;display:block;background:#fff0;color:#c1bec0;margin:7px 0 0 auto;padding:8px}.quote-actions{display:grid;gap:12px;margin-top:25px}.quote-actions .btn{width:100%}.quote-actions .text-button{justify-content:center}.quote-note{font-size:11px;line-height:1.7;color:var(--muted);margin-top:24px}.saved-model{display:flex;align-items:center;justify-content:space-between;border:1px solid #5c5352;padding:16px;background:#242020;font-size:13px;margin-bottom:22px;gap:15px}.saved-model .text-button{font-size:11px}.suggestions{display:grid;margin-top:23px}.suggestion{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 0;border-bottom:1px solid var(--line);font-size:13px}.suggestion small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.search-dialog-form{margin-bottom:20px}.info-list{font-size:14px;line-height:1.8;color:var(--muted)}.info-list dt{font-weight:600;color:var(--ink);margin-top:22px}.info-list dd{margin:8px 0 0}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,12px);z-index:90;background:#eeece6;color:#222;padding:15px 22px;font-size:13px;box-shadow:0 8px 35px #0007;border-radius:3px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:calc(100% - 32px);text-align:center}.toast.visible{opacity:1;transform:translate(-50%,0)}.noscript{padding:30px;position:fixed;inset:auto 0 0;background:#eee;color:#111;z-index:100}.only-mobile{display:none}@media(min-width:1400px){.hero{padding-top:88px}.hero-grid{gap:75px}}@media(max-width:1190px){.shell{width:calc(100% - 64px)}.header-inner{gap:20px}.desktop-nav{gap:17px}.brand{width:170px}.favorite-trigger{display:none}.hero-grid{gap:32px}.hero h1{font-size:68px}.hero-side-note{display:none}.hero-description{font-size:15px}.catalog-grid{grid-template-columns:repeat(3,1fr)}.catalog-toolbar{grid-template-columns:1.2fr 1fr 1fr}.toolbar-sort{grid-column:3}.detail-grid{gap:38px}.footer-main{gap:25px}.liquidation-grid{gap:45px}}@media(max-width:980px){.desktop-nav{display:none}.mobile-menu{display:inline-flex}.header-inner{gap:14px}.header-actions{margin-left:auto}.brand{width:183px}.hero h1{font-size:55px}.hero-grid{gap:25px}.hero-copy{padding-top:0}.hero{padding-top:45px}.hero-art{aspect-ratio:1/1.3}.hero-image-label{left:22px}.hero-image-label strong{font-size:23px}.hero-description{font-size:14px}.hero-search input{font-size:12px}.hero-links{gap:18px}.hero-links .text-link{font-size:12px}.section{padding:65px 0}.section-head h2{font-size:36px}.editorial-block{padding:35px}.liquidation-section h2{font-size:39px}.model-card{flex-basis:calc((100% - 54px)/4)}.footer-main{grid-template-columns:1.2fr 1fr 1fr}.footer-main>div:last-child{grid-column:2/4}.detail-media{height:390px}.detail-copy h1{font-size:35px}.model-picker{grid-template-columns:repeat(3,1fr)}.contact-grid{gap:35px}.about-layout{gap:35px}.brand-page h1{font-size:44px}}@media(max-width:700px){html{scroll-padding-top:82px}.shell{width:calc(100% - 40px)}.header{height:72px}.header-inner{gap:9px}.mobile-menu{margin-left:-9px;min-width:40px}.brand{width:157px}.header-actions{gap:1px}.list-label{display:none}.list-button{padding-left:5px}.bag-count{width:26px;height:26px;min-width:26px}.header-actions .search-trigger{min-width:39px}.hero{padding:37px 0 15px}.hero-grid{display:flex;flex-direction:column;gap:25px}.hero-copy{width:100%;padding:0}.kicker{font-size:9px;letter-spacing:.16em;gap:10px}.hero h1{font-size:clamp(46px,12vw,60px);margin:24px 0 20px;line-height:1.07;letter-spacing:-.052em}.hero-description{font-size:14px;line-height:1.8;max-width:340px;margin-bottom:25px}.hero-search{width:100%;max-width:none}.hero-search input{font-size:16px;padding:11px 5px}.hero-search input::placeholder{font-size:12px}.hero-search button{min-width:44px;padding-inline:10px}.hero-links{justify-content:space-between;margin-top:11px;gap:20px}.hero-links .text-link{font-size:11px}.hero-links .arrow{font-size:18px}.hero-art{width:100%;height:245px;aspect-ratio:auto;max-height:none}.hero-photo img{object-position:68% 48%;filter:saturate(.3) brightness(.72)}.hero-image-label{bottom:22px;left:23px}.hero-image-label strong{font-size:25px;max-width:220px}.hero-image-label .eyebrow{font-size:9px}.hero-side-note{display:none}.trust-line{margin-top:27px;padding-top:21px;font-size:10px;gap:12px;justify-content:space-between}.trust-line span{gap:7px;max-width:110px;align-items:start;line-height:1.5}.trust-line .dot{margin-top:5px;flex-shrink:0}.section{padding:48px 0}.section-head{gap:12px;margin-bottom:25px;align-items:start}.section-head h2{font-size:31px;margin-top:12px}.section-head .text-link{font-size:11px;gap:10px;white-space:nowrap;margin-top:17px}.section-head p{font-size:13px}.model-controls{display:none}.model-row{margin-right:-20px;padding-right:20px;gap:12px}.model-card{flex:0 0 168px;min-width:168px}.model-foot{font-size:10px;align-items:start}.model-foot .text-link{font-size:11px;white-space:nowrap;gap:8px}.model-foot>span{max-width:185px;line-height:1.6}.categories-grid{column-gap:26px}.category-entry{padding:24px 0;gap:8px}.category-name{font-size:18px;gap:10px}.category-num{font-size:8px}.category-tail{font-size:18px}.liquidation-section{padding:44px 0}.liquidation-grid{grid-template-columns:1fr;gap:35px}.liquidation-section h2{font-size:39px;line-height:1.08;margin:20px 0 15px}.liquidation-section p{font-size:13px;max-width:340px;line-height:1.8;margin-bottom:24px}.liquidation-section .btn{min-height:48px}.liquidation-item{grid-template-columns:65px 1fr 20px;gap:15px;min-height:84px;padding:18px 0}.liquidation-item strong{font-size:14px}.liquidation-item .sku{font-size:10px}.liquidation-list .fine{font-size:10px}.editorial{grid-template-columns:1fr}.editorial-block{padding:31px 26px}.editorial-block+.editorial-block{border-left:0;border-top:1px solid var(--line)}.editorial-block h2{font-size:31px;margin-top:19px}.editorial-block p{font-size:13px;line-height:1.8}.gx-logo{width:197px}.service-line{display:block;padding-top:30px;margin-top:35px}.service-line h3{font-size:25px}.service-line p{font-size:13px}.service-line .btn{margin-top:24px}.footer{padding-top:36px;padding-bottom:70px}.footer-main{grid-template-columns:1fr 1fr;gap:26px;padding-bottom:25px}.footer-identity{grid-column:1/-1}.footer-identity img{width:178px;margin-bottom:15px}.footer-identity p{font-size:12px}.footer-main>div:last-child{grid-column:1/-1}.footer-main h2{margin-bottom:16px}.footer-main>div>a:not(:first-child){font-size:12px;line-height:1.65;margin:11px 0}.footer-bottom{flex-wrap:wrap;gap:0 24px;padding-top:20px;font-size:10px}.footer-bottom>span{flex-basis:100%;line-height:1.8}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:29;background:#151619f8;backdrop-filter:blur(18px);border-top:1px solid #424347;display:grid;grid-template-columns:repeat(4,1fr);padding:8px 10px max(8px,env(safe-area-inset-bottom));height:70px}.bottom-nav a,.bottom-nav button{font-size:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#fff0;position:relative;min-height:46px}.bottom-nav span{font-size:20px;line-height:1.2}.bottom-nav small{position:absolute;top:3px;right:20%;font-size:8px;background:var(--red);border-radius:50%;width:14px;height:14px;display:grid;place-items:center}.bottom-nav a.active{color:#e7797e}.page{padding:34px 0 56px}.page-intro{display:block;margin-bottom:28px}.page-intro h1{font-size:42px;margin-top:20px;line-height:1.1}.page-intro p{font-size:13px;line-height:1.8}.page-intro>.text-link{margin-top:12px;font-size:12px}.catalog-toolbar{grid-template-columns:1fr 1fr;padding:15px;gap:12px}.toolbar-search{grid-column:1/-1}.toolbar-sort{grid-column:auto}.catalog-toolbar .field>span{font-size:10px}.catalog-toolbar .field input,.catalog-toolbar .field select{font-size:16px}.catalog-toolbar .field select{padding:10px;font-size:13px}.catalog-meta{align-items:start;font-size:11px;line-height:1.7;gap:20px}.catalog-meta>span{max-width:230px}.catalog-meta .text-button{font-size:10px;white-space:nowrap;min-height:24px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.product-media{height:146px}.media-fallback{padding:13px;gap:10px}.media-fallback .catalog-code{font-size:26px}.media-fallback small{font-size:8px;line-height:1.55;letter-spacing:.04em}.product-card .favorite-button{width:32px;height:32px;min-width:32px;min-height:32px;top:6px;right:6px;padding:8px}.product-card .favorite-button svg{width:16px;height:16px}.product-copy{padding:15px 12px 12px}.product-copy .sku-line{font-size:8px;letter-spacing:.02em;flex-wrap:wrap;margin-bottom:9px}.tag{font-size:8px}.product-copy h2{font-size:13px;min-height:55px;line-height:1.5}.product-copy .fitment{font-size:9px;margin-bottom:12px;line-height:1.55;min-height:28px}.product-copy .product-actions{gap:6px;padding-top:11px}.product-actions .text-button{font-size:9px}.product-actions .add-button{width:32px;height:32px;min-height:32px}.detail-grid{grid-template-columns:1fr;gap:28px}.detail-media{position:relative;top:0;height:300px}.detail-copy h1{font-size:36px;line-height:1.15;margin:15px 0 23px}.detail-buttons .btn{flex:1;font-size:12px;padding:13px}.specs>div{font-size:12px}.detail-price strong{font-size:23px}.callout{font-size:12px}.breadcrumbs{font-size:10px;line-height:1.7;gap:8px;margin-bottom:23px}.section-divider{margin-top:35px;padding-top:32px}.section-divider h2{font-size:27px}.model-picker{grid-template-columns:1fr 1fr;gap:9px}.model-option{padding:14px 12px;font-size:12px;gap:6px;min-height:62px}.model-option button{min-width:28px;padding:0}.model-option a{font-size:12px}.contact-grid{grid-template-columns:1fr;gap:33px}.contact-panel{padding:25px}.contact-panel h2{font-size:26px}.contact-form .form-row{grid-template-columns:1fr;gap:18px}.contact-links a{font-size:14px}.about-layout{grid-template-columns:1fr;gap:30px}.about-layout p{font-size:15px}.about-aside{padding:28px}.brand-page{grid-template-columns:1fr;gap:30px}.brand-page h1{font-size:43px}.brand-page p{font-size:14px}.brand-page-image{height:240px}.brand-page .btn{width:100%;margin-bottom:10px}.sheet-top{padding:19px 21px}.sheet-top h2{font-size:22px}.sheet-content{padding:24px 21px 32px}.toast{bottom:87px;font-size:12px;width:max-content;max-width:calc(100% - 30px)}.only-mobile{display:block}.quote-item{grid-template-columns:1fr 90px;gap:12px}.quote-item h3{font-size:14px}.drawer-nav>a{font-size:21px}.empty{padding:39px 20px}.empty h2{font-size:25px}.empty p{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-photo{transform:none!important}.model-row{scroll-behavior:auto}.btn:hover,.model-card:hover{transform:none}}@media print{.header,.footer,.bottom-nav,.toast,.sheet-top button{display:none!important}body{background:#fff;color:#000}main{display:none}dialog[open]{position:static;width:100%;height:auto;max-height:none;background:#fff;color:#000;border:0}dialog .btn,dialog .remove-item,dialog .quote-actions{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}.list-icon{display:none}.bottom-nav svg{width:20px;height:20px;display:block}@media(max-width:700px){.list-icon{display:block}.list-button{gap:6px}.brand{width:clamp(142px,40vw,157px)}}.brand,.footer-identity>a{display:inline-flex;align-items:center;gap:14px;width:auto;text-decoration:none}.brand img.brand-mark,.footer-identity img.brand-mark{height:40px;width:auto}.brand-word{font-family:"Jost","Century Gothic",system-ui,sans-serif;font-weight:300;font-size:15px;letter-spacing:.42em;text-transform:uppercase;color:#f0f0f2;line-height:1}@media (max-width:640px){.brand img.brand-mark{height:32px}.brand-word{font-size:12px;letter-spacing:.34em}}.field>.search-group{display:flex;margin-bottom:0}.portada{position:relative;isolation:isolate;overflow:hidden;min-height:min(780px,calc(100svh - 84px));display:flex;flex-direction:column;justify-content:flex-end;padding:120px 0 0;background:var(--bg)}.portada-imagen{position:absolute;inset:0;z-index:-2}.portada-imagen img{width:100%;height:100%;object-fit:cover;object-position:68% 50%;filter:saturate(.62) brightness(.86)}.portada:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--bg) 0%,rgb(16 17 19 / .94) 28%,rgb(16 17 19 / .62) 46%,#fff0 66%),linear-gradient(180deg,rgb(16 17 19 / .55) 0%,#fff0 22%,#fff0 70%,var(--bg) 100%)}.portada-contenido{flex:1;display:flex;align-items:center}.portada-copy{max-width:600px;padding:24px 0 56px}.portada h1{font-size:clamp(46px,6vw,84px);line-height:1.02;letter-spacing:-.05em;font-weight:500;margin:26px 0 24px}.portada h1 .quiet{color:#a8a8ab}.portada-texto{font-size:17px;line-height:1.65;color:#c9c7c3;max-width:440px;margin:0 0 34px}.portada-buscador{max-width:600px;padding:6px;border-color:#6a6a6d;background:rgb(24 25 27 / .92);backdrop-filter:blur(8px)}.portada-buscador input{font-size:16px;padding:16px 8px}.portada-buscador button{min-height:52px;padding:0 22px;font-size:14px;font-weight:600;letter-spacing:.02em;color:#fff;border-radius:3px}.portada-buscador button:hover{background:#a51f25}.portada-buscador:focus-within{border-color:#c9c7c3}.portada-ejemplos{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;font-size:12px;color:#8e8e93}.portada-ejemplos span{margin-right:4px}.portada-ejemplos a{padding:6px 12px;border:1px solid #3d3e42;border-radius:999px;color:#dcdad6;text-decoration:none;transition:border-color .2s,background .2s}.portada-ejemplos a:hover,.portada-ejemplos a:focus-visible{border-color:#c9c7c3;background:#ffffff0d}.portada .hero-links{margin-top:28px}.portada-confianza{margin-top:0}@media (prefers-reduced-motion:no-preference){.portada-imagen img{animation:portada-asienta 1.6s var(--ease) both}.portada-copy>*{animation:portada-entra .8s var(--ease) both}.portada-copy>:nth-child(2){animation-delay:.06s}.portada-copy>:nth-child(3){animation-delay:.12s}.portada-copy>:nth-child(4){animation-delay:.18s}.portada-copy>:nth-child(5){animation-delay:.24s}.portada-copy>:nth-child(6){animation-delay:.3s}}@keyframes portada-asienta{from{transform:scale(1.05);opacity:.4}to{transform:none;opacity:1}}@keyframes portada-entra{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:900px){.portada-imagen img{object-position:72% 50%}.portada:before{background:linear-gradient(90deg,var(--bg) 0%,rgb(16 17 19 / .9) 40%,rgb(16 17 19 / .35) 75%,rgb(16 17 19 / .15) 100%),linear-gradient(180deg,rgb(16 17 19 / .5) 0%,#fff0 25%,#fff0 65%,var(--bg) 100%)}}@media (max-width:700px){.portada{min-height:0;padding:34px 0 0;display:grid}.portada-imagen{display:block;position:relative;inset:auto;order:2;height:auto;aspect-ratio:4/3;margin-top:8px}.portada-imagen img{object-position:58% 60%;filter:saturate(.62) brightness(.9)}.portada:before{display:none}.portada-imagen:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--bg) 0%,#fff0 26%,#fff0 72%,var(--bg) 100%)}.portada-contenido{order:1}.portada .shell:last-child{order:3}.portada-copy{padding:0}.portada h1{font-size:clamp(42px,12vw,56px);margin:20px 0 18px}.portada-texto{font-size:15px;margin-bottom:24px}.portada-buscador input{font-size:16px;padding:12px 4px}.portada-buscador button{padding:0 14px;min-height:46px}.portada-ejemplos{gap:6px;margin-top:12px}.portada-ejemplos a{padding:6px 10px}.portada .hero-links{margin-top:20px}}.portada-buscador button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.portada{padding-top:64px}.portada-copy{max-width:660px}.portada h1{font-size:clamp(44px,5.2vw,74px)}@media (min-width:901px){.portada-imagen{left:24%}.portada:before{background:linear-gradient(90deg,var(--bg) 0%,var(--bg) 24%,rgb(16 17 19 / .82) 34%,rgb(16 17 19 / .25) 52%,#fff0 66%),linear-gradient(180deg,rgb(16 17 19 / .5) 0%,#fff0 22%,#fff0 72%,var(--bg) 100%)}}@media (max-width:400px){.portada-ejemplos a:nth-of-type(4){display:none}}@media (min-width:901px) and (max-width:1190px){.portada-imagen{left:40%}.portada:before{background:linear-gradient(90deg,var(--bg) 0%,var(--bg) 40%,rgb(16 17 19 / .6) 50%,#fff0 66%),linear-gradient(180deg,rgb(16 17 19 / .5) 0%,#fff0 22%,#fff0 72%,var(--bg) 100%)}.portada-copy{max-width:520px}}@media (max-width:700px){.portada-buscador button{flex:0 0 auto;width:auto;min-width:0;font-size:14px}.portada-buscador button span{display:none}}.category-meta{display:flex;align-items:center;gap:22px}.category-count{font-size:12px;color:#8e8e93;font-variant-numeric:tabular-nums;white-space:nowrap}.category-entry:hover .category-count{color:#c9c7c3}.cat-saltos{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 56px}.cat-saltos button{padding:9px 16px;border:1px solid #3d3e42;border-radius:999px;background:#fff0;color:#dcdad6;font-size:13px;cursor:pointer;transition:border-color .2s,background .2s}.cat-saltos button:hover,.cat-saltos button:focus-visible{border-color:#c9c7c3;background:#ffffff0d}.cat-grupo{display:grid;grid-template-columns:minmax(220px,1fr) 2.4fr;gap:64px;padding:44px 0 52px;border-top:1px solid var(--line);scroll-margin-top:100px}.cat-grupo-cabeza{position:sticky;top:110px;align-self:start}.cat-grupo-cabeza h2{font-size:30px;line-height:1.15;letter-spacing:-.035em;font-weight:500;margin:0 0 12px;min-height:0;max-width:none}.cat-grupo-cabeza h2:focus{outline:none}.cat-grupo-cabeza p{font-size:14px;line-height:1.65;color:var(--muted);margin:0;max-width:280px}.cat-lista{list-style:none;margin:0;padding:0}.cat-fila{border-bottom:1px solid var(--line)}.cat-fila:first-child .cat-principal{padding-top:4px}.cat-principal{display:grid;grid-template-columns:1fr auto 28px;align-items:baseline;gap:20px;padding:20px 0;color:var(--ink);text-decoration:none;transition:color .25s,padding .3s var(--ease)}.cat-nombre{font-size:22px;letter-spacing:-.025em}.cat-cuenta{font-size:12px;color:#8e8e93;font-variant-numeric:tabular-nums;white-space:nowrap}.cat-flecha{font-size:20px;color:#8e8e93;text-align:right;transition:color .25s,transform .25s var(--ease)}.cat-principal:hover .cat-nombre,.cat-principal:focus-visible .cat-nombre{color:#fff}.cat-principal:hover .cat-flecha,.cat-principal:focus-visible .cat-flecha{color:#e87378;transform:translate(2px,-2px)}.cat-hijos{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 20px}.cat-hijos a{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid #333438;border-radius:999px;font-size:13px;color:#cfcdc9;text-decoration:none;transition:border-color .2s,background .2s}.cat-hijos a span{font-size:11px;color:#8e8e93;font-variant-numeric:tabular-nums}.cat-hijos a:hover,.cat-hijos a:focus-visible{border-color:#8e8e93;background:#ffffff0a;color:#fff}.cat-nota{margin-top:36px;max-width:640px}@media (max-width:900px){.cat-grupo{grid-template-columns:1fr;gap:22px;padding:34px 0 38px}.cat-grupo-cabeza{position:static}.cat-grupo-cabeza p{max-width:none}}@media (max-width:700px){.category-meta{gap:12px}.category-count{display:none}.cat-saltos{flex-wrap:nowrap;overflow-x:auto;margin:0 -20px 36px;padding:0 20px 4px;scrollbar-width:none}.cat-saltos button{flex:0 0 auto}.cat-grupo-cabeza h2{font-size:24px}.cat-principal{gap:12px;padding:17px 0}.cat-nombre{font-size:18px}.cat-hijos a{font-size:12px;padding:6px 10px}}@media (prefers-reduced-motion:reduce){.cat-principal,.cat-flecha{transition:none}}.category-num{flex:0 0 22px}.ofertas-banda{background:#e9e6e0;color:#1b1b1b;padding:72px 0 0}.ofertas-banda .kicker{color:#595756}.ofertas-cabeza{display:grid;grid-template-columns:1.3fr 1fr;gap:56px;align-items:end}.ofertas-cabeza h1{font-size:clamp(40px,5vw,64px);line-height:1.04;letter-spacing:-.045em;font-weight:500;margin:22px 0 18px}.ofertas-cabeza p{font-size:15px;line-height:1.7;color:#5d5957;max-width:520px;margin:0 0 48px}.ofertas-tabs{display:grid;grid-template-columns:1fr 1fr;align-self:end;border-top:1px solid #b5b1ac}.ofertas-tab{display:flex;flex-direction:column;gap:6px;padding:22px 0 26px;color:#6e6864;text-decoration:none;border-bottom:3px solid #fff0;transition:color .2s,border-color .2s}.ofertas-tab+.ofertas-tab{padding-left:28px;border-left:1px solid #b5b1ac}.ofertas-tab span{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.ofertas-tab strong{font-size:44px;font-weight:400;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.ofertas-tab:hover{color:#1b1b1b}.ofertas-tab[aria-current="page"]{color:#1b1b1b;border-bottom-color:var(--red)}.ofertas-lista{padding-top:40px}.ofertas-toolbar{grid-template-columns:1.6fr 1fr .7fr}.ofertas-toolbar .toolbar-search{grid-column:auto}.product-copy .tag{color:#e6b7b9}.liquidation-item.con-foto{grid-template-columns:72px 1fr 24px;column-gap:20px;row-gap:4px;padding:14px 0;min-height:0}.liquidation-item.con-foto img{grid-row:1/3}.liquidation-item.con-foto .sku{grid-column:2;grid-row:1;align-self:end}.liquidation-item.con-foto strong{grid-column:2;grid-row:2;align-self:start}.liquidation-item.con-foto>span:last-child{grid-column:3;grid-row:1/3}.liquidation-item.con-foto img{width:72px;height:72px;object-fit:contain;background:#fff;border:1px solid #d6d2cc;border-radius:4px;padding:4px}@media (max-width:900px){.ofertas-cabeza{grid-template-columns:1fr;gap:8px}.ofertas-cabeza p{margin-bottom:28px}.ofertas-toolbar{grid-template-columns:1fr 1fr}.ofertas-toolbar .toolbar-search{grid-column:1/-1}}@media (max-width:700px){.ofertas-banda{padding-top:44px}.ofertas-cabeza h1{font-size:40px}.ofertas-cabeza p{font-size:14px}.ofertas-tab{padding:16px 0 18px}.ofertas-tab+.ofertas-tab{padding-left:18px}.ofertas-tab strong{font-size:34px}.ofertas-tab span{font-size:11px}.liquidation-item.con-foto{grid-template-columns:56px 1fr 18px;column-gap:14px}.liquidation-item.con-foto img{width:56px;height:56px}}.product-media img{background:#fff}.lineas .editorial-block{display:flex;flex-direction:column}.lineas .editorial-block p{margin-bottom:28px}.linea-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:auto}.linea-tiles-uno{grid-template-columns:1fr;max-width:none}.linea-tile{position:relative;display:block;aspect-ratio:1/1;background:#fff;border-radius:4px;overflow:hidden;border:1px solid #2a2b2e;transition:transform .3s var(--ease),border-color .3s}.linea-tiles-uno .linea-tile{aspect-ratio:auto;height:100%;min-height:200px}.linea-tile img{width:100%;height:100%;object-fit:contain;padding:12%}.linea-tile span{position:absolute;left:10px;bottom:8px;font-size:10px;letter-spacing:.06em;color:#6e6864;font-variant-numeric:tabular-nums}.linea-tile:hover,.linea-tile:focus-visible{transform:translateY(-3px);border-color:#8e8e93}.linea-thermo .linea-tiles-uno{flex:1;display:grid}.linea-pie{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.linea-pie .text-link{margin-top:0}.linea-cuenta{font-size:12px;color:#8e8e93;font-variant-numeric:tabular-nums}.linea-page .breadcrumbs{margin-bottom:36px}.linea-cabeza{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-bottom:56px}.linea-cabeza h1{font-size:clamp(40px,4.6vw,60px);line-height:1.05;letter-spacing:-.045em;font-weight:500;margin:22px 0 20px}.linea-cabeza p{font-size:16px;line-height:1.75;color:var(--muted);max-width:520px;margin:0 0 30px}.linea-acciones{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.linea-acciones .text-link{margin-top:0}.linea-mosaico{display:grid;grid-template-columns:1fr 1fr;gap:12px}.linea-mosaico-uno{grid-template-columns:1fr}.linea-mosaico-uno .linea-tile{aspect-ratio:4/3}.linea-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.linea-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1px solid #3d3e42;border-radius:999px;color:#dcdad6;font-size:13px;text-decoration:none;transition:border-color .2s,background .2s}.linea-chip span{font-size:11px;color:#8e8e93;font-variant-numeric:tabular-nums}.linea-chip:hover,.linea-chip:focus-visible{border-color:#c9c7c3;background:#ffffff0d}.linea-chip[aria-current="page"]{background:var(--ink);border-color:var(--ink);color:#111214}.linea-chip[aria-current="page"] span{color:#5d5957}.linea-buscar{display:flex;max-width:560px;margin:0 0 26px;border:1px solid #4a4b4f;border-radius:4px;background:#1d1e21;padding:4px}.linea-buscar input{flex:1;min-width:0;background:#fff0;border:0;color:var(--ink);padding:12px 12px;font-size:15px}.linea-buscar button{width:46px;background:var(--red);border-radius:2px;color:#fff;font-size:18px}.linea-buscar:focus-within{border-color:#c9c7c3}@media (max-width:900px){.linea-cabeza{grid-template-columns:1fr;gap:30px}.linea-mosaico{grid-template-columns:repeat(4,1fr);gap:8px}.linea-mosaico-uno{grid-template-columns:1fr}}@media (max-width:700px){.linea-mosaico{grid-template-columns:repeat(4,1fr);gap:6px}.linea-mosaico .linea-tile span{display:none}.linea-cabeza p{font-size:14px}.linea-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -20px 16px;padding:0 20px 4px;scrollbar-width:none}.linea-chip{flex:0 0 auto}.linea-buscar input{font-size:16px}.linea-tiles{gap:8px}.linea-tiles-uno .linea-tile{min-height:180px}}@media (prefers-reduced-motion:reduce){.linea-tile{transition:none}.linea-tile:hover{transform:none}}.mayoristas-bloque{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:start;margin-top:64px;padding:56px;border:1px solid var(--line);border-radius:3px;background:linear-gradient(180deg,#17181b,#131416)}.mayoristas-copy h2{font-size:clamp(30px,3vw,42px);line-height:1.1;letter-spacing:-.04em;font-weight:500;margin:20px 0 18px;max-width:none;min-height:0}.mayoristas-copy p{font-size:15px;line-height:1.7;color:var(--muted);max-width:430px;margin:0 0 30px}.mayoristas-acciones{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.mayoristas-acciones .text-link{margin-top:0}.mayoristas-pasos{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.mayoristas-pasos li{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid var(--line)}.mayoristas-pasos li>span{font-size:11px;letter-spacing:.15em;color:#d94b50;padding-top:4px;font-variant-numeric:tabular-nums}.mayoristas-pasos strong{display:block;font-size:17px;font-weight:500;letter-spacing:-.01em;margin-bottom:4px}.mayoristas-pasos p{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}.pedido-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:start}.pedido-form{padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:4px;display:grid;gap:16px}.pedido-form textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;line-height:1.7;min-height:200px}.pedido-form .small-note{margin:-6px 0 0}.pedido-form .btn{justify-self:start}.pedido-vacio h2{font-size:22px;font-weight:500;margin:0 0 16px;min-height:0}.pedido-resumen{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:14px}.pedido-resumen strong{font-size:22px;font-weight:500;letter-spacing:-.02em}.pedido-resumen span{font-size:13px;color:var(--muted)}.pedido-lista{list-style:none;margin:0 0 22px;padding:0;border-top:1px solid var(--line)}.pedido-lista li{display:grid;grid-template-columns:48px 76px 1fr auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.pedido-lista img,.pedido-hueco{width:48px;height:48px;object-fit:contain;background:#fff;border-radius:3px;padding:3px;display:block}.pedido-hueco{background:#202124}.pedido-sku{font-size:12px;letter-spacing:.04em;color:#c1beba;font-variant-numeric:tabular-nums}.pedido-nombre{font-size:14px;line-height:1.45}.pedido-nombre a{color:var(--ink)}.pedido-nombre a:hover{color:#fff;text-decoration:underline}.pedido-qty{font-size:13px;color:#c1beba;white-space:nowrap;font-variant-numeric:tabular-nums}.pedido-lista .sin-ficha .pedido-nombre,.pedido-lista .sin-codigo .pedido-nombre{color:#9a989a;font-size:13px}.pedido-acciones{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.mayoristas-datos{display:grid;grid-template-columns:repeat(3,1fr);margin-top:64px;border-top:1px solid var(--line)}.mayoristas-datos div{padding:26px 24px 0 0}.mayoristas-datos div+div{padding-left:24px;border-left:1px solid var(--line)}.mayoristas-datos strong{display:block;font-size:26px;font-weight:500;letter-spacing:-.03em;margin-bottom:6px}.mayoristas-datos span{font-size:13px;color:var(--muted);line-height:1.6}.mayoristas-nota{margin-top:26px;max-width:720px}.mayoristas-contacto{display:flex;flex-wrap:wrap;gap:28px;margin-top:18px}@media (max-width:1000px){.mayoristas-bloque{grid-template-columns:1fr;gap:28px;padding:40px}.pedido-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:700px){.mayoristas-bloque{padding:28px 22px;margin-top:40px}.mayoristas-pasos li{grid-template-columns:34px 1fr;gap:10px;padding:18px 0}.pedido-form{padding:18px}.pedido-lista li{grid-template-columns:44px 1fr auto;row-gap:2px}.pedido-lista img,.pedido-hueco{width:44px;height:44px;grid-row:1/3}.pedido-sku{grid-column:2;grid-row:1}.pedido-nombre{grid-column:2/4;grid-row:2;font-size:13px}.pedido-qty{grid-column:3;grid-row:1;text-align:right}.mayoristas-datos{grid-template-columns:1fr}.mayoristas-datos div,.mayoristas-datos div+div{padding:20px 0;border-left:0;border-bottom:1px solid var(--line)}.mayoristas-datos strong{font-size:22px}}.pedido-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:700px){.pedido-form .form-row{grid-template-columns:1fr;gap:16px}}.ficha-media{background:#fff;border-color:#2a2b2e;border-radius:4px;overflow:hidden}.ficha-media .product-media img{padding:7%}.ficha-ampliar{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:rgb(17 18 20 / .86);color:#f3f0eb;font-size:12px;backdrop-filter:blur(6px);z-index:2}.ficha-ampliar:hover,.ficha-ampliar:focus-visible{background:#111214}.ficha-etiquetas{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ficha-tag{font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:999px;border:1px solid #6b3336;color:#f0b9bc}.ficha-tag.linea{border-color:#4a4b4f;color:#dcdad6}.ficha-copy h1{font-size:clamp(30px,3.2vw,44px);line-height:1.12;letter-spacing:-.035em;font-weight:500;margin:18px 0 18px}.ficha-codigo{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:24px}.ficha-codigo span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8e8e93}.ficha-codigo strong{font-size:22px;font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums}.ficha-codigo .text-button{font-size:12px;text-decoration:underline;text-underline-offset:3px;color:#c9c7c3}.ficha-ajuste{border-left:2px solid #6a6a6d;padding:4px 0 4px 18px;margin:0 0 26px}.ficha-ajuste strong{display:block;font-size:15px;font-weight:500;margin-bottom:4px}.ficha-ajuste p{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}.ficha-ajuste.coincide{border-color:#4f9a6a}.ficha-ajuste.distinto,.ficha-ajuste.pendiente{border-color:#d9a54b}.ficha-precio{border-top:1px solid var(--line);padding-top:22px}.ficha-precio strong{display:block;font-size:22px;font-weight:500;letter-spacing:-.02em}.ficha-precio p{font-size:13px;color:var(--muted);margin:6px 0 20px}.ficha-acciones{display:grid;gap:12px;margin-bottom:18px}.ficha-acciones>.btn{justify-content:center}.ficha-agregar{display:grid;grid-template-columns:auto 1fr;gap:12px}.ficha-agregar .qty{display:flex;align-items:center;border:1px solid #4a4b4f;border-radius:3px}.ficha-agregar .qty button{width:44px;height:100%;min-height:48px;background:#fff0;color:var(--ink);font-size:18px}.ficha-agregar .qty button:disabled{opacity:.35}.ficha-agregar .qty span{min-width:30px;text-align:center;font-variant-numeric:tabular-nums}.ficha-agregar .btn{justify-content:center}.ficha-guardar{display:inline-flex;align-items:center;gap:10px;font-size:13px;margin-bottom:6px}.ficha-respaldo{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;margin:4px 0 22px;padding:0;font-size:12px;color:#c1beba}.ficha-respaldo li{display:flex;align-items:center;gap:8px}.ficha-respaldo li:before{content:"";width:4px;height:4px;border-radius:50%;background:#8c8d91}.ficha-zoom{background:#fff;border-radius:4px;display:flex;justify-content:center}.ficha-zoom img{max-width:100%;max-height:72vh;object-fit:contain;padding:4%}@media (max-width:700px){.ficha-media{height:auto;aspect-ratio:1/1}.ficha-copy h1{font-size:28px}.ficha-codigo strong{font-size:19px}.ficha-acciones>.btn,.ficha-agregar .btn{flex:none}}.ficha-barra{display:none}@media (max-width:700px){.ficha{padding-bottom:84px}.ficha-barra{display:flex;align-items:center;justify-content:space-between;gap:14px;position:fixed;left:0;right:0;bottom:70px;z-index:28;padding:10px 20px;background:#151619f2;backdrop-filter:blur(14px);border-top:1px solid #34353a}.ficha-barra small{display:block;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#8e8e93}.ficha-barra strong{font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}.ficha-barra .btn{min-height:44px;padding:0 16px;font-size:13px}}.section-divider>h2{font-size:30px;margin-bottom:25px}.section-divider .product-copy h2{font-size:16px;margin:0 0 11px}@media (max-width:700px){.section-divider>h2{font-size:27px}.section-divider .product-copy h2{font-size:13px}}.contacto-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.contacto-canales{display:grid;gap:12px}.canal{display:grid;grid-template-columns:28px 1fr 24px;gap:16px;align-items:start;padding:20px 22px;border:1px solid var(--line);border-radius:4px;background:#141517;color:var(--ink);text-decoration:none;transition:border-color .2s,background .2s}.canal svg{color:#c9c7c3;margin-top:2px}.canal small{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8e8e93;margin-bottom:6px}.canal strong{display:block;font-size:18px;font-weight:500;letter-spacing:-.01em;word-break:break-word}.canal em{display:block;font-style:normal;font-size:13px;color:var(--muted);line-height:1.55;margin-top:6px}.canal-flecha{font-size:18px;color:#8e8e93;text-align:right;transition:transform .2s var(--ease),color .2s}.canal:hover,.canal:focus-visible{border-color:#6a6a6d;background:#18191c}.canal:hover .canal-flecha{color:#fff;transform:translate(2px,-2px)}.canal-principal{border-color:#6b3336;background:linear-gradient(180deg,#1d1416,#161113)}.canal-principal svg{color:#e87378}.canal-principal:hover{border-color:var(--red)}.canal-redes{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:14px 4px 4px;font-size:13px}.canal-redes>span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8e8e93}.canal-redes a{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.contacto-canales .small-note{margin:6px 4px 0}.contacto-panel{border-radius:4px}.contacto-panel h2{font-size:28px;font-weight:500;letter-spacing:-.03em;margin:0 0 8px;min-height:0}.contacto-intro{font-size:14px;color:var(--muted);margin:0 0 22px;line-height:1.6}.contacto-tipos{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.contacto-tipos legend{font-size:11px;color:#bcbab6;margin-bottom:10px;padding:0}.contacto-tipos label{position:relative;cursor:pointer}.contacto-tipos input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.contacto-tipos span{display:inline-flex;padding:10px 16px;border:1px solid #3d3e42;border-radius:999px;font-size:13px;color:#dcdad6;transition:border-color .2s,background .2s}.contacto-tipos input:checked+span{background:var(--ink);border-color:var(--ink);color:#111214}.contacto-tipos input:focus-visible+span{outline:2px solid #f3f0eb;outline-offset:2px}.contacto-mayorista{font-size:13px;color:#dcdad6;margin:0;padding:12px 14px;border:1px dashed #4a4b4f;border-radius:4px}.contacto-mayorista .text-link{display:inline-flex;margin:0;font-size:13px}.nosotros-cabeza{position:relative;padding:72px 0 0}.nosotros-cabeza h1{font-size:clamp(42px,6vw,84px);line-height:1.02;letter-spacing:-.05em;font-weight:500;margin:24px 0 24px}.nosotros-cabeza h1 .quiet{color:#a8a8ab}.nosotros-cabeza p{font-size:17px;line-height:1.7;color:#c9c7c3;max-width:620px;margin:0 0 56px}.nosotros-banda{display:block;height:min(42vw,440px);overflow:hidden;position:relative}.nosotros-banda img{width:100%;height:100%;object-fit:cover;object-position:72% 62%;filter:saturate(.6) brightness(.85)}.nosotros-banda:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--bg) 0%,#fff0 20%,#fff0 75%,var(--bg) 100%)}.nosotros{padding-top:24px}.nosotros-cifras{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nosotros-cifras div{padding:30px 24px 30px 0}.nosotros-cifras div+div{padding-left:24px;border-left:1px solid var(--line)}.nosotros-cifras strong{display:block;font-size:clamp(28px,3.2vw,44px);font-weight:400;letter-spacing:-.04em;line-height:1;margin-bottom:10px;font-variant-numeric:tabular-nums}.nosotros-cifras span{font-size:13px;color:var(--muted)}.nosotros-dos{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:80px 0}.nosotros-dos h2,.nosotros-gx h2,.nosotros-porque h2,.nosotros-cierre h2{font-size:clamp(28px,3vw,42px);line-height:1.1;letter-spacing:-.04em;font-weight:500;margin:18px 0 0;max-width:none;min-height:0}.nosotros-dos p{font-size:16px;line-height:1.8;color:#c1bfbc;margin:0 0 18px}.nosotros-acciones{display:flex;gap:26px;flex-wrap:wrap;align-items:center;margin-top:24px}.nosotros-acciones .text-link{margin-top:0}.nosotros-gx{display:grid;grid-template-columns:280px 1fr;gap:56px;align-items:center;padding:56px;border:1px solid var(--line);border-radius:4px;background:var(--surface)}.nosotros-gx .gx-logo{width:100%;margin:0}.nosotros-gx h2{margin-top:0}.nosotros-gx p{font-size:15px;line-height:1.75;color:var(--muted);margin:16px 0 8px;max-width:560px}.nosotros-porque{padding:80px 0 20px}.nosotros-porque ul{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line)}.nosotros-porque li{padding:26px 24px 0 0}.nosotros-porque li+li{padding-left:24px;border-left:1px solid var(--line)}.nosotros-porque strong{display:block;font-size:17px;font-weight:500;margin-bottom:8px}.nosotros-porque p{font-size:14px;line-height:1.65;color:var(--muted);margin:0}.nosotros-cierre{margin-top:72px;padding:56px;border-radius:4px;background:#e9e6e0;color:#1b1b1b}.nosotros-cierre p{font-size:15px;color:#5d5957;margin:14px 0 0}.nosotros-cierre .btn.secondary{color:#1b1b1b;border-color:#1b1b1b}@media (max-width:1000px){.contacto-grid{grid-template-columns:1fr;gap:36px}.nosotros-cifras{grid-template-columns:1fr 1fr}.nosotros-cifras div:nth-child(3){padding-left:0;border-left:0}.nosotros-cifras div:nth-child(n+3){border-top:1px solid var(--line)}.nosotros-porque ul{grid-template-columns:1fr 1fr;row-gap:28px}.nosotros-porque li:nth-child(3){padding-left:0;border-left:0}.nosotros-gx{grid-template-columns:1fr;gap:24px;padding:40px}.nosotros-gx .gx-logo{width:240px}}@media (max-width:700px){.canal{padding:16px;gap:12px}.canal strong{font-size:16px}.nosotros-cabeza{padding-top:40px}.nosotros-cabeza p{font-size:15px;margin-bottom:28px}.nosotros-dos{grid-template-columns:1fr;gap:20px;padding:52px 0}.nosotros-porque{padding-top:52px}.nosotros-porque ul{grid-template-columns:1fr}.nosotros-porque li,.nosotros-porque li+li{padding:20px 0;border-left:0;border-bottom:1px solid var(--line)}.nosotros-cifras div,.nosotros-cifras div+div{padding:22px 14px 22px 0}.nosotros-cifras div:nth-child(even){padding-left:14px}.nosotros-gx{padding:26px 22px}.nosotros-cierre{padding:32px 22px;margin-top:48px}}@media (max-width:700px){html{scroll-padding-bottom:86px}html:has(.ficha-barra){scroll-padding-bottom:150px}}.ofertas-banda :focus-visible,.liquidation-section :focus-visible,.nosotros-cierre :focus-visible{outline-color:#1b1b1b}.ficha-ampliar:focus-visible{outline-color:#111214;outline-offset:3px}.linea-tile:focus-visible{outline-offset:3px}.liquidation-item .sku,.liquidation-list .fine,.ofertas-tab,.linea-tile span{color:#5f5a56}.ofertas-tab[aria-current="page"]{color:#1b1b1b}.ofertas-toolbar .search-group button{color:#fff}@media (max-width:700px){.add-button{position:relative}.favorite-button:after,.add-button:after{content:"";position:absolute;inset:-6px}.footer-main div a{min-height:44px;display:flex;align-items:center}.cat-hijos a,.portada-ejemplos a{min-height:44px}.linea-chip,.cat-saltos button{min-height:44px}.breadcrumbs a{display:inline-flex;align-items:center;min-height:44px;margin:-13px 0}.mobile-menu,.search-trigger{min-width:44px;min-height:44px}.footer-bottom .text-button{min-height:44px;min-width:44px}.product-copy h3 a{display:block;min-height:44px}}.product-copy h3{font-size:16px;line-height:1.45;letter-spacing:-.02em;margin:0 0 11px;min-height:46px;font-weight:500}@media (max-width:700px){.product-copy h3{font-size:13px;min-height:55px;line-height:1.5}}@media (max-width:700px){body:has(.ficha-barra) .footer{padding-bottom:150px}}.jf-carrusel-teclado .jf-modelos-track{transform:none!important;transition:none!important}.footer-horario{font-size:12px;color:var(--muted);line-height:1.6;margin:12px 0 0}@media (max-width:700px){.ficha-ampliar{min-height:44px}.canal-redes a{min-height:44px;display:inline-flex;align-items:center}.breadcrumbs a{padding-inline:6px;margin-inline:-6px}}@media (max-width:700px){.header-actions .search-trigger{min-width:44px;width:44px}.contacto-tipos span{min-height:44px;align-items:center}}.linea-dato{color:var(--ink);font-weight:500}.nosotros-porque ul{grid-template-columns:repeat(5,1fr)}@media (max-width:1000px){.nosotros-porque ul{grid-template-columns:1fr 1fr}.nosotros-porque li:nth-child(3),.nosotros-porque li:nth-child(5){padding-left:0;border-left:0}.nosotros-porque li:nth-child(4){padding-left:24px;border-left:1px solid var(--line)}}@media (max-width:700px){.nosotros-porque ul{grid-template-columns:1fr}.nosotros-porque li,.nosotros-porque li+li,.nosotros-porque li:nth-child(4){padding:20px 0;border-left:0;border-bottom:1px solid var(--line)}}@media (max-width:700px){.portada-confianza{display:grid;grid-template-columns:1fr 1fr;row-gap:14px}.portada-confianza span{max-width:none}}.admin-bar .header{top:32px}@media (max-width:782px){.admin-bar .header{top:46px}}@media (max-width:600px){.admin-bar .header{top:0}}.footer-horario{display:block;font-size:12px;color:var(--muted);margin:12px 0;line-height:1.6}.jf2-prosa{max-width:70ch;font-size:16px;line-height:1.8;color:#d6d4d0}.jf2-prosa>*:first-child{margin-top:0}.jf2-prosa p{margin:0 0 1.15em}.jf2-prosa h2{font-size:clamp(24px,3vw,32px);margin:2em 0 .6em;line-height:1.15}.jf2-prosa h3{font-size:20px;margin:1.6em 0 .5em}.jf2-prosa a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.jf2-prosa ul,.jf2-prosa ol{padding-left:1.3em;margin:0 0 1.2em}.jf2-prosa li{margin-bottom:.4em}.jf2-prosa img{max-width:100%;height:auto;border-radius:4px}.jf2-prosa blockquote{margin:1.6em 0;padding:.2em 0 .2em 1.2em;border-left:2px solid var(--red);color:var(--ink)}.jf2-prosa table{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:14px}.jf2-prosa th,.jf2-prosa td{padding:.6em .8em;border:1px solid var(--line);text-align:left}main.jf2-legado{display:block;min-height:60vh;padding-bottom:40px}@media (max-width:700px){main.jf2-legado{padding-bottom:90px}}body.page{padding:0}.liquidation-section,.ofertas-banda{background:#131416;color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nosotros-cierre{background:#131416;color:var(--ink);border:1px solid var(--line)}.liquidation-section .kicker,.ofertas-banda .kicker{color:var(--muted)}.liquidation-section p,.ofertas-cabeza p,.nosotros-cierre p{color:var(--muted)}.liquidation-list,.ofertas-tabs{border-top-color:var(--line)}.liquidation-item{border-bottom-color:var(--line)}.liquidation-item:hover{color:#fff}.liquidation-item:hover strong{color:#fff}.liquidation-item .sku,.liquidation-list .fine,.ofertas-tab{color:var(--muted)}.liquidation-item.con-foto img{border-color:var(--line)}.ofertas-tab+.ofertas-tab{border-left-color:var(--line)}.ofertas-tab:hover,.ofertas-tab[aria-current="page"]{color:var(--ink)}.nosotros-cierre .btn.secondary{color:var(--ink);border-color:#57575a}.ofertas-banda :focus-visible,.liquidation-section :focus-visible,.nosotros-cierre :focus-visible{outline-color:#f1d6ac}.portada--arte{min-height:0;padding:76px 0 0;justify-content:flex-start}.portada--arte:before,.portada--arte:after{display:none}.portada--arte .portada-contenido{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,490px);gap:72px;align-items:center}.portada--arte .portada-copy{padding-bottom:64px}.portada-arte{margin:0 28px 64px 0}.portada-arte .hero-side-note{text-transform:uppercase}.portada-arte .index{text-transform:uppercase}@media(max-width:980px){.portada--arte .portada-contenido{grid-template-columns:1fr;gap:8px}.portada--arte .portada-copy{padding-bottom:24px}.portada-arte{margin:0 0 40px;aspect-ratio:16/9;max-height:none}}@media(max-width:700px){.portada--arte{padding-top:40px}.portada-arte{margin-bottom:28px;height:245px;aspect-ratio:auto}}@media(prefers-reduced-motion:reduce){.portada-arte .hero-photo{transition:none;transform:none}}.contacto-wpforms .wpforms-container{margin:24px 0 0!important}.contacto-wpforms .wpforms-field{padding:0 0 18px!important}.contacto-wpforms .wpforms-field-label,.contacto-wpforms .wpforms-field-sublabel{color:#bcbab6!important;font-size:12px!important;font-weight:500!important}.contacto-wpforms .wpforms-required-label{color:#ed7a7e!important}.contacto-wpforms input[type=text],.contacto-wpforms input[type=email],.contacto-wpforms input[type=tel],.contacto-wpforms input[type=number],.contacto-wpforms select,.contacto-wpforms textarea{width:100%!important;max-width:none!important;min-height:46px;background:#111214!important;color:var(--ink)!important;border:1px solid #55565a!important;border-radius:3px!important;padding:11px 12px!important;font-size:16px!important;box-shadow:none!important}.contacto-wpforms textarea{min-height:140px}.contacto-wpforms input:focus,.contacto-wpforms select:focus,.contacto-wpforms textarea:focus{border-color:#c9c7c3!important;outline:2px solid #f1d6ac!important;outline-offset:2px}.contacto-wpforms ::placeholder{color:#8e8e93!important}.contacto-wpforms .wpforms-submit{background:var(--red)!important;border:1px solid var(--red)!important;color:#fff!important;border-radius:3px!important;min-height:50px;padding:13px 22px!important;font-size:13px!important;font-weight:600!important}.contacto-wpforms .wpforms-submit:hover{background:#a92027!important;border-color:#a92027!important}.contacto-wpforms .wpforms-error,.contacto-wpforms label.wpforms-error{color:#ff8a8f!important}.contacto-wpforms .wpforms-confirmation-container-full{background:#1d2a20!important;border:1px solid #3e6b48!important;color:var(--ink)!important}.jf2-legado #product_page .related-products{background:var(--surface,#18191b)!important;border:1px solid var(--line,#2c2d30)!important;box-shadow:none!important}.jf2-legado #product_page .related-products .catalog-header{color:var(--ink,#f3f0eb)!important}.portada--ia .portada-imagen{left:18%}.portada--ia .portada-imagen img{object-position:70% 62%;filter:none}.portada--ia .portada-imagen:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--bg) 0%,rgb(16 17 19 / .55) 30%,#fff0 60%)}@media(max-width:700px){.portada--ia .portada-imagen{left:auto;aspect-ratio:16/9}.portada--ia .portada-imagen:before{display:none}.portada--ia .portada-imagen img{object-position:50% 50%}}.jf2-legado,.jf2-legado p,.jf2-legado a,.jf2-legado span,.jf2-legado li,.jf2-legado label,.jf2-legado input,.jf2-legado select,.jf2-legado button,.jf2-legado .jf-btn,.jf2-legado .jf-wa-btn,.jf2-legado .page-numbers,.jf2-legado .jf-tarjeta-compat,.jf2-legado .jf-tarjeta-nuevo{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}.jf2-legado h1,.jf2-legado h2,.jf2-legado h3,.jf2-legado .catalog-header,.jf2-legado .jf-filtro{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;text-transform:none!important}.jf2-legado h1{font-size:clamp(36px,4.4vw,57px)!important;font-weight:500!important;letter-spacing:-.045em!important;line-height:1.08!important}.jf2-legado h2,.jf2-legado .catalog-header{font-weight:500!important;letter-spacing:-.03em!important}.jf2-legado .catalog-header{font-size:24px!important}.jf2-legado .jf-tarjeta-nombre{font-size:14px!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1.4!important}.jf2-legado .jf-filtro{font-size:12px!important;font-weight:500!important;letter-spacing:.01em!important}.jf2-legado .jf-btn{font-size:12px!important;font-weight:600!important}.jf2-legado .jf-tarjeta-nuevo{font-size:9px!important;letter-spacing:.08em!important}.jf2-legado .product-entry p{font-size:15px!important;line-height:1.75!important;color:#c1bfbc!important}.jf2-legado .jf-wa-btn{font-size:14px!important;font-weight:600!important;text-decoration:none!important;border-radius:3px!important}.jf2-legado .back-to-products{font-size:13px!important;color:var(--ink,#f3f0eb)!important;text-decoration:none!important;border-bottom:1px solid #57575a;padding-bottom:3px}.jf2-legado .back-to-products:hover{border-color:#ed7a7e;color:#ed7a7e!important}.jf2-legado .page-numbers,.jf2-legado .pagination a,.jf2-legado .pagination span{background:transparent!important;color:var(--ink,#f3f0eb)!important;border:1px solid #3d3e42!important;border-radius:3px!important;font-size:13px!important;padding:8px 13px!important;text-decoration:none!important}.jf2-legado .page-numbers.current,.jf2-legado .pagination .current{background:var(--ink,#f3f0eb)!important;color:#121315!important;border-color:var(--ink,#f3f0eb)!important}.jf2-legado .page-numbers:hover,.jf2-legado .pagination a:hover{border-color:#c9c7c3!important}.jf2-legado #product_archive_nav{background:transparent!important}.jf2-legado #product_archive_nav ul{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.jf2-legado #product_archive_nav li{background:transparent!important;border:0!important;margin:0!important}.jf2-legado #product_archive_nav li a,.jf2-legado #product_archive_nav li.nav-dots{display:inline-block;background:transparent!important;color:var(--ink,#f3f0eb)!important;border:1px solid #3d3e42!important;border-radius:3px!important;font-size:13px!important;padding:8px 13px!important;text-decoration:none!important}.jf2-legado #product_archive_nav li.nav-dots{border-color:transparent!important}.jf2-legado #product_archive_nav li.active a{background:var(--ink,#f3f0eb)!important;color:#121315!important;border-color:var(--ink,#f3f0eb)!important}.jf2-legado #product_archive_nav li a:hover{border-color:#c9c7c3!important}.jf2-legado .jf-btn-cargar-mas{font-size:13px!important;font-weight:500!important}.jf2-legado .jf-tarjeta-acciones{display:grid!important;grid-template-columns:1fr 1fr;gap:6px}.jf2-legado .jf-tarjeta-acciones .jf-btn{white-space:nowrap;padding:10px 8px!important;text-align:center;justify-content:center;display:flex;align-items:center}@media(max-width:700px){.jf2-legado .jf-tarjeta-acciones{grid-template-columns:1fr}}.jf2-legado #product_details .shortdesc{display:none!important}.jf2-ficha-datos{margin:0 0 26px;border-top:1px solid var(--line,#2c2d30)}.jf2-ficha-datos>div{display:grid;grid-template-columns:.6fr 1fr;gap:20px;padding:13px 0;border-bottom:1px solid var(--line,#2c2d30);font-size:14px}.jf2-ficha-datos dt{color:var(--muted,#9a9a9a);margin:0}.jf2-ficha-datos dd{margin:0;color:var(--ink,#f3f0eb)}.jf2-ficha-datos dd strong{font-weight:600;font-variant-numeric:tabular-nums}.jf2-ficha-datos dd a{color:var(--ink,#f3f0eb);text-decoration:none;border-bottom:1px solid #57575a}.jf2-ficha-datos dd a:hover{color:#ed7a7e;border-color:#ed7a7e}.jf2-ficha-nota{font-size:13px;color:var(--muted,#9a9a9a);line-height:1.7;margin:0 0 22px}.jf2-legado .jf-wa-cta{border-top:0!important;padding-top:0!important}.jf2-promo{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:20px}.jf2-promo[hidden]{display:none}.jf2-promo-fondo{position:absolute;inset:0;background:rgb(8 8 10 / .78);backdrop-filter:blur(6px)}.jf2-promo-caja{position:relative;width:min(560px,100%);background:#141517;border:1px solid #3a3b40;border-top:4px solid var(--red,#c1272d);border-radius:6px;padding:40px 40px 32px;box-shadow:0 30px 80px rgb(0 0 0 / .6);animation:jf2-promo-entra .45s var(--ease,ease) both}@keyframes jf2-promo-entra{from{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}.jf2-promo-x{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;background:#fff0;color:#bcbab6;font-size:26px;line-height:1}.jf2-promo-x:hover{background:#ffffff12;color:#fff}.jf2-promo-kicker{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#ed7a7e;font-weight:600;margin-bottom:14px}.jf2-promo-cifra{display:flex;align-items:baseline;gap:12px;line-height:1}.jf2-promo-cifra span{font-size:clamp(72px,10vw,104px);font-weight:600;letter-spacing:-.05em;color:#fff}.jf2-promo-cifra small{font-size:20px;color:#c9c7c3;letter-spacing:-.01em}.jf2-promo h2{font-size:clamp(22px,2.6vw,28px);font-weight:500;letter-spacing:-.03em;line-height:1.2;margin:10px 0 16px;color:var(--ink,#f3f0eb)}.jf2-promo p{font-size:15px;line-height:1.7;color:#c9c7c3;margin:0 0 22px}.jf2-promo p strong{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.jf2-promo-botones{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.jf2-promo-botones .btn{gap:12px}.jf2-promo-fine{font-size:11px!important;color:#8e8e93!important;margin:22px 0 0!important;line-height:1.6!important}.jf2-promo-flotante{position:fixed;right:18px;bottom:22px;z-index:110;display:flex;align-items:center;gap:10px;padding:10px 18px 10px 14px;background:var(--red,#c1272d);color:#fff;border-radius:999px;box-shadow:0 10px 30px rgb(193 39 45 / .45);font-size:11px;line-height:1.2;text-align:left;letter-spacing:.02em;animation:jf2-promo-late 2.4s ease-in-out infinite}.jf2-promo-flotante[hidden]{display:none}.jf2-promo-flotante strong{font-size:22px;font-weight:700;letter-spacing:-.03em}.jf2-promo-flotante:hover{background:#a92027;animation:none;transform:translateY(-2px)}@keyframes jf2-promo-late{0%,100%{box-shadow:0 10px 30px rgb(193 39 45 / .45)}50%{box-shadow:0 10px 40px rgb(193 39 45 / .85)}}body.jf2-promo-abierta{overflow:hidden}@media(max-width:700px){.jf2-promo{padding:14px;align-items:flex-end}.jf2-promo-caja{padding:30px 22px 24px}.jf2-promo-cifra span{font-size:64px}.jf2-promo-botones .btn{width:100%}.jf2-promo-flotante{bottom:84px;right:12px;padding:8px 14px 8px 12px}.jf2-promo-flotante strong{font-size:19px}}@media(prefers-reduced-motion:reduce){.jf2-promo-caja,.jf2-promo-flotante{animation:none}}.portada-buscador{position:relative}.buscador-sugerencias{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;background:#17181a;border:1px solid #3a3b3f;border-radius:4px;box-shadow:0 18px 40px rgb(0 0 0 / .45);max-height:min(62vh,460px);overflow:auto;text-align:left}.buscador-sugerencias[hidden]{display:none}.buscador-sugerencia{display:flex;flex-direction:column;gap:2px;padding:11px 14px;border-bottom:1px solid #26272a;color:var(--ink,#f3f0eb);text-decoration:none}.buscador-sugerencia:hover,.buscador-sugerencia:focus{background:#222326;outline:none}.buscador-sugerencia .sug-nombre{font-size:14px;line-height:1.35}.buscador-sugerencia .sug-meta{font-size:12px;color:var(--muted,#b0b0b4);font-variant-numeric:tabular-nums}.buscador-todos{display:block;padding:12px 14px;font-size:13px;font-weight:600;color:#ed7a7e;text-decoration:none}.buscador-todos:hover,.buscador-todos:focus{background:#222326;outline:none}.buscador-nota{margin:0;padding:12px 14px;font-size:13px;color:var(--muted,#b0b0b4)}.contacto-wpforms .wpforms-field-container{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.contacto-wpforms .wpforms-field-container>.wpforms-field{grid-column:1/-1}.contacto-wpforms .wpforms-field-container>.wpforms-field.jf2-mitad{grid-column:auto}@media(max-width:700px){.contacto-wpforms .wpforms-field-container{grid-template-columns:1fr}.contacto-wpforms .wpforms-field-container>.wpforms-field.jf2-mitad{grid-column:1/-1}}.contacto-wpforms .wpforms-field-radio ul{display:flex!important;flex-wrap:wrap;gap:8px;margin:6px 0 0!important;padding:0!important}.contacto-wpforms .wpforms-field-radio li{margin:0!important;padding:0!important}.contacto-wpforms .wpforms-field-radio li label{display:inline-flex!important;align-items:center;gap:8px;min-height:44px;padding:10px 14px!important;border:1px solid #55565a;border-radius:3px;background:#111214;color:var(--ink,#f3f0eb)!important;font-size:14px!important;font-weight:400!important;cursor:pointer;margin:0!important}.contacto-wpforms .wpforms-field-radio li input{position:absolute;opacity:0;width:1px;height:1px}.contacto-wpforms .wpforms-field-radio li.wpforms-selected label,.contacto-wpforms .wpforms-field-radio li label:has(input:checked){border-color:var(--red,#c1272d);background:#2a1416}.contacto-wpforms .wpforms-field-radio li input:focus-visible+label,.contacto-wpforms .wpforms-field-radio li label:has(input:focus-visible){outline:2px solid #f1d6ac;outline-offset:2px}.contacto-wpforms select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#c9c7c3 50%),linear-gradient(135deg,#c9c7c3 50%,transparent 50%)!important;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;padding-right:36px!important}.contacto-wpforms .wpforms-field-description{color:var(--muted,#9a9a9f)!important;font-size:12px!important;margin-top:6px!important}.portada:has(.buscador-sugerencias:not([hidden])){overflow:visible;z-index:20}.portada-buscador{z-index:30}.portada-ejemplos,.portada .hero-links{position:relative;z-index:1}.contacto-wpforms select{height:auto!important;min-height:48px;line-height:1.4!important;padding-top:12px!important;padding-bottom:12px!important}@media(max-width:500px){#product_archive_nav li.next-page a:before,#product_archive_nav li.previous-page a:before{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:20px!important;line-height:14px!important;vertical-align:-1px!important}#product_archive_nav li.next-page a:before{content:"\203A"!important}#product_archive_nav li.previous-page a:before{content:"\2039"!important}}@media(min-width:501px){#product_archive_nav li.next-page a:before,#product_archive_nav li.previous-page a:before{content:none!important}}.jf2-legado{--ground:#0c0c0e;--surface:#17171a;--surface-2:#1f1f23;--line:#26262a;--line-soft:#34343a;--ink:#e8e8ea;--ink-dim:#9a9aa0;--ink-faint:#6f6f77;--rojo:#c1272d;--rojo-claro:#e0342b;--ok:#7ee2a0;--warn:#f0b45e;--display:"Jost","Century Gothic",system-ui,sans-serif;--body:"Libre Baskerville","Georgia",serif;--wrap:1080px;--r:6px}.jf2-legado *{box-sizing:border-box}.jf2-legado{scroll-behavior:smooth;overflow-x:hidden}.jf2-legado{margin:0;background:var(--ground);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.jf2-legado .jf-wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.jf2-legado a{color:var(--rojo-claro);text-decoration:none}.jf2-legado h1,.jf2-legado h2,.jf2-legado h3,.jf2-legado h4{font-family:var(--display);text-transform:uppercase;margin:0}.jf2-legado img{max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){.jf2-legado *{transition:none!important;animation:none!important}}.jf2-legado .jf-product-grid{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:2rem;align-items:start;margin-bottom:2rem}@media (max-width:780px){.jf2-legado .jf-product-grid{grid-template-columns:1fr}}.jf2-legado .jf-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.jf2-legado .jf-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgb(0 0 0 / .32)}.jf2-legado .jf-card a{color:inherit;display:block}.jf2-legado .jf-card-image{aspect-ratio:1/1;background:var(--surface-2);display:flex;align-items:center;justify-content:center;overflow:hidden}.jf2-legado .jf-card-image img{width:100%;height:100%;object-fit:contain}.jf2-legado .jf-card-name{font-size:15px;font-weight:500;text-transform:none;padding:.85rem 1rem .25rem;line-height:1.3}.jf2-legado .jf-attributes{margin:1.5rem 0}.jf2-legado .jf-attributes-title{font-size:18px;margin-bottom:.75rem}.jf2-legado .jf-attributes-table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.jf2-legado .jf-attribute-row td{padding:.6rem .9rem;border-bottom:1px solid var(--line);font-size:14px}.jf2-legado .jf-attribute-row:last-child td{border-bottom:0}.jf2-legado .attribute-label-single{color:var(--ink-dim);width:40%}.jf2-legado .attribute-value-single{color:var(--ink);font-weight:500}.jf2-legado .attribute-unit-single{color:var(--ink-faint);margin-left:.35rem;font-size:12.5px}.jf2-legado .jf-contact-grid{display:grid;grid-template-columns:minmax(260px,380px) 1fr;gap:2.5rem;margin-bottom:2rem}@media (max-width:780px){.jf2-legado .jf-contact-grid{grid-template-columns:1fr}}.jf2-legado .jf-contact-lede{color:var(--ink-dim);margin:.5rem 0 1.5rem}.jf2-legado .jf-contact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.jf2-legado .jf-contact-list li{display:flex;flex-direction:column;gap:.15rem}.jf2-legado .jf-contact-label{font-family:var(--display);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.jf2-legado .jf-contact-list a{color:var(--ink)}.jf2-legado .jf-contact-list a:hover{color:var(--rojo-claro)}.jf2-legado .jf-contact-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:1.5rem}.jf2-legado .jf-contact-map{margin-top:1rem;border-radius:var(--r);overflow:hidden;border:1px solid var(--line)}.jf2-legado .jf-contact-map iframe{display:block}.jf2-legado .jf-header-inner{display:flex;align-items:center;gap:1.6rem;padding:.85rem 2.6vw}.jf2-legado .jf-logo{display:flex;align-items:center;gap:1.05rem;color:var(--ink);text-decoration:none;flex:none}.jf2-legado .jf-logo__mark{height:46px;width:auto;display:block}.jf2-legado .jf-logo__word{font-family:var(--display);font-size:1.12rem;font-weight:300;letter-spacing:.42em;text-transform:uppercase;color:#f0f0f2;line-height:1}.jf2-legado .jf-header-sep{width:1px;align-self:stretch;background:rgb(255 255 255 / .17);flex:none}.jf2-legado .jf-nav{display:flex}.jf2-legado .jf-nav ul{list-style:none;display:flex;gap:2.4rem;margin:0;padding:0}.jf2-legado .jf-nav li{position:relative}.jf2-legado .jf-nav a{display:block;color:#b9b9bf;text-transform:uppercase;font-family:var(--display);font-weight:600;font-size:.95rem;letter-spacing:.05em;padding-bottom:.5rem}.jf2-legado .jf-nav a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--rojo-claro);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.jf2-legado .jf-nav a:hover{color:#fff}.jf2-legado .jf-nav a:hover::after{transform:scaleX(1)}.jf2-legado .jf-nav .current-menu-item>a,.jf2-legado .jf-nav .current_page_item>a{color:#fff}.jf2-legado .jf-nav .current-menu-item>a::after,.jf2-legado .jf-nav .current_page_item>a::after{transform:scaleX(1)}.jf2-legado .jf-nav #ic-catalog-menu-bar,.jf2-legado .jf-nav .ic-catalog-bar{display:flex;align-items:center;gap:.65rem;margin-left:.6rem}.jf2-legado .jf-nav .ic-bar-icon{display:flex}.jf2-legado .jf-nav .ic-icon-url{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center}.jf2-legado .jf-header-actions{display:flex;align-items:center;gap:1.05rem;flex:none;margin-left:auto}.jf2-legado .jf-hicon{color:#b0b0b6;display:flex;padding:.25rem;background:none;border:0;cursor:pointer;text-decoration:none;transition:color .18s ease}.jf2-legado .jf-hicon:hover{color:var(--rojo-claro)}.jf2-legado .jf-hicon svg{width:20px;height:20px}.jf2-legado .jf-menu-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;background:none;border:0;cursor:pointer;padding:0;order:-1}.jf2-legado .jf-menu-toggle span{display:block;width:100%;height:2px;background:var(--ink);transition:transform .2s ease,opacity .2s ease}.jf2-legado .jf-search-form{max-height:0;overflow:hidden;transition:max-height .25s ease;border-bottom:1px solid #fff0}.jf2-legado .jf-search-form.is-open{max-height:80px;border-bottom-color:var(--line)}.jf2-legado .jf-search-form .jf-wrap{padding:1rem 24px}.jf2-legado .jf-search-form input{width:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:.6rem 1rem;color:var(--ink);font-size:14px}@media (max-width:1024px){.jf2-legado .jf-menu-toggle{display:flex}.jf2-legado .jf-header-sep{display:none}.jf2-legado .jf-nav{position:fixed;top:0;bottom:0;left:0;right:auto;width:min(72vw,210px);background:var(--ground);border-right:1px solid var(--line);flex-direction:column;padding:5rem 1.5rem 2rem;transform:translateX(-100%);transition:transform .25s ease;z-index:100}.jf2-legado .jf-nav.is-open{transform:translateX(0)}.jf2-legado .jf-nav ul{flex-direction:column;gap:1.25rem}.jf2-legado .jf-nav a{padding-bottom:.35rem}body.jf-nav-open .jf2-legado{overflow:hidden}}@media (max-width:620px){.jf2-legado .jf-logo__word{display:none}.jf2-legado .jf-header-actions{gap:.7rem}}.jf2-legado .jf-section{padding:4rem 0}.jf2-legado .jf-section h2{font-size:clamp(1.5rem,3vw,2.1rem);margin:0 0 1.75rem}.jf2-legado .jf-contact-info h1{font-size:clamp(1.9rem,4vw,2.7rem);line-height:1.1}@media (max-width:780px){.jf2-legado .jf-section{padding:2.75rem 0}}.jf2-legado .jf-site-footer{position:relative;isolation:isolate;background:#08080a;color:var(--ink);overflow:hidden;border-top:1px solid rgb(255 255 255 / .07)}.jf2-legado .jf-footer-bg{position:absolute;inset:0;z-index:-2;background-position:right center;background-size:cover;background-repeat:no-repeat;opacity:.78}.jf2-legado .jf-site-footer::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#08080a 0%,#08080a 32%,rgb(8 8 10 / .9) 48%,rgb(8 8 10 / .6) 72%,rgb(8 8 10 / .34) 100%)}.jf2-legado .jf-footer-diag{position:absolute;pointer-events:none;z-index:0}.jf2-legado .jf-footer-diag--tl{top:-70px;left:-90px;width:340px;height:150px;transform:rotate(-24deg);background:linear-gradient(180deg,rgb(193 39 45 / .55),#fff0 62%)}.jf2-legado .jf-footer-diag--br{right:-60px;bottom:64px;width:320px;height:2px;transform:rotate(-24deg);background:linear-gradient(90deg,#fff0,rgb(224 52 43 / .9))}.jf2-legado .jf-site-footer .jf-wrap{max-width:1460px;padding-left:2.6vw;padding-right:2.6vw}.jf2-legado .jf-footer-top{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr 1fr 1.25fr .9fr;gap:0;padding:3.75rem 0 3.25rem}.jf2-legado .jf-footer-col{padding:0 2.25rem}.jf2-legado .jf-footer-col+.jf-footer-col{border-left:1px solid rgb(255 255 255 / .12)}.jf2-legado .jf-footer-col:first-child{padding-left:0}.jf2-legado .jf-footer-col:last-child{padding-right:0}.jf2-legado .jf-footer-col h3{font-family:var(--display);font-size:.9rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin:0}.jf2-legado .jf-footer-rule{display:block;width:44px;height:3px;background:var(--rojo-claro);margin:.85rem 0 1.6rem}.jf2-legado .jf-footer-logo{display:block;max-width:215px}.jf2-legado .jf-footer-logo img{width:100%;height:auto;display:block}.jf2-legado .jf-footer-brand .jf-footer-rule{margin:1.5rem 0 1.1rem}.jf2-legado .jf-footer-tagline{font-style:italic;color:#b7b7bd;font-size:.98rem;line-height:1.6;margin:0;max-width:26ch}.jf2-legado .jf-footer-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.95rem}.jf2-legado .jf-footer-nav a{color:#dcdce0;font-size:1.02rem}.jf2-legado .jf-footer-nav a:hover{color:var(--rojo-claro)}.jf2-legado .jf-footer-datos{list-style:none;margin:0 0 1.9rem;padding:0;display:flex;flex-direction:column;gap:1.05rem}.jf2-legado .jf-footer-datos li{display:flex;align-items:center;gap:.85rem;color:#dcdce0;font-size:1.02rem}.jf2-legado .jf-footer-datos a{color:#dcdce0}.jf2-legado .jf-footer-datos a:hover{color:var(--rojo-claro)}.jf2-legado .jf-footer-ico{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--rojo-claro)}.jf2-legado .jf-footer-ico svg{width:24px;height:24px}.jf2-legado .jf-footer-cta{display:inline-flex;align-items:center;gap:.8rem;padding:.85rem 1.6rem;border:1.5px solid var(--rojo-claro);border-radius:999px;color:#fff;font-weight:700;font-family:var(--display);letter-spacing:.02em;box-shadow:0 0 18px rgb(224 52 43 / .28);transition:background .2s ease,box-shadow .2s ease}.jf2-legado .jf-footer-cta:hover{background:var(--rojo);color:#fff;box-shadow:0 0 26px rgb(224 52 43 / .5)}.jf2-legado .jf-footer-cta svg{width:20px;height:20px;color:var(--rojo-claro)}.jf2-legado .jf-footer-cta:hover svg{color:#fff}.jf2-legado .jf-footer-cta em{font-style:normal;color:var(--rojo-claro);font-size:1.2rem;margin-left:.2rem}.jf2-legado .jf-footer-cta:hover em{color:#fff}.jf2-legado .jf-footer-redes{display:flex;gap:1rem;margin-bottom:2rem}.jf2-legado .jf-footer-redes a{width:52px;height:52px;border-radius:50%;border:1.5px solid rgb(255 255 255 / .35);display:flex;align-items:center;justify-content:center;color:#fff;transition:border-color .2s ease,background .2s ease}.jf2-legado .jf-footer-redes a:hover{border-color:var(--rojo-claro);background:var(--rojo)}.jf2-legado .jf-footer-redes svg{width:24px;height:24px}.jf2-legado .jf-footer-lema{font-style:italic;letter-spacing:.14em;text-transform:uppercase;color:#c9c9ce;font-size:.98rem;line-height:1.5;margin:0}.jf2-legado .jf-footer-social .jf-footer-rule:last-child{margin:1.1rem 0 0}.jf2-legado .jf-footer-bottom{position:relative;z-index:1;border-top:1px solid rgb(224 52 43 / .35);padding:1.3rem 0 1.6rem;display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;align-items:center;justify-content:space-between}.jf2-legado .jf-footer-bottom p{margin:0;color:#8f8f97;font-size:.88rem}.jf2-legado .jf-footer-claim{display:flex;align-items:center;gap:1rem;font-style:italic;letter-spacing:.14em;text-transform:uppercase}.jf2-legado .jf-footer-claim span{width:46px;height:2px;background:var(--rojo-claro);flex:none}@media (max-width:1100px){.jf2-legado .jf-footer-top{grid-template-columns:1fr 1fr;row-gap:2.5rem}.jf2-legado .jf-footer-col{padding:0 1.75rem}.jf2-legado .jf-footer-col:nth-child(odd){padding-left:0}.jf2-legado .jf-footer-col:nth-child(3){border-left:none}}@media (max-width:680px){.jf2-legado .jf-footer-top{grid-template-columns:1fr;row-gap:2.25rem;padding:2.75rem 0 2.25rem}.jf2-legado .jf-footer-col{padding:0;border-left:none!important}.jf2-legado .jf-footer-col+.jf-footer-col{border-top:1px solid rgb(255 255 255 / .12);padding-top:2rem}.jf2-legado .jf-footer-bg{opacity:.4}.jf2-legado .jf-footer-logo{max-width:155px}.jf2-legado .jf-footer-claim{letter-spacing:.1em}}@media (prefers-reduced-motion:no-preference){.jf2-legado .jf-cta{position:relative;overflow:hidden;transition:transform 220ms cubic-bezier(.25,1,.5,1),box-shadow 220ms cubic-bezier(.25,1,.5,1)}.jf2-legado .jf-cta::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .35),transparent);transform:skewX(-20deg);transition:transform 550ms cubic-bezier(.4,0,.2,1);pointer-events:none}.jf2-legado .jf-cta:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .25)}.jf2-legado .jf-cta:hover::before{transform:translateX(350%) skewX(-20deg)}.jf2-legado .jf-reveal{opacity:0;transform:translateY(24px);transition:opacity 650ms cubic-bezier(.25,1,.5,1),transform 650ms cubic-bezier(.25,1,.5,1)}.jf2-legado .jf-reveal.jf-visible{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.jf2-legado .jf-cta,.jf2-legado .jf-cta::before,.jf2-legado .jf-reveal{transition:none!important}.jf2-legado .jf-reveal{opacity:1!important;transform:none!important}}.jf2-legado .jf-site-header{background:#151517;border-bottom:2px solid var(--rojo);position:sticky;top:0;z-index:50}.jf2-legado .jf-nav-backdrop{position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:90;opacity:0;pointer-events:none;transition:opacity .25s ease}.jf2-legado .jf-nav-backdrop.is-open{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.jf2-legado .jf-nav-backdrop{transition:none}}.jf2-legado .jf-btn-cta{display:inline-block;background:var(--rojo);color:#fff;padding:.85rem 1.8rem;border-radius:4px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.03em;text-decoration:none!important;transition:background .15s ease}.jf2-legado .jf-btn-cta:hover{background:var(--rojo-claro);color:#fff!important}.jf2-legado .jf-error-page{max-width:520px;margin:0 auto;padding:80px 24px;text-align:center}.jf2-legado .jf-error-code{font-family:var(--display);font-size:clamp(64px,12vw,120px);font-weight:700;line-height:1;color:var(--rojo);margin:0}.jf2-legado .jf-error-titulo{margin:.5rem 0 1rem}.jf2-legado .jf-error-texto{color:var(--ink-dim);margin:0 0 2rem}.jf2-legado .jf-search-page{max-width:720px;margin:0 auto;padding:56px 24px}.jf2-legado .jf-search-titulo{margin:0 0 1.5rem}.jf2-legado .jf-search-lista{list-style:none;margin:0;padding:0}.jf2-legado .jf-search-item{display:block;padding:1rem 0;border-bottom:1px solid var(--ink-faint);color:var(--ink)!important;text-decoration:none!important}.jf2-legado .jf-search-item:hover .jf-search-item-titulo{color:var(--rojo-claro)}.jf2-legado .jf-search-item-titulo{font-weight:600}.jf2-legado .jf-search-vacio{color:var(--ink-dim);margin:0 0 1.5rem}.jf2-legado div.wpforms-container .wpforms-form button[type="submit"],.jf2-legado div.wpforms-container-full .wpforms-form button[type="submit"]{background:var(--rojo)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:.85rem 2rem!important;font-family:var(--display);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s}.jf2-legado div.wpforms-container .wpforms-form button[type="submit"]:hover,.jf2-legado div.wpforms-container-full .wpforms-form button[type="submit"]:hover{background:var(--rojo-claro)!important}@media (max-width:780px){.jf2-legado .jf-menu-toggle,.jf2-legado .jf-hbtn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}.jf-page{padding-top:3.5rem;padding-bottom:4.5rem}.jf-page-header{border-bottom:1px solid var(--line);padding-bottom:1.5rem;margin-bottom:2.25rem}.jf-page-eyebrow{display:flex;align-items:center;gap:.9rem;font-family:var(--display);font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 1rem}.jf-page-eyebrow::before{content:"";width:30px;height:2px;background:var(--rojo);flex:none}.jf-page h1{font-size:clamp(1.9rem,4.5vw,3rem);line-height:1.1}.jf-page-body{max-width:70ch}.jf-page-body>*:first-child{margin-top:0}.jf-page-body p{line-height:1.8;color:#c9c9ce;margin:0 0 1.15rem}.jf-page-body h2{font-size:clamp(1.3rem,3vw,1.8rem);margin:2.5rem 0 1rem}.jf-page-body h3{font-size:1.1rem;margin:2rem 0 .75rem}.jf-page-body a{color:var(--rojo-claro);text-decoration:underline;text-underline-offset:3px}.jf-page-body a:hover{color:#fff}.jf-page-body ul,.jf-page-body ol{margin:0 0 1.25rem;padding-left:1.35rem;color:#c9c9ce;line-height:1.8}.jf-page-body li{margin-bottom:.45rem}.jf-page-body img{border-radius:var(--r);display:block}.jf-page-body figure{margin:2rem 0}.jf-page-body figcaption{font-size:.85rem;color:var(--ink-faint);margin-top:.6rem}.jf-page-body blockquote{margin:2rem 0;padding:.35rem 0 .35rem 1.35rem;border-left:3px solid var(--rojo);color:var(--ink);font-style:italic}.jf-page-body table{width:100%;border-collapse:collapse;margin:0 0 1.5rem;font-size:.95rem}.jf-page-body th,.jf-page-body td{padding:.65rem .9rem;border:1px solid var(--line);text-align:left}.jf-page-body th{background:var(--surface);font-family:var(--display);text-transform:uppercase;font-size:.78rem;letter-spacing:.06em}.jf-page-body hr{border:0;border-top:1px solid var(--line);margin:2.5rem 0}.jf-page-body code{background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:.1rem .35rem;font-size:.9em}.jf-page-vacio{color:var(--ink-dim)}.jf-page-acciones{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}body.ecommerce-product-catalog .jf-page-body{max-width:none}body.ecommerce-product-catalog .jf-page-acciones{display:none}.jf-filtros{display:flex;gap:.55rem;overflow-x:auto;padding:.25rem .15rem 1rem;margin:0 0 1.75rem;scrollbar-width:thin;scrollbar-color:var(--line) #fff0}.jf-filtros::-webkit-scrollbar{height:5px}.jf-filtros::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.jf-filtro{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:#c9c9ce;font-family:var(--display);font-weight:600;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:border-color .2s ease,color .2s ease}.jf-filtro:hover{border-color:var(--rojo);color:#fff;text-decoration:none}.jf-filtro[aria-current]{background:var(--rojo);border-color:var(--rojo);color:#fff}.jf-filtro .jf-filtro-n{font-weight:500;font-size:.72rem;opacity:.75}@media (max-width:780px){.jf-filtros{margin:0 -1.5rem 1.25rem;padding-left:1.5rem;padding-right:1.5rem}.jf-filtro{font-size:.74rem;padding:.5rem .85rem}}.product-list .classic-grid.archive-listing{width:23.865%}@media (max-width:950px) and (min-width:600px){.responsive .archive-listing.last,.responsive .archive-listing.first{clear:none;margin-right:1.5%}.responsive .classic-grid.archive-listing,.responsive .classic-grid.archive-listing.last{width:31%}.responsive .classic-grid.archive-listing:nth-child(3n+1){clear:left}}.ic_spinner{background:url(https://www.jyfautomotriz.com/wp-admin/images/spinner.gif) no-repeat}body.ic-disabled-body:before{background-image:url(/wp-includes/js/thickbox/loadingAnimation.gif)}.ic-disabled-container:before{background-image:url(/wp-includes/js/thickbox/loadingAnimation.gif)}.jf-buscador{max-width:720px;margin:0 0 30px}@media(max-width:767px){.jf-buscador{margin:0 16px 26px}}.jf-buscador-label{display:block;font-size:13px;letter-spacing:.06em;text-transform:none;color:#9a9aa0;margin:0 0 7px}.jf-buscador-fila{margin:0 0 10px}.jf-buscador-moto{width:100%;box-sizing:border-box;background:#17171a;color:#fff;border:1px solid #34343a;border-radius:8px;padding:13px 16px;font-size:15px;font-family:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;background-repeat:no-repeat;background-position:right 16px center;padding-right:44px;transition:border-color .15s ease,box-shadow .15s ease}.jf-buscador-moto{height:auto!important;min-height:48px!important;line-height:1.4!important}.jf-buscador select#jf-moto{color:#fff!important;background-color:#17171a!important}.jf-buscador-moto:hover{border-color:#4a4a52}.jf-buscador-moto:focus{outline:none;border-color:#c1272d;box-shadow:0 0 0 3px rgb(255 40 12 / .22)}.jf-buscador-resultados{max-height:460px;overflow-y:auto}.jf-buscador-campo{position:relative;display:flex;align-items:center}.jf-buscador input[type=search]{width:100%;box-sizing:border-box;background:#17171a;color:#fff;border:1px solid #34343a;border-radius:8px;padding:14px 44px 14px 16px;font-size:16px;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.jf-buscador input[type=search]::placeholder{color:#6f6f77}.jf-buscador input[type=search]:hover{border-color:#4a4a52}.jf-buscador input[type=search]:focus{outline:none;border-color:#c1272d;box-shadow:0 0 0 3px rgb(255 40 12 / .22)}.jf-buscador-spinner{position:absolute;right:14px;width:16px;height:16px;border:2px solid #4a4a52;border-top-color:#c1272d;border-radius:50%;animation:jfgira .7s linear infinite}@keyframes jfgira{to{transform:rotate(360deg)}}.jf-buscador-estado{margin:8px 2px 0;font-size:13px;color:#9a9aa0;min-height:1.2em}.jf-buscador-resultados{list-style:none;margin:10px 0 0;padding:0;background:#17171a;border:1px solid #34343a;border-radius:8px;overflow:hidden}.jf-buscador-resultados li{border-bottom:1px solid #26262a}.jf-buscador-resultados li:last-child{border-bottom:0}.jf-buscador-resultados a{display:flex;justify-content:space-between;gap:14px;align-items:baseline;padding:12px 16px;text-decoration:none!important;color:#e8e8ea;transition:background .12s ease}.jf-buscador-resultados a:hover,.jf-buscador-resultados li.jf-sel a{background:#232329}.jf-buscador-resultados a:focus-visible{outline:3px solid #e0342b;outline-offset:-3px}.jf-buscador-nombre{font-size:15px;line-height:1.3}.jf-buscador-nombre mark{background:#fff0;color:#e0342b;font-weight:600}.jf-buscador-codigo{flex:0 0 auto;font-size:13px;color:#9a9aa0;font-variant-numeric:tabular-nums}.jf-buscador-vacio{padding:16px}.jf-buscador-vacio p{margin:0 0 10px;color:#cfcfd2;font-size:14px}.jf-buscador-vacio a{display:inline-block;background:#c1272d;color:#fff!important;padding:10px 18px;border-radius:5px;font-weight:600;font-size:14px;text-decoration:none!important}@media (prefers-reduced-motion:reduce){.jf-buscador *{transition:none!important;animation:none!important}}.jf-moto-combo{position:relative;display:inline-block;min-width:220px}.jf-moto-select-real{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jf-moto-btn{display:flex;align-items:center;gap:8px;width:100%;background:var(--jf-surface,#1a1a1a);color:var(--jf-text,#f2f2f2);border:1px solid var(--jf-border,#333);border-radius:8px;padding:8px 12px;font:inherit;cursor:pointer;text-align:left}.jf-moto-btn:hover,.jf-moto-btn:focus-visible{border-color:var(--jf-red,#c1272d)}.jf-moto-btn-thumb{width:28px;height:28px;border-radius:6px;background:#fff;background-size:contain;background-position:center;background-repeat:no-repeat;flex:0 0 auto}.jf-moto-btn-thumb:empty{background:#fff0}.jf-moto-btn-label{flex:1;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jf-moto-btn-arrow{opacity:.6;font-size:.8rem;transition:transform .15s}.jf-moto-combo[data-open="true"] .jf-moto-btn-arrow{transform:rotate(180deg)}.jf-moto-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:min(420px,90vw);max-height:70vh;overflow:auto;background:var(--jf-surface,#1a1a1a);border:1px solid var(--jf-border,#333);border-radius:10px;padding:10px;box-shadow:0 12px 32px rgb(0 0 0 / .45)}.jf-moto-panel-buscar{width:100%;box-sizing:border-box;padding:8px 10px;margin-bottom:8px;background:#0f0f0f;color:#f2f2f2;border:1px solid var(--jf-border,#333);border-radius:6px;font:inherit}.jf-moto-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px}.jf-moto-card{display:flex;flex-direction:column;align-items:center;gap:6px;background:#0f0f0f;border:1px solid #fff0;border-radius:8px;padding:8px 6px;cursor:pointer;text-align:center}.jf-moto-card:hover,.jf-moto-card:focus-visible{border-color:var(--jf-red,#c1272d)}.jf-moto-card[aria-selected="true"]{border-color:var(--jf-red,#c1272d);background:rgb(193 39 45 / .12)}.jf-moto-card-thumb{width:64px;height:64px;background:#fff;border-radius:8px;background-size:contain;background-position:center;background-repeat:no-repeat}.jf-moto-card-thumb.jf-moto-generico{display:flex;align-items:center;justify-content:center;background:#1f1f1f;font-size:1.4rem}.jf-moto-card-nombre{font-size:.72rem;line-height:1.2;color:#f2f2f2}.jf-moto-card-count{font-size:.66rem;color:#999}@media (max-width:780px){.jf-moto-panel{width:min(360px,92vw)}.jf-moto-grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}}