/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js?importLoaders=1!./node_modules/postcss-loader/dist/cjs.js!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-2.use[3]!./src/modules/pdp-reviews/pdp-reviews.css ***!
  \********************************************************************************************************************************************************************************************************************************/.pdp-reviews{padding-top:60px;padding-bottom:68px;position:relative}.pdp-reviews__subtitle,.pdp-reviews__title{z-index:9;position:relative}.pdp-reviews__cloud{position:absolute;left:0;max-width:270px;top:30px}.pdp-reviews__cloudmobile{position:absolute;left:0;max-width:200px;top:10px}.pdp-reviews__wrapper{gap:26px;margin-top:64px}.pdp-reviews__wrapper--item{border-radius:15px;min-height:260px;padding:35px;width:100%}@media (min-width: 768px){.pdp-reviews__wrapper--item{width:calc(50% - 85px)}}@media (min-width: 1024px){.pdp-reviews__wrapper--item{width:calc(25% - 90px)}}.pdp-reviews__wrapper--item__stars{max-width:115px;margin:0 auto 10px}.pdp-reviews__wrapper--item__title{margin-bottom:10px}.pdp-reviews__wrapper--item__mobile{padding:0;justify-content:center}.pdp-reviews__wrapper--item__mobile .pdp-reviews__wrapper--item__text{padding:0 35px}.load-more-button{margin:56px auto 0;display:block}.swiper-button-next,.swiper-button-prev{color:#301!important}.pdp-reviews__wrapper::part(.swiper-button-next){background-color:#fd8fff}.rev-desktop{display:none}@media (min-width: 768px){.rev-desktop{display:block}}.rev-mobile{display:block}@media (min-width: 768px){.rev-mobile{display:none}}.yotpo-reviews-container,.yotpo-filters-container,.yotpo-head,.yotpo-review-border-smooth,.yotpo-bottom-line{display:none!important}.yotpo-position-desktop{position:absolute;top:10px;right:20px;z-index:99999999;display:none}@media (min-width: 1024px){.yotpo-position-desktop{display:block}}.yotpo-position-mobile{margin-top:30px;z-index:9999999999;display:block}@media (min-width: 1024px){.yotpo-position-mobile{display:none}}#yotpo-main-widget-btn{z-index:99999;position:relative;border-radius:60px!important;padding:13px 50px;font-size:21px!important;text-transform:uppercase;cursor:pointer!important;display:inline-block;transition:all .2s linear 0s;min-width:170px;background-color:transparent!important;color:#3f0011!important;border:1px solid #3F0011;white-space:nowrap}.yotpo-modal{z-index:9999999999999999999999}.load-more-button{min-width:272px}h4.yotpo-form-label,h6.yotpo-new-input-message{font-family:DM Sans,sans-serif!important;font-weight:400!important;font-style:normal!important;color:#301}h1.yotpo-modal-header{font-weight:"Recoleta"!important;font-weight:700!important;color:#301}/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js?importLoaders=1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/modules/bundle-main/components/bundle-hero.vue?vue&type=style&index=0&id=ba9e6850&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.bundle-hero{margin-bottom:25px}@media (min-width: 1024px){.bundle-hero{margin-bottom:35px}}.bundle-hero__title{max-width:392px;margin-bottom:15px;color:#3f0011}.bundle-hero__img{top:85px;right:0;max-width:60px}@media (min-width: 1024px){.bundle-hero__img{top:25px;right:25px;max-width:100px}}@media (min-width: 1160px){.bundle-hero__img{right:90px}}.bundle-hero__reviews{gap:14px;margin-top:25px;color:#3f0011}@media (min-width: 1024px){.bundle-hero__reviews{margin-top:35px}}.bundle-hero__description{color:#3f0011}.yotpo-review-form-modal{z-index:999999!important}.yotpo-empty-state{display:none!important}/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js?importLoaders=1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/modules/bundle-main/components/bundle-tab.vue?vue&type=style&index=0&id=17d02eb2&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.bundle-tab{margin-bottom:33px}@media (min-width: 1024px){.bundle-tab{max-width:350px;margin-bottom:43px}}.bundle-tab__inner{position:relative;padding:2px;background-color:#fff;border-radius:100px}.bundle-tab__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:2px solid #000;border-radius:100px;overflow:hidden}.bundle-tab__inner:after{content:"";position:absolute;top:0;bottom:0;left:-1px;width:calc(33% + 1px);height:auto;background-color:#febe10;border-radius:100px;overflow:hidden;transition:left cubic-bezier(.88,-.35,.565,1.35) .4s}.bundle-tab__inner--1:after{left:calc(100% / 3)}.bundle-tab__inner--2:after{left:calc(200% / 3)}.bundle-tab__inner--3:after{left:25%}.bundle-tab__item{z-index:1;flex:1 0;padding-top:15px;padding-bottom:17px;border-radius:100px;overflow:hidden;color:#3f0011;transition:background-color .25s ease-in-out}.bundle-tab__item:not(.active-tab){cursor:pointer}/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js?importLoaders=1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/modules/bundle-main/components/bundle-popup.vue?vue&type=style&index=0&id=0849dfbe&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.bundle-popup{position:fixed;top:50%;left:50%;z-index:-99;display:flex;flex-direction:column;justify-content:center;width:100%;height:100vh;max-width:0;max-height:0;background-color:#0009;opacity:0;visibility:hidden;overflow:hidden;transform:translate3d(-50%,-50%,0);transition:z-index .25s ease-in-out,max-width .25s ease-in-out,max-height .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out}.is-show-popup .bundle-popup{z-index:999999999999;max-width:100%;max-height:100vh;opacity:1;visibility:visible}.bundle-popup .b-pdp-hero__nutrition__content--text__table{flex-wrap:wrap}@media (min-width: 1024px){.bundle-popup .b-pdp-hero__nutrition__content--text__table{gap:40px}}.bundle-popup .b-pdp-hero__nutrition__content--text__top--content,.bundle-popup .b-pdp-hero__nutrition__content--text__calories span,.bundle-popup .b-pdp-hero__nutrition__content--text__tablehead span,.bundle-popup .b-pdp-hero__nutrition__content--text__table span{font-size:14px}@media (min-width: 1024px){.bundle-popup .b-pdp-hero__nutrition__content--text__top--content,.bundle-popup .b-pdp-hero__nutrition__content--text__calories span,.bundle-popup .b-pdp-hero__nutrition__content--text__tablehead span,.bundle-popup .b-pdp-hero__nutrition__content--text__table span{font-size:18px}}.bundle-popup .b-pdp-hero__nutrition__content--text__top--content,.bundle-popup .b-pdp-hero__nutrition__content--text__calories,.bundle-popup .b-pdp-hero__nutrition__content--text__table--inner{margin-top:5px}.bundle-popup .b-pdp-hero__nutrition__content--text__calories{padding-bottom:0;border-bottom:none}@media (min-width: 1440px){.bundle-popup .b-pdp-hero__nutrition__content--text__calories{padding-bottom:15px;border-bottom:3px solid #000}}@media (min-width: 1440px){.bundle-popup .b-pdp-hero__nutrition__content--text__calories--inner{width:50%}}@media (min-width: 1440px){.bundle-popup .b-pdp-hero__nutrition__content--text__top{margin-bottom:30px}}.bundle-popup .b-pdp-hero__nutrition__content--text__tablehead{flex-direction:column;gap:0;padding-top:0;padding-bottom:0;border-bottom:none}@media (min-width: 1024px){.bundle-popup .b-pdp-hero__nutrition__content--text__tablehead{flex-direction:row;gap:40px;padding:12px 0;border-bottom:2px solid #000}}.bundle-popup .b-pdp-hero__nutrition__content--text__tablehead--inner{width:100%;padding:8px 0;border-bottom:1px solid #000}@media (min-width: 1024px){.bundle-popup .b-pdp-hero__nutrition__content--text__tablehead--inner{padding:0;border-bottom:none}}.bundle-popup .b-pdp-hero__nutrition__content--text__tablehead--inner:first-child{margin-top:8px;border-top:1px solid #000}@media (min-width: 1024px){.bundle-popup .b-pdp-hero__nutrition__content--text__tablehead--inner:first-child{margin-top:0;border-top:none}}.bundle-popup .b-pdp-hero__nutrition__content--text__tablehead--inner:last-child{margin-bottom:3px}@media (min-width: 1024px){.bundle-popup .b-pdp-hero__nutrition__content--text__tablehead--inner:last-child{margin-bottom:0}}.bundle-popup .b-pdp-hero__nutrition__content--text__table--left,.bundle-popup .b-pdp-hero__nutrition__content--text__table--right{width:100%}@media (min-width: 1024px){.bundle-popup .b-pdp-hero__nutrition__content--text__table--left,.bundle-popup .b-pdp-hero__nutrition__content--text__table--right{width:calc(50% - 20px)}}@media (min-width: 768px){.bundle-popup .b-pdp-hero__nutrition__content--text__table--right{margin-bottom:45px}}@media (min-width: 1024px){.bundle-popup .b-pdp-hero__nutrition__content--text__table--right{margin-bottom:0}}@media (min-width: 1024px){.bundle-popup .b-pdp-hero__nutrition__content--text__table--inner{width:100%}}@media (min-width: 1024px){.bundle-popup .b-pdp-hero__nutrition__content--text__table--inner__content{width:80%}}.bundle-popup .b-pdp-hero__nutrition__content--text__table--inner__content span:first-child{min-width:200px}@media (min-width: 1024px){.bundle-popup .b-pdp-hero__nutrition__content--text__table--inner__content span:first-child{min-width:unset}}.bundle-popup__inner{position:relative;-moz-column-gap:30px;column-gap:30px;flex-direction:column;max-width:calc(100% - 80px);max-height:80vh;margin:0 auto;padding:45px 30px;background-color:#fff;overflow:auto;color:#3f0011}@media (min-width: 768px){.bundle-popup__inner{flex-direction:row;max-width:calc(100% - 120px);padding:45px 60px 45px 30px}}@media (min-width: 1024px){.bundle-popup__inner{max-width:900px;min-width:800px}}.bundle-popup__loading{position:absolute;display:flex;top:0;left:0;width:100%;height:100%;z-index:1;align-items:center;justify-content:center;background:#ffffff80}.bundle-popup__loading-icon{display:inline-block;width:50px;height:50px;border:3px solid rgba(0,0,0,.3);border-radius:50%;border-top-color:#000;animation:bundle-popup-spin 1s ease-in-out infinite}@keyframes bundle-popup-spin{to{transform:rotate(360deg)}}.bundle-popup__close{top:20px;right:20px;display:flex;flex-direction:column;justify-content:center;width:30px;height:30px;background-color:#3f0011;border:none;border-radius:50%;overflow:hidden;cursor:pointer}.bundle-popup__image{margin-bottom:30px}@media (min-width: 768px){.bundle-popup__image{max-width:40%;margin-bottom:0}}@media (min-width: 1024px){.bundle-popup__image{max-width:255px}}.bundle-popup__content{flex:1 1 auto}.bundle-popup__title{margin-bottom:20px}.bundle-popup__subtitle{margin-bottom:10px}/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js?importLoaders=1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/modules/bundle-main/components/bundle-product-card.vue?vue&type=style&index=0&id=8d31ade8&lang=css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.bundle-product-card__inner{width:100%}.bundle-product-card__image{position:relative;margin-bottom:18px;border-radius:10px;overflow:hidden}.bundle-product-card__image:before{content:"";display:block;padding-bottom:calc(208 / 174 * 100%)}.bundle-product-card__image>img{position:absolute;top:50%;left:0;transform:translate3d(0,-50%,0)}.bundle-product-card__title{margin-bottom:18px}.bundle-product-card__title-link{color:#2e0411}.bundle-product-card__description{margin-bottom:24px;color:#3f0011}.bundle-product-card__button[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}.bundle-product-card__button--added:hover{text-indent:0}.bundle-product-card__button--added svg{display:none}.bundle-product-card__view-detail{top:50%;left:50%;min-width:140px;padding:8px 15px;opacity:0;visibility:hidden;transform:translate3d(-50%,-50%,0);transition:z-index .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out}.bundle-product-card__view-detail:hover{text-indent:0}.bundle-product-card__inner:hover .bundle-product-card__view-detail{opacity:1;visibility:visible}/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js?importLoaders=1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/modules/bundle-main/components/bundle-grid.vue?vue&type=style&index=0&id=4aebfdb8&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.bundle-grid__products{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:17px;column-gap:17px;row-gap:25px}@media (min-width: 1024px){.bundle-grid__products{grid-template-columns:1fr 1fr 1fr;row-gap:55px}}/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js?importLoaders=1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/modules/bundle-main/components/bundle-qty-selector.vue?vue&type=style&index=0&id=99f95618&lang=css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.bundle-qty-selector{height:48px;border:2px solid #3F0011;padding:0 10px;border-radius:60px}@media (min-width: 1024px){.bundle-qty-selector{min-width:115px;height:50px}}.bundle-qty-selector input,.bundle-qty-selector button{border:none;text-align:center;background:transparent}.bundle-qty-selector input{width:25px;padding:0;color:#3f0011}@media (min-width: 1024px){.bundle-qty-selector input{width:45px}}.bundle-qty-selector button{cursor:pointer;padding:10px 5px}@media (min-width: 1024px){.bundle-qty-selector button{padding:10px}}/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js?importLoaders=1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/modules/bundle-main/components/bundle-button.vue?vue&type=style&index=0&id=ea5164e0&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.bundle-button{flex:1 0 auto}.bundle-button button{width:100%;padding:13px 15px;font-size:18px}@media (min-width: 1024px){.bundle-button button{padding:13px 45px;font-size:21px}}/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js?importLoaders=1!./node_modules/postcss-loader/dist/cjs.js!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-2.use[3]!./src/modules/pdp-hero/pdp-hero.css ***!
  \**************************************************************************************************************************************************************************************************************************/.b-pdp-hero.giftcard .b-pdp-hero__content--variants__singles{flex-wrap:wrap;gap:0px!important;height:120px}.b-pdp-hero.giftcard .b-pdp-hero__content--variants__singles--variant{width:50%}@media (min-width: 1024px){.b-pdp-hero.giftcard .b-pdp-hero__content--variants__singles--variant{width:40%}}.b-pdp-hero.giftcard .b-pdp-hero__content--variants__singles--single{min-width:80px}@media (min-width: 1024px){.b-pdp-hero.giftcard .b-pdp-hero__content--variants__singles--single{min-width:105px}}.b-pdp-hero{gap:50px;flex-wrap:wrap;padding-bottom:80px;padding-top:80px}.b-pdp-hero .btn{padding:13px 0;min-width:215px}.b-pdp-hero__image{width:100%}.b-pdp-hero__image--slider{padding-bottom:20px}@media (min-width: 1024px){.b-pdp-hero__image{width:calc(50% - 25px)}}.b-pdp-hero__image--icons{gap:25px}@media (min-width: 1024px){.b-pdp-hero__image--icons{gap:36px}}.b-pdp-hero__image--icons{margin-top:55px}.b-pdp-hero__image--icons img{max-width:58px}@media (min-width: 1024px){.b-pdp-hero__image--icons img{max-width:70px}}.b-pdp-hero__content{width:100%}@media (min-width: 1024px){.b-pdp-hero__content{width:calc(50% - 25px)}}.b-pdp-hero__content p{font-size:18px;font-family:DM Sans,sans-serif;font-weight:400!important;color:#301!important}.b-pdp-hero__content a{font-size:18px!important;font-family:DM Sans,sans-serif!important;font-weight:400!important;color:#301!important;text-decoration:underline!important}.b-pdp-hero__content--payments{margin-top:17px}.b-pdp-hero__content--payments .c-quantity{width:100px;height:55px}@media (min-width: 768px){.b-pdp-hero__content--payments .c-quantity{width:140px;height:55px}}.b-pdp-hero__content--payments .c-quantity{flex-shrink:0;border:2px solid #301;display:flex;justify-content:center;gap:20px;border-radius:40px;color:#301;font-family:DM Sans,sans-serif;font-weight:700;cursor:pointer}.b-pdp-hero__content--payments .c-quantity__button{background:transparent;border:none;color:#301;font-size:32px;padding:0}.b-pdp-hero__content--payments .b-pdp-hero__button--wrapper{display:flex;gap:20px}.b-pdp-hero__content--title{margin-bottom:15px}.b-pdp-hero__content--title__decoration{position:absolute;top:-25%;width:70px;right:0}.b-pdp-hero__content--stars{margin-bottom:25px;color:#2e0411;font-size:20px;font-style:normal;font-weight:700;line-height:normal;display:flex;gap:15px;align-items:center}.b-pdp-hero__content--stars img{max-width:150px}.b-pdp-hero__content--alternative{margin:28px 0 36px;padding-bottom:20px;border-bottom:2px solid #390611}.b-pdp-hero__content--alternative__wrap{gap:15px;flex-wrap:wrap}@media (min-width: 620px){.b-pdp-hero__content--alternative__wrap{flex-wrap:nowrap;gap:20px}}.b-pdp-hero__content--alternative__wrap--single{width:26vw;max-width:100px;height:26vw;max-height:100px;overflow:hidden;border-radius:20px}@media (min-width: 620px){.b-pdp-hero__content--alternative__wrap--single{width:80px;height:80px}}.b-pdp-hero__content--alternative__wrap--single.is-current{border:2px solid #390611}.b-pdp-hero__content--variants__title{margin-bottom:13px}.b-pdp-hero__content--variants__singles{display:flex;margin-bottom:20px;background:#fff;align-items:center;border-radius:40px;padding:0 16px;height:48px;gap:10px}.b-pdp-hero__content--variants__singles--variant{cursor:pointer;border:none;background:transparent}.b-pdp-hero__content--variants__singles--variant .b-pdp-hero__content--purchase__selector--circle__inner{display:none}.b-pdp-hero__content--variants__singles--variant.active .b-pdp-hero__content--purchase__selector--circle__inner{display:block}.b-pdp-hero__content--variants__singles--variant.active .b-pdp-hero__content--variants__singles--single{background-color:#febe10}@media (min-width: 768px){.b-pdp-hero__content--variants__singles{gap:120px}}.b-pdp-hero__content--variants__singles--single{color:#301;font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;background-color:#f8d789;min-width:105px;height:31px;border-radius:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.b-pdp-hero__content--purchase__title{margin:40px 0 15px}.b-pdp-hero__content--purchase__selector.active .b-pdp-hero__content--purchase__selector--circle__inner{display:block}.b-pdp-hero__content--purchase__selector{cursor:pointer;background:#fff;display:flex;align-items:flex-start;color:#301;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:700;line-height:normal;border-radius:40px;padding:20px 16px 0;height:48px;margin-bottom:18px;position:relative;width:100%;border:none}.b-pdp-hero__content--purchase__selector--priceholder__dolar{font-weight:400}@media (min-width: 768px){.b-pdp-hero__content--purchase__selector{gap:120px;padding-top:0;align-items:center;height:48px}}.b-pdp-hero__content--purchase__selector.wider{height:100px}@media (min-width: 768px){.b-pdp-hero__content--purchase__selector.wider{height:48px}}.b-pdp-hero__content--purchase__selector--circle{width:16px;height:16px;border:2px solid #301;margin-right:15px;border-radius:50%;position:relative;margin-top:2px}.b-pdp-hero__content--purchase__selector--circle__inner{width:13px;height:13px;background-color:#301;border-radius:50%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.b-pdp-hero__content--purchase__selector--save{width:128px;height:31px;border:2px solid #00AEEF;border-radius:40px;color:#301;display:flex;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;align-items:center;justify-content:center;margin-left:15px;position:absolute;bottom:25px;left:27%}@media (min-width: 768px){.b-pdp-hero__content--purchase__selector--save{position:relative;bottom:unset;left:unset}}@media (min-width: 1024px){.b-pdp-hero__content--purchase__selector--save{display:flex}}.b-pdp-hero__ingredients{padding-bottom:25px}.b-pdp-hero__ingredients__content{border-radius:12px;padding:23px 19px 13px}@media (min-width: 1024px){.b-pdp-hero__ingredients__content{padding:31px 50px 13px}}.b-pdp-hero__ingredients__content{background-color:#fff;border-radius:12px}.b-pdp-hero__ingredients__content--text{overflow:hidden;max-height:0;transition:max-height .3s ease-in-out;padding-left:0}@media (min-width: 1024px){.b-pdp-hero__ingredients__content--text{padding-left:30px}}.b-pdp-hero__ingredients__content--text.active{max-height:400px;transition:max-height .3s ease-in-out}.b-pdp-hero__ingredients__content--text__inner{padding-bottom:45px}.b-pdp-hero__ingredients__content--title{margin-bottom:10px}@media (min-width: 768px){.b-pdp-hero__ingredients__content--title{margin-bottom:20px}}.b-pdp-hero__nutrition{padding-bottom:55px}@media (min-width: 1024px){.b-pdp-hero__nutrition{padding-bottom:108px}}.b-pdp-hero__nutrition__content{border-radius:12px;padding:23px 19px 13px}@media (min-width: 1024px){.b-pdp-hero__nutrition__content{padding:31px 50px 13px}}.b-pdp-hero__nutrition__content{background-color:#fff;border-radius:12px}.b-pdp-hero__nutrition__content--text{overflow:hidden;max-height:0;transition:max-height .5s ease-in-out;padding-left:0}@media (min-width: 1024px){.b-pdp-hero__nutrition__content--text{padding-left:30px}}.b-pdp-hero__nutrition__content--text.active{max-height:800px;transition:max-height .3s ease-in-out}.b-pdp-hero__nutrition__content--title{margin-bottom:20px}.b-pdp-hero__nutrition__content--text__calories{border-bottom:3px solid #301;padding-bottom:15px;margin-top:30px}.b-pdp-hero__nutrition__content--text__calories--inner{width:50%}.b-pdp-hero__nutrition__content--text__tablehead{gap:80px;padding-top:13px;padding-bottom:12px;border-bottom:2px solid #301}.b-pdp-hero__nutrition__content--text__tablehead--inner{width:100%}.b-pdp-hero__nutrition__content--text__tablehead--inner:last-child{display:none}@media (min-width: 1024px){.b-pdp-hero__nutrition__content--text__tablehead--inner{width:calc(50% - 80px)}.b-pdp-hero__nutrition__content--text__tablehead--inner:last-child{display:flex}}.b-pdp-hero__nutrition__content--text__table{margin-top:18px;margin-bottom:45px;flex-wrap:wrap;gap:0px}@media (min-width: 1024px){.b-pdp-hero__nutrition__content--text__table{flex-wrap:nowrap;gap:80px}}.b-pdp-hero__nutrition__content--text__table--inner{width:100%}.b-pdp-hero__nutrition__content--text__table--inner__content{width:80%}.b-pdp-hero__nutrition__content--text__table--left,.b-pdp-hero__nutrition__content--text__table--right{width:100%}@media (min-width: 1024px){.b-pdp-hero__nutrition__content--text__table--left,.b-pdp-hero__nutrition__content--text__table--right{width:calc(50% - 80px)}}.plus-minus-toggle{cursor:pointer;height:21px;position:relative;width:21px;margin-top:7px}.plus-minus-toggle:before,.plus-minus-toggle:after{background:#301;content:"";height:2px;left:0;position:absolute;top:5px;width:21px;transition:transform .5s ease}.plus-minus-toggle:after{transform-origin:center}.plus-minus-toggle.collapsed:after{transform:rotate(90deg)}.plus-minus-toggle.collapsed:before{transform:rotate(180deg)}.swiper-pagination-product{bottom:0;left:50%}.swiper-pagination-product .swiper-pagination-bullet-active{background:#301!important;width:12px;height:12px;opacity:1!important;border:2px solid #330011}.swiper-pagination-product .swiper-pagination-bullet{background:transparent;width:12px;height:12px;opacity:1!important;border:2px solid #330011;margin-right:20px}/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js?importLoaders=1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/modules/bundle-main/components/bundle-subscribe.vue?vue&type=style&index=0&id=39a6005c&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.bundle-main .b-pdp-hero__content--purchase{margin-top:20px}@media (min-width: 1000px){.bundle-main .b-pdp-hero__content--purchase{margin-top:26px}}.bundle-main .b-pdp-hero__content--purchase__selector{justify-content:center;height:auto;margin-bottom:0;padding:0}@media (min-width: 768px){.bundle-main .b-pdp-hero__content--purchase__selector{height:48px}}@media (min-width: 1000px){.bundle-main .b-pdp-hero__content--purchase__selector{justify-content:space-between;gap:20px;height:70px;padding:20px}}@media (min-width: 1000px){.b-pdp-hero__content--purchase__selector--title span{display:none}}.bundle-main .b-pdp-hero__content--purchase__selector--save{display:none;bottom:0;left:0;margin-left:0}@media (min-width: 768px){.bundle-main .b-pdp-hero__content--purchase__selector--save{margin-left:15px}}@media (min-width: 1000px){.bundle-main .b-pdp-hero__content--purchase__selector--save{display:flex}}.bundle-main .b-pdp-hero__content--purchase__selector--circle{min-width:16px}@media (max-width: 999px){.b-pdp-hero__content--purchase__selector--priceholder{display:none}}/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js?importLoaders=1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/modules/bundle-main/components/bundle-box.vue?vue&type=style&index=0&id=55019bdd&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.bundle-box{margin:0 20px}@media (min-width: 1000px){.bundle-box{margin:0}}@media (min-width: 1000px){.bundle-box__products{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:40px;column-gap:40px;row-gap:46px;margin-bottom:38px;transform:translateZ(0)!important}}.bundle-box__product{aspect-ratio:auto .83333333;border-radius:5px;border:1.5px transparent dashed}@media (min-width: 1000px){.bundle-box__product{width:100%!important;margin-right:0!important;aspect-ratio:auto .85436893;border-radius:20px;border-width:3px}}.bundle-box__product--empty{border-color:#00aeef}.bundle-box__product-placeholder-image{max-width:60%;margin:0 auto}@media (min-width: 768px){.bundle-box__product-placeholder-image{max-width:140px}}.bundle-box__footer{gap:5px;justify-content:space-between;margin-top:16px}@media (min-width: 1000px){.bundle-box__footer{gap:25px;justify-content:flex-start;margin-top:35px}}.bundle-box__product-image{border-radius:5px}@media (min-width: 1000px){.bundle-box__product-image{border-radius:20px}}.bundle-box__product-close{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:17px;height:17px;padding:0;background:#301;border:none;border-radius:50%;overflow:hidden;cursor:pointer;transform:translate3d(-50%,-50%,0)}@media (min-width: 1000px){.bundle-box__product-close{width:30px;height:30px}}.bundle-box__product-close svg{width:8px}@media (min-width: 1000px){.bundle-box__product-close svg{width:16px}}.bundle-product-card__title-link{font-weight:700}/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js?importLoaders=1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/modules/bundle-main/components/bundle-icon-list.vue?vue&type=style&index=0&id=df516ef8&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.bundle-icon-list{display:flex;gap:18px;margin-top:50px}.bundle-icon-list__item{width:20%;max-width:20%}@media (min-width: 768px){.bundle-icon-list__item{max-width:82px}}/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js?importLoaders=1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/modules/bundle-main/bundle-main.vue?vue&type=style&index=0&id=6b32e6e8&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.bundle-main{display:block;padding-top:50px;padding-bottom:50px;background:#f6f4e9}@media (min-width: 1000px){.bundle-main{padding-bottom:100px}}.bundle-main__container{flex-direction:column}@media (min-width: 1000px){.bundle-main__container{flex-direction:row;-moz-column-gap:60px;column-gap:60px}}@media (min-width: 1440px){.bundle-main__container{-moz-column-gap:132px;column-gap:132px}}@media (min-width: 1000px){.bundle-main__left{width:52.39%}}.bundle-main__right{position:fixed;bottom:0;left:0;z-index:999999;width:100vw;padding:20px 0;background-color:#fff}@media (min-width: 1000px){.bundle-main__right{position:static;z-index:9;width:47.61%;padding:0;background-color:transparent}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/entry-section-bundle-main.css.map */
