@charset "UTF-8";.dex-btn,.dex-btn:hover,.dex-btn:focus,a.dex-btn.dex-btn,a.dex-btn.dex-btn:hover,a.dex-btn.dex-btn:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--button-color,#FFF);border-radius:0;color:var(--button-text-color,#000);contain:content;cursor:pointer;display:inline-block;font-family:montserrat;font-size:18px;font-weight:600;letter-spacing:.8px;line-height:24px;margin:0;padding:16px 36px;position:relative;text-align:center;text-transform:uppercase;text-decoration:none;transition-duration:.25s;transition-property:background-color,color;transition-timing-function:ease-out;vertical-align:middle;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-tap-highlight-color:rgba(14,164,164,.5)!important}.dex-btn::before,.dex-btn:after,a.dex-btn.dex-btn::before,a.dex-btn.dex-btn:after{content:"";inset:0;position:absolute;z-index:-1}.dex-btn:hover,.dex-btn:focus,a.dex-btn.dex-btn:hover,a.dex-btn.dex-btn:focus{transition-timing-function:ease-in}.dex-btn:disabled,.dex-btn.disabled,a.dex-btn.dex-btn:disabled,a.dex-btn.dex-btn.disabled{cursor:not-allowed;opacity:.25;pointer-events:none}.dex-btn.--toggle,a.dex-btn.dex-btn.--toggle{background-color:transparent;color:var(--button-color,#000)}.dex-btn.--toggle::before,a.dex-btn.dex-btn.--toggle::before{content:"";background-color:var(--button-color,#FFF)}.dex-btn.--toggle::after,a.dex-btn.dex-btn.--toggle::after{content:"";background-color:#fff;top:3px;right:3px;bottom:3px;left:3px;transition:inherit;will-change:top,right,bottom,left;transition-property:top,right,bottom,left,opacity,transform;transform-origin:right}.dex-btn.--toggle:hover::after,.dex-btn.--toggle:focus::after,a.dex-btn.dex-btn.--toggle:hover::after,a.dex-btn.dex-btn.--toggle:focus::after{top:6px;right:6px;bottom:6px;left:6px}.dex-btn.--toggle.--active,a.dex-btn.dex-btn.--toggle.--active{color:#000}.dex-btn.--toggle.--active.--invert-text-color,a.dex-btn.dex-btn.--toggle.--active.--invert-text-color{color:#fff}.dex-btn.--toggle.--active:after,a.dex-btn.dex-btn.--toggle.--active:after{opacity:0;transform:scaleX(0)}.dex-btn.--primary,.dex-btn.--hover-red:hover,.dex-btn.--hover-red:focus,a.dex-btn.dex-btn.--primary,a.dex-btn.dex-btn.--hover-red:hover,a.dex-btn.dex-btn.--hover-red:focus{--button-color: #f15b5b;--button-text-color: #FFF}.dex-btn.--secondary,.dex-btn.alt,.dex-btn.--hover-blue:hover,.dex-btn.--hover-blue:focus,a.dex-btn.dex-btn.--secondary,a.dex-btn.dex-btn.alt,a.dex-btn.dex-btn.--hover-blue:hover,a.dex-btn.dex-btn.--hover-blue:focus{--button-color: #68b2e3;--button-text-color: #FFF}.dex-btn.--hover-white:hover,.dex-btn.--hover-white:focus,a.dex-btn.dex-btn.--hover-white:hover,a.dex-btn.dex-btn.--hover-white:focus{--button-color: #FFF;--button-text-color: #f15b5b}.dex-btn.--gradient-bg::before,a.dex-btn.dex-btn.--gradient-bg::before{background:linear-gradient(to right,var(--bg-color-start),var(--bg-color-end))}.dex-btn.--gradient-bg.--toggle,a.dex-btn.dex-btn.--gradient-bg.--toggle{background:0 0;border-image-source:linear-gradient(to right,var(--bg-color-start),var(--bg-color-end));border-image-slice:16;color:var(--button-text-color,#000)}.dex-btn.--gradient-bg.--toggle.--invert-text-color,a.dex-btn.dex-btn.--gradient-bg.--toggle.--invert-text-color{color:var(--button-text-color,#000)}.dex-btn.--gradient-bg.--toggle.--active,a.dex-btn.dex-btn.--gradient-bg.--toggle.--active{background:linear-gradient(to right,var(--bg-color-start),var(--bg-color-end));color:#000}.dex-btn.--gradient-bg.--toggle.--active.--invert-text-color,a.dex-btn.dex-btn.--gradient-bg.--toggle.--active.--invert-text-color{color:#fff}.dex-btn.--gradient-bg.--invert-text-color,a.dex-btn.dex-btn.--gradient-bg.--invert-text-color{color:#fff}.color-controls{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.color-controls__application{display:flex;gap:inherit;flex-flow:row wrap}.color-controls__application .dex-btn{flex:1 0}.color-controls__colors{position:relative;transition:background-image 300ms linear}@supports(mix-blend-mode:lighten){.color-controls__colors{background-image:linear-gradient(90deg,var(--bg-start,#000),var(--bg-end,#000))}}.color-controls__colors::after{content:"";position:absolute;inset:0;margin:auto;background:#000;z-index:1;-webkit-clip-path:polygon(calc(100% - 34px) calc(50% - 8px),calc(100% - 16px) calc(50% - 8px),calc(100% - 25px) calc(50% + 8px));clip-path:polygon(calc(100% - 34px) calc(50% - 8px),calc(100% - 16px) calc(50% - 8px),calc(100% - 25px) calc(50% + 8px));pointer-events:none;transition:inherit;background-image:inherit}.color-controls__colors select{width:100%;padding:16px;background:#fff;border-radius:0;border:solid 3px #000;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:600;text-transform:uppercase;font-family:montserrat;cursor:pointer;font-size:18px;mix-blend-mode:lighten}.color-controls__colors option{text-transform:none}.shop-by-color__products ul.products.products{display:grid;gap:5px;width:100%;grid-template-columns:repeat(2,1fr)}@media(min-width:40em){.shop-by-color__products ul.products.products{grid-template-columns:repeat(3,1fr)}}@media(min-width:54em){.shop-by-color__products ul.products.products{grid-template-columns:repeat(4,1fr)}}@media(min-width:70em){.shop-by-color__products ul.products.products{grid-template-columns:repeat(5,1fr)}}.shop-by-color__products ul.products.products::before{content:initial}.shop-by-color__products ul.products.products li.product.product{margin-right:0;width:100%;background-color:#eaeaea;text-align:left}.shop-by-color__products ul.products.products li.product.product .jupiterx-wc-loop-product-image{margin:0}.shop-by-color__products ul.products.products li.product.product .jupiterx-product-container{height:100%}.shop-by-color__products ul.products.products li.product.product .woocommerce-LoopProduct-link{display:flex;flex-direction:column;height:100%}.shop-by-color__products ul.products.products li.product.product img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;height:auto;border-bottom:solid 3px #fff}.shop-by-color__products ul.products.products li.product.product .woocommerce-loop-product__title{padding:0 20px;font-family:montserrat;font-size:14px;font-weight:400;flex:1;color:#7a7a7a}.shop-by-color__products ul.products.products li.product.product .woocommerce-loop-product__title:hover{text-decoration:none;color:var(--e-global-color-primary)}.shop-by-color__products ul.products.products li.product.product .price{padding:6px 20px;font-family:montserrat;font-size:16px;font-weight:500;color:#333}.shop-by-color__products ul.products.products li.product.product .add_to_cart_button{display:none}.widget_woocommerce_product_categories.widget_woocommerce_product_categories{margin-bottom:0}.elementor-widget-product-attribute.elementor-widget-product-attribute{font-size:12.25px;color:#333}.elementor-widget-product-attribute.elementor-widget-product-attribute p{font-weight:700;text-transform:uppercase}.elementor-widget-product-attribute.elementor-widget-product-attribute h3{font-family:montserrat,sans-serif;font-size:16px;text-transfrom:uppercase}.elementor-widget-product-attribute.elementor-widget-product-attribute ul{list-style:none;padding-left:0}.elementor-widget-product-attribute.elementor-widget-product-attribute li{margin-bottom:.6em}.elementor-widget-product-attribute.elementor-widget-product-attribute a{color:#f15a5b}.elementor-widget-product-attribute.elementor-widget-product-attribute .current-filter{background:#f15a5b;color:#fff;padding:.25em .5em;border-radius:1000vmax;font-weight:400;text-transform:none;white-space:nowrap}.elementor-widget-product-attribute.elementor-widget-product-attribute .current-filter::after{content:"×";display:inline-block;-webkit-padding-start:.25em;padding-inline-start:.25em;font-size:1.5em;line-height:1;vertical-align:middle;transition:transform 200ms cubic-bezier(.5,0,.5,1);transform-origin:.75ch center}.elementor-widget-product-attribute.elementor-widget-product-attribute .current-filter:hover::after,.elementor-widget-product-attribute.elementor-widget-product-attribute .current-filter:focus::after{transform:scale(1.5)}.elementor-widget-product-attribute-return-links.elementor-widget-product-attribute-return-links ul,ul.product-attribute-return-links{margin:0;padding:0;list-style-type:none;display:flex;justify-content:center;gap:.5rem}.elementor-widget-product-attribute-return-links.elementor-widget-product-attribute-return-links ul li,ul.product-attribute-return-links li{width:calc((100% - 1rem)/3)}.elementor-widget-product-attribute-return-links.elementor-widget-product-attribute-return-links ul .dex-btn,ul.product-attribute-return-links .dex-btn{width:100%;text-align:center}.woocommerce.single-product.product-template-default .site-main>.product{padding:60px}@media(max-width:1024px){.woocommerce.single-product.product-template-default .site-main>.product{padding:40px}}@media(max-width:767px){.woocommerce.single-product.product-template-default .site-main>.product{padding:40px 28px}}.woocommerce.single-product.product-template-default .woocommerce-product-gallery{margin-top:0}@media(min-width:768px){.woocommerce.single-product.product-template-default .woocommerce-product-gallery{width:50%}}.woocommerce.single-product.product-template-default .woocommerce-product-gallery .slick-arrow{display:none!important}.woocommerce.single-product.product-template-default .woocommerce-product-gallery .slick-track{justify-content:center!important;flex-wrap:wrap}.woocommerce.single-product.product-template-default .woocommerce-product-gallery .slick-track li{width:78px!important;margin:1px!important}@media(min-width:768px){.woocommerce.single-product.product-template-default .summary{width:50%;padding-left:60px}}.woocommerce.single-product.product-template-default .summary .entry-title{line-height:1.2em;margin:0 0 20px}.woocommerce.single-product.product-template-default .summary .price{font-size:26px;line-height:1.2em;color:#333}@media(max-width:1024px){.woocommerce.single-product.product-template-default .summary .price{font-size:22px}}@media(max-width:767px){.woocommerce.single-product.product-template-default .summary .price{font-size:18px}}.woocommerce.single-product.product-template-default .summary .product_meta{font-size:14px;line-height:1.6em;margin:0 0 28px}@media(max-width:767px){.woocommerce.single-product.product-template-default .summary .product_meta{font-size:14px}}.woocommerce.single-product.product-template-default .summary .product_meta>span{line-height:inherit}.woocommerce.single-product.product-template-default .summary .woocommerce-product-details__short-description{color:#7a7a7a;font-size:14px;line-height:1.6em;background-color:#eaeaea;margin:0 0 28px;padding:28px}@media(max-width:767px){.woocommerce.single-product.product-template-default .summary .woocommerce-product-details__short-description{padding:20px}}.woocommerce.single-product.product-template-default .summary .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.woocommerce.single-product.product-template-default .summary .cart .variations .label{font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#333;vertical-align:baseline}.woocommerce.single-product.product-template-default .summary .cart .variations .label label{font-weight:inherit}.woocommerce.single-product.product-template-default .summary .cart .variations .value{line-height:1.2em;vertical-align:baseline}.woocommerce.single-product.product-template-default .summary .cart .variations .value select{font-size:14px;color:#7a7a7a;background-color:#eaeaea;border-width:0;border-radius:0;padding:10px 20px}.woocommerce.single-product.product-template-default .summary .cart .woocommerce-variation.single_variation:not(:empty){padding:28px;color:#7a7a7a;background-color:#eaeaea;margin-bottom:28px}@media(max-width:767px){.woocommerce.single-product.product-template-default .summary .cart .woocommerce-variation.single_variation:not(:empty){padding:20px}}.woocommerce.single-product.product-template-default .summary .cart .woocommerce-variation.single_variation:not(:empty) .woocommerce-variation-price{margin-bottom:0}.woocommerce.single-product.product-template-default .summary .quantity{float:left;margin-right:5px}.woocommerce.single-product.product-template-default .summary .quantity button,.woocommerce.single-product.product-template-default .summary .quantity input{border-width:0;border-radius:0;background-color:#eaeaea;color:#7a7a7a;box-shadow:none;height:41px;min-width:32px}.woocommerce.single-product.product-template-default .summary .quantity button:hover{background-color:#7a7a7a;color:#fff}.woocommerce.single-product.product-template-default .summary .quantity .input-group-prepend{margin-right:1px}.woocommerce.single-product.product-template-default .summary .quantity .input-group-append{margin-left:1px}.woocommerce.single-product.product-template-default .summary .single_add_to_cart_button{font-size:14px;font-weight:500;text-transform:uppercase;color:#fff;background-color:#f15a5b;border-width:0;border-radius:0;padding:10px 20px}.woocommerce.single-product.product-template-default .summary .single_add_to_cart_button:hover{background-color:#69b3e4}.woocommerce.single-product.product-template-default .summary .single_add_to_cart_button.disabled{color:#7a7a7a;background-color:#eaeaea}.woocommerce.single-product.product-template-default .woocommerce-tabs .wc-tabs{border-bottom:solid 1px #d3ced2}.woocommerce.single-product.product-template-default .woocommerce-tabs .wc-tabs::before{content:none}.woocommerce.single-product.product-template-default .woocommerce-tabs .wc-tabs li{text-align:center;border-width:0;border-radius:0;padding:0;margin-right:1px;margin-bottom:-1px}.woocommerce.single-product.product-template-default .woocommerce-tabs .wc-tabs li a:-webkit-any-link{background-color:#eaeaea;color:#333;font-size:18px;text-transform:uppercase;line-height:1em;padding:16px 40px 20px;border-style:solid;border-color:transparent;border-width:4px 0 0}.woocommerce.single-product.product-template-default .woocommerce-tabs .wc-tabs li a:-moz-any-link{background-color:#eaeaea;color:#333;font-size:18px;text-transform:uppercase;line-height:1em;padding:16px 40px 20px;border-style:solid;border-color:transparent;border-width:4px 0 0}.woocommerce.single-product.product-template-default .woocommerce-tabs .wc-tabs li a:any-link{background-color:#eaeaea;color:#333;font-size:18px;text-transform:uppercase;line-height:1em;padding:16px 40px 20px;border-style:solid;border-color:transparent;border-width:4px 0 0}.woocommerce.single-product.product-template-default .woocommerce-tabs .wc-tabs li a:hover{background-color:#333;color:#fff;border-color:#f15a5b}.woocommerce.single-product.product-template-default .woocommerce-tabs .wc-tabs li.active a:-webkit-any-link{background-color:#444;color:#fff;border-color:#f15a5b;font-weight:inherit}.woocommerce.single-product.product-template-default .woocommerce-tabs .wc-tabs li.active a:-moz-any-link{background-color:#444;color:#fff;border-color:#f15a5b;font-weight:inherit}.woocommerce.single-product.product-template-default .woocommerce-tabs .wc-tabs li.active a:any-link{background-color:#444;color:#fff;border-color:#f15a5b;font-weight:inherit}.woocommerce.single-product.product-template-default .woocommerce-tabs .wc-tab{border:none;padding:40px 0 0}