.product-card{height:100%;width:100%;position: relative;}.product-card i{cursor: pointer;}.product-card figure{position: relative;overflow: hidden;aspect-ratio: auto;}.product-card figure > .options-images-list{position: relative;z-index: 16;}.product-card .imagen > ul > li{width: 100%;padding-bottom: 100%;position: relative;}.product-card .imagen > ul > li > img,.product-card .imagen > ul > li > video{position: absolute;top: 0;left: 0;bottom: 0;right: 0;object-fit: cover;z-index: 2;height: 100%;}.product-card > footer{padding: 1em;display: flex;flex-direction: column;align-items: center;justify-content: space-between;flex: 1;}.product-card .imagen{display:block;width:100%;position: relative;}.product-card figure > .imagen > ul{display: flex;flex-direction: row;overflow: auto;scroll-snap-type: x mandatory;scrollbar-width: none;scroll-behavior: smooth;}.product-card figure > .imagen > ul::-webkit-scrollbar{display: none;}.product-card figure > .imagen > ul > li{scroll-snap-align: center;width: 100%;flex-shrink: 0;}.product-card figure > ul{position: absolute;left: 0;top: 0;right: 0;display: flex;align-items: center;justify-content: center;gap: 0.125em;z-index: 1;margin-top: 1.4375em;}.product-card figure > ul span{width: 1em;height: 1em;border-radius: 50%;border: 1px solid #C4C0B5E5;margin: auto;display: block;}.product-card figure > ul span.active{background-color: #C4C0B5E5;}.product-card figcaption{display: none;background: transparent;position: absolute;top: 0;left: 0;right: 0;z-index: 16;max-height: 100%;overflow: auto;}.product-card figcaption .badge{background-color: #000;color: #fff;padding: .5em 1em;white-space: nowrap;border-radius: .2em;}.product-card figcaption > ul{display: flex;align-items: center;justify-content: space-between;padding: 1.25em 1.4375em 0 1.4375em;}.product-card figcaption > ul > li{min-width: 30%;flex: 1;overflow: hidden;display: flex;align-items: center;justify-content: center;}.product-card figcaption > ul > li{justify-content: flex-start;}.product-card figcaption .arrow-atributos > i{transform: rotate(180deg);}.product-card figcaption > ul > li + li{justify-content: center;}.product-card figcaption footer{display: none;padding: 1em;width: 100%;}.product-card input:checked ~ figcaption > footer{display: block;}.product-card input:checked + figcaption{background: #ffffff75;backdrop-filter: blur(0.5em);-webkit-backdrop-filter: blur(.5em);}.product-card figcaption > ul i{background-color: #fff;}.product-card figcaption > footer i::after{background-color: #000;}.product-card input:checked + figcaption > ul i::after{transform: rotate(360deg);background-color: #000;}.product-card input:checked + figcaption > ul{padding-top: .75em;padding-bottom: 0;}.product-card input:checked + figcaption > ul > li:first-child,.product-card input:checked + figcaption > ul > li:last-child{display: none;}.product-card input:checked ~ figcaption > ul > li{justify-content: center;}.product-card .atributos{display: flex;flex-direction: column;}.product-card figcaption .atributos > li{display: flex;}.product-card figcaption .atributos li span{font-size: 1.125em;font-weight: bold;}.product-card figcaption .atributos li li{display: inline-block;}.product-card figcaption .atributos li li a{font-size: 1.125em;}.imagen input[type="checkbox"]:checked ~ video{display: block;}.product-card .imagen-icons{width: 100%;position: absolute;bottom: 0;padding: 0.5em;display: grid;grid-template-columns: 0fr 1fr 2fr 1fr 0fr;}.product-card .imagen-icons li{flex-basis: auto;}.product-card .imagen-icons li i{background-color: #fff;}.product-card .imagen-icons li label {}.product-card footer > div{min-width: 50%;text-align: center;margin-top: 1.5em;}.product-card footer > div > .caracteristicas{margin: .5em 0;}.product-card footer > div > strong{font-weight: 800;line-height: 1.25em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-transform: uppercase;}.product-card footer > div .caracteristicas > ul{display: inline;margin-top: 0;}.product-card footer > div > ul li{display: none;}.product-card footer > div > ul li:first-child{display: inline;}.product-card input[type="checkbox"]{display: none;}.product-card input[type="checkbox"]:checked ~ section > footer div > ul li{display: inline;}.product-card input[type="checkbox"]:checked ~ section{position: absolute;background-color: #fff;width: 100%;height: max-content;bottom: 0;right: 0;left: 0;display: flex;align-items: center;flex-direction: column;overflow-y: auto;}.product-card input[type="checkbox"]:checked ~ section > label{display: block;}.product-card input[type="checkbox"]:checked ~ section > label i::after{background-color: #000;transform: rotate(180deg);}.product-card > section > label{display: none;}.product-card footer > aside{min-width: 50%;flex-direction: column;}.product-card footer > aside > div select{text-align: center;text-transform: uppercase;}.product-card footer > aside > div + ul > li{display: flex;}.product-card footer > aside > div + ul > li:last-child{display: none;}.product-card footer > aside > ul > li{display: none;}.product-card footer > aside > ul > li:last-child{display: flex;}.product-card footer > aside > ul:first-child{display: none;}.product-card footer > aside ul + div{display: flex;justify-content: center;text-align: center;font-size: 0.8em;margin: 2em 0;text-transform: uppercase;}.product-card footer > aside ul li{margin-left: .09em;margin-right: .09em;}.product-card footer .items span{display: block;width: 1.125em;height: 1.125em;border-radius: 50%;background-size: cover;}.product-card footer .items i{background-color: black;font-size: 1.325em;position: relative;top: -2px;}.product-card footer > span{display:block;margin:.25em 0}.product-card footer .iconos-carritos span{font-weight: 400;color: white;}.product-card .lista-carritos{justify-content: flex-end;display: flex;flex-direction: column;margin-top: 4em;}.product-card div + .lista-carritos{margin: 0;}.product-card .lista-carritos > li + li{margin-left: 0.25em;}.product-card .lista-carritos > li i::after{display: none;background-color: #292d32;}.product-card header{margin-bottom:1em}.product-card header div{margin:1em 0;text-align:center}.product-card header strong{display:block;line-height:1.5;text-transform:uppercase}.iconos-carritos.active{background-color: #000;border-radius: 50%;display: flex;align-items: center;justify-content: center;}.product-card .lista-carritos .iconos-carritos.active i::after{margin-top: 0.125em;background-color: white;}.product-card .nav-arrows{margin-left: 0.5em;margin-right: 0.5em;z-index: 16;visibility: hidden;opacity: 0;transition: all 0.25s;align-items: center;bottom: 0;display: flex;justify-content: space-between;left: 0;position: absolute;right: 0;top: 0;}.product-card .nav-arrows a{visibility: visible;padding: 0;display: block;}.product-card .nav-arrows a span{font-size: 1em;display: flex;align-items: center;justify-content: center;width: 1.5em;height: 1.5em;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 0;cursor: pointer;border-style: solid;border-width: 1px;padding: .25em;margin: 0;background-clip: padding-box;border-color: rgba(0,0,0,0.08);}.product-card .nav-arrows a.hidden{opacity: 0;}.product-card .nav-arrows a + a span{margin-left: auto;}.product-card .nav-arrows a i::after{background-color: #fff;font-size: 0.625em;}.product-card .nav-arrows ul {}.product-card .nav-arrows .lista-imagenes{position: absolute;}.product-card > figure:hover .nav-arrows{opacity: 1;}.popup-interior.is-visible{visibility: visible;}.hero-popup.popup-interior .container > div{width: 100%;font-size: 1.25em;}.product-card figure > .options-images-list > nav{position: absolute;bottom: 0em;display: flex;align-items: center;justify-content: center;width: 100%;}.product-card .options-images-list .options-images{display: flex;align-items: center;justify-content: flex-start;overflow: auto;scroll-behavior: smooth;scrollbar-width: none;scroll-snap-type: x mandatory;}.product-card .options-images-list .options-images::-webkit-scrollbar{display: none;}.product-card .options-images-list .options-images > li{margin: 1.25em 0.25em 1.25em 0.25em;}.product-card .options-images-list .options-images a{display: block;border-radius: 50%;background-color: #C4C0B5E5;}.loader{width: 3em;height: 3em;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 1;border: .3125em solid #C4C0B5;border-bottom-color: transparent;border-radius: 50%;display: inline-block;box-sizing: border-box;animation: rotation 1s linear infinite;}@keyframes rotation{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}}