:root{--woo_single_product_background:#f1f1f1}.single-product div.images,#content .single-product div.images{float:none;width:auto}.single-product .header-layout{border-bottom:1px solid var(--color_border)}.single-product #content{padding:1.5rem 0 2.5rem}.single-product .product-main{position:relative}.single-product .product-main .product-content{padding-bottom:0}.single-product .product-main .product-gallery .woocommerce-badge{display:none}.single-product .product-main.sidebar-left>.row,.single-product .product-main.sidebar-right>.row{flex-direction:column}.single-product .product-main.sidebar-left>.row .product-content>.row,.single-product .product-main.sidebar-right>.row .product-content>.row{flex-direction:column}.single-product .product-main.sidebar-left .product-sidebar,.single-product .product-main.sidebar-right .product-sidebar{margin-bottom:0}.single-product .product-main.sidebar-left{flex-direction:row-reverse}.single-product .product-main.sidebar-left .product-content:before{left:33.3333%}.single-product .product-main.sidebar-right{flex-direction:row}.single-product .product-main.sidebar-right .product-content:before{left:66.6666%}.single-product .product-main.sidebar-left-full>.row,.single-product .product-main.sidebar-right-full>.row{flex-direction:column}.single-product .product-main.sidebar-left-full>.row .product-content>.row,.single-product .product-main.sidebar-right-full>.row .product-content>.row{flex-direction:column}.single-product .product-main.sidebar-left-full .product-footer:before,.single-product .product-main.sidebar-left-full .related.products:before,.single-product .product-main.sidebar-left-full .up-sells.products:before,.single-product .product-main.sidebar-right-full .product-footer:before,.single-product .product-main.sidebar-right-full .related.products:before,.single-product .product-main.sidebar-right-full .up-sells.products:before{width:100%;left:0;transform:translateX(0)}.single-product .product-main.sidebar-left-full .related.products>h2,.single-product .product-main.sidebar-left-full .up-sells.products>h2,.single-product .product-main.sidebar-right-full .related.products>h2,.single-product .product-main.sidebar-right-full .up-sells.products>h2{margin-bottom:1.2rem}.single-product .product-main.sidebar-left-full{flex-direction:row-reverse}.single-product .product-main.sidebar-right-full{flex-direction:row}.single-product .product-main.wide-gallery{display:flex;flex-direction:column}.single-product .product-main.wide-gallery .product-gallery{width:100vw;position:relative;margin-left:-50vw;margin-bottom:30px;left:50%}.single-product .product-main.wide-gallery .product-gallery .woocommerce-product-gallery.gallery_style_list .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.swiper-slide{opacity:.3}.single-product .product-main.wide-gallery .product-gallery .woocommerce-product-gallery.gallery_style_list .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.swiper-slide.swiper-slide-prev,.single-product .product-main.wide-gallery .product-gallery .woocommerce-product-gallery.gallery_style_list .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.swiper-slide.swiper-slide-active,.single-product .product-main.wide-gallery .product-gallery .woocommerce-product-gallery.gallery_style_list .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.swiper-slide.swiper-slide-next{opacity:1}.single-product .product-main.wide-gallery .product-gallery .woocommerce-product-gallery.gallery_style_list .woocommerce-product-gallery__wrapper .zoomImg{cursor:crosshair}.single-product .product-main.wide-gallery .product-gallery .wide_gallery_swiper .swiper-pagination{display:none}.single-product .product-main.wide-gallery .product-info{position:relative;width:100%!important;max-width:100%;margin-left:auto;margin-right:auto}.single-product .product-main.wide-gallery .product-info form.cart .single_variation_wrap .woocommerce-variation-add-to-cart{max-width:100%;margin-right:auto;margin-left:auto}.single-product .product-main.has_background{position:relative}.single-product .product-main.has_background::before{content:"";position:absolute;width:100vw!important;margin-left:-50vw;left:50%!important;top:-55px;bottom:0;background-color:var(--woo_single_product_background)}.single-product .product-main .product-info .woocommerce-product-rating{display:flex;align-items:center;margin-bottom:6px}.single-product .product-main .product-info .woocommerce-product-rating .star-rating{margin:0 8px 0 0}.single-product .product-main .product-info .woocommerce-product-rating a.woocommerce-review-link{color:var(--color_body)}.single-product .product-main .product-info h1.product_title{font-size:36px;line-height:1.2;font-weight:500;color:var(--color_heading);margin-bottom:18px;text-transform:unset;letter-spacing:0}.single-product .product-main .product-info .out-of-stock{font-size:28px}.single-product .product-main .product-info .price{margin-bottom:1.5rem}.single-product .product-main .product-info .price{margin:0}.single-product .product-main .product-info .price .woocs_price_code{display:inline-flex;align-items:center;flex-direction:row-reverse;font-size:28px;font-weight:400}.single-product .product-main .product-info .price .woocommerce-Price-amount{color:#666;font-size:1em;line-height:1.2;font-weight:400}.single-product .product-main .product-info .price ins .woocommerce-Price-amount{color:var(--color_main);font-size:1em;margin-right:6px;font-weight:400}.single-product .product-main .product-info .price del{text-decoration:none;position:relative}.single-product .product-main .product-info .price del .woocommerce-Price-amount{color:#999;font-size:.85em;font-weight:400}.single-product .product-main .product-info .price del:before{width:100%;height:1px;display:block;content:"";background-color:#aaa;position:absolute;top:50%;left:0;z-index:1}.single-product .product-main .product-info .price bdi{display:inline-flex}.single-product .product-main .product-info .price bdi .woocommerce-Price-currencySymbol{order:-1}.single-product .product-main .product-info .woocs_price_code .ins{text-decoration:none!important}.single-product .product-main .product-info .woocommerce-product-details__short-description{line-height:1.5;margin-bottom:1.75rem}.single-product .product-main .product-info .woocommerce-product-details__short-description p{margin-bottom:.5rem}.single-product .product-main .product-info .woocommerce-product-details__short-description ul{padding-left:0;list-style:none}.single-product .product-main .product-info .woocommerce-product-details__short-description ul li{position:relative;line-height:1.5;padding-left:16px}.single-product .product-main .product-info .woocommerce-product-details__short-description ul li::before{content:"";width:8px;height:8px;background:#ddd;border-radius:50%;display:inline-block;position:absolute;top:8px;left:0}.single-product .product-main .product-info .woocommerce-product-details__short-description ul li+li{margin-top:6px}.single-product .product-main .product-info a.gostro-product-read-more-btn{font-size:14px;color:#1a1a1a;line-height:16px;border-bottom:1px solid #6e6e6e;font-weight:500}.single-product .product-main .product-info a.gostro-product-read-more-btn:hover{color:var(--color_main)}.single-product .product-main .product-info form.cart{margin-bottom:1rem;flex-wrap:wrap}.single-product .product-main .product-info form.cart .quantity{border:2px solid #d5d5d5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:50px;min-width:140px;position:relative;flex:0 0 140px;width:140px;margin:0 10px 25px 0}.single-product .product-main .product-info form.cart .quantity .quantity-group-buttons{border:none;display:flex;flex-direction:column}.single-product .product-main .product-info form.cart .quantity .quantity-group-buttons>a{position:absolute;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:none}.single-product .product-main .product-info form.cart .quantity .quantity-group-buttons>a.quantity-plus{right:0;top:0}.single-product .product-main .product-info form.cart .quantity .quantity-group-buttons>a.quantity-minus{left:0;top:0}.single-product .product-main .product-info form.cart .quantity .input-text{border:none;display:flex;min-height:100%;width:100%;justify-content:center;align-items:center;font-size:20px;color:#000;-moz-appearance:textfield}.single-product .product-main .product-info form.cart .quantity.hidden{border:none;height:0;min-height:0}.single-product .product-main .product-info form.cart .tinv-wraper.tinv-wishlist{margin-right:10px}.single-product .product-main .product-info form.cart .tinv-wraper.tinv-wishlist a.tinvwl_add_to_wishlist_button{display:inline-flex;height:50px;padding:0 15px;font-size:1rem;line-height:1rem;letter-spacing:-.02rem;font-weight:700;text-transform:capitalize;text-align:center;justify-content:center;align-items:center;color:var(--color_heading);border:none;background-color:#f3f3f3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:background-color 0.3s linear 0s,color 0.3s linear 0s,border 0.3s linear 0s;-moz-transition:background-color 0.3s linear 0s,color 0.3s linear 0s,border 0.3s linear 0s;-ms-transition:background-color 0.3s linear 0s,color 0.3s linear 0s,border 0.3s linear 0s;-o-transition:background-color 0.3s linear 0s,color 0.3s linear 0s,border 0.3s linear 0s;transition:background-color 0.3s linear 0s,color 0.3s linear 0s,border 0.3s linear 0s;width:100%}.single-product .product-main .product-info form.cart .tinv-wraper.tinv-wishlist a.tinvwl_add_to_wishlist_button::before{display:none!important}.single-product .product-main .product-info form.cart .tinv-wraper.tinv-wishlist a.tinvwl_add_to_wishlist_button svg{width:20px;height:20px;margin-right:10px;fill:var(--color_heading)}.single-product .product-main .product-info form.cart .tinv-wraper.tinv-wishlist a.tinvwl_add_to_wishlist_button:hover{background-color:var(--color_main);color:#fff}.single-product .product-main .product-info form.cart .tinv-wraper.tinv-wishlist a.tinvwl_add_to_wishlist_button:hover svg{fill:#fff}.single-product .product-main .product-info form.cart .tinv-wraper.tinv-wishlist a.tinvwl_add_to_wishlist_button span.tinvwl_add_to_wishlist-text,.single-product .product-main .product-info form.cart .tinv-wraper.tinv-wishlist a.tinvwl_add_to_wishlist_button span.tinvwl_remove_from_wishlist-text{margin-left:0}.single-product .product-main .product-info form.cart .tinv-wraper.tinv-wishlist a.tinvwl_add_to_wishlist_button.tinvwl-product-in-list{background-color:var(--color_main);color:#fff}.single-product .product-main .product-info form.cart .tinv-wraper.tinv-wishlist a.tinvwl_add_to_wishlist_button.tinvwl-product-in-list svg{fill:#fff}.single-product .product-main .product-info form.cart .tinv-wraper.tinv-wishlist a.tinvwl_add_to_wishlist_button.disabled-add-wishlist{opacity:.5;background-color:#f3f3f3;color:var(--color_heading)}.single-product .product-main .product-info form.cart .tinv-wraper.tinv-wishlist a.tinvwl_add_to_wishlist_button.disabled-add-wishlist svg{fill:var(--color_heading)}.single-product .product-main .product-info form.cart .woosc-btn{display:inline-flex;height:50px;padding:0 15px;font-size:1rem;line-height:1rem;letter-spacing:-.02rem;font-weight:700;text-transform:capitalize;text-align:center;justify-content:center;align-items:center;color:var(--color_heading);border:none;background-color:#f3f3f3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:background-color 0.3s linear 0s,color 0.3s linear 0s,border 0.3s linear 0s;-moz-transition:background-color 0.3s linear 0s,color 0.3s linear 0s,border 0.3s linear 0s;-ms-transition:background-color 0.3s linear 0s,color 0.3s linear 0s,border 0.3s linear 0s;-o-transition:background-color 0.3s linear 0s,color 0.3s linear 0s,border 0.3s linear 0s;transition:background-color 0.3s linear 0s,color 0.3s linear 0s,border 0.3s linear 0s;order:9}.single-product .product-main .product-info form.cart .woosc-btn svg{width:20px;height:20px;margin-right:10px;fill:var(--color_heading)}.single-product .product-main .product-info form.cart .woosc-btn:hover{background-color:var(--color_main);color:#fff}.single-product .product-main .product-info form.cart .woosc-btn:hover svg{fill:#fff}.single-product .product-main .product-info form.cart .woosc-btn.woosc-added svg{display:none}.single-product .product-main .product-info form.cart .tinv-wraper,.single-product .product-main .product-info form.cart .woosc-btn{width:calc(50% - 5px);flex:0 0 calc(50% - 5px);margin-bottom:10px}.single-product .product-main .product-info form.cart .single_add_to_cart_button{flex:0 0 calc(100% - 150px);width:calc(100% - 150px)}.single-product .product-main .product-info form.cart button.single_add_to_cart_button{font-weight:700;color:#fff;font-size:1rem;height:50px;padding:0 15px;margin:0 0 10px 0}.single-product .product-main .product-info form.cart button.single_add_to_cart_button svg.fm-icon{margin-right:6px;fill:#fff;flex:0 0 1rem}.single-product .product-main .product-info form.cart button.single_add_to_cart_button .gostro-add-to-cart-text{text-align:left}.single-product .product-main .product-info form.cart .single_variation_wrap{width:100%}.single-product .product-main .product-info .product_meta{display:flex;flex-wrap:wrap;flex-direction:column}.single-product .product-main .product-info .product_meta>span{margin-bottom:5px}.single-product .product-main .product-info .product_meta>span+span{margin-left:0}.single-product .product-main .product-info .product_meta .posted_in{display:block}.single-product .product-main .product-info .product_meta .posted_in a{color:var(--color_heading)}.single-product .product-main .product-info .product_meta .posted_in a:hover{color:var(--color_main)}.single-product .product-main .product-info .product_meta .tagged_as{flex:0 0 100%;width:100%;margin-left:0}.single-product .product-main .product-info .product_meta .sku_wrapper{display:block}.single-product .product-main .product-info .product_meta .sku_wrapper .sku{color:var(--color_heading)}.single-product .product-main .product-info .product_meta .tagged_as a{color:var(--color_heading)}.single-product .product-main .product-info .product_meta .tagged_as a:hover{color:var(--color_main)}.single-product .product-main .product-info .product-share{width:100%}.single-product .product-main .product-info .product-share,.single-product .product-main .product-info .product-share .socials-sharing{display:flex;flex-wrap:wrap;align-items:center}.single-product .product-main .product-info .product-share ul.socials-sharing{list-style:none;padding:0;margin-bottom:0}.single-product .product-main .product-info .product-share ul.socials-sharing>li{padding:0 10px}.single-product .product-main .product-info .product-share ul.socials-sharing>li svg{fill:var(--color_heading)}.single-product .product-main .product-info .product-share>label{margin-bottom:0;display:flex;align-items:center}.single-product .product-main .product-info .product-share>label svg{display:none}.single-product .product-main .product-info .product-share>label span::after{display:inline-block;content:":";margin:0 5px 0 2px}.single-product.theme-gostro #content div.product .woocommerce-product-gallery.images,.single-product.theme-gostro #content div.product .product-info{margin-bottom:0}.single-product.theme-gostro #content div.product .woocommerce-product-gallery.images{width:100%}.single-product.theme-gostro #content div.product .product-main.sticky-layout .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{width:100%}.single-product .product-content .product-gallery{margin-bottom:1.5rem}.single-product .woocommerce-product-gallery{position:relative;width:100%;opacity:0;transition:opacity 0.25s ease-in-out}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;left:2rem;top:1rem;z-index:2;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 0 10px rgb(0 0 0 / .05);height:40px;min-width:40px;line-height:1;color:var(--color_heading);font-size:.75rem;text-transform:uppercase;letter-spacing:1px;font-weight:500;-webkit-transition:background-color 0.25s linear 0s,color 0.25s linear 0s,border 0.25s linear 0s;-moz-transition:background-color 0.25s linear 0s,color 0.25s linear 0s,border 0.25s linear 0s;-ms-transition:background-color 0.25s linear 0s,color 0.25s linear 0s,border 0.25s linear 0s;-o-transition:background-color 0.25s linear 0s,color 0.25s linear 0s,border 0.25s linear 0s;transition:background-color 0.25s linear 0s,color 0.25s linear 0s,border 0.25s linear 0s;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;height:40px!important;right:1rem!important;left:auto!important;top:1rem!important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger img{display:none!important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger svg{fill:var(--color_heading);width:22px;height:22px;margin-right:.5rem}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{color:#fff;background-color:var(--color_main)!important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover svg{fill:#fff}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger::before{top:11px!important;left:11px!important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger::after{top:22px!important;left:24px!important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover::before{border-color:#ffffff!important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover::after{background-color:#ffffff!important}.single-product .woocommerce-product-gallery .swiper-button-disabled{visibility:hidden}.single-product .woocommerce-product-gallery .flex-control-paging{display:flex;list-style:none;padding:0;margin:0;justify-content:center;align-items:center;position:absolute;bottom:10px;margin-left:50%;transform:translateX(-50%)}.single-product .woocommerce-product-gallery .flex-control-paging li>a{display:inline-block;padding:0;margin:0 5px;color:#888}.single-product .woocommerce-product-gallery .flex-control-paging li>a.flex-active{font-weight:700;color:var(--color_main)}.single-product .woocommerce-product-gallery ul.flex-direction-nav{padding:0;list-style:none;margin:0}.single-product .woocommerce-product-gallery ul.flex-direction-nav>li{position:absolute;top:50%;transform:translateY(-50%)}.single-product .woocommerce-product-gallery ul.flex-direction-nav>li>a{display:flex;width:2.5rem;height:2.5rem;justify-content:center;align-items:center}.single-product .woocommerce-product-gallery ul.flex-direction-nav>li svg{width:20px;height:20px}.single-product .woocommerce-product-gallery ul.flex-direction-nav>li.flex-nav-prev{left:10px;right:auto}.single-product .woocommerce-product-gallery ul.flex-direction-nav>li.flex-nav-next{right:10px;left:auto}.single-product .woocommerce-product-gallery .gallery_thumb_swiper{position:static}.single-product .woocommerce-product-gallery .gallery_thumb_swiper .gostro-prev,.single-product .woocommerce-product-gallery .gallery_thumb_swiper .gostro-next{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:1}.single-product .woocommerce-product-gallery .gallery_thumb_swiper .gostro-prev:focus,.single-product .woocommerce-product-gallery .gallery_thumb_swiper .gostro-next:focus{outline:none}.single-product .woocommerce-product-gallery .gallery_thumb_swiper .gostro-prev:hover,.single-product .woocommerce-product-gallery .gallery_thumb_swiper .gostro-next:hover{box-shadow:0 0 20px -3px rgb(0 0 0 / .2),0 7px 6px rgb(0 0 0 / .02)}.single-product .woocommerce-product-gallery .gallery_thumb_swiper .gostro-prev{left:2px}.single-product .woocommerce-product-gallery .gallery_thumb_swiper .gostro-next{right:2px}.single-product .woocommerce-product-gallery .gallery_thumb_swiper .swiper-pagination-bullets{bottom:10px;margin:0;padding:0}.single-product .woocommerce-product-gallery.gallery_style_default .gallery_thumb_swiper>.flex-control-thumbs{display:none}.single-product .woocommerce-product-gallery.gallery_style_vertical .gallery_thumb_swiper{position:static}.single-product .woocommerce-product-gallery.gallery_style_vertical .gallery_thumb_swiper .flex-control-thumbs{opacity:0;z-index:-1;height:1px}.single-product .woocommerce-product-gallery.gallery_style_vertical .gallery_thumb_swiper .gostro-prev,.single-product .woocommerce-product-gallery.gallery_style_vertical .gallery_thumb_swiper .gostro-next{display:none}.single-product .woocommerce-product-gallery.gallery_style_vertical .gallery_thumb_swiper .gostro-prev svg,.single-product .woocommerce-product-gallery.gallery_style_vertical .gallery_thumb_swiper .gostro-next svg{transform:rotate(-90deg)}.single-product .woocommerce-product-gallery.gallery_style_vertical .gallery_thumb_swiper .swiper-pagination-bullets{margin:0;padding:0;align-items:center;justify-content:center;display:flex;flex-direction:column;right:15px}.single-product .woocommerce-product-gallery.gallery_style_list .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{width:100%;display:block!important;margin-bottom:1rem}.single-product .woocommerce-product-gallery.gallery_style_grid .woocommerce-product-gallery__wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;grid-row-gap:15px}.single-product .woocommerce-product-gallery.gallery_style_grid .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{width:100%!important}.single-product .woocommerce-product-gallery.gallery_style_grid .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-of-type{-ms-grid-column:1;grid-column-start:1;grid-column-end:3}.single-product .woocommerce-product-gallery.gallery_style_grid .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(2n+0):last-child{grid-column-start:1;grid-column-end:3}.single-product .woocommerce-product-gallery.gallery_style_grid2 .woocommerce-product-gallery__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px}.single-product .woocommerce-product-gallery.gallery_style_grid2 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{width:100%!important}.single-product .summary{margin-bottom:0}.single-product .summary,#content .single-product .summary{float:none;width:auto}.single-product .summary.product-info table.variations tr{display:flex}.single-product .summary.product-info.text-center{text-align:center}.single-product .summary.product-info.text-center form.cart{display:flex;justify-content:center}.single-product .summary.product-info.text-center form.cart.variations_form,.single-product .summary.product-info.text-center form.cart.grouped_form{flex-direction:column;align-items:center}.single-product .summary.product-info.text-center form.cart ul.variable-items-wrapper{justify-content:center}.single-product .summary.product-info.text-center .woocommerce-product-rating{justify-content:center}.single-product .summary.product-info.text-center .product-share{justify-content:center}.single-product .summary.product-info.text-center table.variations tr{justify-content:center}.single-product .summary.product-info.text-left{text-align:left}.single-product .summary.product-info.text-left form.cart{display:flex;justify-content:flex-start}.single-product .summary.product-info.text-left form.cart.variations_form,.single-product .summary.product-info.text-left form.cart.grouped_form{flex-direction:column;align-items:flex-start}.single-product .summary.product-info.text-left form.cart ul.variable-items-wrapper{justify-content:flex-start}.single-product .summary.product-info.text-left .product-share{justify-content:flex-start}.single-product .summary.product-info.text-right{text-align:right}.single-product .summary.product-info.text-right form.cart{display:flex;justify-content:flex-end}.single-product .summary.product-info.text-right form.cart.variations_form,.single-product .summary.product-info.text-right form.cart.grouped_form{flex-direction:column;align-items:flex-end}.single-product .summary.product-info.text-right form.cart ul.variable-items-wrapper{justify-content:flex-end}.single-product .summary.product-info.text-right .product-share{justify-content:flex-end}.single-product .summary.product-info.text-right table.variations tr{justify-content:flex-end}.single-product #content div.product .woocommerce-tabs.gostro-wc-tabs{display:-ms-flexbox;-ms-flex-flow:column wrap;flex-flow:column wrap;max-width:1170px;margin:0 auto}.single-product #content div.product .woocommerce-tabs.gostro-wc-tabs .gostro-tabs-title{width:100%;padding:0;text-align:center;margin-bottom:1.5rem}.single-product #content div.product .woocommerce-tabs.gostro-wc-tabs .gostro-tabs-title::before{display:none}.single-product #content div.product .woocommerce-tabs.gostro-wc-tabs .gostro-tabs-title>li{line-height:1.1;border:none;background:none;display:inline-block;padding:0 .75rem;margin:0}.single-product #content div.product .woocommerce-tabs.gostro-wc-tabs .gostro-tabs-title>li::before,.single-product #content div.product .woocommerce-tabs.gostro-wc-tabs .gostro-tabs-title>li::after{display:none}.single-product #content div.product .woocommerce-tabs.gostro-wc-tabs .gostro-tabs-title>li>a{position:relative;display:inline-block;padding:0 0 2px 0;margin-bottom:6px;color:var(--color_body);text-decoration:none;font-size:1.75rem;font-weight:500}.single-product #content div.product .woocommerce-tabs.gostro-wc-tabs .gostro-tabs-title>li.active>a{color:var(--color_heading)}.single-product #content div.product .woocommerce-tabs.gostro-wc-tabs .woocommerce-Tabs-panel{width:100%;margin-bottom:0}.single-product #content div.product .woocommerce-tabs.gostro-wc-tabs .woocommerce-Tabs-panel>h2:first-child{display:none}.single-product .product-page-sections{margin:0 auto;max-width:1170px}.single-product .product-page-sections .product-section .section-tab-header h5{text-align:center;font-size:1.75rem;font-weight:500;margin-bottom:20px}.single-product .product-page-sections .product-section .section-tab-content h2{display:none}.single-product .product-page-sections .product-section~.product-section{margin-top:2.5rem}.single-product .product-page-accordian{margin-left:auto;margin-right:auto;max-width:1170px}.single-product .product-page-accordian .accordion-item.card{border:none}.single-product .product-page-accordian .accordion-item.card button.btn-link{background:none;border-radius:0;border-width:0 0 1px 0;border-color:var(--color_border);display:flex;align-items:center;justify-content:space-between;line-height:30px;padding:10px 0;color:var(--color_heading);font-size:1.75rem;font-weight:500}.single-product .product-page-accordian .accordion-item.card button.btn-link svg.fm-icon{fill:var(--color_heading)}.single-product .product-page-accordian .accordion-item.card button.btn-link:hover{text-decoration:none}.single-product .product-page-accordian .accordion-item.card button.btn-link:not(.collapsed) svg.icon-collapsed{display:none}.single-product .product-page-accordian .accordion-item.card button.btn-link.collapsed svg.icon-not-collapsed{display:none}.single-product .product-page-accordian .accordion-item.card button.btn-link.collapsed svg.icon-collapsed{display:inline-block}.single-product .product-page-accordian .accordion-item.card .accordion-inner{padding-top:1rem}.single-product .product-page-accordian .accordion-item.card .accordion-inner h2,.single-product .product-page-accordian .accordion-item.card .accordion-inner .h2{display:none}.single-product .product-page-accordian .accordion-item.card:first-child button.btn-link{border-top:none}.single-product .product-page-accordian .accordion-item.card:last-child button.btn-link{border-bottom:none}.single-product .product-footer{padding-top:3rem;margin-top:3rem;position:relative}.single-product .product-footer:before{display:inline-block;content:"";position:absolute;width:100%;left:50%;transform:translateX(-50%);top:0;border-top:1px solid var(--color_border)}.single-product .product-footer .related.products,.single-product .product-footer .up-sells.products{padding-top:3rem;margin-top:3rem;position:relative}.single-product .product-footer .related.products:before,.single-product .product-footer .up-sells.products:before{display:inline-block;content:"";position:absolute;width:100%;left:50%;transform:translateX(-50%);top:0;border-top:1px solid var(--color_border)}.single-product .product-footer .related.products>h2,.single-product .product-footer .up-sells.products>h2{line-height:1;font-size:1.75rem;font-weight:500;margin-bottom:1.5rem;text-align:center}.single-product .product-footer .related.products .gostro-carousel.swiper-container-horizonta,.single-product .product-footer .up-sells.products .gostro-carousel.swiper-container-horizonta{padding:20px;margin:-20px}.single-product .product-footer .related.products .gostro-carousel-wrap .swiper-button-next,.single-product .product-footer .related.products .gostro-carousel-wrap .swiper-button-prev,.single-product .product-footer .up-sells.products .gostro-carousel-wrap .swiper-button-next,.single-product .product-footer .up-sells.products .gostro-carousel-wrap .swiper-button-prev{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;color:var(--color_heading);background-color:#fff;opacity:0}.single-product .product-footer .related .gostro-carousel .swiper-pagination-bullets,.single-product .product-footer .up-sells .gostro-carousel .swiper-pagination-bullets{bottom:0}.single-product .product-footer .related .gostro-carousel-wrap .swiper-button-next.swiper-button-disabled,.single-product .product-footer .related .gostro-carousel-wrap .swiper-button-prev.swiper-button-disabled,.single-product .product-footer .up-sells .gostro-carousel-wrap .swiper-button-next.swiper-button-disabled,.single-product .product-footer .up-sells .gostro-carousel-wrap .swiper-button-prev.swiper-button-disabled{opacity:0}.single-product .product-footer .woosc-quick-table{display:none}.single-product .product-sidebar::before{content:"";width:100%;display:block;margin-top:30px;margin-bottom:40px;border-top:1px solid #e4e4e4}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations{position:relative;margin-bottom:1.5rem}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations tr{display:flex;margin-bottom:0;flex-direction:column;border-top:1px solid var(--color_border);padding-top:1.5rem;padding-bottom:1.5rem}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations tr:last-child{border-bottom:1px solid var(--color_border)}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations tr td,.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations tr th{padding-top:0;padding-bottom:0}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations tr td.label{margin-bottom:6px;min-width:68px;display:flex;align-items:center;width:100%!important;line-height:1.5rem}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations tr td.label .woo-selected-variation-item-name{font-weight:400;color:var(--color_body);font-style:italic}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations tr td.label label{position:relative;margin-bottom:0;color:var(--color_heading);line-height:inherit;font-weight:700}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations select{background-image:url(/wp-content/themes/gostro/assets/images/select_icon_single_product.svg);background-position:right 8px top 50%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .select2-container--default{height:50px}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .select2-container--default .select2-selection--single{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:50px;line-height:50px;font-size:10px;text-transform:uppercase;font-weight:700;color:var(--color_body)}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .select2-container--default .select2-selection--single>.select2-selection__arrow{height:100%;width:28px;background-position:left center;background-size:auto;background-repeat:no-repeat;background-image:url(/wp-content/themes/gostro/assets/images/select_icon_single_product.svg)}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .select2-container--default .select2-selection--single>.select2-selection__arrow>b{display:none}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item:not(.radio-variable-item){box-shadow:0 0 0 1px var(--color_border)!important;margin:3px 10px 3px 0}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item:not(.radio-variable-item):hover,.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item:not(.radio-variable-item).selected{box-shadow:0 0 0 1px var(--color_heading)!important}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item.color-variable-item,.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item.image-variable-item{width:40px;height:40px;padding:3px;box-shadow:0 0 0 1px transparent!important}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item.color-variable-item:hover,.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item.color-variable-item.selected,.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item.image-variable-item:hover,.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item.image-variable-item.selected{box-shadow:0 0 0 1px var(--color_border)!important}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item.color-variable-item.disabled,.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item.image-variable-item.disabled{box-shadow:0 0 0 1px #00000010!important}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item.color-variable-item span.variable-item-span-color::after{display:none}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item.color-variable-item.color-variable-item-white:not(.selected) .variable-item-contents{border:1px solid #f4f4f4;border-radius:inherit}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item.image-variable-item.image-variable-item-white:not(.selected) .variable-item-contents{border:1px solid #f4f4f4;border-radius:inherit}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item.button-variable-item{width:auto;margin:3px 10px 3px 0;font-size:16px;line-height:18px;padding:0 6px;background:none;height:40px;min-width:40px;color:var(--color_body);-webkit-transition:box-shadow 0.25s linear 0s;-moz-transition:box-shadow 0.25s linear 0s;-ms-transition:box-shadow 0.25s linear 0s;-o-transition:box-shadow 0.25s linear 0s;transition:box-shadow 0.25s linear 0s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item.button-variable-item span{font-size:inherit;text-transform:capitalize}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item.button-variable-item:hover,.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item.button-variable-item.selected{color:var(--color_heading)}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item.radio-variable-item{width:auto;height:auto;display:flex;align-items:center;margin-right:16px}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper .variable-item.radio-variable-item>*{margin:0 3px}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .variable-items-wrapper.radio-variable-wrapper{display:flex;align-items:center}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .woo-variation-items-wrapper{display:flex;align-items:center}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .reset_variations{position:relative;display:block;margin:0 0 0 15px;color:var(--color_heading);font-size:15px;padding-right:15px;border-bottom:1px solid var(--color_border);text-decoration:none;line-height:inherit;height:30px}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .reset_variations::before,.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .reset_variations::after{display:flex;content:"";width:1px;height:12px;background:var(--color_heading);position:absolute;right:5px;top:50%;margin-top:-3px}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .reset_variations::before{transform:rotate(45deg)}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .reset_variations::after{transform:rotate(-45deg)}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .reset_variations:hover{color:var(--color_main)}.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .reset_variations:hover::before,.single-product .type-product.product-type-variable .summary form.cart.variations_form table.variations .reset_variations:hover::after{background:var(--color_main)}.single-product .type-product.product-type-variable .summary form.cart .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap}.single-product .type-product.product-type-variable .summary form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{width:140px;flex:0 0 140px;margin:0 10px 10px 0}.single-product .type-product.product-type-variable .summary form.cart .single_variation_wrap .woocommerce-variation-price:not(:empty){margin-bottom:15px}.single-product .type-product.product-type-variable .woocommerce-variation-add-to-cart{display:inline-block}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .group_table{flex:0 0 100%;width:100%;border:none;margin-bottom:25px}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .group_table tr td{padding:10px 0 10px 15px;vertical-align:middle}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .group_table tr td.woocommerce-grouped-product-list-item__quantity{padding-left:0}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .group_table tr td.woocommerce-grouped-product-list-item__price{padding-left:0;text-align:right;width:68px}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .group_table tr~tr{border-top:1px solid var(--color_border)}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item{display:table-row}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item a.button{display:flex;align-items:center;justify-content:center}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item a.button.product_type_simple{background:var(--color_body);color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;height:50px;padding:0 30px;min-width:150px}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item a.button.product_type_simple svg.fm-icon{width:15px;height:15px;margin-right:6px;fill:#fff}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item a.button.product_type_simple:hover{background:var(--color_main)}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__quantity .quantity{margin:0;border-width:1px;height:32px;border-radius:16px;flex:0 0 100px;min-width:100px;width:100px}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__quantity .quantity .quantity-group-buttons>a{height:30px}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__quantity .quantity .quantity-group-buttons>a svg{width:10px;height:10px}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__quantity .quantity .input-text{height:30px;font-size:15px;color:var(--color_heading)}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label label{margin:0;line-height:16px}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label label a{color:var(--color_heading)}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price .woocs_price_code{display:flex;justify-content:flex-end;line-height:16px;color:var(--color_heading)}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price .woocs_price_code del{color:var(--color_body);margin-right:6px}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price .woocs_price_code ins{text-decoration:none!important}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .woocommerce-grouped-product-list .out-of-stock{margin-bottom:0}.single-product .type-product.product-type-grouped .summary form.cart.grouped_form .single_add_to_cart_button{flex:0 0 100%}.single-product table.shop_attributes{border-top:1px solid var(--color_border);font-size:15px;width:100%;max-width:1170px;margin-left:auto;margin-right:auto}.single-product table.shop_attributes tr{border-bottom:1px solid var(--color_border)}.single-product table.shop_attributes tr th{border:none;color:var(--color_heading);font-weight:500;padding:10px 0;text-transform:capitalize;background:#ffffff!important;width:120px}.single-product table.shop_attributes tr td{border:none;font-style:normal;padding:10px 0;background:#ffffff!important}.single-product #reviews #comments .woocommerce-Reviews-title{display:none}.single-product #reviews #comments .woocommerce-noreviews{font-size:1.25rem;color:#000;font-weight:500}.single-product #reviews #comments ol.commentlist{display:flex;flex-direction:column;padding:0;margin:0}.single-product #reviews #comments ol.commentlist li.review{position:relative;margin:0 0 1.5rem 0;padding:1.5rem 0 0 0;border-top:1px solid var(--color_border);flex:0 0 100%}.single-product #reviews #comments ol.commentlist li.review .comment_container img.avatar{float:left;position:absolute;height:auto;background:#f1f1f1;border:none;margin:0;box-shadow:none;border-radius:50%;top:1.5rem;left:0;padding:0;width:40px}.single-product #reviews #comments ol.commentlist li.review .comment_container .comment-text{margin:0;border:none;border-radius:0;padding:0}.single-product #reviews #comments ol.commentlist li.review .comment_container .comment-text .star-rating{margin-top:0}.single-product #reviews #comments ol.commentlist li.review .comment_container .comment-text .meta{margin-top:0;margin-bottom:10px}.single-product #reviews #comments ol.commentlist li.review .comment_container .comment-text .meta .woocommerce-review__author,.single-product #reviews #comments ol.commentlist li.review .comment_container .comment-text .meta .woocommerce-review__published-date,.single-product #reviews #comments ol.commentlist li.review .comment_container .comment-text .meta .woocommerce-review__awaiting-approval{margin-left:55px}.single-product #reviews #comments ol.commentlist li.review .comment_container .comment-text .meta .woocommerce-review__author{font-size:15px;font-weight:500;color:var(--color_heading);text-transform:uppercase}.single-product #reviews #comments ol.commentlist li.review .comment_container .comment-text .meta .woocommerce-review__dash{display:none}.single-product #reviews #comments ol.commentlist li.review .comment_container .comment-text .meta .woocommerce-review__published-date{font-size:13px;display:block;line-height:18px}.single-product #reviews #comments ol.commentlist li.review .comment_container .comment-text .description{color:var(--color_heading);line-height:1.5}.single-product #reviews #comments ol.commentlist li.review:last-child{margin-bottom:0}.single-product #reviews #review_form_wrapper{margin-top:1.5rem}.single-product #reviews #review_form_wrapper .comment-respond #reply-title{display:none}.single-product #reviews #review_form_wrapper .comment-respond #commentform .comment-form-rating{display:flex;align-items:center;margin:15px 0;color:var(--color_heading);text-transform:uppercase;font-weight:500}.single-product #reviews #review_form_wrapper .comment-respond #commentform .comment-form-rating>label{min-width:68px;margin-right:10px}.single-product #reviews #review_form_wrapper .comment-respond #commentform .comment-form-rating .stars{min-width:80px;line-height:1;margin-right:10px}.single-product #reviews #review_form_wrapper .comment-respond #commentform .comment-form-rating #rating{max-width:150px}.single-product #reviews #review_form_wrapper .comment-respond #commentform .comment-form-comment{position:relative;margin-bottom:20px}.single-product #reviews #review_form_wrapper .comment-respond #commentform .form-submit input.submit{width:100%;height:55px;font-size:14px;font-weight:700;color:#FFF;text-transform:uppercase;letter-spacing:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.single-product #reviews #review_form_wrapper .comment-respond #commentform .form-submit input.submit:not(:hover){background:var(--color_heading)}.single-product #reviews #review_form_wrapper .comment-respond #commentform .comment-form-author,.single-product #reviews #review_form_wrapper .comment-respond #commentform .comment-form-email{display:block;width:100%;text-transform:capitalize;position:relative;margin:0 0 20px}.single-product #reviews .single_product_reviews_summary{margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:flex-start}.single-product #reviews .single_product_reviews_summary .rating_average{margin-bottom:.25rem;font-size:2.5rem;line-height:1;color:var(--color_heading);font-weight:700}.single-product #reviews .single_product_reviews_summary .star-rating,.single-product #reviews .single_product_reviews_summary .star-rating span{width:130px;letter-spacing:6px;font-size:1.25rem;min-height:1.5rem;margin-bottom:.25rem}.single-product #reviews .review_form_action_btn{margin-bottom:1.5rem;display:inline-flex;height:46px;padding:0 1.5rem;font-size:14px;font-weight:500;text-align:center;justify-content:center;align-items:center}.single-product #reviews nav.woocommerce-pagination{text-align:left;margin-top:1rem}.single-product .fmc-product-control{display:flex;justify-content:space-between;align-items:center}.single-product .fmc-product-control .woocommerce-breadcrumb{margin-bottom:1.5rem}.single-product .product-navigation{z-index:1;display:none}.single-product .product-navigation .product-nav-item{position:fixed;top:50%;transform:translateY(-50%);z-index:9}.single-product .product-navigation .product-nav-item>a{display:flex;align-items:center}.single-product .product-navigation .product-nav-item>a svg{margin:0 6px}.single-product .product-navigation .product-nav-item>a .product_thumb{display:inline-block;width:80px;border:1px solid var(--color_border);transition:border-color 0.3s}.single-product .product-navigation .product-nav-item>a .product_thumb:hover{border-color:var(--color_main)}.single-product .product-navigation .product-nav-item.item-prev{left:0}.single-product .product-navigation .product-nav-item.item-next{right:0}.single-product .product-navigation .product-nav-item.item-next>a{flex-direction:row-reverse}.single-product .product-navigation .product-nav-item.hover_dropdown_wrapper>.dropdown_content{display:none!important;box-shadow:none;padding:6px 15px}.single-product .product-navigation .product-nav-item.hover_dropdown_wrapper>.dropdown_content a{line-height:16px;color:var(--color_heading)}.single-product .sticky-wrapper{will-change:min-height}.single-product .sticky-wrapper .sticky-inner{transform:translate(0,0);transform:translate3d(0,0,0);will-change:position,transform}.single-product .product-page-accordian,.single-product .woocommerce-tabs,.single-product .section-tab-content{overflow-wrap:break-word}.single-product.single_product_has_background #content>.container .product-main.has_background .woocommerce-product-gallery .woocommerce-product-gallery__trigger{opacity:.6}.single-product.single_product_has_background #content>.container .product-main.has_background .woocommerce-product-gallery:hover .woocommerce-product-gallery__trigger{opacity:1}.single-product.single_product_has_background #content>.container .product-main.has_background .woocommerce-product-gallery.gallery_style_vertical .flex-control-thumbs li:hover img,.single-product.single_product_has_background #content>.container .product-main.has_background .woocommerce-product-gallery.gallery_style_vertical .flex-control-thumbs li.swiper-slide-active img{opacity:.68}.single-product.single_product_color-light .woocommerce-breadcrumb,.single-product.single_product_color-light #content .type-product .product-container .product-main .product-info h1.product_title,.single-product.single_product_color-light #content .type-product .product-container .product-main .product-info .price,.single-product.single_product_color-light #content .type-product .product-container .product-main .product-info form.cart .tinv-wraper.tinv-wishlist a.tinvwl_add_to_wishlist_button,.single-product.single_product_color-light #content .type-product .product-container .product-main .product-info .product_meta .sku_wrapper .sku,.single-product.single_product_color-light #content .type-product .product-container .product-main .product-info .product_meta .posted_in a,.single-product.single_product_color-light #content .type-product .product-container .product-main .product-info form.cart .quantity .input-text{color:var(--color_light)}.single-product.single_product_color-light #content .type-product .product-container .product-main .product-info form.cart .tinv-wraper.tinv-wishlist a.tinvwl_add_to_wishlist_button:hover .gostro_yith_wcwl_icon,.single-product.single_product_color-light #content .type-product .product-container .product-main .product-info form.cart .tinv-wraper.tinv-wishlist a.tinvwl_add_to_wishlist_button:hover .gostro_tinv_wl_icon{border-color:var(--color_light)}.single-product.single_product_color-light #content .type-product .product-container .product-main .product-info .product-share ul.socials-sharing>li svg,.single-product.single_product_color-light #content .type-product .product-container .product-main .product-info form.cart .tinv-wraper.tinv-wishlist a.tinvwl_add_to_wishlist_button:hover svg.fm-icon{fill:var(--color_light)}.single-product.single_product_color-light #content .type-product .product-container .product-main .product-info>.price::before,.single-product.single_product_color-light #content .type-product .product-container .product-main .product-info .product_meta::before{background-color:#55555550}.single-product.single_product_color-light .header-layout{border-color:#55555550}.gostro-sticky-atc-btn{padding:8px 0;position:fixed;bottom:0;left:0;right:0;z-index:1;background:#fff;box-shadow:0 28px 250px 0 rgb(0 0 0 / .11);transform:translateY(120%);opacity:0;visibility:hidden;transition:transform 0.35s ease-in-out,opacity 0.35s ease-in-out,visibility 0.35s ease-in-out}.gostro-sticky-atc-btn.show{transform:translateY(0);opacity:1;visibility:visible}.gostro-sticky-atc-btn .gostro-sticky-btn-container{display:flex;justify-content:space-between;align-items:center}.gostro-sticky-atc-btn .gostro-sticky-btn-content,.gostro-sticky-atc-btn .gostro-sticky-btn-cart,.gostro-sticky-atc-btn .gostro-sticky-variations,.gostro-sticky-atc-btn .gostro_sticky_single_variation_wrap{display:flex;align-items:center}.gostro-sticky-atc-btn .gostro-sticky-btn-cart .product-promo-wrap{display:none}.gostro-sticky-atc-btn .gostro-sticky-btn-cart>form{display:flex;align-items:center}.gostro-sticky-atc-btn .gostro-sticky-btn-cart>form button.woosc-btn,.gostro-sticky-atc-btn .gostro-sticky-btn-cart>form .tinv-wraper{display:none}.gostro-sticky-atc-btn .quantity-group-buttons{display:none}.gostro-sticky-atc-btn.mobile-off,.gostro-sticky-atc-btn .tinv-wishlist,.gostro-sticky-atc-btn .woocommerce-wishlist{display:none}.gostro-sticky-atc-btn .gostro-sticky-btn-price{margin-left:auto;display:none}.gostro-sticky-atc-btn .gostro-sticky-btn-info{display:none}.gostro-sticky-atc-btn .gostro-sticky-btn-thumbnail{max-width:60px}.gostro-sticky-atc-btn .gostro-sticky-btn-info .product-title{font-size:1.25rem;font-weight:400;margin:0 10px 0 0}.gostro-sticky-atc-btn .woocs_price_code{display:flex;flex-direction:row-reverse;align-items:center;font-size:16px;color:#000}.gostro-sticky-atc-btn .woocs_price_code ins{color:inherit;font-size:inherit;margin-right:15px;font-weight:700}.gostro-sticky-atc-btn .woocs_price_code del{color:var(--color_body);font-size:.9em}.gostro-sticky-atc-btn .gostro-sticky-btn-cart .quantity .qty{font-size:18px;font-weight:500;border-width:0 0 2px 0;border-color:var(--color_border);height:32px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.gostro-sticky-atc-btn button.single_add_to_cart_button,.gostro-sticky-atc-btn .gostro-sticky-variations-atc,.gostro-sticky-atc-btn .gostro-sticky-btn-cart .quantity{margin-left:10px}.single-product .gostro-sticky-atc-btn button.single_add_to_cart_button,.single-product .gostro-sticky-atc-btn .gostro-sticky-variations-atc{display:inline-flex;height:46px;padding:0 15px;font-size:1rem;line-height:1rem;letter-spacing:-.02rem;font-weight:700;text-transform:capitalize;text-align:center;justify-content:center;align-items:center;color:#fff;border:none;background-color:var(--color_button_background);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-width:175px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.single-product .gostro-sticky-atc-btn button.single_add_to_cart_button svg,.single-product .gostro-sticky-atc-btn .gostro-sticky-variations-atc svg{fill:#fff}.single-product .gostro-sticky-atc-btn button.single_add_to_cart_button svg,.single-product .gostro-sticky-atc-btn .gostro-sticky-variations-atc svg{display:none}.gostro-sticky-atc-btn .woo_sc_price_btn_popup{display:none}a.product-360-button{position:absolute;left:2rem;top:1rem;z-index:2;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 0 10px rgb(0 0 0 / .05);height:40px;min-width:40px;line-height:1;color:var(--color_heading);font-size:.75rem;text-transform:uppercase;letter-spacing:1px;font-weight:500;-webkit-transition:background-color 0.25s linear 0s,color 0.25s linear 0s,border 0.25s linear 0s;-moz-transition:background-color 0.25s linear 0s,color 0.25s linear 0s,border 0.25s linear 0s;-ms-transition:background-color 0.25s linear 0s,color 0.25s linear 0s,border 0.25s linear 0s;-o-transition:background-color 0.25s linear 0s,color 0.25s linear 0s,border 0.25s linear 0s;transition:background-color 0.25s linear 0s,color 0.25s linear 0s,border 0.25s linear 0s;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;min-width:135px;padding:0 15px}a.product-360-button svg{fill:var(--color_heading);width:22px;height:22px;margin-right:.5rem}a.product-360-button:hover{color:#fff;background-color:var(--color_main)!important}a.product-360-button:hover svg{fill:#fff}.product-360-view-wrapper .modal-content{background:#fff0;border:none}.product-360-view-wrapper .modal-body{max-height:786px;overflow:hidden;display:flex;align-items:flex-end}.product-360-view-wrapper .gostro-threed-view{cursor:ew-resize;margin:0 auto;overflow:hidden;position:relative;max-height:100%;height:auto!important;background:#fff}.product-360-view-wrapper .gostro-threed-view::after{border-color:rgb(175 175 175 / .05) rgb(175 175 175 / .1) rgb(175 175 175 / .15);border-radius:50%;border-style:solid;border-width:2px 2px 5px;bottom:15px;content:"";height:50%;left:15px;position:absolute;right:15px;z-index:10}.product-360-view-wrapper .gostro-threed-view .threed-view-images{display:none;list-style:outside none none;margin:0;padding:0}.product-360-view-wrapper .gostro-threed-view .threed-view-images img{height:auto;position:absolute;top:0;width:100%;left:0}.product-360-view-wrapper .gostro-threed-view .threed-view-images img.current-image{position:static;visibility:visible;z-index:9}.product-360-view-wrapper .gostro-threed-view .threed-view-images img.previous-image{visibility:hidden}.product-360-view-wrapper .gostro-threed-view .nav_bar{bottom:15px;box-shadow:0 1px 8px 2px rgb(0 0 0 / .15);left:50%;background:#fff;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:0;z-index:11}.product-360-view-wrapper .gostro-threed-view .nav_bar a{display:inline-block;text-decoration:none;font-size:0;text-align:center;vertical-align:middle;width:30px;height:30px;margin:5px 8px;position:relative}.product-360-view-wrapper .gostro-threed-view .nav_bar a:before{content:"";width:30px;height:30px;font-size:15px;border-radius:50%;background:#f8f8f8;margin:0;display:flex;align-items:center;justify-content:center}.product-360-view-wrapper .gostro-threed-view .nav_bar a.nav_bar_previous:before{content:"<"}.product-360-view-wrapper .gostro-threed-view .nav_bar a.nav_bar_play:after{content:"";border-style:solid;display:block;position:absolute;top:9px;left:7px;border-width:6px;border-color:#aaa #aaa #fff0 #fff0;transform:rotateZ(45deg);border-radius:0;width:auto;height:auto}.product-360-view-wrapper .gostro-threed-view .nav_bar a.nav_bar_stop:after{content:"";width:14px;height:14px;border:2px solid #aaa;background:#aaa;display:block;position:absolute;top:8px;left:8px}.product-360-view-wrapper .gostro-threed-view .nav_bar a.nav_bar_next:before{content:">"}.product-360-view-wrapper .gostro-threed-view .spinner{text-align:center}.flex-viewport.has-video{height:auto!important}.video-frame{position:relative}.video-frame .fmfw-video-iframe{width:100%;height:100%;border:none;background:#000;position:absolute}.video-frame .video-lazy-image{width:100%;height:auto;visibility:hidden;opacity:0;max-height:100%}.video-frame.lazy-video .video-lazy-image{opacity:1;visibility:visible}.video-frame.lazy-video .fmfw-video-iframe{z-index:-1}.video-frame.lazy-video .fmfw-video-iframe.playing{z-index:1}a.product-video-button{position:absolute;left:2rem;top:1rem;z-index:2;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 0 10px rgb(0 0 0 / .05);height:40px;min-width:40px;line-height:1;color:var(--color_heading);font-size:.75rem;text-transform:uppercase;letter-spacing:1px;font-weight:500;-webkit-transition:background-color 0.25s linear 0s,color 0.25s linear 0s,border 0.25s linear 0s;-moz-transition:background-color 0.25s linear 0s,color 0.25s linear 0s,border 0.25s linear 0s;-ms-transition:background-color 0.25s linear 0s,color 0.25s linear 0s,border 0.25s linear 0s;-o-transition:background-color 0.25s linear 0s,color 0.25s linear 0s,border 0.25s linear 0s;transition:background-color 0.25s linear 0s,color 0.25s linear 0s,border 0.25s linear 0s;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;min-width:135px;padding:0 15px}a.product-video-button svg{fill:var(--color_heading);width:22px;height:22px;margin-right:.5rem}a.product-video-button:hover{color:#fff;background-color:var(--color_main)!important}a.product-video-button:hover svg{fill:#fff}.product-360-button~a.product-video-button{top:4.75rem}.product-video-view-wrapper .modal-content{background:#fff0;border:none}.product-video-view-wrapper .modal-body{height:calc(100vh - 200px);max-height:786px;overflow:hidden;display:flex;align-items:flex-end}.product-video-view-wrapper .modal-body iframe{width:100%;height:100%;border:none;background:#000}.single-product .woo_sc_data_content{margin:0}.single-product .woo_sc_modal_content{background:#fafafa;padding:15px;border-radius:0;box-shadow:none}.single-product div.woo_sc_btn_span span.woo_sc_size_icon{background:url(/wp-content/themes/gostro/assets/images/icon_sizechart.png) no-repeat #fff0;background-size:contain}.single-product .woo_sc_frontend_btn div.woo_sc_price_btn_popup{margin-top:1rem;padding:0;outline:none;box-shadow:none;transform:none;font-size:14px;color:var(--color_heading);line-height:16px;border-bottom:1px solid #6e6e6e;font-weight:700;height:18px;border-radius:0;position:absolute;right:15px}.single-product .woo_sc_frontend_btn div.woo_sc_price_btn_popup:focus,.single-product .woo_sc_frontend_btn div.woo_sc_price_btn_popup:hover{outline:none;box-shadow:none}.single-product.single_product_has_background .woo_sc_frontend_btn div.woo_sc_price_btn_popup,.single-product.single-product-style-modern .woo_sc_frontend_btn div.woo_sc_price_btn_popup{background:none}.gostro-mobile.single-product .product-gallery .woocommerce-product-gallery.gallery_style_vertical .flex-viewport{margin-left:0}.gostro-mobile.single-product #content{overflow-x:hidden}.gostro-mobile.single-product.has-sticky-atc .site-content{margin-bottom:78px}.gostro-mobile.single-product.has-sticky-atc .scroll_to_top.show{bottom:80px;right:15px}.gostro-mobile.single-product.has-sticky-atc .gostro-sticky-atc-btn{position:fixed;top:auto;bottom:0;left:0;right:0;height:78px;width:100%;padding:15px;display:flex;flex-wrap:wrap;align-items:center;background:#fff;box-shadow:0 0 20px 0 rgb(17 17 17 / .1);text-shadow:0 0 20px rgb(17 17 17 / .1);z-index:9;opacity:0;visibility:hidden;transform:translateY(100%);transition:opacity 0.35s ease-in-out,visibility 0.35s ease-in-out,transform 0.35s ease-in-out}.gostro-mobile.single-product.has-sticky-atc .gostro-sticky-atc-btn.show{opacity:1;visibility:visible;transform:translateY(0)}.gostro-mobile.single-product.has-sticky-atc .gostro-sticky-atc-btn .gostro-sticky-btn-container{display:flex;flex-wrap:wrap;flex:1;align-items:center;justify-content:space-between}.gostro-mobile.single-product.has-sticky-atc .gostro-sticky-atc-btn .gostro-sticky-btn-container a.go_home{margin-right:10px;margin-left:0;flex:0 0 48px;max-width:48px;height:48px;width:48px;background:#f2f2f2;display:flex;align-items:center;justify-content:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.gostro-mobile.single-product.has-sticky-atc .gostro-sticky-atc-btn .gostro-sticky-btn-container a.go_home svg{width:18px;height:18px;color:var(--color_heading)}.gostro-mobile.single-product.has-sticky-atc .gostro-sticky-atc-btn .gostro-sticky-btn-container .gostro-sticky-btn-content{display:none}.gostro-mobile.single-product.has-sticky-atc .gostro-sticky-atc-btn .gostro-sticky-btn-container .gostro-sticky-btn-cart{margin-left:auto;width:295px;flex:0 0 295px;max-width:calc(100% - 60px)}.gostro-mobile.single-product.has-sticky-atc .gostro-sticky-atc-btn .gostro-sticky-btn-container .gostro-sticky-btn-cart .gostro-sticky-variations-atc,.gostro-mobile.single-product.has-sticky-atc .gostro-sticky-atc-btn .gostro-sticky-btn-container .gostro-sticky-btn-cart button.single_add_to_cart_button{background:var(--color_main);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:48px;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:400;text-transform:capitalize}.gostro-mobile.single-product.has-sticky-atc .gostro-sticky-atc-btn .gostro-sticky-btn-container .gostro-sticky-btn-cart .gostro-sticky-variations-atc svg,.gostro-mobile.single-product.has-sticky-atc .gostro-sticky-atc-btn .gostro-sticky-btn-container .gostro-sticky-btn-cart button.single_add_to_cart_button svg{fill:#fff;width:15px;height:15px;margin-right:6px}.gostro-mobile.single-product.has-sticky-atc .gostro-sticky-atc-btn .gostro-sticky-btn-container .gostro-sticky-btn-cart .stock{display:none}.gostro-mobile.single-product.has-sticky-atc .gostro-sticky-atc-btn .gostro-sticky-btn-container .gostro-sticky-btn-cart form #countdownTimer{display:none}.gostro-mobile.single-product.has-sticky-atc .gostro-sticky-atc-btn .gostro-sticky-btn-container .gostro-sticky-btn-cart form>*{display:none}.gostro-mobile.single-product.has-sticky-atc .gostro-sticky-atc-btn .gostro-sticky-btn-container .gostro-sticky-btn-cart form>button[type=submit]{display:block}@media (min-width:768px) and (max-width:1024px){.gostro-mobile.single-product.has-sticky-atc .gostro-sticky-atc-btn .gostro-sticky-btn-container .gostro-sticky-btn-content{display:flex;align-items:center}.gostro-mobile.single-product.has-sticky-atc .gostro-sticky-atc-btn .gostro-sticky-btn-container .gostro-sticky-btn-content .gostro-sticky-btn-thumbnail img{width:auto;max-height:48px;margin-right:10px}.gostro-mobile.single-product.has-sticky-atc .gostro-sticky-atc-btn .gostro-sticky-btn-container .gostro-sticky-btn-content .gostro-sticky-btn-info .product-title{margin-bottom:0;font-size:15px;line-height:20px;font-weight:500}}@media (min-width:576px){.single-product #content div.product .woocommerce-tabs.gostro-wc-tabs .gostro-tabs-title{display:block;min-width:unset}.single-product #content div.product .woocommerce-tabs.gostro-wc-tabs .gostro-tabs-title>li a{margin-bottom:0;padding:0}.single-product .product-main .product-info .product_meta{flex-direction:row}.single-product .product-main .product-info .product_meta>span{margin-right:15px}.gostro-sticky-atc-btn{padding:15px 0}.gostro-sticky-atc-btn .gostro-sticky-btn-info,.gostro-sticky-atc-btn .gostro-sticky-btn-price{display:block}}.fmc_block_dropdown{visibility:hidden;opacity:0;height:0;display:block;transition:all 0.3s linear 0s}.fmc_block_dropdown.open{opacity:1;visibility:visible;height:auto}.product_countdown{height:0;opacity:0;visibility:hidden;display:flex;flex-wrap:wrap}.product_countdown .box-count{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:5px 0;background:#fff;border:1px solid #ccc;padding:5px 10px}.product_countdown .box-count~.box-count{margin-left:10px}.product_countdown.active{height:auto;opacity:1;visibility:visible}