.thecrate-product-configurator .thecrate-single-variation-box input:disabled+label{opacity:.2}.thecrate-product-configurator span.price>.subscription-details{color:#77a464}.thecrate-product-configurator .thecrate-single-variation-box img{max-height:100px;margin-bottom:15px;width:auto}.thecrate-product-configurator .thecrate-single-variation-box.selected:after{content:"✔";position:absolute;top:5px;right:12px;color:#5b7a4c;font-size:25px}.thecrate-product-configurator span.price span{color:#000}.thecrate-product-configurator .thecrate-single-variation-box:hover,.thecrate-product-configurator .thecrate-single-variation-box.selected{background:#F1F5EF;transition:all 250ms ease-in-out;position:relative;border:2px solid #5b7a4c}.thecrate-product-configurator .thecrate-single-variation-box label strong{margin-bottom:10px;display:block;font-size:20px;color:#000}.thecrate-product-configurator .woocommerce-variation-availability p.stock.in-stock{color:green}.thecrate-product-configurator .woocommerce-variation-price{margin-bottom:5px}.thecrate-product-configurator .thecrate-single-variation-box label{display:block;padding:50px;margin:0;cursor:pointer;vertical-align:middle}.thecrate-reset-options .reset_variations{border:1px solid #ddd;color:#444;padding:3px 20px;display:inline-block;margin-top:14px;margin-bottom:15px}.single .thecrate-product-configurator .thecrate-single-variation-box label{padding:30px}.thecrate-product-configurator .thecrate-variation-group-variations .clearfix{height:0}.thecrate-product-configurator .thecrate-variation-group-variations{display:table;table-layout:fixed;border-collapse:separate;width:100%;border-spacing:15px}.thecrate-product-configurator .text-right,.thecrate-product-configurator .thecrate-attribute-group-title.text-right,.thecrate-product-configurator .thecrate-variation-group-variations.text-right{text-align:right}.thecrate-product-configurator .text-left,.thecrate-product-configurator .thecrate-attribute-group-title.text-left,.thecrate-product-configurator .thecrate-variation-group-variations.text-left{text-align:left}.thecrate-product-configurator .text-center,.thecrate-product-configurator .thecrate-attribute-group-title.text-center,.thecrate-product-configurator .thecrate-variation-group-variations.text-center{text-align:center}.thecrate-product-configurator .thecrate-attribute-group-title.text-left{margin-left:15px}.thecrate-product-configurator .thecrate-single-variation-box{display:table-cell;border:2px solid #ddd;margin:0 10px}.thecrate-product-configurator .thecrate-attribute-group-title{color:#000;margin-top:50px}.thecrate-product-configurator .woocommerce-variation-add-to-cart{text-align:center}.thecrate-product-configurator .single_add_to_cart_button{border:0 none}.thecrate-product-configurator .woocommerce-variation.single_variation{text-align:center;font-size:30px}.thecrate-product-configurator h2{color:#000}.thecrate-product-configurator .woocommerce-variation-add-to-cart *:not(.single_add_to_cart_button):not(i.fas):not(p){display:none}.thecrate-product-configurator .qty{width:100px;text-align:center}.thecrate-product-configurator .qty{line-height:48px!important;padding:0 15px;border:1px solid #d3ced2}.thecrate-product-configurator .qty:focus{border-color:#201c1f}@media only screen and (min-width:651px) and (max-width:1100px){.thecrate-product-configurator .owl-item .thecrate-single-variation-box{display:block;margin-bottom:10px}}@media only screen and (max-width:650px){.thecrate-product-configurator .thecrate-single-variation-box{display:block;margin-bottom:10px}.thecrate-product-configurator .thecrate-single-variation-box img{max-height:40px}.thecrate-product-configurator .thecrate-single-variation-box label{padding:30px}.thecrate-product-configurator .thecrate-attribute-group-title{margin-top:30px}}.single_variation_wrap.wcpvc-success .woocommerce-variation-price-tip{margin:5px}.thecrate-product-configurator .single_variation_wrap #sumosubs_plan_message{display:block;text-align:center;font-size:26px;margin-bottom:15px;font-weight:300;color:#000}.thecrate-custom-variations-inner-carousel.owl-carousel .owl-item img{display:block;width:auto;margin:0 auto}.thecrate-custom-variations-inner-carousel .owl-nav{text-align:center;height:0;position:absolute;width:100%;top:30%;margin:0 auto}.thecrate-custom-variations-inner-carousel .owl-nav .owl-prev{float:left}.thecrate-custom-variations-inner-carousel .owl-nav .owl-next{float:right}.thecrate-custom-variations-inner-carousel .owl-nav span{font-size:30px;height:30px;width:30px;display:block;line-height:25px;background:#fff;box-shadow:0 0 5px rgb(0 0 0 / 20%)}.thecrate-custom-variations-inner-carousel .thecrate-variation-group-variations .owl-item{margin:0}.thecrate-custom-variations-inner-carousel .thecrate-variation-group-variations .owl-nav{width:85%;margin:0 auto;top:35%}.thecrate-custom-variations-inner-carousel .thecrate-variation-group-variations .owl-nav{width:calc(100% - 40px);margin:0 auto;top:35%;left:20px}@media only screen and (min-width:768px){.thecrate-custom-variations-inner-carousel .thecrate-variation-group-variations .thecrate-single-variation-box{display:block}}@media only screen and (max-width:768px){.thecrate-custom-variations-inner-carousel .thecrate-variation-group-variations .thecrate-single-variation-box .owl-item.cloned,.thecrate-custom-variations-inner-carousel .thecrate-variation-group-variations .thecrate-single-variation-box .owl-item,.thecrate-custom-variations-inner-carousel .thecrate-variation-group-variations .thecrate-single-variation-box{margin:0!important}.thecrate-custom-variations-inner-carousel .thecrate-variation-group-variations .thecrate-single-variation-box{width:calc(100% - 30px)}}.wcpvc-tabs{position:relative;overflow:hidden;margin:0 auto;width:100%;font-weight:300;font-size:1.25em}.wcpvc-tabs nav{text-align:center}.wcpvc-tabs nav ul{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;margin:0 auto;padding:0;max-width:1200px;list-style:none;-ms-box-orient:horizontal;-ms-box-pack:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.wcpvc-tabs nav ul li{position:relative;z-index:1;display:block;margin:0;text-align:center;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.wcpvc-tabs nav a{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2.5}.wcpvc-tabs nav a span{vertical-align:middle;font-size:.75em}.wcpvc-tabs nav li.wcpvc-tab-current a{color:#74777b}.wcpvc-tabs nav a:focus{outline:none}.wcpvc-content-wrap{position:relative}.wcpvc-content-wrap>div{display:none;margin:0 auto;padding:1em;max-width:1200px;text-align:center}.wcpvc-content-wrap .wcpvc-content-current{display:block;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.no-js .wcpvc-content-wrap .thecrate-single-variantion-group{display:block;padding-bottom:2em;border-bottom:1px solid rgb(255 255 255 / .6)}.no-flexbox nav ul{display:block}.no-flexbox nav ul li{min-width:15%;display:inline-block}.wcpvc-tabs-style-topline{max-width:1200px}.wcpvc-tabs-style-topline nav li{border:1px solid rgb(40 44 42 / .1)}.wcpvc-tabs-style-topline nav li:not(:last-child){border-right:none}.wcpvc-tabs-style-topline nav li.wcpvc-tab-current{border-top-color:#000;border-bottom:none}@media only screen and (max-width:650px){.thecrate-product-configurator.is-tabs-enabled .wcpvc-tabs-style-topline nav a{padding:.5em .4em}}.wcpvc-tabs-style-topline nav a{padding:.8em .2em;background:rgb(40 44 42 / .05);color:#74777b;line-height:1;-webkit-transition:color 0.2s;transition:color 0.2s}.wcpvc-tabs-style-topline nav a:hover,.wcpvc-tabs-style-topline nav a:focus{color:#000}.wcpvc-tabs-style-topline nav li.wcpvc-tab-current a{background:none;box-shadow:inset 0 3px 0 #000;color:#000}.wcpvc-tabs-style-topline .icon::before{display:block;margin:0}.wcpvc-tabs-style-topline nav a span{text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:.65em}.thecrate-variation-group-variations.thecrate-custom-variations-inner-carousel.owl-carousel button.owl-dot.active{background:#000}.thecrate-variation-group-variations.thecrate-custom-variations-inner-carousel.owl-carousel button.owl-dot{background:#ddd;height:12px;width:12px;margin:5px;border-radius:50%}.thecrate-variation-group-variations.thecrate-custom-variations-inner-carousel.owl-carousel.owl-hidden{opacity:1}.is-tabs-enabled .thecrate-reset-options{margin-top:10px}.thecrate-product-configurator form.variations_form.cart{width:100%!important}.thecrate-single-variation-box input[type=radio]{display:none}.thecrate-product-configurator .reset_variations{display:inline-block!important}.thecrate-next-prev-btns a:hover{background:#eaeaea}.thecrate-next-prev-btns a{text-transform:uppercase;background:#F4F4F4;color:#000;border:1px solid #ddd}.thecrate-next-prev-btns{margin-top:-19px;z-index:1;position:relative}.wcpvc-tabs[data-active-tab="last"] .thecrate-nav.thecrate-nav-next,.wcpvc-tabs[data-active-tab="0"] .thecrate-nav.thecrate-nav-prev{display:none}