/*!
Theme Name:     Storefront Child Theme Cat Power Tools
Author:         Positec Tool Group
Author URI:     http://positecgroup.com
Template:       storefront
Description:    This is a blank child theme for WooThemes StoreFront theme
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    storefront
Tags:         	black, white, light, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Storefront is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
FontAwesome License: SIL Open Font License - http://scripts.sil.org/OFL
Images License: GNU General Public License v2 or later
*/:root{--cat-yellow:#ffb600;--cat-black:#333;--cat-gray-black:#36373b;--cat-dark-gray:#54565a;--cat-gray:#91969f;--cat-light-gray:#e5e7ea;--cat-white:#fff;--cat-gray-hover:#d2d4d6;--cat-primary:#ffb600;--cat-secondary:#54565a;--cat-success:#198754;--cat-info:#0dcaf0;--cat-warning:#ffb600;--cat-danger:#dc3545;--cat-light:#e5e7ea;--cat-dark:#54565a;--cat-font-roman:HelveticaNeueLTPro-Roman,Helvetica,sans-serif;--cat-font-light-italic:HelveticaNeueLTPro-Light-Italicized,Helvetica,sans-serif;--cat-font-light-condensed:HelveticaNeueLTPro-Light-Condensed,Helvetica,sans-serif;--cat-font-light:HelveticaNeueLTPro-Light,Helvetica,sans-serif;--cat-font-italic:HelveticaNeueLTPro-Italicized,Helvetica,sans-serif;--cat-font-condensed-oblique:HelveticaNeueLTPro-Condensed-Oblique,Helvetica,sans-serif;--cat-font-condensed:HelveticaNeueLTPro-Condensed,Helvetica,sans-serif;--cat-font-black-condensed:HelveticaNeueLTPro-Black-Condensed,Helvetica,sans-serif;--cat-font-black:HelveticaNeueLTPro-Black,Helvetica,sans-serif;--cat-font-bold-condensed-oblique:HelveticaNeueLTPro-Bold-Condensed-Oblique,Helvetica,sans-serif;--cat-font-bold-condensed:HelveticaNeueLTPro-Bold-Condensed,Helvetica,sans-serif;--cat-font-bold:HelveticaNeueLTPro-Bold,Helvetica,sans-serif;--cat-letter-spacing-main:-0.02em;--cat-letter-spacing-large:-0.03em;--cat-gutter-x:0.75rem}@font-face{font-family:HelveticaNeueLTPro-Bold;font-display:swap;src:url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-Bd.woff) format("woff"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-Bd.woff2) format("woff2"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-Bd.otf) format("opentype")}@font-face{font-family:HelveticaNeueLTPro-Bold-Condensed;font-display:swap;src:url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-BdCn.woff) format("woff"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-BdCn.woff2) format("woff2"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-BdCn.otf) format("opentype")}@font-face{font-family:HelveticaNeueLTPro-Bold-Condensed-Oblique;font-display:swap;src:url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-BdCnO.woff) format("woff"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-BdCnO.woff2) format("woff2"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-BdCnO.otf) format("opentype")}@font-face{font-family:HelveticaNeueLTPro-Black;font-display:swap;src:url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-Blk.woff) format("woff"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-Blk.woff2) format("woff2"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-Blk.otf) format("opentype")}@font-face{font-family:HelveticaNeueLTPro-Black-Condensed;font-display:swap;src:url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-BlkCn.woff) format("woff"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-BlkCn.woff2) format("woff2"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-BlkCn.otf) format("opentype")}@font-face{font-family:HelveticaNeueLTPro-Condensed;font-display:swap;src:url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-Cn.woff) format("woff"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-Cn.woff2) format("woff2"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-Cn.otf) format("opentype")}@font-face{font-family:HelveticaNeueLTPro-Condensed-Oblique;font-display:swap;src:url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-CnO.woff) format("woff"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-CnO.woff2) format("woff2"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-CnO.otf) format("opentype")}@font-face{font-family:HelveticaNeueLTPro-Italicized;font-display:swap;src:url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-It.woff) format("woff"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-It.woff2) format("woff2"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-It.otf) format("opentype")}@font-face{font-family:HelveticaNeueLTPro-Light;font-display:swap;src:url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-Lt.woff) format("woff"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-Lt.woff2) format("woff2"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-Lt.otf) format("opentype")}@font-face{font-family:HelveticaNeueLTPro-Light-Condensed;font-display:swap;src:url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-LtCn.woff) format("woff"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-LtCn.woff2) format("woff2"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-LtCn.otf) format("opentype")}@font-face{font-family:HelveticaNeueLTPro-Light-Italicized;font-display:swap;src:url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-LtIt.woff) format("woff"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-LtIt.woff2) format("woff2"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-LtIt.otf) format("opentype")}@font-face{font-family:HelveticaNeueLTPro-Roman;font-display:swap;src:url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-Roman.woff) format("woff"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-Roman.woff2) format("woff2"),url(/wp-content/themes/storefront-child-theme-cat/assets/fonts/HelveticaNeueLTPro-Roman.otf) format("opentype")}.cat-yellow{color:#ffb600}.cat-yellow-bg{background-color:#ffb600}.cat-black{color:#333}.cat-black-bg{background-color:#333}.cat-gray-black{color:#36373b}.cat-gray-black-bg{background-color:#36373b}.cat-dark-gray{color:#54565a}.cat-dark-gray-bg{background-color:#54565a}.cat-gray{color:#91969f}.cat-gray-bg{background-color:#91969f}.cat-light-gray{color:#e5e7ea}.cat-light-gray-bg{background-color:#e5e7ea}.cat-white{color:#fff}.cat-white-bg{background-color:#fff}.cat-gray-hover{color:#d2d4d6}.cat-gray-hover-bg{background-color:#d2d4d6}body{line-height:1.33em;text-align:left;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(51,51,51,0);font-family:var(--cat-font-roman);color:var(--cat-dark-gray);letter-spacing:var(--cat-letter-spacing-main)}.archive.search-results.search h1,.archive h1,.error404 h1,.error404.not-found h1,.not-found h1,.search-results h1,.search h1,body[class*=_cat] .woocommerce-products-header h1,h1,h1.entry-title{line-height:1em;letter-spacing:-.02em;text-transform:uppercase;color:var(--cat-dark-gray)}.archive .products h2.woocommerce-loop-product__title,.archive.search-results.search .products h2.woocommerce-loop-product__title,.error404 .products h2.woocommerce-loop-product__title,.not-found .products h2.woocommerce-loop-product__title,.search-results .products h2.woocommerce-loop-product__title,.search .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li h2,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li h2,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2,.storefront-full-width-content .product-listing-page__container .products h2.woocommerce-loop-product__title,body[class*=_cat] .products h2.woocommerce-loop-product__title,h2,h3,h5,h6{line-height:1em;letter-spacing:-.02em;text-transform:uppercase;color:var(--cat-dark-gray);font-family:var(--cat-font-bold-condensed)}.archive.search-results.search h1,.archive h1,.error404 h1,.error404.not-found h1,.not-found h1,.search-results h1,.search h1,body[class*=_cat] .woocommerce-products-header h1,h1{font-size:4.25rem;font-family:var(--cat-font-black);line-height:.8em}@media (max-width: 768px){.archive.search-results.search h1,.archive h1,.error404 h1,.error404.not-found h1,.not-found h1,.search-results h1,.search h1,body[class*=_cat] .woocommerce-products-header h1,h1{font-size:2.375rem}}.archive.search-results.search h1.entry-title,.error404.not-found h1.entry-title,body[class*=_cat] .woocommerce-products-header h1.entry-title,h1.entry-title{font-size:4.25rem;font-family:var(--cat-font-bold-condensed);line-height:.8em}@media (max-width: 568px){.archive.search-results.search h1.entry-title,.error404.not-found h1.entry-title,body[class*=_cat] .woocommerce-products-header h1.entry-title,h1.entry-title{font-size:2.375rem}}.archive .products h2.woocommerce-loop-product__title,.archive.search-results.search .products h2.woocommerce-loop-product__title,.error404 .products h2.woocommerce-loop-product__title,.not-found .products h2.woocommerce-loop-product__title,.search-results .products h2.woocommerce-loop-product__title,.search .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li h2,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li h2,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2,.storefront-full-width-content .product-listing-page__container .products h2.woocommerce-loop-product__title,body[class*=_cat] .products h2.woocommerce-loop-product__title,h2{font-size:3.75rem;letter-spacing:var(--cat-letter-spacing-large)}@media (max-width: 568px){.archive .products h2.woocommerce-loop-product__title,.archive.search-results.search .products h2.woocommerce-loop-product__title,.error404 .products h2.woocommerce-loop-product__title,.not-found .products h2.woocommerce-loop-product__title,.search-results .products h2.woocommerce-loop-product__title,.search .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li h2,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li h2,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2,.storefront-full-width-content .product-listing-page__container .products h2.woocommerce-loop-product__title,body[class*=_cat] .products h2.woocommerce-loop-product__title,h2{font-size:1.875rem}}h3{font-size:2.5rem}@media (max-width: 568px){h3{font-size:1.8rem}}h4{font-family:var(--cat-font-condensed);font-size:1.5rem;line-height:1.42em}h5{font-size:1.125rem}h5,h6{line-height:2.22em}h6{font-size:1.05001rem}p{font-family:var(--cat-font-roman);color:var(--cat-dark-gray);letter-spacing:var(--cat-letter-spacing-main);line-height:1.33em}.font-bold{font-weight:700}.font-regular{font-weight:400}.font-light{font-weight:100}.font-small{font-size:1.2rem;line-height:1.45rem}.font-medium{font-size:1.4rem;line-height:1.65rem}.font-base{font-size:1.6rem;line-height:1.85rem}.font-large{font-size:2rem;line-height:2.25rem}.font-xlarge{font-size:2.4rem;line-height:2.65rem}.font-xxlarge{font-size:3.6rem;line-height:3.85rem}.archive .products,.archive.search-results.search .products,.error404 .products,.error404.not-found .products,.not-found .products,.search-results .products,.search .products,body[class*=_cat] .products{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,310px));grid-gap:50px;margin-bottom:5rem;justify-content:flex-start}@media (max-width: 992px){.archive .products,.archive.search-results.search .products,.error404 .products,.error404.not-found .products,.not-found .products,.search-results .products,.search .products,body[class*=_cat] .products{justify-content:center}}@media (max-width: 768px){.archive .products,.archive.search-results.search .products,.error404 .products,.error404.not-found .products,.not-found .products,.search-results .products,.search .products,body[class*=_cat] .products{grid-template-columns:repeat(auto-fit,minmax(230px,.5fr));grid-gap:10px}}@media (max-width: 568px){.archive .products,.archive.search-results.search .products,.error404 .products,.error404.not-found .products,.not-found .products,.search-results .products,.search .products,body[class*=_cat] .products{grid-template-columns:repeat(auto-fit,minmax(150px,.5fr));grid-gap:10px}}body[class*=product-template-default] .storefront-breadcrumb .col-full{max-width:1440px;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.woocommerce-breadcrumb a:first-of-type:before{display:none}body[class*=product-template-default] .storefront-breadcrumb{margin:0}.single-product div.product .product_meta{border:0;padding:1.3rem 0}.single-product div.product .product_meta .sku_wrapper{margin-top:1.5rem;margin-bottom:1.5rem}@media (max-width: 568px){.single-product div.product .product_meta .sku_wrapper{margin-top:1rem;margin-bottom:1rem}}.single-product div.product .product_meta .sku{border-bottom:7px solid var(--cat-yellow);font-family:var(--cat-font-black-condensed);font-size:60px;letter-spacing:-.02em;line-height:.8}@media (max-width: 568px){.single-product div.product .product_meta .sku{font-size:40px}}.content-area div[class*=product].product{display:flex;flex-direction:row;flex-wrap:wrap;max-width:1440px;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.content-area div[class*=product].product .product_meta{flex:1 0 100%}.content-area div[class*=product].product .woocommerce-product-gallery{flex:1 1 calc(100% - 480px);max-width:960px;margin-right:0}@media (max-width: 768px){.content-area div[class*=product].product .woocommerce-product-gallery{width:100%;flex:1 1 100%;margin-right:0;padding:0}}.content-area div[class*=product].product .woocommerce-product-gallery img{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;background-color:var(--cat-light-gray)}.content-area div[class*=product].product .woocommerce-product-gallery__trigger{display:none}.content-area div[class*=product].product .summary.entry-summary{flex-basis:430px;min-width:auto;max-width:auto;margin-left:50px}@media (max-width: 768px){.content-area div[class*=product].product .summary.entry-summary{margin-left:0;flex-basis:100%}}.content-area div[class*=product].product .woocommerce-product-gallery .flex-control-thumbs{display:flex;gap:.5rem}.content-area div[class*=product].product .woocommerce-product-gallery .flex-control-thumbs:after,.content-area div[class*=product].product .woocommerce-product-gallery .flex-control-thumbs:before{display:none}.content-area div[class*=product].product .woocommerce-product-gallery .flex-control-thumbs img{border-radius:0}.content-area div[class*=product].product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{margin-right:0;flex:1;opacity:1}.content-area div[class*=product].product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li img{width:100%;opacity:1}@media (max-width: 768px){.content-area div[class*=product].product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li img:before{content:"Hello"}}@media (max-width: 768px){.content-area div[class*=product].product ol.flex-control-nav.flex-control-paging{position:absolute;top:100%;z-index:99999;width:100%;left:0;margin:0;padding:0;list-style:none;display:flex;justify-content:center}.content-area div[class*=product].product ol.flex-control-nav.flex-control-paging a{visibility:hidden}.content-area div[class*=product].product ol.flex-control-nav.flex-control-paging a:before{content:"";visibility:visible;height:1rem;width:1rem;background-color:var(--cat-light-gray);border-radius:50%;display:inline-block}.content-area div[class*=product].product ol.flex-control-nav.flex-control-paging a.flex-active:before{content:"";background-color:var(--cat-yellow)}}.content-area div[class*=product].product h1{font-size:40px;font-family:var(--cat-font-bold-condensed);letter-spacing:-.02em;line-height:1em;border-bottom:1px solid #b4b7be;padding-bottom:45px;margin-bottom:40px}@media (max-width: 568px){.content-area div[class*=product].product h1{padding-bottom:1rem;margin-bottom:1rem;font-size:30px}}.content-area div[class*=product].product .woocommerce-product-details__short-description,.content-area div[class*=product].product .woocommerce-product-details__short-description p{font-family:var(--cat-font-bold);margin-bottom:45px;font-size:18px}@media (max-width: 568px){.content-area div[class*=product].product .woocommerce-product-details__short-description,.content-area div[class*=product].product .woocommerce-product-details__short-description p{font-size:14px;margin-bottom:2rem}}.content-area div[class*=product].product form.cart{border-top:1px solid #b4b7be;padding-top:45px}@media (max-width: 568px){.content-area div[class*=product].product form.cart{padding-top:2rem}}.content-area div[class*=product].product form.cart button.button{color:var(--cat-dark-gray)}.content-area div[class*=product].product .social-icons__container{display:flex;flex-direction:row;flex:1;flex-basis:100%}.content-area div[class*=product].product .social-icons__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:1;flex-basis:100%;font-family:var(--cat-font-condensed);color:var(--cat-gray)}@media (max-width: 568px){.content-area div[class*=product].product .social-icons__row{flex-direction:column;align-items:flex-start;justify-content:center}}@media (max-width: 568px){.content-area div[class*=product].product .social-icons__row .social-icons__title{align-self:center;margin-bottom:1rem}}.content-area div[class*=product].product .social-icons__row ul{padding:0;margin:0 0 0 2.5rem;list-style:none;display:inline-flex;flex:1;align-items:center;justify-content:space-between}@media (max-width: 568px){.content-area div[class*=product].product .social-icons__row ul{margin:0;width:100%}}.content-area div[class*=product].product .social-icons__row ul li{flex:1;text-align:center}.content-area div[class*=product].product .social-icons__row ul .fab{font-size:2.5rem;color:var(--cat-gray);fill:var(--cat-gray)}.content-area div[class*=product].product .social-icons__row ul .fab:hover{color:var(--cat-dark-gray);fill:var(--cat-dark-gray)}.content-area div[class*=product].product .woocommerce-tabs{background-color:var(--cat-light-gray);padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;flex-basis:100%;min-height:420px;margin-bottom:7rem}@media (max-width: 768px){.content-area div[class*=product].product .woocommerce-tabs{flex-wrap:wrap;margin-bottom:4rem}}.content-area div[class*=product].product .woocommerce-tabs ul.tabs{margin:0;display:flex;justify-content:space-between;flex-direction:column;flex:0 1 50%}@media (max-width: 768px){.content-area div[class*=product].product .woocommerce-tabs ul.tabs{flex:1 1 100%}}.content-area div[class*=product].product .woocommerce-tabs ul.tabs .active{background-color:var(--cat-yellow)}.content-area div[class*=product].product .woocommerce-tabs ul.tabs a{color:#36373b;font-family:var(--cat-font-bold-condensed);font-size:18px}.content-area div[class*=product].product .woocommerce-tabs ul.tabs a:active,.content-area div[class*=product].product .woocommerce-tabs ul.tabs a:focus,.content-area div[class*=product].product .woocommerce-tabs ul.tabs a:focus-visible,.content-area div[class*=product].product .woocommerce-tabs ul.tabs a:focus-within,.content-area div[class*=product].product .woocommerce-tabs ul.tabs a:hover{text-decoration:underline}.content-area div[class*=product].product .woocommerce-tabs ul.tabs a:active,.content-area div[class*=product].product .woocommerce-tabs ul.tabs a:focus,.content-area div[class*=product].product .woocommerce-tabs ul.tabs a:focus-within{text-decoration:none;outline:none}.content-area div[class*=product].product .woocommerce-tabs ul.tabs a:focus-visible{outline-color:var(--cat-dark-gray);text-decoration:underline;outline:none}.content-area div[class*=product].product .woocommerce-tabs ul.tabs li{flex:1;display:flex;align-items:center;padding-left:clamp(20px,7vw,120px)}.content-area div[class*=product].product .woocommerce-tabs ul.tabs li:after{display:none}.content-area div[class*=product].product .woocommerce-tabs .woocommerce-Tabs-panel{flex:1;flex-basis:50%;margin:0;background-color:#36373b;color:var(--cat-white)}.content-area div[class*=product].product .woocommerce-tabs .panel h2:first-of-type{font-size:40px;line-height:1;color:var(--cat-white);margin-bottom:30px;margin-top:45px;padding-left:clamp(10px,7vw,40px)}@media (max-width: 768px){.content-area div[class*=product].product .woocommerce-tabs .panel h2:first-of-type{font-size:30px;margin-top:1.5rem}}.content-area div[class*=product].product .woocommerce-tabs .pdp-tabs-content{width:100%;max-width:95%;padding-left:1.5rem;padding-right:1.5rem;font-family:var(--cat-font-bold);line-height:1.35}@media (max-width: 768px){.content-area div[class*=product].product .woocommerce-tabs .pdp-tabs-content{padding-left:1rem;padding-right:1rem}}.content-area div[class*=product].product .woocommerce-tabs .pdp-tabs-content ul{margin:0;padding-bottom:2rem;padding-left:clamp(10px,7vw,40px);height:250px;max-height:250px;overflow-y:scroll}@media (max-width: 768px){.content-area div[class*=product].product .woocommerce-tabs .pdp-tabs-content ul{padding-left:10px}}.content-area div[class*=product].product .woocommerce-tabs .pdp-tabs-content ul li{padding-bottom:2rem;max-width:85%}@media (max-width: 768px){.content-area div[class*=product].product .woocommerce-tabs .pdp-tabs-content ul li{max-width:95%;font-size:14px}}.content-area div[class*=product].product .woocommerce-tabs .pdp-tabs-content ul li.pdp-tabs-included-item{padding:.7rem 0;border-top:1px solid var(--cat-yellow);font-family:var(--cat-font-roman)}.content-area div[class*=product].product .woocommerce-tabs .pdp-tabs-content .pdp-tabs-manual+ul{height:215px;max-height:215px;overflow-y:scroll}.content-area div[class*=product].product .woocommerce-tabs .pdp-tabs-content .pdp-tabs-specs-item{padding:.7rem 0;border-top:1px solid var(--cat-yellow);font-family:var(--cat-font-roman);display:flex;flex-direction:row;justify-content:space-between;text-align:right}.content-area div[class*=product].product .woocommerce-tabs .pdp-tabs-content .pdp-tabs-specs-item .pdp-tabs-specs-item-left{font-weight:700;text-align:left}.content-area div[class*=product].product .woocommerce-tabs .pdp-tabs-content .pdp-tabs-manual{display:flex;align-items:center;margin:0 0 1rem;padding-left:clamp(10px,7vw,40px)}.content-area div[class*=product].product .woocommerce-tabs .pdp-tabs-content .pdp-tabs-manual a{font-size:24px;font-family:var(--cat-font-roman);color:var(--cat-yellow);margin-left:.5rem;margin-top:.4rem}.content-area div[class*=product].product .woocommerce-tabs .pdp-tabs-content .pdp-tabs-manual a:hover{text-decoration:underline}.content-area div[class*=product].product .woocommerce-tabs .pdp-tabs-content .pdp-tabs-manual img{width:34px;height:34px}.woocommerce-Tabs-panel--product_included_tab ul,.woocommerce-Tabs-panel--product_specs_tab ul{list-style:none}.pdp-tabs-content ul::-webkit-scrollbar{-webkit-appearance:none;width:7px}.pdp-tabs-content ul::-webkit-scrollbar-thumb{background-color:var(--cat-yellow);box-shadow:0 0 1px hsla(0,0%,100%,.5)}.pdp-top-4-images-content{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;width:100%;gap:15px;margin-bottom:7rem}@media (max-width: 768px){.pdp-top-4-images-content{margin-bottom:4rem}}@media (max-width: 568px){.pdp-top-4-images-content{flex-wrap:wrap}}.pdp-top-4-images-content img{max-width:270px;height:auto;width:100%;margin:auto}.pdp-top-4-images-content>div{border:3px solid var(--cat-light-gray);flex:1;max-width:334px}@media (max-width: 568px){.pdp-top-4-images-content>div{flex:0 1 45%}}.pdp-top-2-features-content{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;width:100%;gap:20px;margin-bottom:8rem}@media (max-width: 568px){.pdp-top-2-features-content{flex-wrap:wrap}}.pdp-top-2-features-content div[class*=product-top-2-image]{flex:1;display:flex;flex-direction:column;border-bottom:1px solid var(--cat-dark-gray)}.pdp-top-2-features-content div[class*=product-top-2-image] img{background-color:var(--cat-light-gray)}@media (max-width: 568px){.pdp-top-2-features-content div[class*=product-top-2-image]{flex:0 1 100%}}.pdp-top-2-features-content div[class*=product-top-2-image]:first-child{margin-right:10px}@media (max-width: 568px){.pdp-top-2-features-content div[class*=product-top-2-image]:first-child{margin-right:0;margin-bottom:2rem;padding-bottom:2rem}}.pdp-top-2-features-content div[class*=product-top-2-image]:last-child{margin-left:10px}@media (max-width: 568px){.pdp-top-2-features-content div[class*=product-top-2-image]:last-child{margin-left:0;padding-bottom:2rem}}.pdp-top-2-features-content h5{font-size:18px;margin-top:50px}@media (max-width: 568px){.pdp-top-2-features-content h5{margin-top:1.5rem}}.pdp-top-2-features-content p{margin-top:50px}@media (max-width: 568px){.pdp-top-2-features-content p{margin-top:1.5rem}}ul.flex-direction-nav{position:absolute;top:clamp(90px,13.63636vw,227px);z-index:99999;width:100%;left:0;margin:0;padding:0;list-style:none}li.flex-nav-prev{float:left}li.flex-nav-next{float:right}a.flex-next,a.flex-prev{visibility:hidden}a.flex-next:after{content:"\f054";margin-right:10px}a.flex-next:after,a.flex-prev:before{visibility:visible;font-family:Font Awesome\ 5 Free;font-size:clamp(1.6rem,2.36364vw,2rem);font-weight:700;background-color:var(--cat-black);color:var(--cat-yellow);padding:clamp(1rem,1.81818vw,2rem) clamp(.6rem,.90909vw,1rem)}a.flex-prev:before{content:"\f053";margin-left:10px}ul.flex-direction-nav li a{color:#ccc}ul.flex-direction-nav li a:hover{text-decoration:none}.woocommerce-product-gallery__image.flex-active-slide{pointer-events:none!important}.archive .products:after,.archive .products:before,.archive.search-results.search .products:after,.archive.search-results.search .products:before,.error404 .products:after,.error404 .products:before,.error404.not-found .products:after,.error404.not-found .products:before,.not-found .products:after,.not-found .products:before,.search-results .products:after,.search-results .products:before,.search .products:after,.search .products:before,.storefront-full-width-content .product-listing-page__container.products-on-cms .products:after,.storefront-full-width-content .product-listing-page__container.products-on-cms .products:before,.storefront-full-width-content .product-listing-page__container .products:after,.storefront-full-width-content .product-listing-page__container .products:before,body[class*=_cat] .products:after,body[class*=_cat] .products:before{display:none}.archive .products li.product,.archive.search-results.search .products li.product,.error404 .products li.product,.not-found .products li.product,.search-results .products li.product,.search .products li.product,.storefront-full-width-content .product-listing-page__container .products li.product,body[class*=_cat] .products li.product{display:inline-flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0!important;width:100%!important;max-width:100%!important;background-color:var(--cat-light-gray);padding:18px 30px 20px!important;text-align:center}@media (max-width: 568px){.archive .products li.product,.archive.search-results.search .products li.product,.error404 .products li.product,.not-found .products li.product,.search-results .products li.product,.search .products li.product,.storefront-full-width-content .product-listing-page__container .products li.product,body[class*=_cat] .products li.product{padding:9px 15px 10px!important}}.archive .error404 .products h2.woocommerce-loop-product__title,.archive .error404.not-found .products h2.woocommerce-loop-product__title,.archive .not-found .products h2.woocommerce-loop-product__title,.archive .products h2.woocommerce-loop-product__title,.archive .search-results .products h2.woocommerce-loop-product__title,.archive.search-results.search .error404 .products h2.woocommerce-loop-product__title,.archive.search-results.search .error404.not-found .products h2.woocommerce-loop-product__title,.archive.search-results.search .not-found .products h2.woocommerce-loop-product__title,.archive.search-results.search .products h2.woocommerce-loop-product__title,.archive.search-results.search .storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,.archive.search-results.search .storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,.archive.search-results.search .storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,.archive.search-results.search .storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,.archive.search-results.search .storefront-full-width-content .product-listing-page__container.products-on-cms .products h2.woocommerce-loop-product__title,.archive.search-results.search .storefront-full-width-content .product-listing-page__container .products h2.woocommerce-loop-product__title,.archive.search-results.search body[class*=_cat] .products h2.woocommerce-loop-product__title,.archive .search .products h2.woocommerce-loop-product__title,.archive .storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,.archive .storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,.archive .storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,.archive .storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,.archive .storefront-full-width-content .product-listing-page__container.products-on-cms .products h2.woocommerce-loop-product__title,.archive .storefront-full-width-content .product-listing-page__container .products h2.woocommerce-loop-product__title,.archive body[class*=_cat] .products h2.woocommerce-loop-product__title,.error404 .archive .products h2.woocommerce-loop-product__title,.error404 .archive.search-results.search .products h2.woocommerce-loop-product__title,.error404 .not-found .products h2.woocommerce-loop-product__title,.error404 .products h2.woocommerce-loop-product__title,.error404 .search-results .products h2.woocommerce-loop-product__title,.error404 .search .products h2.woocommerce-loop-product__title,.error404 .storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,.error404 .storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,.error404 .storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,.error404 .storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,.error404 .storefront-full-width-content .product-listing-page__container.products-on-cms .products h2.woocommerce-loop-product__title,.error404 .storefront-full-width-content .product-listing-page__container .products h2.woocommerce-loop-product__title,.error404 body[class*=_cat] .products h2.woocommerce-loop-product__title,.error404.not-found .archive .products h2.woocommerce-loop-product__title,.error404.not-found .archive.search-results.search .products h2.woocommerce-loop-product__title,.error404.not-found .products h2.woocommerce-loop-product__title,.error404.not-found .search-results .products h2.woocommerce-loop-product__title,.error404.not-found .search .products h2.woocommerce-loop-product__title,.error404.not-found .storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,.error404.not-found .storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,.error404.not-found .storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,.error404.not-found .storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,.error404.not-found .storefront-full-width-content .product-listing-page__container .products h2.woocommerce-loop-product__title,.error404.not-found body[class*=_cat] .products h2.woocommerce-loop-product__title,.not-found .archive .products h2.woocommerce-loop-product__title,.not-found .archive.search-results.search .products h2.woocommerce-loop-product__title,.not-found .error404 .products h2.woocommerce-loop-product__title,.not-found .products h2.woocommerce-loop-product__title,.not-found .search-results .products h2.woocommerce-loop-product__title,.not-found .search .products h2.woocommerce-loop-product__title,.not-found .storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,.not-found .storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,.not-found .storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,.not-found .storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,.not-found .storefront-full-width-content .product-listing-page__container.products-on-cms .products h2.woocommerce-loop-product__title,.not-found .storefront-full-width-content .product-listing-page__container .products h2.woocommerce-loop-product__title,.not-found body[class*=_cat] .products h2.woocommerce-loop-product__title,.search-results .archive .products h2.woocommerce-loop-product__title,.search-results .error404 .products h2.woocommerce-loop-product__title,.search-results .error404.not-found .products h2.woocommerce-loop-product__title,.search-results .not-found .products h2.woocommerce-loop-product__title,.search-results .products h2.woocommerce-loop-product__title,.search-results .search .products h2.woocommerce-loop-product__title,.search-results .storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,.search-results .storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,.search-results .storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,.search-results .storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,.search-results .storefront-full-width-content .product-listing-page__container.products-on-cms .products h2.woocommerce-loop-product__title,.search-results .storefront-full-width-content .product-listing-page__container .products h2.woocommerce-loop-product__title,.search-results body[class*=_cat] .products h2.woocommerce-loop-product__title,.search .archive .products h2.woocommerce-loop-product__title,.search .error404 .products h2.woocommerce-loop-product__title,.search .error404.not-found .products h2.woocommerce-loop-product__title,.search .not-found .products h2.woocommerce-loop-product__title,.search .products h2.woocommerce-loop-product__title,.search .search-results .products h2.woocommerce-loop-product__title,.search .storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,.search .storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,.search .storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,.search .storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,.search .storefront-full-width-content .product-listing-page__container.products-on-cms .products h2.woocommerce-loop-product__title,.search .storefront-full-width-content .product-listing-page__container .products h2.woocommerce-loop-product__title,.search body[class*=_cat] .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .archive .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .archive.search-results.search .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .error404 .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .error404.not-found .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .not-found .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .product-listing-page__container.products-on-cms .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .product-listing-page__container .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .search-results .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .search .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce body[class*=_cat] .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .archive .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .archive.search-results.search .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .error404 .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .error404.not-found .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .not-found .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .product-listing-page__container.products-on-cms .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .product-listing-page__container .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .search-results .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .search .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce body[class*=_cat] .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .archive .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .archive.search-results.search .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .error404 .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .error404.not-found .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .not-found .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .product-listing-page__container.products-on-cms .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .product-listing-page__container .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .search-results .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .search .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce body[class*=_cat] .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .archive .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .archive.search-results.search .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .error404 .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .error404.not-found .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .not-found .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .product-listing-page__container.products-on-cms .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .product-listing-page__container .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .search-results .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .search .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce body[class*=_cat] .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container .archive .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container .archive.search-results.search .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container .error404 .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container .error404.not-found .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container .not-found .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container .product-category-page__container .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container .product-category-page__container .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container.products-on-cms .archive .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container.products-on-cms .archive.search-results.search .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container.products-on-cms .error404 .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container.products-on-cms .not-found .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container.products-on-cms .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container.products-on-cms .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container.products-on-cms .product-category-page__container .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container.products-on-cms .product-category-page__container .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container.products-on-cms .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container.products-on-cms .search-results .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container.products-on-cms .search .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container.products-on-cms body[class*=_cat] .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container .search-results .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container .search .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container body[class*=_cat] .products h2.woocommerce-loop-product__title,body[class*=_cat] .archive .products h2.woocommerce-loop-product__title,body[class*=_cat] .archive.search-results.search .products h2.woocommerce-loop-product__title,body[class*=_cat] .error404 .products h2.woocommerce-loop-product__title,body[class*=_cat] .error404.not-found .products h2.woocommerce-loop-product__title,body[class*=_cat] .not-found .products h2.woocommerce-loop-product__title,body[class*=_cat] .products h2.woocommerce-loop-product__title,body[class*=_cat] .search-results .products h2.woocommerce-loop-product__title,body[class*=_cat] .search .products h2.woocommerce-loop-product__title,body[class*=_cat] .storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,body[class*=_cat] .storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,body[class*=_cat] .storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2.woocommerce-loop-product__title,body[class*=_cat] .storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2.woocommerce-loop-product__title,body[class*=_cat] .storefront-full-width-content .product-listing-page__container.products-on-cms .products h2.woocommerce-loop-product__title,body[class*=_cat] .storefront-full-width-content .product-listing-page__container .products h2.woocommerce-loop-product__title{font-size:18px;font-family:var(--cat-font-bold-condensed);text-align:left;margin-bottom:1.4rem}.archive .products a.button,.archive.search-results.search .products a.button,.error404 .products a.button,.not-found .products a.button,.search-results .products a.button,.search .products a.button,.storefront-full-width-content .product-listing-page__container .products a.button,body[class*=_cat] .products a.button{line-height:1.2;width:100%}@media (max-width: 568px){.archive .products a.button,.archive.search-results.search .products a.button,.error404 .products a.button,.not-found .products a.button,.search-results .products a.button,.search .products a.button,.storefront-full-width-content .product-listing-page__container .products a.button,body[class*=_cat] .products a.button{font-size:60%;max-width:100%;line-height:1;padding:4.5% 3% 1.5%}}body[class*=_cat] .woocommerce-products-header{padding:2rem 0 3rem;padding-right:var(--cat-gutter-x);padding-left:var(--cat-gutter-x);text-align:left}.archive.search-results.search body[class*=_cat] .woocommerce-products-header h1,body[class*=_cat] .woocommerce-products-header .archive.search-results.search h1,body[class*=_cat] .woocommerce-products-header h1{line-height:1}body[class*=_cat] header+.storefront-sorting{display:none}body[class*=_cat] div.content-area{margin-bottom:0}.archive.search-results.search .storefront-full-width-content .product-listing-page__container .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .product-listing-page__container.products-on-cms .products li h2,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .product-listing-page__container .products li h2,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .product-listing-page__container.products-on-cms .products li h2,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .product-listing-page__container .products li h2,.storefront-full-width-content .product-listing-page__container .archive.search-results.search .products h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container .product-category-page__container .elementor-container .woocommerce .products li h2,.storefront-full-width-content .product-listing-page__container .product-category-page__container .elementor-widget-container .woocommerce .products li h2,.storefront-full-width-content .product-listing-page__container.products-on-cms .product-category-page__container .elementor-container .woocommerce .products li h2,.storefront-full-width-content .product-listing-page__container.products-on-cms .product-category-page__container .elementor-widget-container .woocommerce .products li h2,.storefront-full-width-content .product-listing-page__container.products-on-cms .products h2,.storefront-full-width-content .product-listing-page__container .products h2{color:var(--cat-dark-gray)!important}.storefront-full-width-content .product-category-page__container,.storefront-full-width-content .product-category-page__container.categories-on-cms{margin-top:3rem}.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li{background-color:var(--cat-light-gray);margin-right:0;padding:6% 8%;max-width:335px;width:100%!important;justify-content:flex-start}.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li:hover,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li:hover,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li:hover,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li:hover{background-color:var(--cat-gray-hover)}.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li h2,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li h2,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2{font-size:18px;line-height:1;margin-bottom:0}.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li h2 .count,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li h2 .count,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2 .count,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2 .count{display:none}.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li img,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li img,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li img,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li img{max-width:245px;width:100%}.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li a.button,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li a.button,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li a.button,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li a.button{line-height:1.2}@media (max-width: 568px){.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li a.button,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li a.button,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li a.button,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li a.button{font-size:60%;max-width:100%;line-height:1;padding:4.5% 3% 1.5%}}body.page .content-area .page figure.entry-thumbnail{display:none}.archive .products a.button,.archive.search-results.search .products a.button,.content-area div[class*=product].product form.cart button.button,.error404 .products a.button,.not-found .products a.button,.search-results .products a.button,.search .products a.button,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li a.button,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li a.button,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li a.button,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li a.button,.storefront-full-width-content .product-listing-page__container .products a.button,body[class*=_cat] .products a.button{font-family:var(--cat-font-condensed);font-size:clamp(14px,12.72727vw,20px);font-weight:100;text-transform:uppercase;text-decoration:none;letter-spacing:2px;background-color:transparent;border:4px solid var(--cat-yellow);border-radius:0;padding:4.5% 7% 3%;line-height:1}@media (max-width: 568px){.archive .products a.button,.archive.search-results.search .products a.button,.content-area div[class*=product].product form.cart button.button,.error404 .products a.button,.not-found .products a.button,.search-results .products a.button,.search .products a.button,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-container .woocommerce .products li a.button,.storefront-full-width-content .product-category-page__container.categories-on-cms .elementor-widget-container .woocommerce .products li a.button,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li a.button,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li a.button,.storefront-full-width-content .product-listing-page__container .products a.button,body[class*=_cat] .products a.button{padding:2.5% 3% 1.5%;border-width:2px;font-size:1.2rem}}.archive .products a.button:active,.archive .products a.button:focus,.archive .products a.button:focus-visible,.archive .products a.button:focus-within,.archive .products a.button:hover,.content-area div[class*=product].product form.cart button.button:active,.content-area div[class*=product].product form.cart button.button:focus,.content-area div[class*=product].product form.cart button.button:focus-visible,.content-area div[class*=product].product form.cart button.button:focus-within,.content-area div[class*=product].product form.cart button.button:hover,.error404 .products a.button:active,.error404 .products a.button:focus,.error404 .products a.button:focus-visible,.error404 .products a.button:focus-within,.error404 .products a.button:hover,.not-found .products a.button:active,.not-found .products a.button:focus,.not-found .products a.button:focus-visible,.not-found .products a.button:focus-within,.not-found .products a.button:hover,.search-results .products a.button:active,.search-results .products a.button:focus,.search-results .products a.button:focus-visible,.search-results .products a.button:focus-within,.search-results .products a.button:hover,.search .products a.button:active,.search .products a.button:focus,.search .products a.button:focus-visible,.search .products a.button:focus-within,.search .products a.button:hover,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li a.button:active,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li a.button:focus,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li a.button:focus-visible,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li a.button:focus-within,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li a.button:hover,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li a.button:active,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li a.button:focus,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li a.button:focus-visible,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li a.button:focus-within,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li a.button:hover,.storefront-full-width-content .product-listing-page__container .products a.button:active,.storefront-full-width-content .product-listing-page__container .products a.button:focus,.storefront-full-width-content .product-listing-page__container .products a.button:focus-visible,.storefront-full-width-content .product-listing-page__container .products a.button:focus-within,.storefront-full-width-content .product-listing-page__container .products a.button:hover,body[class*=_cat] .products a.button:active,body[class*=_cat] .products a.button:focus,body[class*=_cat] .products a.button:focus-visible,body[class*=_cat] .products a.button:focus-within,body[class*=_cat] .products a.button:hover{background-color:var(--cat-yellow);text-decoration:none}.archive .products a.button:active,.archive .products a.button:focus,.archive .products a.button:focus-within,.content-area div[class*=product].product form.cart button.button:active,.content-area div[class*=product].product form.cart button.button:focus,.content-area div[class*=product].product form.cart button.button:focus-within,.error404 .products a.button:active,.error404 .products a.button:focus,.error404 .products a.button:focus-within,.not-found .products a.button:active,.not-found .products a.button:focus,.not-found .products a.button:focus-within,.search-results .products a.button:active,.search-results .products a.button:focus,.search-results .products a.button:focus-within,.search .products a.button:active,.search .products a.button:focus,.search .products a.button:focus-within,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li a.button:active,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li a.button:focus,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li a.button:focus-within,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li a.button:active,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li a.button:focus,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li a.button:focus-within,.storefront-full-width-content .product-listing-page__container .products a.button:active,.storefront-full-width-content .product-listing-page__container .products a.button:focus,.storefront-full-width-content .product-listing-page__container .products a.button:focus-within,body[class*=_cat] .products a.button:active,body[class*=_cat] .products a.button:focus,body[class*=_cat] .products a.button:focus-within{text-decoration:none;outline-color:var(--cat-dark-gray)}.archive .products a.button:focus-visible,.content-area div[class*=product].product form.cart button.button:focus-visible,.error404 .products a.button:focus-visible,.not-found .products a.button:focus-visible,.search-results .products a.button:focus-visible,.search .products a.button:focus-visible,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li a.button:focus-visible,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li a.button:focus-visible,.storefront-full-width-content .product-listing-page__container .products a.button:focus-visible,body[class*=_cat] .products a.button:focus-visible{outline-color:var(--cat-dark-gray);text-decoration:underline}.button.alt:focus,a:focus,button:focus,input:focus,input[type=button]:focus,input[type=email]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=submit]:focus,input[type=tel]:focus,input[type=url]:focus,textarea:focus{box-shadow:0 0 0 1px var(--cat-dark-gray);outline:1px solid var(--cat-dark-gray)}button:focus:not(:focus-visible){outline:0}a{transition:all .2s ease;color:var(--cat-dark-gray)}a:focus-visible{outline:0;box-shadow:0 0 0 2px #fff,0 0 3px 5px #3a97f9}a:focus:not(:focus-visible){outline:0}.product a{transition:all .2s ease;color:var(--cat-dark-gray);position:relative}.product a:focus-visible,.product a:focus-within{outline:0;box-shadow:none}.product a:focus-visible img{box-shadow:0 0 0 2px #fff,0 0 3px 5px #3a97f9}.archive.search-results.search .products .product a:focus-visible h2.woocommerce-loop-product__title,.product a:focus-visible .archive.search-results.search .products h2.woocommerce-loop-product__title,.product a:focus-visible .storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2,.product a:focus-visible .storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2,.product a:focus-visible .storefront-full-width-content .product-listing-page__container .products h2.woocommerce-loop-product__title,.product a:focus-visible h2,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li .product a:focus-visible h2,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li .product a:focus-visible h2,.storefront-full-width-content .product-listing-page__container .products .product a:focus-visible h2.woocommerce-loop-product__title{text-decoration:underline}:focus{outline:1px}.archive .products,.archive.search-results.search .products,.archive.search-results.search .storefront-sorting,.archive.search-results.search .woocommerce-products-header,.archive .storefront-sorting,.archive .woocommerce-products-header,.error404 .page-content,.error404 .products,.error404 .storefront-sorting,.error404.not-found .page-content,.error404.not-found .products,.error404.not-found .storefront-sorting,.not-found .page-content,.not-found .products,.not-found .storefront-sorting,.row__container,.search-results .products,.search-results .storefront-sorting,.search-results .woocommerce-products-header,.search .products,.search .storefront-sorting,.search .woocommerce-products-header,body[class*=_cat] .products,body[class*=_cat] .storefront-sorting,body[class*=_cat] .woocommerce-products-header{max-width:1440px;width:100%;margin-right:auto;margin-left:auto;padding-right:var(--cat-gutter-x);padding-left:var(--cat-gutter-x)}.archive.search-results.search .woocommerce-products-header,.archive .woocommerce-products-header,.search-results .woocommerce-products-header,.search .woocommerce-products-header{padding:2em 0;text-align:left}.archive .error404.not-found h1,.archive.search-results.search h1,.archive body[class*=_cat] .woocommerce-products-header h1,.archive h1,.error404.not-found .archive h1,.error404.not-found .search-results h1,.error404.not-found .search h1,.search-results .error404.not-found h1,.search-results body[class*=_cat] .woocommerce-products-header h1,.search-results h1,.search .error404.not-found h1,.search body[class*=_cat] .woocommerce-products-header h1,.search h1,body[class*=_cat] .woocommerce-products-header .archive h1,body[class*=_cat] .woocommerce-products-header .search-results h1,body[class*=_cat] .woocommerce-products-header .search h1{font-family:var(--cat-font-roman);line-height:1;font-size:3rem;text-transform:capitalize}.archive .error404.not-found h1 span,.archive.search-results.search h1 span,.archive body[class*=_cat] .woocommerce-products-header h1 span,.archive h1 span,.error404.not-found .archive h1 span,.error404.not-found .search-results h1 span,.error404.not-found .search h1 span,.search-results .error404.not-found h1 span,.search-results body[class*=_cat] .woocommerce-products-header h1 span,.search-results h1 span,.search .error404.not-found h1 span,.search body[class*=_cat] .woocommerce-products-header h1 span,.search h1 span,body[class*=_cat] .woocommerce-products-header .archive h1 span,body[class*=_cat] .woocommerce-products-header .search-results h1 span,body[class*=_cat] .woocommerce-products-header .search h1 span{font-family:var(--cat-font-black);text-decoration:underline}.archive .products h2,.archive.search-results.search .products h2,.archive.search-results.search .products h2.woocommerce-loop-product__title,.archive.search-results.search .storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2,.archive.search-results.search .storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2,.archive .storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2,.archive .storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2,.search-results .products h2,.search-results .storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2,.search-results .storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2,.search .products h2,.search .storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2,.search .storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .archive .products li h2,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .archive.search-results.search .products li h2,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .search-results .products li h2,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .search .products li h2,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .archive .products li h2,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .archive.search-results.search .products li h2,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .search-results .products li h2,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .search .products li h2{color:var(--cat-dark-gray)!important}.archive.search-results.search header+.storefront-sorting,.archive header+.storefront-sorting,.search-results header+.storefront-sorting,.search header+.storefront-sorting{display:none}.archive.search-results.search div.content-area,.archive div.content-area,.search-results div.content-area,.search div.content-area{margin-bottom:0}.error404 .page-content,.error404.not-found .page-content,.not-found .page-content{padding-top:2em;padding-bottom:2em;text-align:left}.archive.search-results.search .error404 h1,.archive.search-results.search .error404.not-found h1,.archive.search-results.search .not-found h1,.error404 .archive.search-results.search h1,.error404 body[class*=_cat] .woocommerce-products-header h1,.error404 h1,.error404.not-found .archive.search-results.search h1,.error404.not-found body[class*=_cat] .woocommerce-products-header h1,.error404.not-found h1,.not-found .archive.search-results.search h1,.not-found body[class*=_cat] .woocommerce-products-header h1,.not-found h1,body[class*=_cat] .woocommerce-products-header .error404 h1,body[class*=_cat] .woocommerce-products-header .error404.not-found h1,body[class*=_cat] .woocommerce-products-header .not-found h1{line-height:1;font-size:3rem}.archive.search-results.search .error404 .products h2.woocommerce-loop-product__title,.archive.search-results.search .not-found .products h2.woocommerce-loop-product__title,.error404 .archive.search-results.search .products h2.woocommerce-loop-product__title,.error404 .products h2,.error404 .storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2,.error404 .storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2,.error404.not-found .products h2,.error404.not-found .storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2,.error404.not-found .storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2,.not-found .archive.search-results.search .products h2.woocommerce-loop-product__title,.not-found .products h2,.not-found .storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2,.not-found .storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .error404 .products li h2,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .error404.not-found .products li h2,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .not-found .products li h2,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .error404 .products li h2,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .error404.not-found .products li h2,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .not-found .products li h2{color:var(--cat-dark-gray)!important}.error404 header+.storefront-sorting,.error404.not-found header+.storefront-sorting,.not-found header+.storefront-sorting{display:none}.error404 div.content-area,.error404.not-found div.content-area,.not-found div.content-area{margin-bottom:0}.error404 .widget_product_search,.error404.not-found .widget_product_search,.not-found .widget_product_search{max-width:600px}li.wpml-ls-menu-item.menu-item-has-children{background-image:url(/wp-content/uploads/2021/09/language-icon.png);background-repeat:no-repeat;background-size:30px;background-position:0 9px;transition:background-image .4s}li.menu-item-has-children.wpml-ls-menu-item:hover{background-image:url(/wp-content/uploads/2021/09/language-icon-white.png)}.ll-at-contrast-whiteonblack [role=button] span.elementor-button-content-wrapper:not(.ada-ignore-all) span.elementor-button-text:not(.ada-ignore-all){color:#fff!important}.ll-at-contrast-blackonwhite [role=button] span.elementor-button-content-wrapper:not(.ada-ignore-all) span.elementor-button-text:not(.ada-ignore-all){color:#000!important}.cat--logo__header a img{background-color:#54565a}.cat--logo__footer a img,.cat--logo__footer img{background-color:#0f0f0f}.archive .products .ll-at-highlight_links a h2.woocommerce-loop-product__title,.archive.search-results.search .products .ll-at-highlight_links [tabindex="0"] h2.woocommerce-loop-product__title,.error404 .products .ll-at-highlight_links a h2.woocommerce-loop-product__title,.ll-at-highlight_links [tabindex="0"] .archive.search-results.search .products h2.woocommerce-loop-product__title,.ll-at-highlight_links [tabindex="0"] .storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2,.ll-at-highlight_links [tabindex="0"] .storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2,.ll-at-highlight_links [tabindex="0"] .storefront-full-width-content .product-listing-page__container .products h2.woocommerce-loop-product__title,.ll-at-highlight_links [tabindex="0"] h2,.ll-at-highlight_links [tabindex="0"] img,.ll-at-highlight_links a .archive .products h2.woocommerce-loop-product__title,.ll-at-highlight_links a .error404 .products h2.woocommerce-loop-product__title,.ll-at-highlight_links a .not-found .products h2.woocommerce-loop-product__title,.ll-at-highlight_links a .search-results .products h2.woocommerce-loop-product__title,.ll-at-highlight_links a .search .products h2.woocommerce-loop-product__title,.ll-at-highlight_links a .storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li h2,.ll-at-highlight_links a .storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li h2,.ll-at-highlight_links a .storefront-full-width-content .product-listing-page__container .products h2.woocommerce-loop-product__title,.ll-at-highlight_links a body[class*=_cat] .products h2.woocommerce-loop-product__title,.ll-at-highlight_links a h2,.ll-at-highlight_links a img,.not-found .products .ll-at-highlight_links a h2.woocommerce-loop-product__title,.search-results .products .ll-at-highlight_links a h2.woocommerce-loop-product__title,.search .products .ll-at-highlight_links a h2.woocommerce-loop-product__title,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li .ll-at-highlight_links [tabindex="0"] h2,.storefront-full-width-content .product-category-page__container .elementor-container .woocommerce .products li .ll-at-highlight_links a h2,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li .ll-at-highlight_links [tabindex="0"] h2,.storefront-full-width-content .product-category-page__container .elementor-widget-container .woocommerce .products li .ll-at-highlight_links a h2,.storefront-full-width-content .product-listing-page__container .products .ll-at-highlight_links [tabindex="0"] h2.woocommerce-loop-product__title,.storefront-full-width-content .product-listing-page__container .products .ll-at-highlight_links a h2.woocommerce-loop-product__title,body[class*=_cat] .products .ll-at-highlight_links a h2.woocommerce-loop-product__title{outline:3px dashed #0580b5!important;outline-color:#0580b5!important;outline-style:dashed!important;outline-width:3px;outline-offset:3px!important}div[class~=elementor] div[class~=elementor-element].elementor-element #breadcrumbs{font-family:var(--cat-font-bold);font-size:18px;line-height:1.3em;padding-top:1.1575em;color:var(--cat-dark-gray)}@media (max-width: 768px){div[class~=elementor] div[class~=elementor-element].elementor-element #breadcrumbs{font-size:14px}}div[class~=elementor] div[class~=elementor-element].elementor-element #breadcrumbs span{color:var(--cat-dark-gray)}div[class~=elementor] div[class~=elementor-element].elementor-element #breadcrumbs span span .breadcrumb_last,div[class~=elementor] div[class~=elementor-element].elementor-element #breadcrumbs span span a{padding-left:3px;padding-right:3px}.storefront-breadcrumb{padding-top:1.1575em}.storefront-breadcrumb .col-full{box-sizing:border-box}body[class*=product-template-default] .storefront-breadcrumb .col-full{font-family:var(--cat-font-bold);font-size:18px;line-height:1.3em;color:var(--cat-dark-gray)}@media (max-width: 992px){body[class*=product-template-default] .storefront-breadcrumb .col-full{width:95vw}}@media (max-width: 568px){body[class*=product-template-default] .storefront-breadcrumb .col-full{width:100vw}}body[class*=product-template-default] .storefront-breadcrumb .col-full .woocommerce-breadcrumb,body[class*=product-template-default] .storefront-breadcrumb .col-full .woocommerce-breadcrumb a{color:var(--cat-dark-gray);text-decoration:none;letter-spacing:-.36px;padding-left:3px;padding-right:3px;font-size:18px}@media (max-width: 568px){body[class*=product-template-default] .storefront-breadcrumb .col-full .woocommerce-breadcrumb,body[class*=product-template-default] .storefront-breadcrumb .col-full .woocommerce-breadcrumb a{font-size:14px}}body[class*=product-template-default] .storefront-breadcrumb .col-full .woocommerce-breadcrumb{margin:1% 0 0;padding:0 0 8px;border:solid #d3d3d3;border-width:0 0 2px;box-sizing:border-box}.archive.search-results.search article header.entry-header h1.entry-title,article header.entry-header .archive.search-results.search h1.entry-title,article header.entry-header h1.entry-title,article header.entry-header img.wp-post-image{display:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media (max-width:568px){.text-left-s{text-align:left}}@media (max-width:568px){.text-right-s{text-align:right}}@media (max-width:568px){.text-center-s{text-align:center}}@media (max-width:568px){.text-justify-s{text-align:justify}}@media (min-width:569px) and (max-width:768px){.text-left-m{text-align:left}}@media (min-width:569px) and (max-width:768px){.text-right-m{text-align:right}}@media (min-width:569px) and (max-width:768px){.text-center-m{text-align:center}}@media (min-width:569px) and (max-width:768px){.text-justify-m{text-align:justify}}@media (min-width:769px) and (max-width:992px){.text-left-l{text-align:left}}@media (min-width:769px) and (max-width:992px){.text-right-l{text-align:right}}@media (min-width:769px) and (max-width:992px){.text-center-l{text-align:center}}@media (min-width:769px) and (max-width:992px){.text-justify-l{text-align:justify}}@media (min-width:993px) and (max-width:1279px){.text-left-xl{text-align:left}}@media (min-width:993px) and (max-width:1279px){.text-right-xl{text-align:right}}@media (min-width:993px) and (max-width:1279px){.text-center-xl{text-align:center}}@media (min-width:993px) and (max-width:1279px){.text-justify-xl{text-align:justify}}@media (min-width:1280px){.text-left-cmsMaxWidth{text-align:left}}@media (min-width:1280px){.text-right-cmsMaxWidth{text-align:right}}@media (min-width:1280px){.text-center-cmsMaxWidth{text-align:center}}@media (min-width:1280px){.text-justify-cmsMaxWidth{text-align:justify}}@media (min-width: 0px) and (max-width: 568px){.hide-s{display:none}}@media (min-width: 0px){.hide-s-up{display:none}}@media (max-width: 568px){.hide-s-down{display:none}}@media (min-width: 568px) and (max-width: 768px){.hide-m{display:none}}@media (min-width: 569px){.hide-m-up{display:none}}@media (max-width: 768px){.hide-m-down{display:none}}@media (min-width: 769px) and (max-width: 992px){.hide-l{display:none}}@media (min-width: 769px){.hide-l-up{display:none}}@media (max-width: 992px){.hide-l-down{display:none}}@media (min-width: 993px) and (max-width: 1279px){.hide-xl{display:none}}.show-s{display:none}@media (min-width: 0px) and (max-width: 568px){.show-s{display:block}}.show-s-up{display:none}@media (min-width: 0px){.show-s-up{display:block}}.show-s-down{display:none}@media (max-width: 568px){.show-s-down{display:block}}.show-m{display:none}@media (min-width: 568px) and (max-width: 768px){.show-m{display:block}}.show-m-up{display:none}@media (min-width: 569px){.show-m-up{display:block}}.show-m-down{display:none}@media (max-width: 768px){.show-m-down{display:block}}.show-l{display:none}@media (min-width: 769px) and (max-width: 992px){.show-l{display:block}}.show-l-up{display:none}@media (min-width: 769px){.show-l-up{display:block}}.show-l-down{display:none}@media (max-width: 992px){.show-l-down{display:block}}.show-xl{display:none}@media (min-width: 993px) and (max-width: 1279px){.show-xl{display:block}}.clearer,.elementor-location-footer{clear:both}