.pdp,.pdp-s{--pdp-ink: #2c2828;--pdp-ink-80: rgba(44, 40, 40, .8);--pdp-ink-70: rgba(44, 40, 40, .7);--pdp-ink-60: rgba(44, 40, 40, .6);--pdp-ink-50: rgba(44, 40, 40, .5);--pdp-ink-30: rgba(44, 40, 40, .3);--pdp-ink-20: rgba(44, 40, 40, .2);--pdp-ink-10: rgba(44, 40, 40, .1);--pdp-ink-06: rgba(44, 40, 40, .06);--pdp-bone: #f6f3ee;--pdp-ready: #2e6b54;--pdp-error: #a3372e;--pdp-card-line: #bfaecb;--pdp-gutter: 32px;--pdp-ls-ui: -.005em;--pdp-ls-heading: -.01em;--pdp-ls-display: -.015em;--pdp-ls-hero: -.02em;--pdp-cabinet: "Cabinet Grotesk", "Helvetica Neue", Arial, sans-serif;--pdp-switzer: "Switzer", "Helvetica Neue", Arial, sans-serif;color:var(--pdp-ink);font-family:var(--pdp-cabinet);font-weight:500;font-size:15px;line-height:18px;width:100%;margin:0;-webkit-font-smoothing:antialiased}.pdp{padding-bottom:64px}.pdp *,.pdp-s *,.pdp *:before,.pdp-s *:before,.pdp *:after,.pdp-s *:after{box-sizing:border-box}:where(.pdp,.pdp-s) p,:where(.pdp,.pdp-s) ul,:where(.pdp,.pdp-s) h2,:where(.pdp,.pdp-s) dl,:where(.pdp,.pdp-s) dd,:where(.pdp,.pdp-s) figure,:where(.pdp,.pdp-s) blockquote{margin:0;padding:0}:where(.pdp,.pdp-s) ul{list-style:none}:where(.pdp,.pdp-s) a,:where(.pdp,.pdp-s) a:hover,:where(.pdp,.pdp-s) a:focus{color:inherit}:where(.pdp,.pdp-s) img{display:block;max-width:none}.pdp [hidden],.pdp-s [hidden],.pdp-s[hidden]{display:none!important}.pdp button,.pdp-s button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;background:none;border:0;border-radius:0;padding:0;margin:0;width:auto;height:auto;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;text-align:inherit;cursor:pointer;transition:opacity .15s,background-color .15s,border-color .15s}.pdp-flip{transform:rotate(180deg)}.pdp-count{color:var(--pdp-ink-70)}.pdp-meta__link:hover,.pdp-row__link:hover,.pdp-zoom__link:hover span,.pdp-zoom__contact a:hover,.pdp-head__nav-link:hover span{text-decoration:underline;text-underline-position:from-font}.pdp-head{display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px var(--pdp-gutter) 16px;text-align:center}.pdp-head__row{display:flex;align-items:center;justify-content:center;width:100%}.pdp-head__arrow{display:none}.pdp .pdp-head__title{margin:0;max-width:960px;font-family:var(--pdp-cabinet);font-weight:500;font-size:56px;line-height:1;letter-spacing:var(--pdp-ls-display);text-transform:none;color:var(--pdp-ink)}.pdp-head__sub{display:flex;flex-direction:column;align-items:center;gap:10px}.pdp-head__collection{font-size:15px;line-height:18px;letter-spacing:var(--pdp-ls-ui);text-transform:uppercase;color:var(--pdp-ink-70)}.pdp-head__nav{display:flex;align-items:center;gap:4px;font-size:13px;line-height:16px;letter-spacing:var(--pdp-ls-ui);text-transform:uppercase;color:var(--pdp-ink-70)}.pdp-head__nav-link{display:inline-flex;align-items:center}.pdp-main{display:grid;grid-template-columns:minmax(0,832fr) minmax(0,504fr);gap:40px;align-items:start;padding:12px var(--pdp-gutter) 0}.pdp-media{position:relative;min-width:0}.pdp-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pdp-media .pdp-like{top:12px;right:calc(50% + 12px);opacity:1;pointer-events:auto}.pdp-like .pdp-card__heart:focus-visible{outline:2px solid var(--pdp-ink);outline-offset:2px}.pdp-gallery__item{position:relative;aspect-ratio:412 / 551;overflow:hidden;background:var(--pdp-ink-06)}.pdp-gallery__img,.pdp-gallery__item--empty svg{width:100%;height:100%;object-fit:cover}.pdp-badges{position:absolute;top:18.82px;left:50%;transform:translate(-50%);display:flex;gap:12px;white-space:nowrap}.pdp-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:18.333px;background:#ffffff4d;-webkit-backdrop-filter:blur(1.833px);backdrop-filter:blur(1.833px);font-family:var(--pdp-switzer);font-weight:400;font-size:12px;line-height:1.25;text-transform:uppercase;color:var(--pdp-ink)}.pdp-buy{display:flex;flex-direction:column;gap:28px;min-width:0}@media(min-width:1000px){.pdp-buy{position:sticky;top:var(--pdp-buy-top, 80px)}}.pdp-buy__head{display:flex;flex-direction:column;gap:6px;padding-bottom:16px}.pdp-meta{display:flex;align-items:center;gap:6px;font-size:15px;line-height:18px;letter-spacing:var(--pdp-ls-ui);text-transform:uppercase;color:var(--pdp-ink)}.pdp-meta--wrap{flex-wrap:wrap}.pdp-meta__sep{color:var(--pdp-ink-50)}.pdp-meta__colour{display:inline-flex;align-items:center;gap:2px}.pdp-meta__dot{display:block;width:14px;height:14px;border-radius:50%}.pdp .pdp-meta__toggle{flex:none;justify-content:center;width:24px;height:24px;margin:-4px -4px -4px 0}.pdp-meta__toggle img{transition:transform .15s}.pdp-meta__toggle[aria-expanded=true] img{transform:rotate(180deg)}.pdp-price{display:flex;align-items:baseline;gap:12px;padding-top:12px;font-size:32px;line-height:1;letter-spacing:var(--pdp-ls-heading);text-transform:uppercase}.pdp-price__was{font-size:18px;line-height:1;color:var(--pdp-ink-50)}.pdp-form{display:flex;flex-direction:column;gap:28px;margin:0}.pdp-options{border-top:1px solid var(--pdp-ink-10)}.pdp-select{position:relative}.pdp-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--pdp-ink-10);font-size:15px;line-height:18px;letter-spacing:var(--pdp-ls-ui);text-transform:uppercase}.pdp-row__label{display:inline-flex;align-items:center;gap:10px}.pdp-select>.pdp-row{position:relative;cursor:pointer}.pdp-row__toggle{gap:10px}.pdp-select .pdp-row__toggle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pdp-select .pdp-row__link{position:relative;z-index:1}[data-pdp-size] .pdp-row__toggle{gap:6px}.pdp-row__value--muted{color:var(--pdp-ink-50)}.pdp-row__chevron{transition:transform .15s}.pdp-row__toggle[aria-expanded=true] .pdp-row__chevron{transform:rotate(180deg)}.pdp-select.is-invalid .pdp-row__value{color:var(--pdp-error)}.pdp-row--also{align-items:flex-start;border-bottom:0}.pdp-row__also-label{gap:0;white-space:pre}.pdp-also{display:flex;justify-content:flex-end;gap:6px}.pdp-also__item{display:block;width:60px;height:60px;overflow:hidden;background:var(--pdp-ink-06)}.pdp-also__item img{width:100%;height:100%;object-fit:cover}.pdp-swatch{display:block;flex:none;width:16px;height:16px;background:#f5d790}.pdp-swatch[data-tone=rose]{background:#e3ab8b}.pdp-swatch[data-tone=white]{background:var(--pdp-ink-20)}.pdp-dropdown{position:absolute;z-index:20;top:calc(100% - 1px);left:0;right:0;padding-top:6px;background:var(--pdp-bone);border:1px solid var(--pdp-ink-10);box-shadow:0 12px 32px #2c28281f;font-family:var(--pdp-switzer);font-weight:400;letter-spacing:0;text-transform:none}.pdp-dropdown--size{padding-top:0}.pdp-dropdown__list{padding-top:6px;max-height:378px;overflow-y:auto}.pdp-dropdown__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 16px;cursor:pointer;outline:none}.pdp-dropdown__item:hover,.pdp-dropdown__item:focus,.pdp-dropdown__item.is-selected{background:var(--pdp-ink-06)}.pdp-dropdown__main{display:inline-flex;align-items:center;gap:10px;font-size:15px;line-height:1.5;color:var(--pdp-ink)}.pdp-dropdown__size{min-width:40px}.pdp-dropdown__note{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1.25;text-transform:uppercase;color:var(--pdp-ink-70)}.pdp-dropdown__note--ready{color:var(--pdp-ready)}.pdp-dropdown__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid var(--pdp-ink-10);font-size:13px;line-height:1.45;color:var(--pdp-ink)}.pdp-dropdown__foot a{margin-left:6px}.pdp-actions{display:flex;flex-direction:column;gap:10px;padding-top:16px}.pdp-actions__row{display:flex;gap:10px}.pdp .pdp-btn{display:flex;align-items:center;justify-content:center;min-height:50px;padding:16px 24px;font-family:var(--pdp-cabinet);font-weight:500;font-size:13px;line-height:18px;letter-spacing:var(--pdp-ls-ui);text-transform:uppercase;text-align:center;text-decoration:none}.pdp .pdp-btn--icon{flex:none;width:50px;height:50px;padding:0;border:1px solid var(--pdp-ink-30)}.pdp .pdp-btn--icon:hover{border-color:var(--pdp-ink)}.pdp .pdp-btn.xb-wishlist__add,.pdp .pdp-btn.xb-wishlist__remove[xb-add]{display:flex}.pdp .pdp-btn.xb-wishlist__remove:not([xb-add]),.pdp .pdp-btn.xb-wishlist__remove[xb-add]+.xb-wishlist__add{display:none}.pdp .pdp-btn.xb-wishlist__add.loading,.pdp .pdp-btn.xb-wishlist__remove.loading{opacity:.4;cursor:progress}.pdp .pdp-btn--primary{flex:1 1 0;min-width:0;background:var(--pdp-ink);color:var(--pdp-bone)}.pdp .pdp-btn--primary:hover{opacity:.88}.pdp .pdp-btn--primary[disabled]{opacity:.5;cursor:default}.pdp .pdp-btn--outline{height:50px;border:1px solid var(--pdp-ink);color:var(--pdp-ink)}.pdp .pdp-btn--outline:hover{background:var(--pdp-ink);color:var(--pdp-bone)}.pdp-actions__error{font-family:var(--pdp-switzer);font-weight:400;font-size:13px;line-height:1.45;color:var(--pdp-error)}.pdp-accordions{display:flex;flex-direction:column;gap:0;padding-top:20px}.pdp-accordion{border-bottom:1px solid var(--pdp-ink-20)}.pdp-accordion:first-child{border-top:1px solid var(--pdp-ink-20)}.pdp-accordion__summary{display:flex;align-items:center;justify-content:space-between;padding:12px 0 13px;font-size:14px;line-height:20px;letter-spacing:var(--pdp-ls-ui);cursor:pointer;list-style:none}.pdp-accordion__summary::-webkit-details-marker{display:none}.pdp-accordion__summary img{transform:rotate(90deg);transition:transform .15s}.pdp-accordion[open] .pdp-accordion__summary img{transform:rotate(-90deg)}.pdp-accordion__body{padding:0 0 16px}.pdp-accordion__body.pdp-rte{font-size:14px;line-height:20px}.pdp-gift{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--pdp-ink-10);background:#fbf9f5}.pdp-gift__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pdp-gift__title{margin:0;font-family:var(--pdp-cabinet);font-weight:500;font-size:18px;line-height:1.15;letter-spacing:-.005em;text-transform:uppercase;color:var(--pdp-ink)}.pdp-s .pdp-gift__link,.pdp .pdp-gift__link{font-family:var(--pdp-switzer);font-size:15px;line-height:1.5;color:var(--pdp-ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.pdp-gift__steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;counter-reset:pdp-gift;font-family:var(--pdp-switzer);font-size:15px;line-height:1.5;color:var(--pdp-ink)}.pdp-gift__steps li{display:flex;gap:12px;counter-increment:pdp-gift}.pdp-gift__steps li:before{content:counter(pdp-gift,decimal-leading-zero);flex:none;color:var(--pdp-ink-50)}.pdp-details{margin:0;padding-bottom:12px;font-family:var(--pdp-switzer);font-size:14px;line-height:20px}.pdp-details div{display:flex;justify-content:space-between;gap:16px;padding:8px 0}.pdp-details dt{color:var(--pdp-ink-70)}.pdp-details dd{margin:0;color:var(--pdp-ink);text-align:right}.pdp-rte{font-family:var(--pdp-switzer);font-weight:400;font-size:15px;line-height:1.5;color:var(--pdp-ink-70)}.pdp-rte p,.pdp-rte ul,.pdp-rte ol{margin:0 0 .8em}.pdp-rte ul,.pdp-rte ol{padding-left:1.2em}.pdp-rte ul{list-style:disc}.pdp-rte strong,.pdp-rte b{font-weight:400;color:var(--pdp-ink)}.pdp-rte>:last-child{margin-bottom:0}.pdp-zoom{background:#ffffff80}.pdp-zoom__main{display:flex;align-items:center;gap:14px;padding:16px}.pdp-zoom__photo{flex:none;width:76px;height:76px;object-fit:cover}.pdp-zoom__text{display:flex;flex-direction:column;gap:6px;min-width:0}.pdp-zoom__label{display:flex;align-items:center;gap:6px;font-size:13px;line-height:16px;letter-spacing:var(--pdp-ls-ui);text-transform:uppercase;color:var(--pdp-ink-50)}.pdp-zoom__title{font-size:18px;line-height:1.15;letter-spacing:var(--pdp-ls-ui);text-transform:uppercase}.pdp-zoom__link,.pdp-zoom__contact{font-size:15px;line-height:18px;letter-spacing:var(--pdp-ls-ui);text-transform:uppercase}.pdp-zoom__contact{display:flex;gap:20px;margin:0 16px;padding:12px 0;border-top:1px solid var(--pdp-ink-10)}.pdp-sticky{position:fixed;z-index:40;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px var(--pdp-gutter);background:#fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--pdp-ink-10);transform:translateY(100%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.pdp-sticky.is-visible{transform:translateY(0);visibility:visible;transition:transform .25s ease}.pdp-sticky__info{display:flex;flex-direction:column;gap:2px;min-width:0;white-space:nowrap;font-family:var(--pdp-switzer);font-weight:400}.pdp-sticky__title{font-size:13px;line-height:1.45;color:var(--pdp-ink-60)}.pdp-sticky__price{font-size:17px;line-height:1.5}.pdp-sticky__actions{display:flex;gap:8px}.pdp .pdp-btn--sticky-icon{width:47px;height:47px;min-height:47px}.pdp .pdp-btn--sticky{flex:none;height:47px;min-height:47px;padding:15px 28px;font-family:var(--pdp-switzer);font-weight:400;font-size:13px;line-height:1.25;letter-spacing:0;color:#fff}.pdp-drawer{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0}.pdp-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c28281f;opacity:0;transition:opacity .25s}.pdp-drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:496px;max-width:100%;background:#faf8f4;transform:translate(100%);transition:transform .3s ease}.pdp-drawer.is-open .pdp-drawer__overlay{opacity:1}.pdp-drawer.is-open .pdp-drawer__panel{transform:translate(0)}.pdp-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;padding:48px 20px 20px}.pdp-drawer__title{font-size:24px;line-height:1.05;letter-spacing:var(--pdp-ls-heading);text-transform:uppercase}.pdp-drawer__title .pdp-count{color:inherit}.pdp-drawer__close{flex:none}.pdp-drawer__grid{flex:1 1 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;align-content:start;padding:20px 20px 32px;overflow-y:auto}.pdp-version{display:flex;flex-direction:column;gap:6px;min-width:0;text-align:center;text-decoration:none}.pdp-version__photo{aspect-ratio:1;overflow:hidden;background:var(--pdp-ink-06)}.pdp-version__photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.pdp-version:hover .pdp-version__photo img{transform:scale(1.03)}.pdp-version__title{font-size:15px;line-height:18px;letter-spacing:var(--pdp-ls-ui);text-transform:uppercase}.pdp-version__sub{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--pdp-switzer);font-weight:400;font-size:13px;line-height:1.45;color:var(--pdp-ink-70)}.pdp-version__price{font-size:14px;line-height:20px;letter-spacing:var(--pdp-ls-ui)}.pdp-drawer__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 32px;background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--pdp-ink-10)}.pdp-drawer__foot span{font-family:var(--pdp-switzer);font-weight:400;font-size:13px;line-height:1.45;color:var(--pdp-ink-70)}.pdp-drawer__foot a{display:inline-flex;align-items:center;font-size:13px;line-height:16px;letter-spacing:var(--pdp-ls-ui);text-transform:uppercase;border-bottom:1px solid var(--pdp-ink-30)}html.pdp-lock,html.pdp-lock body{overflow:hidden}.pdp-eyebrow{font-size:13px;line-height:16px;letter-spacing:var(--pdp-ls-ui);text-transform:uppercase;color:var(--pdp-ink-50)}.pdp-lead{font-family:var(--pdp-switzer);font-weight:400;font-size:17px;line-height:1.5;color:var(--pdp-ink-70)}.pdp-lead p{margin:0 0 .6em}.pdp-lead>:last-child{margin-bottom:0}.pdp-s .pdp-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:15px 32px;background:var(--pdp-ink);border:1px solid var(--pdp-ink);color:var(--pdp-bone);font-family:var(--pdp-cabinet);font-weight:500;font-size:13px;line-height:18px;letter-spacing:var(--pdp-ls-ui);text-transform:uppercase;text-align:center;text-decoration:none;transition:opacity .15s,background-color .15s,color .15s}.pdp-s .pdp-button:hover{opacity:.88;color:var(--pdp-bone)}.pdp-s .pdp-button--outline{background:transparent;color:var(--pdp-ink)}.pdp-s .pdp-button--outline:hover{opacity:1;background:var(--pdp-ink);color:var(--pdp-bone)}.pdp-s .pdp-button--block{width:100%;padding:15px 21px}.pdp-s__actions{display:flex;justify-content:center;gap:12px}.pdp-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.pdp-card{--pdp-card-ease: cubic-bezier(.25, .6, .25, 1);position:relative;display:flex;flex-direction:column;gap:20px;min-width:0;padding:12px;border:.5px solid var(--pdp-card-line);color:var(--pdp-ink);text-decoration:none;transition:background-color .6s var(--pdp-card-ease),border-color .6s var(--pdp-card-ease)}.pdp-stone .pdp-card{border-color:var(--pdp-ink-30)}.pdp-card{--pdp-card-overlap: -1px;margin:0 var(--pdp-card-overlap) var(--pdp-card-overlap) 0}@media(min-resolution:1.5dppx){.pdp-card{--pdp-card-overlap: -.67px}}@media(min-resolution:2dppx){.pdp-card{--pdp-card-overlap: -.5px}}.pdp-card__media{position:relative;display:flex;flex-direction:column;align-items:center;aspect-ratio:308 / 375;padding:20px 12px;overflow:hidden;background:var(--pdp-ink-06)}.pdp-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pdp-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#ffffff4d,#fff0 19.16%);pointer-events:none}.pdp-card__glow{position:absolute;top:0;left:0;right:0;height:84px;background:radial-gradient(50% 100% at 50% 0,#fff 0,#fff0);filter:blur(50px);opacity:.3;mix-blend-mode:plus-lighter;pointer-events:none}.pdp-card__badges{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px}.pdp-card__info{display:flex;flex-direction:column;gap:12px}.pdp-card__text{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}.pdp-card__title{font-size:18px;line-height:24px;letter-spacing:var(--pdp-ls-ui)}.pdp-card__sub{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--pdp-switzer);font-weight:400;font-size:13px;line-height:1.45;color:var(--pdp-ink-70)}.pdp-card__swatches{display:flex;justify-content:center;gap:6px;padding-top:8px}.pdp-card__swatch{display:flex;flex-direction:column;align-items:center;gap:2px;padding:1px}.pdp-card__swatch .pdp-swatch{width:12px;height:12px}.pdp-card__swatch.is-current:after{content:"";display:block;width:4px;height:2px;background:var(--pdp-ink)}.pdp-card__price{font-size:14px;line-height:20px;letter-spacing:var(--pdp-ls-ui);text-align:center}.pdp-card__badges .pdp-badge{transition:background-color .6s var(--pdp-card-ease)}.pdp-card__gallery{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .45s var(--pdp-card-ease)}.pdp-card__track{position:relative;display:block;width:100%;height:100%;overflow:hidden;scrollbar-width:none}.pdp-card__track::-webkit-scrollbar{display:none}.pdp-card__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s var(--pdp-card-ease)}.pdp-card__slide.is-on{opacity:1}.pdp-card__gallery.is-instant .pdp-card__slide{transition:none}.pdp-card__slide-img{display:block;width:100%;height:100%;object-fit:cover}.pdp-card__dots{display:none}.pdp-card__arrow{position:absolute;z-index:2;top:50%;display:none;place-items:center;width:32px;height:32px;margin-top:-16px;border-radius:11px;background:#ffffff26;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;opacity:0;transition:opacity .35s var(--pdp-card-ease),background-color .3s var(--pdp-card-ease)}.pdp-card__arrow--prev{left:8px}.pdp-card__arrow--next{right:8px}.pdp-card .pdp-card__arrow svg{width:16px;height:16px;fill:none;stroke:var(--pdp-ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pdp-card__arrow--prev svg{transform:scaleX(-1)}.pdp-card__arrow:hover{background:#ffffff59}.pdp-card__like{position:absolute;z-index:3;top:8px;right:8px;width:32px;height:32px;opacity:0;pointer-events:none;transition:opacity .5s var(--pdp-card-ease)}.pdp-card__like:has(.xb-wishlist__remove[xb-add]){opacity:1;pointer-events:auto}.pdp-card__heart{position:absolute;top:0;right:0;bottom:0;left:0;place-items:center;overflow:hidden;border-radius:11px;background:#ffffff4d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:background-color .4s var(--pdp-card-ease),opacity .2s ease}.pdp-card__heart:hover{background:#fff9}.pdp-card__like .pdp-card__heart svg{position:relative;z-index:1;display:block;width:24px;height:24px;overflow:visible;fill:var(--pdp-ink)}.pdp-card__blip{position:absolute;z-index:2;top:8.09px;left:7.56px;width:7.74px;height:5.45px;border-radius:50%;background:#8668d7;filter:blur(3.5px);pointer-events:none}.pdp-card__blip--r{left:16.7px}.pdp-card__like.is-pop .xb-wishlist__remove svg{animation:pdp-card-pop .45s cubic-bezier(.3,1.6,.5,1)}@keyframes pdp-card-pop{0%{transform:scale(.82)}60%{transform:scale(1.08)}to{transform:scale(1)}}.pdp-card__glint{position:absolute;z-index:4;left:var(--x);top:var(--y);width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);pointer-events:none;opacity:0;animation:pdp-card-glint .8s cubic-bezier(.3,.6,.2,1) var(--d) forwards}.pdp-card__like .pdp-card__glint svg{display:block;width:100%;height:100%;fill:#a48bf6}@keyframes pdp-card-glint{0%{opacity:0;transform:scale(.2) rotate(-25deg)}35%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(.55) rotate(18deg)}}.pdp-card__like .pdp-card__heart.xb-wishlist__add,.pdp-card__like .pdp-card__heart.xb-wishlist__remove[xb-add]{display:grid}.pdp-card__like .pdp-card__heart.xb-wishlist__remove:not([xb-add]),.pdp-card__like .pdp-card__heart.xb-wishlist__remove[xb-add]+.xb-wishlist__add{display:none}.pdp-card__like .pdp-card__heart.xb-wishlist__add.loading,.pdp-card__like .pdp-card__heart.xb-wishlist__remove.loading{opacity:.4;cursor:progress}@media(hover:hover)and (pointer:fine){.pdp-card:hover{z-index:1;border-color:#8f78a3;background:#eee6ee}.pdp-card:hover .pdp-card__badges .pdp-badge{background:#ffffff8c}.pdp-card:hover .pdp-card__gallery{opacity:1}.pdp-card__gallery.is-ready~.pdp-card__arrow{display:grid}.pdp-card:hover .pdp-card__arrow{opacity:1}.pdp-card:hover .pdp-card__like,.pdp-card__like:focus-within{opacity:1;pointer-events:auto}}@media(hover:none),(pointer:coarse){.pdp-card__gallery{display:none}.pdp-card__like{opacity:1;pointer-events:auto}.plp-grid .pdp-card__gallery{display:block;opacity:1;pointer-events:auto}.plp-grid .pdp-card__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.plp-grid .pdp-card__slide{position:static;flex:0 0 100%;height:100%;opacity:1;transition:none;scroll-snap-align:start;scroll-snap-stop:always}.plp-grid .pdp-card__dots{position:absolute;z-index:2;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:4px;pointer-events:none}.pdp-card__dots i{width:5px;height:5px;border-radius:50%;background:#ffffff8c;transition:background-color .25s var(--pdp-card-ease),transform .25s var(--pdp-card-ease)}.pdp-card__dots i.is-on{background:#fff;transform:scale(1.2)}}@media(prefers-reduced-motion:reduce){.pdp-card,.pdp-card *,.pdp-card *:before,.pdp-card *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.pdp-mini{display:flex;flex:none;flex-direction:column;align-items:center;gap:4px;width:250px;color:var(--pdp-ink);text-align:center;text-decoration:none;scroll-snap-align:start}.pdp-mini__photo{display:block;width:100%;aspect-ratio:246 / 308;margin-bottom:8px;overflow:hidden;background:var(--pdp-ink-06)}.pdp-mini__img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.pdp-mini:hover .pdp-mini__img{transform:scale(1.03)}.pdp-mini.is-gone .pdp-mini__img{opacity:.45}.pdp-mini__name{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;letter-spacing:var(--pdp-ls-ui)}.pdp-mini__price{font-family:var(--pdp-switzer);font-weight:400;font-size:13px;line-height:1.45;color:var(--pdp-ink-70)}.pdp-stone{display:flex;flex-direction:column;align-items:center;gap:64px;padding:64px 24px}.pdp-stone__hero{display:grid;grid-template-columns:minmax(0,692fr) minmax(0,700fr);align-items:center;width:100%}.pdp-stone__visual{position:relative;aspect-ratio:692 / 400;overflow:hidden}.pdp-stone__decor{position:absolute;top:0;right:0;bottom:0;left:0}.pdp-stone__orbit{position:absolute;display:flex;align-items:center;justify-content:center}.pdp-stone__orbit img{flex:none}.pdp-stone__orbit--1{left:12.64%;top:12.87%;width:76.1%;height:69.16%}.pdp-stone__orbit--1 img{width:95.13%;height:41.22%;transform:rotate(-20.91deg) scaleY(.98) skew(10.04deg)}.pdp-stone__orbit--2{left:15.19%;top:30.96%;width:71.25%;height:35.88%}.pdp-stone__orbit--2 img{width:97.44%;height:67.72%;transform:rotate(-5.67deg) skew(3.19deg)}.pdp-stone__star{position:absolute;height:auto}.pdp-stone__star--1{left:73.24%;top:19.98%;width:2.95%}.pdp-stone__star--2{left:18.63%;top:69.4%;width:3.96%}.pdp-stone__img{position:absolute;top:50%;left:50%;width:57.8%;height:100%;object-fit:contain;transform:translate(-50%,-50%)}.pdp-stone__text{display:flex;flex-direction:column;gap:40px;padding-right:100px}.pdp-stone__head{display:flex;flex-direction:column;gap:14px}.pdp-s .pdp-stone__title{font-family:var(--pdp-cabinet);font-weight:500;font-size:52px;line-height:.95;letter-spacing:var(--pdp-ls-display);text-transform:uppercase;color:var(--pdp-ink)}.pdp-s .pdp-quote{display:flex;align-items:center;gap:24px;padding:20px;border-left:1px solid var(--pdp-ink-30)}.pdp-quote__avatar{flex:none;width:100px;height:100px;border-radius:50%;object-fit:cover}.pdp-quote__avatar--portrait{object-position:50% 20%}.pdp-quote__body{display:flex;flex-direction:column;gap:2px;min-width:0}.pdp-s .pdp-quote__text{font-family:var(--pdp-switzer);font-style:italic;font-weight:400;font-size:20px;line-height:1.45;color:var(--pdp-ink);quotes:none}.pdp-s .pdp-quote__text:before,.pdp-s .pdp-quote__text:after{content:none}.pdp-quote__author{font-family:var(--pdp-switzer);font-weight:400;font-size:13px;line-height:1.45;color:var(--pdp-ink-50)}.pdp-pack{padding:64px 0}.pdp-pack__labels{display:flex;justify-content:space-between;padding:0 40px 16px;font-size:15px;line-height:18px;letter-spacing:var(--pdp-ls-ui);text-transform:uppercase;color:var(--pdp-ink-50)}.pdp-pack__media{padding:0 40px}.pdp-pack__video{display:block;width:100%;aspect-ratio:1360 / 571;height:auto;object-fit:cover;background:#1d1a1c}.pdp-pack__body{display:flex;justify-content:space-between;gap:40px;padding:40px 40px 0}.pdp-pack__intro{display:flex;flex-direction:column;gap:20px;width:560px;max-width:45%}.pdp-s .pdp-pack__title{font-family:var(--pdp-cabinet);font-weight:500;font-size:40px;line-height:1;letter-spacing:var(--pdp-ls-display);text-transform:uppercase;color:var(--pdp-ink)}.pdp-specs{width:600px;max-width:50%;border-top:1px solid var(--pdp-ink-10)}.pdp-specs__row{display:flex;justify-content:space-between;gap:24px;padding:14px 0;border-bottom:1px solid var(--pdp-ink-10);font-size:15px;line-height:18px;letter-spacing:var(--pdp-ls-ui);text-transform:uppercase}.pdp-specs__row dd{color:var(--pdp-ink-50);text-align:right}.pdp-moon{display:flex;gap:20px;padding:64px 0 96px 40px;overflow:hidden}.pdp-moon__photo{flex:none;width:440px;overflow:hidden;background:var(--pdp-ink-06)}.pdp-moon__img{width:100%;height:100%;object-fit:cover}.pdp-moon__body{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.pdp-moon__meta{display:flex;align-items:center;gap:12px;padding:0 40px 12px 0;border-bottom:1px solid var(--pdp-ink-10)}.pdp-moon__eyebrow{display:flex;align-items:center;gap:12px}.pdp-moon__eyebrow,.pdp-moon__timer{font-family:var(--pdp-switzer);font-weight:400;font-size:12px;line-height:1.25;text-transform:uppercase;white-space:nowrap;color:var(--pdp-ink-70)}.pdp-moon__phases{display:flex;gap:8px}.pdp-moon__prefix-short{display:none}.pdp-s .pdp-moon__title{margin-top:24px;font-family:var(--pdp-cabinet);font-weight:500;font-size:72px;line-height:.92;letter-spacing:var(--pdp-ls-hero);text-transform:uppercase;color:var(--pdp-ink)}.pdp-moon__prefix{color:var(--pdp-ink-50)}.pdp-passport{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:900px;margin-top:24px;margin-right:40px;border-top:1px solid var(--pdp-ink-10);border-bottom:1px solid var(--pdp-ink-10)}.pdp-passport__cell{display:flex;flex-direction:column;gap:8px;padding:16px;border-left:1px solid var(--pdp-ink-10)}.pdp-passport__cell:first-child{padding-left:0;border-left:0}.pdp-passport__cell dt{font-family:var(--pdp-switzer);font-weight:400;font-size:12px;line-height:1.25;text-transform:uppercase;color:var(--pdp-ink-50)}.pdp-passport__cell dd{font-family:var(--pdp-switzer);font-weight:400;font-size:15px;line-height:1.5;color:var(--pdp-ink)}.pdp-moon__buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.pdp-s .pdp-moon__buttons .pdp-button{min-height:48px;padding:14px 24px}.pdp-moon__rail{display:flex;gap:20px;margin-top:56px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp-moon__rail::-webkit-scrollbar{display:none}@media(min-width:750px){.pdp-moon{padding-bottom:40px}.pdp-moon__photo{position:relative;min-height:752px;margin-bottom:calc(8px + 4px + 20px + 4px + 13px * 1.45)}.pdp-moon__img{position:absolute;top:0;right:0;bottom:0;left:0}.pdp-moon__buttons{margin-bottom:56px}.pdp-moon__rail{margin-top:auto}}[data-pdp-drag]{cursor:grab}[data-pdp-drag].is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}[data-pdp-drag].is-dragging a{pointer-events:none}[data-pdp-drag] img{-webkit-user-drag:none}.pdp-custom{padding:64px 40px}.pdp-custom__banner{position:relative;height:600px;overflow:hidden;background:#8c8f93}.pdp-custom__bg{position:absolute;top:-120px;right:-120px;bottom:-120px;left:-120px;filter:blur(40px)}.pdp-custom__bg-img,.pdp-custom__img{width:100%;height:100%;object-fit:cover}.pdp-custom__img{position:absolute;top:0;right:0;bottom:0;left:0}.pdp-custom__head{position:absolute;top:48px;left:48px;display:flex;flex-direction:column;width:438px;max-width:calc(100% - 96px);font-family:var(--pdp-cabinet);font-weight:500;font-size:72px;line-height:.92;letter-spacing:var(--pdp-ls-hero);text-transform:uppercase;color:#fff}.pdp-custom__head .pdp-eyebrow,.pdp-s .pdp-custom__title{font:inherit;letter-spacing:inherit;color:inherit}.pdp-custom__foot{position:absolute;right:48px;bottom:48px;display:flex;flex-direction:column;gap:20px;width:272px}.pdp-custom__text{font-family:var(--pdp-switzer);font-weight:400;font-size:15px;line-height:1.5;color:var(--pdp-ink)}.pdp-custom__text p{margin:0}.pdp-s .pdp-custom__foot .pdp-button{align-self:flex-start;width:auto}.pdp-rail{display:flex;flex-direction:column;gap:12px;padding:64px 24px}.pdp-rail:empty{display:none}.pdp-rail__head{display:flex;flex-direction:column;gap:8px;padding-left:16px}.pdp-s .pdp-rail__title{font-family:var(--pdp-cabinet);font-weight:500;font-size:24px;line-height:1.05;letter-spacing:var(--pdp-ls-heading);text-transform:uppercase;color:var(--pdp-ink)}@media(max-width:999px){.pdp{--pdp-gutter: 16px}.pdp .pdp-head__title{font-size:40px}.pdp-main{grid-template-columns:minmax(0,1fr);gap:32px}.pdp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-stone{gap:40px;padding:48px 16px}.pdp-stone__hero{grid-template-columns:minmax(0,1fr);gap:24px}.pdp-stone__text{padding-right:0}.pdp-s .pdp-stone__title{font-size:40px}.pdp-pack{padding:48px 0}.pdp-pack__labels,.pdp-pack__media{padding-left:16px;padding-right:16px}.pdp-pack__body{flex-direction:column;padding:32px 16px 0}.pdp-pack__intro,.pdp-specs{width:100%;max-width:none}.pdp-s .pdp-pack__title{font-size:32px}.pdp-moon{padding-left:16px}.pdp-moon__photo{width:40%}.pdp-s .pdp-moon__title{font-size:48px}.pdp-passport{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:16px}.pdp-passport__cell:nth-child(odd){padding-left:0;border-left:0}.pdp-passport__cell:nth-child(n+3){border-top:1px solid var(--pdp-ink-10)}.pdp-custom{padding:48px 16px}.pdp-custom__banner{height:560px}.pdp-custom__head{top:24px;left:24px}.pdp-custom__foot{left:24px;right:24px;bottom:24px;width:auto}.pdp-rail{padding:48px 16px}.pdp-rail__head{padding-left:0}}@media(max-width:749px){.pdp{padding-bottom:40px}.pdp-head{gap:4px;padding:4px 4px 12px}.pdp-head__row{justify-content:space-between}.pdp-head__arrow{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px}.pdp-head__arrow.is-empty{visibility:hidden}.pdp .pdp-head__title{flex:1 1 auto;min-width:0;font-size:24px;line-height:1.25;letter-spacing:var(--pdp-ls-heading)}.pdp-head__collection{color:var(--pdp-ink-60)}.pdp-head__nav{display:none}.pdp-main{display:block;padding:0}.pdp-gallery{display:flex;gap:0;margin-bottom:-20px;padding:12px calc((100% - 307px)/2) 32px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pdp-gallery::-webkit-scrollbar{display:none}.pdp-media .pdp-like{top:20px;right:calc((100% - 307px)/2 + 8px);transform:none}.pdp-gallery__item{flex:0 0 307px;height:410px;aspect-ratio:auto;margin:0 -16.5px;scroll-snap-align:center;opacity:.5;transform:scale(.72);transition:transform .3s ease,opacity .3s ease,box-shadow .3s ease}.pdp-gallery__item:first-child{margin-left:0}.pdp-gallery__item:last-child{margin-right:0}.pdp-gallery__item.is-active{z-index:1;opacity:1;transform:none;box-shadow:0 14px 16px #2b292929}.pdp-badges{top:14px;gap:4px}.pdp-gallery .pdp-badge{padding:3.5px 9px 3.5px 7px;border-radius:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pdp-buy{gap:0}.pdp-buy__head{align-items:center;gap:12px;padding:24px 12px;text-align:center}.pdp-meta{flex-wrap:wrap;justify-content:center}.pdp-price{justify-content:center;padding-top:0}.pdp-form,.pdp-accordions,.pdp-zoom{margin:0 16px}.pdp-row{padding:16px 0}.pdp-row--also{padding-bottom:0}.pdp-row__also-label .pdp-count{display:none}.pdp-actions__row{gap:8px}.pdp-accordions{padding-top:48px}.pdp-zoom{margin-top:28px}.pdp-sticky{padding:12px 16px}.pdp-drawer__grid{gap:20px 12px}.pdp-cards{display:flex;align-self:stretch;width:auto;margin:0 -16px;padding:0 16px 1px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.pdp-cards::-webkit-scrollbar{display:none}.pdp-card,.pdp-stone .pdp-card{flex:0 0 200px;gap:10px;padding:8px;border-color:var(--pdp-card-line);scroll-snap-align:start}.pdp-card__media{align-items:flex-start;padding:8px}.pdp-card__badges{align-items:flex-start}.pdp-card__like{transform:scale(.75);transform-origin:top right}.pdp-card__badges .pdp-badge{gap:3px;padding:2.5px 7px 2.5px 6px;border-radius:20px;line-height:13.333px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pdp-card__badges .pdp-badge img{width:12px;height:12px}.pdp-card__info{gap:6px}.pdp-s .pdp-button{width:100%;padding:15px 21px}.pdp-s__actions{flex-direction:column;gap:8px;width:100%}.pdp-lead{font-size:15px}.pdp-stone{gap:24px;padding:40px 16px 0}.pdp-stone__hero{gap:32px;padding-bottom:16px}.pdp-stone__visual{width:250px;margin:0 auto;aspect-ratio:1;overflow:visible}.pdp-stone__decor{inset:auto -16%;top:50%;aspect-ratio:692 / 400;transform:translateY(-50%)}.pdp-stone__img{width:100%}.pdp-stone__text{gap:32px}.pdp-stone__head{gap:10px;text-align:center}.pdp-s .pdp-stone__title{font-size:32px;line-height:1;letter-spacing:var(--pdp-ls-heading)}.pdp-s .pdp-quote{align-items:flex-start;gap:14px;padding:2px 0 2px 16px;border-left-color:var(--pdp-card-line)}.pdp-quote__body{gap:14px}.pdp-s .pdp-quote__text{font-size:15px;line-height:1.5}.pdp-stone .pdp-s__actions{padding-bottom:40px}.pdp-pack{padding:40px 0}.pdp-pack__labels{padding:0 16px 12px;font-size:13px;line-height:16px}.pdp-pack__media{padding:0}.pdp-pack__video{aspect-ratio:1}.pdp-pack__body{gap:28px;padding:28px 16px 0}.pdp-pack__intro{gap:16px;text-align:center}.pdp-s .pdp-pack__title{font-size:32px;letter-spacing:var(--pdp-ls-heading)}.pdp-specs__row{font-family:var(--pdp-switzer);font-weight:400;font-size:12px;line-height:1.25;letter-spacing:0}.pdp-specs__row dd{color:var(--pdp-ink-60)}.pdp-moon{flex-direction:column;gap:0;padding:40px 0}.pdp-moon__body{display:contents}.pdp-moon__meta{order:1;flex-direction:column;gap:10px;padding:0 16px;border-bottom:0}.pdp-moon__eyebrow,.pdp-moon__timer{font-family:var(--pdp-cabinet);font-weight:500;font-size:13px;line-height:16px;letter-spacing:var(--pdp-ls-ui);color:var(--pdp-ink-50)}.pdp-moon__edition,.pdp-moon__phases,.pdp-moon__timer-dot,.pdp-moon__prefix,.pdp-passport__num,.pdp-moon__rail{display:none}.pdp-moon__prefix-short{display:inline}.pdp-s .pdp-moon__title{order:2;margin:0;padding:10px 16px 24px;font-size:32px;line-height:1;letter-spacing:var(--pdp-ls-heading);text-align:center}.pdp-moon__photo{order:3;width:100%;aspect-ratio:375 / 349}.pdp-moon .pdp-passport{order:4;margin:28px 16px 0;border-bottom:0}.pdp-passport__cell,.pdp-passport__cell:nth-child(n+3){padding:20px;border-top:0;border-bottom:1px solid var(--pdp-ink-10)}.pdp-passport__cell:nth-child(odd){padding-left:0;border-left:0;border-right:1px solid var(--pdp-ink-10)}.pdp-passport__cell:nth-child(2n){border-left:0}.pdp-passport__cell dt{font-family:var(--pdp-cabinet);font-weight:500;font-size:13px;line-height:16px;letter-spacing:var(--pdp-ls-ui)}.pdp-moon__buttons{order:5;flex-direction:column;margin:0;padding:28px 16px 0}.pdp-s .pdp-moon__buttons .pdp-button{min-height:50px}.pdp-custom{padding:40px 0}.pdp-custom__banner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:auto;min-height:583px;padding:30px 46px 40px}.pdp-custom__bg{display:none}.pdp-custom__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#fff0 63.45%,#ffffff80 75.8%,#fff3);pointer-events:none}.pdp-custom__head,.pdp-custom__foot{position:relative;z-index:1;top:auto;right:auto;bottom:auto;left:auto;align-items:center;width:100%;text-align:center}.pdp-custom__dot{display:none}.pdp-custom__head{gap:12px;max-width:none;font-family:var(--pdp-cabinet);font-weight:500;font-size:13px;line-height:16px;letter-spacing:var(--pdp-ls-ui)}.pdp-s .pdp-custom__title{width:auto;font-size:32px;line-height:1;letter-spacing:var(--pdp-ls-heading)}.pdp-custom__foot{gap:16px}.pdp-s .pdp-custom__foot .pdp-button{align-self:stretch;width:100%}.pdp-custom__text{font-size:13px;line-height:1.45;color:var(--pdp-ink-80)}.pdp-rail{gap:20px;padding:40px 16px}.pdp-rail__head{align-items:center;padding-left:0;text-align:center}.pdp-s .pdp-rail__title{font-size:32px;line-height:1}}.template-product .sf{padding-bottom:104px}@media(max-width:999px){.template-product .sf{padding-bottom:100px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pdp.css.map */
