.carousel{--carousel-margin: 0;--carousel-nav-width: 30px;--carousel-nav-height: 30px;--swiper-slide-padding: 12px;--swiper-slide-width: 330px}@media screen and (max-width: 62.4375em){.carousel{--swiper-slide-width: calc(100% / 3.74)}}@media screen and (max-width: 42.5em){.carousel{--swiper-slide-width: calc(100% / 1.79)}}.carousel .carousel__header{align-items:baseline;min-height:0;margin:0;padding-top:1px}.carousel .carousel__title{font-size:1.25rem;line-height:1.4;font-weight:var(--font-weight-medium)}@media screen and (max-width: 62.4375em){.carousel .carousel__title{font-size:1rem;line-height:1.5}}.carousel .carousel__link{margin-left:auto;color:inherit;font-weight:var(--font-weight-medium);-webkit-text-decoration:none;text-decoration:none;text-underline-offset:5px}@media screen and (max-width: 62.4375em){.carousel .carousel__link{font-size:.75rem;line-height:1.5}}.carousel .carousel__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}.carousel .carousel__nav{margin-right:-10px}.carousel .carousel__prev,.carousel .carousel__next{width:var(--carousel-nav-width);height:var(--carousel-nav-height)}.carousel .carousel__container{padding-top:18px;padding-bottom:1px}@media screen and (max-width: 62.4375em){.carousel .carousel__container{padding-top:12px}}.carousel .carousel__container:focus-visible{outline:none}.carousel .swiper-slide{width:var(--swiper-slide-width);height:auto;min-height:100%;padding-right:var(--swiper-slide-padding)}.carousel .swiper-slide:last-child,.carousel .swiper-slide:has([carousel-last-item]){--swiper-slide-padding: 0}.carousel--shop-the-look{--carousel-margin: 0;--swiper-slide-padding: 0;margin-top:25px}@media screen and (max-width: 62.4375em){.carousel--shop-the-look .swiper{margin-left:calc(var(--site-gutter)*-1);margin-right:calc(var(--site-gutter)*-1)}}.carousel--shop-the-look .carousel__header{display:flex;padding-bottom:16px;justify-content:space-between;align-items:center}@media screen and (max-width: 62.4375em){.carousel--shop-the-look .carousel__header{padding-left:var(--site-gutter);padding-right:var(--site-gutter)}}.carousel--shop-the-look .carousel__title{font-family:Cardo,serif;line-height:110%;text-transform:none;font-weight:500;letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.125rem;line-height:1.2222222222;margin:0;color:var(--c-black);font-weight:var(--font-weight-normal);text-align:left}.carousel--shop-the-look .carousel__nav{display:flex;gap:24px;margin-right:0;margin-left:auto;align-items:center}.carousel--shop-the-look .carousel__prev,.carousel--shop-the-look .carousel__next{display:inline-flex;width:12px;height:24px;justify-content:center;align-items:center;cursor:pointer;transition:opacity .2s ease-in-out}.carousel--shop-the-look .carousel__prev svg,.carousel--shop-the-look .carousel__next svg{width:6px;height:10px;fill:currentColor}.carousel--shop-the-look .swiper-button-disabled{opacity:.25;cursor:default}.carousel--shop-the-look .carousel__prev:focus-visible,.carousel--shop-the-look .carousel__next:focus-visible{border-radius:var(--focus-border-radius);outline:none;box-shadow:0 0 0 var(--focus-width) var(--focus-color)}.carousel--shop-the-look .carousel__container{padding:0}@media screen and (max-width: 62.4375em){.carousel--shop-the-look .carousel__container{padding-left:var(--site-gutter);padding-right:var(--site-gutter)}}.carousel--shop-the-look .carousel__item{width:calc(40% - 6px)}@media screen and (max-width: 62.4375em){.carousel--shop-the-look .carousel__item:last-child{padding-right:calc(var(--site-gutter)*2)}}.block--editor-block-carousel .carousel--full{--swiper-slide-width: 100%;--swiper-slide-padding: 0}.block--editor-block-carousel .carousel--full .carousel__container{padding:0}.block--editor-block-carousel .carousel--full .carousel__item{display:flex}.block--editor-block-carousel .carousel--full .carousel__item>*{max-width:100%;width:100%}.block--editor-block-carousel .carousel--full .carousel__nav{position:sticky;top:calc(var(--notice-height) + var(--notice-locale-height) + var(--mega-menu-height) + var(--admin-bar-height) + var(--debug-bar-height));right:20px;bottom:auto;left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:72px;margin:0;margin-left:auto;padding:0;align-items:center;justify-content:flex-end;-webkit-transform:none;transform:none;background:var(--c-background)}@media screen and (max-width: 62.4375em){.block--editor-block-carousel .carousel--full .carousel__nav{position:absolute;top:0;right:7px;width:auto;height:56px;margin-left:0;margin-left:initial;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;z-index:3}}.block--editor-block-carousel .carousel--full .carousel__nav button{width:35px;height:35px;padding:0;background-color:rgba(0,0,0,0);border-radius:0;transition:none}@media screen and (max-width: 62.4375em){.block--editor-block-carousel .carousel--full .carousel__nav button{width:25px;height:56px}}.block--editor-block-carousel .carousel--full .carousel__nav button:hover{background-color:rgba(0,0,0,0)}.block--editor-block-carousel .carousel--full .carousel__nav button.swiper-button-disabled{opacity:.3}.block--editor-block-carousel .carousel--full .carousel__nav button svg{width:6px;height:10px;fill:var(--c-black)}@media screen and (max-width: 62.4375em){.block--editor-block-carousel .carousel--full .carousel__nav button svg{width:7px;height:12px;fill:var(--c-white)}}@media screen and (max-width: 62.4375em){.block--editor-block-carousel .carousel--full .hero__picture{aspect-ratio:unset;height:100%}}.carousel--gallery{--swiper-slide-width: 100%;--swiper-slide-padding: unset;--arrow-colour: var(--c-white);--carousel-nav-width: 44px;--carousel-nav-height: 44px;--gallery-column-count: 2;--gallery-slide-aspect-ratio: 9 / 10;--gallery-wide-slide-aspect-ratio: 1 / 1}.carousel--gallery .carousel__nav{display:none}@media screen and (max-width: 62.4375em){.carousel--gallery .carousel__nav{display:flex;margin:0}}.carousel--gallery .carousel__nav button.swiper-button-disabled{opacity:.3}.carousel--gallery .carousel__nav .carousel__prev svg,.carousel--gallery .carousel__nav .carousel__next svg{width:12px;height:20px}.carousel--gallery .carousel__nav .carousel__prev{left:0}.carousel--gallery .carousel__nav .carousel__next{right:0}.carousel--gallery .carousel__container{display:grid;grid-template-columns:repeat(var(--gallery-column-count), minmax(0, 1fr));padding:0}@media screen and (max-width: 62.4375em){.carousel--gallery .carousel__container{display:flex}}.carousel--gallery .swiper-slide{aspect-ratio:var(--gallery-slide-aspect-ratio)}.product-detail:has(.product-detail__extra-content:not(:empty)) .carousel--gallery .swiper-slide{grid-column:span var(--gallery-column-count)}.carousel--gallery .swiper-slide:nth-child(3){grid-column:span var(--gallery-column-count);aspect-ratio:var(--gallery-wide-slide-aspect-ratio)}@media screen and (max-width: 62.4375em){.carousel--gallery .swiper-slide:nth-child(3){aspect-ratio:var(--gallery-slide-aspect-ratio)}}.product-detail:has(.product-detail__extra-content:not(:empty)) .carousel--gallery .swiper-slide:nth-child(3){aspect-ratio:var(--gallery-slide-aspect-ratio)}.carousel--gallery .carousel-item,.carousel--gallery .carousel-item__image,.carousel--gallery .carousel-item__image picture{height:100%}.carousel--gallery .carousel-item__image{overflow:hidden}.carousel--gallery .carousel-item__image picture{display:block}.carousel--gallery .carousel-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.carousel--overflow{width:100%;max-width:none}.carousel--overflow .carousel__overflow-wrap{max-width:none}.carousel--overflow-tablet{--swiper-default-slide-padding: var(--swiper-slide-padding);--swiper-slide-width: calc(25% - var(--swiper-slide-padding))}@media screen and (max-width: 62.4375em){.carousel--overflow-tablet{--swiper-slide-width: calc(100% / 3.74)}}@media screen and (max-width: 42.5em){.carousel--overflow-tablet{--swiper-slide-width: calc(100% / 1.79)}}.carousel--overflow-tablet{max-width:1800px;margin-left:auto;margin-right:auto}.carousel--overflow-tablet .carousel__overflow-wrap{max-width:var(--site-max-width);padding-left:var(--site-gutter);padding-right:var(--site-gutter)}@media screen and (max-width: 62.4375em){.carousel--overflow-tablet .carousel__overflow-wrap{max-width:none;padding-left:0;padding-right:0}}.carousel--overflow-tablet .swiper{padding:0}@media screen and (max-width: 62.4375em){.carousel--overflow-tablet .swiper{padding:0 var(--site-gutter)}}.carousel--overflow-tablet .carousel__container{padding-left:calc(var(--site-gutter) - var(--swiper-slide-padding)/2);padding-right:calc(var(--site-gutter) - var(--swiper-slide-padding)/2);padding-bottom:2px;width:calc(100% + var(--swiper-slide-padding))}@media screen and (max-width: 62.4375em){.carousel--overflow-tablet .carousel__container{width:100%;padding-left:var(--site-gutter);padding-right:var(--site-gutter)}}.carousel--overflow-tablet .swiper-slide{padding-left:calc(var(--swiper-slide-padding)/2);padding-right:calc(var(--swiper-slide-padding)/2)}@media screen and (max-width: 62.4375em){.carousel--overflow-tablet .swiper-slide{width:var(--swiper-slide-width);padding-right:var(--swiper-slide-padding);padding-left:0}}.carousel--overflow-tablet .swiper-slide:last-child,.carousel--overflow-tablet .swiper-slide:has([carousel-last-item]){--swiper-slide-padding: var(--swiper-default-slide-padding)}@media screen and (max-width: 62.4375em){.carousel--overflow-tablet .swiper-slide:last-child,.carousel--overflow-tablet .swiper-slide:has([carousel-last-item]){--swiper-slide-padding: 0}}.carousel--quad-callouts{--swiper-slide-padding: 10px}.carousel--quad-callouts .block__callout .block__image,.carousel--quad-callouts .block__callout .block__image img{width:100%}.carousel--testimonials{--swiper-slide-padding: 12px;--swiper-slide-width: calc(100% / 1.75)}.carousel--testimonials .carousel__title{font-family:Cardo,serif;line-height:110%;text-transform:none;font-weight:500;letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:2.375rem;line-height:1.2105263158}@media screen and (max-width: 62.4375em){.carousel--testimonials .carousel__title{font-size:1.5rem;line-height:1.3333333333}}.carousel--testimonials .carousel__title{margin:0}.carousel--testimonials .carousel__container{padding-top:24px}@media screen and (max-width: 62.4375em){.carousel--testimonials .carousel__container{padding-top:18px}}.carousel--testimonials .testimonial{font-family:"HK Grotesk",Arial,Helvetica,sans-serif;line-height:1.7;font-weight:300;font-size:1.25rem;line-height:1.3;box-sizing:border-box;width:100%;min-height:100%;padding:60px 48px;background:var(--c-warm-white);font-weight:var(--font-weight-medium)}@media screen and (max-width: 42.5em){.carousel--testimonials .testimonial{font-size:1rem;line-height:1.375;padding:24px}}.carousel--testimonials .testimonial__author{font-family:"HK Grotesk",Arial,Helvetica,sans-serif;line-height:1.7;font-weight:300;font-size:1rem;line-height:1.5;display:block;margin-top:10px}@media screen and (max-width: 42.5em){.carousel--testimonials .testimonial__author{font-size:.75rem;line-height:1.6666666667}}@media screen and (max-width: 62.4375em){.carousel--testimonials{--swiper-slide-width: calc(100% / 1.25)}}.carousel--padded{--carousel-margin: 0;padding-top:var(--band-padding-block);padding-bottom:var(--band-padding-block)}.carousel--content-carousel{--swiper-slide-width: 390px}@media screen and (max-width: 62.4375em){.carousel--content-carousel{--swiper-slide-width: calc(100% / 3.74)}}@media screen and (max-width: 42.5em){.carousel--content-carousel{--swiper-slide-width: calc(100% / 2.594)}}.carousel--has-tabs[data-tab="1"] .carousel__item:not(:has([carousel-tab="1"])),.carousel--has-tabs[data-tab="2"] .carousel__item:not(:has([carousel-tab="2"])){display:none}.carousel--has-tabs[data-tab="1"] .carousel__tab[data-id="1"],.carousel--has-tabs[data-tab="2"] .carousel__tab[data-id="2"]{color:inherit}.carousel--has-tabs:not(:has([carousel-tab="1"])) .carousel__tab[data-id="1"],.carousel--has-tabs:not(:has([carousel-tab="2"])) .carousel__tab[data-id="2"]{display:none}.carousel--has-tabs:not(:has([carousel-tab="2"])) .carousel__tab[data-id="1"]{cursor:inherit}.carousel--has-tabs .carousel__tabs{display:flex;gap:var(--site-gutter)}.carousel--has-tabs .carousel__tab{color:var(--c-grey-olive);cursor:pointer}.shop-the-look{margin-top:20px;color:var(--c-black)}.shop-the-look__title{font-family:Cardo,serif;line-height:110%;text-transform:none;font-weight:500;letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.25rem;line-height:1.2;margin-bottom:15px;color:var(--c-black);font-weight:var(--font-weight-normal)}.shop-the-look__list{display:flex;flex-direction:column;gap:10px;margin-top:10px}.shop-the-look__product{min-width:0}.shop-the-look__product .product{position:relative;color:var(--c-black)}.shop-the-look__product .product__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop-the-look__product .product__prices{font-size:.75rem;line-height:1.75;display:flex;flex-direction:column;gap:0;margin:0}.shop-the-look__product .product__price-item{display:flex;flex-direction:row;gap:8px;align-items:flex-end}.shop-the-look__product .product__price-value{font-weight:var(--font-weight-medium)}.shop-the-look__product .product__quick-add-form-placeholder{--button-min-height: 30px;--button-padding: 4px 20px;font-size:.75rem;line-height:1.8333333333;visibility:hidden}.shop-the-look__product .product__quick-add-form{position:absolute;z-index:2;opacity:1}.shop-the-look__product .product__stock-count{grid-column:1/3}.shop-the-look__list .product__link{display:grid;grid-template-rows:auto auto;grid-template-columns:94px minmax(0, 1fr);grid-gap:8px 16px;gap:8px 16px;align-content:center;min-height:104px;padding:0}.shop-the-look__list .product__images{grid-row:1/3;grid-column:1;width:94px;min-height:104px;margin:0;aspect-ratio:47/52}.shop-the-look__list .product__title{font-size:1rem;line-height:1.375;grid-row:1;grid-column:2;align-self:end;min-width:0;font-weight:var(--font-weight-medium)}.shop-the-look__list .product__prices{grid-row:2;grid-column:2;align-self:start;min-width:0;padding-right:128px}.shop-the-look__list .product__price-value{font-size:.875rem;line-height:1.5714285714}.shop-the-look__list .product__quick-add-form-placeholder{grid-row:2;grid-column:2;align-self:center;justify-self:end}.shop-the-look__list .product__quick-add-form{right:0;bottom:21px}.shop-the-look__product--carousel .product{width:100%}.shop-the-look__product--carousel .product__link{display:flex;padding:0;flex-direction:column;gap:6px}.shop-the-look__product--carousel .product__images{width:100%;margin:0;margin-bottom:6px;aspect-ratio:7/8}.shop-the-look__product--carousel .product__title{font-size:.8125rem;line-height:1.3846153846;font-weight:var(--font-weight-medium)}.shop-the-look__product--carousel .product__prices{font-size:.75rem;line-height:1.6666666667}.shop-the-look__product--carousel .product__price-value{font-size:.75rem;line-height:1.6666666667}.shop-the-look__product--carousel .product__wishlist-icon{--product-wishlist-icon-inset: 13px;--product-wishlist-icon-width: 17px;--product-wishlist-icon-height: 15px}.shop-the-look__product--carousel .product__quick-add-form{bottom:0;left:0}
/*# sourceMappingURL=v3-carousel.css.ab4a2.map */