@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.aws-container .aws-search-form{position:relative;width:100%;float:none !important;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;align-items:stretch;height:44px;}.aws-container .aws-search-form *,.aws-search-result{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-hyphens:manual;-webkit-hyphens:manual;hyphens:manual;border-radius:0 !important;}.aws-container .aws-search-form .aws-loader,.aws-container .aws-search-form .aws-loader:after{border-radius:50% !important;width:20px;height:20px;}.aws-container .aws-search-form .aws-wrapper{flex-grow:1;position:relative;vertical-align:top;padding:0;width:100%;overflow:hidden;}.aws-container .aws-search-form .aws-loader{position:absolute;display:none;right:10px;top:50%;z-index:999;margin:-10px 0 0;font-size:10px;text-indent:-9999em;border-top:3px solid #ededed;border-right:3px solid #ededed;border-bottom:3px solid #ededed;border-left:3px solid #555;}.aws-container .aws-search-form.aws-processing .aws-loader{display:block;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .7s infinite linear;animation:load8 .7s infinite linear;}.aws-container .aws-search-label{position:absolute !important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.aws-container .aws-search-field{width:100%;max-width:100%;color:#313131;padding:6px;line-height:30px;display:block;font-size:12px;position:relative;z-index:2;-webkit-appearance:none;height:100%;min-height:inherit;margin:0 !important;border:1px solid #d8d8d8;outline:0;}@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:1024px){.aws-container .aws-search-field{font-size:16px;}}.aws-container .aws-search-field::-ms-clear{display:none;width:0;height:0;}.aws-container .aws-search-field::-ms-reveal{display:none;width:0;height:0;}.aws-container .aws-search-field::-webkit-search-cancel-button,.aws-container .aws-search-field::-webkit-search-decoration,.aws-container .aws-search-field::-webkit-search-results-button,.aws-container .aws-search-field::-webkit-search-results-decoration{display:none;}.aws-container .aws-search-field:focus{background-color:#fff;}.aws-container .aws-show-clear .aws-search-field{padding-right:40px;}.aws-container .aws-search-field:focus::-webkit-input-placeholder{color:transparent;}.aws-container .aws-search-field:focus:-moz-placeholder{color:transparent;}.aws-container .aws-search-field:focus::-moz-placeholder{color:transparent;}.aws-container .aws-search-field:focus:-ms-input-placeholder{color:transparent;}.aws-container .aws-search-form .aws-search-clear{display:none !important;position:absolute;top:0;right:0;z-index:2;cursor:pointer;color:#757575;height:100%;width:38px;padding:0 0 0 10px;text-align:left;}.aws-container .aws-search-form .aws-search-clear span{position:relative;display:block;font-size:24px;line-height:24px;top:50%;margin-top:-12px;}.aws-container .aws-search-form.aws-show-clear.aws-form-active .aws-search-clear{display:block !important;}.aws-container .aws-search-form.aws-form-active.aws-processing .aws-search-clear{display:none !important;}.aws-container .aws-search-form .aws-search-btn{padding:0;line-height:10px;width:42px;}.aws-container .aws-search-form .aws-search-btn_icon{display:inline-block;fill:currentColor;height:24px;line-height:24px;position:relative;width:42px;color:#555;}.aws-container .aws-search-form .aws-search-btn svg{display:block;height:100%;width:100%;}.aws-container[data-show-page=false] .aws-search-form .aws-search-btn:hover{background:#ededed;cursor:default;}.aws-container .aws-search-form .aws-form-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-direction:column;text-align:center;background:#ededed;border:1px solid #d8d8d8;margin:0 0 0 -1px;cursor:pointer;position:relative;white-space:nowrap;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 100ms ease-in-out;-moz-transition:background-color 100ms ease-in-out;-o-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out;}.aws-container .aws-search-form .aws-form-btn:hover{background:#dcdcdc;}.aws-container .aws-search-form .aws-form-btn:active{background:#d8d8d8;}.aws-container[data-buttons-order="3"] .aws-search-form .aws-wrapper{-webkit-order:2;order:2;}.aws-container[data-buttons-order="3"] .aws-search-form .aws-search-btn{margin:0 -1px 0 0;}.aws-search-result{position:absolute;text-align:left;z-index:9999999999999;background:#fff;width:100%;margin-top:-1px;border:1px solid #ccc;font-size:12px;line-height:16px;}.aws-search-result ul{list-style:none;padding:0 !important;margin:0 !important;max-height:400px;overflow-y:auto;}.aws-search-result ul::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:#ededed;}.aws-search-result ul::-webkit-scrollbar{width:7px;background-color:#ededed;}.aws-search-result ul::-webkit-scrollbar-thumb{background-color:#d8d8d8;}.aws-search-result ul li{list-style:none;border-bottom:1px solid #ccc;overflow:hidden;margin:0 !important;position:relative;}.aws-search-result ul li:last-child{border-bottom:0;}.aws-search-result .aws_result_link{display:block;cursor:pointer;padding:10px 8px;height:100%;overflow:hidden;text-decoration:none;border:0;}.aws-search-result .aws_top_text{width:100%;padding:10px 8px;border-bottom:1px solid #ccc;}.aws-search-result .aws_result_item.hovered,.aws-search-result .aws_result_item:hover,.aws-search-result .aws_search_more a:hover{background:#f5f5f5;}.aws-search-result .aws_results .aws_result_item{position:relative;}.aws-search-result .aws_result_item .aws_result_link_top{position:absolute;z-index:1;white-space:nowrap;text-indent:-9999px;overflow:hidden;top:0;bottom:0;left:0;right:0;opacity:0;outline:0;text-decoration:none;}.aws-search-result .aws_result_item [data-link],.aws-search-result .aws_result_item a,.aws-search-result .aws_result_item button,.aws-search-result .aws_result_item span[href]{position:relative;z-index:2;}.aws-search-result .aws_result_content{overflow:hidden;display:block;}.aws-search-result .aws_result_title{display:block;font-weight:400;margin-bottom:3px;color:#21759b;}.aws-search-result .aws_result_featured{margin:0 6px 0 0;position:relative;top:-2px;left:3px;}.aws-search-result .aws_result_featured svg{width:13px;height:13px;fill:#fa0;vertical-align:bottom;}.aws-search-result .aws_result_sku,.aws-search-result .aws_result_stock{display:block;font-weight:400;margin-top:4px;margin-bottom:5px;color:#7ad03a;}.aws-search-result .aws_result_stock.out{color:#a44;}.aws-search-result .aws_result_sku{margin-top:3px;color:#222;}.aws-search-result .aws_result_cat .aws_result_title,.aws-search-result .aws_result_tag .aws_result_title,.aws-search-result .aws_result_top_custom_item .aws_result_title{margin-bottom:2px;}.aws-search-result .aws_result_excerpt{display:block;color:#222;}.aws-search-result .aws_result_price{display:block;padding:2px 0;color:#222;}.aws-search-result .aws_result_price del{background:0 0;padding:0 12px 0 0;opacity:.8;text-decoration:line-through !important;}.aws-search-result .aws_result_price ins{background:0 0;padding:0 12px 0 0;opacity:1;}.aws-search-result .aws_result_cats{display:block;float:left;margin:0 20px 0 0;}.aws-search-result .aws_result_image{display:block;height:100%;float:left;padding:0 10px 0 0;}.aws-search-result .aws_result_image img{width:50px;height:auto;box-shadow:none;}.aws-search-result .aws_result_sale{display:block;height:42px;overflow:hidden;position:absolute;right:0;top:0;width:47px;}.aws-search-result .aws_onsale{background:#77a464 0 0;color:#fff;display:block;float:right;height:20px;padding-top:2px;position:relative;right:-25px;text-align:center;top:3px;transform:rotate(45deg);width:77px;}.aws-search-result .aws_no_result{line-height:1.5;padding:10px 6px;cursor:auto;}.aws-search-result .aws_search_more a{line-height:40px;display:block;text-decoration:none;border:0;text-align:center;color:#21759b;}.aws-search-result .aws_terms_suggestions{line-height:1.7;}.aws-search-result .aws_term_suggestion{color:#222;vertical-align:middle;}.aws-search-result a.aws_term_suggestion{color:#222;background:#ededed;border:0;border-radius:3px;font-size:13px;padding:2px 5px;}.aws-search-result a.aws_term_suggestion:hover{background-color:#dad8da;}body.aws-overlay{overflow:hidden !important;position:fixed;width:100%;}.aws-container.aws-mobile-fixed{position:fixed !important;z-index:9999999 !important;top:10px !important;left:20px !important;width:100%;width:calc(100% - 40px) !important;}.aws-mobile-fixed-close{padding:15px;margin-right:-10px;display:inline-block;float:right;cursor:pointer;}.aws-overlay-mask{display:block;position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;background:#fff;z-index:9999998 !important;}.aws-overlay .aws-overlay-mask{opacity:1;}.et_search_outer .aws-container{width:60%;}.et_search_outer .aws-container .aws-search-form{max-width:100% !important;}.et_vertical_nav .et_search_outer .aws-container{width:auto;margin:0 20px 0 0;}.et_fixed_nav .et-fixed-header .et_search_outer .aws-container{top:7px;}.et_pb_menu__search .aws-container{width:100%;}#et-boc .aws-container .aws-search-field{border:1px solid #d8d8d8;padding:6px 15px;}#et-boc .aws-container .aws-search-form .aws-form-btn{background:#ededed;border:1px solid #d8d8d8;margin:0 0 0 -1px;}#et-boc .aws-container .aws-search-form .aws-wrapper .aws-loader{border-top:3px solid #ededed;border-right:3px solid #ededed;border-bottom:3px solid #ededed;border-left:3px solid #555;margin:-10px 0 0;}#et-boc .aws-container .aws-search-form .aws-search-clear span{margin-top:-12px;}#et-boc .aws-container .aws-search-form .aws-search-clear{padding:0 0 0 10px;}.aws-search-result .aws_result_title .advanced-woo-labels{position:relative !important;width:auto !important;margin:0 5px 5px 0 !important;transform:none !important;}.aws-search-result .aws_result_title .advanced-woo-labels:last-child{margin-bottom:0 !important;}.aws-search-result .aws_result_title .aws_result_labels{display:flex;margin:0 !important;flex-wrap:wrap;flex-direction:row;text-align:left;justify-content:flex-start;}.bis-icon:before{display:inline-block;font-size:20px;line-height:1;font-family:WC_BIS !important;text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:top;text-align:center;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.bis-icon.bis-notifications:before{content:"";}body.theme-storefront .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--backinstock a:before{content:"";}.woocommerce-backinstock-table__cell__product .description{display:block;font-size:.9em;}#wc_bis_product_form{margin:0 0 40px;}#wc_bis_product_form .wc_bis_form_title{margin:0 0 20px;}#wc_bis_product_form .wc_bis_registrations_count{margin:20px 0 0;}#wc_bis_product_form #wc_bis_send_form{float:none;}#wc_bis_product_form .wc_bis_opt_in{margin:0;display:block;}#wc_bis_product_form .wc_bis_opt_in span{margin-left:5px;}#wc_bis_product_form .wc_bis_opt_in input[type=checkbox]{margin:0;}.bundle_form #wc_bis_already_registered,.bundle_form #wc_bis_product_form{margin-top:20px;}.tax-product_brand .brand-description{overflow:hidden;zoom:1;}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right;}.tax-product_brand .brand-description .text{width:72%;float:left;}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em;}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none;}ul.brand-thumbnails:before{clear:both;content:"";display:table;}ul.brand-thumbnails:after{clear:both;content:"";display:table;}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%;}ul.brand-thumbnails.fluid-columns li{width:auto;}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both;}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0;}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0;}ul.brand-thumbnails.columns-2 li{width:48%;}ul.brand-thumbnails.columns-3 li{width:30.75%;}ul.brand-thumbnails.columns-5 li{width:16.95%;}ul.brand-thumbnails.columns-6 li{width:13.5%;}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0;}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48% !important;}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none;}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%;}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both;}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0;}}.brand-thumbnails-description li{text-align:center;}.brand-thumbnails-description li .term-thumbnail img{display:inline;}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left;}#brands_a_z h3:target{text-decoration:underline;}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1;}ul.brands_index li{float:left;margin:0 2px 2px 0;}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none;}ul.brands_index li span{border-color:#eee;color:#ddd;}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none;}ul.brands_index li a.active{border-width:2px;padding:5px;}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em;}*,::after,::before{box-sizing:border-box;}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;}body{margin:0;}hr{height:0;color:inherit;}b,strong{font-weight:bolder;}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}table{text-indent:0;border-color:inherit;}button,select{text-transform:none;}[type='button'],[type='reset'],[type='submit'],button{-webkit-appearance:button;}::-moz-focus-inner{border-style:none;padding:0;}:-moz-focusring{outline:ButtonText dotted 1px;}:-moz-ui-invalid{box-shadow:none;}legend{padding:0;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}.is-layout-flow summary + *{margin-top:0;}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overflow-wrap:break-word;scrollbar-gutter:stable;}audio,canvas,embed,iframe,img,object,video{display:block;vertical-align:middle;}canvas,img,picture,video{display:block;max-width:100%;height:auto;}h1,h2,h3,h4{text-wrap:pretty;}a,button,input{touch-action:manipulation;}body,button,input,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0;}fieldset{margin:0;padding:0;border:0;}menu,ol,ul{list-style:none;margin:0;padding:0;}textarea{resize:vertical;}[hidden]{display:none;}table{border-spacing:0;border-collapse:collapse;}[role="button"],button{cursor:pointer;}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}:disabled{cursor:default;}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']){-webkit-appearance:button;background-color:transparent;background-image:none;}button.nitro-lazy,input:where([type='button']).nitro-lazy,input:where([type='reset']).nitro-lazy,input:where([type='submit']).nitro-lazy{background-image:none !important;}mark{background-color:transparent;}address{font-style:normal;}article,aside,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}a{color:#2c2d33;background-color:transparent;text-decoration:none;transition:color .2s;}a:active,a:hover{outline:0;}a,button,input{touch-action:manipulation;}cite{display:block;margin-top:1rem;font-style:normal;}mark{color:#000;background:#ff0;}small{font-size:75%;}img{max-width:100%;height:auto;border:0;border-radius:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}optgroup{margin:0;color:inherit;}input[type=checkbox],input[type=radio]{box-sizing:border-box;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{margin:1.618em 0;padding:1em 1.618em 1.618em;border:0;}legend{border:0;}table{width:100%;border-spacing:0;border-collapse:separate;font-size:15px;}legend,ol,td,th,ul{padding:0;}address,p,table{margin:0 0 1.21575rem;}p:empty{margin:0;}ol,ul{margin:0 0 1.41575em 20px;}ul{list-style:disc;}ol{list-style:decimal;}li > ol,li > ul{margin-bottom:0;margin-left:1em;}b,dt,strong{font-weight:600;}dd{margin:0 0 1.618em;}pre{overflow:auto;max-width:100%;margin-bottom:1.618em;padding:1.618em;background:rgba(0,0,0,.1);font-family:"Courier 10 Pitch",Courier,monospace;}code,kbd,tt,var{padding:.202em .5407911001em;background-color:rgba(0,0,0,.05);font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;}abbr,acronym{border-bottom:1px dotted #666;cursor:help;}ins,mark{background:0 0;font-weight:400;text-decoration:none;}table td,table th{text-align:left;vertical-align:middle;}table caption,table th{font-weight:600;}embed,iframe,object,select,video{max-width:100%;}.gallery{margin-bottom:1em;}.gallery .gallery-item{float:left;}.gallery{margin-left:-15px;margin-right:-15px;overflow:hidden;}.gallery .gallery-item{margin-bottom:2em;padding:0 15px;}.gallery .gallery-item .gallery-icon a{display:block;}.gallery .gallery-item .gallery-icon img{height:auto;margin:0 auto;border:0;}.gallery .gallery-item .gallery-caption{margin:10px 0 0;text-align:center;}.gallery.gallery-columns-1 .gallery-item{width:100%;}.gallery.gallery-columns-2 .gallery-item{width:50%;}.gallery.gallery-columns-2 .gallery-item:nth-child(2n+1){clear:left;}.gallery.gallery-columns-3 .gallery-item{width:33.3%;}.gallery.gallery-columns-3 .gallery-item:nth-child(3n+1){clear:left;}.gallery.gallery-columns-4 .gallery-item{width:25%;}.gallery.gallery-columns-4 .gallery-item:nth-child(4n+1){clear:left;}.gallery.gallery-columns-5 .gallery-item{width:20%;}.gallery.gallery-columns-5 .gallery-item:nth-child(5n+1){clear:left;}.gallery.gallery-columns-6 .gallery-item{width:16.666666667%;}.gallery.gallery-columns-7 .gallery-item{width:14.285714286%;}.gallery.gallery-columns-8 .gallery-item{width:12.5%;}.gallery.gallery-columns-9 .gallery-item{width:11.111111111%;}button,input,select{vertical-align:baseline;}button{border:none;}input[type="number"]{-webkit-appearance:none;border-radius:0;}.form-row input,.form-row select,.form-row textarea{width:100%;}.form-row label{display:block;margin-bottom:5px;color:#111;font-size:14px;font-weight:600;}.form-row .button,.form-row input[type="checkbox"],.form-row input[type="radio"]{width:auto;}.form-row.woocommerce-validated input.input-text{border-color:#0f834d;}.form-row.woocommerce-invalid input.input-text{border-color:#e2401c;}.form-row-last{margin-right:0 !important;}.form-row-wide{clear:both;width:100%;}@media (min-width:993px){.col2-set{float:left;width:52.9411764706%;margin-right:5.8823529412%;}.col2-set .form-row-first{float:left;width:48%;margin-right:0;}.col2-set .form-row-last{float:right;width:48%;margin-right:0;}.col2-set .col-1,.col2-set .col-2{margin-bottom:1.618em;}.form-row-first{float:left;clear:both;width:47.0588235294%;margin-right:5.8823529412%;}.form-row-last{float:right;width:47.0588235294%;margin-right:0;}}.required{border-bottom:0;color:#df0202;text-decoration:none;}.woocommerce-input-wrapper{display:block;}label.inline input{width:auto;}fieldset legend{width:calc(100% + 60px);margin-left:-30px;padding:10px 30px;color:#111;font-size:20px;font-weight:600;}select{width:100%;padding:0 40px 0 .7em;padding-right:40px;background:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'1792\' height=\'1792\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg%3E%3Ctitle%3Ebackground%3C/title%3E%3Crect fill=\'none\' id=\'canvas_background\' height=\'402\' width=\'582\' y=\'-1\' x=\'-1\'/%3E%3C/g%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath fill=\'%23888\' id=\'svg_1\' d=\'m1408,704q0,26 -19,45l-448,448q-19,19 -45,19t-45,-19l-448,-448q-19,-19 -19,-45t19,-45t45,-19l896,0q26,0 45,19t19,45z\'/%3E%3C/g%3E%3C/svg%3E") calc(100% - 12px) 12px no-repeat;margin:0;background-size:15px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:1px solid #d2d6dc;border-radius:.3rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:40px;}select.nitro-lazy{background-image:none !important;}select:focus{outline:0;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){select{padding-right:0;background-image:none;}select.nitro-lazy{background-image:none !important;}}.button,input[type="button"],input[type="reset"],input[type="submit"]{display:inline-block;padding:.8180469716em 1.41575em;border:0;border-color:#43454b;border-radius:4px;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem);outline:0;background:0 0;background-color:#43454b;font-weight:600;text-shadow:none;text-decoration:none;cursor:pointer;-webkit-appearance:none;transition:.2s;}input[type="button"],input[type="reset"],input[type="submit"]{color:#fff;font-weight:600;}input[type="checkbox"],input[type="radio"]{padding:0;}input[type="tel"],input[type="text"],input[type="url"]{width:100%;}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"]{outline:0;margin-bottom:0;border:1px solid #d2d6dc;border-radius:.3rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:40px;padding:0 .7em;}input[type=text].select2-search__field{height:auto;}input[type="search"]{padding-left:43px;}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}input[type="search"]::-moz-placeholder{color:#555;}input[type="search"]::placeholder{color:#555;}.site-search input[type="search"]{border:0;border:1px solid #f8f8f8;background:#f8f8f8;}.site-search form:before{left:15px;top:50%;margin-top:-7px;width:16px;height:16px;}.widget_search:before,.woocommerce-product-search:before,.wp-block-search__inside-wrapper:before,form.search-form:before{width:18px;height:18px;content:"";display:inline-block;position:absolute;z-index:1;top:.7em;left:.8em;background-color:#ccc;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M21 21L15 15M17 10C17 13.866 13.866 17 10 17C6.13401 17 3 13.866 3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10Z\' stroke=\'%234A5568\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M21 21L15 15M17 10C17 13.866 13.866 17 10 17C6.13401 17 3 13.866 3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10Z\' stroke=\'%234A5568\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;}textarea{overflow:auto;border:1px solid #d2d6dc;border-radius:.25rem;padding:.8em;outline:0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);width:100%;padding-left:.875em;vertical-align:top;height:150px;}.input-text:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:#999;}.below-woocommerce-category a,.comment-respond p a,.comment-text a,.entry-content article a:not(.elementor-button),.post-meta a,.product-widget a,.product_meta a,.woocommerce-tabs table.woocommerce-product-attributes a,a.reset_variations,body:not(.elementor-page):not(.woocommerce-account):not(.woocommerce-order-received) .entry-content p:not(.product__categories) a:not(.button){text-decoration:underline;text-underline-offset:.12em;text-decoration-thickness:.75px;}hr{height:0;margin-top:38px;margin-bottom:38px;border:0;border-top:1px solid #e9e9e9;}h1,h2{margin:0 0 1rem;}h3,h4,h5,h6{margin:0 0 .5rem;}h5{font-size:1.2em;}h6{font-size:1em;}blockquote+h2,blockquote+h3,blockquote+h4,blockquote+header h2,form+h2,form+h3,form+h4,form+header h2,ol+h2,ol+h3,ol+h4,ol+header h2,p+h2,p+h3,p+h4,p+header h2,table+h2,table+h3,table+h4,table+header h2,ul+h2,ul+h3,ul+h4,ul+header h2{margin-top:1.2906835em;}dl.variation{margin:.4em 0;font-size:.9em;color:#545454;}dl.variation dd{margin-bottom:0;margin-right:5px;color:#323232;}dl.variation dt{line-height:1.2;}dl.variation dd p{margin-bottom:0;}dl.variation dd,dl.variation dd p,dl.variation dt{display:inline;}.video-container{position:relative;margin-bottom:30px;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.video-container:last-child{margin-bottom:0;}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%;}.wp-block-image figcaption{margin-top:.8em;color:#555;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem);text-align:center;}.wp-caption{max-width:100%;margin-bottom:1em;}.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto;}.wp-caption .wp-caption-text{font-size:14px;}.alignleft,.alignright{display:inline;margin-top:5px;}.alignleft{float:left;margin-right:2.5em;}.alignright{float:right;margin-left:2.5em;}.aligncenter{display:block;clear:both;margin:0 auto;}@media only screen and (min-width: 1070px){.alignfull img,.alignwide img{display:block;margin:0 auto;}}.content-area blockquote{position:relative;margin:2.5em 40px;}.content-area blockquote.alignleft,.content-area blockquote.alignright{margin-top:.6em;padding:2em 0;}.content-area blockquote p{margin-bottom:0;}.content-area blockquote::before{position:absolute;top:-12px;left:-40px;margin:0;color:#ccc;font-family:Georgia,serif;font-size:50px;content:"“";}.content-area h3 + blockquote{margin-top:10px;}.entry-content figure.wp-block-embed{width:100%;margin:0;}.entry-content ol ol,.entry-content ul ul{margin:1em 0 1em 2em;}.entry-content ol li{padding-left:6px;}@media (max-width: 768px){.entry-content,.site{font-size:15px;}input,select,textarea{font-size:16px;}.entry-content:not(.wc-tab) p.form-row{font-size:14px;}.site h1{font-size:30px;letter-spacing:-.01em;}.site h2{font-size:clamp(1.375rem,.9939rem + 1.2195vw,1.75rem);letter-spacing:-.01em;}}body.error404 h1{margin-bottom:.5rem;}@media (min-width: 993px){.mobile-summary,.site-branding + .shoptimizer-myaccount{display:none;}.site-header .col-full{display:flex;flex-wrap:wrap;align-items:center;}.site-header{position:relative;z-index:20;}body:has(.commercekit-waitlist-popup--active) .site-header{z-index:2;}.site-header .site-branding{line-height:1;}.site-branding .site-title{margin:0;font-size:20px;}.site-branding .logo{display:inline-block;margin:0;}.site-header .custom-logo-link img{width:auto;}.site-header .site-search{margin-left:3em;flex-grow:1;}.site-search input{padding-top:1.45rem;padding-bottom:1.45rem;}.site-header .widget{margin-bottom:0;}.site-branding a{color:#111;font-weight:bold;}.site-branding p{margin-top:5px;margin-bottom:0;color:#555;font-size:12px;}.site-branding .site-description{display:block;margin-top:.35rem;font-size:.755em;}.main-header{display:flex;}.site-search.type-outline input[type="search"]{background-color:#fff;border:1px solid #e2e2e2;}.header-2 .main-header,.header-3 .main-header{display:flex;flex-wrap:wrap;align-items:center;}.header-2 .site-header,.header-3 .site-header{position:relative;}.header-2 .site-header .site-search{order:1;}.header-3 .site-header .site-search{order:3;}.header-2 .site-header .site-search,.header-3 .site-header .site-search{max-width:25%;margin:0;}.header-2 .site-header .site-branding,.header-3 .site-header .site-branding{position:absolute;top:50%;left:50%;order:2;text-align:center;transform:translate(-50%,-50%);}.header-2 .site-header .secondary-navigation,.header-3 .site-header .secondary-navigation{padding:0;}.header-2 .site-header .secondary-navigation{order:3;}.header-3 .site-header .secondary-navigation{order:1;margin-right:auto;margin-left:-18px;}.header-2 .col-full-nav,.header-3 .col-full-nav{order:4;}.header-5 .site-header input[type="search"]{height:55px;}.header-5 .site-header .site-header-cart{display:block;height:55px;margin-left:35px;}.header-5 .shoptimizer-cart a.cart-contents{height:55px;padding:0 15px;border:1px solid #eee;border-radius:2px;line-height:55px;}.header-5 .shoptimizer-cart a.cart-contents:hover{border-color:#e2e2e2;}.header-5 .col-full-nav .site-header-cart{display:none;}.header-5 .site-header .main-navigation{width:100%;}.header-5 .shoptimizer-cart .cart-contents .amount{font-size:14px;display:contents;}.header-5 .shoptimizer-cart a.cart-contents .shoptimizer-cart-icon .mini-count{margin-right:-10px;color:#111;background-color:#eee;}}@media (min-width: 1199px){.header-4 .primary-navigation{position:absolute;top:0;left:0;width:100%;text-align:center;}}@media (max-width: 1060px) and (min-width: 993px){body:not(.header-4):not(.header-5) .site-header .site-search{width:100px;}}@media (min-width: 993px) and (max-width: 1155px){.header-5 .site-header .site-search{width:50px;}}@media (min-width: 993px){.header-4{overflow-x:hidden;}.header-4 .header-4-container{position:relative;z-index:99;padding:0 30px;border-bottom:1px solid #eee;box-shadow:0 3px 15px -5px rgba(0,0,0,.08);}.sticky-d.header-4 .header-4-container{position:sticky;top:0;}.admin-bar.sticky-d.header-4:not(.woocommerce-checkout) .header-4-container{top:32px;}.admin-bar.sticky-d.header-4.single-product .header-4-container{top:0;}.single-product.sticky-t.sticky-d.header-4 .header-4-container{position:relative;}.admin-bar.single-product.sticky-t.sticky-d.header-4 .header-4-container{top:0;}.header-4 .header-4-inner{display:flex;width:100%;align-items:center;}.header-4 .site-header{flex:0 0 auto;margin-right:30px;}.full-width-header.header-4 .header-4-container{display:flex;}.header-4:not(.full-width-header) .header-4-inner{display:flex;align-items:center;max-width:1170px;margin-right:auto;margin-left:auto;height:100%;}.header-4 .header-4-container .main-header.col-full{padding:0;max-width:inherit;}.header-4 .site-search{display:none;}.header-4 .site-header-cart{display:flex;align-items:center;flex-shrink:0;}.header-4 .shoptimizer-cart .cart-contents{height:auto;}.header-4 .search-trigger,.header-4 .shoptimizer-cart .cart-contents{position:relative;z-index:9;}.header-4 .search-trigger,.header-4 .search-trigger:focus,.header-4 .search-trigger:hover{background:none;cursor:pointer;}.header-4 .search-trigger svg{width:18px;height:18px;margin:-4px 0;}.header-4 .search-trigger span{padding:8px 10px 8px 0;margin-right:10px;border-right:1px solid #eee;line-height:inherit;font-size:14px;pointer-events:none;}.header-4 .shoptimizer-myaccount{margin-left:-6px;padding-right:20px;}.header-4 .shoptimizer-myaccount a{display:flex;height:100%;align-items:center;position:relative;}.header-4 .shoptimizer-myaccount svg{width:24px;height:24px;}.woocommerce-checkout.min-ck.header-2:not(.woocommerce-order-received) .site-header .site-branding,.woocommerce-checkout.min-ck.header-3:not(.woocommerce-order-received) .site-header .site-branding{position:relative;left:auto;order:0;transform:none;}.sticky-d.header-4.woocommerce-checkout.min-ck:not(.woocommerce-order-received) .header-4-container{position:relative;}}.sticky-d.woocommerce-checkout.min-ck.header-4:not(.woocommerce-order-received) .search-trigger{display:none;}.woocommerce-checkout.min-ck.header-4:not(.woocommerce-order-received) .site-header{margin:0;border:none;width:100%;}.header-4:not(.woocommerce-order-received) .woocommerce-checkout.min-ck .site-header{border:none;width:100%;}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{z-index:1;}@media (max-width: 992px){.main-header{position:relative;}.site-branding{display:flex;flex-direction:column;width:100%;height:70px;justify-content:center;align-items:center;text-align:center;}.site-header .custom-logo-link img{width:auto;}.site-branding p{margin:5px 0 -3px;font-size:11px;line-height:1.22;display:none;}.site-header .shoptimizer-cart a.cart-contents .amount{display:none;}.site-branding button.menu-toggle{position:absolute;left:15px;width:60px;height:30px;padding:0;background-color:transparent;display:block;}.site-branding button.menu-toggle:hover{background-color:transparent;}.menu-toggle .bar{display:block;position:absolute;top:calc(50% - 1px);z-index:0;width:22px;height:2px;opacity:1;background-color:#222;transition:transform .15s ease-in,margin .15s ease-in .2s,opacity .15s ease-in;transform:rotate(0);pointer-events:none;}.menu-toggle .bar:nth-child(1){margin-top:-7px;}.menu-toggle .bar:nth-child(2){margin-top:-1px;}.menu-toggle .bar:nth-child(3){margin-top:5px;}.menu-toggle .bar-text{position:absolute;top:0;left:0;margin-top:8px;margin-left:28px;font-size:10px;font-weight:600;letter-spacing:.03em;pointer-events:none;}button.mobile-search-toggle{position:absolute;top:0;right:60px;height:100%;padding:0;display:flex;align-items:center;cursor:pointer;background-color:transparent;}.mobile-search-toggle.with-myaccount-icon{right:95px;}.mobile-search-toggle svg{width:20px;height:20px;pointer-events:none;}.shoptimizer-myaccount{position:absolute;top:0;right:60px;height:100%;font-size:17px;display:flex;align-items:center;cursor:pointer;}.shoptimizer-myaccount a{display:inline-block;line-height:1;}.shoptimizer-myaccount svg{width:24px;height:24px;}.site-header .site-header-cart{position:absolute;z-index:2;right:15px;}.shoptimizer-cart-icon{position:relative;top:-4px;right:-8px;}.min-ck.woocommerce-checkout .site-header .site-header-cart,.min-ck.woocommerce-checkout button.menu-toggle{display:none;}.m-search-bh .site-header .col-full{padding-right:0;padding-left:0;}.m-search-bh .site-search,.m-search-toggled .site-search{display:block;padding:0 1em 1em;height:60px;background-color:#fff;box-shadow:0 3px 10px -5px rgba(0,0,0,.18);position:relative;z-index:1;}.m-search-toggled .site-header .site-search{margin-left:-1em;margin-right:-1em;}.m-search-bh:not(.woocommerce-checkout.min-ck) .site-header .col-full{margin-bottom:60px;}body:not(.mobile-toggled).sticky-m .site-header{position:sticky;z-index:9;top:0;box-shadow:0 1px 15px rgba(0,0,0,.08);}}@media (max-width: 480px){.site .site-branding p{max-width:240px;line-height:1.2;}}.below-content .col-full,footer .col-full{display:flex;padding-right:calc(2.617924em - 20px);padding-left:calc(2.617924em - 20px);}.below-content{clear:both;overflow:hidden;padding-top:2rem;padding-bottom:1.7em;border-top:1px solid #eee;}.below-content .widget .widget-title{margin-bottom:0;padding-left:32px;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem);font-weight:600;line-height:1.35;text-transform:none;letter-spacing:0;}.below-content .widget .textwidget p{margin-bottom:0;padding-left:32px;font-size:clamp(.8125rem,.749rem + .2033vw,.875rem);line-height:1.4;margin-top:.15rem;}.below-content .widget,footer .widget{position:relative;margin:0;padding:0 20px;flex:1;}.below-content .widget .ri,.below-content .widget svg{position:absolute;top:3px;left:20px;}.below-content .widget .ri{color:#999;font-size:16px;}.below-content .widget svg{stroke:#dc9814;width:20px;height:20px;}.below-content .widget svg path{stroke-width:1.5px;}footer{clear:both;}.site-footer .widget .widget-title{margin-bottom:12.5px;}footer .widget li{margin-bottom:5px;}footer a:not(.button):hover{color:#fff;}footer.site-footer a:has(svg){margin-right:15px;}footer.copyright a:hover,footer.site-footer a:hover{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.16em;}footer .review{font-size:14px;}footer .review strong{font-size:12px;}.site-footer{padding:4rem 0;}.site-footer .widget li,.site-footer .widget p{font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem);line-height:1.5;}footer.copyright .widget:last-child{text-align:right;}footer.copyright .widget p{margin:0;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem);}footer.copyright .widget:last-child img{width:auto;height:28.5px;margin:0;}footer.copyright{padding:2rem 0;}footer:last-child:not(:only-of-type){margin-top:-3rem;}footer.copyright .col-full{align-items:center;}.site-footer .widget_nav_menu a{display:inline-flex;}.site-footer .widget_nav_menu .icon-wrapper{order:-1;}.site-footer .widget_nav_menu .icon-wrapper svg{width:22px;min-width:22px;margin-right:8px;}.site-footer .widget_nav_menu ul ul{margin-top:10px;margin-bottom:10px;font-size:14px;}.site-footer .icon-wrapper:empty{min-width:auto;margin:0;}@media (max-width: 992px){.below-content .widget .ri,.below-content .widget svg{left:0;}.below-content .col-full,footer .col-full{display:block;padding-right:1em;padding-left:1em;}.below-content .widget{padding:0;margin-bottom:15px;}.below-content{padding-bottom:calc(1.7em - 15px);}.below-content .col-full,.site-footer .col-full{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:2rem;column-gap:2rem;}.site-footer{padding:2.5rem 0 1rem;}.site-footer .widget{padding:0;margin-bottom:1.25rem;}.site-footer.alignright,footer.copyright .widget:last-child img{display:block;float:none;}footer.copyright .widget{padding:0;margin-bottom:1rem;}footer.copyright .widget:last-child{margin-bottom:0;}}.shoptimizer-contained #page{margin-left:auto;margin-right:auto;}.page-template-default:not(.woocommerce-page) .entry-header{margin-bottom:1.5rem;}@media (min-width: 993px){.col-full{box-sizing:content-box;margin-right:auto;margin-left:auto;max-width:1170px;padding-right:2.617924em;padding-left:2.617924em;}.col-full:after{display:block;clear:both;content:"";}.right-page-sidebar .content-area,.right-post-sidebar .content-area,.right-sidebar .content-area{float:left;}.right-page-sidebar .widget-area,.right-post-sidebar .widget-area,.right-sidebar .widget-area{float:right;}.left-page-sidebar .content-area,.left-post-sidebar .content-area,.left-sidebar .content-area{float:right;}.left-page-sidebar .widget-area,.left-post-sidebar .widget-area,.left-sidebar .widget-area{float:left;}.search .content-area{float:right;}.page-template-default .site-content{padding-bottom:3rem;}.left-archives-sidebar #secondary{float:left;}.right-archives-sidebar #secondary{float:right;}.right-archives-sidebar .content-area{float:left;}.left-archives-sidebar .content-area{float:right;}.archive.no-archives-sidebar .content-area,.blog.no-archives-sidebar .content-area{width:100%;}.left-woocommerce-sidebar #secondary{float:left;}.left-woocommerce-sidebar .content-area{float:right;}.right-woocommerce-sidebar #secondary{float:right;}.right-woocommerce-sidebar .content-area{float:left;}}@media (max-width: 992px){.col-full{padding-right:1em;padding-left:1em;}.page-template-default .site-content{padding-bottom:1.5rem;}}.page-template-template-blank-canvas .site-content .col-full,.page-template-template-blank-canvas .woocommerce-message,.page-template-template-canvas .site-content .col-full,.page-template-template-canvas .woocommerce-message{max-width:inherit;}.page-template-template-blank-canvas:not(.pdp-shortcode) .site-content .col-full,.page-template-template-canvas:not(.pdp-shortcode) .site-content .col-full{padding:0;}.page-template-template-blank-canvas .content-area,.page-template-template-canvas .content-area{width:100%;clear:both;}.page-template-template-fullwidth-php .content-area{width:100%;}.page-template-template-fullwidth-no-heading .content-area{width:100%;}.post-type-archive-product.shoptimizer-full-width-content .content-area,.woocommerce.archive.no-woocommerce-sidebar .content-area{width:100%;}.site-content{position:relative;}.site-content:focus{outline:0;}@media (min-width: 993px){.site-content:after{display:block;visibility:hidden;position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.7);content:"";transition:opacity .3s,visibility .3s;pointer-events:none;}.site.overlay:has(.hover-intent) .site-content:after{visibility:hidden;opacity:0;}.site.overlay.visible:has(.hover-intent) .site-content:after{visibility:visible;opacity:1;}.drawer-open:before,.site.overlay .site-content:after{position:fixed;visibility:visible;opacity:1;height:100vh;}body:has(.site.overlay) .col-full.topbar-wrapper{position:relative;z-index:20;}body:not(.header-4):not(.sticky-d):has(.site.overlay) .col-full-nav{position:relative;z-index:6;}}.woocommerce-cart .elementor,.woocommerce-checkout .ae_data.elementor,.woocommerce-checkout .elementor{clear:both;}.elementor-template-full-width .archive-header + .col-full{max-width:none;padding-left:0;padding-right:0;}.single-ckit_size_guide .content-area{width:100%;margin:0 auto;padding-top:2.5em;padding-bottom:2.5em;float:none;}.woocommerce.archive .site-content{padding-bottom:3rem;}.shop header.woocommerce-products-header{margin:0;background-color:transparent;}h1.woocommerce-products-header__title{margin-bottom:1.5rem;}.shop.shop-heading .woocommerce-products-header{align-items:flex-start;}.shop:not(.shop-heading) .woocommerce-products-header__title{display:none;}.shoptimizer-sorting{width:100%;margin-bottom:1.5rem;display:flex;align-items:center;}.shoptimizer-sorting .woocommerce-notices-wrapper{order:1;}.shoptimizer-sorting .woocommerce-ordering{margin-bottom:0;display:inline-flex;order:2;}.shoptimizer-sorting .woocommerce-result-count{order:3;}.shoptimizer-sorting .woocommerce-pagination{order:4;}.shoptimizer-sorting.sorting-end{margin-top:1em;margin-bottom:0;}.shoptimizer-sorting.sorting-end:empty{margin:0;}.woocommerce-result-count{margin:0;color:#111;font-size:14px;}select.orderby{position:relative;height:auto;line-height:inherit;margin-bottom:0;padding-left:0;border:0;color:#111;font-size:14px;box-shadow:none;background-position:center right;}header.woocommerce-products-header{display:flex;background-color:#efeee3;align-items:center;overflow:hidden;margin-bottom:2em;}header.woocommerce-products-header:not(:has(> *)){margin:0;}header.woocommerce-products-header img.cg-cat-image{width:100%;max-width:100%;}header.woocommerce-products-header .term-description{padding:2em;}.term-desc-np header.woocommerce-products-header .term-description{padding:0;}.term-desc-np header.woocommerce-products-header{background-color:transparent;}.shoptimizer-category-banner .taxonomy-description p:last-child,header.woocommerce-products-header .term-description p:last-child{margin:0;}@media (min-width: 993px){.woocommerce-ordering{margin-right:1.5em;}.term-description{min-width:50%;}}header.woocommerce-products-header img{width:50%;}header.woocommerce-products-header .term-description+img.cg-cat-image,header.woocommerce-products-header .term-description+noscript+img.cg-cat-image,header.woocommerce-products-header .term-description+picture{min-width:50%;max-width:50%;}header.woocommerce-products-header .term-description+picture img{width:100%;}@media (max-width: 992px){header.woocommerce-products-header{flex-direction:column;}.site-main header.woocommerce-products-header img.cg-cat-image{width:100%;max-width:100%;}header.woocommerce-products-header .term-description+img.cg-cat-image,header.woocommerce-products-header .term-description+noscript+img.cg-cat-image,header.woocommerce-products-header .term-description+picture{max-width:100%;}.yit-wcan-container{margin:0 -.5em;}.shoptimizer-sorting .woocommerce-result-count{order:1;clear:both;font-size:12px;}form.woocommerce-ordering{margin:0;width:100%;}.shoptimizer-sorting{clear:both;display:grid;grid-template-columns:auto auto;gap:0 20px;align-items:baseline;margin-top:15px;margin-bottom:15px;font-size:12px;}select.orderby{font-size:12px;width:100%;}.archive .woocommerce-notices-wrapper{grid-column:1/-1;}.shoptimizer-full-width-content select.orderby{width:100%;}.term-description{order:2;}.shoptimizer-category-banner .col-full .taxonomy-description,header.woocommerce-products-header .term-description{font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem);}header.woocommerce-products-header .term-description{padding:1.25rem;letter-spacing:0;}.woocommerce.archive.yith-wcan-pro #secondary{transition:none;}.woocommerce.archive.yith-wcan-preset-modal-open #secondary{position:inherit;}}.shoptimizer-category-banner{position:relative;padding:2rem 0;background-size:cover;background-position:center;border-bottom:1px solid #f1f1f1;}.shoptimizer-category-banner .taxonomy-description p{margin-bottom:15px;}.shoptimizer-category-banner .taxonomy-description,.shoptimizer-category-banner h1{position:relative;color:#fff;}.shoptimizer-category-banner .taxonomy-description{margin-bottom:0;}.shoptimizer-category-banner h1{margin-bottom:.3em;}.shoptimizer-category-banner h1:only-child{margin:0;}.shoptimizer-category-banner .term-description p:last-of-type{margin-bottom:0;}.shoptimizer-category-banner .taxonomy-description p a{transition:.2s;}.shoptimizer-category-banner .taxonomy-description ul{margin:20px 0 0;font-size:12px;letter-spacing:.02em;}.shoptimizer-category-banner .taxonomy-description ul li{display:inline-block;list-style:none;margin:0 3px 7px 0;}.shoptimizer-category-banner .taxonomy-description ul li a{display:inline-block;background:#fff;padding:5px 15px;border-radius:20px;text-transform:uppercase;font-weight:600;transition:.2s;border:1px solid #f1f1f1;color:#111;}.shoptimizer-category-banner .taxonomy-description ul li a:hover{background-color:rgba(255,255,255,.88);transform:translateY(-1.5px);box-shadow:0 2px 5px 0 rgba(0,0,0,.03);}.shoptimizer-category-banner.lazy-background .taxonomy-description p,.shoptimizer-category-banner.lazy-background .taxonomy-description p a,.shoptimizer-category-banner.lazy-background h1{color:#fff;}.shoptimizer-category-banner.lazy-background .taxonomy-description p a:hover{color:#fff;opacity:.7;}.shoptimizer-category-banner.lazy-background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);}@media (max-width: 992px){.shoptimizer-category-banner{padding:1.5rem 0;}}.below-woocommerce-category{clear:both;margin:2rem 0 0;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem);border:1px solid #eee;padding:1.5rem;}.below-woocommerce-category table tr td{border-bottom:1px solid #eee;padding-left:0;}.below-woocommerce-category p:last-child{margin:0;}.below-woocommerce-category a,.shoptimizer-category-banner .taxonomy-description p a,.term-description a{text-decoration:underline;text-decoration-thickness:.75px;text-underline-offset:.18em;}.pwb-brand-banner-cont.pwb-before-loop,header.woocommerce-products-header .pwb-brand-banner img{width:100%;}.pwb-brand-description{padding:2em;}.pwb-before-loop{margin:0;}.pwb-brand-description p:last-child{margin:0;}@media (min-width: 993px){.mobile-filter{display:none;}.static-cta-buttons ul.products li.product.cgkit-swatch-hover,body:not(.static-cta-buttons) ul.products li.product{align-self:flex-start;}}@media (max-width: 992px){.mobile-filter{display:block;position:sticky;z-index:3;top:0;width:100%;width:calc(100% + 2.6em);height:40px;padding-left:40px;background-color:#fff;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;box-shadow:0 4px 12px -2px rgba(0,0,0,.06);text-transform:uppercase;color:#111;font-size:11px;font-weight:600;letter-spacing:.03em;line-height:36px;text-align:left;margin-left:-1.3em;}.mobile-filter svg{position:absolute;left:20px;width:18px;height:18px;top:50%;transform:translate(-50%,-50%);}.page-template-template-woocommerce-archives .mobile-filter{margin-bottom:25px;}.mobile-overlay{visibility:hidden;position:fixed;z-index:101;top:0;left:0;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.65);background:rgba(52,53,55,.4);content:"";transition:opacity .6s,visibility .6s;}.filter-open .mobile-overlay{visibility:visible;opacity:1;}.mobile-toggled .mobile-overlay{top:0;}.close-drawer{color:#fff;}.filters.close-drawer{top:40px;visibility:hidden;display:none;}.filter-open{overflow:hidden;}.filter-open .filters.close-drawer{position:fixed;visibility:visible;display:block;z-index:299;top:10px;left:310px;width:40px;height:40px;background:0 0;padding:0;cursor:pointer;transition:.3s;}.page-template-template-woocommerce-archives #secondary,.wc-active.search-results #secondary,.woocommerce.archive #secondary{visibility:hidden;overflow-y:auto;position:fixed;z-index:102;top:0;left:-300px;width:300px !important;height:100%;padding:1.5rem;opacity:0;background:#fff;-webkit-overflow-scrolling:touch;transition:.35s;transition-delay:.1s;}.page-template-template-woocommerce-archives.filter-open #secondary,.wc-active.search-results.filter-open #secondary,.woocommerce.archive.filter-open #secondary,.woocommerce.archive.yith-wcan-preset-modal-open #secondary{visibility:visible;left:0;opacity:1;}}ul.products{display:flex;flex-wrap:wrap;width:calc(100% + 30px);margin-left:-15px;margin-bottom:0;clear:both;}ul.products li.product{position:relative;padding-right:15px;padding-left:15px;list-style:none;}@media (min-width: 993px){ul.products li.product:not(.product-category){padding-bottom:40px;}ul.products li.product.product-category{margin-bottom:2.5rem;}.columns-1 ul.products li.product,.cross-sells .columns-1 li.product,.related .columns-1 li.product,.upsells .columns-1 li.product{float:none;width:100%;margin-right:0;}.columns-2 ul.products li.product,.cross-sells .columns-2 li.product,.related .columns-2 li.product,.upsells .columns-2 li.product,ul.products.columns-2 li.product{float:left;width:49.9%;}.columns-3 ul.products li.product,.cross-sells .columns-3 li.product,.related .columns-3 li.product,.upsells .columns-3 li.product,ul.products.columns-3 li.product{float:left;width:33.3053%;}.columns-4 ul.products li.product,.cross-sells .columns-4 li.product,.related .columns-4 li.product,.upsells .columns-4 li.product{float:left;width:24.97%;}.columns-5 ul.products li.product,.cross-sells .columns-5 li.product,.related .columns-5 li.product,.upsells .columns-5 li.product{width:19.98%;}.columns-6 ul.products li.product,.cross-sells .columns-6 li.product,.related .columns-6 li.product,.upsells .columns-6 li.product{float:left;width:16.647%;}}@media (max-width: 600px){.m-grid-1 ul.products{grid-template-columns:repeat(1,minmax(10px,1fr));}.m-grid-1 ul.products li.product{width:100%;}}@media (max-width: 992px){ul.products{display:grid;grid-template-columns:repeat(2,minmax(10px,1fr));-moz-column-gap:20px;column-gap:20px;row-gap:30px;width:100%;margin-left:0;}ul.products li.product{display:flex;flex-direction:column;height:100%;width:100%;padding:0;margin-bottom:0;}ul.products li.product .button{margin-top:auto;}.elementor-shortcode ul.products{padding-left:5px;padding-right:5px;}.mobile-scroll ul.products{width:calc(100% + 25px);}.cross-sells ul.products,.m-grid-2 .cross-sells ul.products,.mobile-scroll ul.products,.related.products ul.products,.upsells.products ul.products{display:flex;overflow-x:scroll;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-top:5px;padding-right:1em;padding-bottom:20px;margin-left:-15px;padding-left:1.25em;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;}.related.products ul.products,.upsells.products ul.products{width:calc(100% + 1.95em);}.cross-sells ul.products li.product,.mobile-scroll ul.products li.product,.related.products ul.products li.product,.upsells.products ul.products li.product{display:flex;max-width:320px;min-width:320px;flex-direction:column;scroll-snap-align:center;padding:0;}.m-grid-1 .cross-sells ul.products li.product,.m-grid-1 .mobile-scroll ul.products li.product,.m-grid-1 .related.products ul.products li.product,.m-grid-1 .upsells.products ul.products li.product{padding-left:0;padding-right:0;}.cross-sells ul.products li.product .woocommerce-card__header,.mobile-scroll ul.products li.product .woocommerce-card__header,.related.products ul.products li.product .woocommerce-card__header,.upsells.products ul.products li.product .woocommerce-card__header{box-shadow:0 0 10px rgba(0,0,0,10%);padding:15px;}}.search-results .content-area{float:right;}.search-results article{display:flex;margin:1.75em 0 0;padding-top:1.75em;padding-bottom:0;border-top:1px solid #eee;border-bottom:0;}.search-results article a.image-result{max-width:100px;margin-right:1.5rem;}.search-results article h2{margin-bottom:.5rem;font-size:clamp(1.25rem,1.123rem + .4065vw,1.375rem);font-weight:600;letter-spacing:0;}.search-results article h2 a{color:#222;}.search-results article,.search-results article p{margin-bottom:.5rem;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem);}.search-results article:last-of-type{margin-bottom:2rem;}.search-results .content-area{margin-bottom:2rem;}.search-results .no-results.not-found{margin-bottom:4rem;}.search-no-results .secondary-wrapper{display:none;}.search-no-results .content-area{width:100%;float:none;margin-bottom:4em;}.search-no-results form.search-form{position:relative;display:flex;justify-content:stretch;}.search-no-results form.search-form label{margin-right:1rem;}.search-no-results form.search-form input[type="search"],.search-no-results form.search-form label{display:flex;width:100%;height:auto;}.title-left h2,.title-right h2{position:relative;}.header-widget-region{position:relative;color:#fff;background-color:#dc9814;text-align:center;}.header-widget-region .widget{margin:0;padding:1em 0;}.header-widget-region .widget p{margin:0;font-size:clamp(.75rem,.5938rem + .5vw,.875rem);}.header-widget-region a{text-decoration:underline;}@media (max-width: 768px){.below-content .col-full,.site-footer .col-full{grid-template-columns:repeat(1,1fr);}.header-widget-region .widget{padding:.6em 0;font-size:clamp(.8125rem,.749rem + .2033vw,.875rem);}}.woocommerce-breadcrumb{padding-top:.75rem;padding-bottom:.75rem;font-size:clamp(.75rem,.6547rem + .3049vw,.84375rem);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#666;}@media (min-width: 993px){.title-left h2:after,.title-right h2:before{position:absolute;top:20px;width:100px;height:1px;background-color:#ccc;content:"";}.title-left h2:after{right:-115px;}.title-right h2:before{left:-115px;}.woocommerce-breadcrumb{padding-top:1rem;padding-bottom:1rem;}}.woocommerce-breadcrumb p{margin:0;}.woocommerce-breadcrumb a,.woocommerce-breadcrumb a:hover{color:#111;}.woocommerce-breadcrumb a:hover{text-decoration:underline;text-decoration-thickness:.5px;text-decoration-color:#111;text-underline-offset:.18em;}.woocommerce-breadcrumb a:first-of-type:before{display:none;}.woocommerce-breadcrumb .breadcrumb-separator{display:inline-block;position:relative;top:-1px;padding:0 .8em;opacity:.4;font-size:.8em;}.woocommerce-breadcrumb.yoast .breadcrumb-separator{margin:0 -1px;}.single-product .woocommerce-breadcrumb{max-width:1170px;margin-right:auto;margin-left:auto;padding-right:2.617924em;padding-left:2.617924em;}@media (min-width: 993px) and (max-width: 1480px){.single-product .woocommerce-breadcrumb{padding-left:calc(2.617924em + 5px);}}body.single-product:has(:not(.woocommerce-breadcrumb)) .site-main,body:has(:not(.woocommerce-breadcrumb)) .site-content{padding-top:2rem;}body.page-template-elementor_header_footer .site-content,body.page-template-template-fullwidth-no-heading .site-content,body:has(.woocommerce-breadcrumb) .site-content{padding-top:0;}body.page-template-template-canvas:has(:not(.woocommerce-breadcrumb)) .site-content,body.single-product:has(:not(.woocommerce-breadcrumb)) .site-content,body.woocommerce-cart:has(:not(.woocommerce-breadcrumb)) .site-content,body.woocommerce-checkout.min-ck:has(:not(.woocommerce-breadcrumb)) .site-content{padding-top:0;}body.single-product:has(.woocommerce-breadcrumb) .site-main{padding-top:0;}.single-ckit_size_guide .woocommerce-breadcrumb,.single-post.post-l2 .woocommerce-breadcrumb,.woocommerce-cart .woocommerce-breadcrumb,.woocommerce-checkout .woocommerce-breadcrumb{display:none;}.added_to_cart.loading,.button.loading,.modal button.close:hover,button.loading,input[type=button].loading,input[type=reset].loading,input[type=submit].loading{opacity:.5;}.added_to_cart.disabled,.added_to_cart:disabled,.button.disabled,.button:disabled,button.disabled,button:disabled,input[type=button].disabled,input[type=button]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].disabled,input[type=submit]:disabled{opacity:.3;cursor:not-allowed;}.added_to_cart.disabled:hover,.added_to_cart:disabled:hover,.button.disabled:hover,.button:disabled:hover,button.disabled:hover,button:disabled:hover,input[type=button].disabled:hover,input[type=button]:disabled:hover,input[type=reset].disabled:hover,input[type=reset]:disabled:hover,input[type=submit].disabled:hover,input[type=submit]:disabled:hover{opacity:.35;}.ajax_add_to_cart.add_to_cart_button:after,.single-product .product form.cart .single_add_to_cart_button:after{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px;opacity:0;transition:opacity;content:"";display:inline-block;width:18px;height:18px;border:1px solid rgba(255,255,255,.3);border-left-color:#fff;border-radius:50%;vertical-align:middle;}.loading.ajax_add_to_cart.add_to_cart_button:after,.single-product .product form.cart .loading.single_add_to_cart_button:after{opacity:1;transition:opacity .25s;animation:450ms linear infinite rotate;}.ajax_add_to_cart.add_to_cart_button.loading,.single-product div.product form.cart .button.loading{color:transparent !important;}#payment .place-order .button:before,.cart-collaterals .checkout-button:before,.widget_shopping_cart .buttons .checkout:before,.wp-element-button.wc-block-cart__submit-button:before,.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button:before{content:"";display:inline-flex;width:18px;height:18px;margin-right:8px;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' style=\'fill: rgba(0, 0, 0, 1);transform: ;msFilter:;\'%3E%3Cpath d=\'M20 12c0-1.103-.897-2-2-2h-1V7c0-2.757-2.243-5-5-5S7 4.243 7 7v3H6c-1.103 0-2 .897-2 2v8c0 1.103.897 2 2 2h12c1.103 0 2-.897 2-2v-8zM9 7c0-1.654 1.346-3 3-3s3 1.346 3 3v3H9V7z\'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' style=\'fill: rgba(0, 0, 0, 1);transform: ;msFilter:;\'%3E%3Cpath d=\'M20 12c0-1.103-.897-2-2-2h-1V7c0-2.757-2.243-5-5-5S7 4.243 7 7v3H6c-1.103 0-2 .897-2 2v8c0 1.103.897 2 2 2h12c1.103 0 2-.897 2-2v-8zM9 7c0-1.654 1.346-3 3-3s3 1.346 3 3v3H9V7z\'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;}.widget_shopping_cart .buttons .checkout:before{width:14px;height:14px;position:relative;top:1px;}.demo_store{position:fixed;z-index:9999;right:0;bottom:0;left:0;margin:0;padding:1em 1.41575em;color:#fff;background-color:#3d9cd2;font-size:15px;}.demo_store a{color:#fff;font-weight:bold;}.demo_store a:hover{color:#fff;}.demo_store a.woocommerce-store-notice__dismiss-link{display:block;}@media (min-width:993px){.demo_store{bottom:0;}.demo_store a.woocommerce-store-notice__dismiss-link{display:inline-block;float:right;margin:-1em -1.41575em -1em 0;padding:1em 1.41575em;background:rgba(0,0,0,.1);}}.image-border{position:relative;}.image-border img{position:relative;z-index:1;}.image-border:after{position:absolute;top:10px;right:-10px;width:100%;height:100%;opacity:.1;background-color:#dc9814;content:"";}.image-feature a{overflow:hidden;position:relative;}.elementor-widget-image.image-feature a{display:block;}.image-feature .wp-caption{background:#000;}.image-feature a:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);content:"";transition:.15s ease-in-out;z-index:2;}.image-feature a:hover:before{background-color:rgba(0,0,0,.65);}.image-feature img{position:relative;z-index:1;width:100%;min-height:200px;transition:.25s ease-in-out;transform-origin:left top;-o-object-fit:cover;object-fit:cover;}.image-feature a:hover img{transform:scale(1.1);}.image-feature figcaption{position:absolute;top:0;padding:2.5em 2em 0;color:#fff;text-align:left;pointer-events:none;z-index:2;}.image-feature figcaption em,.image-feature figcaption span,.image-feature figcaption strong{display:block;font-style:normal;}.image-feature figcaption strong{font-size:24px;line-height:1.55;letter-spacing:-.3px;}.image-feature figcaption em{margin-bottom:1.2em;font-size:17px;}.image-feature figcaption span{display:inline-block;height:40px;padding:0 20px;border:0;border-radius:2px;color:#fff;background-color:#333;font-size:14px;line-height:40px;text-align:center;font-weight:600;}@media (max-width: 992px){.single-product .woocommerce-breadcrumb{padding-right:0;padding-left:0;}.archive:has(.mobile-filter):has(.shoptimizer-category-banner) .archive-header:has(:not(.woocommerce-breadcrumb)){padding-top:0;}.single-product:has(:not(.woocommerce-breadcrumb)) .site-main{padding-top:1em;}ul.products li.product .added_to_cart,ul.products li.product .button{opacity:1;}.image-feature a,.image-feature a img{width:100%;}}@media (min-width: 993px){.site-header-cart{line-height:60px;margin-left:auto;}.shoptimizer-cart .cart-contents{padding:0;color:#fff;}.shoptimizer-cart a.cart-contents .count{position:relative;}.site-header .site-header-cart{display:none;width:auto;}}.shoptimizer-cart .cart-contents .count{opacity:1;font-size:.8em;}.shoptimizer-cart a.cart-contents:hover .count{color:#fff;background-color:#dc9814;}.shoptimizer-cart .cart-contents:after{margin-left:10px;}.shoptimizer-cart a.cart-contents .count{display:inline-block;position:relative;width:auto;min-width:28px;height:28px;margin-left:5px;padding:3px;border:1px solid #dc9814;border-bottom-right-radius:3px;border-bottom-left-radius:3px;color:#dc9814;font-size:12px;line-height:22px;text-align:center;letter-spacing:-.7px;transition:.2s;}.shoptimizer-cart a.cart-contents .count:after{position:absolute;bottom:90%;left:50%;width:10px;height:6px;margin-bottom:1px;margin-left:-6px;border:1px solid #dc9814;border-bottom:0;border-top-left-radius:99px;border-top-right-radius:99px;content:"";transition:.2s;pointer-events:none;}.shoptimizer-cart a.cart-contents:hover .count:after{bottom:calc(100% - 2px);}.shoptimizer-cart-icon svg{width:22px;height:22px;position:relative;top:6px;}.shoptimizer-cart-icon svg path{stroke-width:1.5px;}.shoptimizer-cart a.cart-contents .shoptimizer-cart-icon .mini-count{display:inline-block;position:relative;top:5px;left:-5px;width:20px;height:20px;border-radius:50%;background-color:#444;border:1px solid #444;font-size:8px;line-height:18px;text-align:center;transition:.2s;}.shoptimizer-cart a.cart-contents:hover .shoptimizer-cart-icon .mini-count{top:2px;}.shoptimizer-cart .cart-contents{display:block;text-decoration:none;}.shoptimizer-mini-cart-wrap{overflow:hidden;position:fixed;z-index:102;top:0;right:-420px;left:auto;width:420px;height:100%;background-color:#fff;transition:.35s;outline:0;}@media (max-width: 480px){.shoptimizer-mini-cart-wrap{width:100%;right:-100%;}}.admin-bar.customize-partial-edit-shortcuts-shown .shoptimizer-mini-cart-wrap{top:0;}.admin-bar.customize-partial-edit-shortcuts-shown .shoptimizer-mini-cart-wrap .widget_shopping_cart{height:100%;}.woocommerce-demo-store .shoptimizer-mini-cart-wrap{z-index:10000;}@media (min-width: 601px) and (max-width: 782px){.admin-bar .shoptimizer-mini-cart-wrap{top:46px;height:calc(100% - 46px);}.admin-bar.sticky-m .header-4-container{top:46px;}}@media (max-width: 782px){.admin-bar.drawer-open{position:inherit;}.admin-bar .shoptimizer-mini-cart-wrap{z-index:99999;}}@media (min-width: 783px){.admin-bar .shoptimizer-mini-cart-wrap{top:32px;height:calc(100% - 32px);}}.drawer-open{overflow:hidden;position:relative;height:100%;}.drawer-open .shoptimizer-mini-cart-wrap{overscroll-behavior:contain;right:0;}.drawer-open .mobile-overlay{visibility:visible;opacity:1;}@media (min-width: 993px){.drawer-open:before{display:block;position:absolute;z-index:100;top:0;left:0;width:100%;height:1000%;background:rgba(52,53,55,.5);content:"";cursor:pointer;transition:opacity .5s,visibility .5s;}}.shoptimizer-mini-cart-wrap div.blockOverlay{background-color:transparent !important;}#ajax-loading{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);}.shoptimizer-loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}.spinner{width:38px;height:38px;border:1px solid #ccc;border-bottom-color:#111;border-radius:50%;display:inline-block;box-sizing:border-box;animation:.8s linear infinite rotation;}.cart-drawer-heading{position:absolute;margin:12px 20px;font-size:17px;font-weight:600;color:#111;}.shoptimizer-mini-cart-wrap .close-drawer{display:block;position:absolute;top:12.5px;right:16px;width:26px;height:26px;color:#111;padding:0;background:none;}.shoptimizer-mini-cart-wrap .close-drawer:hover{background:none;color:#111;}.shoptimizer-mini-cart-wrap .close-drawer span{display:flex;pointer-events:none;width:26px;height:26px;}.shoptimizer-mini-cart-wrap .widget_shopping_cart{display:flex;overflow-x:hidden;overflow-y:auto;position:relative;z-index:10;top:auto;left:auto;height:calc(100% - 50px);margin:0;margin-top:50px;padding:0 20px;background:#fff;}.shoptimizer-mini-cart-wrap .widget_shopping_cart_content{display:flex;flex-direction:column;width:100%;}.shoptimizer-mini-cart-wrap .widget_shopping_cart .product_list_widget{flex:1;overflow-y:auto;width:auto;padding:0 12px 0 0;overflow-x:hidden;scrollbar-color:gray transparent;scrollbar-width:thin;}.admin-bar .shoptimizer-mini-cart-wrap .widget_shopping_cart .product_list_widget{height:calc(100vh - 275px);}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart.cart_list:before{display:inline-block;position:absolute;width:100%;margin-left:-20px;border-top:1px solid rgba(0,0,0,.05);content:"";}.widget_shopping_cart .product_list_widget li a.remove{position:absolute;display:flex;top:15px;left:5px;font-size:0;width:14px;height:14px;}.widget_shopping_cart .product_list_widget li a.remove:before{width:14px;height:14px;content:"";background-color:#444;display:inline-block;transition:opacity .2s;}.widget_shopping_cart .product_list_widget li a.remove:focus-visible{outline-offset:1px;}.shoptimizer-mini-cart-wrap .widget_shopping_cart li.mini_cart_item{overflow:hidden;position:relative;margin-bottom:0;padding:1em 0 1em 35px;border-bottom:1px solid rgba(0,0,0,.06);padding-left:35px;font-size:13px;line-height:1.4;}.shoptimizer-mini-cart-wrap .widget_shopping_cart li:last-child{border:0;}.shoptimizer-mini-cart-wrap .widget_shopping_cart li.mini_cart_item a{color:#222;margin-bottom:.25rem;}.shoptimizer-mini-cart-wrap .widget_shopping_cart .woocommerce-mini-cart-item del{text-decoration:none;}.shoptimizer-mini-cart-wrap .widget_shopping_cart .woocommerce-mini-cart-item del .amount{text-decoration:line-through;}.widget_shopping_cart .woocommerce-mini-cart-item .amount{color:#111;font-weight:bold;}.shoptimizer-mini-cart-wrap .product_list_widget img{max-width:55px;width:55px;margin-left:20px;margin-bottom:0;float:right;}.shoptimizer-mini-cart-wrap li.woocommerce-mini-cart-item a:hover{color:#111;text-decoration:none;}.shoptimizer-mini-cart-wrap .widget_shopping_cart li.mini_cart_item dl.variation,.shoptimizer-mini-cart-wrap .widget_shopping_cart li.mini_cart_item dl.variation p{font-size:12px;color:#111;}.shoptimizer-mini-cart-wrap .product_list_widget li .quantity{display:block;color:#888;font-size:12px;margin-top:2px;}.widget_shopping_cart .woocommerce-mini-cart__total strong{float:left;}.widget_shopping_cart .woocommerce-mini-cart__total .woocommerce-Price-amount{float:right;}.widget_shopping_cart p.total{margin:0;padding:1.2em 0 0;font-weight:bold;color:#111;font-size:15px;border-top:1px solid #e2e2e2;}.widget_shopping_cart p.total .tax_label{display:block;clear:both;text-align:right;font-weight:normal;}.widget_shopping_cart p.buttons{text-align:center;margin:0;padding:1em 0;}.widget_shopping_cart .buttons .button{display:block;}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__buttons a{height:50px;padding-top:0;padding-bottom:0;font-weight:400;line-height:50px;}.widget_shopping_cart a.button{border:1px solid #ddd;border-radius:6px;color:#333;background-color:#fff;transition:.3s;outline-offset:-.2rem;}.widget_shopping_cart a.button.checkout{font-size:15px;}.widget_shopping_cart a.button:not(.checkout){margin-bottom:10px;font-size:14px;}.widget_shopping_cart a.button:hover{background-color:#f8f8f8;}.shoptimizer-mini-cart-wrap .cart-drawer-below{font-size:12px;line-height:1.5em;padding:0 0 1em;text-align:center;}.shoptimizer-mini-cart-wrap .cart-drawer-below img{max-width:80%;margin:2px auto 13px;display:block;}.shoptimizer-empty-mini-cart{font-size:14px;text-align:center;border-top:1px solid #e2e2e2;}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__empty-message{position:relative;width:100%;margin:0;padding-top:115px;border-top:1px solid #eee;color:#222;font-size:17px;font-weight:600;text-align:center;}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__empty-message:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:5px;margin-left:-10px;content:"";display:block;width:100px;height:100px;background:#d4d3d3;}.shoptimizer-empty-mini-cart + p.woocommerce-mini-cart__empty-message{display:none;}.shoptimizer-empty-mini-cart .widget{margin-bottom:0;}.shoptimizer-empty-mini-cart .widget:first-of-type{padding-top:40px;}.shoptimizer-empty-mini-cart svg{margin:0 0 10px;width:90px;height:90px;}.shoptimizer-empty-mini-cart svg circle,.shoptimizer-empty-mini-cart svg path{fill:#ccc;}.shoptimizer-empty-mini-cart .heading,.shoptimizer-empty-mini-cart h2{font-size:20px;letter-spacing:0;line-height:1.4;font-weight:bold;color:#131315;}.shoptimizer-empty-mini-cart ul{margin:25px 0 15px;}.shoptimizer-empty-mini-cart ul:not(.products) li a{position:relative;color:#111;display:block;border:1px solid #e2e2e2;border-radius:4px;margin-bottom:10px;padding:12px;font-size:14px;line-height:1.45;background-color:#fff;transition:.2s;}.shoptimizer-empty-mini-cart ul:not(.products) li a:hover{border-color:#ccc;}@media (min-width: 993px){.main-navigation.toggled div.menu,.menu-primary-menu-container + .shoptimizer-mobile-menu,.menu-toggle,.mobile-extra,.mobile-menu.close-drawer,.mobile-search-toggle,body:not(.header-4) .col-full-nav .site-search{display:none;}.logo-mark,.logo-mark img{display:inline-block;position:absolute;}.is_stuck .logo-mark{padding-right:2em;}.menu-primary-menu-container{margin-left:0;transition:.55s;}.logo-mark{float:left;overflow:hidden;width:0;margin-right:0;transition:.4s cubic-bezier(.33,0,.2,1);}.logo-mark img{position:relative;top:-1px;vertical-align:middle;}.col-full-nav{width:100%;border-top:1px solid transparent;}.shoptimizer-primary-navigation{display:flex;}.shoptimizer-primary-navigation.is_stuck{position:fixed;z-index:99;border-bottom:1px solid #eee;}body:not(.header-4).sticky-d .col-full-nav{position:sticky;z-index:10;top:0;}body:not(.header-4).sticky-d .col-full-nav.is_stuck{z-index:15;box-shadow:0 15px 10px -15px rgba(0,0,0,.1);}body:not(.header-4).sticky-d.admin-bar .col-full-nav.is_stuck{top:32px;}.main-navigation ul{margin:0;}.main-navigation ul li{display:inline-block;}.menu-primary-menu-container > ul.menu:hover > li > a{opacity:.65;}.menu-primary-menu-container > ul.menu:hover > li:hover > a{opacity:1;}.main-navigation ul li.menu-item > a{display:block;}.menu-primary-menu-container > ul > li > a span{position:relative;}.menu-primary-menu-container > ul > li > a{padding-right:.55em;padding-left:.55em;transition:.2s;}.menu-primary-menu-container > ul > li:first-child > a{padding-left:0;}.main-navigation ul.menu > li.menu-item-has-children{position:relative;text-align:left;}.menu-primary-menu-container > ul > li > a span:before,.menu-primary-menu-container > ul > li.nolink > span:before{display:block;position:absolute;top:calc(100% + 2px);left:0;width:100%;border-bottom:1px solid #ccc;content:"";transition:transform .6s cubic-bezier(.28,.75,.22,.95);transform:scale(0,1);transform-origin:right center;}.menu-primary-menu-container > ul > li.nolink > span:before{width:calc(100% - 18px);}.menu-primary-menu-container > ul > li.nolink:hover > span:before,.menu-primary-menu-container > ul > li:hover > a span:before{transform:scale(1,1);transform-origin:left center;}.menu-primary-menu-container > ul > li.menu-item-has-children > a:after,.menu-primary-menu-container > ul > li.menu-item-has-children.nolink > span:after{display:inline-block;position:relative;top:1px;margin-left:6px;width:12px;height:12px;content:"";background-color:#fff;transition:transform .4s;}.main-navigation ul.menu > li.menu-item-has-children.nolink:hover > span:after,.main-navigation ul.menu > li.menu-item-has-children:hover > a:after{transform:rotate(180deg);}.main-navigation ul.menu > li.full-width.nolink{display:inline-block;padding-right:.55em;padding-left:.55em;}.main-navigation ul.menu > li.nolink li{line-height:normal;padding-right:0;padding-left:0;}.main-navigation ul.menu > li.nolink > span{position:relative;}.main-navigation ul.menu > li.nolink > span.caret{display:none;}.menu-primary-menu-container > ul > li.menu-button > a span{padding:6px 16px;border-radius:30px;color:#fff;background:#444;font-size:13px;font-weight:bold;transition:background .2s;}.menu-primary-menu-container > ul > li.menu-button > a{position:relative;top:-1px;}.menu-primary-menu-container > ul > li.menu-button > a span:before{display:none;}.menu-primary-menu-container > ul > li.menu-button > a:hover span{background:#555;}.main-navigation ul li:focus-within > .sub-menu-wrapper ul,.main-navigation ul li:hover > .sub-menu-wrapper ul{left:0;}.main-navigation ul ul{position:absolute;}.main-navigation ul.menu > li:not(.full-width) > .sub-menu-wrapper{visibility:hidden;position:absolute;right:0;left:0;opacity:0;transition:.15s ease-in-out;transform:scale(.8);}.main-navigation ul.menu > li.menu-item-has-children:focus-within > .sub-menu-wrapper,.main-navigation ul.menu > li.menu-item-has-children:hover > .sub-menu-wrapper{visibility:visible;z-index:30;opacity:1;transform:scale(1);}.main-navigation ul.menu > li:not(.full-width) ul.sub-menu{padding:20px 12px;box-shadow:0 1px 15px rgba(0,0,0,.08);line-height:1.4;margin:0;width:200px;box-sizing:content-box;}.main-navigation ul li.col-2 > .sub-menu-wrapper > .container > ul.sub-menu{-moz-column-count:2;column-count:2;width:400px;}.main-navigation ul li.col-3 > .sub-menu-wrapper > .container > ul.sub-menu{-moz-column-count:3;column-count:3;width:600px;}.main-navigation ul.menu > li:not(.full-width) a.sub-menu-link,ul.menu ul li.nolink{padding:.3em .8em;}.main-navigation ul ul li{display:block;position:relative;}.main-navigation ul.menu > li:not(.full-width) ul li .sub-menu-wrapper{visibility:hidden;position:absolute;z-index:1;top:-20px;left:220px;opacity:0;transition:.15s ease-in-out;}.main-navigation ul.menu > li:not(.full-width) ul li.menu-item-has-children > a:after{position:absolute;top:0;display:inline-block;right:15px;width:13px;height:13px;content:"";background-color:#111;transform:translateX(50%) translateY(50%);}.main-navigation ul.menu > li:not(.full-width) ul > li:focus-within > .sub-menu-wrapper,.main-navigation ul.menu > li:not(.full-width) ul > li:hover > .sub-menu-wrapper{visibility:visible;position:absolute;top:-20px;left:200px;opacity:1;}.main-navigation ul li a span strong{color:#fff;background-color:#222;font-size:9px;height:16px;line-height:16px;padding:0 6px;display:inline-flex;margin-left:7px;position:absolute;top:2.5px;border-radius:3px;}.main-navigation ul.menu li.full-width > .sub-menu-wrapper{position:absolute;visibility:hidden;left:0;width:100%;opacity:0;background:#fff;border-top:1px solid #eee;}.main-navigation ul.menu li.full-width:focus-within > .sub-menu-wrapper,.main-navigation ul.menu li.full-width:hover > .sub-menu-wrapper{visibility:visible;opacity:1;}.main-navigation ul.menu li.full-width ul li > .sub-menu-wrapper{position:relative;top:auto;right:auto;}.main-navigation ul.menu li.full-width{position:inherit;}.main-navigation ul li.full-width .container{max-width:1170px;margin:0 auto;padding:0;}.main-navigation ul li.full-width ul{position:inherit;}.main-navigation ul li.full-width ul.products{display:block;}.main-navigation ul li.full-width > .sub-menu-wrapper > .container > ul.sub-menu{display:flex;justify-content:center;width:100%;padding:40px 0;}.main-navigation ul li.full-width > .sub-menu-wrapper > .container > ul.sub-menu > li{display:inline-block;vertical-align:top;float:none;width:23%;padding-right:25px;padding-left:25px;border-left:1px solid #eee;-moz-column-break-inside:avoid;break-inside:avoid;}.main-navigation ul li.full-width > .sub-menu-wrapper > .container > ul.sub-menu > li:last-child{border-right:1px solid #eee;}.main-navigation ul li.full-width > .sub-menu-wrapper > .container > ul.sub-menu ul{width:100%;}.main-navigation ul li.full-width > .sub-menu-wrapper > .container > ul.sub-menu > li.col-2{width:40%;}.main-navigation ul li.full-width > .sub-menu-wrapper > .container > ul.sub-menu > li.col-3{width:60%;}.main-navigation ul li.full-width > .sub-menu-wrapper > .container > ul.sub-menu > li.col-4{width:80%;}.main-navigation ul li.full-width > .sub-menu-wrapper > .container > ul.sub-menu > li.col-5{width:100%;}.main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li.menu-item-has-children > a:hover{color:inherit;}.main-navigation ul.menu > li.full-width li.menu-item-image > a.sub-menu-link:hover span.sub,.main-navigation ul.menu > li.full-width li:not(.heading):not(.menu-item-has-children):not(.menu-item-image) > a.sub-menu-link:hover span:not(.caret){text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.18em;}.col-2 .sub-menu .sub-menu,.col-3 .sub-menu .sub-menu{overflow:hidden;-moz-column-break-inside:avoid;break-inside:avoid-column;-webkit-column-break-inside:avoid;}.main-navigation ul.menu li.full-width > .sub-menu-wrapper li.heading > a,.main-navigation ul.menu li.full-width > .sub-menu-wrapper li.menu-item-has-children > a,.main-navigation ul.menu li.full-width > .sub-menu-wrapper li.nolink > span:not(.caret){margin-bottom:.25rem;}.main-navigation ul.menu li.full-width li.heading{clear:both;padding-top:15px;}.main-navigation ul.menu li.full-width > .sub-menu-wrapper li{margin-bottom:.25rem;}.main-navigation ul.menu li.full-width li.nolink span:not(.caret){display:block;padding-top:.15em;padding-bottom:.15em;}.main-navigation ul.menu li.full-width li.heading.nolink:first-child,.main-navigation ul.menu li.full-width li.heading.nolink:first-child span:not(.caret){padding-top:0;}.main-navigation ul.products li.product:not(.product-category):before{display:none;}.main-navigation ul.menu li.full-width > .sub-menu-wrapper li.product:not(.product-category){padding-bottom:0;}.main-navigation ul.products li.product{padding:0;width:100%;}.main-navigation ul.menu li.full-width > .sub-menu-wrapper li a.button{width:100%;}.main-navigation ul.menu li.full-width > .sub-menu-wrapper li a.button,.main-navigation ul.menu li.full-width > .sub-menu-wrapper li.product a.added_to_cart{position:relative;}.main-navigation ul.menu li.full-width ul li.divider{margin-top:15px;padding-top:15px;border-top:1px solid #eee;}.main-navigation ul li.full-width > .sub-menu-wrapper > .container > ul.sub-menu > li.col-2 ul.sub-menu{-moz-column-count:2;column-count:2;}.main-navigation ul li.full-width > .sub-menu-wrapper > .container > ul.sub-menu > li.col-3 ul.sub-menu{-moz-column-count:3;column-count:3;}.main-navigation ul li.full-width > .sub-menu-wrapper > .container > ul.sub-menu > li.col-4 ul.sub-menu{-moz-column-count:4;column-count:4;}.main-navigation ul li.full-width > .sub-menu-wrapper > .container > ul.sub-menu > li.col-5 ul.sub-menu{-moz-column-count:5;column-count:5;}.main-navigation.hover-intent ul.menu > li.menu-item-has-children:hover > .sub-menu-wrapper,.main-navigation.hover-intent ul.menu li.menu-item-has-children.full-width:hover > .sub-menu-wrapper{display:none;}.main-navigation.hover-intent ul.menu > li.menu-item-has-children.visible > .sub-menu-wrapper,.main-navigation.hover-intent ul.menu li.menu-item-has-children.full-width.visible > .sub-menu-wrapper{display:block;}.main-navigation ul.menu ul li.menu-item-image span{font-size:0;display:block;}.main-navigation ul.menu ul li.menu-item-image img{margin-bottom:.5rem;border-radius:4px;width:100%;}.main-navigation ul.menu ul li.menu-item-image span.sub{font-size:14px;text-align:center;font-weight:600;}.header-4 .col-full-nav{width:auto;display:flex;margin-left:auto;background:0 0;}.header-4 .main-navigation ul.menu li > .sub-menu-wrapper{border-color:transparent;}}.secondary-navigation{display:none;}@media (min-width: 993px){.secondary-navigation{display:block;float:right;margin-left:auto;padding-left:1.2em;}.secondary-navigation .menu{margin-right:-15px;}.secondary-navigation .sub-menu{display:none;}.secondary-navigation ul{margin:0;}.secondary-navigation ul li{display:inline-block;position:relative;}.secondary-navigation ul li a{position:relative;display:block;padding:.7em .875em 0;color:#111;font-size:14px;}.secondary-navigation .menu .fa a,.secondary-navigation .menu .ri a{padding-top:50px;}.secondary-navigation .menu li:not(.ri) a{padding-top:35px;}.secondary-navigation [class*=" ri-"],.secondary-navigation [class^=ri-]{-webkit-font-smoothing:inherit;}.secondary-navigation .icon-wrapper{position:absolute;top:0;top:5px;left:50%;transform:translate(-50%,0);}.secondary-navigation .icon-wrapper svg{width:28px;height:28px;}.secondary-navigation .icon-wrapper svg path{stroke-width:1.5px;}.secondary-navigation .menu-item{padding:0 5px;border-left:1px solid #eee;}.secondary-navigation .menu-item:first-child{border:0;}}@media (max-width: 992px){.col-full-nav .logo-mark,.col-full-nav .search-trigger,.col-full-nav .shoptimizer-myaccount,.col-full-nav .site-header-cart{display:none;}.menu-primary-menu-container:has(+ .shoptimizer-mobile-menu){display:none;}.col-full-nav .shoptimizer-primary-navigation.col-full{padding:0;}.main-navigation{padding-top:1rem;}.main-navigation ul{list-style:none;margin:0;}.main-navigation ul li{position:relative;}.menu-primary-menu-container > ul > li > a,.menu-primary-menu-container > ul > li.nolink{display:block;padding:.35rem 0;}.main-navigation ul.menu ul li{position:relative;}.main-navigation ul.menu ul li > a,.main-navigation ul.menu ul li.nolink{padding:.15rem 0;display:block;}.main-navigation ul.menu .sub-menu-wrapper{margin-top:.25rem;padding-bottom:1rem;padding-left:.5rem;}.main-navigation ul.menu .sub-menu-wrapper .sub-menu-wrapper{margin-top:.25rem;padding-bottom:.5rem;padding-left:.5rem;}.menu-primary-menu-container > ul > li{transition:.2s;}.main-navigation ul.menu > li.menu-item-has-children{position:relative;}.menu-primary-menu-container > ul > li.dropdown-open{margin-bottom:.75rem;}.main-navigation ul.menu .sub-menu-wrapper a.cg-menu-link{width:calc(100% - 40px);}.main-navigation ul.menu li.menu-item-has-children .sub-menu-wrapper{position:fixed;left:-99999px;opacity:0;transition:background-color .6s,transform .3s,opacity .3s;transform:translateX(-10px);}.main-navigation ul.menu li.menu-item-has-children:not(.dropdown-open) .sub-menu-wrapper{display:block;}.main-navigation ul.menu li.menu-item-has-children.dropdown-open > .sub-menu-wrapper{position:inherit;left:auto;opacity:1;transform:translateX(0);}.main-navigation ul.menu > li.menu-item-has-children.dropdown-open > .sub-menu-wrapper{border-bottom:1px solid #eee;}.site-search{display:none;}.col-full-nav .site-search{display:block;padding-top:20px;position:relative;z-index:4;}.main-navigation ul.menu li.menu-item-has-children span.caret{display:flex;position:absolute;z-index:3;top:0;right:0;width:30px;cursor:pointer;justify-content:center;align-items:center;}.main-navigation ul.menu > li.menu-item-has-children.dropdown-open > span.caret,.main-navigation ul.menu li.menu-item-has-children li.menu-item-has-children.dropdown-open > span.caret{transition:transform .4s;transform:rotate(180deg);}.main-navigation ul.menu li.menu-item-has-children span.caret:after{display:inline-flex;width:20px;height:20px;background-color:#111;content:"";}.main-navigation ul.menu li.menu-item-has-children span.caret{height:35px;}.main-navigation ul.menu li.menu-item-has-children li.menu-item-has-children span.caret{height:27px;opacity:.5;}.main-navigation ul.menu li.full-width > .sub-menu-wrapper li.heading > a + span.caret,.main-navigation ul.menu li.full-width > .sub-menu-wrapper li.menu-item-has-children > a + span.caret{height:24px;}.main-navigation ul.menu li.full-width > .sub-menu-wrapper li.heading > a.sub-menu-link{margin-top:.5rem;}.main-navigation ul li a span strong{position:absolute;color:#fff;background-color:#222;font-size:9px;height:16px;line-height:16px;padding:0 6px;display:inline-flex;margin-left:7px;margin-top:3.5px;border-radius:2px;}.main-navigation ul.products{grid-template-columns:repeat(1,minmax(10px,1fr));padding-right:.5rem;margin-top:1.15rem;margin-bottom:1.5rem;}.main-navigation ul.products li.product .added_to_cart,.main-navigation ul.products li.product .button{margin-top:0;opacity:1;}.main-navigation ul.menu ul li.menu-item-image{margin-top:.5rem;margin-bottom:1rem;}.main-navigation ul.menu .sub-menu-wrapper li.menu-item-image a.cg-menu-link{width:100%;padding-right:.5rem;}.main-navigation ul.menu ul li.menu-item-image a:hover{text-decoration:underline;}.main-navigation ul.menu ul li.menu-item-image span{font-size:0;display:block;}.main-navigation ul.menu ul li.menu-item-image img{margin-bottom:.5rem;border-radius:4px;width:100%;}.main-navigation ul.menu ul li.menu-item-image span.sub{font-size:13px;text-align:center;font-weight:600;}.mobile-extra{padding:1rem 0 2rem;}.mobile-extra .widget{margin-bottom:0;}.mobile-extra .heading,.mobile-extra h2,.mobile-extra h4{margin-top:0;margin-bottom:.25rem;padding:1rem 0 0;opacity:.6;font-size:11px;letter-spacing:1px;text-transform:uppercase;font-weight:normal;}.mobile-extra .widget p,.mobile-extra ul{margin:0;padding:0;}.mobile-extra ul li{margin-bottom:.35rem;}.mobile-extra a{font-size:14px;}.mobile-extra .review{text-align:center;border-top:1px solid #e2e2e2;padding-top:30px;font-size:14px;line-height:1.5;margin:30px 0 0;}.mobile-extra .review::before{display:block;font-size:12px;letter-spacing:3px;content:"★★★★★";margin-bottom:5px;color:#ee9e13;}.mobile-extra .review strong{display:block;margin-top:.5rem;font-size:11px;letter-spacing:1px;text-transform:uppercase;}.mobile-extra .review .button{margin-top:20px;display:block;font-weight:bold;color:#fff;transition:background .2s;}.col-full-nav .widget select{width:100%;margin-top:20px;}.col-full-nav{position:fixed;z-index:102;padding:0 15px;top:0;bottom:0;height:100%;left:-300px;width:300px;min-height:100vh;min-height:-moz-available;min-height:fill-available;min-height:-webkit-fill-available;max-height:100vh;overflow-y:auto;overflow-x:hidden;background:#fff;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:0 0 10 rgba(0,0,0,.15);transition:.35s;transition-delay:.1s;}.admin-bar .col-full-nav{z-index:100000;}.mobile-toggled{overflow:hidden;}.mobile-toggled .col-full-nav{left:0;}.mobile-toggled .main-header:before,.mobile-toggled .mobile-overlay,.mobile-toggled.m-search-bh .site-search:before{visibility:visible;opacity:1;}.mobile-menu.close-drawer{visibility:hidden;position:fixed;z-index:999;top:40px;left:310px;padding:0;opacity:0;cursor:pointer;transition:.3s;}.mobile-toggled .mobile-menu.close-drawer{visibility:visible;width:40px;height:40px;top:10px;opacity:1;}.sticky-m .header-4-container{position:sticky;top:0;z-index:6;}}.woocommerce-message{max-width:1170px;margin-bottom:1em;background-color:#3bb54a;margin-right:auto;margin-left:auto;}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{clear:both;margin-bottom:2rem;margin-left:0;padding:1em 1.618em;border-left:.4180469716em solid rgba(0,0,0,.15);border-radius:4px;font-size:clamp(.8125rem,.749rem + .2033vw,.875rem);color:#fff;outline:0;}.woocommerce-message .button:hover{opacity:.75;}ul.woocommerce-error li,ul.woocommerce-info li{margin-bottom:0;}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,.woocommerce-noreviews a,p.no-comments a{color:#fff;transition:.2s;}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover,.woocommerce-noreviews a:hover,p.no-comments a:hover{opacity:.7;color:#fff;}.woocommerce-error a.button:hover,.woocommerce-info a.button:hover,.woocommerce-noreviews a.button:hover,p.no-comments a.button:hover{opacity:1;}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button,p.no-comments .button{float:right;padding:0 0 0 1em;border-width:0 0 0 1px;border-left-style:solid;border-left-color:rgba(255,255,255,.25) !important;border-radius:0;color:#fff;background:0 0;box-shadow:none;line-height:1.618;font-weight:600;}.woocommerce-error .button:hover,.woocommerce-info .button:hover,.woocommerce-message .button:hover,.woocommerce-noreviews .button:hover,p.no-comments .button:hover{opacity:.7;color:#fff;background:0 0;}.woocommerce-error pre,.woocommerce-info pre,.woocommerce-message pre,.woocommerce-noreviews pre,p.no-comments pre{background-color:rgba(0,0,0,.1);}.woocommerce-error{list-style:none;}.woocommerce-error:focus-visible{outline:0;}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#3d9cd2;}.woocommerce-error{background-color:#e2401c;}.woocommerce-message .buttons-wrapper{display:none;}@media (min-width: 993px){.woocommerce-message .message-content{display:flex;align-items:center;flex-wrap:wrap;}.woocommerce-message .message-content a.button{float:none;margin-left:auto;flex-shrink:0;}.woocommerce-pagination{margin-left:auto;}.woocommerce-pagination .page-numbers{padding:0 5px;}}.woocommerce-message a.button:hover{opacity:.9;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.16em;}@media (max-width: 768px){.woocommerce-message .message-inner{text-align:center;}.woocommerce-message .message-content a.button{display:block;padding-left:0;border:none;float:none;margin:.5rem auto 0;font-size:13px;}}.woocommerce-cart .woocommerce > .woocommerce-error{margin-top:1.5rem;margin-bottom:0;}.woocommerce-cart .woocommerce-notices-wrapper{margin-bottom:2rem;}.woocommerce-cart .woocommerce-notices-wrapper:empty{margin:0;}.woocommerce-cart .woocommerce-notices-wrapper:not(:empty) + .checkout-wrap{margin-top:2.5rem;}.woocommerce-cart:has(.checkout-wrap) .archive-header .woocommerce-message{margin-top:1.5rem;margin-bottom:0;}@media (max-width: 992px){.woocommerce-cart:has(.checkout-wrap) .archive-header .woocommerce-message{margin-bottom:.5rem;}}.pagination .page-numbers{text-align:center;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem);}.pagination ul.page-numbers{margin:0;display:flex;align-items:center;}.pagination .page-numbers a{position:relative;}.pagination .page-numbers li{display:inline-block;padding:10px;}.pagination .page-numbers li a,.pagination .page-numbers li span{padding:0;}.woocommerce-pagination .page-numbers li{display:inline-block;margin:0 2px;}.pagination a.page-numbers,.pagination span.page-numbers{padding:10px;}.nav-links{display:flex;width:100%;justify-content:center;align-items:center;}.search-results .nav-links:after,.search-results .nav-links:before{flex:1;content:"";}.nav-links:has(.next):after,.nav-links:has(.prev):before{display:none;}.nav-links a.prev{flex:1;display:flex;justify-content:flex-start;padding-left:0;}.nav-links a.next{display:flex;justify-content:flex-end;flex:1;padding-right:0;}.woocommerce-pagination .page-numbers{margin:0;}.woocommerce-pagination{font-size:14px;}.product .woocommerce-pagination{text-align:center;margin-bottom:2rem;}.woocommerce-pagination a,.woocommerce-pagination a:hover{color:#111;}.woocommerce-pagination .next,.woocommerce-pagination .prev{display:inline-block;position:relative;text-indent:-9999px;}.woocommerce-pagination .page-numbers.next,.woocommerce-pagination .page-numbers.prev{padding-left:.6em;padding-right:.5em;}.page-numbers .next:after,.page-numbers .prev:after,.woocommerce-pagination .next:after,.woocommerce-pagination .prev:after{display:inline-block;position:absolute;top:50%;left:50%;width:1em;height:1em;content:"";background-color:#111;transform:translateX(-50%) translateY(-50%);text-rendering:auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;}.page-numbers .prev:after,.woocommerce-pagination .prev:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M15 19L8 12L15 5\' stroke=\'%234A5568\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M15 19L8 12L15 5\' stroke=\'%234A5568\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");}.page-numbers .next:after,.woocommerce-pagination .next:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9 5L16 12L9 19\' stroke=\'%234A5568\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9 5L16 12L9 19\' stroke=\'%234A5568\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");}ul.products li.product:focus-within,ul.products li.product:hover{z-index:2;}@media (min-width: 993px){ul.products li.product:not(.product-category):before{visibility:hidden;position:absolute;left:0;opacity:0;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);content:"";transition:.2s;width:calc(100% + 0px);height:calc(100% + 30px);margin-top:-15px;margin-left:0;}li.product:hover .woocommerce-image__wrapper .gallery-image,li.product:hover .woocommerce-image__wrapper .gallery-image img{z-index:0;opacity:1;}li.product:not(.product-category):hover .woocommerce-image__wrapper:has(.gallery-image) img:not(.gallery-image){opacity:0;}}ul.products li.product img{display:block;width:100%;margin:0;transition:.2s ease-in-out;}li.product:not(.product-category):hover img{transform:scale(.98);}.woocommerce-image__wrapper{position:relative;transition:.2s ease-in-out;width:100%;}li.product:not(.product-category):hover .woocommerce-image__wrapper img{transform:none;}li.product:hover .woocommerce-image__wrapper{transform:scale(.982);}.woocommerce-image__wrapper .gallery-image{position:absolute;z-index:-10;top:0;left:0;opacity:0;transition:opacity .4s;}.woocommerce-image__wrapper picture.gallery-image{width:100%;height:100%;}li.product:hover .woocommerce-image__wrapper .gallery-image,li.product:hover .woocommerce-image__wrapper .gallery-image img{top:0;height:100%;-o-object-fit:cover;object-fit:cover;}.woocommerce-card__header{clear:both;padding-top:.75rem;}.woocommerce-card__header *{position:relative;}@media (max-width: 992px){.archive .woocommerce-pagination,.search-results .woocommerce-pagination{grid-column:1/-1;}.archive .woocommerce-pagination,.search-results .woocommerce-pagination{order:3;}.woocommerce-pagination{clear:both;text-align:center;margin-top:20px;}.woocommerce-pagination ul.page-numbers{margin-bottom:10px;}.woocommerce-pagination .page-numbers li{margin:0 3px 6px;}.woocommerce-pagination .page-numbers li .page-numbers{display:inline-block;width:36px;height:36px;font-size:13px;margin:0;padding:0;border:1px solid #dfdede;border-radius:3px;box-shadow:0 4px 12px -2px rgba(0,0,0,.06);line-height:36px;}.shoptimizer-sorting .woocommerce-pagination{grid-column:span 2;}li.product:hover .woocommerce-image__wrapper{transform:none;}li.product:not(.product-category) .woocommerce-card__header{display:flex;flex-direction:column;flex:1;}}li.menu-item-product p.product__categories,li.product p.product__categories{position:relative;margin-bottom:.25rem;margin-bottom:0;-webkit-font-smoothing:antialiased;color:#444;line-height:1.4;font-size:clamp(.625rem,.5615rem + .2033vw,.6875rem);letter-spacing:.7px;text-transform:uppercase;}li.menu-item-product p.product__categories a,li.product p.product__categories a{color:#444;}ul.products li.product.product-category h2 mark{display:none;}ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2{padding-top:.25rem;padding-bottom:.25rem;}ul.products li.product .woocommerce-LoopProduct-link{display:block;color:#2c2d33;-webkit-backface-visibility:hidden;}ul.products li.product .price{display:block;margin-bottom:.75rem;color:#111;font-size:clamp(.75rem,.623rem + .4065vw,.875rem);}.price del{color:#72767c;margin-right:.25rem;font-size:.85em;font-weight:normal;}ul.products li.product .price ins{font-weight:bold;}ul.products li.product .price + .price{margin-top:-.5rem;}ul.products li.product .price.wc-gzd-additional-info{margin-bottom:0;}ul.products li.product .star-rating{margin-bottom:.15rem;font-size:.8em;}.shoptimizer_ratingContainer{display:flex;align-items:center;margin-bottom:.35rem;}ul.products li.product .shoptimizer_ratingContainer .star-rating{margin-bottom:0;}.shoptimizer_ratingCount{font-size:11px;margin-left:5px;position:relative;}ul.products li.product .added_to_cart,ul.products li.product .button{display:block;position:absolute;z-index:1;bottom:0;width:calc(100% - 30px);height:40px;padding:0;border-radius:4px;opacity:0;font-size:clamp(.75rem,.623rem + .4065vw,.875rem);font-weight:600;line-height:40px;text-align:center;transition:.1s;}ul.products li.product:focus-within .added_to_cart,ul.products li.product:focus-within .button,ul.products li.product:hover .added_to_cart,ul.products li.product:hover .button{opacity:1;}@media (max-width: 770px){.m-grid-2 ul.products li.product .woocommerce-loop-product__title{font-size:clamp(.8125rem,.749rem + .2033vw,.875rem);}ul.products li.product .added_to_cart,ul.products li.product .button{padding:8px 12px;height:auto;line-height:inherit;}}ul.products li.product .button.added{display:none;}li.product .onsale{position:absolute;}ul.products li.product .product-label{display:flex;flex-flow:row wrap;justify-content:center;pointer-events:none;}.product-label{position:absolute;z-index:1;top:-5px;left:5px;min-width:46px;max-width:50%;min-height:46px;align-items:center;padding:5px 7px;border-radius:35px;color:#fff;background-color:#3bb54a;font-size:12px;letter-spacing:.4px;text-transform:uppercase;word-break:break-all;}.product-label.type-bubble,li.product .onsale{top:10px;left:10px;z-index:1;min-width:inherit;min-height:inherit;font-size:11px;border-radius:3px;padding:3px 6px;line-height:15px;}.product-details-wrapper .product-label{display:inline-block;position:relative;top:-1px;left:0;min-width:inherit;min-height:inherit;border-radius:3px;font-size:10px;font-weight:bold;padding:3px 7px;line-height:15px;margin-left:10px;}.woocommerce-image__wrapper .product-label.type-circle{left:-10px;}ul.products li.product.product-category .cat-image-wrapper{overflow:hidden;display:block;position:relative;}ul.products li.product.product-category a:hover img{transform:scale(1.05);}ul.products li.product.product-category img{transform:scale(1);transition:transform .36s ease-out;}ul.products li.product:focus-within::before,ul.products li.product:hover::before{visibility:visible;opacity:1;transition:.2s;}ul.products li.product.product-category a{display:block;color:#111;}ul.products li.product.product-category a:focus-visible{outline-offset:12px;}ul.products li.product.product-category h2{margin:.75em 0 0;font-size:clamp(.9375rem,.8105rem + .4065vw,1.0625rem);letter-spacing:0;font-weight:normal;}.product-out-of-stock{position:absolute;z-index:1;bottom:0;left:0;padding:.5rem 0;width:100%;font-size:12px;font-weight:bold;background:rgba(255,255,255,.85);text-align:center;pointer-events:none;}.product-out-of-stock em{font-style:normal;}.product-align-center ul.products li.product{text-align:center;}.product-align-center li.product .shoptimizer_ratingContainer{justify-content:center;}.product-align-center ul.products li.product .star-rating{margin-right:auto;margin-left:auto;}.product-align-center ul.products li.product .shoptimizer_ratingContainer > .star-rating{margin-left:inherit;margin-right:inherit;}.no-cta-buttons ul.products li.product{align-self:flex-start;}.no-cta-buttons ul.products li.product:not(.product-category){padding-bottom:0;margin-bottom:35px;}.static-cta-buttons ul.products li.product:not(.product-category){margin-bottom:35px;}.static-cta-buttons ul.products li.product .added_to_cart,.static-cta-buttons ul.products li.product .button{opacity:1;}@media (min-width: 993px){.product-card__slide ul.products li.product:not(.product-category):before{height:100%;box-shadow:none;}.product-card__slide ul.products li.product:not(.product-category){padding-bottom:0;}.product-card__slide ul.products li.product:not(.product-category):hover .woocommerce-card__header{transform:translateY(-40px);transition:transform .2s ease-out;}.product-card__slide .woocommerce-card__header{min-height:110px;padding-top:10px;background-color:#fff;transition:transform .2s ease-in;}.product-card__slide ul.products li.product .added_to_cart,.product-card__slide ul.products li.product .button{position:relative;width:100%;}}@media (max-width: 992px){ul.products li.product .add_to_cart_button,ul.products li.product .added_to_cart,ul.products li.product .button{position:relative;width:100%;opacity:1;}.archive.static-cta-buttons ul.products{margin-bottom:2rem;}.static-cta-buttons ul.products li.product:not(.product-category){margin-bottom:0;}.woocommerce-image__wrapper .gallery-image{position:relative;opacity:1;z-index:inherit;}.shoptimizer-plp-carousel-container{display:flex;width:100%;height:100%;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;}.shoptimizer-plp-carousel-container .shoptimizer-plp-image-wrapper{display:flex;width:calc(200%);}.shoptimizer-plp-carousel-container img,.shoptimizer-plp-carousel-container picture{width:100%;height:100%;scroll-snap-align:center;-o-object-fit:cover;object-fit:cover;flex-shrink:0;}.woocommerce-image__wrapper .shoptimizer-plp-carousel--pagination{display:none;}.woocommerce-image__wrapper:has(.gallery-image) .shoptimizer-plp-carousel--pagination{display:block;z-index:1;}li.product.outofstock .gallery-image,li.product.outofstock .woocommerce-image__wrapper:has(.gallery-image) .shoptimizer-plp-carousel--pagination{display:none;}.shoptimizer-plp-carousel--pagination{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;}.shoptimizer-plp-carousel--dot{height:6px;width:6px;margin:0 2px;background-color:#fff;border:1px solid #111;border-radius:50%;display:inline-block;cursor:pointer;transition:background-color .3s;}.shoptimizer-plp-carousel--dot.active{background-color:#111;}}.jdgm-widget.jdgm-widget{position:relative;}.elementor-editor-active .woocommerce-loop-product__title + h2.woocommerce-loop-product__title{display:none;}.quantity{position:relative;}.quantity .qty{text-align:center;}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.quantity input[type=number]{-moz-appearance:textfield;}.quantity .minus,.quantity .plus{height:26px;}.quantity .minus:focus,.quantity .plus:focus{outline:0;}.quantity .minus:focus-visible,.quantity .plus:focus-visible{z-index:1;outline:#2491ff solid .2rem;}.quantity-nav{position:absolute;top:0;right:-34px;bottom:0;width:35px;border:1px solid #e2e2e2;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);}.quantity-button{position:absolute;right:0;left:0;height:50%;background:center no-repeat;background-size:auto 8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .1s linear,opacity .1s linear;}.quantity-button.disabled{opacity:.25;cursor:default;}.quantity-button.quantity-down:before,.quantity-button.quantity-up:before{content:"";width:18px;height:18px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#333;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;}.quantity-button.quantity-up:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M14.7071 12.7071C14.3166 13.0976 13.6834 13.0976 13.2929 12.7071L10 9.41421L6.70711 12.7071C6.31658 13.0976 5.68342 13.0976 5.29289 12.7071C4.90237 12.3166 4.90237 11.6834 5.29289 11.2929L9.29289 7.29289C9.68342 6.90237 10.3166 6.90237 10.7071 7.29289L14.7071 11.2929C15.0976 11.6834 15.0976 12.3166 14.7071 12.7071Z\' fill=\'%234A5568\'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M14.7071 12.7071C14.3166 13.0976 13.6834 13.0976 13.2929 12.7071L10 9.41421L6.70711 12.7071C6.31658 13.0976 5.68342 13.0976 5.29289 12.7071C4.90237 12.3166 4.90237 11.6834 5.29289 11.2929L9.29289 7.29289C9.68342 6.90237 10.3166 6.90237 10.7071 7.29289L14.7071 11.2929C15.0976 11.6834 15.0976 12.3166 14.7071 12.7071Z\' fill=\'%234A5568\'/%3E%3C/svg%3E");}.quantity-button.quantity-down:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M5.29289 7.29289C5.68342 6.90237 6.31658 6.90237 6.70711 7.29289L10 10.5858L13.2929 7.29289C13.6834 6.90237 14.3166 6.90237 14.7071 7.29289C15.0976 7.68342 15.0976 8.31658 14.7071 8.70711L10.7071 12.7071C10.3166 13.0976 9.68342 13.0976 9.29289 12.7071L5.29289 8.70711C4.90237 8.31658 4.90237 7.68342 5.29289 7.29289Z\' fill=\'%234A5568\'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M5.29289 7.29289C5.68342 6.90237 6.31658 6.90237 6.70711 7.29289L10 10.5858L13.2929 7.29289C13.6834 6.90237 14.3166 6.90237 14.7071 7.29289C15.0976 7.68342 15.0976 8.31658 14.7071 8.70711L10.7071 12.7071C10.3166 13.0976 9.68342 13.0976 9.29289 12.7071L5.29289 8.70711C4.90237 8.31658 4.90237 7.68342 5.29289 7.29289Z\' fill=\'%234A5568\'/%3E%3C/svg%3E");}.product .cart .quantity .input-text{width:50px;height:52px;padding:0 .4em;border:1px solid #e2e2e2;background-color:#fff;outline-offset:-3px;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;}.product .cart .quantity .input-text:focus-visible{position:relative;z-index:1;}.product .cart .quantity .input-text:focus{border-color:#ccc;}.product .quantity .minus{bottom:0;}.quantity.hidden + .single_add_to_cart_button,.quantity.hidden + button#ckwtl-button3,.quantity.hidden + button#ckwtl-button3 + .single_add_to_cart_button,.quantity:has(input[type=hidden]) + button#ckwtl-button3 + .single_add_to_cart_button{margin-left:0;width:100%;}.product .quantity .minus:focus-visible,.product .quantity .plus:focus-visible{outline-offset:-2px;}.shoptimizer-custom-quantity{position:relative;display:inline-flex;margin:0 4px;}.shoptimizer-custom-quantity input[type=number]::-webkit-inner-spin-button,.shoptimizer-custom-quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.shoptimizer-custom-quantity  input[type=number]{-moz-appearance:textfield;}.shoptimizer-custom-quantity input{width:60px;height:38px;line-height:1.65;float:left;display:block;margin:0;border:1px solid #e2e2e2;padding:0 30px 0 10px;text-align:center;}.shoptimizer-custom-quantity input:focus{outline:0;}.shoptimizer-custom-quantity_quantity-nav{float:left;position:relative;height:38px;}.shoptimizer-custom-quantity-mini-cart{margin-top:.5rem;margin-bottom:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #e1e0e0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-radius:7px;width:82px;padding:2px;display:flex;align-items:center;}.shoptimizer-custom-quantity-mini-cart input{width:32px;height:26px;border:none;text-align:center;font-size:12px;pointer-events:none;color:#111;background:0 0;box-shadow:none;}.shoptimizer-custom-quantity-mini-cart input::-webkit-inner-spin-button,.shoptimizer-custom-quantity-mini-cart input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.shoptimizer-custom-quantity-mini-cart input[type="number"]{-moz-appearance:textfield;}.shoptimizer-custom-quantity-mini-cart span{cursor:pointer;width:26px;height:26px;justify-content:center;display:flex;align-items:center;}.shoptimizer-custom-quantity-mini-cart svg{height:11px;width:11px;stroke:#111;}table.cart td.product-quantity .quantity .qty{z-index:1;}table.cart td.product-quantity .quantity .quantity-nav{border:none;background-color:transparent;left:auto;right:auto;top:auto;bottom:auto;width:100%;height:31px;display:flex;align-items:center;}table.cart td.product-quantity .quantity .quantity-button{left:auto;right:auto;width:26px;height:25px;cursor:pointer;z-index:2;}table.cart td.product-quantity .quantity .quantity-button.quantity-up{right:0;}table.cart .quantity-button.quantity-down:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 24 24\' stroke-width=\'2.5\' stroke=\'currentColor\' class=\'w-6 h-6\'%3E%3Cpath stroke-linecap=\'round\' stroke-linejoin=\'round\' d=\'M18 12H6\' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 24 24\' stroke-width=\'2.5\' stroke=\'currentColor\' class=\'w-6 h-6\'%3E%3Cpath stroke-linecap=\'round\' stroke-linejoin=\'round\' d=\'M18 12H6\' /%3E%3C/svg%3E%0A");}table.cart .quantity-button.quantity-up:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 24 24\' stroke-width=\'2.5\' stroke=\'currentColor\' class=\'w-6 h-6\'%3E%3Cpath stroke-linecap=\'round\' stroke-linejoin=\'round\' d=\'M12 6v12m6-6H6\' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 24 24\' stroke-width=\'2.5\' stroke=\'currentColor\' class=\'w-6 h-6\'%3E%3Cpath stroke-linecap=\'round\' stroke-linejoin=\'round\' d=\'M12 6v12m6-6H6\' /%3E%3C/svg%3E%0A");}table.cart .quantity .minus,table.cart .quantity .plus{border:none;background-color:transparent;height:31px;}table.cart .quantity-button.quantity-up{top:auto;}table.cart .quantity input{width:32px;border:none;text-align:center;font-size:12px;color:#111;background:0 0;}table.cart .quantity-button.quantity-down:before,table.cart .quantity-button.quantity-up:before{width:13px;height:13px;display:inline-flex;align-items:center;justify-content:center;}@supports (-webkit-overflow-scrolling: touch){table.cart .quantity{width:100px;}table.cart .quantity input{font-size:16px;}}.col-full.topbar-wrapper{max-width:100%;border-bottom:1px solid #eee;}.top-bar .widget,.top-bar form{margin:0;}.top-bar select{font-size:13px;height:26px;background-size:12px 12px;background-position:calc(100% - 7px);}.top-bar .col-full{display:flex;padding:0;align-items:center;}.top-bar p{margin:0;}.top-bar a{transition:.2s;}.top-bar a:hover{opacity:.85;}.top-bar svg{width:20px;height:20px;margin-right:5px;}.top-bar-left{display:flex;flex:1;}.top-bar-center{display:flex;justify-content:center;max-width:45%;text-align:center;}.top-bar-center:only-child{width:100%;max-width:inherit;text-align:center;}.top-bar-right{flex:1;display:flex;justify-content:flex-end;}.top-bar .widget_nav_menu{z-index:30;}.top-bar .widget_nav_menu ul li{position:relative;z-index:2;display:inline-block;margin:0 7px 0 0;}.top-bar .widget_nav_menu ul > li > a{padding:6px 0;}.top-bar .widget_nav_menu.top-bar-right ul li{margin:0 0 0 7px;}.top-bar .widget_nav_menu ul li .sub-menu{display:none;position:absolute;margin-top:6px;margin-left:-15px;background-color:#fff;padding:15px 15px 11px;box-shadow:0 4px 12px -2px rgba(0,0,0,.15);}.top-bar .widget_nav_menu ul li .sub-menu li{display:block;margin-bottom:4px;font-size:13px;}.top-bar .widget_nav_menu ul li:hover > .sub-menu{display:block;width:150px;}.top-bar .widget_nav_menu ul li .sub-menu li a:hover{text-decoration:underline;}@media (max-width: 992px){.topbar-wrapper .top-bar{padding:.6rem 0;font-size:clamp(.75rem,.623rem + .4065vw,.875rem);}.mobile-toggled.drawer-open .top-bar{display:none;}.mobile-toggled .topbar-wrapper:before{visibility:visible;opacity:1;}.top-bar{border-bottom:none;}.top-bar select{font-size:13px;}.top-bar .col-full{padding:0;}}@media (max-width: 768px){.col-full.topbar-wrapper.hide-on-mobile{display:none;}.top-bar .col-full,.top-bar-center,.top-bar-left,.top-bar-right{display:block;text-align:center;max-width:100%;}.top-bar select{margin-top:5px;width:100%;}}.star-rating{height:1.118em;position:relative;width:5.6em;overflow:hidden;}.star-rating:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9.04893 2.92707C9.34828 2.00576 10.6517 2.00576 10.951 2.92707L12.0206 6.21886C12.1545 6.63089 12.5384 6.90985 12.9717 6.90985H16.4329C17.4016 6.90985 17.8044 8.14946 17.0207 8.71886L14.2205 10.7533C13.87 11.0079 13.7233 11.4593 13.8572 11.8713L14.9268 15.1631C15.2261 16.0844 14.1717 16.8506 13.3879 16.2812L10.5878 14.2467C10.2373 13.9921 9.76269 13.9921 9.4122 14.2467L6.61203 16.2812C5.82832 16.8506 4.77384 16.0844 5.07319 15.1631L6.14276 11.8713C6.27663 11.4593 6.12997 11.0079 5.77949 10.7533L2.97932 8.71886C2.1956 8.14946 2.59838 6.90985 3.5671 6.90985H7.0283C7.46153 6.90985 7.84548 6.63089 7.97936 6.21886L9.04893 2.92707Z\' fill=\'%234B5563\'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9.04893 2.92707C9.34828 2.00576 10.6517 2.00576 10.951 2.92707L12.0206 6.21886C12.1545 6.63089 12.5384 6.90985 12.9717 6.90985H16.4329C17.4016 6.90985 17.8044 8.14946 17.0207 8.71886L14.2205 10.7533C13.87 11.0079 13.7233 11.4593 13.8572 11.8713L14.9268 15.1631C15.2261 16.0844 14.1717 16.8506 13.3879 16.2812L10.5878 14.2467C10.2373 13.9921 9.76269 13.9921 9.4122 14.2467L6.61203 16.2812C5.82832 16.8506 4.77384 16.0844 5.07319 15.1631L6.14276 11.8713C6.27663 11.4593 6.12997 11.0079 5.77949 10.7533L2.97932 8.71886C2.1956 8.14946 2.59838 6.90985 3.5671 6.90985H7.0283C7.46153 6.90985 7.84548 6.63089 7.97936 6.21886L9.04893 2.92707Z\' fill=\'%234B5563\'/%3E%3C/svg%3E");-webkit-mask-position:left;mask-position:left;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:1.118em;mask-size:1.118em;background:#ccc;bottom:0;content:"";display:block;height:1.118em;left:0;position:absolute;right:0;top:0;width:5.6em;}.star-rating > span{display:block;text-indent:-10000px;width:5.6em;height:1.118em;position:absolute;overflow:hidden;}.star-rating > span:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9.04893 2.92707C9.34828 2.00576 10.6517 2.00576 10.951 2.92707L12.0206 6.21886C12.1545 6.63089 12.5384 6.90985 12.9717 6.90985H16.4329C17.4016 6.90985 17.8044 8.14946 17.0207 8.71886L14.2205 10.7533C13.87 11.0079 13.7233 11.4593 13.8572 11.8713L14.9268 15.1631C15.2261 16.0844 14.1717 16.8506 13.3879 16.2812L10.5878 14.2467C10.2373 13.9921 9.76269 13.9921 9.4122 14.2467L6.61203 16.2812C5.82832 16.8506 4.77384 16.0844 5.07319 15.1631L6.14276 11.8713C6.27663 11.4593 6.12997 11.0079 5.77949 10.7533L2.97932 8.71886C2.1956 8.14946 2.59838 6.90985 3.5671 6.90985H7.0283C7.46153 6.90985 7.84548 6.63089 7.97936 6.21886L9.04893 2.92707Z\' fill=\'%234B5563\'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9.04893 2.92707C9.34828 2.00576 10.6517 2.00576 10.951 2.92707L12.0206 6.21886C12.1545 6.63089 12.5384 6.90985 12.9717 6.90985H16.4329C17.4016 6.90985 17.8044 8.14946 17.0207 8.71886L14.2205 10.7533C13.87 11.0079 13.7233 11.4593 13.8572 11.8713L14.9268 15.1631C15.2261 16.0844 14.1717 16.8506 13.3879 16.2812L10.5878 14.2467C10.2373 13.9921 9.76269 13.9921 9.4122 14.2467L6.61203 16.2812C5.82832 16.8506 4.77384 16.0844 5.07319 15.1631L6.14276 11.8713C6.27663 11.4593 6.12997 11.0079 5.77949 10.7533L2.97932 8.71886C2.1956 8.14946 2.59838 6.90985 3.5671 6.90985H7.0283C7.46153 6.90985 7.84548 6.63089 7.97936 6.21886L9.04893 2.92707Z\' fill=\'%234B5563\'/%3E%3C/svg%3E");-webkit-mask-position:left;mask-position:left;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:1.118em;mask-size:1.118em;background-repeat:repeat-x;bottom:0;content:"";display:block;height:1.118em;left:0;position:absolute;right:0;text-indent:10000px;top:0;}p.stars{margin:0;}p.stars,p.stars a{display:inline-block;}p.stars a{position:relative;width:1em;height:1em;margin-right:1px;font-weight:400;text-decoration:none;text-indent:-999em;color:#000;}p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;font-family:sans-serif;line-height:1;text-indent:0;}p.stars a:before,p.stars a:hover~a:before,p.stars.selected a.active~a:before{color:#ccc;content:"★";}p.stars.selected a.active:before,p.stars:hover a:before{opacity:1;color:#96588a;content:"★";}p.stars.selected a:not(.active):before{opacity:1;color:#96588a;content:"★";}.widget .widget-title{display:block;margin-bottom:.65em;color:#111;}.widget_products .widget-title,.widget_recent_reviews .widget-title,.widget_recently_viewed_products .widget-title,.widget_top_rated_products .widget-title{margin-bottom:0;}.widget ul{margin-bottom:0;margin-left:0;list-style:none;}.widget ul ul{margin-top:.7em;margin-left:1em;}.widget-area .widget .amount,.widget_price_filter .price_slider_amount,.widget_top_rated_products del span,.widget_top_rated_products ins span{font-size:12px;}.widget ins span.amount,.widget ins span.amount span{margin-left:2px;}.widget .star-rating{font-size:11px;margin-top:4px;margin-bottom:2px;}.widget-area .widget .shoptimizer_ratingContainer{margin-top:3px;margin-bottom:0;}.widget .shoptimizer_ratingContainer .star-rating{margin-top:0;margin-bottom:0;}@media (min-width: 993px){.widget-area{padding-bottom:2rem;}}@media (max-width: 992px){.widget-area{padding-top:2rem;padding-bottom:1rem;}.widget-area .textwidget img{max-width:40%;}}#secondary .widget{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #ddd;display:flex;flex-direction:column;}#secondary .widget:last-child{padding-bottom:0;border:none;}#secondary > .widget:first-child .widget-title{padding-top:0;border:0;}.site-content .widget li,.widget li{margin-bottom:.4em;font-size:14px;line-height:1.45;}.widget-area .widget a{color:#222;}.widget-area .widget a:not(.button):hover{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.18em;}.widget .current-cat > a,.widget .current-cat > a:hover{font-weight:600;}.product_list_widget li{padding:1em 0;border-bottom:1px solid rgba(0,0,0,.06);}.widget-area .product_list_widget li{padding-top:.7em;}.product_list_widget li:last-child{margin-bottom:0;padding-bottom:0;border:none;}.widget.product_list_widget li:first-child{padding-top:0;}.product_list_widget li del{opacity:.75;font-size:.85em;}.product_list_widget li img{float:right;max-width:2.617924em;margin:3px 0 10px 10px;}.product_list_widget li > a{display:block;}.widget_products a{display:block;}.widget.product_list_widget a{font-size:clamp(.8125rem,.749rem + .2033vw,.875rem);}.widget.product_list_widget a:hover{color:#2c2d33;}.widget_layered_nav li{margin-bottom:.6180469716em;}.widget_layered_nav ul li{position:relative;padding-left:20px;}.widget_layered_nav ul li:before{display:block;content:"";width:8px;height:8px;border-radius:50%;box-shadow:0 0 2px 0 #555;position:absolute;left:0;margin-top:6px;background:#fff;border:2px solid #fff;}.widget.woocommerce li .count{font-size:12px;position:absolute;top:2px;right:0;opacity:.75;}.widget_price_filter .ui-slider{position:relative;}.widget.widget_price_filter{overflow:visible;}.widget_price_filter .ui-slider-horizontal{height:.25em;}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-.6em;}.price_slider_wrapper{padding-top:.5em;}.widget_price_filter .price_slider_amount{display:flex;align-items:center;justify-content:space-between;}.widget_price_filter .price_slider_amount .clear{display:none;}.widget_price_filter .price_slider_amount .button{padding:4px 11px;border-radius:30px;color:#fff;background-color:#282828;font-size:12px;font-weight:normal;}.widget_price_filter .price_slider{margin-bottom:1.2em;}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;cursor:ew-resize;outline:0;height:20px;width:20px;border-radius:50%;top:0;border:7px solid #fff;box-shadow:0 0 3px 0 rgba(0,0,0,.15);margin-top:-7px;}.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,.widget_price_filter .ui-slider .ui-slider-handle:hover{box-shadow:0 0 0 .236em rgba(0,0,0,.1);}.widget_price_filter .price_slider_wrapper .ui-widget-content,.widget_price_filter .ui-slider .ui-slider-range{border:0;border-top-left-radius:1em;border-top-right-radius:1em;border-bottom-right-radius:1em;border-bottom-left-radius:1em;}.widget_price_filter .ui-slider .ui-slider-range{display:block;position:absolute;z-index:1;background:#2c2d33;font-size:.7em;}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,.1);}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px;}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px;}.widget.widget_product_categories li .count{right:-25px;}.widget_product_categories{padding-right:25px;}.widget_product_categories ul li{position:relative;}.wc-block-product-categories-list.wc-block-product-categories-list--depth-1,.widget_product_categories ul .children{margin-top:.7em;margin-bottom:.7em;border-left:1px solid #eee;margin-left:0;}.widget .wc-block-product-categories-list.wc-block-product-categories-list--depth-1 li,.widget_product_categories ul ul.children li{padding-left:1.2em;font-size:13px;}.widget_rating_filter .wc-layered-nav-rating{margin-bottom:.6180469716em;}.widget_rating_filter .wc-layered-nav-rating a{font-size:12px;text-decoration:none !important;}.widget.widget_rating_filter ul li.wc-layered-nav-rating{margin-bottom:.5em;font-size:12px;}.widget_rating_filter .wc-layered-nav-rating .star-rating{display:inline-block;height:1em;line-height:1;margin-top:0;margin-bottom:0;}.widget.widget_rating_filter a:hover{color:#111;}.tagcloud{padding-top:10px;}.widget .tagcloud a,.widget.widget_product_tag_cloud a{display:inline-block;float:left;margin:0 5px 5px 0;padding:6px 10px;border-radius:3px;color:#fff;background-color:#282828;font-size:12px !important;line-height:1;transition:.2s;}.widget-area .widget .tagcloud a:hover,.widget-area .widget.widget_product_tag_cloud a:hover{text-decoration:none;color:#fff;}.widget.widget_recent_entries ul li{margin-bottom:.8em;}.widget.widget_recent_entries ul li:last-child{margin-bottom:0;}.widget_recent_entries li span{display:block;font-size:11px;text-transform:uppercase;margin-top:3px;letter-spacing:.6px;opacity:.8;}.widget_recent_comments ul li{margin-bottom:.6em;}.widget_recent_comments ul li:last-child{margin-bottom:0;}.widget_recent_reviews .reviewer{font-size:12px;}.widget_product_search form,.widget_search form{position:relative;}.widget_product_search input,.widget_search input{width:100%;}.widget-area .commercekit-ajs-results{z-index:2;}.widget-area .widget .commercekit-ajs-results a:hover{text-decoration:none;}.widget-area .commercekit-ajs-view-all-holder > a,.widget-area .commercekit-ajs-view-all-holder > a:hover{color:#fff;}.site-search input[type="submit"],.widget_product_search form button[type="submit"],.widget_product_search form input[type="submit"],.widget_search form button[type=submit],.widget_search form input[type=submit]{clip:rect(1px 1px 1px 1px);position:absolute !important;right:0;}.widget_search .wp-block-search__label{display:none;}.widget_search .wp-block-search .wp-block-search__input{border-color:#eee;}.widget_search:before{display:none;}.widget p{margin-bottom:1em;font-size:14px;line-height:1.5;}.widget p:last-child{margin-bottom:0;}.widget h4{font-size:20px;}@keyframes rotate{100%{transform:rotate(360deg);}}@keyframes rotation{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}.main-navigation ul.menu li.menu-item-has-children span.caret:after,.menu-primary-menu-container > ul > li.menu-item-has-children > a:after,.menu-primary-menu-container > ul > li.menu-item-has-children.nolink > span:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M19 9L12 16L5 9\' stroke=\'%234A5568\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M19 9L12 16L5 9\' stroke=\'%234A5568\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");}.main-navigation ul.menu > li:not(.full-width) ul li.menu-item-has-children > a:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9 5L16 12L9 19\' stroke=\'%234A5568\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9 5L16 12L9 19\' stroke=\'%234A5568\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__empty-message:before,.woocommerce-cart .cart-empty:before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" fill-rule=\"evenodd\" stroke-linejoin=\"round\" stroke-miterlimit=\"2\" clip-rule=\"evenodd\" viewBox=\"0 0 32 40\"><path d=\"M6.783 25.703a2.264 2.264 0 0 0-2.262 2.262 2.263 2.263 0 1 0 2.262-2.262Zm11.4 0a2.264 2.264 0 0 0-2.262 2.262 2.263 2.263 0 1 0 2.262-2.262Zm-11.4 1a1.263 1.263 0 1 1-.001 2.525 1.263 1.263 0 0 1 .001-2.526Zm11.4 0a1.263 1.263 0 1 1-.001 2.525 1.263 1.263 0 0 1 .001-2.526Zm2.566-5.095v1.69a.39.39 0 0 1-.39.39H3.718a.5.5 0 0 0 0 1h16.641a1.39 1.39 0 0 0 1.39-1.39v-2.055l.005-.02 3.621-15.39H30a.5.5 0 0 0 0-1h-5.021a.5.5 0 0 0-.487.385l-1.056 4.49H2a.5.5 0 0 0-.493.583l1.863 10.9a.5.5 0 0 0 .493.417h16.886Zm2.452-10.9H2.593l1.691 9.9h16.587l2.33-9.9Zm-6.549-3.71 2.25-3.66a.501.501 0 0 0-.852-.523L15.8 6.474a.5.5 0 0 0 .852.524Zm-7.485-.524-2.25-3.66a.501.501 0 0 0-.852.525l2.25 3.659a.501.501 0 0 0 .852-.524Zm3.816-.541v-3.66a.5.5 0 0 0-1 0v3.66a.5.5 0 0 0 1 0Z\"/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" fill-rule=\"evenodd\" stroke-linejoin=\"round\" stroke-miterlimit=\"2\" clip-rule=\"evenodd\" viewBox=\"0 0 32 40\"><path d=\"M6.783 25.703a2.264 2.264 0 0 0-2.262 2.262 2.263 2.263 0 1 0 2.262-2.262Zm11.4 0a2.264 2.264 0 0 0-2.262 2.262 2.263 2.263 0 1 0 2.262-2.262Zm-11.4 1a1.263 1.263 0 1 1-.001 2.525 1.263 1.263 0 0 1 .001-2.526Zm11.4 0a1.263 1.263 0 1 1-.001 2.525 1.263 1.263 0 0 1 .001-2.526Zm2.566-5.095v1.69a.39.39 0 0 1-.39.39H3.718a.5.5 0 0 0 0 1h16.641a1.39 1.39 0 0 0 1.39-1.39v-2.055l.005-.02 3.621-15.39H30a.5.5 0 0 0 0-1h-5.021a.5.5 0 0 0-.487.385l-1.056 4.49H2a.5.5 0 0 0-.493.583l1.863 10.9a.5.5 0 0 0 .493.417h16.886Zm2.452-10.9H2.593l1.691 9.9h16.587l2.33-9.9Zm-6.549-3.71 2.25-3.66a.501.501 0 0 0-.852-.523L15.8 6.474a.5.5 0 0 0 .852.524Zm-7.485-.524-2.25-3.66a.501.501 0 0 0-.852.525l2.25 3.659a.501.501 0 0 0 .852-.524Zm3.816-.541v-3.66a.5.5 0 0 0-1 0v3.66a.5.5 0 0 0 1 0Z\"/></svg>");}a.remove:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'currentColor\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-trash-2\'%3E%3Cpolyline points=\'3 6 5 6 21 6\'%3E%3C/polyline%3E%3Cpath d=\'M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\'%3E%3C/path%3E%3Cline x1=\'10\' y1=\'11\' x2=\'10\' y2=\'17\'%3E%3C/line%3E%3Cline x1=\'14\' y1=\'11\' x2=\'14\' y2=\'17\'%3E%3C/line%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'currentColor\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-trash-2\'%3E%3Cpolyline points=\'3 6 5 6 21 6\'%3E%3C/polyline%3E%3Cpath d=\'M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\'%3E%3C/path%3E%3Cline x1=\'10\' y1=\'11\' x2=\'10\' y2=\'17\'%3E%3C/line%3E%3Cline x1=\'14\' y1=\'11\' x2=\'14\' y2=\'17\'%3E%3C/line%3E%3C/svg%3E");}.woocommerce-checkout .blockUI.blockOverlay:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3C!-- --%3E%3Csvg width=\'38\' height=\'38\' viewBox=\'0 0 38 38\' xmlns=\'http://www.w3.org/2000/svg\' stroke=\'%23fff\'%3E%3Cg fill=\'none\' fill-rule=\'evenodd\'%3E%3Cg transform=\'translate(1 1)\' stroke-width=\'2\'%3E%3Ccircle stroke-opacity=\'.5\' cx=\'18\' cy=\'18\' r=\'18\'/%3E%3Cpath d=\'M36 18c0-9.94-8.06-18-18-18\'%3E%3CanimateTransform attributeName=\'transform\' type=\'rotate\' from=\'0 18 18\' to=\'360 18 18\' dur=\'1s\' repeatCount=\'indefinite\'/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3C!-- --%3E%3Csvg width=\'38\' height=\'38\' viewBox=\'0 0 38 38\' xmlns=\'http://www.w3.org/2000/svg\' stroke=\'%23fff\'%3E%3Cg fill=\'none\' fill-rule=\'evenodd\'%3E%3Cg transform=\'translate(1 1)\' stroke-width=\'2\'%3E%3Ccircle stroke-opacity=\'.5\' cx=\'18\' cy=\'18\' r=\'18\'/%3E%3Cpath d=\'M36 18c0-9.94-8.06-18-18-18\'%3E%3CanimateTransform attributeName=\'transform\' type=\'rotate\' from=\'0 18 18\' to=\'360 18 18\' dur=\'1s\' repeatCount=\'indefinite\'/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}.woocommerce-checkout p.woocommerce-thankyou-order-received:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9 12L11 14L15 10M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z\' stroke=\'%234A5568\' stroke-width=\'1\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9 12L11 14L15 10M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z\' stroke=\'%234A5568\' stroke-width=\'1\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");}.flow article.post a.post-thumbnail:before,.grid article.post a.post-thumbnail:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M14 5L21 12M21 12L14 19M21 12L3 12\' stroke=\'%234A5568\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M14 5L21 12M21 12L14 19M21 12L3 12\' stroke=\'%234A5568\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");}.flow article.post a.post-thumbnail:before,.grid article.post a.post-thumbnail:before,.main-navigation ul.menu > li:not(.full-width) ul li.menu-item-has-children > a:after,.main-navigation ul.menu li.menu-item-has-children span.caret:after,.menu-primary-menu-container > ul > li.menu-item-has-children > a:after,.menu-primary-menu-container > ul > li.menu-item-has-children.nolink > span:after,.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__empty-message:before,.widget_shopping_cart .product_list_widget li a.remove:before,.woocommerce-cart .cart-empty:before,.woocommerce-checkout .blockUI.blockOverlay:before,.woocommerce-checkout p.woocommerce-thankyou-order-received:before,a.remove:before{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;}.keyboard-active .input-text:focus-visible,.keyboard-active :focus-visible,.keyboard-active input[type="email"]:focus-visible,.keyboard-active input[type="password"]:focus-visible,.keyboard-active input[type="search"]:focus-visible{outline:#2491ff solid .2rem;outline-offset:0;border-color:transparent;box-shadow:none;}.keyboard-active select.orderby:focus-visible{outline-offset:4px;}.keyboard-active .swiper-slide-imglink:focus-visible{outline-offset:-4px;}.keyboard-active input:focus,.keyboard-active textarea:focus{border-color:transparent;}.screen-reader-text,.sr-only{position:absolute;visibility:hidden;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.clear{clear:both;}label.inline{display:inline !important;margin-left:1em;}@media (max-width: 992px){.hide-on-mobile{display:none !important;}}.blog header.entry-header.title h1.hidden{display:none;}.blog header.entry-header.title h1{margin-bottom:2rem;}.post .wp-post-image{margin-bottom:1.618em;}.post .entry-header h2{margin:0 0 .35rem;}.post .entry-header h2 a{color:#111;}@media (max-width: 768px){.post .entry-header h2{font-size:24px;}}.post .entry-header .posted-on{display:block;margin-bottom:.5rem;color:#555;font-size:12px;text-transform:uppercase;letter-spacing:.05em;}.updated:not(.published){display:none;}article.post .entry-content{font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem);}article.post .entry-content p:last-child{margin-bottom:0;}.site-main:not(.grid) article.post{margin:0 0 2.25rem;padding-bottom:2rem;border-bottom:1px solid #eee;}.entry-content a.more-link{color:#111;font-weight:600;}@media (min-width: 993px){.archive .site-content,.blog .site-content{padding-bottom:3rem;}.site-main.flow article.post{display:flex;align-items:center;padding-bottom:2.5rem;margin-bottom:2.5rem;}.site-main.flow .post-thumbnail{width:48%;}.single-post .wp-block-image{margin-top:3em;margin-bottom:3em;}}.site-main.flow article h2{font-size:24px;line-height:1.3;letter-spacing:0;}.site-main.flow .blog-loop-content-wrapper{flex:1;padding:0 3em;}.site-main.flow article:not(.has-post-thumbnail) .blog-loop-content-wrapper{padding:0;}@media (max-width: 992px){.site-main.flow .blog-loop-content-wrapper{padding:2em 0 0;}}.site-main.grid{display:grid;gap:3rem;padding-bottom:1em;}.site-main.grid.grid-2{grid-template-columns:repeat(2,1fr);}.site-main.grid.grid-3{grid-template-columns:repeat(3,1fr);}.site-main.grid .navigation.pagination,.site-main.grid .page-header{grid-column:span 2;}.site-main.grid.grid-3 .navigation.pagination,.site-main.grid.grid-3 .page-header{grid-column:span 3;}.site-main.grid article.post a.post-thumbnail{margin-bottom:1.618em;}.site-main.grid .page-header{margin-bottom:-2rem;}.flow article.post img.wp-post-image,.grid article.post img.wp-post-image{margin:0;transition:.3s;transform:translateZ(0);-webkit-backface-visibility:hidden;display:block;}.flow article.post a.post-thumbnail,.grid article.post a.post-thumbnail{display:block;overflow:hidden;position:relative;}.flow article.post a.post-thumbnail:before,.grid article.post a.post-thumbnail:before{position:absolute;z-index:2;opacity:0;transition:.25s;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;content:"";background:#fff;}.flow article.post a.post-thumbnail:after,.grid article.post a.post-thumbnail:after{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,.35);content:"";transition:.25s;}.flow article.post:hover a.post-thumbnail:before,.grid article.post:hover a.post-thumbnail:before{left:calc(50% + 20px);opacity:1;}.flow article.post:hover a.post-thumbnail:after,.grid article.post:hover a.post-thumbnail:after{opacity:1;}.flow article.post:hover img.wp-post-image,.grid article.post:hover img.wp-post-image{transform:scale(1.04,1.04);}.single-post .post .entry-header{margin-bottom:1.56rem;}.single-post .entry-header h1{margin-bottom:.5rem;}.single-post .wp-block-image{margin-top:1.5em;margin-bottom:1.5em;}@media (max-width: 768px){.site-main.grid.grid-2,.site-main.grid.grid-3{grid-template-columns:repeat(1,1fr);-moz-column-gap:0;column-gap:0;}.site-main.grid .navigation.pagination,.site-main.grid .page-header{grid-column:span 1;}.single-post .entry-header h1{font-size:30px;}.single-post .entry-content{font-size:15px;}}.page-header{margin-bottom:1.5rem;}.page-header h1 + .taxonomy-description{margin-top:-.5rem;}.taxonomy-description{margin-bottom:2em;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem);}.single-post .entry-content .woocommerce{margin:1.5rem 0 2.5rem;}.single-post .entry-content .woocommerce li.product p.product__categories a{text-decoration:none;}@media only screen and (min-width: 769px){.single-post ul.products.columns-1{float:right;max-width:300px;margin-left:50px;padding-left:20px;border-left:1px solid #e2e2e2;}}.cat-links,.tags-links{display:inline;margin:0 8px;color:#111;}.post-meta{padding-top:1em;padding-bottom:1em;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);font-size:clamp(.8125rem,.749rem + .2033vw,.875rem);text-align:center;}.post-meta .label{display:inline;margin-right:.5rem;}.post-meta a{color:#555;text-decoration:underline;text-underline-offset:.12em;text-decoration-thickness:.75px;}.post-meta a:hover{color:#111;}.vcard.author{overflow:hidden;padding-top:2em;padding-bottom:2em;}.author .avatar{float:left;width:80px;border-radius:50%;margin-top:.25rem;}.author-details{float:right;width:calc(100% - 110px);color:#555;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem);}.author-details a.fn{display:block;margin-bottom:.25rem;color:#222;font-size:clamp(1rem,.873rem + .4065vw,1.125rem);font-weight:600;}.shoptimizer-posts-prev-next{margin-top:2rem;background:#f8f8f8;padding:1.5rem;}.shoptimizer-posts-prev-next > div + div{margin-top:1rem;}@media (min-width: 993px){.single-post .entry-content .woocommerce:has(+ h2){margin-bottom:0;}.shoptimizer-posts-prev-next{display:flex;justify-content:space-between;padding:0;}.shoptimizer-posts-prev-next .next-post,.shoptimizer-posts-prev-next .previous-post{width:50%;padding:1.5rem;}.shoptimizer-posts-prev-next .next-post{text-align:right;}.shoptimizer-posts-prev-next > div + div{margin:0;}}.shoptimizer-posts-prev-next .title{margin-bottom:3px;font-size:11px;text-transform:uppercase;color:#666;letter-spacing:.03em;}.shoptimizer-posts-prev-next .next-post:only-child,.shoptimizer-posts-prev-next .previous-post:only-child{width:100%;border:none;}.shoptimizer-posts-prev-next .previous-post{border-right:2px solid #fff;}.shoptimizer-posts-prev-next a{color:#444;line-height:1.4em;display:block;font-size:14px;}.shoptimizer-posts-prev-next a:hover{color:#111;}.single-post.left-post-sidebar.post-l2 .content-area,.single-post.right-post-sidebar.post-l2 .content-area{float:none;margin-right:auto;margin-left:auto;padding-top:2.5em;}.single-post.post-l2 #secondary{display:none;}.entry-content p.woocommerce.add_to_cart_inline{padding:1.15rem !important;border:1px solid #eee !important;}.entry-content p.woocommerce.add_to_cart_inline del{margin-right:3px;opacity:.6;font-size:.85em;}.entry-content p.woocommerce.add_to_cart_inline a.button{margin-left:10px;border-radius:2px;font-size:14px;transition:.2s;}.entry-content p.woocommerce.add_to_cart_inline a.button:hover{color:#fff;}.entry-content p.woocommerce.add_to_cart_inline a.added_to_cart{margin-left:1rem;color:#333;font-size:13px;}body .is-layout-constrained > .alignwide{max-width:var(--wp--style--global--wide-size);}.has-text-align-center{text-align:center;}.site .wc-block-grid__products{display:grid;gap:30px;margin:0;}.has-1-columns .wc-block-grid__products{grid-template-columns:repeat(1,1fr);}.has-2-columns .wc-block-grid__products{grid-template-columns:repeat(2,1fr);}.has-3-columns .wc-block-grid__products{grid-template-columns:repeat(3,1fr);}.has-4-columns .wc-block-grid__products{grid-template-columns:repeat(4,1fr);}.has-5-columns .wc-block-grid__products{grid-template-columns:repeat(5,1fr);}.has-6-columns .wc-block-grid__products{grid-template-columns:repeat(6,1fr);}@media (max-width: 1099px){.has-2-columns .wc-block-grid__products,.has-3-columns .wc-block-grid__products,.has-4-columns .wc-block-grid__products,.has-5-columns .wc-block-grid__products,.has-6-columns .wc-block-grid__products{grid-template-columns:repeat(2,1fr);}}@media (min-width: 481px) and (max-width: 600px){.site .wc-block-grid.has-1-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-1-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(odd){padding-left:0;padding-right:0;}.wc-block-grid.has-1-columns .wc-block-grid__product,.wc-block-grid.has-2-columns .wc-block-grid__product,.wc-block-grid.has-3-columns .wc-block-grid__product,.wc-block-grid.has-4-columns .wc-block-grid__product,.wc-block-grid.has-5-columns .wc-block-grid__product,.wc-block-grid.has-6-columns .wc-block-grid__product{padding-bottom:40px;margin:0;}}.site .wc-block-grid.has-1-columns .wc-block-grid__product,.site .wc-block-grid.has-2-columns .wc-block-grid__product,.site .wc-block-grid.has-3-columns .wc-block-grid__product,.site .wc-block-grid.has-4-columns .wc-block-grid__product,.site .wc-block-grid.has-5-columns .wc-block-grid__product,.site .wc-block-grid.has-6-columns .wc-block-grid__product{flex:100%;max-width:100%;}.site .wc-block-grid__product{position:relative;display:flex;flex-direction:column;text-align:left;margin:0;border:none;padding-bottom:50px;transition:.2s;}@media (min-width: 993px){.wc-block-grid__product:before{visibility:hidden;position:absolute;left:0;opacity:0;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,10%);content:"";transition:.2s;width:calc(100% + 30px);height:calc(100% + 30px);margin-top:-15px;margin-left:-15px;}.wc-block-grid__product:hover:before{visibility:visible;opacity:1;transition:.2s;}.wc-block-grid__product *{position:relative;}.wc-block-grid__product .wc-block-grid__product-image{position:relative;transition:.2s ease-in-out;}.wc-block-grid__product:hover .wc-block-grid__product-image{transform:scale(.982);}}.site .wc-block-grid .wc-block-grid__product .wc-block-grid__product-add-to-cart,.site .wc-block-grid .wc-block-grid__product .wc-block-grid__product-onsale,.site .wc-block-grid .wc-block-grid__product .wc-block-grid__product-price,.site .wc-block-grid .wc-block-grid__product .wc-block-grid__product-rating{margin:0;}.wc-block-grid__products .wc-block-grid__product-image img{width:100%;}.wc-block-grid__product-link{color:#2c2d33;}.site .wc-block-grid__product .wc-block-grid__product-title{font-size:15px;letter-spacing:0;margin-bottom:4px;}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-price{color:#43454b;font-size:14px;margin-bottom:.75em;margin-bottom:0;order:2;}.wc-block-grid__product .wc-block-grid__product-onsale{position:absolute;top:10px;left:10px;min-width:inherit;min-height:inherit;font-size:11px;font-weight:normal;border-radius:3px;padding:3px 9px;opacity:.8;line-height:15px;border:none;text-transform:none;pointer-events:none;}.wc-block-grid__product .wc-block-grid__product-rating{order:1;margin:0;margin-bottom:4px;}.wc-block-grid__product .star-rating{height:1.118em;position:relative;width:5.6em;margin:0 0 2px;font-size:12px;}.wc-block-grid__product-add-to-cart{order:3;}.wc-block-grid__product-add-to-cart.wp-block-button{position:absolute;z-index:1;bottom:0;opacity:0;width:100%;}.wc-block-grid__product-add-to-cart.wp-block-button .wc-block-components-product-button__button,.wc-block-grid__product-add-to-cart.wp-block-button a.wp-block-button__link{display:block;width:100%;height:40px;padding:0;border-radius:4px;font-size:14px;font-weight:600;line-height:40px;text-align:center;transition:.1s;}.wc-block-grid__product:hover .wc-block-grid__product-add-to-cart.wp-block-button{opacity:1;}hr.wp-block-separator{height:inherit;border-bottom:none;}.wp-block-cover p{margin:0;}.wp-block-cover img{display:block;}.wp-block-columns p a,.wp-block-columns p a:hover{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.16em;}.content-area hr.wp-block-separator{height:1px;}.woocommerce-tabs .wp-block-image{margin:0 0 1.5em;}.wp-block-pullquote{padding:0;text-align:left;}@media (max-width: 992px){.woocommerce-tabs .wp-block-image{margin-bottom:1rem;}.wc-block-grid__products{gap:20px;}.site .wc-block-grid__product.wc-block-grid__product{padding-bottom:55px;box-shadow:0 0 10px rgba(0,0,0,10%);}.wc-block-grid__product-add-to-cart.wp-block-button{opacity:1;}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating,.wc-block-grid__product .wc-block-grid__product-title,.wc-block-grid__product-add-to-cart.wp-block-button{padding-left:15px;padding-right:15px;}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-add-to-cart{margin-bottom:15px;}.wc-block-components-notice-banner{padding-right:1em;padding-left:1em;}}.woocommerce:has(.wc-block-components-notice-banner){padding-bottom:30px;}.wc-block-components-notice-banner__content .buttons-wrapper{margin-top:10px;}.is-large.wc-block-cart,.wp-block-woocommerce-checkout.wc-block-checkout{margin-top:2em;}.is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__total:last-child{padding-right:0;}.is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__image{padding-left:0;}.wp-element-button.wc-block-components-button.wc-block-cart__submit-button,.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button{border-radius:6px;font-weight:bold;transition:background .2s;}.wc-block-components-notice-banner .message-inner{padding:5px;}.wc-block-components-notice-banner .buttons-wrapper{margin-top:10px;}@media (min-width: 993px){.page-template-template-fullwidth .site-main .alignwide,.page-template-template-fullwidth-no-heading .site-main .alignwide{margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);width:auto;max-width:1000%;clear:both;}.page-template-template-fullwidth .site-main .alignfull,.page-template-template-fullwidth-no-heading .site-main .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;}.site .wc-block-components-notice-banner{margin-right:auto;margin-left:auto;}.single-product .site .wc-block-components-notice-banner{margin-top:0;margin-bottom:0;}}@media (prefers-reduced-motion: reduce){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-delay:0s !important;transition-duration:0s !important;}}.afgc-gift-card-amount-box{box-sizing:border-box;padding-right:5px;}.afgc-gift-card-amount-box h3{font-size:18px;line-height:28px;color:#404040;font-weight:bold;margin:20px 0px 15px;}.pagination{border-bottom:none !important;}.afgc-choose-image ul,.afgc-choose-image-content ul,.afgc-virtual-custom-amount ul,.afgc-gift-account-content ul,.afgc-physical-gift-card ul,.afgc-main-form-preview-container ul,.afgc-gift-card-details ul,.afgc_gift_card_opt{list-style:none;padding:0 !important;margin:0 !important;}.afgc_custom-image_allow_main{min-height:33px !important;}.adf-dashboard-pagination a,.adf-dashboard-pagination span{padding:3px 7px 4px;border:1px solid #2271b1;color:#2271b1;text-decoration:none !important;font-size:13px;border-radius:3px;line-height:34px !important;}.adf-dashboard-pagination a:hover,.adf-dashboard-pagination span{color:#fff;background-color:#2271b1;}.adf-dashboard-pagination{text-align:right;}.afgc-virtual-custom-amount ul li,.afgc-physical-gift-card ul li,.afgc-gift-card-details ul li{display:inline-block;vertical-align:middle;}.afgc-virtual-custom-amount ul li{vertical-align:top !important;}.afgc-enter-custom-amount li:last-child{width:65px;}.afgc-enter-custom-amount li:last-child input{width:100%;}.afgc_gift_card_opt{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;}.afgc_gift_card_opt li{display:flex;justify-content:flex-start;align-items:center;margin-right:10px;}.afgc-choose-image ul li{display:inline-block;vertical-align:top;text-align:center;margin:4px 2px;width:50px;border-radius:3px;height:50px;}.afgc-marked{position:relative;}.afgc-marked:before{content:"";display:block;width:18px;height:18px;position:absolute;border-radius:50%;top:-7px;right:-6px;background-image:url("https://rusoffroad.com/nitropack_static/aTkLYcKqShtHsHscfYlWIfZqORgMIvxH/assets/images/optimized/rev-3831c85/rusoffroad.com/wp-content/plugins/addify-advanced-gift-card/front/assets/images/check.png");background-size:9px;background-repeat:no-repeat;background-position:center;}.afgc-choose-image-item img,.afgc-choose-image ul li img{width:100%;cursor:pointer;height:100%;object-fit:cover;}.afgc-view a{font-size:10px;line-height:22px;font-weight:bold;display:block;width:50px;height:50px;padding:15px 0;cursor:pointer;}.afgc-choose-image{margin:15px 0;}.afgc-choose-image-wrapper{position:fixed;width:100%;height:100%;background:rgba(0,0,0,80%);top:0;left:0;bottom:0;right:0;display:none;z-index:9999;}.afgc-choose-image-modal{position:absolute;width:100%;height:auto;max-width:800px;box-sizing:border-box;background-color:white;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:3px 3px 6px rgba(0,0,0,.16);}.afgc-choose-image-modal::-webkit-scrollbar{width:12px;}.woocommerce-product-gallery__trigger{display:none !important;}.afgc-choose-image-modal::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;}.afgc-choose-image-modal::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);}.afgc-choose-image-modal-close{position:absolute;right:0;top:0;font-size:18px;line-height:28px;font-weight:600;padding:5px 15px;display:block;overflow:hidden;box-sizing:border-box;}.afgc-choose-image-content{display:table;width:100%;height:100%;}.afgc-choose-image-content h3{font-size:16px;line-height:26px;font-weight:bold;text-transform:capitalize;}.afgc-tax-tabs-menu{padding:60px 30px;width:230px;height:100%;background-color:#eaeff3;display:table-cell;vertical-align:top;}.afgc-tax-tabs-content{padding:60px 30px;box-sizing:border-box;display:table-cell;vertical-align:top;}.afgc-tab-nav li{display:block;padding:7px 0px;border-bottom:1px solid rgba(255,255,255,.47);}.afgc-tab-nav li a{color:#000;font-size:14px;line-height:24px;text-transform:capitalize;font-weight:500;}.afgc-tax-gallery{list-style:none;padding:0;margin:0;}.afgc-tax-gallery li{display:inline-block;vertical-align:middle;width:75px;height:75px;position:relative;cursor:pointer;margin:1px 0;}.afgc-tax-gallery li img{width:100%;height:100%;}.afgc-gift-card-amount-box{margin-bottom:25px;}.afgc-option-radio input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0;}.afgc-option-radio{position:relative;}.afgc-gift-card-amount-box input[type=text],.afgc-gift-card-amount-box input[type=number],.afgc-gift-card-amount-box input[type=email],.afgc-gift-card-amount-box input[type=date],.afgc-gift-card-amount-box textarea{transition:border-color ease .3s;background-color:#fff !important;box-shadow:none !important;padding:2px 6px !important;display:inline-block;font-size:12px;border-radius:2px;line-height:22px;border:1px solid #428b86;}.afgc-gift-card-amount-box button,.afgc-gift-card-amount-box label.afgc-option-radio{box-shadow:none !important;width:fit-content;padding:2px 9px !important;display:inline-block;font-size:12px;text-align:center;min-width:56px;border-radius:2px;line-height:22px;transition:border-color ease .3s;}.afgc-main-form-preview-container{display:block;}.afgc-section-label-custom-btn{position:relative;}.afgc-gift-card-amount-box h5{font-size:16px;line-height:26px;color:#000;position:relative;margin:10px 0 5px;font-weight:600;}.afgc-upload-img{position:absolute;top:0;right:0;width:100%;max-width:104px;box-sizing:border-box;overflow:hidden;text-align:right;z-index:999;}.afgc-upload-img label{display:inline-block;text-align:center;font-size:12px;cursor:pointer;line-height:22px;border-radius:3px;font-weight:600;padding:5px 10px;max-width:104px;}.afgc-upload-img-btn{opacity:0;}.afgc-gift-card-amount-box .woocommerce-Price-currencySymbol{font-size:12px;line-height:22px;padding-left:2px;}.afgc-form-group{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-bottom:12px;width:100%;}.afgc-frnt-input-fld{color:#666 !important;padding:5px 10px !important;font-family:inherit;min-height:35px;height:auto;max-width:100%;transition:border-color ease .3s;transition:border-color ease .3s;background-color:#fff !important;width:70% !important;box-shadow:none !important;box-shadow:none !important;border:1px solid #428b86 !important;}.afgc-frnt-txtarea-fld{color:#666 !important;padding:5px 5px !important;font-family:inherit;height:75px;max-width:100%;transition:border-color ease .3s;background-color:#fff !important;width:70%;box-shadow:none !important;font-size:12px;line-height:22px;}.afgc-frnt-input-fld::placeholder,.afgc-frnt-txtarea-fld::placeholder,.afgc-gift-card-amount-box input::placeholder{color:rgba(102,102,102,.81);font-size:12px;}.afgc-clone-btn{display:block;text-align:right;text-decoration:none;font-size:12px;line-height:22px;margin-bottom:10px;color:#15726b;}.afgc-clone-btn:hover,.afgc-clone-btn:focus,.afgc-clone-btn:active{outline:0px !important;border:0;text-decoration:underline;}#afgc_items_for_clone,.afgc_items_for_clone{margin-bottom:30px;position:relative;margin-top:15px;}.afgc_items_for_clone{margin-bottom:30px;position:relative;border-radius:5px;padding:25px 20px 15px;border:1px solid rgba(0,0,0,.1);margin-top:15px;}.afgc-delete-field{position:absolute;right:5px;top:0;cursor:pointer;font-size:12px;line-height:22px;font-weight:600;}.woocommerce-product-gallery{position:relative;}.afgc-main-form-preview-container{height:auto;border-bottom-left-radius:7px;border-bottom-right-radius:7px;background-color:white;box-shadow:0 10px 19px -12px;border:1px solid rgba(0,0,0,.04);box-sizing:border-box;overflow:hidden;padding:20px;position:absolute;width:100%;z-index:999;display:none;bottom:-165px;}.afgc-main-form-preview-container h3{font-size:18px;line-height:28px;font-weight:bold;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:15px;margin-bottom:15px;}.afgc-main-form-preview-container ul li{display:flex;margin-bottom:10px;width:100%;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.afgc-main-form-preview-container li label{font-size:14px;line-height:24px;color:#000;text-align:left;font-weight:600;}.woocommerce-product-gallery__image a img{width:100%;}.afgc-virtual-custom-amount ul li label,.afgc-physical-gift-card ul li label,.afgc_gift_card_opt li label,.afgc-form-group label{font-size:14px;line-height:24px;color:#000;}.afgc_gift_card_opt li label{margin-right:5px !important;margin-bottom:0 !important;margin-left:5px !important;}.afgc-enter-custom-amount{display:flex;gap:10px;flex-wrap:wrap;}.afgc-section-label-custom-btn .afgc_popup_text{visibility:hidden;width:185px;background-color:#fafafa;color:#0d0c0c;text-align:center;border-radius:4px;transition:.3s ease-in-out;padding:11px 11px;position:absolute;z-index:99999;top:-114px;font-size:13px;border:1px solid rgba(0,0,0,.59);right:0;line-height:19px;}.afgc-upload-img:hover + .afgc_popup_text{visibility:visible;}.afgc-section-label-custom-btn .afgc_popup_text::after{content:"";position:absolute;top:100%;right:25px;margin-left:-5px;border-width:8px;border-style:solid;border-color:#000 transparent transparent transparent;}.afgc-have-code{padding:30px 15px 30px 30px;list-style-type:none;margin:25px 0px 35px;border-radius:0;border-right:10px solid #f8f8f8;color:#000;font-weight:500;box-shadow:0 0 20px 0 rgba(0,0,0,15%);background-color:#fff;font-size:16px;line-height:26px;}.afgc-show-giftcard{font-size:17px;margin:0px 6px;}.afgc-enter-code{padding:30px 15px 30px 30px;list-style-type:none;margin:25px 0px 35px;border-right:10px solid #f8f8f8;color:#000;font-size:1rem;font-weight:500;box-shadow:0 0 20px 0 rgba(0,0,0,15%);background-color:#fff;display:none;}.afgc-enter-code h4{font-size:18px;line-height:28px;line-height:normal;font-weight:500;margin-bottom:25px;}.afgc-gift-card-code-fld{width:70%;display:inline-block;box-shadow:none !important;background-color:transparent !important;border:1px solid rgba(0,0,0,.12) !important;vertical-align:middle;height:49px;}.afgc-gift-card-button{display:inline-block;vertical-align:middle;width:27%;height:49px;}.afgc-tabs{position:relative;box-sizing:border-box;padding:0 15px;overflow:hidden;}.afgc-tabs-navs{list-style:none;padding:0 !important;margin:0 !important;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-bottom:25px;border-bottom:1px solid rgba(34,113,177,.33);height:39px;}.afgc-tabs-navs li{list-style:none !important;}.afgc-tabs-navs li.active a,.afgc-tabs-navs li a:active,.afgc-tabs-navs li a:hover,.afgc-tabs-navs li a:focus{padding:10px 15px;font-size:14px;line-height:24px;text-decoration:none !important;background-color:#2271b1;color:white;margin-right:10px;border:1px solid #2271b1;outline:0 !important;}.afgc-tabs-navs li a{padding:5px 15px;font-size:14px;line-height:24px;text-decoration:none !important;background-color:white;color:black;margin-right:10px;border:1px solid transparent;}.afgc-tabs h4{font-size:18px;line-height:28px;font-weight:600;position:relative;}.afgc-level-one-list-item{position:relative;border-bottom:1px solid rgba(0,0,0,.05);padding:30px 20px;}.afgc-level-one-list-item:nth-child(even){background:#f8f9ff;}.afgc-level-one-list-item:last-child{border-bottom:0;}.afgc-level-one-list-item li{display:block;width:100%;margin-bottom:10px;}.afgc-level-one-list-item label{font-size:16px;line-height:26px;text-align:left;font-weight:600;}.afgc-level-one-list-item span{text-align:right;float:right;}.afgc_items_cl .afgc-delete-field{display:none;}.afgc-shordcodes-gifts-cards li img{width:100% !important;}.tab-content{position:relative;}.afgc-net-amount{position:absolute;right:0;top:0;font-size:20px;line-height:30px;color:#000;}.afgc-tabs h4 span{position:absolute;right:0;top:0;font-size:14px;line-height:24px;background:#448a85;width:100%;color:#fff;max-width:80px;text-align:center;padding:3px;}.afgc-coupon-strip{text-align:right;}.afgc-coupon-strip li{display:inline-block;vertical-align:top;width:32%;box-sizing:border-box;overflow:hidden;padding:25px 20px 30px;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;margin-right:5px;border-radius:5px;background-color:#fff;box-shadow:3px 0 12px 0 rgba(154,168,255,19%);border-top:6px solid #2271b1;margin-bottom:25px;font-size:14px;margin-top:10px;line-height:24px;text-align:left;}.afgc-coupon-strip li h4{font-size:15px;line-height:25px;font-weight:700;margin:0 0 10px;position:relative;}.afgc-coupon-strip li h4 img{position:absolute;right:0;top:0;width:40px;opacity:.2;height:40px;}.afgc-download-col img{width:25px;height:25px;display:block;}body.popup-active{overflow:hidden;}.afgc-gift-type-wrap .select2-selection.select2-selection--single,.afgc-gift-type-select{height:35px;padding:0 10px !important;}.afgc-gift-type-select{border-radius:3px;background-color:#fff;font-size:14px;line-height:24px !important;width:100%;padding:0 !important;padding-left:5px !important;max-width:412px;}#afgc_gift_products,.afgc-gift-type-wrap .select2-container{width:100%;max-width:412px;height:35px;padding:0 !important;}#select2-afgc_gift_products-container{font-size:14px;line-height:33px;}.afgc-gift-type-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{height:33px;}.afgc-gift-type-wrap .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #ababab;background:#fff;box-shadow:none;}.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;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;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:white;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]{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;filter:alpha(opacity=0);}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !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:bold;}.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:white;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;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px;}.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:bold;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-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{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 black 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--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{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:transparent;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]{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]{background-color:#5897fb;color:white;}.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:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb;}.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:bold;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:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);}.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 #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;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:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);}.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:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0);}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}.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:bold;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;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 #5897fb;}.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]{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:#5897fb;}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none;}button.pswp__button{box-shadow:none !important;background-image:url("https://rusoffroad.com/nitropack_static/aTkLYcKqShtHsHscfYlWIfZqORgMIvxH/assets/images/optimized/rev-3831c85/rusoffroad.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png") !important;}button.pswp__button.nitro-lazy{background-image:none !important;}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent !important;}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none !important;}button.pswp__button--arrow--left.nitro-lazy,button.pswp__button--arrow--left:hover.nitro-lazy,button.pswp__button--arrow--right.nitro-lazy,button.pswp__button--arrow--right:hover.nitro-lazy{background-image:none !important;}button.pswp__button--close:hover{background-position:0 -44px;}button.pswp__button--zoom:hover{background-position:-88px 0;}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0;}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box;}.pswp img{max-width:none;}.admin-bar .pswp{height:calc(100% - 32px);top:32px;}@media screen and (max-width:782px){.admin-bar .pswp{height:calc(100% - 46px);top:46px;}}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);}.pswp--open{display:block;}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1);}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none;}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;}.pswp__img--placeholder{-webkit-backface-visibility:hidden;}.pswp__img--placeholder--blank{background:#222;}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0;}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc;}.pswp__error-msg a{color:#ccc;text-decoration:underline;}.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none;}.pswp__button:focus,.pswp__button:hover{opacity:1;}.pswp__button:active{outline:0;opacity:.9;}.pswp__button::-moz-focus-inner{padding:0;border:0;}.pswp__ui--over-close .pswp__button--close{opacity:1;}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url("https://rusoffroad.com/nitropack_static/aTkLYcKqShtHsHscfYlWIfZqORgMIvxH/assets/images/optimized/rev-3831c85/rusoffroad.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png") 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px;}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url("https://rusoffroad.com/nitropack_static/aTkLYcKqShtHsHscfYlWIfZqORgMIvxH/assets/images/optimized/rev-3831c85/rusoffroad.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg");}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0;}}.pswp__button--close{background-position:0 -44px;}.pswp__button--share{background-position:-44px -44px;}.pswp__button--fs{display:none;}.pswp--supports-fs .pswp__button--fs{display:block;}.pswp--fs .pswp__button--fs{background-position:-44px 0;}.pswp__button--zoom{display:none;background-position:-88px 0;}.pswp--zoom-allowed .pswp__button--zoom{display:block;}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0;}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden;}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;}.pswp__button--arrow--left{left:0;}.pswp__button--arrow--right{right:0;}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute;}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px;}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px;}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__share-modal--hidden{display:none;}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform;}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}.pswp__share-tooltip a:hover{text-decoration:none;color:#000;}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0;}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px;}.pswp__share-modal--fade-in{opacity:1;}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.pswp--touch .pswp__share-tooltip a{padding:16px 12px;}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff;}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a;}a.pswp__share--twitter:hover{background:#55acee;color:#fff;}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d;}a.pswp__share--download:hover{background:#ddd;}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto;}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;}.pswp__caption small{font-size:11px;color:#bbb;}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc;}.pswp__caption--empty{display:none;}.pswp__caption--fake{visibility:hidden;}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr;}.pswp__preloader__icn{width:20px;height:20px;margin:12px;}.pswp__preloader--active{opacity:1;}.pswp__preloader--active .pswp__preloader__icn{background:url("https://rusoffroad.com/nitropack_static/aTkLYcKqShtHsHscfYlWIfZqORgMIvxH/assets/images/optimized/rev-3831c85/rusoffroad.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif") 0 0 no-repeat;}.pswp__preloader--active .pswp__preloader__icn.nitro-lazy{background-image:none !important;}.pswp--css_animation .pswp__preloader--active{opacity:1;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0;}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden;}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0;}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right;}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end;}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible;}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5);}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3);}.pswp__ui--idle .pswp__top-bar{opacity:0;}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0;}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001;}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none;}.pswp__element--disabled{display:none !important;}.pswp--minimal--dark .pswp__top-bar{background:0 0;}form.cart:has(#yith-wapo-container .yith-wapo-block),:is(.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart{display:block !important;}.yith-wapo-block *,.yith-wapo-block *:before,.yith-wapo-block *:after{box-sizing:border-box;}#yith-wapo-container .yith-wapo-block{padding:var(--yith-wapo-block-padding);}.yith-wapo-block .yith-wapo-addon.empty-title{margin-top:20px;}.yith-wapo-block .yith-wapo-addon:not(:first-child):not(.empty-title):not(.toggle-open){margin-top:20px;}.yith-wapo-block .yith-wapo-addon:not(:first-child):not(.empty-title).wapo-toggle.toggle-closed{margin-top:initial;}.yith-wapo-block .yith-wapo-addon:after{content:"";display:block;clear:both;}.yith-wapo-block .yith-wapo-addon .addon-header{display:flex;align-items:center;column-gap:10px;}.yith-wapo-block .yith-wapo-addon .addon-header .title-image{max-width:115px;padding:15px 0px;}.yith-wapo-block .yith-wapo-addon .wapo-block-title{margin-top:0;clear:none;}.yith-wapo-block .yith-wapo-addon.wapo-toggle{width:auto;}.yith-wapo-block .yith-wapo-addon:not(.empty-title).wapo-toggle .wapo-addon-title{display:flex;flex:0 0 100%;column-gap:10px;margin-bottom:25px;}.yith-wapo-block .yith-wapo-addon.wapo-toggle .addon-header{cursor:pointer;}.yith-wapo-block .yith-wapo-addon.wapo-toggle:not(:last-child){margin-bottom:10px;}.yith-wapo-block .yith-wapo-addon.wapo-toggle.toggle-open:not(:last-child){margin-bottom:20px;}.yith-wapo-block .yith-wapo-addon.wapo-toggle .options-container.default-closed{display:none;}.yith-wapo-block .yith-wapo-addon.wapo-toggle .wapo-addon-title:before{content:"";font-family:"dashicons";}.yith-wapo-block .yith-wapo-addon.wapo-toggle .wapo-addon-title.toggle-open:before{content:"";font-family:"dashicons";}.yith-wapo-block .yith-wapo-addon.wapo-toggle .options-container.default-open{display:block;}.yith-wapo-block .yith-wapo-addon-type-color .yith-wapo-option{margin:0px 5px 5px 0px;}.yith-wapo-block .yith-wapo-addon .yith-wapo-option label,.yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label{word-break:normal;margin:0;cursor:pointer;}.yith-wapo-block .yith-wapo-addon .yith-wapo-option small del{opacity:.5;}.yith-wapo-block .yith-wapo-addon .yith-wapo-option .description{font-size:12px;word-break:break-word;}.yith-wapo-block .yith-wapo-addon .yith-wapo-separator{width:100%;height:1px;margin:30px 0px;}.yith-wapo-block .yith-wapo-addon .yith-wapo-separator.simple_border{border-bottom:1px solid;}.yith-wapo-block .yith-wapo-addon .yith-wapo-separator.double_border{height:5px;border-top:1px solid;border-bottom:1px solid;}.yith-wapo-block .yith-wapo-addon .yith-wapo-separator.dotted_border{border-bottom:1px dotted;}.yith-wapo-block .yith-wapo-addon .yith-wapo-separator.dashed_border{border-bottom:1px dashed;}.yith-wapo-block .yith-wapo-addon .yith-wapo-separator.empty_space{width:100%;height:50px;border:0;}.yith-wapo-block .yith-wapo-addon .yith-wapo-option{word-break:break-all;}.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip img{display:inline-block;}.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip span{background-color:var(--yith-wapo-tooltip-colors-background);color:var(--yith-wapo-tooltip-colors-text);}.yith-wapo-block .yith-wapo-addon .yith-wapo-option .yith-wapo-addon-label .tooltip{visibility:hidden;width:max-content;max-width:100%;word-break:auto-phrase;background-color:var(--yith-wapo-tooltip-colors-background);color:#fff;text-align:center;padding:8px;font-size:14px;position:absolute;bottom:120%;left:50%;transform:translateX(-50%);opacity:0;z-index:9;}.yith-wapo-block .yith-wapo-addon .yith-wapo-option .yith-wapo-addon-label .tooltip.position-bottom{top:130%;bottom:initial;}.yith-wapo-block .yith-wapo-addon .yith-wapo-option .yith-wapo-addon-label .tooltip.position-top::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--yith-wapo-tooltip-colors-background) transparent transparent transparent;}.yith-wapo-block .yith-wapo-addon .yith-wapo-option .yith-wapo-addon-label .tooltip.position-bottom::before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--yith-wapo-tooltip-colors-background);}.yith-wapo-block .yith-wapo-addon .yith-wapo-option .yith-wapo-addon-label:hover .tooltip{visibility:visible;opacity:1;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option .yith-wapo-addon-label .tooltip.position-top,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-option .yith-wapo-addon-label .tooltip.position-top,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-colorpicker .yith-wapo-option .yith-wapo-addon-label .tooltip.position-top{bottom:105%;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option .yith-wapo-addon-label .tooltip.position-bottom,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-option .yith-wapo-addon-label .tooltip.position-bottom,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-colorpicker .yith-wapo-option .yith-wapo-addon-label .tooltip.position-bottom,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option .yith-wapo-addon-label .tooltip.position-bottom,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-number .yith-wapo-option .yith-wapo-addon-label .tooltip.position-bottom{top:105%;}.yith-wapo-block .yith-wapo-addon .yith-wapo-option:hover .tooltip span{display:block;}.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip:hover span{display:block;}.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip span:after{border-top-color:var(--yith-wapo-tooltip-colors-background);}.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip.position-bottom span:after{border-bottom-color:var(--yith-wapo-tooltip-colors-background);}.yith-wapo-block .yith-wapo-addon .yith-wapo-option .yith-wapo-addon-label{position:relative;cursor:pointer;}.yith-wapo-addon.yith-wapo-addon-type-checkbox .checkbox-button-container{display:flex;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-checkbox .yith-wapo-option input{margin-right:10px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-checkbox .yith-wapo-option div.label{line-height:20px;}.yith-wapo-addon-type-checkbox .options .yith-wapo-option .yith-wapo-addon-label{margin-left:5px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label{position:relative;margin-bottom:10px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label .color-container{width:fit-content;display:flex;flex-direction:column;align-items:center;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label .color-container small{text-align:center;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-checkbox .yith-wapo-option div.label,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option div.label{display:flex;align-items:center;}.yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label.position-above .option-container,.yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label.position-under .option-container{display:flex;flex-direction:column;gap:5px;}.yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label.position-right .option-container{display:flex;align-items:center;flex-direction:row;gap:7px;}.yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label.position-left .option-container{display:flex;align-items:center;flex-direction:row;gap:7px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected span.color:after,.select_box .select_option.selected:after{content:"";width:18px;height:18px;background:#03bfac url("https://rusoffroad.com/nitropack_static/aTkLYcKqShtHsHscfYlWIfZqORgMIvxH/assets/images/optimized/rev-3831c85/rusoffroad.com/wp-content/plugins/yith-woocommerce-advanced-product-options-premium/assets/img/icon-check.png") center no-repeat;background-size:50%;border-radius:50%;margin:0;display:block;position:absolute;top:-6px;right:-6px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label span.color{width:40px;height:40px;border-radius:var(--yith-wapo-color-swatch-style);border:2px solid #dedede;position:relative;display:flex;justify-content:center;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option:not(.rounded) div.label span.color{align-items:center;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label span.color img{border-radius:var(--yith-wapo-color-swatch-style);width:100%;height:100%;object-fit:cover;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label:hover span.color{border:2px solid #03bfac;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected div.label span.color{border:2px solid #03bfac;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-date .yith-wapo-option .date-container input{min-width:initial;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-date .yith-wapo-option .label{display:flex;flex-direction:column;}#ui-datepicker-div{padding:20px;}#ui-datepicker-div #wapo-datepicker-time{height:60px;padding-top:10px;}#ui-datepicker-div #wapo-datepicker-time label{width:43%;height:40px;line-height:40px;font-weight:bold;display:block;float:left;}#ui-datepicker-div #wapo-datepicker-time select{width:57%;background-color:#f7f7f7;border:1px solid #efefef;display:block;float:left;cursor:pointer;}#ui-datepicker-div #wapo-datepicker-time select{background:#f7f7f7 url("https://rusoffroad.com/nitropack_static/aTkLYcKqShtHsHscfYlWIfZqORgMIvxH/assets/images/optimized/rev-3831c85/cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat;background-position:95%;background-size:10px;-webkit-appearance:none;}#ui-datepicker-div #wapo-datepicker-time select.nitro-lazy{background-image:none !important;}#ui-datepicker-div #wapo-datepicker-save button{width:100%;border-radius:0px;margin:0;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-option input.file{display:none;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-option div.label.position-under .option-container,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-option div.label.position-above .option-container{max-width:100px;}.yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label.file-input{cursor:initial;}.yith-wapo-block .yith-wapo-addon .options.per-row-1 .yith-wapo-option .label_container .image img{max-width:150px;max-height:150px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display{border-radius:5px;border:1px solid #7a7a7a;padding:10px;height:100%;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected div.label .label-container-display{border:1px solid #03bfac;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected div.label .label-container-display:after{content:"";width:18px;height:18px;background:#03bfac url("https://rusoffroad.com/nitropack_static/aTkLYcKqShtHsHscfYlWIfZqORgMIvxH/assets/images/optimized/rev-3831c85/rusoffroad.com/wp-content/plugins/yith-woocommerce-advanced-product-options-premium/assets/img/icon-check.png") center no-repeat;background-size:50%;border-radius:50%;display:block;position:absolute;top:-6px;right:-6px;z-index:10;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option p{margin:6px 0 0 0;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container:after{content:"";display:block;clear:both;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container .label_price{display:flex;flex-wrap:wrap;word-break:break-all;align-items:center;column-gap:5px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container.content-align-left .label_price{justify-content:flex-start;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container.content-align-center .label_price{justify-content:center;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container.content-align-right .label_price{justify-content:flex-end;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container.content-align-left .label-container-display{display:flex;flex-direction:column;align-items:flex-start;text-align:left;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container.content-align-center .label-container-display{display:flex;flex-direction:column;align-items:center;text-align:center;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container.content-align-right .label-container-display{display:flex;flex-direction:column;align-items:flex-end;text-align:right;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label.position-left .label-container-display{display:flex;flex-direction:row;align-items:center;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label.position-right .label-container-display{display:flex;flex-direction:row;align-items:center;}.single-product div.product .summary.entry-summary form.cart .yith-wapo-block .quantity{max-width:80px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-number.numbers-check .options.error-message{border:1px solid var(--yith-wapo-required-option-color);padding:10px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-number.numbers-check .yith-wapo-numbers-error-message{color:var(--yith-wapo-required-option-color);}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-number .yith-wapo-option .yith-wapo-addon-label,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-colorpicker .yith-wapo-option .yith-wapo-addon-label{display:inline-block;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-image{margin-right:10px;max-width:100px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-image img{display:block;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container{position:relative;display:flex;align-items:center;cursor:pointer;line-height:20px;border-radius:5px;border:1px solid #7a7a7a;padding:10px;font-size:15px;height:100%;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container .product-info{word-break:break-word;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container .product-info .stock-info{padding-bottom:10px;}.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .product-container:hover{border:1px solid var(--yith-wapo-accent-color-color);}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container{border:1px solid var(--yith-wapo-accent-color-color);}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container:after{content:"";width:18px;height:18px;background:var(--yith-wapo-accent-color-color) url("https://rusoffroad.com/nitropack_static/aTkLYcKqShtHsHscfYlWIfZqORgMIvxH/assets/images/optimized/rev-3831c85/rusoffroad.com/wp-content/plugins/yith-woocommerce-advanced-product-options-premium/assets/img/icon-check.png") center no-repeat;background-size:50%;border-radius:50%;display:block;position:absolute;top:-9px;right:-9px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container small.option-price{margin:7px 0px 5px 0px;font-size:16px;font-weight:bold;display:block;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container .sign.positive{display:none;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container .brackets{display:none;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container .button{margin:0;font-size:15px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.out-of-stock{pointer-events:none;opacity:.5;color:#8b8b8b;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.out-of-stock .stock.out-of-stock{opacity:initial;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .option-add-to-cart .quantity{display:block;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .options.per-row-1{gap:8px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option input{margin-top:0px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-select .image-container img{max-width:200px;max-height:200px;margin-bottom:10px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-text .yith-wapo-option .input-text-container input{min-width:initial;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-text .yith-wapo-option .label{margin-bottom:10px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option{}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option .label{margin-bottom:10px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option textarea{min-height:200px;}.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container{background-color:#fff;min-width:200px;width:auto;border:1px solid #d9d9d9;border-radius:8px;padding:7px;}.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container span.wp-picker-input-wrap.hidden{display:inline-block !important;}.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container button.wp-color-result{margin:0 6px 3px 0;vertical-align:middle;position:relative;border-radius:4px !important;}.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-default-custom:before{content:"";text-indent:0;font-family:"yith-icon";color:#d8d8d8;font-weight:normal;width:15px;background:none;line-height:30px;margin-left:8px;}.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-default-custom{padding:10px;}.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-default-custom.default_color:before{color:#5d5d5d;}.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container .wp-picker-default,.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container .wp-picker-clear{opacity:0;width:25px;margin-left:-20px;padding:0;position:absolute;z-index:2;}.yith-wapo-block .yith-wapo-addon-type-colorpicker input[type="text"].wp-color-picker{width:6rem;display:initial;border:none;line-height:3;}.yith-wapo-block .yith-wapo-addon-type-colorpicker input[type="text"].wp-color-picker:focus{box-shadow:none;}.yith-wapo-block .yith-wapo-addon-type-colorpicker span.wp-color-result-text:empty{padding:0px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-colorpicker .yith-wapo-option div.label.position-under .option-container,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-colorpicker .yith-wapo-option div.label.position-above .option-container{max-width:100px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-colorpicker .yith-wapo-option div.label.position-left .yith-wapo-addon-label{margin-left:10px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-colorpicker .yith-wapo-option div.label.position-right .yith-wapo-addon-label{margin-right:10px;}.theme-yith-proteo .yith-wapo-addon-type-colorpicker .wp-picker-container .button.wp-color-result{border:1px solid #ccc;background:none;border-radius:initial;}.theme-yith-proteo .yith-wapo-addon-type-colorpicker .wp-picker-container .button.wp-picker-clear{border:1px solid #ccc;border-radius:initial;line-height:normal;}.theme-yith-proteo .yith-wapo-option .yith-wapo-ajax-uploader .button{margin-bottom:0;margin-right:0;}.yith-wapo-block .yith-wapo-addon-type-colorpicker span.wp-picker-custom-placeholder{line-height:3;font-size:12px;}.yith-wapo-addon .yith-wapo-option .wp-picker-container.yith-wapo-colorpicker-initialized.wp-picker-active .wp-picker-open{vertical-align:bottom;}.theme-yith-proteo.single-product div.product form.cart .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-number .yith-wapo-option .input-number.quantity input,.theme-yith-proteo.single-product div.product form.cart .yith-wapo-addon-type-product .quantity input.wapo-product-qty,.theme-yith-proteo .single-product div.product form.cart .yith-wapo-addon-type-product .quantity input.wapo-product-qty{height:45px;width:70px;font-size:1rem;}.theme-yith-proteo #wapo-datepicker-time select{font-family:Montserrat,sans-serif;font-weight:bold;}body.theme-yith-proteo.yith-wapo-modal-is-open{position:fixed;}body.theme-yith-proteo.yith-wapo-modal-is-open .single-product div.product .summary.entry-summary{padding-left:50px;}.theme-yith-proteo .yith-wapo-edit-product-cart small{color:var(--proteo-general_link_color);}@media only screen and (max-width: 768px){body.theme-yith-proteo.yith-wapo-modal-is-open .single-product div.product .summary.entry-summary{padding-left:0;}}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option{line-height:20px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image{display:inline-block;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-left{display:block;float:left;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-left img{width:auto;height:20px;margin-right:10px;display:block;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-right{margin-left:-15px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-right img{width:auto;height:20px;margin-left:10px;display:block;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-above{display:block;margin-bottom:5px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-above img{width:auto;max-height:100px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-under{display:block;margin-top:5px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-under img{width:auto;max-height:100px;}#wapo-total-price-table{margin-top:40px;}#wapo-total-price-table table{width:auto;font-size:20px;line-height:40px;}#wapo-total-price-table table th{padding-right:10px;text-align:left;}.woocommerce-cart-form .yith-wapo-group-title,#order_review .yith-wapo-group-title{font-size:16px;}tr.cart_item.yith-wapo-product-has-individual-addons td{border-bottom:none !important;}tr.cart_item.yith-wapo-product-is-individual-addons td{padding-top:0px !important;font-size:.9em;}tr.cart_item.yith-wapo-product-as-item td{font-size:.9em;}tr.cart_item.yith-wapo-product-as-item td img{transform:scale(.7);}.yith-wapo-addon .yith-wapo-option .required-error .required-message{color:var(--yith-wapo-required-option-color);}.yith-wapo-block .yith-wapo-addon .min-error{font-size:13px;margin-top:15px;}.yith-wapo-block .yith-wapo-addon .min-error *,.yith-wapo-addon .options-container .max-selected-error{color:var(--yith-wapo-required-option-color);}.yith-wapo-block .yith-wapo-addon .wapo-error{color:var(--yith-wapo-required-option-color);}.length-error-message{display:none;padding:5px 0px;color:var(--yith-wapo-required-option-color);word-break:break-word;}#wapo-total-price-table{color:var(--yith-wapo-price-box-colors-text);background:var(--yith-wapo-price-box-colors-background);}.yith-wapo-ajax-uploader .button{border-radius:5px;padding:10px 15px;font-size:13px;font-weight:normal;cursor:pointer;overflow:auto;}.yith-wapo-ajax-uploader .link{color:var(--yith-wapo-uploads-file-colors-border);cursor:pointer;}.yith-wapo-uploaded-file .remove{position:relative;top:2px;cursor:pointer;font-size:14px;margin-bottom:10px;}.yith-wapo-uploaded-file-element .yith-wapo-uploaded-file-info .file-size{opacity:.7;}.yith-wapo-uploaded-file-element .yith-wapo-uploaded-file-info .file-name{color:#000;}.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-uploaded-file-element.completed span.info label:before{content:"";display:block;width:18px;height:18px;background:#03bfac url("https://rusoffroad.com/nitropack_static/aTkLYcKqShtHsHscfYlWIfZqORgMIvxH/assets/images/optimized/rev-3831c85/rusoffroad.com/wp-content/plugins/yith-woocommerce-advanced-product-options-premium/assets/img/icon-check.png") center no-repeat;background-size:50%;border-radius:50%;z-index:10;}.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-uploaded-file-element.completed span.info .file-name{display:flex;align-items:center;column-gap:10px;}.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-loader-container{position:relative;top:5px;}.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-uploaded-file span.info{display:flex;flex-direction:column;}.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-uploaded-file-info{display:flex;flex-wrap:wrap;justify-content:space-between;}.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-uploaded-file-element{margin-bottom:10px;}.yith-wapo-addon .yith-wapo-option.allow-multiple .yith-wapo-uploaded-file-element.completed{border-bottom:1px solid #d1d1d1;}.yith-wapo-addon.yith-wapo-addon-type-file hr.upload-separator{border-top:1px solid var(--yith-wapo-uploads-file-colors-border);opacity:.6;}.yith-wapo-addon.yith-wapo-addon-type-file img.yith-wapo-img-uploaded{margin:10px 0px 10px 0px;width:45px;}.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-ajax-uploader{background:var(--yith-wapo-uploads-file-colors-background);border:1px dashed var(--yith-wapo-uploads-file-colors-border);border-radius:5px;padding:20px;margin:10px 0px;font-size:14px;}.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-ajax-uploader .yith-wapo-ajax-uploader-container{display:flex;align-items:center;flex-wrap:wrap;column-gap:10px;}.yith-wapo-addon.yith-wapo-addon-type-file .ui-progressbar{position:relative;top:5px;height:10px;border:none;}.yith-wapo-loader.ui-progressbar.ui-corner-all.ui-widget.ui-widget-content .ui-progressbar-value{background-color:var(--yith-wapo-uploads-file-colors-border);}.yith-wapo-option small.yith-wapo-error{word-break:break-word;}.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label:hover span.color,.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected div.label span.color{border:2px solid var(--yith-wapo-accent-color-color);}.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display,.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .product-container{border:1px solid var(--yith-wapo-form-border-color-color);}.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected div.label .label-container-display,.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container{border:1px solid var(--yith-wapo-accent-color-color);}.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option:not(.out-of-stock) label{border:1px solid var(--yith-wapo-form-border-color-color);}.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option label:hover,.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected label{border:1px solid var(--yith-wapo-accent-color-color);}.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.checkboxbutton{width:20px;height:20px;position:relative;display:block;float:left;margin-right:10px;}.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.checkboxbutton input[type="checkbox"]{width:20px;height:20px;opacity:0;position:absolute;top:0;left:0;cursor:pointer;}.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.checkboxbutton:before{content:"";background:#fff;width:20px;height:20px;line-height:20px;border:1px solid var(--yith-wapo-form-border-color-color);border-radius:var(--yith-wapo-checkbox-style);margin-right:10px;text-align:center;font-size:17px;vertical-align:middle;cursor:pointer;margin-bottom:5px;transition:background-color ease .3s;display:inline-block;}.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.checkboxbutton.checked:before{background-image:url("https://rusoffroad.com/nitropack_static/aTkLYcKqShtHsHscfYlWIfZqORgMIvxH/assets/images/source/rev-3831c85/rusoffroad.com/wp-content/plugins/yith-woocommerce-advanced-product-options-premium/assets/img/check.svg") !important;background-size:65%;background-repeat:no-repeat !important;background-color:var(--yith-wapo-accent-color-color);border-color:var(--yith-wapo-accent-color-color);color:#fff;background-position:center;}.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton{width:20px;height:20px;position:relative;margin-right:10px;display:block;float:left;}.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton input[type="radio"]{width:20px;height:20px;opacity:0;position:absolute;top:0;left:0;cursor:pointer;}.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton:before{content:"";background:#fff;background-clip:content-box;width:20px;height:20px;line-height:20px;border:1px solid var(--yith-wapo-form-border-color-color);border-radius:100%;padding:2px;margin-bottom:0px;margin-right:0px;font-size:20px;text-align:center;display:inline-block;float:left;cursor:pointer;}.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton.checked:before{border-color:var(--yith-wapo-accent-color-color);}.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton.checked:before{background-color:var(--yith-wapo-accent-color-color);background-clip:content-box !important;}.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label label{font-size:var(--yith-wapo-label-font-size);}.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon .yith-wapo-option .description{font-size:var(--yith-wapo-description-font-size);overflow-y:auto;max-height:70px;}.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected div.label .label-container-display:after,.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected div.label::after,.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected div.label .label-container-display:after{background-color:var(--yith-wapo-accent-color-color);}.yith-wapo-container .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label span.color{width:var(--yith-wapo-color-swatch-size);height:var(--yith-wapo-color-swatch-size);}.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected span.color:after,.select_box .select_option.selected:after{background:var(--yith-wapo-accent-color-color) url("https://rusoffroad.com/nitropack_static/aTkLYcKqShtHsHscfYlWIfZqORgMIvxH/assets/images/optimized/rev-3831c85/rusoffroad.com/wp-content/plugins/yith-woocommerce-advanced-product-options-premium/assets/img/icon-check.png") center no-repeat;background-size:50%;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option *{max-width:100%;}.yith-wapo-addon.yith-wapo-addon-type-select.required-min .select2-selection.select2-selection--single{border:1px solid var(--yith-wapo-required-option-color);}#yith-wapo-container .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-select.required-min{border:inherit;border-radius:inherit;}#yith-wapo-container .yith-wapo-block .yith-wapo-addon .options .option-description{margin-top:15px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-date .yith-wapo-option .date-container,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-colorpicker .yith-wapo-option .yith-wapo-colorpicker-container,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option .textarea-container textarea,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-text .yith-wapo-option .input-text-container{margin-top:8px;}.yith-wapo-block div.yith-wapo-addon .options.per-row-1{row-gap:15px;}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container{height:100%;}.yith-wapo-addon-type-text input.length-error{border-color:#f00;}.yith-wapo-addon:not(.yith-wapo-addon-type-label) .yith-wapo-option .image img{max-width:100%;max-height:200px;}body.yith-wapo-modal-is-open{overflow:hidden;}table.shop_table tbody tr td.product-name .yith-wapo-edit-product-cart{text-decoration:none;cursor:pointer;}.yith-wapo-edit-product-cart small{font-weight:800;cursor:pointer;}.yith-wapo-popup{position:fixed;visibility:hidden;top:0;left:0;right:0;bottom:0;z-index:99999;opacity:0;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}.yith-wapo-popup.open,.yith-wapo-popup.open .yith-wapo-wrapper{visibility:visible;opacity:1;}.yith-wapo-popup .yith-wapo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);}.yith-wapo-popup .yith-wapo-wrapper{position:absolute;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;text-align:left;}.yith-wapo-head{display:flex;justify-content:space-between;border-radius:10px 10px 0 0;padding:20px;background-color:#fff;z-index:10;}.yith-wapo-head .edit-options-label{padding-top:30px;padding-left:30px;font-weight:700;font-size:20px;}.yith-wapo-content .woocommerce > div{background-color:#fff;}.yith-wapo-wrapper,.yith-wapo-main,.yith-wapo-content .woocommerce{height:100%;}.yith-wapo-content{max-height:calc(100% - 146px);overflow:auto;background-color:#fff;padding:0px 50px;}.yith-wapo-popup .yith-wapo-close{width:26px;height:26px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("https://rusoffroad.com/nitropack_static/aTkLYcKqShtHsHscfYlWIfZqORgMIvxH/assets/images/source/rev-3831c85/rusoffroad.com/wp-content/plugins/yith-woocommerce-advanced-product-options-premium/assets/img/close_small.svg");mask-image:url("https://rusoffroad.com/nitropack_static/aTkLYcKqShtHsHscfYlWIfZqORgMIvxH/assets/images/source/rev-3831c85/rusoffroad.com/wp-content/plugins/yith-woocommerce-advanced-product-options-premium/assets/img/close_small.svg");background-color:#c0c0c0;}.yith-wapo-popup .yith-wapo-close:hover{cursor:pointer;background-color:#6b6b6b;}body.yith-wapo-modal-is-open span.select2-container.select2-container--default.select2-container--open{z-index:9999;}.yith-wapo-wrapper > button.single_add_to_cart_button.button.alt{position:absolute !important;top:90%;right:45%;z-index:99;}.yith-wapo-popup .yith-wapo-wrapper .yith-wapo-main{opacity:0;height:100%;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;box-shadow:0px 0px 14px 7px rgba(52,52,52,1);-webkit-box-shadow:0px 0px 10px 3px #4a4a4a;-moz-box-shadow:0px 0px 10px 3px #4a4a4a;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}.yith-wapo-popup .yith-wapo-wrapper .yith-wapo-main{opacity:1;}.yith-wapo-footer{background:rgba(240,240,240,.88);display:flex;justify-content:flex-end;border-radius:0 0 10px 10px;}.yith-wapo-footer .yith-wapo-add-to-cart{display:flex;flex-direction:column;justify-content:center;margin:14px 30px;}.yith-wapo-footer .yith-wapo-add-to-cart .button{margin:0;padding:12px 60px;border-radius:10px;}.yith-wapo-popup.fade-in .yith-wapo-wrapper .yith-wapo-main{-webkit-transform:scale(.3);-moz-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);}.yith-wapo-popup.open.fade-in .yith-wapo-wrapper .yith-wapo-main{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.yith-wapo-modal-is-open .yith-wapo-popup.fade-in.open .single-product .product_title{font-size:30px;}.yith-wapo-modal-is-open .yith-wapo-popup.fade-in.open .single-product .price .amount{font-size:20px;}.yith-wapo-popup.open .single-product div.product .woocommerce-product-gallery{top:0 !important;}@media (min-width: 768px){#ui-datepicker-div{width:23em;}}@media only screen and (max-width: 768px){.yith-wapo-block .yith-wapo-addon .yith-wapo-option .yith-wapo-addon-label .tooltip{max-width:initial;}.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container button.wp-color-result{vertical-align:inherit;}.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-ajax-uploader-container .button{margin-top:10px;}.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container{min-width:auto;}.yith-wapo-head,.yith-wapo-footer{border-radius:0;}}@media screen and (min-width: 1024px){.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display:hover{border:1px solid var(--yith-wapo-accent-color-color);}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display:hover{border:1px solid #03bfac;}}.theme-twentytwentyfour .wc-block-add-to-cart-form #yith-wapo-container .input-text.wapo-product-qty{padding:.9rem 0;}