﻿#search-popup .close{display:block;position:absolute;top:3rem;right:3rem;cursor:pointer;z-index:100;width:4rem;height:4rem;padding:0;border:0;background:none;appearance:none}#search-popup .close:focus-visible{outline:.2rem solid var(--wp--preset--color--font);outline-offset:.4rem}#search-popup .close>div{position:relative;width:4rem;height:4rem}#search-popup .close strong{display:none}#search-popup .close::before,#search-popup .close::after{content:" ";display:block;position:absolute;height:.4rem;width:100%;background:var(--wp--preset--color--font);border-radius:2rem;left:0;transform:rotate(0);transition:.2s ease-in-out;transform-origin:center center;top:50%}#search-popup .close::before{transform:rotate(45deg)}#search-popup .close::after{transform:rotate(-45deg)}#search-popup .close:hover::before,#search-popup .close:hover::after{opacity:.3}html{font-size:62.5%}input,button,textarea,select{font-family:var(--wp--preset--font-family--primary-font);line-height:inherit}.button,button,.ckmform .btn-primary,a.button,a.button:link,a.button:visited{background:var(--wp--preset--color--primary);color:#fff;border:2px solid var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--medium);padding:.875em 2.7em;cursor:pointer}.button:focus,.button:hover,a.button:focus,a.button:hover,button:focus,button:hover{background:#fff;color:#1a1a2e;border:2px solid var(--wp--preset--color--primary)}a,a:link,a:visited{color:var(--wp--preset--color--primary);text-decoration:none}a:hover{color:#000;text-decoration:underline}button.close,a.close,.button .close{display:none}.wp-site-blocks{isolation:isolate}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:active){border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.skip-to-content-link{left:.3125rem;position:absolute;top:.3125rem}.alignleft{float:left;margin-right:1rem;text-align:left}.alignright{float:right;margin-left:1rem;text-align:right}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.wp-caption{max-width:100%}.wp-caption.aligncenter{text-align:center}.wp-caption.alignright{text-align:right}.wp-caption-text{margin:0}.navigation.pagination .nav-links .page-numbers{display:inline-block;padding:.7em 1.2em;border:0 none;text-decoration:none}.navigation.pagination .nav-links .page-numbers:not(.dots){background:var(--wp--preset--color--primary);color:#fff}.navigation.pagination .nav-links .page-numbers.current{background:var(--wp--preset--color--secondary);color:#fff;border:0 none}.navigation.pagination .nav-links a.page-numbers:hover{background:var(--wp--preset--color--secondary);color:#fff;border:0 none}.primary-text{color:var(--wp--preset--color--primary)}.secondary-text{color:var(--wp--preset--color--primary)}.tagline{letter-spacing:1px;font-size:1rem}#search-popup{position:fixed;top:-50%;left:0;width:100%;height:100%;overflow:hidden;outline:0;transition:top .3s ease 0s;transition-property:top,opacity;background:var(--wp--preset--color--panel-color);opacity:.8;z-index:-1050;visibility:hidden}#search-popup.open{top:0;visibility:visible;z-index:1050;opacity:1}#search-popup form{box-sizing:border-box;padding:20% 0 0;position:relative;float:left;width:100%}#search-popup label{font-size:3rem;text-align:left;color:var(--wp--preset--color--font);margin-bottom:2rem;display:block}#search-popup input#search-field{float:none;border:none;-webkit-appearance:none;border-radius:0;box-sizing:border-box;width:calc(100% - 13rem);font-size:2rem;padding:1.5rem 3.5rem;color:#fff;margin-bottom:0;color:var(--wp--preset--color--font)}#search-popup input#search-field:focus{outline:none}#search-popup input[type=submit]{float:right;border:0 none;font-size:2rem;padding:1.5rem 0;width:13rem;text-align:center;cursor:pointer;background:var(--wp--preset--color--primary);color:#fff}#search-popup input[type=submit]:hover{background:var(--wp--preset--color--secondary)}body.search-results main li span:first-of-type{padding-top:0}body.search-results main a.cta{display:inline-block;margin-top:15px}body.search-results main>section>ul li{clear:both;float:left;width:100%;list-style:none;padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid var(--wp--preset--color--border-color)}body.search-results main>section>ul li img{max-width:150px;height:auto;float:left;clear:both;margin-right:30px}body.search-results main>section>ul li>div p,body.search-results main>section>ul li>div ul,body.search-results main>section>ul li>div h4{display:none}body.search-results main>section>ul li>div p:first-child{display:block}body.search-results main>section>ul li>span{display:block;padding-top:20px}@media only screen and (max-width: 1023.98px){body:not(.menu-open) .mobile-header{float:right;display:flex;flex-direction:column;justify-content:center}body:not(.menu-open) .mobile-header .sitename{display:none}body:not(.menu-open) #mainmenu{position:relative}body:not(.menu-open) .menu-main-menu-container{display:none}body:not(.menu-open) .whole-menu{float:right;display:block;overflow:hidden}body:not(.menu-open) .whole-menu .menu-text{display:none}body:not(.menu-open) .whole-menu .icon{height:calc(var(--wp--preset--spacing--30)*1.7);aspect-ratio:1.36;display:block;position:relative;width:calc(var(--wp--preset--spacing--30)*2.2);margin-top:2px}body:not(.menu-open) .whole-menu .icon span{display:block;position:absolute;height:20%;width:100%;background:var(--wp--preset--color--font);border-radius:30px;opacity:1;right:0;transform:rotate(0)}body:not(.menu-open) .whole-menu .icon span:first-child{top:0}body:not(.menu-open) .whole-menu .icon span:nth-child(2){top:40%;width:75%}body:not(.menu-open) .whole-menu .icon span:last-child{bottom:0}body:not(.menu-open) .whole-menu .icon:hover span{background-color:var(--wp--preset--color--primary)}body.menu-open .whole-menu{position:absolute;top:calc(var(--wp--preset--spacing--60)/2);right:var(--wp--style--root--padding-right);width:auto}body.menu-open .whole-menu .icon{height:var(--wp--preset--font-size--large);aspect-ratio:1;display:block;position:relative}body.menu-open .whole-menu .icon span{background:#fff;width:141.42%;position:absolute;height:5px;border-radius:30px;opacity:1;left:50%;top:50%;display:block;transform-origin:center}body.menu-open .whole-menu .icon span:first-child{transform:translate(-50%, -50%) rotate(45deg);left:50%;top:50%}body.menu-open .whole-menu .icon span:nth-child(2){display:none}body.menu-open .whole-menu .icon span:last-child{transform:translate(-50%, -50%) rotate(-45deg)}body.menu-open .mobile-header{position:fixed;top:0;left:0;right:0;background:var(--wp--preset--color--primary);color:#fff;height:calc(var(--wp--preset--spacing--60) + var(--wp--preset--font-size--large));z-index:1000;filter:drop-shadow(0px 2px 6px rgba(0, 0, 0, 0.3))}body.menu-open .mobile-header .sitename{display:block;width:calc(100% - 50px);font-size:var(--wp--preset--font-size--large);padding:calc(var(--wp--preset--spacing--60)/2) var(--wp--preset--spacing--40);line-height:1}body.menu-open .mobile-header .menu-text{display:none}.menu-main-menu-container{position:fixed;top:calc(var(--wp--preset--spacing--60) + var(--wp--preset--font-size--large));bottom:0;left:0;right:0;z-index:999;background:#fff;overflow:scroll}.menu-main-menu-container ul,.menu-main-menu-container li{list-style-type:none;margin:0;padding:0}.menu-main-menu-container ul{display:none}#menu-main-menu{display:block;font-weight:var(--wp--custom--font-weight--bold);font-size:var(--wp--preset--font-size--medium)}#menu-main-menu a,#menu-main-menu a:link,#menu-main-menu a:visited{color:var(--wp--preset--color--font)}#menu-main-menu a:hover{color:var(--wp--preset--color--font)}#menu-main-menu>li{border-top:1px solid var(--wp--preset--color--border-color);padding:var(--wp--preset--spacing--30) var(--wp--style--root--padding-right) var(--wp--preset--spacing--30) calc(var(--wp--style--root--padding-left) + var(--wp--preset--spacing--30)/2)}#menu-main-menu>li a{display:block}#menu-main-menu>li:first-of-type{border-top:0 none}#menu-main-menu>li:last-of-type{border-bottom:1px solid var(--wp--preset--color--border-color)}#menu-main-menu>li.menu-item-has-children>a::after{content:"";display:inline-block;float:right;border:solid var(--wp--preset--color--secondary);border-width:0 calc(var(--wp--preset--font-size--medium)/5) calc(var(--wp--preset--font-size--medium)/5) 0;padding:calc(var(--wp--preset--font-size--medium)/5);transform:rotate(-45deg);margin-top:calc(var(--wp--preset--font-size--medium)/3);pointer-events:all}#menu-main-menu>li.open{background:var(--wp--preset--color--secondary)}#menu-main-menu>li.open a{color:#fff}#menu-main-menu>li.open>a::after{border-color:#fff;transform:rotate(45deg);margin-top:calc(var(--wp--preset--font-size--medium)/6)}#menu-main-menu>li.open>ul{display:block;padding-top:calc(var(--wp--preset--spacing--40)/2)}#menu-main-menu li li{margin-top:calc(var(--wp--preset--spacing--40)/2);padding-left:var(--wp--preset--spacing--40);font-weight:var(--wp--custom--font-weight--normal);font-size:var(--wp--preset--font-size--small)}#menu-main-menu li li:first-of-type{margin-top:calc(var(--wp--preset--spacing--20)/4)}}@media only screen and (min-width: 769px){body:not(.menu-open) .whole-menu .icon{width:41px;height:30px;margin-top:4px}body:not(.menu-open) .whole-menu .icon span{height:6px}body:not(.menu-open) .whole-menu .icon span:nth-child(2){width:30px}}@media only screen and (min-width: 1024px){.mobile-header{display:none}#mainmenu{background:var(--wp--preset--color--secondary);position:relative;clear:both;border-top:none;border-bottom:none;max-width:none;margin:0;width:100%;box-sizing:border-box}#menu-main-menu{list-style-type:none;padding:0 var(--wp--style--root--padding-right);font-size:0px;display:flex;justify-content:space-between;max-width:var(--wp--style--global--content-size);margin:0 auto;position:relative}#menu-main-menu ul,#menu-main-menu li{margin:0;padding:0;list-style-type:none}#menu-main-menu>li{flex:1 1 auto;margin:0;text-align:center;border-bottom:none}#menu-main-menu>li>a{display:block;color:hsla(0,0%,100%,.8039215686);font-size:1.4rem;padding:14px 12px;text-decoration:none;white-space:nowrap;border-bottom:4px solid var(--wp--preset--color--secondary);transition:background-color .2s}#menu-main-menu>li.menu-item-has-children>a::after{content:"";display:inline-block;width:0;height:0;margin-left:6px;vertical-align:middle;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid #fff}#menu-main-menu>li.active>a,#menu-main-menu>li.current-menu-item>a,#menu-main-menu>li.current-menu-parent>a,#menu-main-menu>li:hover>a{background-color:#262639;border-color:var(--wp--preset--color--primary);color:#fff;text-decoration:none}#menu-main-menu>li:not(.mega-menu):hover>ul.sub-menu{display:flex}#menu-main-menu>li:not(.mega-menu):hover>ul.sub-menu a{white-space:nowrap}#menu-main-menu>li:not(.mega-menu)>ul.sub-menu{position:absolute;z-index:101;top:calc(100% - 3px);left:var(--wp--style--root--padding-left);right:var(--wp--style--root--padding-right);display:none;padding:45px var(--wp--style--root--padding-left) 40px;border-top:2px solid var(--wp--preset--color--primary);border-bottom-left-radius:12px;border-bottom-right-radius:12px;background:#fff;text-align:left;flex-wrap:wrap}#menu-main-menu>li:not(.mega-menu)>ul.sub-menu>li{width:50%}#menu-main-menu>li:not(.mega-menu)>ul.sub-menu>li>a,#menu-main-menu>li:not(.mega-menu)>ul.sub-menu>li .separator{color:var(--wp--preset--color--font);float:left;width:100%;position:relative;z-index:1;padding:5px 13px;display:block}#menu-main-menu>li:not(.mega-menu)>ul.sub-menu li.current-menu-item>a{background:var(--wp--preset--color--secondary);color:#fff}#menu-main-menu>li.mega-menu{position:static}#menu-main-menu>li.mega-menu>ul.sub-menu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:100%;max-width:var(--wp--style--global--content-size);z-index:200;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.15);border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:30px 30px 25px;margin:0;grid-template-columns:1fr 1fr 1fr;gap:0 30px;text-align:left}#menu-main-menu>li.mega-menu:hover>ul.sub-menu,#menu-main-menu>li.mega-menu:focus-within>ul.sub-menu{display:grid}#menu-main-menu>li.mega-menu>ul.sub-menu>li{float:none}#menu-main-menu>li.mega-menu>ul.sub-menu>li>a{color:#333;font-size:1.4rem;padding:5px 0;display:block;white-space:normal}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-column-heading>a{display:block;font-size:1.5rem;font-weight:700;color:#8b1a4a;text-decoration:none;padding:0 0 12px 0;margin-bottom:8px;border-bottom:2px solid #8b1a4a}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-column-heading>a:hover{color:rgb(96.0363636364,17.9636363636,51.1272727273)}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-column-heading>ul.sub-menu{display:block;position:static;background:none;box-shadow:none;border:none;padding:0;margin:0;min-width:0}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-column-heading>ul.sub-menu>li>a{display:block;padding:6px 0 6px 18px;color:#333;text-decoration:none;font-size:1.4rem;line-height:1.5;position:relative;white-space:normal;float:none;width:auto}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-column-heading>ul.sub-menu>li>a::before{content:"›";position:absolute;left:0;top:6px;color:var(--wp--preset--color--primary);font-size:1.5rem;font-weight:700;line-height:1.5}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-column-heading>ul.sub-menu>li>a:hover{color:var(--wp--preset--color--primary)}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-column-heading:first-child,#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-column-heading:nth-child(1){grid-column:1;grid-row:1/20}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-column-heading:nth-of-type(2):not(.mega-column-break){grid-column:2;grid-row:1}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-column-heading.mega-column-break{grid-column:3;grid-row:1/20}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-callout{grid-column:2;padding-top:15px}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-callout>a{display:block;background:#f5f0f5;border-radius:12px;padding:10px 20px;font-size:1.4rem;font-weight:700;color:#8b1a4a;text-decoration:none}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-callout>a:hover{color:rgb(96.0363636364,17.9636363636,51.1272727273);text-decoration:underline}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-callout>.mega-menu-description{display:block;background:#f5f0f5;border-radius:0 0 12px 12px;padding:0 20px 0px;font-size:var(--wp--preset--font-size--small);font-weight:400;color:#555;line-height:1.5}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-callout>a+.mega-menu-description{margin-top:-6px}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-callout>a{border-radius:12px 12px 0 0}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-callout>ul.sub-menu{display:block;background:#f5f0f5;border-radius:0 0 12px 12px;padding:0 20px 0px}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-callout>ul.sub-menu>li.mega-menu-note>a{display:inline-block;font-size:var(--wp--preset--font-size--small);font-weight:600;color:#8b1a4a;text-decoration:none;padding-bottom:10px}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-callout>ul.sub-menu>li.mega-menu-note>a:hover{text-decoration:underline}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-callout>.mega-menu-description+ul.sub-menu{margin-top:-6px;padding-top:10px}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-callout>.mega-menu-description~ul.sub-menu{border-radius:0 0 12px 12px}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-callout>.mega-menu-description{border-radius:0}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-cta-text{grid-column:3;align-self:end;padding-top:20px}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-cta-text>a{font-size:var(--wp--preset--font-size--small);font-style:italic;color:#555;line-height:1.6;text-decoration:none;cursor:default}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-featured{grid-column:4;grid-row:1/20;padding-left:20px}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-featured>a{display:flex;flex-direction:column;height:100%;text-decoration:none}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-featured>a .mega-featured-image,#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-featured>a::before{flex:1;background:#e8e0e8;border-radius:12px;display:flex;align-items:center;justify-content:center;min-height:180px}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-featured>a{font-size:1.4rem;font-weight:700;color:var(--wp--preset--color--secondary)}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-featured>a:hover{text-decoration:underline}#menu-main-menu>li.mega-menu.mega-menu-areas>ul.sub-menu{grid-template-columns:1fr 1fr;gap:30px 60px;padding:40px 50px 35px}#menu-main-menu>li.mega-menu.mega-menu-areas>ul.sub-menu>li.mega-column-heading{grid-column:auto;grid-row:auto}#menu-main-menu>li.mega-menu.mega-menu-areas>ul.sub-menu>li.mega-column-heading>a{display:block;font-size:1.5rem;font-weight:700;color:#8b1a4a;text-decoration:none;padding:0;margin-bottom:6px;border-bottom:none}#menu-main-menu>li.mega-menu.mega-menu-areas>ul.sub-menu>li.mega-column-heading>a:hover{color:rgb(96.0363636364,17.9636363636,51.1272727273);text-decoration:underline}#menu-main-menu>li.mega-menu.mega-menu-areas>ul.sub-menu>li.mega-column-heading .mega-menu-description{display:block;font-size:var(--wp--preset--font-size--small);color:#666;line-height:1.5;font-weight:400;padding-bottom:10px;border-bottom:none}#menu-main-menu>li.mega-menu.mega-menu-areas>ul.sub-menu>li.mega-column-heading>ul.sub-menu{display:none}#menu-main-menu>li.mega-menu.mega-menu-areas>ul.sub-menu>li:not(.mega-column-heading){grid-column:auto;grid-row:auto}#menu-main-menu>li.mega-menu.mega-menu-areas>ul.sub-menu>li:not(.mega-column-heading)>a{font-size:1.5rem;font-weight:700;color:#8b1a4a;padding:0;margin-bottom:6px;border-bottom:none}#menu-main-menu>li.mega-menu.mega-menu-areas>ul.sub-menu>li:not(.mega-column-heading) .mega-menu-description{display:block;font-size:var(--wp--preset--font-size--small);color:#666;line-height:1.5;font-weight:400;padding-bottom:10px;border-bottom:none}}@media only screen and (min-width: 1635px){#menu-main-menu>li{font-size:1.6rem}#menu-main-menu>li>a{padding:15px 15px}#menu-main-menu>li:not(.mega-menu)>ul.sub-menu>li>a{font-size:1.7rem;padding:10px 15px}#menu-main-menu>li.mega-menu>ul.sub-menu{padding:35px 40px 30px;gap:0 40px}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-column-heading>a{font-size:1.6rem}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-column-heading>ul.sub-menu>li>a{font-size:1.5rem}#menu-main-menu>li.mega-menu>ul.sub-menu>li.mega-callout>a{font-size:1.5rem}#menu-main-menu>li.mega-menu.mega-menu-areas>ul.sub-menu{padding:45px 60px 40px;gap:35px 80px}#menu-main-menu>li.mega-menu.mega-menu-areas>ul.sub-menu>li.mega-column-heading>a{font-size:1.6rem}}#menu-main-menu>li.mega-menu:focus-within>ul.sub-menu{display:grid}#menu-main-menu>li.mega-menu ul.sub-menu a:focus{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}@media(prefers-reduced-motion: reduce){#menu-main-menu>li.mega-menu>ul.sub-menu{transition:none}}:root{--fluentform-primary: var(--wp--preset--color--primary) !important;--fluentform-secondary: var(--wp--preset--color--secondary) !important;--fluentform-danger: #f56c6c !important;--fluentform-border-color: var( --wp--preset--color--border-color ) !important;--fluentform-border-radius: 0.7rem !important}#ckmmain #wc-block-components-totals-coupon__form{margin:30px 0 !important}#ckmmain .ff_tc_checkbox{padding-right:15px}#ckmmain .woocommerce-form-login .woocommerce-form__label-for-checkbox{justify-content:flex-start !important;margin-bottom:10px}#ckmmain .fluentform form,#ckmmain .summary form,#ckmmain .woocommerce form{background:var(--wp--preset--color--panel-color);border:unset;border-radius:12px;padding:30px var(--wp--style--root--padding-right);box-shadow:0 0 25px -5px rgba(0,0,0,.3333333333)}@media only screen and (min-width: 1900px){#ckmmain .fluentform form,#ckmmain .summary form,#ckmmain .woocommerce form{margin:30px calc(var(--wp--style--root--padding-right)*-1) !important}}#ckmmain .fluentform form .show-password-input,#ckmmain .summary form .show-password-input,#ckmmain .woocommerce form .show-password-input{background:rgba(0,0,0,0)}#ckmmain .fluentform form .show-password-input:hover,#ckmmain .summary form .show-password-input:hover,#ckmmain .woocommerce form .show-password-input:hover{background-color:var(--wp--preset--color--primary) !important}#ckmmain .fluentform form .show-password-input:hover::before,#ckmmain .summary form .show-password-input:hover::before,#ckmmain .woocommerce form .show-password-input:hover::before{filter:brightness(0) invert(1)}#ckmmain .fluentform form .woocommerce-form__label-for-checkbox,#ckmmain .summary form .woocommerce-form__label-for-checkbox,#ckmmain .woocommerce form .woocommerce-form__label-for-checkbox{display:flex;align-items:center;justify-content:center}#ckmmain .fluentform form input,#ckmmain .fluentform form select,#ckmmain .summary form input,#ckmmain .summary form select,#ckmmain .woocommerce form input,#ckmmain .woocommerce form select{padding:11px 15px;border:unset;border-radius:8px;background-color:#fff;height:40px;line-height:initial}#ckmmain .fluentform form.cart,#ckmmain .summary form.cart,#ckmmain .woocommerce form.cart{padding:20px var(--wp--style--root--padding-right)}#ckmmain .fluentform form.cart .quantity,#ckmmain .summary form.cart .quantity,#ckmmain .woocommerce form.cart .quantity{width:calc(100% - 200px)}#ckmmain .fluentform form.cart button,#ckmmain .summary form.cart button,#ckmmain .woocommerce form.cart button{float:right;width:150px;display:flex;justify-content:center;align-items:center}#ckmmain .fluentform form.cart tr,#ckmmain .summary form.cart tr,#ckmmain .woocommerce form.cart tr{display:flex;flex-direction:column}#ckmmain .fluentform form.cart th.label,#ckmmain .summary form.cart th.label,#ckmmain .woocommerce form.cart th.label{text-align:left;line-height:1.25;margin-bottom:10px}#ckmmain .fluentform form.cart td.value select,#ckmmain .summary form.cart td.value select,#ckmmain .woocommerce form.cart td.value select{margin-right:0;width:100%}#ckmmain .fluentform form.cart td.value .reset_variations,#ckmmain .summary form.cart td.value .reset_variations,#ckmmain .woocommerce form.cart td.value .reset_variations{display:none !important}#ckmmain .fluentform form.cart button,#ckmmain .summary form.cart button,#ckmmain .woocommerce form.cart button{height:40px;padding:9px 8px}#ckmmain .fluentform form button,#ckmmain .summary form button,#ckmmain .woocommerce form button{background-color:var(--wp--preset--color--primary);border-radius:6px;color:#fff}#ckmmain .fluentform form button:hover,#ckmmain .summary form button:hover,#ckmmain .woocommerce form button:hover{background-color:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--font)}#ckmmain .fluentform form .form-row,#ckmmain .summary form .form-row,#ckmmain .woocommerce form .form-row{margin-bottom:15px}#ckmmain .fluentform form.login p:first-child,#ckmmain .summary form.login p:first-child,#ckmmain .woocommerce form.login p:first-child{margin-right:2%}#ckmmain .fluentform form.login .form-row,#ckmmain .summary form.login .form-row,#ckmmain .woocommerce form.login .form-row{clear:both}#ckmmain .fluentform form.login p:first-child,#ckmmain .fluentform form.login p:nth-child(2),#ckmmain .summary form.login p:first-child,#ckmmain .summary form.login p:nth-child(2),#ckmmain .woocommerce form.login p:first-child,#ckmmain .woocommerce form.login p:nth-child(2){width:49%;min-width:245px;float:left;clear:none}#ckmmain .fluentform form label,#ckmmain .summary form label,#ckmmain .woocommerce form label{color:var(--wp--preset--color--secondary)}#ckmmain .fluentform form h2,#ckmmain .summary form h2,#ckmmain .woocommerce form h2{margin-top:0}#ckmmain .fluentform form a:hover,#ckmmain .summary form a:hover,#ckmmain .woocommerce form a:hover{text-decoration:underline}body:not(.wp-editor){background-color:#fff;font-size:var(--wp--preset--font-size--medium);line-height:1.6;font-family:var(--wp--preset--font-family--primary-font);color:var(--wp--preset--color--font);font-weight:var(--wp--custom--font-weight--normal);overflow-x:hidden}#wpadminbar{position:static}html{scroll-behavior:smooth;margin-top:0 !important}*{box-sizing:border-box}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}strong,b{font-weight:var(--wp--custom--font-weight--semibold)}iframe[src^="https://player.vimeo"],iframe[src^="https://www.youtube"]{aspect-ratio:16/9;height:100%;width:100%}h1,h2{color:#1a1a2e}h1:first-child,h2:first-child{margin-block-start:0}h1{font-size:var(--wp--preset--font-size--h-1);font-weight:var(--wp--custom--font-weight--semibold)}h2,.has-h-2-font-size{font-weight:var(--wp--custom--font-weight--semibold);font-size:var(--wp--preset--font-size--h-2)}h3{color:#1a1a2e;font-size:var(--wp--preset--font-size--h-3);font-weight:var(--wp--custom--font-weight--semibold)}h3:first-child{margin-block-start:0}h4,.has-h-4-font-size{color:#1a1a2e;font-size:var(--wp--preset--font-size--h-4)}h4:first-child,.has-h-4-font-size:first-child{margin-block-start:0}p{word-break:normal}body.menu-open #add-to-cart{display:none}.embla__viewport{overflow:hidden}.embla__viewport .embla__container{display:flex;touch-action:pan-y pinch-zoom;gap:20px}.embla__viewport .embla__container .embla__slide{flex:0 0 auto;min-width:0}.embla__dots{list-style-type:none;display:flex;justify-content:center;margin:0}.embla__dots li{padding:5px;border:2px solid var(--wp--preset--color--primary);border-radius:50%}.embla__dots li.embla__dot--selected{border-color:var(--wp--preset--color--tertiary);background-color:var(--wp--preset--color--tertiary)}a.cta,a.button,a.added_to_cart,.wp-element-button,a.wp-element-button,a.add_to_cart_button,a.wc-block-components-button{border-radius:8px;background:var(--wp--preset--color--primary);color:#fff;border:2px solid var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--medium);padding:.875em 2.7em;cursor:pointer;font-weight:var(--wp--custom--font-weight--bold)}a.cta:hover,a.cta.active,a.button:hover,a.button.active,a.added_to_cart:hover,a.added_to_cart.active,.wp-element-button:hover,.wp-element-button.active,a.wp-element-button:hover,a.wp-element-button.active,a.add_to_cart_button:hover,a.add_to_cart_button.active,a.wc-block-components-button:hover,a.wc-block-components-button.active{background-color:#fff;color:#1a1a2e;text-decoration:none}@media only screen and (min-width: 1024px){a.cta,a.button,a.added_to_cart,.wp-element-button,a.wp-element-button,a.add_to_cart_button,a.wc-block-components-button{padding:8px 22px}}.highlight{color:var(--wp--preset--color--tertiary);font-weight:var(--wp--custom--font-weight--bold)}.wcap_container div{margin:0 auto !important}.wcap_popup_close{top:15px !important;right:15px !important}.initial-section{padding-bottom:70px}.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px}.navigation.pagination .nav-links .page-numbers{min-width:4.2rem;border-radius:8px;text-align:center}.section-light{position:relative;padding:70px 0;margin-block-start:0px}.section-light::before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100vw;background:#fff;z-index:-1}.card-grid{display:grid;grid-template-columns:1fr;gap:20px}.card-grid>.wp-block-heading{grid-column:1/-1}.card-grid>.wp-block-group{max-width:none !important;margin-left:0 !important;margin-right:0 !important;display:flex;flex-direction:column;background:var(--wp--preset--color--panel-color-light);border-radius:12px;padding:28px 24px !important;border:1px solid var(--wp--preset--color--border-color);margin-block-start:0;transition:box-shadow .2s ease,border-color .2s ease}.card-grid>.wp-block-group:hover{border-color:var(--wp--preset--color--primary-light);box-shadow:0 4px 16px rgba(0,0,0,.08)}.card-grid>.wp-block-group h4{margin-top:0;margin-bottom:8px}.card-grid>.wp-block-group>p:last-child{margin-top:auto;padding-top:25px}@media only screen and (min-width: 769px){.card-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1024px){.card-grid{grid-template-columns:repeat(3, 1fr)}.card-grid>.wp-block-group:last-of-type{grid-column:2}}.section-grey{position:relative;padding:70px 0;margin-block-start:0px}.section-grey::before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100vw;background:var(--wp--preset--color--panel-color-light);z-index:-1}.section-dark{position:relative;padding:70px 0;margin-block-start:0px}.section-dark::before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100vw;background:var(--wp--preset--color--secondary);z-index:-1}.section-dark{color:#fff}.section-dark h1,.section-dark h2,.section-dark h3{color:#fff}body>header{background:#fff;padding:0;position:sticky;top:0;z-index:1000;border-bottom:4px solid var(--wp--preset--color--secondary)}body>header .inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:1.1rem 0;width:calc(100% - var(--wp--style--root--padding-right)*2);max-width:var(--wp--style--global--content-size);margin:0 auto}body>header #header-right{display:flex;align-items:center;gap:14px}@media only screen and (max-width: 380px){body>header .inner{gap:8px}body>header #header-right{gap:6px}}body>header #add-to-cart{white-space:nowrap;align-items:center}body>header #add-to-cart>div{padding:0}body>header #add-to-cart>.wp-block-group{display:flex;align-items:center}body>header #add-to-cart .get-quote-btn{display:inline-block}.pre-header{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 22px;background-color:var(--wp--preset--color--secondary);align-items:center;color:#fff;font-size:var(--wp--preset--font-size--small);width:100%;padding:10px 5px}.pre-header p{margin:0;text-align:center}.pre-header a{color:#fff}.pre-header .sister-site a{font-weight:var(--wp--custom--font-weight--bold);text-decoration:underline}.pre-header .sister-site a:hover{text-decoration:none}.logo{width:164px;display:flex;align-items:center}.logo a,.logo img{display:block;max-width:100%;height:auto}body.menu-open #searchbox{display:block}#searchbox{position:absolute;z-index:1001;top:10px;right:20px;margin:0 var(--wp--preset--spacing--40) 0 auto;display:none}#searchbox .btn{background:url("/wp-content/uploads/2026/04/icon-search.png") no-repeat 8px 10px/22px;background-position:center;border:none;float:left;padding:0px;margin:0;height:calc(var(--wp--preset--spacing--30)*2);aspect-ratio:1;border-radius:0;cursor:pointer;appearance:none}#searchbox .btn:focus-visible{outline:.2rem solid var(--wp--preset--color--font);outline-offset:.2rem}@media only screen and (min-width: 769px){#searchbox .btn{margin-right:22px}}@media only screen and (min-width: 1366px){#searchbox{margin-top:-1px}#searchbox .btn{margin-right:0}}#hero{background:linear-gradient(135deg, #1a1a2e 0%, #152444 50%, #0f3460 100%);color:#fff}#hero .hero-inner{max-width:1920px;margin:0 auto;display:flex;flex-direction:column;gap:30px;padding:40px 20px}#hero .hero-content{display:flex;flex-direction:column;justify-content:center}#hero .hero-heading{font-size:var(--wp--preset--font-size--h-1);font-weight:var(--wp--custom--font-weight--bold);line-height:1.15;margin:0 0 20px;color:#fff}#hero .hero-highlight{color:var(--wp--preset--color--primary)}#hero .hero-description{font-size:var(--wp--preset--font-size--medium);line-height:1.6;margin:0 0 25px;color:hsla(0,0%,100%,.8039215686)}#hero .hero-buttons{display:flex;flex-wrap:wrap;gap:15px}#hero .hero-buttons span{background-color:hsla(0,0%,100%,.0941176471);color:#fff;padding:10px 18px;font-weight:600;text-decoration:none;border-radius:8px;display:inline-block;transition:background-color .2s;font-size:var(--wp--preset--font-size--small);position:relative;display:flex;gap:5px}#hero .hero-buttons span svg{display:block;width:17px;height:16px;fill:#05df72}#hero .hero-buttons span svg image{width:100%}#hero #hero-products{display:flex;flex-wrap:wrap;gap:20px}#hero #hero-products>*{flex-basis:calc(50% - 10px);align-self:stretch;text-align:center;font-weight:var(--wp--custom--font-weight--semibold);font-size:var(--wp--preset--font-size--small);border:1px solid hsla(0,0%,100%,.1176470588);background-color:hsla(0,0%,100%,.062745098);color:#fff;border-radius:12px;position:relative;overflow:hidden;padding:25px 5px 15px}#hero #hero-products>*:hover{background-color:hsla(0,0%,100%,.1176470588)}#hero #hero-products>* img{margin-bottom:15px}#hero #hero-products>* a{color:var(--wp--preset--color--tertiary);font-size:1.6rem}#hero #hero-products>* a:hover{text-decoration:none}#hero #hero-products>* a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block}.hero-trust-bar{background-color:var(--wp--preset--color--primary);border-bottom:1px solid #e5e5e5}.hero-trust-bar .hero-trust-bar-inner{padding:10px 20px;margin:0 auto}.hero-trust-bar .trust-item{display:flex;align-items:center;justify-content:center;gap:8px;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--semibold);white-space:nowrap;color:#fff}.hero-trust-bar .trust-item::before{content:"";display:block;width:26px;height:26px;background-size:20px;background-repeat:no-repeat;background-position:center}.hero-trust-bar .trust-item.trust-advice::before{background-image:url("../images/icon-strap-expert-advice-white.png")}.hero-trust-bar .trust-item.trust-sold-secure::before{background-image:url("../images/icon-strap-sold-secure-white.svg")}.hero-trust-bar .trust-item.trust-secured-by-design::before{background-image:url("../images/icon-strap-secured-by-design-white.svg")}.hero-trust-bar .trust-item a{color:#fff;text-decoration:none}.hero-trust-bar .trust-item a:hover{color:#000}#breadcrumb{background-color:var(--wp--preset--color--panel-color);border-bottom:1px solid hsla(0,0%,100%,.08);width:100%;box-sizing:border-box}#breadcrumb .breadcrumb{padding:0;padding-left:25px}#breadcrumb ol{display:inline-flex;flex-wrap:wrap;align-items:center;padding:10px 0;margin:0;list-style:none;color:#1a1a2e;font-size:var(--wp--preset--font-size--small)}#breadcrumb ol li{display:inline-flex;align-items:center}#breadcrumb ol li a{color:#1a1a2e;text-decoration:none;transition:color .2s ease}#breadcrumb ol li a:hover{color:var(--wp--preset--color--tertiary)}#breadcrumb ol li:last-child span{color:var(--wp--preset--color--primary);font-weight:var(--wp--custom--font-weight--semibold)}#breadcrumb ol li:not(:last-child)::after{content:"›";margin-inline:.7ch;color:#1a1a2e;font-size:1.4rem}#breadcrumb ol li :where(a,span){margin-inline-end:0}#ckmmain{clear:both;padding-top:2em}#ckmmain .sp-easy-accordion .sp-ea-single{background-color:var(--wp--preset--color--primary)}#ckmmain .sp-easy-accordion .sp-ea-single h3 a{color:#fff !important}#ckmmain .sp-easy-accordion .sp-ea-single h3 a .ea-expand-icon{color:#fff !important}#ckmmain .wp-block-media-text .wp-block-media-text__content:first-child{padding-left:0 !important}#ckmmain figure.float{margin-bottom:25px}#ckmmain figure.float img{display:block}#ckmmain figure.float.right{float:right;margin-left:35px !important}@media only screen and (max-width: 768px){#ckmmain figure.float{float:none;display:block;margin:0 auto 25px}}#ckmmain #testimonial-container{margin:0;padding:50px 30px 60px;position:relative}#ckmmain #testimonial-container::before{content:"";position:absolute;top:0;bottom:0;left:-100vmax;right:-100vmax;background:var(--wp--preset--color--secondary);z-index:-1}#ckmmain #testimonial-container #carousel-heading{color:#fff;text-align:center;margin-bottom:8px}#ckmmain #testimonial-container .testimonial-subtitle{color:hsla(0,0%,100%,.7);text-align:center;font-size:var(--wp--preset--font-size--small);margin-bottom:35px}#ckmmain #testimonial-container .splide__arrows{display:none}#ckmmain #testimonial-container .testimonial-list{max-width:100%}#ckmmain #testimonial-container .testimonial-list>div{background:hsla(0,0%,100%,.06);color:#fff;padding:25px 20px 25px;text-align:left;border-radius:12px;font-size:var(--wp--preset--font-size--small);gap:12px;border:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:column}#ckmmain #testimonial-container .testimonial-list>div::before{content:"★★★★★";color:var(--wp--preset--color--tertiary);font-size:1.6rem;letter-spacing:3px;order:-2}#ckmmain #testimonial-container .testimonial-list>div p{font-style:italic;opacity:.9;line-height:1.6}#ckmmain #testimonial-container .testimonial-list>div p:first-child{order:10;font-style:normal;font-weight:700;color:var(--wp--preset--color--tertiary);font-size:var(--wp--preset--font-size--small) !important;opacity:1;margin-top:5px}#galleryContainer{margin:40px 0;max-width:950px}#galleryContainer .splide__list{flex-wrap:nowrap}#galleryContainer img{display:block !important}#prefooter-logos{clear:both}#prefooter-logos .prefooter-flex-container>.wp-block-group,#prefooter-logos .prefooter-flex-container>.wp-block-group>.wp-block-group{max-width:100%}#prefooter-logos .embla__viewport>.wp-block-group{display:flex;touch-action:pan-y pinch-zoom}#prefooter-logos .embla__viewport>.wp-block-group>.wp-block-group{flex:0 0 auto;min-width:25%;text-align:center;margin:0 15px}@media only screen and (max-width: 768px){#prefooter-logos .inner .wp-block-column>div{flex-direction:column;gap:20px}#prefooter-logos .inner .wp-block-column>div>div:last-child{flex-direction:column}}#prefooter-logos .prefooter-trust{display:flex;flex-direction:column;align-items:center;gap:var(--wp--preset--spacing--40);max-width:calc(var(--wp--style--global--content-size) + var(--wp--style--root--padding-right)*2);margin:0 auto;padding:var(--wp--preset--spacing--50) var(--wp--style--root--padding-right);text-align:center}#prefooter-logos .prefooter-trust>.wp-block-group{margin-block:0}#prefooter-logos .prefooter-trust figure{margin:0}#prefooter-logos .prefooter-trust img{display:block;width:auto;height:64px;max-width:100%;margin-inline:auto;object-fit:contain}@media only screen and (min-width: 1024px){#prefooter-logos .prefooter-trust{flex-direction:row;justify-content:space-between;align-items:flex-start}}#prefooter-logos .prefooter-trust__label{margin:0 0 12px;font-size:var(--wp--preset--font-size--x-small);font-weight:var(--wp--custom--font-weight--bold);letter-spacing:.08em;text-transform:uppercase;color:#6f6e6f}#site-footer{background:var(--wp--preset--color--secondary);color:hsla(0,0%,100%,.85);font-size:var(--wp--preset--font-size--small);padding:30px 0 40px;position:relative;z-index:3}#site-footer .inner{width:calc(100% - var(--wp--style--root--padding-right)*2);margin:0 auto}#site-footer h3,#site-footer h4{text-transform:uppercase;color:#fff}#site-footer a{text-decoration:none;transition:color .2s ease}#site-footer a:hover{color:var(--wp--preset--color--tertiary)}#site-footer .company-details{font-size:var(--wp--preset--font-size--small);color:hsla(0,0%,100%,.85)}#site-footer .company-details span{display:block}#site-footer .company-details a{color:inherit}#site-footer .company-details a:hover{color:var(--wp--preset--color--tertiary)}#site-footer .company-details__address{display:block}#site-footer .footer-grid{display:grid;grid-template-columns:1fr;gap:30px}#site-footer .footer-col p{margin:0 0 10px;line-height:1.6}#site-footer .footer-col .footer-logo img{display:none}#site-footer .footer-col .contact-details{padding:0}#site-footer .footer-col .contact-details .address br{display:inline}#site-footer .footer-col .contact-details .email a,#site-footer .footer-col .contact-details .phone a{text-decoration:none}#site-footer .footer-col .contact-details .email a:hover,#site-footer .footer-col .contact-details .phone a:hover{color:var(--wp--preset--color--tertiary)}#site-footer .footer-col .facebook{margin-top:20px}#site-footer .footer-col .facebook a{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}#site-footer .footer-col .facebook a:hover{color:var(--wp--preset--color--tertiary)}#site-footer .footer-col .facebook svg,#site-footer .footer-col .facebook img{width:34px;height:auto;display:block;flex:none}#site-footer .footer-heading{font-size:var(--wp--preset--font-size--small);font-weight:700;margin:0 0 20px}#site-footer .footer-menu{list-style:none;margin:0;padding:0}#site-footer .footer-menu li{margin:0 0 12px;padding:0;list-style:none}#site-footer .footer-menu li a{color:hsla(0,0%,100%,.85);display:inline-block}#site-footer .footer-menu li a:hover{color:var(--wp--preset--color--tertiary)}#site-footer .footer-shop-link{display:inline-block;margin-top:20px;color:var(--wp--preset--color--tertiary);font-weight:600;text-decoration:none;transition:all .15s ease}#site-footer .footer-shop-link:hover{color:#fff;transform:translateX(2px)}@media only screen and (min-width: 769px){#site-footer .footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media only screen and (min-width: 1024px){#site-footer .footer-grid{grid-template-columns:1.5fr .85fr .65fr 1.2fr}}#footer-bottom{background:var(--wp--preset--color--secondary);color:hsla(0,0%,100%,.85);font-size:var(--wp--preset--font-size--small);padding:0 0 18px}#footer-bottom hr{border:none;border-top:1px solid #fff;margin:0 0 18px}#footer-bottom .inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px}#footer-bottom .footer-bottom-left,#footer-bottom .footer-bottom-right{color:hsla(0,0%,100%,.85)}#footer-bottom .divider{margin:0 6px;opacity:.5}#footer-bottom .footer-bottom-extras{display:flex;align-items:center;gap:20px}#footer-bottom .footer-bottom-extras .clickingmad{color:hsla(0,0%,100%,.85);text-decoration:none}#footer-bottom .footer-bottom-extras .clickingmad span{color:color-mix(in srgb, #99359e 40%, #fff)}#footer-bottom .footer-bottom-extras .clickingmad:hover span{color:#fff}#footer-bottom .footer-bottom-extras button[data-ckm-cookies=ckmCookiesPopup]{background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.5);color:hsla(0,0%,100%,.85);padding:6px 14px;border-radius:3px;cursor:pointer;font-size:inherit}#footer-bottom .footer-bottom-extras button[data-ckm-cookies=ckmCookiesPopup]:hover{background:hsla(0,0%,100%,.1);color:#fff}@media(max-width: 768px){#footer-bottom .inner{flex-direction:column;text-align:center}}@media only screen and (max-width: 768px){body>header #header-contact .contact-container>p{display:none}#searchbar{display:none}#hero #hero-products>*{flex-direction:row;flex-wrap:nowrap;padding:10px;gap:20px}#hero #hero-products>* figure{flex-shrink:0}#hero #hero-products>* img{width:30px;margin-bottom:0}#hero #hero-products>* p:last-child{position:absolute;inset:0;margin:0}#hero #hero-products>* p:last-child a{font-size:0}footer .contact-details{margin:0 auto}footer .wp-container-core-group-is-layout-46>div:last-child{margin:0 auto}}@media only screen and (min-width: 769px)and (max-width: 1023px){#searchbar{display:none}#hero .hero-heading{font-size:3.2rem}#prefooter-logos .prefooter-flex-container{gap:15px;flex-direction:column}#prefooter-logos .embla__viewport>.wp-block-group>.wp-block-group{min-width:unset}}@media only screen and (min-width: 769px){body>header .inner{padding:15px 0}body>header::before{border-bottom:1px solid #fff}body>header #add-to-cart{right:140px;display:flex;align-items:center}#searchbox{display:none}#searchbar form{position:relative}#searchbar label{display:none}#searchbar #search-field{border:2px solid #e4e4e4;border-radius:.7em;padding:8px 15px;padding-right:45px;width:260px}#searchbar input:last-child{position:absolute;right:3px;top:3px;bottom:3px;width:34px;border-radius:8px;font-size:0;background-color:var(--wp--preset--color--primary);border:none;background-image:url("/wp-content/uploads/2026/04/icon-search.png");background-repeat:no-repeat;background-position:9px 8px;background-size:16px}#searchbar input:last-child:hover{cursor:pointer;background-color:var(--wp--preset--color--secondary)}.logo{width:232px}#hero{width:100%}#hero .hero-inner{flex-direction:row;align-items:center;padding:25px var(--wp--style--root--padding-right)}#hero .hero-highlight{display:inline}#hero .hero-content{flex:1;padding-right:20px}#hero .hero-image{flex:1}#hero .hero-image>div{align-items:flex-end}#hero #hero-products>*{gap:5px}.hero-trust-bar .hero-trust-bar-inner{padding:10px var(--wp--style--root--padding-right) 10px var(--wp--style--root--padding-left)}.hero-trust-bar .hero-trust-bar-inner .trust-item{padding:0 25px}#ckmmain{padding-top:1.5em}#ckmmain #testimonial-container{padding:55px 40px 65px}}@media only screen and (min-width: 1024px)and (max-width: 1365px){h2{font-size:2.8rem !important}#hero .hero-heading{font-size:3rem}}@media only screen and (min-width: 1024px){a.cta,.wp-element-button{padding:9px 24px}body>*{margin:0 auto;max-width:2560px}body>header{border-bottom:0}body>header .inner{border:unset}body>header .logo{float:none}body>header::before{border-bottom:3px solid var(--wp--preset--color--primary)}body>header #header-right{order:3}body>header #add-to-cart{position:static}#searchbar #search-field{width:340px}#hero{margin:0 auto}#hero .hero-inner{max-width:var(--wp--style--global--content-size);margin:0 auto;padding:25px var(--wp--style--root--padding-right)}.hero-trust-bar .hero-trust-bar-inner{padding:10px 0}.hero-trust-bar .hero-trust-bar-inner .trust-item{min-width:25%;padding:0 30px}#ckmmain{padding-top:2em;padding-bottom:2em}#ckmmain #testimonial-container{padding:60px 50px 70px}#ckmmain #testimonial-container .testimonial-track{margin-top:40px}#ckmmain #testimonial-container .testimonial-list>div{padding:30px 25px 30px;border-radius:12px}#prefooter-logos .prefooter-flex-container{overflow:hidden;padding:15px 0 !important;max-width:calc(100% - var(--wp--style--root--padding-right)*2);margin:0 auto}#prefooter-logos .prefooter-flex-container>div:first-child{flex-shrink:0}#prefooter-logos .embla__viewport>.wp-block-group{gap:0}}@media only screen and (min-width: 1366px){.logo{width:329px;margin-bottom:0}#hero .hero-inner{width:calc(100% - var(--wp--style--root--padding-right)*2);padding:25px 0}.hero-trust-bar .hero-trust-bar-inner{padding:12px 0;justify-content:space-around;max-width:var(--wp--style--global--content-size)}.hero-trust-bar .hero-trust-bar-inner .trust-item{min-width:unset;max-width:20%;padding:0}#ckmmain #testimonial-container{padding:70px 60px 80px}#ckmmain #testimonial-container #carousel-heading{font-size:var(--wp--preset--font-size--h1) !important}#prefooter-logos .embla__viewport>.wp-block-group>.wp-block-group{min-width:unset}}@media only screen and (min-width: 1635px){body{line-height:1.15}#ckmmain{max-width:calc(var(--wp--style--global--content-size) + var(--wp--style--root--padding-right)*2);margin:0 auto}body>header{float:none;clear:both}.hero-trust-bar .hero-trust-bar-inner{padding:18px 0}#breadcrumb ol{padding:12px 0}#hero{float:none;clear:both;padding:0}#ckmmain #testimonial-container{padding:80px 70px 90px}#ckmmain #testimonial-container #carousel-heading{font-size:4rem !important}#ckmmain #testimonial-container .testimonial-track{margin-top:50px}}.header-delivery{display:none;align-items:center;gap:8px;color:var(--wp--preset--color--font);line-height:1.25;text-decoration:none}.header-delivery__icon{flex:0 0 auto;color:var(--wp--preset--color--primary)}.header-delivery__text{display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--small);line-height:1.2;white-space:nowrap}.header-delivery__text strong{font-weight:var(--wp--custom--font-weight--bold)}.header-delivery__text span{color:#6f6e6f}.header-delivery:hover,.header-delivery:focus-visible{text-decoration:none}.header-delivery:hover strong,.header-delivery:focus-visible strong{text-decoration:underline}@media only screen and (min-width: 1024px){.header-delivery{display:flex}}body.home #ckmmain{padding-top:0;padding-bottom:0}body.home #ckmmain>.wp-block-group.alignfull{width:100vw;max-width:none;margin-left:calc(50% - 50vw)}body.home #bulldog-dealer{color:hsla(0,0%,100%,.8039215686)}body.home #bulldog-dealer h2,body.home #bulldog-dealer h3{color:var(--wp--preset--color--panel-color)}@media only screen and (max-width: 1023.98px){body.home #bulldog-dealer>div{flex-direction:column;align-items:stretch;gap:35px}}body.home #bulldog-dealer .bulldog-blocks{display:grid;grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 769px)and (max-width: 1023px){body.home #bulldog-dealer .bulldog-blocks{grid-template-columns:repeat(3, 1fr)}}body.home #bulldog-dealer .bulldog-blocks>div{position:relative;gap:5px;justify-content:center;border:1px solid hsla(0,0%,100%,.5019607843);background-color:hsla(0,0%,100%,.062745098);transition:background-color .2s ease,border-color .2s ease}body.home #bulldog-dealer .bulldog-blocks>div a{color:inherit;text-decoration:none}body.home #bulldog-dealer .bulldog-blocks>div a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}body.home #bulldog-dealer .bulldog-blocks>div:has(a):hover{border-color:#fff;background-color:hsla(0,0%,100%,.1098039216)}body.home #bulldog-dealer .bulldog-blocks>div:has(a:focus-visible){outline:2px solid var(--wp--preset--color--tertiary);outline-offset:2px}body.home #bulldog-dealer .bulldog-blocks img{width:26px;height:auto}body.home #bulldog-dealer .bulldog-blocks p:first-of-type{color:#fff;font-weight:var(--wp--custom--font-weight--semibold);font-size:var(--wp--preset--font-size--small)}body.home #bulldog-dealer .bulldog-blocks p:last-child{color:var(--wp--preset--color--tertiary);font-size:var(--wp--preset--font-size--small)}body.home #bulldog-dealer .bulldog-brands{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr;gap:15px;margin-top:var(--wp--preset--spacing--40);padding-left:0;padding-right:0}body.home #bulldog-dealer .bulldog-brands .brand-logo{position:relative;display:flex;align-items:center;justify-content:center;margin:0 !important;max-width:none;padding:18px 25px;border:1px solid hsla(0,0%,100%,.5019607843);border-radius:12px;background-color:var(--wp--preset--color--primary);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}body.home #bulldog-dealer .bulldog-brands .brand-logo a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}body.home #bulldog-dealer .bulldog-brands .brand-logo:has(a):hover{transform:translateY(-2px);border-color:#fff;box-shadow:inset 0 0 0 999px hsla(0,0%,100%,.0470588235)}body.home #bulldog-dealer .bulldog-brands .brand-logo:has(a:focus-visible){outline:2px solid var(--wp--preset--color--tertiary);outline-offset:2px}body.home #bulldog-dealer .bulldog-brands .brand-logo img{width:auto;max-width:100%;height:44px;object-fit:contain}body.home #bulldog-dealer .bulldog-brands .brand-sas,body.home #bulldog-dealer .bulldog-brands .brand-ram{background-color:#132748}body.home #bulldog-dealer .bulldog-brands .brand-ram img{height:62px}@media only screen and (min-width: 769px)and (max-width: 1023px){body.home #bulldog-dealer .bulldog-brands{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 768px){body.home #bulldog-dealer .bulldog-brands{gap:10px}body.home #bulldog-dealer .bulldog-brands .brand-logo{padding:15px}body.home #bulldog-dealer .bulldog-brands .brand-logo img{height:34px}body.home #bulldog-dealer .bulldog-brands .brand-ram img{height:50px}}body.home #bulldog-dealer .bulldog-stats>div{gap:5px}body.home #bulldog-dealer .bulldog-stats>div p:first-child{font-size:var(--wp--preset--font-size--h-2);color:var(--wp--preset--color--tertiary);font-weight:var(--wp--custom--font-weight--bold)}body.home #bulldog-dealer .bulldog-stats>div p:last-child{font-size:var(--wp--preset--font-size--small);color:hsla(0,0%,100%,.8039215686)}body.home #hp-simply04-box{background:linear-gradient(to right, rgb(112, 0, 77) 0%, rgb(138, 0, 95) 100%);color:#fff;border-radius:12px;gap:100px;font-size:var(--wp--preset--font-size--small)}body.home #hp-simply04-box p{color:#f7f7f7;margin-top:5px}body.home #hp-simply04-box h3{color:inherit}body.home #hp-simply04-box .wp-block-buttons{flex-shrink:0}body.home #hp-simply04-box .wp-block-buttons a{font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--semibold);padding:15px 25px;border:unset}body.home #hp-simply04-box .wp-block-buttons a:hover{background-color:var(--wp--preset--color--tertiary) !important}body.home #hp-simply04-box a{display:flex;align-items:center}body.home #hp-simply04-box a::after{content:"";position:relative;display:block;background-image:url("../images/icon-arrow-purple.png");background-size:contain;background-repeat:no-repeat;width:18px;height:18px;margin-left:10px}@media only screen and (max-width: 768px){body.home #hp-simply04-box{flex-direction:column;gap:25px;text-align:center}}body.home #hp-guides{text-align:center}body.home #hp-guides a{font-weight:var(--wp--custom--font-weight--semibold)}body.home #hp-guides a:hover{text-decoration:none}@media only screen and (max-width: 768px){body.home #hp-guides{flex-direction:column}body.home #product-categories{flex-direction:column;align-items:center;gap:5px}body.home #product-categories .product-category{max-width:300px;width:100%;font-size:1.5rem}body.home #product-categories .product-category .product-category-info{text-align:left}body.home #product-categories .product-category img{display:none}body.home #hp-bestsellers .woocommerce{overflow:hidden}body.home #hp-bestsellers ul{display:flex;touch-action:pan-y pinch-zoom;padding:15px 0;gap:30px;margin:0 15px}body.home #hp-bestsellers ul.embla__dots{gap:10px}body.home #hp-bestsellers li{flex:0 0 auto;min-width:0;margin:0 !important}}@media only screen and (min-width: 769px){body.home #bulldog-dealer .bulldog-blocks>div{align-self:stretch;text-align:center}body.home #hp-simply04-box{gap:65px}body.home #hp-bestsellers .embla__viewport{margin-block:-6px -12px}body.home #hp-bestsellers ul.products{display:flex;touch-action:pan-y pinch-zoom;gap:20px;padding:6px 0 12px}body.home #hp-bestsellers ul.products li{flex:0 0 auto;min-width:0;width:227px;margin-right:0}body.home #hp-bestsellers ul.embla__dots{gap:5px}}@media only screen and (min-width: 769px)and (max-width: 1023px){body.home #hp-guides{gap:15px}body.home #hp-guides>div{align-self:stretch;padding:25px 15px !important}body.home #hp-guides>div h4{flex-grow:1}}@media only screen and (min-width: 1024px){body.home #bulldog-dealer>div{align-items:flex-start}body.home .contact-banner{margin:35px var(--wp--style--root--padding-right) 55px}body.home #hp-bestsellers ul.products{gap:35px}}@media only screen and (min-width: 1366px){body.home .has-h-2-font-size{font-size:3.6rem !important}body.home .contact-banner{margin:40px 0 50px;padding-top:30px !important;padding-bottom:30px !important}body.home #hp-bestsellers ul.products{gap:40px}body.home #hp-bestsellers ul.products li{width:277px}}@media only screen and (min-width: 1635px){body.home .contact-banner{margin:83px auto;max-width:var(--wp--style--global--content-size)}}@media only screen and (min-width: 2560px){body.home #ckmmain>.wp-block-group.alignfull{max-width:2560px;margin-left:calc((100% - 2560px)/2)}}body.category-advice-guides #ckmmain .category-description,body.blog #ckmmain .category-description{margin-bottom:3.6rem;line-height:1.55}body.category-advice-guides #ckmmain .category-description p:first-child,body.blog #ckmmain .category-description p:first-child{margin-top:0}body.category-advice-guides #ckmmain .category-description p:last-child,body.blog #ckmmain .category-description p:last-child{margin-bottom:0}body.category-advice-guides #ckmmain .navigation.pagination,body.blog #ckmmain .navigation.pagination{margin:var(--wp--preset--spacing--50) 0 var(--wp--preset--spacing--60)}.single-post #ckmmain{padding-bottom:var(--wp--preset--spacing--60)}.single-post #ckmmain>.post-date{margin-top:0;color:#6f6e6f;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--semibold)}.single-post #ckmmain>.post-back{margin-top:var(--wp--preset--spacing--50)}.news-posts{display:grid;grid-template-columns:1fr;gap:2.2rem;margin-top:3.6rem}.news-posts article{display:flex;flex-direction:column;overflow:hidden;margin:0;background:#fff;border:1px solid var(--wp--preset--color--border-color);border-radius:12px}.news-posts article img{display:block;width:100%;height:18rem;object-fit:cover}.news-posts article .news-text{display:flex;flex:1 1 auto;flex-direction:column;padding:2.2rem}.news-posts article .news-text h2{margin:0;font-size:1.9rem;line-height:1.25}.news-posts article .news-text h2 a{color:#1a1a2e}.news-posts article .news-text h2 a:hover{color:var(--wp--preset--color--primary);text-decoration:none}.news-posts article .news-text .date{margin-top:1rem;color:#6f6e6f;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--semibold)}.news-posts article .news-text .entry-content{margin:1.4rem 0 2.4rem;font-size:var(--wp--preset--font-size--small);line-height:1.5}.news-posts article .news-text .entry-content p{margin:0}.news-posts article .news-text a.read-more{align-self:flex-start;margin-top:auto;padding:.6em 1.6em;border-radius:8px;background:var(--wp--preset--color--primary);border:2px solid var(--wp--preset--color--primary);color:#fff;font-weight:var(--wp--custom--font-weight--bold)}.news-posts article .news-text a.read-more:hover{background:#fff;color:#1a1a2e;text-decoration:none}@media only screen and (min-width: 769px){.news-posts{grid-template-columns:repeat(2, 1fr);gap:2.4rem}}@media only screen and (min-width: 1024px){.news-posts{grid-template-columns:repeat(3, 1fr);gap:2.8rem}}#ckm-cookie-cont{position:fixed;bottom:0;left:0;right:0;border-top:1px solid var(--wp--preset--color--border-color);background:#fff;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--font);z-index:1000}#ckm-cookie-cont .inner{padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);width:100%}.cookie-header{font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--bold)}.ckm-cookie-bottom{clear:both;padding:20px;border-top:1px solid var(--wp--preset--color--border-color)}.ckm-cookie-bottom button{width:100%;max-width:350px;display:block;clear:both;margin:0 auto 10px;background:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);transition:all .175s ease-in-out}.ckm-cookie-bottom button:not(:hover):not(:first-of-type){background:#fff;color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary)}.ckm-cookie-bottom button:hover{background:var(--wp--preset--color--secondary);color:#fff;border-color:var(--wp--preset--color--secondary)}@media only screen and (min-width: 769px)and (max-width: 1023px){.ckm-cookie-bottom{width:100%;padding-top:var(--wp--preset--spacing--40)}.ckm-cookie-bottom button{width:30%;float:right;clear:none;max-width:none}.ckm-cookie-bottom button:nth-child(2){margin-right:5%}.ckm-cookie-bottom button:nth-child(3){float:left}}@media only screen and (min-width: 1024px){#ckm-cookie-cont .cookie-top{float:left;width:calc(100% - 245px)}#ckm-cookie-cont .ckm-cookie-bottom{float:right;clear:none;border-top:0 none;width:215px;padding:0}}@media only screen and (min-width: 1366px){#ckm-cookie-cont .cookie-top{width:calc(100% - 320px)}#ckm-cookie-cont .ckm-cookie-bottom{width:260px}}#ckm-cookie-popup{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.75);width:100vw;z-index:99995;display:block;opacity:1;transition:opacity .4s ease-in-out}#ckm-cookie-popup:not(.showpopup){opacity:0;display:none}#ckm-cookie-popup:not(.showpopup) #ckm-cookie-popcontent{display:none}#ckm-cookie-popup #ckm-cookie-popcontent{display:block}.ckm-cookie-table{display:table;margin:0 auto;height:100%}.ckm-cookie-in{display:table-cell;vertical-align:middle;text-align:left;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--font)}.ckm-cookie-in .cookie-header{display:block;font-weight:var(--wp--custom--font-weight--bold);font-size:var(--wp--preset--font-size--medium);padding-bottom:.5em;text-align:center}.ckm-cookie-top{background:#fff;padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--40) 0;float:left;width:100%;overflow-y:scroll;max-height:100vh}.ckm-cookie-top::-webkit-scrollbar{width:1em}.ckm-cookie-top::-webkit-scrollbar-thumb{background-color:var(--wp--preset--color--primary)}@media only screen and (min-width: 1024px){.ckm-cookie-table{max-width:900px}}.ckm-cookie-popup-wrap .tabs{padding:0 15px;transition:height .4s ease-in-out;overflow:hidden}.ckm-cookie-popup-wrap .tabs::before,.ckm-cookie-popup-wrap .tabs::after{content:"";display:block}.ckm-cookie-popup-wrap .tabs::before{padding-top:15px}.ckm-cookie-popup-wrap .tabs::after{padding-bottom:15px}.ckm-cookie-popup-wrap .tabs:not(.active){display:none;padding:0}.ckm-cookie-popup-wrap .tabs.active+.li{border-top:1px solid var(--wp--preset--color--border-color)}.ckm-cookie-popup-wrap .li{border-bottom:1px solid var(--wp--preset--color--border-color);padding:15px;cursor:pointer;font-weight:var(--wp--custom--font-weight--bold);position:relative}.ckm-cookie-popup-wrap .li span{text-align:right;position:absolute;right:45px;top:15px;color:#aaa}.ckm-cookie-popup-wrap .li.last:not(.active){border-bottom:0 none}.ckm-cookie-popup-wrap .li::after{content:"";float:right;display:inline-block;border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);margin-top:5px;transition:all 300ms}.ckm-cookie-popup-wrap .li::after span{color:var(--wp--preset--color--primary)}.ckm-cookie-popup-wrap .li.active::after{transform:rotate(45deg)}.ckm-cookie-info-txt{width:calc(100% - 120px)}.ckm-cookie-status-slide{float:right;font-weight:var(--wp--custom--font-weight--bold);width:55px;text-align:center}.ckm-cookie-status-slide.changable{cursor:pointer}.ckm-cookie-status-slide.active{color:var(--wp--preset--color--primary)}.ckm-cookie-status-slide.active .slider{background:var(--wp--preset--color--primary)}.ckm-cookie-status-slide.active .slider span{float:right}.ckm-cookie-status-slide .slider span{display:inline-block;width:24px;height:24px;background:#fff;float:left;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.ckm-cookie-status-slide .slider{display:inline-block;width:55px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;background:#ccc;padding:2px}.ckm-cookie-status-slide .slider+span{clear:both;font-size:12px;text-align:center}a.ckm-cookie-settings-button{color:#fff}a.showprivacysettings{cursor:pointer}body.single-product{color:#6c6b6c}body.single-product .product_meta{margin-bottom:25px}body.single-product .product_meta>span{color:var(--wp--preset--color--primary) !important;font-weight:var(--wp--custom--font-weight--semibold)}body.single-product .product_meta>span span,body.single-product .product_meta>span a{font-weight:var(--wp--custom--font-weight--normal);color:var(--wp--preset--color--font)}body.single-product form.cart .quantity{width:45%;margin-right:5% !important}body.single-product form.cart .quantity .qty{width:100%;height:44px;color:var(--wp--preset--color--secondary);font-size:1.8rem}body.single-product form.cart .button{padding:12px 18px;font-size:1.6rem}body.single-product .related-products{text-align:center}body.single-product .related-products li{background-color:var(--wp--preset--color--panel-color-light);border:1px solid #6f6e6f;padding-bottom:25px}.woocommerce-products-header{margin-bottom:35px;padding-bottom:35px;border-bottom:3px solid var(--wp--preset--color--secondary)}body.page.fe-widget-used #ckmmain>hr:first-of-type{height:3px;background-color:var(--wp--preset--color--secondary);border:unset;margin:40px 0}body.page.fe-widget-used #ckmmain>hr:nth-of-type(n + 2){height:auto;background-color:rgba(0,0,0,0);border:0;border-top:1px solid gray;margin-top:40px;margin-bottom:40px}@media only screen and (min-width: 1024px){body.ckm-sector-listing.fe-widget-used #ckmmain>hr:nth-of-type(n + 2),body.ckm-sector-listing.fe-widget-used .faq-list{margin-left:auto !important;margin-right:0 !important}}@media only screen and (max-width: 768px){body.ckm-sector-listing.fe-widget-used #ckmmain{display:flex;flex-direction:column}body.ckm-sector-listing.fe-widget-used #ckmmain>*{margin-left:0 !important;margin-right:0 !important}body.ckm-sector-listing.fe-widget-used #product-archive-container{display:contents}body.ckm-sector-listing.fe-widget-used #product-archive-loop{order:1}body.ckm-sector-listing.fe-widget-used #ckmmain>hr:nth-of-type(n + 2){order:2}body.ckm-sector-listing.fe-widget-used .faq-list{order:3}body.ckm-sector-listing.fe-widget-used .widget_wpc_filters_widget{order:4;margin-top:var(--wp--preset--spacing--50)}}.woocommerce-info{border-top-color:var(--wp--preset--color--primary) !important}.woocommerce-info::before{color:var(--wp--preset--color--primary) !important}@media only screen and (max-width: 768px){.woocommerce-info,.woocommerce-message{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.woocommerce-info::after,.woocommerce-message::after{display:none}.woocommerce-info .button,.woocommerce-message .button{float:none;order:1}}#product-categories{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}#product-categories .product-category{max-width:277px}#product-categories .product-category a{display:flex;flex-direction:column;background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;position:relative}#product-categories .product-category a:hover{border-color:var(--wp--preset--color--primary);box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px);transition:all .3s ease;text-decoration:none}#product-categories .product-category .product-category-count{position:absolute;top:calc(50% - 12px);right:10px;background:#000;color:#fff;padding:3px 9px 4px;border-radius:12px;font-size:.75em;font-weight:var(--wp--custom--font-weight--semibold)}#product-categories .product-category img{max-width:100%;height:auto;aspect-ratio:275/160}#product-categories .product-category .product-category-name{font-weight:var(--wp--custom--font-weight--semibold)}#product-categories .product-category .product-category-info{padding:15px;text-align:center;flex-grow:1;color:var(--wp--preset--color--font)}#product-categories .product-category span{display:block}@media only screen and (min-width: 769px){#product-categories .product-category{width:calc(50% - 15px)}}@media only screen and (min-width: 1024px){#product-categories .product-category{width:calc(25% - 25px)}}body .wc-block-mini-cart__drawer,.wc-block-components-product-metadata{font-size:1.6rem !important}body .wc-block-mini-cart__drawer h2.wc-block-mini-cart__title,.wc-block-components-product-metadata h2.wc-block-mini-cart__title{font-size:2.4rem !important}.wc-block-mini-cart .wc-block-mini-cart__button{background:var(--wp--preset--color--primary) !important;width:98px;height:37px;position:relative;border-radius:8px;border:unset !important}.wc-block-mini-cart .wc-block-mini-cart__button:before{content:"";position:absolute;top:calc(50% - 11px);left:12px;width:20px;height:20px;background:url("/wp-content/uploads/2026/05/icon-basket-empty.png") no-repeat center center;background-size:100%;filter:brightness(0) invert(1)}.wc-block-mini-cart .wc-block-mini-cart__button::after{content:"Basket";position:absolute;top:47%;left:42px;transform:translate(0%, -50%);font-size:var(--wp--preset--font-size--small);color:#fff}.wc-block-mini-cart .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge{position:absolute;top:13px;right:13px}.wc-block-mini-cart .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge span{background-color:var(--wp--preset--color--tertiary) !important;color:#000 !important}.wc-block-mini-cart .wc-block-mini-cart__button:hover{background:var(--wp--preset--color--secondary) !important}@media only screen and (max-width: 768px){.wc-block-mini-cart .wc-block-mini-cart__button{width:44px;height:37px}.wc-block-mini-cart .wc-block-mini-cart__button::after{display:none}}.wc-block-mini-cart .wc-block-mini-cart__badge{color:var(--wp--preset--color--primary) !important}.wc-block-mini-cart svg{display:none !important}.woocommerce-Address-title{margin-bottom:25px}.woocommerce-Address-title h2{margin:0;float:left}.woocommerce-Address-title a.edit{margin-top:15px}select.orderby,.ckm-per-page select{background-color:#fff;padding:8px 20px;border-radius:5px;border:unset;box-shadow:0 0 5px 0px rgba(0,0,0,.3333333333)}select.orderby:focus-visible,.ckm-per-page select:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}body.ckm-sector-listing #ckmmain li.product,body.page-id-560 #ckmmain li.product,body.archive.woocommerce-page #ckmmain li.product{margin-bottom:25px}body.ckm-sector-listing #ckmmain li.product .count,body.page-id-560 #ckmmain li.product .count,body.archive.woocommerce-page #ckmmain li.product .count{display:none}body.tax-product_cat #main{padding:0}body.tax-product_cat.fe-widget-used #main h1{margin-top:0 !important}#main>.type-product h1{border-bottom:1px solid #6f6e6f;padding-bottom:20px}#main>.type-product .price{color:var(--wp--preset--color--secondary) !important;font-weight:var(--wp--custom--font-weight--bold)}#main>.type-product .product_meta>span{display:block}#main #featured-products h3 a{color:var(--wp--preset--color--font)}#main #featured-products h3 a:hover{color:var(--wp--preset--color--primary)}#main .woocommerce-tabs>div{padding:20px;background-color:var(--wp--preset--color--panel-color);border:2px solid var(--wp--preset--color--border-color);border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-right-radius:12px}#main .woocommerce-tabs>div>h2{display:none}#main .woocommerce-tabs>div h3{margin-top:0}#main .woocommerce-tabs ul.tabs{display:inline-block;margin-bottom:0;padding-left:0;background:#fff;border:2px solid var(--wp--preset--color--border-color);border-bottom:unset;border-top-left-radius:12px;border-top-right-radius:12px;overflow:visible;font-size:0}#main .woocommerce-tabs ul.tabs::before,#main .woocommerce-tabs ul.tabs::after{display:none !important}#main .woocommerce-tabs ul.tabs li{background:#fff;border-width:2px;border-color:var(--wp--preset--color--border-color);margin-left:0;border-top:unset;margin:0 !important;padding:0;border-top-right-radius:0;font-size:var(--wp--preset--font-size--medium)}#main .woocommerce-tabs ul.tabs li:first-child{border-left:unset;border-top-left-radius:10px}#main .woocommerce-tabs ul.tabs li:last-child{border-left:unset;border-right:unset;border-top-right-radius:10px}#main .woocommerce-tabs ul.tabs li:before,#main .woocommerce-tabs ul.tabs li:after{display:none}#main .woocommerce-tabs ul.tabs li a{font-weight:600 !important;padding:15px 20px;display:block}#main .woocommerce-tabs ul.tabs li:hover a{color:var(--wp--preset--color--primary)}#main .woocommerce-tabs ul.tabs li.active{background-color:var(--wp--preset--color--panel-color);border-bottom-color:var(--wp--preset--color--panel-color)}#main .woocommerce-tabs ul.tabs li.active:hover a{color:var(--wp--preset--color--font);cursor:default}.woocommerce-orders-table a.button{background-color:unset;color:var(--wp--preset--color--primary);padding:0 !important}.woocommerce-orders-table a.button:hover{text-decoration:underline}body.fe-widget-used #product-archive-container{display:flex;flex-flow:column wrap;clear:both}body.fe-widget-used .wpc-filters-section{background-color:var(--wp--preset--color--panel-color);padding:20px;border-radius:12px}body.fe-widget-used .wpc-filters-section .widget-title{font-weight:var(--wp--custom--font-weight--semibold)}body.fe-widget-used .wpc-filters-section .wpc-search-field{border-radius:12px}body.fe-widget-used #product-archive-loop{order:2}body.fe-widget-used .widget_wpc_filters_widget{order:1}@media only screen and (max-width: 768px){body.fe-widget-used #product-archive-loop{order:1}body.fe-widget-used .widget_wpc_filters_widget{order:2}}#ckmmain .wp-block-woocommerce-product-template,#ckmmain ul.products,#ckmmain ul.wc-block-product-template{gap:0}#ckmmain .wp-block-woocommerce-product-template li.product,#ckmmain ul.products li.product,#ckmmain ul.wc-block-product-template li.product{max-width:277px;display:flex;flex-direction:column;position:relative;text-align:center;align-items:center;margin-bottom:0;color:var(--wp--preset--color--font);background:var(--wp--preset--color--panel-color);border:1px solid #e0e0e0;border-radius:12px;overflow:hidden}#ckmmain .wp-block-woocommerce-product-template li.product:hover,#ckmmain ul.products li.product:hover,#ckmmain ul.wc-block-product-template li.product:hover{border-color:var(--wp--preset--color--primary);box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px);transition:all .3s ease;text-decoration:none}#ckmmain .wp-block-woocommerce-product-template li.product .woocommerce-loop-product__title,#ckmmain ul.products li.product .woocommerce-loop-product__title,#ckmmain ul.wc-block-product-template li.product .woocommerce-loop-product__title{flex-grow:1;padding:0 10px;margin-bottom:20px;text-align:left;font-weight:600;color:#000;font-size:var(--wp--preset--font-size--small) !important}#ckmmain .wp-block-woocommerce-product-template li.product .product-brand,#ckmmain ul.products li.product .product-brand,#ckmmain ul.wc-block-product-template li.product .product-brand{text-transform:uppercase;color:#888;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--semibold);text-align:left;padding:0 10px}#ckmmain .wp-block-woocommerce-product-template li.product>a,#ckmmain ul.products li.product>a,#ckmmain ul.wc-block-product-template li.product>a{display:block}#ckmmain .wp-block-woocommerce-product-template li.product>a:first-child,#ckmmain ul.products li.product>a:first-child,#ckmmain ul.wc-block-product-template li.product>a:first-child{flex-grow:1;display:flex;flex-direction:column;align-self:stretch}#ckmmain .wp-block-woocommerce-product-template li.product>a.added_to_cart,#ckmmain ul.products li.product>a.added_to_cart,#ckmmain ul.wc-block-product-template li.product>a.added_to_cart{margin-top:15px}#ckmmain .wp-block-woocommerce-product-template li.product .bottom,#ckmmain ul.products li.product .bottom,#ckmmain ul.wc-block-product-template li.product .bottom{align-self:stretch;display:flex;justify-content:space-between;align-items:center;padding:12px 15px 15px;background-color:#fff}#ckmmain .wp-block-woocommerce-product-template li.product .bottom .woocommerce-loop-product__link,#ckmmain ul.products li.product .bottom .woocommerce-loop-product__link,#ckmmain ul.wc-block-product-template li.product .bottom .woocommerce-loop-product__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:19}#ckmmain .wp-block-woocommerce-product-template li.product .wc-block-components-product-image,#ckmmain ul.products li.product .wc-block-components-product-image,#ckmmain ul.wc-block-product-template li.product .wc-block-components-product-image{margin-bottom:15px}#ckmmain .wp-block-woocommerce-product-template li.product .price,#ckmmain ul.products li.product .price,#ckmmain ul.wc-block-product-template li.product .price{color:#000;font-size:var(--wp--preset--font-size--large);font-weight:var(--wp--custom--font-weight--bold)}#ckmmain .wp-block-woocommerce-product-template li.product .price::after,#ckmmain ul.products li.product .price::after,#ckmmain ul.wc-block-product-template li.product .price::after{content:"inc VAT";display:block;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--normal);color:#888;margin-top:-5px;text-align:left}#ckmmain .wp-block-woocommerce-product-template li.product img,#ckmmain ul.products li.product img,#ckmmain ul.wc-block-product-template li.product img{display:block;border:unset}#ckmmain .wp-block-woocommerce-product-template li.product a.added_to_cart,#ckmmain .wp-block-woocommerce-product-template li.product button,#ckmmain .wp-block-woocommerce-product-template li.product .button,#ckmmain ul.products li.product a.added_to_cart,#ckmmain ul.products li.product button,#ckmmain ul.products li.product .button,#ckmmain ul.wc-block-product-template li.product a.added_to_cart,#ckmmain ul.wc-block-product-template li.product button,#ckmmain ul.wc-block-product-template li.product .button{border-radius:8px;font-size:var(--wp--preset--font-size--small);padding:7px 8px;margin-top:0;z-index:25}#ckmmain .wp-block-woocommerce-product-template li.product a.added_to_cart.added,#ckmmain .wp-block-woocommerce-product-template li.product button.added,#ckmmain .wp-block-woocommerce-product-template li.product .button.added,#ckmmain ul.products li.product a.added_to_cart.added,#ckmmain ul.products li.product button.added,#ckmmain ul.products li.product .button.added,#ckmmain ul.wc-block-product-template li.product a.added_to_cart.added,#ckmmain ul.wc-block-product-template li.product button.added,#ckmmain ul.wc-block-product-template li.product .button.added{display:none}#ckmmain .wp-block-woocommerce-product-template li.product .added_to_cart,#ckmmain ul.products li.product .added_to_cart,#ckmmain ul.wc-block-product-template li.product .added_to_cart{background-color:var(--wp--preset--color--secondary);border-color:var(--wp--preset--color--secondary);color:#fff}#ckmmain .wp-block-woocommerce-product-template li.product .added_to_cart:hover,#ckmmain ul.products li.product .added_to_cart:hover,#ckmmain ul.wc-block-product-template li.product .added_to_cart:hover{background-color:rgba(0,0,0,0);color:var(--wp--preset--color--secondary)}#ckmmain .woocommerce-product-gallery .flex-viewport{border:2px solid var(--wp--preset--color--panel-color)}#ckmmain .woocommerce-product-gallery .woocommerce-product-gallery__image a,#ckmmain .woocommerce-product-gallery .woocommerce-product-gallery__image img{display:block}#ckmmain .woocommerce-product-gallery .flex-control-thumbs{gap:15px;padding-top:15px}#ckmmain .woocommerce-product-gallery .flex-control-thumbs img{border:2px solid var(--wp--preset--color--panel-color)}.ckm-product-box{background-color:var(--wp--preset--color--secondary);color:#fff;width:100%;display:block;clear:right}.ckm-product-box a{color:#fff;text-decoration:underline}.ckm-product-box a:hover{color:var(--wp--preset--color--tertiary)}.ckm-product-box h2{margin-top:0;color:inherit}.ckm-product-box .product-box-text{padding:25px 15px}.ckm-product-box figure{float:left;width:100px;margin-bottom:0;margin-right:25px}.wpc-filter-terms-count-0,.wpc-filter-terms-count-1{display:none}.splide{margin:0 auto}.splide .splide__pagination{display:none}.splide .splide__arrows{position:absolute;top:0;bottom:0;left:0;right:0}.splide .splide__arrows .splide__arrow{border-radius:0;opacity:1;background:var(--wp--preset--color--secondary);color:#fff;width:28px;height:28px;position:absolute;top:calc(50% - 14px);transform:unset}.splide .splide__arrows .splide__arrow svg{fill:#fff}.splide .splide__arrows .splide__arrow img{display:block}.splide .splide__arrows .splide__arrow.splide__arrow--prev{right:calc(100% + 20px);left:unset}.splide .splide__arrows .splide__arrow.splide__arrow--next{right:unset;left:calc(100% + 20px)}.splide .splide__arrows .splide__arrow:hover{background-color:var(--wp--preset--color--primary)}@media only screen and (max-width: 768px){#ckmmain ul.products li.product{width:275px;margin:0 auto 35px;max-width:100%;float:none}#main .woocommerce-tabs ul.tabs{border-bottom:0}#main .woocommerce-tabs ul.tabs li{width:100%;border-bottom:0;border-right:0;border-left:0;border-top:2px solid var(--wp--preset--color--border-color);border-radius:0}#main .woocommerce-tabs ul.tabs li:first-child{border-top:0;border-top-left-radius:10px;border-top-right-radius:10px}#main .woocommerce-tabs ul.tabs li:last-child{border-bottom:0}#main .woocommerce-tabs>div{border-top:2px solid var(--wp--preset--color--border-color);border-top-right-radius:0;margin-top:-6px}.splide{width:234px}}@media only screen and (min-width: 769px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:43%}body.ckm-sector-listing #ckmmain ul.products,body.ckm-sector-listing #ckmmain ul.wc-block-product-template,body.page-id-560 #ckmmain ul.products,body.page-id-560 #ckmmain ul.wc-block-product-template,body.archive.woocommerce-page #ckmmain ul.products,body.archive.woocommerce-page #ckmmain ul.wc-block-product-template{display:flex;flex-wrap:wrap}body.ckm-sector-listing #ckmmain ul.products li,body.ckm-sector-listing #ckmmain ul.wc-block-product-template li,body.page-id-560 #ckmmain ul.products li,body.page-id-560 #ckmmain ul.wc-block-product-template li,body.archive.woocommerce-page #ckmmain ul.products li,body.archive.woocommerce-page #ckmmain ul.wc-block-product-template li{width:31%;margin-right:3%;margin-bottom:25px}body.ckm-sector-listing #ckmmain ul.products li:nth-child(3n),body.ckm-sector-listing #ckmmain ul.wc-block-product-template li:nth-child(3n),body.page-id-560 #ckmmain ul.products li:nth-child(3n),body.page-id-560 #ckmmain ul.wc-block-product-template li:nth-child(3n),body.archive.woocommerce-page #ckmmain ul.products li:nth-child(3n),body.archive.woocommerce-page #ckmmain ul.wc-block-product-template li:nth-child(3n){margin-right:0}body.fe-widget-used #product-archive-container{clear:both}#main .ckm-product-box{height:138px}#main .ckm-product-box h2{font-size:1.8rem;margin-bottom:0}#main .ckm-product-box .product-box-text{padding:5px;font-size:var(--wp--preset--font-size--small)}#main .ckm-product-box figure{width:149px;margin-right:10px}#main .ckm-product-box figure img{display:block}#main .woocommerce-product-gallery{float:left;width:45%;background:#fff}#main .woocommerce-product-gallery ol{display:flex}#main div.summary{float:right;width:55%;padding-left:5%}#main div.summary form.cart{margin:39px 0 !important}#main .woocommerce-tabs ul.tabs li{border-bottom:unset}#main .woocommerce-tabs ul.tabs li:nth-child(2){border-left:unset}#main .woocommerce-tabs ul.tabs li.active::after{all:unset;content:"";width:100%;display:block;position:absolute;left:0;right:0;top:100%;height:2px;background-color:var(--wp--preset--color--panel-color)}#product-categories .product-category .product-category-count{top:10px;right:12px}}@media only screen and (min-width: 1024px){body.archive.woocommerce-page #ckmmain{display:flex;flex-direction:row-reverse;gap:30px}body.fe-widget-used .widget_wpc_filters_widget{width:25%;max-width:300px;order:2;margin-top:0}body.fe-widget-used #product-archive-loop,body.fe-widget-used .wp-block-coblocks-faq{order:1;width:75% !important}body.fe-widget-used .wp-block-coblocks-faq{float:right}body.fe-widget-used #product-archive-container{flex-wrap:nowrap;flex-direction:row-reverse;gap:20px}body.ckm-sector-listing.fe-widget-used #product-archive-loop,body.ckm-sector-listing.fe-widget-used #ckmmain>hr:nth-of-type(n + 2),body.ckm-sector-listing.fe-widget-used .faq-list{width:calc(100% - min(25%,300px) - 20px) !important}body.ckm-sector-listing #ckmmain #sidebar,body.page-id-560 #ckmmain #sidebar,body.archive.woocommerce-page #ckmmain #sidebar{flex-basis:280px}body.ckm-sector-listing #ckmmain #sidebar ul,body.page-id-560 #ckmmain #sidebar ul,body.archive.woocommerce-page #ckmmain #sidebar ul{padding-left:10px}body.ckm-sector-listing #ckmmain #primary,body.ckm-sector-listing #ckmmain #main,body.page-id-560 #ckmmain #primary,body.page-id-560 #ckmmain #main,body.archive.woocommerce-page #ckmmain #primary,body.archive.woocommerce-page #ckmmain #main{width:100%}#main .ckm-product-box h2{font-size:2.2rem !important}#main .ckm-product-box figure{margin-right:15px}#main .ckm-product-box .product-box-text{padding:15px 20px}#featured-products{margin-top:35px}.splide .splide__arrows .splide__arrow{width:32px;height:32px;top:calc(50% - 16px)}}@media only screen and (min-width: 1366px){body.fe-widget-used .widget_wpc_filters_widget{width:21%;max-width:300px}body.fe-widget-used #product-archive-loop,body.fe-widget-used .wp-block-coblocks-faq{width:79% !important}body.fe-widget-used #product-archive-container{gap:45px !important}body.ckm-sector-listing.fe-widget-used #product-archive-loop,body.ckm-sector-listing.fe-widget-used #ckmmain>hr:nth-of-type(n + 2),body.ckm-sector-listing.fe-widget-used .faq-list{width:calc(100% - min(21%,300px) - 45px) !important}#main .ckm-product-box h2{font-size:2.6rem !important}#main .ckm-product-box figure{margin-right:45px}#main .ckm-product-box .product-box-text{padding:15px 30px;font-size:1.6rem}#main .ckm-product-box .product-box-text p{margin-top:9px}#featured-products{margin-top:45px}.splide .splide__arrows .splide__arrow{width:40px;height:40px;top:calc(50% - 20px)}}@media only screen and (min-width: 1635px){body.fe-widget-used .widget_wpc_filters_widget{width:20%;max-width:280px}body.fe-widget-used #product-archive-loop{width:80% !important}body.fe-widget-used #product-archive-container{gap:25px !important}body.ckm-sector-listing.fe-widget-used #product-archive-loop,body.ckm-sector-listing.fe-widget-used #ckmmain>hr:nth-of-type(n + 2),body.ckm-sector-listing.fe-widget-used .faq-list{width:calc(100% - min(20%,280px) - 25px) !important}#main .ckm-product-box h2{font-size:2.8rem !important}#main .ckm-product-box .product-box-text{padding-right:25%}#featured-products{width:calc(100% - 170px)}body.ckm-sector-listing #ckmmain ul.products,body.ckm-sector-listing #ckmmain ul.wc-block-product-template,body.page-id-560 #ckmmain ul.products,body.page-id-560 #ckmmain ul.wc-block-product-template,body.archive.woocommerce-page #ckmmain ul.products,body.archive.woocommerce-page #ckmmain ul.wc-block-product-template{display:flex;flex-wrap:wrap}body.ckm-sector-listing #ckmmain ul.products li,body.ckm-sector-listing #ckmmain ul.wc-block-product-template li,body.page-id-560 #ckmmain ul.products li,body.page-id-560 #ckmmain ul.wc-block-product-template li,body.archive.woocommerce-page #ckmmain ul.products li,body.archive.woocommerce-page #ckmmain ul.wc-block-product-template li{width:23.5%;margin-right:2%;margin-bottom:25px}body.ckm-sector-listing #ckmmain ul.products li:nth-child(3n),body.ckm-sector-listing #ckmmain ul.wc-block-product-template li:nth-child(3n),body.page-id-560 #ckmmain ul.products li:nth-child(3n),body.page-id-560 #ckmmain ul.wc-block-product-template li:nth-child(3n),body.archive.woocommerce-page #ckmmain ul.products li:nth-child(3n),body.archive.woocommerce-page #ckmmain ul.wc-block-product-template li:nth-child(3n){margin-right:2%}body.ckm-sector-listing #ckmmain ul.products li:nth-child(4n),body.ckm-sector-listing #ckmmain ul.wc-block-product-template li:nth-child(4n),body.page-id-560 #ckmmain ul.products li:nth-child(4n),body.page-id-560 #ckmmain ul.wc-block-product-template li:nth-child(4n),body.archive.woocommerce-page #ckmmain ul.products li:nth-child(4n),body.archive.woocommerce-page #ckmmain ul.wc-block-product-template li:nth-child(4n){margin-right:0}#ckmmain .wp-block-woocommerce-product-template li.product h3,#ckmmain ul.products li.product h3,#ckmmain ul.wc-block-product-template li.product h3{padding:0 20px}#ckmmain .wp-block-woocommerce-product-template li.product .woocommerce-Price-amount,#ckmmain ul.products li.product .woocommerce-Price-amount,#ckmmain ul.wc-block-product-template li.product .woocommerce-Price-amount{margin-bottom:23px}#ckmmain .wp-block-woocommerce-product-template li.product .wc-block-components-product-image,#ckmmain ul.products li.product .wc-block-components-product-image,#ckmmain ul.wc-block-product-template li.product .wc-block-components-product-image{margin-bottom:28px}}.ckm-per-page{float:right;display:flex;align-items:center;gap:10px;padding-right:16px;margin:0 0 1em}.ckm-per-page label{color:#6f6e6f;font-size:var(--wp--preset--font-size--small);white-space:nowrap}.ckm-per-page select{max-width:100%;padding-right:14px;padding-left:14px}.ckm-per-page button{padding:.5em 1.4em;font-size:var(--wp--preset--font-size--small)}@media only screen and (max-width: 768px){.ckm-per-page{float:none;justify-content:flex-end;padding-right:0;margin:0 0 1em}}.ckm-shop-range{background:var(--wp--preset--color--panel-color);padding:var(--wp--preset--spacing--40) 0;margin:0 auto !important}.ckm-shop-range__intro{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:24px}.ckm-shop-range__eyebrow{flex:0 0 100%;margin:0;color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--semibold);letter-spacing:.08em;text-transform:uppercase}.ckm-shop-range__heading{margin:0;color:#1a1a2e;font-size:var(--wp--preset--font-size--h-2);font-weight:var(--wp--custom--font-weight--bold);line-height:1.15}.ckm-shop-range__all{color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--semibold);text-decoration:none;white-space:nowrap}.ckm-shop-range__all:hover{color:var(--wp--preset--color--primary);text-decoration:underline}.ckm-shop-range__panels{display:grid;grid-template-columns:1fr;gap:24px}.ckm-shop-range__panel{display:flex;flex-direction:column;background:#fff;border:1px solid var(--wp--preset--color--border-color);border-radius:12px;padding:20px}.ckm-shop-range__panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:20px}.ckm-shop-range__panel-title{margin:0;color:#1a1a2e;font-size:var(--wp--preset--font-size--h-4);font-weight:var(--wp--custom--font-weight--semibold)}.ckm-shop-range__panel-note{margin:0;color:#6f6e6f;font-size:var(--wp--preset--font-size--small)}.ckm-shop-range__arrow{display:inline-block;transition:transform .2s ease}a:hover .ckm-shop-range__arrow{transform:translateX(3px)}@media only screen and (min-width: 769px){.ckm-shop-range__panel{padding:24px}}@media only screen and (min-width: 1024px){.ckm-shop-range__panels{grid-template-columns:1fr 1fr}}.ckm-sectors__list{display:grid;grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none}.ckm-sectors__item{margin:0}@media only screen and (min-width: 769px){.ckm-sectors__list{grid-template-columns:repeat(2, 1fr)}}.ckm-sector-card{height:100%}.ckm-sector-card__link{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--wp--preset--color--border-color);border-radius:12px;overflow:hidden;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.ckm-sector-card__link:hover{border-color:var(--wp--preset--color--primary);box-shadow:0 4px 8px rgba(0,0,0,.1);text-decoration:none}.ckm-sector-card__media{display:block;position:relative;aspect-ratio:3;background:var(--wp--preset--color--panel-color)}.ckm-sector-card__image{display:block;width:100%;height:100%;object-fit:cover}.ckm-sector-card__count{position:absolute;top:10px;right:10px;background:#1a1a2e;color:#fff;border-radius:20px;padding:4px 12px;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--semibold)}.ckm-sector-card__body{display:flex;flex-direction:column;flex-grow:1;gap:6px;padding:16px}.ckm-sector-card__name{color:#1a1a2e;font-size:var(--wp--preset--font-size--large);font-weight:var(--wp--custom--font-weight--semibold)}.ckm-sector-card__description{color:var(--wp--preset--color--font);font-size:var(--wp--preset--font-size--small)}.ckm-sector-card__more{margin-top:auto;padding-top:6px;color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--semibold)}.ckm-categories__groups{display:grid;grid-template-columns:1fr;flex-grow:1;gap:24px}.ckm-categories__group{min-width:0}.ckm-categories__group-title{display:flex;align-items:center;gap:10px;margin:0 0 4px;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--semibold);letter-spacing:.06em;text-transform:uppercase}.ckm-categories__group-title::before{content:"";flex:0 0 auto;width:14px;height:2px;background:var(--wp--preset--color--primary)}.ckm-categories__group-title a{color:#1a1a2e;text-decoration:none}.ckm-categories__group-title a:hover{color:var(--wp--preset--color--primary);text-decoration:none}.ckm-categories__list{margin:0;padding:0;list-style:none}.ckm-categories__item{margin:0;border-bottom:1px solid var(--wp--preset--color--border-color)}.ckm-categories__item:last-child{border-bottom:0}.ckm-categories__enquiry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:24px;padding:14px 18px;background:var(--wp--preset--color--panel-color);border-radius:12px}.ckm-categories__enquiry-text{margin:0;color:var(--wp--preset--color--font);font-size:var(--wp--preset--font-size--small)}.ckm-categories__enquiry-link{color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--semibold);text-decoration:none;white-space:nowrap}.ckm-categories__enquiry-link:hover{color:var(--wp--preset--color--primary);text-decoration:underline}@media only screen and (min-width: 769px){.ckm-categories__groups{grid-template-columns:repeat(2, 1fr)}}.ckm-category-row{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--semibold);text-decoration:none}.ckm-category-row:hover{text-decoration:none}.ckm-category-row__name{color:#1a1a2e}.ckm-category-row:hover .ckm-category-row__name{color:var(--wp--preset--color--primary)}.ckm-category-row__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:var(--wp--preset--color--panel-color);overflow:hidden}.ckm-category-row__icon-image{width:20px;height:20px;object-fit:contain}#product-archive-container.ckm-sector-listing:not(.has-filters){display:block}#product-archive-container.ckm-sector-listing:not(.has-filters) #product-archive-loop{width:100% !important}.wc-block-components-shipping-rates-control .wc-block-components-radio-control__secondary-description{text-decoration:line-through}.ckm-delivery-note{margin-top:var(--wp--preset--spacing--30);font-size:var(--wp--preset--font-size--small)}.ckm-accreditations{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 var(--wp--preset--spacing--30);padding:0;list-style:none}.ckm-accreditations__item{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--wp--preset--color--border-color);border-radius:12px;background:var(--wp--preset--color--panel-color-light)}.ckm-accreditations__icon{flex:0 0 auto;width:22px;height:22px;background:var(--wp--preset--color--primary);mask:url("../images/icon-strap-sold-secure-white.svg") center/contain no-repeat}.ckm-accreditations__item--secured-by-design .ckm-accreditations__icon{mask-image:url("../images/icon-strap-secured-by-design-white.svg")}.ckm-accreditations__text{display:flex;flex-direction:column;line-height:1.3}.ckm-accreditations__text strong{font-weight:var(--wp--custom--font-weight--bold)}.ckm-accreditations__text span{font-size:var(--wp--preset--font-size--small);color:#6f6e6f}.search-page h1 span{color:var(--wp--preset--color--primary)}.search-page .search-count{margin:0 0 var(--wp--preset--spacing--30);color:#6f6e6f;font-size:var(--wp--preset--font-size--small)}.search-page .search-results-list{display:grid;margin:0 0 var(--wp--preset--spacing--50);border-top:1px solid var(--wp--preset--color--border-color)}.search-page .result{position:relative;display:grid;grid-template-columns:80px minmax(0, 1fr);gap:16px;align-items:start;padding:20px 16px;border-bottom:1px solid var(--wp--preset--color--border-color);text-align:left;transition:background-color .2s ease}.search-page .result.no-image{grid-template-columns:minmax(0, 1fr)}.search-page .result:hover{background:var(--wp--preset--color--panel-color)}.search-page .result:hover h2 a{color:var(--wp--preset--color--primary);text-decoration:underline}.search-page .result:hover .result-image img{transform:scale(1.04)}.search-page .result:has(a:focus-visible){outline:3px solid var(--wp--preset--color--primary);outline-offset:-3px;background:var(--wp--preset--color--panel-color)}.search-page .result-image{display:block;aspect-ratio:1;overflow:hidden;background:var(--wp--preset--color--panel-color);border-radius:12px}.search-page .result-image img{display:block;width:100%;height:100%;object-fit:contain;background:#fff;transition:transform .3s ease}@media(prefers-reduced-motion: reduce){.search-page .result-image img{transition:none}}.search-page .result-type{display:block;margin-bottom:4px;color:#6f6e6f;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--bold);letter-spacing:.08em;text-transform:uppercase}.search-page .result h2{margin:0 0 6px;font-size:var(--wp--preset--font-size--large);line-height:1.3}.search-page .result h2 a{color:var(--wp--preset--color--font);text-decoration:none}.search-page .result h2 a::after{content:"";position:absolute;inset:0}.search-page .result h2 a:focus-visible{outline:none;color:var(--wp--preset--color--primary);text-decoration:underline}.search-page .result p{margin:0;font-size:var(--wp--preset--font-size--small)}.search-page .result .result-price{margin:0 0 6px;color:var(--wp--preset--color--secondary);font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--bold)}.search-page .result .result-price::after{content:" inc VAT";color:#6f6e6f;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--normal)}.search-page .navigation.pagination{margin-bottom:var(--wp--preset--spacing--60)}.search-page .search-empty{max-width:620px;margin-bottom:var(--wp--preset--spacing--60)}.search-page .search-empty form{position:relative}.search-page .search-empty label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.search-page .search-empty input[type=search]{width:100%;padding:8px 15px;padding-right:45px;border:2px solid #e4e4e4;border-radius:.7em}.search-page .search-empty input[type=submit]{position:absolute;top:3px;right:3px;bottom:3px;width:34px;border:none;border-radius:8px;background:url("/wp-content/uploads/2026/04/icon-search.png") no-repeat 8px 10px/22px no-repeat 9px 8px/16px;background-color:var(--wp--preset--color--primary);font-size:0;cursor:pointer}.search-page .search-empty input[type=submit]:hover{background-color:var(--wp--preset--color--secondary)}@media only screen and (min-width: 769px){.search-page .result{grid-template-columns:140px minmax(0, 1fr);gap:24px}.search-page .result.no-image{grid-template-columns:minmax(0, 1fr)}}/*# sourceMappingURL=frontend.css.map */
