.pd-fp{--pd-fp-rose: var(--pd-button);--pd-fp-plum: var(--pd-signature-hover);--pd-fp-ink: var(--pd-ink);--pd-fp-line: rgba(var(--pd-signature-rgb), .3);--pd-fp-gutter: 2rem;color:var(--pd-fp-ink);background-color:var(--pd-bg)}.pd-fp__layout{display:flex;flex-direction:column;gap:2.4rem;max-width:1360px;margin:0 auto;padding:0 0 6.4rem}.pd-fp__gallery{min-width:0}.pd-fp__stage{position:relative;min-width:0}.pd-fp__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;outline:none}.pd-fp__track::-webkit-scrollbar{display:none}.pd-fp__slide{position:relative;flex:0 0 100%;aspect-ratio:4 / 5;margin:0;scroll-snap-align:start;background-color:#fff}.pd-fp__zoom,.pd-fp__external-play{display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:zoom-in}.pd-fp__external-play{position:relative;cursor:pointer}.pd-fp__img,.pd-fp__video video,.pd-fp__iframe{display:block;width:100%;height:100%;object-fit:contain;background-color:#fff}.pd-fp__video{width:100%;height:100%}.pd-fp__slide video.pd-fp__anim{object-fit:cover;background-color:transparent;pointer-events:none}.pd-fp__anim::-webkit-media-controls,.pd-fp__anim::-webkit-media-controls-start-playback-button,.pd-fp__lb-video::-webkit-media-controls,.pd-fp__lb-video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.pd-fp__lb-video[hidden],.pd-fp__lb-img[hidden]{display:none}.pd-fp__iframe{border:0}.pd-fp__external-icon{position:absolute;top:50%;left:50%;line-height:0;transform:translate(-50%,-50%)}.pd-fp__zoom:focus-visible,.pd-fp__external-play:focus-visible{outline:1px solid var(--pd-fp-rose);outline-offset:-4px}.pd-fp__stage{margin:0 1.2rem}.pd-fp__track{border-radius:6px}.pd-fp__loupe,.pd-fp__slide-loupe{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;color:var(--pd-fp-ink);background-color:#ffffffe6;box-shadow:0 1px 4px rgba(var(--pd-ink-rgb),.12);cursor:zoom-in}.pd-fp__slide-loupe{display:none;pointer-events:none}.pd-fp__loupe:focus-visible{outline:1px solid var(--pd-fp-rose);outline-offset:2px}.pd-fp__thumbs{--pd-fp-thumb-gap: .6rem;display:flex;gap:var(--pd-fp-thumb-gap);margin:.8rem 1.2rem 0;padding:2px 0;list-style:none;overflow-x:auto;scrollbar-width:none}.pd-fp__thumbs::-webkit-scrollbar{display:none}.pd-fp__thumbs-item{flex:0 0 calc((100% - 4 * var(--pd-fp-thumb-gap)) / 5);max-width:7.2rem}.pd-fp__thumb{position:relative;display:block;width:100%;aspect-ratio:1 / 1;padding:0;border:1px solid var(--pd-fp-line);border-radius:4px;overflow:hidden;background-color:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.pd-fp__thumb.is-active{border-color:var(--pd-fp-rose);box-shadow:inset 0 0 0 1px var(--pd-fp-rose)}.pd-fp__thumb:focus-visible{outline:2px solid var(--pd-fp-plum);outline-offset:2px}.pd-fp__thumb-img{display:block;width:100%;height:100%;object-fit:cover}.pd-fp__thumb-play{position:absolute;top:50%;left:50%;line-height:0;transform:translate(-50%,-50%)}.pd-fp__info{min-width:0;padding:0 var(--pd-fp-gutter)}.pd-fp__kicker{margin:0 0 1.2rem;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}.pd-fp__kicker a{color:var(--pd-fp-ink);text-decoration:none}.pd-fp__kicker a:hover{color:var(--pd-fp-plum)}.pd-fp .pd-fp__title{margin:0 0 1.6rem;color:var(--pd-fp-rose);font-family:var(--pd-font-title);font-style:italic;font-weight:400;font-size:3rem;line-height:1.15;letter-spacing:var(--pd-title-tracking);text-transform:none}.pd-fp__subtitle{margin:-.6rem 0 1.6rem;color:var(--pd-fp-ink);font-family:var(--pd-font-text);font-size:1.6rem;line-height:1.6}.pd-fp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem;margin:0 0 2.8rem}.pd-fp__price-current{color:var(--pd-ink);font-family:var(--pd-font-text);font-size:1.8rem;letter-spacing:.15em}.pd-fp__price-compare{color:#6b6b6b;font-family:var(--pd-font-text);font-size:1.5rem;letter-spacing:.15em}.pd-fp__savings{flex-basis:100%;color:var(--pd-fp-plum);font-family:var(--pd-font-text);font-size:1.6rem}.pd-fp__form{margin:0}.pd-fp__option{margin:0 0 2.4rem;padding:0;border:0;min-width:0}.pd-fp__option-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:.4rem 1.4rem;margin-bottom:1.2rem}.pd-fp__option-label{float:none;display:block;margin:0;padding:0;color:var(--pd-fp-ink);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}.pd-fp__option-value{font-family:var(--pd-font-text);font-size:1.6rem;letter-spacing:0;text-transform:none}.pd-fp__values{display:flex;flex-wrap:wrap;gap:.8rem}.pd-fp__value{display:inline-flex;align-items:center;justify-content:center;min-width:4.8rem;min-height:4.4rem;margin:0;padding:0 1.4rem;border:1px solid var(--pd-fp-ink);background-color:var(--pd-bg);color:var(--pd-fp-ink);font-family:var(--pd-font-text);font-size:1.6rem;line-height:1.6;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.pd-fp__value:hover{border-color:var(--pd-fp-rose)}.pd-fp__radio:checked+.pd-fp__value{border-color:var(--pd-fp-rose);background-color:var(--pd-fp-rose);color:#fff}.pd-fp__value.is-unavailable{color:#8a7d84;border-color:#c9bec3;text-decoration:line-through}.pd-fp__radio:checked+.pd-fp__value.is-unavailable{color:#fff}.pd-fp__radio:focus-visible+.pd-fp__value,.pd-fp__radio:focus-visible+.pd-fp__swatch{outline:2px solid var(--pd-fp-plum);outline-offset:3px}.pd-fp__swatch{position:relative;width:3.4rem;height:3.4rem;margin:.3rem;border-radius:50%;background-color:var(--swatch);box-shadow:inset 0 0 0 1px rgba(var(--pd-ink-rgb),.25);cursor:pointer}.pd-fp__radio:checked+.pd-fp__swatch{box-shadow:inset 0 0 0 1px rgba(var(--pd-ink-rgb),.25),0 0 0 3px #fff,0 0 0 4px var(--pd-fp-ink)}.pd-fp__swatch.is-unavailable:after{content:"";position:absolute;top:50%;left:-3px;right:-3px;height:1px;background-color:var(--pd-fp-ink);transform:rotate(-45deg)}.pd-fp__quantity{margin:0 0 2.4rem}.pd-fp__quantity .pd-fp__option-label{margin-bottom:1.2rem}.pd-fp__qty{display:inline-flex;align-items:stretch;width:10.4rem;height:4.4rem;border:1px solid var(--pd-fp-line)}.pd-fp__qty-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 3.2rem;width:3.2rem;padding:0;border:0;background:transparent;color:var(--pd-fp-ink);cursor:pointer}.pd-fp__qty-btn:focus-visible,.pd-fp__qty-input:focus-visible{outline:2px solid var(--pd-fp-plum);outline-offset:-2px}.pd-fp .pd-fp__qty-input{flex:1 1 auto;width:4rem;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--pd-fp-ink);font-family:var(--pd-font-text);font-size:1.4rem;text-align:center;-moz-appearance:textfield}.pd-fp__qty-input::-webkit-outer-spin-button,.pd-fp__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pd-fp__buy{display:block}.pd-fp__add,.pd-fp__bar-add{display:flex;align-items:center;justify-content:center;width:100%;min-height:5.4rem;padding:0 2rem;border:0;border-radius:0;background-color:var(--pd-fp-rose);color:#fff;font-family:var(--pd-font-text);font-size:var(--pd-label-size);letter-spacing:var(--pd-label-tracking);text-transform:uppercase;cursor:pointer;transition:background-color .3s ease;font-weight:500}.pd-fp__add:hover:not(:disabled),.pd-fp__bar-add:hover:not(:disabled){background-color:var(--pd-fp-plum)}.pd-fp__add:focus-visible,.pd-fp__bar-add:focus-visible{outline:2px solid var(--pd-fp-plum);outline-offset:3px}.pd-fp__add:disabled,.pd-fp__bar-add:disabled{background-color:#6b6b6b;cursor:not-allowed}.pd-fp__add.loading{opacity:.7}.pd-fp__error{margin:0 0 1.2rem;color:#a1203c;font-family:var(--pd-font-text);font-size:1.6rem}.pd-fp .pd-fp__button-note{margin:1rem 0 0;color:var(--pd-fp-rose);font-family:var(--pd-font-title);font-style:italic;font-size:1.7rem;line-height:1.4;text-align:center}.pd-fp__dynamic{margin-top:1rem}.pd-fp__dynamic .shopify-payment-button__button{min-height:4.4rem;border-radius:0}.pd-fp__dynamic .shopify-payment-button__button--unbranded{border:1px solid var(--pd-fp-ink);background-color:var(--pd-bg);color:var(--pd-fp-ink);font-family:var(--pd-font-text);font-size:var(--pd-label-size);letter-spacing:var(--pd-label-tracking);text-transform:uppercase;font-weight:500}.pd-fp__dynamic .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--pd-alt-bg)}.pd-fp__dynamic .shopify-payment-button .shopify-payment-button__more-options{margin-top:.4rem;padding:.8rem 0;border:0;background:none;color:var(--pd-fp-ink);font-family:var(--pd-font-text);font-size:1.6rem;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:.25em}.pd-fp__dynamic .shopify-payment-button .shopify-payment-button__more-options:hover{background:none;color:var(--pd-fp-plum)}.pd-fp__icon{flex:0 0 auto;width:2rem;height:2rem;fill:none;stroke:var(--pd-fp-rose);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.pd-fp__reassurance{display:flex;flex-direction:column;gap:1rem;margin:2.4rem 0 0;padding:2rem 0;border-top:1px solid var(--pd-fp-line);border-bottom:1px solid var(--pd-fp-line);list-style:none}.pd-fp__reassurance li{display:flex;align-items:center;gap:1.2rem;font-family:var(--pd-font-text);font-size:1.6rem;line-height:1.6}.pd-fp__description{margin:2.8rem 0 0;font-family:var(--pd-font-text);font-size:1.6rem;line-height:1.6}.pd-fp .pd-fp__description :is(h1,h2,h3,h4,h5,h6){margin:2.8rem 0 1.2rem;color:var(--pd-fp-ink);font-family:var(--pd-font-text);font-weight:400;font-size:var(--pd-label-size);line-height:1.4;letter-spacing:var(--pd-label-tracking);text-transform:uppercase}.pd-fp .pd-fp__description>:first-child{margin-top:0}.pd-fp__description ul{margin:0 0 1.2rem;padding-left:2rem}.pd-fp__description p,.pd-fp__accordion-content p{margin:0 0 1.2rem}.pd-fp__accordions{margin-top:2.4rem;border-top:1px solid var(--pd-fp-line)}.pd-fp__accordion{border-bottom:1px solid var(--pd-fp-line)}.pd-fp__accordion summary{display:flex;align-items:center;justify-content:space-between;padding:1.8rem 0;color:var(--pd-fp-ink);font-family:var(--pd-font-text);font-size:var(--pd-label-size);letter-spacing:var(--pd-label-tracking);text-transform:uppercase;list-style:none;cursor:pointer}.pd-fp__accordion summary::-webkit-details-marker{display:none}.pd-fp__accordion summary:focus-visible{outline:1px solid var(--pd-fp-plum);outline-offset:2px}.pd-fp__plus{position:relative;flex:0 0 auto;width:12px;height:12px}.pd-fp__plus:before,.pd-fp__plus:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:var(--pd-fp-rose);transition:transform .3s ease}.pd-fp__plus:after{transform:rotate(90deg)}.pd-fp__accordion[open] .pd-fp__plus:after{transform:rotate(0)}.pd-fp__accordion-content{padding:0 0 1.8rem;font-family:var(--pd-font-text);font-size:1.6rem;line-height:1.6}.pd-fp__bar{position:fixed;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background-color:var(--pd-bg);box-shadow:0 -6px 20px rgba(var(--pd-ink-rgb),.1);transform:translateY(110%);transition:transform .3s ease}.pd-fp__bar[hidden]{display:none}.pd-fp__bar.is-visible{transform:none}body.pd-fp-bar-open .pd-footer{padding-bottom:var(--pd-fp-bar-height, calc(6.6rem + env(safe-area-inset-bottom)) )}.pd-fp__bar-info{flex:1 1 auto;min-width:0}.pd-fp__bar-title{margin:0;overflow:hidden;color:var(--pd-fp-rose);font-family:var(--pd-font-title);font-style:italic;font-size:1.5rem;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.pd-fp__bar-price{margin:0;color:var(--pd-ink);font-family:var(--pd-font-text);font-size:1.3rem;letter-spacing:.15em}.pd-fp__bar-add{flex:0 0 auto;width:auto;min-height:4.6rem;padding:0 1.8rem;font-size:1.2rem}.pd-fp__lightbox{width:100vw;max-width:100vw;height:100vh;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background-color:var(--pd-bg)}.pd-fp__lightbox::backdrop{background-color:#fffffffa}.pd-fp__lightbox[open]{display:flex;align-items:center;justify-content:center}.pd-fp__lb-img{display:block;width:auto;height:auto;max-width:calc(100vw - 12rem);max-height:calc(100dvh - 8rem);object-fit:contain}.pd-fp__lb-close,.pd-fp__lb-nav{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;padding:0;border:0;background:transparent;color:var(--pd-fp-ink);cursor:pointer}.pd-fp__lb-close{top:1.6rem;right:1.6rem}.pd-fp__lb-nav--prev{left:1.6rem}.pd-fp__lb-nav--next{right:1.6rem}.pd-fp__lb-close:focus-visible,.pd-fp__lb-nav:focus-visible{outline:1px solid var(--pd-fp-plum)}.pd-fp__lb-count{position:absolute;bottom:1.6rem;left:50%;margin:0;color:var(--pd-fp-ink);font-family:var(--pd-font-text);font-size:1.2rem;letter-spacing:.15em;transform:translate(-50%)}@media screen and (max-width:749px){.pd-fp__lb-img{max-width:100vw}.pd-fp__lb-nav{top:auto;bottom:.8rem}}@media screen and (min-width:1025px){.pd-fp{--pd-fp-gutter: 0}.pd-fp__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(36rem,46rem);gap:6.4rem;align-items:start;padding:4rem 4rem 9.6rem}.pd-fp__stage{margin:0}.pd-fp__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;overflow:visible;border-radius:0;scroll-snap-type:none}.pd-fp__slide:nth-child(3n+1){grid-column:1 / -1}.pd-fp__loupe,.pd-fp__thumbs{display:none}.pd-fp__slide{scroll-margin-top:calc(var(--height-header, 88px) + 2.4rem)}.pd-fp__track .pd-fp__img{object-fit:cover}.pd-fp__slide-loupe{display:flex;width:44px;height:44px}}@media screen and (min-width:1025px){.pd-fp__info{align-self:stretch}.pd-fp__sticky{position:sticky;top:calc(var(--height-header, 88px) + 2.4rem)}.pd-fp__sticky.is-settling{transition:top .3s ease}.pd-fp .pd-fp__title{font-size:3.8rem}.pd-fp__bar{display:none!important}}@media(prefers-reduced-motion:reduce){.pd-fp__track{scroll-behavior:auto}.pd-fp__thumb,.pd-fp__payment-icon,.pd-fp__sticky.is-settling{transition:none}.pd-fp__bar,.pd-fp__plus:before,.pd-fp__plus:after,.pd-fp__add,.pd-fp__value{transition:none}}.pd-fp__savings{display:inline-flex;align-items:center;gap:.6rem}.pd-fp__tag{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linejoin:round}.pd-fp__price{margin-bottom:2rem}.pd-fp__benefits{display:flex;flex-direction:column;gap:.8rem;margin:0 0 2.8rem;padding:0;list-style:none}.pd-fp__benefits li{display:flex;align-items:flex-start;gap:1.1rem;color:var(--pd-fp-ink);font-family:var(--pd-font-text);font-size:1.6rem;line-height:1.6}.pd-fp__check{flex:0 0 auto;width:1.5rem;height:1.5rem;margin-top:.4rem;fill:none;stroke:var(--pd-fp-rose);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.pd-fp__guide-link{margin:0;padding:0;border:0;background:none;color:var(--pd-fp-rose);font-family:var(--pd-font-title);font-style:italic;font-size:1.5rem;line-height:1.3;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;white-space:nowrap;cursor:pointer}.pd-fp__guide-link:hover{color:var(--pd-fp-plum)}.pd-fp__guide-link:focus-visible{outline:1px solid var(--pd-fp-plum);outline-offset:3px}.pd-fp__guide-line{padding:1.8rem 0;border-bottom:1px solid var(--pd-fp-line)}.pd-fp .pd-fp__delivery{margin:0 0 1.6rem}.pd-fp__delivery[hidden]{display:none!important}.pd-fp__delivery-box{display:flex;align-items:flex-start;gap:10px;margin:0;padding:.9rem 1.4rem;background-color:var(--pd-touch);color:var(--pd-fp-ink);font-family:var(--pd-font-text);font-size:1.6rem;line-height:1.6}.pd-fp__delivery-dot{position:relative;flex:0 0 auto;width:9px;height:9px;margin-top:calc((1.4em - 9px)/2);border-radius:50%;background-color:var(--pd-fp-rose)}.pd-fp__delivery-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 rgba(var(--pd-signature-rgb),.5);animation:pd-fp-pulse 2.2s ease-out infinite}@keyframes pd-fp-pulse{0%{box-shadow:0 0 rgba(var(--pd-signature-rgb),.5)}70%{box-shadow:0 0 0 8px rgba(var(--pd-signature-rgb),0)}to{box-shadow:0 0 rgba(var(--pd-signature-rgb),0)}}.pd-fp__delivery-text{flex:1 1 0;min-width:0}.pd-fp__delivery-text strong{font-weight:600;white-space:nowrap}.pd-fp__delivery-text--short{display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:749px){.pd-fp__delivery-text--long{display:none}.pd-fp__delivery-text--short{display:block}}.pd-fp__delivery-free{display:flex;align-items:center;gap:.8rem;margin:8px 0 0;color:var(--pd-signature-hover);font-family:var(--pd-font-text);font-size:1.6rem;line-height:1.6}.pd-fp__delivery-truck{flex:0 0 auto;color:var(--pd-fp-rose)}.pd-fp__purchase{display:flex;align-items:stretch;gap:1rem}.pd-fp__purchase .pd-fp__qty{flex:0 0 auto;height:auto;min-height:5.4rem}.pd-fp__purchase .pd-fp__add{flex:1 1 auto;width:auto;min-width:0;padding:0 1.4rem;letter-spacing:.15em;font-size:1.3rem;line-height:1.3}.pd-fp__payment{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.pd-fp__payment li{line-height:0}.pd-fp__payment-icon{width:auto;height:1.6rem;filter:grayscale(1);opacity:.55;transition:filter .2s ease,opacity .2s ease}.pd-fp__payment:hover .pd-fp__payment-icon{filter:none;opacity:1}.pd-fp .pd-fp__reassurance{margin-top:2rem;padding:1.6rem 0}.pd-fp__description-wrap{margin-top:2.4rem}.pd-fp__description-wrap>.pd-fp__description{margin-top:0}.pd-fp .pd-fp__acc-title{margin:0;color:var(--pd-fp-ink);font-family:var(--pd-font-text);font-weight:400;font-size:var(--pd-label-size);line-height:1.4;letter-spacing:var(--pd-label-tracking);text-transform:uppercase}.pd-fp__accordion-content ul{margin:0 0 1.2rem;padding-left:2rem}.pd-fp__accordion-content li+li{margin-top:.4rem}.pd-fp__guide{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;overflow-y:auto;overscroll-behavior:contain;background-color:var(--pd-bg);color:var(--pd-fp-ink)}.pd-fp__guide::backdrop{background-color:rgba(var(--pd-ink-rgb),.45)}.pd-fp__guide-inner{display:flex;flex-direction:column;align-items:center;max-width:76rem;margin:0 auto;padding:4.8rem 2rem 3.2rem;text-align:center}.pd-fp .pd-fp__guide-title{margin:0 0 1.2rem;color:var(--pd-ink);font-family:var(--pd-font-title);font-weight:400;font-size:2rem;line-height:1.3;letter-spacing:var(--pd-title-tracking);text-transform:none}.pd-fp__guide-product{margin:0 0 3.2rem;color:var(--pd-fp-rose);font-family:var(--pd-font-title);font-style:italic;font-size:2.6rem;line-height:1.2}.pd-fp__finder{width:100%;max-width:52rem;margin:0 0 3.6rem;padding:2.4rem 2rem;background-color:var(--pd-alt-bg)}.pd-fp__finder-title{margin:0 0 1.4rem;color:var(--pd-fp-plum);font-family:var(--pd-font-title);font-style:italic;font-size:2.2rem;line-height:1.2}.pd-fp__finder-row{display:flex;flex-direction:column;align-items:center;gap:1rem}.pd-fp__finder-label{font-family:var(--pd-font-text);font-size:var(--pd-label-size);letter-spacing:var(--pd-label-tracking);text-transform:uppercase}.pd-fp__finder-field{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.pd-fp .pd-fp__finder-input{width:13rem;height:4.6rem;margin:0;padding:0 4rem 0 1.4rem;border:1px solid var(--pd-fp-ink);border-radius:0;background:var(--pd-bg);color:var(--pd-fp-ink);font-family:var(--pd-font-text);font-size:1.6rem;-moz-appearance:textfield}.pd-fp__finder-input::-webkit-outer-spin-button,.pd-fp__finder-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pd-fp__finder-input-wrap{position:relative;display:inline-block}.pd-fp__finder-unit{position:absolute;top:0;right:1.4rem;height:100%;display:flex;align-items:center;font-family:var(--pd-font-text);font-size:1.6rem;pointer-events:none}.pd-fp__finder-submit,.pd-fp__finder-choose{min-height:4.6rem;padding:0 2rem;border:0;border-radius:0;background-color:var(--pd-fp-rose);color:#fff;font-family:var(--pd-font-text);font-size:var(--pd-label-size);letter-spacing:var(--pd-label-tracking);text-transform:uppercase;cursor:pointer}.pd-fp__finder-submit:hover,.pd-fp__finder-choose:hover{background-color:var(--pd-fp-plum)}.pd-fp__finder-submit:focus-visible,.pd-fp__finder-choose:focus-visible,.pd-fp .pd-fp__finder-input:focus-visible{outline:2px solid var(--pd-fp-plum);outline-offset:2px}.pd-fp__finder-result{margin-top:1.6rem}.pd-fp__finder-message{margin:0 0 1.2rem;font-family:var(--pd-font-text);font-size:1.6rem;line-height:1.6}.pd-fp__finder-message strong{color:var(--pd-fp-plum);font-weight:600}.pd-fp__guide-measures{margin:0 0 1.2rem;font-family:var(--pd-font-text);font-size:var(--pd-label-size);letter-spacing:var(--pd-label-tracking);text-transform:uppercase}.pd-fp__guide-table-wrap{width:100%;overflow-x:auto;border:1px solid rgba(var(--pd-signature-rgb),.2)}.pd-fp__guide-table-wrap:focus-visible{outline:2px solid var(--pd-fp-plum);outline-offset:2px}.pd-fp__guide-table{width:100%;min-width:max-content;border-collapse:collapse;font-family:var(--pd-font-text);font-size:1.6rem}.pd-fp__guide-table thead th{padding:1.6rem 1.4rem;background-color:var(--pd-alt-bg);color:var(--pd-fp-plum);font-family:var(--pd-font-text);font-weight:400;font-size:var(--pd-label-size);letter-spacing:var(--pd-label-tracking);text-transform:uppercase;white-space:nowrap}.pd-fp__guide-table tbody th,.pd-fp__guide-table td{padding:1.2rem 1.4rem;border-top:1px solid rgba(var(--pd-signature-rgb),.2);color:var(--pd-fp-ink);font-weight:400;text-align:center;white-space:nowrap}.pd-fp__guide-table tbody th{font-weight:600}.pd-fp__guide-table tr.is-recommended th,.pd-fp__guide-table tr.is-recommended td{background-color:rgba(var(--pd-signature-rgb),.1)}.pd-fp__guide-table thead th:first-child,.pd-fp__guide-table tbody th{position:sticky;left:0;z-index:1;background-color:var(--pd-bg)}.pd-fp__guide-table thead th:first-child{background-color:var(--pd-alt-bg)}.pd-fp__guide-table tr.is-recommended th{background-color:#f8eef2}.pd-fp__guide-note{max-width:56rem;margin:1.6rem 0 0;font-family:var(--pd-font-title);font-style:italic;font-size:1.6rem;line-height:1.5}.pd-fp .pd-fp__guide-how-title{margin:4rem 0 2rem;color:var(--pd-fp-plum);font-family:var(--pd-font-title);font-style:italic;font-weight:400;font-size:2.4rem;line-height:1.2;letter-spacing:0;text-transform:none}.pd-fp__guide-steps{display:grid;gap:2rem;width:100%;margin:0;padding:0;list-style:none;counter-reset:pd-step}.pd-fp__guide-steps li{display:flex;flex-direction:column;align-items:center;gap:1rem;font-family:var(--pd-font-text);font-size:1.6rem;line-height:1.6}.pd-fp__guide-illu{width:5.6rem;height:5.6rem;fill:none;stroke:var(--pd-fp-rose);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.pd-fp__guide-doubt{margin:3.6rem 0 0;font-family:var(--pd-font-text);font-size:1.6rem;line-height:1.6}.pd-fp__guide-doubt a{color:var(--pd-fp-plum);text-underline-offset:.2em}.pd-fp__guide-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:5.2rem;height:5.2rem;margin-top:3.2rem;padding:0;border:0;border-radius:50%;background-color:var(--pd-bg);box-shadow:0 4px 18px rgba(var(--pd-ink-rgb),.12);color:var(--pd-fp-rose);cursor:pointer}.pd-fp__guide-close:hover{color:var(--pd-fp-plum)}.pd-fp__guide-close:focus-visible{outline:2px solid var(--pd-fp-plum);outline-offset:3px}@media screen and (min-width:750px){.pd-fp__guide{width:min(84rem,calc(100vw - 6rem));height:auto;max-height:calc(100dvh - 6rem);margin:auto}.pd-fp__guide-inner{padding:5.6rem 4.8rem 4rem}.pd-fp .pd-fp__guide-title{font-size:2.4rem}.pd-fp__finder-row{flex-direction:row;justify-content:center}.pd-fp__guide-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-fp__guide-table{min-width:100%}}@media(prefers-reduced-motion:reduce){.pd-fp__delivery-dot:after{animation:none}}.pd-fp__add,.pd-fp__bar-add{white-space:nowrap}.pd-fp__add>span{white-space:nowrap}.pd-fp__purchase{flex-wrap:wrap}.pd-fp__purchase .pd-fp__add{min-width:max-content}@media screen and (max-width:749px){.pd-fp__purchase .pd-fp__add,.pd-fp__bar-add{padding:0 1rem;font-size:clamp(11px,3.4vw,15px);letter-spacing:.06em}}.pd-fp__rating{display:none}@media screen and (max-width:749px){.pd-fp__layout{gap:1.2rem}.pd-fp__stage{margin:0}.pd-fp__track{border-radius:0}.pd-fp__slide{aspect-ratio:1 / 1}.pd-fp__track .pd-fp__img{object-fit:contain;background-color:#fff}.pd-fp__thumbs{--pd-fp-thumb-gap: .6rem;margin:.6rem 1.2rem 0}.pd-fp__thumbs-item{flex:0 0 6.4rem;max-width:6.4rem}.pd-fp__thumb{border-color:rgba(var(--pd-signature-rgb),.15);border-radius:0}.pd-fp__thumb.is-active{border-color:var(--pd-fp-rose);box-shadow:none}.pd-fp__rating{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 .6rem;color:var(--pd-ink);text-decoration:none}.pd-fp__stars{background:linear-gradient(90deg,var(--pd-fp-rose) var(--pd-fp-rating),rgba(var(--pd-signature-rgb),.25) var(--pd-fp-rating));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.4rem;letter-spacing:.1em}.pd-fp__rating-text{font-family:var(--pd-font-text);font-size:1.6rem;text-decoration:underline;text-underline-offset:.2em}.pd-fp__kicker{margin:0 0 .4rem;font-size:1.1rem}.pd-fp .pd-fp__title{margin:0 0 .4rem;font-size:2.6rem;line-height:1.15}.pd-fp .pd-fp__subtitle{margin:0 0 .4rem;font-size:1.7rem;line-height:1.35}.pd-fp .pd-fp__price{margin:0 0 2rem}}.pd-fp-look.pd-carrousel{position:relative;margin:4.8rem 0 0;padding:0;background-color:transparent}.pd-fp-look__head{margin:0 0 2.4rem;text-align:center}.pd-fp .pd-fp-look__title{margin:0;color:var(--pd-signature);font-family:var(--pd-font-title);font-size:2.6rem;font-style:italic;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none}.pd-fp-look__subtitle{margin:.6rem 0 0;color:var(--pd-ink);font-family:var(--pd-font-text);font-size:1.6rem;line-height:1.6}.pd-fp-look__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem}.pd-fp-look__grid .pd-carrousel__slide{width:auto;height:auto}.pd-fp-look .pd-carrousel__info{gap:.4rem;padding:1.2rem .4rem 0}.pd-fp-look .pd-carrousel__name{font-size:1.6rem}.pd-fp-look .pd-carrousel__price{font-size:1.4rem}.pd-fp-look .pd-carrousel__card:focus-within{outline:0}@media screen and (min-width:1025px){.pd-fp-look__grid{gap:3.2rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pd-fp.css.map */
