:root{--grey-border: #E5E5E5;--theme-black: #303030;--cta-font-primary: montserrat}.header-predictive__search-bar{border:1px solid var(--grey-border);background-color:#fff}.header-predictive__search-bar::placeholder{color:var(--color-primary-strong)}.desktop-nav__search:has(.header-predictive__search-bar) svg,.mobile-nav-search:has(.header-predictive__search-bar) svg{right:16px}.main-header__wrapper-nav{padding-bottom:0;padding-top:17px}@media screen and (min-width:990px){.main-nav-desktop{padding-bottom:20px}}.main-nav-desktop__divider{border-bottom:1px solid var(--grey-border)}.desktop-menu-item .first-level__menu-item{padding:24px 21px;height:100%;color:var(--color-primary-strong);text-align:center;font-size:16px}.mega-menu-content{padding-right:0!important}.mega-menu-columns{padding:30px 0;margin-bottom:0}.mega-menu-column{padding-bottom:15px}.mega-menu-collection-images{width:100%;max-width:541px}.mega-menu-title{color:var(--color-primary-strong);font-size:16px;font-weight:600;margin-bottom:20px;padding:0}.mega-menu-subitems{display:flex;flex-direction:column;gap:15px;font-size:14px}.desktop-menu-item a span,.desktop-menu-item{width:100%}.mega-menu-collection-images .call-to-action--primary{display:flex;align-items:center;justify-content:center;width:fit-content;gap:12px}.mega-menu-collection-images .call-to-action--primary span{margin-top:1px}#nav-cart-count,#mobile-nav-basket .cart-count{color:#fff;font-weight:700;background-color:var(--color-secondary-moderate);width:16px;height:16px;display:flex;font-size:12px;align-items:center;justify-content:center;line-height:1;border-radius:50%;position:absolute;top:-5px;right:-2px}.trade_login-label{font-size:14px;color:var(--color-primary-strong);font-weight:500}.text-usp-slider__wrapper{max-width:1440px;margin:0 auto}.text-usp__slide-content{color:var(--color-primary-strong);font-weight:600;font-size:16px!important}.call-to-action--primary{border-radius:3px;font-size:15px;font-family:var(--font-button-family);font-weight:500;line-height:1;padding:10px 12px}.call-to-action--primary a span{gap:12px}.call-to-action--primary:hover .call-to-action__arrow{background-color:var(--color-secondary-moderate)}.call-to-action--primary:hover{background-color:var(--color-primary-moderate);border-color:var(--color-primary-moderate)}.call-to-action--primary .call-to-action__arrow{background-color:var(--color-primary-moderate);transition:all .2s ease-in-out;width:17px;height:17px;display:flex;align-items:center;justify-content:center;min-width:17px;border-radius:1px}.hero-slide__content-wrapper .prev-arrow{display:none}.hero-slide__content-container{width:100%}@media screen and (max-width:989px){.hero-slide__content-container{text-align:left}.hero-slide{justify-content:center;align-items:center}.hero-slide__cta-container .call-to-action{width:fit-content}}.hero-slide__content-container .display-heading{font-size:48px;margin-bottom:15px}.hero-slide__content-container .display-subheading{font-size:18px}@media screen and (min-width:990px){.hero-slide__content-container .display-heading{max-width:60%;font-size:70px;line-height:1;margin-bottom:30px}.hero-slide__content-container .display-subheading{font-size:24px;max-width:50%}}section.icon-usps{padding:20px 0}@media screen and (min-width:990px){section.icon-usps{padding:70px 0 0}}.icon-usps__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px}.icon-usps__block{display:flex;align-items:flex-start;flex-direction:column-reverse;justify-content:space-between;gap:12px;text-align:left}@media screen and (min-width:990px){.icon-usps__block{flex-direction:row-reverse}}.icon-usps__text{flex:1;min-width:0}.icon-usps__heading{font-size:16px;font-weight:600;margin:0 0 4px;font-family:var(--font-heading-family);color:var(--color-primary-strong)}.icon-usps__subheading{font-size:14px;font-weight:400;margin:10px 0 0;font-family:var(--font-body-family)}.icon-usps__image-wrap{flex-shrink:0;width:44px;max-width:44px;display:flex;align-items:center;justify-content:flex-end}.icon-usps__image{max-width:44px;width:auto;height:auto;object-fit:contain}@media screen and (min-width:990px){.icon-usps__grid{grid-template-columns:repeat(4,1fr);gap:24px 24px}}.collection-grid-card{border-radius:8px}@media screen and (min-width:990px){.collection-grid-card{border-radius:10px}}.collection-grid-card .call-to-action--primary{gap:12px}.collection-grid__overlay{height:40%;opacity:50%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,var(--color-primary-strong) 100%)}.collection-grid-card:hover .collection-grid__overlay{opacity:100%}.collection-grid-card__cta{background-color:transparent;font-size:14px;align-items:flex-end;justify-content:space-between;font-weight:600;width:100%}.collection-grid-card__cta:hover{background-color:transparent}.collection-grid-card__cta .call-to-action__arrow{background-color:var(--color-secondary-moderate)}@media screen and (min-width:990px){.collection-grid-card__cta{align-items:center;font-size:18px}.collection-grid-card__cta .call-to-action__arrow{width:28px;min-width:28px;height:28px;min-height:28px;border-radius:5px}.collection-grid-card:hover .collection-grid-card__cta .call-to-action__arrow{background-color:#d8df28}}.text_image_blocks__image{aspect-ratio:16/9}.text-image-blocks__title{color:var(--color-primary-strong);font-size:18px}.text-image-blocks__subtitle{color:var(--theme-black);font-size:13px}.text-image-blocks__list-item-content{gap:15px}.text-with-image-blocks__list-item-text{color:var(--color-primary-strong);font-size:14px;font-weight:600}.text-image-blocks__list-item{margin-bottom:13px}.text-image-blocks__list-item-icon{width:17px;height:17px;min-width:17px;min-height:17px}.text-image-blocks__chip{font-size:13px;border-radius:5px;padding:11px 20px;width:fit-content;position:absolute;left:20px;z-index:1;top:0;transform:translateY(-50%)}.order-2 .text-image-blocks__chip{left:auto;right:20px}.text-image-blocks__chip-text{font-weight:600;line-height:1;margin:0}.call-to-action--primary,.call-to-action--primary span{text-decoration:none}@media screen and (min-width:990px){.text-with-image-blocks__list-item-text{font-size:16px}.text-image-blocks__title{font-size:24px}.text-image-blocks__subtitle{font-size:16px}.text_image_blocks__content{max-width:550px}}.trustpilot-widget__heading{text-align:center;color:var(--color-primary-strong);font-size:36px;margin-bottom:20px}@media screen and (min-width:990px){.trustpilot-widget__heading{font-size:48px;margin-bottom:65px}}.footer-wrapper{padding-top:40px;padding-bottom:40px}.footer-menu-heading{font-size:16px;color:#fff;margin-bottom:30px;font-weight:600}.footer-menu-content ul{display:flex;flex-direction:column;gap:20px;font-size:13px}.footer-newsletter-form__input{width:100%;background-color:#fff;border-radius:50rem;padding:10px;height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px}.footer-newsletter-form__description{font-size:11px;margin-top:15px}.footer-newsletter-form__input input::placeholder{color:var(--color-primary-strong);font-size:13px}.footer-social-link{background-color:var(--color-secondary-moderate)!important;border:0!important}.footer-newsletter-contact{display:flex;flex-direction:column;gap:4px;margin-top:28px}.footer-newsletter-contact a{font-weight:700}.footer-bottom-wrapper{border-top:1px solid rgba(255,255,255,.1)}.footer-bg{position:absolute;bottom:20px;right:20px;z-index:0}.footer-menu-column{width:100%;z-index:1}@media screen and (max-width:989px){.first-footer-heading{margin-top:0!important}.footer-menu-heading{margin-bottom:35px;margin-top:35px}}@media screen and (min-width:990px){.footer-menu-column{width:fit-content}.social-heading{margin-top:35px}.footer-wrapper{padding-top:40px;padding-bottom:40px;justify-content:space-evenly!important;gap:60px}}.collection_hero{padding-top:20px;padding-bottom:20px}.collection_hero__title{font-size:24px;font-weight:600;color:var(--color-primary-strong);margin-bottom:20px;margin-top:20px}.collection_hero__description-wrapper{margin-bottom:20px}.collection_hero__description-teaser,.collection_hero__description-full-inner{font-size:13px;font-weight:400;margin-bottom:0;color:var(--theme-black)}.collection_hero__description-teaser[data-visible=false]{display:none}.collection_hero__description-full{overflow:hidden;max-height:0;transition:max-height .35s ease}.collection_hero__description-full-inner{display:block;padding-top:.5em}.collection_hero__read-more,.collection_hero__read-less{align-items:center;gap:4px;font-size:13px;color:var(--theme-black);font-weight:600;background:none;border:none;padding:0;margin-left:.25em;cursor:pointer;display:inline-flex}.collection_hero__read-more:hover,.collection_hero__read-less:hover{color:var(--color-primary-strong)}.collection_hero__read-less{margin-left:0;margin-top:.25em;display:inline-block}.collection_hero_description strong,.collection_hero__description-teaser strong,.collection_hero__description-full-inner strong{color:var(--theme-black)}@media screen and (min-width:990px){.collection_hero{padding-top:28px;padding-bottom:28px}.collection_hero__title{margin-top:28px;font-size:32px}.collection_hero__description{font-size:16px}}.breadcrumbs__link{font-size:13px;color:var(--color-primary-strong);display:flex;gap:4px;align-items:center}@media screen and (max-width:989px){.breadcrumbs__list{align-items:flex-start}}.breadcrumb__section{background-color:#fff!important}.main-product__stock-status__lead-time{color:var(--color-primary-strong);line-height:1}.fast-filters__swiper-wrap{position:relative}.fast-filters__button-prev,.fast-filters__button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin:0;border:1px solid #e4e4e7;border-radius:8px;background:var(--color-weak, #fafafa);color:var(--color-primary-strong, #172562);cursor:pointer;transition:background .2s,border-color .2s}.fast-filters__button-prev:hover,.fast-filters__button-next:hover{background:#e4e4e7}.fast-filters__button-prev{left:0}.fast-filters__button-next{right:0}.fast-filters__button-prev.swiper-button-disabled,.fast-filters__button-next.swiper-button-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.fast-filters__swiper .swiper-slide{width:auto;height:auto}.fast-filters__swiper{touch-action:pan-x}.fast-filters__link{font-size:16px;font-weight:600;color:var(--color-primary-strong);display:flex;align-items:center;gap:15px}.fast-filters__link img{width:66px;height:66px;object-fit:cover;border-radius:50%;object-position:center}@media screen and (min-width:990px){.fast-filters__item{min-width:250px}}#main-product-atc{font-size:18px;font-family:var(--font-button-family);font-weight:500;padding-top:10px!important}.inc_vat__label{font-size:14px;color:var(--color-primary-strong);font-weight:400}.vat_toggle{height:15px;width:27.5px}.quantity-selector{background-color:#fff}.quantity-selector__input{width:65px}.total-calculation{color:var(--color-primary-strong)}.main-product__buy-btn__discount-info-text-wrapper{display:flex;align-items:center;gap:10px}.main-product__stock-status{font-size:13px}@media screen and (max-width:989px){.main-product-information-review-code__product-code{font-size:12px;font-weight:400;font-family:var(--font-body-family);color:var(--theme-black)}}.main-product__buy-btn{margin-top:25px!important}.qty-breakdown-container{width:100%;margin-top:25px}.quantity-break-table{width:100%;border-collapse:separate;border-spacing:3px;table-layout:fixed}.quantity-break-table th,.quantity-break-table td{box-sizing:border-box}@media screen and (min-width:768px){.quantity-break-table{width:auto}.quantity-break-table th,.quantity-break-table td{width:114px;min-width:114px;max-width:114px}}.quantity-break-table thead tr th{padding-left:0;padding-right:0}.quantity-break-table thead tr th:first-child{padding-left:0}.quantity-break-table__qty{background-color:var(--color-primary-moderate, #172562);color:#fff;font-weight:700;font-family:var(--font-heading-family);font-size:14px;text-align:center;padding:8px 16px;min-height:29px;height:29px;vertical-align:middle;white-space:nowrap}.quantity-break-table tbody td{padding:5px 0;text-align:center;vertical-align:top;border:none}.quantity-break-table__price{color:var(--color-primary-strong, #172562);font-family:var(--font-heading-family);background-color:#fff}.quantity-break-table__price-amount{font-weight:700;font-size:12px;line-height:1.3}.quantity-break-table__price-vat{font-weight:400;font-size:12px;color:var(--color-primary-strong, #172562);margin-top:2px}@media screen and (min-width:990px){.shopify-section.shopify-section-group-header-group.main-nav{position:sticky;top:-90px;background-color:#fff;z-index:12}}.accordion__content :where(p,ul,ol,blockquote,pre,table){margin:0 0 1rem}.accordion__content :where(h1,h2,h3,h4,h5,h6){margin:1rem 0;line-height:1.25;font-weight:600;color:var(--color-primary-strong)}.accordion__content :where(ul,ol){padding-left:1.25em}.accordion__content ul{list-style:disc}.accordion__content ol{list-style:decimal}.accordion__content li+li{margin-top:.35em}.accordion__content a{text-decoration:underline;text-underline-offset:2px}.accordion__content table{width:100%;border-collapse:collapse;border:1px solid var(--grey-border);margin:0 0 1rem;font-size:14px}.accordion__content th,.accordion__content td{border:1px solid var(--grey-border);padding:10px 12px;text-align:left;vertical-align:top}.accordion__content th{font-weight:600;color:var(--color-primary-strong);background-color:#f7f7f7}.accordion__content tr:nth-child(2n) td{background-color:#1725620d}
/*# sourceMappingURL=/cdn/shop/t/30/assets/vs-styles.css.map */
