@layer wic{:root{--wic-block-margin:30px;--wic-grid-gap:24px;--wic-carousel-gap:16px;--wic-text-on-dark:#fff;--wic-muted-colour:#6b6b6b;--wic-note-colour:#666;--wic-error-colour:#b00020;--wic-line-colour:#ddd;--wic-line-subtle-colour:#eee;--wic-link-colour:var(--wic-colour-accent-dark,#248ece);--wic-focus-colour:var(--wic-colour-accent,#4ab2f1);--wic-icon-colour:var(--wic-colour-accent,#4ab2f1);--wic-tab-active-colour:var(--wic-colour-accent,#4ab2f1);--wic-button-background:var(--wic-colour-accent,#4ab2f1);--wic-button-background-hover:var(--wic-colour-accent-dark,#248ece);--wic-button-colour:#fff;--wic-button-colour-hover:#fff;--wic-button-padding:10px 30px;--wic-button-radius:0;--wic-button-font-size:15px;--wic-button-text-transform:uppercase;--wic-card-background:#fff;--wic-card-border-colour:#e5e5e5;--wic-card-radius:0;--wic-card-shadow-hover:0 4px 16px rgba(0,0,0,.12);--wic-badge-background:var(--wic-colour-accent-dark,#248ece);--wic-badge-colour:#fff;--wic-star-colour:#ccc;--wic-star-on-colour:#f5a623;--wic-cta-background:#f6f6f6;--wic-hero-background:#333;--wic-hero-picture-filter:brightness(.6);--wic-carousel-button-background:#fff;--wic-carousel-button-colour:var(--wic-colour-text,#444);--wic-carousel-button-shadow:0 1px 4px rgba(0,0,0,.15);--wic-carousel-dot-colour:#ccc;--wic-carousel-dot-active-colour:var(--wic-colour-accent,#4ab2f1);--wic-video-background:#1f2933;--wic-video-icon-background:rgba(0,0,0,.65);--wic-video-icon-background-hover:var(--wic-colour-accent,#4ab2f1);--wic-eyebrow-font:inherit;--wic-eyebrow-size:13px;--wic-eyebrow-tracking:.08em;--wic-eyebrow-transform:uppercase;--wic-eyebrow-colour:var(--wic-muted-colour);--wic-figure-font:inherit;--wic-panel-background:var(--wic-colour-surface-muted,#f6f6f6);--wic-table-stripe-background:rgba(0,0,0,.04);--wic-megamenu-bar-background:transparent;--wic-megamenu-bar-justify:flex-start;--wic-megamenu-item-padding:14px 16px;--wic-megamenu-link-colour:var(--wic-colour-text,#444);--wic-megamenu-link-colour-hover:var(--wic-colour-accent-dark,#248ece);--wic-megamenu-toggle-background:var(--wic-panel-background);--wic-megamenu-toggle-colour:var(--wic-colour-text,#444);--wic-megamenu-panel-background:#fff;--wic-megamenu-panel-padding:24px;--wic-megamenu-panel-shadow:0 8px 24px rgba(0,0,0,.12);--wic-megamenu-panel-link-colour:var(--wic-link-colour);--wic-megamenu-heading-colour:var(--wic-colour-text,#444);--wic-megamenu-content-width:1200px;--wic-menu-badge-font-size:11px;--wic-menu-badge-font-weight:700;--wic-menu-badge-radius:6px;--wic-menu-badge-padding:2px 6px;--wic-menu-badge-gap:6px;--wic-menu-badge-trending-colour:#2c4f9b;--wic-menu-badge-trending-background:#e6ecf7;--wic-menu-badge-new-colour:#2f6b1f;--wic-menu-badge-new-background:#e5f2df;--wic-menu-badge-sale-colour:#9b1c1c;--wic-menu-badge-sale-background:#fbe4e4;--wic-menu-product-background:#f2f5f6;--wic-menu-product-radius:8px;--wic-menu-product-padding:12px;--wic-menu-product-picture-background:#fff;--wic-menu-product-badge-colour:#fff;--wic-menu-product-badge-background:#84bd6e;--wic-menu-product-name-colour:var(--wic-colour-text,#444);--wic-menu-product-price-colour:#1a7f7d;--wic-menu-product-secondary-colour:#5f6670;}}.wic-placeholder{padding:24px;border:2px dashed #ccc;color:#777;text-align:center}.wic-richtext{margin:0 0 var(--wic-block-margin);line-height:1.6}.wic-richtext h2,.wic-richtext h3{margin:1em 0 .5em}.wic-richtext ul,.wic-richtext ol{margin:0 0 1em 1.5em}.wic-richtext ul{list-style:disc}.wic-richtext ol{list-style:decimal}.wic-richtext a:not(.wic-button){text-decoration:underline}.wic-hero{position:relative;display:flex;flex-direction:column;gap:var(--wic-grid-gap);margin:0 0 var(--wic-block-margin);overflow:hidden}.wic-hero--image-right,.wic-hero--image-left{padding:var(--wic-spacing,0);background:var(--wic-colour,transparent)}.wic-hero__media,.wic-hero__content{flex:1 1 0}.wic-hero__picture{display:block;width:100%;height:auto}.wic-hero__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.wic-hero__heading{margin:0;font-size:2em;line-height:1.2}.wic-hero__subheading{margin:0;font-size:1.15em}.wic-hero__cta,.wic-button{display:inline-block;align-self:flex-start;min-width:140px;border:0;border-radius:var(--wic-button-radius);background-color:var(--wic-button-background);padding:var(--wic-button-padding);text-align:center;text-decoration:none;text-transform:var(--wic-button-text-transform);font-size:var(--wic-button-font-size);color:var(--wic-button-colour);cursor:pointer}.wic-hero__cta:hover,.wic-hero__cta:focus,.wic-button:hover,.wic-button:focus{background-color:var(--wic-button-background-hover);color:var(--wic-button-colour-hover)}.wic-hero--background{min-height:320px;justify-content:center;padding:40px 24px}.wic-hero--background .wic-hero__media{position:absolute;inset:0;z-index:0}.wic-hero--background .wic-hero__picture{width:100%;height:100%;object-fit:cover;filter:var(--wic-hero-picture-filter)}.wic-hero--background .wic-hero__content{position:relative;z-index:1}.wic-hero--background.wic-hero--no-picture{background:var(--wic-colour,var(--wic-hero-background))}.wic-hero--background:not(.wic-hero--no-picture){color:var(--wic-text-on-dark)}@media(min-width:768px){.wic-hero--image-right,.wic-hero--image-left{flex-direction:row;align-items:center}.wic-hero--image-right .wic-hero__media{order:2}.wic-hero--background{min-height:420px;padding:60px}.wic-hero__heading{font-size:2.6em}}.wic-carousel{margin:0 0 var(--wic-block-margin)}.wic-carousel__title{margin:0 0 16px}.wic-carousel__track{display:flex;gap:var(--wic-carousel-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 4px;padding:4px 4px 12px;-webkit-overflow-scrolling:touch}.wic-carousel__track:focus-visible{outline:2px solid currentColor;outline-offset:2px}.wic-carousel{--wic-carousel-item:var(--wic-carousel-item-phone,75%)}@media(min-width:568px){.wic-carousel{--wic-carousel-item:var(--wic-carousel-item-phone,calc((100% - var(--wic-carousel-gap))/2))}}@media(min-width:768px){.wic-carousel{--wic-carousel-item:calc((100% - (var(--wic-carousel-per-view-tablet,3) - 1)*var(--wic-carousel-gap))/var(--wic-carousel-per-view-tablet,3))}}@media(min-width:1024px){.wic-carousel{--wic-carousel-item:calc((100% - (var(--wic-carousel-per-view-desktop,4) - 1)*var(--wic-carousel-gap))/var(--wic-carousel-per-view-desktop,4))}}.wic-carousel .wic-carousel__item{flex:0 0 var(--wic-carousel-item);width:auto;min-width:0;max-width:none;margin:0;float:none;scroll-snap-align:start}.wic-carousel__viewport{position:relative}.wic-carousel__button{position:absolute;top:50%;z-index:1;width:40px;height:40px;margin-top:-26px;padding:0;border:1px solid var(--wic-line-colour);border-radius:50%;background:var(--wic-carousel-button-background);box-shadow:var(--wic-carousel-button-shadow);color:var(--wic-carousel-button-colour);cursor:pointer}.wic-carousel__button--prev{inset-inline-start:0}.wic-carousel__button--next{inset-inline-end:0}.wic-carousel__button::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translate(-65%,-50%) rotate(45deg)}.wic-carousel__button--prev::before,[dir="rtl"] .wic-carousel__button--next::before{transform:translate(-35%,-50%) rotate(-135deg)}[dir="rtl"] .wic-carousel__button--prev::before{transform:translate(-65%,-50%) rotate(45deg)}.wic-carousel__button:disabled{opacity:.35;cursor:default}.wic-carousel__button:focus-visible,.wic-carousel__dot:focus-visible,.wic-carousel__pause:focus-visible{outline:2px solid var(--wic-focus-colour);outline-offset:2px}.wic-carousel--fits .wic-carousel__button,.wic-carousel--fits .wic-carousel__dots{display:none}.wic-carousel__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-top:4px}.wic-carousel__dots{display:flex;flex-wrap:wrap;justify-content:center}.wic-carousel__dot,.wic-carousel__pause{position:relative;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.wic-carousel__dot::before{content:"";position:absolute;top:7px;left:7px;width:10px;height:10px;border-radius:50%;background:var(--wic-carousel-dot-colour)}.wic-carousel__dot[aria-current="true"]::before{background:var(--wic-carousel-dot-active-colour)}.wic-carousel__pause::before{content:"";position:absolute;top:6px;left:7px;width:3px;height:12px;border-left:3px solid var(--wic-carousel-button-colour);border-right:3px solid var(--wic-carousel-button-colour);box-sizing:content-box}.wic-carousel__pause[aria-pressed="true"]::before{left:9px;width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--wic-carousel-button-colour)}@media(min-width:568px){.wic-grid-block.wic-carousel--arrows .wic-carousel__viewport,.wic-logostrip.wic-carousel--arrows .wic-carousel__viewport{padding-inline:48px}}.wic-grid-block.wic-carousel .wic-carousel__item{display:flex}.wic-grid-block.wic-carousel .wic-carousel__item>*{flex:1 1 auto;min-width:0}.wic-logostrip.wic-carousel{--wic-carousel-per-view-desktop:6;--wic-carousel-per-view-tablet:4;--wic-carousel-item-phone:calc((100% - 2*var(--wic-carousel-gap))/3)}.wic-logostrip.wic-carousel .wic-carousel__item{display:flex;align-items:center;justify-content:center}.wic-logostrip.wic-carousel .wic-carousel__item>*{min-width:0;max-width:100%}.wic-logostrip.wic-carousel .wic-logo__picture{max-width:min(160px,100%)}.wic-heroslider{--wic-carousel-per-view-desktop:1;--wic-carousel-per-view-tablet:1;--wic-carousel-item-phone:100%;--wic-carousel-gap:0px}.wic-heroslider .wic-carousel__track{padding:0;scroll-padding:0}.wic-heroslider .wic-carousel__item{display:flex}.wic-heroslider .wic-carousel__item>*{flex:1 1 auto;min-width:0}.wic-heroslider .wic-hero{margin-bottom:0}.wic-heroslider .wic-carousel__button{margin-top:-20px}.wic-heroslider .wic-carousel__button--prev{inset-inline-start:12px}.wic-heroslider .wic-carousel__button--next{inset-inline-end:12px}@media(min-width:568px){.wic-heroslider.wic-carousel--arrows .wic-hero__content{padding-inline:48px}}@media(max-width:567px){.wic-heroslider[data-wic-carousel-dots="true"] .wic-carousel__button{display:none}}.wic-carousel__track>[data-wic-slot]{flex:0 0 100%;min-width:0}.wic-carousel__track>[data-wic-slot]>[data-wic-slot-host]>[data-puck-dropzone]{display:flex;gap:var(--wic-carousel-gap)}.wic-carousel__track>[data-wic-slot]>[data-wic-slot-host]>[data-puck-dropzone]>*{flex:0 0 var(--wic-carousel-item);min-width:0}.wic-section{margin:0 0 var(--wic-block-margin);padding:var(--wic-spacing,48px) 16px;background:var(--wic-colour,transparent)}.wic-section__inner{max-width:var(--wic-width,1200px);margin:0 auto}.wic-section.wic-text-light{color:var(--wic-colour-on,var(--wic-text-on-dark))}.wic-section[id]{scroll-margin-top:var(--wic-anchor-offset,0)}.wic-columns{display:flex;flex-direction:column;gap:var(--wic-spacing,32px);margin:0 0 var(--wic-block-margin)}.wic-columns--last-on-top{flex-direction:column-reverse}.wic-columns__column{min-width:0}.wic-columns__column>[data-wic-slot]{height:100%}@media(min-width:768px){.wic-columns{display:grid}.wic-columns--1-1{grid-template-columns:1fr 1fr}.wic-columns--2-1{grid-template-columns:2fr 1fr}.wic-columns--1-2{grid-template-columns:1fr 2fr}.wic-columns--1-1-1{grid-template-columns:repeat(3,1fr)}.wic-columns--1-2-1{grid-template-columns:1fr 2fr 1fr}.wic-columns--1-1-1-1{grid-template-columns:repeat(4,1fr)}}.wic-spacer{height:var(--wic-spacing,32px)}.wic-heading{margin:0 0 16px;font-size:var(--wic-heading,28px);line-height:1.25}.wic-heading--center{text-align:center}.wic-image{margin:0 auto var(--wic-block-margin)}.wic-image--large{max-width:75%}.wic-image--medium{max-width:50%}.wic-image--small{max-width:33%}.wic-image__picture{display:block;width:100%;height:auto}.wic-image__caption{margin-top:8px;font-size:.9em;color:var(--wic-muted-colour)}@media(max-width:567px){.wic-image--large,.wic-image--medium,.wic-image--small{max-width:100%}}.wic-imagetext{display:flex;flex-direction:column;gap:var(--wic-grid-gap);margin:0 0 var(--wic-block-margin)}.wic-imagetext__media,.wic-imagetext__content{flex:1 1 0;min-width:0}.wic-imagetext__picture{display:block;width:100%;height:auto}.wic-imagetext__heading{margin:0 0 12px}.wic-imagetext__content .wic-richtext{margin-bottom:16px}@media(min-width:768px){.wic-imagetext{flex-direction:row;align-items:center}.wic-imagetext--image-right{flex-direction:row-reverse}}.wic-video{position:relative;margin:0 0 var(--wic-block-margin);aspect-ratio:16/9;background:var(--wic-video-background)}.wic-video__play,.wic-video__player{position:absolute;inset:0;width:100%;height:100%;border:0}.wic-video__play{padding:0;background:transparent;color:var(--wic-text-on-dark);cursor:pointer}.wic-video__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wic-video__icon{position:absolute;top:50%;left:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;background:var(--wic-video-icon-background)}.wic-video__icon::after{content:"";position:absolute;top:50%;left:50%;margin:-14px 0 0 -8px;border-style:solid;border-width:14px 0 14px 24px;border-color:transparent transparent transparent var(--wic-text-on-dark)}.wic-video__play:hover .wic-video__icon,.wic-video__play:focus-visible .wic-video__icon{background:var(--wic-video-icon-background-hover)}.wic-video__title{position:absolute;left:16px;right:16px;bottom:12px;text-align:left;text-shadow:0 1px 3px rgba(0,0,0,.8)}.wic-video__link{position:absolute;left:16px;bottom:12px;color:var(--wic-text-on-dark)}.wic-accordion{margin:0 0 var(--wic-block-margin);border-top:1px solid var(--wic-line-colour)}.wic-accordion__item{border-bottom:1px solid var(--wic-line-colour)}.wic-accordion__title{padding:14px 0;font-weight:bold;cursor:pointer}.wic-accordion__content{padding:0 0 16px}.wic-tabs{margin:0 0 var(--wic-block-margin)}.wic-tab__title{margin:0 0 12px}.wic-tabs--ready .wic-tab__title{display:none}.wic-tabs__list{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--wic-line-colour)}.wic-tabs__tab{padding:10px 16px;border:0;border-bottom:3px solid transparent;background:none;font:inherit;cursor:pointer}.wic-tabs__tab[aria-selected="true"]{border-bottom-color:var(--wic-tab-active-colour);font-weight:bold}.wic-tab[role="tabpanel"]:focus-visible{outline:2px solid var(--wic-focus-colour);outline-offset:4px}.wic-page__preview-banner{margin:0 0 20px;padding:10px 14px;border:1px solid #e4a11b;background:#fffaeb;color:#1f2933;font-size:14px}.wic-page__preview-banner a{margin-left:8px;text-decoration:underline}.wic-text-light{color:var(--wic-text-on-dark)}.wic-text-dark{color:var(--wic-colour-text,#444)}.wic-text-light a:not(.wic-button,.wic-hero__cta),.wic-text-dark a:not(.wic-button,.wic-hero__cta),.wic-text-light :is(h1,h2,h3,h4,h5,h6),.wic-text-dark :is(h1,h2,h3,h4,h5,h6),.wic-hero--background:not(.wic-hero--no-picture) :is(h1,h2,h3,h4,h5,h6){color:inherit}.wic-button--secondary,.wic-button--secondary:hover,.wic-button--secondary:focus{border:2px solid currentColor;background-color:transparent;padding:8px 28px;color:inherit}.wic-button--secondary:hover,.wic-button--secondary:focus{text-decoration:underline}.wic-colour-accent.wic-text-dark :is(.wic-button,.wic-hero__cta):not(.wic-button--secondary){background-color:var(--wic-colour-text,#444);color:var(--wic-text-on-dark,#fff)}.wic-colour-accent.wic-text-dark :is(.wic-button,.wic-hero__cta):not(.wic-button--secondary):is(:hover,:focus){background-color:color-mix(in srgb,var(--wic-colour-text,#444) 80%,#000);color:var(--wic-text-on-dark,#fff)}.wic-cta{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin:0 0 var(--wic-block-margin);padding:var(--wic-spacing,48px) 24px;background:var(--wic-colour,var(--wic-cta-background))}.wic-cta--center{align-items:center;text-align:center}.wic-cta__heading{margin:0;font-size:1.8em;line-height:1.2}.wic-cta__text{max-width:640px;margin:0;font-size:1.1em}.wic-cta__actions{display:flex;flex-wrap:wrap;justify-content:inherit;gap:12px}.wic-cta--center .wic-cta__actions{justify-content:center}.wic-grid-block{margin:0 0 var(--wic-block-margin)}.wic-grid-block__heading{margin:0 0 20px}.wic-grid{--wic-grid-columns:1;display:grid;grid-template-columns:repeat(var(--wic-grid-columns),minmax(0,1fr));gap:var(--wic-grid-gap)}@media(min-width:568px){.wic-grid--cols-2,.wic-grid--cols-3,.wic-grid--cols-4,.wic-grid--cols-6{--wic-grid-columns:2}}@media(min-width:768px){.wic-grid--cols-3,.wic-grid--cols-6{--wic-grid-columns:3}.wic-grid--cols-4{--wic-grid-columns:4}}@media(min-width:1024px){.wic-grid--cols-6{--wic-grid-columns:6}}.wic-grid>[data-wic-slot],.wic-logostrip__logos>[data-wic-slot]{grid-column:1/-1;flex:1 1 100%}.wic-grid>[data-wic-slot]>[data-wic-slot-host]>[data-puck-dropzone]{display:grid;grid-template-columns:repeat(var(--wic-grid-columns),minmax(0,1fr));gap:var(--wic-grid-gap)}.wic-logostrip__logos>[data-wic-slot]>[data-wic-slot-host]>[data-puck-dropzone]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 40px}.wic-feature__picture{display:block;width:100%;height:auto;margin:0 0 12px}.wic-feature__title{margin:0 0 6px;font-size:1.2em}.wic-feature__text{margin:0 0 8px}.wic-feature__link{color:var(--wic-link-colour);font-weight:bold}.wic-iconitem__icon{display:inline-block;vertical-align:top;width:40px;height:40px;margin:0 0 10px;color:var(--wic-icon-colour)}.wic-iconitem__title{margin:0 0 4px;font-size:1.1em}.wic-iconitem__text{margin:0}.wic-logostrip{margin:0 0 var(--wic-block-margin);text-align:center}.wic-logostrip__heading{margin:0 0 20px;font-size:1.1em}.wic-logostrip__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 40px}.wic-logo__picture{display:block;width:auto;max-width:160px;height:auto;max-height:60px}.wic-logostrip--greyscale .wic-logo__picture{filter:grayscale(1);opacity:.7;transition:filter .2s,opacity .2s}.wic-logostrip--greyscale .wic-logo:hover .wic-logo__picture,.wic-logostrip--greyscale .wic-logo:focus-within .wic-logo__picture{filter:none;opacity:1}.wic-testimonial{display:flex;flex-direction:column;gap:12px;margin:0;padding:24px;border:1px solid var(--wic-card-border-colour);border-radius:var(--wic-card-radius)}.wic-testimonial__rating{font-size:1.2em;letter-spacing:2px;color:var(--wic-star-colour)}.wic-testimonial__star--on{color:var(--wic-star-on-colour)}.wic-testimonial__quote{flex:1 1 auto;margin:0;font-size:1.05em;line-height:1.6}.wic-testimonial__quote p{margin:0}.wic-testimonial__person{display:flex;align-items:center;gap:12px}.wic-testimonial__photo{width:48px;height:48px;border-radius:50%;object-fit:cover}.wic-testimonial__name{display:block;font-weight:bold}.wic-testimonial__role{display:block;font-size:.9em;color:var(--wic-muted-colour)}.wic-promo{position:relative;display:flex;flex-direction:column;border:1px solid var(--wic-card-border-colour);border-radius:var(--wic-card-radius);background:var(--wic-card-background);transition:box-shadow .2s;overflow:hidden}.wic-promo:hover{box-shadow:var(--wic-card-shadow-hover)}.wic-promo:focus-within{outline:2px solid var(--wic-focus-colour);outline-offset:2px}.wic-promo__media{position:relative}.wic-promo__picture{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.wic-promo__badge{position:absolute;top:12px;left:12px;padding:4px 10px;background:var(--wic-badge-background);font-weight:bold;color:var(--wic-badge-colour)}.wic-promo__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:16px}.wic-promo__heading{margin:0;font-size:1.2em}.wic-promo__link{color:inherit;text-decoration:none}.wic-promo__link:focus{outline:0}.wic-promo__link::after{content:"";position:absolute;inset:0}.wic-promo__text{margin:0}.wic-promo__more{margin-top:auto;font-size:13px;font-weight:bold;text-transform:uppercase;color:var(--wic-link-colour)}.wic-productgrid{margin:0 0 var(--wic-block-margin)}.wic-productgrid__title{margin:0 0 16px}.wic-productgrid .item-box{width:auto;max-width:none;margin:0;float:none}@media(min-width:768px) and (max-width:1023px){.wic-productgrid .wic-grid--cols-4{--wic-grid-columns:3}}.wic-catalog{margin:0 0 var(--wic-block-margin)}.wic-catalog__title{margin:0 0 16px}.wic-catalog__tiles{margin:0;padding:0;list-style:none}.wic-catalog__link{display:flex;flex-direction:column;height:100%;border:1px solid var(--wic-card-border-colour);border-radius:var(--wic-card-radius);background:var(--wic-card-background);text-decoration:none;color:inherit;transition:box-shadow .2s}.wic-catalog__link:hover,.wic-catalog__link:focus{box-shadow:var(--wic-card-shadow-hover)}.wic-catalog__link:focus-visible{outline:2px solid var(--wic-focus-colour);outline-offset:2px}.wic-catalog__media{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;padding:12px;min-height:0;overflow:hidden}.wic-catalog__picture{max-width:100%;max-height:100%;object-fit:contain}.wic-catalog__name{padding:12px;border-top:1px solid var(--wic-card-border-colour);text-align:center;font-size:1.05em}.wic-catalog__link:hover .wic-catalog__name,.wic-catalog__link:focus .wic-catalog__name{color:var(--wic-link-colour)}.wic-catalog--manufacturer .wic-catalog__media{aspect-ratio:3/2}.wic-zone{clear:both;margin:20px 0}.wic-zone__preview,.wic-post__preview{outline:2px dashed #f0ad4e;outline-offset:6px}.wic-zone__preview-label,.wic-post__preview-label{margin:0 0 12px;padding:6px 10px;background:#fcf8e3;color:#8a6d3b;font-size:13px}.wic-system.gallery,.wic-system.overview{float:none;width:auto;margin:0 0 20px}.wic-system-placeholder{padding:12px;border:1px dashed #bbb;color:#666;font-size:13px}.wic-visibility{display:contents}@media(max-width:767px){.wic-visibility.wic-hide-phone,li.wic-hide-phone,.wic-carousel__item:has(>.wic-visibility.wic-hide-phone:only-child){display:none}}@media(min-width:768px) and (max-width:1023px){.wic-visibility.wic-hide-tablet,li.wic-hide-tablet,.wic-carousel__item:has(>.wic-visibility.wic-hide-tablet:only-child){display:none}}@media(min-width:1024px){.wic-visibility.wic-hide-desktop,li.wic-hide-desktop,.wic-carousel__item:has(>.wic-visibility.wic-hide-desktop:only-child){display:none}}.wic-visibility-hidden{padding:12px;border:1px dashed #bbb;background:repeating-linear-gradient(45deg,#fafafa,#fafafa 8px,#f0f0f0 8px,#f0f0f0 16px);color:#666;font-size:13px}.wic-quickorder{margin:0 0 var(--wic-spacing-md,32px)}.wic-quickorder__intro{margin:0 0 16px}.wic-quickorder__rows{width:100%;max-width:560px;border-collapse:collapse;margin:0 0 8px}.wic-quickorder__rows th{text-align:left;font-weight:600;padding:4px 8px 4px 0}.wic-quickorder__rows td{padding:0 8px 6px 0}.wic-quickorder__sku{width:100%}.wic-quickorder__quantity{width:100px}.wic-quickorder__paste,.wic-quickorder__upload{margin:16px 0 0;max-width:560px}.wic-quickorder__paste label,.wic-quickorder__upload label{display:block;margin:0 0 4px}.wic-quickorder__text{width:100%;font-family:monospace}.wic-quickorder__actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 4px}.wic-quickorder__limits{font-size:13px;color:var(--wic-note-colour)}.wic-quickorder__results:not(:empty){margin:16px 0 0;padding:12px;border:1px solid var(--wic-line-colour)}.wic-quickorder__error{color:var(--wic-error-colour)}.wic-quickorder__problems{width:100%;border-collapse:collapse;margin:8px 0}.wic-quickorder__problems th,.wic-quickorder__problems td{text-align:left;padding:4px 8px;border-bottom:1px solid var(--wic-line-subtle-colour);vertical-align:top}@media(max-width:567px){.wic-quickorder__problems thead{display:none}.wic-quickorder__problems tr,.wic-quickorder__problems td{display:block}}.wic-newsletter{margin:0 0 var(--wic-block-margin);max-width:640px}.wic-newsletter__heading{margin:0 0 8px}.wic-newsletter__text{margin:0 0 16px}.wic-newsletter__fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.wic-newsletter__label{flex:0 0 100%;margin:0;font-weight:600}.wic-newsletter__email{flex:1 1 240px;min-width:0;height:auto;padding:10px 12px}.wic-newsletter--stacked .wic-newsletter__email{flex-basis:100%}.wic-newsletter__website{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.wic-newsletter__captcha{margin:12px 0 0}.wic-newsletter__note{margin:8px 0 0;font-size:13px;color:var(--wic-note-colour)}.wic-newsletter__result:not(:empty){margin:12px 0 0}.wic-newsletter--done .wic-newsletter__result{font-weight:600}.wic-spotlight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--wic-grid-gap);align-items:center;margin:0 0 var(--wic-block-margin)}.wic-spotlight--picture-end .wic-spotlight__picture{order:2}.wic-spotlight__picture img{display:block;width:100%;height:auto}.wic-spotlight__eyebrow{margin:0 0 4px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wic-muted-colour)}.wic-spotlight__name{margin:0 0 8px}.wic-spotlight__name a{color:inherit;text-decoration:none}.wic-spotlight__name a:hover,.wic-spotlight__name a:focus-visible{text-decoration:underline}.wic-spotlight__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 12px}.wic-spotlight__price{font-size:24px;font-weight:700}.wic-spotlight__old-price{color:var(--wic-muted-colour);text-decoration:line-through}.wic-spotlight__description{margin:0 0 16px}@media(max-width:767px){.wic-spotlight{grid-template-columns:minmax(0,1fr)}.wic-spotlight--picture-end .wic-spotlight__picture{order:0}}.wic-countdown-block{margin:0 0 var(--wic-block-margin)}.wic-countdown-block__heading{margin:0 0 8px}.wic-countdown-block__text{margin:0 0 12px}.wic-countdown{margin:0 0 16px}.wic-countdown__label{margin:0 0 4px;font-weight:600}.wic-countdown__time{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 4px}.wic-countdown__time[hidden]{display:none}.wic-countdown__part{display:inline-flex;align-items:baseline;gap:4px}.wic-countdown__value{font-size:28px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.wic-countdown__unit{font-size:13px;color:var(--wic-muted-colour)}.wic-countdown__ends{margin:0;font-size:13px;color:var(--wic-note-colour)}.wic-countdown__ended{margin:0;font-weight:600}.wic-account-cta__audience{margin:12px 0 4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#666}.wic-group>*,.wic-layoutgrid>*{--wic-block-margin:0;--wic-flow-gap:0}.wic-group{--wic-group-gap:initial;--wic-group-padding:initial;--wic-group-direction:column;--wic-group-wrap:nowrap;--wic-group-align:stretch;--wic-group-justify:flex-start;position:relative;display:flex;flex-direction:var(--wic-group-direction);flex-wrap:var(--wic-group-wrap);align-items:var(--wic-group-align);justify-content:var(--wic-group-justify);gap:var(--wic-group-gap,16px);min-width:0;margin:0 0 var(--wic-block-margin);padding:var(--wic-group-padding,0);border-radius:var(--wic-radius,0)}.wic-group--row{--wic-group-direction:row}.wic-group--wrap{--wic-group-wrap:wrap}.wic-group--align-start{--wic-group-align:flex-start}.wic-group--align-center{--wic-group-align:center}.wic-group--align-end{--wic-group-align:flex-end}.wic-group--justify-center{--wic-group-justify:center}.wic-group--justify-end{--wic-group-justify:flex-end}.wic-group--justify-between{--wic-group-justify:space-between}@media(max-width:567px){.wic-group--row{--wic-group-wrap:wrap}}.wic-group--link{align-items:stretch;justify-content:flex-start}.wic-group__link,.wic-group>[data-wic-slot]>[data-wic-slot-host]>[data-puck-dropzone],.wic-group__link>[data-wic-slot]>[data-wic-slot-host]>[data-puck-dropzone]{display:flex;flex-direction:var(--wic-group-direction);flex-wrap:var(--wic-group-wrap);align-items:var(--wic-group-align);justify-content:var(--wic-group-justify);gap:var(--wic-group-gap,16px)}.wic-group__link{flex:1 1 auto;min-width:0;color:inherit;text-decoration:none}.wic-group__link:hover,.wic-group__link:focus{color:inherit}.wic-group__link:hover .wic-text--heading{text-decoration:underline}.wic-group>[data-wic-slot],.wic-group__link>[data-wic-slot]{flex:1 1 auto;align-self:stretch;min-width:0}.wic-group--background{background:var(--wic-colour)}.wic-group--background.wic-text-light:not(.wic-group--overlay-light,.wic-group--overlay-strong){color:var(--wic-colour-on,var(--wic-text-on-dark))}.wic-group--background.wic-text-dark{color:var(--wic-colour-on,var(--wic-colour-text,#444))}.wic-group--picture{isolation:isolate}.wic-group__picture{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;border-radius:inherit}.wic-group--overlay-light::after,.wic-group--overlay-strong::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgba(0,0,0,.35)}.wic-group--overlay-strong::after{background:rgba(0,0,0,.6)}.wic-columns__column>.wic-group:only-child{box-sizing:border-box;height:100%;margin-bottom:0}.wic-columns__column>[data-wic-slot]>[data-wic-slot-host]>[data-puck-dropzone]>[data-puck-component]:only-child:has(>[data-wic-preview]>div>.wic-group:only-child),.wic-columns__column>[data-wic-slot]>[data-wic-slot-host]>[data-puck-dropzone]>[data-puck-component]:only-child:has(>div>[data-wic-preview]>div>.wic-group:only-child),.wic-columns__column>[data-wic-slot]>[data-wic-slot-host]>[data-puck-dropzone]>[data-puck-component]:only-child>div:has(>[data-wic-preview]>div>.wic-group:only-child),.wic-columns__column>[data-wic-slot]>[data-wic-slot-host]>[data-puck-dropzone]>[data-puck-component]:only-child>[data-wic-preview]:has(>div>.wic-group:only-child),.wic-columns__column>[data-wic-slot]>[data-wic-slot-host]>[data-puck-dropzone]>[data-puck-component]:only-child>div>[data-wic-preview]:has(>div>.wic-group:only-child),.wic-columns__column>[data-wic-slot]>[data-wic-slot-host]>[data-puck-dropzone]>[data-puck-component]:only-child>[data-wic-preview]>div:has(>.wic-group:only-child),.wic-columns__column>[data-wic-slot]>[data-wic-slot-host]>[data-puck-dropzone]>[data-puck-component]:only-child>div>[data-wic-preview]>div:has(>.wic-group:only-child){height:100%}.wic-columns__column>[data-wic-slot]>[data-wic-slot-host]>[data-puck-dropzone]>[data-puck-component]:only-child>[data-wic-preview]>div>.wic-group:only-child,.wic-columns__column>[data-wic-slot]>[data-wic-slot-host]>[data-puck-dropzone]>[data-puck-component]:only-child>div>[data-wic-preview]>div>.wic-group:only-child{box-sizing:border-box;height:100%;margin-bottom:0}.wic-group--min-short{min-height:240px}.wic-group--min-medium{min-height:400px}.wic-group--min-tall{min-height:560px}.wic-group--card{border:1px solid var(--wic-card-border-colour);border-radius:var(--wic-card-radius);background:var(--wic-card-background);padding:var(--wic-group-padding,24px)}.wic-group--panel{background:var(--wic-panel-background);padding:var(--wic-group-padding,32px)}.wic-text-light .wic-group--card:not(.wic-group--background){color:var(--wic-card-text,var(--wic-colour-text,#444))}.wic-text-light .wic-group--panel:not(.wic-group--background){color:var(--wic-panel-text,var(--wic-colour-text,#444))}.wic-layoutgrid{--wic-layoutgrid-columns:1;--wic-layoutgrid-template:repeat(var(--wic-layoutgrid-columns),minmax(0,1fr));display:grid;grid-template-columns:var(--wic-layoutgrid-template);gap:var(--wic-spacing,32px);margin:0 0 var(--wic-block-margin)}.wic-layoutgrid--cols-auto{--wic-layoutgrid-template:repeat(auto-fit,minmax(min(var(--wic-layoutgrid-min,240px),100%),1fr))}.wic-layoutgrid--min-narrow{--wic-layoutgrid-min:160px}.wic-layoutgrid--min-wide{--wic-layoutgrid-min:320px}.wic-layoutgrid--cols-4,.wic-layoutgrid--cols-5,.wic-layoutgrid--cols-6{--wic-layoutgrid-columns:2}@media(min-width:568px){.wic-layoutgrid--cols-2,.wic-layoutgrid--cols-3{--wic-layoutgrid-columns:2}.wic-layoutgrid--cols-5,.wic-layoutgrid--cols-6{--wic-layoutgrid-columns:3}}@media(min-width:768px){.wic-layoutgrid--cols-3{--wic-layoutgrid-columns:3}.wic-layoutgrid--cols-4{--wic-layoutgrid-columns:4}}@media(min-width:1024px){.wic-layoutgrid--cols-5{--wic-layoutgrid-columns:5}.wic-layoutgrid--cols-6{--wic-layoutgrid-columns:6}}.wic-layoutgrid>[data-wic-slot]{grid-column:1/-1}.wic-layoutgrid>[data-wic-slot]>[data-wic-slot-host]>[data-puck-dropzone]{display:grid;grid-template-columns:var(--wic-layoutgrid-template);gap:var(--wic-spacing,32px)}.wic-text{margin:0 0 var(--wic-flow-gap,16px);white-space:pre-line}.wic-text--body{font-size:var(--wic-text-size,1em);line-height:1.6}.wic-text--lead{font-size:var(--wic-text-size,1.25em);line-height:1.5}.wic-text--caption{font-size:var(--wic-text-size,.875em);line-height:1.5;color:var(--wic-muted-colour)}.wic-text--eyebrow{font-family:var(--wic-eyebrow-font);font-size:var(--wic-text-size,var(--wic-eyebrow-size));letter-spacing:var(--wic-eyebrow-tracking);text-transform:var(--wic-eyebrow-transform);line-height:1.4;color:var(--wic-eyebrow-colour)}.wic-text--heading{font-size:var(--wic-heading,28px);line-height:1.2}.wic-text--figure{font-family:var(--wic-figure-font);font-size:var(--wic-text-size,2em);font-weight:700;line-height:1.1}.wic-text--tone-muted,.wic-richtext--tone-muted{color:var(--wic-muted-colour)}.wic-text--tone-accent,.wic-richtext--tone-accent{color:var(--wic-colour-accent-dark,#248ece)}.wic-text--tone-inverse,.wic-richtext--tone-inverse{color:var(--wic-text-on-dark)}.wic-text-light :is(.wic-text--tone-muted,.wic-text--caption,.wic-text--eyebrow,.wic-richtext--tone-muted){color:inherit;color:color-mix(in srgb,currentColor 80%,transparent)}.wic-text-light :is(.wic-countdown__unit,.wic-countdown__ends,.wic-newsletter__note,.wic-spotlight__eyebrow,.wic-spotlight__old-price){color:inherit}.wic-colour-accent.wic-text-dark{color:color-mix(in srgb,var(--wic-colour-text,#444) 60%,#000)}.wic-colour-accent.wic-text-dark :is(.wic-text--tone-muted,.wic-text--caption,.wic-text--eyebrow,.wic-richtext--tone-muted,.wic-countdown__unit,.wic-countdown__ends,.wic-newsletter__note,.wic-spotlight__eyebrow,.wic-spotlight__old-price){color:inherit}.wic-text--align-left{text-align:start}.wic-text--align-center{text-align:center}.wic-text--align-right{text-align:end}.wic-text--measure-narrow,.wic-richtext--measure-narrow{max-width:45ch}.wic-text--measure-normal,.wic-richtext--measure-normal{max-width:65ch}.wic-text--heading.wic-text--measure-narrow{max-width:16ch}.wic-text--heading.wic-text--measure-normal{max-width:24ch}.wic-text--align-center:is(.wic-text--measure-narrow,.wic-text--measure-normal){margin-right:auto;margin-left:auto}.wic-media{position:relative;margin:0 0 var(--wic-flow-gap,16px)}.wic-media__link{display:block}.wic-media__picture{display:block;width:100%;height:auto;border-radius:var(--wic-radius,0)}.wic-media--1-1 .wic-media__picture{aspect-ratio:1/1}.wic-media--4-3 .wic-media__picture{aspect-ratio:4/3}.wic-media--3-2 .wic-media__picture{aspect-ratio:3/2}.wic-media--16-9 .wic-media__picture{aspect-ratio:16/9}.wic-media--21-9 .wic-media__picture{aspect-ratio:21/9}.wic-media--cover .wic-media__picture{object-fit:cover}.wic-media--contain .wic-media__picture{object-fit:contain}.wic-media--fill{height:100%;min-height:240px;margin-bottom:0}.wic-media--fill .wic-media__link{height:100%}.wic-media--fill .wic-media__picture{position:absolute;inset:0;height:100%}[data-puck-component]:has(>[data-wic-preview]>div>.wic-media--fill),[data-puck-component]:has(>div>[data-wic-preview]>div>.wic-media--fill),[data-puck-component]>div:has(>[data-wic-preview]>div>.wic-media--fill),[data-wic-preview]:has(>div>.wic-media--fill),[data-wic-preview]>div:has(>.wic-media--fill){height:100%}.wic-media--icon{width:64px;max-width:100%}.wic-stats{display:flex;flex-wrap:wrap;gap:16px 40px;margin:0 0 var(--wic-flow-gap,16px);padding:0}.wic-stats--cols-2,.wic-stats--cols-3,.wic-stats--cols-4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:568px){.wic-stats--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.wic-stats--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.wic-stats--rule{padding-top:16px;border-top:1px solid var(--wic-line-colour);border-top:1px solid color-mix(in srgb,currentColor 25%,transparent)}.wic-stats>[data-wic-slot]{grid-column:1/-1;flex:1 1 100%}.wic-stats>[data-wic-slot]>[data-wic-slot-host]>[data-puck-dropzone]{display:flex;flex-wrap:wrap;gap:16px 40px}.wic-stat{display:flex;flex-direction:column-reverse;margin:0}.wic-stat__label{margin:0;font-size:.875em;color:var(--wic-muted-colour)}.wic-stat__value{margin:0;font-family:var(--wic-figure-font);font-size:2em;font-weight:700;line-height:1.1}.wic-text-light .wic-stat__label{color:inherit}.wic-table{margin:0 0 var(--wic-flow-gap,16px);overflow-x:auto}.wic-table__table{width:100%;border-collapse:collapse}.wic-table__caption{padding:0 0 8px;caption-side:top;text-align:left;font-weight:700}.wic-table__table :is(th,td){padding:8px 12px;border-bottom:1px solid var(--wic-line-colour);text-align:left;vertical-align:top}.wic-table__table th{border-bottom-width:2px;font-weight:700}.wic-table--align-center .wic-table__table :is(th,td):not(:first-child){text-align:center}.wic-table--align-right .wic-table__table :is(th,td):not(:first-child){text-align:right}.wic-table--last-left .wic-table__table :is(th,td):last-child:not(:first-child){text-align:left}.wic-table--last-center .wic-table__table :is(th,td):last-child:not(:first-child){text-align:center}.wic-table--last-right .wic-table__table :is(th,td):last-child:not(:first-child){text-align:right}.wic-table--striped tbody tr:nth-child(even){background:var(--wic-table-stripe-background)}.wic-buttonblock{margin:0 0 var(--wic-flow-gap,16px)}.wic-buttonblock--center{text-align:center}.wic-button-link{font-weight:700;color:var(--wic-link-colour);text-decoration:underline}.wic-text-light .wic-button-link{color:inherit}[dir="rtl"] .wic-button__arrow{display:inline-block;transform:scaleX(-1)}.wic-divider{height:0;margin:var(--wic-spacing,32px) 0;border:0;border-top:1px solid var(--wic-line-colour)}:is([class^="wic-"],[class*=" wic-"]) :is(a,button,input,select,textarea,summary,[tabindex]):not(.wic-promo__link):focus-visible{outline:2px solid var(--wic-focus-colour)!important;outline-offset:2px}@media(prefers-reduced-motion:reduce){.wic-logostrip--greyscale .wic-logo__picture,.wic-promo,.wic-catalog__link{transition:none}}.wic-posts{margin:0 0 var(--wic-block-margin)}.wic-posts__heading{margin:0 0 20px}.wic-posts__post{display:flex;flex-direction:column;gap:12px;min-width:0}.wic-posts__cover img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.wic-posts__date{display:block;margin:0 0 4px;font-size:13px;color:var(--wic-muted-colour)}.wic-posts__title{margin:0 0 8px;font-size:1.15em}.wic-posts__title a{color:inherit;text-decoration:none}.wic-posts__title a:hover,.wic-posts__title a:focus-visible{text-decoration:underline}.wic-posts__summary{margin:0 0 8px}.wic-posts__more{font-weight:600}.wic-posts__list{display:grid;gap:var(--wic-grid-gap)}@media(min-width:768px){.wic-posts__list .wic-posts__post--cover{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:var(--wic-grid-gap)}}.wic-posts.wic-carousel .wic-carousel__item{display:flex}.wic-posts.wic-carousel .wic-carousel__item>*{flex:1 1 auto}.wic-posts__all{margin:20px 0 0}.wic-megamenu{position:relative;margin:0;background:var(--wic-megamenu-bar-background);font-size:var(--wic-megamenu-font-size)}.wic-megamenu[data-wic-megamenu-theme-panel]{font-size:var(--wic-megamenu-font-size,14px)}.wic-megamenu ul{margin:0;padding:0;list-style:none}.wic-megamenu__toggle{display:none;width:100%;padding:12px 16px;border:0;background:var(--wic-megamenu-toggle-background);color:var(--wic-megamenu-toggle-colour);font:inherit;font-weight:600;text-align:left;cursor:pointer}.wic-megamenu__toggle::after{content:"";float:right;width:.6em;height:.6em;margin-top:.3em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.wic-megamenu__toggle[aria-expanded="true"]::after{transform:rotate(-135deg);margin-top:.55em}.wic-megamenu__bar{display:flex;flex-wrap:wrap;justify-content:var(--wic-megamenu-bar-justify)}.wic-megamenu__item{display:flex;align-items:center}.wic-megamenu__link{display:block;padding:var(--wic-megamenu-item-padding);border:0;background:none;color:var(--wic-megamenu-link-colour);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.wic-megamenu__link:hover,.wic-megamenu__item--open>.wic-megamenu__link{color:var(--wic-megamenu-link-colour-hover)}.wic-megamenu__opener--beside{align-self:stretch;min-width:28px;padding:0 10px 0 0;border:0;background:none;color:var(--wic-megamenu-link-colour);cursor:pointer}.wic-megamenu__item--has-panel>.wic-megamenu__opener::after{content:"";display:inline-block;width:.45em;height:.45em;margin-left:.4em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.2em) rotate(45deg);transition:transform .15s}.wic-megamenu__item--open>.wic-megamenu__opener::after{transform:translateY(.1em) rotate(-135deg)}.wic-megamenu a:focus-visible,.wic-megamenu button:focus-visible{outline:2px solid var(--wic-focus-colour);outline-offset:-2px}.wic-megamenu__panel{position:absolute;top:100%;left:0;right:0;z-index:1000;display:none;box-sizing:border-box;padding:var(--wic-megamenu-panel-padding);background:var(--wic-megamenu-panel-background);box-shadow:var(--wic-megamenu-panel-shadow);text-align:left}.wic-megamenu--panel-page .wic-megamenu__panel{left:50%;right:auto;width:100vw;transform:translateX(-50%)}.wic-megamenu--panel-page.wic-megamenu--placed .wic-megamenu__panel{left:var(--wic-megamenu-page-left);width:var(--wic-megamenu-page-width);transform:none}.wic-megamenu--panel-page .wic-megamenu__bar{position:relative}.wic-megamenu--panel-page .wic-megamenu__panel>*{max-width:var(--wic-megamenu-content-width);margin-left:auto;margin-right:auto}.wic-megamenu:not(.wic-megamenu--ready) .wic-megamenu__item:hover>.wic-megamenu__panel,.wic-megamenu:not(.wic-megamenu--ready) .wic-megamenu__item:focus-within>.wic-megamenu__panel,.wic-megamenu--ready .wic-megamenu__item--open>.wic-megamenu__panel{display:block}.wic-megamenu__panel[hidden]{display:none!important}.wic-megamenu__bar[hidden]{display:none!important}.wic-megamenu--preview .wic-megamenu__bar{display:block}.wic-megamenu--preview .wic-megamenu__item{flex-wrap:wrap}.wic-megamenu .wic-megamenu__panel.wic-megamenu__panel--preview{position:static;display:block;flex:1 1 100%;width:auto;transform:none;margin:4px 0 12px;box-shadow:none;border:1px dashed var(--wic-line-colour)}.wic-megamenu__link--hidden{opacity:.55;text-decoration:line-through}.wic-menu-links{margin:0 0 16px}.wic-menu-links__heading{margin:0 0 8px;color:var(--wic-megamenu-heading-colour);font-weight:700}.wic-menu-links__list,.wic-menu-links__sub{margin:0;padding:0;list-style:none}.wic-menu-links__item{margin:0 0 6px}.wic-megamenu .wic-menu-links__sub{margin:6px 0 0 12px}.wic-menu-links__link{color:var(--wic-megamenu-panel-link-colour);text-decoration:none}.wic-menu-links__link:hover{text-decoration:underline}.wic-menu-badge{display:inline-block;margin-left:var(--wic-menu-badge-gap);padding:var(--wic-menu-badge-padding);border-radius:var(--wic-menu-badge-radius);font-size:var(--wic-menu-badge-font-size);font-weight:var(--wic-menu-badge-font-weight);line-height:1.4;vertical-align:middle;white-space:nowrap}.wic-menu-links__link:hover .wic-menu-badge{text-decoration:none}.wic-menu-badge--trending{color:var(--wic-menu-badge-trending-colour);background:var(--wic-menu-badge-trending-background)}.wic-menu-badge--new{color:var(--wic-menu-badge-new-colour);background:var(--wic-menu-badge-new-background)}.wic-menu-badge--sale{color:var(--wic-menu-badge-sale-colour);background:var(--wic-menu-badge-sale-background)}.wic-menu-product{position:relative;margin:0 0 16px;padding:var(--wic-menu-product-padding);border-radius:var(--wic-menu-product-radius);background:var(--wic-menu-product-background)}.wic-menu-product__media{position:relative;margin:0 0 10px;aspect-ratio:4/3;border-radius:calc(var(--wic-menu-product-radius) - 2px);background:var(--wic-menu-product-picture-background);overflow:hidden}.wic-menu-product__picture{display:block;width:100%;height:100%;object-fit:contain}.wic-menu-product__badge{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:4px;color:var(--wic-menu-product-badge-colour);background:var(--wic-menu-product-badge-background);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wic-menu-product__name{margin:0 0 4px;color:var(--wic-menu-product-name-colour);font-size:15px;font-weight:600;line-height:1.3}.wic-menu-product__link{color:inherit;text-decoration:none}.wic-menu-product__link::after{content:"";position:absolute;inset:0;border-radius:var(--wic-menu-product-radius)}.wic-menu-product__link:focus-visible::after{outline:2px solid currentColor;outline-offset:2px}.wic-menu-product:hover .wic-menu-product__name{text-decoration:underline}.wic-menu-product__prices{margin:0}.wic-menu-product__price{color:var(--wic-menu-product-price-colour);font-size:18px;font-weight:700}.wic-menu-product__old-price{margin-right:6px;color:var(--wic-menu-product-secondary-colour);font-size:13px;text-decoration:line-through}.wic-menu-product__line,.wic-menu-product__availability{margin:2px 0 0;color:var(--wic-menu-product-secondary-colour);font-size:13px}.wic-menu-product__line-label{margin-right:4px}.wic-megamenu--phone .wic-megamenu__toggle{display:block}.wic-megamenu--theme-panel .wic-megamenu__toggle,.wic-megamenu--phone.wic-megamenu--theme-panel .wic-megamenu__toggle{display:none}.wic-megamenu--phone{position:relative}.wic-megamenu--phone .wic-megamenu__bar{display:block;text-align:left}.wic-megamenu--phone .wic-megamenu__item{flex-wrap:wrap;border-top:1px solid var(--wic-line-subtle-colour)}.wic-megamenu--phone .wic-megamenu__link{flex:1 1 auto}.wic-megamenu--phone .wic-megamenu__opener--beside{padding:0 16px}.wic-megamenu--phone .wic-megamenu__panel,.wic-megamenu--phone.wic-megamenu--panel-page .wic-megamenu__panel{position:static;flex:1 1 100%;width:auto;transform:none;box-shadow:none;padding:4px 16px 12px}@media(max-width:1023px){.wic-megamenu:not(.wic-megamenu--ready) .wic-megamenu__bar{display:block}.wic-megamenu:not(.wic-megamenu--ready) .wic-megamenu__panel{position:static;display:block;width:auto;transform:none;box-shadow:none}}
