.woo_vpf_ymm_filter_wrapper{position:relative;max-width:100%;margin:0 auto;padding:var(--ls-space-5);background-color:var(--ls-surface-1);border:1px solid var(--ls-hairline);border-radius:var(--ls-radius-lg)}.woo_vpf_ymm_filter_wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--ls-card-line-h);background-image:var(--ls-gradient-brand);border-radius:var(--ls-radius-lg) var(--ls-radius-lg) 0 0}.woo_vpf_ymm_filter_wrapper .widget-woo-vpf-ymm-filter{margin:0;padding:0}.et_pb_section:has(.woo_vpf_ymm_filter_wrapper .chosen-with-drop){position:relative;z-index:1000}.woo_vpf_ymm_filter_wrapper form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ls-space-3);margin:0}.woo_vpf_ymm_filter_wrapper .woo-vpf-ymm-field{flex:1 1 170px;float:none;width:auto;min-width:0;margin:0;padding:0}.woo_vpf_ymm_filter_wrapper .woo-vpf-ymm-field-submit{flex:0 0 auto}.woo_vpf_ymm_filter_wrapper .woo-vpf-ymm-clearfix{display:none}.woo_vpf_ymm_filter_wrapper .woo-vpf-ymm-field label{display:block;margin:0 0 var(--ls-space-2);font-family:var(--ls-font-body);font-size:var(--ls-micro);font-weight:400;letter-spacing:var(--ls-tracking-eyebrow);text-transform:uppercase;line-height:1;color:var(--ls-text-faint)}.woo_vpf_ymm_filter_wrapper .chosen-container{width:100%;font-family:var(--ls-font-body);font-size:.9375rem}.woo_vpf_ymm_filter_wrapper .chosen-container-single .chosen-single{height:var(--ls-control-h);line-height:calc(var(--ls-control-h) - 2px);padding:0 44px 0 var(--ls-control-pad-x);background-color:var(--ls-surface-2);background-image:none;border:1px solid var(--ls-hairline-input);border-radius:var(--ls-radius-md);box-shadow:none;color:var(--ls-text);font-weight:600;letter-spacing:normal;text-transform:none;transition:border-color var(--ls-transition),background-color var(--ls-transition),box-shadow var(--ls-transition)}.woo_vpf_ymm_filter_wrapper .chosen-container-single .chosen-single span{margin-right:0}.woo_vpf_ymm_filter_wrapper .chosen-container-single .chosen-single:hover{border-color:var(--ls-hairline-strong);background-color:var(--ls-surface-raised)}.woo_vpf_ymm_filter_wrapper .chosen-container-single .chosen-single div{top:0;right:0;width:44px;height:100%}.woo_vpf_ymm_filter_wrapper .chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:none;position:relative}.woo_vpf_ymm_filter_wrapper .chosen-container-single .chosen-single div b:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-6px 0 0 -5px;border-right:2px solid var(--ls-text-faint);border-bottom:2px solid var(--ls-text-faint);transform:rotate(45deg);transition:transform var(--ls-transition),margin-top var(--ls-transition),border-color var(--ls-transition)}.woo_vpf_ymm_filter_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b:after{transform:rotate(-135deg);margin-top:-2px;border-color:var(--ls-red)}.woo_vpf_ymm_filter_wrapper .chosen-container-active .chosen-single{border-color:var(--ls-red);box-shadow:var(--ls-focus-ring)}.woo_vpf_ymm_filter_wrapper .chosen-container-active.chosen-with-drop .chosen-single{background-image:none;border-radius:var(--ls-radius-md) var(--ls-radius-md) 0 0;box-shadow:none}.woo_vpf_ymm_filter_wrapper .chosen-container.chosen-disabled{opacity:1;cursor:not-allowed}.woo_vpf_ymm_filter_wrapper .chosen-disabled .chosen-single{background-color:#151515;border-color:var(--ls-hairline-faint);color:var(--ls-text-ghost);cursor:not-allowed}.woo_vpf_ymm_filter_wrapper .chosen-disabled .chosen-single div b:after{border-color:var(--ls-hairline-input)}.woo_vpf_ymm_filter_wrapper .chosen-container .chosen-drop{background-color:var(--ls-surface-1);border:1px solid var(--ls-red);border-top:none;border-radius:0 0 var(--ls-radius-md) var(--ls-radius-md);box-shadow:var(--ls-shadow-drop)}.woo_vpf_ymm_filter_wrapper .chosen-container-single .chosen-search{position:relative;padding:var(--ls-space-2);white-space:normal}.woo_vpf_ymm_filter_wrapper .chosen-container-single .chosen-search input[type="text"]{width:100%;min-height:var(--ls-control-h-sm);margin:0;padding:0 var(--ls-space-3);background-color:#0a0a0a;background-image:none;border:1px solid var(--ls-hairline);border-radius:var(--ls-radius-md);color:var(--ls-text);font-size:var(--ls-small)}.woo_vpf_ymm_filter_wrapper .chosen-container .chosen-results{margin:0;padding:0 var(--ls-space-2) var(--ls-space-2);max-height:264px;color:var(--ls-text-muted)}.woo_vpf_ymm_filter_wrapper .chosen-container .chosen-results li{margin:0;padding:11px var(--ls-space-3);border-radius:var(--ls-radius-md);line-height:1.3;font-family:var(--ls-font-body);font-size:.9375rem;font-weight:400;letter-spacing:normal;text-transform:none}.woo_vpf_ymm_filter_wrapper .chosen-container .chosen-results li.active-result{cursor:pointer}.woo_vpf_ymm_filter_wrapper .chosen-container .chosen-results li[data-option-array-index="0"]{color:var(--ls-text-ghost)}.woo_vpf_ymm_filter_wrapper .chosen-container .chosen-results li.highlighted{background-color:var(--ls-red);background-image:none;color:#fff}.woo_vpf_ymm_filter_wrapper .chosen-container .chosen-results li.result-selected{background-color:rgb(255 255 255 / .08);color:var(--ls-text)}.woo_vpf_ymm_filter_wrapper .chosen-container .chosen-results li.disabled-result{color:var(--ls-text-ghost)}.woo_vpf_ymm_filter_wrapper .chosen-container .chosen-results li.no-results{background-color:#fff0;color:var(--ls-text-soft);font-size:var(--ls-small)}.woo_vpf_ymm_filter_wrapper .chosen-container .chosen-results li.group-result{color:var(--ls-text-faint);font-size:var(--ls-micro);letter-spacing:var(--ls-tracking-eyebrow);text-transform:uppercase}.woo_vpf_ymm_filter_wrapper .chosen-container .chosen-results::-webkit-scrollbar{width:8px}.woo_vpf_ymm_filter_wrapper .chosen-container .chosen-results::-webkit-scrollbar-track{background:var(--ls-surface-1)}.woo_vpf_ymm_filter_wrapper .chosen-container .chosen-results::-webkit-scrollbar-thumb{background:var(--ls-hairline-input);border-radius:var(--ls-radius-sm)}.woo_vpf_ymm_filter_wrapper .chosen-container .chosen-results::-webkit-scrollbar-thumb:hover{background:var(--ls-red)}.woo_vpf_ymm_filter_wrapper input[type="submit"]{min-width:190px}.woo_vpf_ymm_filter_wrapper .woo-vpf-ymm-field-submit a,.woo_vpf_ymm_filter_wrapper input[type="reset"]{background-color:#fff0;border:1px solid var(--ls-hairline-strong);color:var(--ls-text)}.woo_vpf_ymm_filter_wrapper select{min-height:var(--ls-control-h)}#sidebar .woo_vpf_ymm_filter_wrapper{background:#fff0;border:none;border-radius:0;padding:0;margin:0}#sidebar .woo_vpf_ymm_filter_wrapper:before{display:none}#sidebar .woo_vpf_ymm_filter_wrapper form{flex-direction:column;align-items:stretch}#sidebar .woo_vpf_ymm_filter_wrapper .woo-vpf-ymm-field{flex:1 1 auto;width:100%}#sidebar .woo_vpf_ymm_filter_wrapper input[type="submit"]{width:100%;min-width:0}@media (max-width:980px){.woo_vpf_ymm_filter_wrapper form{flex-direction:column;align-items:stretch}.woo_vpf_ymm_filter_wrapper .woo-vpf-ymm-field{flex:1 1 auto;width:100%}.woo_vpf_ymm_filter_wrapper input[type="submit"]{width:100%}}#sidebar .product-search-field{min-height:var(--ls-control-h-sm)}.product-search-results table.search-results tr{border:0;border-bottom:1px solid var(--ls-hairline-faint)}.product-search-results table.search-results tr td{padding-top:var(--ls-space-3);padding-bottom:var(--ls-space-3)}.product-search-results .entry span.title{color:var(--ls-red)}.product-search-results .entry span.description,.product-search-results .entry span.price{display:none}.product-search-filter-price .ui-widget-header{background-image:var(--ls-gradient-brand)}.product-search-filter-price-slider.ui-slider{background-color:rgb(255 255 255 / .1);border-color:var(--ls-hairline-input)}.product-search-filter-price-slider .ui-slider-handle{background-color:var(--ls-red);box-shadow:0 0 0 3px var(--ls-surface-1),0 0 0 4px rgb(255 255 255 / .4);cursor:grab}.product-search-filter-price-slider .ui-slider-handle.ui-state-active{cursor:grabbing}.product-search-filter-price-field{width:68px;min-height:var(--ls-control-h-sm)}.product-search-filter-price-clear{font-size:.75rem;color:var(--ls-text-soft);text-decoration:underline}.slider-min-max-separator{color:var(--ls-text-ghost);margin:0 var(--ls-space-1)}.product-search-attribute-filter-item.current-attribute>a:after{color:var(--ls-red)}.cr-summaryBox-wrap,.cr-count-row,.cr-ajax-reviews-sort,.comment_container{background-color:#121212;border-radius:var(--ls-radius-sm);color:var(--ls-text)}.comment_container{padding:var(--ls-space-5);margin-top:var(--ls-space-5)}.cr-average-rating,.cr-total-rating-count,.cr-comment-productname-a,.cr-histogramTable .ivole-histogramRow .cr-histogram-a,.cr-reviews-ajax-reviews .cr-ajax-reviews-list .cr-comment-text .meta .woocommerce-review__author{color:var(--ls-text)}.cr-reviews-ajax-reviews .cr-ajax-reviews-list .cr-comment-text .meta .woocommerce-review__verified{color:var(--ls-text-muted)}#reviews.cr-reviews-ajax-reviews .cr-count-row{margin:0}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-add-review,.cr-show-more-reviews-prd{background-color:var(--ls-green)}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-add-review:hover,.cr-show-more-reviews-prd:hover{background-color:var(--ls-green-hover)}.ivole-meter{border-radius:var(--ls-radius-pill)}.ivole-meter .ivole-meter-bar{border-radius:var(--ls-radius-pill);background:var(--ls-amber)}.yith-wapo-option-value{padding:var(--ls-space-2)}.yith-wapo-block .yith-wapo-addon .yith-wapo-option .yith-wapo-addon-label .tooltip{max-width:300%}.addon-header h4{font-weight:600;font-size:var(--ls-h5);line-height:1.6em}.iconic-woothumbs-images-wrap{cursor:pointer}.iconic-woothumbs-thumbnails__play-overlay{background-color:var(--ls-red)}.iconic-woothumbs-thumbnails__control{background-color:var(--ls-purple)}.plyr__control.plyr__control--overlaid[data-plyr="play"]{background-color:var(--ls-red)}.woocommerce .product img,.woocommerce-product-gallery__image img{transform:none;transition:none}.cwginstock-panel-heading h4{padding-bottom:0}.cwginstock-subscribe-form .panel-primary,.cwginstock-subscribe-form .panel-primary>.panel-heading{background-color:var(--ls-red);border-color:var(--ls-red)}.cwginstock-panel-body input{min-height:var(--ls-control-h-sm)}.sbr-owl-dots .sbr-owl-dot span{background:#fff}.sbr-owl-nav>div{background-color:var(--ls-purple);color:#fff}#sb-reviews-container-1 .sb-feed-header-btn,#sb-reviews-container-1 .sb-feed-header-btn a,#sb-reviews-container-4 .sb-feed-header-btn{font-family:var(--ls-font-display);font-size:var(--ls-h6);font-weight:700;letter-spacing:var(--ls-tracking-button);text-transform:uppercase;border-radius:var(--ls-radius-sm)}.single_variation_wrap{display:flex;flex-direction:column}#ls-stock-container{order:1}.woocommerce-variation.single_variation{order:2}.woocommerce-variation-add-to-cart{order:3}.woocommerce-variation-availability p.stock,.woocommerce-variation-price{display:none}#ls-features-wrap{display:flex;flex-direction:column;gap:var(--ls-space-2);margin:var(--ls-space-4) 0}.ls-feature-card{display:flex;align-items:center;gap:var(--ls-space-3);padding:var(--ls-space-3) var(--ls-space-4);background-color:var(--ls-surface-2);border:1px solid var(--ls-hairline-faint);border-radius:var(--ls-radius-lg)}.ls-feature-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:var(--ls-radius-lg);font-size:20px}.ls-feature-title{display:block;color:var(--ls-text);font-size:.9375rem;font-weight:600}.ls-feature-sub{color:var(--ls-text-soft);font-size:var(--ls-small)}@media (min-width:981px){body.single-product #page-container{overflow:visible}.sticky-images{position:sticky;top:75px;align-self:flex-start;width:50%}}.wc-timeline-product .wc-timeline-product-price,.wc-timeline-product-category{display:none}.woo_vpf_ymm_filter_wrapper .chosen-container-single .chosen-search input[type="text"],.woo_vpf_ymm_filter_wrapper .chosen-container-single .chosen-search-input{width:100%!important;height:40px;margin:0!important;padding:0 12px!important;background-color:#0a0a0a!important;background-image:none!important;border:1px solid var(--ls-hairline)!important;border-radius:var(--ls-radius-md)!important;box-shadow:none;color:var(--ls-text);font-family:var(--ls-font-body);font-size:14px}.woo_vpf_ymm_filter_wrapper .chosen-container-single .chosen-search input[type="text"]:focus{border-color:var(--ls-text-faint)!important;outline:none}.woo_vpf_ymm_filter_wrapper .chosen-container-single .chosen-search input[type="text"]::placeholder{color:rgb(255 255 255 / .35)}.woo_vpf_ymm_filter_wrapper .chosen-container .chosen-results li.group-result{font-weight:400}.woo_vpf_ymm_filter_wrapper input[type="submit"]{-webkit-appearance:none;appearance:none;display:block;height:var(--ls-control-h);margin:0;padding:13px 30px;background-color:var(--ls-red);background-image:none;border:none;border-radius:var(--ls-radius-md)!important;color:var(--ls-text);font-family:var(--ls-font-body);font-size:15px;font-weight:700;letter-spacing:normal;text-transform:none;line-height:1;cursor:pointer;transition:background-color var(--ls-transition),transform 100ms ease}.woo_vpf_ymm_filter_wrapper input[type="submit"]:hover{background-color:var(--ls-red-hover);color:var(--ls-text)}.woo_vpf_ymm_filter_wrapper input[type="submit"]:active{transform:translateY(1px)}.woo_vpf_ymm_filter_wrapper input[type="submit"]:focus-visible{outline:2px solid var(--ls-text);outline-offset:3px}.woo_vpf_ymm_filter_wrapper .woo-vpf-ymm-field-submit a,.woo_vpf_ymm_filter_wrapper input[type="reset"]{-webkit-appearance:none;appearance:none;height:var(--ls-control-h);padding:12px 30px;border-radius:var(--ls-radius-md)!important;font-family:var(--ls-font-body);font-size:15px;font-weight:700;letter-spacing:normal;text-transform:none;line-height:27px;cursor:pointer;transition:border-color var(--ls-transition),background-color var(--ls-transition)}.woo_vpf_ymm_filter_wrapper .woo-vpf-ymm-field-submit a:hover,.woo_vpf_ymm_filter_wrapper input[type="reset"]:hover{border-color:rgb(255 255 255 / .6);background-color:rgb(255 255 255 / .05);color:var(--ls-text)}.woo_vpf_ymm_filter_wrapper select{width:100%;height:var(--ls-control-h);padding:0 14px;background-color:var(--ls-surface-2);border:1px solid var(--ls-hairline-input);border-radius:var(--ls-radius-md);color:var(--ls-text);font-family:var(--ls-font-body);font-size:15px;font-weight:600}.dfw-sidebar-03 .woo_vpf_ymm_filter_wrapper form{flex-direction:column;align-items:stretch}.dfw-sidebar-03 .woo_vpf_ymm_filter_wrapper .woo-vpf-ymm-field{flex:1 1 auto;width:100%!important}.dfw-sidebar-03 .woo_vpf_ymm_filter_wrapper input[type="submit"]{width:100%;min-width:0}.dfw-sidebar-03 .woo_vpf_ymm_filter_wrapper{background:#fff0;border:none;border-radius:0;padding:0;margin:0}.dfw-sidebar-03 .woo_vpf_ymm_filter_wrapper:before{display:none}@media (max-width:980px){.woo_vpf_ymm_filter_wrapper{padding:20px}.woo_vpf_ymm_filter_wrapper form{flex-direction:column;align-items:stretch;gap:10px}.woo_vpf_ymm_filter_wrapper .woo-vpf-ymm-field{flex:1 1 auto;width:100%!important}.woo_vpf_ymm_filter_wrapper input[type="submit"]{width:100%;margin-top:4px}}.woo_vpf_ymm_filter_wrapper .woo-vpf-ymm-field{float:none!important;width:auto!important;margin:0!important;padding:0!important}.woo_vpf_ymm_filter_wrapper .chosen-container{width:100%!important}.woo_vpf_ymm_filter_wrapper .chosen-container-single .chosen-single div b{background:none!important}.woo_vpf_ymm_filter_wrapper .chosen-container.chosen-disabled{opacity:1!important}.woo_vpf_ymm_filter_wrapper .chosen-container-single .chosen-search input[type='text']{width:100%!important;margin:0!important;padding:0 var(--ls-space-3)!important;background-color:#0a0a0a!important;background-image:none!important;border:1px solid var(--ls-hairline)!important;border-radius:var(--ls-radius-md)!important}.woo_vpf_ymm_filter_wrapper .chosen-container .chosen-results li.highlighted{background-color:var(--ls-red)!important;background-image:none!important;color:#ffffff!important}