body.joa-new-era.joa-product-design{--joa-pdp-option-section-space: 26px;--joa-pdp-heading-control-space: 16px;--joa-design-border: #595044;--joa-design-selected: #28241b;--joa-design-gold: #ddc7a4}html body.joa-new-era.joa-product-design .joa-configurator-heading{display:block;padding:20px 0 0;margin:10px 0 0;scroll-margin-top:calc(var(--header-group-height, 100px) + 24px)}body.joa-new-era.joa-product-design .joa-configurator-heading:after{content:none}body.joa-new-era.joa-product-design .joa-configurator-heading h2{margin:0 0 8px;font:400 clamp(30px,3vw,38px)/1.15 var(--era-serif);color:#faf7f0;letter-spacing:-.025em}body.joa-new-era.joa-product-design .joa-configurator-heading p{margin:0;font:400 15px/1.6 var(--font-body--family);letter-spacing:0;color:#d3cdc3}html body.joa-new-era.joa-product-design #hypehound-pre-orders{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin:0!important;padding:0!important;min-width:0}html body.joa-new-era.joa-product-design #hypehound-pre-orders .hypehound-legend{float:left;grid-column:1/-1;margin:0 0 8px!important;font-size:17px!important;font-weight:400!important;letter-spacing:0!important}html body.joa-new-era.joa-product-design #downpay-block .purchase-option,html body.joa-new-era.joa-product-design #downpay-block .purchase-option-input{min-width:0;height:100%}html body.joa-new-era.joa-product-design #downpay-block .purchase-option-input>label{min-width:0;min-height:104px!important;height:100%;padding:17px 13px!important;justify-content:start;background:#151412!important;border-radius:4px!important;line-height:1.5!important}html body.joa-new-era.joa-product-design #downpay-block .purchase-option-input>input:checked+label{background:#28241b!important;border-color:#ddc7a4!important;color:#faf7f0!important;box-shadow:inset 0 0 0 1px #ddc7a4!important}html body.joa-new-era.joa-product-design #downpay-block .purchase-option-input>label:before{content:none!important}html body.joa-new-era.joa-product-design #downpay-block .purchase-option-input>label:after{content:""!important;left:auto!important;right:9px!important;top:10px!important;bottom:auto!important;width:9px!important;height:5px!important;border:0;border-bottom:1.6px solid #ddc7a4;border-left:1.6px solid #ddc7a4;border-radius:0;background:none!important;transform:rotate(-45deg)!important;opacity:0}html body.joa-new-era.joa-product-design #downpay-block .purchase-option-input>input:checked+label:after{opacity:1}html body.joa-new-era.joa-product-design #downpay-block .joa-downpay-title{font-size:15px!important;line-height:1.5;padding-right:5px}html body.joa-new-era.joa-product-design #downpay-block .joa-downpay-subtitle,html body.joa-new-era.joa-product-design #downpay-block .purchase-option-input>input:checked+label .joa-downpay-subtitle{font-size:12px!important;line-height:1.65;color:#d3cdc3!important;white-space:normal!important;overflow-wrap:anywhere}body.joa-new-era.joa-product-design [data-joa-deposit-price]>span{display:block}body.joa-new-era.joa-product-design .joa-payment-explanation{margin:14px 0 0;color:#d3cdc3;font-size:13px;line-height:1.7}html body.joa-new-era.joa-product-design #purchase-option-info-wrapper:empty{display:none}body.joa-new-era.joa-product-design .joa-design-details{width:100%;min-width:0;margin-top:24px;color:#eee7dc}body.joa-new-era.joa-product-design :is(.joa-design-details,.joa-design-card,.joa-comparison) svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}body.joa-new-era.joa-product-design .joa-design-services{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 15px;padding:26px 0;border-top:1px solid var(--joa-design-border)}body.joa-new-era.joa-product-design .joa-design-services a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:14px;color:#eee7dc;line-height:1.6;text-decoration:none}body.joa-new-era.joa-product-design .joa-design-services .joa-design-appointment{flex-basis:auto;margin-right:auto;border-bottom:1px solid #8e8577;padding-bottom:7px}body.joa-new-era.joa-product-design .joa-design-assurances{display:flex;flex-wrap:wrap;gap:13px 20px;padding:23px 0;border-block:1px solid var(--joa-design-border)}body.joa-new-era.joa-product-design .joa-design-assurances>span{display:inline-flex;align-items:center;gap:8px;color:#d3cdc3;font-size:13px}body.joa-new-era.joa-product-design .joa-design-assurances svg{color:#ddc7a4}body.joa-new-era.joa-product-design .joa-design-accordions{margin-top:10px}body.joa-new-era.joa-product-design .joa-design-accordions details{border-bottom:1px solid #8e8577}body.joa-new-era.joa-product-design .joa-design-accordions details:last-child{border-bottom:0}body.joa-new-era.joa-product-design .joa-design-accordions summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:25px 0;font-size:16px;line-height:1.5;cursor:pointer}body.joa-new-era.joa-product-design .joa-design-accordions summary::-webkit-details-marker{display:none}body.joa-new-era.joa-product-design .joa-design-accordions summary::marker{content:""}body.joa-new-era.joa-product-design .joa-design-accordions summary svg{width:18px;height:18px}body.joa-new-era.joa-product-design .joa-design-accordions details[open] summary svg{transform:rotate(180deg)}body.joa-new-era.joa-product-design .joa-design-accordions details>div{padding:0 0 20px;color:#d3cdc3;font-size:14px;line-height:1.8}body.joa-new-era.joa-product-design .joa-design-accordions p{margin:0 0 14px}body.joa-new-era.joa-product-design .joa-design-accordions a{text-decoration:underline;text-underline-offset:4px}body.joa-new-era.joa-product-design .joa-design-tools{display:flex;flex-wrap:wrap;gap:20px;padding-top:15px}body.joa-new-era.joa-product-design .joa-design-text-link{display:inline-flex;align-items:center;gap:12px;border:0;border-bottom:1px solid #8e8577;border-radius:0;background:none;color:inherit;padding:7px 0;min-height:44px;font:400 14px/1.5 var(--font-body--family);cursor:pointer;text-decoration:none}body.joa-new-era.joa-product-design .joa-design-tools [data-joa-save][aria-pressed=true] svg,body.joa-new-era.joa-product-design .joa-design-card__save[aria-pressed=true] svg{fill:#ddc7a4;color:#ddc7a4}body.joa-new-era.joa-product-design .joa-design-eyebrow{font:400 12px/1.5 var(--font-body--family);color:#ddc7a4;letter-spacing:.15em;text-transform:uppercase;margin:0 0 17px}body.joa-new-era.joa-product-design .joa-design-related-heading{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px}body.joa-new-era.joa-product-design .joa-design-related-heading h2{font:400 clamp(32px,4vw,50px)/1.1 var(--era-serif);color:#faf7f0;margin:0;letter-spacing:-.035em}body.joa-new-era.joa-product-design .joa-design-card{min-width:0;color:#eee7dc}body.joa-new-era.joa-product-design .joa-design-card__media{position:relative}body.joa-new-era.joa-product-design .joa-design-card__media>a{display:block}body.joa-new-era.joa-product-design .joa-design-card__media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}body.joa-new-era.joa-product-design .joa-design-card__save{display:grid;place-items:center;position:absolute;top:9px;right:9px;width:40px;height:40px;border:1px solid #777;border-radius:50%;background:#090909c9;color:#faf7f0;cursor:pointer}body.joa-new-era.joa-product-design .joa-design-card__kind{font-size:12px;color:#d3cdc3;letter-spacing:.06em;text-transform:uppercase;margin:17px 0 8px}body.joa-new-era.joa-product-design .joa-design-card h3{font:400 17px/1.55 var(--font-body--family);margin:0 0 11px;text-transform:none;color:#eee7dc;letter-spacing:0;overflow-wrap:anywhere}body.joa-new-era.joa-product-design .joa-design-card h3 a{color:inherit;text-decoration:none}body.joa-new-era.joa-product-design .joa-design-card__price{font-size:15px;margin:0 0 14px}body.joa-new-era.joa-product-design .joa-design-card__deposit{font-size:13px;color:#d3cdc3;border-top:1px solid #595044;padding-top:13px;margin:0 0 12px}body.joa-new-era.joa-product-design .joa-design-card>.joa-design-text-link{border:0;color:#d3cdc3;font-size:13px}body.joa-new-era.joa-product-design .joa-product-closing{width:100%;background:#e9e6df;color:#161616;padding:72px max(24px,5vw)}body.joa-new-era.joa-product-design .joa-product-closing__inner{max-width:1280px;margin:auto}body.joa-new-era.joa-product-design .joa-product-closing .joa-design-eyebrow{color:#695433}body.joa-new-era.joa-product-design .joa-product-closing h2{max-width:680px;margin:0 0 24px;color:#161616;font:400 clamp(40px,5vw,70px)/1.08 var(--era-serif);letter-spacing:-.04em}body.joa-new-era.joa-product-design .joa-product-closing__inner>p:not(.joa-design-eyebrow){color:#55524d;font-size:17px;line-height:1.7;margin:0 0 32px}body.joa-new-era.joa-product-design .joa-product-closing__actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px 34px}body.joa-new-era.joa-product-design .joa-product-closing .button{background:#171717;color:#faf7f0;border:1px solid #171717;border-radius:3px;padding:18px 25px;min-height:56px;font-size:15px;gap:28px}body.joa-new-era.joa-product-design .joa-comparison{width:min(1000px,calc(100vw - 32px));max-height:85dvh;margin:auto;padding:28px;border:1px solid #827767;border-radius:6px;background:#11100e;color:#faf7f0}body.joa-new-era.joa-product-design .joa-comparison::backdrop{background:#000b}body.joa-new-era.joa-product-design .joa-comparison-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}body.joa-new-era.joa-product-design .joa-comparison h2{color:#faf7f0;font:400 32px/1.2 var(--era-serif);margin:0 0 14px}body.joa-new-era.joa-product-design .joa-comparison-heading button{border:0;background:none;color:#faf7f0;width:44px;min-height:44px;font-size:28px;cursor:pointer}body.joa-new-era.joa-product-design .joa-comparison p{font-size:14px;color:#d3cdc3;line-height:1.6}body.joa-new-era.joa-product-design .joa-comparison-scroll{overflow-x:auto;margin:20px 0}body.joa-new-era.joa-product-design .joa-comparison table{border-collapse:collapse;width:100%;font-size:14px}body.joa-new-era.joa-product-design .joa-comparison :is(th,td){min-width:160px;text-align:left;vertical-align:top;padding:16px 12px;border-bottom:1px solid #595044;font-weight:400}body.joa-new-era.joa-product-design .joa-comparison th{color:#ddc7a4}body.joa-new-era.joa-product-design .joa-comparison th a{display:block;color:#faf7f0;text-decoration:underline;text-underline-offset:4px}body.joa-new-era.joa-product-design .joa-comparison th button{font-size:12px}html body.joa-new-era.joa-product-design sticky-add-to-cart[data-select-options] :is(.sticky-add-to-cart__button,.mw-apo-sticky-add-to-cart-cloned,.sticky-add-to-cart__image,.sticky-add-to-cart__variant){display:none!important}html body.joa-new-era.joa-product-design .sticky-add-to-cart__bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:3px 20px;padding:14px max(20px,5vw) calc(14px + env(safe-area-inset-bottom));border-radius:0;width:100%!important;max-width:100%!important;left:0!important;bottom:0!important;transform:translateY(110%)!important}html body.joa-new-era.joa-product-design .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)!important}html body.joa-new-era.joa-product-design .sticky-add-to-cart__info{grid-column:1;grid-row:1;width:auto!important;min-width:0;max-width:none}html body.joa-new-era.joa-product-design .sticky-add-to-cart__title{margin:0;font-size:13px!important;font-weight:400;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4}html body.joa-new-era.joa-product-design .sticky-add-to-cart__price{grid-column:1;grid-row:2;min-width:0;margin:0;font-size:14px!important;color:#faf7f0;white-space:normal}html body.joa-new-era.joa-product-design .joa-sticky-options{grid-column:2;grid-row:1/3;display:inline-flex;justify-content:space-between;align-items:center;gap:16px;min-width:160px;min-height:48px;padding:13px 18px;border:1px solid #f5f4f0;border-radius:5px;background:#f5f4f0;color:#181511;font:400 14px/1.3 var(--font-body--family);text-decoration:none}body.joa-new-era.joa-product-design :is(.joa-material-choice,.joa-design-text-link,.joa-design-services a,.joa-design-accordions summary,.joa-sticky-options,.joa-design-card__save):focus-visible,html body.joa-new-era.joa-product-design .mw-option__value:has(input:focus-visible),html body.joa-new-era.joa-product-design #downpay-block .purchase-option-input:has(input:focus-visible)>label{outline:2px solid #fff4db!important;outline-offset:4px}@media(max-width:749px){body.joa-new-era.joa-product-design .joa-configurator-heading h2{font-size:30px}body.joa-new-era.joa-product-design .joa-material-choice{font-size:13px}body.joa-new-era.joa-product-design .joa-design-services{gap:14px 12px}body.joa-new-era.joa-product-design .joa-design-services a{font-size:13px}body.joa-new-era.joa-product-design .joa-design-services .joa-design-appointment{flex-basis:auto}body.joa-new-era.joa-product-design .joa-design-related-heading{display:block}body.joa-new-era.joa-product-design .joa-design-related-heading h2{font-size:32px}body.joa-new-era.joa-product-design .joa-design-card h3{font-size:15px}body.joa-new-era.joa-product-design .joa-design-card__price{font-size:13px}body.joa-new-era.joa-product-design .joa-product-closing{padding:48px 20px}body.joa-new-era.joa-product-design .joa-product-closing h2{font-size:43px;max-width:340px}body.joa-new-era.joa-product-design .joa-product-closing__inner>p:not(.joa-design-eyebrow){font-size:15px}body.joa-new-era.joa-product-design .joa-product-closing__actions{flex-direction:column;align-items:start;gap:20px}body.joa-new-era.joa-product-design .joa-product-closing .button{width:100%;justify-content:space-between;font-size:14px}html body.joa-new-era.joa-product-design .sticky-add-to-cart__bar{gap:3px 12px;padding-inline:15px}html body.joa-new-era.joa-product-design .joa-sticky-options{min-width:148px;padding-inline:13px;gap:9px;font-size:13px}}@media(max-width:359px){body.joa-new-era.joa-product-design .joa-material-purity,body.joa-new-era.joa-product-design .joa-material-color{gap:6px}body.joa-new-era.joa-product-design .joa-material-choice{font-size:12px;padding-inline:3px}html body.joa-new-era.joa-product-design .joa-sticky-options{min-width:136px}html body.joa-new-era.joa-product-design #downpay-block .purchase-option-input>label{padding:17px 9px!important}}body.joa-new-era.joa-product-design .joa-design-services,body.joa-new-era.joa-product-design .joa-design-assurances{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;align-items:start;gap:12px}body.joa-new-era.joa-product-design .joa-design-services a,body.joa-new-era.joa-product-design .joa-design-assurances>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-width:0;white-space:nowrap;text-align:center}body.joa-new-era.joa-product-design .joa-design-services .joa-design-appointment{margin:0;padding:0;border:0}body.joa-new-era.joa-product-design .joa-design-services a{min-height:54px;font-size:12px}body.joa-new-era.joa-product-design .joa-design-assurances>span{font-size:11px;color:#eee7dc}body.joa-new-era.joa-product-design .joa-design-assurances:not(:has(>span:nth-child(3))){grid-template-columns:repeat(2,auto)}@media(max-width:749px){body.joa-new-era.joa-product-design .joa-design-services,body.joa-new-era.joa-product-design .joa-design-assurances{gap:6px}body.joa-new-era.joa-product-design .joa-design-services a{font-size:11px}body.joa-new-era.joa-product-design .joa-design-assurances>span{font-size:10px}body.joa-new-era.joa-product-design :is(.joa-design-services,.joa-design-assurances) svg{width:20px;height:20px}}html body.joa-new-era.joa-product-page.joa-product-design .joa-product-form[data-joa-option-design] :is(.joa-option--diamond-size,.joa-option--clarity) .mw-option__value:is(.mw-option__value--selected,:has(input:checked)){background:#ddc7a4!important;color:#181511!important}html body.joa-new-era.joa-product-page.joa-product-design .joa-product-form[data-joa-option-design] :is(.joa-option--diamond-size,.joa-option--clarity) .mw-option__value:is(.mw-option__value--selected,:has(input:checked)) :is(.joa-choice-copy,.joa-choice-copy>*,.joa-choice-check){color:#181511!important}@media(max-width:359px){body.joa-new-era.joa-product-design .joa-design-services a{font-size:10px}body.joa-new-era.joa-product-design .joa-design-assurances>span{font-size:9.5px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/joa-product-design.css.map */
