@charset "UTF-8";.block-image.image-testimonials{width:100%;max-width:100%;margin:0 auto}.carousel.mult-1 .block-image.image-testimonials.testimonials-generic-icon,.block-image.image-testimonials.testimonials-generic-icon{position:relative;width:80%;margin:10% auto}.block-image.image-testimonials.testimonials-generic-icon .testimonials-generic-letter{position:absolute;width:100%;text-align:center;color:var(--anon-icon-bg);font-size:48px;top:0;font-family:var(--font-primary)}.testimonials-generic-icon .anonymous-icon{background:var(--anon-icon-bg);width:100%}.testimonials-generic-icon .anonymous-icon .user-icon{fill:var(--anon-icon)}.testimonials-generic-icon .testimonial-initials{position:absolute;font-family:var(--font-primary);top:50%;left:50%;transform:translate(-50%,-15%);text-align:center;font-size:var(--font-size-h1);font-weight:bold;color:var(--anon-icon-bg);text-shadow:1px 0 0 var(--anon-icon),-1px 0 0 var(--anon-icon),0 1px 0 var(--anon-icon),0 -1px 0 var(--anon-icon)}.carousel-item-testimonials .group-testimonials{width:100%}.testimonials-credentials{text-align:right;color:var(--text-color);grid-column:span 11 !important}.testimonials-quote p:first-of-type .icon-svg{fill:currentColor;margin-right:14px;margin-top:3px;transform:scale(1.5)}.testimonials-name{font-weight:bold;font-size:120%}.testimonials-location{font-style:italic}.testimonials-rating{margin-right:-5px}.testimonials-rating .icon.star,.testimonials-rating .icon.star-half,.testimonials-rating .icon.star-empty{filter:drop-shadow(1px 1px 1px var(--google-star-shadow))}.testimonials-rating .icon .icon-star,.testimonials-rating .icon .icon-star-half,.testimonials-rating .icon .icon-star-empty{margin-right:15px;margin-top:5px;transform:scale(1.6)}.testimonials-rating .icon .icon-star .stroke,.testimonials-rating .icon .icon-star-half .stroke,.testimonials-rating .icon .icon-star-empty .stroke{fill:var(--google-star-stroke) !important}.testimonials-rating .icon .icon-star .fill,.testimonials-rating .icon .icon-star-half .fill{fill:var(--google-star-color) !important}.testimonials-rating .icon .icon-star-half .fill2,.testimonials-rating .icon .icon-star-empty .fill{fill:var(--google-star-stroke) !important}.testimonials-credential img.new{display:inline-block;margin:0 20px -32px 0}.testimonials-platform-facebook{background:url('/wp-content/themes/battleplantheme/common/logos/facebook.webp')}.testimonials-platform-google{background:url('/wp-content/themes/battleplantheme/common/logos/google.webp')}.testimonials-platform-yelp{background:url('/wp-content/themes/battleplantheme/common/logos/yelp.webp')}.testimonials-platform-nextdoor{background:url('/wp-content/themes/battleplantheme/common/logos/nextdoor.webp')}.testimonials-platform-yp{background:url('/wp-content/themes/battleplantheme/common/logos/yp.webp')}.testimonials-platform-jobber{background:url('/wp-content/themes/battleplantheme/common/logos/jobber.webp')}.testimonials-platform-angi{background:url('/wp-content/themes/battleplantheme/common/logos/angi.webp')}.testimonials-platform-houzz{background:url('/wp-content/themes/battleplantheme/common/logos/houzz.webp')}.testimonials-platform-home_advisor{background:url('/wp-content/themes/battleplantheme/common/logos/home_advisor.webp')}.testimonials-platform-housecall_pro{background:url('/wp-content/themes/battleplantheme/common/logos/housecallpro.webp')}.testimonials-platform-bbb{background:url('/wp-content/themes/battleplantheme/common/logos/bbb.webp')}.testimonials-platform-fiverr{background:url('/wp-content/themes/battleplantheme/common/logos/fiverr.webp')}.testimonials-platform{margin:14px 1px 0;width:30px;height:30px;grid-column:span 1 !important;background-size:contain}.rating i.fa{letter-spacing:4px}.slider-testimonials .controls{margin-top:1.2em}.slider-testimonials .controls-before,.slider-testimonials .controls-above{margin-top:0;margin-bottom:1.2em}fieldset.hidden-fields-container{display:none}.wpcf7 form,.wpcf7 form .cf7-step{position:relative;display:grid;grid-template-columns:1fr;gap:var(--measure-small) 0;text-align:left;width:100%;max-width:850px;margin:var(--measure-base) auto}.wpcf7 form ul li:not(.menu-item):not(:last-child){margin-bottom:var(--measure-small)}#primary .wpcf7 form{margin:var(--measure-large) auto}.wpcf7 form .flex,.wpcf7 form > .form-input{grid-column:1 / -1;gap:var(--measure-base)}.wpcf7 form .form-input{position:relative;display:grid;grid-template-columns:max-content 1fr;gap:0.15em var(--measure-base)}body.form-stacked .wpcf7 form .form-input,.wpcf7 form.form-stacked .form-input,.wpcf7 form .form-stacked .form-input,.wpcf7 form .form-input.width-none{grid-template-columns:1fr !important}.wpcf7 form .flex.grid-3-3-2 .form-input{grid-template-columns:1fr !important}.wpcf7 form .form-input.width-full,.wpcf7 form label.width-full,.wpcf7 form label.width-full + span{grid-column:1 / -1}label{font-family:var(--font-text);font-weight:bold;text-align:right}#secondary .wpcf7 form.width-full{margin-top:0.3em}#secondary .wpcf7 form label.width-full,.wpcf7 form label.width-full,body.form-stacked .wpcf7 form label,.wpcf7 form.form-stacked label,.wpcf7 form .flex.grid-3-3-2 label,.wpcf7 form .form-stacked label,.wpcf7 form span.wpcf7-form-control-wrap{text-align:left;align-self:end}.wpcf7 form label.label-baseline{align-self:end}.wpcf7 form label.label-center{align-self:center}.wpcf7 form label.label-top{align-self:start}.label-pos-after{grid-template-columns:70px 1fr !important}.label-pos-after label{text-align:left !important;transform:translateX(-50px)}.wpcf7 form .label-pos-after span.wpcf7-form-control-wrap{align-self:start}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,select{width:100%;padding:var(--input-padding);font-size:var(--input-font-size);font-weight:var(--input-font-weight);color:var(--input-color);background:var(--input-background);border-top:var(--input-border-top);border-right:var(--input-border-right);border-bottom:var(--input-border-bottom);border-left:var(--input-border-left);box-shadow:var(--input-box-shadow);border-radius:var(--input-border-radius);text-shadow:var(--input-text-shadow);transform:var(--input-transform);filter:var(--input-filter);backdrop-filter:var(--input-filter);min-height:32px;transition:all var(--main-trans-speed) var(--main-trans-easing)}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus,select:focus,.wpcf7 form .wpcf7-response-output{padding:var(--input-padding);color:var(--input-color-focus);font-size:var(--input-font-size-focus);font-weight:var(--input-font-weight-focus);background:var(--input-background-focus);border-top:var(--input-border-top-focus);border-right:var(--input-border-right-focus);border-bottom:var(--input-border-bottom-focus);border-left:var(--input-border-left-focus);box-shadow:var(--input-box-shadow-focus);border-radius:var(--input-border-radius-focus);text-shadow:var(--input-text-shadow-focus);transform:var(--input-transform-focus);filter:var(--input-filter-focus);backdrop-filter:var(--input-backdrop-filter-focus);transition:all var(--main-trans-speed) var(--main-trans-easing)}.style-alt input[type="text"],.style-alt input[type="email"],.style-alt input[type="url"],.style-alt input[type="password"],.style-alt input[type="search"],.style-alt input[type="number"],.style-alt input[type="tel"],.style-alt input[type="range"],.style-alt input[type="date"],.style-alt input[type="month"],.style-alt input[type="week"],.style-alt input[type="time"],.style-alt input[type="datetime"],.style-alt input[type="datetime-local"],.style-alt input[type="color"],.style-alt textarea,.style-alt select{padding:var(--input-padding-alt);color:var(--input-color-alt);font-size:var(--input-font-size-alt);font-weight:var(--input-font-weight-alt);background:var(--input-background-alt);border-top:var(--input-border-top-alt);border-right:var(--input-border-right-alt);border-bottom:var(--input-border-bottom-alt);border-left:var(--input-border-left-alt);box-shadow:var(--input-box-shadow-alt);border-radius:var(--input-border-radius-alt);text-shadow:var(--input-text-shadow-alt);transform:var(--input-transform-alt);filter:var(--input-filter-alt);backdrop-filter:var(--input-backdrop-filter-alt)}.style-alt input[type="text"]:focus,.style-alt input[type="email"]:focus,.style-alt input[type="url"]:focus,.style-alt input[type="password"]:focus,.style-alt input[type="search"]:focus,.style-alt input[type="number"]:focus,.style-alt input[type="tel"]:focus,.style-alt input[type="range"]:focus,.style-alt input[type="date"]:focus,.style-alt input[type="month"]:focus,.style-alt input[type="week"]:focus,.style-alt input[type="time"]:focus,.style-alt input[type="datetime"]:focus,.style-alt input[type="datetime-local"]:focus,.style-alt input[type="color"]:focus,.style-alt textarea:focus,.style-alt select:focus,.style-alt .wpcf7 form .wpcf7-response-output{padding:var(--input-padding-alt);color:var(--input-color-focus-alt);font-size:var(--input-font-size-focus-alt);font-weight:var(--input-font-weight-focus-alt);background:var(--input-background-focus-alt);border-top:var(--input-border-top-focus-alt);border-right:var(--input-border-right-focus-alt);border-bottom:var(--input-border-bottom-focus-alt);border-left:var(--input-border-left-focus-alt);box-shadow:var(--input-box-shadow-focus-alt);border-radius:var(--input-border-radius-focus-alt);text-shadow:var(--input-text-shadow-focus-alt);transform:var(--input-transform-focus-alt);filter:var(--input-filter-focus-alt);backdrop-filter:var(--input-backdrop-filter-focus-alt)}.style-alt2 input[type="text"],.style-alt2 input[type="email"],.style-alt2 input[type="url"],.style-alt2 input[type="password"],.style-alt2 input[type="search"],.style-alt2 input[type="number"],.style-alt2 input[type="tel"],.style-alt2 input[type="range"],.style-alt2 input[type="date"],.style-alt2 input[type="month"],.style-alt2 input[type="week"],.style-alt2 input[type="time"],.style-alt2 input[type="datetime"],.style-alt2 input[type="datetime-local"],.style-alt2 input[type="color"],.style-alt2 textarea,.style-alt2 select{padding:var(--input-padding-alt);color:var(--input-color-alt2);font-size:var(--input-font-size-alt2);font-weight:var(--input-font-weight-alt2);background:var(--input-background-alt2);border-top:var(--input-border-top-alt2);border-right:var(--input-border-right-alt2);border-bottom:var(--input-border-bottom-alt2);border-left:var(--input-border-left-alt2);box-shadow:var(--input-box-shadow-alt2);border-radius:var(--input-border-radius-alt2);text-shadow:var(--input-text-shadow-alt2);transform:var(--input-transform-alt2);filter:var(--input-filter-alt2);backdrop-filter:var(--input-backdrop-filter-alt2)}.style-alt2 input[type="text"]:focus,.style-alt2 input[type="email"]:focus,.style-alt2 input[type="url"]:focus,.style-alt2 input[type="password"]:focus,.style-alt2 input[type="search"]:focus,.style-alt2 input[type="number"]:focus,.style-alt2 input[type="tel"]:focus,.style-alt2 input[type="range"]:focus,.style-alt2 input[type="date"]:focus,.style-alt2 input[type="month"]:focus,.style-alt2 input[type="week"]:focus,.style-alt2 input[type="time"]:focus,.style-alt2 input[type="datetime"]:focus,.style-alt2 input[type="datetime-local"]:focus,.style-alt2 input[type="color"]:focus,.style-alt2 textarea:focus,.style-alt2 select:focus,.style-alt2 .wpcf7 form .wpcf7-response-output{padding:var(--input-padding-alt2);color:var(--input-color-focus-alt2);font-size:var(--input-font-size-focus-alt2);font-weight:var(--input-font-weight-focus-alt2);background:var(--input-background-focus-alt2);border-top:var(--input-border-top-focus-alt2);border-right:var(--input-border-right-focus-alt2);border-bottom:var(--input-border-bottom-focus-alt2);border-left:var(--input-border-left-focus-alt2);box-shadow:var(--input-box-shadow-focus-alt2);border-radius:var(--input-border-radius-focus-alt2);text-shadow:var(--input-text-shadow-focus-alt2);transform:var(--input-transform-focus-alt2);filter:var(--input-filter-focus-alt2);backdrop-filter:var(--input-backdrop-filter-focus-alt2)}select{width:100%}textarea{width:100%;height:30vh;resize:none;border-radius:calc(var(--input-border-radius) * 2)}textarea:focus{border-radius:calc(var(--input-border-radius-focus) * 2)}optgroup{width:100%}::placeholder{color:var(--black-med)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.wpcf7 form .form-input.width-none input{padding-right:30px}.wpcf7 form .wpcf7-list-item{display:inline-block;margin-left:0;margin-right:20px}.wpcf7 form .wpcf7-checkbox > .wpcf7-list-item > label,.wpcf7 form .wpcf7-list-item label,.wpcf7 form .wpcf7-list-item span{display:inline-block}.wpcf7 form .accept-this{width:auto;position:relative;display:inline-block}.wpcf7 form .wpcf7-acceptance .wpcf7-list-item{margin-left:0;margin-right:0}.required{display:inline-block;width:0;color:var(--warning)}.width-none .required{position:absolute;right:0;margin-right:28px}.required::after{display:inline-block;content:"*";font-family:var(--font-text);font-size:14px;color:var(--warning);margin-left:5px;transform:translateY(-35%)}.width-none .required::after{transform:translateY(-2px)}form.hide-labels::placeholder{color:var(--black);font-weight:bold}a.button,a.page-numbers,span.page-numbers,button,input[type="button"],input[type="reset"],input[type="submit"],.file-upload-btn,ul.tabs li,a.button:visited,a.page-numbers:visited{display:inline-block;font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-size:var(--button-font-size);line-height:1;color:var(--button-color);background:var(--button-background);border:var(--button-border);border-top:var(--button-border-top);border-right:var(--button-border-right);border-bottom:var(--button-border-bottom);border-left:var(--button-border-left);border-radius:var(--button-border-radius);box-shadow:var(--button-box-shadow);cursor:pointer;text-decoration:none;padding:var(--button-padding);text-align:center;align-content:center;text-shadow:var(--button-text-shadow);outline:var(--button-outline);filter:var(--button-filter);text-transform:var(--button-text-transform);font-variant:var(--button-font-variant);letter-spacing:var(--button-letter-spacing);transform:var(--button-transform);transition:all var(--main-trans-speed) var(--main-trans-easing)}a.button:hover,a.page-numbers:hover,span.page-numbers.current,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.file-upload-btn:hover,ul.tabs li:hover,a.button.tab-focus,a.page-numbers.tab-focus,button.tab-focus,input[type="button"].tab-focus,input[type="reset"].tab-focus,input[type="submit"].tab-focus,.file-upload-btn.tab-focus,ul.tabs li.tab-focus,a.button:active,a.page-numbers:active,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active,.file-upload-btn:active,ul.tabs li:active,ul.tabs li.current{color:var(--button-color-hover);background:var(--button-background-hover);border:var(--button-border-hover);border-top:var(--button-border-top-hover);border-right:var(--button-border-right-hover);border-bottom:var(--button-border-bottom-hover);border-left:var(--button-border-left-hover);border-radius:var(--button-border-radius-hover);box-shadow:var(--button-box-shadow-hover);text-decoration:none;padding:var(--button-padding-hover);text-shadow:var(--button-text-shadow-hover);outline:var(--button-outline-hover);filter:var(--button-filter-hover);text-transform:var(--button-text-transform-hover);font-variant:var(--button-font-variant-hover);letter-spacing:var(--button-letter-spacing-hover);transform:var(--button-transform-hover);transition:all var(--main-trans-speed) var(--main-trans-easing)}.style-alt a.button,.style-alt a.page-numbers,.style-alt span.page-numbers,.style-alt button,.style-alt input[type="button"],.style-alt input[type="reset"],.style-alt input[type="submit"],.style-alt .file-upload-btn,.style-alt ul.tabs li,.style-alt a.button:visited,.style-alt a.page-numbers:visited,a.button.style-alt,a.page-numbers.style-alt,span.page-numbers.style-alt,button.style-alt,input[type="button"].style-alt,input[type="reset"].style-alt,input[type="submit"].style-alt,.file-upload-btn.style-alt,ul.tabs li.style-alt,a.button.style-alt:visited,a.page-numbers.style-alt:visited{font-family:var(--button-font-family-alt);font-weight:var(--button-font-weight-alt);font-size:var(--button-font-size-alt);color:var(--button-color-alt);background:var(--button-background-alt);border:var(--button-border-alt);border-top:var(--button-border-top-alt);border-right:var(--button-border-right-alt);border-bottom:var(--button-border-bottom-alt);border-left:var(--button-border-left-alt);border-radius:var(--button-border-radius-alt);box-shadow:var(--button-box-shadow-alt);padding:var(--button-padding-alt);text-shadow:var(--button-text-shadow-alt);outline:var(--button-outline-alt);filter:var(--button-filter-alt);text-transform:var(--button-text-transform-alt);font-variant:var(--button-font-variant-alt);letter-spacing:var(--button-letter-spacing-alt);transform:var(--button-transform-alt)}.style-alt a.button:hover,.style-alt a.page-numbers:hover,.style-alt span.page-numbers.current,.style-alt button:hover,.style-alt input[type="button"]:hover,.style-alt input[type="reset"]:hover,.style-alt input[type="submit"]:hover,.style-alt .file-upload-btn:hover,.style-alt ul.tabs li:hover,.style-alt a.button.tab-focus,.style-alt a.page-numbers.tab-focus,.style-alt button.tab-focus,.style-alt input[type="button"].tab-focus,.style-alt input[type="reset"].tab-focus,.style-alt input[type="submit"].tab-focus,.style-alt .file-upload-btn.tab-focus,.style-alt ul.tabs li.tab-focus,.style-alt a.button:active,.style-alt a.page-numbers:active,.style-alt button:active,.style-alt input[type="button"]:active,.style-alt input[type="reset"]:active,.style-alt input[type="submit"]:active,.style-alt .file-upload-btn:active,.style-alt ul.tabs li:active,.style-alt ul.tabs li.current,a.button.style-alt:hover,a.page-numbers.style-alt:hover,span.page-numbers.current.style-alt,button.style-alt:hover,input[type="button"].style-alt:hover,input[type="reset"].style-alt:hover,input[type="submit"].style-alt:hover,.file-upload-btn.style-alt:hover,ul.tabs li.style-alt:hover,a.button.style-alt.tab-focus,a.page-numbers.style-alt.tab-focus,button.style-alt.tab-focus,input[type="button"].style-alt.tab-focus,input[type="reset"].style-alt.tab-focus,input[type="submit"].style-alt.tab-focus,.file-upload-btn.style-alt.tab-focus,ul.tabs li.style-alt.tab-focus,a.button.style-alt:active,a.page-numbers.style-alt:active,button.style-alt:active,input[type="button"].style-alt:active,input[type="reset"].style-alt:active,input[type="submit"].style-alt:active,.file-upload-btn.style-alt:active,ul.tabs li.style-alt:active,ul.tabs li.style-alt.current{color:var(--button-color-hover-alt);background:var(--button-background-hover-alt);border:var(--button-border-hover-alt);border-top:var(--button-border-top-hover-alt);border-right:var(--button-border-right-hover-alt);border-bottom:var(--button-border-bottom-hover-alt);border-left:var(--button-border-left-hover-alt);border-radius:var(--button-border-radius-hover-alt);box-shadow:var(--button-box-shadow-hover-alt);padding:var(--button-padding-hover-alt);text-shadow:var(--button-text-shadow-hover-alt);outline:var(--button-outline-hover-alt);filter:var(--button-filter-hover-alt);text-transform:var(--button-text-transform-hover-alt);font-variant:var(--button-font-variant-hover-alt);letter-spacing:var(--button-letter-spacing-hover-alt);transform:var(--button-transform-hover-alt)}.style-alt2 a.button,.style-alt2 a.page-numbers,.style-alt2 span.page-numbers,.style-alt2 button,.style-alt2 input[type="button"],.style-alt2 input[type="reset"],.style-alt2 input[type="submit"],.style-alt2 .file-upload-btn,.style-alt2 ul.tabs li,.style-alt2 a.button:visited,.style-alt2 a.page-numbers:visited,a.button.style-alt2,a.page-numbers.style-alt2,span.page-numbers.style-alt2,button.style-alt2,input[type="button"].style-alt2,input[type="reset"].style-alt2,input[type="submit"].style-alt2,.file-upload-btn.style-alt2,ul.tabs li.style-alt2,a.button.style-alt2:visited,a.page-numbers.style-alt2:visited{font-family:var(--button-font-family-alt2);font-weight:var(--button-font-weight-alt2);font-size:var(--button-font-size-alt2);color:var(--button-color-alt2);background:var(--button-background-alt2);border:var(--button-border-alt2);border-top:var(--button-border-top-alt2);border-right:var(--button-border-right-alt2);border-bottom:var(--button-border-bottom-alt2);border-left:var(--button-border-left-alt2);border-radius:var(--button-border-radius-alt2);box-shadow:var(--button-box-shadow-alt2);padding:var(--button-padding-alt2);text-shadow:var(--button-text-shadow-alt2);outline:var(--button-outline-alt2);filter:var(--button-filter-alt2);text-transform:var(--button-text-transform-alt2);font-variant:var(--button-font-variant-alt2);letter-spacing:var(--button-letter-spacing-alt2);transform:var(--button-transform-alt2)}.style-alt2 a.button:hover,.style-alt2 a.page-numbers:hover,.style-alt2 span.page-numbers.current,.style-alt2 button:hover,.style-alt2 input[type="button"]:hover,.style-alt2 input[type="reset"]:hover,.style-alt2 input[type="submit"]:hover,.style-alt2 .file-upload-btn:hover,.style-alt2 ul.tabs li:hover,.style-alt2 a.button.tab-focus,.style-alt2 a.page-numbers.tab-focus,.style-alt2 button.tab-focus,.style-alt2 input[type="button"].tab-focus,.style-alt2 input[type="reset"].tab-focus,.style-alt2 input[type="submit"].tab-focus,.style-alt2 .file-upload-btn.tab-focus,.style-alt2 ul.tabs li.tab-focus,.style-alt2 a.button:active,.style-alt2 a.page-numbers:active,.style-alt2 button:active,.style-alt2 input[type="button"]:active,.style-alt2 input[type="reset"]:active,.style-alt2 input[type="submit"]:active,.style-alt2 .file-upload-btn:active,.style-alt2 ul.tabs li:active,.style-alt2 ul.tabs li.current,a.button.style-alt2:hover,a.page-numbers.style-alt2:hover,span.page-numbers.current.style-alt2,button.style-alt2:hover,input[type="button"].style-alt2:hover,input[type="reset"].style-alt2:hover,input[type="submit"].style-alt2:hover,.file-upload-btn.style-alt2:hover,ul.tabs li.style-alt2:hover,a.button.style-alt2.tab-focus,a.page-numbers.style-alt2.tab-focus,button.style-alt2.tab-focus,input[type="button"].style-alt2.tab-focus,input[type="reset"].style-alt2.tab-focus,input[type="submit"].style-alt2.tab-focus,.file-upload-btn.style-alt2.tab-focus,ul.tabs li.style-alt2.tab-focus,a.button.style-alt2:active,a.page-numbers.style-alt2:active,button.style-alt2:active,input[type="button"].style-alt2:active,input[type="reset"].style-alt2:active,input[type="submit"].style-alt2:active,.file-upload-btn.style-alt2:active,ul.tabs li.style-alt2:active,ul.tabs li.style-alt2.current{color:var(--button-color-hover-alt2);background:var(--button-background-hover-alt2);border:var(--button-border-hover-alt2);border-top:var(--button-border-top-hover-alt2);border-right:var(--button-border-right-hover-alt2);border-bottom:var(--button-border-bottom-hover-alt2);border-left:var(--button-border-left-hover-alt2);border-radius:var(--button-border-radius-hover-alt2);box-shadow:var(--button-box-shadow-hover-alt2);padding:var(--button-padding-hover-alt2);text-shadow:var(--button-text-shadow-hover-alt2);outline:var(--button-outline-hover-alt2);filter:var(--button-filter-hover-alt2);text-transform:var(--button-text-transform-hover-alt2);font-variant:var(--button-font-variant-hover-alt2);letter-spacing:var(--button-letter-spacing-hover-alt2);transform:var(--button-transform-hover-alt2)}a.button.disabled,button.disabled,input[type="button"].disabled,input[type="reset"].disabled,input[type="submit"].disabled,ul.tabs li.disabled{opacity:0.5;pointer-events:none}.wpcf7 input[type="file"]{cursor:pointer;width:100%;overflow:hidden}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}span.wpcf7-form-control{line-height:1.7em}input[type="checkbox"],input[type="radio"]{position:relative;inline-size:1.1em;block-size:1.1em;vertical-align:-2px;cursor:pointer;display:inline-block;width:20px !important;height:20px !important;transform:translateY(3px);appearance:none;-webkit-appearance:none;background-color:var(--input-background);border-top:var(--input-border-top);border-right:var(--input-border-right);border-bottom:var(--input-border-bottom);border-left:var(--input-border-left);box-shadow:var(--input-box-shadow);border-radius:0;font-size:var(--font-size-text);margin-right:10px !important}input[type="radio"]{border-radius:100%}span.wpcf7-list-item-label + input[type="checkbox"],span.wpcf7-list-item-label + input[type="radio"]{margin-left:10px !important;margin-right:0 !important}input[type="checkbox"]::before,input[type="checkbox"]:checked::after,input[type="radio"]::before,input[type="radio"]:checked::after{content:"";position:absolute;inset:0;display:block;background:transparent no-repeat center / contain}input[type="checkbox"]::before,input[type="checkbox"]:checked::after{border:none}input[type="radio"]::before,input[type="radio"]:checked::after{border-radius:100%}input[type="radio"]:checked::after{background-color:var(--input-color);border:3px solid var(--white)}input[type="checkbox"]:checked::after,.checkmarks input[type="checkbox"]:checked::after,.checkmarks input[type="radio"]:checked::after{background-color:var(--input-color);-webkit-mask:url('data:image/svg+xml;utf8,\<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">\<polyline points="3 8.5 6.5 12 13 4.5" fill="none" stroke="%23000" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>\</svg>') center / 100% 100% no-repeat;mask:url('data:image/svg+xml;utf8,\<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">\<polyline points="3 8.5 6.5 12 13 4.5" fill="none" stroke="%23000" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>\</svg>') center / 100% 100% no-repeat}.exes input[type="checkbox"]:checked::after,.exes input[type="radio"]:checked::after{background-color:var(--input-color);-webkit-mask:url('data:image/svg+xml;utf8,\<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">\<line x1="4" y1="4" x2="12" y2="12" stroke="%23000" stroke-width="2.5" stroke-linecap="round"/>\<line x1="12" y1="4" x2="4" y2="12" stroke="%23000" stroke-width="2.5" stroke-linecap="round"/>\</svg>') center / 100% 100% no-repeat;mask:url('data:image/svg+xml;utf8,\<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">\<line x1="4" y1="4" x2="12" y2="12" stroke="%23000" stroke-width="2.5" stroke-linecap="round"/>\<line x1="12" y1="4" x2="4" y2="12" stroke="%23000" stroke-width="2.5" stroke-linecap="round"/>\</svg>') center / 100% 100% no-repeat}.crosses input[type="checkbox"]:checked::after,.crosses input[type="radio"]:checked::after{background-color:var(--input-color);-webkit-mask:url('data:image/svg+xml;utf8,\<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">\<line x1="8" y1="3" x2="8" y2="13" stroke="%23000" stroke-width="2.5" stroke-linecap="round"/>\<line x1="3" y1="8" x2="13" y2="8" stroke="%23000" stroke-width="2.5" stroke-linecap="round"/>\</svg>') center / 100% 100% no-repeat;mask:url('data:image/svg+xml;utf8,\<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">\<line x1="8" y1="3" x2="8" y2="13" stroke="%23000" stroke-width="2.5" stroke-linecap="round"/>\<line x1="3" y1="8" x2="13" y2="8" stroke="%23000" stroke-width="2.5" stroke-linecap="round"/>\</svg>') center / 100% 100% no-repeat}.application .flex{border-bottom:1px solid var(--black);padding:0 0 var(--measure-small)}.application .form-input:not(.input-user-message){padding:0.7em 0 0.9em}@media (min-width:861px){.application .form-input:not(:last-of-type):not(.input-user-message){border-right:1px solid var(--black);padding-right:var(--measure-base)}}form .block-button,.wpcf7-response-output{grid-column:1 / -1;margin-top:0.5em}.wpcf7 form .wpcf7-response-output{margin:0.6em 10% 0;padding:0.5em var(--measure-small);font-size:90%}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.validating .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none;border-color:unset}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:var(--warning)}.wpcf7-not-valid-tip{display:block;font-size:90%;font-weight:normal;padding:0.5em var(--measure-small);background:var(--input-background) !important;border:var(--input-border) !important;color:red !important}input + .wpcf7-not-valid-tip{display:none !important}.wpcf7-not-valid{box-shadow:inset 0 0 20px var(--warning);animation-name:headShake;animation-duration:2s;animation-delay:0.5s;animation-iteration-count:1;animation-timing-function:var(--main-trans-easing)}.wpcf7-form .wpcf7-spinner{display:inline-block;width:0;transform:translate(12px,1px);opacity:0;transition:all 0.1s var(--main-trans-easing)}.wpcf7-form.submitting .wpcf7-spinner,.wpcf7-form.wpcf7-mail-sent-ok .wpcf7-spinner{opacity:1;transition:all 0.1s var(--main-trans-easing)}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}span.wpcf7-spinner::before{display:inline-block;content:"";width:20px;height:20px;background-color:var(--contact-spinner-color);-webkit-mask:url('data:image/svg+xml;utf8,\<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50">\<circle cx="25" cy="25" r="20" fill="none" stroke="%23000" stroke-width="5" stroke-linecap="round" stroke-dasharray="31.4 31.4">\<animateTransform attributeName="transform" type="rotate" from="0 25 25" to="360 25 25" dur="1s" repeatCount="indefinite"/>\</circle>\</svg>') center / contain no-repeat;mask:url('data:image/svg+xml;utf8,\<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50">\<circle cx="25" cy="25" r="20" fill="none" stroke="%23000" stroke-width="5" stroke-linecap="round" stroke-dasharray="31.4 31.4">\<animateTransform attributeName="transform" type="rotate" from="0 25 25" to="360 25 25" dur="1s" repeatCount="indefinite"/>\</circle>\</svg>') center / contain no-repeat;animation:spin 1s linear infinite}.wpcf7-form.wpcf7-mail-sent-ok span.wpcf7-spinner::before{animation:spin 2s linear infinite}.review-form{text-align:center;opacity:0;transition:all var(--main-trans-speed) var(--main-trans-easing)}.review-form.active{opacity:1;transition:all var(--main-trans-speed) var(--main-trans-easing)}.review-form .question{font-weight:bold;font-size:150%;margin-bottom:10px}.review-form button{margin:0 5px}@media (max-width:860px){#request-quote-modal textarea{height:20vh}}@media (max-width:576px){body .wpcf7 form .flex{grid-template-columns:1fr !important}body .wpcf7 form label{text-align:center}}.woocommerce #page nav.woocommerce-pagination ul li a,.woocommerce #page nav.woocommerce-pagination ul li span{padding:1px}.woocommerce #page form .form-row .required{color:transparent !important;line-height:0}.woocommerce #page label{text-align:left}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.woocommerce #page table.cart td.actions .coupon .input-text{width:100%;padding:var(--input-padding);font-size:var(--input-font-size);font-weight:var(--input-font-weight);color:var(--input-color);background:var(--input-background);border:var(--input-border);box-shadow:var(--input-box-shadow);border-radius:var(--input-border-radius);text-shadow:var(--input-text-shadow);transform:var(--input-transform);filter:var(--input-filter);backdrop-filter:var(--input-filter);min-height:32px;transition:all var(--main-trans-speed) var(--main-trans-easing)}.woocommerce #page table.cart td.actions .coupon .input-text:focus{padding:var(--input-padding);color:var(--input-color-focus);font-size:var(--input-font-size-focus);font-weight:var(--input-font-weight-focus);background:var(--input-background-focus);border:var(--input-border-focus);box-shadow:var(--input-box-shadow-focus);border-radius:var(--input-border-radius-focus);text-shadow:var(--input-text-shadow-focus);transform:var(--input-transform-focus);filter:var(--input-filter-focus);backdrop-filter:var(--input-backdrop-filter-focus);transition:all var(--main-trans-speed) var(--main-trans-easing)}.woocommerce #page button.button,.woocommerce #page a.button,.woocommerce #page #respond input#submit,.woocommerce #page input.button{display:inline-block;font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-size:var(--button-font-size);line-height:1;color:var(--button-color);background:var(--button-background);border:var(--button-border);border-radius:var(--button-border-radius);box-shadow:var(--button-box-shadow);cursor:pointer;text-decoration:none;padding:var(--button-padding);text-shadow:var(--button-text-shadow);outline:var(--button-outline);filter:var(--button-filter);text-transform:var(--button-text-transform);transform:var(--button-transform);transition:all var(--main-trans-speed) var(--main-trans-easing)}.woocommerce #page button.button:hover,.woocommerce #page a.button:hover,.woocommerce #page #respond input#submit:hover,.woocommerce #page input.button:hover,.woocommerce #page button.button.tab-focus,.woocommerce #page a.button.tab-focus,.woocommerce #page #respond input#submit.tab-focus,.woocommerce #page input.button.tab-focus,.woocommerce #page button.button:active,.woocommerce #page a.button:active,.woocommerce #page #respond input#submit:active,.woocommerce #page input.button:active{color:var(--button-color-hover);background:var(--button-background-hover);border:var(--button-border-hover);border-radius:var(--button-border-radius-hover);box-shadow:var(--button-box-shadow-hover);text-decoration:none;padding:var(--button-padding-hover);text-shadow:var(--button-text-shadow-hover);outline:var(--button-outline-hover);filter:var(--button-filter-hover);text-transform:var(--button-text-transform-hover);transform:var(--button-transform-hover);transition:all var(--main-trans-speed) var(--main-trans-easing)}.woocommerce #page #respond input#submit.disabled,.woocommerce #page #respond input#submit.disabled:hover,.woocommerce #page #respond input#submit.disabled.tab-focus,.woocommerce #page #respond input#submit.disabled:active,.woocommerce #page #respond input#submit:disabled,.woocommerce #page #respond input#submit:disabled:hover,.woocommerce #page #respond input#submit:disabled.tab-focus,.woocommerce #page #respond input#submit:disabled:active,.woocommerce #page #respond input#submit:disabled[disabled],.woocommerce #page #respond input#submit:disabled[disabled]:hover,.woocommerce #page #respond input#submit:disabled[disabled].tab-focus,.woocommerce #page #respond input#submit:disabled[disabled]:active,.woocommerce #page a.button.disabled,.woocommerce #page a.button.disabled:hover,.woocommerce #page a.button.disabled.tab-focus,.woocommerce #page a.button.disabled:active,.woocommerce #page a.button:disabled,.woocommerce #page a.button:disabled:hover,.woocommerce #page a.button:disabled.tab-focus,.woocommerce #page a.button:disabled:active,.woocommerce #page a.button:disabled[disabled],.woocommerce #page a.button:disabled[disabled]:hover,.woocommerce #page a.button:disabled[disabled].tab-focus,.woocommerce #page a.button:disabled[disabled]:active,.woocommerce #page button.button.disabled,.woocommerce #page button.button.disabled:hover,.woocommerce #page button.button.disabled.tab-focus,.woocommerce #page button.button.disabled:active,.woocommerce #page button.button:disabled,.woocommerce #page button.button:disabled:hover,.woocommerce #page button.button:disabled.tab-focus,.woocommerce #page button.button:disabled:active,.woocommerce #page button.button:disabled[disabled],.woocommerce #page button.button:disabled[disabled]:hover,.woocommerce #page button.button:disabled[disabled].tab-focus,.woocommerce #page button.button:disabled[disabled]:active,.woocommerce #page input.button.disabled,.woocommerce #page input.button.disabled:hover,.woocommerce #page input.button.disabled.tab-focus,.woocommerce #page input.button.disabled:active,.woocommerce #page input.button:disabled,.woocommerce #page input.button:disabled:hover,.woocommerce #page input.button:disabled.tab-focus,.woocommerce #page input.button:disabled:active,.woocommerce #page input.button:disabled[disabled],.woocommerce #page input.button:disabled[disabled]:hover,.woocommerce #page input.button:disabled[disabled].tab-focus,.woocommerce #page input.button:disabled[disabled]:active{color:var(--button-color);background:var(--button-background);opacity:0.5;padding:var(--button-padding);pointer-events:none}.woocommerce #page .account-buttons a{color:var(--medium-grey);cursor:pointer;text-decoration:none}.woocommerce #page .account-buttons a:hover,.woocommerce #page .account-buttons a:active,.woocommerce #page .account-buttons a.tab-focus{color:var(--black)}.woocommerce #page .woocommerce-breadcrumb a{color:all}.woocommerce #page ul.products::after,.woocommerce #page ul.products::before,.woocommerce #page ul.products::after,.woocommerce #page ul.products::before,.woocommerce #page .reset_variations,.woocommerce #page .woocommerce-terms-and-conditions-wrapper,.woocommerce #page .about_paypal,.woocommerce #page .payment_method_ppec_paypal,.woocommerce #page #woo-ppec-credit-messaging{display:none !important}.woocommerce #page table.shop_table tr{border-bottom:1px solid var(--black-lowest);padding:var(--measure-small) 0}.woocommerce #page table.shop_table tr td{background-color:transparent}.woocommerce #page table.shop_table tr td.actions{padding-top:calc(var(--measure-large) * 0.8)}#bp-fixed-spinner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;display:none;border:2px solid rgba(0,0,0,.25);border-left-color:rgba(0,0,0,.7);border-radius:50%;animation:woospin .8s linear infinite;z-index:100001}.bp-loading #bp-fixed-spinner{display:block}.woocommerce #page .woocommerce-notices-wrapper{margin-top:calc(var(--measure-large) * 0.8);margin-bottom:var(--measure-large)}.woocommerce #page .woocommerce-form-login-toggle,.woocommerce #page .woocommerce-error,.woocommerce #page .woocommerce-info,.woocommerce #page .woocommerce-message,.woocommerce #page .woocommerce form.checkout_coupon,.woocommerce #page .woocommerce form.login,.woocommerce #page .woocommerce form.register{clear:both}.woocommerce #page .woocommerce-error,.woocommerce #page .woocommerce-info,.woocommerce #page .woocommerce-message,.woocommerce #page .woocommerce form.checkout_coupon,.woocommerce #page .woocommerce form.login,.woocommerce #page .woocommerce form.register,.woocommerce #page #add_payment_method #payment,.woocommerce #page .woocommerce-cart #payment,.woocommerce #page .woocommerce-checkout #payment{border-top:3px solid var(--medium-grey);background-color:var(--white-high);border-radius:0;color:inherit}.woocommerce #page .woocommerce-checkout #payment{padding-top:calc(var(--measure-large) * 0.8);padding-bottom:calc(var(--measure-large) * 0.8)}.woocommerce #page #payment .wc_payment_methods .payment_box,.woocommerce #page #ppcp-messages{display:block;text-align:center;width:100% !important;max-width:600px !important;margin:0 auto !important}.woocommerce #page #ppcp-messages{margin-top:60px !important;background:var(--paypal-yellow);border-radius:3px;padding:20px}.woocommerce #page #ppcp-credit-card-gateway-card-number,.woocommerce #page #ppcp-credit-card-gateway-card-expiry,.woocommerce #page #ppcp-credit-card-gateway-card-cvc{margin:0 !important;width:260px !important}.woocommerce #page #ppcp-credit-card-gateway-card-expiry,.woocommerce #page #ppcp-credit-card-gateway-card-cvc{width:120px !important}.woocommerce #page .woocommerce-error::before,.woocommerce #page .woocommerce-info::before,.woocommerce #page .woocommerce-message::before{color:inherit}.woocommerce #page .woocommerce form.checkout_coupon,.woocommerce #page .woocommerce form.login,.woocommerce #page .woocommerce form.register{margin-top:0;border:none}.woocommerce #page .woocommerce form.login,.woocommerce #page .woocommerce form.register{width:100%;max-width:750px;margin:0 auto;background:none}.woocommerce #page .woocommerce-form p:first-of-type,.woocommerce #page .woocommerce-form-coupon p:first-of-type,.woocommerce #page .payment_method_paypal p:first-of-type,.woocommerce #page .woocommerce-error li:first-of-type{}.woocommerce #page .woocommerce-ordering{margin:0 0 calc(var(--measure-large) * 0.8)}.woocommerce #page ul.products{margin:0 0 var(--measure-base);display:grid;gap:calc(var(--measure-large) * 2) var(--measure-large)}.woocommerce #page ul.products li.product,.woocommerce #page ul.products li.product > a{margin:0;width:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:0.4em 3%}.woocommerce #page ul.products li.product > *,.woocommerce #page ul.products li.product > a > *{grid-column:span 12;margin:0;padding:0}.woocommerce #page ul.products li.product a.button.product_type_simple,.woocommerce #page ul.products li.product a.button.product_type_variable{display:none}.woocommerce #page ul.products li.product span.onsale,.woocommerce #page span.onsale{height:3em;width:3em;font-size:1em;top:-0.5em;left:-0.5em;right:auto;padding:0;background-color:var(--black)}.woocommerce #page ul.products li.product .price del{font-size:75%}.woocommerce #page nav.woocommerce-pagination ul,.woocommerce #page nav.woocommerce-pagination ul li{border:none;margin:0}.woocommerce #page nav.woocommerce-pagination ul li a.page-numbers,.woocommerce #page nav.woocommerce-pagination ul li span.page-numbers{display:inline-block;font-family:inherit;font-size:100%;line-height:1.15;font-weight:bold;margin:0 3px;padding:0.3em 0.5em;overflow:visible;background:var(--black-low);border:none;color:var(--black-high);cursor:pointer;text-decoration:none;transition:all 0.2s ease}.woocommerce #page nav.woocommerce-pagination ul li a.page-numbers:hover,.woocommerce #page nav.woocommerce-pagination ul li a.page-numbers.tab-focus,.woocommerce #page nav.woocommerce-pagination ul li a.page-numbers:active{background:var(--black-med);border:none;transition:all 0.2s ease}.woocommerce #page ul.products li.product a img{width:auto;margin:0 auto}.woocommerce #page .single_variation_wrap{text-align:right}.woocommerce #page .woocommerce-tabs.wc-tabs-wrapper{display:none}.woocommerce #page .woocommerce-product-gallery.images{opacity:1 !important}.woocommerce #page div.product .woocommerce-tabs,.woocommerce #page section.related.products{clear:both}.woocommerce #page div.product div.images .flex-control-thumbs{text-align:center}.woocommerce #page div.product div.images .flex-control-thumbs li{display:inline-block;float:none;max-width:50px;margin:20px 2px}.woocommerce #page div.product p.price,.woocommerce #page div.product span.price{color:inherit}.woocommerce #page ul.products li.product .price,.woocommerce #page ul.products li.product .price ins,.woocommerce #page div.product p.price,.woocommerce #page div.product p.price ins{font-weight:inherit;text-decoration:none}.woocommerce #page div.product p.price del{font-size:75%}.woocommerce #page .woocommerce-product-details__short-description{margin-bottom:var(--measure-base)}.woocommerce #page form.variations_form label{text-transform:capitalize}.woocommerce #page div.product .stock,.woocommerce #page .wcwl_elements{color:inherit;text-align:right}.woocommerce #page .wcwl_control{text-decoration:none}.woocommerce #page .woocommerce-variation > *{margin-bottom:var(--measure-small)}.woocommerce #page .woocommerce-variation-price,.woocommerce #page .bp-add-to-cart{text-align:right}.woocommerce #page .bp-add-to-cart div.quantity input{transform:translateY(1px)}.woocommerce #page div.product form.cart div.quantity,.woocommerce #page div.product form.cart .button{float:none;display:inline}.woocommerce #page div.product form.cart div.quantity{margin-right:15px}.woocommerce #page .product_meta{display:none}.woocommerce #page section.related.products ul.products{margin-top:var(--measure-small)}:root{--woo-max-img-w:400px}.woocommerce #page .product,.woocommerce #page .shop_table.cart tr,.woocommerce #page .shop_table.cart tbody tr:not(.cart_item) td{display:grid;grid-template-columns:var(--woo-max-img-w) 1fr;gap:20px}.woocommerce #page table.shop_table.cart thead{display:block}.woocommerce #page .shop_table.cart tr{grid-template-columns:30px 150px 5fr 2fr 1fr 2fr;align-items:center}.woocommerce #page .shop_table.cart tbody tr:not(.cart_item){grid-template-columns:1fr}.woocommerce #page .shop_table.cart tbody tr:not(.cart_item) td{grid-template-columns:3fr 1fr}.woocommerce #page .shop_table.cart tbody tr:not(.cart_item) td .coupon button{float:left;width:auto}.woocommerce #page .cart-collaterals .shop_table.cart tbody th{display:block}.woocommerce #page .cart-collaterals .shop_table.cart tbody tr{grid-template-columns:2fr 3fr}.woocommerce #page .cart-collaterals .shop_table.cart tbody tr td{grid-template-columns:1fr;gap:0}.woocommerce #page .cart-collaterals .shop_table.cart tbody tr td p{margin:0}.woocommerce #page table.shop_table.cart tr th,.woocommerce #page table.shop_table.cart tr td{text-align:center !important;padding:0}.woocommerce #page table.shop_table.cart tr th.product-name,.woocommerce #page table.shop_table.cart tr td.product-name{text-align:left !important}.woocommerce #page .cart-collaterals .cart_totals table{padding:20px 0 50px 25px}.woocommerce #page div.product div.images,.woocommerce #page div.product div.summary{width:100%;float:none}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{width:100%;max-width:var(--woo-max-img-w);margin:0 auto}.woocommerce #page .shop_table.cart tbody tr:not(.cart_item) td{grid-template-columns:2fr 1fr}.woocommerce #page form .form-row .input-checkbox{display:inline-block}.woocommerce #page table.shop_table,.woocommerce #page table.shop_table td,.woocommerce #page table.shop_table thead th,.woocommerce #page table.shop_table tfoot th,.woocommerce #page .cart-collaterals .cart_totals tr th,.woocommerce #page .cart-collaterals .cart_totals tr td{border:none;border-radius:0;margin-top:0}.woocommerce #page .coupon{background:none;border:none;padding:0;margin:0.5em 0}.woocommerce #page table.cart img{width:150px}.woocommerce #page #coupon_code{margin-right:15px;width:auto}.woocommerce #page .cart-collaterals .cart_totals,.woocommerce #page .col-1,.woocommerce #page .col-2{width:98%;max-width:600px;margin:0 auto var(--measure-base);float:none}.woocommerce #page .wc-proceed-to-checkout p{text-align:center}.woocommerce #page form .form-row:not(.place-order):not([class*="wc-pao-addon-wrap"]),.woocommerce #page form .wc-pao-addon-description{margin-top:var(--measure-small);margin-bottom:var(--measure-small)}.woocommerce #page .woocommerce-additional-fields{margin-top:var(--measure-base)}.woocommerce #page #customer_details{margin-bottom:var(--measure-large)}.select2{display:none}.woocommerce #page form .form-row.woocommerce-validated .select2-container,.woocommerce #page form .form-row.woocommerce-validated input.input-text,.woocommerce #page form .form-row.woocommerce-validated select{border-color:inherit}.woocommerce #page h3#ship-to-different-address,.woocommerce #page label[for=wc-stripe-new-payment-method]{font-size:21rem}.woocommerce #page #add_payment_method #payment ul.payment_methods,.woocommerce #page #payment ul.payment_methods,.woocommerce #page #payment ul.payment_methods{border-bottom:none}.woocommerce #page #add_payment_method #payment ul.payment_methods li img,.woocommerce #page #payment ul.payment_methods li img{display:inline;margin:0 10px;border:none}.woocommerce #page #add_payment_method #payment div.payment_box,.woocommerce #page #payment div.payment_box{background-color:var(--black-lowest)}.woocommerce #page #add_payment_method #payment div.payment_box::before,.woocommerce #page #payment div.payment_box::before{border:1em solid var(--black-lowest);border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;margin:-20px 0 0 13px}.woocommerce #page #ppc-button,.woocommerce #page .payment_method_ppcp-credit-card-gateway{display:block !important;text-align:center;margin:var(--measure-base) 0}.woocommerce #page .payment_method_ppcp-gateway,.woocommerce #page #payment_method_ppcp-credit-card-gateway,.woocommerce #page label[for="payment_method_ppcp-credit-card-gateway"]{display:none}.woocommerce #page #order_review{margin-top:var(--measure-base)}.woocommerce #page #shipping_method label{font-size:100%}.woocommerce #page #stripe-payment-data > p:first-of-type,.woocommerce #page #payment div.form-row.place-order{text-align:center}.woocommerce #page #payment #place_order{float:none}@media (max-width:768px){.woocommerce #page table.cart thead th,.woocommerce #page table.cart .cart_item td{display:inline-block !important;width:auto}.woocommerce #page table.shop_table.cart tr td::before{content:"";display:none}.woocommerce #page .shop_table.cart tr{grid-template-columns:30px 100px 4fr 2fr 1fr 2fr;align-items:center}.woocommerce #page table.cart img{width:100px}.woocommerce #page .product{grid-template-columns:1fr}}@media (max-width:576px){.woocommerce #page .product,.woocommerce #page .shop_table.cart tr,.woocommerce #page .shop_table.cart tbody tr:not(.cart_item) td{gap:10px}.woocommerce #page .shop_table.cart tr{grid-template-columns:30px 65px 1fr 1fr 1fr;grid-template-rows:auto auto}.woocommerce #page table.shop_table.cart tr td.product-thumbnail{margin-left:-10px}.woocommerce #page table.shop_table.cart thead th,.woocommerce #page table.shop_table.cart tr td{grid-column:span 1;grid-row:1}.woocommerce #page table.shop_table.cart thead th.product-price,.woocommerce #page table.shop_table.cart tr td.product-name,.woocommerce #page table.shop_table.cart tr td.product-price{grid-column:span 3}.woocommerce #page table.shop_table.cart thead th.product-remove,.woocommerce #page table.shop_table.cart thead th.product-thumbnail,.woocommerce #page table.shop_table.cart thead th.product-name{display:none !important}.woocommerce #page table.shop_table.cart thead th.product-price,.woocommerce #page table.shop_table.cart thead th.product-quantity,.woocommerce #page table.shop_table.cart thead th.product-subtotal,.woocommerce #page table.shop_table.cart tr td.product-price,.woocommerce #page table.shop_table.cart tr td.product-quantity,.woocommerce #page table.shop_table.cart tr td.product-subtotal{grid-row:2;justify-self:right}.woocommerce #page table.shop_table.cart thead th.product-quantity{justify-self:center}.woocommerce #page .shop_table.cart tbody tr:not(.cart_item) td{grid-template-columns:1fr}.woocommerce #page .shop_table.cart tbody tr:not(.cart_item) td .coupon{order:2}.woocommerce #page .shop_table.cart tbody tr:not(.cart_item) td .coupon button{width:100%}}.woocommerce #page .woocommerce-MyAccount-navigation,.woocommerce #page .woocommerce-MyAccount-content{width:100%}.woocommerce #page .woocommerce-MyAccount-navigation ul{padding-left:0;margin-left:0.3em}.woocommerce #page .woocommerce-MyAccount-navigation-link{list-style:none;margin:0 var(--measure-small)}.woocommerce.screen-desktop #page .col.account-buttons a:not(.cart-btn),.woocommerce.screen-mobile #page .col.account-buttons,.woocommerce.screen-mobile #page .col.account-buttons a.cart-btn,.woocommerce.screen-desktop #page #mobile-menu-bar a.cart-btn{display:none}.woocommerce.screen-desktop #page .col.account-buttons a.cart-btn,.woocommerce.screen-mobile #page #mobile-menu-bar a.cart-btn{display:block}.woocommerce.screen-2 #page #mobile-menu-bar,.woocommerce.screen-3 #page #mobile-menu-bar{grid-template-columns:53px 38px 38px 38px}.woocommerce.screen-1 #page #mobile-menu-bar{grid-template-columns:38px 38px 1fr 38px 38px}.woocommerce.screen-mobile #page .fa-shopping-cart::before{font-size:24px}@media (max-width:1280px){}@media (max-width:1024px){.woocommerce #page div.product p.price,.woocommerce #page div.product span.price{text-align:center}.fa-shopping-bag:before,.fa-shopping-basket:before,.fa-shopping-cart:before{font-size:23px}.screen-2 #mobile-menu-bar,.screen-3 #mobile-menu-bar{grid-template-columns:55px 38px 38px 38px}}@media (max-width:860px){.woocommerce #page div.product div.images,.woocommerce #page div.product div.summary{grid-column:1 / -1;clear:both}.woocommerce #page .woocommerce-MyAccount-navigation,.woocommerce #page .woocommerce-MyAccount-content{width:100%}.woocommerce #page .grid-4e li.type-product:nth-last-child(1),.woocommerce #page .grid-5e li:nth-last-child(1),.woocommerce #page .grid-5e li:nth-last-child(2),.woocommerce #page .grid-6e li:nth-last-child(2),.woocommerce #page .grid-6e li:nth-last-child(3),.woocommerce #page .grid-7e li:nth-last-child(3),.woocommerce #page .grid-7e li:nth-last-child(4),.woocommerce #page .grid-8e li:nth-last-child(4),.woocommerce #page .grid-8e li:nth-last-child(5){display:grid !important}}@media (max-width:576px){.woocommerce #page nav.breadcrumbs,.woocommerce #page p.woocommerce-result-count,.woocommerce #page form.woocommerce-ordering{width:100%;text-align:center}.woocommerce #page .woocommerce-variation-price,.woocommerce #page .bp-add-to-cart{text-align:center}.woocommerce #page .grid-3e.type-product li:nth-last-child(1),.woocommerce #page .grid-4e li.type-product:nth-last-child(2),.woocommerce #page .grid-5e li.type-product:nth-last-child(3),.woocommerce #page .grid-6e li.type-product:nth-last-child(4),.woocommerce #page .grid-7e li.type-product:nth-last-child(5),.woocommerce #page .grid-8e li.type-product:nth-last-child(6){display:grid !important}.woocommerce #page #coupon_code{width:100%;margin-right:0}.woocommerce #page td.actions .coupon button.button{width:100%;margin-top:var(--measure-small)}.woocommerce #page form .form-row-first,.woocommerce #page form .form-row-last,.woocommerce #page form .form-row-first,.woocommerce #page form .form-row-last,.woocommerce #page .cart-collaterals .cart_totals,.woocommerce #page .col-1,.woocommerce #page .col-2{width:100%}.woocommerce #page h3#ship-to-different-address{text-align:left;font-size:18px}.woocommerce #page #ppcp-credit-card-gateway-card-number{width:220px !important}.screen-1 #mobile-menu-bar{grid-template-columns:38px 38px 1fr 38px 38px}}