html:root:root:root:root:root body #MainContent[data-template^=product]{--ck-glass:linear-gradient(135deg,#ffffffe0 0%,#ffffffae 46%,#ffffff95 100%);--ck-edge:#ffffffa6;--ck-shadow:inset 0 1px 0 #ffffffe0,inset 0 -1px 0 #ffffff40,0 8px 28px #141c2412,0 2px 3px #0000000c;--ck-radius:12px;background:#f4f4f1;color:#151515}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage h1{font:400 clamp(36px,3.2vw,48px)/.98 "Bebas Neue","Arial Narrow",sans-serif!important;letter-spacing:.012em!important;text-transform:uppercase!important}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-flandrien-content h2,.ck-reviews__header h2){font:400 clamp(36px,4vw,60px)/1.02 "Bebas Neue","Arial Narrow",sans-serif!important;letter-spacing:.015em!important;text-transform:uppercase!important}html:root:root:root:root:root body #MainContent .ck-compact-products h2{font:400 clamp(30px,3vw,42px)/1.05 "Bebas Neue","Arial Narrow",sans-serif!important;letter-spacing:.02em!important;text-transform:uppercase!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-tile{background:var(--ck-glass)!important;border:1px solid var(--ck-edge)!important;border-radius:var(--ck-radius)!important;box-shadow:var(--ck-shadow)!important;-webkit-backdrop-filter:blur(21px) saturate(1.8)!important;backdrop-filter:blur(21px) saturate(1.8)!important;color:#151515}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .product-details>.group-block>.group-block-content{gap:10px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-proof{font:400 16px/1.15 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.06em;color:#292929}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-proof img{width:28px;height:28px;border:1px solid #fff9}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .fl-kit__tier{border:1px solid #fff8!important;background:linear-gradient(135deg,#ffffff7a,#ffffff28)!important;border-radius:9px!important;box-shadow:inset 0 1px #ffffffa0,0 2px 6px #00000008!important;color:#151515!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .fl-kit__tier:has(:checked){border:2px solid #202020!important;background:linear-gradient(135deg,#ffffffe6,#ffffff70)!important;box-shadow:inset 0 1px #fff,0 3px 9px #00000012!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .fl-kit__copy strong{font:400 19px/1.1 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.02em!important;text-transform:uppercase}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage :is(.fl-kit__copy small,.fl-kit__note){color:#303030!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage :is(.fl-kit__copy em,.ck-kit-price em,.fl-kit__shipping){color:#26472c!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-kit-price s{color:#565656!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .variant-option__button-label{background:linear-gradient(135deg,#ffffff9e,#ffffff35)!important;border:1px solid #fff8!important;box-shadow:inset 0 1px #fffc,0 2px 4px #0000000a!important;border-radius:8px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .variant-option__button-label:has(:checked){color:#111!important;background:linear-gradient(135deg,#ffffffe6,#ffffff78)!important;border:2px solid #202020!important;box-shadow:inset 0 1px #fff!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .fl-colours a{background:#ffffff60!important;border-color:#ffffffa0!important;border-radius:8px!important;box-shadow:inset 0 1px #fff8,0 2px 5px #0001!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .fl-colours a[aria-current]{border-color:#202020!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage :is(button[name=add],.add-to-cart-button){font:400 23px/1.1 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:linear-gradient(145deg,#383838,#151515 55%,#262626)!important;border:1px solid #4f4f4f!important;border-radius:9px!important;box-shadow:inset 0 1px #ffffff3b,0 4px 12px #00000020!important;color:#fff!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-image-note{font:400 17px/1.1 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.04em;border:1px solid #ffffffa6;background:linear-gradient(135deg,#ffffffe0,#ffffff70);border-radius:8px;box-shadow:var(--ck-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-size-help>div{border:1px solid #fff9;background:#ffffff85;box-shadow:inset 0 1px #fff;border-radius:8px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-trust p>span:first-child{background:linear-gradient(135deg,#fff9,#fff3);border:1px solid #fff9;box-shadow:inset 0 1px #fffc;border-radius:7px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage accordion-custom summary{font:400 22px/1.2 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.015em!important;text-transform:uppercase!important}html:root:root:root:root:root body #MainContent[data-template^=product] .sticky-add-to-cart__bar{background:linear-gradient(135deg,#ffffffe8,#ffffffae)!important;border:1px solid #ffffffa6!important;box-shadow:var(--ck-shadow)!important;-webkit-backdrop-filter:blur(21px) saturate(1.8)!important;backdrop-filter:blur(21px) saturate(1.8)!important}html:root:root:root:root:root body #MainContent[data-template^=product] .sticky-add-to-cart__title{font:400 23px/1.05 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.02em!important;text-transform:uppercase!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-flandrien-content{background:#f4f4f1!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-benefits{padding:12px;display:grid;gap:12px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-benefits article{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:520px;overflow:hidden;border-radius:12px;background:#e8e8e5}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-benefits__photo{grid-area:1/1/2/3;aspect-ratio:auto;height:600px;width:100%}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-benefits__copy{grid-area:1/2;position:relative;z-index:1;margin:32px;padding:36px;align-self:center;border:1px solid #ffffffa6;border-radius:12px;background:var(--ck-glass)!important;box-shadow:var(--ck-shadow);-webkit-backdrop-filter:blur(21px) saturate(1.8);backdrop-filter:blur(21px) saturate(1.8)}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-benefits article:nth-child(2n) .ck-fl-benefits__copy{grid-area:1/1}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-benefits article:nth-child(n+2) .ck-fl-benefits__photo img{object-position:25% center;object-fit:contain}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-benefits article:nth-child(2) .ck-fl-benefits__photo img{object-position:80% center}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-benefits article:first-child .ck-fl-benefits__photo img{object-position:center 55%}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-fl-details,.ck-fl-faq){background:radial-gradient(ellipse at 10% 10%,#e4e8e5,transparent 65%),linear-gradient(135deg,#f7f7f4,#eaeae6)}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-fl-details details,.ck-fl-faq details){padding:0 20px!important;margin-bottom:10px;border:1px solid #ffffffc0!important;border-radius:10px;background:linear-gradient(135deg,#fffc,#ffffff60);box-shadow:inset 0 1px #fff,0 2px 6px #00000008}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-fl-details summary,.ck-fl-faq summary){font:400 24px/1.15 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.015em!important;text-transform:uppercase!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-details__image nav a{background:linear-gradient(135deg,#ffffffb8,#ffffff42)!important;color:#111!important;border:1px solid #ffffffc0!important;box-shadow:0 3px 12px #0002,inset 0 1px #fff!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:44px;height:44px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-assurance{margin:12px;border:1px solid #fff;border-radius:12px;background:radial-gradient(ellipse at 0 0,#dce2de,transparent 70%),linear-gradient(125deg,#f6f6f3,#e7e7e2)!important;box-shadow:inset 0 1px #fff}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-assurance a{font:400 22px/1.1 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.03em;background:linear-gradient(145deg,#353535,#151515)!important;box-shadow:inset 0 1px #fff4,0 3px 10px #0001;border:1px solid #444!important;border-radius:8px}html:root:root:root:root:root body #MainContent .ck-compact-card__visual{border-radius:10px!important}html:root:root:root:root:root body #MainContent .ck-compact-card__badge{background:linear-gradient(135deg,#ffffffd9,#ffffff80);border:1px solid #ffffffab;box-shadow:inset 0 1px #fff9,0 2px 6px #0001;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:400 14px/1.15 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.03em;border-radius:6px}html:root:root:root:root:root body #MainContent .ck-compact-card__colours{left:50%;right:auto;bottom:9px;transform:translate(-50%);width:max-content;padding:2px 6px;border:1px solid #ffffffb3;border-radius:8px;background:linear-gradient(135deg,#ffffffbd,#ffffff60);box-shadow:inset 0 1px #fffa,0 2px 8px #0001;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html:root:root:root:root:root body #MainContent .ck-compact-card__colours a{width:30px;height:36px}html:root:root:root:root:root body #MainContent .ck-compact-card__line{height:auto;min-height:44px;align-items:baseline;padding:9px 2px!important;flex-wrap:wrap;column-gap:6px;row-gap:4px}html:root:root:root:root:root body #MainContent .ck-compact-card__line>a{flex-basis:60%;font:400 19px/1.1 Bebas Neue,Arial Narrow,sans-serif!important;text-transform:uppercase!important;letter-spacing:.012em!important}html:root:root:root:root:root body #MainContent .ck-compact-card__line strong{font:600 12px/1.2 var(--font-body--family)!important}html:root:root:root:root:root body #MainContent .ck-compact-card__colour{display:none!important}@media(max-width:749px){html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage{background:#eaece8!important;padding-bottom:16px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .product-details{isolation:isolate}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .product-details:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:-1;background-image:linear-gradient(#eef0ebbd,#eef0ebd9),var(--ck-scene);background-size:cover;background-position:center;pointer-events:none}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-tile{background:linear-gradient(135deg,#ffffffe0,#ffffffa8)!important;-webkit-backdrop-filter:blur(16px) saturate(1.4)!important;backdrop-filter:blur(16px) saturate(1.4)!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage h1{font-size:38px!important;line-height:1!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-proof{font-size:16px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .fl-kit__copy strong{font-size:18px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .fl-kit__tier{margin-bottom:10px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-image-note{font-size:14px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage slideshow-controls[thumbnails]{background:#eef0ec!important;padding-bottom:10px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .slideshow-controls__thumbnail{box-shadow:inset 0 1px #fff,0 2px 4px #0001;border-color:#fffc!important;border-radius:8px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .slideshow-controls__thumbnail[aria-selected=true]{border-color:#111!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-benefits article{display:flex;flex-direction:column;min-height:0;overflow:hidden}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-benefits__photo{height:auto;aspect-ratio:1.06}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-benefits__copy{align-self:stretch;margin:-48px 12px 12px!important;padding:24px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-benefits article:nth-child(n+2) .ck-fl-benefits__photo img{object-position:center}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-flandrien-content h2,.ck-reviews__header h2){font-size:36px!important}html:root:root:root:root:root body #MainContent .ck-compact-products h2{font-size:30px!important}html:root:root:root:root:root body #MainContent .ck-compact-card__line>a{font-size:17px!important;white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html:root:root:root:root:root body #MainContent .ck-compact-card__line strong{font-size:11px!important}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-fl-details summary,.ck-fl-faq summary){font-size:22px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-details__list{padding:0!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-faq{padding-inline:12px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .sticky-add-to-cart__bar{width:calc(100% - 20px)!important;bottom:10px!important;border-radius:12px!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important}html:root:root:root:root:root body #MainContent[data-template^=product] .sticky-add-to-cart__title{font-size:21px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .sticky-add-to-cart__button{font-size:21px!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-pdp-tile,.sticky-add-to-cart__bar,.ck-fl-benefits__copy){background:#f5f5f2!important}}@media(prefers-reduced-transparency:reduce){html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-pdp-tile,.sticky-add-to-cart__bar,.ck-fl-benefits__copy){background:#f5f5f2!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}html:root:root:root:root:root body #MainContent[data-template^=product] .sticky-add-to-cart__price[hidden]{display:none!important}html:root:root:root:root:root body #MainContent[data-template^=product] .sticky-add-to-cart__button :is(.add-to-cart-text,.add-to-cart-text__content,.add-to-cart-text__content>span){font:inherit!important;text-transform:inherit!important;letter-spacing:inherit!important}html:root:root:root:root:root body #MainContent[data-template^=product] .sticky-add-to-cart__button{font:400 23px/1.1 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:linear-gradient(145deg,#383838,#151515 55%,#262626)!important;border:1px solid #4f4f4f!important;box-shadow:inset 0 1px #ffffff3b,0 4px 12px #00000020!important}html:root:root:root:root:root body #header-component .menu-drawer{background:linear-gradient(135deg,#fffffff7,#fffffff0)!important;border:1px solid #ffffffb3!important;box-shadow:inset 0 1px #fff,0 12px 40px #00000020!important;-webkit-backdrop-filter:blur(24px) saturate(1.6)!important;backdrop-filter:blur(24px) saturate(1.6)!important}html:root:root:root:root:root body #header-component :is(.menu-drawer__navigation,.menu-drawer__inner-container,.menu-drawer__navigation-container,.ck-mobile-menu){background:transparent!important}html:root:root:root:root:root body #header-component .ck-mobile-menu__kicker{font:400 34px/1.1 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.03em!important;text-transform:uppercase!important}html:root:root:root:root:root body #header-component .ck-mobile-menu__shop a{font:400 23px/1.2 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.02em!important;text-transform:uppercase!important}html:root:root:root:root:root body #header-component .ck-mobile-menu__feature strong{font:400 27px/1.05 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.02em!important}@media(prefers-reduced-transparency:reduce){html:root:root:root:root:root body #header-component .menu-drawer{background:#f5f5f2!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}html:root:root:root:root:root body #header-component .ck-mobile-menu__shop a{background:transparent!important}html:root:root:root:root:root body #MainContent[data-template^=product] .sticky-add-to-cart__title{display:block!important}@media(max-width:360px){html:root:root:root:root:root body #MainContent[data-template^=product] .ck-kit-pictures>.fl-kit__image:first-child,html:root:root:root:root:root body #MainContent[data-template^=product] .ck-kit-pictures>span[aria-hidden]{display:none!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-kit-price{max-width:76px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-kit-price em{white-space:normal;text-align:right}html:root:root:root:root:root body #MainContent[data-template^=product] .sticky-add-to-cart__title{font-size:18px!important}}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-proof{font:400 11px/1.4 Source Sans Pro,Arial,sans-serif!important;letter-spacing:.015em!important;text-transform:none!important;text-decoration:none;gap:7px!important;color:#424742!important;min-height:24px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-proof .ck-line-icon{width:17px;height:17px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-family-benefits li{display:flex;align-items:center;gap:8px;padding-left:0!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-family-benefits li:before{display:none!important;content:none!important}html:root:root:root:root:root body #MainContent .ck-line-icon{flex:0 0 auto;vertical-align:middle}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage :is(.fl-kit__copy em,.ck-kit-price em,.fl-kit__shipping){color:#087638!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-kit-price em{padding:3px 5px;border-radius:4px;background:#ddf2df;font-weight:700!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage:not(.ck-flandrien) .variant-option legend{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip-path:none!important;margin-bottom:6px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage:not(.ck-flandrien) .ck-mobile-designs{display:none!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .fl-colours__options{display:flex;flex-wrap:wrap;gap:8px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .fl-colours a{display:flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;text-decoration:none}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .fl-colours img{object-fit:contain;mix-blend-mode:multiply}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-family-info{width:100%}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-family-info details{border-bottom:1px solid #1112}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-family-info details:last-child{border:0}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-family-info summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;cursor:pointer;font:400 22px/1.2 Bebas Neue,Arial Narrow,sans-serif!important;list-style:none}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-family-info summary::-webkit-details-marker{display:none}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-family-info :is(p,.rte){font:400 13px/1.65 Source Sans Pro,Arial,sans-serif;color:#333}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-family-info .rte{padding-bottom:14px}html:root:root:root:root:root body #MainContent :is(.ck-family-info,.ck-fl-faq,.ck-fl-details) summary>.ck-line-icon{margin-left:auto;width:18px;height:18px}html:root:root:root:root:root body #MainContent details[open]>summary>.ck-line-icon{transform:rotate(45deg)}html:root:root:root:root:root body #MainContent .ck-pdp-trust a{color:inherit;text-decoration:none}html:root:root:root:root:root body #MainContent .ck-pdp-trust a:hover{text-decoration:underline}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-family-pack{font:400 12px/1.5 Source Sans Pro,Arial,sans-serif;margin:8px 0 0}html:root:root:root:root:root body #MainContent .ck-compact-card__line{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px 10px!important;align-items:start!important}html:root:root:root:root:root body #MainContent .ck-compact-card__line>a,html:root:root:root:root:root body #MainContent .ck-compact-card__line>strong{font:400 19px/1.15 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.015em!important}html:root:root:root:root:root body #MainContent .ck-compact-card__line>a{grid-column:1;grid-row:1;white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html:root:root:root:root:root body #MainContent .ck-compact-card__line>strong{grid-column:2;grid-row:1;white-space:nowrap}html:root:root:root:root:root body #MainContent .ck-compact-card__colour{grid-column:1/-1;grid-row:2}html:root:root:root:root:root body #MainContent :is(.cc-card-title,.cc-card-price,.cc-card-price .price,.ck-card__title,.ck-card__name,.ck-card__price strong){font-family:Bebas Neue,Arial Narrow,sans-serif!important;font-weight:400!important;font-size:19px!important;line-height:1.15!important;letter-spacing:.015em!important}html:root:root:root:root:root body #MainContent .ck-campaign-hero :is(h1,h2){font:400 clamp(64px,7vw,108px)/.94 "Bebas Neue","Arial Narrow",sans-serif!important;letter-spacing:.01em!important;text-transform:uppercase!important}html:root:root:root:root:root body #MainContent .ck-campaign-hero__actions a{font:400 22px/1.1 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.025em!important;text-transform:uppercase}html:root:root:root:root:root body #MainContent[data-template=index] :is(.ck-story-compact h2,.ck-category-grid h2,.ck-kit h2,.ck-rider-stories h2){font-family:Bebas Neue,Arial Narrow,sans-serif!important;font-weight:400!important;text-transform:uppercase!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage :is(button[name=add],.add-to-cart-button) :is(span,.add-to-cart-text){font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}html:root:root:root:root:root body #MainContent .ck-fl-faq details>a{display:inline-block;color:inherit;margin-bottom:20px;font:400 13px/1.5 Source Sans Pro,Arial,sans-serif;text-underline-offset:3px}@media(max-width:749px){html:root:root:root:root:root body #MainContent .ck-compact-card__line{gap:5px 6px!important}html:root:root:root:root:root body #MainContent .ck-compact-card__line>a,html:root:root:root:root:root body #MainContent .ck-compact-card__line>strong{font-size:17px!important}html:root:root:root:root:root body #MainContent :is(.cc-card-title,.cc-card-price,.cc-card-price .price,.ck-card__title,.ck-card__name,.ck-card__price strong){font-size:17px!important}html:root:root:root:root:root body #MainContent .ck-campaign-hero :is(h1,h2){font-size:clamp(48px,13vw,66px)!important;line-height:.96!important}html:root:root:root:root:root body #MainContent .ck-campaign-hero__actions a{font-size:20px!important;padding:12px 18px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .fl-colours a{width:48px!important;height:58px!important}}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-bundle__option{background:linear-gradient(135deg,#ffffff9c,#ffffff40)!important;border:1px solid #fff9!important;border-radius:9px!important;box-shadow:inset 0 1px #fff9,0 2px 6px #0001!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-bundle__option:has(:checked){border:2px solid #202020!important;background:linear-gradient(135deg,#ffffffe6,#ffffff70)!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-bundle__option-title{font:400 19px/1.15 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.02em!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-bundle__badge{color:#087638!important;background:#ddf2df!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-sock-models__item{background:linear-gradient(135deg,#ffffff9c,#ffffff40)!important;border-radius:8px!important;font:400 17px/1.15 Bebas Neue,Arial Narrow,sans-serif!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-bundle__headline{font:400 20px/1.15 Bebas Neue,Arial Narrow,sans-serif!important}html:root:root:root:root:root body #MainContent[data-template^=collection] h1{font-family:Bebas Neue,Arial Narrow,sans-serif!important;font-weight:400!important;letter-spacing:.015em;line-height:1.05!important}html:root:root:root:root:root body #MainContent[data-template^=product]{--ck-shadow:inset 0 1px 0 #ffffffe0,0 4px 16px #141c2409}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage h1{font-size:clamp(30px,2.5vw,38px)!important;line-height:1.05!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .fl-benefits li:nth-child(n+3){display:none!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-sock-models{display:none!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .fl-benefits .ck-line-icon{width:15px;height:15px;flex-basis:15px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-trust p{font-size:11px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-tile--trust{padding:12px 20px!important}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-flandrien-content h2,.ck-reviews__header h2){font-size:30px!important}html:root:root:root:root:root body #MainContent .ck-compact-products h2{font-size:28px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-compact-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-benefits article{min-height:360px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-benefits__photo{height:400px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-benefits__copy{padding:18px 22px;margin:24px;align-self:end}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-benefits__copy p{font:400 14px/1.55 Source Sans Pro,Arial,sans-serif!important;margin:0!important;max-width:40ch}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-fl-details,.ck-fl-faq){padding-block:40px!important}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-fl-details summary,.ck-fl-faq summary,.ck-family-info summary){font-size:20px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-details header{margin-bottom:22px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-faq__photo{max-height:420px}html:root:root:root:root:root body #MainContent .ck-compact-card__visual{box-shadow:inset 0 1px #fff,0 3px 12px #141c2408;border:1px solid #ffffffa6}html:root:root:root:root:root body #MainContent .ck-compact-card__colours{background:linear-gradient(135deg,#ffffffb8,#ffffff58)!important;box-shadow:inset 0 1px #fff9,0 2px 7px #0000000a!important}html:root:root:root:root:root body #MainContent .ck-hero-proof{display:inline-flex!important;align-items:center;gap:7px;font:400 11px/1.4 Source Sans Pro,Arial,sans-serif!important;letter-spacing:.02em;text-transform:none!important;margin:0 0 14px!important;padding:7px 11px;border:1px solid #ffffff66;border-radius:30px;background:linear-gradient(135deg,#ffffff28,#ffffff10);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;box-shadow:inset 0 1px #ffffff26}html:root:root:root:root:root body #MainContent .ck-hero-proof .ck-line-icon{width:15px;height:15px}html:root:root:root:root:root body #MainContent .ck-story-compact__proofs{display:none!important}@media(max-width:749px){html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage h1{font-size:32px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-compact-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-benefits article{min-height:0}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-benefits__photo{height:280px;aspect-ratio:auto}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-benefits__copy{margin:-28px 12px 12px!important;padding:15px 18px!important;align-self:stretch}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-flandrien-content h2,.ck-reviews__header h2){font-size:28px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-faq__photo{display:none!important}html:root:root:root:root:root body #MainContent .ck-compact-products h2{font-size:26px!important}}html:root:root:root:root:root body #MainContent .ck-campaign-hero :is(h1,h2){font-size:clamp(42px,4.2vw,60px)!important;line-height:1.04!important;letter-spacing:.025em!important;margin-bottom:20px!important}html:root:root:root:root:root body #MainContent .ck-campaign-hero__actions a{font:400 13px/1.4 Source Sans Pro,Arial,sans-serif!important;text-transform:none!important;letter-spacing:.025em!important;min-height:48px;padding:12px 20px!important}html:root:root:root:root:root body #MainContent .ck-campaign-hero__categories a{font:400 12px/1.4 Source Sans Pro,Arial,sans-serif!important;letter-spacing:.02em}html:root:root:root:root:root body #MainContent .ck-hero-proof{font-size:11px!important;padding:6px 10px;margin-bottom:12px!important}html:root:root:root:root:root body #MainContent[data-template=index] :is(h2,.ck-cats__heading){font-size:24px!important;font-weight:400!important;line-height:1.18!important;letter-spacing:.025em!important}html:root:root:root:root:root body #MainContent[data-template=index] .ck-campaign-hero h2{font-size:clamp(42px,4.2vw,60px)!important;line-height:1.04!important}html:root:root:root:root:root body #MainContent[data-template=index] :is(.ck-story-compact__content,.ck-kit__teaser-text,.ck-kit__intro,.ck-cats__content p){font-size:13px!important;line-height:1.6!important}html:root:root:root:root:root body #MainContent[data-template=index] :is(.ck-rider__body h3,.ck-cats__content h3){font-size:17px!important;font-weight:400!important;letter-spacing:.02em!important}html:root:root:root:root:root body #MainContent[data-template=index] :is(.ck-story-compact__button,.ck-kit__toggle){font:400 12px/1.4 Source Sans Pro,Arial,sans-serif!important;letter-spacing:.02em!important}html:root:root:root:root:root body #MainContent .ck-compact-products h2{font-size:23px!important;line-height:1.2!important;letter-spacing:.025em!important}html:root:root:root:root:root body #MainContent .ck-compact-card__line>a,html:root:root:root:root:root body #MainContent .ck-compact-card__line>strong{font-size:16px!important;line-height:1.25!important;letter-spacing:.025em!important}html:root:root:root:root:root body #MainContent :is(.cc-card-title,.cc-card-price,.cc-card-price .price,.ck-card__title,.ck-card__name,.ck-card__price strong){font-size:16px!important;line-height:1.25!important;letter-spacing:.025em!important}html:root:root:root:root:root body #MainContent #classick-kit :is(.ck-kit-item__name,.ck-kit-item__price){font:400 16px/1.25 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.025em!important}html:root:root:root:root:root body #MainContent[data-template^=collection] h1{font-size:clamp(28px,3vw,38px)!important;line-height:1.15!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage h1{font-size:28px!important;line-height:1.12!important;letter-spacing:.025em!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .price{font:400 18px/1.4 Source Sans Pro,Arial,sans-serif!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .fl-benefits li{font:400 12px/1.5 Source Sans Pro,Arial,sans-serif!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-proof .ck-line-icon{width:14px;height:14px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage :is(.fl-label,.variant-option legend){font:400 11px/1.4 Source Sans Pro,Arial,sans-serif!important;letter-spacing:.045em!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .variant-option__button-label{font:400 12px/1.3 Source Sans Pro,Arial,sans-serif!important;min-height:48px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .fl-kit__copy strong{font-size:16px!important;line-height:1.2!important;letter-spacing:.025em!important}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-bundle__option-title,.ck-bundle__headline){font-size:16px!important;line-height:1.25!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage :is(button[name=add],.add-to-cart-button){font:400 14px/1.4 Source Sans Pro,Arial,sans-serif!important;letter-spacing:.025em!important;text-transform:none!important;min-height:48px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-family-info summary,html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage accordion-custom summary{font:400 17px/1.35 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.025em!important;min-height:48px}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-flandrien-content h2,.ck-reviews__header h2){font-size:24px!important;line-height:1.2!important;letter-spacing:.025em!important}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-fl-details summary,.ck-fl-faq summary){font-size:17px!important;line-height:1.35!important;letter-spacing:.025em!important;min-height:48px}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-fl-benefits__copy p,.ck-fl-details details p,.ck-fl-faq details p){font:400 13px/1.65 Source Sans Pro,Arial,sans-serif!important}html:root:root:root:root:root body #MainContent[data-template^=product] .sticky-add-to-cart__title{font-size:17px!important;letter-spacing:.02em!important}html:root:root:root:root:root body #MainContent[data-template^=product] .sticky-add-to-cart__button{font:400 13px/1.4 Source Sans Pro,Arial,sans-serif!important;text-transform:none!important;min-height:48px}html:root:root:root:root:root body #header-component .menu-list__link{font-size:12px!important;font-weight:400!important;letter-spacing:.025em!important}html:root:root:root:root:root body #header-component :is(.ck-mega__title,.ck-mobile-menu__kicker){font-size:24px!important}html:root:root:root:root:root body #header-component :is(.ck-mega__links a,.ck-mega__routes>a,.ck-mobile-menu__shop a){font-size:13px!important;font-weight:400!important}html:root:root:root:root:root body #header-component :is(.ck-mega__card strong,.ck-mobile-menu__feature strong){font-size:18px!important}@media(max-width:749px){html:root:root:root:root:root body #MainContent .ck-campaign-hero :is(h1,h2),html:root:root:root:root:root body #MainContent[data-template=index] .ck-campaign-hero h2{font-size:38px!important;line-height:1.06!important}html:root:root:root:root:root body #MainContent[data-template=index] :is(h2,.ck-cats__heading),html:root:root:root:root:root body #MainContent .ck-compact-products h2{font-size:22px!important}html:root:root:root:root:root body #MainContent .ck-compact-card__line>a,html:root:root:root:root:root body #MainContent .ck-compact-card__line>strong,html:root:root:root:root:root body #MainContent :is(.cc-card-title,.cc-card-price,.cc-card-price .price,.ck-card__title,.ck-card__name,.ck-card__price strong){font-size:15px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage h1{font-size:26px!important}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-flandrien-content h2,.ck-reviews__header h2){font-size:22px!important}html:root:root:root:root:root body #MainContent[data-template^=collection] h1{font-size:28px!important}}html:root:root:root:root:root body :is(.ck-reviews__header,.ck-ig-loop__heading,.shopify-section-group-footer-group) h2{font-size:24px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.025em!important}@media(max-width:749px){html:root:root:root:root:root body :is(.ck-reviews__header,.ck-ig-loop__heading,.shopify-section-group-footer-group) h2{font-size:22px!important}}html:root:root:root:root:root body #MainContent[data-template^=product]{--ck-paper:#f0f0f0;--ck-muted:#6b6a61;background:var(--ck-paper)}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-flandrien-content{background:var(--ck-paper)!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage :is(.fl-kit__copy small,.fl-kit__copy em,.ck-kit-price,.ck-kit-price s,.ck-kit-price em,.fl-kit__note,.ck-size-help,.ck-pdp-trust,accordion-custom .details-content,.ck-bundle__option-description,.ck-bundle__price,.fl-kit__total){font-family:Source Sans Pro,Arial,sans-serif!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .fl-benefits li{font-size:13px!important;line-height:1.45!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .fl-benefits .ck-line-icon{width:13px;height:13px;flex-basis:13px;color:#6b6a61}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-trust p>span:first-child{width:22px;height:22px;flex-basis:22px;background:none;border:0;box-shadow:none}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-trust .ck-line-icon{width:15px;height:15px;color:#6b6a61}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-trust p{font-size:12px!important;gap:8px}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-family-info,.ck-fl-faq,.ck-fl-details) summary>.ck-line-icon{width:14px;height:14px;color:#6b6a61}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-family-info summary,.ck-fl-faq summary,.ck-fl-details summary),html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage accordion-custom summary{font:400 14px/1.4 Source Sans Pro,Arial,sans-serif!important;text-transform:none!important;letter-spacing:.01em!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-details summary>span{font:400 11px/1 Source Sans Pro,Arial,sans-serif;color:#6b6a61}html:root:root:root:root:root body #MainContent .ck-compact-card__line>a,html:root:root:root:root:root body #MainContent .ck-compact-card__line>strong,html:root:root:root:root:root body #MainContent :is(.cc-card-title,.cc-card-price,.cc-card-price .price,.ck-card__title,.ck-card__name,.ck-card__price strong){font:400 14px/1.35 Source Sans Pro,Arial,sans-serif!important;letter-spacing:.01em!important;text-transform:none!important}html:root:root:root:root:root body #MainContent .ck-hero-proof{font-family:Source Sans Pro,Arial,sans-serif!important;text-decoration:none;gap:9px;padding:6px 11px 6px 7px;min-height:32px}html:root:root:root:root:root body #MainContent .ck-rider-portraits{display:flex;align-items:center}html:root:root:root:root:root body #MainContent .ck-rider-portrait{position:relative;display:block;width:20px;height:20px;overflow:hidden;border-radius:50%;border:1px solid #ffffffa6;background:#333;flex-shrink:0}html:root:root:root:root:root body #MainContent .ck-rider-portrait+.ck-rider-portrait{margin-left:-3px}html:root:root:root:root:root body #MainContent .ck-rider-portrait img{position:absolute;max-width:none;height:auto;filter:grayscale(1);object-fit:fill}html:root:root:root:root:root body #MainContent .ck-rider-portrait--arnaud img{width:130px;left:-56px;top:-47px}html:root:root:root:root:root body #MainContent .ck-rider-portrait--freddy img{width:83px;left:-28px;top:-4px}html:root:root:root:root:root body #MainContent .ck-rider-portrait--greg img{width:62px;left:-14px;top:-12px}html:root:root:root:root:root body #MainContent .ck-rider-portrait--rune img{width:87px;left:-13px;top:-3px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial{max-width:1200px;margin:0 auto;padding:40px 24px;gap:32px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial article{grid-template-columns:minmax(0,42%) minmax(0,58%);min-height:0;border:1px solid #ffffffa6;background:linear-gradient(125deg,#ffffffe0,#ffffff38);box-shadow:inset 0 1px #fff,0 4px 20px #00000004;border-radius:12px;overflow:hidden}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial .ck-fl-benefits__photo{grid-area:1/1;height:360px;aspect-ratio:1;min-width:0;background:#ececec}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial .ck-fl-benefits__photo img{width:100%;height:100%;object-fit:contain;object-position:center!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial .ck-editorial__photo--lifestyle img{object-fit:cover;object-position:center 55%!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial .ck-fl-benefits__copy{grid-area:1/2;align-self:center;margin:28px!important;padding:26px!important;max-width:510px;border-color:#fff9;background:linear-gradient(135deg,#ffffffc7,#ffffff48)!important;box-shadow:inset 0 1px #fff9,0 3px 15px #00000004;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial article:nth-child(2n){grid-template-columns:minmax(0,58%) minmax(0,42%)}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial article:nth-child(2n) .ck-fl-benefits__photo{grid-area:1/2}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial article:nth-child(2n) .ck-fl-benefits__copy{grid-area:1/1}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial h3{font:400 24px/1.15 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.02em!important;text-transform:uppercase!important;margin:0 0 10px!important;color:#111}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial .ck-fl-benefits__copy p{font:400 14px/1.65 Source Sans Pro,Arial,sans-serif!important;max-width:42ch;color:#444;margin:0!important}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-fl-details,.ck-fl-faq){background:linear-gradient(130deg,#f0f0f0,#eaeae8)!important}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-fl-details details p,.ck-fl-faq details p,.ck-family-info p,.ck-family-info .rte){font:400 14px/1.65 Source Sans Pro,Arial,sans-serif!important;color:#444}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-fl-details__image nav a{font:400 12px/1 Source Sans Pro,Arial,sans-serif}@media(max-width:749px){html:root:root:root:root:root body #MainContent .ck-compact-card__line>a,html:root:root:root:root:root body #MainContent .ck-compact-card__line>strong,html:root:root:root:root:root body #MainContent :is(.cc-card-title,.cc-card-price,.cc-card-price .price,.ck-card__title,.ck-card__name,.ck-card__price strong){font-size:13px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial{padding:24px 12px;gap:20px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial article{display:flex;flex-direction:column}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial .ck-fl-benefits__photo{height:280px;aspect-ratio:auto;width:100%}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial .ck-fl-benefits__copy{align-self:stretch;margin:-18px 12px 12px!important;padding:20px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial h3{font-size:22px!important;margin-bottom:8px!important}}html:root:root:root:root:root body #MainContent[data-template^=product] .sticky-add-to-cart__bar{border-radius:12px!important}html:root:root:root:root:root body #MainContent[data-template^=collection] .ck-card__discover{display:none!important}html:root:root:root:root:root body #header-component .ck-mobile-menu__shop a{font:400 14px/1.4 Source Sans Pro,Arial,sans-serif!important;text-transform:none!important;letter-spacing:.01em!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-family-info summary{font:400 14px/1.4 Source Sans Pro,Arial,sans-serif!important;text-transform:none!important;letter-spacing:.01em!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-tile--info>.group-block-content>*{width:100%!important;max-width:100%!important}html:root:root:root:root:root body #header-component{--ck-menu-font:"Bebas Neue","Arial Narrow",sans-serif}html:root:root:root:root:root body #header-component :is(.menu-list__link,.ck-mega__links a,.ck-mega__routes>a,.menu-drawer__menu-item,.ck-mobile-menu__shop a){font:400 18px/1.25 var(--ck-menu-font)!important;letter-spacing:.035em!important;text-transform:uppercase!important}html:root:root:root:root:root body #header-component :is(.menu-list__link-title,.menu-drawer__menu-item-text){font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}html:root:root:root:root:root body #header-component :is(.ck-mega__title,.ck-mobile-menu__kicker){font:400 24px/1.15 var(--ck-menu-font)!important;letter-spacing:.035em!important;text-transform:uppercase!important}html:root:root:root:root:root body #header-component :is(.ck-mega__card strong,.ck-mobile-menu__feature strong){font:400 20px/1.2 var(--ck-menu-font)!important;letter-spacing:.03em!important;text-transform:uppercase!important}html:root:root:root:root:root body #header-component :is(.ck-mega__note,.ck-mega__eyebrow,.ck-mega__card-kicker,.ck-mobile-menu__feature small){font:400 14px/1.3 var(--ck-menu-font)!important;letter-spacing:.055em!important;text-transform:uppercase!important}html:root:root:root:root:root body #header-component .ck-header-usp{font:400 14px/18px var(--ck-menu-font)!important;letter-spacing:.06em!important}html:root:root:root:root:root body #header-component :is(.dropdown-localization__button,.localization-form__select,.localization-form__list-item,.localization-form__currency,.header-actions,header-actions){font:400 16px/1.25 var(--ck-menu-font)!important;letter-spacing:.025em!important}html:root:root:root:root:root body #MainContent[data-template=index]{--ck-layout-width:1320px;--ck-layout-gutter:clamp(40px,3.75vw,48px);--ck-layout-gap:clamp(16px,1.5vw,24px)}html:root:root:root:root:root body #MainContent[data-template=index] .ck-compact-products--home{width:100%;max-width:none;padding:32px 0!important}html:root:root:root:root:root body #MainContent[data-template=index] :is(.ck-compact-products--home>h2,.ck-compact-products--home>.ck-compact-products__grid,.ck-cats>.page-width,.ck-riders__header,.ck-riders__rail,.ck-ig-loop__heading,.ck-ig-loop__viewport,.ck-ig-loop__actions,.ck-story-compact,.ck-kit--refined){box-sizing:border-box;width:calc(100% - 2 * var(--ck-layout-gutter))!important;max-width:var(--ck-layout-width)!important;margin-inline:auto!important;padding-inline:0!important}html:root:root:root:root:root body #MainContent[data-template=index] :is(.ck-compact-products--home>h2,.ck-cats__header,.ck-riders__header,.ck-ig-loop__heading){text-align:left!important;justify-items:start}html:root:root:root:root:root body #MainContent[data-template=index] :is(.ck-cats__heading,.ck-riders__header h2,.ck-ig-loop__heading h2){font-family:Bebas Neue,Arial Narrow,sans-serif!important;font-weight:400!important;text-align:left!important}html:root:root:root:root:root body #MainContent[data-template=index] :is(.ck-cats__content,.ck-rider__body){padding-inline:0!important;text-align:left}html:root:root:root:root:root body #MainContent[data-template=index] .ck-compact-products--home>.ck-compact-products__grid{gap:20px var(--ck-layout-gap)!important}html:root:root:root:root:root body #MainContent[data-template=index] .ck-compact-products--home .ck-compact-card__line{padding:10px 0!important;align-items:baseline!important;min-height:54px}html:root:root:root:root:root body #MainContent[data-template=index] .ck-compact-products--home .ck-compact-card__line>:is(a,strong){font:400 18px/1.25 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.025em!important;text-transform:uppercase!important}html:root:root:root:root:root body #MainContent[data-template=index] .ck-riders__rail{scroll-padding-inline:0}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-trust p>span:first-child{width:18px!important;height:18px!important;flex:0 0 18px!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-trust .ck-line-icon{width:14px;height:14px;stroke-width:1.2;color:#6b6a61}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .variant-option__button-label__text{font:inherit!important;letter-spacing:inherit!important}html:root:root:root:root:root body #MainContent .ck-compact-card__colours{padding:0 2px}html:root:root:root:root:root body #MainContent .ck-compact-card__colours a{width:44px;height:44px;min-width:44px;min-height:44px}html:root:root:root:root:root body #MainContent .ck-compact-card__colours span{width:12px;height:12px}@media(max-width:749px){html:root:root:root:root:root body #header-component :is(.ck-mobile-menu__shop a,.menu-drawer__menu-item){font-size:20px!important;min-height:51px}html:root:root:root:root:root body #header-component .ck-mobile-menu__feature strong{font-size:18px!important}html:root:root:root:root:root body #header-component .ck-mobile-menu__feature small{font-size:12px!important}html:root:root:root:root:root body #header-component .ck-header-usp{font-size:13px!important;letter-spacing:.045em!important}html:root:root:root:root:root body #header-component :is(.header-actions,header-actions){gap:2px}html:root:root:root:root:root body #header-component :is(.header-actions__action,.header__icon--menu){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:flex;align-items:center;justify-content:center;padding:0!important}html:root:root:root:root:root body #header-component :is(.header-actions__action,.header__icon--menu) :is(.svg-wrapper,svg){width:20px!important;height:20px!important;flex:0 0 20px}html:root:root:root:root:root body #MainContent[data-template=index]{--ck-layout-gutter:16px;--ck-layout-gap:12px}html:root:root:root:root:root body #MainContent[data-template=index] .ck-compact-products--home{padding-block:24px!important}html:root:root:root:root:root body #MainContent[data-template=index] .ck-compact-products--home .ck-compact-card__line{padding-top:8px!important;min-height:51px}html:root:root:root:root:root body #MainContent[data-template=index] .ck-compact-products--home .ck-compact-card__line>:is(a,strong){font-size:17px!important}html:root:root:root:root:root body #MainContent[data-template=index] :is(.ck-cats__header,.ck-riders__header,.ck-ig-loop__heading){margin-bottom:20px!important}}html:root:root:root:root:root body #MainContent[data-template=index] .ck-campaign-hero__copy{left:max(var(--ck-layout-gutter),calc((100% - var(--ck-layout-width))/2));width:45%;max-width:520px}html:root:root:root:root:root body #MainContent[data-template=index] .ck-campaign-hero__controls{left:max(var(--ck-layout-gutter),calc((100% - var(--ck-layout-width))/2));right:max(var(--ck-layout-gutter),calc((100% - var(--ck-layout-width))/2))}html:root:root:root:root:root body #MainContent .ck-campaign-hero__images img{object-position:center bottom}html:root:root:root:root:root body #MainContent .ck-campaign-hero:after{background:linear-gradient(90deg,#0005,transparent 62%)}html:root:root:root:root:root body #MainContent :is(.ck-story-compact__icon,.ck-kit__toggle-icon){display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}html:root:root:root:root:root body #MainContent :is(.ck-story-compact__icon,.ck-kit__toggle-icon) .ck-line-icon{width:14px;height:14px}@media(max-width:749px){html:root:root:root:root:root body #MainContent .ck-campaign-hero{height:80svh;min-height:640px;max-height:740px}html:root:root:root:root:root body #MainContent[data-template=index] .ck-campaign-hero__copy{left:16px;right:auto;top:162px;bottom:auto;transform:none;width:180px;max-width:calc(100% - 32px)}html:root:root:root:root:root body #MainContent .ck-campaign-hero :is(h1,h2),html:root:root:root:root:root body #MainContent[data-template=index] .ck-campaign-hero h2{font-size:32px!important;line-height:1.05!important;margin:0 0 16px!important}html:root:root:root:root:root body #MainContent .ck-campaign-hero__images img{object-position:80% bottom}html:root:root:root:root:root body #MainContent .ck-campaign-hero__images picture:nth-child(2) img{object-position:87% bottom}html:root:root:root:root:root body #MainContent .ck-campaign-hero:after{background:linear-gradient(180deg,#0003,transparent 56%,#0002),linear-gradient(90deg,#0006,transparent 65%)}html:root:root:root:root:root body #MainContent .ck-campaign-hero__categories{left:16px;right:16px;top:102px}html:root:root:root:root:root body #MainContent .ck-campaign-hero__categories a{font:400 17px/1.2 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.035em}html:root:root:root:root:root body #MainContent .ck-campaign-hero__actions a{min-height:48px;width:fit-content;padding:12px 17px!important;font-size:13px!important}html:root:root:root:root:root body #MainContent .ck-hero-proof{font-size:10px!important;gap:6px;padding-right:8px;margin-bottom:12px!important;white-space:nowrap}html:root:root:root:root:root body #MainContent[data-template=index] .ck-campaign-hero__controls{left:16px;right:16px;bottom:12px}}@media(max-width:749px){html:root:root:root:root:root body #header-component .header-actions__cart-icon{width:24px;height:24px}html:root:root:root:root:root body #header-component .header-actions__cart-icon>.cart-bubble{top:-5px;right:-6px;bottom:auto;left:auto;width:14px;height:14px;min-width:14px;min-height:14px;font:400 10px/1 Source Sans Pro,Arial,sans-serif!important}html:root:root:root:root:root body #header-component .header-actions__cart-icon .cart-bubble__background{background:#111}}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-detail-symbol{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;color:#6b6a61;margin-inline-end:8px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-detail-symbol .ck-line-icon{width:14px;height:14px;stroke-width:1.2}@media(max-width:749px){html:root:root:root:root:root body #MainContent[data-template=index] .ck-story-compact__teaser{height:clamp(260px,72vw,320px)!important;aspect-ratio:auto!important}html:root:root:root:root:root body #MainContent[data-template=index] .ck-story-compact__image{object-fit:cover;object-position:center 48%}}html:root:root:root:root:root body #header-component :is(.menu-list__link,.ck-mega__links a,.ck-mega__routes>a,.menu-drawer__menu-item,.ck-mobile-menu__shop a){font-size:14px!important;letter-spacing:.025em!important}html:root:root:root:root:root body #header-component :is(.ck-mega__title,.ck-mobile-menu__kicker){font-size:16px!important;letter-spacing:.025em!important}html:root:root:root:root:root body #header-component :is(.ck-mega__card strong,.ck-mobile-menu__feature strong){font-size:16px!important}html:root:root:root:root:root body #header-component :is(.ck-mega__note,.ck-mega__eyebrow,.ck-mega__card-kicker){font-size:12px!important;letter-spacing:.035em!important}html:root:root:root:root:root body #header-component :is(.dropdown-localization__button,.localization-form__select,.localization-form__list-item,.localization-form__currency){font-size:14px!important}html:root:root:root:root:root body #header-component .ck-header-usp{font-size:12px!important;letter-spacing:.04em!important}html:root:root:root:root:root body #MainContent[data-template=index] :is(h2,.ck-cats__heading),html:root:root:root:root:root body #MainContent .ck-compact-products h2,html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-flandrien-content h2,.ck-reviews__header h2){font-size:20px!important;line-height:1.25!important;letter-spacing:.02em!important}html:root:root:root:root:root body #MainContent[data-template=index] .ck-campaign-hero :is(h1,h2){font-size:34px!important;line-height:1.07!important;letter-spacing:.02em!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage h1{font-size:22px!important;line-height:1.17!important;letter-spacing:.02em!important}html:root:root:root:root:root body #MainContent[data-template^=collection] h1{font-size:26px!important;line-height:1.15!important}html:root:root:root:root:root body #MainContent[data-template=index] .ck-compact-products--home .ck-compact-card__line>:is(a,strong){font-size:14px!important;letter-spacing:.02em!important}html:root:root:root:root:root body :is(.ck-reviews__header,.ck-ig-loop__heading,.shopify-section-group-footer-group) h2{font-size:20px!important;line-height:1.25!important}html:root:root:root:root:root body #MainContent :is(.ck-brand-page,.ck-stories,.ck-return-page,.cq) h1{font-size:34px!important;line-height:1.1!important;letter-spacing:.015em!important}html:root:root:root:root:root body #MainContent :is(.ck-brand-page,.ck-stories,.ck-return-page,.cq) h2{font-size:22px!important;line-height:1.2!important;letter-spacing:.02em!important}html:root:root:root:root:root body #MainContent :is(.ck-brand-page,.ck-stories,.ck-return-page,.cq) h3{font-size:19px!important;line-height:1.25!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial h3{font-size:20px!important;line-height:1.2!important;letter-spacing:.015em!important;margin-bottom:8px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial--flandrien{max-width:1120px;padding:32px 24px;gap:24px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial--flandrien article{border-radius:10px;box-shadow:inset 0 1px #fff,0 3px 14px #00000003}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial--flandrien .ck-fl-benefits__photo{height:320px;aspect-ratio:auto}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial--flandrien .ck-fl-benefits__copy{margin:20px!important;padding:22px!important;border-radius:10px;background:linear-gradient(135deg,#ffffffc2,#ffffff40)!important;box-shadow:inset 0 1px #ffffffb3,0 2px 10px #00000003}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial--flandrien .ck-fl-benefits__copy p{max-width:40ch}@media(max-width:749px){html:root:root:root:root:root body #header-component :is(.ck-mobile-menu__shop a,.menu-drawer__menu-item){font-size:16px!important}html:root:root:root:root:root body #header-component .ck-mobile-menu__feature strong{font-size:17px!important}html:root:root:root:root:root body #header-component .ck-header-usp{font-size:12px!important}html:root:root:root:root:root body #MainContent[data-template=index] :is(h2,.ck-cats__heading),html:root:root:root:root:root body #MainContent .ck-compact-products h2,html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-flandrien-content h2,.ck-reviews__header h2){font-size:18px!important}html:root:root:root:root:root body #MainContent[data-template=index] .ck-campaign-hero :is(h1,h2){font-size:26px!important;line-height:1.1!important}html:root:root:root:root:root body #MainContent .ck-campaign-hero__categories a{font-size:14px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage h1{font-size:20px!important}html:root:root:root:root:root body #MainContent[data-template^=collection] h1{font-size:22px!important}html:root:root:root:root:root body :is(.ck-reviews__header,.ck-ig-loop__heading,.shopify-section-group-footer-group) h2{font-size:20px!important}html:root:root:root:root:root body #MainContent :is(.ck-brand-page,.ck-stories,.ck-return-page,.cq) h1{font-size:28px!important}html:root:root:root:root:root body #MainContent :is(.ck-brand-page,.ck-stories,.ck-return-page,.cq) h2{font-size:20px!important}html:root:root:root:root:root body #MainContent :is(.ck-brand-page,.ck-stories,.ck-return-page,.cq) h3{font-size:16px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial h3{font-size:18px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial--flandrien{padding:24px 16px;gap:20px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial--flandrien .ck-fl-benefits__photo{height:clamp(240px,66vw,280px)}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial--flandrien .ck-fl-benefits__copy{margin:-14px 10px 10px!important;padding:18px!important}}@media(max-width:749px){html:root:root:root:root:root body #MainContent .ck-campaign-hero__images picture:nth-child(2) img{object-position:80% bottom}html:root:root:root:root:root body #MainContent .ck-campaign-hero__images picture:nth-child(3) img{object-position:76% bottom}}html:root:root:root:root:root body #MainContent[data-template="page.contact"] h1{font-size:32px!important;line-height:1.15!important;letter-spacing:.02em!important}@media(max-width:749px){html:root:root:root:root:root body #MainContent[data-template="page.contact"] h1{font-size:26px!important}}html:root:root:root:root:root body #header-component .ck-header-usp{font:400 11px/1.4 Source Sans Pro,Arial,sans-serif!important;letter-spacing:.035em!important}html:root:root:root:root:root body #header-component .menu-list__submenu{background:linear-gradient(125deg,#ffffffdc,#f0f0ece6)!important;border:1px solid #ffffffbc!important;border-radius:0 0 14px 14px!important;box-shadow:inset 0 1px #fff,0 16px 40px #18201c17!important;-webkit-backdrop-filter:blur(24px) saturate(1.25)!important;backdrop-filter:blur(24px) saturate(1.25)!important}html:root:root:root:root:root body #header-component :is(.ck-mega,.menu-list__submenu-inner){background:transparent!important}html:root:root:root:root:root body #header-component .overflow-menu:after{background:transparent!important;box-shadow:none!important}html:root:root:root:root:root body #header-component .menu-drawer{background:linear-gradient(135deg,#ffffffeb,#eceee9d9)!important;border-radius:0 14px 14px 0!important;-webkit-backdrop-filter:blur(24px) saturate(1.25)!important;backdrop-filter:blur(24px) saturate(1.25)!important}html:root:root:root:root:root body #header-component :is(.ck-mega__nav,.ck-mega__routes){border:1px solid #ffffffb8;border-radius:10px;padding:18px;background:linear-gradient(140deg,#ffffff8c,#ffffff35);box-shadow:inset 0 1px #ffffffc9,0 3px 12px #1a231b05}html:root:root:root:root:root body #header-component .ck-mega__inner{gap:20px;padding-block:22px}html:root:root:root:root:root body #header-component .ck-mega__media{height:196px}html:root:root:root:root:root body #header-component .ck-mega__links a{min-height:44px;padding:10px 0}html:root:root:root:root:root body #header-component .ck-mega__routes>a{min-height:44px;display:flex;align-items:center}html:root:root:root:root:root body #header-component .ck-mobile-menu__shop{padding:10px 14px;border:1px solid #ffffffbc;border-radius:12px;background:linear-gradient(140deg,#ffffffa3,#ffffff35);box-shadow:inset 0 1px #fff}html:root:root:root:root:root body #header-component .ck-mobile-menu__shop a{min-height:48px}html:root:root:root:root:root body #MainContent[data-template=index] .ck-campaign-hero__copy{top:auto;bottom:86px;transform:none;width:340px;max-width:calc(100% - 96px)}html:root:root:root:root:root body #MainContent[data-template=index] .ck-campaign-hero :is(h1,h2){margin-bottom:12px!important}html:root:root:root:root:root body #MainContent .ck-campaign-hero__intro{display:block;font:400 13px/1.5 Source Sans Pro,Arial,sans-serif!important;letter-spacing:.01em;max-width:30ch;margin:0 0 18px!important;color:#fffffff0}html:root:root:root:root:root body #MainContent .ck-campaign-hero__actions a{font-size:12px!important;min-height:44px!important;padding:12px 17px!important}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-family-info details,accordion-custom>.details,.ck-fl-details details,.ck-fl-faq details){border:1px solid #ffffffd4!important;border-radius:11px!important;padding:0 16px!important;margin-bottom:9px;background:linear-gradient(135deg,#ffffffe3,#ffffff73)!important;box-shadow:inset 0 1px #fff,inset 0 -1px #ffffff8c,0 4px 16px #1b25200a!important;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);overflow:hidden}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-family-info details,accordion-custom>.details,.ck-fl-details details,.ck-fl-faq details)[open]{background:linear-gradient(135deg,#ffffffed,#ffffffa8)!important;box-shadow:inset 0 1px #fff,0 5px 20px #1b25200d!important}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-product-stage .ck-family-info summary,.ck-product-stage accordion-custom summary,.ck-fl-details summary,.ck-fl-faq summary){font:400 13px/1.45 Source Sans Pro,Arial,sans-serif!important;min-height:48px!important;padding-block:14px!important;letter-spacing:.01em!important}html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-family-info,.ck-fl-details,.ck-fl-faq,accordion-custom) summary:focus-visible{outline:2px solid #555b52;outline-offset:-3px;border-radius:7px}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial-intro{max-width:1120px;margin:0 auto;padding:26px 24px 0}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial-intro h2{margin:0 0 8px!important;font-size:20px!important;text-align:left!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial-intro p{font:400 14px/1.65 Source Sans Pro,Arial,sans-serif;color:#444;max-width:58ch;margin:0}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial .ck-fl-benefits__copy{background:linear-gradient(135deg,#ffffffdc,#ffffff8a)!important;border-color:#ffffffe0;box-shadow:inset 0 1px #fff,0 8px 24px #141d160c;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial .ck-fl-benefits__copy p{font:400 14px/1.65 Source Sans Pro,Arial,sans-serif!important;max-width:44ch;color:#383b37}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-compact-products--related .ck-compact-products__grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}@media(max-width:989px)and (min-width:750px){html:root:root:root:root:root body #MainContent[data-template^=product] .ck-compact-products--related .ck-compact-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:749px){html:root:root:root:root:root body #header-component .ck-header-usp{font-size:10px!important}html:root:root:root:root:root body #MainContent[data-template=index] .ck-campaign-hero__copy{top:162px;bottom:auto;left:16px;width:205px;max-width:calc(100% - 32px)}html:root:root:root:root:root body #MainContent .ck-campaign-hero__intro{font-size:12px!important;max-width:24ch;margin-bottom:15px!important}html:root:root:root:root:root body #MainContent .ck-campaign-hero__categories a{font-size:14px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial-intro{padding:24px 16px 0}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-editorial-intro h2{font-size:18px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-compact-products--related .ck-compact-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html:root:root:root:root:root body #header-component :is(.menu-list__submenu,.menu-drawer),html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-family-info details,accordion-custom>.details,.ck-fl-details details,.ck-fl-faq details){background:#f4f5f1!important}}@media(prefers-reduced-transparency:reduce){html:root:root:root:root:root body #header-component :is(.menu-list__submenu,.menu-drawer),html:root:root:root:root:root body #MainContent[data-template^=product] :is(.ck-family-info details,accordion-custom>.details,.ck-fl-details details,.ck-fl-faq details,.ck-editorial .ck-fl-benefits__copy){background:#f4f5f1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .fl-intro.ck-purchase-intro{display:block!important;font:400 13px/1.6 Source Sans Pro,Arial,sans-serif!important;letter-spacing:0!important;color:#454943!important;margin:0!important;max-width:48ch}@media(max-width:749px){html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage slideshow-component :is(slideshow-container,slideshow-slides,.product-media-container,.product-media,.product-media-constraint-wrapper){height:min(100vw,390px)!important;max-height:390px!important;aspect-ratio:auto!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage slideshow-controls[thumbnails]{padding:6px 10px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .slideshow-controls__thumbnails-container{padding:0!important;min-height:0!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .slideshow-controls__thumbnails{padding:4px 2px!important;gap:6px!important;align-items:center}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .slideshow-controls__thumbnail{width:50px!important;height:64px!important;min-width:50px!important;min-height:64px!important;flex:0 0 50px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-size-help summary{display:flex!important;align-items:center;justify-content:center;min-height:44px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage :is(select,input[type=number],input[type=text],input[type=email]){font-size:16px!important;min-height:46px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .sticky-add-to-cart__bar{gap:10px!important}html:root:root:root:root:root body #MainContent[data-template^=product] .sticky-add-to-cart__button{flex-shrink:0;min-height:48px!important}html:root:root:root:root:root body #MainContent .ck-compact-card__line>a{min-width:0;overflow-wrap:anywhere}}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage product-price .compare-at-price{font:400 16px/1.4 Source Sans Pro,Arial,sans-serif!important}html:root:root:root:root:root body #MainContent[data-template^=product]{--ck-positive:#176b40;--ck-negative:#a13f38}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage :is(.ck-family-benefits,.ck-benefits) .ck-line-icon{color:var(--ck-positive)!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-benefits li:before{color:var(--ck-positive)!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-mark{display:inline-flex;align-items:center;justify-content:center;width:15px;flex:0 0 15px;font-size:15px;font-weight:600;line-height:1;color:var(--ck-positive);vertical-align:baseline}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-mark--minus{color:var(--ck-negative);font-weight:400}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-dispatch{color:var(--ck-positive)!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-dispatch .ck-line-icon{color:var(--ck-positive)!important}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-dispatch__copy{display:block;min-width:0}html:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-pdp-dispatch strong{padding:1px 4px;border-radius:3px;background:#e8f2e8;white-space:nowrap;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/98/assets/ck-liquid-glass.css.map */
