.stacking-overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;background:#000;pointer-events:none;z-index:999}.hb_tabs-section{padding:0 0 90px;overflow:hidden}.has-stacking .hb_tabs-section{overflow:hidden;padding-top:24px;background:#fffffa url(/cdn/shop/files/Group_1000005535.png?v=1748330725)!important;position:relative;padding-bottom:0}.hb_tabs-section__title{font-family:var(--font-subheading--family);font-weight:200;font-size:48px;line-height:1.154;letter-spacing:0;text-align:left;margin:0 0 24px;color:#141414}.hb_tabs-section__content-area{margin:0 0 35px}.hb_tabs-section__tab-buttons{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:3.125rem;overflow-x:auto;margin:0 -90px 30px;scrollbar-width:none;overflow-y:clip}.hb_tabs__tab--title{text-wrap:nowrap}.hb_tabs__tab--title{transition:all .3s ease;font-family:var(--font-subheading--family);font-weight:200;font-style:italic;font-size:24px;line-height:1.667;letter-spacing:0;cursor:pointer;color:#868684;text-transform:capitalize;padding:0 12px;width:fit-content;min-width:fit-content}.hb_tabs__tab--title.active{color:#141414;transform:scale(1.3)}.content_area_mob .hb_tabs-section__tab-content{display:none;position:relative}.content_area_mob .hb_tabs-section__tab-content.active{display:block}.hb_tab-content__image{position:relative;padding-bottom:43%}.hb_tab-content__image img{width:100%;height:100%!important;display:block;object-fit:cover;position:absolute;left:0;top:0}.hb_tab-content__text{background:url(/cdn/shop/files/Mask_group.png?v=1749029903);background-repeat:no-repeat;background-size:cover;background-position:center;border:1.5px solid #141414;padding:16px 32px 16px 24px;position:absolute;bottom:0;right:0;max-width:568px;width:100%;background-color:#fffffa}.hb_tab-content__sub_title{padding-bottom:12px}.hb_tab-content__sub_title p{color:#141414;font-weight:500;font-size:14px;line-height:18px;letter-spacing:.28px;text-transform:uppercase}.hb_tab-content__description{font-family:var(--font-body--family);font-weight:400;font-size:20px;line-height:1.363636363636364;letter-spacing:0;color:#141414;margin:0 0 12px}.hb_tab-content__button{font-family:var(--font-body--family);font-weight:500;font-size:16px;line-height:1;letter-spacing:2.337px;text-transform:uppercase;text-decoration:underline;text-decoration-color:#8f952e;color:#8f952e;display:inline-block}.hb_tab-image-mobile,.hb_tabs-section__content-area.content_area_mob{display:none}.hb_tabs-section__tab-buttons .swiper-wrapper{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:30px;scrollbar-width:none}.hb_tabs-section .page-width{padding:0!important;max-width:100%}.hb_tabs-section__title,.hb_tabs-section__tab-buttons{padding:0 90px;max-width:1440px;margin-left:auto;margin-right:auto}@media screen and (max-width:990px){.hb_tabs-section{padding:0 0 80px}.hb_tab-content__image{padding-bottom:60%}.hb_tab-content__text{border:1px solid #141414;padding:10px 6px 10px 20px;max-width:504px}.hb_tab-content__description{font-size:20px;margin:0 0 20px}.hb_tabs-section__title{font-size:40px;margin:0 0 20px}.hb_tabs__tab--title{text-wrap:nowrap;padding:0 4px}}@media screen and (max-width:767px){.hb_tabs-section{padding:0 0 65px}.hb_tabs-section__title{font-size:30px;line-height:1.3334}.hb_tab-image-mobile,.hb_tabs-section__content-area.content_area_mob{display:block}.hb_tab-image-desktop,.hb_tab-content__text.tab_content_des{display:none}.hb_tab-content__text{position:unset;padding:0;background:transparent;border:none}.hb_tabs-section__content-area.content_area_mob{padding:30px 0 22.62px;border-bottom:1px solid #141414;margin:0 24px}.hb_tabs-section__content-area,.hb_tabs-section__tab-buttons{margin:0}.hb_tab-content__image{padding-bottom:110%;margin:0 0 24px;border:1px solid #141414}.hb_tab-content__description{font-size:18px;line-height:1.4445;margin:0 0 15px}.hb_tab-content__button{font-size:14px;line-height:1.1429;letter-spacing:2.24px}.hb_tabs__tab--title{font-size:18px;line-height:1.3334;padding-left:5px}.hb_tabs__tab--title.active{transform:scale(1.15)}.hb_tabs-section__title,.hb_tabs-section__tab-buttons{padding:0 24px}}@media screen and (min-width:767px){.hb_tabs__tab--title:hover{transform:scale(1.15)}.hb_tabs__tab--title:hover{color:#141414;transform:scale(1.3)}}@media screen and (max-width:479px){.hb_tab-content__description{margin:0 auto 15px;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/hb-tabs-section.css.map */
