.search__product-types{display:none!important}*:has(>.search__input){position:relative!important;background:#f2f6f8!important;border:1.5px solid #E1E9ED!important;border-radius:12px!important}*:has(>.search__input):focus-within{background:#fff!important;border-color:#159ad6!important;box-shadow:0 0 0 3px #159ad626!important}.search__input{background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237B94A2' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4-4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:17px center!important;background-size:18px!important;border:0!important;box-shadow:none!important;font-size:15px!important;font-style:normal!important;color:#0e1f27!important;padding:14px 58px 14px 46px!important}.search__input::placeholder{color:#7b94a2!important;font-style:normal!important}*:has(>.search__input) button{background:#159ad6!important;border:0!important;border-radius:9px!important;width:40px!important;height:40px!important;position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;z-index:3!important}*:has(>.search__input) button svg{width:18px!important;height:18px!important;fill:#fff!important;stroke:#fff!important}.header{border-bottom:4px solid #159AD6!important;padding:1px 0 8px!important}*:has(>.search__input)~button,*:has(>.search__input)+button,.header [aria-label*=voice i],.header [aria-label*=speech i],.header [aria-label*=microphone i]{background:#159ad6!important;border:0!important;border-radius:9px!important;width:40px!important;height:40px!important;position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;z-index:3!important}speech-search-button.search__speech,.search-form .search__speech,.search__speech{--speech-icon-color: #ffffff !important;background-color:#159ad6!important;background-image:none!important;color:#fff!important;box-sizing:border-box!important;width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;border:0!important;border-radius:9px!important;right:8px!important;top:calc(50% - 20px)!important;margin-inline-end:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;z-index:3!important}.search__speech svg,.search__speech>*{width:18px!important;height:18px!important;fill:#fff!important;stroke:#fff!important;color:#fff!important}.header__icons,.header-icons,.header__icon-list{position:relative!important}.header__icons:before,.header-icons:before,.header__icon-list:before{content:"Fast UK delivery";display:block;box-sizing:border-box;width:215px;text-align:left;font-size:14px;font-weight:700;color:#0e1f27;line-height:1.4;border-left:1px solid #E1E9ED;padding-left:20px;padding-bottom:20px;margin-right:16px;align-self:center;white-space:nowrap}.header__icons:after,.header-icons:after,.header__icon-list:after{content:"Order before 2pm (Mon\2013Thurs)";position:absolute;left:auto;right:130px;top:50%;margin-top:1px;box-sizing:border-box;width:215px;text-align:left;padding-left:35px;font-size:11px;font-weight:400;color:#5a7280;line-height:1.4;white-space:nowrap}@media(max-width:989px){.header__icons:before,.header__icons:after,.header-icons:before,.header-icons:after,.header__icon-list:before,.header__icon-list:after{display:none}}.main-nav__item--primary{font-weight:700!important;color:#0e1f27!important;font-size:15.5px!important}.main-nav__child a,.mega-nav a{font-weight:400!important}.snuk-fit{max-width:1280px;margin:0 auto;padding:56px 20px;font-family:inherit}.snuk-fit__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:32px}.snuk-fit__eyebrow{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1f9cf0;margin:0 0 10px}.snuk-fit__eyebrow:before{content:"";width:22px;height:12px;background:#1f9cf0;clip-path:polygon(0 0,100% 0,78% 100%,0 100%);display:inline-block}.snuk-fit__title{font-size:clamp(30px,4.4vw,48px);line-height:1.1;font-weight:800;margin:0;color:#16202b}.snuk-fit__intro{max-width:420px;font-size:16px;line-height:1.5;color:#5b6b7a;margin:0}.snuk-fit__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.snuk-fit__card{position:relative;display:block;min-height:330px;padding:28px;border-radius:14px;overflow:hidden;text-decoration:none;background:linear-gradient(160deg,#16242f,#0f1b24);transition:transform .25s ease,box-shadow .25s ease}.snuk-fit__card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0a192347}.snuk-fit__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.9;pointer-events:none}.snuk-fit__body{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;min-height:274px}.snuk-fit__card h3{font-size:26px;font-weight:800;color:#fff;margin:0 0 10px;line-height:1.15}.snuk-fit__card p{font-size:15px;line-height:1.45;color:#c3cfd9;margin:0 0 16px;max-width:300px}.snuk-fit__cta{font-size:15px;font-weight:700;color:#fff;display:inline-flex;align-items:center;gap:8px}.snuk-fit__cta span{transition:transform .2s ease}.snuk-fit__card:hover .snuk-fit__cta span{transform:translate(5px)}@media(max-width:989px){.snuk-fit__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.snuk-fit{padding:40px 16px}.snuk-fit__grid{grid-template-columns:1fr;gap:16px}.snuk-fit__card{min-height:260px;padding:22px}.snuk-fit__body{min-height:210px}.snuk-fit__card h3{font-size:22px}}.shopify-section:has(.snuk-fit),.shopify-section:has(.snuk-cat){padding-top:0!important;padding-bottom:0!important;margin:0!important}.snuk-fit{padding-bottom:15px!important}.snuk-cat{padding-top:20px!important}.shopify-section:has(.snuk-trade){padding-top:0!important;padding-bottom:0!important;margin-bottom:-20px!important}.snuk-trade{padding-bottom:20px!important}@media(max-width:640px){.rte p,.rich-text p{text-align:left!important;line-height:1.6!important;font-size:15px!important}.rte h2,.rich-text h2{text-align:left!important;font-size:24px!important;line-height:1.25!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
