.m-section--boxed.m-section--grid-bordered .m-product-tabs__button-more{padding-bottom:24px}.m-product-tabs__content{visibility:hidden;opacity:0;display:none;transition:opacity var(--m-duration-default) ease}.m-product-tabs__content.m-tab-active{opacity:1;visibility:visible;display:block}.m-product-tabs__buttons-inner{width:100%}@media screen and (max-width: 1023px){.m-product-tabs__buttons{overflow:hidden}.m-product-tabs__buttons-inner{overflow-x:scroll;overflow-y:hidden}.m-product-tabs__buttons-inner::-webkit-scrollbar{display:none}}.m-product-tabs__buttons .m-product-tabs__button{font-weight:var(--font-btn-weight);display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.m-product-tabs__buttons--style-1{display:flex;align-self:center}.m-product-tabs__buttons--style-1 .m-product-tabs__button{position:relative;color:rgb(var(--color-foreground-secondary));padding:0 var(--tab-button-px, 20px);height:100%;transition:all var(--m-duration-default)}.m-product-tabs__buttons--style-1 .m-product-tabs__button::after{position:absolute;content:"";bottom:-4px;left:var(--tab-button-px, 20px);width:0;height:var(--tab-active-border-width, 2px);background-color:currentColor;transition:width var(--m-duration-default) ease-in-out}.m-product-tabs__buttons--style-1 .m-product-tabs__button.m-tab-active{color:rgb(var(--color-foreground))}.m-product-tabs__buttons--style-1 .m-product-tabs__button.m-tab-active::after{width:calc(100% - var(--tab-button-px, 20px)*2)}@media screen and (max-width: 1023px){.m-product-tabs__buttons--style-1 .m-product-tabs__button::after{bottom:0}}@media screen and (max-width: 767px){.m-product-tabs__buttons--style-1 .m-product-tabs__button{padding:0 var(--tab-button-px-mobile, 15px)}.m-product-tabs__buttons--style-1 .m-product-tabs__button::after{left:var(--tab-button-px-mobile, 15px)}.m-product-tabs__buttons--style-1 .m-product-tabs__button.m-tab-active::after{width:calc(100% - var(--tab-button-px-mobile, 15px)*2)}}@media screen and (max-width: 767px){.m-product-tabs__buttons--style-1{padding-top:16px}}.m-product-tabs__buttons--style-2{display:flex;column-gap:var(--tab-button-gap, 8px);margin-top:var(--tab-button-my, 20px)}.m-product-tabs__buttons--style-2 .m-product-tabs__button{line-height:1;padding:13px 30px;border:var(--btn-border-width, 1px) solid rgb(var(--color-border));border-radius:var(--btn-border-radius);transition:all var(--m-duration-default) ease;background-color:#fff}.m-product-tabs__buttons--style-2 .m-product-tabs__button.m-tab-active,.m-product-tabs__buttons--style-2 .m-product-tabs__button:hover{border-color:rgb(var(--color-button));color:rgb(var(--color-button-text));background-color:rgb(var(--color-button))}@media screen and (max-width: 767px){.m-product-tabs__buttons--style-2 .m-product-tabs__button{padding:10px 15px}}.m-product-tabs__buttons--style-3{display:flex;margin-top:var(--tab-button-my, 20px)}@media screen and (min-width: 768px){.m-product-tabs__buttons--style-3{justify-content:space-around}}.m-product-tabs__buttons--style-3 .m-product-tabs__button{padding:10px 15px;flex:1;border-width:1px 1px 1px 0px;border-style:solid;border-color:rgb(var(--color-border));position:relative}.m-product-tabs__buttons--style-3 .m-product-tabs__button:first-child{border-left-width:1px}.m-product-tabs__buttons--style-3 .m-product-tabs__button::after{content:"";position:absolute;bottom:-1px;height:2px;left:-1px;width:calc(100% + 2px);background-color:currentColor;visibility:hidden;opacity:0;transition:opacity var(--m-duration-default)}.m-product-tabs__buttons--style-3 .m-product-tabs__button.m-tab-active{background-color:rgba(var(--color-primary), 0.1);border-color:rgba(var(--color-primary), 0);color:rgb(var(--color-primary))}.m-product-tabs__buttons--style-3 .m-product-tabs__button.m-tab-active::after{visibility:visible;opacity:1;background-color:rgb(var(--color-primary))}@media screen and (min-width: 768px){.m-product-tabs__buttons--style-3 .m-product-tabs__button{flex-direction:column}}.m-product-tabs__button-icon{width:var(--icon-width)}@media screen and (max-width: 767px){.m-product-tabs__button-icon{max-width:24px}}.m-product-tabs__button-icon svg{width:100%;height:100%}@media screen and (min-width: 768px){.m-product-tabs--has-banner .m-section__content{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-areas:"image image card card card";grid-template-rows:auto;column-gap:calc(var(--column-gap-mobile)*2)}}@media screen and (min-width: 1024px){.m-product-tabs--has-banner .m-section__content{grid-template-columns:repeat(6, 1fr);grid-template-areas:"image image card card card card";column-gap:var(--column-gap)}}@media screen and (max-width: 767px){.m-product-tabs--has-banner .m-product-tabs__contents{display:flex;flex-direction:column-reverse}.m-product-tabs--has-banner .m-image-card{margin-bottom:0;margin-top:var(--row-gap-mobile)}}.m-product-tabs .m-image-card{grid-area:image}@media screen and (min-width: 768px){.m-product-tabs .m-image-card__media a{position:absolute;top:0;left:0;bottom:0;right:0}.m-product-tabs .m-image-card__media .m-image:before{display:none}}@media screen and (max-width: 767px){.m-product-tabs .m-image-card{margin-bottom:var(--row-gap-mobile)}}.m-product-tabs__inner{grid-area:card;position:relative}.m-product-tabs__button-more{margin-top:40px}@media screen and (max-width: 767px){.m-product-tabs__button-more{margin-top:24px}}.m-section__header--style-1 .m-product-tabs__buttons{margin:0 var(--tab-button-px, -20px)}@media screen and (max-width: 767px){.m-section__header--style-1 .m-product-tabs__buttons{margin:0 var(--tab-button-px-mobile, -15px)}}@media screen and (min-width: 768px){.m-section__header--style-1{display:flex;justify-content:space-between}}@media screen and (max-width: 1023px){.m-section--header-separated:not(.m-section--boxed) .m-section__header--style-1{padding-bottom:0}}.m-section--header-separated:not(.m-section--boxed) .m-section__header--style-1 .m-product-tabs__buttons{align-self:flex-end}.m-section--header-separated:not(.m-section--boxed) .m-product-tabs__buttons--style-1 .m-product-tabs__button::after{bottom:calc((var(--m-section-header-py))*-1)}@media screen and (max-width: 1023px){.m-section--header-separated:not(.m-section--boxed) .m-product-tabs__buttons--style-1 .m-product-tabs__button{padding-bottom:12px;padding-top:12px}.m-section--header-separated:not(.m-section--boxed) .m-product-tabs__buttons--style-1 .m-product-tabs__button::after{bottom:0}}@media screen and (max-width: 767px){.m-section--header-separated:not(.m-section--boxed) .m-product-tabs__buttons--style-1 .m-product-tabs__button{padding-top:0}}@media screen and (max-width: 767px){.m-section:not(.m-section--header-separated,.m-section--boxed) .m-section__header--style-1{margin-bottom:0}.m-section:not(.m-section--header-separated,.m-section--boxed) .m-section__header--style-1 .m-product-tabs__buttons{padding-bottom:var(--section-header-mb)}}@media screen and (max-width: 767px){.m-section--boxed .m-section__header--style-1{overflow:hidden;padding-bottom:0}.m-section--boxed .m-section__header--style-1 .m-product-tabs__buttons{padding-bottom:var(--m-section-header-py)}}@media screen and (min-width: 1024px){.m-product-tabs-featured{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-areas:"product product list-product";grid-template-rows:auto;column-gap:var(--column-gap)}}.m-product-tabs-featured__left{grid-area:product;display:flex;column-gap:50px;padding:25px 30px;border:2px solid rgb(var(--color-primary))}.m-product-tabs-featured__right{grid-area:list-product}.m-tab-product__media{width:calc(60% - 50px)}.m-tab-product__media .m-product-media--slider{display:flex;flex-direction:row-reverse;column-gap:20px;overflow:hidden}.m-tab-product__media .m-product-media--slider__thumbnails{width:60px;height:100%;max-height:400px}.m-tab-product__media .m-product-media--slider__thumbnails .swiper-slide{height:60px !important}.m-tab-product__media .m-product-media--slider__thumbnails .m-product-media{padding:8px;border:1px solid rgb(var(--color-border))}.m-tab-product__media .m-product-media--slider__thumbnails .swiper-slide-thumb-active .m-product-media{border-color:rgb(var(--color-primary))}.m-tab-product__media .m-product-media--slider__images{width:calc(100% - 80px)}.m-tab-product__product-info{width:40%}
