/**handles:flickity,product-page,select2,thwvsf-public-style**/
/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
.woocommerce-notices-wrapper .woocommerce-message{background:#c7a7d5;color:#fff;padding:12px;border-radius:3px;text-align:center;margin-bottom:24px}.woocommerce-notices-wrapper .woocommerce-message a{margin-bottom:12px;border-radius:3px;padding:10px 30px;font-size:18px;font-weight:700;min-width:200px;display:inline-block;line-height:1;text-decoration:none;background:#fff;color:#7e848a;display:block}.woocommerce-notices-wrapper .woocommerce-message a:hover{background:#f6f6f6;color:#7e848a;border:1px solid #7e848a}.woocommerce-notices-wrapper .woocommerce-message a:active{background:#f6f6f6;border-color:#e6e6e6}.woocommerce-notices-wrapper .woocommerce-message a:before{font-family:"Font Awesome 6 Pro";content:"\f07a";margin-right:6px}.loop-products .products .product{margin-bottom:24px}.loop-products .products .product .product-container{background:#fff;border-radius:3px;padding-bottom:12px}.loop-products .products .product .product-container a{display:block;text-decoration:none}.loop-products .products .product .product-container a.woocommerce-loop-product__link{position:relative}.loop-products .products .product .product-container a.woocommerce-loop-product__link .onsale{background:#c7a7d5;color:#fff;display:block;border-radius:40px;position:absolute;top:10px;left:10px;font-size:12px;width:55px;height:55px;text-align:center;line-height:55px}.loop-products .products .product .product-container a.woocommerce-loop-product__link img{max-width:100%;height:auto;margin-bottom:12px;width:100%;object-fit:cover;border-radius:3px 3px 0 0}.loop-products .products .product .product-container a.woocommerce-loop-product__link h2.woocommerce-loop-product__title{font-size:20px;line-height:24px;padding:0 12px}.loop-products .products .product .product-container a.woocommerce-loop-product__link .score{margin-left:12px}.loop-products .products .product .product-container a.woocommerce-loop-product__link .star-rating{margin-bottom:10px;padding:0 12px 12px}.loop-products .products .product .product-container a.woocommerce-loop-product__link .price{display:block;padding:0 12px 12px}.loop-products .products .product .product-container a.add_to_cart_button,.loop-products .products .product .product-container a.product_type_simple,.loop-products .products .product .product-container a.product_type_variable{border-radius:3px;padding:10px 30px;font-size:18px;font-weight:700;min-width:200px;display:inline-block;line-height:1;text-decoration:none;background:#c0d88a;color:#fff;text-align:center;width:calc(100% - 24px);min-width:auto;justify-content:center;display:flex;margin:0 auto}.loop-products .products .product .product-container a.add_to_cart_button:hover,.loop-products .products .product .product-container a.product_type_simple:hover,.loop-products .products .product .product-container a.product_type_variable:hover{color:#fff;background:#abcb64}.loop-products .products .product .product-container a.add_to_cart_button:active,.loop-products .products .product .product-container a.product_type_simple:active,.loop-products .products .product .product-container a.product_type_variable:active{color:#fff;border-color:#abcb64}@media (min-width:576px){.loop-products .products{padding:0}}@media (min-width:992px){.woocommerce-notices-wrapper .woocommerce-message{padding:24px 12px;margin-bottom:36px;font-size:24px}.woocommerce-notices-wrapper .woocommerce-message a{display:inline-block;font-size:16px;font-weight:400;margin:0 24px 0}}.score{display:block;position:relative}.score .score-wrap{display:inline-block;margin-bottom:12px}.score .score-wrap .stars-active{color:#dbbb0c;position:relative;z-index:10;display:inline-block;overflow:hidden;white-space:nowrap}.score .score-wrap .stars-inactive{color:#7e848a;position:absolute;top:0;left:0;-webkit-text-stroke:initial}.score .reviews-count{color:#7e848a;margin-left:5px}.score:hover .score-wrap .stars-active{color:#e5c30d}.score:hover .reviews-count{color:#999ea2}@media (max-width:575px){#product-details .product .entry-summary table.variations tr td.value .thwvsf_fields .thwvsf-wrapper-ul{margin-left:-8px;margin-right:-8px}#product-details .product .entry-summary table.variations tr td.value .thwvsf_fields .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_default{width:25%;padding:0 8px;height:auto;margin:0}#product-details .product .entry-summary table.variations tr td.value .thwvsf_fields .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_default.thwvsf-selected,#product-details .product .entry-summary table.variations tr td.value .thwvsf_fields .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_default:hover{box-shadow:none}#product-details .product .entry-summary table.variations tr td.value .thwvsf_fields .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_default.thwvsf-selected img,#product-details .product .entry-summary table.variations tr td.value .thwvsf_fields .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_default:hover img{border:1px solid #7e848a}#product-details .product .entry-summary table.variations tr td.value .thwvsf_fields .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_default img.swatch-preview.swatch-image{padding:4px}}#product-details .product #product-image{position:relative;margin-bottom:10px}#product-details .product #product-image .onsale{background:#c7a7d5;color:#fff;display:block;border-radius:40px;position:absolute;top:10px;left:10px;font-size:12px;width:55px;height:55px;text-align:center;line-height:55px;z-index:20}#product-details .product #product-image figure .flex-active-slide a{display:block}#product-details .product #product-image .flex-control-nav{margin:24px 0;padding-left:0}#product-details .product #product-image .flex-control-nav .flickity-viewpoint{height:100px!important}#product-details .product #product-image .flex-control-nav li{width:25%;display:inline-flex;min-height:104px;margin-bottom:24px;padding:0 12px 0;list-style-type:none}#product-details .product #product-image .flex-control-nav li:first-of-type{padding-left:0}#product-details .product #product-image .flex-control-nav li:nth-child(4n+1){padding-left:0}#product-details .product #product-image .flex-control-nav li.carousel-cell{margin-bottom:0}#product-details .product #product-image img{max-width:100%;height:auto;object-fit:contain;width:100%}#product-details .product .entry-summary h1{font-size:35px;line-height:46px;color:#c7a7d5;margin-bottom:12px}#product-details .product .entry-summary ul{list-style-type:disc}#product-details .product .entry-summary #secondary-free-shipping{padding:12px;margin-bottom:18px}#product-details .product .entry-summary #secondary-free-shipping P{margin-bottom:0}#product-details .product .entry-summary #secondary-free-shipping P i{margin-right:12px}#product-details .product .entry-summary #pricing-and-stock .stars .woocommerce-product-rating{margin-bottom:6px}#product-details .product .entry-summary #pricing-and-stock .stars .woocommerce-product-rating a{text-decoration:none;display:block}#product-details .product .entry-summary #pricing-and-stock .stars .woocommerce-product-rating a .score{display:flex;height:auto}#product-details .product .entry-summary #pricing-and-stock .stars .woocommerce-product-rating a .score .score-wrap i{color:#f6f6f6}#product-details .product .entry-summary #pricing-and-stock .stars .woocommerce-product-rating a .score .score-wrap .stars-active i{color:#dbbb0c}#product-details .product .entry-summary #pricing-and-stock .in-stock .text-success{font-weight:700}#product-details .product .entry-summary #pricing-and-stock #trustpilot{margin-bottom:18px}#product-details .product .entry-summary .price{font-weight:700;color:#c7a7d5;font-size:22px}#product-details .product .entry-summary .out-of-stock{color:#fff;background:#8b0000;display:inline-block;padding:5px 5px 3px;border-radius:3px;font-size:14px;line-height:18px}#product-details .product .entry-summary table.variations{margin-bottom:18px}#product-details .product .entry-summary table.variations tr th.label{display:none}#product-details .product .entry-summary table.variations tr:first-of-type td,#product-details .product .entry-summary table.variations tr:first-of-type th{border-top:none}#product-details .product .entry-summary table.variations tr td{padding:0 2px}#product-details .product .entry-summary table.variations tr td.value{position:relative}#product-details .product .entry-summary table.variations tr td.value .reset_variations{background:#c7a7d5;color:#fff;border-radius:3px;text-decoration:none;padding:5px 5px 3px;line-height:1;text-align:center;display:block;margin-top:24px;display:none}#product-details .product .entry-summary table.variations tr td.value .reset_variations:hover{background:#b184c5}#product-details .product .entry-summary .cart{margin-bottom:24px}#product-details .product .entry-summary .cart #add-to-cart-container{height:100px;position:relative}#product-details .product .entry-summary .cart #add-to-cart-container .quantity{flex-flow:row;display:flex}#product-details .product .entry-summary .cart #add-to-cart-container .quantity button{color:#7e848a;border:1px solid #7e848a;background:#fff;width:38px}#product-details .product .entry-summary .cart #add-to-cart-container .quantity button:hover{background:#c0d88a;color:#fff;border-color:#c0d88a}#product-details .product .entry-summary .cart #add-to-cart-container .quantity input{width:auto;max-width:50px;height:38px;width:38px;border-radius:0;border-top:1px solid #7e848a;border-bottom:1px solid #7e848a;text-align:center}#product-details .product .entry-summary .cart #add-to-cart-container .quantity input.qty{border-left:0;border-right:0}#product-details .product .entry-summary .cart #add-to-cart-container .quantity input::-webkit-inner-spin-button,#product-details .product .entry-summary .cart #add-to-cart-container .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#product-details .product .entry-summary .cart #add-to-cart-container .quantity input[type=number]{-moz-appearance:textfield}#product-details .product .entry-summary .cart #add-to-cart-container button.single_add_to_cart_button{width:100%;border:none;border-radius:3px;padding:10px 30px;font-size:18px;font-weight:700;min-width:200px;display:inline-block;line-height:1;text-decoration:none;background:#abcb64;color:#fff;padding:10px 30px}#product-details .product .entry-summary .cart #add-to-cart-container button.single_add_to_cart_button:hover{color:#fff;background:#96bd3f}#product-details .product .entry-summary .cart #add-to-cart-container button.single_add_to_cart_button:active{color:#fff;border-color:#96bd3f}#product-details .product .entry-summary .cart #add-to-cart-container button.wpcbn-btn{border:none;border-radius:3px;padding:10px 30px;font-size:18px;font-weight:700;min-width:200px;display:inline-block;line-height:1;text-decoration:none;background:#ab9209;color:#fff;padding:10px 30px;position:absolute;left:12px;right:12px;bottom:0;width:auto}#product-details .product .entry-summary .cart #add-to-cart-container button.wpcbn-btn:hover{background:#7a6807}#product-details .product .entry-summary .cart #add-to-cart-container button.wpcbn-btn:active{background:#7a6807}section#fitting-video{padding:40px 0}section#fitting-video #fitting-copy{margin-top:24px}section#product-lifestyle{padding:20px 0;margin-top:20px}section#product-lifestyle.has-fitting-video{padding:0;margin:0}section#product-lifestyle .product-block{padding:20px 0}section#product-lifestyle .product-block.even{background:#f6f6f6}section#product-lifestyle .product-block .product-block-image{padding:0;margin-bottom:24px;text-align:center}section#product-lifestyle .product-block .product-block-image img{max-height:647px;object-fit:contain;width:auto}section#product-lifestyle .product-block .product-block-text p:last-of-type{margin-bottom:0}section#product-tabs #product-accordion .accordion-item:first-of-type{border-top-left-radius:3px;border-top-right-radius:3px}section#product-tabs #product-accordion .accordion-item:last-of-type{border-bottom-right-radius:3px;border-bottom-left-radius:3px}section#product-tabs #product-accordion .accordion-item .accordion-header .accordion-button:focus{border:none;box-shadow:none}section#product-tabs #product-accordion .accordion-item .accordion-header .accordion-button:after{display:none}section#product-tabs #product-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background:#c7a7d5;color:#fff}section#product-tabs #product-accordion .accordion-item .accordion-header .accordion-button.collapsed{background:#fff;color:#c7a7d5}section#product-tabs #product-accordion .accordion-item .accordion-header .accordion-button i{margin-left:auto}section#product-tabs .tabs{margin-left:0;margin-bottom:10px}section#product-tabs .tabs li.nav-item{display:block;width:100%;list-style-type:none;border-top:1px solid #dee2e6;margin-bottom:0}section#product-tabs .tabs li.nav-item a{text-decoration:none;padding:10px;display:flex}section#product-tabs .tabs li.nav-item a::after{content:"\f078";font-family:"Font Awesome 6 Pro";color:#c7a7d5;margin-left:auto}section#product-tabs .tabs li.nav-item.active{background:#c7a7d5}section#product-tabs .tabs li.nav-item.active a{color:#fff}section#product-tabs .tabs li.nav-item.active a::after{color:#fff}section#product-tabs .tabs li.nav-item:hover{background:#c09dd0}section#product-tabs .tabs li.nav-item:hover a{color:#fff}section#product-tabs .tabs li.nav-item:hover a::after{color:#fff}section#product-tabs .panel{padding:12px 0}section#product-tabs .panel li,section#product-tabs .panel p{font-size:15px}section#product-tabs .panel ul{list-style-type:disc}section#product-tabs .panel#tab-additional_information .product_meta span.posted_in,section#product-tabs .panel#tab-additional_information .product_meta span.sku_wrapper,section#product-tabs .panel#tab-additional_information .product_meta span.tagged_as{display:block;font-weight:700;color:#71777d;padding:14px 2px;border-top:1px solid #dee2e6;line-height:22px}section#product-tabs .panel#tab-additional_information .product_meta span.posted_in a,section#product-tabs .panel#tab-additional_information .product_meta span.sku_wrapper a,section#product-tabs .panel#tab-additional_information .product_meta span.tagged_as a{font-weight:400;margin-left:5px}section#product-tabs .panel#tab-additional_information .product_meta span.posted_in a:first-of-type,section#product-tabs .panel#tab-additional_information .product_meta span.sku_wrapper a:first-of-type,section#product-tabs .panel#tab-additional_information .product_meta span.tagged_as a:first-of-type{margin-left:0}section#product-tabs .panel#tab-additional_information .product_meta span.sku_wrapper{border-top:0}section#product-tabs .panel#tab-additional_information .product_meta span.posted_in,section#product-tabs .panel#tab-additional_information .product_meta span.sku_wrapper{margin-bottom:10px}section#product-tabs .panel#tab-additional_information .product_meta span.sku{color:#7e848a;font-weight:400}section#product-tabs .panel #reviews #comments{margin-bottom:30px}section#product-tabs .panel #reviews #comments .commentlist{margin-left:0;padding-left:0}section#product-tabs .panel #reviews #comments .commentlist .review{margin-bottom:20px;list-style-type:none}section#product-tabs .panel #reviews #comments .commentlist .review:marker{display:none}section#product-tabs .panel #reviews #comments .commentlist .review .score{line-height:33px}section#product-tabs .panel #reviews #comments .commentlist .review .meta{font-size:18px;margin-bottom:0}section#product-tabs .panel #reviews #review_form_wrapper #respond #reply-title{color:#c7a7d5;font-size:32px;margin-bottom:15px;display:block}section#product-tabs .panel #reviews #review_form_wrapper #respond .stars{display:none;line-height:24px;margin-bottom:0}section#product-tabs .panel #reviews #review_form_wrapper #respond .stars:first-of-type{display:inline-block}section#product-tabs .panel #reviews #review_form_wrapper #respond .stars span{line-height:16px;margin-left:10px}section#product-tabs .panel #reviews #review_form_wrapper #respond .stars a{font-family:"Font Awesome 6 Pro";position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}section#product-tabs .panel #reviews #review_form_wrapper #respond .stars a::before{color:#7e848a;display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-weight:900;content:"\f005";text-indent:0}section#product-tabs .panel #reviews #review_form_wrapper #respond .stars a:hover~a::before{content:"\f005";color:#7e848a}section#product-tabs .panel #reviews #review_form_wrapper #respond .stars:hover{color:#7e848a}section#product-tabs .panel #reviews #review_form_wrapper #respond .stars:hover a::before{content:"\f005";color:#dbbb0c}section#product-tabs .panel #reviews #review_form_wrapper #respond .stars.selected a.active::before{content:"\f005";color:#dbbb0c}section#product-tabs .panel #reviews #review_form_wrapper #respond .stars.selected a.active~a::before{content:"\f005";color:#7e848a}section#product-tabs .panel #reviews #review_form_wrapper #respond .stars.selected a:not(.active)::before{content:"\f005";color:#dbbb0c}section#product-tabs .panel #reviews #review_form_wrapper #respond .comment-form-rating{margin-bottom:10px}section#product-tabs .panel #reviews #review_form_wrapper #respond .comment-form-rating label{margin-bottom:0}section#product-tabs .panel #reviews #review_form_wrapper #respond .comment-form-comment label{display:block}section#product-tabs .panel #reviews #review_form_wrapper #respond .comment-form-comment #comment{width:100%}section#product-tabs .panel #reviews #review_form_wrapper #respond .comment-form-cookies-consent{display:flex}section#product-tabs .panel #reviews #review_form_wrapper #respond .comment-form-cookies-consent input{display:inline-block;width:auto;margin:auto 10px auto 0}section#product-tabs .panel #reviews #review_form_wrapper #respond .comment-form-cookies-consent label{width:90%;margin:0}section#product-tabs .panel #reviews #review_form_wrapper #respond .form-submit input{color:#fff;background-color:#c0d88a;border-color:#c0d88a;height:auto;padding:4px;line-height:inherit}section#product-tabs .panel #product-questions .question{margin-bottom:8px}section.upsells.products{background:#f3ecf6}section.upsells.products h2{color:#7e848a;text-align:center;margin-bottom:24px}section.upsells.products #upsell-products.loop-products .products .product .product-container a.woocommerce-loop-product__link h2.woocommerce-loop-product__title{color:#c7a7d5}section.related.products{background:#f6f6f6}section.related.products h2{text-align:center;color:#c7a7d5;margin-bottom:24px}section.related.products #related-products{padding-top:0}@media (min-width:576px){#product-details .product #product-image .flex-control-nav li{width:20%}#product-details .product #product-image .flex-control-nav li:nth-child(4n+1){padding:0 12px 0}#product-details .product #product-image .flex-control-nav li:nth-child(5n+1){padding-left:0}}@media (min-width:992px){#product-details .product .entry-summary h1{font-size:42px;line-height:46px;margin-bottom:12px}#product-details .product .entry-summary #pricing-and-stock .stars .woocommerce-product-rating{margin-bottom:0}#product-details .product .entry-summary #pricing-and-stock .stars .woocommerce-product-rating a{text-decoration:none;display:block}#product-details .product .entry-summary #pricing-and-stock .stars .woocommerce-product-rating a .score .score-wrap{margin-bottom:0}#product-details .product .entry-summary #pricing-and-stock .in-stock p{margin-bottom:0}#product-details .product .entry-summary #pricing-and-stock #trustpilot{margin-bottom:12px}#product-details .product #product-image .flex-control-nav li{width:auto;transition:.3s}#product-details .product #product-image .flex-control-nav li img{max-width:100px}#product-details .product #product-image .flex-control-nav li:hover{cursor:pointer}#product-details .product #product-image .flex-control-nav li:hover img{opacity:.8}#product-details .product #product-image .flex-control-nav li:nth-child(5n+1){padding:0 12px 0}#product-details .product #product-image .flex-control-nav li:nth-child(6n+1){padding-left:0}#product-details .product #product-image figure .flex-active-slide a{display:block;margin:0}section#fitting-video{padding:40px 0}section#fitting-video #fitting-copy{margin-top:0}section#fitting-video #fitting-copy .flex-centre{height:256px}section#product-lifestyle .product-block{padding:40px 0}section#product-lifestyle .product-block .product-block-image{padding:0 12px;margin-bottom:0}section#product-lifestyle .product-block .product-block-image img{max-height:304px}section#product-lifestyle .product-block .product-block-text .flex-centre{height:320px}section#product-tabs{padding:60px 0}section#product-tabs .tabs{margin-left:0;margin-bottom:0}section#product-tabs .tabs li.nav-item{display:list-item;width:auto;border-top:1px solid #dee2e6;border-right:1px solid #dee2e6;margin-bottom:0}section#product-tabs .tabs li.nav-item a{text-decoration:none;padding:10px 15px;display:block;color:#7e848a}section#product-tabs .tabs li.nav-item a::after{display:none}section#product-tabs .tabs li.nav-item:first-of-type{border-left:1px solid #dee2e6}section#product-tabs .tabs li.nav-item.active{background:#c7a7d5}section#product-tabs .tabs li.nav-item.active a{color:#fff}section#product-tabs .tabs li.nav-item:hover{background:#c09dd0}section#product-tabs .tabs li.nav-item:hover a{color:#fff}section#product-tabs .panel{padding:24px 0}section#product-tabs .panel h3{margin-bottom:12px}section#product-tabs .panel #reviews{display:flex;flex-flow:row}section#product-tabs .panel #reviews #comments{flex:0 0 auto;width:58.33333333%;padding-right:48px}section#product-tabs .panel #reviews #review_form_wrapper{flex:0 0 auto;width:41.66666667%}section#product-tabs .panel #reviews #review_form_wrapper #reply-title{color:#c7a7d5;font-size:32px;line-height:36px;margin-bottom:15px;display:block}}@media (min-width:1200px){#product-details .product .entry-summary table.variations tr td.value .reset_variations{position:absolute;right:0;top:0;margin:0;padding:8px 8px 5px}section#product-lifestyle .product-block .product-block-image img{max-height:364px}}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}
.cell-p-0 td,.cell-p-0 th,.p-0{padding:0!important}.cell-p-5 td,.cell-p-5 th,.p-5{padding:5!important}.cell-p-10 td,.cell-p-10 th,.p-10{padding:10!important}.fa.fa-inverse{color:#6d6d6d}.fa-inverse:hover{color:#fff}.selected{color:#71b02f}.selected>.fa-inverse{color:#fff}@font-face{font-family:check;src:url(https://babydam.com/wp-content/plugins/product-variation-swatches-for-woocommerce/public/assets/css/font/check.eot?44552751);src:url(https://babydam.com/wp-content/plugins/product-variation-swatches-for-woocommerce/public/assets/css/font/check.eot?44552751#iefix) format('embedded-opentype'),url(https://babydam.com/wp-content/plugins/product-variation-swatches-for-woocommerce/public/assets/css/font/check.woff?44552751) format('woff'),url(https://babydam.com/wp-content/plugins/product-variation-swatches-for-woocommerce/public/assets/css/font/check.ttf?44552751) format('truetype'),url(https://babydam.com/wp-content/plugins/product-variation-swatches-for-woocommerce/public/assets/css/font/check.svg?44552751#check) format('svg');font-weight:400;font-style:normal}.thwvsf-style{display:block!important;width:150px!important}span.tier-name{position:absolute!important;left:48px!important;font-size:17px!important}.fa{text-align:left!important}.fa-check{left:8px!important}.float{display:inline-block;position:relative}.clos{float:left;position:absolute;left:0;top:0;z-index:1000;padding:5px;font-weight:700}.thwvsf-wrapper-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;position:relative}.thwvsf-wrapper-ul .thwvsf-wrapper-item-li{list-style:none;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;width:45px;height:45px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFF;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px #d1d7da;padding:2px;margin:4px 8px 4px 0}.thwvsf-wrapper-ul .thwvsf-wrapper-item-li:hover{-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.1);box-shadow:0 0 0 3px #b7bfc6}.thwvsf-wrapper-ul .thwvsf-item-span-color{width:100%;height:100%;position:relative;border-radius:inherit}.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li{min-width:30px;text-align:center}.thwvsf-wrapper-ul .thwvsf-item-span.item-span-text{padding:0 5px;font-size:16px}.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-selected,.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-selected:hover{-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.9);box-shadow:0 0 0 2px #8b98a6}.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.deactive,.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.out_of_stock{cursor:not-allowed;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.3);pointer-events:none;position:relative;overflow:hidden;opacity:.3}.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.deactive::after,.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.deactive::before,.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.out_of_stock::after,.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.out_of_stock::before{position:absolute;content:" "!important;width:100%;height:1px;background:red!important;left:0;right:0;bottom:0;top:50%;visibility:visible;opacity:1;border:0;margin:0!important;padding:0!important;min-width:auto;-webkit-transform-origin:center;transform-origin:center;z-index:2}.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.deactive::after,.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.out_of_stock::after{webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.deactive::before,.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.out_of_stock::before{webkit-transform:rotate(45deg);transform:rotate(45deg)}.thwvsf-colorpickpreview{position:absolute;width:96%;height:96%;right:0;left:0;margin:0 auto;top:2%;border-radius:inherit}ul.thwvsf-radio-li{list-style:none}ul.thwvsf-radio-li li{display:inline-block;margin-right:20px}.thwvsf-rad-li{list-style:none;margin:0;width:250px}.thwvsf-wrapper-item-li.thwvsf-tooltip{position:relative}.thwvsf-tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.thwvsf-tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent}.thwvsf-tooltip:hover .tooltiptext{visibility:visible;opacity:1;z-index:9}img.swatch-preview.swatch-image{margin:0;width:100%;height:100%;border-radius:inherit}span.variation-price{display:block;font-weight:700;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.th-tooltip-text{color:#ada3a3}.variations .reset_variations.thwvsf-variation-link{display:block;margin-top:10px;font-size:13px;color:#999;font-weight:400;border:2px solid #eee;padding:3px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;text-decoration:none;position:inherit;width:80px}.theme-hestia.woocommerce.single-product form.cart td.value:before{display:none!important}.theme-hestia.woocommerce.single-product div.product form.cart .variations tr{display:block!important;float:left!important}.theme-hestia.woocommerce.single-product div.product form.cart .variations tr:nth-child(2n+1){clear:left}.theme-oceanwp.woocommerce.single-product span.theme-select{display:none!important}.theme-oceanwp.woocommerce.single-product .thwvsf_fields ul.thwvsf-wrapper-ul{margin-top:0;margin-left:0}.theme-oceanwp.woocommerce.single-product .hasCustomSelect{position:initial!important;opacity:1!important;width:100%!important}.thwvsf-rad-li .th-container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;position:relative;margin-bottom:10px;cursor:pointer;padding:3px 35px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.thwvsf-rad-li .th-container input{position:absolute;opacity:0;cursor:pointer}.thwvsf-rad-li .checkmark{background-color:#eee;position:absolute;top:0;bottom:0;left:0;height:24px;width:24px;border-radius:100%;margin-top:auto;margin-bottom:auto}.thwvsf-rad-li .th-container:hover input~.checkmark{background-color:#eee}.thwvsf-rad-li .th-container input:checked~.checkmark{background-color:#2196F3}.thwvsf-rad-li .th-container .checkmark:after{content:"";position:absolute;display:none}.thwvsf-rad-li .th-container input:checked~.checkmark:after{display:block;background:#eee}.thwvsf-rad-li .th-container .checkmark:after{top:8px;left:8px;width:8px;height:8px;border-radius:100%;background:#0073aa}.thwvsf-rad-li .th-container:hover .checkmark:after{display:block}.thwvsf-rad-li .th-label-radio.deactive{cursor:not-allowed;pointer-events:none;overflow:hidden;opacity:.3;vertical-align:top}.th-label-radio span.variation-name{position:relative}.thwvsf-rad-li .th-label-radio.deactive .variation-name::before{position:absolute;content:" "!important;width:100%;height:1px;left:0;right:0;bottom:0;top:50%;visibility:visible;opacity:1;border:0;margin:0!important;padding:0!important;min-width:auto;-webkit-transform-origin:center;transform-origin:center;z-index:2;background:red!important;webkit-transform:rotate(0);transform:rotate(0)}.thwvsf-wrapper-ul.thwvsf-additional-info .thwvsf-wrapper-item-li.thwvsf-color-li,.thwvsf-wrapper-ul.thwvsf-additional-info .thwvsf-wrapper-item-li.thwvsf-image-li{box-shadow:none;pointer-events:none}.thwvsf-wrapper-ul.thwvsf-additional-info .thwvsf-wrapper-item-li.thwvsf-label-li{pointer-events:none}span.thwvsf-drop-span{display:inline-block;width:26px;height:26px;vertical-align:middle;border-radius:5px;margin-right:10px}.thwvsf_fields .select2.select2-container{width:80%!important}.thwvsf_fields .select2-container .select2-selection--single,.thwvsf_fields .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px}.thwvsf_fields .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45px}.thwvsf_drop_swatch .select2-results__option{padding:6px 10px 8px}.thwvsf_drop_swatch .select2-container .select2-selection--single .select2-selection__rendered{padding-left:10px}.select2-container--default .thwvsf_drop_swatch .select2-results__option--highlighted[aria-selected],.select2-container--default .thwvsf_drop_swatch .select2-results__option--highlighted[data-selected]{background-color:#F2F1F1;color:#000}span.thwvsf-drop-label{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;color:#000}span.thwvsf-drop-span.thwvsf-drop-img img{vertical-align:top}img.swatch-image[data-src]{opacity:0;transition:opacity .25s ease-in-out;will-change:opacity}img.swatch-image[data-src][src]{opacity:1}.variations_form table.variations label::after{content:''}.thwvsf-rad-li .radio{display:none}