.collection-tabs-carousel{--tab-underline-bottom-offset: 6px;row-gap:calc(32px + var(--tab-underline-bottom-offset))}.collection-tabs-carousel__header{display:flex;flex-direction:column;gap:32px}.collection-tabs-carousel__header:has(.collection-tabs-carousel__subheading){gap:22px}.collection-tabs-carousel__header-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.collection-tabs-carousel__intro{display:flex;flex-direction:column;gap:10px}.collection-tabs-carousel__heading{font-family:var(--font-display--family),serif;line-height:60px;font-size:48px;font-weight:400;letter-spacing:-2.5%;margin:0}.collection-tabs-carousel__subheading p{margin:0;font-family:var(--font-body--family);font-weight:400;font-size:20px;line-height:24px;letter-spacing:1%}.collection-tabs-carousel__tabs{display:flex;flex-wrap:wrap;gap:32px}.collection-tabs-carousel__tabs[hidden]{display:none}.collection-tabs-carousel__tab{border:0;background:none;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:currentColor;padding:4px 0;position:relative;font-family:var(--font-accent--family)}.collection-tabs-carousel__tab:hover{cursor:pointer}.collection-tabs-carousel__tab[aria-selected=true]{color:var(--color-foreground)}.collection-tabs-carousel__tab:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:currentColor;opacity:0;transform:scaleX(.2);transition:opacity .2s ease,transform .2s ease}.collection-tabs-carousel__tab[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.collection-tabs-carousel__nav{display:flex;gap:8px}.collection-tabs-carousel__arrow{-webkit-appearance:none;appearance:none;border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-50));background:transparent;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.collection-tabs-carousel__arrow svg{width:16px;height:16px}.collection-tabs-carousel__arrow svg path{stroke-width:1}.collection-tabs-carousel__arrow:hover{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-70));background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.collection-tabs-carousel__arrow.is-disabled{opacity:.4;pointer-events:none;cursor:default}.collection-tabs-carousel__pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:0}.collection-tabs-carousel__pagination[hidden]{display:none}.collection-tabs-carousel__pagination-dot{-webkit-appearance:none;appearance:none;border:0;height:4px;width:40px;background:#16171466;cursor:pointer;transition:background .2s ease}.collection-tabs-carousel__pagination-dot[aria-current=true]{background:#161714}.collection-tabs-carousel__panel[hidden]{display:none}.collection-tabs-carousel__promo-tile{position:relative;height:100%;overflow:hidden;display:grid;grid-template-rows:1fr;background:rgb(var(--color-foreground-rgb) / var(--opacity-5));text-decoration:none;color:inherit}.collection-tabs-carousel__promo-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-image-overlay, linear-gradient(180deg, rgb(0 0 0 / .35) 0%, rgb(0 0 0 / .15) 40%, rgb(0 0 0 / .55) 100%));z-index:1;pointer-events:none}.collection-tabs-carousel__promo-image,.collection-tabs-carousel__promo-image img,.collection-tabs-carousel__promo-placeholder{width:100%;height:100%;object-fit:cover}.collection-tabs-carousel__promo-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;padding:32px;color:var(--promo-text-color, var(--color-white));background:var(--gradient-image-overlay);z-index:2;text-align:left}.collection-tabs-carousel__promo-content--top{justify-content:flex-start}.collection-tabs-carousel__promo-content--center{justify-content:center}.collection-tabs-carousel__promo-content--bottom{justify-content:flex-end}.collection-tabs-carousel__promo-title{margin:0;padding:0;font-family:var(--font-display--family),serif;font-weight:400;font-size:28px;line-height:140%;letter-spacing:-2.5%}.collection-tabs-carousel__promo-text{margin:0 0 16px}.collection-tabs-carousel__promo-title+.collection-tabs-carousel__promo-text{margin-top:4px}.collection-tabs-carousel__promo-text p{margin:0;font-family:var(--font-body--family);font-weight:400;font-size:16px;line-height:140%;letter-spacing:1%}.collection-tabs-carousel__promo-button-text{display:flex;align-items:center;gap:8px;border-bottom:1px solid currentColor;padding-bottom:8px;width:fit-content}.collection-tabs-carousel__promo-button-text p{margin:0;font-family:var(--font-accent--family);font-weight:600;font-size:13px;line-height:13px;letter-spacing:0}.collection-tabs-carousel__promo-link{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.collection-tabs-carousel__promo-link-icon svg{width:1rem;height:1rem}.collection-tabs-carousel__promo-button-text svg,.collection-tabs-carousel__promo-link-icon svg{fill:currentColor;stroke:currentColor}.collection-tabs-carousel__promo-button-text{--icon-stroke-width: 1px}.collection-tabs-carousel__promo-button-text .custom-merchandising-grid__view-all-icon svg{width:19.25px;height:12.03px;display:inline-block;vertical-align:middle;fill:none}.resource-list__item--skeleton{position:relative;overflow:hidden;min-height:351px;background:rgb(var(--color-foreground-rgb) / var(--opacity-5));border-radius:4px}@media(min-width:1024px){.resource-list__item--skeleton{min-height:607.75px}}.resource-list__item--skeleton:after{content:"";position:absolute;top:-60%;left:-200%;width:200%;height:200%;background:repeating-linear-gradient(90deg,#fff0 0 360px,#ffffff80 400px,#fff,#ffffff80 460px,#fff0 500px 900px);will-change:transform;transform:rotate(32deg) translateZ(0);animation:collection-tabs-skeleton-shimmer 1.1s linear infinite}@media(prefers-reduced-motion:reduce){.resource-list__item--skeleton:after{display:none}.resource-list__item--skeleton{animation:collection-tabs-skeleton-pulse 2s ease-in-out infinite}}@keyframes collection-tabs-skeleton-shimmer{0%{transform:rotate(32deg) translateZ(0)}to{transform:rotate(32deg) translate3d(900px,0,0)}}@keyframes collection-tabs-skeleton-pulse{0%,to{opacity:1}50%{opacity:.72}}.collection-tabs-card{position:relative;display:flex;flex-direction:column;gap:12px}.collection-tabs-card__content{display:flex;flex-direction:column;gap:12px}.collection-tabs-card__media{position:relative}.collection-tabs-card__media-link{display:block}.collection-tabs-carousel-card-gallery{--border-width: 1px !important;--border-style: none !important;--border-color: rgb(var(--color-border-rgb) / 1) !important;--border-radius: 0px !important;--padding-block-start: 0px !important;--padding-block-end: 0px !important;--padding-inline-start: 0px !important;--padding-inline-end: 0px !important;--gallery-aspect-ratio: .6666666666666666 !important}.collection-tabs-carousel-product-card-content{--border-width: 1px !important;--border-style: none !important;--border-color: rgb(var(--color-border-rgb) / 1) !important;--border-radius: 0px !important;--flex-direction: column !important;--flex-wrap: nowrap !important;--flex-wrap-mobile: wrap !important;--padding-block-start: 0px !important;--padding-block-end: 0px !important;--padding-inline-start: 0px !important;--padding-inline-end: 0px !important;--product-card-gap: 16px !important;--quick-add-display: flex !important;--quick-add-mobile-display: flex !important;--quick-add-mobile-opacity: 1 !important}.collection-tabs-carousel-card-group{--border-width: 1px !important;--border-style: none !important;--border-color: rgb(var(--color-border-rgb) / 1) !important;--border-radius: 0px !important;--padding-block-start: 0px !important;--padding-block-end: 0px !important;--padding-inline-start: 0px !important;--padding-inline-end: 0px !important;--size-style-width: 100% !important;--size-style-height: fit !important;--size-style-width-mobile: 100% !important;--size-style-width-mobile-min: 5rem !important}.collection-tabs-carousel-card-group .group-block-content{--flex-direction: column !important;--flex-wrap: nowrap !important;--flex-wrap-mobile: wrap !important;--gap-mobile: 4px !important;--gap-desktop: 4px !important;--gap: 4px !important;--horizontal-alignment: flex-start !important;--vertical-alignment: center !important;--vertical-alignment-mobile: center !important}.collection-tabs-card__media-link slideshow-arrows{opacity:0;transition:opacity .2s ease}.collection-tabs-card__rating{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:var(--color-background);border-radius:999px;font-size:.75rem;z-index:var(--layer-raised)}.collection-tabs-card__rating-star svg{width:.9rem;height:.9rem;fill:var(--color-primary)}.collection-tabs-card__callout{position:absolute;top:10px;right:10px;padding:4px 10px;background:var(--color-background);border-radius:999px;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;z-index:var(--layer-raised)}.collection-tabs-card__shop-now{position:absolute;bottom:14px;left:50%;translate:-50% 0;padding:8px 16px;background:var(--color-background);color:var(--color-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;text-decoration:none;opacity:0;transition:opacity .2s ease,transform .2s ease;z-index:var(--layer-raised)}@media(hover:hover){.collection-tabs-card__media:hover .collection-tabs-card__shop-now{opacity:1;transform:translateY(-6px)}.collection-tabs-card__media:hover slideshow-arrows{opacity:1}}.collection-tabs-card__details{display:flex;flex-direction:column;gap:6px}.collection-tabs-card__details--center{align-items:center;text-align:center}.collection-tabs-card__details--left{align-items:flex-start;text-align:left}.collection-tabs-card__title{text-decoration:none;color:inherit}.collection-tabs-card__price{font-size:.95rem}.collection-tabs-card__promo{color:var(--color-primary);font-size:.75rem}.collection-tabs-card__swatches{width:100%}.collection-tabs-card__swatches swatches-variant-picker-component{display:flex;width:100%;justify-content:var(--product-swatches-alignment-mobile, flex-start)}@media(min-width:1024px){.collection-tabs-card__swatches swatches-variant-picker-component{justify-content:var(--product-swatches-alignment, flex-start)}}.collection-tabs-card__swatches overflow-list::part(list){gap:var(--gap-sm)}.collection-tabs-card__placeholder{width:100%}@media(max-width:1023px){.collection-tabs-carousel{row-gap:calc(24px + var(--tab-underline-bottom-offset));padding:32px 0}.collection-tabs-carousel-section .collection-tabs-carousel--hide-promo-mobile .collection-tabs-carousel__carousel slideshow-slide:has(.collection-tabs-carousel__promo-tile){display:none}.collection-tabs-carousel__tabs{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:32px;width:100vw;box-sizing:border-box;margin-inline:calc(50% - 50vw);padding-inline:var(--page-margin);padding-bottom:6px;scroll-padding-inline:var(--page-margin);scroll-snap-type:x mandatory}.collection-tabs-carousel__tabs::-webkit-scrollbar{display:none}.collection-tabs-carousel__tab{white-space:nowrap;scroll-snap-align:start}.collection-tabs-carousel__intro{text-align:center}.collection-tabs-carousel__header{gap:24px}.collection-tabs-carousel__header:has(.collection-tabs-carousel__subheading){gap:14px}.collection-tabs-card__media-link slideshow-arrows{opacity:1}.collection-tabs-carousel__nav{display:none}.collection-tabs-carousel__pagination{display:flex}.collection-tabs-carousel__heading{text-align:left;line-height:38px;font-size:32px}.collection-tabs-carousel__subheading p{text-align:left;font-size:16px;line-height:22px}}@media(min-width:1024px){.collection-tabs-carousel__pagination{display:none}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/collection-tabs-carousel.css.map */
