﻿:root{--lu-papel: #f4f4f0;--lu-tinta: #0a0a0a;--lu-acento: #64b2b3;--lu-linea: color-mix(in srgb, #0a0a0a 14%, #f4f4f0);--lu-gris: color-mix(in srgb, #0a0a0a 55%, #f4f4f0);--lu-macro: "Great Vibes", cursive;--lu-texto: "Instrument Sans", sans-serif;--lu-sub: "Bodoni Moda", serif;--lu-micro: "Instrument Sans", sans-serif;--lu-marca: "Archivo Black", sans-serif;--lu-track: 0.08em;--lu-gutter: 1rem}body,.item,.item img,.btn,input,select,textarea,.form-control,.card,.modal-content,.badge,.chip,.pill,.label{border-radius:0;box-shadow:none}body{background-color:var(--lu-papel);color:var(--lu-tinta);font-family:var(--lu-texto)}h1,h2,.lu-macro{font-family:var(--lu-macro);font-weight:400;-webkit-text-stroke:1.1px currentColor;text-transform:none;letter-spacing:0;line-height:1.15;margin:0;text-wrap:balance}h1,.lu-macro{font-size:clamp(3rem,10vw,9rem)}h2{font-size:clamp(2.25rem,5vw,3.75rem)}h3,h4,h5{font-family:var(--lu-sub);font-weight:400;text-transform:none;letter-spacing:0;line-height:1.15}.lu-micro,.item-name,.item-price,.item-installments,.item-price-compare,.lu-nav a,.btn,.breadcrumbs,.category-controls{font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.72rem;line-height:1.35}.js-product-table.row,.js-masonry-grid.row{display:grid;grid-template-columns:repeat(2, 1fr);gap:1px;background-color:var(--lu-linea);border-top:1px solid var(--lu-linea);border-bottom:1px solid var(--lu-linea);margin-left:0;margin-right:0}@media(min-width: 768px){.js-product-table.row,.js-masonry-grid.row{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1100px){.js-product-table.row,.js-masonry-grid.row{grid-template-columns:repeat(4, 1fr)}.template-category .container,.template-search .container{max-width:none}}@media(min-width: 1600px){.js-product-table.row,.js-masonry-grid.row{grid-template-columns:repeat(5, 1fr)}}.js-product-table.row>.item-product,.js-masonry-grid.row>.item-product{width:auto;max-width:none;flex:none;margin:0;padding:var(--lu-gutter);background-color:var(--lu-papel)}.item-product{text-align:left}.item-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:1.944rem;color:var(--lu-tinta);margin:.85rem 0 .35rem;font-weight:400}.item-price{color:var(--lu-tinta);font-weight:700;font-size:.84rem}.item-price,.item-price-compare,.compare-price{white-space:nowrap}.item-price-compare,.compare-price{color:var(--lu-gris);text-decoration:line-through;font-weight:400}.item-installments{display:block;color:var(--lu-gris);margin-top:.3rem;font-size:.58rem;letter-spacing:.02em;line-height:1.3;text-wrap:balance;min-height:1.508rem}.text-accent,.item-installments strong,a:hover{color:var(--lu-tinta)}.item-label,.label{background-color:var(--lu-tinta);color:var(--lu-papel);padding:.2rem .5rem;font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.62rem}.item-label-sale,.label-sale{background-color:var(--lu-acento);color:var(--lu-tinta)}.btn{border:1px solid var(--lu-tinta);padding:.85rem 1.5rem;font-weight:400}.btn-primary{background-color:var(--lu-tinta);color:var(--lu-papel)}.btn-primary:hover,.btn-primary:focus{background-color:var(--lu-acento);border-color:var(--lu-acento);color:var(--lu-tinta)}.btn-default,.btn-secondary{background-color:rgba(0,0,0,0);color:var(--lu-tinta)}.btn-default:hover,.btn-secondary:hover{background-color:var(--lu-acento);border-color:var(--lu-acento);color:var(--lu-tinta)}hr,.lu-regla{border:0;border-top:1px solid var(--lu-linea);margin:0}.lu-seccion{border-top:1px solid var(--lu-linea);padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(2rem,5vw,4rem)}.lu-seccion-titulo{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:clamp(1rem,3vw,2rem)}@media(max-width: 480px){.lu-seccion-titulo .lu-regla{display:none}}.lu-rotulo{font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.68rem;color:var(--lu-gris)}.lu-seccion-titulo .lu-rotulo{white-space:nowrap}.section-single-product{padding-top:clamp(1rem,3vw,2.5rem);padding-bottom:clamp(2rem,5vw,4rem)}#single-product h1{font-size:clamp(1.5rem,3vw,2.5rem);letter-spacing:.01em;margin-bottom:1rem}@media(min-width: 768px){#single-product .section-single-product>.col{position:sticky;top:4.5rem;align-self:flex-start}}#single-product .js-price-display{font-family:var(--lu-micro);font-weight:700;font-size:clamp(1.25rem,2.5vw,1.75rem);letter-spacing:.02em;color:var(--lu-tinta)}#single-product .price-compare{font-family:var(--lu-micro);text-decoration:line-through;color:var(--lu-gris);font-size:.9rem}#single-product .price-container p{margin:0 0 .2rem}.product-description,.product-description p{font-family:var(--lu-texto);text-transform:none;letter-spacing:0;font-size:.82rem;line-height:1.75;color:var(--lu-tinta)}#single-product .js-addtocart{width:100%;padding:1.15rem 1.5rem;font-size:.78rem;margin-bottom:1.5rem}.nube-slider-home{position:relative;height:72vh;max-height:900px;overflow:hidden}@media(min-width: 768px){.nube-slider-home{height:88vh}}.nube-slider-home .slider-slide{position:relative;height:100%}.nube-slider-home .slider-image{width:100%;height:100%;object-fit:cover;display:block}.nube-slider-home .swiper-text,.section-cover-home .swiper-text,.section-capsule-home .swiper-text{position:absolute;left:50%;bottom:clamp(2rem,6vh,5rem);transform:translateX(-50%);z-index:2;max-width:min(88vw,38rem);padding:0;background-color:rgba(0,0,0,0);text-align:center}.nube-slider-home .swiper-text.swiper-white,.section-cover-home .swiper-text.swiper-white,.section-capsule-home .swiper-text.swiper-white{color:var(--lu-papel)}.nube-slider-home .swiper-text.swiper-black,.section-cover-home .swiper-text.swiper-black,.section-capsule-home .swiper-text.swiper-black{color:var(--lu-tinta)}.nube-slider-home .swiper-title,.section-cover-home .swiper-title,.section-capsule-home .swiper-title{font-family:var(--lu-macro);font-weight:400;text-transform:none;letter-spacing:0;line-height:1.15;font-size:clamp(2.5rem,6.5vw,5.25rem);color:inherit;margin:0;text-wrap:balance}.nube-slider-home .swiper-description,.section-cover-home .swiper-description,.section-capsule-home .swiper-description{font-family:var(--lu-sub);font-weight:500;text-transform:none;letter-spacing:0;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.2;color:inherit;margin-top:.9rem}@media(min-width: 768px){.nube-slider-home .swiper-slide .swiper-text{top:auto}}.nube-slider-home .swiper-btn,.section-cover-home .swiper-btn,.section-capsule-home .swiper-btn{display:inline-block;margin-top:1.25rem;background-color:var(--lu-acento);border-color:var(--lu-acento);color:var(--lu-tinta)}.nube-slider-home .swiper-pagination{counter-reset:lu-slide;position:absolute;right:clamp(1rem,3vw,2.5rem);top:clamp(1rem,3vh,2rem);bottom:auto;left:auto;width:auto;z-index:3;display:flex;align-items:baseline;font-family:var(--lu-micro);font-size:.68rem;letter-spacing:var(--lu-track);color:var(--lu-papel);mix-blend-mode:difference}.nube-slider-home .swiper-pagination-bullet{counter-increment:lu-slide;width:auto;height:auto;background:none;opacity:1;margin:0;font-size:0;border-radius:0}.nube-slider-home .swiper-pagination-bullet-active::before{content:counter(lu-slide, decimal-leading-zero);font-size:.68rem}.nube-slider-home .swiper-pagination::after{content:" / " counter(lu-slide, decimal-leading-zero);font-size:.68rem}.nube-slider-home .swiper-pagination{display:none}.nube-slider-home .swiper-button-prev,.nube-slider-home .swiper-button-next{background:none;border:0;width:auto;height:auto;z-index:3;filter:none}.section-cover-home{position:relative}.cover-image,.capsule-media{position:relative;height:56vh;max-height:680px;overflow:hidden}@media(min-width: 768px){.cover-image,.capsule-media{height:72vh}}.cover-image-background{width:100%;height:100%;object-fit:cover;display:block}.section-capsule-home{position:relative;margin-top:clamp(2.5rem,6vw,4.5rem)}.capsule-video{width:100%;height:100%;object-fit:cover;display:block}.lu-campanas{padding-block:clamp(2rem,5vw,3.5rem) 0}.lu-campanas-rotulo{display:block;margin-bottom:1rem}.lu-campanas-grilla{display:grid;grid-template-columns:1fr;gap:1px;background-color:var(--lu-linea);border-block:1px solid var(--lu-linea)}@media(min-width: 768px){.lu-campanas-grilla{grid-template-columns:repeat(3, 1fr)}}.lu-campana{margin:0;background-color:var(--lu-papel);display:flex;align-items:center}.lu-campana img{display:block;width:100%;height:auto}.section-cover-home .cover-image .swiper-text,.section-capsule-home .capsule-media .swiper-text{top:50%;opacity:1;bottom:auto;transform:translate(-50%, -50%)}.section-advertising{background-color:var(--lu-acento);color:var(--lu-tinta);padding:.6rem 0;border-bottom:1px solid var(--lu-acento);overflow:hidden;font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.6rem;line-height:1.3}.section-advertising a,.section-advertising .link-contrast{color:var(--lu-tinta);text-decoration:none}.section-advertising a:hover{color:var(--lu-tinta);text-decoration:underline}.ad-marquee{overflow:hidden;white-space:nowrap}.ad-marquee-track{display:flex;width:max-content;animation-name:lu-ad-marquee;animation-timing-function:linear;animation-iteration-count:infinite}.ad-marquee-grupo{display:flex;flex:0 0 auto;min-width:100vw;justify-content:space-around}.ad-msg{padding-inline:1.5rem;line-height:1.3}.ad-msg::after{content:"•";margin-left:3rem}.ad-marquee:hover .ad-marquee-track{animation-play-state:paused}@keyframes lu-ad-marquee{to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){.ad-marquee-track{animation:none}}.head-main{background-color:var(--lu-papel);border-bottom:2px solid var(--lu-acento)}.head-main>.container{max-width:none}.head-main .h1,.head-main .logo-text{font-family:var(--lu-marca);font-size:clamp(.9rem,2.4vw,1.5rem);text-transform:uppercase;letter-spacing:-0.03em;line-height:1;margin:0;white-space:nowrap}.head-main .row>.col:nth-child(2){flex:0 1 auto;width:auto}.head-main .row>.col:first-child,.head-main .row>.col:last-child{flex:1 1 0}.logo-text-container,.logo-img-container{max-width:none;padding:0}.logo-img{margin:0;max-height:40px}@media(min-width: 768px){.logo-img{max-height:52px}}.lu-logo-marca{display:inline-flex;align-items:center;justify-content:center;padding-block:.35rem;color:var(--lu-acento);line-height:0;text-decoration:none}.lu-logo-marca .lu-logo-svg{display:block;height:2.1rem;width:auto}@media(min-width: 768px){.lu-logo-marca .lu-logo-svg{height:2.75rem}}.lu-logo-marca:hover{color:var(--lu-acento);opacity:.85}.utilities-item{padding:.9rem 0;font-size:.72rem}.utilities-container>.utilities-item+.utilities-item{margin-left:.9rem}.utilities-link,.cart-summary a{color:var(--lu-tinta);font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.62rem;text-decoration:none}.utilities-link:hover,.cart-summary a:hover{color:var(--lu-tinta);text-decoration:underline}.cart-widget-amount{font-family:var(--lu-micro);font-size:.62rem}@media(min-width: 768px){.utilities-link[data-toggle="#nav-hamburger"]::after{content:" Menú"}.utilities-link[data-toggle="#nav-search"]::after{content:" Buscar"}}.modal-nav-hamburger,.modal-nav-hamburger .modal-body,#nav-search,#nav-search .modal-body{background-color:var(--lu-papel)}.modal-header{border-bottom:1px solid var(--lu-linea);font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.66rem}.modal-header,.modal-footer{border-radius:0}.nav-primary{padding-bottom:2rem}.nav-primary .nav-list,.nav-primary .nav-list ul{padding:0;margin:0;list-style:none}.nav-primary .nav-list .nav-list-link{display:block;font-family:var(--lu-marca);text-transform:uppercase;letter-spacing:-0.02em;line-height:1;font-size:clamp(1.35rem,5.5vw,2rem);font-weight:400;color:var(--lu-tinta);padding:.85rem 1.25rem;border-bottom:1px solid var(--lu-linea)}.nav-primary .nav-list .nav-list-link:hover{background-color:var(--lu-acento);color:var(--lu-tinta)}.nav-primary .nav-list .list-subitems .nav-list-link{font-family:var(--lu-micro);font-size:.7rem;letter-spacing:var(--lu-track);padding-left:2.5rem}.nav-list-arrow{top:1.1rem;right:1.25rem}.nav-account{background-color:var(--lu-papel);border-top:2px solid var(--lu-acento);margin:0;padding:.5rem 1.25rem;list-style:none}.nav-accounts-link{font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.66rem;color:var(--lu-tinta)}.search-input,.search-input.form-control{background-color:rgba(0,0,0,0);border:0;border-bottom:2px solid var(--lu-tinta);padding:.5rem 2.25rem .5rem 0;height:auto;font-family:var(--lu-marca);text-transform:uppercase;letter-spacing:-0.02em;font-size:clamp(1.25rem,4.5vw,1.75rem);color:var(--lu-tinta)}.search-input:focus{outline:none;background-color:color-mix(in srgb, var(--lu-tinta) 5%, var(--lu-papel))}.search-input::-webkit-search-cancel-button,.search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.search-input::-ms-clear{display:none}.search-input::placeholder{color:var(--lu-gris)}.search-input-submit{top:.75rem;color:var(--lu-tinta)}.search-suggest-list{padding:1rem 0;border-top:1px solid var(--lu-linea)}footer{border-top:2px solid var(--lu-acento);margin-top:clamp(3rem,8vw,6rem)}footer .text-center,footer .text-md-left,footer .text-md-right{text-align:left !important}footer>.container{display:flex;flex-wrap:wrap;gap:1px;background-color:var(--lu-linea);padding:0;max-width:none}footer>.container>div{flex:1 1 240px;min-width:240px;margin:0;padding:clamp(1.25rem,3vw,2rem);background-color:var(--lu-papel)}footer .col,footer [class*=col-]{padding:0}footer>.container>.row:not(.element-footer),footer>.container>.footer-payments-shipping-logos,footer>.container>div:last-of-type{flex-basis:100%}footer .contact-item,footer .footer-menu-item,footer .copyright,footer .powered-by,footer .contact-link,footer .footer-menu-link{font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.66rem;line-height:1.6;color:var(--lu-tinta)}footer .contact-info,footer .footer-menu{list-style:none;margin:0;padding:0}footer .footer-menu-item{margin:0 0 .4rem 0}footer .contact-item{margin-bottom:.4rem}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:1px solid var(--lu-tinta);color:var(--lu-tinta);margin:0 .4rem .4rem 0}.social-icon:hover{background-color:var(--lu-acento);border-color:var(--lu-acento);color:var(--lu-tinta)}.newsletter h3{font-size:clamp(1.35rem,4vw,2.25rem);margin:0 0 .5rem}.newsletter p{font-family:var(--lu-texto);font-size:.72rem;letter-spacing:.02em;line-height:1.6;max-width:46ch;color:var(--lu-gris);text-transform:none}.newsletter .form-control{background-color:rgba(0,0,0,0);border:0;border-bottom:2px solid var(--lu-tinta);border-radius:0;padding:.6rem 6rem .6rem 0;height:auto;font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.72rem;color:var(--lu-tinta)}.newsletter .form-control:focus{outline:none;background-color:color-mix(in srgb, var(--lu-tinta) 5%, var(--lu-papel))}.newsletter form .newsletter-btn{top:0;right:0;padding:.6rem .9rem;background-color:var(--lu-tinta);color:var(--lu-papel);border:0;font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.66rem}.newsletter form .newsletter-btn:hover{background-color:var(--lu-acento);color:var(--lu-tinta)}.lu-canal .lu-canal-btn{display:inline-block;margin-top:.75rem;padding:.7rem 1.1rem;background-color:var(--lu-tinta);border:0;border-radius:0;color:var(--lu-papel);font-family:var(--lu-texto);font-weight:600;font-size:.85rem;text-transform:none;letter-spacing:0;text-decoration:none}.lu-canal .lu-canal-btn:hover{background-color:var(--lu-acento);color:var(--lu-tinta)}.lu-canal-popup{position:fixed;inset:0;z-index:1060;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:color-mix(in srgb, var(--lu-tinta) 45%, transparent);opacity:0;transition:opacity 220ms var(--lu-entrada)}.lu-canal-popup[hidden]{display:none}.lu-canal-popup-visible{opacity:1}.lu-canal-popup-caja{position:relative;width:min(26rem,100%);padding:clamp(1.5rem,5vw,2.25rem);border-top:4px solid var(--lu-acento);background-color:var(--lu-papel);color:var(--lu-tinta);text-align:left;transform:translateY(0.5rem);transition:transform 220ms var(--lu-entrada)}.lu-canal-popup-visible .lu-canal-popup-caja{transform:none}.lu-canal-popup-cerrar{position:absolute;top:.5rem;right:.5rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:0;background:rgba(0,0,0,0);color:var(--lu-tinta);cursor:pointer}.lu-canal-popup-cerrar svg{width:.9rem;height:.9rem;fill:currentColor}.lu-canal-popup-cerrar:hover{background-color:var(--lu-acento)}.lu-canal-popup-red{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--lu-micro);font-size:.66rem;letter-spacing:var(--lu-track);text-transform:uppercase}.lu-canal-popup-red svg{width:1rem;height:1rem;fill:currentColor}.lu-canal-popup-titulo{margin:.75rem 0 .5rem;font-family:var(--lu-macro);font-size:clamp(2rem,7vw,2.6rem);line-height:1.1}.lu-canal-popup-texto{margin:0 0 1.25rem;font-family:var(--lu-texto);font-size:.95rem;line-height:1.6}.lu-canal-popup .lu-canal-popup-btn{display:block;width:100%;margin:0;padding:.85rem 1rem;border:0;border-radius:0;background-color:var(--lu-tinta);color:var(--lu-papel);font-family:var(--lu-texto);font-weight:600;font-size:.95rem;text-align:center;text-decoration:none}.lu-canal-popup .lu-canal-popup-btn:hover{background-color:var(--lu-acento);color:var(--lu-tinta)}.lu-canal-popup-despues{display:block;margin:.75rem auto 0;padding:.35rem .5rem;border:0;background:rgba(0,0,0,0);color:var(--lu-tinta);font-family:var(--lu-texto);font-size:.85rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(prefers-reduced-motion: reduce){.lu-canal-popup,.lu-canal-popup-caja{transition:none}}.footer-payments-shipping-logos img{filter:grayscale(1);opacity:.75}footer .copyright,footer .powered-by{font-size:.58rem;color:var(--lu-gris)}footer a:hover{color:var(--lu-tinta);text-decoration:underline}.category-header{margin-top:0}.category-header .page-header{margin-top:0}.category-header .page-header [class*=col]{text-align:left !important;flex:1 1 auto;max-width:none;margin-left:0}.category-header .page-header-text{font-family:var(--lu-sub);font-weight:500;font-size:clamp(1.2rem,2.2vw,1.5rem);line-height:1.3;letter-spacing:0;max-width:60ch;color:var(--lu-gris);margin:.75rem 0 0}.category-header .divider{max-width:none;margin:1.5rem 0 0;padding:0;height:1px;background-color:var(--lu-linea)}.section-banners-home .row{background-color:var(--lu-linea);gap:1px}.section-banners-home .col-md{background-color:var(--lu-papel);padding:0}.textbanner{position:relative;height:100%}.textbanner-link{display:block;height:100%;color:inherit;text-decoration:none}.textbanner-image{position:relative;padding-top:0;aspect-ratio:3/4;overflow:hidden}.textbanner-image-background{width:100%;height:100%;object-fit:cover;display:block;transition-property:transform,opacity;transition-duration:420ms,200ms;transition-timing-function:var(--lu-entrada),ease}@media(hover: hover)and (pointer: fine){.textbanner-link:hover .textbanner-image-background{transform:scale(1.04)}}.textbanner-text.over-image{position:absolute;top:50%;left:50%;right:auto;bottom:auto;z-index:1;width:100%;padding:0 1rem;transform:translate(-50%, -50%);background-color:rgba(0,0,0,0);color:var(--lu-papel);text-align:center}.section-banners-home .textbanner-image::after{content:"";position:absolute;inset:0;background-color:color-mix(in srgb, var(--lu-tinta) 22%, transparent);pointer-events:none;transition:opacity 320ms var(--lu-entrada)}@media(hover: hover)and (pointer: fine){.section-banners-home .textbanner-link:hover .textbanner-image::after{opacity:0}}.section-banners-home .textbanner-title{font-family:var(--lu-macro);font-weight:400;text-transform:none;letter-spacing:0;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.1;color:var(--lu-papel)}.section-banners-home .textbanner-text .btn{margin-top:.75rem}.textbanner-title{font-family:var(--lu-micro);font-size:.72rem;text-transform:uppercase;letter-spacing:var(--lu-track);margin:0}.textbanner-paragraph{font-family:var(--lu-sub);font-weight:500;font-size:1.1rem;line-height:1.2;text-transform:none;letter-spacing:0;opacity:.75;margin-top:.2rem}.textbanner-text .btn{display:inline-block;margin-top:.4rem;border:1px solid var(--lu-papel);color:var(--lu-papel);background:rgba(0,0,0,0);padding:.3rem .6rem;font-family:var(--lu-micro);font-size:.58rem;text-transform:uppercase;letter-spacing:var(--lu-track)}.lu-secciones{border-top:1px solid var(--lu-linea);border-bottom:1px solid var(--lu-linea);overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lu-secciones::-webkit-scrollbar{display:none}.lu-secciones-lista{display:flex;gap:1px;margin:0;padding:0;list-style:none;background-color:var(--lu-linea);width:max-content;min-width:100%}.lu-secciones-lista>li{flex:1 0 auto;background-color:var(--lu-papel)}.lu-seccion-link{display:block;padding:.9rem 1.25rem;font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.66rem;line-height:1;color:var(--lu-tinta);white-space:nowrap;text-align:center}.lu-seccion-link:hover,.lu-seccion-link:focus{background-color:var(--lu-acento);color:var(--lu-tinta)}.category-controls{padding:.6rem 0;border-bottom:1px solid var(--lu-linea);background-color:var(--lu-papel)}.filter-link{width:auto;padding:0;font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.66rem;color:var(--lu-tinta)}.filter-link:hover{color:var(--lu-tinta);text-decoration:underline}.category-controls select,.category-controls .form-control{background-color:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;height:auto;padding:0 1.25rem 0 0;font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.66rem;color:var(--lu-tinta);text-align:right;text-align-last:right;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-filters,.modal-filters .modal-body{background-color:var(--lu-papel)}.filters-container{margin:0;padding:1.25rem;border-bottom:1px solid var(--lu-linea)}.filters-container h6{font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.62rem;font-weight:400;color:var(--lu-gris);margin:0 0 .9rem}.filters-container .checkbox{margin-bottom:.7rem}.filters-container .checkbox-text{font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.68rem;font-weight:400}.checkbox-container .checkbox input:checked~.checkbox-icon{background-color:var(--lu-tinta)}.checkbox-container .checkbox input:checked~.checkbox-icon:after{border-color:var(--lu-papel)}.checkbox-container .checkbox-color{border-radius:0;width:12px;height:12px}.js-accordion-toggle{font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.62rem;color:var(--lu-tinta)}.filters-overlay{background-color:var(--lu-papel)}.js-remove-filter.chip,.chip{background-color:rgba(0,0,0,0);color:var(--lu-tinta);border:1px solid var(--lu-tinta);border-radius:0;padding:.4rem .6rem;margin:0 .4rem .4rem 0;font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.62rem;line-height:1}.chip:hover{background-color:var(--lu-acento);border-color:var(--lu-acento);color:var(--lu-tinta)}.chip:hover .chip-remove-icon{fill:var(--lu-papel)}.js-remove-all-filters{font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.62rem;color:var(--lu-tinta);text-decoration:underline}.lu-aplicados{padding:.9rem .75rem;border-bottom:1px solid var(--lu-linea)}.lu-aplicados>div{font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.62rem;color:var(--lu-gris);margin-bottom:0}.alert{border:1px solid var(--lu-linea);border-radius:0;background-color:rgba(0,0,0,0);color:var(--lu-tinta);padding:.9rem 1rem;text-align:left;font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.62rem;line-height:1.6}.alert-info{color:var(--lu-gris)}.alert-success{background-color:var(--lu-acento);border-color:var(--lu-acento);color:var(--lu-tinta)}.label-accent{background-color:var(--lu-acento);color:var(--lu-tinta)}.label-secondary{background-color:rgba(0,0,0,0);border:1px solid var(--lu-linea);color:var(--lu-gris)}.alert-warning,.alert-danger{background-color:var(--lu-tinta);border-color:var(--lu-tinta);color:var(--lu-papel)}.alert-warning a,.alert-danger a{color:var(--lu-papel);text-decoration:underline}.alert-primary{color:var(--lu-gris)}.form-label{display:block;font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.66rem;color:var(--lu-gris);margin-bottom:.5rem}.form-control,.form-select{display:block;width:100%;border:1px solid var(--lu-tinta);background-color:var(--lu-papel);color:var(--lu-tinta);padding:.85rem 1rem;height:auto;font-family:var(--lu-micro);font-size:.8rem;letter-spacing:.02em}.form-control:focus,.form-select:focus{outline:none;border-color:var(--lu-tinta);box-shadow:inset 0 0 0 1px var(--lu-tinta)}.form-control::placeholder{color:var(--lu-gris)}.form-control-area{min-height:9rem;resize:vertical}.form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.5rem}.form-select-icon{right:1rem}.account-page,.contact-page{padding-top:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(3rem,6vw,5rem)}.account-page hr.divider{max-width:none;margin:0 0 1.25rem;padding:0;height:1px;background-color:var(--lu-linea);border:0}.account-page .h5{font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.68rem;color:var(--lu-gris)}.account-page .h3{font-family:var(--lu-marca);text-transform:uppercase;letter-spacing:-0.02em;font-size:clamp(1.1rem,3vw,1.5rem)}.btn-link,.btn-link-primary{text-decoration:none}.btn-link:hover{text-decoration:underline}.btn-link-primary{text-decoration:underline;font-weight:700}.card{border:1px solid var(--lu-linea)}.card-header,.card-body,.card-footer{padding:1rem 1.25rem}.card-header{border-bottom:1px solid var(--lu-linea)}.card-footer{border-top:1px solid var(--lu-linea)}#modal-cart,#modal-cart .modal-body{background-color:var(--lu-papel)}.cart-item{display:grid;grid-template-columns:56px 1fr auto;align-items:start;gap:.85rem;margin:0;padding:1rem 0;border-bottom:1px solid var(--lu-linea)}.cart-item>[class*=col]{flex:none;width:auto;max-width:none;padding:0}@media(min-width: 768px){.template-cart .cart-item{grid-template-columns:96px 1fr auto;gap:1.25rem}}.cart-item img{display:block;width:100%;height:auto}.cart-item h6,.cart-item .cart-item-name{font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.66rem;font-weight:400;line-height:1.4;margin:0;padding:0;color:var(--lu-tinta)}.cart-item .cart-item-name a,.cart-item h6 a{color:var(--lu-tinta)}.cart-item .cart-item-name small{display:block;color:var(--lu-gris);font-size:.58rem;letter-spacing:var(--lu-track);margin-top:.25rem}.cart-item-subtotal{font-weight:700;font-size:.72rem;margin:.6rem 0 0}.cart-item-quantity .row{display:inline-flex;align-items:center;border:1px solid var(--lu-linea);margin:0}.cart-item-btn.btn{border:0;padding:.35rem .55rem;opacity:1;background-color:rgba(0,0,0,0);color:var(--lu-tinta);font-size:.7rem;line-height:1}.cart-item-btn.btn:hover{opacity:1;background-color:var(--lu-acento);color:var(--lu-tinta)}.cart-item-input.form-control{width:2.2rem;height:auto;border:0;border-radius:0;background-color:rgba(0,0,0,0);padding:.35rem 0;font-family:var(--lu-micro);font-size:.68rem;letter-spacing:var(--lu-track);text-align:center;color:var(--lu-tinta)}.cart-item-delete .btn.lu-quitar{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:2.5rem;min-height:2.5rem;border:0;padding:.35rem;background-color:rgba(0,0,0,0);color:var(--lu-tinta)}.cart-item-delete .btn.lu-quitar svg{width:1.1rem;height:1.1rem;fill:currentColor}.cart-item-delete .btn.lu-quitar:hover{background-color:var(--lu-acento);color:var(--lu-tinta)}.lu-quitar-texto{display:none;font-size:.8rem;text-decoration:underline;text-underline-offset:3px}@media(min-width: 768px){.template-cart .cart-item-delete{flex:0 0 auto;max-width:none;width:auto}.template-cart .lu-quitar-texto{display:inline}}#modal-cart .cart-row{padding:1.25rem}#modal-cart .js-ajax-cart-list.cart-row{padding-top:0;padding-bottom:0}#modal-cart .js-fulfillment-info{padding:1.25rem 1.25rem 0}#modal-cart .container-fluid{padding:0}#modal-cart .modal-body>.cart-row:last-child{border-top:2px solid var(--lu-acento);margin-top:1.25rem}.cart-row .h5,.cart-row .h6,.js-total-promotions,.ship-free-rest-message{font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.66rem;line-height:1.6}.js-cart-subtotal,.js-ajax-cart-total{font-weight:700}.js-cart-total-container .h2{font-family:var(--lu-marca);text-transform:uppercase;letter-spacing:-0.03em;line-height:1;font-size:clamp(1.5rem,5vw,2.25rem);align-items:baseline}#modal-cart .js-cart-total-container{margin-top:1.1rem}#modal-cart .js-cart-total-container .h2{display:block;font-size:1.9rem}#modal-cart .js-cart-total-container .h2>span{display:block;max-width:none;flex:none;text-align:left !important;padding:0}#modal-cart .js-cart-total-container .h2>span:first-child{font-family:var(--lu-micro);font-size:.62rem;letter-spacing:var(--lu-track);color:var(--lu-gris);margin:0 0 .35rem}#modal-cart .js-cart-total{white-space:nowrap}#modal-cart .js-cart-total-container .installments,#modal-cart .js-cart-total-container [class*=installment]{text-align:left}.js-cart-total-container .total-price{display:none}.js-cart-total-container .installments,.js-cart-total-container [class*=installment]{font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:.02em;font-size:.6rem;color:var(--lu-gris)}.bar-progress{height:4px;border-radius:0;background-color:var(--lu-linea);overflow:hidden}.bar-progress-active{height:4px;border-radius:0;background-color:var(--lu-tinta)}.ship-free-rest-message{margin-top:.6rem;color:var(--lu-gris)}.ship-free-rest-message .text-accent{font-weight:700}.js-ajax-cart-submit .btn,#go-to-checkout{display:block;width:100%;padding:1.1rem 1rem;font-size:.72rem}.js-ajax-cart-submit{margin:0}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,input[type=submit]:focus-visible,input[type=checkbox]:focus-visible,select:focus-visible,.btn:focus-visible{outline:2px solid var(--lu-tinta);outline-offset:2px}.swiper-btn:focus-visible,.textbanner-link:focus-visible,.btn-primary:focus-visible,.nav-list-link:focus-visible,.social-icon:focus-visible,.btn-whatsapp:focus-visible{outline-color:var(--lu-papel);outline-offset:-4px}.form-control:focus-visible,.form-select:focus-visible,.search-input:focus-visible,.newsletter .form-control:focus-visible{outline:none}.breadcrumbs{font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.62rem;line-height:1.4;color:var(--lu-gris);margin:0 0 1rem}.breadcrumbs .crumb{color:var(--lu-gris);text-decoration:none}.breadcrumbs a.crumb:hover{color:var(--lu-tinta);text-decoration:underline}.breadcrumbs .crumb.active{color:var(--lu-tinta)}.breadcrumbs .divider{display:inline-block;width:1px;height:.6rem;margin:0 .6rem;vertical-align:-0.1em;background-color:var(--lu-gris);font-size:0;line-height:0;color:rgba(0,0,0,0)}.page-header [class*=col]{text-align:left !important}.page-header h1{font-size:clamp(2rem,6vw,5rem)}.category-header .page-header h1{font-size:clamp(2.75rem,10vw,9rem)}body:not(.template-product):not(.template-category) .page-header{margin-top:clamp(1.5rem,4vw,3rem);margin-bottom:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(1rem,3vw,2rem);border-bottom:1px solid var(--lu-linea)}.template-page .user-content{padding-bottom:clamp(3rem,6vw,5rem)}.user-content .row{justify-content:flex-start !important}.user-content,.user-content p,.user-content li,.user-content td,.user-content th{font-family:var(--lu-texto);text-transform:none;letter-spacing:0;font-size:.9rem;line-height:1.75;color:var(--lu-tinta)}.user-content p{margin:0 0 1.25rem;max-width:68ch;text-wrap:pretty}.user-content h1,.user-content h2,.user-content h3,.user-content h4{margin:2.25rem 0 .75rem;max-width:30ch}.user-content h1,.user-content h2{font-size:clamp(1.5rem,3vw,2.25rem)}.user-content h3,.user-content h4{font-size:1.6rem}.user-content ul,.user-content ol{padding-left:1.25rem;margin:0 0 1.25rem;max-width:68ch}.user-content li{margin-bottom:.4rem}.user-content a{color:var(--lu-tinta);text-decoration:underline;text-underline-offset:.15em}.user-content img{display:block;max-width:100%;height:auto}.user-content table{width:100%;max-width:68ch;border-collapse:collapse;margin:0 0 1.5rem}.user-content th,.user-content td{padding:.6rem .75rem .6rem 0;border-bottom:1px solid var(--lu-linea);text-align:left;vertical-align:top}.user-content th{font-size:.66rem;text-transform:uppercase;letter-spacing:var(--lu-track);color:var(--lu-gris);font-weight:400;border-bottom-color:var(--lu-tinta)}.category-body>.container>.text-center,#\34 04 .text-center,#\34 04 p{text-align:left !important;font-family:var(--lu-texto);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.72rem;line-height:1.6;color:var(--lu-tinta);margin:0}.category-body>.container>.text-center{padding:clamp(2rem,5vw,4rem) 0;border-top:1px solid var(--lu-linea);border-bottom:1px solid var(--lu-linea)}#\34 04 .container{padding-bottom:clamp(3rem,6vw,5rem)}#\34 04 br{display:none}#\34 04 .row.mt-3{margin-top:clamp(1.5rem,4vw,3rem) !important}.btn-whatsapp{bottom:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:var(--lu-acento);color:var(--lu-tinta);border:0;border-radius:50%;box-shadow:none;transition-property:background-color;transition-duration:120ms;transition-timing-function:var(--lu-entrada)}.btn-whatsapp svg{width:1.35rem;height:1.35rem;padding:0;fill:var(--lu-tinta)}.btn-whatsapp{transition:transform 180ms var(--lu-entrada)}.btn-whatsapp:hover,.btn-whatsapp:active{background-color:var(--lu-acento);transform:scale(1.12)}.btn-whatsapp:hover svg,.btn-whatsapp:active svg{fill:var(--lu-tinta)}@media(prefers-reduced-motion: reduce){.btn-whatsapp:hover,.btn-whatsapp:active{transform:none}}.btn-whatsapp:focus-visible{outline-color:var(--lu-tinta);outline-offset:2px}.btn-whatsapp:hover svg,.btn-whatsapp:active svg{fill:var(--lu-tinta)}@media(max-width: 767px){.btn-whatsapp{bottom:.75rem;right:.75rem;width:2.75rem;height:2.75rem}}.btn-asesor{position:fixed;bottom:4.75rem;right:1rem;z-index:100;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:var(--lu-tinta);color:var(--lu-papel);border:0;border-radius:50%;box-shadow:none;cursor:pointer;transition:transform 180ms var(--lu-entrada)}.btn-asesor svg{width:1.25rem;height:1.25rem;fill:var(--lu-papel)}.btn-asesor:hover,.btn-asesor:active{background-color:var(--lu-acento);transform:scale(1.12)}.btn-asesor:hover svg,.btn-asesor:active svg{fill:var(--lu-tinta)}.btn-asesor:focus-visible{outline-color:var(--lu-tinta);outline-offset:2px}@media(prefers-reduced-motion: reduce){.btn-asesor:hover,.btn-asesor:active{transform:none}}@media(max-width: 767px){.btn-asesor{bottom:4.1rem;right:.75rem;width:2.75rem;height:2.75rem}}.lu-asesor-popup{position:fixed;inset:0;z-index:1060;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:color-mix(in srgb, var(--lu-tinta) 45%, transparent);opacity:0;transition:opacity 220ms var(--lu-entrada)}.lu-asesor-popup[hidden]{display:none}.lu-asesor-popup-visible{opacity:1}.lu-asesor-caja{position:relative;width:min(24rem,100%);padding:clamp(1.5rem,5vw,2.25rem);border-top:4px solid var(--lu-acento);background-color:var(--lu-papel);color:var(--lu-tinta);text-align:left;transform:translateY(0.5rem);transition:transform 220ms var(--lu-entrada)}.lu-asesor-popup-visible .lu-asesor-caja{transform:none}.lu-asesor-cerrar{position:absolute;top:.5rem;right:.5rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:0;background:rgba(0,0,0,0);color:var(--lu-tinta);cursor:pointer}.lu-asesor-cerrar svg{width:.9rem;height:.9rem;fill:currentColor}.lu-asesor-cerrar:hover{background-color:var(--lu-acento)}.lu-asesor-etiqueta{display:inline-block;font-family:var(--lu-micro);font-size:.66rem;letter-spacing:var(--lu-track);text-transform:uppercase}.lu-asesor-titulo{margin:.5rem 0 1rem;font-family:var(--lu-texto);font-weight:600;font-size:1.1rem;line-height:1.4}.lu-asesor-opciones{display:flex;flex-wrap:wrap;gap:.5rem}.lu-asesor-opcion{padding:.5rem 1rem;background-color:rgba(0,0,0,0);color:var(--lu-tinta);border:1px solid var(--lu-tinta);border-radius:var(--lu-radio-pildora);font-family:var(--lu-texto);font-size:.9rem;cursor:pointer;transition:background-color 140ms var(--lu-entrada),color 140ms var(--lu-entrada)}.lu-asesor-opcion:hover{background-color:var(--lu-acento);border-color:var(--lu-acento)}.lu-asesor-volver{display:inline-block;margin:0 0 1rem;padding:0;border:0;background:rgba(0,0,0,0);color:var(--lu-tinta);font-family:var(--lu-texto);font-size:.85rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lu-asesor-medidas{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.lu-asesor-campo{flex:1 1 6rem;font-family:var(--lu-micro);font-size:.62rem;letter-spacing:var(--lu-track);text-transform:uppercase;color:var(--lu-tinta)}.lu-asesor-campo .form-control{display:block;width:100%;margin-top:.35rem;padding:.5rem .6rem;border:1px solid var(--lu-tinta);background-color:var(--lu-papel);color:var(--lu-tinta);font-family:var(--lu-texto);font-size:.95rem;text-transform:none;letter-spacing:0}.lu-asesor-calcular{display:block;width:100%;margin:0;padding:.85rem 1rem;border:0;border-radius:0;background-color:var(--lu-tinta);color:var(--lu-papel);font-family:var(--lu-texto);font-weight:600;font-size:.95rem;text-align:center;cursor:pointer}.lu-asesor-calcular:hover{background-color:var(--lu-acento);color:var(--lu-tinta)}.lu-asesor-resultado{margin:1rem 0 0;font-family:var(--lu-texto);font-size:.9rem;line-height:1.5}@media(prefers-reduced-motion: reduce){.lu-asesor-popup,.lu-asesor-caja{transition:none}}.notification{background-color:var(--lu-papel);border:1px solid var(--lu-tinta);border-radius:0;padding:1.1rem 1.25rem 1.25rem;text-align:left;font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.62rem;line-height:1.5;color:var(--lu-tinta)}.notification-floating{margin-top:.5rem}.notification-floating .notification{box-shadow:none}.notification .h6{font-size:.66rem;font-weight:700;text-align:left !important;margin:0 1.75rem .9rem 0 !important}.notification-close{top:.85rem;right:.85rem;font-size:.85rem;padding:.25rem;cursor:pointer}.notification .js-cart-notification-item{padding-bottom:.9rem;border-bottom:1px solid var(--lu-linea)}.notification .notification-img img{display:block;width:100%;height:auto}.notification .js-cart-notification-item-variant-container{color:var(--lu-gris)}.notification .h5{font-size:.66rem;font-weight:400;color:var(--lu-tinta);margin:.9rem 0 1rem !important}.notification .h5 strong{font-weight:700}.notification .btn{margin:0}.notification-hidden{transform:translate3d(0, -0.5rem, 0);opacity:0;transition-property:transform,opacity;transition-duration:160ms;transition-timing-function:var(--lu-salida);pointer-events:none}.notification-visible{transform:translate3d(0, 0, 0);opacity:1;transition-property:transform,opacity;transition-duration:220ms;transition-timing-function:var(--lu-entrada)}.notification-secondary{padding:.9rem 0;background-color:var(--lu-papel);color:var(--lu-tinta);border:0;border-top:2px solid var(--lu-acento);font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.62rem;line-height:1.6;text-align:left}.notification-secondary .text-foreground{color:var(--lu-tinta)}.notification-secondary .offset-md-2{margin-left:0}.notification-secondary .col-md-7{flex:1 1 auto;max-width:none}.notification-secondary .text-center{text-align:left !important}.notification-secondary .btn{padding:.6rem 1.25rem;font-size:.62rem}.js-notification-status-page .btn{border:0;padding:0;background:rgba(0,0,0,0);color:var(--lu-tinta);text-decoration:underline}.modal-bottom-sheet{background-color:var(--lu-papel);border-top:2px solid var(--lu-acento);border-radius:0}.modal-bottom-sheet .modal-header{border-bottom:0}.section-informative-banners{padding:0;margin-block:clamp(2.5rem,6vw,5rem);text-align:left;border-top:1px solid var(--lu-linea);border-bottom:1px solid var(--lu-linea)}.section-informative-banners>.container{max-width:none;padding:0}.section-informative-banners .row{margin:0}.js-informative-banners{width:100%}.service-item-container{padding:0 !important}@media(min-width: 768px){.service-item-container+.service-item-container{border-left:1px solid var(--lu-linea)}}.service-item{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:.9rem;margin:0;padding:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,3.5vw,2.5rem);text-align:left}.service-item>[class*=col]{flex:none;width:auto;max-width:none;padding:0}.service-item>.col{flex:1 1 auto;min-width:0}.service-icon{display:block;width:1.25rem;height:1.25rem;margin:0;fill:var(--lu-tinta)}.service-item .service-icon-big{font-size:inherit}.service-item a{color:inherit;text-decoration:none}.service-item a:hover .service-title{text-decoration:underline}.service-title{font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.72rem;line-height:1.35;font-weight:700;margin:0 0 .3rem;color:var(--lu-tinta)}.service-item p{font-family:var(--lu-texto);text-transform:none;letter-spacing:.02em;font-size:.72rem;line-height:1.55;color:var(--lu-gris);margin:0;max-width:40ch}.service-pagination{margin:0 0 1rem;line-height:0}.service-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 4px;border-radius:0;background-color:var(--lu-tinta);opacity:.25}.service-pagination .swiper-pagination-bullet-active{opacity:1}@media(min-width: 768px){.service-pagination{display:none}}.section-home-modules{border-top:1px solid var(--lu-linea)}.section-home-modules .textbanner{margin:0}.section-home-modules .row{margin:0;background-color:var(--lu-linea);gap:1px;align-items:stretch}.section-home-modules .col-md{display:flex;flex-direction:column;justify-content:center;padding:0;background-color:var(--lu-papel)}.section-home-modules .textbanner{flex:1 1 auto;display:flex}.section-home-modules .textbanner-image{flex:1 1 auto;aspect-ratio:4/5}.module-with-text-link{display:block;color:inherit;text-decoration:none}.section-home-modules .textbanner-text{position:relative;padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,4vw,4rem);text-align:left;color:var(--lu-tinta)}.section-home-modules .textbanner-title{font-family:var(--lu-macro);font-weight:400;text-transform:none;letter-spacing:0;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.15;margin:0 0 1.25rem;text-wrap:balance}.section-home-modules .textbanner-paragraph{display:block;font-family:var(--lu-texto);text-transform:none;letter-spacing:.02em;font-size:.82rem;line-height:1.7;color:var(--lu-gris);opacity:1;overflow:visible;-webkit-line-clamp:unset;max-width:48ch;margin:0 0 1.75rem;text-wrap:pretty}.section-home-modules .textbanner-text .btn{border-color:rgba(0,0,0,0);color:var(--lu-tinta);background-color:rgba(0,0,0,0);text-decoration:underline;text-underline-offset:4px;display:inline-block;padding:.5rem 0;font-size:.72rem;margin:0}.section-home-modules .textbanner-text .btn:hover{background-color:var(--lu-acento);border-color:var(--lu-acento);color:var(--lu-tinta)}@media(max-width: 767px){.section-home-modules .col-md.order-md-2{order:0}}.section-welcome-home{padding:clamp(3rem,8vw,6rem) 0;border-top:1px solid var(--lu-linea);text-align:center}.section-welcome-home .col-md-8{flex:0 0 100%;max-width:100%;margin-left:0}.welcome-title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:400;text-transform:none;letter-spacing:0;line-height:1.15;margin:0 auto 1.25rem;max-width:22ch}.welcome-text{font-family:var(--lu-texto);text-transform:none;letter-spacing:.02em;font-size:.82rem;line-height:1.7;color:var(--lu-gris);max-width:52ch;margin:0 auto;text-wrap:pretty}.section-instafeed-home{padding-top:clamp(2rem,5vw,4rem);border-top:1px solid var(--lu-linea)}.instafeed-title{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;color:var(--lu-tinta);text-decoration:none}.instafeed-title>svg{width:1.9rem;height:1.9rem;fill:var(--lu-tinta)}.instafeed-title .js-ig-fallback{flex-basis:100%}.lu-redes-fila{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2.5rem}.lu-redes-fila .instafeed-title{color:var(--lu-tinta);text-decoration:none}.instafeed-user-fila{display:inline-flex;align-items:center;gap:.4rem}.instafeed-user{display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:clamp(1.1rem,2.2vw,1.5rem);line-height:1.1;letter-spacing:-0.01em;text-transform:none;color:#000}.instafeed-title .instafeed-user.mt-2{margin-top:0 !important}.instafeed-user::before{content:"@"}.instafeed-verificada{flex:none;width:clamp(.95rem,1.8vw,1.15rem);height:clamp(.95rem,1.8vw,1.15rem)}.instafeed-title:hover .instafeed-user{text-decoration:underline;text-underline-offset:.12em;text-decoration-thickness:1px}.js-ig-fallback{font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.66rem;color:var(--lu-gris)}.js-ig-fallback .btn-link{color:var(--lu-tinta);text-decoration:underline;padding:0;border:0}#instagram-feed{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;background-color:var(--lu-linea);border-top:1px solid var(--lu-linea);border-bottom:1px solid var(--lu-linea);margin:clamp(1.5rem,4vw,3rem) 0 0}#instagram-feed .col-4{flex:none;width:auto;max-width:none;padding:0;background-color:var(--lu-papel)}.instafeed-link .instafeed-img{transition-property:transform,opacity;transition-duration:420ms,200ms;transition-timing-function:var(--lu-entrada),ease}@media(hover: hover)and (pointer: fine){.instafeed-link:hover .instafeed-img{transform:scale(1.04)}}.lu-tiendas-link{display:inline-block;font-family:var(--lu-texto);font-size:.9rem;font-weight:600;color:var(--lu-tinta);text-decoration:underline;text-underline-offset:.2em}.lu-tiendas-favs,.lu-tiendas-pagos{margin-top:.75rem}.lu-tiendas-favs::after,.lu-tiendas-pagos::after{content:" →"}.lu-tiendas-pagos{margin-top:1.25rem}.lu-tiendas-pie{margin-top:1rem;font-family:var(--lu-micro);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--lu-track)}.lu-tiendas-sobre{margin-top:.25rem}.lu-tiendas-sobre::after{content:" →"}.lu-sobre{border-top:1px solid var(--lu-linea);padding-block:clamp(3rem,7vw,6rem)}.lu-sobre-grilla{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}@media(min-width: 900px){.lu-sobre-grilla{grid-template-columns:5fr 7fr}}.lu-sobre-solo-texto{grid-template-columns:1fr !important;max-width:46rem;margin-inline:auto;text-align:center}.lu-sobre-titulo{margin:0 0 1.5rem;font-family:var(--lu-macro);font-weight:400;font-size:clamp(3rem,7vw,6rem);line-height:1.05}.lu-sobre-parrafo{max-width:42ch;margin:0 0 1.75rem;font-family:var(--lu-texto);font-size:1rem;line-height:1.7}.lu-sobre-asesoramiento{max-width:30ch;margin:0 0 1.75rem;padding-left:1rem;border-left:3px solid var(--lu-acento);font-family:var(--lu-sub);font-feature-settings:"liga" 1,"dlig" 1,"hlig" 1,"ss01" 1;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.25}.lu-sobre-cierre{margin:0 0 1rem;font-family:var(--lu-micro);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--lu-track)}.lu-sobre-corazon{display:block;width:.9rem;height:.9rem;margin:0 0 1.75rem;fill:var(--lu-acento)}.lu-sobre-solo-texto .lu-sobre-parrafo,.lu-sobre-solo-texto .lu-sobre-asesoramiento,.lu-sobre-solo-texto .lu-sobre-corazon{margin-inline:auto}.lu-sobre-solo-texto .lu-sobre-asesoramiento{padding-left:0;border-left:0}.lu-sobre-fotos{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr;gap:1px;background-color:var(--lu-linea);border:1px solid var(--lu-linea)}.lu-sobre-foto{margin:0;overflow:hidden;background-color:var(--lu-papel)}.lu-sobre-foto:first-child{grid-row:1/span 2}.lu-sobre-foto img{display:block;width:100%;height:100%;object-fit:cover}.lu-sobre-foto:only-child{grid-column:1/-1}@media(max-width: 899px){.lu-sobre-fotos{aspect-ratio:4/3}}.lu-faq{border-top:1px solid var(--lu-linea);padding-block:clamp(3rem,7vw,6rem)}.lu-faq-caja{max-width:46rem;margin-inline:auto}.lu-faq-titulo{margin:0 0 clamp(1.75rem,4vw,3rem);font-family:var(--lu-macro);font-weight:400;font-size:clamp(3rem,7vw,6rem);line-height:1.05;text-align:center}.lu-faq-lista{border-top:1px solid var(--lu-linea)}.lu-faq-item{border-bottom:1px solid var(--lu-linea)}.lu-faq-pregunta{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.35rem;cursor:pointer;list-style:none;font-family:var(--lu-sub);font-feature-settings:"liga" 1,"dlig" 1,"hlig" 1,"ss01" 1;font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.25;color:var(--lu-tinta)}.lu-faq-pregunta::-webkit-details-marker{display:none}.lu-faq-pregunta::after{content:"+";flex:0 0 auto;font-family:var(--lu-texto);font-size:1.6rem;font-weight:300;line-height:1;transition:transform .25s ease}.lu-faq-item[open]>.lu-faq-pregunta::after{transform:rotate(45deg)}.lu-faq-pregunta:focus-visible{outline:2px solid var(--lu-tinta);outline-offset:4px}.lu-faq-respuesta{padding-bottom:1.5rem;max-width:62ch}.lu-faq-respuesta p{margin:0 0 1rem;font-family:var(--lu-texto);font-size:1rem;line-height:1.7}.lu-faq-respuesta p:last-child{margin-bottom:0}.lu-faq-tiendas{margin:0 0 1rem;padding-left:1rem;border-left:3px solid var(--lu-acento)}.lu-faq-tienda{font-family:var(--lu-texto);font-size:1rem;line-height:1.7}.lu-faq-tienda.lu-tienda-horario{margin-top:.4rem;font-family:var(--lu-micro);font-size:.72rem;letter-spacing:var(--lu-track);text-transform:uppercase}.lu-faq-tiendas:last-child{margin-bottom:0}.lu-pagina{border-top:1px solid var(--lu-linea);padding-block:clamp(3rem,7vw,6rem)}.lu-pagina-titulo{margin:0 0 clamp(1.75rem,4vw,3rem);font-family:var(--lu-macro);font-weight:400;font-size:clamp(3rem,7vw,6rem);line-height:1.05;text-align:center}.lu-pagina-pagos .lu-pagos-grande{margin-top:0;padding-top:0;border-top:0}.lu-pagina-pagos .lu-pagos-rotulo{display:none}.lu-pasos{max-width:46rem;margin:0 auto;padding:0;border-top:1px solid var(--lu-linea)}.lu-paso{display:grid;grid-template-columns:3.25rem 1fr;gap:1rem;align-items:baseline;padding-block:1.5rem;border-bottom:1px solid var(--lu-linea)}.lu-paso-numero{font-family:var(--lu-sub);font-feature-settings:"liga" 1,"dlig" 1,"hlig" 1,"ss01" 1;font-size:clamp(2rem,4vw,2.75rem);line-height:1;color:var(--lu-tinta)}.lu-paso-titulo{margin:0 0 .4rem;font-family:var(--lu-sub);font-feature-settings:"liga" 1,"dlig" 1,"hlig" 1,"ss01" 1;font-weight:500;font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.25;text-transform:none;letter-spacing:0}.lu-paso-texto{margin:0;font-family:var(--lu-texto);font-size:1rem;line-height:1.7}.lu-pagina-extra{max-width:46rem;margin:2.5rem auto 0}.lu-faq-extra{margin-top:2.5rem}.lu-faq-arrepentimiento{margin:clamp(3rem,7vw,5rem) 0 0;text-align:center}.lu-arrepentimiento-link,footer .lu-arrepentimiento-link{font-family:var(--lu-micro);font-size:.65rem;font-weight:400;letter-spacing:var(--lu-track);text-transform:uppercase;color:var(--lu-gris, #6B6B66);text-decoration:underline;text-underline-offset:3px}.lu-arrepentimiento-link:hover{color:var(--lu-tinta)}footer .lu-arrepentimiento-link,footer .lu-reclamo-link{font-size:.58rem;color:var(--lu-gris);text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion: reduce){.lu-faq-pregunta::after{transition:none}}.btn-variant{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;margin:0 .4rem .4rem 0;padding:0;border:1px solid var(--lu-linea);border-radius:0;background-color:var(--lu-papel);color:var(--lu-tinta);font-family:var(--lu-texto);font-size:.85rem;line-height:1;vertical-align:top}.btn-variant .btn-variant-content{min-width:0;min-height:0;margin:.7rem .85rem;line-height:1}.btn-variant:hover{border-color:var(--lu-tinta);color:var(--lu-tinta)}.btn-variant.selected{background-color:var(--lu-acento);border-color:var(--lu-acento);color:var(--lu-tinta)}.btn-variant.btn-variant-color{padding:3px;background-color:var(--lu-papel)}.btn-variant.btn-variant-color .btn-variant-content{width:2.1rem;height:2.1rem;margin:0;border:1px solid var(--lu-linea) !important}.btn-variant.btn-variant-color.selected{background-color:var(--lu-papel);border:2px solid var(--lu-acento);padding:2px}.btn-variant.btn-variant-no-stock{position:relative;overflow:hidden;color:var(--lu-gris);background-color:var(--lu-papel)}.btn-variant.btn-variant-no-stock::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(to top left, transparent calc(50% - 0.5px), var(--lu-gris) calc(50% - 0.5px), var(--lu-gris) calc(50% + 0.5px), transparent calc(50% + 0.5px))}.btn-variant.btn-variant-no-stock.selected{background-color:var(--lu-papel);border-color:var(--lu-tinta);color:var(--lu-tinta)}.js-product-variants .form-label{margin-bottom:.6rem !important}.item-colors{left:0;bottom:0;padding:.4rem .5rem;background:color-mix(in srgb, var(--lu-papel) 90%, transparent);text-align:left;line-height:0}.item-colors .item-colors-bullet{display:inline-block;min-width:.9rem;width:.9rem;height:.9rem;margin:0 .3rem 0 0;border:1px solid var(--lu-linea);border-radius:0;opacity:1;vertical-align:middle;cursor:pointer}.item-colors .item-colors-bullet.selected,.item-colors .item-colors-bullet:hover{outline:1px solid var(--lu-tinta);outline-offset:1px}.item-colors a.item-colors-bullet,.item-colors .item-colors-bullet-text{width:auto;height:auto;border:0;background:rgba(0,0,0,0) !important;color:var(--lu-tinta) !important;font-family:var(--lu-micro);font-size:.62rem;letter-spacing:var(--lu-track);line-height:.9rem;text-decoration:none;outline:0}.item-image .swiper-container{top:0;left:0}.item-slider-controls-container{width:2.25rem;height:2.25rem;margin-top:-1.125rem;background-color:var(--lu-papel);border:1px solid var(--lu-linea);color:var(--lu-tinta);display:flex;align-items:center;justify-content:center}.item-slider-controls-container::after{display:none}.item-slider-controls-container:hover{background-color:var(--lu-acento);border-color:var(--lu-acento)}.item-slider-controls-container svg{display:block;width:.5rem;height:.9rem;margin:auto;fill:currentColor}@media(min-width: 768px){.item-slider-controls-container.d-md-block{display:flex !important}}.item-slider-pagination{left:auto;right:.5rem;top:auto;bottom:.35rem;z-index:10;width:auto;padding:.2rem .4rem;background-color:var(--lu-papel);color:var(--lu-tinta);font-family:var(--lu-micro);font-size:.6rem;letter-spacing:var(--lu-track)}.item-more-images-message{font-family:var(--lu-micro);font-size:.62rem;letter-spacing:var(--lu-track);text-transform:uppercase;color:var(--lu-tinta)}.item-actions .btn.btn-primary{width:auto;padding:.35rem 0;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--lu-tinta);font-family:var(--lu-texto);font-size:.8rem;text-decoration:underline;text-underline-offset:3px}.item-actions .btn.btn-primary:hover{background-color:var(--lu-acento);border-color:var(--lu-acento);color:var(--lu-tinta);padding-inline:.4rem}.section-products-related{margin:0 !important;padding-block:clamp(2.5rem,6vw,4.5rem);border-top:1px solid var(--lu-linea)}.section-products-related .h3{margin:0 0 clamp(1.25rem,3vw,2rem);font-family:var(--lu-macro);font-weight:400;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.1;text-align:left !important;text-transform:none;letter-spacing:0}.section-products-related .swiper-button-prev,.section-products-related .swiper-button-next{width:2.5rem;height:2.5rem;margin-top:0;border:1px solid var(--lu-tinta);border-radius:0;background-color:var(--lu-papel);color:var(--lu-tinta);display:flex;align-items:center;justify-content:center}.section-products-related .swiper-button-prev::after,.section-products-related .swiper-button-next::after{display:none}.section-products-related .swiper-button-prev svg,.section-products-related .swiper-button-next svg{width:.55rem;height:1rem;fill:currentColor}.section-products-related .swiper-button-prev:hover,.section-products-related .swiper-button-next:hover{background-color:var(--lu-acento);border-color:var(--lu-acento)}.section-products-related .swiper-button-disabled{opacity:.3}.section-products-related .swiper-pagination-bullet{width:.45rem;height:.45rem;margin:0 .2rem;border-radius:0;background-color:var(--lu-tinta);opacity:.25}.section-products-related .swiper-pagination-bullet-active{background-color:var(--lu-acento);opacity:1}.lu-ultimo{display:inline-block;margin:.5rem 0 1rem !important;padding:.4rem .65rem;background-color:var(--lu-acento);color:var(--lu-tinta) !important;font-family:var(--lu-micro);font-size:.66rem !important;font-weight:700;letter-spacing:var(--lu-track);text-transform:uppercase;line-height:1.3}a[data-toggle="#size-guide-modal"]{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--lu-texto);font-size:.85rem;color:var(--lu-tinta);text-decoration:underline;text-underline-offset:3px;cursor:pointer}a[data-toggle="#size-guide-modal"] svg{fill:currentColor;margin-right:0 !important}#size-guide-modal,#home-modal,.modal-centered-small{border:1px solid var(--lu-tinta);border-radius:0;box-shadow:none;background-color:var(--lu-papel)}#size-guide-modal .modal-body{padding:clamp(1rem,3vw,1.75rem)}#size-guide-modal .user-content table{width:100%}.product-shipping-calculator{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--lu-linea)}.product-shipping-calculator .shipping-calculator-form .col-12.mb-2{display:flex;align-items:center;font-family:var(--lu-micro);font-size:.66rem;letter-spacing:var(--lu-track);text-transform:uppercase;color:var(--lu-tinta)}.product-shipping-calculator .shipping-calculator-form svg{fill:currentColor}.product-shipping-calculator .shipping-calculator-form .col-5{flex:0 0 58%;max-width:58%}.product-shipping-calculator .shipping-calculator-form .col-6{flex:0 0 42%;max-width:42%}.product-shipping-calculator .js-calculate-shipping{padding:.7rem .5rem;font-family:var(--lu-texto);font-size:.85rem;text-transform:none;letter-spacing:0}.product-shipping-calculator .font-small.text-primary,.shipping-calculator-form a.font-small{font-family:var(--lu-texto);font-size:.8rem;color:var(--lu-tinta) !important;text-decoration:underline;text-underline-offset:3px}.product-shipping-calculator .list-readonly .list-item{padding-block:.75rem;border-bottom:1px solid var(--lu-linea);font-family:var(--lu-texto);font-size:.85rem}.shipping-spinner-container .spinner-ellipsis .point{border-radius:0;background-color:var(--lu-acento)}#home-modal{max-width:min(26rem,100vw - 2rem)}#home-modal .modal-body{padding:0 0 1.25rem}#home-modal .modal-img-full{display:block;width:100%;height:auto}#home-modal h3{padding-inline:1.25rem;font-family:var(--lu-macro);font-weight:400;font-size:clamp(1.9rem,6vw,2.5rem);line-height:1.15;text-transform:none;letter-spacing:0;color:var(--lu-tinta)}#home-modal .newsletter{padding-inline:1.25rem}#home-modal .modal-header{position:absolute;top:0;right:0;z-index:3;border:0;background-color:var(--lu-papel);padding:.6rem}.modal-quickshop,.modal-quickshop .modal-body{background-color:var(--lu-papel)}.modal-quickshop .modal-body{padding:1.25rem;text-align:left}.modal-quickshop .js-item-name{font-family:var(--lu-macro);font-weight:400;text-transform:none;letter-spacing:0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.15;font-weight:400;text-wrap:balance}.modal-quickshop .js-price-display{font-family:var(--lu-micro);font-weight:700;font-size:1.1rem;letter-spacing:.02em}.modal-quickshop .js-compare-price-display{font-family:var(--lu-micro);text-decoration:line-through;color:var(--lu-gris);font-size:.9rem;font-weight:400;margin-right:.5rem}.modal-quickshop .modal-footer{border-top:1px solid var(--lu-linea);padding:1rem 1.25rem}#shoppingCartPage{padding-bottom:clamp(3rem,6vw,5rem)}.template-cart .js-ajax-cart-list{border-top:1px solid var(--lu-linea)}.template-cart .cart-item.mb-5,.template-cart .cart-item.mb-2{margin-bottom:0 !important}.template-cart .cart-item{padding:1.25rem 0}.template-cart .cart-item h6.col-12{font-size:.72rem}.template-cart .cart-item-quantity .form-quantity{margin:0 !important}.template-cart .cart-item-subtotal{font-size:.84rem;margin:0;text-align:right !important}@media(min-width: 768px){.template-cart .cart-item-quantity .row{justify-content:flex-start}}.template-cart .cart-row .divider{height:2px;background-color:var(--lu-acento);margin:0 0 clamp(1.5rem,4vw,2.5rem)}.template-cart #cart-sticky-summary{top:4.5rem;padding:0}.template-cart #cart-sticky-summary>.row{margin:0}.template-cart #cart-sticky-summary>.row>.col-md-auto{padding:0;width:100%;max-width:22rem;margin-left:auto}@media(max-width: 767px){.template-cart #cart-sticky-summary>.row>.col-md-auto{max-width:none}}.template-cart .cart-row .h5.row{justify-content:space-between !important;margin:0 0 .35rem}.template-cart .cart-row .h5 .col,.template-cart .cart-row .h5 .col-md-auto{flex:0 0 auto;width:auto;max-width:none;padding:0}.template-cart .js-total-promotions{font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.66rem;line-height:1.6}.template-cart .js-total-promotions .row{margin:0;justify-content:space-between}.template-cart .js-total-promotions .col{flex:0 0 auto;width:auto;padding:0}.template-cart .js-cart-total-container{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--lu-linea)}.template-cart .js-cart-total-container .h2{display:block;margin:0}.template-cart .js-cart-total-container .h2>span{display:block;flex:none;max-width:none;width:auto;padding:0;margin:0;text-align:left !important}.template-cart .js-cart-total-container .h2>span:first-child{font-family:var(--lu-micro);font-size:.62rem;letter-spacing:var(--lu-track);color:var(--lu-gris);margin-bottom:.35rem}.template-cart .js-cart-total{white-space:nowrap}.template-cart .js-cart-total-container .installments,.template-cart .js-cart-total-container [class*=installment],.template-cart .js-cart-total-container .text-accent{text-align:left !important}.template-cart #go-to-checkout{margin:1.25rem 0 .75rem !important}.template-cart .cart-row .btn-link{font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.62rem;color:var(--lu-tinta);text-decoration:underline;border:0;padding:.5rem 0}.template-cart .js-shipping-calculator-container{padding:0}.template-cart .js-shipping-calculator-container .row{margin:0}.js-load-more.btn{background-color:rgba(0,0,0,0);color:var(--lu-tinta);padding:1rem 2.5rem}.js-load-more.btn:hover{background-color:var(--lu-acento);border-color:var(--lu-acento);color:var(--lu-tinta)}.category-body .font-big{font-family:var(--lu-micro);font-size:.72rem;letter-spacing:var(--lu-track)}@keyframes lu-asomar{from{opacity:0;transform:translate3d(-50%, 0.75rem, 0)}}.nube-slider-home .swiper-text{animation:lu-asomar 700ms var(--lu-entrada) 150ms backwards}:root{--lu-entrada: cubic-bezier(0.16, 0.84, 0.44, 1);--lu-salida: cubic-bezier(0.56, 0, 0.84, 0.16);--lu-respuesta: 340ms;--lu-respuesta-salida: 260ms}.modal-left,.modal-right{transition-property:transform;transition-duration:var(--lu-respuesta-salida);transition-timing-function:var(--lu-salida);will-change:transform}.modal-left{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.modal-right{right:0;left:auto;transform:translate3d(100%, 0, 0)}.modal-left.modal-show,.modal-right.modal-show{transform:translate3d(0, 0, 0);transition-duration:var(--lu-respuesta);transition-timing-function:var(--lu-entrada)}.btn:active,.chip:active,.utilities-link:active,.filter-link:active,.lu-seccion-link:active,.nav-list-link:active,.cart-item-btn.btn:active,.footer-menu-link:active,.social-icon:active{background-color:var(--lu-acento);color:var(--lu-tinta);transition-duration:0s}.social-icon:active svg,.cart-item-btn.btn:active svg{fill:var(--lu-tinta)}.btn,.chip,.utilities-link,.filter-link,.lu-seccion-link,.nav-list-link,.social-icon,.cart-item-btn.btn{transition-property:background-color,color,border-color;transition-duration:120ms;transition-timing-function:var(--lu-entrada)}.item-image img{transition-property:transform,opacity;transition-duration:420ms,200ms;transition-timing-function:var(--lu-entrada),ease}@media(hover: hover)and (pointer: fine){.item-product:hover .item-image img{transform:scale(1.04)}}.item-product:hover .item-name{text-decoration:underline;text-underline-offset:.2em}@media(prefers-reduced-motion: reduce){.modal-left,.modal-right{transform:none;opacity:0;pointer-events:none;transition-property:opacity;transition-duration:160ms;will-change:auto}.modal-left.modal-show,.modal-right.modal-show{transform:none;opacity:1;pointer-events:auto;transition-duration:160ms}.item-image img,.item-product:hover .item-image img,.textbanner-image-background,.textbanner-link:hover .textbanner-image-background,.instafeed-link .instafeed-img,.instafeed-link:hover .instafeed-img{transition:none;transform:none}.section-banners-home .textbanner-image::after{transition:none}.transition-soft,.transition-soft-slow,.bar-progress-active{transition-duration:.01ms}.nube-slider-home .swiper-text{animation:none}.notification-hidden,.notification-visible{transform:none;transition-property:opacity}.placeholder-fade{animation:none}}.lu-404{padding-top:clamp(2rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.lu-404-cifra{font-family:var(--lu-macro);font-weight:400;font-size:clamp(7rem,42vw,26rem);line-height:.85;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:.5rem 0 1.5rem}.lu-404-texto{font-size:.9rem;max-width:32rem;margin:0 0 2rem}.lu-404-buscar{position:relative;max-width:32rem}.lu-404-buscar .search-input-submit{border:0;background:none;padding:.25rem}.lu-404-sugeridos{border-top:1px solid var(--lu-linea);margin-top:clamp(3rem,6vw,5rem);padding-top:1.5rem;padding-bottom:1rem}.lu-busqueda-header .lu-rotulo{display:block;margin-bottom:.75rem}.lu-busqueda-termino{overflow-wrap:anywhere}.lu-tachado{text-decoration:line-through;text-decoration-thickness:.06em}.lu-busqueda-vacia{font-size:.9rem;margin:0 0 2.5rem}.lu-busqueda-seguir{display:block;margin-bottom:.75rem}.lu-contacto{row-gap:2rem}.lu-contacto-datos .contact-info{text-align:left !important;margin:0}.lu-contacto-datos .contact-item{display:flex;align-items:center;gap:.75rem;padding:.9rem 0;margin:0;border-top:1px solid var(--lu-linea);font-size:.8rem}.lu-contacto-datos .contact-item:last-child{border-bottom:1px solid var(--lu-linea)}.lu-contacto-datos .contact-item svg{margin:0 !important;flex:0 0 auto}.lu-contacto-datos .contact-link{color:var(--lu-tinta);overflow-wrap:anywhere}.lu-contacto-intro{font-size:.9rem;line-height:1.7;margin:0 0 1.5rem}.lu-contacto-producto{display:flex;gap:1rem;align-items:center;border:1px solid var(--lu-linea);padding:.75rem;margin-bottom:1.5rem;font-size:.8rem}.lu-contacto-producto img{width:4rem;height:auto}.lu-contacto-producto p{margin:0}.lu-contacto-form .alert{margin-bottom:1.5rem}@media(min-width: 768px){.lu-contacto-form{border-left:1px solid var(--lu-linea);padding-left:clamp(1.5rem,4vw,3rem)}}.template-password{background-color:var(--lu-acento);color:var(--lu-tinta)}.lu-cerrado{min-height:100vh;min-height:100svh;display:flex;align-items:center;padding-block:clamp(3rem,8vw,6rem)}.lu-cerrado .container{width:100%}.lu-cerrado-logo .logo-text{font-family:var(--lu-marca);font-size:clamp(2.5rem,12vw,7rem);line-height:.9;text-transform:uppercase;color:var(--lu-tinta)}.lu-cerrado-logo{display:flex;justify-content:center}.lu-cerrado-logo .lu-logo-svg{display:block;height:clamp(3.5rem,14vw,6rem);width:auto;color:var(--lu-tinta)}.lu-cerrado-mensaje{font-family:var(--lu-sub);font-weight:500;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;max-width:18ch;margin:1.5rem 0 2.5rem}.lu-cerrado-form{max-width:26rem}.lu-cerrado .form-label,.lu-cerrado .btn-link{color:var(--lu-tinta)}.lu-cerrado .form-group .text-center,.lu-cerrado-logo .logo-text-container{text-align:left !important}.lu-cerrado .form-group .mt-4{margin-top:1rem !important}.lu-cerrado .alert{margin-top:1rem}.lu-blog{margin-bottom:clamp(2rem,5vw,4rem)}.lu-post{position:relative;display:grid;grid-template-columns:5.5rem 1fr;column-gap:1rem;align-items:start;padding:1.25rem 0;border-bottom:1px solid var(--lu-linea)}.lu-post>*{grid-column:2}.lu-post .lu-post-imagen{grid-column:1;grid-row:1/span 3;position:relative;aspect-ratio:3/4;height:auto;overflow:hidden;margin:0}.lu-post .lu-post-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lu-post-titulo,.lu-post-titulo a{font-family:var(--lu-macro);font-weight:400;font-size:clamp(1.4rem,3.5vw,2.5rem);line-height:1.05;color:var(--lu-tinta);-webkit-line-clamp:2;margin:0 0 .5rem}.lu-post-resumen{font-size:.78rem;line-height:1.6;color:var(--lu-gris);max-width:60ch;margin:0 0 .75rem}.lu-post-leer{font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.66rem;color:var(--lu-tinta);text-decoration:underline}.lu-post:first-child{grid-template-columns:1fr;padding-top:clamp(1.25rem,3vw,2rem)}.lu-post:first-child>*{grid-column:1}.lu-post:first-child .lu-post-imagen{grid-row:auto;aspect-ratio:16/9;margin-bottom:1.25rem}.lu-post:first-child .lu-post-titulo,.lu-post:first-child .lu-post-titulo a{font-size:clamp(2rem,4.5vw,3.5rem)}@media(min-width: 768px){.lu-post{grid-template-columns:9rem 1fr;column-gap:2rem;padding:1.75rem 0}.lu-post:first-child{grid-template-columns:1.4fr 1fr;column-gap:2.5rem;align-items:end}.lu-post:first-child .lu-post-imagen{grid-column:1;grid-row:1/span 3;margin-bottom:0}.lu-post:first-child>:not(.lu-post-imagen){grid-column:2}}@media(hover: hover)and (pointer: fine){.lu-preview-on .lu-post:not(:first-child){grid-template-columns:1fr}.lu-preview-on .lu-post:not(:first-child)>*{grid-column:1}.lu-preview-on .lu-post:not(:first-child) .lu-post-imagen{display:none}.lu-preview-on .lu-post:not(:first-child):hover .lu-post-titulo a{text-decoration:underline;text-decoration-thickness:1px}}.lu-post:first-child .lu-post-titulo{-webkit-line-clamp:3}@media(min-width: 768px){.lu-post:first-child{grid-template-rows:1fr auto auto}.lu-post:first-child .lu-post-titulo{align-self:end}}.template-blog .page-header .container,.template-blog-post .page-header .container{padding-left:0;padding-right:0}.lu-preview{position:fixed;top:0;left:0;width:16rem;aspect-ratio:3/4;object-fit:cover;opacity:0;pointer-events:none;z-index:20;border:1px solid var(--lu-tinta)}.template-blog-post .page-header h1{font-size:clamp(2.25rem,7vw,4.5rem);line-height:1.02}.lu-mascara{display:inline-block;overflow:hidden;vertical-align:top;padding:.2em .15em .35em;margin:-0.2em -0.15em -0.35em}.lu-mascara>span{display:inline-block}.lu-nota-fecha{display:block;font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.66rem;color:var(--lu-gris);margin:0 0 1.5rem}.lu-nota-img{display:block;width:100%;margin:0 0 2rem}.lu-nota-cuerpo{margin-bottom:clamp(3rem,6vw,5rem)}body #modal-cart .modal-header,body .modal-nav-hamburger .modal-header,body .nav-primary .nav-list .nav-list-link,body .nav-primary .nav-list .list-subitems .nav-list-link,body .nav-accounts-link,body .cart-item h6,body .cart-item .cart-item-name,body .cart-item .cart-item-name small,body .cart-item-subtotal,body .cart-row .h6,body .js-total-promotions,body .ship-free-rest-message,body .js-cart-total-container .h2,body #modal-cart .js-cart-total-container .h2>span:first-child,body .js-cart-total-container .installments,body #modal-cart .btn,body .template-cart .cart-row .btn{font-family:var(--lu-texto);text-transform:none;letter-spacing:0}body .search-input,body .search-input.form-control,body #nav-search .modal-header,body .search-suggest :is(a,span,div,li,p,strong){font-family:var(--lu-texto);text-transform:none;letter-spacing:0}body .search-input,body .search-input.form-control{font-weight:500}body .search-input-submit.btn{border:0;background-color:rgba(0,0,0,0)}body .nav-primary .nav-list .nav-list-link{font-weight:500;line-height:1.15}body .modal-nav-hamburger .modal-header,body #modal-cart .modal-header{font-size:.9rem;font-weight:600}body .cart-item h6,body .cart-item .cart-item-name{font-size:.88rem;line-height:1.35}body .cart-item .cart-item-name small{font-size:.75rem}body #modal-cart .btn,body .template-cart .cart-row .btn{font-weight:600;font-size:.9rem}body #modal-cart :is(h1,h2,h3,h4,h5,h6,p,span,strong,small,a,div,label,input,button,li),body #shoppingCartPage :is(h1,h2,h3,h4,h5,h6,p,span,strong,small,a,div,label,input,button,li),body .notification-floating .notification :is(h1,h2,h3,h4,h5,h6,p,span,strong,small,a,div,label,input,button,li){font-family:var(--lu-texto);text-transform:none;letter-spacing:0}body #modal-cart .js-cart-total-container .h2.lu-tarjeta>span:first-child,body .template-cart .js-cart-total-container .h2.lu-tarjeta>span:first-child{font-size:.85rem;color:inherit}body .nav-primary .nav-list .list-subitems .nav-list-link{font-size:.95rem}body .nav-accounts-link{font-size:.85rem}body #modal-cart .cart-row .h5 :is(span,strong),body #modal-cart .js-total-promotions,body #modal-cart .ship-free-rest-message,body #shoppingCartPage .h5 :is(span,strong),body #shoppingCartPage .js-total-promotions :is(span,div),body #shoppingCartPage .form-label,body #shoppingCartPage .alert,body #shoppingCartPage .btn-link,body #modal-cart .js-cart-total-container .h2.lu-tarjeta>span:first-child,body #shoppingCartPage .js-cart-total-container .h2.lu-tarjeta>span:first-child{font-size:.85rem}body #modal-cart .cart-row .h5 small,body #shoppingCartPage .h5 small{font-size:.75rem}body #shoppingCartPage .btn:not(.btn-link),body #shoppingCartPage #go-to-checkout{font-size:.9rem;font-weight:600}body .js-cart-total-container .h2.lu-tarjeta,body #modal-cart .js-cart-total-container .h2.lu-tarjeta{font-size:1rem;font-weight:400;opacity:.6}.lu-efectivo{margin-top:.5rem}.lu-efectivo .lu-efectivo-precio{display:block;font-family:var(--lu-texto);font-weight:700;font-size:clamp(1.9rem,5vw,2.6rem);line-height:1.05;letter-spacing:-0.01em;color:var(--lu-acento)}.lu-efectivo .lu-efectivo-medio{font-family:var(--lu-texto);font-size:.85rem;color:var(--lu-tinta)}.item-price-container.lu-tarjeta{opacity:.6}.item-price-container.lu-tarjeta .lu-tarjeta-rotulo,.item-price-container.lu-tarjeta .item-price,.item-price-container.lu-tarjeta .price-compare,.item-price-container.lu-tarjeta .item-price-compare{font-family:var(--lu-texto);font-size:.8rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--lu-tinta)}.lu-efectivo.lu-efectivo-item{margin:.15rem 0 0}.lu-efectivo.lu-efectivo-item .lu-efectivo-precio{font-size:clamp(1.15rem,2.4vw,1.5rem);white-space:nowrap}.lu-efectivo.lu-efectivo-item .lu-efectivo-medio{font-size:.8rem}.item-installments.lu-cuotas{font-family:var(--lu-texto);font-size:.78rem;letter-spacing:0;text-transform:none;color:var(--lu-tinta);min-height:0}h3,h4,h5,.user-content h3,.user-content h4,.nube-slider-home .swiper-description,.section-cover-home .swiper-description,.section-capsule-home .swiper-description,.category-header .page-header-text,.textbanner-paragraph,.lu-cerrado-mensaje{font-weight:400;font-feature-settings:"liga" 1,"dlig" 1,"hlig" 1,"ss01" 1}.lu-fav[hidden],.js-favs-acceso[hidden],.lu-fav-aviso[hidden],.js-favs-whatsapp[hidden],.js-favs-vacio[hidden]{display:none !important}.lu-fav{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--lu-tinta);background-color:var(--lu-papel);color:var(--lu-tinta);cursor:pointer;transition-property:background-color,transform;transition-duration:150ms}.lu-fav svg{width:1.05rem;height:1.05rem;fill:currentColor}.lu-fav .lu-fav-lleno,.lu-fav[aria-pressed=true] .lu-fav-vacio{display:none}.lu-fav[aria-pressed=true] .lu-fav-lleno{display:block}.lu-fav[aria-pressed=true]{background-color:var(--lu-acento);color:#fff}.lu-fav:active{transform:scale(0.94)}.lu-fav:focus-visible{outline:2px solid var(--lu-tinta);outline-offset:2px}.lu-fav-tarjeta{position:absolute;top:.6rem;right:.6rem;z-index:2;width:2.25rem;height:2.25rem}.lu-comprar{display:flex;align-items:stretch;gap:.5rem;margin-bottom:1.5rem}.lu-comprar .btn-block{flex:1 1 auto;width:auto;margin-bottom:0 !important}.lu-fav-ficha{width:3.25rem;height:auto}.lu-fav-ficha svg{width:1.25rem;height:1.25rem}.lu-fav-rapida{margin:.5rem auto 1rem}.lu-favs-link{color:var(--lu-tinta)}.utilities-container,.utilities-item,.cart-summary{display:inline-flex;align-items:center}.utilities-item[hidden]{display:none !important}.utilities-link,.cart-summary a{display:inline-flex;align-items:center;line-height:1}.utilities-link .icon-inline,.cart-summary .icon-inline{display:block;vertical-align:0;flex:none;font-size:16px}.cart-widget-amount,.lu-favs-cantidad{display:inline-block;line-height:1}@media(max-width: 767px){.utilities-container>.utilities-item+.utilities-item{margin-left:.55rem}}.lu-favs-cantidad{font-family:var(--lu-micro);font-size:.62rem}#modal-favoritos,#modal-favoritos .modal-body{background-color:var(--lu-papel)}#modal-favoritos .modal-header{font-family:var(--lu-texto);text-transform:none;letter-spacing:0;font-size:.9rem;font-weight:600}.lu-favs-local{background-color:var(--lu-acento);color:var(--lu-tinta);padding:1.25rem;margin:0 0 .5rem}.lu-favs-titulo{font-family:var(--lu-sub);font-feature-settings:"liga" 1,"dlig" 1,"hlig" 1,"ss01" 1;font-size:1.75rem;line-height:1.1;margin:0 0 .35rem}.lu-favs-direcciones{margin:0;padding:0}.lu-favs-direccion{font-family:var(--lu-texto);font-size:.9rem;line-height:1.5;margin:0}.lu-favs-direccion.lu-tienda-horario{margin-top:.35rem;font-family:var(--lu-micro);font-size:.72rem;letter-spacing:var(--lu-track);text-transform:uppercase}.lu-favs-lista{padding:0 1.25rem;margin:0}.lu-favs-item{display:grid;grid-template-columns:56px 1fr auto;align-items:start;gap:.85rem;padding:1rem 0;border-bottom:1px solid var(--lu-linea)}.lu-favs-foto img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover}.lu-favs-info{display:flex;flex-direction:column;gap:.2rem;font-family:var(--lu-texto)}.lu-favs-nombre{color:var(--lu-tinta);font-size:.9rem;line-height:1.35}.lu-favs-variante{color:var(--lu-gris);font-size:.8rem}.lu-favs-precio{font-size:.85rem}.lu-favs-quitar{border:0;background:none;padding:.25rem .5rem;font-size:1.3rem;line-height:1;color:var(--lu-gris);cursor:pointer}.lu-favs-quitar:hover{color:var(--lu-tinta)}.lu-favs-vacio{font-family:var(--lu-texto);font-size:.9rem;line-height:1.6;color:var(--lu-gris);padding:1rem 1.25rem;margin:0}#modal-favoritos .modal-footer{padding:1rem 1.25rem}.lu-favs-whatsapp{font-family:var(--lu-texto);text-transform:none;letter-spacing:0;font-weight:600;font-size:.9rem}.lu-fav-aviso{position:fixed;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom, 0px));z-index:30;display:flex;align-items:center;gap:1rem;max-width:calc(100vw - 2rem);padding:.85rem 1.1rem;background-color:var(--lu-tinta);color:var(--lu-papel);font-family:var(--lu-texto);font-size:.88rem;line-height:1.35;opacity:0;transform:translate(-50%, 0.75rem);transition-property:opacity,transform;transition-duration:250ms;transition-timing-function:var(--lu-entrada)}.lu-fav-aviso-visible{opacity:1;transform:translate(-50%, 0)}.lu-fav-aviso-link{color:var(--lu-acento);text-decoration:underline;white-space:nowrap}@media(prefers-reduced-motion: reduce){.lu-fav-aviso{transform:translate(-50%, 0);transition-property:opacity}.lu-fav:active{transform:none}}.lu-pagos-lista{margin:0;padding:0}.lu-pagos-grande{border-top:1px solid var(--lu-linea);padding-block:clamp(2.5rem,6vw,4.5rem)}.lu-pagos-rotulo{display:block;margin-bottom:1.5rem}.lu-pagos-grande .lu-pagos-lista{display:grid;grid-template-columns:1fr;gap:1px;background-color:var(--lu-linea);border-top:1px solid var(--lu-linea);border-bottom:1px solid var(--lu-linea)}@media(min-width: 768px){.lu-pagos-grande .lu-pagos-lista{grid-template-columns:repeat(3, 1fr)}}.js-home-sections-container>.lu-pagos-grande{padding-bottom:0}.js-home-sections-container>.lu-pagos-grande>.container{max-width:none;padding:0}.js-home-sections-container>.lu-pagos-grande .lu-pagos-rotulo{padding:0 clamp(1.25rem,3.5vw,2.5rem)}.js-home-sections-container>.lu-pagos-grande .lu-pagos-item{padding:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,3.5vw,2.5rem)}.js-home-sections-container>.lu-pagos-grande .lu-pagos-amex{margin:0;border-radius:0}.js-home-sections-container>.lu-pagos-grande .lu-tiendas-pagos{margin:1.25rem clamp(1.25rem,3.5vw,2.5rem) clamp(2.5rem,6vw,4.5rem)}body:has(.js-home-sections-container>.lu-pagos-grande:last-of-type) footer{margin-top:0}.lu-pagos-grande .lu-pagos-item{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.25rem,3vw,2rem) clamp(1rem,2.5vw,1.75rem);background-color:var(--lu-papel)}.lu-pagos-grande .lu-pagos-cifra{font-family:var(--lu-sub);font-feature-settings:"liga" 1,"dlig" 1,"hlig" 1,"ss01" 1;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1}.lu-pagos-grande .lu-pagos-texto{font-family:var(--lu-texto);font-size:.95rem;line-height:1.5;max-width:30ch}.lu-pagos-amex{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin-top:1px;padding:1rem 1.25rem;background-color:var(--lu-acento);color:var(--lu-tinta);font-family:var(--lu-texto)}.lu-pagos-amex-rotulo{font-family:var(--lu-micro);font-weight:700;text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.7rem}.lu-pagos-amex-texto{font-size:.95rem;line-height:1.45}.lu-pagos-compacto{margin:0 0 1.5rem;border-top:1px solid var(--lu-linea);text-align:left}.lu-pagos-compacto .lu-pagos-item{display:flex;align-items:baseline;gap:.6rem;padding:.6rem 0;border-bottom:1px solid var(--lu-linea);font-family:var(--lu-texto);font-size:.85rem;line-height:1.4}.lu-pagos-compacto .lu-pagos-cifra{flex:none;font-weight:700;white-space:nowrap}.lu-pagos-compacto .lu-pagos-texto{color:var(--lu-gris)}.lu-pagos-compacto .lu-pagos-amex{margin-top:.6rem;padding:.7rem .85rem}.lu-pagos-compacto .lu-pagos-amex-texto{font-size:.82rem}.lu-arriba[hidden]{display:none !important}.lu-arriba{position:fixed;right:1rem;bottom:calc(8.5rem + env(safe-area-inset-bottom, 0px));z-index:25;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;width:3rem;height:3rem;padding:0;border:0;background-color:rgba(0,0,0,0);color:var(--lu-tinta);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(0.5rem);transition:opacity 200ms,transform 200ms,visibility 0s linear 200ms}@media(max-width: 767px){.lu-arriba{bottom:calc(7.2rem + env(safe-area-inset-bottom, 0px));right:.75rem}}.lu-arriba-visible{opacity:1;visibility:visible;transform:none;transition:opacity 200ms,transform 200ms,visibility 0s}.lu-arriba svg{width:1.35rem;height:1.35rem;fill:currentColor}.lu-arriba-texto{display:none}.lu-arriba:hover{color:var(--lu-acento)}.lu-arriba:focus-visible{outline:2px solid var(--lu-tinta);outline-offset:2px}@media(prefers-reduced-motion: reduce){.lu-arriba,.lu-arriba-visible{transform:none}}.lu-cookies[hidden]{display:none !important}.lu-cookies{position:fixed;left:0;right:0;bottom:0;z-index:15;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;padding:1rem clamp(1.25rem,3.5vw,2.5rem);padding-right:clamp(5rem,15vw,6rem);background-color:var(--lu-papel);border-top:1px solid var(--lu-linea);opacity:0;visibility:hidden;transform:translateY(0.5rem);transition:opacity 200ms,transform 200ms,visibility 0s linear 200ms}.lu-cookies-visible{opacity:1;visibility:visible;transform:none;transition:opacity 200ms,transform 200ms,visibility 0s}.lu-cookies-texto{margin:0;font-family:var(--lu-texto);font-size:.85rem;line-height:1.5;max-width:60ch}.lu-cookies-boton{flex:none;padding:.6rem 1.5rem;border:1px solid var(--lu-tinta);border-radius:var(--lu-radio-pildora, 999px);background-color:var(--lu-tinta);color:var(--lu-papel);font-family:var(--lu-micro);text-transform:uppercase;letter-spacing:var(--lu-track);font-size:.66rem;cursor:pointer;transition:background-color 120ms,color 120ms}.lu-cookies-boton:hover{background-color:var(--lu-acento);border-color:var(--lu-acento);color:var(--lu-tinta)}.lu-cookies-boton:focus-visible{outline:2px solid var(--lu-tinta);outline-offset:2px}@media(prefers-reduced-motion: reduce){.lu-cookies,.lu-cookies-visible{transform:none}}:root{--lu-radio: 18px;--lu-radio-chico: 10px;--lu-radio-pildora: 999px}body .btn,body .btn-primary,body .btn-secondary,body .swiper-btn,body .btn-variant,body .chip,body .js-remove-filter.chip,body .badge,body .pill,body .label,body .item-label,body .lu-canal .lu-canal-btn,body .lu-canal-popup .lu-canal-popup-btn,body .lu-favs-whatsapp,body .lu-arriba,body .bar-progress,body .bar-progress-active,body #shoppingCartPage .btn:not(.btn-link),body #shoppingCartPage #go-to-checkout{border-radius:var(--lu-radio-pildora)}body .btn-link{border-radius:0}body .lu-fav,body .lu-fav-tarjeta,body .lu-fav-ficha,body .lu-fav-rapida,body .item-slider-controls-container,body .section-products-related .swiper-button-prev,body .section-products-related .swiper-button-next,body .nube-slider-home .swiper-pagination-bullet,body .service-pagination .swiper-pagination-bullet,body .section-products-related .swiper-pagination-bullet,body .item-colors .item-colors-bullet,body .checkbox-container .checkbox-color,body .shipping-spinner-container .spinner-ellipsis .point{border-radius:50%}body .item-colors .item-colors-bullet-text{border-radius:var(--lu-radio-pildora)}body input:not([type=checkbox]):not([type=radio]),body select,body textarea,body .form-control,body .newsletter .form-control,body .cart-item-input.form-control,body .category-controls select,body .category-controls .form-control{border-radius:var(--lu-radio-chico)}body input[type=checkbox]{border-radius:5px}body .item-image,body .textbanner-image,body .section-home-modules .textbanner-image,body .lu-campana,body .lu-sobre-foto,body .lu-nota-img,body .lu-favs-foto,body .instafeed-link,body .card{border-radius:var(--lu-radio);overflow:hidden}body .lu-faq-caja,body .lu-pagos-compacto,body .lu-pagos-grande,body .lu-pagos-amex,body .alert,body .notification{border-radius:var(--lu-radio-chico)}body .modal-content,body #size-guide-modal,body #home-modal,body .modal-centered-small{border-radius:var(--lu-radio)}body .modal-bottom-sheet{border-radius:var(--lu-radio) var(--lu-radio) 0 0}body .modal-right{border-radius:var(--lu-radio) 0 0 var(--lu-radio)}body .modal-left{border-radius:0 var(--lu-radio) var(--lu-radio) 0}body .modal-header,body .modal-footer{border-radius:0}body .utilities-item .cart-widget-amount,body .utilities-item .lu-favs-cantidad,body .cart-widget-amount,body .lu-favs-cantidad{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;margin-left:.2rem;padding:0 .3rem;border-radius:var(--lu-radio-pildora);background-color:var(--lu-acento);color:var(--lu-tinta);font-family:var(--lu-texto);font-size:.62rem;font-weight:600;letter-spacing:0;line-height:1}body #single-product .js-addtocart,body .lu-comprar .btn-block,body .lu-ultimo{border-radius:var(--lu-radio-pildora)}body .btn-variant.btn-variant-color .btn-variant-content{border-radius:50%}body .product-slider-image,body.template-product .tiras img{border-radius:var(--lu-radio)}body .cart-item img{border-radius:var(--lu-radio-chico)}.cover-image .lu-cinta,.capsule-media .lu-cinta{position:absolute;inset:0;overflow:hidden;background-color:var(--lu-tinta)}.lu-cinta-pista{display:flex;width:max-content;height:100%;animation:lu-cinta 18s linear infinite;will-change:transform}.lu-cinta-quieta .lu-cinta-pista{animation-play-state:paused}.lu-cinta-panel{flex:none;width:clamp(17rem,55vw,90rem);height:100%}body .lu-cinta-video{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.lu-cinta::after{content:"";position:absolute;inset:0;background-color:color-mix(in srgb, var(--lu-tinta) 18%, transparent);pointer-events:none}@keyframes lu-cinta{to{transform:translate3d(-50%, 0, 0)}}@media(prefers-reduced-motion: reduce){.lu-cinta-pista{animation:none}}body .btn:not(.btn-link):not(.btn-whatsapp),body .lu-fav,body .btn-variant{transition-property:transform,background-color,border-color,color;transition-duration:140ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}body .btn:not(.btn-link):not(.btn-whatsapp):active,body .lu-fav:active,body .btn-variant:active{transform:scale(0.96)}@media(hover: hover)and (pointer: fine){.item-product .item-image{transition:transform 280ms var(--lu-entrada)}.item-product:hover .item-image{transform:translate3d(0, -6px, 0)}body .btn-primary:hover,body .swiper-btn:hover,body .btn-variant:hover{transform:translate3d(0, -2px, 0)}body .lu-fav:hover,body .item-slider-controls-container:hover{transform:scale(1.1)}body .item-slider-controls-container{transition:transform 180ms cubic-bezier(0.23, 1, 0.32, 1)}.section-banners-home .textbanner-title{transition:transform 420ms var(--lu-entrada)}.section-banners-home .textbanner-link:hover .textbanner-title{transform:translate3d(0, -8px, 0)}.lu-campana img,.instafeed-link img{transition:transform 420ms var(--lu-entrada)}.lu-campana:hover img,.instafeed-link:hover img{transform:scale(1.04)}}@media(prefers-reduced-motion: reduce){body .btn:not(.btn-link):not(.btn-whatsapp):active,body .lu-fav:active,body .btn-variant:active,.item-product:hover .item-image,body .btn-primary:hover,body .swiper-btn:hover,body .btn-variant:hover,body .lu-fav:hover,body .item-slider-controls-container:hover,.section-banners-home .textbanner-link:hover .textbanner-title,.lu-campana:hover img,.instafeed-link:hover img{transform:none}}body .section-banners-home .row{background-color:rgba(0,0,0,0);gap:.5rem}body .cart-item-quantity .row{border-radius:var(--lu-radio-pildora);overflow:hidden}body .cart-item-btn.btn,body .cart-item-input.form-control{border-radius:0}
/* Engine:dart */