body{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;color:#505261!important;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important}.woocommerce-terms-and-conditions-checkbox-text{font-size:13px;line-height:20px;font-weight:400;margin-bottom:30px;display:block}.button#place_order,.button.checkout,.checkout-button,.single_add_to_cart_button.button{display:block;width:100%;line-height:50px;border-radius:3px;font-size:1.1em;letter-spacing:2px}.callout.badge.badge-circle{display:none}.product-category .product-info span.amount{white-space:nowrap;color:#f44336;font-weight:700;font-size:1.2em}.sn_size_chart_wrp{display:block}.sn-mobile-mini-cart-checkout .shipping__table{display:none}@media only screen and (max-width:999px){.sn-mobile-mini-cart-checkout{display:block!important}}body{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}h1,h2,h3,h4,h5,h6{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}body .topbanner{padding-top:60px!important}.banner-font-size{text-align:center;font-weight:300;letter-spacing:.5px;font-size:29px;line-height:28px;margin-bottom:12px;padding:0 15px!important}.radius-circle .img-inner>img{border-radius:50%!important}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{font-size:1.2em;border-radius:20px}.dgwt-wcas-search-wrapp{max-width:90%!important}.wcpa_form_outer .wcpa_form_item select{border-radius:5px!important;border:1px solid #ccc!important;min-height:50px!important;letter-spacing:.05em!important;box-shadow:unset!important;background:#fff!important;font-size:16px!important;font-weight:normal!important;text-align:center!important}.product-quick-view-container .input-text.qty,.single-product .product-summary .input-text.qty{box-shadow:none!important;-webkit-appearance:none!important;-webkit-box-shadow:none!important;max-width:100%!important;-moz-appearance:textfield;padding-right:38px!important;padding-left:12px!important;width:82px!important;background-color:#fff!important;border:1px solid #e6e6e6!important;height:100%!important;line-height:normal;text-align:center;font-size:1em;appearance:none;border-radius:0;min-height:66px;color:#333}.product-quick-view-container .quantity,.single-product .product-summary .quantity{margin-bottom:0;position:relative;border-color:#e6e6e6;margin-right:12px;height:66px}body .product-info .quantity .minus,body .product-info .quantity .plus{text-align:center;position:absolute!important;width:25px;height:33px!important;min-height:33px!important;height:33px;padding:0!important;right:0;border:1px solid #e6e6e6!important;background:#f8f8f8;border-left:1px solid #e6e6e6!important;line-height:33px}body .product-info .quantity .minus{bottom:0}.text-center .quantity,.quantity{opacity:1;display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1em;white-space:nowrap;vertical-align:top}.sg_wrapper_add_to_cart_quantity{display:flex}.product-quick-view-container .single_add_to_cart_button,.single-product .single_add_to_cart_button{height:50px!important;margin-bottom:0;border-radius:3px;white-space:nowrap;padding:20px 0;display:block;width:100%;font-size:20px;font-weight:400;line-height:5px!important;box-shadow:0 4px 6px -2px rgb(35 67 92 / 32%);border:1px solid rgb(0 0 0 / .16)!important}.single-product .product-info .product-title{font-size:20px;line-height:24px}body .product-main{padding:0 0 40px}.product-footer .woocommerce-tabs{padding:30px 0;border-top:1px solid #ececec}#reviews #comments h3.normal{font-size:20px;letter-spacing:.05em;text-transform:uppercase}.has-border{border:1px solid #e0e0e0!important}#reviews{margin-top:30px}#checkout_custom_heading{display:flex}form.checkout h3{text-transform:none}.ta-right{text-align:right;flex-direction:row-reverse;flex-grow:1}.button#place_order{line-height:66px}.checkout_coupon button.button{background-color:#47525d;border-radius:5px}.checkout_coupon .input-text{box-shadow:none!important;border:1px solid #ececec}input[type='email'],input[type='date'],input[type='search'],input[type='number'],input[type='text'],input[type='tel'],input[type='url'],input[type='password'],textarea,select,.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection{border-radius:5px}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{border:none;background-color:#f1f1f187}.price-wrapper .price.product-page-price .wcpa_price{display:none}#vscf .form-group button{color:#fff}.archive .term-description{margin:40px 0;background:#f8f8f8;padding:30px 20px 10px 20px;border-radius:5px}.custom-lightbox-link{font-size:14px;text-decoration:underline;position:relative;top:0;right:-60px;color:#f44335}p.sizechart{margin-bottom:0;height:0}.sizechart_parent{padding:0!important;height:0}body .product-summary .woocommerce-Price-currencySymbol{font-size:inherit}#main div.shop-container div.product.type-product{padding-top:30px}.radio-group.wcpa_required{padding-left:30px}.woocommerce-loop-product__title a,.product_list_widget li a span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:15px}.price-wrapper .price{justify-content:center!important}.slider .flickity-prev-next-button{display:inline-block!important;opacity:1!important}.flickity-button-icon{background-color:black!important}.flickity-prev-next-button .arrow,.flickity-prev-next-button svg{fill:white!important}.flickity-page-dots{bottom:5px!important}.slider-nav-circle .flickity-prev-next-button .arrow,.slider-nav-circle .flickity-prev-next-button svg{border:2px solid white!important}.price del,.product_list_widget del,del .woocommerce-Price-amount{display:none!important}.nav-outline>li.active>a,.nav-outline>li.active{border-color:black!important}.header-main .nav>li>a{border-radius:5px!important;line-height:40px!important}.top-divider{border-top:unset!important}li.menu-item{padding-right:10px!important}.col-inner ol li,.col-inner ul li,.entry-content ol li,.entry-content ul li,.entry-summary ol li,.entry-summary ul li{margin-left:unset!important}.text.flatsome-custom-menu ul li{transition:all 0.3s ease;list-style-type:none}.text.flatsome-custom-menu ul li:hover{transform:scale(1.03)}a.nav-top-link{color:#fff!important}.header:not(.transparent) .header-bottom-nav.nav>li>a{color:#000!important}.header-bottom{padding-top:20px!important}.quantity .minus,.quantity .plus{width:55px!important}.quantity input[type=number]{width:60px!important;max-width:unset!important}.product-quick-view-container .single_add_to_cart_button,.single-product .single_add_to_cart_button{text-transform:none!important}.off-canvas-left .mfp-content,.off-canvas-right .mfp-content{width:320px!important}.blog-single figcaption{text-align:center!important}@media (min-width:320px){div.select{max-width:100%}}@media (min-width:480px){div.select{max-width:100%}}@media (min-width:600px){div.select{max-width:100%}}@media (min-width:801px){div.select{max-width:100%}}@media (min-width:1025px){div.select{max-width:70%}}@media (min-width:1281px){div.select{max-width:50%}}.button.alt{background-color:#243a98!important}@media (max-width:767px){.custom-product-page .img-inner.dark img{margin-top:-50px!important}#wrapper>.message-wrapper{font-size:14px!important;text-align:right!important;margin:1% 1% 0 1%!important;border-radius:5px!important;background-color:lightgreen!important}#wrapper>.message-wrapper .success-color{color:black!important}}@media (min-width:768px) and (max-width:1023px){.custom-product-page .img-inner.dark img{margin-top:-50px!important}#wrapper>.message-wrapper{font-size:14px!important;text-align:right!important;margin:1% 1% 0 50%!important;border-radius:5px!important;background-color:lightgreen!important}#wrapper>.message-wrapper .success-color{color:black!important}}@media (min-width:1024px){.custom-product-page .img-inner.dark img{margin-top:-75px!important}#wrapper>.message-wrapper{font-size:14px!important;text-align:right!important;margin:1% 1% 0 50%!important;border-radius:5px!important;background-color:lightgreen!important}#wrapper>.message-wrapper .success-color{color:black!important}}.cr-reviews-grid{margin:28px!important;width:96%!important}.header-vertical-menu__fly-out{background:#151414d1!important}form.cart :where(.ux-quantity,.single_add_to_cart_button,.ux-buy-now-button){flex:unset!important}