.pd-carrousel{--pd-carrousel-gap: 15px;padding:6.4rem 0 7.2rem;background-color:var(--pd-bg);color:var(--pd-ink)}.pd-carrousel__header{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:0 auto 3.6rem;padding:0 2rem;text-align:center}.pd-carrousel__ornament{margin-bottom:.8rem}.pd-carrousel .pd-carrousel__title{margin:0;color:var(--pd-accent);font-family:var(--pd-font-title);font-style:italic;font-weight:400;font-size:clamp(3.2rem,3.4vw,4.6rem);line-height:1.15;letter-spacing:var(--pd-title-tracking);text-transform:none}.pd-carrousel__link{color:var(--pd-accent);font-family:var(--pd-font-title);font-style:italic;font-size:1.7rem;text-decoration:underline;text-decoration-color:var(--pd-accent);text-underline-offset:.3em;transition:color .3s ease}.pd-carrousel__link:hover{color:var(--pd-ink)}.pd-carrousel__inner{position:relative;max-width:1400px;margin:0 auto;padding:0 0 0 2rem}.pd-carrousel .pd-carrousel__slider.swiper{position:static}.pd-carrousel .pd-carrousel__slider:not(.swiper-initialized) .swiper-wrapper{gap:var(--pd-carrousel-gap);overflow:visible}.pd-carrousel .pd-carrousel__slider:not(.swiper-initialized) .swiper-slide{flex:0 0 auto;width:calc((100% - var(--pd-carrousel-gap)) / 1.5)}.pd-carrousel__slide{height:auto}.pd-carrousel__card{position:relative;display:flex;flex-direction:column;height:100%}.pd-carrousel__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background-color:var(--pd-alt-bg);isolation:isolate}.pd-carrousel__img{position:absolute;top:7%;left:8%;display:block;width:84%;height:86%;object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.02);transition:opacity .6s ease}.pd-carrousel__img--hover{opacity:0}@media(hover:hover){.pd-carrousel__card.has-hover:hover .pd-carrousel__img--hover{opacity:1}.pd-carrousel__card.has-hover:hover .pd-carrousel__img--main{opacity:0}}.pd-carrousel__badges{position:absolute;top:1.2rem;left:1.2rem;z-index:2;display:flex;flex-wrap:wrap;gap:.6rem;pointer-events:none}.pd-carrousel__badge{display:inline-block;padding:.4rem .9rem;background-color:var(--pd-touch);color:var(--pd-ink);font-family:var(--pd-font-text);font-size:1.2rem;font-weight:500;line-height:1.3;letter-spacing:var(--pd-label-tracking);text-transform:uppercase}.pd-carrousel__info{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.6rem .8rem 0;text-align:center}.pd-carrousel .pd-carrousel__name{margin:0;color:var(--pd-ink);font-family:var(--pd-font-title);font-style:normal;font-weight:400;font-size:1.8rem;line-height:1.3;letter-spacing:0;text-transform:none}.pd-carrousel .pd-carrousel__age{margin:0;color:var(--pd-muted);font-family:var(--pd-font-text);font-size:1.2rem;line-height:1.4}.pd-carrousel .pd-carrousel__colors{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:.4rem 0 0;padding:0;list-style:none}.pd-carrousel__color{width:1.2rem;height:1.2rem;border:1px solid rgba(var(--pd-ink-rgb),.2);border-radius:50%;background:var(--swatch, var(--pd-alt-bg))}.pd-carrousel__color-more{color:var(--pd-muted);font-family:var(--pd-font-text);font-size:1.2rem;line-height:1}.pd-carrousel__card-link{color:inherit;text-decoration:none}.pd-carrousel__card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pd-carrousel__card-link:hover{color:var(--pd-signature)}.pd-carrousel__card:focus-within{outline:1px solid var(--pd-accent);outline-offset:4px}.pd-carrousel__price{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem 1rem;margin:.2rem 0 0;color:var(--pd-ink);font-family:var(--pd-font-text);font-size:1.4rem;line-height:1.5;letter-spacing:0;text-transform:none}.pd-carrousel__price-compare{color:#767676}.pd-carrousel .pd-carrousel__arrow{display:none}.pd-carrousel__empty{text-align:center}@media screen and (min-width:768px){.pd-carrousel{--pd-carrousel-gap: 30px}.pd-carrousel .pd-carrousel__slider:not(.swiper-initialized) .swiper-slide{width:calc((100% - 2 * var(--pd-carrousel-gap)) / 3)}.pd-carrousel__inner{padding:0 3rem}}@media screen and (min-width:1025px){.pd-carrousel{padding:var(--pd-carrousel-pt, 100px) 0 var(--pd-carrousel-pb, 110px)}.pd-carrousel__header{margin-bottom:5rem}.pd-carrousel__inner{container-type:inline-size;padding:0 7rem}.pd-carrousel .pd-carrousel__slider:not(.swiper-initialized) .swiper-slide{width:calc((100% - 3 * var(--pd-carrousel-gap)) / 4)}.pd-carrousel .pd-carrousel__arrow{position:absolute;top:calc((100cqw - 14rem - 90px)/6.4);z-index:4;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:-2.2rem 0 0;padding:0;border:0;background:transparent;color:var(--pd-ink);cursor:pointer;transition:opacity .3s ease}.pd-carrousel .pd-carrousel__arrow:after{display:none}.pd-carrousel .pd-carrousel__arrow svg{width:12px;height:22px}.pd-carrousel .pd-carrousel__arrow--prev{left:1.5rem;right:auto}.pd-carrousel .pd-carrousel__arrow--next{right:1.5rem;left:auto}.pd-carrousel .pd-carrousel__arrow.swiper-button-disabled{opacity:.2}.pd-carrousel .pd-carrousel__arrow:focus-visible{outline:1px solid #000;outline-offset:2px}}@media(prefers-reduced-motion:reduce){.pd-carrousel__img{transition:none}}.pd-vitrine{--pd-vitrine-gap: 1.6rem;--pd-vitrine-cream-80: rgba(var(--pd-on-dark-rgb), .8);padding:8.8rem 0 9.6rem;background-color:var(--pd-signature);color:var(--pd-on-dark)}.pd-vitrine__head{display:flex;flex-direction:column;align-items:center;max-width:72rem;margin:0 auto 4rem;padding:0 1.6rem;text-align:center}.pd-vitrine .pd-vitrine__ornament{--pd-vitrine-orn-w: 180px;display:block;width:var(--pd-vitrine-orn-w);max-width:100%;height:auto;margin:calc(var(--pd-vitrine-orn-w) * -.075) auto calc(1.6rem - var(--pd-vitrine-orn-w) * .105)}.pd-vitrine .pd-vitrine__eyebrow{margin:0 0 1.2rem;color:rgba(var(--pd-on-dark-rgb),.75);font-family:var(--pd-font-text);font-size:1.2rem;font-weight:500;line-height:1.4;letter-spacing:.2em;text-transform:uppercase}.pd-vitrine .pd-vitrine__title{margin:0;color:var(--pd-on-dark);font-family:var(--pd-font-title);font-style:italic;font-weight:400;font-size:clamp(3.6rem,4.2vw,5.8rem);line-height:1.05;letter-spacing:var(--pd-title-tracking);text-transform:none}.pd-vitrine .pd-vitrine__intro{max-width:46rem;margin:1.6rem 0 0;color:var(--pd-on-dark);font-family:var(--pd-font-text);font-size:1.6rem;line-height:1.6}.pd-vitrine__link{margin-top:2rem;color:var(--pd-on-dark);font-family:var(--pd-font-text);font-size:var(--pd-label-size);font-weight:500;letter-spacing:var(--pd-label-tracking);text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5em;transition:opacity .3s ease}.pd-vitrine__link:hover{color:var(--pd-on-dark);opacity:.8}.pd-vitrine__link:focus-visible,.pd-vitrine__arrow:focus-visible,.pd-vitrine .pd-carrousel__card:focus-within{outline:2px solid var(--pd-on-dark);outline-offset:3px}.pd-vitrine__arrow{display:none;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid var(--pd-on-dark);border-radius:50%;background:transparent;color:var(--pd-on-dark);cursor:pointer;transition:background-color .3s ease,color .3s ease,opacity .3s ease}.pd-vitrine__arrow:hover:not(:disabled){background-color:var(--pd-on-dark);color:var(--pd-signature)}.pd-vitrine__arrow:disabled{opacity:.3;cursor:default}.pd-vitrine__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 1.6rem - var(--pd-vitrine-gap)) / 1.3);column-gap:var(--pd-vitrine-gap);min-width:0;padding:0 1.6rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:1.6rem;scrollbar-width:none}.pd-vitrine__track::-webkit-scrollbar{display:none}.pd-vitrine__track .pd-carrousel__slide{width:auto;height:auto;scroll-snap-align:start}.pd-vitrine .pd-carrousel__name,.pd-vitrine .pd-carrousel__card-link,.pd-vitrine .pd-carrousel__card-link:hover{color:var(--pd-on-dark)}.pd-vitrine .pd-carrousel__age,.pd-vitrine .pd-carrousel__price,.pd-vitrine .pd-carrousel__color-more,.pd-vitrine .pd-carrousel__price-compare{color:var(--pd-vitrine-cream-80)}.pd-vitrine .pd-carrousel__color{border-color:var(--pd-on-dark)}.pd-vitrine .pd-carrousel__badge{background-color:var(--pd-touch);color:var(--pd-signature)}@media screen and (min-width:750px)and (max-width:1024.98px){.pd-vitrine__track{grid-auto-columns:calc((100% - 3.2rem - 2 * var(--pd-vitrine-gap)) / 2.3);padding:0 3.2rem;scroll-padding-left:3.2rem}}@media screen and (min-width:1025px){.pd-vitrine{--pd-vitrine-gap: 2.4rem;padding:calc(var(--pd-carrousel-pt, 100px) * 1.2) 0 calc(var(--pd-carrousel-pb, 110px) * 1.2)}.pd-vitrine__head{margin-bottom:5.6rem}.pd-vitrine .pd-vitrine__ornament{--pd-vitrine-orn-w: 260px}.pd-vitrine__stage{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;max-width:140rem;margin:0 auto;padding:0 clamp(3.2rem,5vw,8rem)}.pd-vitrine__stage.has-arrows{grid-template-columns:4.4rem minmax(0,1fr) 4.4rem;column-gap:2.4rem;padding:0 clamp(2rem,3vw,4rem)}.pd-vitrine__arrow{display:inline-flex}.pd-vitrine__track{grid-auto-columns:calc((100% - 3 * var(--pd-vitrine-gap)) / 4);padding:0;scroll-padding-left:0}}@media(prefers-reduced-motion:reduce){.pd-vitrine__link,.pd-vitrine__arrow{transition:none}}.pd-quick{position:absolute;right:.8rem;bottom:.8rem;left:.8rem;z-index:3;display:flex;flex-direction:column;align-items:center;pointer-events:none}.pd-quick>*{pointer-events:auto}.pd-quick__btn{display:inline-flex;align-items:center;gap:.5rem;min-height:3.2rem;padding:.6rem 1.4rem;border:1px solid var(--pd-accent);border-radius:0;background-color:var(--pd-bg);color:var(--pd-accent);font-family:var(--pd-font-text);font-size:var(--pd-label-size);line-height:1.2;letter-spacing:var(--pd-label-tracking);text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .3s ease,color .3s ease;font-weight:500}.pd-quick__btn:hover,.pd-quick__btn.is-added{background-color:var(--pd-accent);color:#fff}.pd-quick__btn:disabled{border-color:#c9c9cf;background-color:var(--pd-bg);color:#767676;cursor:default}.pd-quick__btn:focus-visible,.pd-quick__confirm:focus-visible,.pd-quick__close:focus-visible{outline:1px solid #000;outline-offset:2px}.pd-quick__check{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.6}.is-loading .pd-quick__btn,.is-loading .pd-quick__confirm{opacity:.6;cursor:progress}.pd-carrousel__card.is-choosing .pd-quick__btn{display:none}.pd-quick__panel{position:relative;width:100%;padding:1rem .8rem .8rem;border:1px solid rgba(var(--pd-signature-rgb),.3);background-color:var(--pd-bg);box-shadow:0 6px 18px rgba(var(--pd-ink-rgb),.08)}.pd-quick__panel[hidden]{display:none}.pd-quick__close{position:absolute;top:.2rem;right:.2rem;display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;padding:0;border:0;background:transparent;color:var(--pd-ink);cursor:pointer}.pd-quick__colors{margin:0;padding:0;border:0}.pd-quick__legend{margin:0 auto .8rem;padding:0 2.4rem;color:var(--pd-ink);font-family:var(--pd-font-text);font-size:1.3rem;line-height:1.3;text-align:center}.pd-quick__swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:1rem}.pd-quick__swatch{position:relative;width:2.4rem;height:2.4rem;border:1px solid rgba(0,0,0,.15);border-radius:50%;background-color:var(--swatch);cursor:pointer}.pd-quick__radio:checked+.pd-quick__swatch{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--pd-accent)}.pd-quick__radio:focus-visible+.pd-quick__swatch,.pd-quick__radio:focus-visible+.pd-quick__value{outline:1px solid #000;outline-offset:4px}.pd-quick__radio:disabled+.pd-quick__swatch,.pd-quick__radio:disabled+.pd-quick__value{opacity:.35;cursor:not-allowed}.pd-quick__value{padding:.3rem .8rem;border:1px solid rgba(var(--pd-signature-rgb),.3);font-family:var(--pd-font-text);font-size:1.3rem;cursor:pointer}.pd-quick__radio:checked+.pd-quick__value{border-color:var(--pd-accent);color:var(--pd-accent)}.pd-quick__confirm{display:block;width:100%;min-height:3.6rem;padding:.6rem .8rem;border:0;background-color:var(--pd-button);color:#fff;font-family:var(--pd-font-text);font-size:var(--pd-label-size);line-height:1.2;letter-spacing:var(--pd-label-tracking);text-transform:uppercase;cursor:pointer}.pd-quick__error{width:100%;margin:.6rem 0 0;padding:.6rem .8rem;background-color:var(--pd-bg);color:#8a1f3d;font-family:var(--pd-font-text);font-size:1.3rem;line-height:1.3;text-align:center}.pd-quick__error[hidden]{display:none}@media(prefers-reduced-motion:reduce){.pd-quick__btn{transition:none}}@media screen and (max-width:767px){.pd-quick{right:.4rem;bottom:.4rem;left:.4rem}.pd-quick__panel{padding:.8rem .6rem .6rem}.pd-quick__legend{padding:0 2rem;font-size:1.3rem;white-space:nowrap}.pd-quick__close{width:2.4rem;height:2.4rem}.pd-quick__confirm{min-height:3.2rem;padding:.5rem .4rem;font-size:1rem;letter-spacing:.06em;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pd-carrousel.css.map */
