/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/App.vue?vue&type=style&index=0&id=b04d08e0&prod&lang=scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;500;600;700;800&display=swap);
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/App.vue?vue&type=style&index=0&id=b04d08e0&prod&lang=scss (1) ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/@import url(https://fonts.cdnfonts.com/css/kbbubblegum);
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/App.vue?vue&type=style&index=0&id=b04d08e0&prod&lang=scss (2) ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/*{margin:0;padding:0;box-sizing:border-box;font-family:kbbubblegum,sans-serif}html{font-size:62.5%}body::-webkit-scrollbar{width:.7rem}body::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:1rem}body::-webkit-scrollbar-thumb{background:#e91e63;border-radius:1rem}body::-webkit-scrollbar-thumb:hover{background:#e91e63}a{text-decoration:none}ul{list-style:none}button{cursor:pointer}.default-btn{background:#ab1244;color:#fff;text-transform:uppercase;font-weight:700;font-size:1.3rem;line-height:1.776rem;letter-spacing:.1rem;border:none;padding:1.5rem 3rem;transition:all .3s ease}.default-btn:hover{background:#e91e63}.wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.stop-scroll{max-height:calc(100vh - 9.1rem);overflow:hidden}.vgs__container{height:80%!important;top:25%!important}.loader-container{display:flex;justify-content:center;align-items:center;height:100vh;flex-direction:column}p{margin-top:1rem;font-size:1.6rem;color:#333;font-weight:700}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/ProductPageNavigation.vue?vue&type=style&index=0&id=5d6da6b0&prod&lang=scss&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.categories[data-v-5d6da6b0]{display:flex;flex-wrap:wrap}@media (min-width:768px){.categories[data-v-5d6da6b0]{justify-content:center;padding:9.6rem 4rem 0 4rem}.categories>[data-v-5d6da6b0]{flex:1 1 calc(50% - 1rem);margin:.5rem}}@media (min-width:1205px){.categories[data-v-5d6da6b0]{padding:12rem 16.5rem 0 16.5rem}.categories>[data-v-5d6da6b0]{flex:1 1 calc(33.333% - 2rem);margin:1rem}}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/CategoryPage/Heading.vue?vue&type=style&index=0&id=35d4cb9e&prod&lang=scss&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.heading[data-v-35d4cb9e]{background:#000;color:#fff;font-size:2.8rem;line-height:3.825rem;letter-spacing:.2rem;text-align:center;padding:3.2rem 0;text-transform:uppercase}@media (min-width:768px){.heading[data-v-35d4cb9e]{padding:10.5rem 0 9.7rem 0;font-size:4rem;line-height:4.4rem;letter-spacing:.143rem}}.hero__product-description[data-v-35d4cb9e]{background:#000;color:#fff;letter-spacing:.2rem;text-align:center;text-transform:uppercase}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/CategoryPage/Header.vue?vue&type=style&index=0&id=468b39b1&prod&lang=scss&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/ProductPage/Header.vue?vue&type=style&index=0&id=1acb8787&prod&lang=scss&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.header[data-v-1acb8787],.header[data-v-468b39b1]{background:#000;width:100%}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/ProductPage/OthersCard.vue?vue&type=style&index=0&id=4a0e55e4&prod&lang=scss&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.card[data-v-4a0e55e4]{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:5.6rem}@media (min-width:768px){.card[data-v-4a0e55e4]{width:22.3rem;margin-bottom:0;margin-right:1.1rem}}@media (min-width:1205px){.card[data-v-4a0e55e4]{width:35rem;margin-right:3rem}}.card[data-v-4a0e55e4]:last-child{margin-bottom:0}@media (min-width:768px){.card[data-v-4a0e55e4]:last-child{margin-right:0}}.card [data-v-4a0e55e4]{text-align:center}.card__image[data-v-4a0e55e4]{width:100%;height:12rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.8rem}@media (min-width:768px){.card__image[data-v-4a0e55e4]{height:31.8rem}}.card__title[data-v-4a0e55e4]{margin-top:3.2rem;font-weight:700;font-size:2.4rem;line-height:3.278rem;letter-spacing:.171rem;text-transform:uppercase}@media (min-width:768px){.card__title[data-v-4a0e55e4]{margin-top:4rem}}.card__btn[data-v-4a0e55e4]{margin-top:3.2rem}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/CategoryPage/Product.vue?vue&type=style&index=0&id=042d2c14&prod&lang=scss&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.product[data-v-042d2c14]{margin:6rem auto;width:35.7rem;display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.product[data-v-042d2c14]{width:68.9rem}}@media (min-width:1205px){.product[data-v-042d2c14]{width:111rem;flex-direction:row}.product[data-v-042d2c14]:nth-child(odd){flex-direction:row-reverse}.product:nth-child(odd) .product__text[data-v-042d2c14]{margin-left:0;margin-right:12.5rem}}.product [data-v-042d2c14]{text-align:center}.product[data-v-042d2c14]:first-child{margin-top:6.4rem}.product__preview[data-v-042d2c14]{width:100%;border-radius:.8rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:200px}@media (min-width:768px){.product__preview[data-v-042d2c14]{max-height:35.2rem}}@media (min-width:1205px){.product__preview[data-v-042d2c14]{width:54rem;max-height:56rem}}.product__text[data-v-042d2c14]{margin-top:0}@media (min-width:768px){.product__text[data-v-042d2c14]{width:57.2rem;margin-top:3.2rem}}@media (min-width:1205px){.product__text[data-v-042d2c14]{margin:0;margin-left:12.5rem;width:44.5rem;display:flex;flex-direction:column;align-items:flex-start}.product__text [data-v-042d2c14]{text-align:left}}.product__text__tag[data-v-042d2c14]{font-size:1.4rem;font-weight:400;line-height:1.912rem;letter-spacing:1rem;text-transform:uppercase;color:#d87d4a}.product__text__title[data-v-042d2c14]{margin:2.4rem 0;font-weight:700;font-size:2.8rem;line-height:3.825rem;letter-spacing:.1rem;text-transform:uppercase}@media (min-width:768px){.product__text__title[data-v-042d2c14]{font-size:4rem;line-height:4.4rem;letter-spacing:.143rem}}.product__text__description[data-v-042d2c14]{margin-bottom:2.4rem;font-weight:500;font-size:1.5rem;line-height:2.5rem;color:#8d8d8d}