/*!
 * Theme Name: Perth Commercial Fridges &amp; Equipment
 * Theme URI: https://github.com/jivemedia/pcfe
 * Description: A custom-built WordPress theme for Perth Commercial Kitchens (PCK).
 * Version: 1.4.5
 * Author: Jive Media Solutions
 * Author URI: https://www.jivemedia.solutions
 * Text Domain: pcfe
 * Tested up to: 6.8.2
 * Requires at least: 6.8
 * Requires PHP: 8.2
 * Developer: Click Analysis
 * Developer URI: https://www.clickanalysis.com.au/
 */:root{--pcfe-theme-color-anti-flash-white:#efefef;--pcfe-theme-color-azul:#106aac;--pcfe-theme-color-battleship-gray:#929292;--pcfe-theme-color-celestial-blue:#189ad6;--pcfe-theme-color-jet:rgba(51,51,51,.8);--pcfe-theme-color-kelly-green:#3ca400;--pcfe-theme-color-platinum:#d9d9d9;--pcfe-theme-color-tangelo:#f3511d;--pcfe-theme-color-seasalt:#f7f7f7}html{font-size:16px;height:100%;scroll-behavior:smooth}html body{color:#000;font-size:1rem;-webkit-font-smoothing:antialiased;height:100%}h1,h2,h3{font-weight:700}h4,h5,h6{font-weight:600}h1,h2{margin-bottom:1.5rem}h2,h3{text-transform:uppercase}h1{color:#106aac;font-size:1.75rem}h1,h2{line-height:2.5rem}h2{color:#000;font-size:1.5rem}h3{color:#189ad6;font-size:1.25rem;line-height:2rem}h4{font-size:1rem}h4,h5{line-height:1.5rem}h5{font-size:.875rem}h6{font-size:.75rem;line-height:1rem}p{margin-bottom:1.5rem}p:empty{display:none}p:last-of-type:not(:empty)+:not(p):not([class*=woocommerce-]){margin-top:1.5rem}*>p:last-of-type{margin-bottom:0}.svg-container{display:block;position:relative}.svg-container canvas.svg-canvas{box-sizing:border-box;display:block;visibility:hidden;width:100%}.svg-container svg.svg-embed{display:block;left:0;position:absolute;top:0;width:100%}.site{display:grid;grid-template-rows:auto 1fr auto;min-height:100%}:where(.wp-site-blocks)>*{margin-block-start:0}.site-main{position:relative}body.mm-wrapper--opened .mm-slideout{transform:rotate(0rad)}.mm-listitem__text{font-weight:600;text-transform:uppercase}.mm-menu{--mm-color-background:linear-gradient(to bottom,var(--pcfe-theme-color-azul) 75%,var(--pcfe-theme-color-celestial-blue) 100%);--mm-color-border:var(--pcfe-theme-color-celestial-blue);--mm-color-text:#fff;--mm-color-text-dimmed:hsla(0,0%,100%,.8);--mm-navbar-size:3rem}.mm-navbar{background:none;flex-wrap:wrap}.mm-navbar__breadcrumbs{color:var(--pcfe-theme-color-celestial-blue);font-weight:600;padding:calc((var(--mm-listitem-size) - var(--mm-lineheight))/2) 0;padding-left:20px;padding-right:20px;text-transform:uppercase}.mm-navbar__breadcrumbs :has(a){padding-left:0}.mm-navbar__breadcrumbs :has(a)>a,.mm-navbar__breadcrumbs :has(a)>span.mm-separator{display:none}.mm-navbar__breadcrumbs>span.mm-separator+span{color:#fff}.mm-navbar .mm-logo{justify-content:flex-start;width:100%}.mm-navbar .mm-logo img{height:48px;margin:32px 20px;width:auto}.mm-navbars--bottom .mm-navbar a{line-height:var(--mm-navbar-size)}.primary-menu-item{align-items:center;display:flex;font-weight:500;height:inherit;position:static;text-transform:uppercase}.primary-menu-item.has-mega-menu:hover .mega-menu{display:flex}.primary-menu-item .mega-menu{background-color:#fff;color:#000;display:none;gap:2rem;left:0;padding:2rem;position:absolute;right:0;top:4rem;width:100%;z-index:9999}.primary-menu-item .mega-menu .sub-menu{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 3rem;width:100%}.primary-menu-item .mega-menu .sub-menu .menu-item{border-radius:1rem;flex:1 0 calc(33.33333% - 2rem);max-width:calc(33.33333% - 2rem)}.primary-menu-item .mega-menu .sub-menu .menu-item a{align-items:center;border-radius:1rem;color:#106aac;display:flex;gap:2rem;justify-content:space-between;padding:1rem 2rem;position:relative;text-transform:none}.primary-menu-item .mega-menu .sub-menu .menu-item a:hover{background-color:rgba(56,177,233,.1)}.primary-menu-item .mega-menu .sub-menu .menu-item a img.menu-item-image{height:64px;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:64px}.primary-menu-item .mega-menu .sub-menu .menu-item a span.menu-item-title{flex-grow:1}.primary-menu-item .mega-menu .sub-menu .menu-item:nth-child(3n+1) a:after,.primary-menu-item .mega-menu .sub-menu .menu-item:nth-child(3n+2) a:after{border:.5px solid rgba(56,177,233,.2);content:"";height:100%;left:calc(100% + 1.5rem);position:absolute;width:1px}.page-header,body.page:not(.home) .entry-header,body.single .entry-header{background-image:url(/wp-content/themes/pcfe/assets/images/Header.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-bottom:3.75rem;padding-top:3.75rem;width:auto!important}.page-header .archive-description,.page-header .page-title,.page-header body.single .entry-header h1.entry-title,body.page:not(.home) .entry-header .archive-description,body.page:not(.home) .entry-header .page-title,body.page:not(.home) .entry-header h1.entry-title,body.single .entry-header .archive-description,body.single .entry-header .page-header h1.entry-title,body.single .entry-header .page-title,body.single .entry-header h1.entry-title{color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.5)}.page-header .archive-description,body.page:not(.home) .entry-header .archive-description,body.single .entry-header .archive-description{font-weight:700;padding-top:1rem}.page-header .page-title,.page-header body.single .entry-header h1.entry-title,body.page:not(.home) .entry-header .page-title,body.page:not(.home) .entry-header h1.entry-title,body.single .entry-header .page-header h1.entry-title,body.single .entry-header .page-title,body.single .entry-header h1.entry-title{margin-bottom:0;text-transform:uppercase}.entry-content a:not(.wp-block-button__link),.entry-summary a:not(.wp-block-button__link){color:#106aac;text-decoration:underline}.entry-content ul,.entry-summary ul{list-style-position:outside;list-style-type:disc;margin-bottom:1.5rem}.entry-content ul li,.entry-summary ul li{margin-left:1.25rem}.single-post .post .entry{width:100%}.single-post .post .post-thumbnail{margin-bottom:1rem}.single-post .post .post-thumbnail img{height:auto;width:100%}.posts .post{border-bottom-width:1px;gap:1rem;margin-bottom:2rem;padding-bottom:2rem}.posts .post:last-of-type{border:none;margin:0}@media (min-width:1024px){.posts .post{gap:4rem}}.posts .post .post-entry{display:flex;flex-direction:column;justify-content:center;width:100%}.posts .post .post-entry .entry-content,.posts .post .post-entry .entry-footer,.posts .post .post-entry .entry-meta{font-weight:500}.posts .post .post-entry .entry-footer,.posts .post .post-entry .entry-meta{font-size:.875rem;line-height:1.5rem}.posts .post .post-entry .entry-meta{margin-top:-1.5rem}.posts .post .post-entry .entry-meta .posted-on{color:rgba(51,51,51,.8)}.posts .post .post-entry .entry-meta .posted-on .updated:not(.published){display:none}.posts .post .post-entry .entry-content{padding:.5rem 0}.posts .post .post-entry .entry-footer{color:#106aac}.posts .post .post-entry .entry-footer a{text-decoration:underline}.posts .post .post-thumbnail{align-self:center;display:flex}.posts .post .post-thumbnail img{display:block;height:auto;max-width:960px;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:1024px){.posts .post .post-thumbnail img{height:224px;height:200px;max-width:448px;max-width:400px;width:448px;width:400px}}@media (min-width:1536px){.posts .post .post-thumbnail img{height:240px;max-width:480px;width:480px}}.posts-navigation{border-top-width:1px;padding-top:1rem}.posts-navigation .nav-links{display:flex;justify-content:space-between}.posts-navigation .nav-links a{color:#106aac;text-decoration:underline}.posts-navigation .nav-links>div{flex-shrink:1}.woocommerce-content{display:flex;flex-direction:column;gap:2rem;padding:2rem 0;position:relative;width:100%}@media (min-width:1024px){.woocommerce-content{flex-direction:row}}.woocommerce .term-description p:last-of-type,.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{display:block;float:none;line-height:2.5rem;padding:0!important}.woocommerce ul.products{--gap:1rem;--line-color:var(--pcfe-theme-color-anti-flash-white);--line-offset:calc(var(--gap)/2);--line-thickness:1px;clear:unset;display:grid;gap:var(--gap);grid-auto-rows:1fr;grid-template-columns:repeat(1,minmax(0,1fr));margin:0;margin-block:0;margin-inline:auto;overflow:hidden;padding:0;width:100%}.woocommerce ul.products:after,.woocommerce ul.products:before{content:unset}@media (min-width:768px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.woocommerce ul.products.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce ul.products.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.woocommerce div.product{display:flex;flex-wrap:wrap;gap:2rem;padding:2rem 0;position:relative}.woocommerce div.product .product-main{display:flex;flex-direction:column;width:100%}@media (min-width:1280px){.woocommerce div.product .product-main{flex:1 1 calc(100% - 608px - 2rem)}}.woocommerce div.product .product-sidebar{display:flex;flex-direction:column;width:100%}@media (min-width:1280px){.woocommerce div.product .product-sidebar{flex-shrink:0;width:608px}}.woocommerce div.product .product-footer{display:block;order:3}.woocommerce div.product .product-footer .related,.woocommerce div.product .product-footer .up-sells{order:3;width:100%}.woocommerce div.product .product-footer:has(.up-sells) .related{display:none}.brand-grid{--line-color:var(--pcfe-theme-color-anti-flash-white);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}@media (min-width:640px){.brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.brand-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.brand-grid__item{align-content:center;display:flex;justify-content:center;padding:1rem;position:relative}.brand-grid__item:after,.brand-grid__item:before{background-color:var(--line-color);content:"";position:absolute;z-index:1}.brand-grid__item:after{height:1px;left:0;top:-1px;width:100vw}.brand-grid__item:before{height:100vh;left:-1px;top:0;width:1px}nav[aria-label=breadcrumb]{border-bottom:1px solid #d9d9d9;padding-bottom:.5rem;padding-top:2rem}.cart-count{align-items:center;background-color:#106aac;border-radius:50%;color:#fff;display:flex;font-size:10px!important;font-weight:700;height:22px;justify-content:center;line-height:10px!important;position:absolute;right:-8px;top:-8px;width:22px}.cart-count.empty{display:none}.custom-logo{display:block;height:auto;vertical-align:bottom;width:inherit}.has-secondary-logo .custom-logo{display:none}@media (min-width:1280px){.has-secondary-logo .custom-logo{display:block}}.custom-logo-link{display:block;width:inherit}#dimmer-switch{background-color:rgba(0,0,0,.5);bottom:0;display:none;left:0;position:fixed;right:0;top:0;transition:display .5s;z-index:1}.menu-item-fontawesome{position:relative}.menu-item-fontawesome:hover{color:#106aac}.menu-item-fontawesome:not(:last-child):after{border:.5px solid #d9d9d9;content:"";height:100%;left:calc(100% + 1rem);position:absolute;width:1px}.menu-item-fontawesome a:before{content:"";display:block;height:1.5rem;position:absolute;top:0;width:100%}.menu-item-fontawesome span{font-size:1.25rem;line-height:1.5rem}.modal{background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9998}.modal.open{align-items:center;display:flex;justify-content:center}@media (max-width:1024px){.modal.open{align-items:flex-start}}.modal-content{background-color:#f8f8f8;border:1px solid rgba(0,0,0,.7);max-width:40rem;padding:1.5rem;position:relative;width:100%}.modal-content h2,.modal-content span{outline:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.modal-content h2{background-color:#106aac;color:#fff;display:block;font-size:1.25rem;font-weight:600;line-height:2rem;margin:-1.5rem -1.5rem 0;padding:1rem 1.5rem}.modal-content .modal-close{color:#fff;display:block;font-size:1.75rem;font-weight:700;line-height:2rem;position:absolute;right:1.5rem;top:1rem;z-index:9999}.modal-content .modal-close:focus,.modal-content .modal-close:hover{color:#189ad6;cursor:pointer;text-decoration:none}.embed-container{height:auto;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.product-shipping-calculator{border:1px solid #e5e7eb;margin:1rem 0;padding:2rem}.product-shipping-calculator form#shipping-calculator label{display:block}.product-shipping-calculator form#shipping-calculator .button{border:1px solid #6b7280;line-height:2.5rem;padding:0 1rem}.product-shipping-calculator #shipping-calculator-result{margin-top:1rem}.site-search,.wp-block-search{max-width:20rem;position:relative}.site-search .search-field,.wp-block-search .search-field,.wp-block-search .wp-block-search__input{border:2px solid #106aac;border-radius:.375rem;font-weight:500;height:100%;line-height:1.5rem;margin:0;max-width:20rem;padding:.625rem 4rem .625rem 1rem;width:100%}.site-search .search-field:focus,.wp-block-search .search-field:focus,.wp-block-search .wp-block-search__input:focus{border-color:#189ad6;color:rgba(51,51,51,.8);--tw-ring-color:#f7f7f7}.site-search .search-field:focus+.search-submit,.wp-block-search .search-field:focus+.search-submit,.wp-block-search .search-field:focus+.wp-block-search__button,.wp-block-search .wp-block-search__input:focus+.search-submit,.wp-block-search .wp-block-search__input:focus+.wp-block-search__button{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.site-search .search-results .search-all,.wp-block-search .search-results .search-all{font-weight:600}.site-search .search-results .search-all:hover,.site-search .search-results .search-result:hover,.wp-block-search .search-results .search-all:hover,.wp-block-search .search-results .search-result:hover{color:#106aac}.site-search .search-submit,.wp-block-search .search-submit,.wp-block-search .wp-block-search__button{background-color:#106aac;border-style:none;color:#fff;height:calc(100% - 4px);margin:0;position:absolute;right:.125rem;top:.125rem;width:3rem}.site-search .search-submit:before,.wp-block-search .search-submit:before,.wp-block-search .wp-block-search__button:before{border-bottom-color:transparent;border-bottom-width:8px;border-right-color:#106aac;border-right-width:8px;border-top-color:transparent;border-top-width:8px;content:"";height:0;left:-8px;position:absolute;top:calc(50% - 8px);width:0}.wp-block-search .wp-block-search__inside-wrapper{max-width:20rem;position:relative}.wp-block-search .wp-block-search__label{font-weight:500}.wp-block-search .wp-block-search__button{align-items:center;display:flex;justify-content:center;text-align:center}.wp-block-search.wp-block-search__text-button .wp-block-search__input{padding-right:6rem}.wp-block-search.wp-block-search__text-button .wp-block-search__button{width:5rem}.secondary-logo{cursor:pointer;display:block;height:auto;vertical-align:bottom;width:inherit}@media (min-width:1280px){.has-secondary-logo .secondary-logo{display:none}}.site-header-title,.site-header-title__link{color:#106aac;display:block;font-size:1.25rem;font-weight:700;line-height:2rem;margin:0;text-decoration:none}@keyframes bapf_loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bapf_limg{animation:bapf_loader 3s linear infinite}.bapf_loader_page{background-color:hsla(0,0%,100%,.8)}.bapf_no_products{margin-top:1rem}.bapf_sfilter{margin-bottom:0}.bapf_slidr_jqrui .bapf_from,.bapf_slidr_jqrui .bapf_to{font-size:.875rem;line-height:1.5rem;margin:0}.bapf_slidr_jqrui .bapf_slidr_main{margin-bottom:.75rem}.bapf_slidr_main.ui-widget-content{background-color:#d9d9d9}.bapf_slidr_main.ui-widget-content .ui-slider-range{background-color:#189ad6}.berocket_single_filter_widget .bapf-clean-rounded li.checked label:before{border-bottom:2px solid #189ad6;border-color:#189ad6 #189ad6 currentcolor currentcolor;border-left:2px solid;content:"";display:block;height:6px;left:10px;top:12px;width:12px}div.wpforms-confirmation-container-full{background-color:#f5f5f5!important;border:1px solid #106aac!important;margin:0 auto!important}.sidebar-blog{flex:1;position:relative}@media (min-width:1280px){.sidebar-blog{flex:0 0 20rem}.sidebar-blog:before{background-color:#e5e7eb;content:"";height:100%;left:-2rem;position:absolute;top:0;width:1px}}.sidebar-blog .widget:is(.widget_search){margin-bottom:2rem}.sidebar-product-category .bapf_head{display:none}.sidebar-woocommerce h3{color:#106aac;font-size:1rem;margin-bottom:.5rem;text-transform:capitalize}.sidebar-woocommerce>div>:first-child{border-top:none!important;margin:0!important;padding:0!important}.sidebar-woocommerce>div>:not(:empty){border-top:2px solid #d9d9d9;margin-top:1rem;padding-top:1rem}.sidebar-woocommerce ul:not(.menu) li{margin-bottom:1rem}.sidebar-woocommerce ul:not(.menu) li:last-of-type{margin-bottom:0}.sidebar-woocommerce ul.menu li.current-menu-item a{color:#106aac;font-weight:500!important}.swiper{--swiper-pagination-bottom:1rem;--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-size:12px;--swiper-theme-color:#106aac}@media (min-width:640px){.swiper{--swiper-pagination-bottom:2rem}}.swiper a{display:block}.swiper .swiper-pagination{left:50%;transform:translateX(-50%);width:auto}.swiper .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.swiper{min-width:100%;width:0}.thumbnail-swiper-button-next,.thumbnail-swiper-button-prev{--offset:0.75rem;--width:6rem;cursor:pointer;outline:none;position:absolute;text-align:center}.thumbnail-swiper-button-next .fa-angle-down,.thumbnail-swiper-button-next .fa-angle-up,.thumbnail-swiper-button-prev .fa-angle-down,.thumbnail-swiper-button-prev .fa-angle-up{display:none}.thumbnail-swiper-button-next .fa-angle-left,.thumbnail-swiper-button-next .fa-angle-right,.thumbnail-swiper-button-prev .fa-angle-left,.thumbnail-swiper-button-prev .fa-angle-right{display:block}@media (min-width:1280px){.thumbnail-swiper-button-next .fa-angle-down,.thumbnail-swiper-button-next .fa-angle-up,.thumbnail-swiper-button-prev .fa-angle-down,.thumbnail-swiper-button-prev .fa-angle-up{display:block}.thumbnail-swiper-button-next .fa-angle-left,.thumbnail-swiper-button-next .fa-angle-right,.thumbnail-swiper-button-prev .fa-angle-left,.thumbnail-swiper-button-prev .fa-angle-right{display:none}}.thumbnail-swiper-button-next{right:var(--offset);width:auto}@media (min-width:1280px){.thumbnail-swiper-button-next{bottom:var(--offset);right:auto;width:var(--width)}}.thumbnail-swiper-button-prev{left:var(--offset);width:auto}@media (min-width:1280px){.thumbnail-swiper-button-prev{left:auto;top:var(--offset);width:var(--width)}}.widget_categories .cat-item{border-bottom:1px solid transparent;border-top:1px solid #efefef;padding:4px 0}.widget_categories .cat-item a:hover{color:#189ad6}.widget_nav_menu h3.widget-title{margin:0}.widget_nav_menu ul.menu li a{display:block;font-size:.875rem;font-weight:600;line-height:1.5rem}.widget_nav_menu+[class*=widget_]{padding-top:1rem}.widget_nav_menu ul#menu-woocommerce li{cursor:pointer;outline:0;position:relative;-webkit-touch-callout:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.widget_nav_menu ul#menu-woocommerce>li.menu-item-has-children:before{background-image:url(/wp-content/themes/pcfe/assets/images/fontawesome/chevron-down-solid.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;content:"";display:block;height:32px;pointer-events:all;position:absolute;right:0;top:4px;width:32px;z-index:2}.widget_nav_menu ul#menu-woocommerce>li.menu-item-has-children.menu-closed{margin-bottom:0!important}.widget_nav_menu ul#menu-woocommerce>li.menu-item-has-children.menu-closed:before{transform:rotate(-90deg)}.widget_nav_menu ul#menu-woocommerce>li>a{font-size:1rem;font-weight:700;line-height:2rem}.widget_nav_menu ul#menu-woocommerce>li.menu-item-has-children a,.widget_nav_menu ul#menu-woocommerce>li>a{padding:4px 2rem 4px 0;position:relative;z-index:1}.widget_nav_menu ul#menu-woocommerce>li.menu-item-has-children a:hover,.widget_nav_menu ul#menu-woocommerce>li>a{color:#106aac}.widget_nav_menu ul#menu-woocommerce ul.sub-menu{margin-bottom:1rem}.widget_nav_menu ul#menu-woocommerce ul.sub-menu>li{border-bottom:1px solid transparent;border-top:1px solid #efefef;margin-bottom:0}.widget_nav_menu ul#menu-woocommerce ul.sub-menu>li>a{font-weight:400}.widget_text:not(:last-of-type){padding-bottom:1.5rem}.widget_text a{text-decoration:underline}.wc-block-cart__submit-button{color:#fff!important;text-decoration:none!important}.woocommerce form .form-row .input-checkbox{display:inline-block}.wc-block-checkout__pickup-options svg{display:inline-block!important}.woocommerce nav.woocommerce-pagination{background-color:#f7f7f7;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05)}.woocommerce nav.woocommerce-pagination ul{background-color:#fff;border-color:#d9d9d9;margin:1rem 0;vertical-align:bottom}.woocommerce nav.woocommerce-pagination ul li{border-color:#d9d9d9}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#f7f7f7;color:#189ad6}.woocommerce div.product aside.product-sidebar>.stock{display:none}.woocommerce div.product aside.product-sidebar .product-window{background-color:#f9f9f9}.woocommerce div.product aside.product-sidebar .product-window .product-window__footer,.woocommerce div.product aside.product-sidebar .product-window .product-window__header{align-items:flex-end;display:flex;justify-content:space-between}.woocommerce div.product aside.product-sidebar .product-window .product-window__header{padding-bottom:1rem}.woocommerce div.product aside.product-sidebar .product-window .product-window__footer{padding-top:1rem}.woocommerce div.product aside.product-sidebar .yith-wcbm-badge{left:-38px;position:relative!important;z-index:1}.woocommerce div.product aside.product-sidebar .yith-wcbm-badge .yith-wcbm-css-text{padding:9px 38px 9px 24px}.woocommerce div.product aside.product-sidebar .buy-now-button,.woocommerce div.product aside.product-sidebar .enquire-button{background-color:#3ca400;color:#fff;cursor:pointer;line-height:2.5rem;margin-bottom:2rem;padding:0;text-align:center;text-transform:uppercase;width:100%}.woocommerce div.product aside.product-sidebar .product_title{color:#000}.woocommerce div.product aside.product-sidebar p.price{display:flex;flex-wrap:wrap}.woocommerce div.product aside.product-sidebar p.price>:not(del):not(.screen-reader-text){display:block}.woocommerce div.product aside.product-sidebar p.price del{display:none}.woocommerce div.product aside.product-sidebar p.price ins{text-decoration:none}.woocommerce div.product aside.product-sidebar p.price>.woocommerce-Price-amount bdi,.woocommerce div.product aside.product-sidebar p.price>ins bdi{color:#106aac;flex:0 1 auto;font-size:2.125rem;font-weight:700;line-height:2.5rem;padding-right:.25rem;white-space:nowrap}.woocommerce div.product aside.product-sidebar p.price small.woocommerce-price-suffix{color:#189ad6;flex:1 1 auto;font-weight:700;line-height:2.5rem}.woocommerce div.product aside.product-sidebar p.price .percent-off,.woocommerce div.product aside.product-sidebar p.price .price-rrp{flex:1 1 100%;font-size:1.125rem;font-weight:700;line-height:1.875rem;text-transform:uppercase}.woocommerce div.product aside.product-sidebar p.price .percent-off{color:#000;padding-top:2rem}.woocommerce div.product aside.product-sidebar p.price .price-rrp{color:#f3511d;text-decoration:line-through}.woocommerce div.product aside.product-sidebar .rent-try-buy{display:flex;gap:1rem}.woocommerce div.product aside.product-sidebar .rent-try-buy>div>*{line-height:1.25rem}.woocommerce div.product aside.product-sidebar .product_meta .posted_in{display:none}.woocommerce div.product aside.product-sidebar form.cart{gap:1rem;justify-content:space-between;margin:2rem 0}.woocommerce div.product aside.product-sidebar form.cart:after,.woocommerce div.product aside.product-sidebar form.cart:before{display:none}.woocommerce div.product aside.product-sidebar form.cart div.quantity{float:none;margin:0}.woocommerce div.product aside.product-sidebar form.cart div.quantity .qty{min-width:4rem;padding:7px 12px;width:100%}@media (min-width:1280px){.woocommerce div.product aside.product-sidebar form.cart div.quantity .qty{max-width:96px}}.woocommerce div.product aside.product-sidebar form.cart .button{float:none;line-height:1.5rem;padding:.5rem 1rem;text-transform:uppercase;width:100%}@media (min-width:1280px){.woocommerce div.product aside.product-sidebar form.cart .button{max-width:240px}}.woocommerce-tabs{margin-top:2rem}.woocommerce-tabs .woocommerce-product-details__short-description table{width:100%!important}.woocommerce-tabs .woocommerce-product-details__short-description .table{border-collapse:collapse;border-spacing:0;font-size:.875rem;margin-bottom:1.5rem;max-width:100%;width:100%}.woocommerce-tabs .woocommerce-product-details__short-description .table-bordered>tbody>tr>td,.woocommerce-tabs .woocommerce-product-details__short-description .table-bordered>tbody>tr>th,.woocommerce-tabs .woocommerce-product-details__short-description .table-bordered>tfoot>tr>td,.woocommerce-tabs .woocommerce-product-details__short-description .table-bordered>tfoot>tr>th,.woocommerce-tabs .woocommerce-product-details__short-description .table-bordered>thead>tr>td,.woocommerce-tabs .woocommerce-product-details__short-description .table-bordered>thead>tr>th{border:1px solid #d9d9d9}.woocommerce-tabs .woocommerce-product-details__short-description .table.table-striped{border-color:#0c4d7e}.woocommerce-tabs .woocommerce-product-details__short-description .table.table-striped thead>tr>th{background-color:#106aac;border-color:#0c4d7e;color:#fff}.woocommerce-tabs .woocommerce-product-details__short-description .table.table-striped>tbody>tr:nth-of-type(odd){background-color:#f7f7f7}.woocommerce-tabs .woocommerce-product-details__short-description .table-condensed>tbody>tr>td,.woocommerce-tabs .woocommerce-product-details__short-description .table-condensed>tbody>tr>th,.woocommerce-tabs .woocommerce-product-details__short-description .table-condensed>tfoot>tr>td,.woocommerce-tabs .woocommerce-product-details__short-description .table-condensed>tfoot>tr>th,.woocommerce-tabs .woocommerce-product-details__short-description .table-condensed>thead>tr>td,.woocommerce-tabs .woocommerce-product-details__short-description .table-condensed>thead>tr>th{padding:.25rem .5rem}.woocommerce-tabs #tab-product_documents{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.woocommerce-tabs #tab-product_documents .woocommerce-pdf-document a.button{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}.woocommerce-tabs #tab-product_documents .woocommerce-pdf-document a.button span.fa-file-pdf{display:block;font-size:2rem;line-height:3rem}.woocommerce-tabs #tab-product_documents .woocommerce-pdf-document a.button span.title{display:block;font-size:1rem;line-height:1.5rem}.woocommerce ul.products li.product{clear:unset!important;float:unset!important;margin:0!important;padding:1.5rem;position:relative;width:100%!important}.woocommerce ul.products li.product:after,.woocommerce ul.products li.product:before{background-color:var(--line-color);content:"";position:absolute;z-index:1}.woocommerce ul.products li.product:before{block-size:100vh;inline-size:var(--line-thickness);inset-block-start:0;inset-inline-start:calc(var(--line-offset)*-1)}.woocommerce ul.products li.product:after{block-size:var(--line-thickness);inline-size:100vw;inset-block-start:calc(var(--line-offset)*-1);inset-inline-start:0}.woocommerce ul.products li.product a img{height:10rem;margin:0;max-width:20rem;-o-object-fit:contain;object-fit:contain}.woocommerce ul.products li.product .category__inner,.woocommerce ul.products li.product .product__inner{height:100%;justify-content:space-between;text-align:center;width:100%}.woocommerce ul.products li.product .category__inner:before,.woocommerce ul.products li.product .product__inner:before{background:linear-gradient(135deg,#fff 50%,hsla(0,0%,87%,.2));bottom:-.5rem;content:"";height:calc(100% + .5rem);position:absolute;right:-.5rem;width:calc(100% + .5rem)}.woocommerce ul.products li.product .category__inner>a,.woocommerce ul.products li.product .product__inner>a{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;transform:rotate(0rad)}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#000;font-size:1rem!important;font-weight:600;line-height:1.5rem;padding:.5rem 0;text-transform:capitalize}.woocommerce ul.products li.product .woocommerce-loop-category__title>mark,.woocommerce ul.products li.product .woocommerce-loop-product__title>mark{display:none}.woocommerce ul.products li.product .price{color:#3ca400;font-size:.875rem!important;margin:0}.woocommerce ul.products li.product .price>:not(.price-rrp){font-weight:700}.woocommerce ul.products li.product .woocommerce-loop-product__link .price-rrp{color:#f3511d;font-weight:700}.woocommerce ul.products li.product .woocommerce-loop-product__link .percent-off,.woocommerce ul.products li.product .woocommerce-loop-product__link .price-rrp{display:block}.woocommerce ul.products li.product .woocommerce-loop-product__buttons{display:flex;flex-direction:column;justify-content:space-between;padding-top:1rem;width:100%}@media (min-width:1536px){.woocommerce ul.products li.product .woocommerce-loop-product__buttons{flex-direction:row}}.woocommerce ul.products li.product .woocommerce-loop-product__buttons .added_to_cart{display:none}.woocommerce ul.products li.product .woocommerce-loop-product__buttons .button{background-color:#efefef;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);display:block!important;font-size:.875rem!important;line-height:1.5rem;margin:.5rem 0 0;padding:.5rem 1rem;width:100%}.woocommerce ul.products li.product .woocommerce-loop-product__buttons .button:hover{background-color:#106aac;color:#fff}@media (min-width:1536px){.woocommerce ul.products li.product .woocommerce-loop-product__buttons .button{width:48%}}.woocommerce ul.products li.product .woocommerce-loop-product__buttons .button.add_to_cart_button{background-color:#189ad6;color:#fff}.woocommerce ul.products li.product .woocommerce-loop-product__buttons .button.add_to_cart_button:after{display:inline-block;margin-left:.25rem}.woocommerce ul.products li.product,.woocommerce ul.products li.product .category__inner,.woocommerce ul.products li.product .product__inner{align-items:center;display:flex;flex-direction:column}#wc-store-notice{background-color:#189ad6;font-size:.875rem;font-weight:600;line-height:1.5rem}.woocommerce-notices-wrapper:not(:empty){margin-top:2rem}.woocommerce-notices-wrapper:not(:empty) .woocommerce-message{border-top-color:#106aac;line-height:2.25rem}body.single-product .woocommerce-message{margin:0}body.home .woocommerce ul.products li.product a img{height:14rem}body.home .woocommerce ul.products li.product .category__inner>a:hover .woocommerce-loop-category__title{color:#106aac}body.home .woocommerce ul.products li.product .category__inner .woocommerce-loop-category__title{font-size:1.125rem!important;line-height:2rem!important}