.woocommerce div.product .ppg-options-buy div.summary{border:none}.woocommerce .accordion-container h2{display:none}.woocommerce .product-breadcrumbs{background-color:#FFFFFF}.related.products{background-color:#F9F9F9}.woocommerce div.product .ppg-title-price,.woocommerce div.product .ppg-options-buy,summary entry-summary,.woocommerce div.product .ppg-options-buy div.summary{background-color:#F9F9F9}.accordion-container.ui-accordion.ui-widget.ui-helper-reset{background-color:none}.product-page-grid{gap:0 60px}.product-page-grid .ppg-title-price{display:none}body.single-product main .product-page-area .product-page-container{padding:15px clamp(50px, 2%, 999em) 0px clamp(50px, 2%, 999em)}body.single-product main .product-page-area .product-page-grid{grid-template-rows:auto auto auto;grid-template-areas:"Image" "Buy" "Description";min-height:auto;border-bottom:5px solid rgba(255, 255, 255, 0.5);padding-bottom:3em}@media (min-width:900px){body.single-product main .product-page-area .product-page-grid{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"Image Buy" "Image Description"}}@media (min-width:1050px){body.single-product main .product-page-area .product-page-grid{grid-template-columns:3fr 2fr}}body.single-product main .product-page-area .product-page-grid .ppg-images .onsale{width:100px;height:100px;left:15px;top:14px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#C26B88;font-family:var(--secondary-font);font-size:1.5em;transform:rotate(-10deg)}body.single-product main .product-page-area .product-page-grid .ppg-images .product-images-area{top:calc(var(--fixed-header-height) + 15px);padding:0 0 5px 0}@media (min-width:900px){body.single-product main .product-page-area .product-page-grid .ppg-images .product-images-area{padding:0 5px 0 0}}body.single-product main .product-page-area .product-page-grid .ppg-options-buy{background-color:#F9F9F9;padding:1.8em;margin:0}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary{border:none;padding:0;margin:0;gap:0}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .title-price-wrapper{border-bottom:2px solid rgba(161, 161, 161, 0.25);display:grid;gap:0;grid-template-columns:auto 50px;grid-template-areas:"Title Wishlist" "Price Price";padding-bottom:0.5em}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .title-price-wrapper h1{container-type:inline-size;container-name:Title;font-size:2em;line-height:1.3;margin:0;padding-right:10px}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .title-price-wrapper .yith-wcwl-add-to-wishlist{margin:0}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .title-price-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{container-type:inline-size;container-name:Wishlist;margin:0}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .title-price-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.button{background:#FFF !important;display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;margin:0;color:#414141;border-radius:50%;text-decoration:none;border:none;outline:none;text-indent:-999em}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .title-price-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.button:hover,body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .title-price-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.button.delete_item{background-color:var(--primary) !important;color:#FFF}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .title-price-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.button i{margin:0;font-size:1.4rem;text-indent:0}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .title-price-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-add-button span,body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .title-price-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .view-wishlist{display:none}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .title-price-wrapper .price{container-type:inline-size;container-name:Price;grid-column:span 2;font-size:1.5em;line-height:1.3;margin:0;font-weight:500;color:var(--text)}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .title-price-wrapper .price ins{text-decoration:none}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .ratings-wrapper{display:flex;align-items:center;justify-content:space-between;gap:0 1em;padding:1em 0;border-bottom:2px solid rgba(161, 161, 161, 0.25)}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .ratings-wrapper .woocommerce-product-rating{margin:0}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .ratings-wrapper .woocommerce-product-rating .star-rating::before,body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .ratings-wrapper .woocommerce-product-rating .star-rating span::before{color:var(--primary)}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .ratings-wrapper .woocommerce-product-rating .woocommerce-review-link{color:var(--secondary);font-size:0.8em}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .ratings-wrapper .difficulty-wrapper{display:flex;align-items:center;color:var(--secondary);margin-left:auto}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .ratings-wrapper .difficulty-wrapper span{margin-right:0.5em}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .ratings-wrapper .difficulty-wrapper svg{width:30px;height:30px;opacity:0.2}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .ratings-wrapper .difficulty-wrapper svg.hit{opacity:1}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary p.stock{margin:0}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .title-price-wrapper+p.stock{margin:1em 0 0}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .tc-extra-product-options{margin:0 0 1em 0}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary #wc_bis_product_form #wc_bis_email,body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary #wc_bis_product_form #wc_bis_send_form{margin:0 1em 0 0}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary form.cart{display:flex;flex-flow:row wrap;gap:0;margin:1em 0}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary form.cart button.single_add_to_cart_button{display:flex;align-items:center;justify-content:center;line-height:1;width:100%;background:var(--bg-colour-2) !important;border-color:var(--bg-colour-2);margin:1em 0 0;--bttn-padding-y: .8em}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary form.cart button.single_add_to_cart_button::before{content:"";display:inline-block;width:16px;height:22px;vertical-align:middle;margin:0 10px 0 0;background-image:url(../img/basket.svg);background-size:contain;background-position:center}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary form.cart button.single_add_to_cart_button:hover{outline:var(--bttn-outline-width) solid rgba(164, 182, 162, 0.5)}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary form.cart div.quantity input.qty{text-align:center}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary form.cart .variations{margin:0}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary form.cart .variations tr{display:flex;flex-direction:column}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary form.cart .variations tr th,body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary form.cart .variations tr td{background-color:transparent;padding:0}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary form.cart .variations tr th label,body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary form.cart .variations tr td label{font-weight:400;color:var(--text, #132a37)}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary form.cart .variations tr th select,body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary form.cart .variations tr td select{margin:0}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary form.cart .woocommerce-variation-price .price{font-size:1.4em;line-height:1.3;margin:0 0 0.5em;font-weight:bold;color:var(--primary);display:block}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary form.cart .single_variation_wrap{width:100%}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .woocommerce-product-details__short-description>*:last-child{margin-bottom:0}body.single-product main .product-page-area .product-page-grid .ppg-description .product_meta{display:flex;flex-direction:column;font-size:0.85em;line-height:1.3}body.single-product main .product-page-area .product-page-grid .ppg-description .product_meta>span{display:flex;gap:0 5px}body.single-product main .accordion .container .title-box{background-color:#F9F9F9;margin:1em 0 0}body.single-product main .accordion .container .title-box h3{color:var(--secondary);font-size:1.75em}body.single-product main .accordion .container .ui-accordion-content{background-color:#FFF;padding-top:0}body.single-product main .accordion .container .ui-accordion-content>h2,body.single-product main .accordion .container .ui-accordion-content #comments>h2{display:none}body.single-product main .accordion .container .ui-accordion-content table{margin:0}body.single-product main .accordion .container .ui-accordion-content table th,body.single-product main .accordion .container .ui-accordion-content table td{padding:8px 15px}body.single-product main .accordion .container .ui-accordion-content table th p:first-child,body.single-product main .accordion .container .ui-accordion-content table td p:first-child{margin-top:0;padding-top:0}body.single-product main .accordion .container .ui-accordion-content table th p:last-child,body.single-product main .accordion .container .ui-accordion-content table td p:last-child{margin-bottom:0;padding-bottom:0}body.single-product main .related.products div.f-carousel{--f-button-color: var(--this-bg-link-colour);--f-button-hover-color: var(--this-bg-link-colour)}h1.product_title.entry-title{color:#595A5A}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary .title-price-wrapper .price{color:var(--headers, var(--primary, #FFF))}.cat-top-bar{background-color:#ffffff;margin-bottom:0em}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary form.cart .variations{margin-bottom:2em}.woocommerce div.product .ppg-description{padding:1em 0 0 0}body.single-product main .product-page-area .product-page-grid .ppg-options-buy div.summary form.cart button.single_add_to_cart_button{margin-top:2em}body.single-product main .accordion .container .ui-accordion-content{padding-top:2em}.woocommerce div.product .ppg-options-buy form.cart div.quantity button{background-color:#9294A6;color:#ffffff}.woocommerce div.product .ppg-options-buy form.cart div.quantity button.qty-btn-disabled,.woocommerce div.product .ppg-options-buy form.cart div.quantity button.product-qty-add,.woocommerce div.product .ppg-options-buy form.cart div.quantity button.product-qty-sub{color:#ffffff}.woocommerce div.product .ppg-options-buy form.cart div.quantity button.product-qty-sub{border-radius:10px 0 0 10px}.woocommerce div.product .ppg-options-buy form.cart div.quantity button.product-qty-add{border-radius:0 10px 10px 0}.woocommerce div.product .ppg-options-buy form.cart div.quantity input.qty{border:none}.cat-top-bar .woocommerce-ordering .select-dropdown{background-color:#ffffff}.filter-accordion-heading{background-color:#ffffff}.filter-buttons .filter-button label{background-color:#EEEEEE}.filter-buttons .filter-button label:hover{color:#2C2C2C}.woocommerce .woocommerce-breadcrumb{padding-bottom:0;border-bottom:none}.container.product-list-area{background-color:#F8F8F8;padding-top:2em;padding-bottom:2em}.main-nav-header div.minicart-toggle #mini-cart-count,.main-nav-header a.minicart-toggle #mini-cart-count{color:#cf372f}fieldset#shipping-option{display:none}.woocommerce-order-details .woocommerce-table--order-details tfoot,.woocommerce-order-details .woocommerce-table--order-details .product-total,.woocommerce ul.order_details .total{display:none}section.search-results-area{padding-bottom:0}section.search-results-area .container{display:grid;grid-template-columns:1fr;gap:2em}@media (min-width:767px){section.search-results-area .container{grid-template-columns:1fr 1fr}}section.search-results-area .container .blog-post-single{--img-size: 80px;display:grid;grid-template-columns:var(--img-size) 1fr;grid-template-rows:subgrid;grid-row:span 2;gap:0 2em;background-color:var(--this-over);border-radius:var(--component-radius);overflow:hidden;padding:1em}@media (min-width:768px){section.search-results-area .container .blog-post-single{--img-size: 100px}}section.search-results-area .container .blog-post-single .img{grid-row:span 2;position:relative;width:100%;height:var(--img-size);display:block;border:0;overflow:hidden;border-radius:calc(var(--component-radius) * 0.5)}section.search-results-area .container .blog-post-single .img a.placeholder::before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-radius:inherit;z-index:6;background-position:50% 50%;background-repeat:no-repeat;background-color:var(--this-bg-primary);background-size:auto 50%}section.search-results-area .container .blog-post-single .img img{width:100%;height:100%;object-fit:cover;transition:all 0.3s;aspect-ratio:1.7777777778}section.search-results-area .container .blog-post-single .img img.placeholder-image{height:auto;max-width:70%;position:absolute;z-index:7;object-fit:initial;aspect-ratio:initial;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}section.search-results-area .container .blog-post-single .txt{display:grid;grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:span 2;gap:1.5em 0}section.search-results-area .container .blog-post-single p.h6{color:var(--this-bg-headers);margin:0}section.search-results-area .container .blog-post-single .post-categories{padding:0;list-style:none;display:flex;flex-flow:row wrap;gap:1em;padding:0;margin:1em 0 0}section.search-results-area .container .blog-post-single .post-categories li a{position:relative;margin:0;display:block;background-color:var(--btn-background-3);padding:5px 15px;border-radius:var(--bttn-radius);text-decoration:none;font-weight:300;color:#FFF;transition:all 0.3s}section.search-results-area .container .blog-post-single .post-categories li a:hover{background-color:var(--btn-background-hover-3)}section.search-results-area .container .blog-post-single .post-categories li a{font-size:0.75em}section.search-results-area .container .blog-post-single a.button{margin:0 auto 0 0}section.search-results-area .container .blog-post-single:hover .img img{transform:scale(1.1)}section.search-results-area .container .blog-post-single:hover .img img.placeholder-image{transform:translateX(-50%) translateY(-50%) scale(1.1)}section.search-results-area .container .blog-post-single:hover .img::after{opacity:1}@media (min-width:768px){section.search-results-area .pagination-link{grid-column:span 2}}.image-with-text-box-display .image-with-text{border:50px solid #FFF;overflow:hidden}@media (max-width:800px){.image-with-text-box-display .image-with-text{border-width:30px}}@media (max-width:400px){.image-with-text-box-display .image-with-text{border-width:20px}}.image-with-text-box-display[data-prev-section="image_with_text"].image-with-text-box-display.padding-top-0 .image-with-text{border-top:0}.image-with-text-box-display[data-prev-section="image_with_text"].image-with-text-box-display.padding-top-bottom-0 .image-with-text{border-top:0;border-bottom:0}.image-with-text-box-display[data-next-section="image_with_text"].image-with-text-box-display.padding-bottom-0 .image-with-text{border-bottom:0}.image-with-text.image-background .image-wrap{min-height:500px}.image-with-text-box-display .image-with-text .content-wrap .inner-wrap h2,.image-with-text-box-display .image-with-text .content-wrap .inner-wrap .h2{margin-bottom:0.5em}.image-with-text-box-display .image-with-text .content-wrap .buttons{justify-content:center}.content-carousel .carousel-content-carousel .carousel-content-slide.type-quote{border-radius:5px}.content-carousel .carousel-content-carousel .carousel-content-slide.type-quote:after{right:2em;border-width:13px 13px 0 13px}.content-carousel .carousel-content-carousel .carousel-content-slide.type-quote .quote-photo-name-stars .quote-photo{border:none}.content-carousel .carousel-content-carousel .carousel-content-slide.type-quote .quote-photo-name-stars .quote-name-stars{color:#C1A96B}.featured-products .container{display:block}@media only screen and (max-width:767.98px){.featured-products .container{padding-left:0;padding-right:0}}.featured-products .container .featured-product-carousel{width:100%;list-style:none;--f-carousel-slide-width: calc( ( 100% - ( var( --f-carousel-spacing ) * 1 ) ) / 2 )}@media (min-width:760px){.featured-products .container .featured-product-carousel{--f-carousel-slide-width: calc( ( 100% - ( var( --f-carousel-spacing ) * 2 ) ) / 3 )}}@media (min-width:1024px){.featured-products .container .featured-product-carousel{--f-carousel-slide-width: calc( ( 100% - ( var( --f-carousel-spacing ) * 3 ) ) / 4 )}}.featured-products .container .featured-product-carousel li{height:100%}.featured-categories .container{display:block}@media only screen and (max-width:767.98px){.featured-categories .container{padding-left:0;padding-right:0}}.featured-categories .container .categories{width:100%;list-style:none;background:transparent;--f-carousel-slide-width: calc( ( 100% - ( var( --f-carousel-spacing ) * 1 ) ) / 2 )}@media (min-width:760px){.featured-categories .container .categories{--f-carousel-slide-width: calc( ( 100% - ( var( --f-carousel-spacing ) * 2 ) ) / 3 )}}@media (min-width:1024px){.featured-categories .container .categories{--f-carousel-slide-width: calc( ( 100% - ( var( --f-carousel-spacing ) * 4 ) ) / 5 )}}.featured-categories .container .categories a{display:flex;flex-direction:column;height:100%;gap:1em 0}.featured-categories .container .categories a img{margin:5%;aspect-ratio:1;border-radius:25%;object-fit:cover;transition:all 0.3s;transition-delay:200ms}.featured-categories .container .categories a h3{margin-bottom:auto}.featured-categories .container .categories a:hover{text-decoration:none}.featured-categories .container .categories a:hover img{transform:scale(1.1) rotate(5deg);transition-delay:0ms}.featured-categories .container .categories .f-carousel__track{justify-content:unset}.wp-block-woocommerce-checkout-order-summary-totals-block,.wc-block-components-totals-wrapper,span.woocommerce-Price-amount.amount,p.woocommerce-mini-cart__total.total{display:none}form.woocommerce-form.woocommerce-form-login.login,form.woocommerce-form.woocommerce-form-register.register{background-color:#ffffff}.woocommerce nav.woocommerce-pagination .page-numbers{padding-top:1em}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:2em 0 0 2em}.product-list-area ul.products{gap:1.5em 1.5em}body{--bttn-padding-y: 0.5em;--bttn-padding-x: 2em;--woo-grey-bg: #e6e2db}body div.f-carousel{--f-carousel-spacing: 2.5rem;--f-button-color: #FFF;--f-button-hover-color: #FFF;--f-button-svg-width: 14px;--f-button-svg-stroke-width: 5px;--f-button-border: 2px solid;--f-button-border-radius: 50%;--f-button-width: 26px;--f-button-height: 26px;--f-button-next-pos: calc((var(--f-button-width) * -1) - 13px);--f-button-prev-pos: calc((var(--f-button-width) * -1) - 13px)}body div.f-carousel .f-button[disabled]{border-color:transparent}body div.f-carousel button:hover{border-color:var(--f-button-hover-color)}body div.f-carousel .f-carousel__dot{border-color:var(--f-button-color)}body div.f-carousel .is-current .f-carousel__dot{--f-carousel-dot-color:  var(--f-button-color)}body .button{padding:calc(var(--bttn-padding-y) * 1.3) var(--bttn-padding-x) var(--bttn-padding-y)}.container{max-width:1800px}body .bgc-white div.f-carousel,body .bgc-1 div.f-carousel{--f-button-color: var(--this-bg-link-colour);--f-button-hover-color: var(--this-bg-link-colour)}.woocommerce .woocommerce-breadcrumb{padding-bottom:1em;border-bottom:1px solid rgba(63, 63, 63, 0.3);color:var(--secondary)}body header.main-nav-header nav>ul>li>a{font-family:var(--secondary-font);font-size:14px;text-align:center;letter-spacing:0.16px}.minicart-slideout .minicart-area .minicart-area-heading h3{color:var(--secondary)}body header.main-nav-header div.minicart-toggle.header-button #mini-cart-count,body header.main-nav-header a.minicart-toggle.header-button #mini-cart-count{background:var(--primary);border-radius:50%;font-size:0.8em;left:calc(50% - 0.1em)}body header.main-nav-header .header-button{display:flex;align-items:center;margin:0;padding:0 1.5em 0 0}body header.main-nav-header .header-button .bfi-icon{position:relative;top:initial;left:initial;transform:none;transition:all 0.2s}body header.main-nav-header .header-button:last-of-type{padding:0}@media (max-width:767.98px){body header.main-nav-header .header-button.header-button-search{display:none}}.woo-my-account-area .entry-content>.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;margin:1em 0;padding:0;display:flex;flex-flow:column;gap:0.5em}.woo-my-account-area .entry-content>.woocommerce .woocommerce-MyAccount-navigation ul li a{display:flex;align-items:center;justify-content:space-between;color:var(--secondary);background-color:#F9F9F9;padding:10px;line-height:1.1;font-weight:600;transition:all 0.3s}.woo-my-account-area .entry-content>.woocommerce .woocommerce-MyAccount-navigation ul li a::after{content:"";display:block;width:20px;height:20px;background-image:url("/images/icons/arrow-right.svg");background-size:cover;opacity:0.6;transition:all 0.3s}.woo-my-account-area .entry-content>.woocommerce .woocommerce-MyAccount-navigation ul li:hover a{text-decoration:none;border-left:6px solid #C1D6BF}.woo-my-account-area .entry-content>.woocommerce .woocommerce-MyAccount-navigation ul li:hover a::after{opacity:1}.woo-my-account-area .entry-content>.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#FFF;border-left:6px solid #A4B6A2}.woo-my-account-area .entry-content>.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a::after{opacity:1}.woo-my-account-area .entry-content>.woocommerce .woocommerce-MyAccount-content{background-color:#F9F9F9}.downloads .container .downloads-wrapper .single-download-wrap .download-thumbnail.has-thumb img{border-radius:7px}section.downloads .container .downloads-wrapper .single-download-wrap .download-list-icon{color:var(--this-bg-text)}section.accordion .container .title-box h3{color:var(--this-bg-primary)}section.configurable-list .container .number li::before{border-color:var(--this-bg-primary)}section.contact-form input[type=email],section.contact-form input[type=password],section.contact-form input[type=search],section.contact-form input[type=tel],section.contact-form input[type=text],section.contact-form input[type=url],section.contact-form input[type=number],section.contact-form input[type=date],section.contact-form textarea,section.contact-form textarea.input-text,section.contact-form select{margin-bottom:0}.featured-article-grid .container .article-grid .single-article-wrap .content-wrap h3{color:var(--this-bg-link-colour);font-weight:800}.featured-categories .container{flex-direction:column}.inline-chs-icon{width:2.5em;height:2.5em;margin:3em auto 0;background-image:url("../images/chs-icon.svg");background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.in-page-banner .inline-chs-icon{background-image:url("../images/chs-icon-white.svg")}section.news-feeds .container .blog-post-single .img img.placeholder-image{object-fit:contain}footer .footer-main h4,footer .footer-main .menu-blocks h4{font-size:1.5em}footer .footer-main ul li a,footer .footer-main .menu-blocks ul li a{font-weight:600}footer .footer-main ul li a:hover ion-icon,footer .footer-main ul li a:hover .bfi-icon,footer .footer-main .menu-blocks ul li a:hover ion-icon,footer .footer-main .menu-blocks ul li a:hover .bfi-icon{color:var(--primary)}footer .footer-main .menu-blocks .menu-block.menu-block-text{max-width:45%}footer .footer-main .menu-blocks .menu-block.menu-block-text section{padding:0}footer .footer-main .menu-blocks .menu-block.menu-block-text section form{display:flex}footer .footer-main .menu-blocks .menu-block.menu-block-text section form label{padding:0;margin:0}footer .footer-main .menu-blocks .menu-block.menu-block-text section form label input{height:100%;margin:0;border-radius:var(--bttn-radius, 50px) 0 0 var(--bttn-radius, 50px)}footer .footer-main .menu-blocks .menu-block.menu-block-text section form button{margin:0;border-radius:0 var(--bttn-radius, 50px) var(--bttn-radius, 50px) 0}footer .footer-main .menu-blocks .menu-block.menu-block-text p{font-size:0.85em;line-height:1.3;margin:1em 0;font-weight:100}footer .footer-main .menu-blocks .menu-block.menu-block-text p a{font-weight:600}footer .footer-main .menu-blocks .menu-block.menu-block-text ul.social-media{margin-top:2em}footer .footer-main .menu-blocks .menu-block.menu-block-text ul.social-media li:not(:last-child){padding:0}footer .footer-lower{padding:0}footer .footer-lower p{flex:1}footer .footer-lower .footer-bottom p.copy{order:1}footer .footer-lower .footer-bottom .footer-payment-accreditation{order:2;padding:0;background:transparent}footer .footer-lower .footer-bottom p.designed-by{order:3}footer .yikes-easy-mc-form .yikes-easy-mc-submit-button{padding:11px 10px}.page-title-banner .item .caption .container .caption-wrapper p.display{font-weight:400}a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{background-color:#f1f0e2}img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{border-radius:10% 10% 0 0}.in-page-banner .image-wrapper .in-page-banner-content .container .banner-content .h4{text-transform:none}.in-page-banner .image-wrapper .in-page-banner-content .container .banner-content .h4{border-radius:10px}footer .footer-main ul li a,footer .footer-main .menu-blocks ul li a{font-weight:400}body header.main-nav-header nav>ul>li>a{font-family:var(--primary-font)}.related.products .related-product-carousel .f-carousel__slide{background:transparent}.woocommerce ul.products li.product .woocommerce-LoopProduct-link,.featured-product-carousel .woocommerce-LoopProduct-link,.woocommerce .related-product-carousel .woocommerce-LoopProduct-link,.woocommerce ul.products li.product-category>a{border-radius:10%}body header.main-nav-header .header-button:last-of-type{padding:15px;padding-left:0}.minicart-toggle.button.btn-circle.primary{background-color:transparent;border-color:transparent;outline:none;height:100%;display:flex;align-items:center}body.archive #primary main .filter-buttons .filter-button input.filter-tick-box:checked+label{border-color:var(--btn-background-1);background-color:var(--btn-background-1);color:var(--btn-text-1)}.main-nav-header div.minicart-toggle,.main-nav-header a.minicart-toggle{background:none;border-color:#f1f1f1;--btn-outline-hover: none}.readytotalk,.readytotalk-submit{display:grid;grid-template-columns:1fr 1fr;gap:1em 2em}.readytotalk p,.readytotalk-submit p{margin:0}.readytotalk label,.readytotalk-submit label{margin:0}.readytotalk input.wpcf7-text,.readytotalk-submit input.wpcf7-text{border-radius:10px}.readytotalk-submit{grid-template-columns:auto 1fr}.readytotalk-submit .wpcf7-submit{margin:0 0 0 auto}.readytotalk-submit .submiter-button{display:flex;align-items:end;flex-direction:column-reverse}.featured-categories .container .categories a:hover img{transform:scale(1.05) rotate(3deg);transition-delay:0ms}.nav-image-with-button{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;height:200px;z-index:2;padding:1em}.nav-image-with-button img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.nav-image-with-button *{position:relative;color:#fff;z-index:3}.nav-image-with-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.2);z-index:2}.nav-image-with-button .needsomething{font-size:1.8em;font-weight:600;z-index:2;font-family:var(--secondary-font)}.nav-image-with-button .button{padding:calc(var(--bttn-padding-y) * 1.3) var(--bttn-padding-x) var(--bttn-padding-y) !important}body header .button.minicart-toggle{--btn-outline-hover-1: none;color:var(--header-button-colour, #fff)}body header .button.minicart-toggle:hover{color:var(--header-button-colour-hover, #fff);background-color:transparent;border-color:transparent}