﻿body.single .woocommerce-variation-description{display:none}.widget-area .product_list_widget li{min-height:7em}#paytherent img{width:150px}@media screen and (max-width:770px){#paytherent img{width:100px}}.widget.widget_brand_description span.widget-title{display:none}.below-woocommerce-category{background:#fff;border-radius:15px;font-size:inherit}.product .images,.product .woocommerce-product-gallery{float:left}.theme-shoptimizer .product-details-wrapper{display:flex}.post-template-default.single-post .content-area{width:100%}body{font-size:1rem}.content-area a:not(.button),.comments-area a,#respond form p a{color:#005242}.content-area a.wp-element-button{color:#fff}.content-area a.button:hover{color:#fff}.content-area a.button-social-login{color:#fff}.content-area a.button-social-login:hover{color:#fff}.content-area a:hover,.comments-area a:hover,#respond form p a:hover{color:#40ABFF}b,strong{font-weight:700}em{font-family:"TT Commons Pro Regular";font-weight:500;font-style:italic}ul li.wcpa_cart_meta_item p,.wcpa_cart_meta_item-value{display:inline}@media screen and (max-width:770px){.archive .shoptimizer-plp-image-wrapper .product-image-frame{flex:1}}@media (max-width:992px){.mobile-filter{width:100%;margin:0}}.blog .site-main.grid .navigation.pagination{grid-column:span 3}.topbar-wrapper .fas,.topbar-wrapper .fas:before{color:#f9615F}.top-bar-right .fas:before{color:#f9615F}.wpbs-form-field-payment_method.hidden{display:none}.home.page-template .homepage-blog-section,.home.page-template .woocommerce.columns-4,.home.page-template .wp-block-column,.home.page-template form.mailpoet_form{margin:0 auto;width:auto;max-width:1600px}@media screen and (max-width:770px){.home.page-template-template-canvas:not(.pdp-shortcode) .site-content .shoptimizer-archive .col-full{padding-left:0em;padding-right:0em;padding-top:0em;padding-bottom:0em}}@media screen and (max-width:770px){.home.page-template-template-canvas:not(.pdp-shortcode) .site-content .shoptimizer-archive .col-full .full-width-columns{padding-left:1em;padding-right:1em;padding-top:0em;padding-bottom:0em}}@media screen and (max-width:770px){.home.page-template-template-canvas:not(.pdp-shortcode) .site-content .shoptimizer-archive .col-full .full-width-columns.features{padding-left:0em;padding-right:0em;padding-top:0em;padding-bottom:0em}}.home.page-template-template-canvas:not(.pdp-shortcode) .site-content .shoptimizer-archive .col-full .full-width-columns.news{padding-left:1em;padding-right:1em}.home .ckit-badge_wrapper{display:none}@media screen and (max-width:770px){.home.page-template-template-canvas:not(.pdp-shortcode) .site-content .shoptimizer-archive .col-full .wp-block-columns{padding-left:1em;padding-right:1em;padding-top:0em;padding-bottom:0em}}.home.page-template-template-canvas:not(.pdp-shortcode) .site-content .shoptimizer-archive .col-full h2.wp-block-heading{padding-left:0.5em;padding-right:0.5em}.home.page-template .news-thumb{width:100%}.blog-loop-content-wrapper{padding:15px}.home.page-template .cc-container{background:#fff;width:100%;display:block}.page-template-default.page:not(.woocommerce-page) .content-area{background:#fff;border-radius:15px;padding:20px}.page-template-template-fullwidth.page:not(.woocommerce-page) .content-area{background:#fff;border-radius:15px;padding:20px}.site-content .woocommerce_category_header{float:left;position:relative;display:table;width:100%;background:#fff;margin:2em 0 1em 0;padding:0 2%;border-radius:15px;min-height:150px}@media screen and (max-width:770px){.site-content .woocommerce_category_header{min-height:auto}}.site-content .woocommerce_category_image{width:25%;display:block;float:right;margin:0 0 0 1em}@media screen and (max-width:770px){.site-content .woocommerce_category_image{width:100%}}.site-content .woocommerce_category_title_description{display:table-cell;vertical-align:middle;min-height:120px;width:79%;padding-top:2em}.site-content .woocommerce_category_title_description h2{margin:0.6em 0 0.2em 0}@media screen and (max-width:770px){.site-content .woocommerce_category_title_description h2{font-size:1.2em}}.site-content .woocommerce_category_title_description h1.no-description{display:table-cell;vertical-align:middle;margin:0 0 0 0}.woocommerce_category_header .woocommerce-products-header__title.page-title{display:block}@media screen and (max-width:770px){h1.woocommerce-products-header__title.page-title{font-size:22px;margin-bottom:0.5em}}#secondary .widget{background:#fff;border-radius:15px;margin:0 0 1.5em 0;padding:20px}.woocommerce-pagination{font-size:1.1em}.shoptimizer-sorting select{text-align:center;background-color:#fff;border-radius:15px;padding:2px 10px;margin:0 1em 0 0}.shoptimizer-sorting .woocommerce-result-count{text-align:center}.home h2.entry-title{font-size:1.5em}@media screen and (max-width:770px){.below-content .col-full,footer .col-full{display:block}}h1.product_title.entry-title{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;float:left;font-size:2em;line-height:110%;width:100%;min-height:90px;margin:0;padding:10px 10px 10px 20px;background:#fff;border-top-left-radius:15px;border-bottom-left-radius:15px;border-top-right-radius:0px;border-bottom-right-radius:0px}@media screen and (max-width:770px){h1.product_title.entry-title{font-size:1.4em;min-height:45px}}h2.section-title,h2.wp-block-heading{font-size:2em;margin-top:1em}@media screen and (max-width:770px){h2.section-title,h2.wp-block-heading{font-size:1.4em}}.summary.entry-summary .product_title.entry-title{display:none}.shoptimizer-wc-brands-single-product{border-top-right-radius:15px;border-bottom-right-radius:15px;background:#fff;padding-top:8px}.shoptimizer-wc-brands-single-product a{min-height:90px;height:90px;position:relative;display:inline-block;background:#fff;border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:10px;border-bottom-right-radius:10px;padding-right:10px}.shoptimizer-wc-brands-single-product a img{height:90px;float:right;display:block;max-height:none;border-radius:10px;max-width:initial}div.product .summary{background:#fff;border-radius:15px;padding:20px}.pdp-g-regular div.product .summary{width:48%;margin-right:0}@media screen and (max-width:770px){.pdp-g-regular div.product .summary{width:100%}}@media screen and (min-width:770px) and (max-width:899px){.pdp-g-regular div.product .summary{width:100%}}.pdp-g-regular #page .product .product-details-wrapper .woocommerce-product-gallery,.pdp-g-regular.single-product div.product .product-details-wrapper .images{width:50%;border-radius:15px;margin-right:1em}@media screen and (max-width:770px){.pdp-g-regular #page .product .product-details-wrapper .woocommerce-product-gallery,.pdp-g-regular.single-product div.product .product-details-wrapper .images{width:100%}}@media screen and (min-width:770px) and (max-width:899px){.pdp-g-regular #page .product .product-details-wrapper .woocommerce-product-gallery,.pdp-g-regular.single-product div.product .product-details-wrapper .images{width:100%}}.product-details-wrapper.brand{display:flex}li.product{background:#fff}ul.products{margin-left:0;width:auto}body ul.products:before{display:inline;content:none}body.home ul.products.columns-6{display:grid;grid-template-columns:repeat(6, minmax(9rem, 1fr));width:auto;margin-left:0;margin-right:0;padding-left:1em;padding-right:1em;grid-gap:1rem}@media screen and (max-width:770px){body.home ul.products.columns-6{grid-template-columns:repeat(2, minmax(9rem, 1fr));padding:0 0em 0 0em}}@media screen and (min-width:770px) and (max-width:992px){body.home ul.products.columns-6{grid-template-columns:repeat(3, minmax(10rem, 1fr))}}@media screen and (min-width:770px) and (max-width:1099px){body.home ul.products.columns-6{grid-template-columns:repeat(3, minmax(10rem, 1fr))}}body.home h2.wp-block-heading{margin-top:2em}body.home .is-layout-flex{display:block}body ul.products.columns-4{display:grid;grid-template-columns:repeat(auto-fill, minmax(20rem, 1fr));grid-gap:1rem}body.archive ul.products.columns-4{display:grid;grid-template-columns:repeat(auto-fill, minmax(17rem, 1fr));grid-gap:1rem}@media screen and (max-width:770px){body.archive ul.products.columns-4{grid-template-columns:repeat(auto-fill, minmax(10rem, 1fr));padding-left:0em;padding-right:0em}}@media screen and (min-width:770px) and (max-width:992px){body.archive ul.products.columns-4{grid-template-columns:repeat(auto-fill, minmax(14rem, 1fr));padding-left:0em;padding-right:0em}}@media screen and (min-width:770px) and (max-width:1099px){body.archive ul.products.columns-4{grid-template-columns:repeat(auto-fill, minmax(14rem, 1fr));padding-left:0em;padding-right:0em}}body.single ul.products.columns-6{display:grid;grid-template-columns:repeat(6, minmax(10rem, 1fr));grid-gap:1rem}@media screen and (max-width:770px){body.single ul.products.columns-6{grid-template-columns:repeat(2, minmax(10rem, 1fr));margin-left:0;margin-right:0;width:auto}}@media screen and (min-width:770px) and (max-width:992px){body.single ul.products.columns-6{grid-template-columns:repeat(3, minmax(10rem, 1fr));margin-left:0;margin-right:0;width:auto}}@media screen and (min-width:770px) and (max-width:899px){body.single ul.products.columns-6{grid-template-columns:repeat(3, minmax(10rem, 1fr));margin-left:0;margin-right:0;width:auto}}@media screen and (min-width:770px) and (max-width:1099px){body.single ul.products.columns-6{grid-template-columns:repeat(3, minmax(10rem, 1fr))}}body.single ul.products.columns-6 .product{display:grid;place-items:center}ul.products:after,ul.products:before{display:grid;content:none}.single-product section.related-wrapper .upsells.products{display:none}.cg-cat-image{max-height:300px;max-width:300px}body ul.products.columns-4 li.product{float:none;width:auto}body ul.products.columns-6 li.product{float:none;width:auto}@media screen and (max-width:770px){body.theme-shoptimizer .site-main ul.products li.product{width:auto}}@media screen and (min-width:770px) and (max-width:992px){body.theme-shoptimizer .site-main ul.products li.product{width:auto}}@media screen and (min-width:770px) and (max-width:1099px){body.theme-shoptimizer .site-main ul.products li.product{width:auto}}body .content-area a.reset_variations{display:inline-block;margin-left:0em;margin-top:10px;color:#fff;background:#f9615F;border:1px solid #fff;padding:5px 15px;border-radius:500px;font-weight:700;font-size:1em}body .content-area a.reset_variations:hover{color:#fff;background:#f9615F;border:1px solid #f9615F}#algolia-search-box input[type=search],.site-header .site-search input[type=search]{background:#fff;border:0px solid #6e4a3e !important;padding:0.5em 3em;font-size:17px;border-radius:15px}@media screen and (max-width:770px){#algolia-search-box input[type=search],.site-header .site-search input[type=search]{padding:0em 3em}}@media screen and (min-width:770px) and (max-width:992px){#algolia-search-box input[type=search],.site-header .site-search input[type=search]{padding:0em 3em}}.button,button,input[type=submit]{border-radius:500px}#page .site-header-cart .cart-contents{display:block;min-width:130px}@media screen and (max-width:770px){#page .site-header-cart .cart-contents{min-width:auto}}@media screen and (min-width:770px) and (max-width:992px){#page .site-header-cart .cart-contents{min-width:auto}}#secondary .widget:last-child{padding-bottom:20px}.single.single-post .widget.widget_categories{display:none}.blog .header-widget-region,.archive .header-widget-region{background:transparent;margin-bottom:10px}@media screen and (max-width:770px){.blog .header-widget-region,.archive .header-widget-region{margin-bottom:0px}}.blog .header-widget-region .widget.widget_categories,.archive .header-widget-region .widget.widget_categories{width:100%;background:transparent;float:left;display:block;position:relative}.blog .header-widget-region .widget_categories ul,.archive .header-widget-region .widget_categories ul{list-style:none;margin-right:auto;margin-left:auto;text-align:center;width:100%;float:left;display:block;position:relative;padding:20px}@media screen and (max-width:770px){.blog .header-widget-region .widget_categories ul,.archive .header-widget-region .widget_categories ul{padding:10px}}.archive .header-widget-region .col-full .widget.widget_tag_cloud{margin-top:0px;position:relative;display:block;float:left;width:100%;padding:0 5% 10px 5%}@media screen and (max-width:770px){.archive .header-widget-region .col-full .widget.widget_tag_cloud{padding:0 2% 5px 2%}}.archive .header-widget-region .col-full .widget_tag_cloud .widget-title{float:left;font-size:1.3em;line-height:1.6em;border-bottom:none;padding-left:20px;display:none}.archive .header-widget-region .col-full .widget_tag_cloud .tagcloud{display:block;text-align:center;position:relative}.archive .header-widget-region .col-full .widget_tag_cloud a{position:relative;display:inline-block;font-size:1em !important;padding:7px 10px;text-transform:uppercase;background:#eee;border-radius:15px;margin:8px 0 0px 8px;color:#000}@media screen and (max-width:770px){.archive .header-widget-region .col-full .widget_tag_cloud a{font-size:0.8em !important;margin:5px 0 0px 5px;padding:5px 8px}}.archive .header-widget-region .widget_tag_cloud a:hover{background:#fff}.blog .header-widget-region .col-full .widget,.archive .header-widget-region .col-full .widget{padding:0 0;font-size:1em}.blog .header-widget-region .widget_categories ul li,.archive .header-widget-region .widget_categories ul li{position:relative;display:inline;padding:0 0 0 0.2em}.blog .header-widget-region .widget_categories ul li a:not(.button),.archive .header-widget-region .widget_categories ul li a:not(.button){font-size:1.1em;padding:7px 10px;display:inline-block;margin-bottom:5px;background:#eee;border-radius:15px;text-align:center;color:#000;text-transform:uppercase;text-decoration:none}@media screen and (max-width:770px){.blog .header-widget-region .widget_categories ul li a:not(.button),.archive .header-widget-region .widget_categories ul li a:not(.button){font-size:0.9em;padding:3px 5px}}.blog .header-widget-region .widget_categories ul li a:not(.button):hover,.archive .header-widget-region .widget_categories ul li a:not(.button):hover{background:#fff}.blog .header-widget-region .widget_categories ul li.current-cat a:not(.button),.archive .header-widget-region .widget_categories ul li.current-cat a:not(.button){color:#00ae41;background:#fff}.blog .header-widget-region .widget_categories .widget-title,.archive .header-widget-region .widget_categories .widget-title{float:left;border-bottom:0px solid #fff;line-height:3em;font-size:1.4em;display:none}.blog .header-widget-region .widget_categories ul li::before,.archive .header-widget-region .widget_categories ul li::before{display:none}#content.site-content .col-full .homepage-feature.flex-grid{background:#fff;padding:1% 1%;max-width:1600px;margin:0 auto}@media screen and (max-width:770px){#content.site-content .col-full .homepage-feature.flex-grid{padding:0 2%}}@media screen and (min-width:770px) and (max-width:899px){#content.site-content .col-full .homepage-feature.flex-grid{padding:0 2%}}.hentry .entry-content .homepage-feature a:not(.button){text-decoration:none}.hentry .entry-content .homepage-feature h3 a{color:#000000}.flex-grid{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;gap:5%}.flex-grid .col{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:770px){.flex-grid .col{flex:50%}}.home.page-template .homepage-blog-section{margin:3em auto 0 auto;max-width:1600px}.home.page-template .homepage-feature{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between}.home.page-template .homepage-feature .col{width:31%}@media screen and (max-width:770px){.home.page-template .homepage-feature .col{flex:none;width:100%;border-bottom:0px solid #eee}}@media screen and (min-width:770px) and (max-width:899px){.home.page-template .homepage-feature .col{flex:none;width:100%;border-bottom:1px solid #ccc}}.home.page-template .homepage-feature .flex-grid-3{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between}.home.page-template .homepage-feature .flex-grid-3 .col-1{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:1em 0em}@media screen and (max-width:770px){.home.page-template .homepage-feature .flex-grid-3 .col-1{flex:0.7}}@media screen and (min-width:770px) and (max-width:899px){.home.page-template .homepage-feature .flex-grid-3 .col-1{flex:0.7}}.home.page-template .homepage-feature .flex-grid-3 .col-2{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;margin:1em 0.5em 1em 1em;padding-right:1em;text-align:left}@media screen and (max-width:770px){.home.page-template .homepage-feature .flex-grid-3 .col-2{border-right:none}}@media screen and (min-width:770px) and (max-width:899px){.home.page-template .homepage-feature .flex-grid-3 .col-2{border-right:none}}.home.page-template .homepage-feature .flex-grid-3 .col-2.last{border-right:0px}@media screen and (max-width:770px){.home.page-template .homepage-feature .flex-grid-3.hide-on-mobile-cc{display:none}}.hentry .entry-content .homepage-feature p{color:#000000;font-size:0.9rem}.featured-news .col{background:#fff;border-radius:15px;padding:15px;margin-bottom:2em}@media screen and (max-width:770px){.featured-news .col{margin-bottom:0em}}.featured-news h3{font-size:1.3em;line-height:1.4em;margin:1em 0 0 0}.flex-grid.featured-news{gap:20px}dl.physical-contacts{word-break:break-word;margin:0}dl.physical-contacts dd{margin:0 0 0.4em 2em;font-size:1em;line-height:1.4em}dl.physical-contacts dt{position:absolute;font-size:1em}#mailpoet_form_1{clear:both;padding:0;background:#fff;float:left;position:relative;display:block;width:100%;padding:2% 5% 2% 5%}#mailpoet_form_1 form.mailpoet_form{padding:30px !important}#mailpoet_form_1 .mailpoet_form{background:#f3f3f3;border-radius:20px;display:block;position:relative}#mailpoet_form_1 .mailpoet_form input[type="email"]{background:#eaeaea;border-radius:15px;font-family:"TT Commons Pro Regular", sans-serif !important}#mailpoet_form_1 .mailpoet_submit{font-family:"TT Commons Pro Regular", sans-serif !important}#mailpoet_form_1 h2{font-family:"TT Commons Pro Regular", sans-serif !important;text-transform:none;text-align:left !important}#mailpoet_form_1 p.mailpoet_form_paragraph{font-family:"TT Commons Pro Regular", sans-serif !important}body .woocommerce #respond input#submit.alt,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button.alt,.product .cart .single_add_to_cart_button,.shoptimizer-sticky-add-to-cart__content-button a.button,.widget_shopping_cart a.button.checkout,#cgkit-tab-commercekit-sticky-atc-title button,#cgkit-mobile-commercekit-sticky-atc button{text-transform:uppercase !important}.widget-area .widget{font-weight:500}.widget-area .widget a:not(.button){text-decoration:underline;color:#005242;font-weight:500}.widget-area .widget.widget_product_categories a{color:#005242 !important}#secondary .woocommerce .gamma.widget-title{display:block;font-family:"TT Commons Pro Expanded Bold", sans-serif;color:#222;font-size:1.2em;text-transform:uppercase;letter-spacing:1px;line-height:1.2em;margin-bottom:0.5em}#secondary .widget.widget_product_categories ul li{line-height:1.5em;margin-bottom:1em}.widget_layered_nav ul li ::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900;line-height:inherit;margin-right:1em;vertical-align:baseline;opacity:0.35;margin-left:0em;width:1em}#secondary .widget_layered_nav ul li{line-height:1.5em;margin-bottom:1em}.widget_layered_nav li a::before{content:"";color:#666}.widget_layered_nav li.chosen a::before{content:"";color:#34A96B}.widget.woocommerce li .count{font-size:1em;float:right;position:relative;top:auto;right:auto}#secondary .wc-brand-list-layered-nav-product_brand a:not(.button){padding-left:1em;left:0;position:relative;color:#34A96B}#secondary .wc-layered-nav-term a:not(.button){padding-left:1em;left:0px;position:relative}#secondary .widget_layered_nav li.wc-layered-nav-term.chosen::before{opacity:1}body a.reset_variations{text-decoration:none}.wc_gc_giftcard_product.nyp-product .nyp{margin-bottom:0.5em}.page-template-service-template .site-main .type-page,.site-main .type-post{background:#fff;border-radius:15px;padding:2em;margin:0 0 2em 0}.post .wp-post-image{margin-top:0em;border-radius:15px;width:100%}#respond textarea{border-radius:15px}.post .entry-meta,label{font-weight:500}body.left-page-sidebar #secondary{margin-right:2%}body.left-page-sidebar #secondary .widget.widget_nav_menu ul li{margin-bottom:0.4em;margin-top:0.5em;line-height:1.45}body.left-page-sidebar #secondary .widget.widget_nav_menu ul li a{color:#005242 !important}body.left-page-sidebar #secondary .widget.widget_nav_menu ul li.current-menu-item a{color:#40ABFF !important}body.left-page-sidebar #secondary .widget.widget_nav_menu ul li a:hover{color:#40ABFF !important}.content-area .wp-element-button,.content-area .wp-block-button__link{color:#fff;background:#005242}.content-area .wp-element-button:hover,.content-area .wp-block-button__link:hover{color:#fff;background:#40ABFF}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button[type=submit]{color:#fff !important;background:#005242 !important;border-radius:15px !important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button[type=submit]:hover{color:#fff !important;background:#40ABFF !important}body.left-page-sidebar #secondary .widget.widget_nav_menu ul{margin-bottom:0.4em}.search-results article h2{font-family:"TT Commons Pro Regular";font-size:16px}.star-rating span:before{color:#75deab !important;background-color:#75deab !important}.woocommerce #reviews .product-rating .product-rating-details table td.rating-graph .bar,.woocommerce-page #reviews .product-rating .product-rating-details table td.rating-graph .bar{background-color:#2da263}.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{border-radius:5px}.site-main.grid article.post a.post-thumbnail{border-radius:15px}body.blog .site-main.grid.grid-2 .post-thumbnail img,.archive.category .post-thumbnail img{width:100%;height:20vw;object-fit:cover;background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width:770px){body.blog .site-main.grid.grid-2 .post-thumbnail img,.archive.category .post-thumbnail img{height:70vw}}@media screen and (min-width:770px) and (max-width:992px){body.blog .site-main.grid.grid-2 .post-thumbnail img,.archive.category .post-thumbnail img{height:50vw}}@media screen and (min-width:992px){body.blog .site-main.grid.grid-2 .post-thumbnail img,.archive.category .post-thumbnail img{height:40vw}}@media screen and (min-width:1200px){body.blog .site-main.grid.grid-2 .post-thumbnail img,.archive.category .post-thumbnail img{height:30vw}}@media screen and (min-width:1400px){body.blog .site-main.grid.grid-2 .post-thumbnail img,.archive.category .post-thumbnail img{height:20vw}}.archive.category .post .entry-header h2.entry-title{font-size:1.5em}.archive.category .site-main.grid article.post a.post-thumbnail{margin-bottom:0}.single-post .archive-header,.page-template-default .archive-header{padding-bottom:0em}.single-post .site-content .woocommerce-breadcrumb{display:block !important;padding-left:0.5em}.archive-header .woocommerce-breadcrumb{background:#f6f6f6;padding-top:0.5em;border-radius:15px;padding-bottom:0.5em;margin-bottom:1.2em;padding-left:0.5em !important;max-width:1600px !important}@media screen and (max-width:770px){.archive-header .woocommerce-breadcrumb{padding-left:1em !important;padding-top:1em}}@media screen and (min-width:770px) and (max-width:992px){.archive-header .woocommerce-breadcrumb{padding-left:1em !important}}@media screen and (min-width:992px){.archive-header .woocommerce-breadcrumb{padding-left:1.5em !important}}h1{text-transform:uppercase}.site-branding .custom-logo-link{outline:none;margin-left:0em}@media screen and (max-width:770px){.site-branding .custom-logo-link{margin-left:-3em}}@media screen and (max-width:770px){button.mobile-search-toggle{width:40px}}@media screen and (max-width:770px){.site-branding button.menu-toggle{width:40px}}.secondary-navigation ul.menu{margin-right:1em}.shoptimizer-product-prevnext{position:absolute;top:12px;right:12px}.single-product div.product p.price{font-size:1.9em}ul.products li.product .sale-item.product-label{display:none}.content-area .summary .onsale{display:none}.product-details-wrapper .sale-item.product-label{display:none}.entry-summary .ckit-badge_wrapper{left:auto;top:auto;float:right;flex:none}.entry-summary .ckit-badge_wrapper.ckit-badge-summery{position:relative}.entry-summary .ckit-badge_wrapper span{margin-right:5px}.ckit-badge_wrapper span.ckit-badge{font-size:1.2em;border-radius:15px}.summary-add-to-cart-form{max-width:1600px;margin:1em auto;background:#fff;padding:1.5em;border-radius:15px}.single-product .site-content .col-full{width:100%;max-width:none;margin:0 auto}.single-product .content-area{margin:0 auto;padding-left:2.617em;padding-right:2.617em}@media screen and (max-width:770px){.single-product .content-area{padding-left:0;padding-right:0;width:100%}}@media screen and (min-width:770px) and (max-width:899px){.single-product .content-area{padding-left:0;padding-right:0;width:100%}}@media screen and (min-width:770px) and (max-width:1099px){.single-product .content-area{padding-left:0;padding-right:0;width:100%}}@media screen and (min-width:992px){.single-product .content-area{padding-left:1em;padding-right:1em}}@media screen and (max-width:770px){body.single-product #page .woocommerce-tabs .panel{padding-left:1em;padding-right:1em}}@media screen and (min-width:770px) and (max-width:899px){body.single-product #page .woocommerce-tabs .panel{padding-left:1em;padding-right:1em}}@media screen and (min-width:770px) and (max-width:1099px){body.single-product #page .woocommerce-tabs .panel{padding-left:1em;padding-right:1em}}.single-product .content-area .product-details-wrapper{max-width:1600px;padding-left:0;padding-right:0;margin:0 auto;padding-bottom:1.2em}@media screen and (max-width:770px){.single-product .content-area div.product-details-wrapper{display:flex}}@media screen and (min-width:770px) and (max-width:899px){.single-product .content-area div.product-details-wrapper{display:flex}}@media screen and (max-width:770px){.single-product .content-area .product div.product-details-wrapper{display:block}}@media screen and (min-width:770px) and (max-width:899px){.single-product .content-area .product div.product-details-wrapper{display:block}}@media screen and (min-width:770px) and (max-width:1099px){#commercegurus-pdp-gallery-wrapper.ckit-mobile-pdp-gallery-active{margin-bottom:1em}}#secondary .product_list_widget li img{float:left;max-width:5em;margin-left:0px;margin-right:10px;margin-top:0}#secondary .widget.widget_recently_viewed_products a{color:#666;text-decoration:none}#secondary .widget.widget_recently_viewed_products a span.product-title{padding-top:10px}body.pdp-full #page .woocommerce-tabs.wc-tabs-wrapper,.wc-prl-recommendations{max-width:1600px;margin:1.2em auto 1em auto;border-radius:15px}@media screen and (max-width:770px){body.pdp-full #page .woocommerce-tabs.wc-tabs-wrapper,.wc-prl-recommendations{padding-left:0;padding-right:0}}@media screen and (min-width:770px) and (max-width:899px){body.pdp-full #page .woocommerce-tabs.wc-tabs-wrapper,.wc-prl-recommendations{padding-left:0;padding-right:0}}@media screen and (min-width:770px) and (max-width:1099px){body.pdp-full #page .woocommerce-tabs.wc-tabs-wrapper,.wc-prl-recommendations{padding-left:0;padding-right:0}}.single-product .cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.cgkit-swatch-selected{background:#40ABFF;border-color:#40ABFF;color:#fff}.single-product .cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button:not(.cgkit-disabled):not(.cgkit-swatch-selected):hover{cursor:pointer}.single-product .cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.button-fluid{font-size:1em}body.static-cta-buttons ul.products li.product:not(.product-category){margin-bottom:0}body ul.products li.product.product-category{position:relative;margin-bottom:0}.woocommerce.archive.left-woocommerce-sidebar #secondary{padding-top:0px}.shoptimizer-mini-cart-wrap .close-drawer{right:2em}body .shoptimizer-mini-cart-wrap{width:420px}@media screen and (max-width:770px){body .shoptimizer-mini-cart-wrap{width:350px}}@media screen and (max-width:420px){body .shoptimizer-mini-cart-wrap{width:70%}}.woocommerce-cart ul#shipping_method li,.woocommerce-checkout ul#shipping_method li{padding-bottom:0.5em}@media screen and (max-width:770px){.woocommerce-cart.page.page-template-default .content-area,.woocommerce-checkout.page.page-template-default .content-area{float:left}}@media screen and (max-width:770px){.woocommerce-cart .site ul.checkout-bar li span,.woocommerce-checkout .site ul.checkout-bar li span{visibility:visible}}body.woocommerce-order-received #page,body.woocommerce-order-received .site-content .col-full,.woocommerce-order-received .content-area{background:#fff}@media screen and (max-width:770px){body.woocommerce-order-received .site-search{display:none}}@media screen and (min-width:770px) and (max-width:992px){body.woocommerce-order-received .site-search{display:none}}body.theme-shoptimizer.woocommerce-order-received .site-header .custom-logo-link img,body.wp-custom-logo .site-header .custom-logo-link img{height:70px}@media screen and (max-width:770px){.woocommerce-checkout .checkout-wrap{margin-bottom:50px}}#secondary .widget a{color:#005242}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button{border-radius:500px}.top-bar-right{flex:none}.cc-shipping-container{display:block;flex-direction:row;gap:10px;margin-top:10px}@media screen and (max-width:770px){.cc-shipping-container{flex-direction:column}}@media screen and (min-width:770px) and (max-width:899px){.cc-shipping-container{flex-direction:column}}@media screen and (min-width:770px) and (max-width:1099px){.cc-shipping-container{flex-direction:column}}.cc-shipping-pickup,.cc-shipping-delivery{width:100%;display:flex;background:#fafafa;padding:10px;margin-top:1em;border-radius:15px}.cc-shipping-pickup h5,.cc-shipping-delivery h5{font-size:1.05em;display:inline-block}@media screen and (max-width:770px){.cc-shipping-pickup h5,.cc-shipping-delivery h5{font-size:0.9em;line-height:1.2em}}@media screen and (max-width:770px){.cc-shipping-pickup h5 i,.cc-shipping-delivery h5 i{display:block;margin-bottom:5px}}.cc-shipping-pickup div.box,.cc-shipping-delivery div.box{flex:1}.cc-shipping-pickup div.box.first,.cc-shipping-delivery div.box.first{flex:0 0 33%}@media screen and (max-width:770px){.cc-shipping-pickup div.box.first,.cc-shipping-delivery div.box.first{flex:0 0 28%;padding-right:10px}}.cc-shipping-container p{font-size:0.9em;margin:0 0 0.5em 0;padding:0}.cc-shipping-container h5{display:inline-block}.button.pisol-shipping-calculator-button{padding:3px 15px;color:#fff}.button.pisol-shipping-calculator-button:hover{color:#fff}.pisol-shipping-calculator-form{border-radius:15px;background:#f2f2f2;border:none}.pisol-shipping-calculator-form .form-row input,.pisol-shipping-calculator-form .form-row select{background:#fff}@media screen and (max-width:770px){h2.wc-prl-title{font-size:1.3em}}.site .header-widget-region .widget .trust-strip{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:0em;margin-bottom:0.5em;font-family:"TT Commons Pro Regular";gap:10px;background:#eeeeed;border-radius:15px}@media screen and (max-width:770px){.site .header-widget-region .widget .trust-strip{flex-direction:row;margin-top:0em;margin-bottom:0.5em;gap:0px}}@media screen and (min-width:770px) and (max-width:899px){.site .header-widget-region .widget .trust-strip{flex-direction:row;gap:0px;margin-top:0em;margin-bottom:0.5em}}@media screen and (min-width:770px) and (max-width:1099px){.site .header-widget-region .widget .trust-strip{flex-direction:row;gap:0px;margin-top:0em;margin-bottom:0.5em}}.site .header-widget-region .widget .trust-strip div{padding:10px 12px;flex:1;flex-basis:auto;vertical-align:middle;border-radius:15px}@media screen and (max-width:770px){.site .header-widget-region .widget .trust-strip div{padding:5px 10px}}@media screen and (min-width:770px) and (max-width:899px){.site .header-widget-region .widget .trust-strip div{padding:5px 10px}}@media screen and (min-width:770px) and (max-width:1099px){.site .header-widget-region .widget .trust-strip div{padding:5px 10px}}@media screen and (max-width:770px){.site .header-widget-region .widget .trust-strip div.hideonmobile{display:none}}@media screen and (min-width:770px) and (max-width:899px){.site .header-widget-region .widget .trust-strip div.hideonmobile{display:none}}@media screen and (min-width:770px) and (max-width:1099px){.site .header-widget-region .widget .trust-strip div.hideonmobile{display:none}}.site .header-widget-region .widget .trust-strip div.google-rating p{text-align:center}@media screen and (max-width:770px){.site .header-widget-region .widget .trust-strip div.google-rating p{text-align:right}}@media screen and (min-width:770px) and (max-width:899px){.site .header-widget-region .widget .trust-strip div.google-rating p{text-align:right}}@media screen and (min-width:770px) and (max-width:1099px){.site .header-widget-region .widget .trust-strip div.google-rating p{text-align:right}}.hideonsmallmobile{}@media screen and (max-width:420px){.hideonsmallmobile{display:none}}.site .header-widget-region .widget .trust-strip div p{margin:0;padding:0;color:#232E43;font-family:"TT Commons Pro Regular";font-weight:500;font-size:0.8em;text-align:left;line-height:1.4em;vertical-align:middle}@media screen and (max-width:770px){.site .header-widget-region .widget .trust-strip div p{font-size:0.8em;line-height:1.6em}}@media screen and (min-width:770px) and (max-width:899px){.site .header-widget-region .widget .trust-strip div p{font-size:0.8em;line-height:1.6em}}@media screen and (min-width:770px) and (max-width:1099px){.site .header-widget-region .widget .trust-strip div p{font-size:0.8em;line-height:1.6em}}.site .header-widget-region .widget .trust-strip div span.icon{vertical-align:middle;padding:0px 10px 0px 0px}@media screen and (max-width:770px){.site .header-widget-region .widget .trust-strip div span.icon{padding:5px 5px 0px 0px}}.trust-strip-content{display:flex;flex-direction:row;justify-content:center;margin-top:0.5em;margin-bottom:0.5em;font-family:"TT Commons Pro Regular";gap:10px;background:#eeeeed;border-radius:15px}@media screen and (max-width:770px){.trust-strip-content{flex-direction:column;margin-top:0em;margin-bottom:0.5em;gap:0px}}@media screen and (min-width:770px) and (max-width:899px){.trust-strip-content{flex-direction:column;gap:0px;margin-top:0em;margin-bottom:0.5em}}@media screen and (min-width:770px) and (max-width:1099px){.trust-strip-content{flex-direction:column;gap:0px;margin-top:0em;margin-bottom:0.5em}}.trust-strip-content div{padding:10px 12px;flex:1;flex-basis:auto;vertical-align:middle;border-radius:15px}@media screen and (max-width:770px){.trust-strip-content div{padding:5px 10px}}@media screen and (min-width:770px) and (max-width:899px){.trust-strip-content div{padding:5px 10px}}@media screen and (min-width:770px) and (max-width:1099px){.trust-strip-content div{padding:5px 10px}}.trust-strip-content div p{margin:0;padding:0;color:#232E43;font-family:"TT Commons Pro Regular";font-weight:500;font-size:0.8em;text-align:left;line-height:1.4em;vertical-align:middle}@media screen and (max-width:770px){.trust-strip-content div p{font-size:0.8em;line-height:1.6em}}@media screen and (min-width:770px) and (max-width:899px){.trust-strip-content div p{font-size:0.8em;line-height:1.6em}}@media screen and (min-width:770px) and (max-width:1099px){.trust-strip-content div p{font-size:0.8em;line-height:1.6em}}.trust-strip-content div span.icon{vertical-align:middle;float:left;padding:0px 10px 0px 0px}@media screen and (max-width:770px){.trust-strip-content div span.icon{padding:5px 5px 0px 0px}}.col-full .widget_text.trusty.widget{padding-top:0;padding-bottom:0;margin-bottom:0.5em}.single-product .col-full .widget_text.trusty.widget{padding-top:0;padding-bottom:0;margin-bottom:1em}.single-product .site-content .archive-header .col-full{padding-left:1em;padding-right:1em;width:auto}.product-shipping-class{padding:0;display:inline-block;margin-bottom:0;border-radius:5px}.woocommerce-product-details__short-description{font-size:1em}.woocommerce-product-details__short-description{display:block}@media screen and (max-width:770px){.woocommerce-product-details__short-description{display:none}}.woocommerce-product-details__short-description_mobile{display:none}@media screen and (max-width:770px){.woocommerce-product-details__short-description_mobile{display:block}}.short-desc-mobile{background:#fff;border-radius:15px;padding:1em;margin-top:1em;display:none}@media screen and (max-width:770px){.short-desc-mobile{display:block}}@media screen and (max-width:770px){.theme-shoptimizer #commercegurus-pdp-gallery-wrapper.ckit-mobile-pdp-gallery-active{padding-top:1em;margin-left:0 !important}}@media screen and (max-width:770px){.woocommerce-image__wrapper:has(.gallery-image) .shoptimizer-plp-carousel--pagination{display:none}}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch>button.cgkit-as-outofstock{opacity:0.5}.pisol-shipping-calculator-form{margin-top:1em}.pisol-shipping-calculator-form .button{margin-bottom:0}.pisol-ppscw-alert{background:#f2f2f2;border-radius:15px;font-size:0.9em}.content-area p.stock{font-size:1.1em}.single-product #commercegurus-pdp-gallery{margin-left:0;margin-right:0}.single-product .swiper-slide img{border-radius:15px}.back-to-shopping{display:none}.swiper-container .load-more-images{background-color:#005242;font-family:"TT Commons Pro Expanded Bold", sans-serif}.swiper-container .load-more-images:hover{background-color:#f9615F}div.waitlist-products{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}div.waitlist-single-product{background:#fff;padding:10px;border-radius:15px}div.waitlist-single-product hr{display:none}.waitlist-user-waitlist-wrapper .spinner,.wcwl_elements .spinner,.wcwl_frontend_wrap .spinner{animation:none;border:none;width:28px;height:28px}@media screen and (max-width:770px){#page .woocommerce-tabs ul.tabs.wc-tabs{padding-left:0px;padding-right:0px}}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:1.15em;letter-spacing:0}@media screen and (min-width:770px) and (max-width:1099px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:1.1em;letter-spacing:0;padding:0 5px}}@media screen and (min-width:1200px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:1.3em;padding:0 0.5rem 0 0.5rem;letter-spacing:0}}@media screen and (min-width:1400px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:1.5em;padding:0 0.8rem 0 0.8rem}}@media screen and (max-width:770px){.archive .woocommerce-ordering{width:auto}}@media screen and (min-width:770px) and (max-width:992px){.archive .woocommerce-ordering{width:auto}}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link{text-align:left !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{text-align:left !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:before{background-position-x:left !important}#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-133272>a.mega-menu-link{text-align:center !important}@media screen and (max-width:770px){.site-branding button.menu-toggle{width:40px}}body.woocommerce-checkout.min-ck .back-to-shopping{flex:0 0 175px;display:flex}@media screen and (max-width:770px){body.woocommerce-checkout.min-ck .back-to-shopping{display:none}}@media screen and (min-width:770px) and (max-width:992px){body.woocommerce-checkout.min-ck .back-to-shopping{display:none}}body.woocommerce-checkout.min-ck .site-branding{display:flex;flex:1 1 auto;flex-direction:column;height:70px;justify-content:center;align-items:center;text-align:center}body.woocommerce-order-received.min-ck .site-branding{display:block;flex:none;height:auto}body.woocommerce-order-received.min-ck button.menu-toggle{display:block}body.woocommerce-checkout.min-ck header .main-header h1{flex:0 0 175px;display:flex}@media screen and (max-width:770px){body.woocommerce-checkout.min-ck header .main-header h1{display:none}}@media screen and (min-width:770px) and (max-width:992px){body.woocommerce-checkout.min-ck header .main-header h1{display:none}}body.woocommerce-checkout .site-content .col-full{}@media screen and (max-width:770px){body.woocommerce-checkout .site-content .col-full{margin-top:1em}}.cart_item .product-shipping-class{background:#34A96B;padding:4px 10px;color:#fff;display:inline-block;margin-bottom:0;margin-left:10px;border-radius:5px}@media screen and (min-width:992px){.col-full{padding-left:1em;padding-right:1em}}@media screen and (min-width:992px){.single-product .woocommerce-Tabs-panel{padding-left:6em;padding-right:6em}}.post .author-details a.fn{display:inline-block;font-size:16px}.post .author .avatar{display:none}.post .author-details{float:none;width:auto;color:#777;font-size:16px}.woocommerce-cart-form__cart-item.cart_item{background:#f9f9f9}.woocommerce-cart-form__cart-item.cart_item .product-subtotal{padding-right:20px}.woocommerce-cart-form__cart-item.cart_item .product-remove{padding-left:20px}@media screen and (min-width:992px){#page table.cart td.product-remove{border-bottom:1px solid #e2e2e2}}@media screen and (min-width:770px) and (max-width:992px){#page table.cart td.product-remove{border-bottom:1px solid #e2e2e2}}@media screen and (max-width:770px){#page table.cart td.product-remove{padding:10px 25px 0 0}}body table.cart td{border-bottom:1px solid #e2e2e2}@media screen and (min-width:992px){body table.cart td{border-bottom:1px solid #e2e2e2}}@media screen and (min-width:770px) and (max-width:992px){body table.cart td{border-bottom:1px solid #e2e2e2}}@media screen and (max-width:770px){.woocommerce-cart .checkout-wrap{margin-bottom:50px}}body a.remove::before{background-color:#333}@media screen and (max-width:770px){.entry-content td.product-name a{padding:0px 10px 0 0;margin-top:10px;display:inline-block}}.woocommerce #reviews .contribution-karma,.woocommerce-page #reviews .contribution-karma{margin-left:0em}body #reviews .commentlist li .comment_container .comment-text{width:100%}body #reviews .commentlist li .comment_container{float:left}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin-left:0em}body #reviews .commentlist ul.children{margin-left:50px}@media screen and (max-width:770px){body #reviews .commentlist ul.children{margin-left:20px}}.woocommerce #reviews #comments .form-contribution_comment,.woocommerce-page #reviews #comments .form-contribution_comment{margin:10px 0 0 50px}@media screen and (max-width:770px){.woocommerce #reviews #comments .form-contribution_comment,.woocommerce-page #reviews #comments .form-contribution_comment{margin:10px 0 0 20px}}@media screen and (max-width:770px){.woocommerce #reviews .product-rating .product-rating-summary,.woocommerce-page #reviews .product-rating .product-rating-summary{width:40%}}@media screen and (max-width:770px){body.single-product #page .woocommerce-tabs .woocommerce-Tabs-panel--reviews.panel{padding-left:1em;padding-right:1em}}.woocommerce #reviews .form-contribution,.woocommerce-page #reviews .form-contribution{border-radius:5px}#reviews .commentlist li .comment_container .comment-text .star-rating{float:left;height:1em;font-size:0.875em;line-height:1;margin-top:0.2em}#reviews .commentlist li .comment_container{border-radius:3px;background:#f2f2f2;padding:20px}#reviews .commentlist li .children .comment_container{background:#e9e9e9}#reviews .commentlist li{clear:both;margin-bottom:0.5em;border-bottom:none}.woocommerce #reviews #comments ol.commentlist li,.woocommerce-page #reviews #comments ol.commentlist li{padding-top:0.5em;list-style:none}body #reviews .commentlist ul.children li.comment{border:none;background-color:transparent;padding:25px;border-left:none}.woocommerce #reviews .product-rating .product-rating-summary,.woocommerce-page #reviews .product-rating .product-rating-summary{display:table-cell;width:40%;float:right;text-align:center;vertical-align:middle}.woocommerce #reviews .product-rating .product-rating-details,.woocommerce-page #reviews .product-rating .product-rating-details{display:inline-block;width:25%;vertical-align:middle}@media screen and (max-width:770px){.woocommerce #reviews .product-rating .product-rating-details,.woocommerce-page #reviews .product-rating .product-rating-details{width:50%}}.woocommerce #reviews .contributions-filter,.woocommerce-page #reviews .contributions-filter{display:none}#ikeono-wrapper{z-index:100 !important}@media screen and (max-width:770px){.col-full-nav{z-index:999999 !important;position:fixed}}.mobile-toggled .col-full-nav{background:#fff}body.drawer-open .shoptimizer-mini-cart-wrap{z-index:999999}@media screen and (max-width:770px){#page .woocommerce-tabs ul.tabs{margin:0;padding:0;border:0}}@media screen and (max-width:770px){#page .woocommerce-tabs ul.tabs.wc-tabs{background:#f2f2f2}}@media screen and (max-width:770px){#page .woocommerce-tabs ul.tabs li{display:inline-block;margin:0;padding:0;border:0}}@media screen and (max-width:770px){#page .woocommerce-tabs ul.tabs li a{background:#eee;padding:5px 10px;height:2.5em}}@media screen and (max-width:770px){#page .woocommerce-tabs ul.tabs li.active a{background:#fff;padding:5px 9px;height:2.5em;border-top-left-radius:15px;border-top-right-radius:15px}}@media screen and (max-width:770px){#page .woocommerce-tabs.wc-tabs-wrapper{padding-left:0;padding-right:0}}#ikeono-wrapper{z-index:100 !important}.widgets.widget_recently_viewed_products{display:block;width:100%;clear:both}body.blog .site-main.grid .page-header,body.archive .site-main.grid .page-header{grid-column:span 3;margin-bottom:-1em}@media screen and (max-width:770px){body.blog .site-main.grid .page-header,body.archive .site-main.grid .page-header{margin-bottom:0em;grid-column:span 1}}@media screen and (min-width:770px) and (max-width:1099px){body.blog .site-main.grid .page-header,body.archive .site-main.grid .page-header{margin-bottom:-1em;grid-column:span 2}}body.blog .site-main.grid.grid-2,body.archive .site-main.grid.grid-2{gap:20px;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width:770px){body.blog .site-main.grid.grid-2,body.archive .site-main.grid.grid-2{display:block}}@media screen and (min-width:770px) and (max-width:1099px){body.blog .site-main.grid.grid-2,body.archive .site-main.grid.grid-2{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:770px){body.blog .site-main.grid article.post,body.archive .site-main.grid article.post{margin-bottom:2em}}.wc-block-components-notice-banner.is-info{background-color:#fafafa !important;border-color:#fff !important}table.cart td.actions .coupon button{color:#111;background-color:#ddd}@media screen and (max-width:770px){.m-grid-2 .site ul.products li.product{padding-bottom:0px;padding-top:10px;padding-left:10px;padding-right:10px}}.wcpf-title{color:#6e4a3e}.wcpf-title:hover{color:#f9615F}.wcpf-product-counts{color:#999;font-size:0.8em}.woocommerce-account .woocommerce-MyAccount-content{background:#fff;padding:30px;margin-bottom:1em;border-radius:15px}@media screen and (max-width:770px){.woocommerce-account .woocommerce-MyAccount-content{padding:25px;margin-bottom:2em}}.woocommerce-checkout .add_gift_card_form #wc_gc_cart_redeem_form button{width:auto;display:inline-block;padding:8px 20px}.woocommerce-checkout .add_gift_card_form #wc_gc_cart_redeem_form input[type=text]{width:220px;display:inline-block;padding-right:10px}.woocommerce-checkout .add_gift_card_form{display:block;width:100%;position:relative;padding:10px 20px;margin-bottom:1em;border:1px solid #ddd;border-radius:15px;clear:both}ul.products li.product:not(.product-category){padding-bottom:15px !important;padding-left:1em !important;padding-right:1em !important;padding-top:1em !important}ul.products li.product{border-radius:15px}ul.products li.product:not(.product-category)::before{height:auto}table.cart td.actions button,#payment .place-order .button,body .woocommerce a.checkout-button.button.alt,.wc-proceed-to-checkout a,body ul.products li.product .button,body ul.products li.product .added_to_cart{border-radius:500px;position:relative;text-transform:uppercase;font-weight:500}table.cart td.actions .coupon button:hover{background-color:#f9615F}body ul.products li.product .added_to_cart{border-radius:500px;position:relative;line-height:2em;height:2em;width:100%;bottom:0;text-transform:uppercase}.woocommerce-mini-cart__buttons.buttons a,.woocommerce-mini-cart__buttons.buttons a:active,.woocommerce-mini-cart__buttons.buttons a:hover{border-radius:500px}.cart .single_add_to_cart_button{border-radius:500px}.woocommerce-image__wrapper .ckit-badge_wrapper,.entry-summary .ckit-badge_wrapper,.product-details-wrapper .entry-summary .ckit-badge_wrapper{flex-direction:row;flex-flow:row-reverse}.woocommerce-image__wrapper .ckit-badge_wrapper{flex-direction:row;right:5px;left:auto}.woocommerce-image__wrapper .ckit-badge_wrapper span,.entry-summary .ckit-badge_wrapper span{margin-right:5px}ul.products li.product .product-out-of-stock{display:none}ol.ais-Hits-list li.ais-Hits-item .woocommerce-card__header,ul.products li.product .woocommerce-card__header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row !important;flex-wrap:wrap;align-items:stretch;gap:5px;min-height:10em}ol.ais-Hits-list li.ais-Hits-item .woocommerce-card__header .woocommerce-loop-product__title,.content-area ul.products li.product .woocommerce-card__header .woocommerce-loop-product__title,ul.products li.product .woocommerce-card__header .woocommerce-loop-product__title{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:left;min-height:3em}ul.products li.product .woocommerce-card__header .shoptimizer_ratingContainer{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;justify-content:left}ol.ais-Hits-list li.ais-Hits-item .woocommerce-card__header .price,ul.products li.product .woocommerce-card__header .price{-webkit-box-flex:5;-moz-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5;text-align:left;font-size:1.1em;margin-bottom:0;clear:none;align-items:center}ul.products.columns-6 li.product .woocommerce-card__header .woocommerce-loop-product__title{text-align:center}ul.products.columns-6 li.product .woocommerce-card__header .price{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}ol.ais-Hits-list li.ais-Hits-item .woocommerce-card__header .badge,ul.products li.product .woocommerce-card__header .badge{-webkit-box-flex:3;-moz-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;text-align:center}ul.products.columns-6 li.product .woocommerce-card__header .badge{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}@media screen and (max-width:770px){ul.products li.product .woocommerce-card__header .woocommerce-loop-product__title{text-align:center;font-size:15px !important}}@media screen and (min-width:770px) and (max-width:992px){ul.products li.product .woocommerce-card__header .woocommerce-loop-product__title{font-size:17px !important}}@media screen and (max-width:770px){ul.products li.product .woocommerce-card__header .price{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}}@media screen and (max-width:770px){ul.products li.product .woocommerce-card__header .badge{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}}ol.ais-Hits-list li.ais-Hits-item .woocommerce-card__header .badge .in-stock.badge,ol.ais-Hits-list li.ais-Hits-item .woocommerce-card__header .badge .out-of-stock.badge,ul.products li.product .woocommerce-card__header .in-stock.badge,ul.products li.product .woocommerce-card__header .out-of-stock.badge{background:#fff;border:1px solid #ddd;color:#666;border-radius:500px;font-size:10px;padding-right:8px;padding-left:8px;padding-top:4px;padding-bottom:4px;align-self:center;text-align:center}ol.ais-Hits-list li.ais-Hits-item .woocommerce-card__header .badge .out-of-stock.badge,ul.products li.product .woocommerce-card__header .out-of-stock.badge{background:#eee;border:1px solid #eee;color:#666}ol.ais-Hits-list li.ais-Hits-item .woocommerce-card__header .button,ul.products li.product .woocommerce-card__header .button{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;height:2em;line-height:2em;text-transform:uppercase;text-align:center;padding:0}@media screen and (min-width:770px) and (max-width:1099px){ol.ais-Hits-list li.ais-Hits-item .woocommerce-card__header .button,ul.products li.product .woocommerce-card__header .button{font-size:12px}}.secondary-navigation .menu a{color:#6e4a3e !important;text-transform:uppercase}.secondary-navigation .menu a .icon-wrapper{color:#f9615F !important}body ul.products li.product .woocommerce-image__wrapper img{border-radius:10px}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch>button{font-weight:500}.entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received{color:#40ABFF;display:block}table.woocommerce-table--order-details tfoot td,table.woocommerce-table--order-details tfoot th{font-weight:500}.entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received:before{background:#40ABFF}.site-header-cart.menu .shoptimizer-cart-icon svg{width:35px;height:30px;position:relative;top:6px;padding:2px;color:#005242}.site-header-cart a.cart-contents .shoptimizer-cart-icon .mini-count{background-color:#f9615f;border-color:#ffffff;color:#fff}.site-header-cart a.cart-contents .shoptimizer-cart-icon .mini-count{display:inline-block;position:relative;top:5px;left:-9px;width:20px;height:20px;border-radius:50%;background-color:#444;border:1px solid #444;font-size:8px;line-height:18px;text-align:center;transition:0.2s all}.mobile-search-toggle,button.mobile-search-toggle{right:70px}@media screen and (max-width:770px){body.theme-shoptimizer .site-header .custom-logo-link img,body.wp-custom-logo .site-header .custom-logo-link img{height:44px !important}}@media screen and (min-width:770px) and (max-width:992px){body.theme-shoptimizer .site-header .custom-logo-link img,body.wp-custom-logo .site-header .custom-logo-link img{height:44px !important}}.m-search-toggled #page .site-header .site-search{z-index:20}span.woocommerce-terms-and-conditions-checkbox-text{font-weight:700}.woocommerce-checkout-review-order-table tfoot th{font-weight:700}.cg-checkout-table-product-name{font-size:1em}.entry-content td.product-name a{font-weight:500}ul#shipping_method li:only-child{font-weight:500}#shipping_method>li>input[type=radio]:checked+label{font-weight:700}#shipping_method>li>input[type=radio]:checked+label span{font-weight:700}#shipping_method>li>input[type=radio]+label{font-weight:500}#shipping_method>li>input[type=radio]+label span{font-weight:500}.cart-collaterals .cart_totals small.includes_tax,.woocommerce-checkout-review-order-table tfoot td small.includes_tax{font-weight:500}.below-content,footer.copyright{background:#fff}@media screen and (max-width:770px){footer.site-footer{padding:0 1em}}footer.site-footer{padding:0 0 300px 0;background-color:#fff !important;background-image:url("/wp-content/themes/shoptimizer-cc-child/assets/img/website-footer.svg");background-position:bottom center;background-repeat:no-repeat;background-size:auto}@media screen and (min-width:770px) and (max-width:992px){footer.site-footer{background-size:contain}}@media screen and (min-width:992px){footer.site-footer{background-size:contain}}@media screen and (min-width:1200px){footer.site-footer{background-size:initial}}@media screen and (max-width:770px){footer.site-footer{padding:0 0 120px 0;background-size:contain}}.below-content{margin-top:1em;padding-top:3rem}@media screen and (max-width:770px){.below-content{padding-top:2rem}}.below-content .widget p{padding-left:0}.below-content .widget_media_image img{top:5px;position:relative;width:60%}@media screen and (max-width:770px){.below-content .widget_media_image img{width:100%}}@media screen and (max-width:770px){.below-content .widget p{padding-left:0}}.below-content .widget.widget_text{align-self:center}.site-content select{font-weight:500}body ul.products li.product.product-category h2{font-weight:700;text-transform:uppercase;margin:0 0 1em 0;color:#6e4a3e}body ul.products li.product.product-category h2:hover{color:#f9615F}ul.products li.product.product-category .cat-image-wrapper{margin-top:1em}.single-product .cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.button-fluid{font-size:1em;font-weight:700;text-transform:uppercase}table.cart td.actions input{border-radius:15px}div.product .woocommerce-product-gallery .flex-control-thumbs li img{width:100px}@media screen and (max-width:770px){div.product .woocommerce-product-gallery .flex-control-thumbs li img{width:60px}}.content-area a.expandbutton{background:#005242;color:#fff;border-radius:15px;padding:8px 10px}.content-area a.expandbutton:hover{background:#40ABFF;color:#fff;border-radius:15px;padding:8px 10px}.widget_text.widget.widget{margin-bottom:1em}