[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .card [data-bv-show=rating_summary] a,[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .card [data-bv-show=rating_summary] span,[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .card [data-bv-show=rating_summary] div,[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .card [data-bv-show=rating_summary] svg,[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .card [data-bv-show=rating_summary] path,[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .card [data-bv-show=rating_summary] polygon,[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .card [data-bv-show=rating_summary] button{color:var(--color-foreground);width:12px;height:12px;margin-right:2px}[class*=product-carousel__wrapper-] .homepage-product-carousel .title{font-size:20px}[class*=product-carousel__wrapper-] .homepage-product-carousel .collection_title{display:flex;flex-direction:column;gap:var(--spacing-S);font-weight:700}[class*=product-carousel__wrapper-] .homepage-product-carousel .collection_title__top-row{display:flex;justify-content:space-between;align-items:center;gap:1.6rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .homepage_title__cta{display:inline-flex;align-items:center;gap:.8rem;color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap;transition:opacity .2s ease;padding:0}[class*=product-carousel__wrapper-] .homepage-product-carousel .homepage_title__cta-text{font-size:1.4rem;font-style:normal;font-weight:700;line-height:1.6;letter-spacing:0;text-align:center}[class*=product-carousel__wrapper-] .homepage-product-carousel .homepage_title__cta-icon{width:2.4rem;height:2.4rem;border-radius:999px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;line-height:1;color:rgb(var(--color-foreground));transform:none;transition:background-color .2s ease,color .2s ease}[class*=product-carousel__wrapper-] .homepage-product-carousel .homepage_title__cta-caret{width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center}[class*=product-carousel__wrapper-] .homepage-product-carousel .homepage_title__cta-caret svg{width:100%;height:100%;transform:rotate(-90deg)}[class*=product-carousel__wrapper-] .homepage-product-carousel .homepage_title__cta:hover .homepage_title__cta-icon,[class*=product-carousel__wrapper-] .homepage-product-carousel .homepage_title__cta:focus-visible .homepage_title__cta-icon{background-color:rgb(var(--color-foreground));color:#fff}[class*=product-carousel__wrapper-] .homepage-product-carousel .homepage_title__cta:focus-visible{outline:2px solid rgba(var(--color-foreground),.5)}[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .card .card__content{display:flex;flex-direction:column;gap:var(--spacing-S)}[class*=product-carousel__wrapper-] .homepage-product-carousel .card-swatches{position:relative}[class*=product-carousel__wrapper-] .homepage-product-carousel .card-swatches__selected-name{flex-basis:100%;font-size:12px;font-style:normal;font-weight:450;line-height:160%;color:rgba(var(--color-foreground),1)}[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .card-swatches__item{position:relative;display:inline-flex;align-items:center;justify-content:center;--swatch-tooltip-gap: .8rem;--swatch-tooltip-arrow-size: .6rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .card-swatches__trigger{-webkit-appearance:none;appearance:none;padding:0;cursor:pointer;transition:outline-color .2s ease}[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .swatch .swatch__inner[style]{border:none}[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .swatch,[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .swatch--square{width:30px;height:30px;margin:3.125px;display:flex;justify-content:center;align-items:center;aspect-ratio:1 / 1;border:.1rem solid rgba(var(--color-foreground),.4);flex-shrink:0;z-index:3}[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .swatch .swatch__inner{width:23.75px;height:23.75px}[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .swatch .swatch-input__input+.swatch-input__label.swatch-input__label--square{--swatch-input--border-radius: .2rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .swatch:hover,[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .swatch--square:hover{outline:.2rem solid rgba(var(--color-foreground),.4);outline-offset:.1rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .card-swatches__trigger.is-selected{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.1rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .tooltip{position:absolute;left:50%;top:calc(100% + var(--swatch-tooltip-gap));transform:translate(-50%) translateY(-.4rem);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:4;width:max-content;max-width:min(12rem,calc(100vw - 3rem))}[class*=product-carousel__wrapper-] .homepage-product-carousel .tooltip:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-width:0 calc(var(--swatch-tooltip-arrow-size) * .8) var(--swatch-tooltip-arrow-size);border-style:solid;border-color:transparent transparent rgb(243,230,219)}[class*=product-carousel__wrapper-] .homepage-product-carousel .tooltip__text{display:block;width:100%;min-width:7.2rem;max-width:inherit;padding:.7rem 1rem;border-radius:2px;background-color:#f3e6db;color:rgb(var(--color-foreground));font-size:1.2rem;line-height:1.3;white-space:normal;text-align:center;overflow-wrap:anywhere;box-shadow:0 .2rem .8rem #0000000f}[class*=product-carousel__wrapper-] .homepage-product-carousel [aria-describedby]:hover+.tooltip,[class*=product-carousel__wrapper-] .homepage-product-carousel [aria-describedby]:focus-visible+.tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}@media screen and (max-width:749px){[class*=product-carousel__wrapper-] .homepage-product-carousel .collection_title__top-row{align-items:center}[class*=product-carousel__wrapper-] .homepage-product-carousel .homepage_title__cta{-webkit-tap-highlight-color:transparent}[class*=product-carousel__wrapper-] .homepage-product-carousel .homepage_title__cta-text{font-size:1.4rem;font-weight:700;line-height:1.6;letter-spacing:0;margin:0}[class*=product-carousel__wrapper-] .homepage-product-carousel .homepage_title__cta:active .homepage_title__cta-icon,[class*=product-carousel__wrapper-] .homepage-product-carousel .homepage_title__cta:focus-visible .homepage_title__cta-icon{background-color:rgb(var(--color-foreground));color:#fff}[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .card-swatches__item{--swatch-tooltip-gap: .6rem;--swatch-tooltip-arrow-size: .5rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .tooltip__text{padding:.6rem .8rem;font-size:1.1rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .tooltip{display:none}}[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .swatch:focus-visible,[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .swatch--square:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:4px}[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .card__media .media.media--hover-effect{background-color:var(--color-white);transition:background-color .5s ease-in-out}[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .card__media .media.media--hover-effect>img{filter:saturate(1) contrast(1) brightness(1);mix-blend-mode:normal}[class*=product-carousel__wrapper-] .homepage-product-carousel .collection :is(slider-component,slider-with-dots):not(.page-width-desktop){display:flex;z-index:2}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-counter__link--dots .dot{border:none;background-color:rgba(var(--color-foreground),.2);width:6px;height:6px}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-counter{justify-content:center;align-self:flex-end;align-items:center;align-content:flex-end;margin:0 auto;padding:3.5rem 0 0;gap:.8rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-counter__link--dots .dot{border:none;background-color:rgba(var(--color-foreground),.2);width:.6rem;height:.6rem;border-radius:50%;transition:background-color .2s ease,transform .2s ease}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-counter__link--active.slider-counter__link--dots .dot,[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-counter__link--dots[aria-current=true] .dot{background-color:rgb(var(--color-foreground));transform:scale(1.15)}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-counter__link--dots:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.7);outline-offset:.3rem;border-radius:.8rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-counter__link--dots:focus-visible .dot{background-color:rgb(var(--color-foreground));transform:scale(1.25)}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{background-color:rgba(var(--color-foreground),.45)}@media screen and (max-width:989px){[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-buttons,[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-buttons.on-top{position:absolute;top:0;left:0;width:100%;height:100%;transform:none}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-buttons{margin:0;align-items:center;pointer-events:none}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-buttons button,[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-buttons a{pointer-events:auto}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-button.slider-button--next,[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-button.slider-button--prev{display:none;position:absolute;top:50%;transform:translateY(-50%);width:3.8rem;height:3.8rem;align-items:center;justify-content:center;border:.1rem solid rgba(32,31,29,.1);border-radius:50%;background-color:#fff6ee;color:#201f1d;z-index:3}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-button.slider-button--next:disabled,[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-button.slider-button--prev:disabled{display:none;opacity:.35;cursor:default}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-button.slider-button--prev{left:.8rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-button.slider-button--next{right:.8rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-counter{position:absolute;left:50%;bottom:.8rem;transform:translate(-50%);display:flex;padding:0;margin:0;z-index:4}}@media only screen and (min-width:769px){[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid .grid__item .swatch .swatch__inner{border-radius:var(--corner-radius-S, 4px)}}@media screen and (min-width:1441px){[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-button{width:5.9rem;height:5.9rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-buttons .svg-wrapper svg{width:2.05rem;height:2.05rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-button.slider-button--next,[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-button.slider-button--prev{width:5.9rem;height:5.9rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-button.slider-button--next{left:calc(100% - var(--carousel-inline-padding) - var(--carousel-arrow-inset) - 1.5rem)}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-button.slider-button--prev{left:calc(var(--carousel-inline-padding) + var(--carousel-arrow-inset) + 1.5rem)}[class*=product-carousel__wrapper-] .homepage-product-carousel :is(slider-component,slider-with-dots).page-width-desktop{padding-left:12rem;padding-right:9.2rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .collection_title{gap:2.75rem;margin-bottom:2.75rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid.slider{column-gap:1.85rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .grid--peek-desktop.grid--4-col-desktop.slider{padding:0 var(--global-margin, 80px)}}@media screen and (min-width:990px){[class*=product-carousel__wrapper-] .homepage-product-carousel .collection__title.title-wrapper--self-padded-tablet-down{margin:0 0 auto;padding-left:2rem}[class*=product-carousel__wrapper-] .homepage-product-carousel{--carousel-inline-padding: var(--page-width-margin);--carousel-arrow-inset: 2rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-button{width:6rem;height:6rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-buttons .svg-wrapper svg{width:2.4rem;height:2.4rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-buttons,[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-buttons.on-top{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:auto;margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none;transform:none;z-index:2}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-button.slider-button--next,[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-button.slider-button--prev{display:inline-flex;position:absolute;top:34.8%;transform:translateY(-50%);pointer-events:auto;z-index:3}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-button.slider-button--next{left:calc(100% - var(--carousel-inline-padding) - var(--carousel-arrow-inset) - -1.25rem);right:auto;transform:translate(-50%,-50%)}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-button.slider-button--prev{left:calc(var(--carousel-inline-padding) + var(--carousel-arrow-inset) + 8rem);right:auto;transform:translate(-50%,-50%)}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-button[disabled]{display:inline-flex;opacity:.35;pointer-events:none}[class*=product-carousel__wrapper-] .homepage-product-carousel :is(slider-component,slider-with-dots).page-width-desktop,[class*=product-carousel__wrapper-] .homepage-product-carousel :is(slider-component,slider-with-dots).slider-component-desktop{padding-left:var(--page-width-margin);padding-right:var(--page-width-margin)}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider--desktop.grid--peek .grid__item:first-of-type{margin-left:1.5rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .title{font-size:36px}}@media screen and (min-width:1700px){[class*=product-carousel__wrapper-] .homepage-product-carousel{--carousel-arrow-inset: 2rem}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-button.slider-button--next{left:calc(100% - var(--carousel-inline-padding) - var(--carousel-arrow-inset) - 12rem);right:auto;transform:translate(-50%,-50%)}[class*=product-carousel__wrapper-] .homepage-product-carousel .slider-button.slider-button--prev{left:calc(var(--carousel-inline-padding) + var(--carousel-arrow-inset) + 3rem);right:auto;transform:translate(-50%,-50%)}[class*=product-carousel__wrapper-] .homepage-product-carousel :is(slider-component,slider-with-dots).page-width-desktop,[class*=product-carousel__wrapper-] .homepage-product-carousel :is(slider-component,slider-with-dots).slider-component-desktop{padding-left:var(--page-width-margin);padding-right:var(--page-width-margin)}[class*=product-carousel__wrapper-] .homepage-product-carousel .product-grid.slider{column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-product-carousel.css.map */
