.pd-bal{--pd-bal-plum: var(--pd-signature-hover);--pd-bal-ink: var(--pd-ink);padding:7.2rem 0 8rem;background-color:var(--pd-alt-bg);color:var(--pd-bal-ink)}.pd-bal__header{display:flex;flex-direction:column;align-items:center;gap:1.2rem;max-width:72rem;margin:0 auto 4rem;padding:0 2rem;text-align:center}.pd-bal__ornament{margin-bottom:.8rem}.pd-bal .pd-bal__title{margin:0;color:var(--pd-bal-plum);font-family:var(--pd-font-title);font-style:italic;font-weight:400;font-size:clamp(3.6rem,4.2vw,5.6rem);line-height:1.1;letter-spacing:var(--pd-title-tracking);text-transform:none}.pd-bal__subtitle{margin:0;color:var(--pd-bal-ink);font-family:var(--pd-font-text);font-size:clamp(1.8rem,1.5vw,2.1rem);line-height:1.5}.pd-bal__stage{max-width:calc(680px + 3.2rem);margin:0 auto;padding:0 1.6rem}.pd-bal__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background-color:#fff}.pd-bal__poster,.pd-bal__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.pd-bal__video{opacity:0;transition:opacity .6s ease}.pd-bal__video.is-playing{opacity:1}.pd-bal__toggle{position:absolute;right:1.4rem;bottom:1.4rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:1px solid rgba(255,255,255,.85);border-radius:50%;background:rgba(var(--pd-ink-rgb),.25);color:#fff;cursor:pointer}.pd-bal__toggle[hidden]{display:none}.pd-bal__toggle:focus-visible{outline:2px solid var(--pd-bal-plum);outline-offset:2px}.pd-bal__icon-play,.pd-bal__toggle.is-paused .pd-bal__icon-pause{display:none}.pd-bal__toggle.is-paused .pd-bal__icon-play{display:block}.pd-bal__products-title{margin:4rem 0 2.4rem;color:var(--pd-bal-plum);font-family:var(--pd-font-text);font-size:var(--pd-label-size);line-height:1.4;letter-spacing:var(--pd-label-tracking);text-align:center;text-transform:uppercase}.pd-bal__list{display:flex;gap:1.6rem;margin:0 -1.6rem;padding:0 1.6rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.6rem;scrollbar-width:none}.pd-bal__list::-webkit-scrollbar{display:none}.pd-bal__item{flex:0 0 calc((100% - 1.6rem) / 1.5);margin:0;scroll-snap-align:start}.pd-bal__card{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--pd-bg)}.pd-bal__card-media{position:relative;aspect-ratio:4 / 5;background-color:#fff}.pd-bal__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;transition:opacity .6s ease}.pd-bal__img--hover{opacity:0}@media(hover:hover){.pd-bal__card.has-hover:hover .pd-bal__img--hover{opacity:1}.pd-bal__card.has-hover:hover .pd-bal__img--main{opacity:0}}.pd-bal__card-info{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:.6rem;padding:1.4rem 1.2rem 1.8rem;text-align:center}.pd-bal .pd-bal__name{margin:0;color:var(--pd-bal-plum);font-family:var(--pd-font-title);font-style:italic;font-weight:400;font-size:1.7rem;line-height:1.3;letter-spacing:0;text-transform:none}.pd-bal__card-link{color:inherit;text-decoration:none}.pd-bal__card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pd-bal__card:focus-within{outline:1px solid var(--pd-bal-plum);outline-offset:3px}.pd-bal__price{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem 1rem;margin:0;color:var(--pd-ink);font-family:var(--pd-font-text);font-size:var(--pd-label-size);line-height:1.5;letter-spacing:var(--pd-label-tracking);text-transform:uppercase}.pd-bal__price-compare{color:#6b6b6b}.pd-bal__cta{margin-top:4.8rem;text-align:center}.pd-bal__button{display:inline-block;padding:1.6rem 3.2rem;background-color:var(--pd-button);color:#fff;font-family:var(--pd-font-text);font-size:var(--pd-label-size);line-height:1.4;letter-spacing:var(--pd-label-tracking);text-transform:uppercase;text-decoration:none;transition:background-color .3s ease;font-weight:500}.pd-bal__button:hover,.pd-bal__button:focus-visible{background-color:var(--pd-bal-plum);color:#fff}.pd-bal__button:focus-visible{outline:2px solid var(--pd-bal-plum);outline-offset:3px}@media screen and (min-width:750px){.pd-bal{padding:var(--pd-bal-pt, 120px) 0 var(--pd-bal-pb, 120px)}.pd-bal__header{margin-bottom:5.6rem}.pd-bal__list{display:grid;grid-template-columns:repeat(var(--count, 3),minmax(0,1fr));gap:2rem;margin:0;padding:0;overflow:visible;scroll-snap-type:none}.pd-bal__item{flex:none}}@media(prefers-reduced-motion:reduce){.pd-bal__video,.pd-bal__img,.pd-bal__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pd-bal.css.map */
