.breadcrumb-container{padding:10px 0;overflow:hidden}.breadcrumb-container.uppercase-breadcrumbs .breadcrumb__item,.breadcrumb-container.uppercase-breadcrumbs .breadcrumb__item a{text-transform:uppercase}.breadcrumb{font-family:var(--font-body-family);color:var(--breadcrumb-color,#000);--fs-body: 10px;--base-font-size: 10px}.breadcrumb__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center}.breadcrumb__item{display:flex;align-items:center}.breadcrumb__item:not(:last-child):after{content:"/";margin:0 .5rem}.breadcrumb__link{color:var(--breadcrumb-color,#000);text-decoration:none}.breadcrumb__link:hover{text-decoration:underline}.breadcrumb__item--active{font-weight:500}@media screen and (max-width:959px){.breadcrumb__list{flex-wrap:nowrap;width:calc(100% + 3rem);margin-left:-1.5rem;padding:0 1.5rem;overflow-x:auto}.breadcrumb__list>*{flex-shrink:0}.breadcrumb{position:relative}.breadcrumb:after{content:"";width:1.5rem;right:0;top:0;height:100%;position:absolute;background:linear-gradient(90deg,#0000,#fff 80%)}}.floating-breadcrumbs{position:absolute;z-index:1;--breadcrumb-color: #fff}.floating-breadcrumbs .breadcrumb:after{content:none}.goals-and-categories__inner{display:grid;grid-template-columns:1fr;gap:20px}.goals-and-categories__goals{display:flex;flex-direction:column;gap:20px;grid-column:span 1;min-width:0}.goals-and-categories__goals-header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.goals-and-categories__goals-heading,.goals-and-categories__categories-heading{margin:0;font-size:24px;font-weight:700;line-height:1.1;letter-spacing:-.2px;color:var(--clr-navy)}.goals-and-categories__shop-all{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none;color:var(--clr-navy)}.goals-and-categories__shop-all-text{font-size:12px;font-weight:700;text-transform:uppercase;line-height:1}.goals-and-categories__shop-all-arrow{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:12px;height:13px;color:inherit}.goals-and-categories__shop-all-arrow svg{display:block;width:12px;height:13px}.goals-and-categories__goals-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.goals-and-categories__goal{position:relative;display:flex;align-items:flex-end;width:100%;aspect-ratio:440 / 239;padding:14px;border-radius:10px;overflow:hidden;text-decoration:none;color:#fff}.goals-and-categories__goal-media{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.goals-and-categories__goal-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.goals-and-categories__goal-image--desktop{display:none}.goals-and-categories__goal-image--mobile{display:block}.goals-and-categories__goal-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#004170,#004170ad 22.492%,#00417032 42.339%,#00417000 66.154%)}.goals-and-categories__goal-gradient:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#004170,#004170ad 26.25%,#00417033 49.41%,#00417000 77.2%);opacity:0;transition:opacity .3s linear;pointer-events:none}.goals-and-categories__goal:hover .goals-and-categories__goal-gradient:after,.goals-and-categories__goal:focus-visible .goals-and-categories__goal-gradient:after{opacity:1}@media(prefers-reduced-motion:reduce){.goals-and-categories__goal-gradient:after,.goals-and-categories__goal-arrow,.goals-and-categories__category:after{transition:none}}.goals-and-categories__goal-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.goals-and-categories__goal-title{margin:0;font-size:14px;font-weight:700;line-height:1.1;color:#fff}.goals-and-categories__goal-arrow{display:none;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ffffff40;transition:background .3s ease}.goals-and-categories__goal:hover .goals-and-categories__goal-arrow,.goals-and-categories__goal:focus-visible .goals-and-categories__goal-arrow{background:#24a2db}.goals-and-categories__goal-arrow-icon{display:inline-block;width:8px;height:8px;border:solid #fff;border-width:1.75px 1.75px 0 0;transform:rotate(45deg);margin-left:-2px}.goals-and-categories__categories{grid-column:span 1;min-width:0}.goals-and-categories__categories-panel{display:flex;flex-direction:column;align-items:center;gap:20px;padding:30px 20px;border:1px solid var(--clr-border-light, #deebf4);border-radius:20px;background:linear-gradient(142deg,#e8f6ff66 .48%,#fff 50%,#e8f6ff66)}.goals-and-categories__categories-heading{text-align:center}.goals-and-categories__categories-list{display:flex;flex-direction:column;gap:10px;width:100%}.goals-and-categories__category{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border:1px solid var(--clr-border-light, #deebf4);border-radius:8px;background:#fff;overflow:hidden;text-decoration:none;color:var(--clr-primary-blue, #0295ff)}.goals-and-categories__category:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(79deg,#e8f6ff 11.29%,#fff 32.94%),#fff;opacity:0;transition:opacity .3s ease;pointer-events:none}.goals-and-categories__category:hover:after,.goals-and-categories__category:focus-visible:after{opacity:1}.goals-and-categories__category>*{position:relative;z-index:1}.goals-and-categories__category-inner{display:flex;align-items:center;gap:12px;min-width:0}.goals-and-categories__category-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px}.goals-and-categories__category-icon img{display:block;width:40px;height:40px;object-fit:contain}.goals-and-categories__category-title{font-size:clamp(14px,calc(14px + (100vw - 1400px) * 4 / 700),18px);font-weight:700;line-height:1.2;color:var(--clr-primary-blue, #0295ff)}.goals-and-categories__category-arrow{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px}.goals-and-categories__category-arrow-icon{display:inline-block;width:8px;height:8px;border:solid var(--clr-primary-blue, #0295ff);border-width:1.75px 1.75px 0 0;transform:rotate(45deg)}@media screen and (min-width:1100px){.goals-and-categories__inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;align-items:stretch}.goals-and-categories__goals{grid-column:span 2;padding-top:40px}.goals-and-categories__categories{grid-column:span 1}.goals-and-categories__goals-grid{gap:20px}.goals-and-categories__goal{padding:20px;border-radius:20px}.goals-and-categories__goal-image--desktop{display:block}.goals-and-categories__goal-image--mobile{display:none}.goals-and-categories__goal-gradient{background:linear-gradient(0deg,#004170,#004170ad 16.93%,#00417033 31.87%,#00417000 49.79%)}.goals-and-categories__goal-title{font-size:22px;line-height:22px}.goals-and-categories__goal-arrow{display:flex}.goals-and-categories__categories-panel{height:100%;padding:40px;background:linear-gradient(212deg,#e8f6ff,#fff 50%)}}.megamenu{position:fixed;top:var(--nav-height);left:0;width:100%;height:calc(100% - var(--nav-height));z-index:20;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.megamenu:not(.is-active) *{pointer-events:none}.megamenu.is-active{opacity:1;visibility:visible;pointer-events:auto}.megamenu__underlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000040;z-index:0}.megamenu__inner{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;background-color:#fff;overflow-y:auto}.megamenu__inner-inner{height:100%;overflow-y:auto;display:flex;flex-direction:column}@media(min-width:1100px){.megamenu__inner{height:100%;padding:20px 20px 0}}.megamenu__container{position:relative;height:100%;display:flex;flex-direction:column;gap:16px}@media(min-width:1100px){.megamenu__container{flex-direction:row}}.megamenu__controls{overflow-y:auto}.megamenu__controls-inner{display:flex;flex-direction:column;gap:10px;width:100%;flex-shrink:0;padding-inline:10px}@media(min-width:1100px){.megamenu__controls-inner{flex-grow:1;flex-shrink:0;max-width:264px;width:auto;padding-inline:0}}.megamenu__stage{flex:1;min-height:0;position:relative;background-color:#fff;visibility:hidden;pointer-events:none}.megamenu__stage-inner{height:100%;overflow-y:auto}.megamenu__stage--overlay-active{visibility:visible;pointer-events:auto}@media(min-width:1100px){.megamenu__stage{visibility:visible;pointer-events:auto}}.megamenu__back-bar{display:none;position:absolute;bottom:0;left:0;width:100%;z-index:2;background-color:#fff;border-top:1px solid var(--clr-border-light);padding:24px 10px;justify-content:center;align-items:center}.megamenu__stage--overlay-active .megamenu__back-bar{display:flex}@media(min-width:1100px){.megamenu__back-bar{display:none}}.megamenu__back{display:flex;align-items:center;gap:10px;padding:0;font-size:12px;font-weight:700;line-height:16px;color:var(--clr-navy);background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.megamenu__back:hover{text-decoration:underline}.megamenu__back-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:11.314px;height:11.314px}.megamenu__back-icon:before{content:"";display:block;width:8px;height:8px;border-bottom:1px solid var(--clr-navy);border-left:1px solid var(--clr-navy);transform:rotate(45deg)}@media(max-width:1099px){.megamenu__stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:20px 10px;overflow:auto}}@media(min-width:1100px){.megamenu__stage{position:relative;inset:auto}}.megamenu__cards-grid{gap:20px;grid-template-columns:1fr;padding-inline:10px;padding-bottom:80px}@media(min-width:1100px){.megamenu__cards-grid{padding-inline:0;padding-bottom:0}}.megamenu__cards-grid-inner{grid-column:1 / -1;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:20px}.megamenu-promo-cards-wrapper{display:none}.megamenu-cards-wrapper{grid-template-columns:1fr;width:100%;min-width:0;gap:10px}.megamenu-card{grid-column:1 / -1;width:100%;max-width:100%;min-width:0}.megamenu-title{font-size:28px;font-weight:700;line-height:1;color:var(--clr-navy);text-transform:uppercase;padding:24px 10px}@media(min-width:1100px){.megamenu-title{padding:0 0 20px}.megamenu__cards-grid{grid-template-columns:repeat(12,1fr)}.megamenu__cards-grid-inner,.megamenu-promo-cards-wrapper{grid-column:auto}.megamenu__cards-grid-inner{width:auto;max-width:none;min-width:auto}.megamenu-promo-cards-wrapper{display:block}.megamenu-promo-cards-wrapper-inner{display:flex;gap:20px}.megamenu-cards-wrapper{grid-template-columns:repeat(12,1fr);width:auto;min-width:auto}.megamenu-card{grid-column:auto;width:auto;max-width:none;min-width:auto}}.megamenu-panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;opacity:1;visibility:visible;transition:opacity .2s ease,visibility .2s ease}.megamenu-panel--hidden{opacity:0;visibility:hidden;pointer-events:none}.megamenu__footer{flex-shrink:0;width:100%;display:none}.megamenu__header{display:block;background:var(--clr-primary-blue);padding-bottom:10px;padding-inline:var(--gap)}@media(min-width:1100px){.megamenu__footer{display:block}.megamenu__header{display:none}}.megamenu-panel-title{border-bottom:1px solid var(--clr-border-light);margin-bottom:20px}@media(min-width:1100px){.megamenu-panel-title{border-bottom:none;margin-bottom:0}}.payment-confidence-bar__inner-wrapper{padding:40px 30px;border:1px solid var(--clr-border-light, #deebf4);border-radius:20px;background:linear-gradient(1.27deg,#e8f6ff,#fff 100.3%),linear-gradient(90deg,#fdb3c8 25%,#b2fce3 75%);width:100%;display:flex;justify-content:center}.payment-confidence-bar__inner{display:flex;flex-direction:column;align-items:center;gap:30px;text-align:center;max-width:1200px}.payment-confidence-bar__title{order:1;margin:0;font-size:28px;font-weight:700;line-height:33px;color:#182e5e}.payment-confidence-bar__meta{display:contents}.payment-confidence-bar__message{order:2;margin:0;font-size:12px;font-weight:400;line-height:normal;color:#182e5e}.payment-confidence-bar__cta{order:4;display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#182e5e}.payment-confidence-bar__cta-text{font-size:12px;font-weight:700;text-transform:uppercase;line-height:1}.payment-confidence-bar__cta-arrow{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:12px;height:13px;color:inherit}.payment-confidence-bar__cta-arrow svg{display:block;width:12px;height:13px}.payment-confidence-bar__logos{order:3;display:flex;align-items:center;justify-content:center;gap:10px}.payment-confidence-bar__logo{display:flex;align-items:center;justify-content:center}.payment-confidence-bar__logo-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}.payment-confidence-bar__logo--klarna,.payment-confidence-bar__logo--paypal,.payment-confidence-bar__logo--clearpay{max-width:115px;max-height:40px;width:100%;height:auto}.payment-confidence-bar__logo--clearpay{padding:10px 14px;border-radius:7px;background:#b2fce3;box-sizing:border-box}.payment-confidence-bar__logo-image{display:block;width:100%;height:100%;object-fit:contain}.payment-confidence-bar__logo-image--clearpay{width:auto;max-width:100%;height:auto;max-height:23px}@media screen and (min-width:1100px){.payment-confidence-bar__inner-wrapper{padding:20px}.payment-confidence-bar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:80px;row-gap:10px;text-align:left}.payment-confidence-bar__title{order:unset;grid-column:1;grid-row:1;font-size:24px;align-self:end}.payment-confidence-bar__meta{display:flex;align-items:center;gap:10px;order:unset;grid-column:1;grid-row:2;align-self:start}.payment-confidence-bar__message{order:unset;font-size:10px}.payment-confidence-bar__cta{order:unset;flex-shrink:0}.payment-confidence-bar__logos{order:unset;grid-column:2;grid-row:1 / span 2;gap:20px;justify-content:flex-end}.payment-confidence-bar__logo--klarna,.payment-confidence-bar__logo--paypal{width:132px;height:46px}.payment-confidence-bar__logo--clearpay{width:auto;min-width:124px;height:46px;padding:12px 16px;border-radius:8px}}.collection-carousel{background:var(--cc-section-bg);padding:var(--cc-pad-top) 0 var(--cc-pad-bottom);overflow:hidden}.collection-carousel *{box-sizing:border-box}.collection-carousel__inner{display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px;align-items:stretch;width:100%;padding-inline:var(--gap)}.collection-carousel__sidebar{display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:512px;padding:30px;border:1px solid #deebf4;border-radius:8px;background-image:linear-gradient(32deg,#e8f6ff,#fff 50%)}.collection-carousel__intro{display:flex;flex-direction:column;gap:20px}.collection-carousel__heading{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:25px;line-height:27.5px;letter-spacing:-.2px;text-transform:uppercase;color:#182e5e}.collection-carousel__description{margin:0;font-size:12px;line-height:normal;color:#182e5e}.collection-carousel__description p{margin:0;font-size:12px;color:#182e5e}.collection-carousel__tabs{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.collection-carousel__tab{display:inline-flex;align-items:center;padding:14px 18px;border:1px solid #deebf4;border-radius:8px;background:#fff;color:#0295ff;font-weight:700;font-size:16px;line-height:18px;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,background .2s ease}.collection-carousel__tab.is-active{border-color:#0295ff;background-image:linear-gradient(-89.74deg,#fff .14%,#e8f6ff 99.86%),linear-gradient(90deg,#fff 0% 100%)}.collection-carousel__progress{display:none;position:relative;width:100%;height:4px;border-radius:10px;background:#f2f2f2;overflow:hidden}.collection-carousel__progress-pill{position:absolute;top:0;left:var(--cc-scroll-thumb-pos);height:100%;width:var(--cc-scroll-thumb-size);border-radius:10px;background:#0295ff}.collection-carousel__shop-all{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#182e5e;font-weight:700;font-size:12px;line-height:normal;text-transform:uppercase}.collection-carousel__shop-all:hover{text-decoration:underline}.collection-carousel__shop-all svg{width:12px;height:12px;flex-shrink:0}.collection-carousel__shop-all--mobile{display:none}.collection-carousel__main{position:relative;min-width:0;display:flex;align-items:center}.collection-carousel__panel{display:none;width:100%;opacity:0;transition:opacity .25s ease}.collection-carousel__panel.is-visible{display:block}.collection-carousel__panel.is-visible.is-loaded{opacity:1}.collection-carousel__splide{width:100%}.collection-carousel__splide:not(.is-initialized) .splide__list{display:flex;gap:20px}.collection-carousel__splide:not(.is-initialized) .splide__slide{width:320px;flex-shrink:0}.collection-carousel__grid{display:none}.collection-carousel__arrows{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:3;display:flex;justify-content:space-between;pointer-events:none;padding:0 4px}.collection-carousel__arrow{pointer-events:auto;width:32px;height:32px;border-radius:50%;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#0295ff;color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none}.collection-carousel__arrow svg{width:14px;height:14px;display:block}.collection-carousel__arrow--prev svg{transform:scaleX(-1)}.collection-carousel__empty{padding:40px 20px;text-align:center;color:#182e5e}.collection-carousel__icon{display:block;width:60px;height:60px;object-fit:contain}.collection-carousel--single .collection-carousel__sidebar{background-image:linear-gradient(90.05deg,#fff .14%,#e8f6ff 99.86%)}.collection-carousel--single .collection-carousel__heading{font-size:28px;line-height:33px;letter-spacing:normal;text-transform:none}@media screen and (max-width:1099px){.collection-carousel__inner{grid-template-columns:280px minmax(0,1fr)}.collection-carousel__sidebar{min-height:0}.collection-carousel__splide:not(.is-initialized) .splide__slide{width:260px}}@media screen and (max-width:749px){.collection-carousel{padding:20px 0}.collection-carousel__inner{display:flex;flex-direction:column;gap:20px;padding-inline:0}.collection-carousel__sidebar{min-height:0;border:0;border-radius:0;padding:40px 20px;background-image:linear-gradient(90.12deg,#fff .14%,#e8f6ff 99.86%)}.collection-carousel__heading{font-size:24px}.collection-carousel--single .collection-carousel__heading{font-size:28px;line-height:33px}.collection-carousel__tabs{flex-direction:row;flex-wrap:nowrap;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.collection-carousel__tabs::-webkit-scrollbar{display:none}.collection-carousel__tab{flex-shrink:0}.collection-carousel__progress{display:block;margin-top:20px}.collection-carousel__progress[hidden],.collection-carousel__shop-all--desktop{display:none}.collection-carousel__shop-all--mobile{display:inline-flex;margin-left:var(--gap)}.collection-carousel__main{padding-inline:var(--gap)}.collection-carousel__arrows,.collection-carousel__splide{display:none}.collection-carousel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}}.sale-hero-v2{position:relative;overflow:hidden;color:var(--hero-text-colour);background:#111;isolation:isolate;--hero-content-scale: 1}.sale-hero-v2 *{box-sizing:border-box}.sale-hero-v2 .sale-hero-v2__viewport{position:relative;overflow:hidden}.sale-hero-v2 .sale-hero-v2__track{display:flex;width:100%;will-change:transform;transform:translateZ(0);transition:transform var(--hero-transition-duration) cubic-bezier(.22,1,.36,1)}.sale-hero-v2 .sale-hero-v2__track>[id^=shopify-block-]{display:contents}.sale-hero-v2 .sale-hero-v2__slide{position:relative;flex:0 0 100%;min-width:100%;min-height:var(--hero-height-desktop);overflow:hidden;isolation:isolate;background:#111}.sale-hero-v2 .sale-hero-v2__slide.has-slide-link{cursor:pointer}.sale-hero-v2 .sale-hero-v2__media-wrap,.sale-hero-v2 .sale-hero-v2__media-item,.sale-hero-v2 .sale-hero-v2__media-base,.sale-hero-v2 .sale-hero-v2__overlay,.sale-hero-v2 .sale-hero-v2__foreground{position:absolute;top:0;right:0;bottom:0;left:0}.sale-hero-v2 .sale-hero-v2__media-wrap{z-index:1}.sale-hero-v2 .sale-hero-v2__media-item{overflow:hidden}.sale-hero-v2 .sale-hero-v2__media-item--mobile{display:none}.sale-hero-v2 .sale-hero-v2__media-base picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.sale-hero-v2 .sale-hero-v2__media-base img,.sale-hero-v2 .sale-hero-v2__media-base video{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--slide-media-focus-desktop-x) var(--slide-media-focus-desktop-y)}.sale-hero-v2 .sale-hero-v2__media-base video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:transparent}.sale-hero-v2 .sale-hero-v2__overlay{z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(var(--hero-overlay-colour),calc(var(--hero-overlay-opacity) * 1.12)),rgba(var(--hero-overlay-colour),calc(var(--hero-overlay-opacity) * .76)) 34%,rgba(var(--hero-overlay-colour),calc(var(--hero-overlay-opacity) * .22)) 64%,rgba(var(--hero-overlay-colour),0))}.sale-hero-v2 .sale-hero-v2__foreground{z-index:3;pointer-events:none}.sale-hero-v2 .sale-hero-v2__foreground img{position:absolute;left:var(--slide-foreground-x-desktop);top:var(--slide-foreground-y-desktop);transform:translate(-50%,-50%);width:min(var(--slide-foreground-width-desktop),60vw);height:auto;display:block;max-width:none}.sale-hero-v2 .sale-hero-v2__foreground--mobile{display:none}.sale-hero-v2 .sale-hero-v2__inner{position:relative;z-index:4;min-height:100%;display:flex;flex-direction:column;width:100%;margin:0 auto}.sale-hero-v2 .sale-hero-v2__parts{width:100%;max-width:var(--slide-parts-max-width-desktop, var(--hero-content-max));position:relative;display:flex;flex-grow:1;flex-direction:var(--slide-flex-direction-desktop, row);justify-content:var(--slide-justify-desktop, flex-start);align-items:var(--slide-align-desktop, center);gap:var(--slide-gap-desktop, 24px);padding:var(--slide-pad-top-desktop, 0) var(--slide-pad-right-desktop, 0) var(--slide-pad-bottom-desktop, 0) var(--slide-pad-left-desktop, 0)}.sale-hero-v2 .sale-hero-v2__part{display:flex;flex-direction:var(--part-flex-direction-desktop, column);align-items:var(--part-align-items-desktop, flex-start);text-align:var(--part-text-align-desktop, left);gap:var(--part-gap-desktop, 16px);max-width:var(--part-max-width-desktop, none);width:var(--part-width-desktop, auto)}.sale-hero-v2 .sale-hero-v2__button-wrap{display:inline-flex}.sale-hero-v2 .sale-hero-v2__button-wrap--full{display:flex;width:100%}.sale-hero-v2 .sale-hero-v2__button-wrap--full .btn{width:100%}.sale-hero-v2 .btn--sale-secondary{background:var(--hero-secondary-bg);color:var(--hero-secondary-text);border:1px solid var(--hero-secondary-border);box-shadow:none}.sale-hero-v2 .btn--sale-secondary:hover{background:var(--hero-secondary-bg);border-color:var(--hero-secondary-border);opacity:.92;color:var(--hero-secondary-text)}.sale-hero-v2 .sale-hero-v2__badge{display:inline-flex;align-items:center;justify-content:center;background:var(--hero-badge-bg);color:var(--hero-badge-text);border-radius:999px;padding:.5em .9em;font-size:var(--hero-badge-size-desktop);font-weight:600;letter-spacing:.06em;text-transform:var(--slide-badge-text-transform);line-height:1;margin-bottom:18px;width:fit-content}.sale-hero-v2 .sale-hero-v2__badge--shadow{box-shadow:0 12px 26px #00000026}.sale-hero-v2 .sale-hero-v2__title-image{width:auto;max-width:100%;height:auto;display:block;margin-bottom:calc(14px - var(--slide-title-image-margin-bottom-offset, 0px));z-index:1}.sale-hero-v2 .sale-hero-v2__heading{margin:0 0 12px;color:inherit;font-size:var(--hero-heading-size-desktop);line-height:.95;font-weight:800;letter-spacing:-.03em;text-transform:var(--slide-heading-text-transform)}.sale-hero-v2 .sale-hero-v2__subheading{margin:0;color:inherit;font-size:var(--hero-subheading-size-desktop);line-height:1.18;font-weight:var(--hero-subheading-weight);letter-spacing:-.01em;max-width:100%;text-transform:var(--slide-subheading-text-transform)}.sale-hero-v2 .sale-hero-v2__subheading p{margin:0;color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.sale-hero-v2 .sale-hero-v2__subheading strong{font-weight:800}.sale-hero-v2 .sale-hero-v2__heading-bg-wrap+*{margin-top:24px}.sale-hero-v2 .sale-hero-v2__text{font-size:var(--hero-body-size-desktop);line-height:1.45}.sale-hero-v2 .sale-hero-v2__text p{margin:0;color:inherit;opacity:.96;font-size:inherit;line-height:inherit}.sale-hero-v2 .sale-hero-v2__slide--floating .sale-hero-v2__foreground img{animation:sale-hero-v2-float 5.6s ease-in-out infinite}@keyframes sale-hero-v2-float{0%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-10px)}to{transform:translate(-50%,-50%) translateY(0)}}.sale-hero-v2 .sale-hero-v2__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:7;width:var(--hero-arrow-size-current);height:var(--hero-arrow-size-current);border-radius:999px;border:1px solid var(--hero-arrow-border);background:var(--hero-arrow-bg);color:var(--hero-arrow-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease,border-color .2s ease;opacity:.9}.sale-hero-v2 .sale-hero-v2__arrow:hover{transform:translateY(-50%) scale(1.04);opacity:1}.sale-hero-v2 .sale-hero-v2__arrow svg{width:18px;height:18px;display:block}.sale-hero-v2 .sale-hero-v2__arrow--prev{left:18px}.sale-hero-v2 .sale-hero-v2__arrow--next{right:18px}.sale-hero-v2 .sale-hero-v2__dots{position:absolute;right:16px;bottom:40px;z-index:7;display:flex;align-items:center;gap:8px;padding:0;margin:0;list-style:none}.sale-hero-v2 .sale-hero-v2__dot{position:relative;display:block;width:var(--hero-dot-size);height:var(--hero-dot-size);border-radius:10px;border:0;padding:0;margin:0;overflow:hidden;cursor:pointer;background:color-mix(in srgb,var(--hero-dot-colour) 60%,transparent);transition:width .35s ease}.sale-hero-v2 .sale-hero-v2__dot.is-active{width:var(--hero-dot-active-width)}.sale-hero-v2 .sale-hero-v2__dot-progress{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--hero-dot-active-colour);transform:scaleX(0);transform-origin:left center;pointer-events:none}.sale-hero-v2 .sale-hero-v2__dot-progress.is-running{animation-name:sale-hero-v2-dot-progress;animation-duration:var(--hero-autoplay-ms);animation-timing-function:linear;animation-fill-mode:forwards}.sale-hero-v2.is-autoplay-paused .sale-hero-v2__dot-progress.is-running{animation-play-state:paused}.sale-hero-v2 .sale-hero-v2__dot-progress.is-complete{transform:scaleX(1)}@keyframes sale-hero-v2-dot-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sale-hero-v2 .sale-hero-v2__placeholder{position:relative;min-height:var(--hero-height-desktop);background:#111;display:flex;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.sale-hero-v2 .sale-hero-v2__placeholder-inner{max-width:640px;color:#fff}.sale-hero-v2 .sale-hero-v2__placeholder-badge{display:inline-flex;background:#fff;color:#111;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.sale-hero-v2 .sale-hero-v2__heading-bg-wrap{display:block;margin-bottom:12px}.sale-hero-v2 .sale-hero-v2__heading-bg-wrap--shadow{filter:drop-shadow(0px 4px 7px rgba(0,0,0,.35))}.sale-hero-v2 .sale-hero-v2__heading--has-bg{display:inline;margin:0;background:var(--slide-heading-bg-colour);color:var(--slide-heading-bg-text-colour);padding:var(--slide-heading-bg-pad-y) var(--slide-heading-bg-pad-x);border-radius:var(--slide-heading-bg-radius);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:calc(1em + var(--slide-heading-bg-pad-y) + 8px)}@media screen and (min-width:750px){.sale-hero-v2 .sale-hero-v2__heading-bg-wrap--desktop-bottom-auto{margin-bottom:auto}}@media screen and (max-width:749px){.sale-hero-v2 .sale-hero-v2__heading-bg-wrap--mobile-bottom-auto{margin-bottom:auto}}.sale-hero-v2:not(.is-multiple) .sale-hero-v2__arrow,.sale-hero-v2:not(.is-multiple) .sale-hero-v2__dots{display:none}.sale-hero-v2.is-no-motion .sale-hero-v2__track,.sale-hero-v2.is-no-motion .sale-hero-v2__slide,.sale-hero-v2.is-no-motion .sale-hero-v2__media-wrap{transition:none!important}.sale-hero-v2.sale-hero-v2--transition-fade .sale-hero-v2__track,.sale-hero-v2.sale-hero-v2--transition-zoom-fade .sale-hero-v2__track{display:block;position:relative;min-height:var(--hero-height-desktop);aspect-ratio:var(--hero-aspect-ratio-desktop);transform:none!important}.sale-hero-v2.sale-hero-v2--transition-fade .sale-hero-v2__slide,.sale-hero-v2.sale-hero-v2--transition-zoom-fade .sale-hero-v2__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-width:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--hero-transition-duration) cubic-bezier(.22,1,.36,1),transform var(--hero-transition-duration) cubic-bezier(.22,1,.36,1),visibility 0s linear var(--hero-transition-duration)}.sale-hero-v2.sale-hero-v2--transition-fade .sale-hero-v2__slide.is-active,.sale-hero-v2.sale-hero-v2--transition-zoom-fade .sale-hero-v2__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;z-index:2}.sale-hero-v2.sale-hero-v2--transition-fade .sale-hero-v2__slide{transform:translateY(8px)}.sale-hero-v2.sale-hero-v2--transition-fade .sale-hero-v2__slide.is-active{transform:translateY(0)}.sale-hero-v2.sale-hero-v2--transition-zoom-fade .sale-hero-v2__slide{transform:scale(1.015)}.sale-hero-v2.sale-hero-v2--transition-zoom-fade .sale-hero-v2__slide.is-active{transform:scale(1)}.sale-hero-v2.sale-hero-v2--transition-zoom-fade .sale-hero-v2__slide .sale-hero-v2__media-wrap{transform:scale(1.05);transition:transform var(--hero-transition-duration) cubic-bezier(.22,1,.36,1)}.sale-hero-v2.sale-hero-v2--transition-zoom-fade .sale-hero-v2__slide.is-active .sale-hero-v2__media-wrap{transform:scale(1)}@media screen and (max-width:749px){.sale-hero-v2{--hero-arrow-size-current: var(--hero-arrow-size-mobile)}.sale-hero-v2 .sale-hero-v2__slide,.sale-hero-v2 .sale-hero-v2__placeholder{min-height:var(--hero-height-mobile)}.sale-hero-v2 .sale-hero-v2__inner{min-height:100%;padding-block:var(--hero-mobile-content-pad-y)}.sale-hero-v2 .sale-hero-v2__parts{max-width:var(--slide-parts-max-width-mobile, var(--hero-content-max-mobile));flex-direction:var(--slide-flex-direction-mobile, column);justify-content:var(--slide-justify-mobile, flex-start);align-items:var(--slide-align-mobile, center);gap:var(--slide-gap-mobile, 16px);padding:var(--slide-pad-top-mobile, 0) var(--slide-pad-right-mobile, 0) var(--slide-pad-bottom-mobile, 0) var(--slide-pad-left-mobile, 0)}.sale-hero-v2 .sale-hero-v2__part{flex-direction:var(--part-flex-direction-mobile, column);align-items:var(--part-align-items-mobile, flex-start);text-align:var(--part-text-align-mobile, left);gap:var(--part-gap-mobile, 12px);max-width:var(--part-max-width-mobile, none);width:var(--part-width-mobile, auto)}.sale-hero-v2 .sale-hero-v2__slide--has-mobile-media .sale-hero-v2__media-item--desktop{display:none}.sale-hero-v2 .sale-hero-v2__slide--has-mobile-media .sale-hero-v2__media-item--mobile{display:block}.sale-hero-v2 .sale-hero-v2__media-item--mobile .sale-hero-v2__media-base img,.sale-hero-v2 .sale-hero-v2__media-item--mobile .sale-hero-v2__media-base video,.sale-hero-v2 .sale-hero-v2__slide--has-mobile-media .sale-hero-v2__media-item--responsive .sale-hero-v2__media-base img{object-position:var(--slide-media-focus-mobile-x) var(--slide-media-focus-mobile-y)}.sale-hero-v2.sale-hero-v2--overlay-mobile-top .sale-hero-v2__overlay{background:linear-gradient(180deg,rgba(var(--hero-overlay-colour),calc(var(--hero-overlay-opacity-mobile) * 1.18)) 0%,rgba(var(--hero-overlay-colour),calc(var(--hero-overlay-opacity-mobile) * .92)) calc(var(--hero-overlay-reach-mobile) * .34),rgba(var(--hero-overlay-colour),calc(var(--hero-overlay-opacity-mobile) * .44)) calc(var(--hero-overlay-reach-mobile) * .72),rgba(var(--hero-overlay-colour),0) var(--hero-overlay-reach-mobile),rgba(var(--hero-overlay-colour),0) 100%)}.sale-hero-v2.sale-hero-v2--overlay-mobile-left .sale-hero-v2__overlay{background:linear-gradient(90deg,rgba(var(--hero-overlay-colour),calc(var(--hero-overlay-opacity-mobile) * 1.18)) 0%,rgba(var(--hero-overlay-colour),calc(var(--hero-overlay-opacity-mobile) * .92)) calc(var(--hero-overlay-reach-mobile) * .34),rgba(var(--hero-overlay-colour),calc(var(--hero-overlay-opacity-mobile) * .44)) calc(var(--hero-overlay-reach-mobile) * .72),rgba(var(--hero-overlay-colour),0) var(--hero-overlay-reach-mobile),rgba(var(--hero-overlay-colour),0) 100%)}.sale-hero-v2.sale-hero-v2--overlay-mobile-right .sale-hero-v2__overlay{background:linear-gradient(270deg,rgba(var(--hero-overlay-colour),calc(var(--hero-overlay-opacity-mobile) * 1.18)) 0%,rgba(var(--hero-overlay-colour),calc(var(--hero-overlay-opacity-mobile) * .92)) calc(var(--hero-overlay-reach-mobile) * .34),rgba(var(--hero-overlay-colour),calc(var(--hero-overlay-opacity-mobile) * .44)) calc(var(--hero-overlay-reach-mobile) * .72),rgba(var(--hero-overlay-colour),0) var(--hero-overlay-reach-mobile),rgba(var(--hero-overlay-colour),0) 100%)}.sale-hero-v2.sale-hero-v2--overlay-mobile-top-left .sale-hero-v2__overlay{background:linear-gradient(135deg,rgba(var(--hero-overlay-colour),calc(var(--hero-overlay-opacity-mobile) * 1.18)) 0%,rgba(var(--hero-overlay-colour),calc(var(--hero-overlay-opacity-mobile) * .92)) calc(var(--hero-overlay-reach-mobile) * .34),rgba(var(--hero-overlay-colour),calc(var(--hero-overlay-opacity-mobile) * .44)) calc(var(--hero-overlay-reach-mobile) * .72),rgba(var(--hero-overlay-colour),0) var(--hero-overlay-reach-mobile),rgba(var(--hero-overlay-colour),0) 100%)}.sale-hero-v2.sale-hero-v2--overlay-mobile-top-right .sale-hero-v2__overlay{background:linear-gradient(225deg,rgba(var(--hero-overlay-colour),calc(var(--hero-overlay-opacity-mobile) * 1.18)) 0%,rgba(var(--hero-overlay-colour),calc(var(--hero-overlay-opacity-mobile) * .92)) calc(var(--hero-overlay-reach-mobile) * .34),rgba(var(--hero-overlay-colour),calc(var(--hero-overlay-opacity-mobile) * .44)) calc(var(--hero-overlay-reach-mobile) * .72),rgba(var(--hero-overlay-colour),0) var(--hero-overlay-reach-mobile),rgba(var(--hero-overlay-colour),0) 100%)}.sale-hero-v2.sale-hero-v2--transition-fade .sale-hero-v2__track,.sale-hero-v2.sale-hero-v2--transition-zoom-fade .sale-hero-v2__track{min-height:var(--hero-height-mobile);aspect-ratio:var(--hero-aspect-ratio-mobile)}.sale-hero-v2 .sale-hero-v2__foreground--desktop{display:block}.sale-hero-v2 .sale-hero-v2__slide--has-mobile-foreground .sale-hero-v2__foreground--desktop{display:none}.sale-hero-v2 .sale-hero-v2__slide--has-mobile-foreground .sale-hero-v2__foreground--mobile{display:block}.sale-hero-v2 .sale-hero-v2__foreground--mobile img{left:var(--slide-foreground-x-mobile);top:var(--slide-foreground-y-mobile);width:min(var(--slide-foreground-width-mobile),82vw)}.sale-hero-v2 .sale-hero-v2__badge{font-size:var(--hero-badge-size-mobile)}.sale-hero-v2 .sale-hero-v2__heading{font-size:var(--hero-heading-size-mobile);margin-bottom:10px}.sale-hero-v2 .sale-hero-v2__subheading{font-size:var(--hero-subheading-size-mobile)}.sale-hero-v2 .sale-hero-v2__text{font-size:var(--hero-body-size-mobile)}.sale-hero-v2 .sale-hero-v2__arrow--prev{left:10px}.sale-hero-v2 .sale-hero-v2__arrow--next{right:10px}}@media screen and (min-width:1800px){.sale-hero-v2{--hero-content-scale: 1.1}}@media screen and (min-width:2100px){.sale-hero-v2{--hero-content-scale: 1.15}}@media screen and (min-width:2400px){.sale-hero-v2{--hero-content-scale: 1.2}}@media screen and (min-width:2700px){.sale-hero-v2{--hero-content-scale: 1.25}}@media screen and (min-width:3000px){.sale-hero-v2{--hero-content-scale: 1.3}}@media screen and (min-width:1800px){.sale-hero-v2 .sale-hero-v2__inner{padding-block:calc(var(--hero-content-pad-y) * var(--hero-content-scale))}.sale-hero-v2 .sale-hero-v2__parts .sale-hero-v2__badge{font-size:calc(var(--hero-badge-size-desktop) * var(--hero-content-scale))}.sale-hero-v2 .sale-hero-v2__parts h1.sale-hero-v2__heading,.sale-hero-v2 .sale-hero-v2__parts h2.sale-hero-v2__heading,.sale-hero-v2 .sale-hero-v2__parts h3.sale-hero-v2__heading{font-size:calc(var(--hero-heading-size-desktop) * var(--hero-content-scale))}.sale-hero-v2 .sale-hero-v2__parts .sale-hero-v2__subheading{font-size:calc(var(--hero-subheading-size-desktop) * var(--hero-content-scale))}.sale-hero-v2 .sale-hero-v2__parts .sale-hero-v2__text{font-size:calc(var(--hero-body-size-desktop) * var(--hero-content-scale))}.sale-hero-v2 .sale-hero-v2__parts .sale-hero-v2__heading--has-bg{padding:calc(var(--slide-heading-bg-pad-y) * var(--hero-content-scale)) calc(var(--slide-heading-bg-pad-x) * var(--hero-content-scale));border-radius:calc(var(--slide-heading-bg-radius) * var(--hero-content-scale));line-height:calc(1em + var(--slide-heading-bg-pad-y) * var(--hero-content-scale) + 8px)}}.sale-promo-banner{padding-top:var(--spb-pad-top-desktop);padding-bottom:var(--spb-pad-bottom-desktop)}.sale-promo-banner,.sale-promo-banner *{box-sizing:border-box}.sale-promo-banner__inner{width:100%;max-width:var(--spb-content-max-width);margin-right:auto;margin-left:auto;padding-right:var(--spb-inner-padding-desktop);padding-left:var(--spb-inner-padding-desktop)}.sale-promo-banner--full-width .sale-promo-banner__inner{max-width:none}.sale-promo-banner__bar{position:relative;display:flex;flex-direction:row;align-items:var(--spb-bar-align-desktop);justify-content:var(--spb-bar-justify-desktop);gap:var(--spb-bar-gap-desktop);width:100%;min-height:var(--spb-bar-min-height-desktop);padding:var(--spb-bar-padding-y-desktop) var(--spb-bar-padding-x-desktop);border-radius:var(--spb-bar-radius-desktop);background:var(--spb-background-desktop);overflow:hidden}.sale-promo-banner__hero{display:flex;flex:0 0 auto;align-items:center;min-width:0}.sale-promo-banner__artwork{display:flex;align-items:center;justify-content:center;width:min(var(--spb-artwork-width-desktop),100%);height:var(--spb-artwork-height-desktop);flex:0 0 auto}.sale-promo-banner__artwork-image{display:block;width:100%;height:100%;object-fit:contain}.sale-promo-banner__artwork-image--desktop{display:block}.sale-promo-banner__artwork-image--mobile{display:none}.sale-promo-banner__badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;margin:0;background:var(--spb-headline-background);color:var(--spb-headline-colour);font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.02em;text-align:center;text-wrap:balance}.sale-promo-banner__badge--desktop{padding:var(--spb-headline-pad-y-desktop) var(--spb-headline-pad-x-desktop);border-radius:var(--spb-headline-radius-desktop);font-size:var(--spb-headline-size-desktop);line-height:var(--spb-headline-line-height-desktop)}.sale-promo-banner__badge--mobile{display:none}.sale-promo-banner__copy{display:flex;flex:1 1 auto;align-items:center;justify-content:var(--spb-copy-justify-desktop);gap:var(--spb-copy-gap-desktop);min-width:0}.sale-promo-banner__text{margin:0;color:var(--spb-text-colour);font-weight:600;font-size:var(--spb-text-size-desktop);line-height:var(--spb-text-line-height-desktop);text-align:var(--spb-text-align-desktop);text-wrap:balance}.sale-promo-banner__cta{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;padding:var(--spb-cta-pad-y-desktop) var(--spb-cta-pad-x-desktop);border-radius:var(--spb-cta-radius-desktop);background:var(--spb-cta-background);color:var(--spb-cta-colour);font-weight:700;font-size:var(--spb-cta-size-desktop);line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease-in-out,color .25s ease-in-out}.sale-promo-banner__cta:hover{background:var(--spb-cta-hover-background);color:var(--spb-cta-hover-colour)}.sale-promo-banner__cta svg{width:var(--spb-cta-icon-size-desktop);height:var(--spb-cta-icon-size-desktop);flex:0 0 auto}@media screen and (max-width:1099px)and (min-width:750px){.sale-promo-banner__bar,.sale-promo-banner__copy{flex-wrap:wrap}.sale-promo-banner__text{white-space:normal}}@media screen and (max-width:749px){.sale-promo-banner{padding-top:var(--spb-pad-top-mobile);padding-bottom:var(--spb-pad-bottom-mobile)}.sale-promo-banner__inner{max-width:none;padding-right:var(--spb-inner-padding-mobile);padding-left:var(--spb-inner-padding-mobile)}.sale-promo-banner__bar{flex-direction:column;align-items:var(--spb-bar-align-mobile);justify-content:var(--spb-bar-justify-mobile);gap:var(--spb-bar-gap-mobile);min-height:var(--spb-bar-min-height-mobile);padding:var(--spb-bar-padding-y-mobile) var(--spb-bar-padding-x-mobile);border-radius:var(--spb-bar-radius-mobile);background:var(--spb-background-mobile)}.sale-promo-banner__hero{position:relative;display:flex;flex-direction:column;width:100%;min-width:0}.sale-promo-banner__artwork{width:min(var(--spb-artwork-width-mobile),100%);height:var(--spb-artwork-height-mobile);margin-right:auto;margin-left:auto}.sale-promo-banner__artwork-image--desktop{display:none}.sale-promo-banner__artwork-image--mobile{display:block}.sale-promo-banner__badge--desktop{display:none}.sale-promo-banner__badge--mobile{display:inline-flex;padding:var(--spb-headline-pad-y-mobile) var(--spb-headline-pad-x-mobile);border-radius:var(--spb-headline-radius-mobile);font-size:var(--spb-headline-size-mobile);line-height:var(--spb-headline-line-height-mobile);white-space:normal}.sale-promo-banner__badge--mobile-left{align-self:flex-start;text-align:left}.sale-promo-banner__badge--mobile-center{align-self:center;text-align:center}.sale-promo-banner__badge--mobile-right{align-self:flex-end;text-align:right}.sale-promo-banner__hero--mobile-overlay{padding-bottom:var(--spb-mobile-headline-overlap)}.sale-promo-banner__hero--mobile-overlay .sale-promo-banner__badge--mobile{position:absolute;bottom:0;z-index:2}.sale-promo-banner__hero--mobile-overlay .sale-promo-banner__badge--mobile-left{right:auto;left:0}.sale-promo-banner__hero--mobile-overlay .sale-promo-banner__badge--mobile-center{right:auto;left:50%;transform:translate(-50%)}.sale-promo-banner__hero--mobile-overlay .sale-promo-banner__badge--mobile-right{right:0;left:auto}.sale-promo-banner__copy{display:flex;flex-direction:column;align-items:var(--spb-copy-align-mobile);justify-content:center;gap:var(--spb-copy-gap-mobile);width:100%}.sale-promo-banner__text{display:block;width:100%;margin-right:auto;margin-left:auto;color:var(--spb-text-colour);font-size:var(--spb-text-size-mobile);line-height:var(--spb-text-line-height-mobile);text-align:var(--spb-text-align-mobile);white-space:normal}.sale-promo-banner__cta{padding:var(--spb-cta-pad-y-mobile) var(--spb-cta-pad-x-mobile);border-radius:var(--spb-cta-radius-mobile);font-size:var(--spb-cta-size-mobile)}.sale-promo-banner__cta svg{width:var(--spb-cta-icon-size-mobile);height:var(--spb-cta-icon-size-mobile)}}.megamenu-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 18px;border-radius:8px;border:1px solid color-mix(in srgb,var(--clr-primary-blue),white 85%);background-image:linear-gradient(83deg,#fff 52.54%,#e8f6ff);box-sizing:border-box}.megamenu-card__content{display:flex;flex-direction:column;justify-content:center;gap:6px}.megamenu-card__title{margin:0;font-size:16px;font-weight:700;color:var(--clr-primary-blue)}.megamenu-card__subtitle{font-size:12px;font-style:italic;font-weight:400;line-height:16px;color:var(--clr-grey)}.megamenu-card__button{margin-top:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--clr-navy);text-decoration:underline}.megamenu-card__button:hover{text-decoration:underline}.megamenu-card__image-wrapper{flex-shrink:0;display:flex;align-items:center;justify-content:center}.megamenu-card__image{max-width:180px;height:auto;display:block}@media(max-width:1099px){.megamenu-card{padding:12px 14px;gap:16px}.megamenu-card__title{font-size:15px}.megamenu-card__subtitle{font-size:13px}}.megamenu-item{display:flex;padding:14px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:8px;border:1px solid var(--clr-border-light)}.megamenu-item__title{font-size:16px;font-weight:700}@media(min-width:1100px){.megamenu-item__title{font-size:12px}}.megamenu-item__inner{display:flex;align-items:center;gap:10px;flex-grow:1}.megamenu-item__arrow{flex-shrink:0;width:8px}.megamenu-item__arrow-icon{transform:rotate(45deg);border:solid var(--clr-primary-blue);border-width:1px 1px 0px 0px;display:inline-block;padding:4px}.megamenu-menu{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;min-width:0}@media(min-width:1100px){.megamenu-menu{flex:1 0 0;min-height:0}}.megamenu-menu__groups{display:flex;flex-direction:column;gap:30px;width:100%}.megamenu-menu__groups--two-cols{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media(max-width:1099px){.megamenu-menu__groups--two-cols{grid-template-columns:1fr}}.megamenu-menu__group{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%}.megamenu-menu__heading{font-family:Poppins,sans-serif;font-weight:700;font-size:16px;line-height:16px;color:var(--clr-primary-blue);text-decoration:none;margin:0;padding:0;background:none;border:none;text-align:left}a.megamenu-menu__heading{cursor:pointer}a.megamenu-menu__heading:hover{color:#0277d4;text-decoration:underline}.megamenu-menu__sub-menu{display:flex;flex-direction:column;align-items:flex-start;gap:8px;list-style:none;margin:0;padding:0}.megamenu-menu__sub-link{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:16px;color:var(--clr-navy);text-decoration:none;padding:0;margin:0}.megamenu-menu__sub-link:hover{color:var(--clr-primary-blue);text-decoration:underline}.megamenu-promo-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:40px 20px;border-radius:8px;background-image:linear-gradient(#0295ff05,#0295ff),linear-gradient(90deg,#fff 0% 100%);box-sizing:border-box}.megamenu-promo-card__image-wrapper{flex-shrink:0;width:100%}.megamenu-promo-card__image{width:100%;height:100%;object-fit:cover;display:block}.megamenu-promo-card__text{display:flex;flex-direction:column;align-items:center;gap:16px;flex-shrink:0;color:#fff;line-height:1.2;text-align:center}.megamenu-promo-card__tag{font-size:12px;font-weight:700;line-height:1.2;color:inherit}.megamenu-promo-card__title{font-size:16px;font-weight:700;line-height:1.2;color:inherit}.megamenu-promo-card__subtitle{margin:0;font-size:12px;font-weight:500;line-height:16px;color:inherit}.megamenu-promo-card__button{--btn-width: auto;--btn-padding: 8.5px 25px !important}.trustpilot-bar{display:flex;align-items:center;justify-content:center;padding:10px 0;width:100%;background-image:linear-gradient(-7.41deg,#fff 17.131%,#e8f6ff 49.606%,#fff 84.009%)}.tp-widget-trustscore{font-size:14px!important}.nav__search-container{display:flex;align-items:center;justify-content:center}.nav__search-input{background-color:transparent;border:none;height:100%;padding:8px 4px 8px 10px;color:#fff;font-size:14px;flex-grow:1;min-width:0}.nav__search-input::placeholder{color:#fff;opacity:.8}.nav__search-input-wrapper{border:1px solid white;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;padding-right:8px;width:100%}.nav__search-icon{flex-shrink:0;flex-grow:0}.nav__search-form{width:100%}@media not (max-width:1100px){.nav__search-input-wrapper{width:215px}}.product__details-blocks{display:flex;flex-direction:column;gap:.5rem}.product-details__outer{display:grid;gap:var(--gap);grid-template-columns:1fr 3fr}.product__details-content-inner--media{display:flex;flex-direction:column;align-items:center;gap:2rem}.product-details__stl-grid{display:grid;gap:var(--gap);grid-template-columns:1fr 1fr 1fr}.product__details-content-outer{height:null}.product__details-outer p,.product__details-outer h2,.product__details-outer div{color:var(--clr-dark);transition:all .25s ease-in-out}.product-details__heading-outer.open p,.product-details__heading-outer.open h2,.product-details__heading-outer.open div,.product__details-content-outer.open p,.product__details-content-outer.open h2,.product__details-content-outer.open div{color:var(--clr-dark);border-color:var(--clr-dark)}.product-details__heading-outer{padding:1.5rem;background-color:var(--clr-border)}.product-details__stl-grid{padding:var(--gap) 0}.product__details-content-inner p{margin-bottom:10px}.product__details-content-inner iframe{width:100%;aspect-ratio:16 / 9;height:unset}.product__details-content-inner{padding:1rem 0}@media only screen and (max-width:1099px){.product-details__outer{grid-template-columns:1fr}}@media only screen and (max-width:649px){.product-details__stl-grid{grid-template-columns:1fr}.product__detail-links-outer{display:none}}.product-lightbox{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:20;background-color:#0000007a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .25s ease-in-out}.product-lightbox.is-visible{opacity:1;pointer-events:auto}.product-lightbox__img-container{align-items:center;justify-content:center;width:900px;max-width:95%;max-height:98%;object-fit:contain;position:relative}.product-lightbox__img-container.is-visible{display:flex}.product-lightbox__close-btn{position:absolute;top:-18px;right:-18px;-moz-box-shadow:0px 5px 20px -7px rgba(0,0,0,.75);box-shadow:0 5px 20px -7px #000000bf;padding:10px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:500px;cursor:pointer;z-index:1}.product-price{text-align:right;line-height:1;gap:8px;display:flex;flex-direction:column;align-items:flex-end}.product-price__sale-price{text-decoration:line-through;font-weight:700;color:var(--clr-navy)}.product-price__original-price{font-weight:700;color:red;font-size:20px}.product-price__span{font-size:10px;width:100%;display:block;font-weight:400}.product-price__sale-price{font-weight:700;display:flex;align-items:center;gap:2px}.product-price__exvat-price{color:#c9c9c9;font-weight:400}.product-price__exvat-price,.product-price__sale-price{font-size:10px}@media(min-width:768px){.product-price{text-align:left;align-items:flex-start}.product-price__original-price{font-size:32px;text-align:right}.product-price__span{width:auto;display:inline}.product-price__exvat-price,.product-price__sale-price{font-size:14px}}.product-tags{display:flex;gap:6px}.product-tag{text-decoration:uppercase;font-size:12px;border-radius:40px;display:flex;padding:6px 8px 6px 6px;align-items:center;gap:6px;color:var(--tag-text-color);background:var(--tag-background-color)}.product-tag__text{font-size:12px;font-weight:700;color:var(--tag-text-color);line-height:1}.product-tag__circle{border-radius:50%;width:8px;height:8px;background:var(--tag-circle-color, var(--tag-background-color))}.product-tag--danger{--tag-text-color: #ff0000;--tag-background-color: linear-gradient(79deg, rgba(255, 0, 0, .2) 0%, rgba(255, 173, 173, .2) 100%);--tag-circle-color: #ff0000}.product-tag--warning{--tag-text-color: #ea8502;--tag-background-color: linear-gradient(87deg, rgba(234, 133, 2, .2) 0%, rgba(255, 216, 167, .2) 100%);--tag-circle-color: #ea8502}.product-tag--success{--tag-text-color: #007d17;--tag-background-color: linear-gradient(87deg, rgba(0, 174, 32, .2) 0%, rgba(164, 255, 181, .2) 100%);--tag-circle-color: #007d17}.product-tag--promo{--tag-text-color: #ffffff;--tag-background-color: var(--color-black)}.product-tag--promo-custom-bg{--promo-tag-gradient-start: color-mix(in srgb, var(--product-tag-promo-bg), white 75%);--promo-tag-gradient-end: color-mix(in srgb, var(--product-tag-promo-bg), white 90%);--tag-background-color: linear-gradient( 52.7472deg, var(--promo-tag-gradient-start) 0%, var(--promo-tag-gradient-end) 50% );--tag-text-color: var(--product-tag-promo-bg, #ffffff);font-weight:700}.product__reviews-wrapper{display:flex;flex-direction:row-reverse;gap:10px;justify-content:center;align-items:flex-start}.product__reviews-wrapper svg{max-height:18px;width:auto;margin-top:-4px}
/*# sourceMappingURL=/cdn/shop/t/154/compiled_assets/styles.css.map */
