#shopify-pc__banner{display:none!important}:root{--foundations-base-black: #000;--foundations-base-white: #ffffff;--foundations-gray-50: #fcfcfd;--foundations-gray-200: #f5f5f7;--foundations-gray-400: #d6dae1;--foundations-gray-600: #626970;--foundations-gray-900: #1d1d1f;--brand-colours-primary-200: #768abe;--brand-colours-primary-400: #314471;--brand-colours-primary-600: #29375c;--brand-colours-primary-800: #282941;--brand-colours-secondary-400: #ffa800;--brand-colours-secondary-600: #ff7b00;--black: var(--foundations-base-black);--white: var(--foundations-base-white);--lighter-gray: var(--foundations-gray-50);--light-gray: var(--foundations-gray-200);--medium-gray: var(--foundations-gray-400);--medium-dark-gray: var(--foundations-gray-600);--dark-gray: var(--foundations-gray-900);--faded-orange: rgba(255, 158, 0, .1);--faded-orange-hover: rgba(255, 158, 0, .2);--medium-orange: var(--brand-colours-secondary-400);--dark-orange: var(--brand-colours-secondary-600);--light-blue: var(--brand-colours-primary-200);--light-medium-blue: var(--brand-colours-primary-400);--medium-blue: var(--brand-colours-primary-600);--dark-blue: var(--brand-colours-primary-800);--extra-small: 4px;--small: 8px;--medium: 12px;--large: 16px;--extra-large: 24px}body{overflow-x:hidden}@media screen and (max-width: 989px){.mobile-hide{opacity:0!important;position:absolute!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;height:0!important;width:0!important}}@media screen and (min-width: 990px){.desktop-hide{opacity:0!important;position:absolute!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;height:0!important;width:0!important}}.flex-center{display:flex;align-items:center;justify-content:center}.flex-1{flex:1}.product__title-wrapper{padding:2rem 0;margin-bottom:2rem;border-bottom:.1rem solid var(--medium-gray)}.product__title-wrapper h1{margin:0 0 1rem;font-weight:700;color:var(--black)}@media screen and (max-width: 749px){.product__title-wrapper{padding:4rem 0 3rem;margin-bottom:0;border-bottom:none}}.slider-dots{position:absolute;bottom:4rem;width:100%;display:flex;justify-content:center;gap:8px}.slider-dots .dot{width:8px;height:8px;padding:0;border:1px solid var(--white);background:none;border-radius:50%;transition:.3s}.slider-dots .dot.active{border:none;border:1px solid var(--medium-orange);background:var(--medium-orange)}@media screen and (min-width: 750px){.slider-dots{display:none}}.product__key-info{display:flex;gap:2rem}.product__key-info p{margin:0;color:var(--light-blue)}.product__key-info p:not(:last-of-type){border-right:1px solid var(--light-blue);padding-right:2rem}.product__key-info p span{margin-left:.25rem;color:var(--dark-blue);font-weight:700}@media screen and (max-width: 749px){.product__key-info{flex-direction:column;gap:0}.product__key-info p{border-right:none!important;border-bottom:1px solid var(--light-blue);padding-right:0;padding-bottom:.5rem}.product__key-info p:not(:last-of-type){margin-bottom:.5rem}}.product__code{background:var(--medium-blue);color:var(--white);display:flex;border:1px solid var(--dark-blue);border-radius:var(--medium);align-items:center;justify-content:space-between;padding:1.5rem}.product__code span{line-height:1}@media screen and (max-width: 749px){.product__code{margin-top:2rem;font-size:14px}.buy-buttons--lead-time{font-size:14px}}.quantity__label{display:none}.price-per-item__container{height:100%}.buy-buttons--group{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0!important}.buy-buttons--group .buy-button-wrapper{flex:1}.buy-buttons--lead-time{flex-basis:100%;border:1px solid var(--medium-gray);display:flex;border-radius:var(--medium);align-items:center;justify-content:space-between;padding:1.5rem;color:var(--medium-blue)}.buy-buttons--lead-time span{line-height:1}.specifications-wrapper{background:var(--light-gray);padding:6rem 0}.product__info-wrapper .product-info-block{margin-top:2rem}.product-info-block h3{background:var(--dark-blue);color:var(--white);padding:2rem;margin:0;line-height:1;border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom:1px solid var(--medium-orange)}.product-info-block.large-title h3{font-size:16px}.product-info-block span.content{display:block;padding:3rem;background:var(--lighter-gray);border:1px solid var(--light-gray);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;color:var(--medium-blue)}@media screen and (max-width: 749px){.product-info-block span.content{padding:2rem}.product-info-block.large-title h3{font-size:16px}.specifications-wrapper{padding:4rem 0}}.product-info-block span.content p{margin:0}.technical-references-list{display:flex;flex-direction:column;gap:1rem;font-size:12px}.technical-references-list a{color:inherit}.technical-references-list span{display:flex;align-items:center;gap:1rem}.technical-references-list svg{width:1.5rem}.image-with-text.secondary .technical-references-list{margin-top:2rem}.image-with-text.secondary .technical-references-list a{color:#fff}.image-with-text.secondary .technical-references-list svg{color:var(--medium-orange)}.general-specifications-list{display:flex;column-gap:1rem;flex-wrap:wrap;font-size:12px}.general-specifications-list .spec-wrapper{width:calc((100% - 1rem)/2);border-top:1px solid var(--lighter-gray);border-bottom:1px solid var(--medium-blue)}.general-specifications-list .spec-wrapper>*{line-height:1}.general-specifications-list .spec-wrapper .spec-key{display:inline-block;background:var(--medium-blue);color:#fff;padding:1.5rem;width:200px}.general-specifications-list .spec-wrapper .spec-value{color:var(--medium-blue);padding-left:1.5rem}.spec-mobile-divider{display:none}@media screen and (min-width: 1024px){.product-info-block .general-specifications-list .spec-wrapper .spec-key{height:100%}}@media screen and (max-width: 1023px){.general-specifications-list .spec-wrapper{width:100%;border:none;display:flex;flex-wrap:wrap;align-items:center}.general-specifications-list .spec-wrapper .spec-key{font-size:10px}.general-specifications-list .spec-wrapper .spec-value{font-size:12px}.general-specifications-list .spec-wrapper .spec-key{width:fit-content;padding:.5rem 1rem;border-radius:var(--extra-small)}.general-specifications-list .spec-wrapper .spec-value{padding-left:1rem;margin-top:.5rem;margin-bottom:1.5rem;width:100%}.spec-mobile-divider{display:inline;height:1px;background:var(--medium-blue);flex:1;margin-left:1rem}}.card-product-key-info__key{color:var(--light-blue)}.card-product-key-info__value{color:var(--dark-blue);margin-left:.5rem;font-weight:700}.quick-add__buttons-wrapper{display:flex;gap:1rem}.quick-add__buttons-wrapper .icon-plus{width:1.5rem;height:1.5rem;display:inline-block;margin-right:.75rem}.quick-add__more-info{display:flex;padding:1rem;border-radius:var(--medium);border:1px solid var(--medium-blue);background:#002d9f0d;transition:.1s}.quick-add__more-info svg{width:2rem;height:2rem}.quick-add__submit{padding:.5rem 1rem;background:var(--medium-blue);color:#fff;font-size:1.6rem;min-width:unset}.quick-add__submit:hover{background:var(--dark-blue)!important}@media screen and (max-width: 749px){.card-product-key-info__key{font-size:10px}.card-product-key-info__value{font-size:12px}.quick-add__submit{font-size:1.4rem}}.quick-add__more-info__popup:not(.quick-add__more-info__popup.active){opacity:0;scale:.93;bottom:42px;pointer-events:none;filter:blur(1rem)}.quick-add__more-info__popup{transition:.1s;background:var(--light-gray);position:absolute;bottom:52px;border-radius:var(--medium);border:1px solid var(--medium-gray);padding:2rem;max-height:330px;overflow:auto;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));width:calc(100% + 2rem);transform:translate(-1rem)}.quick-add__more-info__popup::-webkit-scrollbar{width:8px}.quick-add__more-info__popup::-webkit-scrollbar-track{background:transparent}.quick-add__more-info__popup::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:4px}.quick-add__more-info__popup .general-specifications-list .spec-wrapper{width:100%;border:none;display:flex;flex-wrap:wrap;align-items:center}.quick-add__more-info__popup .general-specifications-list .spec-wrapper .spec-key{font-size:10px}.quick-add__more-info__popup .general-specifications-list .spec-wrapper .spec-value{font-size:12px}.quick-add__more-info__popup .general-specifications-list .spec-wrapper .spec-key{width:fit-content;padding:.5rem 1rem;border-radius:var(--extra-small)}.quick-add__more-info__popup .general-specifications-list .spec-wrapper .spec-value{padding-left:1rem;margin-top:.5rem;margin-bottom:1.5rem;width:100%}.spec-mobile-divider{display:inline;height:1px;background:var(--medium-blue);flex:1;margin-left:1rem}.dots-texture-right,.dots-texture-left{overflow:hidden;position:relative;--texture-width: 617px;--texture-height: 302px}.dots-texture-right>*,.dots-texture-left>*{z-index:2;position:relative}.dots-texture-right:before,.dots-texture-right:after,.dots-texture-left:before,.dots-texture-left:after{pointer-events:none;content:"";position:absolute;width:var(--texture-width);height:var(--texture-height);background-size:cover;z-index:1}h3.dots-texture-right:before{width:calc(var(--texture-width) / 1.8);height:calc(var(--texture-height) / 1.8);background-image:url(/cdn/shop/files/texture-dots-blue.svg?v=1739363753);opacity:.2}.dots-texture-right:before,.dots-texture-right:not(h3):after,.dots-texture-left:before,.dots-texture-left:after{background-image:url(/cdn/shop/files/texture-dots.svg?v=1739137793)}.dots-texture-right.gray:before,.dots-texture-right.gray:after,.dots-texture-left.gray:before,.dots-texture-left.gray:after{background-image:url(/cdn/shop/files/texture-dots-2.svg?v=1739142563)}.dots-texture-right:before{top:0;right:0;transform:translate(25%,-25%)}.dots-texture-right:after{bottom:0;left:0;transform:translate(-25%,25%) rotate(180deg)}.dots-texture-left:before{top:0;left:0;transform:translate(-25%,-25%) scaleX(-1)}.dots-texture-left:after{bottom:0;right:0;transform:translate(25%,25%) scaleY(-1)}@media screen and (min-width: 990px){[class*=image_with_text].animated-circle.dots-texture-left,[class*=image_with_text].blueprint.dots-texture-right,[class*=image_with_text].about-us-bottom.dots-texture-right,.image-grid-wrapper.dots-texture-left,.expanding-slider-section.dots-texture-right,.multicolumn.dots-texture-left,[class*=image_with_text].mini-collage.dots-texture-right{--texture-width: 771.25px ;--texture-height: 377.5px }}[class*=image_with_text].animated-circle.dots-texture-left:before{display:none!important}.multicolumn.dots-texture-left:after,[class*=image_with_text].animated-circle.dots-texture-left:after{transform:scaleY(-1)!important}[class*=image_with_text].mini-collage.dots-texture-right:before,[class*=image_with_text].blueprint.dots-texture-right:before,[class*=image_with_text].about-us-bottom.dots-texture-right:before{transform:unset!important}[class*=image_with_text].blueprint.dots-texture-right:before,[class*=image_with_text].about-us-bottom.dots-texture-right:before,[class*=image_with_text].blueprint.dots-texture-right:after,[class*=image_with_text].about-us-bottom.dots-texture-right:after{background-image:url(/cdn/shop/files/texture-dots-blue.svg?v=1739363753);opacity:.2}[class*=image_with_text].blueprint.dots-texture-right:after,[class*=image_with_text].about-us-bottom.dots-texture-right:after{display:none!important}[class*=image_with_text].blueprint.dots-texture-right.bottom:before,[class*=image_with_text].about-us-bottom.dots-texture-right.bottom:before{display:none!important}[class*=image_with_text].blueprint.dots-texture-right.bottom:after,[class*=image_with_text].about-us-bottom.dots-texture-right.bottom:after{display:block!important}[class*=product-grid-padding].dots-texture-right:before{transform:translate(25%)}@media screen and (max-width: 989px){[class*=image_with_text].animated-circle.dots-texture-left:after{top:0;transform:translate(50%) scaleY(1)!important}[class*=image_with_text].blueprint.dots-texture-right:before,[class*=image_with_text].about-us-bottom.dots-texture-right:before,.image-grid-wrapper.dots-texture-left:before,.expanding-slider-section.dots-texture-right:after,.multicolumn.dots-texture-left:before,[class*=image_with_text].mini-collage.dots-texture-right:after{display:none}}@media screen and (max-width: 749px){product-recommendations .horizontal-scroll{overflow:auto;padding:0 2rem 2rem;margin:-2rem}product-recommendations .horizontal-scroll *{pointer-events:all}product-recommendations .horizontal-scroll::-webkit-scrollbar{height:.5rem}product-recommendations .horizontal-scroll::-webkit-scrollbar-thumb{background:var(--medium-gray);border-radius:var(--extra-small)}product-recommendations .horizontal-scroll::-webkit-scrollbar-track{background:var(--lighter-gray);border-radius:var(--extra-small);margin:0 2rem}product-recommendations .horizontal-scroll .product-grid{width:200%;padding-right:2rem}}.footer-block svg.wordmark{height:40px;width:auto;fill:#fff}.trust-badges-wrapper{margin-top:1rem;height:75px;display:flex;align-items:center;justify-content:start;gap:2rem}@media screen and (max-width: 989px){.trust-badges-wrapper{margin-top:2rem;justify-content:center}}.trust-badges-wrapper .trust-badge{height:100%}.footer-block svg.trust-badges{margin-top:2rem}.footer-block.contact p{margin:0}.footer--contact-info-description{border-top:1px solid var(--light-medium-blue);margin:8px 0!important;padding-top:8px}a.footer--contact-info-button{display:inline-block;background:var(--faded-orange);border:1px solid var(--medium-orange);border-radius:var(--small);color:var(--medium-orange)!important;padding:4px 2rem;line-height:24px;transition:.1s;text-decoration:none}.footer--contact-info-button:hover{background:var(--faded-orange-hover);cursor:pointer}.footer-block.branding p{margin:0 0 4px}@media screen and (min-width: 990px){.footer-block.branding{max-width:calc(30% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.footer-block.contact{max-width:calc(19.99% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}@media screen and (max-width: 990px){.footer--contact-info-description{margin:2rem 0!important;padding-top:2rem}}.footer__copyright .caption{display:none}.footer__content-bottom-wrapper.page-width{padding:0}.footer-bottom-bar{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 2rem;font-size:10px}.footer-bottom-bar button{background:none;border:none;font-size:inherit;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.25rem}.footer-bottom-bar button:hover{color:var(--medium-orange)}.footer-bottom-bar button:hover svg{stroke:var(--medium-orange)}.footer-bottom-bar svg{transform:rotate(-90deg);width:10px;height:10px;stroke:currentColor}@media screen and (max-width: 989px){.footer-bottom-bar{padding:2rem}.footer-block.branding{text-align:center}.footer-block.contact{margin-bottom:0!important}.footer-block.contact .footer-block__heading{border:none!important}a.footer--contact-info-button{display:block;text-align:center}.footer-bottom-bar{flex-direction:column;gap:1rem}}#header-logo{padding:0;margin:0;height:5rem}.header-wrapper--border-bottom{border-bottom:.1rem solid var(--medium-orange)}.announcement-bar-section{display:none}.header-wrapper{transition:.3s}.header-wrapper.transparent{background-color:transparent!important;border-color:transparent!important}.scrolled-past-header .header-wrapper{background-color:#fff!important;border-color:var(--medium-orange)!important}.header-wrapper.transparent .header__menu-item,.header-wrapper.transparent .header__active-menu-item,.header-wrapper.transparent .header__icon{color:#fff}.header-wrapper details.mega-menu[open] .header__menu-item:after{content:"";width:100%;height:4rem;position:absolute;bottom:-3rem}.scrolled-past-header .header-wrapper.transparent .header__menu-item,.scrolled-past-header .header-wrapper.transparent .header__active-menu-item,.scrolled-past-header .header-wrapper.transparent .header__icon{color:unset}.header svg.wordmark{fill:var(--white);transform:scale(1.1);width:auto;transition:.3s}.scrolled-past-header svg.wordmark{transform:scale(1);fill:var(--medium-blue)}.header-wrapper:not(.header-wrapper.transparent) svg.wordmark{transform:scale(1);fill:var(--medium-blue)}.header__icon--account,.header__icon--cart{display:none!important}.header__inline-menu .list-menu--inline{position:relative}@media screen and (max-width: 989px){.header-wrapper--border-bottom{border-bottom:none}#header-logo{height:3rem}}@media screen and (min-width: 990px){header-drawer{margin-right:-12px}}.shopify-policy__container{padding:4rem 2rem}.main-content-with-sidebar{display:flex}.main-content{width:100%}.main-sidebar{width:33%}.mobile-page-quick-links{z-index:9999;position:relative}.page-quick-links{display:inline-flex;flex-direction:column;border-radius:1rem;border:1px solid var(--medium-gray);margin-top:2rem;margin-right:2rem;width:calc(100% - 2rem);height:fit-content;overflow:hidden;position:sticky;top:calc(91px + 2rem)}h3.quick-links-title{background:var(--dark-blue);color:var(--white);padding:2rem;margin:0;line-height:1;border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom:1px solid var(--medium-orange)}.quick-links-title:before{width:calc(var(--texture-width) / 1.8);height:calc(var(--texture-height) / 1.8);background-image:url(/cdn/shop/files/texture-dots-blue.svg?v=1739363753);opacity:.1}.page-quick-links ul{margin:0;padding:0}.page-quick-links li{list-style:none;padding:0}.page-quick-links li:not(:last-of-type){border-bottom:1px solid var(--medium-gray)}.page-quick-links li:has(a[aria-current=page]){border-bottom:2px solid var(--medium-orange)}.page-quick-links li a{padding:1rem;display:block;text-decoration:none;color:var(--medium-blue);background-color:var(--lighter-gray)}.page-quick-links li a:hover{background-color:var(--light-gray)}.page-quick-links li a[aria-current=page]{font-weight:600;background-color:var(--light-gray)}.main-sidebar:has(.page-quick-links.collapsible){width:33%}.page-quick-links.collapsible ul{transition:.2s}.page-quick-links.collapsible>ul>li>a{background:#fff;font-weight:600;transition:.2s;display:flex;align-items:center;justify-content:space-between}.page-quick-links.collapsible>ul>li>a>span{display:flex;align-items:center;transition:.2s;transform:rotate(90deg);pointer-events:none}.page-quick-links.collapsible>ul>li:has(.expanded)>a>span{transform:rotate(-90deg)}.page-quick-links.collapsible>ul>li:has(.expanded)>a{border-bottom:1px solid var(--medium-orange);background:var(--lighter-gray)}.page-quick-links.collapsible>ul>li>ul{background:var(--light-gray)}.page-quick-links.collapsible>ul>li>ul>li{transition:.2s;opacity:0;filter:blur(.2rem);pointer-events:none}.page-quick-links.collapsible>ul>li>ul>li>a{font-size:12px;transition:.2s;padding:1rem 2rem;transform:translate(-1rem);background:var(--light-gray)}.page-quick-links.collapsible>ul>li>ul.expanded>li{opacity:1;filter:blur(0);pointer-events:all}.page-quick-links.collapsible>ul>li>ul.expanded>li>a{transform:translate(0)}@media screen and (max-width: 989px){.page-quick-links{top:calc(64px + 2rem);width:100%;margin:0;margin:2rem 0}.desktop-hide .quick-links-title{display:flex;align-items:center;justify-content:space-between}.desktop-hide .quick-links-title:not(.expanded){border-width:0}.desktop-hide .page-quick-links ul{height:0;overflow:hidden;transition:.2s}}.faq-item__question{font-weight:700;font-size:16px;display:flex;width:100%;align-items:center;justify-content:space-between;margin:0;padding:1rem 0;transition:all .1s;color:var(--dark-gray);-webkit-user-select:none;user-select:none;line-height:1;cursor:pointer}.faq-item__question:hover,.faq-item__question.expanded{cursor:pointer}.faq-item__question svg{width:1.2rem;height:1.2rem;stroke:var(--dark-gray);transition:all .1s}.faq-item__question.expanded .icon-plus{display:none}.faq-item__question:not(.expanded) .icon-minus{display:none}.faq-item__answer{border-bottom:1px solid var(--medium-gray);margin:0;transition:all .2s;color:#fff;max-height:0;padding:0 1.5rem 0 .75rem;overflow:hidden}.faq-item__question.expanded+.faq-item__answer{padding:0 1.5rem 1rem;color:var(--dark-gray)}@media screen and (max-width: 749px){.faq-item__answer{font-size:14px}.faq-item__question{padding:1rem 0!important}}.faq-page-wrapper{margin:2rem 0}.faq-page-wrapper .faq-item__question{font-size:18px;padding:2rem 0}.faq-page-wrapper .faq-item__question:hover,.faq-page-wrapper .faq-item__question.expanded{cursor:pointer}@media screen and (max-width: 749px){.faq-page-wrapper .faq-item__question{padding:2rem 0!important}}#MainContent.dots-texture{background-image:url(/cdn/shop/files/texture-dots.svg?v=1739137793);background-position:100% 0%;background-repeat:no-repeat}@media screen and (max-width: 749px){#MainContent.dots-texture{background-size:100%}}.opening-hours__row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--medium-gray);padding:1rem}.opening-hours__row p{margin:0}[id*=__hulk_form_builder_] [id*=frame_],[data-forms-id]{display:none;opacity:0;transition:.2s;background:var(--dark-blue);padding:0 2rem 2rem;position:relative}[id*=__hulk_form_builder_] [id*=frame_].active,[data-forms-id].active{display:block;opacity:1}.main-content .technical-page-body-text h2,.main-content .technical-page-body-text h4{background-color:#ff00;transition:background-color .5s ease}.main-content .technical-page-body-text h2.highlight,.main-content .technical-page-body-text h4.highlight{background-color:#ffff0080;transition:background-color .5s ease;border-radius:.5rem}@media screen and (min-width: 990px){body:has(.page-hero-bg .vertical-scroll-indicator) .breadcrumbs .page-width{padding:0 calc(7rem + 16px)}}.breadcrumbs{width:100%;background:var(--lighter-gray);border:1px solid var(--light-gray);padding:2rem 0}.breadcrumbs p,.breadcrumbs a{line-height:1;margin:0}.breadcrumbs .page-width{display:flex;column-gap:3rem;row-gap:1.5rem;align-items:center;justify-content:start;flex-wrap:wrap}.breadcrumbs p{display:inline;font-size:10px;color:var(--light-blue);position:relative}.breadcrumbs p:not(:last-of-type):after{content:"/";position:absolute;right:-2rem;width:1rem;display:inline-flex;align-items:center;justify-content:center}.breadcrumbs p:last-of-type{font-weight:600;color:var(--medium-blue)}.breadcrumbs p a{color:var(--light-blue);text-decoration:none}.breadcrumbs p a:hover{color:var(--medium-blue);text-decoration:underline}#cart-notification-bubble{position:relative;top:-44px;right:-33px;background:var(--medium-orange);height:1rem;width:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center}#cart-notification-bubble__count{line-height:1;font-size:1rem;color:var(--dark-blue)}.text-card__body p:has(strong){margin-top:2rem;margin-bottom:-1rem}.our-products-product-image{display:block!important}:target{scroll-margin-top:180px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
