.hb_main_product .product-media--slider{position:relative}.hb_main_product .product_tea_type_tag_grid{z-index:2;position:absolute;top:20px;left:20px;width:calc(100% - 40px);display:flex;gap:8px;flex-wrap:wrap}.hb_main_product .product_tea_type_tag{padding:4px 8px;border:1px solid #C9C4BE;background-color:#fff}.hb_main_product .product_tea_type_tag p{color:#141414;font-family:Acumin Pro;font-size:12px;font-style:normal;font-weight:400;line-height:100%}.hb_main_product.product-detail{background-color:#fff;margin-top:0;padding-top:32px;padding-bottom:12px}.hb_main_product .slide-main-wrapper{overflow-x:hidden}.hb_main_product .product-detail__grid{display:flex;gap:0}.hb_main_product .product-media__images .swiper-pagination-nav .swiper-button{display:block;height:68px}.hb_main_product .product-media__thumb,.hb_main_product .product-media__images .swiper{background-color:#f7f7f7}.hb_main_product .swiper-button-next:after,.hb_main_product .swiper-button-prev:after{content:unset}.hb_main_product .product-media__images .swiper-pagination-nav{left:0;right:auto;bottom:unset;top:50%;width:100%;justify-content:space-between}.hb_main_product .swiper-button-prev{left:32px}.hb_main_product .swiper-button-next{right:32px}.hb_main_product .product-media.product-media--thumbs{margin-top:20px}.product-stickers.product-stickers--pdp{position:absolute;top:20px;left:20px;z-index:1;display:none!important;flex-wrap:wrap}.hb_main_product .product-stickers.product-stickers--pdp .product-stickers__sticker{background:#fff;border:1px solid #C9C4BE;padding:6px 7px 4px;color:#141414;font-family:Acumin Pro;font-size:12px;font-weight:400;letter-spacing:0;line-height:1}.hb_main_product .product-detail__title{margin:0 0 22px;padding-bottom:20px;border-bottom:1px solid #141414;align-items:flex-start;gap:10px;flex-direction:column}.hb_main_product .product-detail__title .product-detail__inner{order:2}.hb_main_product .product-detail__title .heading-3{color:#141414;font-family:Acumin Pro;font-size:30px;font-weight:600;line-height:1;letter-spacing:0;text-transform:uppercase;margin:0}.hb_main_product .yotpo-reviews-star-ratings-widget.yotpo-reviews-star-ratings-widget,.hb_main_product .product-detail__reviews{margin:0!important}.hb_main_product .product-detail__reviews .yotpo-sr-bottom-line-text{font-size:12px!important;font-weight:400!important}.hb_main_product .product-detail__reviews svg{width:12px!important;height:12px!important}.hb_main_product .product-detail__reviews svg path{stroke:#141414;fill:#141414}.hb_main_product .product-detail__origin{margin-bottom:0}.hb_main_product .product-detail__origin a{color:#141414;font-family:Acumin Pro;font-size:15px;text-transform:capitalize;font-weight:400;line-height:1;letter-spacing:0}.hb_main_product .product-detail__taste{margin-bottom:16px;opacity:1}.hb_main_product .product-detail__taste li{color:#141414;font-family:Acumin Pro;font-size:13px;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.hb_main_product .product-detail__taste,.hb_main_product .product-detail__taste li{gap:12px}.hb_main_product .product-detail__taste li:after{margin-top:-2px;width:3px;height:3px;border-radius:0}.hb_main_product .product-detail__description{color:#141414;font-family:Acumin Pro;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.4;margin-bottom:15px}.hb_main_product .product-detail__description span{color:#141414;font-family:Acumin Pro;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.4;display:block}.hb_main_product .variant-option__name{color:#141414;font-family:Acumin Pro;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.693;display:block;text-transform:uppercase}.hb_main_product .variant-option__header{margin:0 0 6px}.hb_main_product .variant-option{margin-bottom:21px}.hb_main_product .variant-option__label{border:1px solid #C9C4BE;padding:12px 30px 10px;background-color:#fff;color:#141414;font-family:Acumin Pro;text-align:center;font-size:13px;font-weight:400;justify-content:center;line-height:1;letter-spacing:0;text-transform:uppercase;height:36px;border-radius:0}.hb_main_product .variant-option__options .variant-option__option{-ms-flex-preferred-size:calc(33.33% - 6px);flex-basis:calc(33.33% - 6px)}.hb_main_product .product-form .btn--atc{background-image:unset;justify-content:center;gap:5px;border-radius:0;flex:1}.hb_main_product .product-form .btn--atc:hover{background-color:#141414;border:1px solid #141414}.hb_main_product .product-form .btn--atc,.hb_main_product .product-form .btn--atc .product-price{margin-bottom:0;color:#fff;font-family:Acumin Pro;font-size:17px;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.hb_main_product.product-detail .get-points-message,.hb_main_product.product-detail .list.list-payment,.hb_main_product.product-detail .swiper-pagination-custom,.hb_main_product.product-detail .swym-button-bar,.hb_main_product .rc-widget-injection-parent,.hb_main_product .variant-option__option .variant-option__icon,.hb_main_product .swiper-pagination-fraction{display:none}.hb_main_product .quantity-selector{max-width:165px;flex:165}.hb_main_product .quantity-selector__btn{height:44px}.hb_main_product .quantity-selector .quantity-selector__input{border:1px solid #141414}.hb_main_product.product-detail .box-add-to-cart{gap:8px;margin:0 0 16px;height:44px}.hb_main_product.product-detail .quantity-selector__btn.quantity-selector__btn--inc{right:8px}.hb_main_product.product-detail .quantity-selector__btn.quantity-selector__btn--dec{left:10px}.hb_main_product.product-detail .product_recommendation{max-width:100%}.hb_main_product.product-detail .quantity-selector__input{height:100%;color:#141414;opacity:1;border-radius:0!important}.hb_main_product .image-snippet__img{transform:scale(1)!important}.hb_main_product .hb-richtext__separator{width:4px;height:4px;border-radius:50%;background:#212121}.hb_main_product .hb-richtext{display:flex;justify-content:center;align-items:center;margin-bottom:4px;gap:13px;flex-wrap:wrap}.hb_main_product.product-detail .hb-richtext__text{color:#141414;font-family:Acumin Pro;font-size:15px;font-weight:400;line-height:.87;letter-spacing:0;flex-wrap:wrap}.hb_main_product.product-detail .featured-products__header{color:#141414;font-family:Acumin Pro;font-size:16px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:0;margin-bottom:19px}.hb_main_product.product-detail .featured-products .product_recommendation-inner{margin:32px 0 28px}.hb_main_product .hb_customer-testimonials__card-product--wrap{padding:15px;display:flex;border:1px solid #141414;background:#f7f7f7;align-items:center;gap:0;height:100%}.hb_main_product .hb_customer-testimonials__product-image{max-width:88px;height:88px;width:100%;min-width:88px;display:block}.hb_main_product .hb_customer-testimonials__product-texts{display:block;padding-left:16px;flex:1;padding-block:4px}.hb_main_product .hb_customer-testimonials__product-title{font-size:15px;line-height:1.2;text-transform:uppercase;margin:0 0 16px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hb_main_product .product-detail__description.has-readmore{padding-right:105px}.hb_main_product .product-detail__description .read-more{background:url(icon-arrow-down.svg) top 6px right no-repeat;background-size:14px;padding-right:24px;position:absolute;right:0;text-transform:capitalize;z-index:1}.hb_main_product .hb_customer-testimonials__product-price{font-size:15px;margin:0 0 16px}.hb_main_product .hb_customer-testimonials__price-btn--wrap{padding:0;justify-content:center;flex-direction:row;gap:110px}.hb_main_product .hb_customer-testimonials__product-price--wrap{gap:50px;align-items:center}.hb_main_product .hb_customer-testimonials__product-content{overflow:hidden;color:#141414;text-overflow:ellipsis;font-family:Acumin Pro;font-size:12px;font-style:normal;font-weight:400;line-height:1.2;text-transform:capitalize;flex:1}.hb_main_product .hb_customer-testimonials__price-btn--wrap .btn.btn--block{background:transparent;border:none;padding:0;height:100%}.hb_main_product .hb_customer-testimonials__price-btn--wrap .btn.btn--block svg{max-width:100%;height:100%;width:100%;display:block}.hb_main_product .hb_customer-testimonials__product-quick--btn{width:26px;height:26px}.hb_main_product .accordion__item{border-bottom:1px solid #141414}.hb_main_product .accordion__title{padding:20px 0;position:relative;color:#141414;font-family:Acumin Pro;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase}.hb_main_product .accordion__content ul li,.hb_main_product .accordion__content ol li,.hb_main_product .accordion__content span,.hb_main_product .accordion__content a,.hb_main_product .accordion__content p{color:#141414;font-family:Acumin Pro;font-size:15px;letter-spacing:0;font-weight:400;line-height:1.4}.hb_main_product .accordion__content p{margin-bottom:16px}.hb_main_product .accordion__content a{text-decoration:underline}.hb_main_product .accordion__title:after{height:16px;width:16px}.hb_main_product .product-media__award{height:72px;right:20px;top:20px;width:72px}.hb_main_product .hb_customer-testimonials__product-options,.hb_main_product .product_recommendation-inner .product-option{display:flex;align-items:center;gap:10px}.hb_main_product .hb_customer-testimonials__product-options{flex-direction:column;align-items:flex-start}.hb_main_product .product_recommendation-inner .product_option__name{color:#141414;font-family:Acumin Pro;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;margin:0}.hb_main_product .product_recommendation-inner .product_option__value{color:#141414;font-family:Acumin Pro;font-size:15px;font-weight:400;line-height:1;text-transform:capitalize;display:block;margin:0}.hb_main_product .variant-option__radio:checked+.variant-option__label,.hb_main_product .variant-option__label.variant-option__label--active{border-color:#141414;background-color:#141414;color:#fff;font-weight:700}@media screen and (min-width: 1024px){.product-detail__col.product-detail__col--gallery{position:sticky!important;top:96px}.hb_main_product .product-detail__col.product-detail__col--gallery{max-width:51.205%;flex:51.205%}.hb_main_product .product-detail__col.product-detail__col--content{padding:18px 56px 0 96px;flex:1}.hb_main_product .product-media__images .swiper{margin-right:0;padding:20px}}@media screen and (max-width: 1024px) and (hover: hover){.hb_main_product .product-detail__grid-half--background{max-width:calc(100vw + -0px)}}@media screen and (max-width: 1279px){.hb_main_product .product-detail__col.product-detail__col--content{padding:18px 30px 0 40px;flex:1}.hb_main_product .hb_customer-testimonials__price-btn--wrap{gap:8px}.hb_main_product .hb_customer-testimonials__product-price--wrap{gap:50px}.hb_main_product .product-detail__title .heading-3{font-size:23px}}@media screen and (max-width: 1023px){.hb_main_product .container{padding:0!important}.hb_main_product .product-detail__grid{flex-wrap:wrap;margin:0}.product-detail__col.product-detail__col--gallery{width:100%}}@media screen and (max-width: 767px){.product-media__images{padding:16px;background:#f7f7f7}.product-stickers.product-stickers--pdp{top:16px;left:16px}.hb_main_product .product-media__award{height:46px;width:46px}.hb_main_product .product-media__thumbs{margin:0}.hb_main_product .product-stickers.product-stickers--pdp .product-stickers__sticker{padding:5px 7px;font-size:11px}.hb_main_product .product-detail__col.product-detail__col--content{padding:32px 24px 66px;flex:1}.hb_main_product .product-media.product-media--thumbs{margin-top:12px}.hb_main_product .product-detail__title{margin:0 0 18px;padding-bottom:16px;flex-wrap:wrap;gap:13px}.hb_main_product.product-detail{padding-top:0;padding-bottom:0}.hb_main_product .product-detail__taste li{font-size:12px}.hb_main_product .variant-option__options .variant-option__option{width:100%;max-width:calc(33.33% - 6px);flex:calc(33.33% - 6px)}.hb_main_product .quantity-selector{max-width:110px;flex:110px}.hb_main_product.product-detail .quantity-selector__btn.quantity-selector__btn--inc{right:0}.hb_main_product.product-detail .quantity-selector__btn.quantity-selector__btn--dec{left:0}.hb_main_product .product-detail__origin a{font-size:11px}.hb_main_product .variant-option__label{font-size:12px}.hb_main_product.product-detail .hb-richtext__text{font-size:13px}.hb_main_product .product-detail__description span{font-size:14px}.hb_main_product .product-media__images .swiper-pagination-nav .swiper-button{height:45px}.hb_main_product .swiper-button-prev{left:-6px}.hb_main_product .swiper-button-next{right:-6px}.hb_main_product .product-form .btn--atc,.hb_main_product .product-form .btn--atc .product-price *{font-size:13px}.hb_main_product .product-form .btn--atc{gap:3px}.hb_main_product .product-detail__reviews svg{width:11px!important;height:11px!important}.hb_main_product .yotpo-widget-clear span{height:11px!important}.hb_main_product .yotpo-sr-bottom-line-right-panel{margin-top:-8px!important}.hb_main_product .variant-option__header{margin:0 0 9px}.hb_main_product .hb_customer-testimonials__product-title{font-size:13px;margin:0 0 8px}.hb_main_product .hb_customer-testimonials__product-price{margin:0 0 8px}.hb_main_product.product-detail .box-add-to-cart{height:42px}.hb_main_product.product-detail .featured-products__header{margin-bottom:16px;font-size:14px}.hb_main_product .product_recommendation-inner .product_option__name{font-size:11px}.hb_main_product .hb_customer-testimonials__card-product--wrap{padding:11px 12px}.hb_main_product .hb_customer-testimonials__product-image{max-width:72px;height:72px;width:100%;min-width:72px;display:block}.hb_main_product .hb_customer-testimonials__price-btn--wrap .btn.btn--block{padding:0}.hb_main_product .hb_customer-testimonials__price-btn--wrap{padding-left:0;justify-content:space-between;gap:8px}.hb_main_product .hb_customer-testimonials__product-price--wrap{gap:12px}.hb_main_product .hb_customer-testimonials__product-texts{padding-left:12px;padding-block:5px}.hb_main_product .hb_customer-testimonials__product-price{font-size:12px}.hb_main_product.product-detail .featured-products .product_recommendation-inner{margin:32px 0 24px}.hb_main_product .hb_customer-testimonials__product-quick--btn{width:24px;height:24px}}@media screen and (max-width: 389px){.hb_main_product .hb-richtext{gap:8px}.hb_main_product.product-detail .hb-richtext__text{font-size:12px}.hb_main_product .product-form .btn--atc,.hb_main_product .product-form .btn--atc .product-price{font-size:13px}.hb_main_product .hb_customer-testimonials__product-texts{padding-left:16px}}
/*# sourceMappingURL=/cdn/shop/t/160/assets/hb-main-product.css.map */
