h1{color:#b20606;text-align:center}.product{padding:0 4rem;display:grid;grid-auto-rows:min-content;justify-content:center;justify-items:center;gap:4rem}@media screen and (max-width:768px){.product{gap:1rem;padding:0 1rem}}.product__detalles{flex-flow:column wrap;align-items:center;gap:1rem}.product__imagenes{display:flex;flex-flow:row nowrap}.product__imagenes.accesorio{display:grid;grid-template:"a b c" 1fr/1fr 1.2fr 1fr;max-width:90%}.product__imagenes{gap:1rem;align-items:center}.product__imagenes img{object-fit:contain}.product__imagenes #first-img{grid-area:b}.product__pay_buttons{flex-flow:column wrap}.product .shopify-product-form{display:grid;grid-template:"price-variants" min-content "buttons" min-content/auto;justify-content:center;gap:1rem;max-width:80vw}.product .shopify-product-form data{display:block}.product .shopify-product-form s{display:block}.product .shopify-product-form .product__price-variants{display:grid;grid-auto-flow:column;grid-area:price-variants;text-align:center;gap:.5rem}@media screen and (max-width:768px){.product .shopify-product-form .product__price-variants{grid-auto-flow:row;max-width:unset}}.product .shopify-product-form .variants{max-width:6rem;gap:0}.product .shopify-product-form .variants input{width:3rem}.product .shopify-product-form .shopify-payment-button{width:100%}.product .shopify-product-form .product__precio{display:grid;grid-template-columns:1fr;justify-items:center;gap:0}.product .shopify-product-form .product__precio atrato-bnpl-widget-info{font-size:1rem;width:fit-content}.product .shopify-product-form .product__precio atrato-bnpl-widget-info svg{width:4rem}.product .shopify-product-form .product__precio p{font-family:Price!important;font-weight:600;letter-spacing:1pt;color:#b20606;font-size:1.3rem}.product .shopify-product-form .product__precio s{color:#000}.product .shopify-product-form .pay_buttons{grid-area:buttons;gap:.5rem}.product .shopify-product-form .button-content{width:unset!important}.product .shopify-product-form button{width:100%}.product .shopify-product-form button.like svg{width:2rem;max-height:1rem}@media screen and (max-width:768px){.product .shopify-product-form button.like svg{width:2rem;max-height:2rem}}.product .shopify-product-form--accesorio{flex-flow:row nowrap}.product__opciones{display:flex;flex-flow:column nowrap;gap:.5rem}.descripcion{display:flex;flex-flow:column wrap;align-items:center}.descripcion__descripciones{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;justify-content:center}@media screen and (max-width:768px){.descripcion__descripciones{grid-auto-flow:row;grid-template:auto/1fr}}.descripcion__descripciones .metafield-rich_text_field{display:grid;grid-auto-flow:row;grid-auto-rows:min-content;align-items:center;justify-items:center;gap:.5rem}.descripcion__descripciones .metafield-rich_text_field li{list-style:unset;list-style-position:outside}.descripcion__descripciones .metafield-rich_text_field ul{list-style:unset;list-style-position:inside}.descripcion__descripciones .metafield-rich_text_field ol{list-style-position:inside}.descripcion s{color:#d4827b}.descripcion button{border:none}.descripcion figure{display:flex;flex-flow:row nowrap;place-items:center;gap:1rem}.recommendations{width:100%}.recommendations h2{text-align:center}.recomendado-carusel{display:grid;grid-template-areas:"titulo ." "description images";grid-template-rows:min-content;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;justify-items:center}.recomendado-carusel .description{grid-area:description;flex-direction:column;gap:2rem;align-content:start}.recomendado-carusel .images{position:relative;grid-area:images}.recomendado-carusel .images img{max-width:100%;width:80%;object-fit:contain}.recomendado-carusel .link--active{color:#b20606}.recomendado-carusel .link--inactive{color:inherit}.recomendado-carusel .link__image--inactive{display:none}@media screen and (max-width:768px){.recomendado-carusel{padding:unset;display:grid;grid-template-areas:"titulo" "images" "description";grid-auto-flow:row;grid-auto-rows:min-content;grid-template-columns:1fr;gap:1rem;align-items:center;text-align:center}.recomendado-carusel .caret{transform:scale(1.5);color:gray}.recomendado-carusel .flechas{padding:0 1rem;display:flex;flex-flow:row nowrap;width:100vw;max-width:unset;justify-content:space-between;position:absolute;top:45%;z-index:100}.recomendado-carusel .description{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:1.5rem}.recomendado-carusel .description a{text-overflow:ellipsis}.recomendado-carusel .images img{max-width:70%}}
