@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Shippori+Mincho:wght@500;600&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";:root{--jd-ink: #2b2523;--jd-sub: #8a7f78;--jd-line: #e9e1d9;--jd-bg: #faf7f3;--jd-soft: #f3ece4;--jd-blush: #f2e4df;--jd-accent: #b8796f;--jd-serif: "Cormorant Garamond", "Shippori Mincho", serif;--jd-jp-serif: "Shippori Mincho", "Cormorant Garamond", serif;--font-body-family: "Zen Kaku Gothic New", "Hiragino Sans", "Yu Gothic", sans-serif;--font-heading-family: "Cormorant Garamond", "Shippori Mincho", serif;--font-heading-weight: 500}body{letter-spacing:.04em;color:var(--jd-ink);font-family:var(--font-body-family)}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-heading-family);letter-spacing:.02em;font-weight:500}.header__menu-item{font-weight:500;font-size:1.3rem;letter-spacing:.14em}.header__inline-menu .list-menu>li:last-child .header__menu-item span{color:var(--jd-accent)}.announcement-bar__message{font-size:1.15rem;letter-spacing:.16em;font-weight:500}.title-wrapper-with-link{flex-direction:column;align-items:center!important;text-align:center;margin-bottom:2.4rem!important;gap:.6rem}.title-wrapper-with-link .title{font-family:var(--jd-serif);font-size:3.4rem;font-weight:500;letter-spacing:.08em;margin:0}.title-wrapper-with-link .link{font-size:1.2rem;color:var(--jd-sub);letter-spacing:.14em;text-decoration:none;border-bottom:1px solid var(--jd-line);padding-bottom:.2rem}.collection__description{text-align:center;color:var(--jd-sub);font-size:1.3rem;letter-spacing:.1em}.collection__view-all{margin-top:2.4rem}.button,.shopify-payment-button__button--unbranded{letter-spacing:.14em;font-weight:500}.card--standard>.card__content{padding:1rem 0 0!important}.card__heading{font-size:1.3rem!important;font-weight:400!important;line-height:1.6;letter-spacing:.04em}.card__heading a{color:var(--jd-ink)}.card__inner,.card .media{border-radius:6px;overflow:hidden}.price{font-size:1.35rem;font-weight:500;color:var(--jd-ink);letter-spacing:.04em}.price--on-sale .price-item--regular{font-size:1.15rem;font-weight:400;color:#b3a8a1}.price--on-sale .price-item--sale{color:var(--jd-accent)}.card__badge .badge{border-radius:2rem;font-size:1rem;font-weight:500;letter-spacing:.12em;padding:.35rem .9rem}.card .media img{transition:transform .8s ease}.card-wrapper:hover .media img{transform:scale(1.04)}.card-wrapper .card__inner:after{content:"\2713  \691c\54c1\6e08";position:absolute;left:.8rem;bottom:.8rem;top:auto;right:auto;width:auto;height:auto;z-index:2;box-shadow:none;border-radius:2rem;padding:.3rem .9rem;background:#faf7f3e6;color:var(--jd-ink);font-size:1rem;letter-spacing:.1em;line-height:1.6;pointer-events:none}.jd-sec{padding-top:var(--jd-pt, 64px)}.jd-head{text-align:center;margin-bottom:2.4rem}.jd-head__title{margin:0;font-family:var(--jd-serif);font-size:3.4rem;font-weight:500;letter-spacing:.08em;line-height:1.2}.jd-head__sub{margin:.8rem 0 0;color:var(--jd-sub);font-size:1.3rem;letter-spacing:.1em}.jd-more{text-align:center;margin-top:2.8rem}.jd-more a{font-size:1.25rem;letter-spacing:.12em;color:var(--jd-ink);text-decoration:none;border:1px solid var(--jd-line);border-radius:3rem;padding:1.1rem 2.8rem;transition:background .3s ease,border-color .3s ease}.jd-more a:hover{background:var(--jd-soft);border-color:var(--jd-sub)}.jd-grid__empty{grid-column:1 / -1;list-style:none;text-align:center;color:var(--jd-sub);padding:4rem 0;font-size:1.3rem}@media(max-width:749px){.jd-head__title{font-size:2.6rem}}.jd-tabs{display:flex;justify-content:center;gap:.6rem;margin:0 auto 2.8rem;padding:.4rem;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none;background:var(--jd-soft);border-radius:3rem}.jd-tabs::-webkit-scrollbar{display:none}.jd-tab{flex:0 0 auto;border:0;background:transparent;color:var(--jd-sub);font:inherit;font-size:1.2rem;letter-spacing:.14em;padding:.9rem 2.2rem;border-radius:3rem;cursor:pointer;transition:background .3s ease,color .3s ease}.jd-tab:hover{color:var(--jd-ink)}.jd-tab.is-active{background:var(--jd-ink);color:#fff}.jd-grid--ranked{counter-reset:jdrank}.jd-grid--ranked>.grid__item{counter-increment:jdrank;position:relative}.jd-grid--ranked>.grid__item:before{content:counter(jdrank);position:absolute;top:.8rem;left:.8rem;z-index:3;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#faf7f3eb;color:var(--jd-ink);font-family:var(--jd-serif);font-size:1.7rem;font-weight:600}.jd-grid--ranked>.grid__item:nth-child(-n+3):before{background:var(--jd-accent);color:#fff}.jd-price{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.jd-price__card{display:flex;align-items:center;gap:2rem;padding:1.6rem;background:var(--jd-soft);border-radius:10px;text-decoration:none;color:var(--jd-ink);transition:background .3s ease}.jd-price__card:hover{background:var(--jd-blush)}.jd-price__thumbs{display:flex;flex:0 0 auto}.jd-price__thumbs img{width:5.6rem;height:7rem;object-fit:cover;border-radius:6px;border:2px solid var(--jd-bg)}.jd-price__thumbs img+img{margin-left:-2rem}.jd-price__body{display:flex;flex-direction:column}.jd-price__amount{font-family:var(--jd-serif);font-size:3.4rem;font-weight:500;line-height:1;letter-spacing:.02em}.jd-price__unit{font-size:1.3rem;letter-spacing:.12em;margin-top:.4rem}.jd-price__count{font-family:var(--jd-serif);font-style:italic;font-size:1.4rem;color:var(--jd-accent);margin-top:.6rem}@media(max-width:989px){.jd-price{grid-template-columns:1fr}}.jd-looks{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.jd-look{display:flex;flex-direction:column;background:var(--jd-soft);border-radius:10px;overflow:hidden}.jd-look__media{position:relative;aspect-ratio:4 / 5;background:var(--jd-blush)}.jd-look__media img{width:100%;height:100%;object-fit:cover;display:block}.jd-look__tag{position:absolute;top:1.2rem;left:1.2rem;background:#faf7f3eb;color:var(--jd-ink);font-size:1rem;letter-spacing:.14em;padding:.3rem 1rem;border-radius:2rem}.jd-look__no{position:absolute;right:1.4rem;bottom:1rem;color:#fff;font-family:var(--jd-serif);font-style:italic;font-size:2.4rem;text-shadow:0 2px 12px rgba(43,37,35,.35)}.jd-look__body{padding:2rem 2rem 2.2rem}.jd-look__title{margin:0;font-family:var(--jd-jp-serif);font-size:1.7rem;font-weight:500;letter-spacing:.06em}.jd-look__note{margin:.6rem 0 0;color:var(--jd-sub);font-size:1.2rem}.jd-look__items{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:.8rem}.jd-look__items a{display:grid;grid-template-columns:4.4rem 1fr auto;align-items:center;gap:1.2rem;text-decoration:none;color:var(--jd-ink)}.jd-look__items img{width:4.4rem;height:5.5rem;object-fit:cover;border-radius:4px}.jd-look__name{font-size:1.2rem;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.jd-look__price{font-size:1.25rem;font-weight:500}.jd-look__items a:hover .jd-look__name{text-decoration:underline}@media(max-width:989px){.jd-looks{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -1.5rem;padding:0 1.5rem;gap:1.2rem}.jd-looks::-webkit-scrollbar{display:none}.jd-look{flex:0 0 78%;scroll-snap-align:start}}.jd-sale__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.4rem}.jd-sale__head .jd-head__title{text-align:left}.jd-timer{display:flex;align-items:center;gap:.6rem;font-size:1.1rem;letter-spacing:.08em;color:var(--jd-sub)}.jd-timer__label{margin-right:.4rem}.jd-timer__cell{display:inline-flex;align-items:baseline;gap:.2rem;background:var(--jd-soft);border-radius:6px;padding:.6rem .9rem}.jd-timer__cell b{font-family:var(--jd-serif);font-size:2.2rem;font-weight:600;color:var(--jd-accent);min-width:2.4rem;text-align:center}@media(max-width:749px){.jd-sale__head{flex-direction:column;align-items:flex-start}}.jd-eyebrow{display:inline-block;font-family:var(--jd-serif);font-style:italic;font-size:1.6rem;letter-spacing:.08em;color:var(--jd-accent);margin-bottom:.6rem}.jd-hero{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;max-width:160rem;margin:0 auto;padding:var(--jd-pt, 16px) 1.6rem 0}.jd-hero--single{grid-template-columns:1fr}.jd-hero--single .jd-hero__main{aspect-ratio:21 / 9}.jd-hero picture{display:contents}.jd-hero a{position:relative;display:block;overflow:hidden;border-radius:8px;background:var(--jd-soft);color:#fff;text-decoration:none}.jd-hero a img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s ease}.jd-hero a:hover img{transform:scale(1.03)}.jd-hero__main{aspect-ratio:4 / 3}.jd-hero__side{aspect-ratio:2 / 3}.jd-hero__cap{position:absolute;left:0;right:0;bottom:0;padding:3rem;background:linear-gradient(to top,#2b25238c,#2b252300)}.jd-hero__eyebrow{display:inline-block;font-family:var(--jd-serif);font-style:italic;font-size:1.5rem;letter-spacing:.1em;color:#fff;border-bottom:1px solid rgba(255,255,255,.7);padding-bottom:.2rem;margin-bottom:1.2rem}.jd-hero__title{margin:0;font-family:var(--jd-jp-serif);font-size:3.6rem;line-height:1.45;font-weight:500;color:#fff;letter-spacing:.06em}.jd-hero__text{margin:1rem 0 0;font-size:1.35rem;color:#ffffffe6;letter-spacing:.08em}.jd-hero__side .jd-hero__title{font-size:1.9rem}@media(max-width:749px){.jd-hero{grid-template-columns:1fr 1fr;padding:var(--jd-pt, 16px) 1rem 0;gap:6px}.jd-hero--single .jd-hero__main{aspect-ratio:4 / 5}.jd-hero__main{grid-column:1 / -1;aspect-ratio:4 / 5}.jd-hero__side{aspect-ratio:3 / 4}.jd-hero__title{font-size:2.5rem}.jd-hero__side .jd-hero__title{font-size:1.5rem}.jd-hero__cap{padding:1.6rem}}.jd-trustbar{max-width:160rem;margin:0 auto;padding:1.6rem}.jd-trustbar__row{display:grid;grid-template-columns:repeat(3,1fr);background:var(--jd-soft);border-radius:8px}.jd-trustbar__item{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.6rem 1rem;font-size:1.3rem;letter-spacing:.08em;color:var(--jd-ink)}.jd-trustbar__item+.jd-trustbar__item{border-left:1px solid var(--jd-line)}.jd-trustbar__item svg{width:2rem;height:2rem;flex:0 0 auto;color:var(--jd-accent)}@media(max-width:749px){.jd-trustbar{padding:1rem}.jd-trustbar__item{flex-direction:column;gap:.5rem;padding:1.2rem .4rem;font-size:1.1rem;text-align:center;letter-spacing:.02em}}.jd-cats{max-width:160rem;margin:0 auto;padding:var(--jd-pt, 24px) 1.6rem .8rem}.jd-cat.is-active .jd-cat__img{box-shadow:0 0 0 2px var(--jd-bg),0 0 0 3px var(--jd-ink)}.jd-cat.is-active .jd-cat__label{font-weight:700}.jd-cats--compact .jd-cat,.jd-cats--compact .jd-cat__img{width:6.4rem}.jd-cats--compact .jd-cat__img{height:6.4rem;font-size:1.3rem}.jd-cats--compact .jd-cat__label{font-size:1.1rem}.jd-cats__row{display:flex;gap:1.2rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.4rem;justify-content:safe center}.jd-cats__row::-webkit-scrollbar{display:none}.jd-cat{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.8rem;width:9.6rem;text-decoration:none;color:var(--jd-ink)}.jd-cat__img{width:9.6rem;height:9.6rem;border-radius:50%;overflow:hidden;background:var(--jd-soft);display:flex;align-items:center;justify-content:center;font-family:var(--jd-serif);font-weight:500;font-size:1.7rem;letter-spacing:.06em;transition:box-shadow .3s ease}.jd-cat__img img{width:100%;height:100%;object-fit:cover}.jd-cat__img--ink{background:var(--jd-ink);color:#fff}.jd-cat__img--accent{background:var(--jd-accent);color:#fff}.jd-cat__img--blush{background:var(--jd-blush);color:var(--jd-accent)}.jd-cat__label{font-size:1.2rem;letter-spacing:.1em}.jd-cat:hover .jd-cat__img{box-shadow:0 0 0 2px var(--jd-bg),0 0 0 3px var(--jd-accent)}@media(max-width:749px){.jd-cats{padding-top:1.6rem}.jd-cats__row{justify-content:flex-start}.jd-cat,.jd-cat__img{width:7.2rem}.jd-cat__img{height:7.2rem;font-size:1.4rem}}.jd-women,.jd-quality{margin-top:7.2rem}@media(max-width:749px){.jd-women,.jd-quality{margin-top:5.6rem}}.collection-hero__title{font-family:var(--jd-serif);letter-spacing:.08em}.facets__summary,.facet-filters__label,.mobile-facets__open{letter-spacing:.1em}.jd-women{max-width:160rem;margin:0 auto;padding:0 1.6rem}.jd-women__frame{display:grid;grid-template-columns:1.1fr 1fr;background:var(--jd-blush);border-radius:10px;overflow:hidden}.jd-women__media{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px}.jd-women__media a{display:block;overflow:hidden;border-radius:6px;background:var(--jd-soft)}.jd-women__media a:first-child{grid-row:span 2}.jd-women__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s ease}.jd-women__media a:hover img{transform:scale(1.04)}.jd-women__body{display:flex;flex-direction:column;justify-content:center;padding:5.6rem 6.4rem}.jd-women__title{margin:0;font-family:var(--jd-serif);font-size:6.4rem;font-weight:500;line-height:1;letter-spacing:.04em;color:var(--jd-ink)}.jd-women__lead{margin:1.8rem 0 0;font-family:var(--jd-jp-serif);font-size:2rem;line-height:1.7;letter-spacing:.08em}.jd-women__text{margin:1.4rem 0 0;color:var(--jd-sub);font-size:1.35rem;line-height:2}.jd-women__links{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.4rem}.jd-women__links a{font-size:1.2rem;letter-spacing:.1em;color:var(--jd-ink);text-decoration:none;border:1px solid rgba(43,37,35,.25);border-radius:2rem;padding:.7rem 1.6rem;background:#ffffff80;transition:background .3s ease,color .3s ease}.jd-women__links a:hover{background:var(--jd-ink);color:#fff}.jd-women__cta{align-self:flex-start;margin-top:2.8rem;display:inline-flex;align-items:center;gap:1rem;background:var(--jd-ink);color:#fff;text-decoration:none;font-size:1.25rem;letter-spacing:.16em;padding:1.4rem 3rem;border-radius:3rem}.jd-women__cta:hover{background:var(--jd-accent)}@media(max-width:989px){.jd-women__frame{grid-template-columns:1fr}.jd-women__body{padding:3.2rem 2.4rem 3.6rem}.jd-women__title{font-size:4.6rem}.jd-women__media{aspect-ratio:4 / 3.4}}@media(max-width:749px){.jd-women{padding:0 1rem}}.jd-quality{max-width:160rem;margin:0 auto;padding:0 1.6rem}.jd-quality__inner{background:var(--jd-ink);color:#f6efe8;border-radius:10px;padding:6.4rem 5.6rem}.jd-quality__head{text-align:center;max-width:64rem;margin:0 auto 4.8rem}.jd-quality__head .jd-eyebrow{color:#d9a99f}.jd-quality__title{margin:0;font-family:var(--jd-jp-serif);font-size:3rem;font-weight:500;letter-spacing:.1em;line-height:1.6;color:#fff}.jd-quality__lead{margin:1.6rem 0 0;font-size:1.4rem;line-height:2.1;color:#f6efe8c7}.jd-quality__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;list-style:none;margin:0;padding:0}.jd-quality__step{border:1px solid rgba(246,239,232,.18);border-radius:8px;padding:2.8rem 2.4rem}.jd-quality__num{font-family:var(--jd-serif);font-style:italic;font-size:1.5rem;color:#d9a99f;letter-spacing:.1em}.jd-quality__step h3{margin:.8rem 0 1rem;font-family:var(--jd-jp-serif);font-size:1.8rem;font-weight:500;letter-spacing:.08em;color:#fff}.jd-quality__step p{margin:0;font-size:1.25rem;line-height:1.95;color:#f6efe8b8}.jd-quality__checks{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2.4rem;margin-top:4rem;padding-top:3.2rem;border-top:1px solid rgba(246,239,232,.15);font-size:1.25rem;letter-spacing:.08em;color:#f6efe8d9}.jd-quality__checks span:before{content:"\2713";color:#d9a99f;margin-right:.6rem}@media(max-width:989px){.jd-quality__steps{grid-template-columns:1fr 1fr}}@media(max-width:749px){.jd-quality{padding:0 1rem}.jd-quality__inner{padding:4.4rem 2rem}.jd-quality__title{font-size:2.2rem}.jd-quality__steps{grid-template-columns:1fr;gap:1rem}.jd-quality__step{padding:2rem}}.jd-pdp-trust{margin:1.6rem 0 0;background:var(--jd-soft);border-radius:8px;padding:1.6rem 1.8rem}.jd-pdp-trust__title{display:flex;align-items:center;gap:.8rem;margin:0 0 .8rem;font-size:1.35rem;font-weight:700;letter-spacing:.08em;color:var(--jd-ink)}.jd-pdp-trust__title svg{width:1.8rem;height:1.8rem;color:var(--jd-accent)}.jd-pdp-trust ul{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.jd-pdp-trust li{font-size:1.2rem;line-height:1.8;color:var(--jd-sub);padding-left:1.4rem;position:relative}.jd-pdp-trust li:before{content:"";position:absolute;left:0;top:.8em;width:.5rem;height:.5rem;border-radius:50%;background:var(--jd-accent)}.footer{border-top:1px solid var(--jd-line)}.footer-block__heading{font-family:var(--jd-serif);font-size:1.8rem;font-weight:500;letter-spacing:.12em}
/*# sourceMappingURL=/cdn/shop/t/20/assets/jdora.css.map */
