@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Jost:ital,wght@0,100..900;1,100..900&display=swap";.product-showcase{--ps-bg: #f5f3ef;--ps-text: #111827;--ps-accent: #f97316;--ps-icon-bg: #ffedd5;--ps-padding-top: 64px;--ps-padding-bottom: 64px;--ps-margin-top: 0px;--ps-margin-bottom: 0px;--ps-side-peek: 25%;--ps-slide-width: 50%;--ps-active-image-max: 440px;--ps-side-image-max: 150px;background:var(--ps-bg);color:var(--ps-text);font-family:Jost,system-ui,sans-serif;margin-bottom:var(--ps-margin-bottom);margin-top:var(--ps-margin-top);padding-bottom:var(--ps-padding-bottom);padding-top:var(--ps-padding-top);width:100%;overflow:hidden}.product-showcase .container{width:100%;margin:0 auto;max-width:1748px;padding:0 10px}.ps-header{margin:0 auto 80px;max-width:100%;text-align:center}.ps-heading{font-family:Jost,sans-serif;font-size:48px;font-weight:800;letter-spacing:-.96px;line-height:1.2em;margin:0 0 24px;text-transform:uppercase}.ps-subheading{font-family:Inter,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.65em;margin:0;color:#555}.ps-empty{font-size:14px;margin:0;opacity:.7;text-align:center}.product-showcase:not([data-ps-layout-ready]) .ps-carousel,.product-showcase:not([data-ps-layout-ready]) .ps-details-wrap{opacity:0;visibility:hidden}.product-showcase[data-ps-layout-ready] .ps-carousel,.product-showcase[data-ps-layout-ready] .ps-details-wrap{opacity:1;transition:opacity .25s ease;visibility:visible}.ps-carousel{margin:0 auto 36px;max-width:1200px;width:100%}.ps-carousel__controls{align-items:center;display:grid;gap:20px;grid-template-columns:52px minmax(0,1fr) 52px}.ps-carousel__viewport{min-width:0;width:100%}.ps-carousel__track{align-items:center;display:flex;gap:270px;transition:transform .5s cubic-bezier(.25,.46,.45,.94);will-change:transform;width:max-content}.ps-carousel__track.is-resetting{transition:none}.ps-slide{padding:0;position:relative;z-index:1}.ps-slide.is-active{z-index:3}.product-showcase[data-single=true] .ps-slide{flex:0 0 100%;min-width:100%}.ps-slide--clone{pointer-events:none}.ps-slide--clone:not(.is-active){opacity:0;visibility:hidden}.ps-slide__frame{line-height:0}.ps-slide__image{display:block;height:351px;object-fit:contain;margin:0 auto;max-width:100%;opacity:1;transform:scale(1);transition:max-height .5s ease,max-width .5s ease,opacity .5s ease,transform .5s ease;width:100%}.ps-slide.is-active .ps-slide__image,.ps-slide--clone.is-active .ps-slide__image{max-width:100%;opacity:1;transform:scale(1)}.ps-slide.is-active .ps-slide__image--placeholder,.ps-slide--clone.is-active .ps-slide__image--placeholder{max-height:var(--ps-active-image-max)}.ps-slide__image--placeholder{align-items:center;aspect-ratio:4 / 3;background:#0000000a;display:flex;justify-content:center;max-height:var(--ps-side-image-max)}.ps-slide__image--placeholder .placeholder-svg{height:100%;opacity:.3;width:80%}.ps-nav{align-items:center;background:#faf9f5;border:1px solid #000000;border-radius:50%;color:#000;cursor:pointer;display:inline-flex;flex-shrink:0;height:48px;justify-content:center;justify-self:center;transition:opacity .2s ease,border-color .2s ease;width:48px;z-index:4}.ps-nav:hover{border-color:#000;background:#000}.ps-nav:hover svg{filter:invert(1)}.ps-details-wrap{margin:0 auto;max-width:900px;position:relative;text-align:center}.ps-details{display:none}.ps-details.is-active{display:block}.ps-details__name{font-family:Jost,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.48px;line-height:1.2em;margin:0 0 32px;text-transform:uppercase}.ps-details__specs{display:flex;gap:65px;text-align:left;justify-content:center;margin-bottom:65px}.ps-spec{align-items:center;display:flex;gap:12px}.ps-spec__icon-wrap{align-items:center;border-radius:8px;background:linear-gradient(180deg,#ffad4c,#fff6d3);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px;padding:8px}.ps-spec__icon{display:block;height:28px;object-fit:contain;width:28px}.ps-spec__icon-svg{align-items:center;display:flex;justify-content:center}.ps-spec__text{display:flex;flex-direction:column;gap:8px;min-width:0}.ps-spec__label{font-family:Inter,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:1.2em;color:#3d3d3d}.ps-spec__value{font-size:16px;font-weight:700;letter-spacing:-.32px;line-height:1.2em;text-transform:uppercase}.ps-details__cta{background:#111827;border-radius:999px;color:#fff;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.06em;line-height:1;padding:16px 40px;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease,transform .2s ease}.ps-details__cta:hover{opacity:.9;transform:translateY(-1px)}@media screen and (max-width:1600px){.product-showcase .container{max-width:1400px}}@media screen and (max-width:1440px){.product-showcase .container{padding-left:20px;padding-right:20px}}@media screen and (max-width:1280px){.ps-heading{font-size:42px}.ps-subheading{font-size:14px}}@media(max-width:991px){.product-showcase{--ps-side-peek: 20%;--ps-slide-width: 55%;--ps-active-image-max: 300px;--ps-side-image-max: 120px}.ps-carousel__controls{gap:12px;grid-template-columns:44px minmax(0,1fr) 44px}.ps-nav{height:42px;width:42px}.ps-details__specs{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-details__specs{gap:40px}}@media(max-width:880px){.ps-details__specs{display:grid;grid-template-columns:repeat(2,1fr)!important;gap:20px!important;max-width:400px;margin:0 auto 32px}}@media screen and (max-width:575px){.ps-heading{font-size:22px;letter-spacing:-.44px;max-width:302px;margin:0 auto 16px}.ps-subheading{font-size:14px}.ps-slide__image{height:200px;width:100%;max-width:100%!important;object-fit:contain}.ps-details__name{font-size:16px;letter-spacing:-.32px;margin:0 0 24px}.ps-spec{gap:8px}.ps-details__specs{max-width:300px}.ps-spec__value{font-size:12px;letter-spacing:-.24px}.ps-spec__icon-wrap{height:32px;width:32px}.ps-nav{height:35px;width:35px}}@media(max-width:549px){.ps-header{margin-bottom:28px}.product-showcase{--ps-side-peek: 15%;--ps-slide-width: 65%;--ps-active-image-max: 260px;--ps-side-image-max: 130px}.ps-carousel__controls{gap:8px;grid-template-columns:40px minmax(0,1fr) 40px}.ps-details__cta{padding:14px 32px;width:100%}}.ps-slide[data-index="1"] .ps-slide__image{transform:translateY(40px) scale(.68);transform-origin:center}.ps-slide[data-index="2"] .ps-slide__image{transform:translateY(10px) scale(1.08);transform-origin:center}
/*# sourceMappingURL=/cdn/shop/t/29/assets/product-showcase.css.map */
