@media screen and (max-width:749px){.header,.header.header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app){grid-template-areas:"left-icons search . icons" "heading heading heading heading";grid-template-columns:auto auto 1fr auto;row-gap:1.4rem;align-items:center;padding-top:1.8rem;padding-bottom:1.8rem}.header__search--labeled .header__search-label,.header__search-label{display:none!important}.header__heading,.header__heading-link{grid-area:heading;display:block;width:100%;margin:0;padding:0;text-align:center}.header__heading .h2,.header__heading-link .h2{display:block;font-size:2.2rem;letter-spacing:.05em;line-height:1.2;white-space:nowrap}.header__heading-tagline{display:block;margin-top:.6rem;font-size:1.2rem;letter-spacing:.16em;white-space:nowrap}.header__icons .header__icon,shopify-account.header__icon,.header__icon--search,.header__icon--account,.header__icon--wishlist,.header__icon--cart,.header__icon--menu,header-drawer .header__icon{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.4rem;padding:0}.header__icons{grid-area:icons;justify-self:end;display:flex;align-items:center;gap:.2rem}.header__icons .svg-wrapper,shopify-account.header__icon .svg-wrapper{width:21px;height:21px}.cart-count-bubble{font-size:1.2rem;min-width:1.8rem;height:1.8rem;line-height:1.8rem}}@media screen and (max-width:359px){.header__heading .h2,.header__heading-link .h2{font-size:1.95rem;letter-spacing:.03em}.header__heading-tagline{font-size:1.2rem;letter-spacing:.1em}}.js .header-localization:not(.menu-drawer__localization) .localization-form__select.disclosure__button{height:auto;min-height:4.4rem;box-sizing:border-box;padding:.6rem 1.2rem;border-radius:0;font-size:1.25rem;letter-spacing:.06em;color:rgba(var(--color-foreground),.82);transition:color .2s ease}.header-localization .localization-form__select:hover,.header-localization .localization-form__select[aria-expanded=true]{color:rgb(var(--color-foreground));text-decoration:none}.header-localization .disclosure__list{border-radius:0;border:1px solid rgba(var(--color-foreground),.14)}.header-localization .disclosure__link{min-height:4.4rem;box-sizing:border-box;display:flex;align-items:center;font-size:1.3rem;letter-spacing:.04em}.header-localization .disclosure__link:hover,.header-localization .disclosure__link[aria-current=true]{color:#b08d4f}.js .header-localization.menu-drawer__localization .localization-form__select.disclosure__button{min-height:4.4rem;box-sizing:border-box}.menu-drawer__localization .disclosure__link{min-height:4.4rem;box-sizing:border-box;display:flex;align-items:center}.cda-menu-icon{flex:none;display:inline-block;width:2.8rem;height:2.8rem;object-fit:contain;vertical-align:middle;margin-right:1.1rem}.cda-menu-icon--framed{border-radius:50%}.cda-menu-icon--stone{width:3rem;height:3rem;margin-right:.9rem}.mega-menu__link:has(.cda-menu-icon),.menu-drawer__menu-item:has(.cda-menu-icon){display:flex;align-items:center}.cda-soon:has(.cda-menu-icon){display:flex;align-items:center;flex-wrap:wrap;gap:.4rem 0}@supports not selector(:has(*)){.cda-menu-icon{margin-bottom:-.4rem}}@media screen and (max-width:749px){.cda-menu-icon{width:2.6rem;height:2.6rem;margin-right:1rem}.cda-menu-icon--stone{width:2.8rem;height:2.8rem}}@media screen and (min-width:990px){.mega-menu:has(>summary#HeaderMenu-birthstones) .mega-menu__list{justify-content:flex-start}.mega-menu:has(>summary#HeaderMenu-birthstones) .mega-menu__list>li:has(>ul>li:nth-child(10)){width:62%}.mega-menu:has(>summary#HeaderMenu-birthstones) .mega-menu__list>li:has(>ul>li:nth-child(10))>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.2rem;row-gap:0;align-items:start}}@media screen and (min-width:1200px){.mega-menu:has(>summary#HeaderMenu-birthstones) .mega-menu__list>li:has(>ul>li:nth-child(10))>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1600px){.mega-menu:has(>summary#HeaderMenu-birthstones) .mega-menu__list>li:has(>ul>li:nth-child(10)){width:70%}}@media screen and (min-width:990px){.mega-menu:has(>summary#HeaderMenu-birthstones) .mega-menu__list>li>ul .mega-menu__link,.mega-menu:has(>summary#HeaderMenu-birthstones) .mega-menu__list>li>ul .cda-soon{display:flex;align-items:center;flex-wrap:wrap;padding-top:.6rem;padding-bottom:.6rem}}@supports not selector(:has(*)){@media screen and (min-width:990px){.mega-menu__list{justify-content:flex-start}}}@media screen and (min-width:990px){.mega-menu:has(>summary#HeaderMenu-engagement-rings) .mega-menu__list>li{width:100%}.mega-menu:has(>summary#HeaderMenu-engagement-rings) .mega-menu__link{padding-top:.4rem;padding-bottom:.4rem}.mega-menu:has(>summary#HeaderMenu-engagement-rings) .cda-menu-icon{width:2.4rem;height:2.4rem;margin-right:1rem}}@media screen and (min-width:990px){.mega-menu:has(>summary#HeaderMenu-fine-jewelry) .mega-menu__list>li{width:100%}.mega-menu:has(>summary#HeaderMenu-fine-jewelry) .mega-menu__link,.mega-menu:has(>summary#HeaderMenu-fine-jewelry) .cda-soon{padding-top:.4rem;padding-bottom:.4rem}.mega-menu:has(>summary#HeaderMenu-fine-jewelry) .cda-menu-icon{width:2.4rem;height:2.4rem;margin-right:1rem}}@media screen and (min-width:990px){.mega-menu:has(>summary#HeaderMenu-moissanite) .mega-menu__list>li{width:100%}.mega-menu:has(>summary#HeaderMenu-moissanite) .mega-menu__link,.mega-menu:has(>summary#HeaderMenu-moissanite) .cda-soon{padding-top:.4rem;padding-bottom:.4rem}.mega-menu:has(>summary#HeaderMenu-moissanite) .cda-menu-icon{width:2.4rem;height:2.4rem;margin-right:1rem}}@media screen and (min-width:990px){.mega-menu:has(>summary#HeaderMenu-mens-jewelry) .mega-menu__list>li{width:100%}.mega-menu:has(>summary#HeaderMenu-mens-jewelry) .mega-menu__link,.mega-menu:has(>summary#HeaderMenu-mens-jewelry) .cda-soon{padding-top:.4rem;padding-bottom:.4rem}.mega-menu:has(>summary#HeaderMenu-mens-jewelry) .cda-menu-icon{width:2.4rem;height:2.4rem;margin-right:1rem}}@media screen and (min-width:990px){.mega-menu:has(>summary#HeaderMenu-moissanite) .mega-menu__content{display:flex;align-items:flex-start;gap:4rem;max-width:var(--page-width, 140rem);margin:0 auto;padding:0 5rem}.mega-menu:has(>summary#HeaderMenu-moissanite) .mega-menu__list{max-width:none;margin:0;padding:0;flex:0 0 24rem}.cda-menu-media{flex:1 1 auto;display:flex;justify-content:flex-end;gap:1.6rem;padding:.6rem 0 1.2rem;min-width:0}.cda-menu-media__tile{display:block;flex:0 1 19rem;max-width:19rem;aspect-ratio:2 / 3;overflow:hidden;border-radius:.6rem;background-color:#f2ede7;box-shadow:0 0 0 1px #1c1a1712}.cda-menu-media__tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.cda-menu-media__tile:hover img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.cda-menu-media__tile img{transition:none}.cda-menu-media__tile:hover img{transform:none}}@media screen and (max-width:1279px){.mega-menu:has(>summary#HeaderMenu-moissanite) .cda-menu-media__tile:nth-child(3){display:none}}@media screen and (max-width:1099px){.mega-menu:has(>summary#HeaderMenu-moissanite) .cda-menu-media{display:none}}}@media screen and (max-width:989px){.cda-menu-media{display:none}}@media screen and (min-width:990px){.mega-menu:has(>summary#HeaderMenu-shop-by-shape) .mega-menu__content{display:flex;align-items:flex-start;gap:4rem;max-width:var(--page-width, 140rem);margin:0 auto;padding:0 5rem}.mega-menu:has(>summary#HeaderMenu-shop-by-shape) .mega-menu__list{max-width:none;margin:0;padding:0;flex:0 0 20rem}.mega-menu:has(>summary#HeaderMenu-shop-by-shape) .mega-menu__list>li{width:100%}.cda-menu-media--natural{align-items:flex-start}.cda-menu-media--natural .cda-menu-media__tile{flex:0 0 auto;width:auto;max-width:none;aspect-ratio:auto;height:clamp(16rem,19vw,28rem)}.cda-menu-media--natural .cda-menu-media__tile img{height:100%;width:auto;object-fit:contain}}@media screen and (min-width:990px){.cda-menu-art{position:absolute;top:50%;right:6rem;transform:translateY(-50%);height:92%;width:auto;display:block;overflow:hidden;border-radius:.6rem;box-shadow:0 0 0 1px #1c1a1712;pointer-events:none;z-index:0}.cda-menu-art img{display:block;height:100%;width:auto;object-fit:contain}}@media screen and (max-width:989px){.cda-menu-art{display:none}}@media screen and (min-width:990px){.mega-menu:has(>summary#HeaderMenu-engagement-rings) .mega-menu__content{display:flex;align-items:flex-start;gap:4rem;max-width:var(--page-width, 140rem);margin:0 auto;padding:0 5rem}.mega-menu:has(>summary#HeaderMenu-engagement-rings) .mega-menu__list{max-width:none;margin:0;padding:0;flex:0 0 26rem}.mega-menu:has(>summary#HeaderMenu-engagement-rings) .cda-menu-media--natural .cda-menu-media__tile{height:clamp(12rem,13.5vw,20rem)}}@media screen and (min-width:990px){.mega-menu:has(>summary#HeaderMenu-fine-jewelry) .mega-menu__content{display:flex;align-items:flex-start;gap:4rem;max-width:var(--page-width, 140rem);margin:0 auto;padding:0 5rem}.mega-menu:has(>summary#HeaderMenu-fine-jewelry) .mega-menu__list{max-width:none;margin:0;padding:0;flex:0 0 28rem}}@media screen and (min-width:990px){.mega-menu:has(>summary#HeaderMenu-mens-jewelry) .mega-menu__content{display:flex;align-items:flex-start;gap:4rem;max-width:var(--page-width, 140rem);margin:0 auto;padding:0 5rem}.mega-menu:has(>summary#HeaderMenu-mens-jewelry) .mega-menu__list{max-width:none;margin:0;padding:0;flex:0 0 26rem}}@media screen and (min-width:990px){.cda-column-art{display:block;width:100%;max-width:15rem;margin:1rem auto 0;overflow:hidden;border-radius:.6rem;box-shadow:0 0 0 1px #1c1a1712}.cda-column-art img{display:block;width:100%;height:auto;object-fit:contain}}@media screen and (max-width:989px){.cda-column-art{display:none}}.cda-menu-icon--sprite{display:inline-flex;align-items:center;justify-content:center;overflow:visible}.cda-menu-icon--style{width:5.6rem}.cda-menu-icon--sprite .cda-style-icon,.cda-menu-icon--sprite .cda-shape-icon{display:block;background-repeat:no-repeat;mix-blend-mode:multiply}.cda-menu-disc{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;border:2px solid var(--disc, #aeb3bb);background:radial-gradient(circle at 35% 30%,#fff 0,var(--disc-soft, #eceef1) 70%);font-size:.85rem;letter-spacing:.04em;font-family:var(--font-heading-family);color:rgb(var(--color-foreground))}.cda-menu-disc--silver{--disc: #aeb3bb;--disc-soft: #eceef1}.cda-menu-disc--gold{--disc: #c9a45c;--disc-soft: #f6ead0}.cda-menu-disc--rose{--disc: #d8a49a;--disc-soft: #f8e6e1}@media screen and (min-width:990px){.mega-menu:has(>summary#HeaderMenu-engagement-rings) .mega-menu__list{flex:0 0 66rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem;align-items:start}.mega-menu:has(>summary#HeaderMenu-engagement-rings) .mega-menu__list>li{width:auto}.mega-menu:has(>summary#HeaderMenu-engagement-rings) .mega-menu__link--level-2{font-family:var(--font-heading-family);letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem;padding-bottom:.8rem}.mega-menu:has(>summary#HeaderMenu-engagement-rings) .cda-menu-icon--sprite{width:auto;height:2.4rem;margin-right:.8rem}.mega-menu:has(>summary#HeaderMenu-engagement-rings) .cda-menu-icon--style{width:4.8rem}.mega-menu:has(>summary#HeaderMenu-engagement-rings) .cda-menu-icon--sprite>*{flex:none}.mega-menu:has(>summary#HeaderMenu-fine-jewelry) .mega-menu__list{flex:0 0 80rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem 2rem;align-items:start}.mega-menu:has(>summary#HeaderMenu-fine-jewelry) .mega-menu__list>li{width:auto}.mega-menu:has(>summary#HeaderMenu-fine-jewelry) .mega-menu__link--level-2{font-weight:500}.mega-menu:has(>summary#HeaderMenu-loose-stones) .cda-menu-icon--sprite{width:2.4rem;height:2.4rem}.mega-menu:has(>summary#HeaderMenu-loose-stones) .cda-menu-icon--sprite>*{flex:none}}@media screen and (min-width:990px){.mega-menu:has(>summary#HeaderMenu-engagement-rings) .cda-menu-media--natural .cda-menu-media__tile,.mega-menu:has(>summary#HeaderMenu-fine-jewelry) .cda-menu-media--natural .cda-menu-media__tile{height:clamp(9rem,8vw,12rem)}.mega-menu:has(>summary#HeaderMenu-engagement-rings) .cda-menu-media,.mega-menu:has(>summary#HeaderMenu-fine-jewelry) .cda-menu-media{flex-wrap:wrap;justify-content:flex-start;min-width:0;overflow:hidden}}@media screen and (min-width:990px){.mega-menu:has(>summary#HeaderMenu-fine-jewelry) .mega-menu__link--level-2,.mega-menu:has(>summary#HeaderMenu-fine-jewelry) .cda-soon{font-family:var(--font-heading-family);font-weight:600;font-size:1.45rem;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground));padding-bottom:.6rem}.mega-menu:has(>summary#HeaderMenu-fine-jewelry) .mega-menu__list>li>ul .mega-menu__link{font-weight:400;font-size:1.35rem;color:rgba(var(--color-foreground),.78);padding-top:.3rem;padding-bottom:.3rem}.mega-menu:has(>summary#HeaderMenu-fine-jewelry) .mega-menu__list>li>ul .mega-menu__link:hover{color:rgb(var(--color-foreground))}.mega-menu:has(>summary#HeaderMenu-fine-jewelry) .mega-menu__list{grid-template-columns:repeat(3,minmax(0,1fr));flex-basis:66rem;gap:2rem 2.4rem}}@media screen and (min-width:990px){.mega-menu:has(>summary#HeaderMenu-fine-jewelry) .cda-soon{flex-direction:column;align-items:flex-start;gap:.2rem}.mega-menu:has(>summary#HeaderMenu-fine-jewelry) .cda-soon .cda-soon__badge{font-family:var(--font-body-family);font-weight:400;font-size:1.25rem;letter-spacing:.02em;text-transform:none;color:rgba(var(--color-foreground),.6);background:none;padding:0;margin:0}}@media screen and (min-width:990px){.mega-menu:has(>summary#HeaderMenu-mens-jewelry) .mega-menu__list{flex:0 0 88rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 2rem;align-items:start}.mega-menu:has(>summary#HeaderMenu-mens-jewelry) .mega-menu__list>li{width:auto}.mega-menu:has(>summary#HeaderMenu-mens-jewelry) .mega-menu__link--level-2{font-family:var(--font-heading-family);font-weight:600;font-size:1.45rem;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground));padding-top:0;padding-bottom:.6rem}.mega-menu:has(>summary#HeaderMenu-mens-jewelry) .mega-menu__list>li>ul .mega-menu__link{font-weight:400;font-size:1.35rem;color:rgba(var(--color-foreground),.78);padding-top:.25rem;padding-bottom:.25rem}.mega-menu:has(>summary#HeaderMenu-mens-jewelry) .mega-menu__list>li>ul .mega-menu__link:hover{color:rgb(var(--color-foreground))}.mega-menu:has(>summary#HeaderMenu-mens-jewelry) .cda-menu-media{flex-wrap:wrap;justify-content:flex-start;min-width:0;overflow:hidden}.mega-menu:has(>summary#HeaderMenu-mens-jewelry) .cda-menu-media--natural .cda-menu-media__tile{height:clamp(9rem,8vw,12rem)}}@media screen and (min-width:990px){.mega-menu:has(>summary#HeaderMenu-wedding-bands) .mega-menu__content{display:flex;align-items:flex-start;gap:4rem;max-width:var(--page-width, 140rem);margin:0 auto;padding:0 5rem}.mega-menu:has(>summary#HeaderMenu-wedding-bands) .mega-menu__list{max-width:none;margin:0;padding:0;flex:0 0 62rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem 2.4rem;align-items:start}.mega-menu:has(>summary#HeaderMenu-wedding-bands) .mega-menu__list>li{width:auto}.mega-menu:has(>summary#HeaderMenu-wedding-bands) .mega-menu__link--level-2{font-family:var(--font-heading-family);font-weight:600;font-size:1.45rem;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground));padding-top:0;padding-bottom:.6rem}.mega-menu:has(>summary#HeaderMenu-wedding-bands) .mega-menu__list>li>ul .mega-menu__link{font-weight:400;font-size:1.35rem;color:rgba(var(--color-foreground),.78);padding-top:.25rem;padding-bottom:.25rem}.mega-menu:has(>summary#HeaderMenu-wedding-bands) .mega-menu__list>li>ul .mega-menu__link:hover{color:rgb(var(--color-foreground))}.mega-menu:has(>summary#HeaderMenu-wedding-bands) .cda-menu-media{flex-wrap:wrap;justify-content:flex-start;min-width:0;overflow:hidden}.mega-menu:has(>summary#HeaderMenu-wedding-bands) .cda-menu-media--natural .cda-menu-media__tile{height:clamp(10rem,9vw,14rem)}}@media screen and (min-width:990px){.mega-menu:has(>summary#HeaderMenu-birthstones) .mega-menu__list{flex-wrap:wrap}.mega-menu:has(>summary#HeaderMenu-birthstones) .mega-menu__list>li:first-child:not(:has(>ul)){width:100%;margin-bottom:.4rem}}@media screen and (min-width:990px){.header__inline-menu .header__menu-item .icon-caret{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cda-header-mobile.css.map */
