html:root{--color-background:#ffffff;--color-foreground:#393933;--color-border:#e7e3dc;--color-primary-button-background:#464a41;--color-primary-button-text:#ffffff;--color-secondary-button-background:#ffffff;--color-secondary-button-text:#4d5549;--font-heading--family:Georgia,serif}body.cmj-site,body.cmj-site .page-wrapper,body.cmj-site #MainContent,body.cmj-site .cmj-couture-header,body.cmj-site .cmj-couture-footer{background:#fff!important;color:#393933!important}body.cmj-site :is(.cmjwc,.cmj-ux-page,.cmjpg,.cmj-content-page,.cmj-collections-index,.cmj-quote-product){background:#fff!important;color:#393933!important}body.cmj-site #MainContent :is(h1,h2,h3),body.cmj-site .cmjwc :is(h1,h2,h3),body.cmj-site .cmj-ux-page :is(h1,h2,h3){font-family:Iowan Old Style,Baskerville,Georgia,serif!important;font-weight:400!important;letter-spacing:-.035em!important;color:#393933!important}body.cmj-site .cmjwc .cmjwc-inner,body.cmj-site .cmj-ux-page .cmj-ux-shell{max-width:1680px!important;padding:60px clamp(20px,4vw,75px) 130px!important}body.cmj-site .cmjwc .cmjwc-heading,body.cmj-site .cmj-ux-page .cmj-ux-intro{padding:70px 0 45px!important;margin:0 auto 40px!important;max-width:900px;text-align:center;display:block}body.cmj-site .cmjwc .cmjwc-heading h1,body.cmj-site .cmj-ux-page .cmj-ux-intro h1{font:400 clamp(52px,5vw,86px)/1.05 "Iowan Old Style","Baskerville",Georgia,serif!important}body.cmj-site .cmjwc .cmjwc-heading p,body.cmj-site .cmj-ux-page .cmj-ux-intro p{font:16px/1.9 Iowan Old Style,Georgia,serif!important;color:#77766f!important}body.cmj-site .cmjwc .cmjwc-count{font:10px var(--house-sans);letter-spacing:.1em;color:#a09d93}body.cmj-site .cmjwc .cmjwc-style-nav{justify-content:center;gap:16px;margin:0 auto 45px!important}body.cmj-site .cmjwc .cmjwc-style-nav a{border:0!important;border-bottom:1px solid #cfc9bd!important;background:transparent!important;border-radius:0!important;padding:13px 4px!important;font:10px var(--house-sans);letter-spacing:.1em}body.cmj-site .cmjwc .cmjwc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:62px 25px!important}body.cmj-site .cmjwc .cmjwc-image{aspect-ratio:1.04!important;background:#f8f7f4!important}body.cmj-site .cmjwc .cmjwc-image img{object-fit:contain!important}body.cmj-site .cmjwc .cmjwc-caption{display:block;text-align:center;padding:19px 10px 16px!important;border:0!important}body.cmj-site .cmjwc .cmjwc-caption h2{font:400 clamp(20px,1.8vw,29px)/1.3 "Iowan Old Style",Georgia,serif!important}body.cmj-site .cmjwc .cmjwc-action{font:9px var(--house-sans)!important;color:#999285!important;letter-spacing:.12em;margin-top:9px}body.cmj-site .cmjwc .cmjwc-tag{font:9px var(--house-sans)!important;letter-spacing:.1em;color:#968f80!important;background:#ffffffd9!important;border:0!important}body.cmj-site .cmjwc .cmjwc-disclaimer,body.cmj-site .cmj-ux-page .cmj-ux-disclaimer{color:#9a988e!important;font:11px/1.7 var(--house-sans)!important}body.cmj-site .cmj-ux-page .cmj-ux-intro .cmj-maison-collection-sentence{color:#a09686!important;font-family:var(--house-serif)!important;font-style:italic}body.cmj-site .cmj-ux-page .cmj-ux-controls{background:transparent!important;border-top:1px solid #e9e6df!important;border-bottom:1px solid #e9e6df!important;border-left:0!important;border-right:0!important}body.cmj-site .cmj-ux-page .cmj-ux-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 22px!important}body.cmj-site .cmj-ux-page .cmj-ux-card{background:#fff!important;border:0!important;text-decoration:none!important}body.cmj-site .cmj-ux-page .cmj-ux-card-image{aspect-ratio:1!important;background-color:#faf9f7!important}body.cmj-site .cmj-ux-page .cmj-ux-card-title{font:400 clamp(22px,2.1vw,30px)/1.2 var(--house-serif)!important;letter-spacing:-.02em!important}body.cmj-site .cmj-ux-page .cmj-ux-card-details,body.cmj-site .cmj-ux-page .cmj-ux-card-link{color:#8f8d83!important;font:10px/1.6 var(--house-sans)!important;letter-spacing:.045em}body.cmj-site .cmj-ux-page .cmj-ux-designs-heading h2,body.cmj-site .cmj-ux-page .cmj-ux-ready-heading h2{font:400 53px/1.1 var(--house-serif)!important}body.cmj-site .cmj-ux-page .cmj-ux-more{background:#fff!important;color:#4d524a!important;border:1px solid #b5b1a6!important;min-height:49px}body.cmj-site .cmjpg .cmjpg-shell{max-width:1600px!important;padding:45px clamp(16px,4vw,70px) 90px!important}body.cmj-site .cmjpg .cmjpg-grid{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr)!important;gap:clamp(32px,4.2vw,88px)!important;align-items:start}body.cmj-site .cmjpg .cmjpg-visual{display:grid!important;grid-template-columns:78px minmax(0,1fr);grid-template-rows:20px auto auto auto;column-gap:15px;row-gap:10px;position:relative}body.cmj-site .cmjpg .cmjpg-visual>.cmj-uimage-eyebrow{position:static!important;grid-column:2;grid-row:1;font:9px var(--house-sans)!important;letter-spacing:.16em!important;color:#989186!important;pointer-events:none}body.cmj-site .cmjpg .cmjpg-visual>.cmjpg-stage{grid-column:2;grid-row:2;background:#fff!important;border:0!important;aspect-ratio:1.02!important}body.cmj-site .cmjpg .cmjpg-visual>.cmjpg-thumbnails{grid-column:1;grid-row:2;display:flex!important;flex-direction:column;overflow-y:auto;overflow-x:hidden;gap:10px!important;max-height:710px;padding:0!important;min-height:60px}body.cmj-site .cmjpg .cmjpg-visual>.cmjpg-thumbnails[hidden]{display:none!important}body.cmj-site .cmjpg .cmjpg-thumb{flex:0 0 75px!important;width:76px!important;height:76px!important;border:1px solid #e8e5df!important;border-radius:0!important;padding:3px!important;min-height:0!important;background:#fafaf8!important}body.cmj-site .cmjpg .cmjpg-thumb[aria-pressed=true]{border-color:#9f9280!important;border-width:1px!important}body.cmj-site .cmjpg .cmjpg-thumb img{width:100%;height:100%;object-fit:contain}body.cmj-site .cmjpg .cmjpg-visual>.cmjpg-photo-groups{grid-column:2;grid-row:3;border:0!important}body.cmj-site .cmjpg .cmjpg-visual>.cmjpg-photo-status{grid-column:2;grid-row:4;margin:5px 0!important}body.cmj-site .cmjpg .cmjpg-visual>.cmjpg-source-note{grid-column:2;grid-row:5}body.cmj-site .cmjpg .cmjpg-stage [data-main-photo]{object-fit:contain!important}body.cmj-site .cmjpg .cmjpg-photo-groups button{border:0!important;border-bottom:1px solid transparent!important;border-radius:0!important;color:#868579!important;font:10px var(--house-sans)!important;letter-spacing:.07em}body.cmj-site .cmjpg .cmjpg-photo-groups button[aria-pressed=true]{color:#373b35!important;border-color:#9f9684!important}body.cmj-site .cmjpg .cmjpg-details{padding:35px 0!important;background:#fff!important}body.cmj-site .cmjpg .cmjpg-eyebrow{font:10px/1.7 var(--house-sans)!important;letter-spacing:.16em!important;color:#999083!important}body.cmj-site .cmjpg .cmjpg-details h3{font:400 clamp(40px,4vw,67px)/1.11 var(--house-serif)!important;color:#35362f!important;margin:14px 0 20px!important}body.cmj-site .cmjpg .cmjpg-copy{font:15px/1.8 var(--house-serif)!important;color:#7d796f!important;max-width:520px}body.cmj-site .cmjpg .cmjref-carat-section,body.cmj-site .cmjpg .cmjref-option-pair,body.cmj-site .cmjpg .cmjref-properties{border-color:#e6e4dd!important}body.cmj-site .cmjpg .cmjref-carat-presets button{border:1px solid #d9d6cf!important;background:#fff!important;color:#54514b!important;font:11px var(--house-sans)!important}body.cmj-site .cmjpg .cmjref-carat-presets button[aria-pressed=true]{background:#f8f6f1!important;border-color:#ada391!important;color:#39382f!important}body.cmj-site .cmjpg .cmjref-swatches button[aria-pressed=true]{background:#f6f4ef!important;border-color:#a7987c!important}body.cmj-site .cmjpg .cmjref-carat-slider{background:linear-gradient(90deg,#a79a86 0%,#a79a86 var(--cmj-fill,27%),#eae8e2 var(--cmj-fill,27%),#eae8e2 100%)!important}body.cmj-site .cmjpg .cmjref-carat-slider::-webkit-slider-thumb{border-color:#a79a86!important}body.cmj-site .cmjpg .cmjref-heading{font:13px var(--house-sans)!important;color:#5d5c53!important}body.cmj-site .cmjpg .cmjref-price strong{font:400 23px var(--house-serif)!important;color:#48473e!important}body.cmj-site .cmjpg .cmjpg-contact summary.cmjpg-quote-button,body.cmj-site .cmjpg .cmj-umobile-cta button{background:#42463f!important;border-color:#42463f!important;color:#fff!important}body.cmj-site .cmjpg .cmjpg-selection-summary{background:#faf9f6!important;border-color:#e7e3da!important}body.cmj-site .cmjpg .cmj-stage-specs{background:#ffffffed!important;border:1px solid #e6e2d9!important;color:#6c6c60!important}body.cmj-site .cmj-maison-film-story,body.cmj-site .cmj-maison-other-ring-story{background:#fff!important}body.cmj-site .cmj-maison-story-copy h2,body.cmj-site .cmj-maison-film-intro h2{font:400 clamp(48px,5vw,80px)/1.07 var(--house-serif)!important;color:#35362f!important}body.cmj-site .cmj-maison-story-copy p,body.cmj-site .cmj-maison-other-ring-copy p{font:16px/1.9 var(--house-serif)!important;color:#7d776c!important}body.cmj-site .cmj-content-page,body.cmj-site .cmj-collections-index{max-width:1210px!important;background:#fff!important;padding-top:70px!important;padding-bottom:120px!important}body.cmj-site .cmj-content-page h1,body.cmj-site .cmj-page-heading h1{font:400 clamp(46px,5vw,80px)/1.1 var(--house-serif)!important;color:#383832!important}body.cmj-site .cmj-page-heading,body.cmj-site .cmj-page-collection-action{background:#faf9f6!important;border-color:#e7e3db!important}body.cmj-site .cmj-content-page .rte,body.cmj-site .shopify-policy__body{font:15px/1.95 var(--house-serif)!important;color:#696861!important}body.cmj-site .cmj-design-request{background:#faf9f6!important;border:1px solid #e7e3da!important}body.cmj-site .cmj-design-request :is(input,select,textarea),body.cmj-site #MainContent :is(input,select,textarea){background:#fff;color:#4b4b44;border-color:#dcd8cf;border-radius:0!important}body.cmj-site .cmj-page-collection-button,body.cmj-site .cmj-design-request .button,body.cmj-site :is(.button:not(.button-secondary),.cart__checkout-button){background:#41453e!important;border-color:#41453e!important;border-radius:0!important;color:#fff!important;font:10px var(--house-sans)!important;letter-spacing:.1em!important;min-height:48px}body.cmj-site :is(.cart-drawer,.drawer,.quick-add-modal,.search-modal){background:#fff!important;color:#42443c!important}body.cmj-site .shopify-policy__container{max-width:920px;padding:80px 25px 115px;background:#fff}body.cmj-site :is(.product-card,.collection-card,.resource-card){background:#fff!important;border:0!important;border-radius:0!important}body.cmj-site :is(.product-card,.collection-card,.resource-card) img{object-fit:contain}body.cmj-site :is(.facets,.filters,.pagination,.cart__footer){border-color:#e7e4de!important}body.cmj-site a:focus-visible,body.cmj-site button:focus-visible,body.cmj-site summary:focus-visible{outline:2px solid #857d6e!important;outline-offset:3px}@media(max-width:1020px){body.cmj-site .cmjpg .cmjpg-grid{grid-template-columns:1fr!important}body.cmj-site .cmjpg .cmjpg-details{max-width:760px;margin:auto;width:100%}}@media(max-width:800px){body.cmj-site .cmjwc .cmjwc-grid,body.cmj-site .cmj-ux-page .cmj-ux-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 12px!important}body.cmj-site .cmjpg .cmjpg-visual{grid-template-columns:1fr;grid-template-rows:auto}body.cmj-site .cmjpg .cmjpg-visual>.cmj-uimage-eyebrow{grid-column:1;grid-row:1;margin:5px 14px}body.cmj-site .cmjpg .cmjpg-visual>.cmjpg-stage{grid-column:1;grid-row:2}body.cmj-site .cmjpg .cmjpg-visual>.cmjpg-thumbnails{grid-column:1;grid-row:3;flex-direction:row;overflow-x:auto;overflow-y:hidden;max-height:none;padding:6px 12px!important}body.cmj-site .cmjpg .cmjpg-visual>.cmjpg-photo-groups{grid-column:1;grid-row:4}body.cmj-site .cmjpg .cmjpg-visual>.cmjpg-photo-status{grid-column:1;grid-row:5}body.cmj-site .cmjpg .cmjpg-details{padding:30px 17px!important}body.cmj-site .cmj-ux-page .cmj-ux-controls{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:540px){body.cmj-site .cmjwc .cmjwc-heading h1,body.cmj-site .cmj-ux-page .cmj-ux-intro h1{font-size:48px!important}body.cmj-site .cmjwc .cmjwc-inner,body.cmj-site .cmj-ux-page .cmj-ux-shell{padding:25px 13px 70px!important}body.cmj-site .cmjwc .cmjwc-grid,body.cmj-site .cmj-ux-page .cmj-ux-grid{gap:20px 10px!important}body.cmj-site .cmjwc .cmjwc-caption h2{font-size:19px!important}body.cmj-site .cmjpg .cmjpg-details h3{font-size:40px!important}body.cmj-site .cmj-ux-page .cmj-ux-designs-heading h2{font-size:39px!important}body.cmj-site .cmj-ux-page .cmj-ux-controls{grid-template-columns:1fr}body.cmj-site .cmjpg .cmjpg-visual>.cmjpg-stage{min-height:300px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body.cmj-site .cmjwc img{transition:none!important}}.cmj-couture-rings-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:500px;max-width:1480px;margin:25px auto 80px;background:#f8f7f4;overflow:hidden}.cmj-couture-rings-editorial-image{background:#f3f1ec;min-height:500px}.cmj-couture-rings-editorial-image img{width:100%;height:100%;object-fit:cover;object-position:center}.cmj-couture-rings-editorial-copy{align-self:center;padding:55px clamp(25px,5vw,80px)}.cmj-couture-rings-editorial-copy h2{font:400 clamp(43px,4.2vw,70px)/1.12 "Iowan Old Style",Georgia,serif!important;margin:14px 0 26px;color:#383932}.cmj-couture-rings-editorial-copy p{font:16px/1.85 Georgia,serif;color:#76766e;max-width:430px;margin:0 0 29px}.cmj-couture-rings-editorial-copy>span:last-child{font:9px/1.5 Arial,sans-serif;letter-spacing:.14em;color:#a49a8c}@media(max-width:800px){.cmj-couture-rings-editorial{grid-template-columns:1fr;margin:20px auto 52px}.cmj-couture-rings-editorial-image{min-height:0;height:390px}.cmj-couture-rings-editorial-copy{text-align:center;padding:52px 25px 60px}.cmj-couture-rings-editorial-copy h2{font-size:48px!important}.cmj-couture-rings-editorial-copy p{margin-left:auto;margin-right:auto}}body.cmj-site .cart-items .button:is(.quantity-minus,.quantity-plus,.cart-items__remove){padding:0;min-height:0;background:transparent!important;border:0!important;color:var(--color-foreground)!important;box-shadow:none!important}body.cmj-site .cart-items .button:is(.quantity-minus,.quantity-plus){color:var(--color-input-text)!important}body.cmj-site .cart-items .button:is(.quantity-minus,.quantity-plus,.cart-items__remove):hover{background:transparent!important}body.cmj-site .cart-items .button:is(.quantity-minus,.quantity-plus,.cart-items__remove)>:is(.svg-wrapper,svg){flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/58/assets/cmj-couture-inner.css.map */
