.product[data-v-b0d1bc2b]{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:var(--container-main);min-height:1px;position:relative;width:100%}.product__wrapper[data-v-b0d1bc2b]{display:flex;flex:1 0 auto}.product__media[data-v-b0d1bc2b]{flex:0 0 62.5%;padding:40px 16px 10px 40px}.product__image[data-v-b0d1bc2b],.product__media[data-v-b0d1bc2b]{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.product__image[data-v-b0d1bc2b]{align-items:center;background:var(--color-bg);border-radius:var(--card-border-radius);font-size:0;overflow:hidden;position:relative;z-index:1}.product__image img[data-v-b0d1bc2b]{max-height:100%;max-width:100%}.product__body[data-v-b0d1bc2b]{display:flex;flex:0 0 37.5%;flex-direction:column;min-height:1px;min-width:1px;position:relative;z-index:1}.product__scrolling[data-v-b0d1bc2b]{display:flex;flex-direction:column;justify-content:center;padding:32px 40px 32px 16px}.product__scrolling-wrap[data-v-b0d1bc2b]{-webkit-overflow-scrolling:touch;flex:0 1 auto;height:100%;min-height:1px;overflow-y:auto}.product__title[data-v-b0d1bc2b]{word-break:break-word}.product__weight[data-v-b0d1bc2b]{margin-top:8px}.product__description[data-v-b0d1bc2b]{margin-top:8px;white-space:pre-line}.product__old-price[data-v-b0d1bc2b]{opacity:.5;text-decoration:line-through}.product__options[data-v-b0d1bc2b]{background:var(--color-bg-darken);margin-top:12px}.product__modifier[data-v-b0d1bc2b]{margin:12px 0}.product__modifier .h6-title[data-v-b0d1bc2b]{text-transform:uppercase}.product__modifier+.product__modifier[data-v-b0d1bc2b]{margin-top:24px}.product__modifier-note[data-v-b0d1bc2b]{background:var(--color-bg-darken);border-radius:8px;font-weight:500;line-height:1.7;margin-top:12px;padding:8px 12px}.product__modifier-list[data-v-b0d1bc2b]{margin-top:16px}.product__modifier-option[data-v-b0d1bc2b]{margin-bottom:16px}.product__modifier-option[data-v-b0d1bc2b]:last-child{margin-bottom:0}.product__cta[data-v-b0d1bc2b]{flex:0 0 auto;padding:24px 32px}.product__cta[data-v-b0d1bc2b] button{display:block;width:100%}.product__cta[data-v-b0d1bc2b] .plusminus{background:var(--color-bg-darken);max-width:100%;width:100%}.product__cta-disabled[data-v-b0d1bc2b]{text-align:center}.product__suggest[data-v-b0d1bc2b]{overflow:hidden;padding:20px 40px 24px}.product__suggest._md[data-v-b0d1bc2b]{display:none}.product__suggest-list[data-v-b0d1bc2b]{margin-top:16px;overflow:visible}.product__suggest-list .swiper-wrapper[data-v-b0d1bc2b]{overflow:visible}.product__suggest-list .swiper-slide[data-v-b0d1bc2b]{width:260px}.mod-option[data-v-b0d1bc2b]{align-items:center;cursor:pointer;display:flex}.mod-option__name[data-v-b0d1bc2b]{display:inline-block;flex:1 1 auto;padding-right:16px;text-transform:capitalize}.mod-option__price[data-v-b0d1bc2b]{color:var(--color-primary);display:inline-block;flex:0 0 auto;font-weight:500}.mod-option__radio[data-v-b0d1bc2b]{flex:0 0 auto;margin-left:12px}@media only screen and (max-width:1120px){.product__title[data-v-b0d1bc2b]{padding-right:30px}}@media only screen and (max-width:992px){.product__media[data-v-b0d1bc2b]{flex:0 0 55%;padding:32px}.product__body[data-v-b0d1bc2b]{flex:0 0 45%}}@media only screen and (max-width:767px){.product[data-v-b0d1bc2b]{position:static}.product__image[data-v-b0d1bc2b],.product__wrapper[data-v-b0d1bc2b],.product__wrapper._withSuggest[data-v-b0d1bc2b]{max-height:100%}.product__scrolling[data-v-b0d1bc2b]{overflow:hidden;padding:24px 24px 124px}.product__media[data-v-b0d1bc2b]{flex:0 0 auto;margin:20px auto;padding:0}.product__body[data-v-b0d1bc2b]{background:transparent;flex:0 0 100%!important;max-height:100%!important;overflow:hidden;position:relative;z-index:20}.product__cta[data-v-b0d1bc2b]{backface-visibility:hidden;background:transaprent;bottom:0;box-shadow:var(--box-shadow-extra-large);left:0;padding:16px 24px;position:fixed;right:0;transform:translateZ(.001);will-change:transform;z-index:3}.product__suggest[data-v-b0d1bc2b]{display:none;margin-left:-24px;margin-right:-24px;padding:16px}.product__suggest._md[data-v-b0d1bc2b]{display:block}.product__suggest-title[data-v-b0d1bc2b]{font-size:14px}.product__suggest-list[data-v-b0d1bc2b]{margin-top:12px}.product__suggest-list .swiper-slide[data-v-b0d1bc2b]{width:220px}}
