.single-product .product-main{padding:32px 0}@media (min-width:1480px){.single-product .product-main{padding:64px 0}}.single-product .product-gallery{position:relative}.single-product .product-gallery .woocommerce-product-gallery__wrapper{overflow:hidden;padding:2px;border-radius:var(--border-radius-3x,12px);background-color:#fff}.single-product .product-gallery .woocommerce-product-gallery__image,.single-product .product-gallery .woocommerce-product-gallery__image--placeholder{height:0;padding-bottom:65%;background-color:#fff}.single-product .product-gallery .vertical-thumbnails .row-slider:not(.flickity-enabled){opacity:1}.single-product .product-gallery .product-thumbnails .col a{overflow:hidden;height:0;padding-bottom:100%;border-radius:var(--border-radius,4px);background-color:#fff}.single-product .product-gallery .product-thumbnails .is-nav-selected a,.single-product .product-gallery .product-thumbnails a:hover{border:solid var(--border-width,1px) var(--divider-color)}.single-product .product-gallery .product-gallery-slider img,.single-product .product-gallery .product-thumbnails img{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;object-fit:contain}.single-product .product-info{margin:0 auto}.single-product .product-info .woocommerce-product-rating{display:none}.single-product .product-info .product-stock-status{font-weight:var(--font-weight-body)}.single-product .product-info .product-stock-status label{font-weight:var(--font-weight-body)}.single-product .product-info .box-text-brand{color:var(--primary-color-3)}.single-product .product-info .box-text-brand a{color:var(--primary-color-3)}.single-product .product-info .box-text-brand a:hover{color:var(--links-hover-color)}.single-product .product-text-brand{color:var(--primary-color-3)}.single-product .out-of-stock-label{font-weight:700;position:absolute;top:40%;right:0;left:0;padding:20px 0;text-align:center;text-transform:uppercase;opacity:.9;color:var(--primary-color);background:rgba(255,255,255,.9)}.single-product .woocommerce-tabs{padding:0;border:0}@media (min-width:850px){.single-product .woocommerce-tabs{padding:0 0 48px}}@media (min-width:1480px){.single-product .woocommerce-tabs{padding:0 0 64px}}.single-product .woocommerce-tabs ul.nav-line{width:auto}.single-product .woocommerce-tabs ul.nav-line>li>a{padding:16px 0;font-size:16px;line-height:20px}@media (min-width:850px){.single-product .woocommerce-tabs ul.nav-line>li>a{font-size:16px;line-height:20px}}@media (min-width:1480px){.single-product .woocommerce-tabs ul.nav-line>li>a{font-size:18px;line-height:22px}}.single-product .woocommerce-tabs ul.nav-line>li>a:before{top:100%}.single-product .woocommerce-tabs ul.nav-line.nav-vertical{width:100%;border-bottom:0}@media (min-width:850px){.single-product .woocommerce-tabs ul.nav-line.nav-vertical{flex-basis:27%;max-width:27%}}.single-product .woocommerce-tabs ul.nav-line.nav-vertical>li+li{border-top:0}.single-product .woocommerce-tabs ul.nav-line.nav-vertical>li{margin:0;border-bottom:var(--border-width,1px) solid var(--headings-color)}.single-product .woocommerce-tabs ul.nav-line.nav-vertical>li a{justify-content:center}.single-product .woocommerce-tabs ul.nav-line.nav-vertical>li.active,.single-product .woocommerce-tabs ul.nav-line.nav-vertical>li:hover{border-color:var(--headings-color);background-color:var(--primary-color-2)}.single-product .woocommerce-tabs ul.nav-line.nav-vertical>li.active>a:before,.single-product .woocommerce-tabs ul.nav-line.nav-vertical>li:hover>a:before{display:none}@media (min-width:850px){.single-product .woocommerce-tabs ul.nav-line.nav-vertical+.tab-panels{flex-basis:73%;max-width:73%;padding-top:0;border-left:0}}.single-product .woocommerce-tabs .tab-panels .entry-content a:not(.button){text-decoration:underline;color:var(--primary-color)}.single-product .woocommerce-tabs .tab-panels .entry-content h2,.single-product .woocommerce-tabs .tab-panels .entry-content h3{font-size:18px;line-height:24px}@media (min-width:850px){.single-product .woocommerce-tabs .tab-panels .entry-content h2,.single-product .woocommerce-tabs .tab-panels .entry-content h3{font-size:24px;line-height:28px}}@media (min-width:1480px){.single-product .woocommerce-tabs .tab-panels .entry-content h2,.single-product .woocommerce-tabs .tab-panels .entry-content h3{font-size:32px;line-height:40px}}.single-product .woocommerce-tabs .tab-panels .stars a{text-indent:-62px;font-size:14px}@media (min-width:850px){.single-product .woocommerce-tabs .tab-panels .stars a{font-size:16px}}.single-product .variations-stock-table .products-locations-heading .location-heading-item{font-weight:var(--font-weight-body)}.single-product .variations-stock-table .variations-stock-table-content .variations-stock-item-heading .variation-heading-item{font-weight:var(--font-weight-heading)}.single-product .variations-stock-table .variations-stock-table-content .variations-stock-item{font-weight:var(--font-weight-body)}.single-product .product-summary{padding-bottom:0}@media (min-width:850px){.single-product .product-summary{padding-bottom:30px}}.single-product .product-summary .woocommerce-breadcrumb{display:block;margin-bottom:24px}.single-product .product-summary h1{font-size:20px;line-height:28px;margin-bottom:24px;text-transform:none}@media (min-width:850px){.single-product .product-summary h1{font-size:36px;line-height:42px}}@media (min-width:1480px){.single-product .product-summary h1{font-size:48px;line-height:56px}}.single-product .product-summary .bs-connect-product-loop-meta{margin-bottom:24px}.single-product .product-summary .product-short-description{padding:24px 0;margin:24px 0;border-top:solid var(--border-width,1px) #d8d8d8;border-bottom:solid var(--border-width,1px) #d8d8d8}.single-product .product-summary .product-short-description p:last-child{margin-bottom:0}.single-product .product-summary .box-price{margin-bottom:24px;color:var(--texts-color)}.single-product .product-summary .box-price .label,.single-product .product-summary .box-price label{font-weight:var(--font-weight-heading);font-size:14px;min-width:90px;margin-bottom:0;color:var(--headings-color)}@media (min-width:1480px){.single-product .product-summary .box-price .label,.single-product .product-summary .box-price label{font-size:18px;min-width:150px}}.single-product form.cart{margin-bottom:24px}.single-product form.cart .single_variation_wrap,.single-product form.cart .variations .variation-item{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;margin-bottom:24px;gap:8px}.single-product form.cart .single_variation_wrap label,.single-product form.cart .single_variation_wrap>.label,.single-product form.cart .variations .variation-item label,.single-product form.cart .variations .variation-item>.label{font-weight:var(--font-weight-heading);font-size:14px;display:none;min-width:90px;margin-bottom:0;color:var(--headings-color)}@media (min-width:1480px){.single-product form.cart .single_variation_wrap label,.single-product form.cart .single_variation_wrap>.label,.single-product form.cart .variations .variation-item label,.single-product form.cart .variations .variation-item>.label{font-size:18px;display:none;min-width:150px}}.single-product form.cart .single_variation_wrap .value,.single-product form.cart .variations .variation-item .value{flex:1}.single-product form.cart .single_variation_wrap .woocommerce-info,.single-product form.cart .single_variation_wrap .woocommerce-variation-description,.single-product form.cart .single_variation_wrap .woocommerce-variation.single_variation,.single-product form.cart .variations .variation-item .woocommerce-info,.single-product form.cart .variations .variation-item .woocommerce-variation-description,.single-product form.cart .variations .variation-item .woocommerce-variation.single_variation{display:none!important}.single-product form.cart .single_variation_wrap #select-variations,.single-product form.cart .variations .variation-item #select-variations{width:100%;margin-top:0;margin-bottom:0;border-color:var(--divider-color)}.single-product form.cart .single_variation_wrap label,.single-product form.cart .single_variation_wrap>.label{display:none}.single-product form.cart .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;align-items:center;flex:1;padding:0}.single-product form.cart .single_variation_wrap button[type=submit]{flex:1;font-family:var(--font-body);font-weight:var(--font-weight-heading);line-height:36px;min-height:unset;margin:0;padding:0 16px;color:var(--button-primary-text-color);border:var(--border-width-2x,2px) solid var(--button-primary-bg-color);border-radius:var(--border-radius-2x,8px);background:var(--button-primary-bg-color);font-size:16px;background-image:url(../../images/icon-cart-light.svg);background-repeat:no-repeat;background-position:left 18px center;background-size:16px}@media (min-width:850px){.single-product form.cart .single_variation_wrap button[type=submit]{font-size:18px}}@media (min-width:1480px){.single-product form.cart .single_variation_wrap button[type=submit]{font-size:20px;line-height:44px}}.single-product form.cart .single_variation_wrap button[type=submit] span{line-height:36px;color:var(--button-primary-text-color)}@media (min-width:1480px){.single-product form.cart .single_variation_wrap button[type=submit] span{line-height:44px}}@media (min-width:1480px){.single-product form.cart .single_variation_wrap button[type=submit]{padding-left:36px;background-position:left 22px center;background-size:24px}}.baked-specification h3{font-size:16px;line-height:20px;font-weight:700;display:none}@media (min-width:850px){.baked-specification h3{font-size:16px;line-height:20px}}@media (min-width:1480px){.baked-specification h3{font-size:20px;line-height:24px}}.baked-specification .baked-specification-table{width:100%;max-width:900px;caption-side:bottom;border-collapse:collapse}.baked-specification .baked-specification-table td,.baked-specification .baked-specification-table th,.baked-specification .baked-specification-table tr{font-size:16px;color:var(--texts-color);border-color:transparent}.baked-specification .baked-specification-table th{font-weight:400;min-width:35%;padding:10px 15px 10px 0}.baked-specification .baked-specification-table th .gr-th{position:relative;display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.baked-specification .baked-specification-table th .gr-th i[data-toggle=tooltip]{display:inline-block;float:right;padding-left:15px}.baked-specification .baked-specification-table th .gr-th i[data-toggle=tooltip]{display:inline-block;float:right;padding-left:15px}.baked-specification .baked-specification-table th .gr-th .sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}.baked-specification .baked-specification-table td{font-weight:600}#reviews{flex-direction:column}#reviews .woocommerce-Reviews-title{display:none}#reviews .comment-reply-title{font-size:16px;line-height:20px}@media (min-width:850px){#reviews .comment-reply-title{font-size:16px;line-height:20px}}@media (min-width:1480px){#reviews .comment-reply-title{font-size:20px;line-height:24px}}#reviews .review-form-inner.has-border{border:0}#reviews .woocommerce-noreviews{margin-bottom:0}#reviews #comments,#reviews #review_form_wrapper{flex-basis:100%;width:100%;max-width:100%}#reviews #review_form .review-form-inner{padding:20px;border:solid var(--border-width,1px) var(--divider-color);border-radius:var(--border-radius,4px)}#reviews #review_form .review-form-inner .woocommerce-verification-required{margin-bottom:0}#reviews #review_form .comment-form{margin-bottom:0}#reviews #review_form .comment-form label,#reviews #review_form .comment-form legend{font-weight:var(--font-weight-body)}#reviews #review_form textarea{border-color:var(--divider-color)}#reviews #review_form input.submit{min-width:250px;color:#fff}#reviews .commentlist{margin-bottom:0}#reviews .commentlist .review{margin-left:0}#reviews .commentlist .review-item>:first-child{display:none}#reviews .commentlist .review-item .comment-text{padding-left:0}#reviews .commentlist .review-item .comment-text .description{font-style:normal}#reviews .commentlist .review-item .comment-text .description p{margin-bottom:0}.stars a:after{opacity:.8;color:#000}.related-products-wrapper{margin-bottom:48px;border-top:0}@media (min-width:1480px){.related-products-wrapper{margin-bottom:64px}}.related-products-wrapper h3{margin-bottom:30px;font-size:20px;line-height:28px}@media (min-width:850px){.related-products-wrapper h3{font-size:36px;line-height:42px}}@media (min-width:1480px){.related-products-wrapper h3{font-size:48px;line-height:56px}}@media (min-width:1480px){.related-products-wrapper h3{margin-bottom:50px}}.related-products-wrapper .box-shop-all{margin-top:30px;text-align:center}.related-products-wrapper .box-shop-all a{display:inline-block;width:100%;max-width:248px;color:#fff}.variations-stock-table{border:var(--border-width,1px) solid transparent;font-size:14px}.variations-stock-table .products-locations-heading .location-heading-item{border-right:var(--border-width,1px) solid transparent;border-bottom:var(--border-width,1px) solid transparent}.variations-stock-table .products-locations-heading .location-heading-item:nth-child(2n){background-color:var(--primary-color-2)}.variations-stock-table .variations-stock-table-content .variations-stock-item:last-child:nth-child(2n)>div{background-color:var(--primary-color-2)}.variations-stock-table .variations-stock-table-content .variations-stock-item>div{border-right:1px solid transparent;border-bottom:1px solid transparent}.variations-stock-table .variations-stock-table-content .variations-stock-item>div:last-child{border-right:none!important}.variations-stock-table .variations-stock-table-content .variations-stock-item:nth-child(2n)>div{background-color:var(--primary-color-2)}.variations-stock-table .variations-stock-table-content .in-stock{color:var(--secondary-color)}.variations-stock-table button.button-next>i,.variations-stock-table button.button-preview>i{font-size:20px!important}.variations-stock-table button.button-next:hover,.variations-stock-table button.button-preview:hover{border-color:var(--primary-color-3);background-color:var(--primary-color-3)}