.spinning-carousel{position:relative;overflow:hidden;background-color:var(--gradient-background, #F7F4EE);color:#1c1917}.spinning-carousel__header{text-align:center;max-width:720px;margin:0 auto 2.5rem;padding:0 1.5rem}.spinning-carousel__eyebrow{display:block;font-family:var(--font-body-family, "Plus Jakarta Sans", sans-serif);font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#7c8b7a;margin-bottom:.75rem}.spinning-carousel__heading{font-family:var(--font-heading-family, "Marcellus", Georgia, serif);font-size:2rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#1c1917;margin:0 0 .85rem;line-height:1.25}@media screen and (min-width:750px){.spinning-carousel__heading{font-size:2.6rem}}.spinning-carousel__subheading{font-size:.95rem;line-height:1.6;color:#57534e;margin:0}.spinning-carousel__subheading p{margin:0}.spinning-carousel__container{position:relative;width:100%;overflow:hidden;padding:.5rem 0 1.5rem}.spinning-carousel__track-wrapper,.vessel-palette-track,.glaze-archive-slider{display:flex;width:100%;overflow-x:auto;scroll-snap-type:none!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none}.spinning-carousel__track-wrapper::-webkit-scrollbar,.vessel-palette-track::-webkit-scrollbar,.glaze-archive-slider::-webkit-scrollbar{display:none}.spinning-carousel__track-wrapper:active,.vessel-palette-track:active,.glaze-archive-slider:active,.spinning-carousel__track-wrapper.is-dragging,.vessel-palette-track.is-dragging,.glaze-archive-slider.is-dragging{cursor:grabbing;scroll-snap-type:none!important}.spinning-carousel__track{display:flex;width:max-content;will-change:transform;animation:spinningCarouselMarquee var(--carousel-speed, 35s) linear infinite}.spinning-carousel__track-wrapper.js-carousel-active .spinning-carousel__track{animation:none!important;transform:none!important}.spinning-carousel__track-wrapper:hover .spinning-carousel__track,.spinning-carousel__track:hover{animation-play-state:paused}.spinning-carousel__group{display:flex;align-items:center;gap:1.5rem;padding-right:1.5rem}@media screen and (max-width:749px){.spinning-carousel__group{gap:1rem;padding-right:1rem}}@keyframes spinningCarouselMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.spinning-carousel__track{animation-play-state:paused}}.spinning-carousel__card{flex-shrink:0;width:var(--card-width-mobile, 240px);position:relative}@media screen and (min-width:750px){.spinning-carousel__card{width:var(--card-width-desktop, 300px)}}.spinning-carousel__card-link{display:block;text-decoration:none;color:inherit;border-radius:var(--card-radius, 20px);outline:none}.spinning-carousel__card-link:focus-visible{outline:2px solid #1C1917;outline-offset:4px}.spinning-carousel__media-wrapper{position:relative;width:100%;aspect-ratio:var(--card-aspect-ratio, 3 / 4);border-radius:var(--card-radius, 20px);overflow:hidden;background-color:#efece6;border:1px solid #E2DDD5;box-shadow:0 6px 20px -8px #1c191714;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1)}.spinning-carousel__card:hover .spinning-carousel__media-wrapper{transform:translateY(-6px);box-shadow:0 24px 36px -12px #1c191729}.spinning-carousel__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .7s cubic-bezier(.16,1,.3,1)}.spinning-carousel__card:hover .spinning-carousel__image{transform:scale(1.08)}.spinning-carousel__placeholder{width:100%;height:100%;object-fit:cover;background-color:#efece6}.spinning-carousel__static-badge{display:none!important}.spinning-carousel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;opacity:0;visibility:hidden;border-radius:var(--card-radius, 20px);transition:opacity .4s cubic-bezier(.16,1,.3,1),visibility .4s ease;z-index:2;background:linear-gradient(to top,var(--hover-wash, #7C8B7A) 0%,color-mix(in srgb,var(--hover-wash, #7C8B7A) 88%,transparent) 55%,color-mix(in srgb,var(--hover-wash, #7C8B7A) 40%,transparent) 100%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}@supports not (background: color-mix(in srgb,red 50%,blue)){.spinning-carousel__overlay{background:var(--hover-wash, #7C8B7A)}}.spinning-carousel__card:hover .spinning-carousel__overlay{opacity:.93;visibility:visible}.spinning-carousel__overlay-content{display:flex;flex-direction:column;gap:.35rem;transform:translateY(14px);transition:transform .45s cubic-bezier(.16,1,.3,1);color:#fff}.spinning-carousel__card:hover .spinning-carousel__overlay-content{transform:translateY(0)}.spinning-carousel__overlay-tag{font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;color:#ffffffd9;font-weight:600}.spinning-carousel__overlay-title{font-family:var(--font-heading-family, "Marcellus", Georgia, serif);font-size:1.35rem;color:#fff;margin:0;letter-spacing:.05em;line-height:1.25}.spinning-carousel__overlay-caption{font-size:.8rem;line-height:1.45;color:#ffffffe6;margin:.2rem 0 .5rem}.spinning-carousel__overlay-cta{display:inline-flex;align-items:center;gap:.45rem;font-size:.68rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#fff;padding:.4rem .85rem;border-radius:9999px;background:#ffffff38;border:1px solid rgba(255,255,255,.45);width:fit-content;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background .25s ease,transform .25s ease}.spinning-carousel__card:hover .spinning-carousel__overlay-cta:hover{background:#ffffff61;transform:translate(3px)}.spinning-carousel__fade-edge{position:absolute;top:0;bottom:0;width:60px;z-index:3;pointer-events:none}@media screen and (min-width:750px){.spinning-carousel__fade-edge{width:140px}}.spinning-carousel__fade-edge--left{left:0;background:linear-gradient(to right,var(--gradient-background, #F7F4EE) 0%,rgba(247,244,238,0) 100%)}.spinning-carousel__fade-edge--right{right:0;background:linear-gradient(to left,var(--gradient-background, #F7F4EE) 0%,rgba(247,244,238,0) 100%)}@media screen and (max-width:749px){.spinning-carousel,.spinning-product-carousel,.spinning-carousel__wrapper,.spinning-carousel__track-wrapper{padding-bottom:10px!important;margin-bottom:0!important}.spinning-carousel__container{padding-bottom:.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-spinning-carousel.css.map */
