:root{--java-card-radius: 18px;--java-card-border: rgb(var(--color-foreground-rgb) / .1);--java-card-bg-soft: #f7f3ee}.product-card,.product-card .product-card__content{height:100%}.product-card .card-gallery{--gallery-aspect-ratio: 1 !important;position:relative;overflow:hidden;border-radius:var(--java-card-radius);background:var(--java-card-bg-soft)}.product-card .card-gallery slideshow-component,.product-card .card-gallery slideshow-container,.product-card .card-gallery slideshow-slides,.product-card .card-gallery slideshow-slide{height:100%}.product-card .card-gallery slideshow-slides{overflow:hidden}.product-card .card-gallery .product-media-container,.product-card .card-gallery .product-media,.product-card .card-gallery .product-media>*{width:100%;height:100%}.product-card .card-gallery .product-media-container{aspect-ratio:1 / 1!important;background:var(--java-card-bg-soft)}.product-card .card-gallery img,.product-card .card-gallery video{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.product-card:hover .card-gallery img{transform:scale(1.03)}.product-card .quick-add{inset:auto 12px 12px 12px!important;width:auto!important;height:auto!important;display:flex!important;justify-content:flex-end;z-index:4}.product-card .quick-add__button{display:grid!important;width:100%;min-height:42px;justify-content:center;border-radius:999px;border:1px solid rgb(var(--color-primary-rgb) / .18);background:rgb(var(--color-background-rgb, 255 255 255) / .96);box-shadow:0 12px 30px #0000001a}.product-card .quick-add__button .add-to-cart-text{gap:8px;margin-inline:0;padding-inline:0}.product-card .quick-add__button .add-to-cart-text__content{width:auto!important;opacity:1!important;transform:none!important;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.product-card .quick-add__button .add-to-cart-icon{width:16px;height:16px}.product-card .quick-add__button--choose .add-to-cart-text__content:before{content:"A\f1 adido r\e1pido";font:inherit}.product-card .quick-add__button--choose .add-to-cart-text__content,.product-card .quick-add__button--add .add-to-cart-text__content{color:var(--color-primary)}.product-card .quick-add__button--choose .add-to-cart-text__content{font-size:0}.product-card .quick-add__button--add .add-to-cart-text__content{font-size:12px}.product-card .quick-add__button--add .add-to-cart-text__content:before{content:"Agregar al carrito";font:inherit}.product-card .product-grid-view-zoom-out--details,.product-card .product-information,.product-card .price{min-width:0}@media screen and (max-width:749px){.product-card .quick-add{inset:auto 10px 10px 10px!important}.product-card .quick-add__button{min-height:40px}}@media screen and (min-width:990px){main[data-template*=product] .product-information{max-width:1280px;padding-top:32px}main[data-template*=product] .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left{grid-template-columns:minmax(0,1.08fr) minmax(380px,460px)!important;gap:clamp(28px,4vw,54px)!important;align-items:start}main[data-template*=product] .product-information__media{max-width:none!important}main[data-template*=product] .product-information__media .media-gallery__grid{grid-template-columns:minmax(0,1.58fr) minmax(180px,.82fr)!important;gap:14px!important;align-items:stretch}main[data-template*=product] .product-information__media .media-gallery__grid>li{overflow:hidden;border-radius:18px;background:var(--java-card-bg-soft)}main[data-template*=product] .product-information__media .media-gallery__grid>li .product-media,main[data-template*=product] .product-information__media .media-gallery__grid>li .product-media>*{width:100%;height:100%}main[data-template*=product] .product-information__media .media-gallery__grid>li img,main[data-template*=product] .product-information__media .media-gallery__grid>li video{width:100%;height:100%;object-fit:cover}main[data-template*=product] .product-information__media .media-gallery__grid:has(>li:nth-child(3))>li:first-child{grid-row:span 2;min-height:clamp(460px,52vw,720px)}main[data-template*=product] .product-information__media .media-gallery__grid:has(>li:nth-child(3))>li:nth-child(2),main[data-template*=product] .product-information__media .media-gallery__grid:has(>li:nth-child(3))>li:nth-child(3){min-height:calc((clamp(460px,52vw,720px) - 14px)/2)}main[data-template*=product] .product-information__media .media-gallery__grid:not(:has(>li:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))!important}main[data-template*=product] .product-information__media .media-gallery__grid:not(:has(>li:nth-child(3)))>li{min-height:480px}main[data-template*=product] .product-information__media .media-gallery__grid>li:nth-child(n+4){grid-column:1 / -1;min-height:360px}main[data-template*=product] .product-details{max-width:460px}}@media screen and (max-width:989px){main[data-template*=product] .product-information__media .media-gallery__grid>li{border-radius:14px;overflow:hidden}}.product-card .card-gallery,.product-card .card-gallery slideshow-component,.product-card .card-gallery slideshow-container,.product-card .card-gallery slideshow-slides,.product-card .card-gallery slideshow-slide,.product-card .card-gallery .product-media-container{aspect-ratio:1 / 1!important}.product-card .card-gallery img,.product-card .card-gallery video{object-fit:contain!important;transform:none!important;background:#fff;transition:opacity .22s ease!important}.product-card:hover .card-gallery img,.product-card:focus-within .card-gallery img{transform:none!important}.product-card .card-gallery slideshow-slide{overflow:hidden}@media screen and (min-width:990px){main[data-template*=product] .product-information{max-width:1360px!important;padding-top:28px!important}main[data-template*=product] .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(390px,455px)!important;gap:clamp(34px,4vw,58px)!important}main[data-template*=product] .product-information__media{max-width:790px!important;width:100%!important}main[data-template*=product] media-gallery.media-gallery--carousel{width:100%}main[data-template*=product] media-gallery.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]){grid-template-columns:72px minmax(0,1fr)!important;gap:14px!important;align-items:stretch}main[data-template*=product] media-gallery.media-gallery--carousel slideshow-container{min-width:0}main[data-template*=product] media-gallery.media-gallery--carousel slideshow-slides{border-radius:18px;background:#fff;overflow:hidden}main[data-template*=product] media-gallery.media-gallery--carousel slideshow-slide,main[data-template*=product] media-gallery.media-gallery--carousel .product-media-container{aspect-ratio:1 / 1!important;min-height:0!important;max-height:none!important;background:#fff!important}main[data-template*=product] media-gallery.media-gallery--carousel .product-media,main[data-template*=product] media-gallery.media-gallery--carousel .product-media>*{width:100%;height:100%}main[data-template*=product] media-gallery.media-gallery--carousel img,main[data-template*=product] media-gallery.media-gallery--carousel video{width:100%;height:100%;object-fit:contain!important;background:#fff}main[data-template*=product] media-gallery.media-gallery--carousel slideshow-controls[thumbnails]{min-height:100%}main[data-template*=product] media-gallery.media-gallery--carousel .slideshow-controls__thumbnails{gap:10px;padding:2px 6px 2px 2px}main[data-template*=product] media-gallery.media-gallery--carousel .slideshow-controls__thumbnail{width:62px;border-radius:10px;overflow:hidden;background:#fff;border:1px solid rgb(var(--color-foreground-rgb) / .12)}main[data-template*=product] media-gallery.media-gallery--carousel .slideshow-controls__thumbnail img{object-fit:cover!important;background:#fff}main[data-template*=product] media-gallery.media-gallery--carousel .slideshow-controls__thumbnail[aria-selected=true]{outline:2px solid var(--color-primary)!important;outline-offset:2px!important}main[data-template*=product] .product-details{max-width:455px!important}}@media screen and (max-width:989px){main[data-template*=product] media-gallery.media-gallery--carousel slideshow-slides{border-radius:14px;overflow:hidden;background:#fff}main[data-template*=product] media-gallery.media-gallery--carousel slideshow-slide,main[data-template*=product] media-gallery.media-gallery--carousel .product-media-container{aspect-ratio:1 / 1!important}main[data-template*=product] media-gallery.media-gallery--carousel img,main[data-template*=product] media-gallery.media-gallery--carousel video{object-fit:contain!important;background:#fff}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/java-premium-catalog.css.map */
