@charset "UTF-8";@font-face{font-family:cronos-pro;font-style:normal;font-weight:400;src:url(/fonts/CronosPro-Regular.woff2) format("woff2")}b,strong{font-weight:600!important}:root{--main-text-color:#000}.star-rating>span:before{background-color:#ffd000!important}.star-rating{font-size:20px;top:-2px}.feefo-rating-stars .star-rating{top:-4px}.usp-nav{--swiper-theme-color:hsla(0,0%,100%,.5);--swiper-navigation-size:20px;background:#282928;color:#e9e9e8;position:relative}.usp-nav #usp-nav_inner{margin-left:30px;margin-right:30px;overflow:hidden}@media (min-width:769px){.usp-nav #usp-nav_inner{margin-left:40px;margin-right:40px}}.usp-nav .col-full{padding-left:0;padding-right:0}.usp-nav .widget.usp{display:flex;justify-content:center}.usp-nav .widget.usp.feefo-usp{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1}.usp-nav .widget.usp.feefo-usp a{text-decoration:none}.usp-nav .widget.usp.feefo-usp .star-rating{font-size:18px;margin-left:auto;margin-right:auto;margin-top:unset;top:1px}.usp-nav .widget.usp.feefo-usp img{max-width:65px;opacity:.9}@media (min-width:769px){.usp-nav .widget.usp.feefo-usp img{max-width:80px}}.usp-nav .widget.usp .usp__inner{align-items:center;display:flex;justify-content:center;padding:0}.usp-nav .widget.usp p{flex-shrink:0;font-size:13px;margin-bottom:0}@media (min-width:769px){.usp-nav .widget.usp p{font-size:15px}}.usp-nav .widget.usp img{height:20px;margin-right:8px;width:auto}@media (min-width:769px){.usp-nav .widget.usp img{height:24px}}.usp-nav .swiper-wrapper{display:flex;height:48px;justify-content:space-between}.usp-nav .swiper-slide{background:none;height:100%}@media (min-width:1101px){.usp-nav .swiper-slide{flex:1 1 auto}.usp-nav .swiper-slide.swiper-slide-duplicate{display:none}}.usp-nav .swiper-button-prev{color:gray;display:block;height:100%;left:0;top:10px;width:30px}@media (min-width:1101px){.usp-nav .swiper-button-prev{display:none}}.usp-nav .swiper-button-next{color:gray;display:block;height:100%;right:0;top:10px;width:30px}@media (min-width:1101px){.usp-nav .swiper-button-next{display:none}}.usp-nav .swiper-container-initialized .swiper-button-next,.usp-nav .swiper-container-initialized .swiper-button-prev{display:flex}@media (min-width:769px){.usp-nav .swiper-container-initialized .swiper-button-next,.usp-nav .swiper-container-initialized .swiper-button-prev{width:30px}}.usp__inner.phone_pop .line-one a[href^=tel],.usp__inner.phone_pop .line-one a[href^=tel]:active,.usp__inner.phone_pop .line-one a[href^=tel]:hover,.usp__inner.phone_pop .line-one a[href^=tel]:visited{color:inherit!important;cursor:default!important;pointer-events:none!important;text-decoration:none!important}.usp__inner.phone_pop .line-one{-webkit-touch-callout:none}.top-bar-message a{text-decoration:none}.features-and-advice-nav.main-navigation{display:none}@media (min-width:769px){.features-and-advice-nav.main-navigation{display:block}}.feefo-logo{width:180px}.site-header-cart.menu{scale:90%}@media (min-width:769px){.site-header-cart.menu{scale:100%}}.site-header-cart a.cart-contents .count{padding:1px}.shoptimizer-cart-icon i,.site-header-cart a.cart-contents .count{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-width:2px}.shoptimizer-cart-icon i:after,.site-header-cart a.cart-contents .count:after{border-width:2px;bottom:95%;margin-left:-7px}.shoptimizer-cart-icon i:hover:after,.site-header-cart a.cart-contents .count:hover:after{bottom:100%}.menu-primary-menu-container>ul>li>a{padding-right:1.2em}@media (min-width:769px){.menu-primary-menu-container>ul>li>a{font-size:min(1.5vw,17px)!important}}@media (min-width:1101px){.menu-primary-menu-container>ul>li>a{font-size:min(1.4vw,17px)!important}}.shoptimizer-primary-navigation{align-items:center;justify-content:space-between}.shoptimizer-primary-navigation.col-full:after,.shoptimizer-primary-navigation.col-full:before{display:none}.body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a:hover span:after{border-bottom:1px solid #dc9814!important}.features-and-advice-nav .menu-primary-menu-container>ul.menu{display:inline-block;min-width:0}.features-and-advice-nav .menu-primary-menu-container>ul.menu li a.main-menu-link span{background:#e2e2e2;border:1px solid #e2e2e2;border-radius:16px;color:#515151;padding:5px 20px}.features-and-advice-nav .menu-primary-menu-container>ul.menu li a.main-menu-link span:before,.features-and-advice-nav .menu-primary-menu-container>ul.menu li a:after{display:none}.features-and-advice-nav .menu-primary-menu-container>ul.menu li:hover a.main-menu-link span{border:1px solid #883f64;color:#515151}@media only screen and (max-width:1115px){.is_stuck .features-and-advice-nav{display:none}}.menu-toggle,.site-branding button.menu-toggle,.site-branding button.menu-toggle:hover{background:none!important}.topbar-wrapper{display:none}.site-logo-h1{background:none!important;border:none!important;font-size:0!important;font-weight:400!important;line-height:1!important;margin:0!important;padding:0!important;text-decoration:none!important}.site-logo-h1 .custom-logo-link{display:inline-block;font-size:0;line-height:1;margin:0;padding:0}.site-logo-h1 .custom-logo{display:block;margin:0;padding:0;vertical-align:top}.micromodal-slide{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.micromodal-slide .modal__overlay{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.micromodal-slide .modal__container{background-color:#fff;border-radius:6px;box-sizing:border-box;margin:15px;max-height:100vh;max-width:500px;overflow-y:auto;padding:20px;position:relative;z-index:10001}.micromodal-slide .modal__close{align-items:center;background-color:#eee;border:none;border-radius:50%;cursor:pointer;display:flex;height:33px;justify-content:center;left:12px;margin:0;padding:0;position:absolute;top:12px;width:33px}.micromodal-slide .modal__close:before{content:url('data:image/svg+xml;utf8,<svg viewBox="0 0 20 20" width="18" height="18" xmlns="http://www.w3.org/2000/svg"><path d="M18 2L2 18" stroke="%23333" stroke-width="2.5" fill="none"/><path d="M2 2L18 18" stroke="%23333" stroke-width="2.5" fill="none"/></svg>');display:block;line-height:0}.micromodal-slide .modal__close:hover{background-color:#ddd}.micromodal-slide .modal__content{color:rgba(0,0,0,.8);line-height:1.5;margin-bottom:2rem;margin-top:2rem}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.modal img.gform_ajax_spinner{display:none!important}.modal .gform_validation_errors{display:none}.modal .modal-signup{margin:16px 0 0;text-align:center}.modal .gform_confirmation_message{margin-bottom:15px;text-align:center}.modal .gform_confirmation_message h2{margin-bottom:0}.modal .gform_description,.modal .gform_title{text-align:center}.modal .gform_button{display:block;margin:0 auto;padding:10px;width:100%}.modal .gform_wrapper.gravity-theme .gfield_label{display:none}.social-sharing-buttons{display:flex;gap:10px}.social-sharing-buttons a .circle{align-items:center;background-color:#3b5998;border:2px solid #3b5998;border-radius:50%;display:flex;height:34px;justify-content:center;transition:background-color .5s ease;width:34px}.social-sharing-buttons a .circle svg{fill:#fff;height:50%;transition:fill 1s ease;width:50%}.social-sharing-buttons a .circle:hover{background:#fff}.social-sharing-buttons a .circle:hover svg{fill:#3b5998}.social-sharing-buttons a .circle.instagram{background:#e1306c;border-color:#e1306c}.social-sharing-buttons a .circle.instagram:hover{background:#fff}.social-sharing-buttons a .circle.instagram:hover svg{fill:#e1306c}.social-sharing-buttons a .circle.pinterest{background:#bd081c;border-color:#bd081c}.social-sharing-buttons a .circle.pinterest:hover{background:#fff}.social-sharing-buttons a .circle.pinterest:hover svg{fill:#bd081c}.social-sharing-buttons a .circle.email{background:#676767;border-color:#676767}.social-sharing-buttons a .circle.email:hover{background:#fff}.social-sharing-buttons a .circle.email:hover svg{fill:#676767}.social-sharing-buttons a .circle.twitter{background:#1da1f2;border-color:#1da1f2}.social-sharing-buttons a .circle.twitter:hover{background:#fff}.social-sharing-buttons a .circle.twitter:hover svg{fill:#1da1f2}.below-content{margin-bottom:1em}.below-content .col-full{display:grid!important;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(100%,100%))}.below-content .col-full:after,.below-content .col-full:before{display:none}.below-content .col-full .usp{margin-bottom:1rem;margin-top:1rem;text-align:center}.below-content .col-full .usp p{padding-left:10px;padding-right:10px}.below-content .col-full .usp .line-one{font-weight:700}.below-content .col-full .usp img{height:50px;margin-bottom:5px;margin-left:auto;margin-right:auto;width:auto}@media (min-width:769px){.below-content .col-full{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 1rem),1fr))}}@media (min-width:1101px){.below-content .col-full{grid-template-columns:repeat(auto-fit,minmax(calc(25% - 1rem),1fr))}}.footer-logo{clear:both;display:block;margin-bottom:20px;max-width:250px}footer.copyright .widget:last-child img.footer-payment{width:300px}.site-footer .icon-wrapper{display:none}.site-footer li a{margin-bottom:5px}@media (max-width:768px){footer.site-footer{text-align:center}footer.site-footer div.widget.widget_nav_menu{margin-bottom:50px!important}footer.site-footer .social-sharing-buttons{justify-content:center}footer.site-footer img{margin:0 auto}footer.copyright .widget:last-child img{margin:40px auto 0}}.site-footer .col-full div.widget_nav_menu:first-of-type{display:none}@media (min-width:1101px){.site-footer .col-full div.widget_nav_menu:first-of-type{display:block}}.swiper-container-initialized{overflow:hidden}.rjg_posts_slider .related_posts_swiper{padding:5px}.swiper-outer-container{position:relative}.swiper-button-next,.swiper-button-prev{width:23px}.elementor-element .swiper .swiper-button-next,.elementor-element .swiper .swiper-button-next.featured-products-next,.elementor-element .swiper-button-next,.elementor-element .swiper-button-next.featured-products-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-element~.elementor-swiper-button-next,.elementor-widget-loop-carousel .swiper-button-next,.elementor-widget-loop-carousel .swiper-button-next.featured-products-next,.elementor-widget-loop-carousel~.elementor-swiper-button-next,.month-products .swiper-button-next,.month-products .swiper-button-next.featured-products-next,.month-products~.elementor-swiper-button-next,.related-products .swiper-button-next,.related-products .swiper-button-next.featured-products-next,.related-products~.elementor-swiper-button-next,.swiper-outer-container .swiper-button-next,.swiper-outer-container .swiper-button-next.featured-products-next,.swiper-outer-container~.elementor-swiper-button-next,.wc-prl-recommendations .swiper-button-next,.wc-prl-recommendations .swiper-button-next.featured-products-next,.wc-prl-recommendations~.elementor-swiper-button-next{display:none}@media (min-width:769px){.elementor-element .swiper .swiper-button-next,.elementor-element .swiper .swiper-button-next.featured-products-next,.elementor-element .swiper-button-next,.elementor-element .swiper-button-next.featured-products-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-element~.elementor-swiper-button-next,.elementor-widget-loop-carousel .swiper-button-next,.elementor-widget-loop-carousel .swiper-button-next.featured-products-next,.elementor-widget-loop-carousel~.elementor-swiper-button-next,.month-products .swiper-button-next,.month-products .swiper-button-next.featured-products-next,.month-products~.elementor-swiper-button-next,.related-products .swiper-button-next,.related-products .swiper-button-next.featured-products-next,.related-products~.elementor-swiper-button-next,.swiper-outer-container .swiper-button-next,.swiper-outer-container .swiper-button-next.featured-products-next,.swiper-outer-container~.elementor-swiper-button-next,.wc-prl-recommendations .swiper-button-next,.wc-prl-recommendations .swiper-button-next.featured-products-next,.wc-prl-recommendations~.elementor-swiper-button-next{display:block;right:-40px!important;z-index:1}.elementor-element .swiper .swiper-button-next.featured-products-next:after,.elementor-element .swiper .swiper-button-next:after,.elementor-element .swiper-button-next.featured-products-next:after,.elementor-element .swiper-button-next:after,.elementor-element .swiper~.elementor-swiper-button-next:after,.elementor-element~.elementor-swiper-button-next:after,.elementor-widget-loop-carousel .swiper-button-next.featured-products-next:after,.elementor-widget-loop-carousel .swiper-button-next:after,.elementor-widget-loop-carousel~.elementor-swiper-button-next:after,.month-products .swiper-button-next.featured-products-next:after,.month-products .swiper-button-next:after,.month-products~.elementor-swiper-button-next:after,.related-products .swiper-button-next.featured-products-next:after,.related-products .swiper-button-next:after,.related-products~.elementor-swiper-button-next:after,.swiper-outer-container .swiper-button-next.featured-products-next:after,.swiper-outer-container .swiper-button-next:after,.swiper-outer-container~.elementor-swiper-button-next:after,.wc-prl-recommendations .swiper-button-next.featured-products-next:after,.wc-prl-recommendations .swiper-button-next:after,.wc-prl-recommendations~.elementor-swiper-button-next:after{font-size:44px;height:33px}}.elementor-element .swiper .swiper-button-prev,.elementor-element .swiper .swiper-button-prev.featured-products-prev,.elementor-element .swiper-button-prev,.elementor-element .swiper-button-prev.featured-products-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-element~.elementor-swiper-button-prev,.elementor-widget-loop-carousel .swiper-button-prev,.elementor-widget-loop-carousel .swiper-button-prev.featured-products-prev,.elementor-widget-loop-carousel~.elementor-swiper-button-prev,.month-products .swiper-button-prev,.month-products .swiper-button-prev.featured-products-prev,.month-products~.elementor-swiper-button-prev,.related-products .swiper-button-prev,.related-products .swiper-button-prev.featured-products-prev,.related-products~.elementor-swiper-button-prev,.swiper-outer-container .swiper-button-prev,.swiper-outer-container .swiper-button-prev.featured-products-prev,.swiper-outer-container~.elementor-swiper-button-prev,.wc-prl-recommendations .swiper-button-prev,.wc-prl-recommendations .swiper-button-prev.featured-products-prev,.wc-prl-recommendations~.elementor-swiper-button-prev{display:none}@media (min-width:769px){.elementor-element .swiper .swiper-button-prev,.elementor-element .swiper .swiper-button-prev.featured-products-prev,.elementor-element .swiper-button-prev,.elementor-element .swiper-button-prev.featured-products-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-element~.elementor-swiper-button-prev,.elementor-widget-loop-carousel .swiper-button-prev,.elementor-widget-loop-carousel .swiper-button-prev.featured-products-prev,.elementor-widget-loop-carousel~.elementor-swiper-button-prev,.month-products .swiper-button-prev,.month-products .swiper-button-prev.featured-products-prev,.month-products~.elementor-swiper-button-prev,.related-products .swiper-button-prev,.related-products .swiper-button-prev.featured-products-prev,.related-products~.elementor-swiper-button-prev,.swiper-outer-container .swiper-button-prev,.swiper-outer-container .swiper-button-prev.featured-products-prev,.swiper-outer-container~.elementor-swiper-button-prev,.wc-prl-recommendations .swiper-button-prev,.wc-prl-recommendations .swiper-button-prev.featured-products-prev,.wc-prl-recommendations~.elementor-swiper-button-prev{display:block;left:-40px!important;z-index:1}.elementor-element .swiper .swiper-button-prev.featured-products-prev:after,.elementor-element .swiper .swiper-button-prev:after,.elementor-element .swiper-button-prev.featured-products-prev:after,.elementor-element .swiper-button-prev:after,.elementor-element .swiper~.elementor-swiper-button-prev:after,.elementor-element~.elementor-swiper-button-prev:after,.elementor-widget-loop-carousel .swiper-button-prev.featured-products-prev:after,.elementor-widget-loop-carousel .swiper-button-prev:after,.elementor-widget-loop-carousel~.elementor-swiper-button-prev:after,.month-products .swiper-button-prev.featured-products-prev:after,.month-products .swiper-button-prev:after,.month-products~.elementor-swiper-button-prev:after,.related-products .swiper-button-prev.featured-products-prev:after,.related-products .swiper-button-prev:after,.related-products~.elementor-swiper-button-prev:after,.swiper-outer-container .swiper-button-prev.featured-products-prev:after,.swiper-outer-container .swiper-button-prev:after,.swiper-outer-container~.elementor-swiper-button-prev:after,.wc-prl-recommendations .swiper-button-prev.featured-products-prev:after,.wc-prl-recommendations .swiper-button-prev:after,.wc-prl-recommendations~.elementor-swiper-button-prev:after{font-size:44px;height:33px}}@media (min-width:1101px){.page-id-365827 .entry-content{padding-left:50px;padding-right:50px}}.e-con-inner{position:relative}.elementor-widget-shortcode,.elementor-widget-shortcode .swiper{position:unset}.elementor-widget-loop-carousel,.featured-products-slider{--swiper-navigation-size:32px;--swiper-navigation-color:#e49a38}ul.swiper-wrapper.products{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0!important;margin:0;margin-left:0!important;padding:15px 0 20px;width:100%!important}ul.swiper-wrapper.products li{height:auto!important;margin-bottom:0;padding-top:5px}@media (min-width:769px){ul.swiper-wrapper.products li{padding:unset}}@media (min-width:1101px){ul.swiper-wrapper.products li{padding:unset}}.site-content .shoptimizer-archive .recommendations ul.products.swiper-wrapper{overflow-x:visible!important}.rec-swiper{margin-bottom:80px;overflow:hidden;padding:5px;position:relative;width:100%}.rec-swiper .swiper-wrapper{width:100%}.related-posts-outer,.related-products{margin-bottom:60px;padding-left:0;padding-right:0}@media (min-width:769px){.related-posts-outer,.related-products{padding-left:50px;padding-right:50px}}.related-posts-outer .section-title-center,.related-products .section-title-center{padding-left:15px;padding-right:15px}@media (min-width:769px){.related-posts-outer .section-title-center,.related-products .section-title-center{padding-left:0;padding-right:0}}.related-posts-outer .swiper-wrapper,.related-products .swiper-wrapper{width:100%}.related-posts-outer .related_posts_swiper,.related-products .related_posts_swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:5px;position:relative;z-index:1}.related-posts-outer .related_posts_inner,.related-products .related_posts_inner{overflow:visible}.related-posts-outer .swiper-button-next,.related-products .swiper-button-next{right:-40px}.related-posts-outer .swiper-button-prev,.related-products .swiper-button-prev{left:-40px}.related-posts-outer .after-button,.related-products .after-button{margin-top:20px}@media (max-width:768px){.related-posts-outer .swiper-button-next,.related-posts-outer .swiper-button-prev,.related-products .swiper-button-next,.related-products .swiper-button-prev{display:none}}.related.products{padding:40px 0}.related.products .section-title-center{padding:1em}@media (min-width:769px){.related.products .swiper-outer-container{margin:0 60px}}@media (min-width:1101px){.related.products .swiper-outer-container{margin:0}}.related.products .swiper-outer-container .up-sells-slider-upsells .upsell-products{padding-left:0}.m-grid-2 ul.products .swiper-slide,.m-grid-2 ul.products li.swiper-slide.product,.related-products .swiper-outer-container .featured-products-slider .swiper-slide,.related-products .swiper-outer-container .featured-products-slider li.swiper-slide.product,.related.products .swiper-outer-container .up-sells-slider-upsells .swiper-slide,.related.products .swiper-outer-container .up-sells-slider-upsells li.swiper-slide.product,.related_posts .swiper-outer-container .related_posts_swiper .swiper-slide,.related_posts .swiper-outer-container .related_posts_swiper li.swiper-slide.product,.up-sells-slider-upsells .swiper-slide,.up-sells-slider-upsells li.swiper-slide.product{background:none;width:75%}.m-grid-2 ul.products .swiper-slide .price,.m-grid-2 ul.products .swiper-slide .price-and-size,.m-grid-2 ul.products .swiper-slide div.woocommerce-loop-product__title,.m-grid-2 ul.products li.swiper-slide.product .price,.m-grid-2 ul.products li.swiper-slide.product .price-and-size,.m-grid-2 ul.products li.swiper-slide.product div.woocommerce-loop-product__title,.related-products .swiper-outer-container .featured-products-slider .swiper-slide .price,.related-products .swiper-outer-container .featured-products-slider .swiper-slide .price-and-size,.related-products .swiper-outer-container .featured-products-slider .swiper-slide div.woocommerce-loop-product__title,.related-products .swiper-outer-container .featured-products-slider li.swiper-slide.product .price,.related-products .swiper-outer-container .featured-products-slider li.swiper-slide.product .price-and-size,.related-products .swiper-outer-container .featured-products-slider li.swiper-slide.product div.woocommerce-loop-product__title,.related.products .swiper-outer-container .up-sells-slider-upsells .swiper-slide .price,.related.products .swiper-outer-container .up-sells-slider-upsells .swiper-slide .price-and-size,.related.products .swiper-outer-container .up-sells-slider-upsells .swiper-slide div.woocommerce-loop-product__title,.related.products .swiper-outer-container .up-sells-slider-upsells li.swiper-slide.product .price,.related.products .swiper-outer-container .up-sells-slider-upsells li.swiper-slide.product .price-and-size,.related.products .swiper-outer-container .up-sells-slider-upsells li.swiper-slide.product div.woocommerce-loop-product__title,.related_posts .swiper-outer-container .related_posts_swiper .swiper-slide .price,.related_posts .swiper-outer-container .related_posts_swiper .swiper-slide .price-and-size,.related_posts .swiper-outer-container .related_posts_swiper .swiper-slide div.woocommerce-loop-product__title,.related_posts .swiper-outer-container .related_posts_swiper li.swiper-slide.product .price,.related_posts .swiper-outer-container .related_posts_swiper li.swiper-slide.product .price-and-size,.related_posts .swiper-outer-container .related_posts_swiper li.swiper-slide.product div.woocommerce-loop-product__title,.up-sells-slider-upsells .swiper-slide .price,.up-sells-slider-upsells .swiper-slide .price-and-size,.up-sells-slider-upsells .swiper-slide div.woocommerce-loop-product__title,.up-sells-slider-upsells li.swiper-slide.product .price,.up-sells-slider-upsells li.swiper-slide.product .price-and-size,.up-sells-slider-upsells li.swiper-slide.product div.woocommerce-loop-product__title{font-size:15px}@media (min-width:769px){.m-grid-2 ul.products .swiper-slide,.m-grid-2 ul.products li.swiper-slide.product,.related-products .swiper-outer-container .featured-products-slider .swiper-slide,.related-products .swiper-outer-container .featured-products-slider li.swiper-slide.product,.related.products .swiper-outer-container .up-sells-slider-upsells .swiper-slide,.related.products .swiper-outer-container .up-sells-slider-upsells li.swiper-slide.product,.related_posts .swiper-outer-container .related_posts_swiper .swiper-slide,.related_posts .swiper-outer-container .related_posts_swiper li.swiper-slide.product,.up-sells-slider-upsells .swiper-slide,.up-sells-slider-upsells li.swiper-slide.product{margin-left:0;margin-right:0;min-width:unset;width:calc(33.33333% - 16px)}}@media (min-width:1101px){.m-grid-2 ul.products .swiper-slide,.m-grid-2 ul.products li.swiper-slide.product,.related-products .swiper-outer-container .featured-products-slider .swiper-slide,.related-products .swiper-outer-container .featured-products-slider li.swiper-slide.product,.related.products .swiper-outer-container .up-sells-slider-upsells .swiper-slide,.related.products .swiper-outer-container .up-sells-slider-upsells li.swiper-slide.product,.related_posts .swiper-outer-container .related_posts_swiper .swiper-slide,.related_posts .swiper-outer-container .related_posts_swiper li.swiper-slide.product,.up-sells-slider-upsells .swiper-slide,.up-sells-slider-upsells li.swiper-slide.product{margin-left:0;margin-right:15px;width:calc(25% - 16px)}}.elementor-swiper-button-prev:after{content:"prev"}.elementor-swiper-button-next:after{content:"next"}.elementor-swiper-button-next:after,.elementor-swiper-button-prev:after{color:var(--swiper-navigation-color,var(--swiper-theme-color));font-family:swiper-icons}.swiper-slide.product .shoptimizer-plp-carousel--pagination{display:none}ul.swiper-wrapper.products{margin-left:0}ul.swiper-wrapper.products li.swiper-slide.product{display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:15px;position:relative}ul.swiper-wrapper.products li.swiper-slide.product:before,ul.swiper-wrapper.products li.swiper-slide.product:hover:before{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.15);content:"";display:block!important;height:calc(100% - 6px);left:0;margin:3px;opacity:1;position:absolute;top:0;visibility:visible;width:calc(100% - 6px)}ul.swiper-wrapper.products .woocommerce-image__wrapper{flex-shrink:0;margin-bottom:10px}ul.swiper-wrapper.products .woocommerce-card__header{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;text-align:left;width:100%}ul.swiper-wrapper.products .woocommerce-card__header .price-and-size,ul.swiper-wrapper.products .woocommerce-card__header .woocommerce-loop-product__title{flex-shrink:0}ul.swiper-wrapper.products .woocommerce-card__header .button{margin-top:auto;opacity:1;position:relative;width:100%}.woocommerce-card__header{padding:0!important;text-align:left;width:100%}.extra-row.signup{background:#000;color:#fff;display:flex;flex-direction:column;height:auto;padding:60px 10px;position:relative;text-align:center;width:100%}.extra-row.signup .bg-img{height:100%;left:0;position:absolute;top:0;width:100%}.extra-row.signup .bg-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.extra-row.signup .bg-img:before{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.extra-row.signup .bg-img .bg-img-mob{display:block}.extra-row.signup .bg-img .bg-img-dt{display:none}@media (min-width:769px){.extra-row.signup .bg-img .bg-img-mob{display:none}.extra-row.signup .bg-img .bg-img-dt{display:block}}.extra-row.signup .extra-row-inner{z-index:2}.extra-row.signup .widget{margin-bottom:0;margin-left:auto;margin-right:auto;max-width:550px}.extra-row.signup .ginput_container_email input:focus{background-color:#fff}.extra-row.signup h2.widgettitle{color:#fff;font-size:32px;font-weight:700;margin-bottom:5px}.extra-row.signup p{color:#fff;margin-bottom:20px}.extra-row.signup .gform_footer{justify-content:center}.extra-row.signup .gform_footer .gform_button{font-size:16px;padding:10px 50px}@media (min-width:769px){.extra-row.signup{padding:80px 40px}}.cat-and-club{background:#043f54;padding-bottom:20px;padding-top:20px}.cat-and-club .cat-and-club-inner{color:#fff;display:flex;flex-direction:row;font-family:Cronos Pro;font-size:18px;gap:20px}.cat-and-club .cat-and-club-inner div{align-items:center;display:flex;flex:1;flex-direction:column;gap:10px;justify-content:center;text-align:center}@media (min-width:769px){.cat-and-club .cat-and-club-inner div{flex-direction:row;gap:20px;text-align:left}}.cat-and-club .cat-and-club-inner div.club{display:none}@media (min-width:769px){.cat-and-club .cat-and-club-inner div.club{display:flex}}.cat-and-club .cat-and-club-inner div a{border-bottom:1px solid transparent;color:#fff}.cat-and-club .cat-and-club-inner div a:hover{border-bottom:1px solid hsla(0,0%,100%,.7)}.modal .summary-top img,.woocommerce-checkout .cat-and-club{display:none}.modal .summary-top .rating-label{border-right:none;padding-right:none}.feefo-award{display:block;padding:0 20px;width:100%}.feefo-award .feefo-award-image{display:block;margin:20px auto 0;max-width:300px;width:100%}.feefo-footer-row{padding:60px 0}@media (min-width:769px){.feefo-footer-row{padding:60px 20px}}.feefo-footer-row .feefo-footer-row-inner{overflow:visible;padding:40px 0 20px;position:relative}@media (min-width:769px){.feefo-footer-row .feefo-footer-row-inner{padding:40px 40px 20px}}.feefo-footer-row .feefo-footer-row-inner .swiper-button-next{right:0}.feefo-footer-row .feefo-footer-row-inner .swiper-button-prev{left:0}.feefo-footer-row .feefo-footer-row-inner .swiper-button-next:after,.feefo-footer-row .feefo-footer-row-inner .swiper-button-prev:after{font-size:44px;height:33px}@media (max-width:768px){.feefo-footer-row .feefo-footer-row-inner .swiper-button-next,.feefo-footer-row .feefo-footer-row-inner .swiper-button-prev{display:none}}.carousel-summary{align-items:center;display:flex;flex-direction:column;padding:0 20px 20px}.carousel-summary .summary-top{align-items:flex-end;display:inline-flex;flex-wrap:wrap;justify-content:center}.carousel-summary .independant{display:block}@media (min-width:769px){.carousel-summary .independant{display:inline}}.carousel-summary .feefo-rating-stars{line-height:35px;margin-right:10px;padding:0 0 3px}.carousel-summary .summary-sac{color:#484545;font-family:Arial,sans-serif;font-size:18px;font-weight:400;line-height:35px;margin-right:6px;vertical-align:super}.carousel-summary .rating-label{border-right:2px solid #dedede;color:#000;font-family:Arial,sans-serif;font-size:24px;font-weight:400;letter-spacing:-1.1px;padding-right:9px}.carousel-summary img{margin-left:10px;padding-bottom:6px}.carousel-summary .independent-text{color:#6b6b6b;font-family:Arial,sans-serif;font-size:13px;font-weight:400;line-height:1;margin-right:5px;text-align:center}.carousel-summary .link-read-more a{border-bottom:1px solid;color:#0088c1;display:inline-block;font-family:Arial,sans-serif;font-size:12px;font-weight:700;line-height:1;margin-top:9px;padding-bottom:1px;text-decoration:none}.feefo-checkout-service-slider .feefo-review,.feefo-service-slider .feefo-review{align-items:start;background:#fff;border:1px solid #e2e2e2;border-radius:6px;height:auto;justify-content:left!important;padding:15px;position:relative;text-align:left;width:75%}@media (min-width:769px){.feefo-checkout-service-slider .feefo-review,.feefo-service-slider .feefo-review{margin-right:unset;width:unset}}.feefo-checkout-service-slider .feefo-review .review-title,.feefo-service-slider .feefo-review .review-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:break-word;color:#484545;display:-webkit-box;font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.43;margin-bottom:4px;overflow:hidden}.feefo-checkout-service-slider .feefo-review .review-body,.feefo-service-slider .feefo-review .review-body{-webkit-box-orient:vertical;-webkit-line-clamp:6;word-wrap:break-word;color:#484545;display:-webkit-box;font-family:Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.38;margin-bottom:6px;overflow:hidden}@media (min-width:769px){.feefo-checkout-service-slider .feefo-review .review-body,.feefo-service-slider .feefo-review .review-body{-webkit-line-clamp:5}}.feefo-checkout-service-slider .feefo-review .author_and_date,.feefo-service-slider .feefo-review .author_and_date{color:#6b6b6b;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1;margin-bottom:4px}.feefo-checkout-service-slider.swiper{margin-left:-15px;margin-right:-15px}@media (min-width:769px){.feefo-checkout-service-slider.swiper{margin-left:auto;margin-right:auto}}.feefo-checkout-service-slider.swiper .swiper-slide{width:75%}.checkout-review-slider{padding-bottom:3rem}.fpc-button{align-items:center;animation:slideIn 1s 2s forwards;background:#509333;border-radius:12px;bottom:-150px;box-shadow:0 2px 10px rgba(0,0,0,.25);color:#fff;display:flex;gap:15px;justify-content:center;left:15px;padding:12px 15px;position:fixed;right:15px;transition:bottom 1s ease 2s;z-index:100}@media (min-width:769px){.fpc-button{bottom:-150px;flex-direction:column;gap:3px;left:20px;padding:12px 25px;right:auto;width:auto}}.fpc-button .fpc-logo-container{align-items:center;display:flex;gap:10px}@media (min-width:769px){.fpc-button .fpc-logo-container{flex-direction:column;gap:3px}}.fpc-button .fpc-logo-flower{height:auto;width:30px}.fpc-button .fpc-logo-text{height:auto;width:135px}.fpc-button .fpc-button-text{align-items:center;display:flex;font-size:14px;gap:3px}.fpc-button .fpc-arrow{height:18px;transition:transform .3s ease;width:18px}.fpc-button:hover .fpc-arrow{transform:translateX(3px)}@keyframes slideIn{to{bottom:15px}}@media (min-width:769px){@keyframes slideIn{to{bottom:20px}}.fpc-button .fpc-logo-container{flex-direction:column;gap:5px}.fpc-button .fpc-logo-flower{width:30px}.fpc-button .fpc-logo-text{width:120px}}body.elementor-page-963824 .fpc-button,body.fpc-member .fpc-button,body.woocommerce-cart .fpc-button,body.woocommerce-checkout .fpc-button{display:none!important}.woocommerce-info{font-weight:600!important}.fpc-checkout-message{background:rgba(137,63,100,.12)!important;border-left-color:#893f64!important;color:#000!important}.fpc-checkout-message a{border-bottom:1px dotted #893f64!important;color:#893f64!important;text-decoration:none!important}.fpc-checkout-message a:hover{color:#b02166}.fpc-checkout-message a.showlogin{border-bottom:1px dotted #893f64!important;color:#893f64}.fpc-checkout-message a.showlogin:hover{color:#b02166}.woocommerce-checkout .site-content .woocommerce-info.fpc-checkout-message a.showlogin{border-bottom:1px dotted #893f64!important;color:#893f64!important}.woocommerce-checkout .site-content .woocommerce-info.fpc-checkout-message a.showlogin:hover{color:#b02166}.cart-discount.coupon-members-shipping,body.fpc-member .fpc-sidecart{display:none}.fpc-sidecart{border-bottom:1px solid #ccc;display:flex;font-size:13px;gap:15px;padding:15px 0}.fpc-sidecart a{text-decoration:underline}.fpc-sidecart img{height:auto;width:80px}.checkout-marketing-options{background-color:#f0f5ec;border:1px solid #e2e2e2;border-radius:6px;font-size:14px;margin:30px 0;padding:20px}.checkout-marketing-options a{text-decoration:underline}.checkout-marketing-options .select-options{padding:15px 0 0}.checkout-marketing-options .marketing_toggle{color:#4c8230;text-decoration:underline}.checkout-marketing-options .marketing_toggle:hover{color:#5a9e3a}.checkout-marketing-options .optional{display:none}.checkout-marketing-options label{color:#000;font-weight:400;margin-left:0}.checkout-marketing-options p{margin-bottom:0}.privacy_option{display:flex;margin-bottom:10px}#checkout-marketing-options-select label{margin-bottom:.4em}#checkout-marketing-options-select .switch{display:inline-block;flex:0 0 auto;height:24px;margin-right:12px;position:relative;top:2px;width:42px}#checkout-marketing-options-select .switch input{height:0;opacity:0;width:0}#checkout-marketing-options-select .slider{background-color:#2196f3;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s}#checkout-marketing-options-select .slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;position:absolute;right:3px;transition:.2s;width:18px}#checkout-marketing-options-select input:checked+.slider{background-color:#ccc}#checkout-marketing-options-select input:focus+.slider{box-shadow:0 0 1px #ccc}#checkout-marketing-options-select input:checked+.slider:before{transform:translateX(-18px)}#illow-banner-widget{max-width:960px!important}.menu .nav-button{background:none;border:none;color:#999;cursor:pointer;display:inline;font:inherit;margin:0 0 5px;padding:0;text-decoration:none;transition:color .2s}.menu .nav-button:focus,.menu .nav-button:hover{color:#eba54e;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.16em}.menu .nav-span{color:#999;cursor:pointer;margin-bottom:5px;text-decoration:none;transition:color .2s}.menu .nav-span:focus,.menu .nav-span:hover{color:#eba54e;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.16em}.menu .nav-button,.menu .nav-span{line-height:inherit;vertical-align:baseline}.skip-link.screen-reader-text:focus,.skip-link:focus,a.screen-reader-text:focus,a.skip-link.screen-reader-text:focus{clip:auto!important;background-color:#fff!important;border-radius:3px!important;box-shadow:0 0 2px 2px rgba(0,0,0,.6)!important;clip-path:none!important;color:#2b2d2f!important;display:block!important;font-size:.875rem!important;font-weight:700!important;height:auto!important;left:5px!important;line-height:normal!important;margin:0!important;opacity:1!important;overflow:visible!important;padding:15px 23px 14px!important;position:fixed!important;text-decoration:none!important;top:5px!important;transform:none!important;visibility:visible!important;white-space:nowrap!important;width:auto!important;z-index:999999!important}.rjg23-skip-links{left:0!important;overflow:visible!important;top:0!important;z-index:999999!important}.rjg23-skip-links,.skip-link{height:1px!important;position:absolute!important;width:1px!important}.skip-link{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;left:-10000px!important;margin:0!important;opacity:1!important;overflow:hidden!important;padding:0!important;pointer-events:auto!important;top:auto!important;visibility:visible!important;white-space:nowrap!important}.skip-link:hover{background-color:#f0f0f0!important;color:#2b2d2f!important}.skip-link:active{background-color:#e0e0e0!important;color:#2b2d2f!important}@media (max-width:768px){.screen-reader-text:focus,.skip-link:focus{font-size:1rem!important;left:10px!important;padding:20px 30px 18px!important;top:10px!important}}html{scroll-behavior:smooth}.woocommerce-message{background-color:#4c8230}.woocommerce-cart .woocommerce-message{margin-top:25px}.button,button,input[type=button],input[type=reset],input[type=submit]{background:#4c8230}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#5a9e3a}.woocommerce-message a{text-decoration:underline}.dgwt-wcas-search-input::-moz-placeholder{font-style:normal!important;opacity:.8!important}.dgwt-wcas-search-input::placeholder{font-style:normal!important;opacity:.8!important}h2.wc-prl-title{margin-bottom:30px;margin-top:30px}.section-title-center h2,.section-title-center h3,h2.wc-prl-title{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;padding-left:0;padding-right:0;position:relative;width:100%}@media (max-width:768px){.section-title-center h2,.section-title-center h3,h2.wc-prl-title{font-size:24px;padding-left:0;padding-right:0}}@media (min-width:769px){.section-title-center h2,.section-title-center h3,h2.wc-prl-title{padding-left:0;padding-right:0}}.section-title-center h2:before,.section-title-center h3:before,h2.wc-prl-title:before{background:#4c8230;content:"";display:block;flex:1;height:1px;margin-right:10px;opacity:.2}@media (min-width:769px){.section-title-center h2:before,.section-title-center h3:before,h2.wc-prl-title:before{margin-right:20px}}.section-title-center h2:after,.section-title-center h3:after,h2.wc-prl-title:after{background:#4c8230;content:"";display:block;flex:1;height:1px;margin-left:10px;opacity:.2}@media (min-width:769px){.section-title-center h2:after,.section-title-center h3:after,h2.wc-prl-title:after{margin-left:20px}}.section-title-center h2 .section-title-main,.section-title-center h3 .section-title-main,h2.wc-prl-title .section-title-main{align-items:center}h2 strong{font-weight:400}.link-arrow{display:inline-block;padding-right:20px;position:relative;transition:color .3s ease}.link-arrow:after{background-color:currentColor;content:"";height:18px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14m0 0-7-7m7 7-7 7' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14m0 0-7-7m7 7-7 7' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:0;top:50%;transform:translateY(-45%);transition:transform .3s ease;width:18px}.link-arrow:hover:after{transform:translateY(-45%) translateX(3px)}.jetpack-videopress-player__wrapper .video-container{padding-top:0}@media (max-width:768px){.mob-hide{display:none}}.wp-block-jetpack-videopress{margin-bottom:2em}@media screen and (min-width:960px){.wp-block-columns,.wp-block-cover__inner-container,.wp-block-group__inner-container{margin:0 auto;max-width:1170px}.alignwide{margin-left:-80px;margin-right:-80px}.alignwide .alignwide{margin-left:0;margin-right:0}.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}.alignfull .alignwide{margin-left:auto;margin-right:auto;max-width:1170px}.alignfull .alignfull{margin-left:0;margin-right:0}.alignfull .alignfull .alignwide{margin-left:auto;margin-right:auto;max-width:1170px}}.wp-block-group.has-background{padding:1.25em 2.375em}.wp-block{max-width:1170px}.wp-block-image.aligncenter{margin:0 auto;text-align:center}.has-text-align-center{text-align:center}body .main-navigation ul.menu>li.menu-item-has-children>span.caret:after{background-color:#d93}.menu-primary-menu-container.mob-only{display:block}@media (min-width:769px){.menu-primary-menu-container.mob-only{display:none}}.menu-primary-menu-container.mob-hide{display:none}@media (min-width:769px){.menu-primary-menu-container.mob-hide{display:block}}@media (max-width:992px){.main-navigation ul li.mob-hide{display:none!important}.col-full-nav{opacity:0;transition:unset;transition:left .35s}.mobile-toggled .menu-primary-menu-container>ul>li>a{font-size:16px}.mobile-toggled .col-full-nav{opacity:1}.mobile-toggled .mobile-overlay{opacity:1!important}}.archive.term-plants .woocommerce-image__wrapper img{filter:brightness(106%) contrast(106%)}.woocommerce-image__wrapper img{filter:brightness(98%) contrast(98%)}.archive .shoptimizer-archive{padding-bottom:40px}.shoptimizer-archive ul.products li.product .woocommerce-loop-product__title{padding-bottom:0}.shoptimizer-archive ul.products li.product .cgkit-as-variation-price{display:inline}body div.product p.price{color:#000;margin-right:5px}body .price del{color:#a24254;font-size:1em;opacity:1}body .price ins,body ul.products li.product .price ins{color:#000;font-weight:400}.catalogue-message,.product .wc-product-subtitle{color:#666;font-size:.9em;line-height:1.4;margin:0}.clp_header .woocommerce-products-header__title.page-title{font-size:3em;margin-bottom:.25em}.clp_header,.taxonomy-description{margin-bottom:0}.clp_header p,.taxonomy-description p{font-size:1.1em}.clp_header p:last-child,.taxonomy-description p:last-child{margin-bottom:0}.shoptimizer-archive #primary{display:flex;flex-direction:column}@media (min-width:769px){.shoptimizer-archive #primary header{order:-1}}#filter-sidebar .wpgb-facet .wpgb-reset{background-color:#8b5494}#filter-sidebar .wpgb-facet .wpgb-facet-title{font-size:18px;font-weight:400}#filter-sidebar .wpgb-facet .wpgb-facet button.wpgb-reset[disabled],#filter-sidebar .wpgb-facet button.wpgb-apply[disabled]{opacity:.4}.wpgb-facet.sorting .wpgb-facet-title,.wpgb-facet.wpgb-facet-42 .wpgb-facet-title{display:none}.month-products-section{clear:both;margin-bottom:50px;width:100%}body.woocommerce-view-subscription .woocommerce-customer-details{display:none}@media (max-width:768px){body.woocommerce-view-subscription .woocommerce-orders-table--orders td,body.woocommerce-view-subscription .woocommerce-orders-table--orders th,body.woocommerce-view-subscription .woocommerce-orders-table--orders tr{display:table-cell}body.woocommerce-view-subscription .woocommerce-orders-table--orders .woocommerce-orders-table__cell-order-actions,body.woocommerce-view-subscription .woocommerce-orders-table--orders .woocommerce-orders-table__cell-order-total,body.woocommerce-view-subscription .woocommerce-orders-table--orders .woocommerce-orders-table__header-order-total{display:none}body.woocommerce-view-subscription .woocommerce-orders-table--orders .woocommerce-orders-table__cell-order-status{text-align:right}}.shop_table.subscription_details,.subscription_options{margin:0 0 50px}.shop_table.subscription_details{background:#fff;border:1px solid #f1f1f1;border-radius:4px;padding:20px 25px}.woocommerce-view-subscription .woocommerce-MyAccount-content h2{font-size:1em}@media (min-width:769px){.woocommerce-view-subscription .woocommerce-MyAccount-content h2{font-size:2em}}.woocommerce-view-subscription .woocommerce-MyAccount-content .gift_card_intro h2{font-size:1.2em}@media (min-width:769px){.woocommerce-view-subscription .woocommerce-MyAccount-content .gift_card_intro h2{font-size:2.4em}}.order-actions{display:none}@media (min-width:769px){.order-actions{display:block}}a.wcs-switch-link.button{background:none!important;border:none!important;color:#a24254;font-size:11px;letter-spacing:0!important;line-height:1;margin:6px 0;min-height:unset;padding:0!important;text-decoration:underline}@media (min-width:769px){a.wcs-switch-link.button{font-size:13px}}a.wcs-switch-link.button:hover{box-shadow:none}table.subscription_details tr{display:table-row}table.subscription_details tr td{display:table-cell}.subscription_details tr:nth-last-child(-n+2){display:none}form.sub_options_form{display:flex}.subscription_options form{display:block;margin-bottom:0}.subscription_options form select{display:block;margin-bottom:10px}.subscription_options form .button,.subscription_options form button{margin-right:0;min-width:120px}.sub_container_start{margin-top:2em}.sub_container_start h2{font-size:1.2em}.sub_container_start .accordion-inner{padding:1em 0}.sub_container_start .accordion-inner h2{display:none}.sub_container_start .accordion-inner .touch-scroll-table{box-shadow:unset;margin-left:unset;overflow:visible;padding:10px;position:relative;width:unset}.sub_container_start .accordion-title{padding:.6em 2.3em .6em 0}.sub_container_start .accordion-title.active{background:none!important;color:#8eb85c;font-weight:400}.sub_container_start .accordion .toggle{border-radius:999px;height:1.5em;left:unset!important;margin-left:5px;position:absolute;right:0;top:.3em;transform-origin:50% 47%;width:2.3em}.sub_container_start tr.woocommerce-orders-table__row:last-of-type td.woocommerce-orders-table__cell{border-bottom:none}.shop_table.order_details a.remove{margin-right:0}.no_subscriptions .button{display:block;margin:20px 0;max-width:230px;width:auto}.price+.wcsatt-options-wrapper{margin-top:20px!important}.ps_product_prepaid_block,.wcsatt-options-wrapper{background:#f0f5ec;border:1px solid #e2e2e2;border-radius:6px;font-size:14px;margin-bottom:20px;padding:0}.ps_product_prepaid_block .wcsatt-sub-options,.wcsatt-options-wrapper .wcsatt-sub-options{margin-left:5px}.ps_product_prepaid_block .sub-text,.wcsatt-options-wrapper .sub-text{font-size:15px;font-weight:400;margin:10px 0 0}.sub_text_after_price{color:#841c1c;font-weight:700}.single .sub_text_after_price{font-size:18px;margin-left:10px}.archive .sub_text_after_price,.product-small .sub_text_after_price{display:block;font-size:85%;margin-top:5px}.sub-saving{color:#841c1c;font-weight:700}.woocommerce .subscription_text{padding:0 20px 15px}.woocommerce .wcsatt-options-product-prompt{padding:15px 20px 0}.woocommerce .wcsatt-options-product-wrapper{padding:0 20px}.woocommerce .wcsatt-options-product-wrapper .one-time-option-details,.woocommerce .wcsatt-options-product-wrapper .price.product-info .subscription-option-details,.woocommerce .wcsatt-options-product-wrapper .product-info .price,.woocommerce .wcsatt-options-product-wrapper .subscription-option-details,.woocommerce .wcsatt-options-product-wrapper .subscription-option-details .price,.woocommerce .wcsatt-options-product-wrapper .wcsatt-options-product-prompt-radio label>span{font-size:1em;padding-left:0}.woocommerce ul.wcsatt-options li,.woocommerce ul.wcsatt-options-product li{line-height:1.2;margin-bottom:14px}.woocommerce ul.wcsatt-options li label,.woocommerce ul.wcsatt-options-product li label{margin-bottom:0;padding-left:20px;position:relative}.woocommerce ul.wcsatt-options li label input,.woocommerce ul.wcsatt-options-product li label input{left:0;position:absolute;top:1px}.woocommerce ul.wcsatt-options .price,.woocommerce ul.wcsatt-options-product .price{margin:0}.first-payment-date,.woocommerce table.cart td:nth-of-type(4),.woocommerce table.cart th:nth-of-type(2){display:none}.has-subscription-plans .first-payment-date{display:block}.wcsatt-options-wrapper .wcsatt-options-prompt-text{margin-bottom:12px}.wcsatt-options-wrapper .wcsatt-options-prompt-text p{line-height:1.5;margin-bottom:0}.wcsatt-options-wrapper .wcsatt-options-prompt-text strong{color:#457e2c;font-size:1.3em}.wcsatt-options-wrapper .wcsatt-options-prompt-text small{position:relative;top:-2px}.wcsatt-options-wrapper .wcsatt-options-prompt-text-label{font-weight:700}.wcsatt-options-wrapper .wcsatt-options-product{margin:0}.wcsatt-options-wrapper .sub-text p{font-size:15px;font-weight:400;margin:10px 0 0}.wcsatt-options-wrapper .wcsatt-options-prompt-radios{list-style:none;margin:0;padding:0}.wcsatt-options-wrapper .wcsatt-options-prompt-radios .wcsatt-options-prompt-radio{margin-bottom:14px}.wcsatt-options-wrapper .wcsatt-options-prompt-radios .wcsatt-options-prompt-radio .wcsatt-options-prompt-label{cursor:pointer;display:inline-block;line-height:20px;padding-left:24px;position:relative}.wcsatt-options-wrapper .wcsatt-options-prompt-radios .wcsatt-options-prompt-radio .wcsatt-options-prompt-label input[type=radio]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.wcsatt-options-wrapper .wcsatt-options-prompt-radios .wcsatt-options-prompt-radio .wcsatt-options-prompt-label:after,.wcsatt-options-wrapper .wcsatt-options-prompt-radios .wcsatt-options-prompt-radio .wcsatt-options-prompt-label:before{border-radius:50%;content:"";position:absolute;top:50%;transition:all .2s ease}.wcsatt-options-wrapper .wcsatt-options-prompt-radios .wcsatt-options-prompt-radio .wcsatt-options-prompt-label:before{background-color:#fff;border:1px solid #ccc;height:18px;left:0;transform:translateY(-50%);width:18px}.wcsatt-options-wrapper .wcsatt-options-prompt-radios .wcsatt-options-prompt-radio .wcsatt-options-prompt-label:after{background-color:#509333;height:10px;left:4px;transform:translateY(-50%) scale(0);width:10px}.wcsatt-options-wrapper.closed .wcsatt-options-prompt-radio:first-child .wcsatt-options-prompt-label:after,.wcsatt-options-wrapper.open .wcsatt-options-prompt-radio:last-child .wcsatt-options-prompt-label:after{transform:translateY(-50%) scale(1)}.woocommerce-cart-form .subscription-price .subscription-option-details-ff,.woocommerce-mini-cart .sub-details{display:block}.woocommerce ul.wcsatt-options-prompt-radios li:first-of-type{margin-bottom:5px}.single-product .cart fieldset{width:100%}.ps_product_prepaid_block .ps_title{border-bottom:none;font-weight:700;margin:10px 0 20px;text-align:left}.ps_product_prepaid_block .ps_title span{background:none;font-size:.9em;font-weight:700;padding:0}.ps_product_prepaid_block input{margin-bottom:0}.ps_product_prepaid_block .ps_product_prepaid_block__description{color:#777;font-size:.9em;font-weight:700}.no-add-to-cart{font-weight:700;margin-bottom:20px}.wcs-auto-renew-toggle a.subscription-auto-renew-toggle{margin-left:0}.site-content select{margin-bottom:0;margin-bottom:15px}.site-content select,.wcsatt-options-product-dropdown{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.wcsatt-options-product-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right .7em top 50%;background-repeat:no-repeat;background-size:.65em auto;color:#000;padding-right:1.5em}.wcsatt-options-product-dropdown option,.wcsatt-options-product-dropdown:active,.wcsatt-options-product-dropdown:focus{color:#000}@supports (-webkit-touch-callout:none){.wcsatt-options-product-dropdown,.wcsatt-options-product-dropdown option{color:#000}}.col2-set#customer_login .col-1 form,.col2-set#customer_login .col-2 form{margin-bottom:40px}.col2-set#customer_login .col-1 .woocommerce-privacy-policy-text,.col2-set#customer_login .col-2 .woocommerce-privacy-policy-text{margin-top:15px}@media (min-width:769px){.col2-set#customer_login{align-items:stretch;display:flex;gap:30px;justify-content:space-between}.col2-set#customer_login .col-1,.col2-set#customer_login .col-2{display:flex;flex:1;flex-direction:column;margin-right:0}.col2-set#customer_login .col-1 form,.col2-set#customer_login .col-2 form{display:flex;flex:1;flex-direction:column;margin:0}}.woocommerce-order-pay .site-content{padding-top:20px}.woocommerce-mini-cart__total.total{display:flex;justify-content:space-between}.woocommerce-mini-cart__total.total .woocommerce-Price-amount.amount{margin-left:auto;margin-top:0}.woocommerce-checkout-payment .apple-pay-button{height:52px;margin-bottom:20px;max-width:100%!important}.woocommerce-checkout h3{font-family:unset}.woocommerce-checkout #ship-to-different-address{border-top:none}.entry-content:not(.wc-tab) .woocommerce-privacy-policy-text p{font-size:14px}.woocommerce-checkout .woocommerce-info a,a.showcoupon{color:#4c8230}.woocommerce-checkout .woocommerce-info a:hover,a.showcoupon:hover{color:#5a9e3a}fieldset.safe-and-secure{border:1px solid #e2e2e2;border-radius:6px;margin-bottom:1.2em;margin-top:.5em;padding:20px 10px}fieldset.safe-and-secure legend{color:#111;display:block;font-size:14px;font-weight:600;margin:0 auto;padding:10px;text-align:center;width:inherit}fieldset.safe-and-secure p{margin-bottom:0;margin-top:-15px}fieldset.safe-and-secure img{margin-bottom:0;margin-left:auto;margin-right:auto;max-width:90%}.commercekit-order-bump.shipping-insurance{margin-bottom:30px}#page table.cart.woocommerce-cart-form__contents td.product-price{display:table-cell}#page table.cart.woocommerce-cart-form__contents td.product-price del{font-size:13px;margin-right:3px;opacity:.5}.woocommerce-checkout .woocommerce-message{max-width:100%;width:100%}.woocommerce-message .button{display:none}.woocommerce-cart table.cart td.actions .coupon{display:block;width:100%}.woocommerce-cart table.cart td.actions .coupon button{background:#4c8230;color:#fff}.woocommerce-cart table.cart td.actions .coupon button:hover{background:#5a9e3a}.woocommerce-cart table.cart td.actions .coupon input::-moz-placeholder{color:#3d6b27;color:#000}.woocommerce-cart table.cart td.actions .coupon input::placeholder{color:#3d6b27;color:#000}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a,.woocommerce-form-coupon-toggle .woocommerce-info a.showlogin{color:#fff!important}.rjg-coupon-container{background-color:#f9f9f9;border:1px solid #e2e2e2;border-radius:6px;display:flex;flex-wrap:wrap;margin-bottom:1.8em;padding:1em 20px}.rjg-coupon-container p{flex-basis:100%;margin-bottom:.8em}@media (min-width:769px){.rjg-coupon-container p.form-row{margin-bottom:0}.rjg-coupon-container p.form-row-first{flex-basis:auto;flex-grow:1;margin-right:20px}.rjg-coupon-container p.form-row-last{flex-basis:140px;flex-shrink:0}.rjg-coupon-container p.form-row-last button{height:40px;line-height:40px;padding:0;width:100%}}.woocommerce-shipping-fields__field-wrapper{margin-bottom:50px}.create-account,.woocommerce-checkout .col2-set .col-1{margin-bottom:0}body #ship-to-different-address,body .create-account span{font-size:15px!important;font-weight:600;margin-bottom:20px;margin-left:0}@media (min-width:769px){body #ship-to-different-address,body .create-account span{font-size:16px!important}}.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox,body #ship-to-different-address .woocommerce-form__input-checkbox{margin-right:.4em}.checkout_coupon.woocommerce-form-coupon,.woocommerce-form-login,.woocommerce-form-register{background-color:#f9f9f9;border:1px solid #e2e2e2;border-radius:6px;margin:20px 0;padding:20px!important;width:100%}.checkout_coupon.woocommerce-form-coupon .form-row-first,.checkout_coupon.woocommerce-form-coupon .form-row-last,.woocommerce-form-login .form-row-first,.woocommerce-form-login .form-row-last,.woocommerce-form-register .form-row-first,.woocommerce-form-register .form-row-last{display:block;float:unset;width:unset}.checkout_coupon.woocommerce-form-coupon p.lost_password,.woocommerce-form-login p.lost_password,.woocommerce-form-register p.lost_password{margin-bottom:0}.woocommerce-checkout .woocommerce-account-fields input[type=checkbox],.woocommerce-checkout .woocommerce-account-fields input[type=checkbox]#ship-to-different-address-checkbox,.woocommerce-checkout .woocommerce-shipping-fields input[type=checkbox],.woocommerce-checkout .woocommerce-shipping-fields input[type=checkbox]#ship-to-different-address-checkbox{opacity:0;position:absolute}.woocommerce-checkout .woocommerce-account-fields input[type=checkbox]#ship-to-different-address-checkbox+span,.woocommerce-checkout .woocommerce-account-fields input[type=checkbox]+span,.woocommerce-checkout .woocommerce-shipping-fields input[type=checkbox]#ship-to-different-address-checkbox+span,.woocommerce-checkout .woocommerce-shipping-fields input[type=checkbox]+span{padding-left:30px;position:relative}.woocommerce-checkout .woocommerce-account-fields input[type=checkbox]#ship-to-different-address-checkbox+span:before,.woocommerce-checkout .woocommerce-account-fields input[type=checkbox]+span:before,.woocommerce-checkout .woocommerce-shipping-fields input[type=checkbox]#ship-to-different-address-checkbox+span:before,.woocommerce-checkout .woocommerce-shipping-fields input[type=checkbox]+span:before{background-color:#fff;border:1px solid #ccc;border-radius:3px;content:"";cursor:pointer;height:20px;left:0;position:absolute;top:0;width:20px}.woocommerce-checkout .woocommerce-account-fields input[type=checkbox]#ship-to-different-address-checkbox+span:after,.woocommerce-checkout .woocommerce-account-fields input[type=checkbox]+span:after,.woocommerce-checkout .woocommerce-shipping-fields input[type=checkbox]#ship-to-different-address-checkbox+span:after,.woocommerce-checkout .woocommerce-shipping-fields input[type=checkbox]+span:after{border:solid #3182ce;border-width:0 3px 3px 0;content:"";display:none;height:11px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.woocommerce-checkout .woocommerce-account-fields input[type=checkbox]#ship-to-different-address-checkbox:checked+span:before,.woocommerce-checkout .woocommerce-account-fields input[type=checkbox]:checked+span:before,.woocommerce-checkout .woocommerce-shipping-fields input[type=checkbox]#ship-to-different-address-checkbox:checked+span:before,.woocommerce-checkout .woocommerce-shipping-fields input[type=checkbox]:checked+span:before{background-color:#fff}.woocommerce-checkout .woocommerce-account-fields input[type=checkbox]#ship-to-different-address-checkbox:checked+span:after,.woocommerce-checkout .woocommerce-account-fields input[type=checkbox]:checked+span:after,.woocommerce-checkout .woocommerce-shipping-fields input[type=checkbox]#ship-to-different-address-checkbox:checked+span:after,.woocommerce-checkout .woocommerce-shipping-fields input[type=checkbox]:checked+span:after{display:block}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background-color:#fafafa;border-left:.6180469716em solid #3d6b27;border-radius:2px;clear:both;color:#000;font-size:14px;margin-bottom:20px;margin-left:0;padding:1em 1.618em}.woocommerce-checkout .woocommerce-info{background-color:#fafafa;border-left:.6180469716em solid #3d6b27;color:#000;font-weight:700}.woocommerce-checkout .woocommerce-info a.showcoupon,.woocommerce-checkout .woocommerce-info a.showlogin{border-bottom:1px dotted #3d6b27!important;color:#3d6b27!important;text-decoration:none!important}.wc-block-components-notice-banner>svg{fill:#007cba;background:transparent;padding:0}.widget_shopping_cart p.total.discounts-total{color:green;font-size:13px;margin-bottom:-1.2em;order:1}.widget_shopping_cart p.total.discounts-total strong{font-weight:400}.shoptimizer-mini-cart-wrap .widget_shopping_cart .discounts-total .amount{color:green;font-weight:400;margin:0}.shoptimizer-mini-cart-wrap .widget_shopping_cart .discounts-total .amount bdi{color:green}.widget_shopping_cart p.total{border-top:none;order:2}.widget_shopping_cart p.buttons{order:3}.shoptimizer-mini-cart-wrap .cart-drawer-below{order:4}.logged-in.woocommerce-order-pay form#order_review{float:unset;width:100%}.logged-in.woocommerce-order-pay form#order_review .payment_methods{margin-bottom:30px}.cart_item dl.variation{display:none}.awdr_cart_strikeout_line{display:inline-block}@media (min-width:769px){.woocommerce-order-received table.woocommerce-table--order-details tr:first-of-type td{margin-left:auto}}.month_range{margin-bottom:25px;margin-top:25px;width:100%}.month_range .month_range_chart{display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.month_range .month_range_chart .month{flex:1;font-size:11px;margin-right:2px;text-align:center}.month_range .month_range_chart .month:last-of-type{margin-right:0}.month_range .month_range_chart .month span{background:#e3e3e3;display:block;height:20px;margin-top:2px;width:100%}.month_range .month_range_chart .month.active span{background:#92c136}.month_range h3{font-size:15px;margin-bottom:3px}.month_range p{font-size:12px;line-height:1.3}body.single-post .post{margin:0 auto;max-width:1080px}body.single-post h1.entry-title{margin-bottom:0}@media (min-width:769px){body.single-post h1.entry-title{font-size:38px}}@media (min-width:1101px){body.single-post h1.entry-title{font-size:44px}}body.single-post .post-meta{display:none}body.single-post .post-featured-image{margin-bottom:30px;max-height:600px;overflow:hidden;position:relative}@media (min-width:769px){body.single-post .post-featured-image{height:500px}}@media (min-width:1101px){body.single-post .post-featured-image{height:650px;margin-bottom:40px}}body.single-post .post-featured-image .wp-post-image{height:100%;margin-bottom:0;margin-top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}@media (min-width:769px){.vcard.author{align-items:center;background-color:#efeee3;display:flex;justify-content:space-between;margin:100px 0;padding:40px 30px}}.vcard.author div.avatar{float:unset;margin:0 auto 20px;max-width:150px;position:relative;width:100%}@media (min-width:769px){.vcard.author div.avatar{flex-shrink:1;margin:0}}.vcard.author div.avatar img{border:12px solid #efeee3;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:150px}@media (min-width:769px){.vcard.author div.avatar img{border:none}}.vcard.author .author-details{background-color:#efeee3;margin-bottom:50px;margin-top:-110px;padding:110px 30px 40px;text-align:center;width:100%}@media (min-width:769px){.vcard.author .author-details{flex-grow:1;margin:0;padding:0 0 0 30px;text-align:left}}.single-post .entry-content .woocommerce{margin-bottom:40px;margin-top:40px}@media (min-width:769px){.single-post .entry-content .woocommerce{margin-bottom:0;margin-top:50px}}.single-post .content-area{width:100%!important}body.single-post .entry-meta.top,body.single-video .entry-meta.top{margin-bottom:30px}body.single-post .entry-meta.top .post-meta,body.single-video .entry-meta.top .post-meta{border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;font-size:14px;gap:5px;justify-content:space-between;min-height:60px;padding:10px 0;text-align:left}@media (min-width:769px){body.single-post .entry-meta.top .post-meta,body.single-video .entry-meta.top .post-meta{align-items:center;flex-direction:row;padding:0}}body.single-post .entry-meta.top .post-meta .label,body.single-post .entry-meta.top .post-meta .value,body.single-video .entry-meta.top .post-meta .label,body.single-video .entry-meta.top .post-meta .value{display:inline-block}body.single-post .entry-meta.top .post-meta .label,body.single-video .entry-meta.top .post-meta .label{margin-right:0}body.single-post .entry-meta.top .post-meta .meta-section,body.single-video .entry-meta.top .post-meta .meta-section{display:block;margin-bottom:5px}@media (min-width:769px){body.single-post .entry-meta.top .post-meta .meta-section,body.single-video .entry-meta.top .post-meta .meta-section{margin-bottom:0}}body.single-post .entry-meta.top .post-meta .meta-section>div,body.single-video .entry-meta.top .post-meta .meta-section>div{float:left;margin:0 12px 0 0}body.single-post .entry-meta.top .post-meta .tags-links,body.single-video .entry-meta.top .post-meta .tags-links{display:none}@media (min-width:769px){body.single-post .entry-meta.top .post-meta .social-sharing-buttons,body.single-video .entry-meta.top .post-meta .social-sharing-buttons{margin-left:auto}}.product .ckit-badge_wrapper .ckit-badge,.product .product-details-wrapper .ckit-badge_wrapper .ckit-badge,.product .product-label .ckit-badge{border-radius:0;font-weight:700;padding:3px 8px;text-transform:uppercase}.product .product-label{padding:6px 10px}.product-label+.ckit-badge_wrapper{padding-top:6px}.product .summary .product-label{font-size:10px;font-weight:700;padding:3px 7px}body .elementor-element.elementor-products-grid .product-label{left:10px}.home #content{background:#f8f8f4}.section-title-center.light b{background-color:#fff}.hp-cats ul.products li.product.product-category h2 span:after{background-color:hsla(0,0%,100%,.8)}.homepage-hero-panels .hero-panel .elementor-cta__bg-wrapper{height:0;padding-bottom:90%;position:relative}.homepage-hero-panels .hero-panel .elementor-cta__bg-wrapper .elementor-cta__bg{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}body.video-template-default .content-area{width:100%}#main.video-archive{display:flex;flex-direction:column}.single_post_after{margin-bottom:20px;margin-top:20px;padding:40px 0}.video-hero{margin-bottom:20px}.video-hero p{display:none}.video-hero .cookiehub-placeholder p{display:block}.single-post-related-products-wrapper{background:rgba(0,0,0,.03);border:1px solid #d3d3d3;padding:20px}.single-post-related-products{display:flex;flex-wrap:wrap;gap:20px}.single-post-related-products .related-product{display:flex;flex:1;gap:6px;min-width:250px}.single-post-related-products .related-product .product-text{display:flex;flex:1;flex-direction:column}.single-post-related-products .related-product .product-text .price{font-size:14px}.single-post-related-products .related-product .product-text .added_to_cart{display:none}.single-post-related-products .related-product .product-image{max-width:100px}.single-post-related-products .related-product .product-image img{filter:brightness(97%)}.single-post-related-products .related-product h2{font-size:16px;margin-bottom:0}.single-post-related-products .related-product .button{font-size:14px;padding:5px 10px}.single-post-related-products .related-product .button-container{margin-top:auto;width:auto}.video-title{align-items:center;display:flex;margin-bottom:.67em}.video-title .video-icon{fill:#c8c8c8;height:3em;margin-right:15px;width:3em}.video-title .entry-title,.video-title .page-title{margin:0}.video-wrapper{aspect-ratio:16/9;background:#000;position:relative;position:absolute;top:0;width:100%}.video-wrapper iframe{display:block;height:100%;width:100%}.video-wrapper .cookiehub-placeholder{align-items:center;background:rgba(0,0,0,.7);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:1rem;position:absolute;text-align:center;z-index:1}.video-wrapper .cookiehub-placeholder .cookiehub-manage-btn{background:#fff;border:none;border-radius:4px;color:#000;cursor:pointer;font-weight:600;margin-top:1rem;padding:.5rem 1rem}.video-wrapper:has(iframe[src]) .cookiehub-placeholder{display:none}.post-type-archive-this_month #primary.content-area,.single-this_month #primary.content-area{margin-top:30px}@media (min-width:769px){.post-type-archive-this_month #primary.content-area,.single-this_month #primary.content-area{float:left;width:60%}}.post-type-archive-this_month #secondary,.single-this_month #secondary{float:right;padding-top:4px;width:32%}.post-type-archive-this_month #secondary .inner,.single-this_month #secondary .inner{background:#f9f9f9;font-weight:400!important;margin-bottom:40px;padding:20px}.post-type-archive-this_month #secondary .inner .wp-grid-builder .wpgb-card-39 .wpgb-block-1,.post-type-archive-this_month #secondary .inner .wp-grid-builder .wpgb-card-41 .wpgb-block-1,.single-this_month #secondary .inner .wp-grid-builder .wpgb-card-39 .wpgb-block-1,.single-this_month #secondary .inner .wp-grid-builder .wpgb-card-41 .wpgb-block-1{font-size:1em;font-weight:400!important}.post-top-nav{display:flex;justify-content:space-between}.post-top-nav form{flex-grow:1}@media (min-width:769px){.month-topper header{display:none!important}}.month-drop-selector{align-items:center;border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;display:flex;height:45px;margin-bottom:25px;overflow:hidden}.month-drop-selector form{flex-grow:1;margin:0;position:relative}.month-drop-selector select{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23777777' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 0 top 50%;background-repeat:no-repeat;background-size:auto 30px;border:none;box-shadow:none;color:#777;margin:0;padding:0}.month-drop-selector select:hover{color:#000}.month-drop-selector select:focus{box-shadow:none}#banner-month-hero{background-color:#515151;position:relative}@media (min-width:769px){#banner-month-hero{display:flex;flex-direction:row-reverse;margin-bottom:20px}}@media (min-width:1101px){#banner-month-hero{flex-direction:column;justify-content:center;min-height:400px;padding:100px 0}}#banner-month-hero .month-image-container{height:40vh;max-height:350px;width:100%}@media (min-width:769px){#banner-month-hero .month-image-container{height:auto;max-height:800px;width:50%}}@media (min-width:1101px){#banner-month-hero .month-image-container{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}}#banner-month-hero .month-image-container img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 50%;object-position:100% 50%;width:100%}#banner-month-hero .month-intro-panel{color:#fff;line-height:1.6;padding:35px 25px}@media (min-width:541px){#banner-month-hero .month-intro-panel{padding:35px}}@media (min-width:769px){#banner-month-hero .month-intro-panel{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:400px;padding:80px 50px;width:50%}}@media (min-width:1101px){#banner-month-hero .month-intro-panel{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:inherit;max-width:50%;min-height:360px;padding:50px;position:relative;width:580px;z-index:2}}#banner-month-hero .month-intro-panel h2,#banner-month-hero .month-intro-panel h3,#banner-month-hero .month-intro-panel h4,#banner-month-hero .month-intro-panelp{color:inherit}#banner-month-hero .month-intro-panel p:last-of-type{margin-bottom:0}ol.jobs{counter-reset:my-awesome-counter;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}ol.jobs li{counter-increment:my-awesome-counter;display:flex;margin-bottom:1.4em}ol.jobs li:before{content:counter(my-awesome-counter);font-family:cronos-pro,sans-serif;font-size:3em;font-weight:700;line-height:1;margin-right:.24em;opacity:.4;position:relative}@media (min-width:541px){ol.jobs li:before{font-size:4em}}ol.jobs li h3{border-bottom:1px dotted #c8c8c8;margin-bottom:5px;padding-bottom:7px}.month-videos-features .inner{margin-bottom:40px}@media (min-width:769px){.month-videos-features{padding-left:40px!important}.month-videos-features .inner{padding:24px 20px 20px 24px}}@media (min-width:1101px){.month-videos-features{padding-left:80px!important;padding-right:60px}}.month-videos-features h2{font-size:1.6em;margin:0 0 1em}.more-link{display:block;font-size:16px;font-weight:700;margin-top:16px}.more-link:after{content:url(/wp-content/themes/rjg-2020/images/right-green-2.svg);display:inline-block;height:15px;margin-left:6px;opacity:.7;position:relative;top:3px;width:15px;z-index:1}.blog header.entry-header.title h1.blog-title.features{margin-bottom:.2em}.blog .wp-grid-builder .wpgb-card h2{font-family:cronos-pro,sans-serif}.blog .shoptimizer-sorting{margin-bottom:25px}details summary{border-top:1px solid #e2e2e2;color:#111;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.3px;padding-bottom:10px;padding-right:20px;padding-top:10px;position:relative;text-transform:uppercase}details summary::-webkit-details-marker{display:none}details summary:focus{outline:0}details summary:after{background:#111;content:"";display:block;height:14px;margin-top:-7px;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;position:absolute;right:0;top:50%;transition:transform .2s;width:14px}details[open] summary:after{transform:scaleY(-1)}details .cg-accordion-item{font-size:14px;padding-bottom:15px}details p:last-child,details ul:last-child{margin-bottom:0}#sticky-post-hero .elementor-widget-container .swiper{padding:0!important}.elementor-pagination-position-inside .swiper-pagination{position:absolute;top:unset!important}.elementor-pagination-position-inside .swiper-pagination .swiper-pagination-bullet{background-color:#fff;height:10px;opacity:.4;width:10px}.elementor-pagination-position-inside .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;opacity:1}.linked-posts{margin-bottom:40px;margin-top:40px}.linked-posts .small-post{flex:1}.small-post{background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;min-height:340px;padding:12px}.small-post .image{margin-bottom:10px;overflow:hidden;padding-bottom:64%;position:relative;width:100%}.small-post .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .3s ease-in-out;width:100%}.small-post .content{margin-left:15px;margin-right:15px}.small-post .term{color:#a8a8a8;font-size:.9375rem}.small-post a h2,.small-post h2{color:#000;font-size:1.375rem}.small-post footer{display:block;font-size:15px;margin:auto 0 10px 15px}.small-post footer a:hover{color:#81bf36}.small-post a,.small-post h2,.small-post p{text-decoration:none!important}.small-post a:hover,.small-post h2:hover,.small-post p:hover{text-decoration:none}.small-post:hover img{transform:scale(1.1)}.small-post:hover a{color:#81bf36}.small-post.single{display:block;min-height:unset}.small-post.single a{display:flex;flex-direction:row}.small-post.single .content{display:flex;flex-direction:column;justify-content:center;padding:20px}.small-post.single .content p.excerpt{color:#000;font-size:16px!important}.small-post.single .content,.small-post.single .image{flex:1}.small-post.single .image{margin-bottom:0;max-width:50%;padding-bottom:0;width:400px}.small-post.single .image img{position:relative}.small-post.single footer{margin:0 0 10px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--gift-cards a:before,li.woocommerce-MyAccount-navigation-link--giftcards a:before{background:#111;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.51 14.12' stroke='%234a5568' stroke-linejoin='round'%3E%3Cpath fill='none' d='M13.01 6.49H.5V3.9h12.51v2.59Zm-.82 0H1.32v7.13h10.87V6.49ZM6.75 3.87H8.9c.43 0 .86-.13 1.2-.4s.62-.7.62-1.39c0-1.02-.7-1.58-1.63-1.58S7.23.91 6.74 3.87ZM4.41.5c-.93 0-1.63.56-1.63 1.58 0 .69.3 1.13.62 1.39s.76.4 1.2.4h2.15C6.27.91 5.33.5 4.4.5Zm2.35 12.69V3.87'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.51 14.12' stroke='%234a5568' stroke-linejoin='round'%3E%3Cpath fill='none' d='M13.01 6.49H.5V3.9h12.51v2.59Zm-.82 0H1.32v7.13h10.87V6.49ZM6.75 3.87H8.9c.43 0 .86-.13 1.2-.4s.62-.7.62-1.39c0-1.02-.7-1.58-1.63-1.58S7.23.91 6.74 3.87ZM4.41.5c-.93 0-1.63.56-1.63 1.58 0 .69.3 1.13.62 1.39s.76.4 1.2.4h2.15C6.27.91 5.33.5 4.4.5Zm2.35 12.69V3.87'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--back-to-memberships a:before,li.woocommerce-MyAccount-navigation-link--back-to-memberships a:before{background:#111;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8.33 6.1" fill="%23000"><path d="M7.81,2.53H1.78l1.64-1.64c.2-.2.2-.53,0-.74s-.53-.2-.74,0L.15,2.68s-.09.1-.11.17c-.03.06-.04.13-.04.2s.01.14.04.2c.03.06.06.12.11.17l2.53,2.53c.1.1.24.15.37.15s.27-.05.37-.15c.2-.2.2-.53,0-.74l-1.64-1.64h6.02c.29,0,.52-.23.52-.52s-.23-.52-.52-.52Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8.33 6.1" fill="%23000"><path d="M7.81,2.53H1.78l1.64-1.64c.2-.2.2-.53,0-.74s-.53-.2-.74,0L.15,2.68s-.09.1-.11.17c-.03.06-.04.13-.04.2s.01.14.04.2c.03.06.06.12.11.17l2.53,2.53c.1.1.24.15.37.15s.27-.05.37-.15c.2-.2.2-.53,0-.74l-1.64-1.64h6.02c.29,0,.52-.23.52-.52s-.23-.52-.52-.52Z"/></svg>')}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-membership-details a:before,li.woocommerce-MyAccount-navigation-link--my-membership-details a:before{background:#111;content:"";display:block;-webkit-mask-image:url(/wp-content/themes/rjg2023/images/settings.svg);mask-image:url(/wp-content/themes/rjg2023/images/settings.svg);padding:1px}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-membership-notes a:before,li.woocommerce-MyAccount-navigation-link--my-membership-notes a:before{background:#111;content:"";display:block;-webkit-mask-image:url(/wp-content/themes/rjg2023/images/notes.svg);mask-image:url(/wp-content/themes/rjg2023/images/notes.svg)}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-membership-content a:before,li.woocommerce-MyAccount-navigation-link--my-membership-content a:before{background:#111;content:"";display:block;-webkit-mask-image:url(/wp-content/themes/rjg2023/images/content.svg);mask-image:url(/wp-content/themes/rjg2023/images/content.svg)}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-membership-products a:before,li.woocommerce-MyAccount-navigation-link--my-membership-products a:before{background:#111;content:"";display:block;-webkit-mask-image:url(/wp-content/themes/rjg2023/images/product.svg);mask-image:url(/wp-content/themes/rjg2023/images/product.svg);padding:1px}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-membership-discounts a:before,li.woocommerce-MyAccount-navigation-link--my-membership-discounts a:before{background:#111;content:"";display:block;-webkit-mask-image:url(/wp-content/themes/rjg2023/images/discount.svg);mask-image:url(/wp-content/themes/rjg2023/images/discount.svg);padding:3px}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--membership-questions a:before,li.woocommerce-MyAccount-navigation-link--membership-questions a:before{background:#111;content:"";display:block;-webkit-mask-image:url(/wp-content/themes/rjg2023/images/q-and-a.svg);mask-image:url(/wp-content/themes/rjg2023/images/q-and-a.svg);padding:3px}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--members-area a:before,.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--membership-welcome a:before,li.woocommerce-MyAccount-navigation-link--members-area a:before,li.woocommerce-MyAccount-navigation-link--membership-welcome a:before{background:#111;content:"";display:block;-webkit-mask-image:url(/wp-content/themes/rjg2023/images/flower.svg);mask-image:url(/wp-content/themes/rjg2023/images/flower.svg);padding:1px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:before,li.woocommerce-MyAccount-navigation-link--subscriptions a:before{background:#111;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.52 8.58' fill='%234a5568'%3E%3Cpath d='M7.48.7h-.94V.46c0-.25-.21-.46-.46-.46s-.46.21-.46.46V.7H2.74V.46c0-.25-.21-.46-.46-.46s-.46.21-.46.46V.7h-.81C.47.7 0 1.17 0 1.74v5.8c0 .57.47 1.04 1.04 1.04h6.44c.57 0 1.04-.47 1.04-1.04v-5.8C8.52 1.17 8.05.7 7.48.7zM.68 1.86a.45.45 0 0 1 .45-.45H7.4a.45.45 0 0 1 .45.45v.95H.68v-.95zm7.17 5.68c0 .2-.17.37-.37.37H1.04c-.2 0-.37-.17-.37-.37V3.41h7.18v4.13zM2.6 4.4v.57h-.57V4.4h.57m.13-.45H1.9c-.18 0-.33.15-.33.33v.83c0 .18.15.33.33.33h.83c.18 0 .33-.15.33-.33v-.83c0-.18-.15-.33-.33-.33zm1.82.45v.57h-.57V4.4h.57m.13-.45h-.83c-.18 0-.33.15-.33.33v.83c0 .18.15.33.33.33h.83c.18 0 .33-.15.33-.33v-.83c0-.18-.15-.33-.33-.33zm1.82.45v.57h-.57V4.4h.57m.13-.45H5.8c-.18 0-.33.15-.33.33v.83c0 .18.15.33.33.33h.83c.18 0 .33-.15.33-.33v-.83c0-.18-.15-.33-.33-.33z'/%3E%3Cpath d='M2.6 6.3v.57h-.57V6.3h.57m.13-.45H1.9c-.18 0-.33.15-.33.33v.83c0 .18.15.33.33.33h.83c.18 0 .33-.15.33-.33v-.83c0-.18-.15-.33-.33-.33zm1.82.45v.57h-.57V6.3h.57m.13-.45h-.83c-.18 0-.33.15-.33.33v.83c0 .18.15.33.33.33h.83c.18 0 .33-.15.33-.33v-.83c0-.18-.15-.33-.33-.33zm1.82.45v.57h-.57V6.3h.57m.13-.45H5.8c-.18 0-.33.15-.33.33v.83c0 .18.15.33.33.33h.83c.18 0 .33-.15.33-.33v-.83c0-.18-.15-.33-.33-.33z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.52 8.58' fill='%234a5568'%3E%3Cpath d='M7.48.7h-.94V.46c0-.25-.21-.46-.46-.46s-.46.21-.46.46V.7H2.74V.46c0-.25-.21-.46-.46-.46s-.46.21-.46.46V.7h-.81C.47.7 0 1.17 0 1.74v5.8c0 .57.47 1.04 1.04 1.04h6.44c.57 0 1.04-.47 1.04-1.04v-5.8C8.52 1.17 8.05.7 7.48.7zM.68 1.86a.45.45 0 0 1 .45-.45H7.4a.45.45 0 0 1 .45.45v.95H.68v-.95zm7.17 5.68c0 .2-.17.37-.37.37H1.04c-.2 0-.37-.17-.37-.37V3.41h7.18v4.13zM2.6 4.4v.57h-.57V4.4h.57m.13-.45H1.9c-.18 0-.33.15-.33.33v.83c0 .18.15.33.33.33h.83c.18 0 .33-.15.33-.33v-.83c0-.18-.15-.33-.33-.33zm1.82.45v.57h-.57V4.4h.57m.13-.45h-.83c-.18 0-.33.15-.33.33v.83c0 .18.15.33.33.33h.83c.18 0 .33-.15.33-.33v-.83c0-.18-.15-.33-.33-.33zm1.82.45v.57h-.57V4.4h.57m.13-.45H5.8c-.18 0-.33.15-.33.33v.83c0 .18.15.33.33.33h.83c.18 0 .33-.15.33-.33v-.83c0-.18-.15-.33-.33-.33zm1.82.45v.57h-.57V4.4h.57m.13-.45H5.8c-.18 0-.33.15-.33.33v.83c0 .18.15.33.33.33h.83c.18 0 .33-.15.33-.33v-.83c0-.18-.15-.33-.33-.33z'/%3E%3Cpath d='M2.6 6.3v.57h-.57V6.3h.57m.13-.45H1.9c-.18 0-.33.15-.33.33v.83c0 .18.15.33.33.33h.83c.18 0 .33-.15.33-.33v-.83c0-.18-.15-.33-.33-.33zm1.82.45v.57h-.57V6.3h.57m.13-.45h-.83c-.18 0-.33.15-.33.33v.83c0 .18.15.33.33.33h.83c.18 0 .33-.15.33-.33v-.83c0-.18-.15-.33-.33-.33zm1.82.45v.57h-.57V6.3h.57m.13-.45H5.8c-.18 0-.33.15-.33.33v.83c0 .18.15.33.33.33h.83c.18 0 .33-.15.33-.33v-.83c0-.18-.15-.33-.33-.33z'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation ul li a:hover:before,.woocommerce-MyAccount-navigation ul li.is-active a:before{background:#d93}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:40px}body.woocommerce-account .content-area h2,body.woocommerce-account .content-area h3{font-size:22px}body.woocommerce-account .content-area h2.gift_card_into__header,body.woocommerce-account .content-area h2.my-account-section{font-size:30px;margin-bottom:20px}.shop_table.subscription_details .button,.woocommerce-account .my_account_orders .button{background-color:#4c8230;border-color:#4c8230;border-radius:4px;letter-spacing:1px;margin-left:5px;padding:10px 20px;text-transform:uppercase}body .entry-content .woocommerce-orders-table .button:hover{background-color:#5a9e3a;border-color:#5a9e3a}.woocommerce-account #payment ul.payment_methods{margin-left:0}.woocommerce-account #payment ul.payment_methods li{list-style:none;position:relative}.woocommerce-account #payment ul.payment_methods li label,.woocommerce-account #payment ul.payment_methods li label[for=payment_method_braintree_paypal]{display:inline}.woocommerce-account #payment ul.payment_methods li label[for=payment_method_braintree_paypal] img{float:right}.woocommerce-account #payment ul.payment_methods li .payment_box{padding:1.4em 0 1em 2em}@media (max-width:768px){body.woocommerce-payment-methods .woocommerce-MyAccount-content a.button{text-align:center;width:100%}}table.woocommerce-MyAccount-paymentMethods thead{display:none}table.woocommerce-MyAccount-paymentMethods tr{background:#fff;border:1px solid #f4f4f4;border-radius:4px;display:flex;flex:1;flex-wrap:wrap;margin:0 0 30px;padding:15px}table.woocommerce-MyAccount-paymentMethods td{align-items:center;display:flex;padding:0}table.woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--method.payment-method-method{flex-grow:0;flex-shrink:1;padding:10px 0}table.woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--details.payment-method-details{flex-grow:1;flex-shrink:0}table.woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--default.payment-method-default{flex-grow:0;flex-shrink:1;justify-content:right;text-align:right}table.woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--actions.payment-method-actions{padding-top:15px;text-align:left;width:100%}table.woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--actions.payment-method-actions .button{padding:2px 14px}table.woocommerce-MyAccount-paymentMethods th.woocommerce-PaymentMethod--actions span,table.woocommerce-MyAccount-paymentMethods th.woocommerce-PaymentMethod--default span,table.woocommerce-MyAccount-paymentMethods th.woocommerce-PaymentMethod--details span{display:inline}.woocommerce-PaymentMethod--expires.payment-method-expires,.woocommerce-PaymentMethod--subscriptions.payment-method-subscriptions{display:none}.woocommerce-PaymentMethod.woocommerce-PaymentMethod--details.payment-method-details img{height:auto;margin-right:0;width:65px}@media (min-width:769px){.woocommerce-PaymentMethod.woocommerce-PaymentMethod--details.payment-method-details img{height:50px;width:80px}}.woocommerce-table--order-details tfoot tr:first-child td{display:flex;gap:10px;justify-content:flex-end}.woocommerce-table--order-details tfoot:first-of-type tr{border-bottom:1px solid #e2e2e2}.woocommerce-table--order-details tfoot:first-of-type tr td,.woocommerce-table--order-details tfoot:first-of-type tr th{padding-top:30px}.shop_table.order_details .button,.shop_table.subscription_details .button,.woocommerce-account .my_account_orders .button{background-color:#fff;border:1px solid #4c8230;color:#4c8230;cursor:pointer}.shop_table.order_details .button:hover,.shop_table.subscription_details .button:hover,.woocommerce-account .my_account_orders .button:hover{background-color:#4c8230;color:#fff}.shop_table.order_details .woocommerce-button.button.pdf,.woocommerce-orders-table__cell .woocommerce-button.button.pdf{display:none}.show-password-input,.show-password-input:hover{background-color:#fff}.line-item-tracking-info{background:#f8f9fa;border-left:3px solid #007cba;border-radius:3px;font-size:14px;margin-top:10px;padding:12px}.line-item-tracking-info strong{color:#007cba;font-size:14px}.line-item-tracking-info ul{list-style:none;margin:8px 0 0;padding-left:20px}.line-item-tracking-info ul li{margin-bottom:6px;position:relative}.line-item-tracking-info ul li:before{content:"📦";left:-20px;position:absolute;top:0}.line-item-tracking-info ul li a{color:#007cba;font-weight:500;text-decoration:none}.line-item-tracking-info ul li a:hover{text-decoration:underline}.line-item-tracking-info ul li span{color:#666;font-size:12px;font-style:italic}@media (max-width:768px){.woocommerce-table__line-item.order_item{border-bottom:1px solid #eee}.woocommerce-purchase-note{margin-bottom:0}.woocommerce-table__product-name.product-name{border-bottom:none;padding-bottom:0}.woocommerce-table__product-total.product-total{padding-top:0}.line-item-tracking-info{margin-bottom:8px}.woocommerce-order-details{padding:1rem}.line-item-tracking-info ul{margin-left:0;padding-left:0}.line-item-tracking-info li:before{display:none}.line-item-tracking-info a,.line-item-tracking-info span{display:block}}.woocommerce-account .woocommerce-order-details .woocommerce-table__product-purchase-note.product-purchase-note{display:none}@media (min-width:768px){.woocommerce-order-details table td.woocommerce-table__product-name.product-name{padding:1rem 0}}tr.ywgc-gift-card td{padding:1em 0;vertical-align:middle!important}.gift-card-content-editor,.ywgc_delivery_info_title{background:#fff;border:1px solid #d3d3d3;padding:20px}.gift-cards_form .gift_card_template_button{margin-top:1em}.gift-cards_form>h3{border-bottom:0;border-radius:6px 6px 0 0;margin:0;padding-bottom:0}.gift-card-content-editor,.gift-card-content-editor.step-content{border-radius:0 0 6px 6px;border-top:0;margin-bottom:0;padding-top:15px}.gift-card-panel-title-container{margin-bottom:30px}.gift-card-panel-title-container .gift-card-panel-title{display:block;float:none}@media (min-width:769px){.gift-card-panel-title-container{display:flex;flex-direction:row;justify-content:space-between}}.yith-add-new-gc-my-account-button,.yith-plugin-fw__button--primary,.ywgc-link-gift-card-submit-button,.ywgc-shortcode-submit-button{border-radius:3px;color:#fff;display:inline-block;font-size:15px;margin-top:0;padding:.6180469716em 1.5em}.yith-add-new-gc-my-account-button{margin-left:0}.yith-add-new-gc-my-account-button:after{background:#111;background:#fff;content:"";display:inline-block;float:right;height:20px;margin-left:10px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.51 14.12' stroke='%234a5568' stroke-linejoin='round'%3E%3Cpath fill='none' d='M13.01 6.49H.5V3.9h12.51v2.59Zm-.82 0H1.32v7.13h10.87V6.49ZM6.75 3.87H8.9c.43 0 .86-.13 1.2-.4s.62-.7.62-1.39c0-1.02-.7-1.58-1.63-1.58S7.23.91 6.74 3.87ZM4.41.5c-.93 0-1.63.56-1.63 1.58 0 .69.3 1.13.62 1.39s.76.4 1.2.4h2.15C6.27.91 5.33.5 4.4.5Zm2.35 12.69V3.87'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.51 14.12' stroke='%234a5568' stroke-linejoin='round'%3E%3Cpath fill='none' d='M13.01 6.49H.5V3.9h12.51v2.59Zm-.82 0H1.32v7.13h10.87V6.49ZM6.75 3.87H8.9c.43 0 .86-.13 1.2-.4s.62-.7.62-1.39c0-1.02-.7-1.58-1.63-1.58S7.23.91 6.74 3.87ZM4.41.5c-.93 0-1.63.56-1.63 1.58 0 .69.3 1.13.62 1.39s.76.4 1.2.4h2.15C6.27.91 5.33.5 4.4.5Zm2.35 12.69V3.87'/%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;opacity:.35;position:relative;top:1px;transition:all .2s;width:20px}table.my_account_giftcards{border-collapse:collapse}table.my_account_giftcards thead th{padding:1em 0}table.my_account_giftcards td,table.my_account_giftcards th{font-size:16px;line-height:1.2}@media (min-width:769px){tr.ywgc-gift-card{border-top:1px solid #f9f9f9}}tr.ywgc-gift-card td{padding:.75em 0}@media (max-width:768px){tr.ywgc-gift-card td.code span:before{content:"Code:";display:inline-block;font-weight:700}tr.ywgc-gift-card td.balance span.woocommerce-Price-amount:before{content:"Balance:";display:inline-block;font-weight:700}tr.ywgc-gift-card td.usage{display:block;position:relative}tr.ywgc-gift-card td.usage:before{content:"Usage:"!important;display:inline-block!important;font-weight:700!important;position:relative;text-transform:capitalize!important}tr.ywgc-gift-card td.status span:before{content:"Status:";display:inline-block;font-weight:700}}tr.ywgc-gift-card :before{margin-right:5px}@media (min-width:769px){tr.ywgc-gift-card td.direct_link{text-align:right}}.yith-ywgc-add-new-gift-card-modal-inner{padding:1em}#yith-ywgc-add-new-gift-card-modal-container .yith-ywgc-add-new-gift-card-modal-close{height:20px;line-height:24px;right:15px;top:15px;width:20px}#yith-ywgc-add-new-gift-card-modal-container .yith-ywgc-add-new-gift-card-modal-close:after{color:inherit;content:"×";display:block;font-size:2rem;line-height:25px;opacity:.7;transition:all .2s ease}.form-check-gift-card-balance p,.form-check-gift-card-balance span,.ywgc-shortcode-form p,.ywgc-shortcode-form span{margin-left:0;text-align:center}.form-check-gift-card-balance p,.ywgc-shortcode-form p{font-size:1.6em}.yith-ywgc-add-new-gift-card-modal-wrapper{max-width:90%!important;width:100%!important}@media (min-width:769px){.yith-ywgc-add-new-gift-card-modal-wrapper{max-width:60%!important}}.yith-ywgc-add-new-gift-card-modal-wrapper .ywgc-add-new-gift-card-form{background-color:transparent!important;margin:0 auto!important;min-width:360px;padding:0}.ywgc-single-recipient:after{clear:both;content:"";display:block}.custom-tag-icons{display:flex;gap:10px;margin:14px 0 0}.custom-tag-icons img.tag-icon{height:54px;width:54px}.early-bird-delivery{color:#a24254;font-weight:700}.products .range-nursery-fresh .woocommerce-image__wrapper{display:inline-block;position:relative}.products .range-nursery-fresh .woocommerce-image__wrapper:before{background-image:url(/wp-content/themes/rjg2023/images/nursery-fresh-white.svg);background-repeat:no-repeat;background-size:contain;content:"";height:25%;opacity:.85;pointer-events:none;position:absolute;right:5%;top:5%;width:25%;z-index:10}@media (max-width:600px){.products .range-nursery-fresh .woocommerce-image__wrapper:before{height:35%;width:35%}}.range-nursery-fresh #commercegurus-pdp-gallery-wrapper{display:inline-block;position:relative}.range-nursery-fresh #commercegurus-pdp-gallery-wrapper:before{background-image:url(/wp-content/themes/rjg2023/images/nursery-fresh-white.svg);background-repeat:no-repeat;background-size:contain;content:"";height:25%;opacity:.8;pointer-events:none;position:absolute;right:5%;top:3.5%;width:25%;z-index:10}.product-image-wrap,.woocommerce-product-gallery{position:relative}.rjtp-overlay{height:60px;position:absolute;right:0;top:5px;width:60px;z-index:1}@media (min-width:769px){.rjtp-overlay{height:85px;right:2px;top:10px;width:85px}}#commercegurus-pdp-gallery-wrapper .rjtp-overlay{height:85px;width:85px;z-index:5}@media (min-width:769px){#commercegurus-pdp-gallery-wrapper .rjtp-overlay{height:100px;right:10px;top:15px;width:100px}}.rjtp-overlay img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-details-wrapper .summary .onsale{display:none}.woocommerce-Tabs-panel .month_range{margin:20px auto;max-width:640px}.description_jump_link{display:inline-block;font-size:13px;margin-bottom:20px}.woocommerce-tabs .wp-block-columns{margin-bottom:50px}@media (max-width:768px){.woocommerce-tabs .wp-block-columns.right-left{flex-direction:column-reverse}}.woocommerce-tabs .wp-block-columns.left-right p:last-of-type,.woocommerce-tabs .wp-block-columns.right-left p:last-of-type{margin-bottom:0}.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .tab-heading{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:40px!important;margin-top:50px;padding-left:0;padding-right:0;position:relative;width:100%}@media (max-width:768px){.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .tab-heading{font-size:22px;padding-left:15px;padding-right:15px}}@media (min-width:769px){.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .tab-heading{padding-left:0;padding-right:0}}.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .tab-heading:before{background:#4c8230;content:"";display:block;flex:1;height:1px;margin-right:10px;opacity:.2}@media (min-width:769px){.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .tab-heading:before{margin-right:20px}}.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .tab-heading:after{background:#4c8230;content:"";display:block;flex:1;height:1px;margin-left:10px;opacity:.2}@media (min-width:769px){.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .tab-heading:after{margin-left:20px}}.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .tab-heading .section-title-main{align-items:center}@media (min-width:1101px){body.limited-width-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel{max-width:1100px}}.woocommerce-product-details__short-description{margin-bottom:7px;margin-top:10px!important}.woocommerce-product-details__short-description ul{list-style:none;margin-bottom:10px!important;margin-left:0!important;margin-top:5px;padding:0}.woocommerce-product-details__short-description ul li{line-height:1.4;margin-bottom:0;margin-left:1em}.woocommerce-product-details__short-description ul li:before{color:#4c8230;content:"•";display:inline-block;font-size:30px;font-weight:700;line-height:.8;margin-left:-.5em;position:relative;top:3px;width:.5em}.free-deliery-message span{border:1px solid #a24254;border-radius:4px;color:#a24254;display:inline-block;font-size:14px;font-weight:700;margin-bottom:10px;margin-top:10px;padding:3px 10px}.product-widget{border-top:none!important;margin-top:10px}.product-widget ul li{font-size:15px;margin-left:26px}.product-widget ul li:before{background:#055371;height:20px;left:-26px;top:1px;width:20px}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button:not(.cgkit-disabled):not(.cgkit-swatch-selected):hover,.cgkit-as-wrap-plp .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button:not(.cgkit-disabled):not(.cgkit-swatch-selected):hover{background-color:#4c8230;border-color:#4c8230;color:#fff}.woocommerce-variation-price .price .amount,.woocommerce-variation-price .price del .amount{font-size:20px}@media (min-width:769px){.woocommerce-product-details__short-description{font-size:15px}}.single-product div.product .summary form.cart{margin:1.2em 0!important}.rjg-size-attribute{margin-top:1.2em}.price-wrapper{display:inline-block}.seasonal_text img{display:none}.archive ul.products li.product .price{font-size:16px}body .product .summary h1{margin-bottom:0}@media (max-width:768px){body .product .summary h1{font-size:32px}}body .product p.price{display:inline-block;float:none;font-size:20px}.product p.price del{color:#a24254;font-size:95%;opacity:.8}.content-area p.stock{border:none;margin-top:0;padding-top:0}.content-area p.stock.in-stock{display:none}.woocommerce-product-details__short-description,.woocommerce-tabs .entry-content{font-size:16px}.product-subtitle{color:#a24254;display:block;font-size:14px;font-style:normal;font-weight:700;margin-bottom:8px}.star-rating{margin-top:2px}.single .commercekit-size-guide a.commercekit-sg-label .commercekit-wishlist a span,.single .commercekit-size-guide a.commercekit-sg-label span{color:#5a9e3a;font-size:15px}.single .commercekit-size-guide a.commercekit-sg-label .commercekit-wishlist a span,.single .commercekit-size-guide a.commercekit-sg-label:hover span{border-bottom:1px solid #81bf36!important}.single .commercekit-size-guide .commercekit-sg-icon svg{margin-top:3px}.single .commercekit-size-guide svg path{fill:grey;stroke:none}.image_before_product_title{display:block;margin-bottom:16px;max-width:300px}.image_before_product_titleimg{max-width:300px}.reset_variations{visibility:hidden!important}.reset_variations,.single-product .tagged_as{display:none!important}main .product section.recommendations{display:none}.product-details-wrapper .swiper-button-prev{left:10px}.product-details-wrapper .swiper-button-next{right:10px}.free-shipping-text,.product-size{display:inline-block;font-size:80%;margin-left:2px;opacity:.7}.price.product-page-price{margin-bottom:0}.giftcard-icons{display:block;margin-bottom:10px}.ywgc-on-sale-text{color:#a24254;font-size:18px;margin:0}.product-icons{align-items:center;display:flex;flex-wrap:nowrap;gap:7px;justify-content:left;margin-top:15px;max-width:350px}.product-icons img{flex:0 0 auto;height:auto;max-height:100px;max-width:calc(20% - 15px);-o-object-fit:contain;object-fit:contain;width:auto}.product-icons img:not(:nth-last-child(-n+5)){max-width:20%}.rjg-size-attribute{background:#777;border-radius:2px;color:#fff;display:inline-block;font-size:13px;line-height:1.4;line-height:1;margin-bottom:5px;margin-right:5px;padding:9px 15px;position:relative;text-align:center}.woocommerce-product-gallery__image:not(.flex-active-slide) img{margin-left:0}.single-product .cgkit-as-variation-price{display:inline-block}.single-product .cgkit-as-variation-price p.price{margin-bottom:0}.woocommerce-Tabs-panel h2{margin-bottom:unset}.product-attributes-table{border-collapse:collapse;margin-top:20px;width:100%}.product-attributes-table td,.product-attributes-table th{border:1px solid #ddd;padding:10px;text-align:left;vertical-align:middle}.product-attributes-table th{background-color:#f9f9f9;width:42%}@media (min-width:769px){.product-attributes-table th{width:30%}}.attribute-wrapper{align-items:center;display:flex}.attribute-icon{flex-shrink:0;height:22px;margin-right:8px;width:22px}.pdp-panel{background-color:#faf8f0}.cart-cross-sell-products{margin-bottom:40px;margin-top:10px}.cart-cross-sell-products .cross-sell-slider-outer{margin-left:-15px;margin-right:-15px;position:relative}@media (min-width:520px){.cart-cross-sell-products .cross-sell-slider-outer{margin-left:20px;margin-right:20px;overflow:visible}}@media (min-width:993px){.cart-cross-sell-products .cross-sell-slider-outer{margin-left:0;margin-right:0}}.cart-cross-sell-products .swiper-wrapper{height:100%}.cart-cross-sell-products .commercekit-order-bump{background:hsla(0,0%,98%,.3);box-shadow:none;font-size:12px;height:auto;padding:10px;width:85%}@media (min-width:520px){.cart-cross-sell-products .commercekit-order-bump{width:100%}}.cart-cross-sell-products .commercekit-order-bump .ckobp-wrapper{display:flex;flex-direction:column;height:100%}.cart-cross-sell-products .commercekit-order-bump .ckobp-wrapper .ckobp-item{margin-bottom:5px}.cart-cross-sell-products .commercekit-order-bump .ckobp-wrapper .ckobp-actions{display:block;margin-top:auto;width:100%}.cart-cross-sell-products .commercekit-order-bump .ckobp-wrapper .ckobp-actions button{width:100%}.cart-cross-sell-products .commercekit-order-bump .ckobp-wrapper .woocommerce-product-sale{color:#a24254;font-size:inherit;font-weight:700;text-transform:uppercase}.cart-cross-sell-products .commercekit-order-bump .ckobp-wrapper .ckobp-price,.cart-cross-sell-products .commercekit-order-bump .ckobp-wrapper .ckobp-price ins{color:#a24254}.cart-cross-sell-products .commercekit-order-bump .ckobp-image{width:60px}.cart-cross-sell-products .commercekit-order-bump .ckobp-image img{max-width:60px}.cart-cross-sell-products .swiper-button-prev{left:-20px}.cart-cross-sell-products .swiper-button-next{right:-20px}.cart-cross-sell-products .swiper-button-next,.cart-cross-sell-products .swiper-button-prev{display:none}@media (min-width:520px){.cart-cross-sell-products .swiper-button-next,.cart-cross-sell-products .swiper-button-prev{display:flex}}.cart-cross-sell-products .swiper-button-next:after,.cart-cross-sell-products .swiper-button-prev:after{font-size:24px;height:24px}.prodcomp__container{display:flex;flex-direction:column;gap:20px}@media (min-width:769px){.prodcomp__container{flex-direction:row;justify-content:center}}.prodcomp__panel{margin-bottom:30px}@media (min-width:769px){.prodcomp__panel{margin-bottom:0;width:33%}}.prodcomp__panel .flash_text{min-height:35px}.prodcomp__panel .flash_text.has-flash{background:#58889e;border-radius:6px 6px 0 0;color:#fff;line-height:35px;text-align:center;text-transform:uppercase}.prodcomp__panel .prodcomp__panel_inner{background:#e2edf3;border-radius:6px;display:flex;flex-direction:column;gap:20px;padding:25px 30px}.prodcomp__panel .prodcomp__panel_inner.has-flash{border-radius:0 0 6px 6px}.prodcomp__panel .prodcomp__panel_inner .prodcomp__panel_header{border-bottom:2px solid #fff;display:flex;justify-content:space-between;padding-bottom:10px}.prodcomp__panel .prodcomp__panel_inner .prodcomp__panel_header .prodcomp__panel_header_text{font-weight:600}@media (min-width:769px){.prodcomp__panel .prodcomp__panel_inner .prodcomp__panel_header .prodcomp__panel_header_text{width:55%}}.prodcomp__panel .prodcomp__panel_inner .prodcomp__panel_header .prodcomp__panel_header_text .weight{color:#58889e;font-size:36px;font-weight:400}.prodcomp__panel .prodcomp__panel_inner .prodcomp__panel_header .prodcomp.image{width:100px}@media (min-width:769px){.prodcomp__panel .prodcomp__panel_inner .prodcomp__panel_header .prodcomp.image{width:30%}}.prodcomp__panel .prodcomp__row{display:flex;justify-content:space-between}.prodcomp__panel .prodcomp__row span{display:block}.prodcomp__panel .prodcomp__row span.value{text-align:right}.prodcomp__panel .comp_button{background:#4c8230;border-radius:6px;color:#fff;display:block;margin-top:10px;padding:10px;text-align:center;width:100%}.prodcomp__panel .comp_button:hover{background:#5a9e3a}.prod_comp_footer{font-size:14px;margin-top:20px;text-align:center;width:100%}.no-flash{display:none}@media (min-width:769px){.no-flash{display:block}}.testimonial_img_block-grid{margin-left:-15px;margin-right:-15px}@media (min-width:769px){.testimonial_img_block-grid{margin-left:0;margin-right:0}}section.testimonials{position:relative}section.testimonials .swiper-button-next{right:-40px}section.testimonials .swiper-button-prev{left:-40px}section.testimonials .swiper-button-next:after,section.testimonials .swiper-button-prev:after{font-size:44px;height:33px}section.testimonials .after-button{margin-top:20px}@media (max-width:768px){section.testimonials .swiper-button-next,section.testimonials .swiper-button-prev{display:none}}section.testimonials .testimonial_img_block{background:#f5f4ed!important;flex-direction:column;height:auto!important;justify-content:start!important;width:80%}@media (min-width:769px){section.testimonials .testimonial_img_block{margin-right:unset;width:unset}}section.testimonials .testimonial_img{padding-bottom:100%;position:relative;width:100%}@supports (aspect-ratio:1/1){section.testimonials .testimonial_img{aspect-ratio:1/1;padding-bottom:0;position:relative}}section.testimonials .testimonial_img .inner-content{align-items:center;display:flex;height:100%;left:0;position:absolute;top:0;width:100%}section.testimonials .testimonial_img .inner-content img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.testimonials .testimonial_text{font-size:15px;padding:20px 15px;text-align:center}section.testimonials .testimonial_text p{-webkit-box-orient:vertical;line-clamp:5;-webkit-line-clamp:5;word-wrap:break-word;display:-webkit-box;font-size:16px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis}@media (min-width:769px){section.testimonials .testimonial_text{font-size:18px;padding:30px 20px}}section.testimonials .testimonial_text cite{font-size:14px;margin-top:10px}.rjg-multibuy-options .option{align-items:center;border:1px solid #e5e5e5;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.rjg-multibuy-options .option.selected{background-color:rgba(150,89,138,.05);border-color:#8b5494}.rjg-multibuy-options .option label{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-left:30px;position:relative;width:100%}.rjg-multibuy-options .option label input[type=radio]{clip:rect(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1px;margin:-1px;opacity:0;overflow:hidden;position:absolute;width:1px}.rjg-multibuy-options .option label .label-text{flex-grow:1;margin-right:10px}.rjg-multibuy-options .option label .label-text:before{border:1px solid #e5e5e5;height:18px;left:0;width:18px}.rjg-multibuy-options .option label .label-text:after,.rjg-multibuy-options .option label .label-text:before{border-radius:50%;content:"";display:block;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.rjg-multibuy-options .option label .label-text:after{background-color:#8b5494;height:12px;left:3px;opacity:0;transition:opacity .2s;width:12px}.rjg-multibuy-options .option label input[type=radio]:checked+.label-text:before{border-color:#8b5494}.rjg-multibuy-options .option label input[type=radio]:checked+.label-text:after{opacity:1}.rjg-multibuy-options .option .price{font-weight:700;text-align:right}.rjg-multibuy-options .option .price .discounted-price-saving{color:#a24254;font-size:.8em;margin-left:5px}.bundle-message{color:#a24254}ul.products li.product.product_cat-bulbs .price-and-size,ul.products li.product.product_cat-plants .price-and-size{margin-bottom:.75rem}ul.products li.product.product_cat-bulbs .price,ul.products li.product.product_cat-plants .price{display:inline}.archive .offer-helper-term{margin-bottom:10px}@media (max-width:768px){.archive .offer-helper-term{border:none;display:block;margin-top:1px;padding:0}.archive .clp_sorting_row .wpgb-facet.wpgb-facet-37{display:none}}.offer-helper-term{border:1px solid #a24254;color:#a24254;display:table;font-size:.85em;font-size:.8em;margin:8px 0 0;padding:3px 6px}.swiper .offer-helper-term{font-size:80%}.product-widget .shipping-cost-box,.shipping-cost-box{background:#ebeff1;border:1px solid #e2e2e2;border-radius:6px;padding:10px 15px}.product-widget .shipping-cost-box ul,.shipping-cost-box ul{margin:8px 0}.product-widget .shipping-cost-box ul li,.shipping-cost-box ul li{margin-bottom:6px}.product-widget .shipping-cost-box ul li:before,.shipping-cost-box ul li:before{top:0}.product-widget .shipping-cost-box a,.shipping-cost-box a{color:#055371;text-decoration:none}.product-widget .shipping-cost-box a:hover,.shipping-cost-box a:hover{color:#2283aa}.features-grid{display:flex;flex-wrap:wrap;gap:20px}.features-grid .feature-post{display:flex;flex-direction:column;height:100%}.features-grid .feature-post .feature-image-link{margin-bottom:5px;overflow:hidden;position:relative}.features-grid .feature-post .feature-image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.features-grid .feature-post .read-now-btn{align-items:center;display:inline-flex;text-decoration:none;transition:color .3s ease}.features-grid .feature-post .read-now-btn .fpc-arrow{height:18px;margin-left:2px;transition:transform .3s ease;width:18px}.features-grid .feature-post .read-now-btn:hover .feature-image,.features-grid .feature-post h2:hover .feature-image,.features-grid .feature-post p:hover .feature-image,.features-grid .feature-post:hover .feature-image{transform:scale(1.05)}.features-grid .feature-post .read-now-btn:hover .fpc-arrow,.features-grid .feature-post h2:hover .fpc-arrow,.features-grid .feature-post p:hover .fpc-arrow,.features-grid .feature-post:hover .fpc-arrow{transform:translateX(2px)}.features-grid .feature-post h2,.features-grid .feature-post p{margin-bottom:5px}.features-grid .feature-post h2 a,.features-grid .feature-post p a{color:#000}.features-grid .feature-post h2{font-size:20px}.features-grid .feature-post-large{width:100%}.features-grid .feature-post-small{width:calc(50% - 10px)}.features-grid .feature-post-small p{display:none}@media (min-width:768px){.features-grid{display:grid;gap:20px;grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,auto)}.features-grid .feature-post h2{font-size:24px}.features-grid .feature-post .feature-image-link{margin-bottom:12px}.features-grid .feature-post h2,.features-grid .feature-post p{margin-bottom:7px}.features-grid .feature-post-large{grid-row:1/span 2;width:100%}.features-grid .feature-post-large .feature-image-link{height:100%}.features-grid .feature-post-small{width:100%}}.clp_sorting_row .wpgb-facet select.wpgb-select,select.wpgb-select{color:#000}.columns-3:not(.products){display:flex;flex-direction:column}@media (min-width:769px){.secondary-wrapper{order:-1}.secondary-wrapper #secondary{display:flex;gap:20px;padding-bottom:0;width:100%}}#tertiary.rjg-facets-utils{order:-1}.rjg-facets .rjg-facet-close,.rjg-facets .rjg-facet-toggle{display:none}@media (min-width:768px){.rjg-facets{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.rjg-facets .rjg-facet-wrapper{flex:1;margin-bottom:20px;max-width:250px;position:relative}.rjg-facets .rjg-facet-wrapper .rjg-facet-toggle{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:inline-block;height:47px;padding:0 3rem 0 1rem;position:relative;text-align:left;width:100%}.rjg-facets .rjg-facet-wrapper .rjg-facet-toggle:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:24px}.rjg-facets .rjg-facet-wrapper .rjg-facet-content{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);display:none;left:0;margin-top:.5rem;max-width:300px;min-width:100%;padding:1.75rem 1rem 1.25rem;position:absolute;top:100%;width:-moz-max-content;width:max-content;z-index:100}.rjg-facets .rjg-facet-wrapper .rjg-facet-content .rjg-facet-close{background:none;border:none;color:#666;cursor:pointer;display:inline-block;height:24px;padding:0;position:absolute;right:.5rem;top:.5rem;transition:color .2s ease;width:24px;z-index:101}.rjg-facets .rjg-facet-wrapper .rjg-facet-content .rjg-facet-close:before{bottom:-8px;content:"";left:-8px;position:absolute;right:-8px;top:-8px}.rjg-facets .rjg-facet-wrapper .rjg-facet-content .rjg-facet-close:after{background-color:currentColor;content:"";height:16px;left:11px;position:absolute;top:4px;transform:rotate(45deg);width:2px}.rjg-facets .rjg-facet-wrapper .rjg-facet-content .rjg-facet-close span.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rjg-facets .rjg-facet-wrapper .rjg-facet-content .rjg-facet-close span.x-line{background-color:currentColor;display:block;height:16px;left:11px;position:absolute;top:4px;transform:rotate(-45deg);width:2px}.rjg-facets .rjg-facet-wrapper .rjg-facet-content .rjg-facet-close:hover{color:#333}.rjg-facets .rjg-facet-wrapper .rjg-facet-content .wpgb-facet-title{padding-right:40px}.rjg-facets .rjg-facet-wrapper.is-active .rjg-facet-toggle:after{transform:translateY(-50%) rotate(180deg)}.rjg-facets .rjg-facet-wrapper.is-active .rjg-facet-content{display:block}.rjg-facets .wpgb-facet>fieldset:last-child{margin-bottom:5px}}@media (min-width:769px){#tertiary{display:flex;gap:14px;line-height:1em}}#tertiary .wpgb-inline-list{display:flex;gap:14px}#tertiary .wpgb-button{border:1px solid var(--wpgb-accent-scheme-1);font-size:1em;height:2.5em;line-height:1em;margin-bottom:15px}#tertiary .wpgb-button-label{font-size:1em;height:1em;line-height:1em;margin:0}#tertiary .wpgb-facet .wpgb-reset{background-color:#fff;border:1px solid var(--wpgb-accent-scheme-1);color:var(--wpgb-accent-scheme-1);display:inline-block;padding:0 32px}#tertiary .wpgb-facet .wpgb-reset:hover{background-color:var(--wpgb-red);border:1px solid var(--wpgb-red);color:#fff}#tertiary .wpgb-facet>fieldset,#tertiary .wpgb-facet>fieldset:last-child,#tertiary li{margin:0}.clp_sorting_row{justify-content:space-between;margin-bottom:30px}.clp_sorting_row,.clp_sorting_row .wpgb-facet{align-items:center;display:flex;flex-direction:row}.clp_sorting_row .wpgb-facet{gap:15px}.clp_sorting_row .wpgb-facet .wpgb-facet-title{font-size:16px;font-weight:400;margin-bottom:0}.clp_sorting_row .wpgb-facet>fieldset:last-child{margin-bottom:0}.clp_filters{background-color:#fff;color:#3d6b27;display:block;font-size:16px;line-height:38px;padding-left:0;z-index:3}.clp_filters:hover{color:#5a9e3a}.clp_filters svg{display:inline-block;height:18px;margin-right:2px;position:relative;top:4px;width:18px;z-index:-1}@media (max-width:768px){#secondary{-webkit-overflow-scrolling:touch;background:#fff;height:100%;left:-300px;opacity:0;overflow-y:auto;padding:1.5rem;position:fixed;top:0;transition:all .35s;transition-delay:.1s;visibility:hidden;width:300px!important;z-index:102}.filter-open #secondary{left:0;opacity:1;visibility:visible}}@media (min-width:769px){#secondary .wpgb-facet-title{display:none}}#secondary .widget{border-bottom:none;margin-bottom:0;padding-bottom:0}.wpgb-facet .wpgb-search-facet .wpgb-input{height:47px}.clp_sorting_row{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding-bottom:10px;padding-left:5px;padding-right:5px;padding-top:10px;position:relative}@media (min-width:769px){.clp_sorting_row{padding-right:0}}.clp_sorting_row .wpgb-facet select.wpgb-select{border-style:none;padding:0}.clp_sorting_row .wpgb-facet select.wpgb-select option{text-align:right}.clp_sorting_row .wpgb-select-separator{display:none}.mobile-filter{border-bottom:none;border-top:none;box-shadow:none;height:auto;line-height:1;margin-left:0;padding:0 0 0 25px;width:auto}@media (min-width:769px){.mobile-filter{display:none}}.mobile-filter:hover{background:none;color:#4c8230}.mobile-filter svg{left:0;transform:translateY(-50%)}.blog .clp_sorting_row .wpgb-facet:last-of-type,.post-type-archive-video .clp_sorting_row .wpgb-facet:last-of-type{display:none}@media (min-width:769px){.blog .clp_sorting_row .wpgb-facet:last-of-type,.post-type-archive-video .clp_sorting_row .wpgb-facet:last-of-type{display:block}}.free-calendar-container{align-items:stretch;background:#fff;border:1px solid #e2e2e2;border-radius:6px;display:flex;gap:15px;height:auto;margin-top:15px;overflow:hidden}.free-calendar-container .img-container{aspect-ratio:1;background:red;flex-shrink:0;height:auto;width:80px}.free-calendar-container .img-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.free-calendar-container .free-calendar-text{display:flex;flex-direction:column;justify-content:center;line-height:1.3;padding:10px 10px 10px 0}.free-calendar-container p{font-weight:700;margin-bottom:5px}.cross-sell-products{margin-left:-15px;margin-right:-15px}@media (min-width:769px){.cross-sell-products{margin-left:unset;margin-right:unset}}#countdown_timer{background-color:#fff;border:1px solid #f9f9f9;margin-top:40px;padding:15px;text-align:center}#countdown_timer strong{color:#3d6b27}#countdown_timer p{margin-bottom:0}.e-loop-item .elementor-widget-image a{height:100%;width:100%}.elementor-swiper-container .swiper-slide{opacity:0;transition:opacity .3s}.elementor-swiper-container .swiper-slide-active{opacity:1}.sale-perc{display:none!important}@media (min-width:641px) and (max-width:1100px){.elementor-334665 .elementor-element.elementor-element-8638c1d{padding-left:0!important;padding-right:0!important}}.site-main ul.products:after,.site-main ul.products:before{display:none}.review{position:relative}.review:before{background-image:url(/wp-content/themes/rjg2023/images/feefo-verified.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:19px;position:absolute;right:0;top:-3px;width:55px}.service-review-checkout-heading{margin-top:60px;text-align:center}.swiper-pagination{display:flex;gap:10px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:10px;position:relative;width:100%;z-index:100}.swiper-pagination .swiper-pagination-bullet{background-color:#fff;border:1px solid #b3b3b3;opacity:1}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#b3b3b3}.product-label.type-bubble{font-size:14px}:root{--swiper-navigation-color:#e49a38}.single-video.no-post-sidebar .content-area{width:100%}.after-button{margin-top:30px;padding:10px 20px 80px;text-align:center}.after-button .section-title-center{margin-bottom:40px}

/*# sourceMappingURL=app-v1.css.map*/