:root{--wm-bg:#FFFFFF;--wm-surface:#FAFAFA;--wm-surface-2:#F4F4F4;--wm-border:#E6E6E6;--wm-border-strong:#CFCFCF;--wm-ink:#111111;--wm-text:#1D1D1D;--wm-muted:#6b6b6b;--wm-accent:#111111;--wm-accent-dark:#000000;--wm-accent-soft:#F4F4F4;--wm-success:#111111;--wm-success-soft:#F4F4F4;--wm-danger:#C00000;--wm-danger-soft:#FBEFEF;--wm-star:#111111;--wm-primary:#111111;--wm-primary-dark:#000000;--wm-light-text:#6b6b6b;--wm-light:#6b6b6b;--wm-font-display:"WM Manrope","Helvetica Neue",Arial,sans-serif;--wm-font-body:"WM Manrope","Helvetica Neue",Arial,sans-serif;--wm-fs-xs:0.75rem;--wm-fs-sm:0.8125rem;--wm-fs-md:0.9375rem;--wm-fs-lg:1.125rem;--wm-fs-xl:1.5rem;--wm-fs-2xl:2rem;--wm-fs-3xl:2.625rem;--wm-space-1:4px;--wm-space-2:8px;--wm-space-3:12px;--wm-space-4:16px;--wm-space-5:24px;--wm-space-6:32px;--wm-space-7:48px;--wm-space-8:64px;--wm-radius:10px;--wm-radius-sm:6px;--wm-radius-pill:999px;--wm-shadow-sm:0 1px 3px rgba(34,30,41,.08);--wm-shadow:0 6px 24px rgba(34,30,41,.10);--wm-shadow-lg:0 18px 48px rgba(34,30,41,.16);--wm-container:1200px;--wm-gutter:15px;--wm-trans:.18s ease;--wm-stitch:1px solid var(--wm-border)}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:NaNs!important;transition-duration:NaNs!important}}body{margin:0;background:var(--wm-bg);color:var(--wm-text);font-family:var(--wm-font-body);font-size:var(--wm-fs-md);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto;vertical-align:middle}iframe{border:0;max-width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--wm-font-display);font-weight:500;color:var(--wm-ink);line-height:1.2;margin:0 0 .5em;text-wrap:balance}h1{font-size:var(--wm-fs-2xl)}h2{font-size:var(--wm-fs-xl)}h3{font-size:var(--wm-fs-lg)}h4,h5,h6{font-size:var(--wm-fs-md)}p{margin:0 0 1em}a{color:var(--wm-accent);text-decoration:none;transition:color var(--wm-trans)}a:focus,a:hover{color:var(--wm-accent-dark);text-decoration:underline;text-underline-offset:3px}ol,ul{margin:0 0 1em;padding-left:1.2em}hr{border:0;border-top:1px solid var(--wm-border);margin:var(--wm-space-6) 0;height:0;width:auto;background:0 0}ins{text-decoration:none}del{color:var(--wm-light-text)}address{font-style:normal}::selection{background:var(--wm-accent);color:#fff}:focus-visible{outline:2px solid var(--wm-accent);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:0}.section-title,.wm-section-title{font-family:var(--wm-font-display);font-size:var(--wm-fs-xl);font-weight:500;text-transform:none;letter-spacing:0;color:var(--wm-ink);padding-bottom:var(--wm-space-3);margin-bottom:var(--wm-space-5);border-bottom:var(--wm-stitch)}.container{width:100%;max-width:calc(var(--wm-container) + var(--wm-gutter) * 2);margin-inline:auto;padding-inline:var(--wm-gutter)}.container-fluid{width:100%;padding-inline:var(--wm-gutter)}@media (max-width:767px){.hidden-xs{display:none!important}}.visible-xs{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}li.visible-xs{display:list-item!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px){.hidden-md{display:none!important}}.pull-right{float:right!important}.pull-left{float:left!important}.clearfix::after{content:"";display:table;clear:both}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:0}.list-inline>li{display:inline-block;padding-inline:4px}.img-responsive{display:block;max-width:100%;height:auto}.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}.no-padding{padding:0!important}.caret{display:inline-block;width:0;height:0;margin-left:4px;vertical-align:middle;border-top:4px solid currentColor;border-right:4px solid transparent;border-left:4px solid transparent}.collapse{display:none}.collapse.in{display:block}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.verde{color:var(--wm-success)}.wow{visibility:visible!important}.animated{animation:none!important}@media (prefers-reduced-motion:no-preference){.wm-reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.wm-reveal.is-visible{opacity:1;transform:none}}.btn,.button,button.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--wm-font-body);font-size:15px;font-weight:700;letter-spacing:.01em;text-transform:none;line-height:1;padding:14px 24px;min-height:50px;border-radius:12px;border:1px solid transparent;cursor:pointer;text-decoration:none!important;transition:background var(--wm-trans),color var(--wm-trans),border-color var(--wm-trans),transform .15s ease,opacity .15s ease;background:var(--wm-surface-2);color:var(--wm-ink);user-select:none}.btn:hover,.button:hover{background:var(--wm-border);color:var(--wm-ink);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary,.btn-primary:visited{background:var(--wm-primary)!important;color:#fff!important;border-color:var(--wm-primary)!important}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:var(--wm-primary-dark)!important;border-color:var(--wm-primary-dark)!important;color:#fff!important}.btn-accent{background:var(--wm-accent);color:#fff}.btn-accent:hover{background:var(--wm-accent-dark);color:#fff}.btn-outline{background:0 0;border-color:var(--wm-accent);color:var(--wm-accent)}.btn-outline:hover{border-color:var(--wm-accent-dark);color:var(--wm-accent-dark);background:var(--wm-accent-soft)}.btn-block{display:flex;width:100%}.btn-upper{text-transform:uppercase}.btn.disabled,.btn[disabled]{opacity:.55;pointer-events:none}label{font-weight:700;font-size:var(--wm-fs-sm);color:var(--wm-ink)}.form-control,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-family:var(--wm-font-body);font-size:var(--wm-fs-md);color:var(--wm-text);background:#fff;border:1px solid var(--wm-border-strong);border-radius:var(--wm-radius-sm);padding:10px 14px;width:100%;max-width:100%;transition:border-color var(--wm-trans),box-shadow var(--wm-trans);box-shadow:none;height:auto}.form-control:focus,input:focus,select:focus,textarea:focus{border-color:var(--wm-accent);box-shadow:0 0 0 3px var(--wm-accent-soft);outline:0}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--wm-accent)}textarea{min-height:120px;resize:vertical}select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236E6873' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}.form-group{margin-bottom:var(--wm-space-4)}.help-block{font-size:var(--wm-fs-xs);color:var(--wm-muted)}.input-group{display:flex;width:100%;align-items:stretch}.input-group .form-control{flex:1 1 auto;border-radius:var(--wm-radius-sm) 0 0 var(--wm-radius-sm);border-right:0}.input-group-btn{display:flex}.input-group-btn .btn{border-radius:0 var(--wm-radius-sm) var(--wm-radius-sm) 0;padding-inline:16px;background:var(--wm-ink);color:#fff}.input-group-btn .btn:hover{background:var(--wm-accent);color:#fff}table{border-collapse:collapse;width:100%}.table td,.table th,table td,table th{padding:12px 10px;border-bottom:1px solid var(--wm-border);text-align:left}table thead th{font-size:var(--wm-fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--wm-muted)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.panel,.panel-group .panel{background:#fff;border:1px solid var(--wm-border);border-radius:var(--wm-radius);box-shadow:none;margin-bottom:var(--wm-space-4);overflow:hidden}.panel-heading{background:var(--wm-surface);padding:14px 18px;border-bottom:1px solid var(--wm-border)}.panel-title{margin:0;font-family:var(--wm-font-body);font-weight:700;font-size:var(--wm-fs-md)}.panel-title a{color:var(--wm-ink);display:block;text-decoration:none}.panel-body{padding:18px}.panel-heading .panel-title a .step{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;margin-right:10px;border-radius:var(--wm-radius-pill);background:var(--wm-accent);color:#fff;font-size:var(--wm-fs-sm)}.breadcrumb{background:0 0;padding:0;font-size:11.5px;margin:0}.breadcrumb ul{display:flex;flex-wrap:wrap;gap:5px;list-style:none;padding:8px 0 6px;margin:0;border:0;line-height:1.2}.breadcrumb ul li{color:var(--wm-light)}.breadcrumb ul li a{color:var(--wm-light);text-decoration:none}.breadcrumb ul li a:hover{color:var(--wm-muted)}.breadcrumb ul li:not(:last-child)::after{content:"›";margin-left:5px;color:var(--wm-border-strong)}.breadcrumb ul .active,.breadcrumb ul li.active{color:var(--wm-muted);font-weight:500}.pagination{display:inline-flex;gap:6px;padding:0;margin:var(--wm-space-5) 0;list-style:none}.pagination>li>a,.pagination>li>span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border:1px solid var(--wm-border);border-radius:var(--wm-radius-sm);color:var(--wm-text);background:#fff;text-decoration:none;transition:all var(--wm-trans)}.pagination>li>a:hover{border-color:var(--wm-ink);color:var(--wm-ink);background:var(--wm-surface)}.pagination>li.active>a,.pagination>li.active>span,.rimbus-pagination ul li.active{background:var(--wm-ink);border-color:var(--wm-ink);color:#fff}.rimbus-pagination ul{display:inline-flex;gap:6px;list-style:none;padding:0}.rimbus-pagination ul li{border:1px solid var(--wm-border);border-radius:var(--wm-radius-sm)}.rimbus-pagination ul li a{display:inline-flex;min-width:38px;height:38px;align-items:center;justify-content:center;padding:0 10px;color:var(--wm-text)}.rimbus-pagination ul li.active a{color:#fff}.nav-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 var(--wm-space-4);list-style:none;border-bottom:1px solid var(--wm-border)}.nav-tabs>li>a{display:block;padding:10px 16px;border:1px solid var(--wm-border);border-bottom:none;border-radius:var(--wm-radius-sm) var(--wm-radius-sm) 0 0;color:var(--wm-muted);font-weight:700;font-size:var(--wm-fs-sm);text-decoration:none}.nav-tabs>li.active>a,.nav-tabs>li>a:hover{color:#fff;background:var(--wm-ink);border-color:var(--wm-ink)}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.menu-label{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--wm-accent);border-radius:var(--wm-radius-pill);padding:2px 8px;position:static}.menu-label::after{content:none}.grid-v1 .star-rating i,.product-rate i,.star-rating{color:var(--wm-star)}.dropdown{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;min-width:200px;padding:8px 0;margin:6px 0 0;list-style:none;background:#fff;border:1px solid var(--wm-border);border-radius:var(--wm-radius);box-shadow:var(--wm-shadow);display:none}.dropdown-menu.in,.dropdown.open>.dropdown-menu{display:block;animation:wmFade .15s ease}@keyframes wmFade{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.dropdown-menu>li>a,.dropdown-menu>li>span[role=link]{display:block;padding:9px 16px;color:var(--wm-text);font-size:var(--wm-fs-sm);text-decoration:none;cursor:pointer;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>span[role=link]:hover{background:var(--wm-surface);color:var(--wm-ink)}.dropdown-menu.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}.wm-header{position:relative;z-index:200;background:#fff}.wm-topbar{background:var(--wm-surface);color:var(--wm-text);font-size:var(--wm-fs-xs);border-bottom:1px solid var(--wm-border)}.wm-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--wm-space-4);min-height:36px;flex-wrap:wrap}.wm-topbar-msg{letter-spacing:.04em}.wm-topbar-msg strong{color:var(--wm-ink);font-weight:700}.wm-topbar-nav{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.wm-topbar-nav .ps-link-header,.wm-topbar-nav a{display:inline-block;padding:8px 10px;color:var(--wm-text);text-decoration:none;cursor:pointer;transition:color var(--wm-trans)}.wm-topbar-nav .ps-link-header:hover,.wm-topbar-nav a:hover{color:var(--wm-accent);text-decoration:none}@media (max-width:767px){.wm-topbar-msg{display:none}.wm-topbar-inner{justify-content:center}}.wm-mainbar{border-bottom:1px solid var(--wm-border)}.wm-mainbar-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--wm-space-5);padding:var(--wm-space-3) 0}.wm-logo img{display:block;width:150px;height:auto}.wm-search{position:relative;max-width:560px;width:100%;justify-self:center}.wm-search form{display:flex}.wm-search input[type=text]{border-radius:var(--wm-radius-pill) 0 0 var(--wm-radius-pill);border-right:0;padding-left:20px;background:var(--wm-surface);border-color:var(--wm-border)}.wm-search input[type=text]:focus{background:#fff}.wm-search button{border:1px solid var(--wm-border);border-left:0;border-radius:0 var(--wm-radius-pill) var(--wm-radius-pill) 0;background:var(--wm-surface);color:var(--wm-ink);padding:0 20px;cursor:pointer;transition:background var(--wm-trans),color var(--wm-trans)}.wm-search button:hover{background:var(--wm-ink);color:#fff}.wm-search svg{width:17px;height:17px}.wm-actions{display:flex;align-items:center;gap:var(--wm-space-4)}.wm-action{display:inline-flex;align-items:center;gap:8px;color:var(--wm-ink);font-size:var(--wm-fs-sm);font-weight:700;text-decoration:none;cursor:pointer}.wm-action:hover{color:var(--wm-accent);text-decoration:none}.wm-action svg{width:21px;height:21px}.wm-cart{position:relative}.wm-cart .cart-count{position:absolute;top:-8px;right:-10px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--wm-radius-pill);background:var(--wm-accent);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.wm-minicart{position:relative}.wm-minicart .dropdown-menu{width:320px;right:0;left:auto;padding:var(--wm-space-3)}.wm-minicart .cart-item{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--wm-border)}.wm-minicart .cart-item:last-of-type{border-bottom:0}.wm-minicart .cart-item img{width:56px;height:56px;object-fit:cover;border-radius:var(--wm-radius-sm);border:1px solid var(--wm-border)}.wm-minicart .cart-item .name{flex:1;font-size:var(--wm-fs-sm);line-height:1.35}.wm-minicart .cart-item .name a{color:var(--wm-ink)}.wm-minicart .cart-item .price{font-size:var(--wm-fs-sm);color:var(--wm-muted);white-space:nowrap}.wm-minicart .cart-item .remove{color:var(--wm-muted);align-self:center}.wm-minicart .cart-item .remove:hover{color:var(--wm-danger)}.wm-minicart .cart-total{padding-top:var(--wm-space-3)}.wm-nav{border-bottom:1px solid var(--wm-border);background:#fff}.wm-nav-list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.wm-nav-list>li{position:relative}.wm-nav-list>li>.ps-link-header,.wm-nav-list>li>a{display:block;padding:14px 16px;font-size:var(--wm-fs-sm);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--wm-ink);text-decoration:none;cursor:pointer;border-bottom:2px solid transparent;transition:color var(--wm-trans),border-color var(--wm-trans)}.wm-nav-list>li.active>a,.wm-nav-list>li.current>a,.wm-nav-list>li>.ps-link-header:hover,.wm-nav-list>li>a:hover{color:var(--wm-accent);border-bottom:2px solid var(--wm-accent);text-decoration:none}.wm-nav-list .dropdown-menu{min-width:240px}.wm-nav-list .dropdown-menu .links{list-style:none;margin:0;padding:0}.wm-nav-list .dropdown-menu .links .ps-link-header.subcat,.wm-nav-list .dropdown-menu .links a{display:block;padding:9px 18px;font-size:var(--wm-fs-sm);color:var(--wm-text);text-decoration:none;cursor:pointer}.wm-nav-list .dropdown-menu .links .ps-link-header.subcat:hover,.wm-nav-list .dropdown-menu .links a:hover{background:var(--wm-surface);color:var(--wm-accent)}.wm-burger{display:none;background:0 0;border:0;padding:10px;cursor:pointer;color:var(--wm-ink)}.wm-burger svg{width:26px;height:26px}@media (max-width:991px){.wm-mainbar-inner{grid-template-columns:auto 1fr auto;grid-template-areas:"burger logo actions" "search search search";gap:var(--wm-space-3)}.wm-burger{display:inline-flex;grid-area:burger}.wm-logo{grid-area:logo;justify-self:center}.wm-actions{grid-area:actions}.wm-search{grid-area:search;max-width:none;padding-bottom:var(--wm-space-3)}.wm-action .wm-action-label{display:none}.wm-nav{display:none;position:fixed;top:0;left:0;right:0;bottom:0;height:100%;height:100dvh;z-index:1100;background:rgba(34,30,41,.45);border:0;overflow:hidden}.wm-nav.open{display:block}.wm-nav-panel{width:min(86vw,360px);height:100%;height:100dvh;max-height:100%;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--wm-space-5) var(--wm-space-4) 80px;box-shadow:var(--wm-shadow-lg);animation:wmSlide .22s ease}@keyframes wmSlide{from{transform:translateX(-30px);opacity:0}to{transform:none;opacity:1}}.wm-nav-list{flex-direction:column;justify-content:flex-start}.wm-nav-list>li>.ps-link-header,.wm-nav-list>li>a{padding:13px 4px;border-bottom:1px solid var(--wm-border)}.wm-nav-list .dropdown-menu{position:static;display:none;box-shadow:none;border:0;border-left:2px solid var(--wm-border-strong);border-radius:0;margin:0 0 8px 8px}.wm-nav-list .dropdown.open>.dropdown-menu{display:block}.wm-nav-close{display:flex;justify-content:flex-end;margin-bottom:var(--wm-space-3)}.wm-nav-close button{background:0 0;border:0;padding:8px;cursor:pointer;color:var(--wm-ink)}.wm-nav-close svg{width:22px;height:22px}}@media (min-width:992px){.wm-nav-panel{display:contents}.wm-nav-close{display:none}.wm-nav-list>li.dropdown:focus-within>.dropdown-menu,.wm-nav-list>li.dropdown:hover>.dropdown-menu{display:block}.wm-nav-list .dropdown-menu{max-height:min(70vh,560px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.ajax-search-dropdown{position:absolute;top:calc(100% + 6px);left:0;width:100%;background:#fff;border:1px solid var(--wm-border);border-radius:var(--wm-radius);box-shadow:var(--wm-shadow-lg);z-index:1050;max-height:440px;overflow-y:auto}.ajax-search-dropdown ul{list-style:none;margin:0;padding:6px}.ajax-search-dropdown li a{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:var(--wm-radius-sm);text-decoration:none}.ajax-search-dropdown li a:hover{background:var(--wm-surface)}.ajax-search-dropdown img{width:48px;height:48px;object-fit:cover;border-radius:var(--wm-radius-sm);border:1px solid var(--wm-border)}.search-item-title{font-size:var(--wm-fs-sm);font-weight:700;color:var(--wm-ink);line-height:1.3}.search-item-price{font-size:var(--wm-fs-sm);color:var(--wm-accent);font-weight:700}.search-item-price del{color:var(--wm-muted);font-weight:400;margin-left:6px;font-size:var(--wm-fs-xs)}.search-loading,.search-no-results{padding:18px;text-align:center;color:var(--wm-muted);font-size:var(--wm-fs-sm)}.search-all-results{border-top:1px solid var(--wm-border);text-align:center}.search-all-results a{display:block;padding:11px;font-weight:700;font-size:var(--wm-fs-sm)}.category-product .products,.products{background:#fff;border:1px solid var(--wm-border);border-radius:var(--wm-radius);overflow:hidden;margin-bottom:var(--wm-space-5);transition:box-shadow var(--wm-trans),transform var(--wm-trans),border-color var(--wm-trans)}.category-product .products:hover{box-shadow:var(--wm-shadow);border-color:var(--wm-border-strong);transform:translateY(-2px)}.category-product .product .product-image,.image-p-ini{display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden;position:relative;aspect-ratio:1/1;height:auto!important}.category-product .product .product-image img{object-fit:contain;max-height:100%;transition:transform .35s ease}.category-product .products:hover .product-image img{transform:scale(1.04)}.category-product .product .product-image .hover-effect{display:none!important}.category-product .products .product .product-info{padding:12px 16px 16px}.category-product .products .product .product-info .name,.category-product .products .product .product-info h3{font-family:var(--wm-font-body);font-size:var(--wm-fs-sm);font-weight:700;text-transform:none;letter-spacing:0;margin:0 0 6px;line-height:1.4;height:auto!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.category-product .products .product .product-info .name a{color:var(--wm-ink);text-decoration:none}.category-product .products .product .product-info .name a:hover{color:var(--wm-accent)}.wm-product-cell--clickable .product{position:relative}.wm-product-cell--clickable .wm-card-link{display:block;color:var(--wm-ink);text-decoration:none;touch-action:manipulation}.wm-product-cell--clickable .wm-card-link:hover .name{color:var(--wm-accent)}.wm-product-cell--clickable .wm-card-link::after{content:"";position:absolute;inset:0;z-index:5;cursor:pointer}.wm-product-cell--clickable .wm-card-link:focus-visible{outline:0}.wm-product-cell--clickable .wm-card-link:focus-visible::after{outline:2px solid var(--wm-ink);outline-offset:-2px}.product-price{font-family:var(--wm-font-body)}.category-product .products .product-info .product-price ins,.grid-v1 ins,.product-price ins{color:var(--wm-ink)!important;font-weight:700!important;font-size:var(--wm-fs-lg)!important;text-decoration:none}.product-price del{color:var(--wm-muted);font-size:var(--wm-fs-sm);margin-left:8px}.category-product .products .product-info .product-price del+ins,.category-product .products .product-info .product-price ins:has(+ del),.details-page .details-product-price del+ins,.details-page .details-product-price ins:has(+ del),.product-price del+ins,.product-price ins:has(+ del){color:var(--wm-danger)!important}.category-product .product .product-image .tag{position:absolute;top:12px;left:12px;width:auto;height:auto;line-height:1}.category-product .product .product-image .tag .hot,.category-product .product .product-image .tag .new,.category-product .product .product-image .tag .sale,.rebaja-h{display:inline-block;width:auto;height:auto;line-height:1;background:var(--wm-danger)!important;color:#fff;border-radius:var(--wm-radius-pill);padding:6px 10px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.text-dev-envio{color:var(--wm-success);font-weight:700;text-transform:none;letter-spacing:0}.envio-dev{border-bottom:0;border-top:1px solid var(--wm-border);padding:18px 0 0;margin-top:18px}.detalles-dev{background:var(--wm-surface);border-radius:var(--wm-radius-sm);padding:var(--wm-space-4)}.details-page .product-name h1{font-size:var(--wm-fs-2xl);text-transform:capitalize}.details-page .details-product-price ins{font-size:var(--wm-fs-3xl);color:var(--wm-ink);font-weight:600}.details-page .details-product-price del{font-size:var(--wm-fs-lg)}.details-page .custom-select,.details-page .details-product-price,.details-page .point-of-action,.details-page .product-btn,.details-page .product-description{border-bottom:0;padding:10px 0}.details-page .point-of-action .quantity input{width:80px;text-align:center}.texto-pagina-principal{background:var(--wm-surface);border-radius:var(--wm-radius);padding:var(--wm-space-6);margin-bottom:var(--wm-space-6)}.texto-pagina-principal h1{font-size:var(--wm-fs-xl)}.texto-pagina-principal h2{font-size:var(--wm-fs-lg)}.ban-cat{margin:var(--wm-space-6) 0}.banner-1 .thumbnail,.thumbnail{display:block;border:1px solid var(--wm-border);border-radius:var(--wm-radius);overflow:hidden;background:#fff;text-decoration:none;margin-bottom:var(--wm-space-5);transition:box-shadow var(--wm-trans),transform var(--wm-trans)}.thumbnail:hover{box-shadow:var(--wm-shadow);transform:translateY(-2px);text-decoration:none}.thumbnail .image{overflow:hidden}.thumbnail .image img{width:100%;transition:transform .35s ease}.thumbnail:hover .image img{transform:scale(1.05)}.thumbnail .caption{padding:12px 16px 16px}.thumbnail .caption h3{font-family:var(--wm-font-display);font-size:var(--wm-fs-lg);margin:0 0 2px;color:var(--wm-ink)}.thumbnail .caption .banner-subtitle{color:var(--wm-muted);font-size:var(--wm-fs-sm);margin:0}.sidebar .section-title,.sidebar .sidebar-sub-title{font-family:var(--wm-font-display)}.by-category ul>li,.sidebar .sidebar-filter ul>li{border-bottom:1px solid var(--wm-border)}.by-category ul>li a,.sidebar .sidebar-filter ul>li a{color:var(--wm-text);font-family:var(--wm-font-body)}.by-category ul>li a:hover,.sidebar .sidebar-filter ul>li a:hover{color:var(--wm-accent);background:0 0;padding-left:4px;transition:all var(--wm-trans)}.header-cab-filtro{border-bottom:1px solid var(--wm-border)}#capa-filtros{background:#fff;box-shadow:var(--wm-shadow-lg)}.cont-filtros{background:rgba(34,30,41,.45)}.owl-carousel{display:block!important;width:100%;position:relative;opacity:1!important}.wm-carousel{position:relative}.wm-carousel-track{display:flex;gap:var(--wm-space-4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:6px;scrollbar-width:none}.wm-carousel-track::-webkit-scrollbar{display:none}.wm-carousel-track>*{flex:0 0 78%;scroll-snap-align:start;min-width:0}@media (min-width:560px){.wm-carousel-track>*{flex-basis:44%}}@media (min-width:768px){.wm-carousel-track>*{flex-basis:31%}}@media (min-width:992px){.wm-carousel-track>*{flex-basis:23.5%}}.wm-carousel[data-items="1"] .wm-carousel-track>*{flex-basis:100%}.wm-carousel-btn{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:var(--wm-radius-pill);border:1px solid var(--wm-border-strong);background:#fff;color:var(--wm-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;box-shadow:var(--wm-shadow-sm);transition:background var(--wm-trans),color var(--wm-trans)}.wm-carousel-btn:hover{background:var(--wm-ink);color:#fff}.wm-carousel-btn.prev{left:-8px}.wm-carousel-btn.next{right:-8px}.wm-carousel-btn svg{width:16px;height:16px}.wm-carousel-btn[disabled]{opacity:.35;pointer-events:none}.owl-controls,.owl-dots,.owl-nav{display:none!important}.wm-lightbox{position:fixed;inset:0;z-index:1300;background:rgba(20,17,26,.88);display:flex;align-items:center;justify-content:center;padding:var(--wm-space-5)}.wm-lightbox img{max-width:92vw;max-height:88vh;width:auto;height:auto;border-radius:var(--wm-radius);background:#fff}.wm-lightbox-close{position:absolute;top:16px;right:16px;background:0 0;border:0;color:#fff;cursor:pointer;padding:10px}.wm-lightbox-close svg{width:26px;height:26px}.wm-footer{margin-top:var(--wm-space-7);background:var(--wm-surface);border-top:var(--wm-stitch);color:var(--wm-text);clear:both}.wm-footer-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--wm-space-4);padding:var(--wm-space-6) 0;border-bottom:1px solid var(--wm-border)}.wm-footer-trust article{display:flex;gap:12px;align-items:flex-start}.wm-footer-trust svg{width:26px;height:26px;color:var(--wm-accent);flex:none;margin-top:2px}.wm-footer-trust strong{display:block;color:var(--wm-ink);font-size:var(--wm-fs-md)}.wm-footer-trust p{margin:2px 0 0;font-size:var(--wm-fs-sm);color:var(--wm-muted)}.wm-footer-main{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--wm-space-5);padding:var(--wm-space-6) 0 var(--wm-space-5)}.wm-footer-brand{display:flex;flex-wrap:wrap;gap:var(--wm-space-4);align-items:center;max-width:620px}.wm-footer-logo img{display:block;width:140px;height:auto}.wm-footer-copy strong{display:block;font-family:var(--wm-font-display);font-weight:500;font-size:var(--wm-fs-lg);color:var(--wm-ink);margin-bottom:4px}.wm-footer-copy address,.wm-footer-copy p{font-size:var(--wm-fs-sm);color:var(--wm-muted);margin:0 0 4px}.wm-footer-copy address a{color:var(--wm-text)}.wm-footer-nav{margin-left:auto}.wm-footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 18px;list-style:none;margin:0;padding:0}.wm-footer-links a,.wm-footer-links span[role=link]{display:inline-block;padding:6px 0;font-size:var(--wm-fs-sm);color:var(--wm-text);text-decoration:none;cursor:pointer}.wm-footer-links a:hover,.wm-footer-links span[role=link]:hover{color:var(--wm-accent);text-decoration:underline;text-underline-offset:3px}.wm-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--wm-space-4);padding:var(--wm-space-4) 0 var(--wm-space-5);border-top:1px solid var(--wm-border);font-size:var(--wm-fs-xs);color:var(--wm-muted)}.wm-footer-payments{display:flex;align-items:center;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.wm-footer-payments img{display:block;border-radius:4px;background:#fff;border:1px solid var(--wm-border)}@media (max-width:767px){.wm-footer-bottom,.wm-footer-links,.wm-footer-main{justify-content:flex-start}.wm-footer-nav{width:100%;margin-left:0}}#divcookie{position:fixed;left:0;right:0;bottom:0;z-index:1200;background:var(--wm-ink);color:#edeaf1;padding:14px 16px;box-shadow:0 -6px 24px rgba(34,30,41,.25)}.cooki-cont{font-size:var(--wm-fs-sm);max-width:var(--wm-container);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--wm-space-4);flex-wrap:wrap;line-height:1.5}.bton-cook-cont{display:flex;gap:8px;flex-wrap:wrap}.btn-cookies{display:inline-block;border:1px solid #fff;border-radius:var(--wm-radius-sm);padding:9px 16px;color:#fff;font-size:var(--wm-fs-sm);font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.btn-cookies:focus,.btn-cookies:hover{background:var(--wm-accent);border-color:var(--wm-accent);color:#fff;text-decoration:none}.enlace-aviso-cookies{color:#edeaf1;text-decoration:underline}.enlace-aviso-cookies:hover{color:#fff}#black-pref{position:fixed;inset:0;z-index:1300;background:rgba(34,30,41,.55)}.preferencia-privacidad{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(680px,calc(100vw - 32px));max-height:min(85vh,640px);overflow-y:auto;background:#fff;border-radius:var(--wm-radius);box-shadow:var(--wm-shadow-lg);padding:var(--wm-space-5);display:flow-root}.preferencia-privacidad .title-pref{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin-bottom:var(--wm-space-4)}.preferencia-privacidad .title-pref h3{margin:0;font-size:var(--wm-fs-xl)}.preferencia-privacidad .fa-cerrar-pri a{color:var(--wm-muted);font-size:20px;text-decoration:none;padding:4px 8px}.preferencia-privacidad .fa-cerrar-pri a:hover{color:var(--wm-ink)}.preferencia-privacidad .men-pref ul{list-style:none;margin:0;padding:0}.preferencia-privacidad .men-pref li{margin-bottom:6px;border-radius:var(--wm-radius-sm)}.preferencia-privacidad .men-pref a{display:block;padding:9px 12px;color:var(--wm-ink);text-decoration:none;font-size:var(--wm-fs-sm);font-weight:600}.preferencia-privacidad .men-pref li.active-pref a{color:#fff}.preferencia-privacidad .blt-block h4{margin-top:0}.preferencia-privacidad .blt-block p{font-size:var(--wm-fs-sm);color:var(--wm-text)}.preferencia-privacidad .tit-small-pref{margin:var(--wm-space-3) 0 4px}.preferencia-privacidad .oligatorio-pref{color:#fff;border-radius:var(--wm-radius-pill);padding:3px 10px;font-size:var(--wm-fs-xs);margin-left:6px}.preferencia-privacidad .save-pref{margin-top:var(--wm-space-4);display:flex;gap:8px}.active-pref,.oligatorio-pref,.preferencia-privacidad button{background-color:var(--wm-accent)!important}.preferencia-privacidad a:active,.preferencia-privacidad a:hover{color:var(--wm-accent)}.preferencia-privacidad .men-pref li.active-pref a:hover{color:#fff}.blt-block a:link,.blt-block a:visited{color:var(--wm-accent)!important}@media (max-width:600px){.preferencia-privacidad .blt-block,.preferencia-privacidad .men-pref{width:100%;float:none}.preferencia-privacidad .men-pref ul{display:flex;gap:6px;margin-bottom:var(--wm-space-3)}}.register-ok-layer{border-radius:var(--wm-radius);box-shadow:var(--wm-shadow-lg)}.register-ok-layer .header-section:before{color:var(--wm-success)}.contenedor-login h1:before,.contenedor-recordar h1:before,.contenedor-registro h1:before{color:var(--wm-accent)}.contactarWhatsApp{background-color:#1faa53;border-radius:var(--wm-radius-pill);right:18px;bottom:18px;box-shadow:var(--wm-shadow);position:fixed;z-index:500}.contactarWhatsApp a{color:#fff;padding:10px 16px;display:block;text-decoration:none}.contactarWhatsApp .fa-whatsapp{font-size:22px;color:#fff;line-height:1;margin-right:8px}.contactarWhatsApp>span[role=link]{color:#fff;padding:10px 16px}.cuenta-des,.detalles-dev,.footer-form,.gastos-forma-pago-list,.header-detail-order,.menu-cuenta nav{background-color:var(--wm-surface)}.cuenta-des{border-radius:var(--wm-radius);box-shadow:var(--wm-shadow)}.line-tb:hover{background:var(--wm-surface)}.outer-top-xs{margin-top:16px}.outer-top-vs{margin-top:25px}.outer-bottom-xs{margin-bottom:40px}.outer-bottom-vs{margin-bottom:60px}.inner-top-xs{padding-top:40px}.inner-bottom-xs{padding-bottom:40px}.inner-bottom-20{padding-bottom:20px}.m-top-30{margin-top:50px}.mt-10{margin-top:10px!important}.no-mb{margin-bottom:0!important}.wm-filter-fab{background:var(--wm-primary);color:#fff;padding:12px 20px;border-radius:var(--wm-radius-pill);font-weight:700;text-transform:uppercase;text-align:center;cursor:pointer;box-shadow:var(--wm-shadow);letter-spacing:.04em;font-size:var(--wm-fs-sm)}.wm-filter-fab:hover{background:var(--wm-primary-dark)}.wm-filter-fab .fa{margin-right:8px}.wm-filter-fab .wm-filter-ico{vertical-align:-3px;margin-right:8px}.single-product-gallery .single-product-gallery-item{display:none}.single-product-gallery .single-product-gallery-item img{width:100%;height:auto;border:0;border-radius:0;background:#fff}.gallery-thumbs{margin-top:var(--wm-space-3)}#owl-single-product-thumbnails{display:flex;gap:8px;flex-wrap:wrap}#owl-single-product-thumbnails .horizontal-thumb{display:block;border:1px solid var(--wm-border);border-radius:var(--wm-radius-sm);overflow:hidden;opacity:.75;transition:opacity var(--wm-trans),border-color var(--wm-trans)}#owl-single-product-thumbnails .horizontal-thumb img{display:block;width:64px;height:64px;object-fit:cover}#owl-single-product-thumbnails .horizontal-thumb.active,#owl-single-product-thumbnails .horizontal-thumb:hover{opacity:1;border-color:var(--wm-accent)}.wm-topbar{background:#111;border-bottom:0}.wm-topbar-inner{justify-content:flex-end;min-height:34px}.wm-topbar-nav .ps-link-header,.wm-topbar-nav a{color:#dadada;font-size:11px;letter-spacing:.04em;padding:9px 10px}.wm-topbar-nav .ps-link-header:hover,.wm-topbar-nav a:hover{color:#fff}@media (max-width:767px){.wm-topbar{display:none}}.wm-nav{position:relative;border-bottom:1px solid var(--wm-border)}.wm-nav-list>li>.ps-link-header,.wm-nav-list>li>a{font-family:var(--wm-font-body);font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--wm-ink);padding:17px 16px;border-bottom:2px solid transparent}.wm-nav-list>li.current>.ps-link-header,.wm-nav-list>li.current>a,.wm-nav-list>li.dropdown:hover>.ps-link-header,.wm-nav-list>li.dropdown:hover>a,.wm-nav-list>li>.ps-link-header:hover,.wm-nav-list>li>a:hover{color:var(--wm-ink);border-bottom-color:var(--wm-ink);background:0 0}@media (max-width:991px){.wm-nav-list>li>.ps-link-header,.wm-nav-list>li>a{font-size:1.0625rem;line-height:1.3}.wm-nav-list .dropdown-menu .links .ps-link-header.subcat,.wm-nav-list .dropdown-menu .links a{font-size:1rem;line-height:1.3;padding-top:11px;padding-bottom:11px}}@media (min-width:992px){.wm-nav-list>li.dropdown{position:static}.wm-nav-list .dropdown-menu.wm-mega{position:absolute;left:0;right:0;top:100%;width:100%;min-width:0;max-height:none;overflow:visible;margin:0;padding:0;border:0;border-radius:0;border-top:1px solid var(--wm-border);background:#fff;box-shadow:0 24px 40px -18px rgba(0,0,0,.18)}.wm-mega-inner{padding:28px 24px 32px}.wm-mega .links{column-count:4;column-gap:40px;margin:0;padding:0}.wm-mega .links>li{break-inside:avoid;margin:0}.wm-mega .links .ps-link-header,.wm-mega .links .ps-link-header.subcat,.wm-mega .links a{display:block;padding:7px 0;font-size:13.5px;font-weight:500;color:#555;letter-spacing:.01em;text-transform:none;border:0}.wm-mega .links .ps-link-header:hover,.wm-mega .links a:hover{color:#000;text-decoration:underline;text-underline-offset:3px;background:0 0}.wm-mega .wm-mega-all{margin-top:10px}.wm-mega .wm-mega-all .ps-link-header,.wm-mega .wm-mega-all a{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--wm-ink)}}@media (max-width:991px){.wm-mega-inner{padding:0}.wm-mega .wm-mega-all .ps-link-header,.wm-mega .wm-mega-all a{font-weight:700}}.wm-search{max-width:460px}.wm-search input[type=search],.wm-search input[type=text]{background:#fff;border:0;border-bottom:1px solid var(--wm-border-strong);border-radius:0;padding:9px 30px 9px 2px;font-size:13.5px;transition:border-color var(--wm-trans)}.wm-search input:focus{border-bottom-color:var(--wm-ink);box-shadow:none;outline:0}.wm-search button[type=submit]{background:0 0;border:0;color:var(--wm-ink);right:0}.wm-search ::placeholder{color:#9b9b9b;letter-spacing:.02em}.btn,.btn-default,.btn-primary{border-radius:12px;text-transform:none;letter-spacing:.01em;font-weight:700;font-size:15px}.category-product .products .product,.category-product .products>div{border:0;box-shadow:none}.category-product .products .product-info .product-title,.category-product .products .product-info h3{font-size:13px;font-weight:500;letter-spacing:.01em;text-transform:none}.product-price,.product-price ins{font-weight:600;font-size:13.5px}.wm-card-sizes{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.wm-card-sizes span{font-size:11px;line-height:1.2;font-weight:600;padding:4px 6px;color:#555;border:1px solid #d6d6d6;border-radius:2px;background:#fff}.wm-card-sizes span.out{display:none}.wm-subcats{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 18px}.wm-subcats .ps-link-header,.wm-subcats a{display:inline-block;padding:8px 16px;font-size:12px;font-weight:600;letter-spacing:.05em;color:var(--wm-ink);border:1px solid var(--wm-border-strong);border-radius:999px;cursor:pointer;transition:border-color var(--wm-trans),background var(--wm-trans)}.wm-subcats .ps-link-header:hover,.wm-subcats a:hover{border-color:var(--wm-ink);background:#fff;text-decoration:none}.wm-filters{font-size:13px}.wm-filters .wm-f-title{font-size:15px;font-weight:700;letter-spacing:.02em;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--wm-ink)}.wm-filters .wm-f-group{border-bottom:1px solid var(--wm-border);padding:12px 0}.wm-filters .wm-f-head{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--wm-ink);cursor:pointer;user-select:none;padding:4px 0}.wm-filters .wm-f-head::after{content:'';width:8px;height:8px;border-right:1.5px solid var(--wm-ink);border-bottom:1.5px solid var(--wm-ink);transform:rotate(45deg);transition:transform .18s ease}.wm-filters .wm-f-group.open .wm-f-head::after{transform:rotate(225deg)}.wm-filters .wm-f-body{display:none;padding:10px 0 4px}.wm-filters .wm-f-group.open .wm-f-body{display:block}.wm-f-sizes{display:flex;flex-wrap:wrap;gap:6px}.wm-f-sizes label{position:relative;cursor:pointer;margin:0}.wm-f-sizes input{position:absolute;opacity:0;pointer-events:none}.wm-f-sizes .chip{display:flex;align-items:center;justify-content:center;min-width:40px;height:38px;padding:0 8px;font-size:12.5px;font-weight:500;border:1px solid var(--wm-border-strong);border-radius:2px;background:#fff;transition:all var(--wm-trans)}.wm-f-sizes input:checked+.chip{background:var(--wm-ink);color:#fff;border-color:var(--wm-ink);font-weight:700}.wm-f-sizes label:hover .chip{border-color:var(--wm-ink)}.wm-f-check{display:block;margin:0 0 8px;font-weight:400;cursor:pointer;color:#444}.wm-f-check input{margin-right:8px;accent-color:#111}.wm-f-price{display:flex;align-items:center;gap:8px}.wm-f-price input{width:70px;padding:8px;border:1px solid var(--wm-border-strong);border-radius:2px;font-size:13px;text-align:center}.wm-f-apply{width:100%;margin-top:14px;padding:12px;background:var(--wm-ink);color:#fff;border:0;border-radius:2px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.wm-f-apply:hover{background:#000}@media (max-width:991px){.wm-filters{position:fixed;top:0;left:0;bottom:0;width:min(86vw,360px);z-index:1400;background:#fff;padding:22px 20px;overflow-y:auto;transform:translateX(-105%);transition:transform .28s ease;box-shadow:12px 0 40px rgba(0,0,0,.18)}.wm-filters.open{transform:translateX(0)}.wm-filters-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1390;opacity:0;pointer-events:none;transition:opacity .25s ease}.wm-filters-overlay.show{opacity:1;pointer-events:auto}.wm-filter-fab{position:fixed;left:50%;transform:translateX(-50%);bottom:18px;z-index:1200;border-radius:999px}}.wm-f-close{display:none}@media (max-width:991px){.wm-f-close{display:flex;align-items:center;justify-content:center;position:absolute;top:14px;right:14px;width:36px;height:36px;background:0 0;border:0;font-size:22px;line-height:1;cursor:pointer;color:var(--wm-ink)}}.wm-cat-head h1{font-size:clamp(20px, 2.6vw, 26px);font-weight:700;letter-spacing:.01em;margin:18px 0 6px}#wm-ck-overlay{position:fixed;inset:0;z-index:2147483000;background:rgba(17,17,17,.46);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:18px}#wm-ck-overlay[hidden]{display:none}.wm-ck{width:min(480px,100%);background:#fff;border-radius:6px;box-shadow:0 30px 80px rgba(0,0,0,.3);padding:30px 28px 24px;text-align:left}.wm-ck h2{font-size:18px;font-weight:800;letter-spacing:.01em;margin:0 0 10px}.wm-ck p{font-size:13.5px;line-height:1.65;color:#555;margin:0 0 18px}.wm-ck p a{color:#111;text-decoration:underline;text-underline-offset:2px}.wm-ck-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wm-ck-actions .wm-ck-btn{padding:13px 10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:2px;cursor:pointer;text-align:center;transition:all var(--wm-trans)}.wm-ck-btn--accept,.wm-ck-btn--reject{background:#111;color:#fff;border:1px solid #111}.wm-ck-btn--accept:hover,.wm-ck-btn--reject:hover{background:#000;border-color:#000}.wm-ck-config{display:block;margin:14px auto 0;background:0 0;border:0;padding:4px;font-size:12px;color:#6b6b6b;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.wm-ck-config:hover{color:#111}@media (max-width:480px){.wm-ck-actions{grid-template-columns:1fr}}.details-page .product-name h1{font-size:clamp(19px, 2.4vw, 25px);font-weight:700;letter-spacing:.01em;margin:4px 0 10px}.details-page .rebajas-texto-rojo{color:var(--wm-danger)}.details-page .details-product-price{margin:0 0 18px}.details-page .details-product-price ins .amount{font-size:19px;font-weight:700}.details-page .details-product-price del .amount{font-size:14px;color:var(--wm-light-text);margin-left:8px}.details-page .js-talla-selector{display:flex;flex-wrap:wrap;gap:7px;margin:6px 0 4px;padding:0;border:0}.details-page .js-talla-selector>li{margin:0;display:block}.details-page .js-talla-selector>li>a{display:flex;align-items:center;justify-content:center;min-width:46px;height:42px;padding:0 10px;font-size:13px;font-weight:500;color:var(--wm-text);border:1px solid var(--wm-border-strong)!important;border-radius:2px;background:#fff;transition:border-color var(--wm-trans),background var(--wm-trans),color var(--wm-trans);cursor:pointer;text-decoration:none;float:none}.details-page .js-talla-selector>li>a:hover{border-color:var(--wm-ink)!important;background:#fff;color:var(--wm-ink)}.details-page .js-talla-selector>li.active>a{background:var(--wm-ink)!important;color:#fff!important;border-color:var(--wm-ink)!important;font-weight:700}.details-page .js-talla-selector>li.agotada>a{color:#c4c4c4!important;border-color:#ececec!important;background:#fafafa!important;text-decoration:line-through;cursor:not-allowed}.details-page .equivalencia-class{color:var(--wm-muted)}.details-page .quantity{display:inline-flex;align-items:center;gap:10px;margin-right:14px}.details-page .quantity label{margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.details-page .quantity input{width:64px;height:44px;text-align:center;border:1px solid var(--wm-border-strong);border-radius:2px;font-size:14px}.details-page .add-to-cart{display:inline-block;vertical-align:middle}.details-page .add-to-cart .btn{min-width:240px;padding:13px 26px}.details-page .add-to-cart .btn .fa{margin-right:8px}.details-page .single-product-gallery-item{display:none}.details-page #owl-single-product>.single-product-gallery-item:first-child{display:block}.details-page .single-product-gallery-item img{width:100%;height:auto;display:block;border:1px solid var(--wm-border);border-radius:2px;background:#fff}.details-page .gallery-thumbs{margin-top:10px}.details-page #owl-single-product-thumbnails{display:flex;gap:8px;flex-wrap:wrap}.details-page #owl-single-product-thumbnails .horizontal-thumb{display:block;border:1px solid var(--wm-border);border-radius:2px;overflow:hidden;opacity:.7;transition:opacity var(--wm-trans),border-color var(--wm-trans)}.details-page #owl-single-product-thumbnails .horizontal-thumb img{display:block;width:62px;height:62px;object-fit:cover}.details-page #owl-single-product-thumbnails .horizontal-thumb.active,.details-page #owl-single-product-thumbnails .horizontal-thumb:hover{opacity:1;border-color:var(--wm-ink)}.details-page .product-contextual-links a{color:var(--wm-muted);text-decoration:underline;text-underline-offset:2px}.details-page .product-contextual-links a:hover{color:var(--wm-ink)}.details-page .nav-tabs>li>a{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:0}.wm-ck-group{border-top:1px solid var(--wm-border);padding:14px 0 6px}.wm-ck-group-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.wm-ck-group-head strong{font-size:13.5px}.wm-ck-tag{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#111;padding:4px 8px;border-radius:2px}.wm-ck-group p{margin-bottom:8px}.wm-ck-list{font-size:12px!important;color:#6b6b6b!important}.wm-ck-policy{font-size:12px!important}.wm-ck{max-height:min(86vh,640px);overflow-y:auto}.wm-catalog{display:grid;grid-template-columns:256px minmax(0,1fr);gap:8px 36px;align-items:start}.wm-catalog-side{min-width:0}.wm-catalog-main{min-width:0}@media (max-width:991px){.wm-catalog{grid-template-columns:minmax(0,1fr)}.wm-catalog-side{display:contents}}.wm-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 20px}.wm-products.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1199px){.wm-products.cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.wm-products,.wm-products.cols-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}}.wm-product-cell{min-width:0}.wm-products-empty{grid-column:1/-1;padding:30px 0;color:var(--wm-muted)}.wm-pdp{display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);gap:12px 48px;align-items:start}@media (max-width:860px){.wm-pdp{grid-template-columns:minmax(0,1fr);gap:6px}}.wm-pdp-gallery,.wm-pdp-info{min-width:0}.wm-stock-alert{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:10px;max-width:460px}@media (max-width:480px){.wm-stock-alert{grid-template-columns:1fr}}.wm-home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:18px}@media (max-width:991px){.wm-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.wm-home-grid .banner-1{min-width:0}.wm-home-text{max-width:880px}.category-product .wm-products .products,.wm-products .products{background:0 0;border:0;border-radius:0;box-shadow:none;margin-bottom:0}.category-product .wm-products .products:hover{box-shadow:none;border-color:transparent;transform:none}.wm-products .product .product-image{background:var(--wm-surface);border:0;border-radius:0;aspect-ratio:1/1;position:relative}.wm-products .products:hover .product-image img{transform:scale(1.05)}.wm-products .product .product-info{padding:12px 2px 0}.wm-products .product .product-info .name,.wm-products .product .product-info h3{font-family:var(--wm-font-body);font-size:13px;font-weight:500;letter-spacing:.01em;margin:0 0 5px;line-height:1.4}.wm-products .product-price{margin:0}.wm-products .product-price ins{font-size:14px;font-weight:600}.wm-products .product-price del{font-size:12.5px}.wm-products .tag{position:absolute;top:10px;right:10px;left:auto;z-index:2;width:auto;height:auto;line-height:1}.wm-products .tag .tag-text{display:inline-block;background:var(--wm-danger);color:#fff;border:0;font-size:11px;font-weight:700;letter-spacing:.04em;padding:5px 9px;border-radius:3px}.wm-products .tag .tag-text.hot,.wm-products .tag .tag-text.rebaja-h,.wm-products .tag .tag-text.sale{background:var(--wm-danger);color:#fff}@media (max-width:767px){.wm-card-sizes{display:flex;gap:3px;margin-top:6px}.wm-card-sizes span{font-size:11px;padding:4px 5px}}@media (min-width:768px){.wm-card-sizes{margin-top:9px}}.wm-home-grid .banner-1 .thumbnail,.wm-home-grid .thumbnail{border:0;border-radius:0;box-shadow:none;margin-bottom:0;background:0 0}.wm-home-grid .thumbnail:hover{box-shadow:none;transform:none}.wm-home-grid .thumbnail .image{background:var(--wm-surface)}.wm-home-grid .thumbnail .caption{padding:12px 2px 0}.wm-home-grid .thumbnail .caption h3{font-family:var(--wm-font-body);font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0}.wm-home-grid .thumbnail:hover .caption h3{text-decoration:underline;text-underline-offset:4px}@media (min-width:992px){.wm-catalog-side .filter-sidebar{position:sticky;top:14px}}.filter-sidebar .section-title,.filter-sidebar h3{font-size:12px!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px}.breadcrumb .ps-link-header,.breadcrumb a{color:var(--wm-light)}.details-page .details-product-price ins .amount{font-size:22px}.details-page hr{border-top-color:var(--wm-border)}.details-page .product-info-panel{border:0;padding-top:8px}.details-page .nav-tabs{border-bottom:1px solid var(--wm-border)}.details-page .nav-tabs>li>a{color:var(--wm-muted);border:0;border-bottom:2px solid transparent;background:0 0}.details-page .nav-tabs>li.active>a,.details-page .nav-tabs>li>a:hover{color:var(--wm-ink);border-bottom-color:var(--wm-ink);background:0 0}.product-info-panel,.texto-categoria,.wm-footer,.wm-home-text{content-visibility:auto;contain-intrinsic-size:auto 600px}.badge-comentarios{display:inline-block;margin-left:7px;min-width:18px;padding:2px 6px;background:var(--wm-surface-2);color:var(--wm-ink);border-radius:999px;font-size:10.5px;font-weight:700;line-height:1.3;text-align:center;vertical-align:1px}.details-page #owl-single-product{overflow:hidden;position:relative;z-index:0;border:0;border-radius:0;background:var(--wm-surface)}.details-page .single-product-gallery-item{transition:transform .25s ease}.details-page .single-product-gallery-item img{border:0;border-radius:0}.details-page .zoom-image{display:block;cursor:zoom-in}.details-page .wm-swatches{margin:4px 0 14px}.details-page .wm-swatches h3{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--wm-ink);margin:0 0 8px}.details-page .wm-swatches .select-colors{display:flex;flex-wrap:wrap;gap:8px}.details-page .wm-swatches .item.category-product{width:auto}.details-page .wm-swatches .products,.details-page .wm-swatches .products.grid-v2{background:0 0;border:0;border-radius:0;box-shadow:none;margin:0}.details-page .wm-swatches .product-image{width:64px;height:64px;aspect-ratio:auto;border:1px solid var(--wm-border-strong);border-radius:2px;overflow:hidden;background:#fff;transition:border-color var(--wm-trans)}.details-page .wm-swatches .product-image:hover{border-color:var(--wm-ink)}.details-page .wm-swatches .product-image img{width:100%;height:100%;object-fit:cover}.details-page .wm-swatches .product-image .hover-effect,.details-page .wm-swatches .tag{display:none!important}.details-page .wm-swatches .product-info{display:none}@media (max-width:767px){.category-product .product-image,.category-product .product-image .image{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;position:static!important;padding:0!important}.category-product .product-image .image img{position:static!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important;top:auto!important;left:auto!important;transform:none!important}.category-product .product-info .name{font-size:14px;margin:6px 0 3px}.category-product .product-info .product-price{font-size:15px}}body.shopping-cart-page{background:#fafafa;color:#111}.shopping-cart-page .breadcrumb{margin-bottom:20px;background:#fff;border-bottom:1px solid #fafafa}.shopping-cart-page .breadcrumb-inner{padding:14px 0}.shopping-cart-page .breadcrumb-inner a{color:#6b6b6b}.shopping-cart-page .breadcrumb-inner .active{color:#111}.cart-page-shell{padding-bottom:40px}.cart-hero{background:#fff;border:1px solid #fafafa;border-radius:18px;padding:22px;margin-bottom:24px;box-shadow:0 8px 24px rgba(17,17,17,.04)}.cart-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b;margin-bottom:10px}.cart-hero__title{font-size:34px;line-height:1.1;font-weight:700;margin:0 0 8px;color:#111}.cart-hero__text{font-size:16px;line-height:1.55;color:#6b6b6b;margin:0;max-width:760px}.cart-progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.cart-progress__step{border:1px solid #fafafa;background:#fafafa;border-radius:14px;padding:14px 16px;min-height:86px}.cart-progress__step.is-current{border-color:#111;background:#fff}.cart-progress__label{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;font-weight:700;font-size:13px;background:#111;color:#fff;margin-bottom:8px}.cart-progress__step:not(.is-current) .cart-progress__label{background:#e6e6e6;color:#111}.cart-progress__title{font-size:15px;font-weight:700;margin:0 0 4px;color:#111}.cart-progress__text{font-size:13px;line-height:1.45;color:#6b6b6b;margin:0}.cart-page-title{margin:0 0 18px;font-size:34px;line-height:1.1;font-weight:700;color:#111}.cart-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.cart-main,.cart-summary{min-width:0}.cart-card,.cart-empty,.cart-related,.cart-summary-card{background:#fff;border:1px solid #fafafa;border-radius:18px;box-shadow:0 8px 24px rgba(17,17,17,.04)}.cart-card{padding:18px}.cart-list{display:flex;flex-direction:column;gap:14px}.cart-item{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:14px;align-items:start;border:1px solid #fafafa;border-radius:16px;padding:14px;background:#fff}.cart-item__image img{width:92px;height:92px;object-fit:cover;border-radius:12px;border:1px solid #f4f4f4;background:#fff}.cart-item__title{margin:0 0 6px;font-size:17px;line-height:1.3;font-weight:700}.cart-item__title a{color:#111;text-decoration:none}.cart-item__title a:hover{color:#111}.cart-item__meta,.cart-item__unit{font-size:13px;color:#6b6b6b}.cart-item__meta ul{list-style:none;padding:0;margin:0}.cart-item__meta li{margin-bottom:4px}.cart-item__footer{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-top:10px}.cart-qty-badge{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:34px;border-radius:999px;padding:0 12px;background:#fafafa;color:#111;font-weight:700;font-size:13px}.cart-item__pricing{text-align:right;min-width:116px}.cart-item__subtotal{font-size:22px;line-height:1.1;font-weight:700;color:#111}.cart-item__remove{margin-top:12px}.cart-item__remove button{border:0;background:0 0;color:#c00000;font-size:14px;font-weight:600;padding:0}.cart-item__remove button:hover{color:#a00000}.cart-actions-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:18px;padding-top:16px;border-top:1px solid #fafafa}.cart-link-secondary{display:inline-flex;align-items:center;gap:8px;color:#6b6b6b;font-weight:600;text-decoration:none}.cart-link-secondary:hover{color:#111}.cart-note-inline{font-size:13px;color:#6b6b6b}.cart-summary-card--inline{margin-top:18px;padding:18px;border-radius:16px;border:1px solid #fafafa;background:#fafafa;box-shadow:none}.cart-summary-card--inline .cart-summary__subtitle{margin-bottom:14px}.cart-free-shipping-note{margin-top:14px;padding:13px 14px;border-radius:14px;border:1px solid #e6e6e6;background:#f4f4f4;color:#111;font-size:14px;line-height:1.45}.cart-free-shipping-note strong{color:#111}.cart-cta-row{display:grid;grid-template-columns:1fr;gap:12px;margin-top:18px}.cart-cta-row .btn-cart-primary,.cart-cta-row .btn-cart-secondary{width:100%;min-height:52px}.cart-delivery-title{margin:0 0 8px;font-size:14px;font-weight:700;color:#111}.cart-summary-card{padding:20px}.cart-summary-card.is-sticky{position:sticky;top:20px}.cart-summary__title{margin:0 0 6px;font-size:26px;line-height:1.15;font-weight:700;color:#111}.cart-summary__subtitle{margin:0 0 16px;font-size:14px;color:#6b6b6b}.cart-summary-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.cart-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:15px;color:#6b6b6b}.cart-summary-row strong{color:#111}.cart-summary-row.is-discount span,.cart-summary-row.is-discount strong{color:#111}.cart-summary-row.is-total{border-top:1px solid #fafafa;padding-top:14px;margin-top:4px;font-size:21px;font-weight:700;color:#111}.cart-summary-row--muted{align-items:flex-start;font-size:13px;color:#6b6b6b;line-height:1.5}.cart-summary-row--muted span:last-child{text-align:right}.cart-reassurance{margin-top:18px;padding:14px 16px;border-radius:14px;background:#fafafa;border:1px solid #f4f4f4}.cart-reassurance__title{margin:0 0 8px;font-size:14px;font-weight:700;color:#111}.cart-reassurance__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cart-reassurance__list li{position:relative;padding-left:18px;font-size:13px;line-height:1.45;color:#6b6b6b}.cart-reassurance__list li:before{content:'•';position:absolute;left:0;top:0;color:#111;font-weight:700}.cart-delivery-message{margin-top:16px}.cart-delivery-date{margin:0 0 6px;font-size:15px;line-height:1.45;font-weight:600;color:#111}.cart-delivery-meta{margin:0;font-size:13px;line-height:1.5;color:#111;font-weight:700;text-transform:uppercase}.cart-cta{margin-top:18px}.btn-cart-primary{width:100%;min-height:54px;border:0;border-radius:14px;background:#111;color:#fff;font-size:16px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.btn-cart-primary:focus,.btn-cart-primary:hover{color:#fff;opacity:.95;transform:translateY(-1px);text-decoration:none}.cart-cta__note{margin-top:10px;font-size:12px;line-height:1.45;color:#6b6b6b;text-align:center}.cart-badge-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;border-radius:999px;padding:0 12px;background:#fafafa;color:#111;font-size:12px;font-weight:700;margin-bottom:14px}.cart-alert{border-radius:14px;border:1px solid #e6e6e6;background:#f4f4f4;color:#111;padding:14px 16px;margin-bottom:16px;font-size:14px;line-height:1.45}.cart-alert.is-success{border-color:#f4f4f4;background:#fafafa;color:#111}.cart-empty{padding:28px 22px;text-align:center}.cart-empty__title{margin:0 0 8px;font-size:28px;line-height:1.2;font-weight:700;color:#111}.cart-empty__text{max-width:580px;margin:0 auto 18px;font-size:15px;line-height:1.55;color:#6b6b6b}.cart-empty__actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.btn-cart-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:14px;padding:0 18px;background:#fafafa;color:#111;font-size:15px;font-weight:700;text-decoration:none}.btn-cart-secondary:focus,.btn-cart-secondary:hover{color:#111;text-decoration:none;background:#f4f4f4}.cart-related{margin-top:24px;padding:20px 18px}.cart-related__title{margin:0 0 16px;font-size:24px;font-weight:700;color:#111;text-align:center}@media (min-width:992px){.cart-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}@media (max-width:991px){.cart-summary-card.is-sticky{position:static}}@media (max-width:767px){.cart-page-shell{padding-bottom:28px}.cart-hero{border-radius:16px;padding:18px}.cart-hero__title{font-size:28px}.cart-page-title{font-size:28px}.cart-progress{grid-template-columns:1fr}.cart-item{grid-template-columns:76px minmax(0,1fr)}.cart-item__image img{width:76px;height:76px}.cart-item__pricing{grid-column:1/-1;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;text-align:left;min-width:0;padding-top:2px}.cart-item__subtotal{font-size:20px}.cart-actions-row{align-items:flex-start}.cart-card,.cart-empty,.cart-related,.cart-summary-card{border-radius:16px}.cart-summary__title{font-size:23px}.cart-cta-row{grid-template-columns:1fr}}@media (max-width:479px){.cart-hero__title{font-size:25px}.cart-page-title{font-size:25px}.cart-card,.cart-empty,.cart-related,.cart-summary-card{padding-left:15px;padding-right:15px}.cart-item{padding:12px;gap:12px}.cart-item__title{font-size:16px}.cart-summary-row.is-total{font-size:19px}}body.checkout-clean-page{background:#fafafa;color:#111}.checkout-clean-shell{padding-top:28px;padding-bottom:42px}.checkout-clean-header{margin-bottom:20px}.checkout-clean-header h1{margin:0 0 6px;font-size:32px;line-height:1.1;font-weight:700;color:#111}.checkout-clean-header p{margin:0;color:#6b6b6b;font-size:16px}.checkout-clean-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,400px);gap:22px;align-items:start}.checkout-clean-main,.checkout-clean-side{min-width:0}.checkout-card{background:#fff;border:1px solid #f4f4f4;border-radius:18px;box-shadow:0 10px 30px rgba(17,17,17,.05);padding:24px;margin-bottom:18px}.checkout-card--sticky{position:sticky;top:24px}.checkout-card__head{margin-bottom:18px}.checkout-card__head h2{margin:0;font-size:21px;font-weight:700;color:#111}.checkout-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.checkout-field--full{grid-column:1/-1}.checkout-field label{display:block;margin-bottom:7px;font-size:14px;font-weight:600;color:#111}.checkout-field label span{color:#c00000}.checkout-field .form-control{height:48px;border:1px solid #e6e6e6;border-radius:12px;box-shadow:none;font-size:15px;padding:0 14px}.checkout-field .form-control:focus{border-color:#6b6b6b;box-shadow:0 0 0 3px rgba(167,142,99,.12)}.checkout-invoice{background:#fafafa;border:1px solid #f4f4f4;border-radius:14px;padding:16px}.checkout-invoice__top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.checkout-invoice__top>span{font-weight:600;color:#111}.checkout-invoice__toggle{display:inline-flex;align-items:center;background:#f4f4f4;border-radius:999px;padding:4px}.checkout-invoice__toggle input{position:absolute;opacity:0;pointer-events:none}.checkout-invoice__toggle label{margin:0;padding:8px 14px;border-radius:999px;font-size:14px;cursor:pointer;color:#6b6b6b;transition:all .2s ease}.checkout-invoice__toggle input:checked+label{background:#fff;color:#111;box-shadow:0 1px 6px rgba(0,0,0,.06)}.checkout-payment-list{display:grid;gap:12px}.checkout-payment-option{display:flex;align-items:center;gap:14px;border:1px solid #e6e6e6;border-radius:16px;padding:15px 16px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;margin:0}.checkout-payment-option:hover{border-color:#6b6b6b;box-shadow:0 8px 20px rgba(34,34,34,.05)}.checkout-payment-option input{position:absolute;opacity:0;pointer-events:none}.checkout-payment-option__control{width:20px;height:20px;border-radius:50%;border:2px solid #6b6b6b;flex:0 0 20px;position:relative}.checkout-payment-option__control::after{content:'';position:absolute;inset:3px;border-radius:50%;background:#111;transform:scale(0);transition:transform .18s ease}.checkout-payment-option input:checked+.checkout-payment-option__control::after{transform:scale(1)}.checkout-payment-option input:checked+.checkout-payment-option__control{border-color:#111}.checkout-payment-option input:checked~.checkout-payment-option__content strong{color:#111}.checkout-payment-option__content{display:flex;flex-direction:column;gap:3px;min-width:0}.checkout-payment-option__content strong{font-size:16px;color:#111}.checkout-payment-option__content small{color:#6b6b6b;font-size:13px;line-height:1.4}.checkout-delivery{padding:14px 16px;border-radius:14px;background:#fafafa;border:1px solid #f4f4f4;margin-bottom:14px}.checkout-delivery__title{margin:0 0 4px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b6b6b}.checkout-delivery__date{margin:0;font-size:17px;font-weight:700;color:#111}.checkout-delivery__meta{margin:6px 0 0;color:#6b6b6b;font-size:13px}.checkout-free-shipping-note{margin-bottom:14px;padding:12px 14px;border-radius:14px;background:#f4f4f4;border:1px solid #e6e6e6;color:#111;font-size:14px}.checkout-summary{border-top:1px solid #f4f4f4;padding-top:12px}.checkout-summary__row{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #f4f4f4;font-size:15px;color:#6b6b6b}.checkout-summary__row--surcharge span{color:#111}.checkout-summary__row strong{color:#111;font-weight:700;text-align:right}.checkout-summary__row--total{padding-top:16px;border-bottom:0;font-size:17px}.checkout-summary__row--total strong{font-size:24px}.checkout-acceptance{display:flex;gap:10px;align-items:flex-start;margin:16px 0 18px;font-size:14px;color:#6b6b6b}.checkout-acceptance input{margin-top:2px;flex:0 0 auto}.checkout-acceptance a{color:#111;text-decoration:underline}.checkout-submit{width:100%;height:52px;border-radius:14px;font-size:16px;font-weight:700;border:0}@media (max-width:991px){.checkout-clean-grid{grid-template-columns:1fr}.checkout-card--sticky{position:static}}@media (max-width:767px){.checkout-clean-shell{padding-top:16px}.checkout-clean-header h1{font-size:28px}.checkout-clean-header p{font-size:15px}.checkout-card{padding:18px;border-radius:16px}.checkout-form-grid{grid-template-columns:1fr;gap:14px}.checkout-summary__row--total strong{font-size:22px}.checkout-invoice__top{flex-direction:column;align-items:flex-start}}.payment-recovery-card{background:#fff;border:1px solid #e6e6e6;border-radius:18px;box-shadow:0 8px 24px rgba(17,17,17,.04);padding:22px}.payment-recovery-badge{display:inline-block;margin:0 0 12px;padding:7px 12px;border-radius:999px;background:#fbefef;color:#c00000;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.payment-recovery-title{margin:0 0 8px;font-size:28px;line-height:1.1;font-weight:700;color:#111}.payment-recovery-text{margin:0 0 16px;color:#6b6b6b;font-size:15px;line-height:1.6}.payment-recovery-meta{margin:0 0 18px;padding:14px 16px;border-radius:3px;background:#fafafa;border:1px solid #e6e6e6;color:#6b6b6b;font-size:14px}.payment-recovery-meta strong{color:#111}.payment-recovery-list{display:grid;gap:12px}.payment-recovery-form{margin:0}.payment-recovery-option{width:100%;text-align:left;border:1px solid #e6e6e6;border-radius:3px;padding:15px 16px;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.payment-recovery-option:focus,.payment-recovery-option:hover{border-color:#6b6b6b;box-shadow:0 8px 20px rgba(34,34,34,.05);outline:0}.payment-recovery-option__top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:4px}.payment-recovery-option__top strong{font-size:16px;color:#111}.payment-recovery-option__cta{display:inline-block;padding:6px 10px;border-radius:999px;background:#f4f4f4;color:#6b6b6b;font-size:12px;font-weight:700}.payment-recovery-option small{display:block;color:#6b6b6b;font-size:13px;line-height:1.45}.payment-recovery-fallback{margin:0}@media (max-width:767px){.payment-recovery-card{padding:18px;border-radius:3px}.payment-recovery-title{font-size:24px}.payment-recovery-option__top{align-items:flex-start;flex-direction:column}}.breadcrumb{background:0 0;border-bottom:0;margin-bottom:0}.breadcrumb .breadcrumb-inner ul{display:flex;flex-wrap:nowrap;align-items:center;gap:0;margin:0;padding:6px 0 4px;list-style:none;font-size:11.5px;letter-spacing:.2px;color:#6b6b6b;white-space:nowrap;line-height:1.2;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.breadcrumb .breadcrumb-inner ul::-webkit-scrollbar{display:none}.breadcrumb .breadcrumb-inner li{display:flex;align-items:center;flex:0 0 auto;white-space:nowrap}.breadcrumb .breadcrumb-inner li+li::before{content:'›';margin:0 6px;color:#cfcfcf;flex:0 0 auto}.breadcrumb .breadcrumb-inner a{color:#6b6b6b;text-decoration:none;white-space:nowrap}.breadcrumb .breadcrumb-inner a:hover{color:#6b6b6b}.breadcrumb .breadcrumb-inner li.active{color:#6b6b6b;font-weight:500;white-space:nowrap}.body-content{padding:44px 0 64px}.article-header{margin-bottom:28px}.article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.article-meta .meta-sep,.article-meta .read-time,.article-meta time{font-family:var(--wm-font-body);font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:#6b6b6b}.article-meta .meta-dot{width:3px;height:3px;border-radius:50%;background:#ccc;display:inline-block;flex-shrink:0}.article-title{font-family:var(--wm-font-display);font-size:2.2rem;font-weight:700;line-height:1.25;letter-spacing:-.5px;color:#111;margin:0 0 20px}.article-title-rule{width:56px;height:3px;background:#111;margin:0 0 28px;border:none}.article-img-wrap{margin-bottom:28px;border-radius:3px;overflow:hidden;background:#f0f0f0;max-height:480px;display:flex;align-items:center;justify-content:center}.article-img-wrap img{width:100%;height:auto;max-height:480px;object-fit:cover;display:block}.article-body{font-family:var(--wm-font-body);font-size:16px;line-height:1.85;color:#333}.article-body p{margin-bottom:1.2em}.article-body h2{font-family:var(--wm-font-display);font-size:1.5rem;margin:1.8em 0 .6em;color:#111}.article-body h3{font-family:var(--wm-font-display);font-size:1.2rem;margin:1.4em 0 .5em;color:#222}.article-body a{color:#111;text-decoration:underline;text-underline-offset:3px}.article-body a:hover{color:#555}.article-body ol,.article-body ul{padding-left:1.6em;margin-bottom:1.2em}.article-body li{margin-bottom:.4em}.article-body img{max-width:100%;height:auto;border-radius:3px;margin:10px 0}.article-body blockquote{border-left:3px solid #111;margin:1.5em 0;padding:.8em 1.2em;font-style:italic;color:#555;background:#fafafa}.article-gallery{margin-top:32px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.article-gallery-item{overflow:hidden;border-radius:3px;aspect-ratio:4/3;background:#f0f0f0}.article-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.article-gallery-item:hover img{transform:scale(1.05)}.article-share{margin-top:36px;padding-top:22px;border-top:1px solid #e6e6e6;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.article-share-label{font-family:var(--wm-font-body);font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:#6b6b6b;margin-right:4px}.share-btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--wm-font-body);font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none;padding:8px 16px;border-radius:2px;border:1.5px solid;transition:background .2s,color .2s}.share-btn-wa{color:#25d366;border-color:#25d366}.share-btn-wa:hover{background:#25d366;color:#fff;text-decoration:none}.share-btn-tw{color:#000;border-color:#000}.share-btn-tw:hover{background:#000;color:#fff;text-decoration:none}.share-btn-pin{color:#e60023;border-color:#e60023}.share-btn-pin:hover{background:#e60023;color:#fff;text-decoration:none}.share-btn-mail{color:#555;border-color:#aaa}.share-btn-mail:hover{background:#555;color:#fff;text-decoration:none;border-color:#555}.article-back{margin-top:36px;display:inline-flex;align-items:center;gap:8px;font-family:var(--wm-font-body);font-size:12px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;text-decoration:none;color:#fff;background:#111;padding:11px 24px;border:2px solid #111;border-radius:2px;transition:background .2s,color .2s}.article-back:hover{background:0 0;color:#111;text-decoration:none}.article-not-found{text-align:center;padding:60px 20px;font-family:var(--wm-font-body)}.article-not-found h1{font-family:var(--wm-font-display);font-size:1.8rem;color:#222;margin-bottom:16px}.article-not-found p{color:#6b6b6b;margin-bottom:28px}@media (max-width:767px){.article-title{font-size:1.55rem}.body-content{padding:8px 0 44px}.body-content.outer-top-xs{margin-top:0}.article-gallery{grid-template-columns:repeat(2,1fr);gap:10px}}.wm-footer{margin-top:28px;background:#fafafa;border-top:1px solid rgba(0,0,0,.08);color:#111}.wm-footer .wm-footer-inner{padding:26px 0 18px}.wm-footer .wm-footer-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-bottom:18px}.wm-footer .wm-footer-brand{display:flex;flex-wrap:wrap;align-items:center;gap:16px;max-width:640px}.wm-footer .wm-footer-logo img{display:block;width:150px;height:auto}.wm-footer .wm-footer-copy{min-width:240px;flex:1 1 280px}.wm-footer .wm-footer-copy strong{display:block;margin-bottom:4px;font-size:15px;line-height:1.35;color:#111}.wm-footer .wm-footer-copy address{font-style:normal;font-size:13px;line-height:1.6;color:#6b6b6b;margin:4px 0 10px}.wm-footer .wm-footer-copy address p{margin:0 0 4px}.wm-footer .wm-footer-copy address a{color:#1d1d1d;text-decoration:none}.wm-footer .wm-footer-copy address a:hover{text-decoration:underline}.wm-footer .wm-footer-social{display:flex;gap:14px;margin-top:6px}.wm-footer .wm-footer-social a{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#6b6b6b;text-decoration:none}.wm-footer .wm-footer-social a:hover{color:#111}.wm-footer .wm-footer-social .fa{font-size:15px}.wm-footer .wm-footer-nav{margin-left:auto}.wm-footer .wm-footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 12px;margin:0;padding:0;list-style:none}.wm-footer .wm-footer-links li{margin:0}.wm-footer .wm-footer-links a,.wm-footer .wm-footer-links span[role=link]{display:inline-block;padding:6px 0;font-size:13px;line-height:1.4;color:#1d1d1d;text-decoration:none}.wm-footer .wm-footer-links a:focus,.wm-footer .wm-footer-links a:hover,.wm-footer .wm-footer-links span[role=link]:focus,.wm-footer .wm-footer-links span[role=link]:hover{color:#000;text-decoration:underline}.wm-footer .wm-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08)}.wm-footer .wm-footer-meta{font-size:12px;line-height:1.5;color:#6b6b6b}.wm-footer .wm-footer-meta span{display:inline-block;margin-right:12px}.wm-footer .wm-footer-payments{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:0;list-style:none}.wm-footer .wm-footer-payments li{margin:0}.wm-footer .wm-footer-payments img{display:block;opacity:.92}@media (max-width:767px){.wm-footer .wm-footer-inner{padding:22px 0 16px}.wm-footer .wm-footer-bottom,.wm-footer .wm-footer-links,.wm-footer .wm-footer-main{justify-content:flex-start}.wm-footer .wm-footer-brand{align-items:flex-start}.wm-footer .wm-footer-nav{width:100%;margin-left:0}.wm-footer .wm-footer-links{gap:8px 14px}.wm-footer .wm-footer-meta span{display:block;margin-right:0}}.filter-sidebar{background:#fff;position:relative;font-family:var(--wm-font-body, "Helvetica Neue", Arial, sans-serif)}.cerrar-filtros{margin-bottom:12px;text-align:right}.filter-sidebar .section-title{font-size:16px;font-weight:800;letter-spacing:.02em}.header-cab-filtro{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:14px 2px;background:0 0;border:0;border-top:1px solid #e6e6e6;margin:0;color:#111;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.filter-sidebar form>.header-cab-filtro:first-of-type{border-top:0}.header-cab-filtro::after{content:'';width:7px;height:7px;margin-right:2px;border-right:1.5px solid #111;border-bottom:1.5px solid #111;transform:rotate(45deg);transition:transform .18s ease}.header-cab-filtro.open::after{transform:rotate(225deg)}.cont-filtro{padding:4px 2px 16px;border:0;display:none}.unit-filt{margin-bottom:9px;display:flex;align-items:center;width:100%}.unit-filt input[type=checkbox]{margin:0 9px 0 0;width:16px;height:16px;cursor:pointer;flex-shrink:0;accent-color:#111}.unit-filt label{margin:0;font-weight:400;cursor:pointer;font-size:13px;color:#444;word-break:break-word}.unit-filt input:checked+label{color:#111;font-weight:600}.tallas-grid{font-size:0}.tallas-grid .unit-filt{display:inline-flex;width:auto;margin:0 6px 6px 0;min-width:0;font-size:13px}.tallas-grid .unit-filt input[type=checkbox]{position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0}.tallas-grid .unit-filt label{display:flex;align-items:center;justify-content:center;min-width:42px;height:38px;padding:0 9px;font-size:12.5px;font-weight:500;color:#1d1d1d;border:1px solid #cfcfcf;border-radius:2px;background:#fff;transition:border-color .15s ease,background .15s ease,color .15s ease}.tallas-grid .unit-filt label:hover{border-color:#111}.tallas-grid .unit-filt input:checked+label{background:#111;color:#fff;border-color:#111;font-weight:700}.cont-filtro input[type=number].form-control{height:38px;border-radius:2px;border:1px solid #cfcfcf;font-size:13px;text-align:center;box-shadow:none}.cont-filtro input[type=number].form-control:focus{border-color:#111;box-shadow:none}#form-filtros .btn,#form-filtros button[type=submit],#form-filtros input[type=submit]{width:100%;margin-top:16px;padding:13px 10px;background:#111;color:#fff;border:1px solid #111;border-radius:2px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .15s ease}#form-filtros .btn:hover,#form-filtros button[type=submit]:hover,#form-filtros input[type=submit]:hover{background:#000;color:#fff}.filter-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.45);z-index:9998}.filter-overlay.open{display:block}@media (max-width:991px){.filter-sidebar{position:fixed;top:0;left:-110%;width:86vw;max-width:360px;height:100vh;z-index:9999;padding:20px;overflow-y:auto;transition:left .3s ease;box-shadow:12px 0 40px rgba(0,0,0,.18)}.filter-sidebar.open{left:0}.header-cab-filtro{font-size:12.5px}}@media (min-width:992px){.filter-sidebar{display:block!important;padding-right:18px}.cerrar-filtros{display:none!important}}.wm-fseo-chips{clear:both;margin:28px 0 18px;padding-top:16px;border-top:1px solid #eee}.wm-fseo-chips .grp{margin-bottom:8px}.wm-fseo-chips .grp-tit{display:inline-block;font-size:12px;font-weight:600;text-transform:none;color:#6b6b6b;margin-right:8px}.wm-fseo-chips a{display:inline-block;padding:5px 12px;margin:4px 6px 4px 0;border:1px solid #e6e6e6;border-radius:40px;font-size:12px;color:#555;text-decoration:none;transition:none;background:#fff}.wm-fseo-chips a:hover{background:#111;color:#fff;border-color:#111}.wm-fseo-sections{display:grid;gap:22px}.wm-fseo-sections .wm-fseo-section{margin:0}.wm-fseo-sections .wm-fseo-title{display:block;margin:0 0 7px;color:var(--wm-ink,#111);font-family:var(--wm-font-display, inherit);font-size:clamp(17px, 1.45vw, 21px);font-weight:600;line-height:1.3}.wm-fseo-intro{max-width:900px;margin:0 0 9px;color:var(--wm-muted,#6b6b6b);font-size:14px;line-height:1.6}.wm-fseo-intro>:first-child{margin-top:0}.wm-fseo-intro>:last-child{margin-bottom:0}.wm-fseo-links{display:flex;flex-wrap:wrap;gap:8px}.wm-fseo-current,.wm-fseo-sections .wm-fseo-links a{display:inline-flex;align-items:center;min-height:34px;margin:0;padding:6px 13px;border:1px solid #e6e6e6;border-radius:40px;background:#fff;color:#555;font-size:12px;line-height:1.35}.wm-fseo-current{border-color:#111;background:#111;color:#fff;font-weight:600}.wm-home-text{--wm-sand:#fafafa;--wm-sand-deep:#f4f4f4;--wm-dark:#111111;--wm-mid:#1d1d1d;--wm-subtle:#6b6b6b;--wm-tx-border:#e6e6e6;--wm-terracotta:#111111;--wm-terra-lt:#6b6b6b;--wm-terra-pale:#f4f4f4;--wm-gold:#111111;--wm-gold-lt:#9b9b9b;--font-display:var(--wm-font-display);--font-body:var(--wm-font-body);--radius:3px;--ease:0.3s cubic-bezier(.4,0,.2,1)}.wm-home-trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;padding:22px 0 32px;border-top:1px solid var(--wm-tx-border);border-bottom:1px solid var(--wm-tx-border);margin-bottom:52px;width:100%;clear:both}.wm-home-trust .t-item{display:flex;align-items:center;gap:7px;padding:8px 20px;font-size:12.5px;font-weight:400;color:var(--wm-mid);font-family:var(--font-body);position:relative}.wm-home-trust .t-item:not(:last-child)::after{content:'';position:absolute;right:0;top:15%;height:70%;width:1px;background:var(--wm-tx-border)}.wm-home-trust .t-icon{font-size:15px;color:var(--wm-terracotta);line-height:1}.wm-home-trust .t-rating{color:var(--wm-gold);letter-spacing:1px}@media (max-width:767px){.wm-home-trust{gap:0}.wm-home-trust .t-item{width:50%;white-space:normal;border-bottom:1px solid var(--wm-tx-border);padding:10px 12px}.wm-home-trust .t-item::after{display:none}.wm-home-trust .t-item:nth-child(odd){border-right:1px solid var(--wm-tx-border)}}.wm-home-editorial{max-width:860px;margin:0 auto;font-family:var(--font-body);font-weight:300;color:var(--wm-mid)}.wm-home-editorial h2{font-family:var(--font-display);font-size:clamp(1.35rem, 3vw, 1.85rem);font-weight:400;color:var(--wm-dark);margin:48px 0 18px;line-height:1.2;position:relative;display:flex;align-items:center;gap:16px}.wm-home-editorial h2::after{content:'';flex:1;height:1px;background:var(--wm-tx-border)}.wm-home-editorial h2:first-child{margin-top:0}.wm-home-editorial p{font-size:15px;line-height:1.8;margin-bottom:16px;color:var(--wm-subtle)}.wm-home-editorial p strong{color:var(--wm-mid);font-weight:500}.wm-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0 52px}.wm-pillar{background:#fff;border:1px solid var(--wm-tx-border);border-radius:var(--radius);padding:22px 20px}.wm-pillar .p-num{font-family:var(--font-display);font-size:2rem;font-weight:400;color:var(--wm-terra-lt);line-height:1;margin-bottom:8px}.wm-pillar h3{font-size:14px;font-weight:500;color:var(--wm-dark);margin:0 0 8px;font-family:var(--font-body)}.wm-pillar p{font-size:13px;line-height:1.7;color:var(--wm-subtle);margin:0}@media (max-width:767px){.wm-pillars{grid-template-columns:1fr}}.wm-proceso{background:var(--wm-sand);border:1px solid var(--wm-tx-border);border-radius:var(--radius);padding:28px 28px 24px;margin:24px 0 48px}.wm-proceso h3{font-family:var(--font-display);font-size:1.1rem;font-weight:400;color:var(--wm-dark);margin:0 0 16px}.wm-proceso ol{margin:0;padding-left:22px}.wm-proceso ol li{font-size:14px;line-height:1.75;color:var(--wm-subtle);margin-bottom:8px}.wm-proceso ol li strong{color:var(--wm-mid);font-weight:500}.wm-faq{margin:24px 0 60px}.wm-faq details{border-bottom:1px solid var(--wm-tx-border);overflow:hidden}.wm-faq details:first-child{border-top:1px solid var(--wm-tx-border)}.wm-faq summary{display:flex;justify-content:space-between;align-items:center;padding:17px 4px;font-size:15px;font-weight:400;color:var(--wm-dark);cursor:pointer;list-style:none;gap:16px}.wm-faq summary::-webkit-details-marker{display:none}.wm-faq summary::after{content:'+';font-size:20px;font-weight:300;color:var(--wm-terracotta);flex-shrink:0;transition:transform var(--ease)}.wm-faq details[open]>summary::after{transform:rotate(45deg)}.wm-faq summary:hover{color:var(--wm-terracotta)}.wm-faq .faq-body{padding:4px 4px 20px;font-size:14px;line-height:1.8;color:var(--wm-subtle)}.wm-faq .faq-body a{color:var(--wm-terracotta);text-decoration:none;border-bottom:1px solid var(--wm-terra-lt)}.wm-faq .faq-body a:hover{color:var(--wm-dark);border-color:var(--wm-dark)}.wm-catalog.is-search{grid-template-columns:minmax(0,1fr)}.wm-products{gap:28px 8px}.wm-products.cols-4{gap:28px 8px}@media (max-width:991px){.wm-products,.wm-products.cols-4{gap:22px 6px}}.category-product .wm-products .product .product-image,.wm-products .product,.wm-products .product .product-image,.wm-products .products .product-image{border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important}.wm-products .products{padding:0}.wm-mega .links .ps-link-header,.wm-mega .links .ps-link-header.subcat,.wm-mega .links a{text-transform:capitalize}.tallas-chips{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0 2px}.talla-chip-wrap{position:relative}.talla-chip-wrap input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.talla-chip-wrap label{display:flex;align-items:center;justify-content:center;min-width:44px;height:40px;padding:0 10px;margin:0;border:1.5px solid var(--wm-border-strong);border-radius:4px;font-size:13px;font-weight:600;color:var(--wm-text);cursor:pointer;background:#fff;user-select:none;white-space:nowrap;transition:all .18s ease}.talla-chip-wrap label:hover{border-color:var(--wm-ink);background:var(--wm-surface-2)}.talla-chip-wrap input:checked+label{background:var(--wm-ink);border-color:var(--wm-ink);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2)}.colores-chips{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0 2px}.color-chip-wrap{position:relative}.color-chip-wrap input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.color-chip-wrap label{display:flex;align-items:center;padding:7px 14px;margin:0;border:1.5px solid var(--wm-border);border-radius:999px;font-size:12.5px;font-weight:500;color:#555;cursor:pointer;background:#fff;transition:all .18s ease}.color-chip-wrap label:hover{border-color:var(--wm-ink);color:var(--wm-ink)}.color-chip-wrap input:checked+label{border-color:var(--wm-ink);background:var(--wm-surface-2);color:var(--wm-ink);font-weight:600}.price-range-inputs{display:flex;align-items:center;gap:8px;padding:8px 0 2px}.price-range-inputs input{width:80px;height:38px;border:1.5px solid var(--wm-border-strong);border-radius:4px;padding:0 8px;font-size:13px;color:var(--wm-text);outline:0;text-align:center}.price-range-inputs input:focus{border-color:var(--wm-ink)}.price-range-sep{color:var(--wm-light-text);font-weight:500}.price-range-eur{font-size:12.5px;color:var(--wm-muted)}.wm-logo img{width:190px;height:auto;max-height:78px;object-fit:contain;display:block}@media (max-width:767px){.wm-logo img{width:150px}}.details-page .envio-dev.otros-colores h2{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:26px 0 14px}.details-page .envio-dev.otros-colores .text-fecha-envio{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px}.details-page .envio-dev.otros-colores .text-fecha-envio>.category-product{width:auto;min-width:0;float:none;padding:0;flex:none;max-width:none}.details-page .envio-dev.otros-colores .products,.details-page .envio-dev.otros-colores .products.grid-v1{background:0 0;border:0;border-radius:0;box-shadow:none;margin:0;padding:0}.details-page .envio-dev.otros-colores .product-image{border:0;border-radius:0;background:var(--wm-surface);aspect-ratio:1/1;overflow:hidden}.details-page .envio-dev.otros-colores .product-image img{width:100%;height:100%;object-fit:cover}.details-page .envio-dev.otros-colores .product-info{padding:8px 2px 0}.details-page .envio-dev.otros-colores .product-info .name,.details-page .envio-dev.otros-colores .product-info h3{font-size:12.5px;font-weight:500;margin:0 0 4px;line-height:1.35}.details-page .envio-dev.otros-colores .product-price{font-size:13px}@media (max-width:767px){.details-page .envio-dev.otros-colores .text-fecha-envio{display:flex;overflow-x:auto;gap:10px;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.details-page .envio-dev.otros-colores .text-fecha-envio>.category-product{flex:0 0 42vw;max-width:180px;scroll-snap-align:start}}.wm-page{width:100%}.wm-two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.wm-three-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:767px){.wm-three-cols,.wm-two-cols{grid-template-columns:minmax(0,1fr)}}.wm-blog{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:36px;align-items:start}.wm-blog-main,.wm-blog-side{min-width:0}@media (max-width:991px){.wm-blog{grid-template-columns:minmax(0,1fr)}}.wm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.wm-form-grid>div{min-width:0}.wm-form-grid .wm-form-full{grid-column:1/-1}@media (max-width:600px){.wm-form-grid{grid-template-columns:minmax(0,1fr)}}.wm-rel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 14px}@media (max-width:991px){.wm-rel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wm-rel-item{min-width:0}.contactarWhatsApp{right:14px;bottom:14px;border-radius:50%}.contactarWhatsApp>span[role=link]{width:52px;height:52px;padding:0!important;display:flex!important;align-items:center;justify-content:center}.contactarWhatsApp img{width:26px;height:26px}.contactarWhatsApp .fa-whatsapp{font-size:26px;margin-right:0}.contactarWhatsApp span[role=link]>span{display:none}@media (max-width:991px){.contactarWhatsApp{right:12px;bottom:12px}.contactarWhatsApp>span[role=link]{width:46px;height:46px}.contactarWhatsApp img{width:23px;height:23px}.contactarWhatsApp .fa-whatsapp{font-size:23px}}.wm-talla-recordada{display:inline-flex;align-items:center;gap:5px;margin:0 0 14px;padding:8px 16px;border:1.5px solid var(--wm-ink);border-radius:999px;font-size:12.5px;color:var(--wm-ink);text-decoration:none;transition:all .18s ease}.wm-talla-recordada b{font-weight:700}.wm-talla-recordada:hover{background:var(--wm-ink);color:#fff;text-decoration:none}@media (min-width:992px){.wm-talla-recordada{display:none!important}}@media (max-width:991px){.wm-talla-recordada{position:fixed;left:50%;transform:translateX(-50%);bottom:76px;z-index:1200;margin:0;padding:10px 14px 10px 18px;background:#fff;color:var(--wm-ink);border:1.5px solid var(--wm-ink);box-shadow:var(--wm-shadow);font-size:13px;font-weight:600;white-space:nowrap}.wm-talla-recordada:hover{background:#fff;color:var(--wm-ink)}.wm-talla-x{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-6px -6px -6px 4px;border-radius:50%;color:var(--wm-muted);font-size:17px;line-height:1}.wm-talla-x:active{background:var(--wm-surface)}}#product-grid>.wm-product-cell .product-image img,#product-grid>.wm-product-cell .product-image>a,#product-grid>.wm-product-cell .product-image>a>.image{width:100%}@media (min-width:992px){.wm-products:not(.cols-4){grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 10px}.wm-products:not(.cols-4)>.wm-product-cell{grid-column:span 2}.wm-products:not(.cols-4)>.wm-product-cell:nth-child(5n+1),.wm-products:not(.cols-4)>.wm-product-cell:nth-child(5n+2){grid-column:span 3}}@media (max-width:991px){.wm-products:not(.cols-4){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 8px}.wm-products:not(.cols-4)>.wm-product-cell{grid-column:span 1}.wm-products:not(.cols-4)>.wm-product-cell:nth-child(3n+1){grid-column:1/-1}.wm-products:not(.cols-4)>.wm-product-cell:nth-child(3n+1) .product-image{aspect-ratio:1/1}.wm-products:not(.cols-4)>.wm-product-cell:nth-child(3n+1) .product-image img{object-fit:contain;max-height:100%;width:100%}.wm-products:not(.cols-4)>.wm-product-cell:nth-child(3n+1) .wm-card-sizes{display:flex;flex-wrap:wrap;gap:4px}}@media (max-width:991px){.details-page #owl-single-product{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;border:0;aspect-ratio:1/1}.details-page #owl-single-product::-webkit-scrollbar{display:none}.details-page #owl-single-product .single-product-gallery-item{display:block!important;flex:0 0 100%;scroll-snap-align:center;overflow:hidden;transform:none!important;aspect-ratio:1/1}.details-page #owl-single-product .zoom-image{display:block;width:100%;height:100%}.details-page #owl-single-product .single-product-gallery-item img{width:100%;height:100%;aspect-ratio:1/1;object-fit:contain}.details-page #owl-single-product-thumbnails{display:none}}.wm-g-dots{display:none}@media (max-width:991px){.wm-g-dots{display:flex;justify-content:center;gap:0;padding:4px 0 0}.wm-g-dots button{width:24px;height:24px;border:0;padding:0;background:0 0;display:flex;align-items:center;justify-content:center;cursor:pointer}.wm-g-dots button::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--wm-border-strong);transition:transform .2s ease}.wm-g-dots button.on{background:0 0;transform:none}.wm-g-dots button.on::before{background:var(--wm-ink);transform:scale(1.3)}}.details-page .single-product-gallery-item img{transition:transform .15s ease-out;will-change:transform}@media (min-width:992px){.details-page .zoom-image{cursor:zoom-in}}#wm-scroll-loader{justify-content:center;padding:26px 0}.wm-spinner{width:26px;height:26px;border-radius:50%;border:2.5px solid var(--wm-border);border-top-color:var(--wm-ink);animation:wm-spin .7s linear infinite;display:inline-block}@keyframes wm-spin{to{transform:rotate(360deg)}}.wm-pagination{display:flex;justify-content:center;gap:18px;padding:22px 0}.wm-pagination a{padding:9px 18px;border:1px solid var(--wm-border-strong);border-radius:2px;color:var(--wm-ink);font-size:13px;text-decoration:none}.wm-pagination a:hover{border-color:var(--wm-ink)}.wm-price-slider{position:relative;height:26px;margin:12px 2px 4px}.wm-price-slider .wm-ps-track{position:absolute;left:0;right:0;top:50%;height:3px;transform:translateY(-50%);border-radius:2px;background:var(--wm-border)}.wm-price-slider input[type=range]{position:absolute;inset:0;width:100%;margin:0;-webkit-appearance:none;appearance:none;background:0 0;pointer-events:none}.wm-price-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--wm-ink);cursor:grab;box-shadow:0 1px 4px rgba(0,0,0,.18)}.wm-price-slider input[type=range]::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--wm-ink);cursor:grab;box-shadow:0 1px 4px rgba(0,0,0,.18)}.wm-price-slider input[type=range]::-moz-range-track{background:0 0}.wm-search-section-label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b;padding:12px 16px 6px}.wm-search-product-list{display:flex;flex-direction:column}.wm-search-item{display:flex;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;color:inherit;transition:background .12s;border-radius:0;cursor:pointer;outline:0}.wm-search-item:focus,.wm-search-item:hover{background:#fafafa}.wm-search-item-img{width:48px;height:48px;flex-shrink:0;border-radius:6px;background:#f5f5f5;overflow:hidden;display:flex;align-items:center;justify-content:center}.wm-search-item-img img{width:100%;height:100%;object-fit:contain}.wm-search-item-img .fa{color:#cfcfcf;font-size:16px}.wm-search-item-info{flex:1;min-width:0}.wm-search-item-name{display:block;font-size:13.5px;font-weight:400;color:#111;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm-search-item-price{display:block;font-size:13px;font-weight:600;color:#111;margin-top:2px}.wm-search-item-arrow{color:#cfcfcf;font-size:10px;flex-shrink:0}.wm-search-footer{border-top:1px solid #f4f4f4;padding:10px 16px}.wm-search-see-all{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:500;color:#b5533c;text-decoration:none;padding:4px 0;gap:8px;transition:color .15s}.wm-search-see-all:hover{color:#93412e}.wm-search-see-all strong{font-weight:600;color:inherit}.wm-search-recent-list{display:flex;flex-direction:column}.wm-search-recent-item{display:flex;align-items:center;gap:10px;padding:9px 16px;cursor:pointer;transition:background .12s;outline:0}.wm-search-recent-item:focus,.wm-search-recent-item:hover{background:#fafafa}.wm-search-icon-sm{color:#6b6b6b;font-size:12px;flex-shrink:0}.wm-search-recent-text{flex:1;font-size:13.5px;color:#1d1d1d}.wm-search-recent-del{background:0 0;border:none;color:#6b6b6b;font-size:16px;cursor:pointer;padding:0 4px;line-height:1;flex-shrink:0;transition:color .15s}.wm-search-recent-del:hover{color:#1d1d1d}.wm-search-quick-cats{display:flex;flex-wrap:wrap;gap:6px;padding:6px 16px 14px}.wm-search-quick-cat{font-size:12px;font-weight:500;padding:5px 12px;border:1px solid #e6e6e6;border-radius:99px;text-decoration:none;color:#1d1d1d;background:#fafafa;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.wm-search-quick-cat:hover{background:#111;border-color:#111;color:#fff}.wm-search-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px 16px;font-size:13px;color:#6b6b6b}.wm-search-spinner{display:inline-block;width:16px;height:16px;border:2px solid #e6e6e6;border-top-color:#b5533c;border-radius:50%;animation:wmSpin .7s linear infinite;flex-shrink:0}.wm-search-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;text-align:center;gap:10px;color:#6b6b6b}.wm-search-empty .fa{font-size:24px;color:#cfcfcf}.wm-search-empty p{margin:0;font-size:14px}.wm-search-empty strong{color:#111}.wm-search-empty a{color:#b5533c;font-weight:500;text-decoration:none}.wm-search-item-img{width:42px;height:42px}.wm-search-item-name{font-size:13px}.wm-search-cats-row{display:flex;flex-wrap:wrap;gap:6px;padding:4px 16px 10px}.wm-search-cat-pill{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;padding:5px 12px;border:1px solid #e6e6e6;border-radius:99px;text-decoration:none;color:#1d1d1d;background:#fafafa;transition:background .15s,color .15s,border-color .15s}.wm-search-cat-pill:hover{background:#111;border-color:#111;color:#fff}.wm-search-cat-pill .fa{font-size:10px;opacity:.6}.wm-search-item-prices{display:flex;align-items:baseline;gap:6px;margin-top:2px}.wm-search-item-price-old{font-size:11px;color:#6b6b6b;text-decoration:line-through}.wm-search-see-all--alone{display:block;margin-top:8px;font-size:14px}.wm-search-params{display:flex;flex-wrap:wrap;gap:5px;padding:8px 16px 6px;border-bottom:1px solid #f4f4f4}.wm-search-item-swatch{display:inline-block;width:8px;height:8px;border-radius:50%;border:1px solid rgba(0,0,0,.1);flex-shrink:0;margin-right:2px}.wm-search-loading .wm-search-spinner{border-top-color:#b5533c}.wm-search-params{padding:6px 14px 5px}.wm-products-empty.wm-zero{padding:24px 0 8px}.wm-products-empty.wm-zero h4{font-size:17px;margin:0 0 8px;color:var(--wm-ink)}.wm-products-empty.wm-zero p{color:var(--wm-muted);margin:0;font-size:14px}.wm-auth{display:flex;justify-content:center;padding:8px 0 30px}.wm-auth-card{width:100%;max-width:440px;background:#fff;border:1px solid var(--wm-border);border-radius:4px;padding:28px 26px 24px}@media (max-width:560px){.wm-auth{padding:0 0 22px}.wm-auth-card{border:0;padding:6px 2px}}.contact-us .title h1,.contenedor-recordar .title h1{font-size:22px;font-weight:700;text-align:center;margin:18px 0 4px}.contact-us .title .tag-line{margin:0}.wm-auth .form-group{margin-bottom:14px}.wm-auth .lbl{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--wm-text)}.wm-auth .form-control{height:46px;font-size:14px}.wm-auth .button-form .btn{width:100%;height:48px;font-size:13px;letter-spacing:.08em}.wm-auth .remember-pass{display:flex;align-items:center;gap:8px}.wm-auth .remember-pass label{margin:0;font-weight:500;font-size:13.5px}.wm-auth .option-login{border-top:1px solid var(--wm-border);padding-top:16px;margin-top:18px}.wm-auth .option-login p{display:flex;flex-direction:column;gap:10px;margin:0}.wm-auth .option-login a{color:var(--wm-ink);font-size:13.5px;text-decoration:none;font-weight:500}.wm-auth .option-login a:hover{text-decoration:underline;text-underline-offset:3px}.wm-auth .option-login .fa{margin-right:7px;color:var(--wm-muted)}.wm-auth .separador-login{display:none}.wm-auth .desc-form-lbl{font-size:12px;color:var(--wm-muted);margin-top:4px}.wm-auth .text-recover-pass p{font-size:13.5px;color:var(--wm-muted)}.contenedor-mi-cuenta table,.contenedor-pedidos table{width:100%;border-collapse:collapse;font-size:13.5px}.contenedor-mi-cuenta th,.contenedor-pedidos th{text-align:left;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--wm-muted);padding:10px 8px;border-bottom:1px solid var(--wm-border-strong)}.contenedor-mi-cuenta td,.contenedor-pedidos td{padding:12px 8px;border-bottom:1px solid var(--wm-border)}@media (max-width:640px){.contenedor-pedidos table{display:block;overflow-x:auto}}.wm-account-main{max-width:920px;margin:0 auto}.wm-account-side{max-width:920px;margin:0 auto 20px}.wm-account-side .title h3{font-size:13px;letter-spacing:.1em;text-transform:uppercase}.wm-send-box{min-width:0}.search-group-title{padding:9px 14px 4px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wm-light)}.search-cats{list-style:none;margin:0;padding:0 0 4px;border-bottom:1px solid var(--wm-border)}.search-cats li a{display:block;padding:8px 14px;font-size:13.5px;color:var(--wm-ink);text-decoration:none}.search-cats li a:hover{background:var(--wm-surface-2)}.cont-formulario-contacto,.contenedor-pedido,.contenedor-pedidos,.my-acount-data{max-width:920px;margin:0 auto}.wm-account-side.menu-cuenta{background:var(--wm-surface);border:1px solid var(--wm-border);border-radius:6px;padding:18px 16px;margin-bottom:22px}.wm-account-side.menu-cuenta .title h3{margin:0 0 12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--wm-muted)}.wm-account-side.menu-cuenta ul{list-style:none;margin:0;padding:0}.wm-account-side.menu-cuenta li{margin:0}.wm-account-side.menu-cuenta li a{display:flex;align-items:center;gap:10px;padding:11px 10px;color:var(--wm-ink);text-decoration:none;font-size:14px;font-weight:500;border-radius:6px;transition:background var(--wm-trans)}.wm-account-side.menu-cuenta li a:hover{background:var(--wm-surface-2)}.wm-account-side.menu-cuenta li a .fa{width:18px;text-align:center;color:var(--wm-muted)}.contenedor-pedido .title h1,.contenedor-pedidos .title h1,.my-acount-data .title h1,.order-list .title h1{font-size:22px;font-weight:700;margin:0 0 4px;color:var(--wm-ink)}.my-acount-data .title .tag-line,.order-list .title .tag-line{margin:0 0 18px;color:var(--wm-muted);font-size:13px}.cabecera-caja{font-size:15px;font-weight:700;color:var(--wm-ink);margin:22px 0 14px;padding-bottom:8px;border-bottom:1px solid var(--wm-border)}.cabecera-caja.cab-top{margin-top:0}.caja-my-account,.cont-ls-cuenta{background:#fff}.cont-formulario-contacto.send-mail{margin-top:8px}.label-div{font-size:12.5px;font-weight:600;color:var(--wm-text);margin:12px 0 5px}.label-div label{margin:0;font-weight:600}.form-div{margin-bottom:6px}.form-div .form-control{width:100%;height:46px;font-size:14px}.form-div.checkbox-div,.form-div.radio-div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.obli-field{font-size:12px;color:var(--wm-muted);margin-top:4px}.checkbox-div,.radio-div{margin:8px 0}.checkbox-div label,.radio-div label{font-weight:500;font-size:13.5px}.especial-label{display:inline-flex;align-items:center;gap:6px;margin-right:16px}.button-form{margin-top:18px}.button-form .btn,.button-form .style-button{min-width:180px}.bonos-text-checkbox-div,.text-checkbox-div{font-size:13px;color:var(--wm-text)}.login-f{margin-top:10px}.cont-ls-pedido{border:1px solid var(--wm-border);border-radius:6px;overflow:hidden;margin-top:6px}.header-line{display:flex;align-items:center;background:var(--wm-surface);border-bottom:1px solid var(--wm-border-strong);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--wm-muted);font-weight:700}.header-line .header-tab{padding:12px 14px}.line-tb{position:relative;border-bottom:1px solid var(--wm-border);transition:background var(--wm-trans)}.line-tb:last-child{border-bottom:0}.line-tb:hover{background:var(--wm-surface)}.line-tb>a{display:flex;align-items:center;color:var(--wm-ink);text-decoration:none}.line-tb .tab{padding:14px;font-size:14px}.header-tab.short-tab,.tab.short-tab{flex:0 0 22%}.header-tab.big-tab,.tab.big-tab{flex:1}.tab.id-ped{font-weight:700}.tab.fecha-cal{color:var(--wm-muted)}.line-tb>a::after{content:"\203A";margin-left:auto;padding-right:16px;font-size:22px;color:var(--wm-light);line-height:1}.header-detail-order{background:var(--wm-surface);border:1px solid var(--wm-border);border-radius:6px;padding:18px 20px;margin-bottom:18px;font-size:14px;line-height:1.7}.header-detail-order .number-order{font-size:16px;font-weight:700;margin-bottom:4px}.header-detail-order b,.header-detail-order strong{color:var(--wm-text);font-weight:600}.direccion-order{margin-top:6px;color:var(--wm-text)}.direccion-order a{color:var(--wm-ink)}.detalle-pedido-tabla,.order-detail-lines{border:1px solid var(--wm-border);border-radius:6px;overflow:hidden}.detalle-pedido-tabla .header-line .header-tab,.detalle-pedido-tabla .line-tb .tab{padding:12px 10px}.detalle-pedido-tabla .line-tb,.detalle-pedido-tabla .line-tb>a{display:flex;align-items:center}.linea-nombre-producto{flex:1 1 auto;text-align:left;min-width:0}.tab-cantidad,.tab-descuento,.tab-iva,.tab-precio{flex:0 0 80px;text-align:right}.tab-cantidad{flex-basis:56px}.header-line .tab.pull-right,.line-tb .tab.pull-right{text-align:right}.subtotal-div{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:16px 14px;border-top:1px solid var(--wm-border-strong);font-size:15px}.subtotal-div .tab-tot{font-weight:700;font-size:17px;color:var(--wm-ink);flex:0 0 auto}.precio-base{font-weight:600}@media (max-width:640px){.header-line:not(.detalle-pedido-tabla .header-line){display:none}.line-tb>a{flex-wrap:wrap;padding:4px 0}.line-tb .tab{padding:6px 14px}.tab.big-tab,.tab.short-tab{flex:1 0 auto}.tab.id-ped::before{content:"Pedido ";color:var(--wm-muted);font-weight:400}.header-detail-order{padding:14px 16px}.detalle-pedido-tabla .header-line{display:none}.detalle-pedido-tabla .line-tb{flex-wrap:wrap;padding:12px 14px}.detalle-pedido-tabla .line-tb .tab{padding:2px 0}.linea-nombre-producto{flex:1 0 100%;margin-bottom:6px;font-weight:600;font-size:14px}.detalle-pedido-tabla .tab-cantidad,.detalle-pedido-tabla .tab-descuento,.detalle-pedido-tabla .tab-iva,.detalle-pedido-tabla .tab-precio{flex:0 0 auto;font-size:12.5px;color:var(--wm-muted);text-align:left;margin-right:14px}.detalle-pedido-tabla .tab-cantidad::before{content:"Cantidad: "}.detalle-pedido-tabla .tab-iva::before{content:"IVA: "}.detalle-pedido-tabla .precio-base::before{content:"Precio: "}.detalle-pedido-tabla .tab-precio:not(.precio-base)::before{content:"Importe: "}.detalle-pedido-tabla .precio-base{color:var(--wm-ink);font-weight:700}.subtotal-div{padding:14px}}.contenedor-pedidos .alert-danger,.order-list .alert-danger{background:var(--wm-surface);border:1px solid var(--wm-border);color:var(--wm-text);border-radius:6px;padding:22px;text-align:center;font-size:14px}.details-page #owl-single-product,.details-page .single-product-gallery-item,.details-page .single-product-gallery-item img,.details-page .wm-pdp-gallery{border:0!important;border-radius:0!important;box-shadow:none!important}.details-page .nav-tabs{border-bottom:1px solid var(--wm-border);display:flex;gap:26px;margin:0 0 18px;padding:0}.details-page .nav-tabs>li{margin:0}.details-page .nav-tabs>li>a{border:0!important;background:0 0!important;padding:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wm-light);border-bottom:2px solid transparent!important}.details-page .nav-tabs>li.active>a,.details-page .nav-tabs>li>a:hover{color:var(--wm-ink);border-bottom-color:var(--wm-ink)!important}.details-page .tab-content{padding-top:4px}.details-page .tab-content h2{font-weight:400;line-height:1.7;color:var(--wm-text)}.details-page .wm-pdp-info hr,.details-page hr{display:none}@media (max-width:860px){.details-page .wm-pdp-gallery{margin:0 calc(var(--wm-gutter) * -1);width:calc(100% + var(--wm-gutter) * 2)}.details-page #owl-single-product{background:var(--wm-surface)}.wm-pdp-info{padding-top:16px}.details-page .product-name h1{font-size:20px;line-height:1.25;margin:0 0 10px}.details-page .details-product-price{margin:0 0 16px}.details-page .details-product-price ins .amount{font-size:22px}.details-page .add-to-cart{display:block}.details-page .add-to-cart .btn{width:100%;min-width:0;min-height:54px}.details-page .point-of-action{display:block}.details-page .js-talla-selector>li>a{min-width:50px;height:48px;font-size:14px}.details-page .nav-tabs{gap:18px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;flex-wrap:nowrap}}@media (max-width:767px){.container{padding-inline:10px}.wm-catalog{gap:0}.wm-catalog-main{padding:0}.wm-products,.wm-products.cols-4,.wm-products:not(.cols-4){gap:20px 6px!important}.wm-products .product-image,.wm-products .products .product-image{width:100%;border:0!important;border-radius:0!important;background:var(--wm-surface)}.wm-products .products{padding:0!important;margin:0!important;background:0 0!important}.wm-products .product-info,.wm-products .products .product-info{padding:6px 2px 0!important;text-align:left}.wm-products .product-info .name,.wm-products .products .product-info .name{font-size:12.5px;line-height:1.3;margin:0 0 2px}.wm-products .product-price{font-size:13px}}.details-page .product-contextual-links{margin-top:14px;padding-top:0;border-top:0}.details-page .wm-explora-title{margin-bottom:6px;font-weight:700;font-size:13px}.details-page .product-contextual-links .list-inline{margin-bottom:0}.details-page .nav-tabs>li>a,.details-page .product-contextual-links a{transition:none}.cabecera-categorias h1,.details-page .product-name h1,.wm-subcats .ps-link-header,.wm-subcats a{text-transform:capitalize}.cabecera-categorias .product-name h1,.cabecera-categorias h1{font-size:clamp(16px, 2.1vw, 22px);line-height:1.22;margin:12px 0 6px}.wm-products .tag .tag-pct{font-weight:800}.wm-pdp-badge{position:absolute;top:14px;right:14px;z-index:3;display:inline-block;margin:0;background:var(--wm-danger);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:6px 11px;border-radius:3px;line-height:1;box-shadow:0 1px 4px rgba(0,0,0,.12)}.wm-pdp-badge--oferta,.wm-pdp-badge--rebajas{background:var(--wm-danger)}.wm-pdp-gallery{position:relative}.wm-account{position:relative}.wm-account-toggle{background:0 0;border:0;margin:0;font:inherit;line-height:1;cursor:pointer;-webkit-appearance:none;appearance:none}.wm-account-toggle:focus-visible{outline:2px solid var(--wm-accent);outline-offset:3px;border-radius:4px}.wm-account-toggle .caret{transition:transform .18s ease}.wm-account.open .wm-account-toggle .caret{transform:rotate(180deg)}.wm-account .wm-account-menu{min-width:230px;right:0;left:auto;padding:6px;margin-top:10px}.wm-account .wm-account-menu>li>a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:8px;color:var(--wm-ink);font-weight:600;font-size:var(--wm-fs-sm);line-height:1.15;white-space:nowrap;text-decoration:none}.wm-account .wm-account-menu>li>a svg{width:18px;height:18px;flex:none;color:var(--wm-muted);transition:color var(--wm-trans)}.wm-account .wm-account-menu>li>a:focus,.wm-account .wm-account-menu>li>a:hover{background:var(--wm-surface-2);color:var(--wm-ink);text-decoration:none}.wm-account .wm-account-menu>li>a:hover svg{color:var(--wm-ink)}.wm-account .wm-account-sep{height:1px;margin:6px 6px;padding:0;background:var(--wm-border);list-style:none}.wm-account .wm-account-logout{color:var(--wm-danger)!important}.wm-account .wm-account-logout svg{color:var(--wm-danger)!important}.wm-account .wm-account-logout:hover{background:var(--wm-danger-soft)!important;color:var(--wm-danger)!important}@media (max-width:991px){.wm-account .wm-account-menu{position:absolute;right:0;left:auto;min-width:212px;max-width:min(80vw,260px);margin-top:12px}}.wm-auth-card{box-shadow:var(--wm-shadow-sm)}@media (max-width:560px){.wm-auth-card{box-shadow:none}}.wm-auth .button-form .btn{border-radius:12px}.wm-auth .option-login p{flex-direction:row;flex-wrap:wrap;gap:10px}.wm-auth .option-login a{flex:1 1 160px;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 14px;border:1px solid var(--wm-border-strong);border-radius:10px;font-weight:600;text-align:center;color:var(--wm-ink)}.wm-auth .option-login a:hover{border-color:var(--wm-ink);background:var(--wm-surface-2);text-decoration:none}.wm-auth .option-login .registro-link{background:var(--wm-surface-2)}.wm-auth .option-login .fa{margin-right:0;color:var(--wm-muted)}@media (max-width:560px){.wm-auth .option-login p{flex-direction:column;gap:8px}.wm-auth .option-login a{flex:0 0 auto;width:100%;min-height:48px}}.wm-pass-wrap{position:relative}.wm-pass-wrap .form-control{padding-right:46px}.wm-pass-toggle{position:absolute;top:0;right:0;height:100%;width:44px;display:inline-flex;align-items:center;justify-content:center;background:0 0;border:0;padding:0;margin:0;cursor:pointer;color:var(--wm-muted);-webkit-appearance:none;appearance:none}.wm-pass-toggle:hover{color:var(--wm-ink)}.wm-pass-toggle:focus-visible{outline:2px solid var(--wm-accent);outline-offset:-3px;border-radius:6px}.wm-pass-toggle svg{width:20px;height:20px}.wm-pass-toggle.is-on{color:var(--wm-ink)}.wm-pass-toggle.is-on svg{opacity:.65}.wm-account-tabs{display:flex;gap:6px;max-width:920px;margin:0 auto 24px;padding:6px;background:var(--wm-surface);border:1px solid var(--wm-border);border-radius:14px}.wm-account-tab{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 12px;border-radius:10px;color:var(--wm-text);font-weight:600;font-size:var(--wm-fs-sm);text-decoration:none;white-space:nowrap;text-align:center;transition:background var(--wm-trans),color var(--wm-trans)}.wm-account-tab svg{width:18px;height:18px;flex:none;color:var(--wm-muted);transition:color var(--wm-trans)}.wm-account-tab:hover{background:var(--wm-surface-2);color:var(--wm-ink);text-decoration:none}.wm-account-tab:hover svg{color:var(--wm-ink)}.wm-account-tab.is-active{background:var(--wm-ink);color:#fff}.wm-account-tab.is-active svg{color:#fff}.wm-account-tab:focus-visible{outline:2px solid var(--wm-accent);outline-offset:2px}@media (max-width:560px){.wm-account-tabs{gap:4px;padding:5px;border-radius:12px;margin-bottom:18px}.wm-account-tab{flex-direction:column;gap:3px;min-height:56px;padding:6px 4px;font-size:11px;line-height:1.15;font-weight:600}.wm-account-tab svg{width:21px;height:21px}}.wm-subcats .ps-link-header,.wm-subcats a{font-size:13px;border-width:1.5px}.details-page .js-talla-selector>li>a{border-width:1.5px!important;border-radius:4px;font-weight:600}@media (max-width:991px){.header-cab-filtro{font-size:13.5px}.filter-sidebar .section-title{font-size:17px}.unit-filt label{font-size:14px}.tallas-grid .unit-filt,.tallas-grid .unit-filt label{font-size:14px}.talla-chip-wrap label{font-size:14px}.color-chip-wrap label{font-size:13.5px}.price-range-inputs input{font-size:14px}}@media (max-width:767px){.category-product .product-image,.wm-products .product .product-image{position:relative!important;overflow:visible!important}.category-product .product-image .tag,.wm-products .product-image .tag{position:absolute!important;top:8px!important;left:8px!important;right:auto!important;width:auto!important;height:auto!important;line-height:1!important;z-index:4!important;display:block!important}.category-product .product-image .tag .tag-text,.wm-products .product-image .tag .tag-text{display:inline-block!important}}.wm-reb-banner{margin:var(--wm-space-6) 0}.wm-reb-banner .wm-reb-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--wm-space-4);background:#fff;border:1px solid var(--wm-border);border-radius:var(--wm-radius);padding:var(--wm-space-6) var(--wm-space-5)}.wm-reb-copy{min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--wm-space-2)}.wm-reb-t1{position:relative;margin:0;padding-bottom:var(--wm-space-3);font-family:var(--wm-font-display);font-size:clamp(1.6rem, 4vw, var(--wm-fs-3xl));font-weight:800;line-height:1.05;letter-spacing:.14em;text-transform:uppercase;color:var(--wm-danger)}.wm-reb-t1::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:56px;height:3px;border-radius:2px;background:var(--wm-danger)}.wm-reb-t2{margin:0;max-width:680px;font-size:var(--wm-fs-lg);line-height:1.5;color:var(--wm-muted);letter-spacing:.01em}.wm-reb-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:var(--wm-space-2)}.wm-reb-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 26px;border:1px solid var(--wm-danger);border-radius:var(--wm-radius-pill);background:var(--wm-danger);color:#fff;font-size:var(--wm-fs-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background var(--wm-trans),border-color var(--wm-trans),transform .15s ease}.wm-reb-btn:focus,.wm-reb-btn:hover{background:#9d0000;border-color:#9d0000;color:#fff;text-decoration:none;transform:translateY(-1px)}@media (max-width:767px){.wm-reb-banner{margin:var(--wm-space-5) 0}.wm-reb-banner .wm-reb-inner{padding:var(--wm-space-5) var(--wm-space-4);gap:var(--wm-space-3)}.wm-reb-t2{font-size:var(--wm-fs-md)}.wm-reb-actions{width:100%}.wm-reb-btn{flex:1 1 auto}}.wm-subcats .wm-subcat-ofertas{background:var(--wm-danger);border-color:var(--wm-danger);color:#fff}.wm-subcats .wm-subcat-ofertas:focus,.wm-subcats .wm-subcat-ofertas:hover{background:#9d0000;border-color:#9d0000;color:#fff;text-decoration:none}.wm-logo img{width:168px;height:auto;max-height:none;aspect-ratio:15/7}.gird-v1-banner .image img,.wm-home-grid .thumbnail .image img{display:block;width:100%;height:auto}.texto-categoria a{color:var(--wm-ink)!important;text-decoration:underline;text-underline-offset:2px}.texto-categoria a:focus,.texto-categoria a:hover{color:var(--wm-accent-dark)!important}.wm-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-us .title{text-align:center;max-width:640px;margin:0 auto}.contact-us .title .tag-line{color:var(--wm-muted);margin-top:8px}.wm-contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;margin:8px 0 40px}@media (max-width:767px){.wm-contact-grid{grid-template-columns:1fr}}.wm-contact-card{background:var(--wm-surface);border:1px solid var(--wm-border);border-radius:var(--wm-radius);padding:28px}.wm-contact-card h2{font-family:var(--wm-font-display);font-size:1.15rem;margin:0 0 18px;color:var(--wm-ink)}.wm-contact-list{list-style:none;margin:0;padding:0}.wm-contact-list li{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid var(--wm-border)}.wm-contact-list li:first-child{padding-top:0}.wm-contact-list li:last-child{border-bottom:0}.wm-contact-ico{flex:0 0 40px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:var(--wm-bg);border:1px solid var(--wm-border);border-radius:var(--wm-radius-pill);color:var(--wm-ink);font-size:16px}.wm-contact-txt{display:flex;flex-direction:column;gap:2px;padding-top:3px}.wm-contact-label{font-size:var(--wm-fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--wm-muted)}.wm-contact-txt a{color:var(--wm-ink);font-weight:500}.wm-contact-txt a:hover{color:var(--wm-accent-dark);text-decoration:underline;text-underline-offset:3px}.wm-contact-hours{display:flex;align-items:center;gap:12px;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--wm-border);color:var(--wm-muted);font-size:14px}.wm-contact-hours .wm-contact-ico{flex-basis:40px}.wm-contact-form p{color:var(--wm-muted);margin:0 0 16px}.wm-contact-form .form-control{width:100%;resize:vertical;min-height:120px}.wm-btn-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px 20px;background:#1faa53;color:#fff;font-weight:600;border:0;border-radius:var(--wm-radius-sm);transition:background var(--wm-trans),transform var(--wm-trans)}.wm-btn-whatsapp:focus,.wm-btn-whatsapp:hover{background:#178a45;color:#fff;text-decoration:none;transform:translateY(-1px)}.wm-btn-whatsapp .fa{font-size:18px}.wm-404{padding:48px 0 64px}.wm-404-inner{max-width:620px;margin:0 auto;text-align:center}.wm-404-code{font-family:var(--wm-font-display);font-size:clamp(72px, 16vw, 140px);line-height:.9;margin:0 0 8px;color:var(--wm-border-strong);letter-spacing:-.02em}.wm-404-title{font-family:var(--wm-font-display);font-size:1.6rem;margin:0 0 12px;color:var(--wm-ink)}.wm-404-text{color:var(--wm-muted);font-size:1rem;margin:0 auto 28px;max-width:460px}.wm-404-search{display:flex;gap:8px;max-width:460px;margin:0 auto 40px}.wm-404-search input{flex:1;padding:13px 16px;border:1px solid var(--wm-border);border-radius:var(--wm-radius-sm);background:var(--wm-surface);font-size:15px;color:var(--wm-ink)}.wm-404-search input:focus{outline:0;border-color:var(--wm-ink)}.wm-404-search .btn{display:inline-flex;align-items:center;gap:8px;padding:13px 20px;border:0;border-radius:var(--wm-radius-sm);background:var(--wm-ink);color:#fff;font-weight:600;cursor:pointer;transition:background var(--wm-trans)}.wm-404-search .btn:hover{background:var(--wm-accent-dark)}.wm-404-cats h2{font-family:var(--wm-font-body);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--wm-muted);margin:0 0 16px}.wm-404-cats-list{list-style:none;margin:0 0 36px;padding:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.wm-404-cats-list a{display:inline-block;padding:9px 18px;border:1px solid var(--wm-border);border-radius:var(--wm-radius-pill);color:var(--wm-ink);font-size:14px;font-weight:500;background:var(--wm-surface);transition:border-color var(--wm-trans),background var(--wm-trans)}.wm-404-cats-list a:hover{border-color:var(--wm-ink);background:var(--wm-bg);text-decoration:none}.wm-404-back{margin:0}.wm-404-home{color:var(--wm-muted);font-size:14px}.wm-404-home:hover{color:var(--wm-ink)}@media (max-width:480px){.wm-404-search{flex-direction:column}.wm-404-search .btn{justify-content:center}}