:root{--woocommerce:#000;--wc-green:#81d23f;--wc-red:#a00;--wc-orange:#bf5c30;--wc-blue:#2ea2cc;--wc-primary:#000;--wc-primary-text:white;--wc-secondary:#e1e1e1;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highlight-text:white;--wc-content-bg:#fff;--wc-subtext:#757575}body:not([class*=elementor-page-]) .site-main{padding:0 0 3rem}@media (max-width:1140px){body:not([class*=elementor-page-]) .site-main{max-width:calc(100% - 40px);margin-left:20px;margin-right:20px}}body:not([class*=elementor-page-]) .page-header{padding:3rem 0}.elementor-widget-sidebar>.elementor-widget-container>ul{list-style:none;padding-left:0}.widget{margin-bottom:3rem}.uniqueverve .widget-title{font-size:.875rem}.uniqueverve .widget a{color:var(--wc-subtext);transition:all 0.5s}.uniqueverve .widget li:hover a{color:var(--wc-primary)}.widget ul{padding-left:1rem}.widget li{margin-top:4px}.widget_nav_menu ul{list-style:none;padding-left:0}.widget_product_categories li::marker{content:"+ ";font-weight:300}.widget_product_categories li li::marker{content:none}.widget ul.product-categories ul{display:none}.widget ul.product-categories ul.children{padding-left:10px}.widget ul.product-categories li.current-cat ul.children,.widget ul.product-categories li.current-cat-parent ul.children{display:block}.widget ul.product-categories li li li{font-size:.75rem}b,strong{font-weight:600}ol,ul{padding-left:0}.site-main ol,.site-main ul{padding-left:2rem;margin-bottom:1rem}li>ol,li>ul{padding-left:2rem}.uniqueverve input,.uniqueverve textarea,.uniqueverve select,.uniqueverve .select2-container--default .select2-selection--single,.uniqueverve .select2-dropdown{border-color:var(--wc-secondary);border-radius:0;color:var(--wc-secondary-text);font-weight:400}.uniqueverve .select2-container .select2-selection--single{height:44px}.uniqueverve .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:44px;height:44px;padding-left:20px}.uniqueverve .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px}.uniqueverve ::placeholder{color:var(--wc-subtext)}.uniqueverve input,.uniqueverve textarea,.uniqueverve select{font-size:14px;line-height:1.286;padding:10px 20px}.uniqueverve select{width:unset}.uniqueverve fieldset{border:0}input:focus,button:focus,[type=button]:focus,[type=submit]:focus{outline:none}.uniqueverve button,.uniqueverve .button,.uniqueverve button.button,.uniqueverve .elementor-button,.uniqueverve input:not([type="radio"]):not([type="checkbox"]){border-radius:0!important;position:relative;display:inline-block;vertical-align:middle}.uniqueverve button,.uniqueverve .button,.uniqueverve button.button,.uniqueverve button.disabled,.uniqueverve button:disabled,.uniqueverve .elementor-button,.uniqueverve .woocommerce button,.uv-woocommerce button,.uv-woocommerce .button,.uv-woocommerce button.button{font-size:.75rem;line-height:1.5;letter-spacing:.05em;padding:1em 5em;text-transform:uppercase;overflow:hidden!important;background-color:var(--wc-primary-text);border:1px solid var(--wc-primary);color:var(--wc-primary)}.uv-woocommerce button:hover,.uv-woocommerce .button:hover,.uv-woocommerce button.button:hover{background-color:var(--wc-primary);border:1px solid var(--wc-primary);color:var(--wc-primary-text)}@keyframes uv-link-border-effect-animation{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}50%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;transform-origin:100% 0}51%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}}a.uv-link-border-effect,.uv-link-border-effect a{position:relative}a.uv-link-border-effect:hover,.uv-link-border-effect a:hover,.button.btn-simple:hover{color:currentColor;transition:0.6s cubic-bezier(.54,.32,.05,.96);animation:none!important}.uniqueverve a.uv-link-border-effect::after,.uniqueverve .uv-link-border-effect a::after,.uniqueverve .button.btn-simple::after,.uniqueverve .uv-link-border-effect a.elementor-button::after{content:'';position:absolute;left:0;top:auto;bottom:0;height:1px;width:100%;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;background-color:currentColor;z-index:1}a.uv-link-border-effect:hover::after,.uv-link-border-effect a:hover::after,.button.btn-simple:hover::after{animation:uv-link-border-effect-animation 1.2s cubic-bezier(.54,.32,.05,.96) forwards}@keyframes uv-btn-text-outline-animation{0%,100%{color:var(--wc-primary)}30%{color:var(--wc-primary-text)}60%{color:var(--wc-primary-text)}85%{color:var(--wc-primary)}}@keyframes uv-btn-outline-animation{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.uniqueverve .button::after,.uniqueverve .elementor-widget-button .elementor-button::after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:var(--wc-primary);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:0s;-o-transition:0s;transition:0s;z-index:-1}.uniqueverve .button:not(.alt):hover,.uniqueverve .elementor-widget-button:not(.alt) .elementor-button:hover{background-color:transparent!important;animation:uv-btn-text-outline-animation 1.2s cubic-bezier(.54,.32,.05,.96) forwards}.uniqueverve .button:not(.alt):hover::after,.uniqueverve .elementor-widget-button:not(.alt) .elementor-button:hover::after{animation:uv-btn-outline-animation 1.2s cubic-bezier(.34,.43,.13,.96) forwards}.uniqueverve .site-main .elementor-widget-button .elementor-button::before,.uniqueverve .site-main .elementor-widget-button .elementor-button::after,.uniqueverve [data-elementor-type="wp-page"] .elementor-widget-button .elementor-button::before,.uniqueverve [data-elementor-type="wp-page"] .elementor-widget-button .elementor-button::after{z-index:1}.uniqueverve .elementor-widget-button .elementor-button .elementor-button-content-wrapper{position:relative;z-index:2}@keyframes uv-btn-text-solid-animation{0%,100%{color:var(--wc-primary-text)}40%{color:var(--wc-primary)}95%{color:var(--wc-primary-text)}}.uniqueverve .button.alt{background-color:transparent!important;border:1px solid var(--wc-primary);color:var(--wc-primary-text)}.uniqueverve .alt .elementor-button,.uniqueverve .alt .elementor-button:hover{background-color:transparent!important}.uniqueverve .button.alt::before,.uniqueverve .button.alt::after,.uniqueverve .alt .elementor-button::before,.uniqueverve .alt .elementor-button::after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:var(--wc-primary);transition:0s;z-index:-1}.uniqueverve .button.alt::before,.uniqueverve .alt .elementor-button::before{transform:translateX(-100%);transition:0s}.uniqueverve .button.alt::after,.uniqueverve .alt .elementor-button::after{background-color:var(--wc-primary);transform:translateX(0%);transition:0s}.uniqueverve .button.alt:hover,.uniqueverve .alt .elementor-button:hover{animation:uv-btn-text-solid-animation 1.2s 0.1s forwards!important}.uniqueverve .button.alt:hover::before,.uniqueverve .alt .elementor-button:hover::before{transform:translateX(0);transition:0.6s 0.6s cubic-bezier(.54,.32,.05,.96)}.uniqueverve .button.alt:hover::after,.uniqueverve .alt .elementor-button:hover::after{transform:translateX(100%);transition:0.6s cubic-bezier(.54,.32,.05,.96)}.uv-woocommerce .entry-summary .button{padding-left:10%;padding-right:10%}.uniqueverve .woocommerce-cart-form button::before,.uniqueverve .woocommerce-cart-form .button::before,.uniqueverve .woocommerce-cart-form button::after,.uniqueverve .woocommerce-cart-form .button::after{display:none}.uniqueverve .woocommerce-cart-form .button:hover,.uniqueverve .woocommerce-cart-form button::before,.uniqueverve .woocommerce-cart-form .button::before,.uniqueverve .woocommerce-cart-form button::after,.uniqueverve .woocommerce-cart-form .button::after{animation:none}.uv-woocommerce div.product p.price,.uv-woocommerce div.product span.price{color:var(--wc-primary)}.woocommerce-product-gallery__wrapper img.zoomImg{display:none!important}.woocommerce-product-gallery__image.flex-active-slide{pointer-events:none!important}.uv-woocommerce div.product div.images .flex-control-thumbs{display:flex;justify-content:center;padding:0 5em}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.uv-woocommerce .entry-summary .quantity,.uv-woocommerce .product-quantity .quantity{background-color:var(--wc-primary-text);border:1px solid var(--wc-secondary);display:inline-block;margin-right:2em!important;text-align:center}.uv-woocommerce .quantity button,.uniqueverve .woocommerce .quantity button,.uv-woocommerce .quantity .qty,.uniqueverve .woocommerce .quantity .qty{background:#fff0;border:0;color:var(--wc-subtext);font-size:12px;margin:-1px 0;height:39.5px;width:40px;padding:10px}.uv-woocommerce .product_meta .sku_wrapper,.uv-woocommerce .product_meta .tagged_as{display:none}.uv-woocommerce .woocommerce-tabs{padding-top:50px}.uv-woocommerce .woocommerce-tabs ul.tabs{position:relative;display:inline-block;width:100%;vertical-align:middle;list-style:none;margin:0;padding:0;text-align:center;clear:both}.uv-woocommerce div.product .woocommerce-tabs ul.tabs li::before,.uv-woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none;}.uv-woocommerce div.product .woocommerce-tabs ul.tabs>li{position:relative;background-color:#fff0;border:0;border-radius:0;display:inline-block;vertical-align:middle;padding:0;margin:0 30px;z-index:1}.uv-woocommerce div.product .woocommerce-tabs ul.tabs>li a{position:relative;display:inline-block;vertical-align:top;padding:13px 0;font-size:14px;line-height:1.71em;text-transform:uppercase;font-weight:700;letter-spacing:.07em}.uv-woocommerce div.product .woocommerce-tabs ul.tabs>li a::after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:var(--wc-orange);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;z-index:50}.uv-woocommerce div.product .woocommerce-tabs ul.tabs>li.active a::after,.uv-woocommerce div.product .woocommerce-tabs ul.tabs>li:hover a::after{width:100%}.uv-woocommerce div.product .woocommerce-tabs ul.tabs>li.active a,.uv-woocommerce div.product .woocommerce-tabs ul.tabs>li:hover a{color:#000}.products li.product{position:relative;text-align:center}.uv-woocommerce .products .star-rating{margin:0 auto .5em}.products li.product .uv-product-loop-cta{position:absolute;top:0;background:rgb(255 255 255 / .75);width:100%;padding-bottom:100%;opacity:0;transition:.5s}.products li.product:hover .uv-product-loop-cta{opacity:1}.products li.product .uv-product-loop-cta-inner{text-align:center;position:absolute;top:50%;transform:translateY(-50%);width:100%}li.product .uv-product-loop-cta .button{background-color:transparent!important;font-size:.75rem;line-height:1.5;margin-top:0!important;border:1px solid var(--wc-primary);border-radius:0;padding:10px 3rem!important}.uv-woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.uv-woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:var(--woocommerce)}.uv-woocommerce .widget_price_filter .ui-slider-horizontal{height:1px}.uv-woocommerce .widget_price_filter .ui-slider .ui-slider-handle{height:10px;width:10px;top:-.25em}.uv-woocommerce .woocommerce-error,.uv-woocommerce .woocommerce-info,.uv-woocommerce .woocommerce-message{position:relative;display:block;padding:20px 30px;margin:0 0 30px;line-height:44px;list-style:none;background-color:#fff0;border:1px solid var(--wc-secondary)}.uv-woocommerce .woocommerce-error::before,.uv-woocommerce .woocommerce-info::before,.uv-woocommerce .woocommerce-message::before{display:none}.uniqueverve .woocommerce-cart-form .coupon input{padding:10px 20px!important;width:200px!important}.uniqueverve .woocommerce form button.button{padding:10px 20px!important}.woocommerce table.shop_table{border-collapse:collapse;border-spacing:0;vertical-align:middle;margin-bottom:3rem}.uniqueverve .woocommerce table.shop_table,.uniqueverve .woocommerce table.shop_table tr,.uniqueverve .woocommerce table.shop_table th,.uniqueverve .woocommerce table.shop_table td{background-color:transparent!important;border:0}.uniqueverve .woocommerce table.shop_table tr{border-bottom:1px solid #e1e1e1}.uniqueverve .woocommerce table.shop_table th{color:var(--wc-primary);text-transform:uppercase}.uniqueverve table.cart tr.cart_item td,.uniqueverve .woocommerce table.cart td.actions{padding:24px 0}.uniqueverve table.cart tr.cart_item .product-remove{width:60px}.uniqueverve .woocommerce a.remove{color:var(--wc-primary)!important;line-height:.9}.uniqueverve .woocommerce a.remove:hover{color:var(--wc-primary-text)!important;background-color:var(--wc-primary)}.uniqueverve table.cart tr.cart_item .product-thumbnail{width:15%}.uniqueverve .woocommerce-cart-form table.cart img{width:100%}.uniqueverve .form-row label{font-size:11px;text-transform:uppercase}.uniqueverve #add_payment_method #payment div.payment_box,.uniqueverve.woocommerce-cart #payment div.payment_box,.uniqueverve.woocommerce-checkout #payment div.payment_box{background-color:var(--wc-secondary)}.uniqueverve #add_payment_method #payment div.payment_box::before,.uniqueverve.woocommerce-cart #payment div.payment_box::before,.uniqueverve.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:var(--wc-secondary)}.uv-woocommerce #payment #place_order,.uniqueverve.woocommerce-page #payment #place_order{float:none;font-size:1.25rem;margin:1rem 0;padding:1rem;width:100%}@media screen and (min-width:1024px){.uv-woocommerce #payment #place_order,.uniqueverve.woocommerce-page #payment #place_order{width:40%}}@media screen and (min-width:768px){.woocommerce-MyAccount-navigation{border-right:1px solid #e1e1e1}}.woocommerce-MyAccount-navigation ul{list-style:none}.woocommerce-MyAccount-navigation li{margin-bottom:1rem}.woocommerce-MyAccount-navigation ul a{text-decoration:none}