.product.info.detailed{--tb_bkg:#ffffff;--tb_text:#3a3a3a;--tb_bd:#e6e6e6;--tb_tit_bkg:#e6e6e6;--tb_tit_text:#3a3a3a;--tb_tit_bd:#e6e6e6;--tb_tit_bkg_at:#ffffff;--tb_tit_text_at:#3a3a3a;--tb_tit_bd_at:#e6e6e6;--tb_tit_h:50px}.inline-attr strong.type:after{content:':'}.inline-attr .value{display:inline-block;margin-inline-start:5px}.block .block-title strong,.block .title strong{font:var(--f_h2)}.bundle-actions{margin:0 0 15px}.bundle-actions .action.primary.customize{padding:12px 25px;font:var(--f_h3)}.bundle-options-container .action.back{color:#79a207 !important;font:var(--f_h3)}.page-product-downloadable .product-options-bottom,.page-product-downloadable .product-options-wrapper{width:100%}.page-product-downloadable .product-options-bottom .field.qty{display:block}.page-product-downloadable .product-options-bottom :is(.label[for=qty], .qty-box){display:none}.field.downloads>.label{font-weight:var(--fw_strong);margin-bottom:10px;font-size:100%}.field.downloads .field.choice{border-bottom-color:var(--clr_bd);padding-inline:0}.field.downloads .field.choice>.label{cursor:text}.field.downloads .field.choice>input+.label{cursor:pointer}.field.downloads .field.choice[data-role=link] input{position:relative;left:auto;top:auto;margin-top:0;vertical-align:baseline}.field.downloads-all .label[class]{color:#79a207;text-decoration:none;text-transform:uppercase}.field.downloads-all .label[class]:hover{color:#2c8a00}.field.downloads-all .label[class]:before{-webkit-font-smoothing:antialiased;font:normal normal normal 18px/1 FontHabi;speak:none;content:"\eb3d";margin-inline-end:8px;vertical-align:middle}.dl-samples-wrap{margin-top:40px}.pdv-pu-wrap+.dl-samples-wrap{margin-top:80px}dl.items.samples{border:1px solid rgba(230,230,230,0.7);margin-block:0px;border-radius:3px}dl.items.samples dt.item-title{font-size:inherit;text-transform:uppercase;padding:5px 20px;border-bottom:1px solid rgba(230,230,230,0.5);margin:0}dl.items.samples dd.item{padding:5px 20px;margin:0}dl.items.samples dd.item a[class]{text-decoration:none}dl.items.samples dt.item-title:before,dl.items.samples dd.item a:before{-webkit-font-smoothing:antialiased;font:normal normal normal 20px/1 FontHabi;speak:none;line-height:inherit;content:"\e974";margin-inline-end:8px;display:inline-block;vertical-align:middle}dl.items.samples dd.item a:before{content:"\e951";font-size:16px}.review-control-vote label:before{color:#ece256}.no-shortdesc .shortdesc-title{display:none}.bundle-options-container .block-bundle-summary .price-box .price-wrapper,.bundle-options-container .block-bundle-summary .price-box .price-wrapper>.price{color:#79a207}.product.data.items>.item.title>.switch{font:var(--f_h4);line-height:var(--tb_tit_h);height:var(--tb_tit_h)}.product.data.items>.item.title:not(.disabled)>.switch,.product.data.items>.item.title:not(.disabled)>.switch:hover,.product.data.items>.item.title:not(.disabled)>.switch:focus{background-color:var(--tb_tit_bkg);color:var(--tb_tit_text);border-color:var(--tb_tit_bd);padding-bottom:0}.product.data.items>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:hover,.product.data.items>.item.title.active>.switch:focus{background-color:var(--tb_tit_bkg_at);color:var(--tb_tit_text_at);border-color:var(--tb_tit_bd_at)}.product.data.items>.item.content{background-color:var(--tb_bkg);color:var(--tb_text);border-color:var(--tb_bd)}.product.data.items .data.switch .counter{color:inherit}.product.data.items>.item.content,.product.data.items>.item.title{text-align:start}.hb-wrap-inline .rating-summary{margin:0;margin-inline-end:5px}@media only screen and (min-width: 768px){.product.data.items>.item.content{margin-top:var(--tb_tit_h)}.product.data.items>.item.title{float:none;width:auto;display:inline-block;margin-inline-end:-4px}.product.data.items .review-item{display:flex;flex-wrap:wrap;border-bottom:none;padding:0;padding-block:0;margin-block:30px}.product.data.items .review-item .review-title{width:100%}.product.data.items .review-item .review-ratings{float:none;width:100%;padding-right:0;margin-bottom:10px}.product.data.items .review-content{margin-bottom:20px;background:var(--light_bkg);color:var(--light_text);padding:10px;border-radius:4px}.product.data.items .review-details{font-style:italic;display:flex;gap:10px;align-items:center}.product.data.items .review-details p{margin:0}.product.data.items .review-details:after{content:'';flex-grow:1;display:block;height:0;border-top:1px dotted var(--clr_bd)}.product.data.items .review-author .review-details-value{font-weight:var(--fw_strong)}.product.data.items .review-ratings .rating-label{padding-inline:0}.product.data.items .review-content-container{width:100%;float:left}.product.data.items .review-form .actions-toolbar .actions-primary{display:flex;flex-direction:column}.product.data.items .review-form .actions-toolbar .actions-primary button{text-transform:uppercase}.product.data.items:not(.type-acc) #product-review-container{max-width:600px;margin:0 auto}.product.data.items:not(.type-acc) .review-form{max-width:600px;margin:0 auto;padding:40px;border:1px solid rgba(230,230,230,0.5);border-radius:10px}.product.data.items.type-acc .review-form{max-width:100%}}.hb-pdv-area .product-info-price{border-bottom-color:transparent}.hb-pdv-area .product-info-price.hb-bd-bottom{border-bottom-color:var(--clr_bd)}.hb-pdv-area .box-tocart .cart-button-wrap{display:inline-block}.hb-pdv-area .bundle-options-container,.hb-pdv-area .bundle-options-container .product-add-form>form{width:100%;display:inline-block;margin-bottom:0}.hb-pdv-area .product.media{width:100%}.hb-pdv-area .product-info-main{width:100%}.hb-pdv-area .product-info-main .product.attribute.overview{margin:0;color:#707070}.hb-pdv-area .hb-attr-title{font:var(--f_h3);text-transform:uppercase;letter-spacing:1px;margin:5px 0}.hb-pdv-area .box-tocart .bs-addto{display:inline-block;vertical-align:middle}.hb-pdv-area .box-tocart .bs-addto .product-social-links{margin:0}.block.related .field.choice{inset-inline:10px auto;top:10px;z-index:2}.block.related .related-available .product-item-name{margin-inline:0}.block.related .action.select{color:var(--b_link);font-weight:700;line-height:inherit}.block.related .action.select:hover{color:var(--b_link_hv)}.hb-ct-toggle-wrap:not(.applied) .hb-ct-outer{max-height:none !important}.hb-ct-toggle-wrap.applied:not(.opened) .hb-ct-outer:after{position:absolute;width:100%;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,0), var(--tb_bkg) 100%);height:120px;max-height:40%;content:''}.hb-ct-toggle-wrap .hb-ct-outer{position:relative}.hb-ct-toggle-wrap .hb-ct-toolbar{position:relative;text-align:center;display:none}.hb-ct-toggle-wrap.applied .hb-ct-toolbar{display:block}.hb-ct-toggle-wrap .hb-ct-toggle[class]{cursor:pointer;display:inline-block;padding:3px 18px;border-width:1px;border-radius:4px;text-transform:uppercase}.hb-ct-toggle-wrap .hb-ct-toggle[class]:before{-webkit-font-smoothing:antialiased;font:normal normal normal 16px/1 FontHabi;speak:none;display:inline-block;vertical-align:middle;content:"\ea7b";margin-inline-end:8px;line-height:inherit}.hb-ct-toggle-wrap.opened .hb-ct-outer{max-height:none !important;margin-bottom:30px}.hb-ct-toggle-wrap.opened .hb-ct-toggle:before{content:"\ea7a"}.hb-magnifier{border-radius:50%;box-shadow:inset 0px 0px 30px rgba(0,0,0,0.1)}.fotorama__fullscreen .hb-magnifier{display:none !important}.hb-plc-bn-03 .hb-item{display:flex;position:relative;border-bottom:1px dashed #bdbdbd}.hb-plc-bn-03 .hb-item:last-child{border-bottom:none}.hb-plc-bn-03 .hb-num{font-size:200%;display:flex;align-items:center;font-weight:600;min-width:25px;margin-inline:10px;color:#333333;padding-block:20px}.hb-plc-bn-03 .ic-circle{width:50px;height:50px;background:rgba(121,162,7,0.5);color:#ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center}.hb-plc-bn-03 .hb-icon{font-size:25px;padding-block:20px;display:inline-flex;justify-content:center;align-items:center}.hb-plc-bn-03 .hb-icon svg{width:26px;fill:#ffffff}.hb-plc-bn-03 .hb-text{padding:20px}.hb-plc-bn-03 .hb-maintext{font-weight:600;text-transform:uppercase;font-size:110%;color:#333333}.hb-plc-bn-03 .hb-subtext{margin-top:5px;color:#707070;font-size:90%}.hb-plc-bn-03 .hb-link{font-size:0;position:absolute;left:0;top:0;width:100%;height:100%}.hb-plc-bn-03 .hb-item:hover .ic-circle{background:#79a207;color:#ffffff}@media only screen and (min-width: 768px){.hb-plc-bn-03 .hb-item:last-child{border-right:none}}.bs-ilink-03{padding:0;margin:10px 0 5px 0;--ic_bkg:#585858}.bs-ilink-03 .hb-inner{margin-right:-2px}.bs-ilink-03 .hb-item{position:relative;list-style:none;margin:0 2px 5px 0;margin-bottom:5px;display:inline-flex;min-width:35px;height:35px;align-items:center;justify-content:center;font-size:19px;border-radius:50%;text-decoration:none;color:#585858}@media only screen and (min-width: 768px){.bs-ilink-03 .hb-item{transition:transform .4s ease}.bs-ilink-03 .hb-item:hover{transform:translateY(-5px);color:var(--ic_bkg)}.bs-ilink-03 .hb-item:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:50%}.bs-ilink-03 .hb-item:hover:before{border-color:var(--ic_bkg);transition:border-top-color .2s linear 0s,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s,border-left-color .1s linear .25s}}.hb-section{background-color:var(--sec_bkg, #ffffff);color:var(--sec_text, #3a3a3a);border:var(--sec_bdw, 1px) var(--sec_bdst, solid) var(--sec_bdcl, #e6e6e6);border-radius:var(--sec_bdr, 0px);padding:var(--sec_pd, 20px);box-shadow:var(--sec_bsd, 0 1px 2px 0 rgba(0,0,0,0.2))}@media only screen and (max-width: 767px){.hb-section{padding:10px}}.hb-section-03{--sec_pd:0;--col_bdr:var(--sec_bdr, 0px);overflow:hidden}.hb-section-03>.row>[class*="col"]>*{padding:20px}@media only screen and (max-width: 767px){.hb-section-03{padding:0}.hb-section-03>.row>[class*="col"]>*{padding:10px}}.hb-boxcart-02{--i_btn_space:8px;--i_mg_ver:8px}.hb-boxcart-02 .control{display:flex;gap:var(--i_btn_space);flex-wrap:wrap}.hb-boxcart-02 .fieldset>.field>.label{margin-bottom:0px}.hb-boxcart-02 .qty-box{position:relative;padding:0 43px 0 43px;display:inline-block}.hb-boxcart-02 .qty-box .hb-btn{position:absolute;z-index:2;inset-inline:auto 0;top:calc(50% - 44px/2);width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:0;background:#ffffff;color:#79a207;border:1px solid #e9e9e9}.hb-boxcart-02 .qty-box .hb-btn:after{-webkit-font-smoothing:antialiased;font:normal normal normal 14px/1 FontHabi;speak:none;content:"\ea5b"}.hb-boxcart-02 .qty-box .hb-btn.hb-minus{inset-inline:0 auto}.hb-boxcart-02 .qty-box .hb-btn.hb-minus:after{content:'\ea32'}.hb-boxcart-02 .qty-box .hb-btn:hover{background-color:#79a207;color:#ffffff;border-color:#ffffff}.hb-boxcart-02 .qty-box input.qty{width:80px;height:44px;border-radius:0}.hb-boxcart-02 .cart-button-wrap[class]{flex-grow:1;display:flex;flex-wrap:wrap;gap:var(--i_btn_space);align-items:center}.hb-boxcart-02 .cart-button-wrap[class] .action.buynow,.hb-boxcart-02 .cart-button-wrap[class] .action.tocart{flex-grow:1;width:auto;height:44px;max-width:400px}.hb-boxcart-02 .action.customize,.hb-boxcart-02 .action.tocart{max-width:100%;padding-block:0 !important;margin-block:0 !important;margin-inline:0;min-height:44px;display:inline-block;vertical-align:middle;box-shadow:none !important;font:var(--f_h3)}.bs-addto-02 .product-social-links .action.towishlist,.bs-addto-02 .product-social-links .action.tocompare{color:#79a207;background:#ffffff;border:1px solid #79a207;font-size:0;padding:0;width:40px;height:40px;line-height:38px;border-radius:50%;text-align:center;display:inline-block;margin:0;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.1);overflow:hidden}.bs-addto-02 .product-social-links .action.towishlist:hover,.bs-addto-02 .product-social-links .action.tocompare:hover{background-color:#2c8a00;color:#ffffff;border-color:#2c8a00}.bs-addto-02 .product-social-links .action.towishlist:hover:before,.bs-addto-02 .product-social-links .action.tocompare:hover:before{animation:efMoveVertical .25s}.bs-addto-02 .product-social-links .action.towishlist:before,.bs-addto-02 .product-social-links .action.tocompare:before{-webkit-font-smoothing:antialiased;font:normal normal normal 17px/1 FontHabi;speak:none;content:var(--i_fc_wl, "\e9e7");width:auto;overflow:visible;margin:0;display:inline-block;line-height:inherit;vertical-align:middle}.bs-addto-02 .product-social-links .action.tocompare:before{content:var(--i_fc_cp, "\e99c")}.bs-addto-02 .product-addto-links{display:flex;gap:var(--i_btn_space, 8px);flex-wrap:wrap}@media only screen and (min-width: 768px){.bs-details-02.product.info.detailed{--tb_tit_bkg:transparent;--tb_tit_bkg_at:transparent;--tb_tit_text_at:var(--tb_tit_text);--tb_tit_h:60px;--tb_tit_bd_at:#79a207}.bs-details-02 .product.data.items{background:var(--tb_bkg);color:var(--tb_text);border:1px solid var(--tb_bd);border-radius:0px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);overflow:hidden;padding:0 20px}.bs-details-02 .product.data.items>.item.content{border:none;border-top:2px solid var(--tb_bd);padding:30px 20px;margin-top:calc(var(--tb_tit_h) - 2px)}.bs-details-02 .product.data.items>.item.title>.switch{border:none;font-weight:normal;text-transform:uppercase}.bs-details-02 .product.data.items>.item.title.active>.switch{border-bottom:4px solid var(--tb_tit_bd_at)}}.pdv-cd-02{--cd_i_bkg:#f3f3f3;--cd_i_text:#333333;--cd_i_bd:rgba(204,204,204,0.5)}.pdv-cd-02 .cd-items{margin-right:-10px}.pdv-cd-02 .cd-item{user-select:none;display:inline-flex;flex-direction:column;text-align:center;background:var(--cd_i_bkg);color:var(--cd_i_text);border-radius:3px;overflow:hidden;cursor:default;margin:0 10px 0 0;box-shadow:1px 1px 2px 0px rgba(204,204,204,0.4)}.pdv-cd-02 .cd-item .value{display:inline-block;padding:5px;width:100%;min-width:8rem;font-family:var(--cd_i_value_ff);font-size:var(--cd_i_value_fs, 180%);font-weight:bold;border-bottom:1px solid rgba(204,204,204,0.5)}.pdv-cd-02 .cd-item .label{display:inline-block;font-size:80%;padding:5px;text-transform:uppercase;background:rgba(255,255,255,0.3);width:100%;border-top:1px solid rgba(255,255,255,0.7)}@media only screen and (max-width: 767px){.pdv-cd-02 .cd-item .value{min-width:5rem;font-size:20px}}.product-info-main .hb-wrap-inline .pdv-stock-sku-01{padding:0;text-align:inherit}.pdv-stock-sku-01 .stock{display:inline-block;margin-bottom:8px}.pdv-stock-sku-01 .stock.available:before,.pdv-stock-sku-01 .stock.unavailable:before{-webkit-font-smoothing:antialiased;font:normal normal normal 15px/1 FontHabi;speak:none;content:"\e984";width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#333333;background:#f3f3f3;border:2px solid rgba(51,51,51,0.2);border-radius:50%;margin-inline-end:6px}.pdv-stock-sku-01 .stock.unavailable:before{content:"\ead4"}.pdv-stock-sku-01 .product.attribute.sku .type{margin-inline-end:5px}.pdv-pu-01 .pdv-pu-trigger{text-decoration:none}.pdv-pu-01 .pdv-pu-trigger .hb-i-icon{margin-inline-end:10px}.pdv-brand-lg-02{display:inline-block;border:4px double var(--clr_bd);line-height:0}.column.main .swatch-option{--sw_bdr:50%;--sw_img_bd:3px solid #ffffff}.column.main .swatch-option:not(.text){box-shadow:inset 0px 0px 2px #e6e6e6;outline:1px solid #e6e6e6}.column.main .swatch-option:not(.text):focus{box-shadow:0 0 3px 1px #e6e6e6,inset 0px 0px 2px #e6e6e6}.column.main .swatch-option:not(.text):hover{outline:2px solid #e6e6e6}.column.main .swatch-option:not(.text).selected{outline:2px solid var(--sw_at_stroke)}