.product-information,.product-recommendations{--color-background: var(--ems-crema);--color-foreground: var(--ems-tinta);--color-border: var(--ems-linea)}.shopify-section:has(.product-information)>.section-background,.shopify-section:has(.product-recommendations)>.section-background{--color-background: var(--ems-crema);background:var(--ems-crema)!important}.product-information{background:var(--ems-crema)}.product-information__grid{max-width:var(--ems-container);margin:0 auto;padding:48px 24px 80px;gap:56px}.product-information--media-left .product-information__media{padding-right:0}.product-information--media-left .product-details{padding-left:0}.product-information__media media-gallery{display:block;position:relative}.product-information__media .product-media-container{background:var(--ems-amarillo);border:2px solid var(--ems-tinta);box-shadow:6px 6px 0 var(--ems-tinta);overflow:hidden}.product-information__media .product-media__image{width:auto!important;max-width:82%;height:auto;max-height:440px;object-fit:contain;margin:0 auto;transform:rotate(5deg);transition:transform .2s ease;filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(6px 6px 0 var(--ems-tinta))}.product-information__media .product-media-container:hover .product-media__image{transform:rotate(-2deg) scale(1.04)}.ems-sello{position:absolute;z-index:3;left:20px;top:20px;background:var(--ems-rojo);color:var(--ems-amarillo);border:2px solid var(--ems-tinta);padding:5px 12px;font-family:var(--ems-font-rotulo)!important;font-size:20px;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;transform:rotate(-4deg);box-shadow:4px 4px 0 var(--ems-tinta);pointer-events:none}.dialog-thumbnails-list{gap:12px}.dialog-thumbnails-list__thumbnail{width:92px;height:92px;flex:none;border:2px solid var(--ems-tinta);background:#fff;padding:6px;border-radius:0}.dialog-thumbnails-list__thumbnail img{width:auto!important;max-width:100%;max-height:70px;object-fit:contain;transform:rotate(5deg)}.dialog-thumbnails-list__thumbnail[aria-current=true],.dialog-thumbnails-list__thumbnail.is-selected{background:var(--ems-amarillo);box-shadow:4px 4px 0 var(--ems-tinta)}.slideshow-control{border:2px solid var(--ems-tinta);border-radius:999px;background:var(--ems-papel);width:44px;height:44px;color:var(--ems-tinta)}.slideshow-control:hover{background:var(--ems-amarillo)}.product-details{gap:0}.product-details .ems-peye{display:block;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1;color:var(--ems-rojo)}.product-details .text-block.h3,.product-details .text-block.h3 h1,.product-details .text-block.h3 h3{font-size:44px;line-height:1.02;font-weight:900;letter-spacing:-.02em;margin:14px 0;color:var(--ems-tinta)}.product-details .ems-plead{margin:0;font-size:20px;line-height:1.45;max-width:520px;color:var(--ems-tinta)}.product-details product-price{margin:26px 0 22px}.product-details product-price .price{font-size:40px;font-weight:900;line-height:1;color:var(--ems-tinta)}.product-details product-price .tax-note{font-size:14px;color:var(--ems-gris);margin-top:6px}.product-details variant-picker{display:block;margin:0 0 26px}.variant-picker__form{display:flex;flex-direction:column;gap:18px}.variant-option{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.variant-option legend{flex:1 0 100%;padding:0;margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1;color:var(--ems-tinta)}.variant-option__button-label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:112px;height:60px;padding:0 16px;margin:0;border:2px solid var(--ems-tinta);border-radius:0!important;background:var(--ems-papel);cursor:pointer;transition:background .12s,box-shadow .12s,color .12s}.variant-option__button-label__pill{display:none!important}.variant-option__button-label__text{font-size:15px;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:none;color:inherit}.variant-option__button-label:hover{background:var(--ems-amarillo)}.variant-option__button-label:has(input:checked){background:var(--ems-tinta);color:var(--ems-papel);box-shadow:4px 4px 0 var(--ems-rojo)}.variant-option__button-label:has(input:disabled){opacity:.4;text-decoration:line-through;cursor:not-allowed}.variant-option__button-label:has(input:focus-visible){outline:3px solid var(--ems-marino);outline-offset:3px}.product-form-buttons{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch}.product-form-buttons>span:has(add-to-cart-component){flex:1 1 260px;display:flex}quantity-selector-component.quantity-selector{flex:none;display:inline-flex;align-items:center;height:60px;border:2px solid var(--ems-tinta);border-radius:999px;background:var(--ems-papel);padding:0 4px}.quantity-selector .quantity-minus,.quantity-selector .quantity-plus{width:48px;height:52px;border-radius:999px;color:var(--ems-tinta)}.quantity-selector .quantity-minus:hover,.quantity-selector .quantity-plus:hover{background:var(--ems-amarillo)}.quantity-selector input[name=quantity]{width:36px;min-width:0;border:0;background:transparent;text-align:center;font-size:18px;font-weight:800;color:var(--ems-tinta);-moz-appearance:textfield}.quantity-selector input[name=quantity]::-webkit-outer-spin-button,.quantity-selector input[name=quantity]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}add-to-cart-component{display:flex;flex:1}.add-to-cart-button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:60px;padding:0 28px;border:2px solid var(--ems-tinta);border-radius:999px;background:var(--ems-rojo);color:#fff;font-size:15px;font-weight:800;letter-spacing:.08em;box-shadow:4px 4px 0 var(--ems-tinta);transition:transform .12s,box-shadow .12s}.add-to-cart-button,.add-to-cart-button .add-to-cart-text,.add-to-cart-button .add-to-cart-text__content{text-transform:uppercase!important}.add-to-cart-button:hover:not([disabled]){transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ems-tinta);background:var(--ems-rojo)}.add-to-cart-button:active:not([disabled]){transform:translate(4px,4px);box-shadow:none}.add-to-cart-button[disabled]{background:var(--ems-linea);color:var(--ems-gris);box-shadow:none}.add-to-cart-button .add-to-cart-icon{display:none}.add-to-cart-button .add-to-cart-text--added{color:var(--ems-tinta)}add-to-cart-component[data-added] .add-to-cart-button{background:var(--ems-limon);color:var(--ems-tinta)}.ems-pship{margin:14px 0 0;font-size:14px;color:var(--ems-gris)}.ems-pship a{text-decoration:underline}.product-details .accordion{margin-top:28px}.product-details .accordion details.details{border:0;border-bottom:2px solid var(--ems-tinta)}.product-details .accordion accordion-custom:first-child details.details{border-top:2px solid var(--ems-tinta)}.product-details .accordion summary,.product-details .accordion summary *{font-family:var(--ems-font)!important}.product-details .accordion summary{min-height:56px;font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ems-tinta)}.product-details .accordion details p,.product-details .accordion details li{font-size:15px;max-width:520px;color:var(--ems-tinta)}@media(max-width:900px){.product-information__grid{padding:0 0 100px;gap:0}.product-information__media .product-media-container{aspect-ratio:auto!important;height:350px;min-height:0;border-left:0;border-right:0;box-shadow:none}.product-information__media .product-media__image{max-height:270px;max-width:72%}.ems-sello{left:14px;top:14px;font-size:15px;padding:4px 10px}.dialog-thumbnails-list-container{display:none}.product-details{padding:22px 16px 28px}.product-details .text-block.h3,.product-details .text-block.h3 h1,.product-details .text-block.h3 h3{font-size:32px;line-height:1.03;margin:10px 0}.product-details .ems-plead{font-size:17px}.product-details product-price{margin:18px 0}.product-details product-price .price{font-size:32px}.variant-option{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:6px;margin-inline:-16px;padding-inline:16px}.variant-option::-webkit-scrollbar{display:none}.variant-option legend{margin-inline:0}.variant-option__button-label{flex:none;min-width:0;height:56px;padding:0 14px}.variant-option__button-label__text{font-size:14px;white-space:nowrap}.product-details .buy-buttons-block{display:none}.product-details .accordion summary{min-height:52px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/ems-product.css.map */
