.mo-escaparate .mo-escaparate-card{display:block;width:100%;height:100%;color:#705041}.mo-escaparate .mo-escaparate-card__visual{position:relative;width:100%;padding-bottom:15px}.mo-escaparate .mo-escaparate-card__media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;isolation:isolate;border-radius:16px;background-color:var(--mo-escaparate-fondo, #F4EFED)}.mo-escaparate .mo-escaparate-card__media--portrait{aspect-ratio:10 / 13}.mo-escaparate .mo-escaparate-card__media--landscape{aspect-ratio:10 / 7}.mo-escaparate .mo-escaparate-card__image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.mo-escaparate .mo-escaparate-card__image{position:absolute;top:6%;right:6%;bottom:6%;left:6%;display:block;width:88%;height:88%;object-fit:contain;object-position:center}.mo-escaparate .mo-escaparate-card__media--fit-cover .mo-escaparate-card__image{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mo-escaparate .mo-escaparate-card__placeholder{position:absolute;top:10%;right:10%;bottom:10%;left:10%;width:80%;height:80%;opacity:.4}.mo-escaparate .mo-escaparate-card__gallery{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.mo-escaparate .mo-escaparate-card__gallery::-webkit-scrollbar{display:none}.mo-escaparate .mo-escaparate-card__gallery .mo-escaparate-card__image-link{position:relative;inset:auto;display:block;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.mo-escaparate .mo-escaparate-card__gallery .mo-escaparate-card__slide:not(:first-child) .mo-escaparate-card__image{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.mo-escaparate .mo-escaparate-card__gallery-controls{position:absolute;left:0;bottom:0;z-index:4;display:flex;align-items:center;gap:4px;width:100%;height:12px;margin:0;padding:0;background:transparent}.mo-escaparate .mo-escaparate-card__gallery-dot{display:flex;align-items:center;justify-content:center;flex:1 1 0;width:0;height:12px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;-webkit-appearance:none;appearance:none;background:transparent;box-shadow:none;cursor:pointer}.mo-escaparate .mo-escaparate-card__gallery-dot span{display:block;width:100%;height:2px;border-radius:999px;background:#cfc5bf;transition:background-color .18s ease}.mo-escaparate .mo-escaparate-card__gallery-dot.is-active span{background:#705041}.mo-escaparate .mo-escaparate-card__gallery-dot:focus-visible{outline:2px solid #705041;outline-offset:2px}.mo-escaparate .mo-escaparate-card__badges{position:absolute;z-index:3;top:9px;left:9px;max-width:calc(100% - 18px);display:flex;flex-wrap:wrap;gap:5px;pointer-events:none}.mo-escaparate .mo-escaparate-card__badges .mo-escaparate-card__badge{display:inline-flex;align-items:center;width:auto;max-width:100%;padding:4px 8px!important;border-radius:999px;font-size:10px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:.03em;white-space:nowrap}.mo-escaparate .mo-escaparate-card__details{position:relative;display:flex;flex-direction:column;gap:12px;padding-top:8px}.mo-escaparate .mo-escaparate-card__description{display:block;min-width:0;width:100%}.mo-escaparate .mo-escaparate-card__title,.mo-escaparate .mo-escaparate-card__title a{color:#705041;font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:600!important;line-height:1.28;letter-spacing:.05em;text-transform:uppercase}.mo-escaparate .mo-escaparate-card__title{display:block;min-height:2.5em;max-height:none;overflow:visible;margin:0 0 5px;padding:0}.mo-escaparate .mo-escaparate-card__title a{text-decoration:none;overflow-wrap:normal;word-break:normal}.mo-escaparate .mo-escaparate-card__title a:hover{opacity:.75}.mo-escaparate .mo-escaparate-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;padding-right:0;color:#705041;font-size:13px;line-height:1.35;font-weight:600}.mo-escaparate .mo-escaparate-card__price-old{opacity:.6;font-size:12px}.mo-escaparate .mo-escaparate-card__action{position:relative;z-index:5;display:block;width:100%;margin:0}.mo-escaparate .mo-escaparate-card__form{position:relative;display:block;width:100%;margin:0}.mo-escaparate .mo-escaparate-card__action-button{display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:36px;height:auto;margin:0;padding:7px 12px;border:0;-webkit-appearance:none;appearance:none;border-radius:5px;box-shadow:none;background:#faf8f6;color:#705041;cursor:pointer;text-decoration:none;font-family:var(--font-body-family);font-size:10px;font-weight:400;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;text-align:left;transition:background-color .2s ease,opacity .2s ease}.mo-escaparate .mo-escaparate-card__action-label{display:block;min-width:0;font:inherit;letter-spacing:inherit;text-align:left}.mo-escaparate .mo-escaparate-card__action-symbol{display:block;flex:0 0 auto;font-size:22px;font-weight:400;line-height:.8;letter-spacing:0}.mo-escaparate .mo-escaparate-card__action-button:hover{background:#f1ece9;color:#705041}.mo-escaparate .mo-escaparate-card__action-button:focus-visible{outline:2px solid #705041;outline-offset:2px}.mo-escaparate .mo-escaparate-card__action-button.is-unavailable{color:#70504185;pointer-events:auto!important;cursor:pointer}.mo-escaparate .mo-escaparate-card__action-button:disabled{opacity:.55;cursor:wait}.mo-escaparate .mo-escaparate-card__feedback{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:5;display:block;width:100%;color:#705041;font-size:11px;line-height:1.35;text-align:left}.mo-escaparate .mo-escaparate-card__feedback:empty{display:none}@media screen and (max-width:749px){#product-grid.mo-escaparate.collection-product-list--1-mobile{grid-template-columns:minmax(0,1fr)!important}#product-grid.mo-escaparate.collection-product-list--2-mobile{grid-template-columns:repeat(2,minmax(0,1fr))!important}#product-grid.mo-escaparate>.collection-product-card,#product-grid.mo-escaparate .mo-escaparate-card{min-width:0;width:100%}.mo-escaparate .mo-escaparate-card__title,.mo-escaparate .mo-escaparate-card__title a{font-size:11px!important;font-weight:600!important;letter-spacing:.05em}.mo-escaparate .mo-escaparate-card__title{min-height:2.56em}.mo-escaparate .mo-escaparate-card__price{font-size:13px;padding-right:0}.mo-escaparate .mo-escaparate-card__price-old{font-size:11px}.mo-escaparate .mo-escaparate-card__badges{top:8px;left:8px}.mo-escaparate .mo-escaparate-card__badges .mo-escaparate-card__badge{font-size:9px!important;padding:4px 7px!important}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/mo-escaparate.css.map */
