h1{color:#b20606;text-align:center}main{padding:0 2rem}.fold{display:grid;grid-auto-rows:min-content;justify-content:center;justify-items:center;gap:1rem}.fold__imagenes{display:flex;flex-flow:row nowrap}.fold__imagenes.accesorio{display:grid;grid-template:"a b c" 1fr/1fr 1.2fr 1fr}.fold__imagenes{gap:1rem;align-items:center}.fold__imagenes img{width:100%;object-fit:contain}.fold__imagenes #img-0{grid-area:b}.fold__imagenes #img-1{grid-area:a}.fold__pay_buttons{flex-flow:column wrap}.fold .shopify-product-form{display:grid;grid-template:"price-variants" min-content "buttons" min-content/1fr;justify-content:center;gap:1rem}.fold .shopify-product-form .fold__price-variants{display:grid;grid-auto-flow:column;grid-area:price-variants;max-width:30vw;text-align:center;gap:.5rem}@media screen and (max-width:768px){.fold .shopify-product-form .fold__price-variants{grid-auto-flow:row;max-width:unset}}.fold .shopify-product-form .variants{max-width:6rem;gap:0}.fold .shopify-product-form .variants input{width:3rem}.fold .shopify-product-form .shopify-payment-button{width:100%}.fold .shopify-product-form .fold__precio{display:grid;grid-template-columns:1fr;justify-items:center;gap:0}.fold .shopify-product-form .fold__precio atrato-bnpl-widget-info{font-size:1rem;width:fit-content}.fold .shopify-product-form .fold__precio atrato-bnpl-widget-info svg{width:4rem}.fold .shopify-product-form .fold__precio p{font-family:Price!important;font-weight:600;letter-spacing:1pt;color:#b20606;font-size:1.3rem}.fold .shopify-product-form .fold__precio s{color:#000}.fold .shopify-product-form .pay_buttons{grid-area:buttons;gap:.5rem}.fold .shopify-product-form button{width:100%}.fold .shopify-product-form button.like svg{width:2rem;max-height:1rem}@media screen and (max-width:768px){.fold .shopify-product-form button.like svg{width:2rem;max-height:2rem}}.fold .shopify-product-form--accesorio{flex-flow:row nowrap}.fold__opciones{display:flex;flex-flow:column nowrap;gap:.5rem}.detalles{display:flex;flex-flow:column wrap;align-items:center}.detalles__descripciones{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;justify-content:center}@media screen and (max-width:768px){.detalles__descripciones{grid-auto-flow:row;grid-template:auto/1fr}}.detalles__descripciones .metafield-rich_text_field{display:grid;grid-auto-flow:row;grid-auto-rows:min-content;align-items:center;justify-items:center;gap:.5rem}.detalles__descripciones .metafield-rich_text_field li{list-style:unset;list-style-position:outside}.detalles__descripciones .metafield-rich_text_field ul{list-style:unset;list-style-position:inside}.detalles__descripciones .metafield-rich_text_field ol{list-style-position:inside}.detalles s{color:#d4827b}.detalles button{border:none}.detalles 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%}}
