.accordion__panel{border-bottom:var(--spacing-4xs) solid var(--color-border-dark);overflow:hidden}.accordion__fallback .accordion__toggle{border-bottom:var(--spacing-4xs) solid var(--color-border-dark)}.accordion__toggle{align-items:center;display:flex;justify-content:space-between;padding-block-end:var(--spacing-xs);padding-block-start:var(--spacing-m);padding-inline-end:0;padding-inline-start:0;width:100%}.accordion__content{box-sizing:border-box}.accordion__content>*{margin-bottom:var(--spacing-s)}@media (min-width: 48em){.accordion__content>*{margin-bottom:var(--spacing-m)}}.colour-swatches{margin-block-end:var(--spacing-l);min-height:calc(var(--spacing-m) + var(--spacing-2xs))}.colour-swatches__content{display:flex;flex-wrap:wrap;row-gap:calc(var(--spacing-m) + var(--spacing-2xs))}.colour-swatches__header{align-items:center;display:flex;margin-block-end:var(--spacing-m)}.colour-swatches__swatch{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;height:calc(var(--spacing-m) + var(--spacing-2xs));justify-content:center;margin-inline-end:var(--spacing-xs);width:calc(var(--spacing-xl) + var(--spacing-3xs))}.colour-swatches__swatch-inner{transition:width var(--timing-normal) var(--easing-normal),height var(--timing-normal) var(--easing-normal);height:100%;width:100%}.colour-swatches__swatch:last-of-type{margin-inline-end:0}.colour-swatches__swatch.is-active{border:var(--spacing-4xs) solid var(--color-black);cursor:default}.colour-swatches__swatch.is-active .colour-swatches__swatch-inner{transition:width var(--timing-normal) var(--easing-normal),height var(--timing-normal) var(--easing-normal);height:calc(100% - (var(--spacing-2xs)));width:calc(100% - (var(--spacing-2xs)))}.colour-swatches .colour-swatches__swatch--white{border:var(--spacing-4xs) solid var(--color-border-dark)}.colour-swatches .colour-swatches__swatch--white.is-active{border:var(--spacing-4xs) solid var(--color-black)}.colour-swatches .colour-swatches__swatch--white.is-active .colour-swatches__swatch-inner{border:var(--spacing-4xs) solid var(--color-border-dark)}.colour-swatches__subtitle{color:var(--color-text-secondary);margin-inline-start:var(--spacing-xs)}html:not(.no-js) .colour-swatches.is-loading .colour-swatches__swatch{background-color:var(--color-background-off-white);border:0;border-radius:0}@media (min-width: 64em){.colour-swatches{margin-block-end:var(--spacing-m)}.colour-swatches__content{row-gap:var(--spacing-s)}.colour-swatches__swatch{width:calc(var(--spacing-xl) - var(--spacing-3xs))}}.progress-bar__content{display:flex;gap:var(--spacing-s);margin-block-end:var(--spacing-m)}.progress-bar__text{align-items:center;display:flex}.progress-bar__bar{background-color:var(--color-grey);height:calc(var(--spacing-3xs) + var(--spacing-4xs));position:relative}.progress-bar__bar--filled{background-color:var(--color-black);height:100%;left:0;position:absolute}html:not(.no-js) .progress-bar.is-loading .progress-bar__content{animation:pulse-fade var(--timing-slow) infinite;background-color:var(--color-loading, rgba(0, 0, 0, .07));border-radius:0;color:#0000;display:inline-block;-webkit-user-select:none;user-select:none}html:not(.no-js) .progress-bar.is-loading .progress-bar__content *{color:#0000;pointer-events:none}html:not(.no-js) .progress-bar.is-loading .progress-bar__bar{animation:pulse-fade var(--timing-slow) infinite;background-color:var(--color-loading, rgba(0, 0, 0, .07));border-radius:0;color:#0000;display:block;-webkit-user-select:none;user-select:none}html:not(.no-js) .progress-bar.is-loading .progress-bar__bar *{color:#0000;pointer-events:none}.gift-with-purchase-trigger.critical-component-hide{display:block}.gift-with-purchase-trigger.critical-component-clear{opacity:1}.gift-with-purchase-trigger .progress-bar{border:0;padding-inline:0}.gift-with-purchase-trigger__message,.gift-with-purchase-trigger__product{align-items:center;display:flex}.gift-with-purchase-trigger__product-message{margin-inline-start:var(--spacing-xs)}.stock-indicator--available{color:var(--color-support-success)}.stock-indicator--low{color:var(--color-support-error)}.size-toggle{margin-block-end:var(--spacing-s);width:100%}.size-toggle__button,.size-toggle__button-label{color:var(--color-text-secondary)}.size-toggle__button{cursor:pointer}.size-toggle__button:not(:last-of-type){margin-inline-end:var(--spacing-m)}.size-toggle__button.size-toggle__button:before{background:var(--color-text-secondary)}.size-toggle__button.is-active:before{background:var(--color-background-black);width:100%}.size-toggle__button.is-active .size-toggle__button-label{color:var(--color-text-primary);font-weight:var(--font-weight-medium);opacity:1}.size-toggle__button-label{font-weight:var(--font-weight-regular)}.size-toggle__container{align-items:center;display:flex;justify-content:space-between;min-height:calc(var(--spacing-m) + var(--spacing-2xs));width:100%}.size-toggle__content,.size-toggle__info,.size-toggle__toggles{align-items:center;display:flex}.size-toggle__title{margin-inline-end:var(--spacing-xs);text-transform:capitalize}.size-toggle__wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.size-toggle .is-loading .size-toggle__button{display:none;height:calc(var(--spacing-m) + var(--spacing-2xs));width:calc(var(--spacing-4xl) - var(--spacing-3xs))}@media (min-width: 64em){.size-toggle{margin-block-end:var(--spacing-m)}}.product-form.critical-component-hide{display:block}.product-form.critical-component-clear{opacity:1}.product-form__add-to-cart{height:calc(var(--spacing-xl) + var(--spacing-s))}.product-form__add-to-cart--loading{background-color:var(--color-background-off-white);color:#0000;cursor:wait;pointer-events:none}.product-form__add-to-cart--loading:hover{background-color:var(--color-background-off-white);color:var(--color-background-off-white)}.product-form__button{height:calc(var(--spacing-2xl) + var(--spacing-2xs))}.product-form__error{color:var(--color-support-error, rgb(171, 19, 0));margin-block-start:var(--spacing-m)}.product-form__gift{margin-block-end:calc(var(--spacing-2xs)*-1)}.product-form__size-guide{margin-block-end:var(--spacing-m)}.product-form__cta-container{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.product-form__variants.product-form__variants{border-bottom:var(--spacing-4xs) solid var(--color-border-dark);display:flex;flex-direction:column;margin-block-end:var(--spacing-m);width:100%}.product-form__variants-sizes{width:100%}.product-form .form-group__footer{min-height:44px}@media (min-width: 64em){.product-form__cta-container{gap:var(--spacing-s)}}.product-review-stars{min-height:calc(var(--spacing-m) + var(--spacing-3xs))}.product-review-stars__content{align-items:center;display:flex}.product-review-stars__number{margin-inline-start:var(--spacing-2xs)}.product-review-stars__star{align-items:center;display:flex}.product-review-stars__star svg{height:var(--icon-2xs);width:var(--icon-2xs)}.product-review-stars__wrapper{align-items:center;display:flex}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__pagination button{-webkit-appearance:none;appearance:none;background-color:#0000;border:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;outline:none;padding:0;width:auto;transition:opacity var(--timing-normal) var(--easing-normal);backface-visibility:hidden;background-color:var(--color-black);height:calc(var(--spacing-4xs)*2);margin-inline-end:var(--spacing-s);opacity:.3;width:var(--spacing-m)}.splide__pagination button.is-active{opacity:1}.splide__pagination--light button{background-color:var(--color-white)}.splide__pagination--light button.is-active{background-color:var(--color-background-off-white)}.splide__arrow{-webkit-appearance:none;appearance:none;background-color:#0000;border:0;box-shadow:none;color:inherit;font:inherit;outline:none;padding:0;width:auto;transition:opacity var(--timing-normal) var(--easing-normal),transform var(--timing-normal) var(--easing-normal);background:#0000;cursor:pointer;transform-origin:center center}.splide__arrow.splide__arrow--secondary{transition:background-color var(--timing-normal) var(--easing-normal);background-color:rgba(var(--color-navy),.2);border-radius:50%;height:var(--spacing-4xl);padding:0;width:var(--spacing-4xl)}.splide__arrow.splide__arrow--secondary svg{height:var(--spacing-xl);width:var(--spacing-xl)}.splide__arrow.splide__arrow--secondary svg path{stroke:var(--color-white)}.splide__arrow:disabled{background-color:rgba(var(--color-navy),.05)}.splide__arrow:focus .splide__arrow--secondary{background-color:rgba(var(--color-navy),.5)}@media (hover: hover)and (pointer: fine){.splide .splide__arrow--next:hover{transform:translate(var(--spacing-2xs))}.splide .splide__arrow--prev:hover{transform:translate(calc(var(--spacing-2xs) * -1))}}.carousel-dots{list-style:none}.carousel-dots.carousel-dots--large .carousel-dots__button{font-size:var(--text-body-s);font-weight:var(--font-weight-medium);height:var(--spacing-3xl);line-height:1;width:var(--spacing-3xl)}.carousel-dots__dot{display:inline-block}.carousel-dots__dot:not(:last-of-type){margin-right:var(--spacing-xl)}.carousel-dots__dot.is-active .carousel-dots__button{opacity:1}@media (hover: hover)and (pointer: fine){.carousel-dots .carousel-dots__dot:hover .carousel-dots__button:not(:disabled){opacity:1}}@media (min-width: 48em){.carousel-dots.carousel-dots--large .carousel-dots__button{font-size:var(--text-body-s);height:var(--spacing-3xl);width:var(--spacing-3xl)}}.product-gallery{background-color:var(--color-background-white);color:var(--color-background-white);height:100%;overflow:hidden;position:relative}.product-gallery__arrows{color:var(--color-black);display:flex;justify-content:space-between;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.product-gallery__badge{color:var(--color-text-primary);display:inline-block;left:var(--spacing-l);position:absolute;top:var(--spacing-l);transform:rotate(180deg);writing-mode:vertical-lr;z-index:var(--layer-flat)}.product-gallery__badge.product-gallery__badge--sale{color:var(--color-red)}.product-gallery__desktop-description{transition:transform var(--timing-normal) var(--easing-normal);align-items:center;background-color:var(--color-sand);bottom:0;color:var(--color-text-secondary);display:flex;justify-content:center;left:0;padding-block-end:var(--spacing-2xs);padding-block-start:var(--spacing-2xs);position:absolute;transform:translateY(100%);width:100%}.product-gallery__image{transition:opacity var(--timing-normal) var(--easing-normal);object-position:bottom}.product-gallery__grid-image{-webkit-appearance:none;appearance:none;background-color:#0000;border:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;outline:none;padding:0;width:auto;overflow:hidden;position:relative}.product-gallery__grid-image:hover .product-gallery__desktop-description{transition:transform var(--timing-snappy) var(--easing-normal);transform:translateY(0)}.product-gallery__mobile-description{align-items:center;background-color:var(--color-sand);color:var(--color-text-secondary);display:flex;justify-content:center;padding-block-end:var(--spacing-2xs);padding-block-start:var(--spacing-2xs);text-align:center;width:100%}.product-gallery__pagination{bottom:var(--spacing-l);left:var(--spacing-l);position:absolute}.product-gallery__button-icon{align-items:center;color:var(--color-white)!important;display:flex;height:var(--spacing-3xl);margin-inline-end:var(--spacing-m);margin-inline-start:var(--spacing-m)}.product-gallery__button-icon .icon{height:calc(var(--icon-2xs)*2);width:calc(var(--icon-2xs)*2)}.product-gallery.critical-component-hide{display:block}.product-gallery.critical-component-clear{opacity:1}@media (max-width: 63.99em){.product-gallery{margin-inline-end:calc(var(--spacing-l)*-1);margin-inline-start:calc(var(--spacing-l)*-1)}.product-gallery__carousel-container{aspect-ratio:.8}}@media (min-width: 64em){.product-gallery__image-container{aspect-ratio:4/5;background:#eff1f3;width:100%}.product-gallery__mobile-description{display:none}}.alternative-payments__container{margin-block-end:var(--spacing-l)}.alternative-payments__icon{max-width:calc(var(--spacing-3xs) + var(--spacing-3xl));width:100%}.alternative-payments__provider{align-items:center;border-bottom:var(--spacing-4xs) solid var(--color-border-dark);display:flex;min-height:var(--spacing-l);padding-block:var(--spacing-s)}.alternative-payments__provider:first-child{border-top:0;padding-block-start:0}.alternative-payments__provider:last-child{border-bottom:0;padding-block-end:0}.alternative-payments__info{padding-inline-start:var(--spacing-s)}.alternative-payments__info.is-loading{animation:pulse-fade var(--timing-slow) infinite;background-color:var(--color-loading, rgba(0, 0, 0, .07));border-radius:0;color:#0000;display:block;-webkit-user-select:none;user-select:none;margin-inline-start:var(--spacing-s);padding-inline-start:0}.alternative-payments__info.is-loading *{color:#0000;pointer-events:none}@media (min-width: 64em){.alternative-payments{margin-block-end:var(--spacing-xl)}}.delivery-returns-information{align-items:center;background-color:var(--color-sage);display:flex;margin-block-end:var(--spacing-l);padding-block:var(--spacing-xs);padding-inline:var(--spacing-s)}.delivery-returns-information__text{margin-inline-start:var(--spacing-m)}.delivery-returns-information__text-light{color:var(--color-text-secondary)}@media (min-width: 64em){.delivery-returns-information{margin-block-end:var(--spacing-xl)}}.paired-product-sets__container{margin-block-end:var(--spacing-l);padding-inline:0}.paired-product-sets__title{margin-block-end:var(--spacing-xs)}@media (min-width: 64em){.paired-product-sets__title{margin-block-end:var(--spacing-s)}}.main-product.critical-component-hide{display:block}.main-product.critical-component-clear{opacity:1}.main-product__care-instructions{color:var(--color-text-secondary);list-style-type:disc;padding-inline-start:var(--spacing-m)}.main-product__description-sku{margin-block-end:var(--spacing-s)}.main-product__prices-container,.main-product__form>*:not(:last-child){margin-block-end:var(--spacing-m)}.main-product__details-header{align-items:center;display:flex;justify-content:space-between;margin-block-end:var(--spacing-s)}.main-product__fit-badge{align-items:center;background-color:var(--color-background-off-white);display:flex;justify-content:center;padding-block:var(--spacing-2xs);padding-inline:var(--spacing-xs);width:max-content}.main-product__form{margin-block-end:var(--spacing-l)}.main-product__prices-container{border-bottom:var(--spacing-4xs) solid var(--color-border-dark);display:flex;justify-content:space-between;padding-block-end:var(--spacing-m)}.main-product__title{margin-block-end:var(--spacing-s)}.main-product__model-description{align-items:center;background-color:var(--color-sand);color:var(--color-text-secondary);display:flex;justify-content:center;margin-inline-end:calc(var(--spacing-l)*-1);margin-inline-start:calc(var(--spacing-l)*-1);padding-block-end:var(--spacing-2xs);padding-block-start:var(--spacing-2xs);text-align:center}html:not(.no-js) .main-product.is-loading .main-product__image-container,html:not(.no-js) .main-product.is-loading .main-product__image-placeholder{animation:pulse-fade 0 infinite;background-color:var(--color-loading, rgba(0, 0, 0, .07));color:#0000;display:block;-webkit-user-select:none;user-select:none;border-radius:0}html:not(.no-js) .main-product.is-loading .main-product__image-container *,html:not(.no-js) .main-product.is-loading .main-product__image-placeholder *{color:#0000;pointer-events:none}html:not(.no-js) .main-product.is-loading .main-product__image-placeholder{aspect-ratio:.8;width:100%}html:not(.no-js) .main-product.is-loading .main-product__image{opacity:0}html:not(.no-js) .main-product.is-loading .main-product__prices{background-color:var(--color-background-off-white);height:18.5px}html:not(.no-js) .main-product.is-loading .main-product__price{opacity:0}.main-product .accordion__toggle{-webkit-appearance:none;appearance:none;background-color:#0000;border:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;outline:none;padding:0;width:auto;align-items:center;display:flex;justify-content:space-between;padding-block:var(--spacing-m);width:100%}.main-product .accordion__content p,.main-product .accordion__content span{font-family:var(--font-family-sans);font-size:var(--font-size-2xs);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-relaxed);text-decoration:none;color:var(--color-text-secondary)}.main-product .accordion__content .rte ol{list-style:decimal}.main-product .accordion__content>span{font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-relaxed);text-decoration:none;color:var(--color-text-secondary);display:block}@media (max-width: 47.99em){.main-product{margin-block-end:var(--margin-mobile)}}@media (max-width: 63.99em){.main-product{margin-block-start:0}.main-product__details-header{padding-block-start:var(--spacing-xs)}.main-product__loading-content{grid-gap:0}.main-product.is-loading .main-product__placeholder-wrapper{display:none}.main-product.is-loading .main-product__placeholder-wrapper:first-of-type{display:block;margin-inline-end:calc(var(--spacing-l)*-1);margin-inline-start:calc(var(--spacing-l)*-1)}}@media (min-width: 64em){.main-product__form{margin-block-end:var(--spacing-xl)}.main-product__compare-at-price,.main-product__price{font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-relaxed);text-decoration:none}.main-product__details{position:sticky;top:calc(var(--spacing-6xl) + var(--spacing-l))}.main-product__prices-container{margin-block-end:var(--spacing-m);padding-block-end:var(--spacing-m)}.main-product__title{margin-block-end:var(--spacing-m)}.main-product__model-description{display:none}}
/*# sourceMappingURL=/cdn/shop/t/279/assets/component.main-product.css.map */
