.dd-container{max-inline-size:var(--dd-page-width,1440px)}.dd-header__brand{display:flex;flex-direction:column;align-items:center;text-align:center;min-inline-size:0}.dd-menu-wishlist{display:none}.dd-section-heading:has(.dd-eyebrow:empty) h2{margin-block-start:0}.dd-header .dd-logo{font-size:34px;letter-spacing:.2em;line-height:1.1;text-transform:uppercase;font-weight:400;max-inline-size:100%}.dd-header__tagline{font-size:7px;letter-spacing:.25em;margin-block-start:9px;white-space:nowrap}.dd-header__actions{gap:12px}.dd-header__actions .dd-icon-button{inline-size:auto;gap:8px;font-size:11px;text-decoration:none}.dd-header__actions .dd-icon{inline-size:19px;color:#786a57}.dd-header__action-label{font-family:var(--dd-font-heading-family)}.dd-header__count:before{content:"("}.dd-header__count:after{content:")"}.dd-header .dd-navigation{font-family:var(--dd-font-heading-family);font-size:15px;gap:24px}.dd-announcements{min-block-size:32px;align-items:center;gap:0;padding-block:5px;font-size:9px;letter-spacing:.14em}.dd-announcements>*+*:before{content:"|";margin-inline:20px}.dd-hero{background:#ded6ca}.dd-hero__image{inset-inline-start:36%}.dd-hero:has([data-artwork=jewelry-hero]) .dd-hero__image{inset-inline-start:0}.dd-hero:has([data-artwork=jewelry-hero]):after{background:linear-gradient(90deg,#e2dbd0 0%,#e2dbd0 41%,#e2dbd0cc 43%,transparent 53%)}.dd-hero:has([data-artwork=jewelry-hero]) .dd-hero__caption{display:none}.dd-hero__image .dd-reference-image{block-size:100%}.dd-hero--image:after{background:linear-gradient(90deg,#e2dbd0 0%,#e2dbd0 27%,rgba(226,219,208,.9) 34%,transparent 55%)}.dd-hero__inner{min-block-size:560px;padding-block:55px}.dd-hero__copy{max-inline-size:50%;padding-inline-start:3%}.dd-hero__title{font-size:clamp(48px,6vw,86px);line-height:.98;font-weight:400;letter-spacing:-.045em;margin-block:20px;color:#12120f}.dd-hero__text{font-family:var(--dd-font-heading-family);font-size:21px;line-height:1.2;max-inline-size:440px;margin-block:22px 28px}.dd-hero__buttons{display:flex;flex-wrap:wrap;gap:10px}.dd-hero__buttons .dd-button{min-block-size:48px;padding-inline:23px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;gap:18px}.dd-hero__buttons .dd-button--outline{background:#f8f5ef33}.dd-hero__caption{inline-size:83px;inset-block-start:34%;inset-block-end:auto;inset-inline-end:3%;font-size:10px;line-height:1.9;letter-spacing:.2em}.dd-hero__caption:after{content:"";display:block;inline-size:70px;border-block-end:1px solid #746b5c;margin-block-start:20px}.dd-benefit-strip{padding-block:22px}.dd-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.dd-benefit{display:flex;align-items:center;justify-content:center;gap:18px;min-inline-size:0}.dd-benefit>.dd-icon{inline-size:31px;block-size:31px;flex-shrink:0;color:#826743;stroke-width:1}.dd-benefit p{font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.dd-benefit span{font-family:var(--dd-font-heading-family);font-size:13px;color:var(--dd-color-muted)}.dd-section-heading{margin-block-end:16px}.dd-section-heading h2{font-size:29px;line-height:1.2;font-weight:400;letter-spacing:-.035em}.dd-section-heading .dd-eyebrow:empty{display:none}.dd-section-heading .dd-text-link{border:0;padding:0;font-size:10px;text-transform:uppercase;letter-spacing:.12em;gap:10px}.dd-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.dd-category__image{aspect-ratio:168/119}.dd-category__label{display:flex;flex-direction:column;text-align:center;padding:13px 5px 12px;gap:3px;background:#f5f2ee}.dd-category__label>div{display:flex;flex-direction:column}.dd-category__label h3{order:-1;font-family:var(--dd-font-body-family);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin:0}.dd-category__label .dd-eyebrow{margin-block-start:6px;font-family:var(--dd-font-heading-family);font-size:12px;letter-spacing:0;text-transform:none;color:inherit;text-decoration:underline}.dd-category__label>.dd-icon{display:none}.dd-product-grid--featured{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.dd-product-card__image{aspect-ratio:1.18;background:#f1ece5}.dd-product-card__info{padding-block-start:9px}.dd-product-card__title{font-family:var(--dd-font-heading-family);font-size:16px;line-height:1.25}.dd-product-card .dd-price{font-family:var(--dd-font-heading-family);font-size:16px;color:var(--dd-color-foreground);margin-block-start:3px;gap:6px}.dd-product-card .dd-price s{font-size:13px;color:var(--dd-color-muted)}.dd-badge{inset-block-start:10px;inset-inline-start:10px;padding:5px 7px;font-size:8px;letter-spacing:.12em;background:#e9dfd0;text-transform:uppercase}.dd-badge.dd-badge--sale{background:#e9dfd0;color:#3b3123}.dd-rating{display:flex;gap:9px;align-items:center;margin-block-start:5px}.dd-rating>span{font-family:Arial,sans-serif;font-size:16px;letter-spacing:1px;background:linear-gradient(90deg,#a3752c var(--rating-fill),#d3cdc5 var(--rating-fill));color:transparent;background-clip:text}.dd-rating small{font-family:var(--dd-font-body-family);font-size:10px;color:var(--dd-color-muted)}.dd-card-swatches{margin-block-start:8px;gap:9px}.dd-card-swatches .dd-swatch{inline-size:16px;block-size:16px}.dd-product-grid--featured .dd-card-swatches{display:none}.dd-card-action{font-size:9px;background:#fdfcfbee}.dd-card-action--buy{background:#181816;color:#fff}.dd-wishlist-toggle{position:absolute;z-index:2;inset-inline-end:5px;inset-block-start:4px;padding:7px;background:transparent;color:#625c53;border:0;cursor:pointer}.dd-wishlist-toggle .dd-icon{inline-size:18px;block-size:18px}.dd-wishlist-toggle[aria-pressed=true] .dd-icon{fill:#9b7948;stroke:#9b7948}.dd-wishlist-toggle--label{position:static;display:inline-flex;gap:8px;align-items:center;font-family:var(--dd-font-heading-family);font-size:15px;padding:0}.dd-wishlist-toggle[hidden]{display:none}.dd-editorial-banners{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dd-campaign{position:relative;isolation:isolate;min-block-size:250px;overflow:hidden;background:#e4d7c3}.dd-campaign__image{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:27%}.dd-campaign__image .dd-image{block-size:100%}.dd-campaign:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#e8ddcb 0%,#e8ddcbe8 20%,transparent 65%)}.dd-campaign--light{color:#fff;background:#24190f}.dd-campaign--light:after{background:linear-gradient(90deg,#1d160e 0%,#24190fd9 24%,transparent 65%)}.dd-campaign__copy{position:relative;padding:36px 48px;max-inline-size:56%}.dd-campaign h2{color:inherit;font-size:42px;line-height:.98;letter-spacing:-.035em;font-weight:400;max-inline-size:230px}.dd-campaign p{font-family:var(--dd-font-heading-family);font-size:15px;line-height:1.25;margin-block-start:14px}.dd-campaign .dd-text-link{padding-block:8px 3px;margin-block-start:14px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;gap:10px}.dd-testimonials{padding-block:30px 32px}.dd-testimonials h2{font-size:29px;font-weight:400;margin-block-end:18px}.dd-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr)}.dd-testimonials figure{text-align:center;padding:0 32px;margin:0}.dd-testimonials figure+figure{border-inline-start:1px solid var(--dd-color-border)}.dd-testimonials blockquote{font-family:var(--dd-font-heading-family);font-size:16px;line-height:1.3;max-inline-size:310px;margin:0 auto}.dd-testimonials figcaption{margin-block-start:12px;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.dd-testimonial-stars{display:block;color:#a3752c;margin-block-start:4px;letter-spacing:2px}.dd-newsletter__inner{grid-template-columns:1.9fr 1fr;gap:36px}.dd-newsletter__inner>div:first-child{display:flex;align-items:center;gap:32px}.dd-newsletter .dd-eyebrow{display:none}.dd-newsletter h2{flex-shrink:0;font-size:25px;font-weight:400;margin:0}.dd-newsletter .dd-rte{font-family:var(--dd-font-heading-family);font-size:12px;line-height:1.4;opacity:1}.dd-newsletter__field{border:1px solid #b1a79a;background:var(--dd-color-background)}.dd-newsletter__field input{padding:10px 12px;font-family:var(--dd-font-heading-family);font-size:12px}.dd-newsletter__field button{inline-size:auto;min-inline-size:115px;background:#171715;color:#fff;padding-inline:20px;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.dd-newsletter__privacy{margin-block-start:6px;font-size:9px}.dd-footer{border-block-start:1px solid var(--dd-color-border)}.dd-footer__columns{grid-template-columns:1.5fr 1fr 1fr 1fr 1.25fr;gap:36px;padding-block-end:30px}.dd-footer .dd-footer__columns{grid-template-columns:1.5fr 1fr 1fr 1fr 1.25fr}.dd-footer .dd-logo{max-inline-size:100%;inline-size:auto;white-space:nowrap}.dd-footer .dd-footer__links{gap:0}.dd-footer .dd-footer__links a{min-block-size:24px;padding-block:3px;text-decoration:none}.dd-footer .dd-footer__links a:hover{text-decoration:underline}.dd-footer .dd-logo{font-size:29px;letter-spacing:.17em;text-transform:uppercase}.dd-footer .dd-h6{font-family:var(--dd-font-heading-family);font-size:14px;text-transform:none;letter-spacing:0}.dd-footer .dd-rte,.dd-footer__links{font-family:var(--dd-font-heading-family);font-size:13px;line-height:1.35}.dd-footer__links a{padding-block:2px}.dd-footer__bottom{font-size:10px;padding-block-start:16px}.dd-collection-page{padding-block-start:0}.dd-collection-banner{position:relative;isolation:isolate;overflow:hidden;background:#eee7dd;min-block-size:255px;padding-block:26px 30px}.dd-collection-banner__image{position:absolute;top:0;right:0;bottom:0;left:44%;z-index:-2}.dd-collection-banner__image .dd-image{block-size:100%}.dd-collection-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f0eae3 0%,#f0eae3 29%,#f0eae3aa 45%,transparent 66%)}.dd-collection-banner .dd-breadcrumb{padding-block:0 22px}.dd-collection-heading{text-align:start;margin:0;max-inline-size:47%}.dd-collection-heading h1{font-size:62px;line-height:1;font-weight:400;letter-spacing:-.035em}.dd-collection-heading .dd-rte{font-family:var(--dd-font-heading-family);font-size:18px;line-height:1.3;margin-block-start:14px;color:inherit}.dd-collection-heading .dd-rte{margin-inline:0;max-inline-size:520px}.dd-collection-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:28px;padding-block-start:24px}.dd-filter-sidebar{border-inline-end:1px solid var(--dd-color-border);padding-inline-end:24px}.dd-filter-sidebar__title{display:flex;align-items:center;justify-content:space-between;padding-block:0 12px;border-block-end:1px solid var(--dd-color-border)}.dd-filter-sidebar__title h2{font-size:20px;font-weight:400}.dd-filter-sidebar__title a{font-size:11px}.dd-filter-sidebar .dd-filter-list{display:block}.dd-filter-sidebar .dd-filter{border-block-end:1px solid var(--dd-color-border);padding-block:6px}.dd-filter-sidebar .dd-filter summary{justify-content:space-between;font-family:var(--dd-font-heading-family);font-size:17px}.dd-filter-sidebar .dd-filter__panel{position:static;padding:0 0 14px;inline-size:auto;max-block-size:none;border:0;box-shadow:none;overflow:visible}.dd-filter-sidebar .dd-filter__value{min-block-size:30px;font-size:12px;gap:10px}.dd-filter-sidebar .dd-filter__value input{inline-size:14px;block-size:14px}.dd-filter-sidebar .dd-filter__value span:last-child{margin-inline-start:0;font-size:11px}.dd-filter-sidebar .dd-button{min-block-size:30px;font-size:9px;padding:7px 10px;margin-block-start:12px}.dd-filter-sidebar .dd-filter__prices{gap:6px;font-size:10px}.dd-filter-sidebar .dd-input{inline-size:100%;padding:8px;min-inline-size:0}.dd-collection-results{min-inline-size:0}.dd-collection-results .dd-collection-toolbar{border:0;padding:0 0 20px;margin:0;gap:12px}.dd-collection-results .dd-collection-meta{padding:0;font-size:13px}.dd-collection-results .dd-product-grid{gap:28px 16px}.dd-sort{margin-inline-start:auto}.dd-view-toggle{display:flex}.dd-view-toggle button{border:1px solid var(--dd-color-border);background:transparent;padding:8px;cursor:pointer}.dd-view-toggle button[aria-pressed=true]{background:var(--dd-color-secondary)}.dd-view-toggle .dd-icon{inline-size:16px;block-size:16px}.dd-active-filters{margin-block-end:14px}.dd-active-filters:empty{display:none}.dd-active-filters a{border-radius:30px;font-size:11px}.dd-collection-campaign{grid-column:1/-1;min-block-size:235px;position:relative;overflow:hidden;isolation:isolate;background:#e6dccf}.dd-collection-campaign .dd-campaign__image{top:0;right:44%;bottom:0;left:0}.dd-collection-campaign .dd-campaign__copy{margin-inline-start:57%;max-inline-size:40%;padding:30px 15px}.dd-collection-campaign h2{font-family:var(--dd-font-heading-family);font-size:42px;line-height:1;font-weight:400}.dd-collection-campaign p{font-size:15px;margin-block:12px}.dd-collection-campaign a{font-size:10px;padding:10px 18px}[data-dd-grid-layout=list]>.dd-product-grid{grid-template-columns:1fr 1fr}[data-dd-grid-layout=list] .dd-product-card{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.dd-product__layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:38px}.dd-product__visual{min-inline-size:0}.dd-product__gallery{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;overflow:visible}.dd-product__thumbs{display:flex;flex-direction:column;gap:10px}.dd-product__thumbs a{display:block;aspect-ratio:1;overflow:hidden;border:1px solid transparent}.dd-product__thumbs a[aria-current=true]{border-color:#9e835b}.dd-product__thumbs .dd-image{inline-size:100%;block-size:100%;object-fit:cover}.dd-product__stage{position:relative;min-inline-size:0}.dd-product__stage .dd-product__media{aspect-ratio:427/469}.dd-product__stage .dd-product__media .dd-image{inline-size:100%;block-size:100%;object-fit:cover}.dd-js .dd-product__stage .dd-product__media:not(.dd-product__media--selected){display:none}.dd-gallery-zoom{position:absolute;inset-inline-end:12px;inset-block-end:12px;border:0;background:#fff;border-radius:50%;padding:10px;cursor:pointer}.dd-gallery-zoom .dd-icon{inline-size:19px;block-size:19px}.dd-product__campaign{margin-block-start:25px;min-block-size:360px}.dd-product__campaign .dd-campaign__image{top:0;right:0;bottom:0;left:25%}.dd-product__campaign .dd-campaign__copy{padding:155px 25px 20px;max-inline-size:60%}.dd-product__campaign h2{font-size:42px}.dd-product__info{position:static;padding-block:0}.dd-product__info>*+*{margin-block-start:24px}.dd-product__title{font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1.07;margin:0 0 8px}.dd-product__info .dd-price{font-family:var(--dd-font-heading-family);font-size:27px}.dd-product__description{font-family:var(--dd-font-heading-family);font-size:18px;line-height:1.3;color:inherit}.dd-product__info .dd-variant-option legend{text-transform:uppercase;font-size:10px;letter-spacing:.14em}.dd-option--swatch{display:flex;flex-direction:column;inline-size:94px;border:0;font-family:var(--dd-font-heading-family);padding:7px;font-size:13px;background:transparent}.dd-option--swatch .dd-option__swatch{inline-size:35px;block-size:35px;border:2px solid #fdfcfb;outline:1px solid #c4bcb1}.dd-option--swatch.dd-option--selected .dd-option__swatch{outline:1px solid #171715;box-shadow:0 0 0 3px #fdfcfb,0 0 0 4px #171715}.dd-option--swatch.dd-option--unavailable{background-image:none;color:var(--dd-color-foreground)}.dd-option--swatch.dd-option--unavailable>span:last-child{text-decoration:line-through}.dd-option--swatch.dd-option--unavailable .dd-option__swatch{opacity:.5}.dd-option--swatch>span:not(.dd-option__swatch){text-align:center;line-height:1.15}.dd-buy-row{flex-wrap:wrap}.dd-buy-row>.dd-button{flex-basis:100%;justify-content:center;min-block-size:52px;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.dd-buy-row>.dd-button .dd-icon{display:none}.dd-quantity-control{display:flex;inline-size:152px;border:1px solid #b6ac9f}.dd-quantity-control .dd-quantity{inline-size:60px;flex:1;border:0;padding-inline:0;min-inline-size:0;min-block-size:44px;-webkit-appearance:textfield;appearance:textfield;background:transparent}.dd-quantity-control .dd-quantity::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.dd-quantity-control button{inline-size:43px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.dd-quantity-control button[hidden]{display:none}.dd-quantity-control .dd-icon{inline-size:14px;block-size:14px}.dd-product-form>.dd-button{text-transform:uppercase;font-size:10px;letter-spacing:.12em}.dd-product-benefits .dd-benefits{gap:10px}.dd-product-benefits .dd-benefit{flex-direction:column;text-align:center;gap:10px}.dd-product-benefits .dd-benefit p{font-size:8px;line-height:1.65}.dd-product-benefits .dd-benefit span{display:block;font-size:12px;line-height:1.2}.dd-product__info .dd-accordion{margin:0;border:1px solid var(--dd-color-border);border-block-end:0}.dd-product__info .dd-accordion:last-of-type{border-block-end:1px solid var(--dd-color-border)}.dd-product__info .dd-accordion summary{padding:17px;font-family:var(--dd-font-heading-family);font-size:17px}.dd-product__info .dd-accordion>.dd-rte{padding:0 17px 17px}.dd-product__info .dd-product-benefits{padding-block:10px 30px}.dd-wishlist-dialog,.dd-gallery-dialog{padding:28px;inline-size:min(90vw,660px);max-block-size:90dvh;overflow:auto;border:0}.dd-wishlist-dialog::backdrop,.dd-gallery-dialog::backdrop{background:#17171588}html:has(.dd-wishlist-dialog[open],.dd-gallery-dialog[open]){overflow:hidden}.dd-wishlist-dialog .dd-drawer__heading{border-block-end:1px solid var(--dd-color-border);padding-block-end:15px}.dd-wishlist-dialog .dd-wishlist-note{font-size:12px;margin-block:16px}.dd-wishlist-dialog ul{padding:0;list-style:none}.dd-wishlist-dialog li{display:flex;justify-content:space-between;gap:20px;padding-block:20px;border-block-end:1px solid var(--dd-color-border)}.dd-wishlist-dialog li button{background:transparent;border:0;text-decoration:underline;cursor:pointer}.dd-gallery-dialog{inline-size:min(90vw,800px)}.dd-gallery-dialog .dd-image{inline-size:100%}.dd-cart-line .dd-reference-image{aspect-ratio:1.18}@media(min-width:990px){.dd-header--centered .dd-header__brand{grid-column:2;grid-row:1}.dd-header--centered .dd-header__actions{grid-column:3;grid-row:1}}@media(max-width:1100px){.dd-header__action-label{display:none}.dd-header .dd-navigation{gap:15px;font-size:13px}.dd-hero__inner{min-block-size:450px}.dd-hero__text{font-size:18px}.dd-hero__caption{display:none}.dd-hero__copy{padding-inline-start:0}.dd-hero__buttons .dd-button{padding-inline:15px;font-size:9px}.dd-benefit{gap:10px}.dd-benefit span{font-size:11px}.dd-campaign__copy{padding:30px}.dd-campaign h2{font-size:34px}.dd-product__gallery{grid-template-columns:62px minmax(0,1fr);gap:10px}.dd-collection-layout{grid-template-columns:170px minmax(0,1fr);gap:20px}.dd-filter-sidebar{padding-inline-end:16px}.dd-product-card__title,.dd-product-card .dd-price{font-size:14px}.dd-newsletter__inner>div:first-child{gap:20px}.dd-footer__columns{gap:20px}}@media(max-width:989px){.dd-header__brand{grid-column:2;grid-row:1}.dd-header .dd-logo{font-size:27px}.dd-header__tagline{font-size:6px;letter-spacing:.13em}.dd-header__actions{gap:5px}.dd-header__actions .dd-icon-button{padding:5px}.dd-hero__inner{min-block-size:450px}.dd-hero__copy{max-inline-size:53%}.dd-hero__title{font-size:54px}.dd-hero__text{font-size:17px}.dd-hero__buttons{max-inline-size:230px}.dd-benefits{gap:12px}.dd-benefit{flex-direction:column;text-align:center}.dd-newsletter__inner{grid-template-columns:1fr 1fr;gap:24px}.dd-newsletter__inner>div:first-child{display:block}.dd-newsletter h2{margin-block-end:8px}.dd-footer__columns{grid-template-columns:repeat(3,1fr)}.dd-collection-results .dd-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dd-product__layout{gap:24px;grid-template-columns:1.1fr 1fr}.dd-product__campaign{min-block-size:300px}.dd-product__campaign .dd-campaign__copy{max-inline-size:80%;padding:150px 20px 20px}.dd-product__campaign h2{font-size:32px}}@media(max-width:749px){.dd-menu-wishlist{display:inline-flex;border:0;background:transparent;font:inherit}.dd-hero .dd-hero__text br{display:initial}.dd-announcements{min-block-size:28px;font-size:8px}.dd-announcements>*:not(:first-child){display:none}.dd-header__inner{min-block-size:78px;gap:4px;padding-block:10px}.dd-header .dd-logo{font-size:22px;letter-spacing:.14em}.dd-header__tagline{font-size:5px;letter-spacing:.1em;white-space:normal;max-inline-size:150px}.dd-header__actions{gap:0}.dd-header__actions .dd-icon{inline-size:18px}.dd-header__actions .dd-icon-button{min-inline-size:28px;min-block-size:40px;padding:4px}.dd-header__count{font-size:10px}.dd-header__actions [data-dd-wishlist-open]{display:none}.dd-hero__inner{min-block-size:640px;align-items:end;padding-block:30px}.dd-hero__image{inset-inline-start:0;inset-block-end:120px}.dd-hero__image .dd-reference-image{--crop-width:246.818%;--crop-x:-101.818%;--crop-y:-31.364%;block-size:100%}.dd-hero--image:after{background:linear-gradient(0deg,#e2dbd0 0%,#e2dbd0 16%,#e2dbd0e6 33%,transparent 67%)}.dd-hero__copy{max-inline-size:100%}.dd-hero__title{font-size:51px;margin-block:12px}.dd-hero__text{font-size:17px;max-inline-size:300px;margin-block:15px 20px}.dd-hero__buttons{max-inline-size:none;gap:8px}.dd-hero__buttons .dd-button{min-block-size:44px;font-size:8px;padding-inline:14px}.dd-hero__buttons .dd-icon{inline-size:16px}.dd-hero__caption{display:none}.dd-benefit-strip{padding-block:18px}.dd-benefits{grid-template-columns:1fr 1fr;gap:20px 15px}.dd-benefit{flex-direction:row;text-align:start;justify-content:start;gap:12px}.dd-benefit p{font-size:8px}.dd-benefit span{font-size:11px}.dd-benefit>.dd-icon{inline-size:25px;block-size:25px}.dd-section-heading h2{font-size:26px}.dd-section-heading{margin-block-end:14px;gap:8px}.dd-section-heading .dd-text-link{font-size:8px}.dd-category-grid{grid-template-columns:repeat(5,minmax(135px,1fr));overflow-x:auto;gap:9px;padding-block-end:8px;scroll-snap-type:x mandatory}.dd-category{scroll-snap-align:start}.dd-category__image{aspect-ratio:168/119}.dd-category__label{padding:10px 4px}.dd-product-grid--featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.dd-product-card__title,.dd-product-card .dd-price{font-size:14px}.dd-rating>span{font-size:13px}.dd-rating small{font-size:9px}.dd-product-card__actions{inset-inline:5px;inset-block-end:5px}.dd-card-action{font-size:8px;min-block-size:35px}.dd-editorial-banners{grid-template-columns:1fr;gap:6px}.dd-campaign{min-block-size:220px}.dd-campaign__copy{padding:30px 22px;max-inline-size:60%}.dd-campaign h2{font-size:35px}.dd-campaign p{font-size:14px}.dd-testimonials__grid{grid-template-columns:1fr;gap:20px}.dd-testimonials h2{font-size:26px;text-align:center}.dd-testimonials figure{padding:14px 12px}.dd-testimonials figure+figure{border-inline-start:0;border-block-start:1px solid var(--dd-color-border)}.dd-testimonials blockquote{font-size:17px}.dd-newsletter__inner{grid-template-columns:1fr;gap:18px}.dd-newsletter__inner>div:first-child{display:block}.dd-newsletter h2{font-size:27px}.dd-newsletter .dd-rte{font-size:13px}.dd-newsletter__field input{min-block-size:44px}.dd-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 12px}.dd-footer__column:first-child{grid-column:1/-1}.dd-footer .dd-logo{font-size:27px}.dd-footer__column:last-child{grid-column:1/-1}.dd-footer__bottom{font-size:10px}.dd-collection-banner{min-block-size:285px;padding-block:20px}.dd-collection-banner__image{inset-inline-start:20%}.dd-collection-banner:after{background:linear-gradient(90deg,#f0eae3e8,#f0eae3c4 45%,transparent)}.dd-collection-heading{max-inline-size:85%}.dd-collection-heading h1{font-size:43px}.dd-collection-heading .dd-rte{font-size:16px}.dd-collection-layout{display:block;padding-block-start:14px}.dd-filter-sidebar{border:0;padding:0;margin-block-end:18px}.dd-filter-sidebar__title{padding-block-end:8px}.dd-filter-sidebar .dd-filter-list{display:flex;gap:0;flex-wrap:wrap}.dd-filter-sidebar .dd-filter{flex:1 1 33%;padding-inline:8px}.dd-filter-sidebar .dd-filter[open]{flex-basis:100%;order:0}.dd-filter-sidebar .dd-filter summary{font-size:15px;min-block-size:40px}.dd-filter-sidebar .dd-filter__panel{padding-block-end:12px}.dd-collection-results .dd-collection-toolbar{flex-wrap:wrap;gap:4px;padding-block-end:12px}.dd-collection-results .dd-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.dd-sort{gap:2px}.dd-sort select{max-inline-size:125px;font-size:11px}.dd-view-toggle{display:none}.dd-collection-campaign{min-block-size:210px}.dd-collection-campaign .dd-campaign__image{inset-inline-end:30%}.dd-collection-campaign .dd-campaign__copy{margin-inline-start:46%;max-inline-size:54%;padding:28px 12px;background:#e6dccfbb}.dd-collection-campaign h2{font-size:29px}.dd-collection-campaign p{font-size:12px}.dd-collection-campaign a{font-size:8px;padding:8px}.dd-product__layout{display:block}.dd-product__gallery{display:grid;grid-template-columns:1fr;overflow:visible}.dd-product__thumbs{flex-direction:row;order:2;overflow-x:auto;gap:8px}.dd-product__thumbs a{flex:0 0 54px}.dd-product__stage{order:1}.dd-product__stage .dd-product__media{display:block}.dd-product__stage .dd-product__media:not(.dd-product__media--selected){display:none}.dd-no-js .dd-product__stage .dd-product__media{display:block}.dd-product__campaign{display:none}.dd-product__info{margin-block-start:26px}.dd-product__title{font-size:34px}.dd-product__description{font-size:17px}.dd-product-benefits .dd-benefits{grid-template-columns:repeat(4,1fr)}.dd-product-benefits .dd-benefit{flex-direction:column;text-align:center}.dd-product-benefits .dd-benefit p{font-size:7px}.dd-product-benefits .dd-benefit span{font-size:11px}}@media(prefers-reduced-motion:reduce){.dd-reference-image__source{transition:none}}@media(max-width:989px){.dd-footer .dd-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.dd-hero:has([data-artwork=jewelry-hero]):after{background:linear-gradient(0deg,#e2dbd0 0%,#e2dbd0 16%,#e2dbd0e6 33%,transparent 67%)}.dd-hero [data-artwork=jewelry-hero]{--crop-w:440!important;--crop-h:364!important;--crop-left:448!important;--crop-top:138!important}.dd-footer__columns>:first-child,.dd-footer__columns>:last-child{grid-column:1/-1}}.dd-hero:has([data-editorial-hero]) .dd-hero__image{inset-inline-start:0}.dd-hero:has([data-editorial-hero]):after{background:linear-gradient(90deg,var(--dd-color-background) 0%,color-mix(in srgb,var(--dd-color-background) 78%,transparent) 32%,transparent 60%)}.dd-hero__title{color:var(--dd-color-heading)}.dd-cart-drawer__layout:not(:has(.dd-cart-recommendations)){grid-template-columns:1fr}@media(max-width:749px){.dd-hero:has([data-editorial-hero]):after{background:linear-gradient(0deg,var(--dd-color-background) 2%,color-mix(in srgb,var(--dd-color-background) 92%,transparent) 26%,transparent 78%)}}.dd-campaign__image .dd-image,.dd-collection-banner__image .dd-image{object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/71/assets/dd-jewelry.css.map */
