/*!
 * An vue project
 *  1.14.0
 * 
 *  Licensed under the EULA license.
 *  https://controlla.com.mx/eula
 * 
 *  Copyright 2025, Controlla <contacto@controlla.com.mx>
 *  https://controlla.com.mx
 * 
 *  Developers: Ivan Sotelo <isotelo@controlla.com.mx>,Daniel Apodaca <dapodaca@controlla.com.mx>
 * 
 * 
 */.container[data-v-a7009120]{width:100%}.container__back[data-v-a7009120]{width:100%;min-height:80px;height:80px;padding:30px 50px 10px 100px}@media (max-width:900px){.container__back[data-v-a7009120]{padding:30px 50px 10px 50px}}.container__back__back-button[data-v-a7009120]{border:2.2px solid #a4a4a4;border-radius:10px;margin:0 10px 0 0}.container__back__back-text[data-v-a7009120]{display:block;padding:10px;cursor:pointer}@media (min-width:1300px){.container__product-section[data-v-a7009120]{display:grid;grid-template-columns:2fr 1fr}}.container__product-section__product-grid[data-v-a7009120]{display:grid;grid-template-columns:20% 80%;padding:30px 50px 10px 100px;grid-row-gap:10px}@media (max-width:900px){.container__product-section__product-grid[data-v-a7009120]{grid-template-columns:1fr;padding:0;padding:30px 50px 10px 50px}}@media (max-width:400px){.container__product-section__product-grid[data-v-a7009120]{grid-template-columns:1fr;padding:0}}.container__product-section__product-grid__product-parts.web[data-v-a7009120]{grid-row-gap:20px;width:100%;overflow:hidden;position:relative;grid-template-rows:1fr 1fr 1fr;display:grid}@media (max-width:900px){.container__product-section__product-grid__product-parts.web[data-v-a7009120]{display:none}}.container__product-section__product-grid__product-parts.mobile[data-v-a7009120]{display:none;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-rows:1fr;height:auto;gap:10px}@media (max-width:900px){.container__product-section__product-grid__product-parts.mobile[data-v-a7009120]{display:grid}}.container__product-section__product-grid__product-parts__image_container[data-v-a7009120]{width:100px;height:100px;border:3px solid #dbdbdb;margin:0;overflow:hidden;display:block;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;padding:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container__product-section__product-grid__product-parts__image_container__img[data-v-a7009120]{width:100px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.container__product-section__product-grid__whole-product[data-v-a7009120]{width:600px;height:600px;margin:auto;overflow:hidden;display:block;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:500px){.container__product-section__product-grid__whole-product[data-v-a7009120]{width:200px;height:200px}}.container__product-section__product-grid__whole-product__img[data-v-a7009120]{width:600px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width:500px){.container__product-section__product-grid__whole-product__img[data-v-a7009120]{width:200px}}.container__product-section__product-description[data-v-a7009120]{background-color:#f9f9f9;padding:10px}.container__product-section__product-description__background[data-v-a7009120]{width:100%;padding:0 0 0 50px}.container__product-section__product-description__background__paragraph[data-v-a7009120]{display:block}.container__product-section__product-description__background__paragraph.product-title[data-v-a7009120]{font-weight:700;font-size:56px}@media (max-width:900px){.container__product-section__product-description__background__paragraph.product-title[data-v-a7009120]{font-size:46px}}.container__product-section__product-description__background__paragraph.price[data-v-a7009120]{font-weight:400;font-size:54px;color:#414141}@media (max-width:900px){.container__product-section__product-description__background__paragraph.price[data-v-a7009120]{font-size:44px}}.container__product-section__product-description__background__paragraph.price.discount-price-before[data-v-a7009120]{text-decoration:line-through;color:#736f6f;font-size:20px}.container__product-section__product-description__background__paragraph.price.discount-price-after[data-v-a7009120]{font-size:54px}.container__product-section__product-description__background__paragraph.text[data-v-a7009120]{font-weight:300;font-size:16px;color:#414141}@media (max-width:900px){.container__product-section__product-description__background__paragraph.text[data-v-a7009120]{font-size:10px}}.container__product-section__product-description__background__paragraph.title[data-v-a7009120]{font-weight:700;font-size:26px}@media (max-width:900px){.container__product-section__product-description__background__paragraph.title[data-v-a7009120]{font-size:16px}}.container__product-section__product-description__background__paragraph.button[data-v-a7009120]{all:unset;width:200px;-ms-flex-item-align:left;align-self:left;justify-self:left;background-color:#c9aa6d;cursor:pointer;border-radius:5px;padding:10px 20px 10px 20px;letter-spacing:2px;font-weight:600;font-size:15px;margin:50px 0 10px 0;text-align:center;color:#fff}