.hero-carousel-component{position:relative;inline-size:100%;overflow:hidden;background:var(--ps-primary)}.hero-carousel-component,.hero-carousel-component *{box-sizing:border-box}.hero-carousel-component .splide:not(.is-initialized) .splide__slide:not(:first-child){display:none}.hero-carousel-component .splide__slide{position:relative;min-inline-size:0;min-block-size:max(var(--hero-height-mobile),100svh);overflow:hidden;background:var(--ps-primary)}.hero-carousel-component .hero-media,.hero-carousel-component .hero-media__viewport,.hero-carousel-component .hero-media__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.hero-carousel-component .hero-media__viewport{overflow:hidden}.hero-carousel-component .hero-media__viewport--desktop{display:none}.hero-carousel-component .hero-media__image,.hero-carousel-component .hero-media__video,.hero-carousel-component .hero-media__video video{display:block;inline-size:100%;block-size:100%;object-fit:cover}.hero-carousel-component .hero-media__image{object-position:var(--hero-mobile-focal-point)}.hero-carousel-component .hero-media__overlay{z-index:1;background:var(--ps-black);opacity:var(--hero-overlay-opacity);pointer-events:none}.hero-carousel-component .hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--ps-black) 52%,transparent) 0%,color-mix(in srgb,var(--ps-black) 22%,transparent) 9%,transparent 20%),linear-gradient(to top,color-mix(in srgb,var(--ps-black) 72%,transparent) 0%,color-mix(in srgb,var(--ps-black) 44%,transparent) 46%,transparent 82%)}.hero-carousel-component .hero-card{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;min-inline-size:0;padding:var(--space-5) var(--container-padding-mobile) var(--space-5);color:var(--ps-bg-1);pointer-events:none}.hero-carousel-component .hero-card__inner{display:flex;inline-size:100%;max-inline-size:var(--container-max-width);margin-inline:auto}.hero-carousel-component .slide-content{inline-size:100%;min-inline-size:0;max-inline-size:var(--editorial-width-min);text-align:left;pointer-events:auto}.hero-carousel-component .hero-label,.hero-carousel-component .hero-secondary-label,.hero-carousel-component .slide-title{color:inherit}.hero-carousel-component .hero-label{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--ps-bg-1);letter-spacing:var(--button-letter-spacing);text-transform:uppercase}.hero-carousel-component .hero-label__rule{display:inline-block;inline-size:var(--space-5);block-size:1px;flex:0 0 auto;background:currentColor}.hero-carousel-component .hero-secondary-label{display:inline-flex;align-items:center;min-block-size:var(--touch-target-min);margin:0 0 var(--space-4);padding:0 var(--space-2);border:1px solid color-mix(in srgb,var(--ps-bg-1) 55%,transparent);border-radius:var(--radius-editorial);letter-spacing:var(--button-letter-spacing);text-transform:uppercase}.hero-carousel-component .slide-title{max-inline-size:100%;margin:0 0 var(--space-4);text-wrap:balance}.hero-carousel-component .hero-buttons{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.hero-carousel-component .hero-button{max-inline-size:100%}.hero-carousel-component .hero-button[aria-disabled=true]{pointer-events:none}.hero-carousel-component .hero-button--secondary{display:none;background:transparent;border-color:color-mix(in srgb,var(--ps-bg-1) 70%,transparent);color:var(--ps-bg-1)}.hero-carousel-component .hero-button--secondary:hover{background:color-mix(in srgb,var(--ps-bg-1) 10%,transparent);border-color:var(--ps-bg-1);color:var(--ps-bg-1)}.hero-carousel-component .hero-button:focus-visible{outline:2px solid var(--ps-white);outline-offset:2px}.hero-carousel-component--mobile-top-left .hero-card__inner,.hero-carousel-component--mobile-top-center .hero-card__inner,.hero-carousel-component--mobile-top-right .hero-card__inner{align-items:flex-start}.hero-carousel-component--mobile-middle-left .hero-card__inner,.hero-carousel-component--mobile-middle-center .hero-card__inner,.hero-carousel-component--mobile-middle-right .hero-card__inner{align-items:center}.hero-carousel-component--mobile-bottom-left .hero-card__inner,.hero-carousel-component--mobile-bottom-center .hero-card__inner,.hero-carousel-component--mobile-bottom-right .hero-card__inner{align-items:flex-end}.hero-carousel-component--mobile-top-center .slide-content,.hero-carousel-component--mobile-middle-center .slide-content,.hero-carousel-component--mobile-bottom-center .slide-content{margin-inline:auto}.hero-carousel-component--mobile-top-right .slide-content,.hero-carousel-component--mobile-middle-right .slide-content,.hero-carousel-component--mobile-bottom-right .slide-content{margin-inline-start:auto}.hero-carousel-component--mobile-text-center .slide-content{text-align:center}.hero-carousel-component--mobile-text-right .slide-content{text-align:right}.hero-carousel-component--mobile-text-center .hero-label{justify-content:center}.hero-carousel-component--mobile-text-right .hero-label{justify-content:flex-end}.hero-carousel-component .splide__pagination{position:absolute;inset-inline:0;inset-block-end:var(--space-2);z-index:3;justify-content:center;gap:var(--space-1);margin:0;padding:0 var(--container-padding-mobile)}.hero-carousel-component .splide__pagination__page{inline-size:var(--space-3);block-size:var(--touch-target-min);margin:0;padding:0;border:0;border-radius:var(--radius-editorial);background:transparent;opacity:1}.hero-carousel-component .splide__pagination__page:after{content:"";display:block;inline-size:100%;block-size:2px;background:color-mix(in srgb,var(--ps-bg-1) 45%,transparent)}.hero-carousel-component .splide__pagination__page.is-active{transform:none}.hero-carousel-component .splide__pagination__page:focus-visible{outline:2px solid var(--ps-white);outline-offset:2px}.hero-carousel-component .splide__pagination__page.is-active:after{background:var(--ps-bg-1)}.hero-carousel-component .hero-slide--contain{display:flex;flex-direction:column;min-block-size:auto;background:var(--ps-bg-2)}.hero-carousel-component .hero-slide--contain .hero-media{position:relative;inset:auto;flex:none;inline-size:100%;block-size:45svh}@media screen and (max-width:991px){.hero-carousel-component .hero-slide--contain[style*=--hero-mobile-image-ratio] .hero-media{block-size:auto;aspect-ratio:var(--hero-mobile-image-ratio)}}.hero-carousel-component .hero-slide--contain .hero-media,.hero-carousel-component .hero-slide--contain .hero-media__viewport{overflow:visible}.hero-carousel-component .hero-slide--contain .hero-media{background:var(--ps-bg-2)}.hero-carousel-component .hero-slide--contain .hero-media__image{object-fit:contain;transform:none;mix-blend-mode:multiply}.hero-carousel-component .hero-slide--contain .hero-media__overlay,.hero-carousel-component .hero-slide--contain .hero-media:after{display:none}.hero-carousel-component .hero-slide--contain .hero-card{position:relative;inset:auto;padding-block:var(--space-3) var(--space-5);color:var(--ps-black)}.hero-carousel-component .hero-slide--contain .hero-label{color:var(--ps-primary)}@media screen and (min-width:992px){.hero-carousel-component .splide__slide{min-block-size:max(var(--hero-height-desktop),100svh);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-6);padding:var(--space-6) var(--container-padding-desktop);background:var(--ps-bg-2)}.hero-carousel-component .hero-media__viewport--mobile{display:none}.hero-carousel-component .hero-media__viewport--desktop{display:block}.hero-carousel-component .hero-media__image{object-position:var(--hero-desktop-focal-point)}.hero-carousel-component .hero-media{position:relative;inset:auto;order:2;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--radius-editorial)}.hero-carousel-component .hero-slide--contain .hero-media{block-size:auto;aspect-ratio:1 / 1;border-radius:0}.hero-carousel-component .hero-media__overlay,.hero-carousel-component .hero-media:after{display:none}.hero-carousel-component .hero-card{position:relative;inset:auto;order:1;padding:0;color:var(--ps-primary)}.hero-carousel-component .hero-card__inner{max-inline-size:none;margin-inline:0}.hero-carousel-component .slide-content{inline-size:100%;max-inline-size:var(--editorial-width-min)}.hero-carousel-component .hero-label,.hero-carousel-component .hero-secondary-label{color:var(--ps-primary)}.hero-carousel-component .slide-title{color:var(--ps-black)}.hero-carousel-component .hero-secondary-label{border-color:color-mix(in srgb,var(--ps-primary) 45%,transparent)}.hero-carousel-component .hero-label,.hero-carousel-component .hero-secondary-label{margin-block-end:var(--space-2)}.hero-carousel-component .slide-title{margin-block-end:var(--space-2);font:var(--font-weight-display) var(--font-size-display) / var(--line-height-display) var(--big-heading-font)}.hero-carousel-component .hero-buttons{flex-direction:row;align-items:center}.hero-carousel-component .hero-button--secondary{display:inline-flex}.hero-carousel-component--desktop-top-left .hero-card__inner,.hero-carousel-component--desktop-top-center .hero-card__inner,.hero-carousel-component--desktop-top-right .hero-card__inner{align-items:flex-start}.hero-carousel-component--desktop-middle-left .hero-card__inner,.hero-carousel-component--desktop-middle-center .hero-card__inner,.hero-carousel-component--desktop-middle-right .hero-card__inner{align-items:center}.hero-carousel-component--desktop-bottom-left .hero-card__inner,.hero-carousel-component--desktop-bottom-center .hero-card__inner,.hero-carousel-component--desktop-bottom-right .hero-card__inner{align-items:flex-end}.hero-carousel-component--desktop-top-center .slide-content,.hero-carousel-component--desktop-middle-center .slide-content,.hero-carousel-component--desktop-bottom-center .slide-content{margin-inline:auto}.hero-carousel-component--desktop-top-right .slide-content,.hero-carousel-component--desktop-middle-right .slide-content,.hero-carousel-component--desktop-bottom-right .slide-content{margin-inline-start:auto}.hero-carousel-component--desktop-text-center .slide-content{text-align:center}.hero-carousel-component--desktop-text-right .slide-content{text-align:right}.hero-carousel-component--desktop-text-center .hero-label{justify-content:center}.hero-carousel-component--desktop-text-right .hero-label{justify-content:flex-end}.hero-carousel-component .splide__pagination{inset-block-end:var(--space-3);padding-inline:var(--container-padding-desktop)}}@media(prefers-reduced-motion:reduce){.hero-carousel-component .hero-media__video,.hero-carousel-component .hero-media__video video{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hero-carousel.css.map */
