:root{--grid-desktop-horizontal-spacing: 32px;--grid-mobile-horizontal-spacing: 16px;--c-availability-padding-sp: 35px;--c-availability-card-width-sp: calc(100vw - 70px) ;--c-availability-card-gap-sp: 19px;--c-availability-peek-sp: 16px}.c-featured-availability__title{margin-bottom:0!important;padding:0 var(--c-availability-padding-sp);max-width:none}@media screen and (min-width: 750px){.c-featured-availability__title{padding:0 5rem;max-width:var(--page-width);margin-left:auto;margin-right:auto}}.c-availability-card-wrapper{text-align:center;max-width:var(--c-availability-card-width-sp);margin:0 auto;height:100%}.c-availability-card-wrapper .card{display:flex;flex-direction:column;background-color:inherit;box-shadow:none;border:none;text-align:center}.c-availability-card-wrapper .card__inner{order:2;background-color:transparent;padding:0;text-align:center}.c-availability-card-wrapper .card__media{background-color:transparent}.c-availability-card__content{padding:0 27px 30px!important;display:flex;flex-direction:column;gap:20px;order:3;background-color:transparent;text-align:center;width:100%;box-sizing:border-box}.c-availability-card__heading{font-family:var(--custom-font-body-family);font-size:24px;font-weight:600;line-height:1;letter-spacing:0;margin:0;padding:32px 0 0;order:1;text-align:center!important;width:100%}.c-availability-card__heading a{color:var(--color-foreground);text-decoration:none}.c-availability-card__inventory-section{display:flex;flex-direction:column;gap:4px;align-items:center;width:100%;text-align:center}.c-availability-card__soldout-badge{font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.02rem;color:#3d3d3d;text-align:center;width:100%}.c-availability-card__variants{font-size:16px;font-weight:400;line-height:1.3;letter-spacing:0;color:#3d3d3d;text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.c-availability-card__variant{display:inline-block;white-space:pre}.c-availability-card__variant:not(:last-child):after{content:""}.c-availability-card__variant-status{font-weight:400;color:#3d3d3d}.c-availability-card__variant-status--available,.c-availability-card__variant-status--unavailable{color:#3d3d3d}.c-availability-card__divider{margin:0;border:none;height:2px;color:#fff;background-color:#fff;width:100%}.c-availability-card__sales-date{display:block;text-align:center!important;width:100%}.c-availability-card__sales-date-label{font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0;color:#3d3d3d;display:block;text-align:center;width:100%}.c-availability-card__sales-date-label p{margin:0;display:inline}.c-availability-card__sales-date-value{font-size:16px;font-weight:400;line-height:1.3;letter-spacing:-.02rem;color:#3d3d3d;display:block;text-align:center;width:100%}.c-availability-card__sales-date-value p{margin:0}.c-availability-card__description{font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0;color:#3d3d3d;text-align:center!important;width:100%}.c-availability-card__description p{margin:0}.c-availability-card__description p+p{margin-top:0}@media (prefers-reduced-motion: no-preference){.c-availability-fade{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:calc(var(--fade-delay, 0) * .15s)}.c-availability-fade.is-visible{opacity:1;transform:translateY(0)}}.c-availability-scrollbar{display:none;justify-content:center;align-items:center;margin-top:40px;padding:0 20px}.c-availability-scrollbar__track{position:relative;width:480px;max-width:100%;height:6px;background-color:#3d3d3d33;border-radius:10px;overflow:hidden}.c-availability-scrollbar__thumb{position:absolute;top:0;left:0;height:100%;width:var(--scrollbar-thumb-width, 33.33%);background-color:#3d3d3d;border-radius:10px;transition:transform .3s ease-out;will-change:transform;display:block!important}.c-availability-slider-buttons--mobile{display:flex;justify-content:center;margin-top:24px}@media screen and (max-width: 749px){.c-availability-slider-component{max-width:100%!important;padding:0!important}.c-availability-slider-component.slider-mobile-gutter{padding:0!important}.c-availability-slider-container{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;scroll-snap-type:x mandatory}.c-availability-slider-container::-webkit-scrollbar{display:none}.c-availability-grid--3-col{display:flex!important;flex-wrap:nowrap!important;gap:var(--c-availability-card-gap-sp);width:max-content;margin:0;padding-left:var(--c-availability-padding-sp);padding-right:var(--c-availability-padding-sp)}.c-availability-grid--3-col .grid__item,.c-availability-grid--3-col .slider__slide{flex:0 0 var(--c-availability-card-width-sp)!important;width:var(--c-availability-card-width-sp)!important;min-width:var(--c-availability-card-width-sp);max-width:var(--c-availability-card-width-sp);margin:0!important;scroll-snap-align:start;scroll-snap-stop:always}.c-availability-card-wrapper{width:100%;max-width:100%;min-height:536px}.c-availability-card-wrapper .card{min-height:536px}.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:var(--c-availability-card-width-sp)}.c-availability-slider-buttons--mobile{padding:0 var(--c-availability-padding-sp)}.c-availability-card__variants,.c-availability-card__sales-date-label{font-size:14px}.c-availability-card__sales-date-value{font-size:16px}.c-availability-card__description{font-size:12px;font-weight:500;margin-top:-16px}.c-availability-card__content{padding:0 20px 30px!important}}@media screen and (min-width: 750px){.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:320px}.c-availability-card-wrapper{max-width:100%}.c-featured-availability__title{margin-bottom:40px!important}.c-availability-card__content{padding:0 2rem 2rem}.c-availability-card__heading{font-size:24px}.c-availability-card__soldout-badge,.c-availability-card__variants,.c-availability-card__sales-date-label{font-size:16px}.c-availability-card__sales-date-value{font-size:20px}.c-availability-card__description{font-size:14px;margin-top:-16px}.c-availability-slider-buttons--mobile{display:none!important}.c-availability-scrollbar{display:flex}}@media screen and (min-width: 990px){.c-availability-slider-container{max-width:1024px;margin:0 auto;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.c-availability-slider-container::-webkit-scrollbar{display:none}.c-availability-grid--3-col{display:flex!important;flex-wrap:nowrap!important;gap:32px;width:max-content;margin:0;padding:0}.c-availability-grid--3-col .grid__item,.c-availability-grid--3-col .slider__slide{flex:0 0 320px!important;width:320px!important;min-width:320px;max-width:320px;margin:0!important}.slider-component-desktop .c-availability-grid--3-col{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/c-featured-availability.css.map */
