.woocommerce.single-product div.product form,.woocommerce.single-product div.product form.cart .single_add_to_cart_button{font-size:20px;letter-spacing:0;line-height:24px}.woocommerce.single-product div.product div.summary,.woocommerce.single-product div.product form.cart .variations label,.woocommerce.single-product div.product .product_description #open_additional_info p{font-size:25px;letter-spacing:0;line-height:30px}@media only screen and (max-width:1600px){.woocommerce.single-product div.product div.summary,.woocommerce.single-product div.product form.cart .variations label,.woocommerce.single-product div.product .product_description #open_additional_info p{font-size:18px;line-height:25px}}.woocommerce.single-product div.product div.summary .price_wrap,.woocommerce.single-product div.product div.summary .price_wrap .amount,.woocommerce.single-product div.product div.summary .price_wrap p.price,.woocommerce.single-product div.product div.summary .price_wrap span.price,.woocommerce.single-product div.product .single_variation_wrap .price{font-size:32px;letter-spacing:0;line-height:39px}@media only screen and (max-width:1600px){.woocommerce.single-product div.product div.summary .price_wrap,.woocommerce.single-product div.product div.summary .price_wrap .amount,.woocommerce.single-product div.product div.summary .price_wrap p.price,.woocommerce.single-product div.product div.summary .price_wrap span.price,.woocommerce.single-product div.product .single_variation_wrap .price{font-size:21px;letter-spacing:0;line-height:26px}}.woocommerce.single-product div.product .product_title{font-size:99px;letter-spacing:0;line-height:119px}@media only screen and (max-width:1600px){.woocommerce.single-product div.product .product_title{font-size:70px;letter-spacing:0;line-height:84px}}.select2-container{display:inline-block;background-color:transparent;cursor:pointer;z-index:4;font-weight:normal;min-width:100%}.select2-container span{display:block}.select2-container .select2-dropdown{display:block;margin-top:8px;border-radius:0;border:none;box-shadow:0px 2px 20px rgba(0, 0, 0, 0.15);background-color:#FFFFFF;overflow:hidden}.select2-container .select2-selection{position:relative;display:inline-block;width:100%;padding:8px 15px;border:none;background-color:#FFFFFF;font-weight:500}.select2-container .select2-selection .select2-selection__rendered{display:block;color:#000000;font-weight:500}.select2-container .select2-selection .select2-selection__arrow{content:"";position:absolute;top:50%;right:16px;display:inline-block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #CCC2BE;transform:translateY(-50%);pointer-events:none}.select2-container .select2-selection .select2-selection__arrow b{display:none}.select2-container .select2-search{display:none}.select2-container .select2-results ul{display:block;margin:0;padding:0}.select2-container .select2-results ul li>strong{display:block;padding:8px 16px;cursor:initial}.select2-container .select2-results ul li::marker{display:none}.select2-container .select2-results ul li[role="option"]{display:block;margin-bottom:0;padding:8px 16px;list-style:none;transition:background-color 0.15s linear color 0.15s linear;font-weight:normal;font-weight:500}.select2-container .select2-results ul li[role="option"]:hover,.select2-container .select2-results ul li[role="option"]:focus{background-color:#000000;color:#FFFFFF}.select2-container .select2-results ul li[role="option"][data-selected="true"]{display:none}.select2-container .select2-results>ul{padding:10px 0px;max-height:325px;overflow-y:auto}.select2-container .select2-dropdown--above{margin-top:-8px}@media only screen and (min-width:425px){.select2-container{min-width:340px}}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#000000;color:#FFFFFF}.select2-container{min-width:auto}.select2-container .select2-results ul li,.select2-container .select2-results ul li[role="option"]{font-size:11.32px;line-height:13.59px}@media only screen and (min-width:991px){.select2-container{min-width:auto}.select2-container .select2-results ul li,.select2-container .select2-results ul li[role="option"]{font-size:20px;letter-spacing:0;line-height:24px}}.woocommerce form .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce form .select2-container--default .select2-selection--single{font-size:11.32px !important;line-height:13.59px !important}@media only screen and (min-width:991px){.woocommerce form .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce form .select2-container--default .select2-selection--single{font-size:20px !important;letter-spacing:0 !important;line-height:24px !important}}@media only screen and (max-width:991px){.woocommerce form .select2-container--default .select2-selection--single{padding:10px 30px 5px 15px !important}}@media only screen and (max-width:991px){.select2-container .select2-dropdown{margin-top:0}}.woocommerce.single-product .container-fluid{padding:0 108px}.woocommerce.single-product main{position:relative}.woocommerce.single-product div.product{position:relative;z-index:1;padding-top:112px;padding-bottom:104px}.woocommerce.single-product div.product .row{margin-left:-32px;margin-right:-32px}.woocommerce.single-product div.product .row .col{margin-bottom:32px;padding-left:32px;padding-right:32px}.woocommerce.single-product div.product .row .col.image{position:relative}.woocommerce.single-product div.product .row .col.image .product_title{display:none}.woocommerce.single-product div.product div.summary{float:none;width:100%;max-width:780px;margin:0;font-weight:300}.woocommerce.single-product div.product div.summary strong{font-weight:500}.woocommerce.single-product div.product div.summary .price_wrap{margin-top:10px;font-weight:300}.woocommerce.single-product div.product div.summary .price_wrap p{margin-bottom:16px}.woocommerce.single-product div.product div.summary .price_wrap ins{text-decoration:none}.woocommerce.single-product div.product div.summary .price_wrap .amount{color:#000000;font-weight:bold;text-decoration:none}.woocommerce.single-product div.product div.summary .price_wrap .amount ins{font-weight:bold;text-decoration:none}.woocommerce.single-product div.product div.summary .price_wrap p.price,.woocommerce.single-product div.product div.summary .price_wrap span.price{color:#000000}.woocommerce.single-product div.product .product_title{margin-bottom:0}.woocommerce.single-product div.product form{padding-top:70px;margin-top:0;font-family:"Poppins", Arial, Helvetica, sans-serif;line-height:normal;font-weight:500}.woocommerce.single-product div.product form.cart{margin-bottom:0}.woocommerce.single-product div.product form.cart .variations{margin-bottom:28px}.woocommerce.single-product div.product form.cart .variations select{padding:10px 38px 9px 22px;border-radius:0;font-weight:500;border-color:#000000;appearance:none;background-repeat:no-repeat;background-image:url(../../images/icons/select_arrow.svg);background-position:right 12px center;background-size:16px;min-width:290px;display:inline-block;margin-right:auto;cursor:pointer;background-color:#FFFFFF;border:1px solid #000000;min-height:55px;-moz-appearance:none;-webkit-appearance:none}.woocommerce.single-product div.product form.cart .variations select::-ms-expand{display:none}.woocommerce.single-product div.product form.cart .variations select:focus,.woocommerce.single-product div.product form.cart .variations select:active,.woocommerce.single-product div.product form.cart .variations select:focus-visible{outline:none}.woocommerce.single-product div.product form.cart .variations label{font-weight:500;margin-bottom:0}.woocommerce.single-product div.product form.cart .variations td,.woocommerce.single-product div.product form.cart .variations th{border:0;line-height:normal;vertical-align:middle}.woocommerce.single-product div.product form.cart .variations th:first-child{width:175px}.woocommerce.single-product div.product form.cart .woocommerce-variation-price{margin-bottom:28px}.woocommerce.single-product div.product form.cart div.quantity{margin:0 20px 28px 0}.woocommerce.single-product div.product form.cart .single_add_to_cart_button{background-color:#FFFFFF;color:#000000;font-weight:500;border:1px solid #000000;border-radius:0;display:inline-block;min-width:290px;padding:16px 64px 13px 32px;text-align:left;transition:all 0.15s ease-out;margin-bottom:28px}.woocommerce.single-product div.product form.cart .single_add_to_cart_button::before{position:absolute;display:block;top:50%;transform:translateY(-50%);right:32px;content:url(../../images/icons/cart_black.svg);width:27px;height:22px}.woocommerce.single-product div.product form.cart .single_add_to_cart_button::after{content:none !important}.woocommerce.single-product div.product form.cart .single_add_to_cart_button:hover{background-color:#000000;color:#FFFFFF}.woocommerce.single-product div.product form.cart .single_add_to_cart_button:hover::before{content:url(../../images/icons/cart_white.svg)}.woocommerce.single-product div.product .single_variation_wrap .price{font-family:"Jost", Arial, Helvetica, sans-serif;color:#000000;font-weight:bold}.woocommerce.single-product div.product .single_variation_wrap .price ins{text-decoration:none}.woocommerce.single-product div.product .shipping_info p{margin-bottom:28px}.woocommerce.single-product div.product .image .product_description{display:none;margin-top:0;font-size:13.87px;line-height:16.64px;order:2}.woocommerce.single-product div.product .image .product_description p{margin-bottom:10px}.woocommerce.single-product div.product .image .product_description #open_additional_info{margin-top:10px;padding-right:14px}.woocommerce.single-product div.product .image .product_description #open_additional_info::after{width:6px;height:6px}.woocommerce.single-product div.product .image .product_description #open_additional_info p{font-size:13.87px;line-height:16.64px}.woocommerce.single-product div.product .product_description{margin-top:80px}.woocommerce.single-product div.product .product_description p{font-weight:300;margin-bottom:20px}.woocommerce.single-product div.product .product_description #open_additional_info{position:relative;display:inline-block;width:auto;font-weight:500;padding-right:30px;cursor:pointer;margin-top:20px;margin-bottom:8px}.woocommerce.single-product div.product .product_description #open_additional_info p{font-weight:500;margin-bottom:0}.woocommerce.single-product div.product .product_description #open_additional_info:after{content:"";position:absolute;top:50%;right:0;display:block;width:8px;height:8px;border:1px solid #000000;border-width:1px 1px 0 0;transform:translateY(-50%) rotate(45deg);transition:all 0.12s ease-out}.woocommerce.single-product div.product .product_description #open_additional_info.active:after{transform:translateY(-50%) rotate(135deg)}.woocommerce.single-product div.product .product_description .additional_info{display:none}.woocommerce.single-product div.product #product_images .product_gallery_wrapper{position:relative;padding-bottom:100%;background:#FFFFFF;overflow:hidden}.woocommerce.single-product div.product #product_images .product_gallery_wrapper #product-gallery{position:absolute;top:0;left:0;width:100%;height:100%}.woocommerce.single-product div.product #product_images .product_gallery_wrapper #product-gallery .slide_inside{cursor:pointer}.woocommerce.single-product div.product #product_images .product_gallery_wrapper .product_image{max-width:100%;max-height:100%;object-fit:contain}.woocommerce.single-product div.product #product_images .product_gallery_thumbs_container{margin-top:18px;position:relative;padding-left:28px;padding-right:28px}.woocommerce.single-product div.product #product_images .product_gallery_thumbs_container .product_gallery_thumbs_wrapper{overflow:hidden}.woocommerce.single-product div.product #product_images .product_gallery_thumbs_container .product_gallery_thumbs_wrapper .slide_inside{position:relative;padding-bottom:100%;cursor:pointer}.woocommerce.single-product div.product #product_images .product_gallery_thumbs_container .product_gallery_thumbs_wrapper .slide_image{position:absolute;top:0;left:0;right:0;bottom:0;padding:2px;background:#FFFFFF;border:1px solid #FFFFFF;transition:border-color 0.15s ease-in-out}.woocommerce.single-product div.product #product_images .product_gallery_thumbs_container .product_gallery_thumbs_wrapper .product_image{max-width:100%;max-height:100%;object-fit:contain}.woocommerce.single-product div.product #product_images .product_gallery_thumbs_container .product_gallery_thumbs_wrapper .swiper-slide-thumb-active .slide_image{border-color:#000000}.woocommerce.single-product div.product #product_images .product_gallery_thumbs_container .swiper-button-prev,.woocommerce.single-product div.product #product_images .product_gallery_thumbs_container .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%)}.woocommerce.single-product div.product #product_images .product_gallery_thumbs_container .swiper-button-prev{left:0;transform:translateY(-50%) rotate(180deg)}.woocommerce.single-product div.product #product_images .product_gallery_thumbs_container .swiper-button-next{right:0}@media only screen and (max-width:1600px){.woocommerce.single-product .container-fluid{padding:0 72px}.woocommerce.single-product div.product{padding-top:38px;padding-bottom:0}.woocommerce.single-product div.product .product_title{font-size:50px;line-height:60px}.woocommerce.single-product div.product div.summary .price_wrap{margin-top:8px}.woocommerce.single-product div.product form{padding-top:38px}}@media only screen and (max-width:1600px) and (min-width:992px){.woocommerce.single-product div.product .related.products{margin-bottom:-76px}}.woocommerce.single-product .woocommerce-breadcrumb{padding:10px 29px !important;font-size:16px !important;line-height:19px;color:#000000 !important}.woocommerce.single-product .woocommerce-breadcrumb a{color:#000000 !important}@media only screen and (min-width:992px){.woocommerce.single-product div.product .row .col.image{-ms-flex:0 0 46.2%;flex:0 0 46.2%;max-width:46.2%}.woocommerce.single-product div.product .row .col.content{-ms-flex:0 0 53.8%;flex:0 0 53.8%;max-width:53.8%}}@media only screen and (max-width:1440px){.woocommerce.single-product .container-fluid{padding:0 38px}}@media only screen and (max-width:1330px){.woocommerce.single-product div.product .product_title{font-size:58px;letter-spacing:0;line-height:62px;max-width:600px;width:100%}}@media only screen and (max-width:991px){.woocommerce.single-product .container-fluid{padding:0 34px}.woocommerce.single-product div.product{padding-top:34px;padding-bottom:0}.woocommerce.single-product div.product .row{margin:0 -34px}.woocommerce.single-product div.product .row .col{padding:0 34px;margin-bottom:16px}.woocommerce.single-product div.product .row .col.image{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.woocommerce.single-product div.product .row .col.content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.woocommerce.single-product div.product .product_title{font-size:34.58px;line-height:41.49px;max-width:600px}.woocommerce.single-product div.product div.summary{font-size:13.87px;line-height:16.64px}.woocommerce.single-product div.product div.summary strong{font-weight:500}.woocommerce.single-product div.product div.summary .price_wrap{font-size:13.87px;line-height:16.64px}.woocommerce.single-product div.product div.summary .price_wrap p{margin-bottom:22px}.woocommerce.single-product div.product div.summary .price_wrap .amount{font-size:13.87px;line-height:16.64px}.woocommerce.single-product div.product div.summary .price_wrap p.price,.woocommerce.single-product div.product div.summary .price_wrap span.price{font-size:13.87px;line-height:16.64px}.woocommerce.single-product div.product div.summary .product_description{display:none}.woocommerce.single-product div.product .image .product_description{display:block}.woocommerce.single-product div.product #product_images .product_gallery_thumbs_container{margin-bottom:18px;padding-left:0;padding-right:0}.woocommerce.single-product div.product .shipping_info p{margin-bottom:0px}.woocommerce.single-product div.product form{padding-top:0}.woocommerce.single-product div.product form.cart{margin-bottom:16.5px}.woocommerce.single-product div.product form.cart .variations{margin-bottom:16px}.woocommerce.single-product div.product form.cart .variations th:first-child{width:94px}.woocommerce.single-product div.product form.cart .variations label{font-size:13.87px;line-height:16.64px}.woocommerce.single-product div.product form.cart .variations select{padding:8px 34px 6px 16px;background-size:12px;min-width:164px;min-height:31px;font-size:11.32px;line-height:13.59px}.woocommerce.single-product div.product form.cart div.quantity{margin:0 12px 8px 0}.woocommerce.single-product div.product form.cart .single_add_to_cart_button{padding:10px 42px 6px 16px;margin:0 auto 8px auto;min-width:164px;font-size:11.32px;line-height:13.59px;font-weight:500}.woocommerce.single-product div.product form.cart .single_add_to_cart_button::before{width:15.73px;height:15.73px;right:16px}}