.mobile-menu .sub-menu{transition:all .25s cubic-bezier(.104,.204,.492,1)}:root{--mobile-menu-edge-gap: clamp(31px, 8.2667vw, 62px)}body.mobile-menu-open{overflow:hidden}body.mobile-menu-open .announcement-bar-section{z-index:1!important}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:9998;opacity:0;visibility:hidden;transition:opacity .25s cubic-bezier(.104,.204,.492,1)}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu-drawer{position:fixed;top:0;left:0;width:calc(100vw - var(--mobile-menu-edge-gap));max-width:688px;background:var(--color-header-bg, var(--bg-body, #fff));height:100vh;display:block;border-top:none;z-index:9999;overflow-x:hidden;overflow-y:scroll;text-align:left;opacity:0;visibility:hidden;will-change:opacity,transform;transform:translate(-100%);transition:opacity .25s cubic-bezier(.104,.204,.492,1),transform .25s cubic-bezier(.104,.204,.492,1);scrollbar-width:none}.mobile-menu-drawer::-webkit-scrollbar{display:none}@supports (height: 100svh){.mobile-menu-drawer{height:100svh}}.mobile-menu-drawer.active{transform:translate(0);opacity:1;visibility:visible}.mobile-header-logo{display:flex;align-items:center;justify-content:center;padding:16px 20px;border-bottom:1px solid #eee;position:relative}.mobile-menu-close{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.mobile-menu-logo-link{display:flex;align-items:center;justify-content:center}.mobile-menu-logo-link svg{height:20px;width:auto}.mobile-menu-drawer--inner{min-height:100%;position:relative;display:flex;flex-direction:column}.mobile-menu-drawer .thb-mobile-menu-footer{display:none;padding:15px;margin-top:auto;position:sticky;bottom:0;left:0;background:var(--color-header-bg, var(--bg-body, #fff))}@media only screen and (min-width:768px){.mobile-menu-drawer .thb-mobile-menu-footer{padding:30px 50px}}.mobile-menu-drawer .thb-mobile-menu-footer .thb-localization-forms{text-align:left}.mobile-menu-drawer .thb-mobile-menu-footer .shopify-localization-form>div{margin-left:0;margin-right:20px}.mobile-menu-drawer .thb-mobile-menu-footer .shopify-localization-form .select{margin-bottom:0;padding-right:14px}.mobile-menu-drawer .thb-mobile-menu-footer .shopify-localization-form .select-arrow{right:0}.mobile-menu-drawer .thb-mobile-menu-footer .shopify-localization-form .select-arrow svg path{stroke:var(--color-header-text, --color-body)}.mobile-menu-drawer .thb-mobile-menu-footer .shopify-localization-form select{font-size:.875rem;white-space:nowrap;text-overflow:ellipsis;color:var(--color-header-text, --color-body)}.mobile-menu-drawer .thb-mobile-menu-footer .thb-mobile-account-link{display:flex;align-items:center;font-size:.875rem;color:var(--color-header-links, --color-accent)}.mobile-menu-drawer .thb-mobile-menu-footer .thb-mobile-account-link svg{margin-right:12px;height:14px;width:auto}.mobile-menu-drawer .thb-mobile-menu-footer .thb-mobile-account-link svg path{fill:var(--color-header-links, --color-accent)}.no-js .mobile-menu-drawer .thb-mobile-menu-footer .thb-mobile-account-link{margin-left:auto}.mobile-menu-drawer .mega-menu-promotion{width:calc(100% + 30px);margin:0 -15px}.mobile-menu-drawer .mega-menu-promotion--cover{padding:0 30px 30px}@media only screen and (min-width:768px){.mobile-menu-drawer .mega-menu-promotion--cover{padding:0 50px 50px}}.mobile-menu{list-style:none;margin:0;overflow:hidden;width:100%}@media only screen and (min-width:768px){.mobile-menu{padding:0 50px}}.mobile-menu li>a,.mobile-menu li summary{display:flex;align-items:center;padding:5px 0;letter-spacing:.05em;color:var(--color-header-links, --color-accent)}.mobile-menu li>a span,.mobile-menu li summary span{height:100%;display:flex;align-items:center;line-height:59px}[dir=rtl] .mobile-menu li>a span,[dir=rtl] .mobile-menu li summary span{transform:rotate(180deg)}.mobile-menu li>a span svg path,.mobile-menu li summary span svg path{stroke:var(--color-header-links, --color-accent)}.mobile-menu .mobile-next{width:14px!important;height:14px!important}.mobile-menu .mobile-next path{fill:#222;stroke:none}.mobile-menu li .link-container summary{width:100%;font-size:4vw;font-weight:300;padding:4.26vw;justify-content:space-between}.no-js .mobile-menu li .link-container[open]>.sub-menu{transform:translate(0);visibility:visible}.mobile-menu li .link-container[open].menu-opening>.sub-menu{transform:translate(0);visibility:visible}.mobile-menu .parent-link-back{position:relative;padding:0 16px}.mobile-menu .parent-link-back button span{position:absolute;right:0;color:#646464;font-weight:400}.mobile-menu .sub-menu .sub_menu_text a{font-size:14px;color:#222;font-weight:300;gap:9px;padding:12px 0}.mobile-menu .parent-link-back button{width:100%;font-size:3.733333vw;font-weight:400;height:50px;display:flex;align-items:center;color:var(--color-header-links, --color-accent)}.mobile-menu .parent-link-back button svg{margin-right:3.2vw}.mobile-menu .parent-link-back button svg path{stroke:var(--color-header-links, --color-accent)}[dir=rtl] .mobile-menu .parent-link-back button svg{margin:0 0 0 10px;transform:rotate(180deg)}.mobile-menu .sub-menu{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;background:var(--color-header-bg, --bg-body, #fff);transform:translate(100%);margin-left:0;list-style:none;padding:0;visibility:hidden}@media only screen and (min-width:768px){.mobile-menu .sub-menu{padding:0 50px}}.mobile-menu .sub-menu .sub-menu{z-index:12}.mobile-secondary-menu{list-style:none;margin:0;font-size:.875rem;padding:0 15px}@media only screen and (min-width:768px){.mobile-secondary-menu{padding:0 50px}}.mobile-secondary-menu a{display:block;font-size:inherit;color:var(--color-header-links, --color-accent)}.sub_menu_title{font-weight:500;font-size:14px!important;margin:3.33333vw 0;color:#000}.sub_menu_text a{border-bottom:none!important}.sub-menu li ul{list-style:none;margin:0}.sub-menu li ul li{position:relative}ul.sub-menu>li:nth-child(2)>.sub_menu_title{margin-top:0;margin-bottom:5px}.mobile-menu .sub-menu ul[title="SHOP BY SHAPE"],.mobile-menu .sub-menu ul[title="Shop By Shape"],.mobile-menu .sub-menu ul[title="Men's by Metal"],.mobile-menu .sub-menu ul[title="Women's by Metal"]{display:grid;grid-template-columns:repeat(2,1fr)}.mobile-menu .sub-menu ul[title="Women's by Metal"] .mobile-next,.mobile-menu .sub-menu ul[title="Men's by Metal"] .mobile-next,.mobile-menu .sub-menu ul[title="Shop By Shape"] .mobile-next,.mobile-menu .sub-menu ul[title="SHOP BY SHAPE"] .mobile-next{display:none}.mobile-menu .sub-menu ul[title="SHOP BY STYLE"]{display:grid;grid-template-columns:repeat(2,1fr)}.mobile-menu .sub-menu ul[title="SHOP BY STYLE"] .mobile-next{display:none}.mobile-menu .sub-menu ul[title="SHOP BY METAL"]{display:grid;grid-template-columns:repeat(2,1fr)}.mobile-menu .sub-menu ul[title="SHOP BY METAL"] .mobile-next{display:none}.sub_menu_text:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;transform:scaleY(.5);transform-origin:bottom}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.sub_menu_text:after{transform:scaleY(.25)}}@media(-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.sub_menu_text:after{transform:scaleY(.33)}}.mobile-next{width:14px!important;height:14px!important;position:absolute;right:0}.mobile-menu ul[title="BUILD YOUR RING"] a[title="READY-TO-SHIP RINGS"]:nth-child(1){border-radius:100px;background:#75533a!important;color:#fff!important;border-radius:100px!important;text-align:center!important;justify-content:center!important;font-size:14px!important;margin-top:24px}@media only screen and (max-width:1068px){ul[title="BUILD YOUR RING"] a[title="READY-TO-SHIP RINGS"]:nth-child(1){border-radius:100px;background:#75533a!important;color:#fff!important;border-radius:100px!important;text-align:center!important;justify-content:center!important;font-size:14px!important;margin-top:24px}}ul[title*=BUILD i],ul[title*="Build Your Ring" i],ul[title*="Build You Ring" i],li[title="BUILD YOU RINGS"],li[title="BUILD YOUR RINGS"],li[title="Build Your Rings"],a[title="Build Your Rings"],a[title="BUILD YOUR RINGS"]{display:none}a[title="Ready-to-Ship Rings"]{font-family:Poppins,Poppins;font-weight:400;font-style:normal;text-transform:uppercase;display:block}a[title="Ready To Ship Rings"]{font-family:Poppins,Poppins;font-weight:400;font-style:normal;text-transform:uppercase;display:flex}ul[title="BUILD YOUR RING"] a[title="READY-TO-SHIP RINGS"]:nth-child(1) svg{display:none}ul[title="CREATE YOUR OWN ENGAGEMENT RINGS"] a[title="READY-TO-SHIP RINGS"]:nth-child(1),a[title="Ready-to-Ship Rings"]:nth-child(1) svg{display:none}ul[title="CREATE YOUR OWN ENGAGEMENT RINGS"] a[title="READY-TO-SHIP RINGS"]:nth-child(1),a[title="Ready-to-Ship Rings"]:nth-child(1){background:#75533a;color:#fff;border-radius:100px;text-align:center;justify-content:center;font-size:14px;margin-top:24px}ul[title=Women] a[title="Ready To Ship Rings"]:nth-child(1){font-family:Poppins,Poppins;font-weight:500;font-style:normal;text-decoration-line:underline;text-transform:uppercase;display:block}ul[title=Women] a[title="Ready To Ship Rings"]:nth-child(1) svg{display:none}[data-item-title="Engagement Rings"] a[title="READY-TO-SHIP RINGS"] svg,[data-item-title="Engagement Rings"] a[title="Ready-to-Ship Rings"] svg{display:none}.mega-menu-columns a[title="Ready To Ship Rings"]{text-decoration:underline}.mobile-menu .sub-menu a[title="READY-TO-SHIP RINGS"]{background:#75533a;color:#fff;border-radius:100px;text-align:center;justify-content:center;font-size:14px;margin-top:24px}.mobile-menu .sub-menu>li:not(.parent-link-back){padding:0 16px 12px;border:none;border-bottom:1px solid #E8E8E9}.mobile-menu .sub-menu>li:not(.parent-link-back):last-of-type,.mobile-menu .sub-menu>li:not(.parent-link-back):nth-last-of-type(2){border-bottom:none}.shop-by-style-section{padding:0;border-bottom:none!important}.shop-by-style-section .shop-by-style-title{font-size:14px;font-weight:300;color:#000000a6;padding:3.2vw 0;margin:0}.shop-by-style-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3.2vw;padding-bottom:4vw}.shop-by-style-grid a{display:flex;align-items:center;gap:2.4vw;padding:2vw 2.4vw;background:#f8f8f8;border-radius:8px;text-decoration:none;color:#333;font-size:14px;font-weight:400}.shop-by-style-grid a img{width:9vw;height:9vw;object-fit:contain;border-radius:4px}.shop-by-style-grid a:active{background:#f0f0f0}.sub-menu .accordion{border:0}.mobile-menu li .link-container .sub-menu summary{padding:4.26vw 0!important;font-weight:300!important;font-size:14px!important;margin:3.33333vw 0;color:#000;margin:0;opacity:.65}.bookappointment-mobile{padding:20px}.diamaura-mobile-menu-panel--root .bookappointment-mobile{padding:10px 0 0}.bookappointment-mobile-content{position:relative;overflow:hidden;background-color:#f7f7f7;background-image:url(diamaura-bookappointment-mobile-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:16px;padding:18px 16px 16px}.bookappointment-mobile-content:before{content:none;position:absolute;top:0;right:0;bottom:0;left:0;background-image:none;pointer-events:none}.bookappointment-mobile-content>*{position:relative;z-index:1}.bookappointment-mobile-content a{color:inherit;text-decoration:none}.bookappointment-mobile-content h3{margin:0 0 12px;color:#7a5538;font-family:Inter Tight,Poppins,sans-serif;font-size:16px;font-weight:500;line-height:22px}.bookappointment-mobile-content p{margin:0 0 18px;color:#626262;font-family:Inter Tight,Poppins,sans-serif;font-size:13px;font-weight:300;line-height:18px}.bookappointment-links{display:flex;gap:8px}.bookappointment-links a{min-width:0;min-height:36px;padding:0 12px;border:1px solid #7a5538;border-radius:100px;color:#7a5538;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;font-family:Inter Tight,Poppins,sans-serif;font-size:14px;font-weight:500;line-height:18px;text-align:center;text-decoration:none}@media only screen and (max-width:750px){.bookappointment-links a{font-size:11px}}.diamaura-mobile-menu-header[hidden],.diamaura-mobile-menu-panel[hidden]{display:none!important}.diamaura-mobile-menu-header{min-height:60px;padding:0 20px;border-bottom:1px solid rgba(34,34,34,.08);display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;background:var(--color-header-bg, var(--bg-body, #fff));color:#101010}.diamaura-mobile-menu-header--panel{grid-template-columns:40px minmax(0,1fr) 40px}.diamaura-mobile-menu-header__back,.diamaura-mobile-menu-header__close,.diamaura-mobile-menu-header__spacer{width:28px;padding:0;border:0;border-radius:0;background:transparent;color:#101010;display:inline-flex;align-items:center;cursor:pointer}.diamaura-mobile-menu-header__spacer{cursor:default}.diamaura-mobile-menu-header__logo{min-width:0;display:inline-flex;justify-content:center;align-items:center;line-height:0}.diamaura-mobile-menu-header__logo svg{width:min(188px,50vw);max-height:24px}.diamaura-mobile-menu-header__logo .white-logo-index{display:none}.diamaura-mobile-menu-header__title{min-width:0;color:#101010;font-family:Inter Tight,Poppins,sans-serif;font-size:15px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diamaura-mobile-menu-header:not(.diamaura-mobile-menu-header--panel) .diamaura-mobile-menu-header__title{display:none}.diamaura-mobile-menu-header--panel .diamaura-mobile-menu-header__title{display:none}.diamaura-mobile-menu-panels{position:relative;flex:1 1 auto;min-height:0;background:var(--color-header-bg, var(--bg-body, #fff))}.diamaura-mobile-menu-panel{width:100%;padding:28px 20px 8px;box-sizing:border-box}.diamaura-mobile-menu-panel--root{padding-top:30px}.diamaura-mobile-menu-section{display:flex;flex-direction:column;gap:0}.diamaura-mobile-menu-section+.diamaura-mobile-menu-section{margin-top:16px;padding-top:16px;border-top:1px solid rgba(34,34,34,.08)}.diamaura-mobile-menu-section__title{margin:0 0 8px;color:#2222228c;font-family:Inter Tight,Poppins,sans-serif;font-size:12px;font-weight:500;line-height:16px;text-transform:uppercase}.diamaura-mobile-menu-row{width:100%;min-height:50px;padding:0;border:0;border-bottom:0;border-radius:0;background:transparent;color:#222;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:Inter Tight,Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:left;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none}.diamaura-mobile-menu-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diamaura-mobile-menu-row svg{width:14px;height:14px;flex:0 0 auto;color:#222}.diamaura-mobile-menu-row svg path{fill:#222;stroke:none}.diamaura-mobile-menu-row--secondary{min-height:42px;border-bottom:0;color:#222222b8;font-size:14px;line-height:20px}.diamaura-mobile-menu-placeholder{padding:22px 0;color:#222;font-family:Inter Tight,Poppins,sans-serif}.diamaura-mobile-menu-placeholder__eyebrow{margin:0 0 6px;color:#22222285;font-size:12px;font-weight:500;line-height:16px;text-transform:uppercase}.diamaura-mobile-menu-placeholder h2{margin:0 0 12px;color:#222;font-family:Inter Tight,Poppins,sans-serif;font-size:22px;font-weight:500;line-height:28px}.diamaura-mobile-menu-placeholder p{max-width:280px;margin:0 0 20px;color:#222222ad;font-size:14px;font-weight:300;line-height:20px}.diamaura-mobile-menu-placeholder a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border-radius:100px;background:#75533a;color:#fff!important;font-size:13px;font-weight:500;line-height:18px;text-decoration:none}.diamaura-mobile-menu-panel--shopping{padding-top:0;padding-bottom:22px}.diamaura-mobile-menu-view-all{width:100%;min-height:52px;border-bottom:1px solid rgba(34,34,34,.08);color:#222;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:Inter Tight,Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;text-decoration:none}.diamaura-mobile-menu-view-all svg{width:7px;height:13px;flex:0 0 auto;color:#c3c4c6}.diamaura-mobile-menu-group{padding:18px 0;border-bottom:1px solid rgba(34,34,34,.08)}.diamaura-mobile-menu-panel--shopping .diamaura-mobile-menu-group{border-bottom:0}.diamaura-mobile-menu-group--quick{margin-right:-20px;margin-left:-20px;padding:24px 20px 26px;border-bottom:20px solid #f7f7f7!important}.diamaura-mobile-menu-group--grid{padding:32px 0 14px}.diamaura-mobile-menu-group--shop-by-shape{margin-right:-20px;margin-left:-20px;padding:32px 20px 28px;border-bottom:20px solid #f7f7f7!important}.diamaura-mobile-menu-group--metal{margin-right:-20px;margin-left:-20px;padding:10px 20px 28px;border-bottom:20px solid #f7f7f7!important}.diamaura-mobile-menu-group--guide{padding:26px 0 0}.diamaura-mobile-menu-group__title{margin:0 0 14px;color:#22222294;font-family:Inter Tight,Poppins,sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;text-transform:uppercase}.diamaura-mobile-menu-panel--shopping .diamaura-mobile-menu-group__title{margin-bottom:22px;color:#8a8a8a;font-size:14px;font-weight:400;line-height:20px;text-transform:none}.diamaura-mobile-menu-group--metal .diamaura-mobile-menu-group__title,.diamaura-mobile-menu-group--guide .diamaura-mobile-menu-group__title{margin-bottom:20px}.diamaura-mobile-menu-options{display:grid;gap:10px 12px}.diamaura-mobile-menu-options--grid,.diamaura-mobile-menu-options--metal{grid-template-columns:repeat(2,minmax(0,1fr))}.diamaura-mobile-menu-options--quick,.diamaura-mobile-menu-options--guide,.diamaura-mobile-menu-options--ready{grid-template-columns:1fr}.diamaura-mobile-menu-options--quick{gap:0}.diamaura-mobile-menu-options--grid{gap:18px 22px}.diamaura-mobile-menu-options--metal{gap:22px 30px}.diamaura-mobile-menu-options--guide{gap:22px}.diamaura-mobile-menu-option{min-width:0;color:#222;display:flex;align-items:center;gap:10px;font-family:Inter Tight,Poppins,sans-serif;font-size:14px;font-weight:400;line-height:19px;letter-spacing:0;text-decoration:none}.diamaura-mobile-menu-option__media{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center}.diamaura-mobile-menu-option__media img{width:100%;height:100%;object-fit:contain;display:block}.diamaura-mobile-menu-option__media--icon svg{width:22px;height:22px}.diamaura-mobile-menu-option__label{min-width:0;overflow-wrap:anywhere;display:inline-flex;align-items:center;line-height:inherit}.diamaura-mobile-menu-option__arrow{line-height:0}.diamaura-mobile-menu-option--quick{width:100%;justify-self:stretch;min-height:58px;padding:0;border-bottom:0;align-items:center;justify-content:space-between;gap:18px;font-size:14px;line-height:1.5}.diamaura-mobile-menu-option--quick .diamaura-mobile-menu-option__arrow{width:14px;height:14px;margin-left:auto;color:#222;display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px;align-self:center;overflow:visible}.diamaura-mobile-menu-option--quick .diamaura-mobile-menu-option__arrow svg{width:14px;height:14px;display:block;overflow:visible;transform:translateY(2px)}.diamaura-mobile-menu-option--quick .diamaura-mobile-menu-option__arrow svg path{fill:#222;stroke:none}.diamaura-mobile-menu-option--quick:last-child,.diamaura-mobile-menu-option--guide:last-child{border-bottom:0}.diamaura-mobile-menu-option--grid,.diamaura-mobile-menu-option--metal{min-height:44px;gap:14px;font-size:14px;line-height:20px}.diamaura-mobile-menu-option--grid .diamaura-mobile-menu-option__media{width:42px;height:42px;flex-basis:42px}.diamaura-mobile-menu-option--metal .diamaura-mobile-menu-option__media{width:22px;height:22px}.diamaura-mobile-menu-option--metal .diamaura-mobile-menu-option__media svg{width:22px;height:22px;overflow:hidden;border-radius:50%}.diamaura-mobile-menu-option--ready{min-height:42px;padding:0 18px;border-radius:100px;background:#75533a;color:#fff!important;justify-content:center;text-align:center;font-size:13px;font-weight:500;text-transform:uppercase}.diamaura-mobile-menu-option--guide{min-height:auto;border-bottom:1px solid rgba(34,34,34,.08);justify-content:space-between;gap:14px;border-bottom:0;font-size:14px;line-height:20px}.diamaura-mobile-menu-view-all svg{width:14px;height:14px;flex:0 0 auto}.diamaura-mobile-menu-view-all svg path{fill:#222;stroke:none}.diamaura-mobile-menu-option--guide svg{display:block;width:14px;height:14px}.diamaura-mobile-menu-option--guide svg path{fill:#222;stroke:none}.diamaura-mobile-menu-image-card{margin:30px 0 0;display:block;overflow:hidden;border-radius:0;background:#f6f4f1;aspect-ratio:612 / 409}.diamaura-mobile-menu-image-card img{width:100%;height:100%;display:block;object-fit:cover}.diamaura-mobile-menu__calendar{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#7a5538}.diamaura-mobile-menu__calendar svg{width:18px;height:18px}.diamaura-mobile-menu__calendar svg path{fill:currentColor;stroke:currentColor}.diamaura-mobile-menu__help{width:18px;height:18px;border-radius:50%;background:#7a5538;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;line-height:18px}.bookappointment-mobile-content h3{display:flex;align-items:center;gap:6px}.diamaura-mobile-menu-panel--wedding{padding-top:0;padding-bottom:0}.diamaura-mobile-menu-wedding-section{position:relative;padding:28px 0 0}.diamaura-mobile-menu-wedding-section:after{content:"";display:block;height:20px;margin:26px -20px 0;background:#f7f7f7}.diamaura-mobile-menu-wedding-section--men{margin-right:-20px;margin-left:-20px;padding:26px 20px 0}.diamaura-mobile-menu-wedding-section__title{margin:0 0 28px;padding:0 0 28px;border-bottom:1px solid rgba(34,34,34,.1);color:#222;font-family:Inter Tight,Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}.diamaura-mobile-menu-wedding-section__title a{color:inherit;text-decoration:none}.diamaura-mobile-menu-panel--wedding .diamaura-mobile-menu-group{border-bottom:0}.diamaura-mobile-menu-panel--wedding .diamaura-mobile-menu-group--grid,.diamaura-mobile-menu-panel--wedding .diamaura-mobile-menu-group--metal{margin:0;padding:0 0 26px;border-bottom:0!important}.diamaura-mobile-menu-panel--wedding .diamaura-mobile-menu-group--metal{padding-bottom:24px}.diamaura-mobile-menu-panel--wedding .diamaura-mobile-menu-group__title{margin:0 0 20px;color:#8a8a8a;font-family:Inter Tight,Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-transform:none}.diamaura-mobile-menu-panel--wedding .diamaura-mobile-menu-options--grid,.diamaura-mobile-menu-panel--wedding .diamaura-mobile-menu-options--metal{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px}.diamaura-mobile-menu-panel--wedding .diamaura-mobile-menu-option--grid,.diamaura-mobile-menu-panel--wedding .diamaura-mobile-menu-option--metal{min-height:38px;gap:14px;font-size:14px;line-height:20px}.diamaura-mobile-menu-panel--wedding .diamaura-mobile-menu-option__media{width:38px;height:38px;flex-basis:38px}.diamaura-mobile-menu-panel--wedding .diamaura-mobile-menu-option--metal .diamaura-mobile-menu-option__media{width:40px;height:40px;flex-basis:40px}.diamaura-mobile-menu-panel--wedding .diamaura-mobile-menu-option--metal .diamaura-mobile-menu-option__media img,.diamaura-mobile-menu-panel--wedding .diamaura-mobile-menu-option--metal .diamaura-mobile-menu-option__media svg{width:40px;height:40px;border-radius:50%}.diamaura-mobile-menu-wedding-ready{min-height:50px;color:#222;display:flex;align-items:center;justify-content:space-between;gap:18px;font-family:Inter Tight,Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-decoration:none}.diamaura-mobile-menu-wedding-ready .diamaura-mobile-menu-option__arrow{width:14px;height:14px;color:#222;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.diamaura-mobile-menu-wedding-ready .diamaura-mobile-menu-option__arrow svg{width:14px;height:14px}.diamaura-mobile-menu-wedding-ready .diamaura-mobile-menu-option__arrow svg path{fill:#222;stroke:none}.diamaura-mobile-menu-wedding-image-card{margin:34px 0 0;aspect-ratio:502 / 333}.diamaura-mobile-menu-panel--wedding>.diamaura-mobile-menu-group--guide{padding:26px 0 0}.diamaura-mobile-menu-panel--category{padding-top:42px;padding-bottom:0}.diamaura-mobile-menu-category__heading{margin:0 0 28px;color:#777;font-family:Inter Tight,Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}.diamaura-mobile-menu-category__links{display:grid;gap:0}.diamaura-mobile-menu-category__link{min-height:62px;color:#222;display:flex;align-items:center;justify-content:space-between;gap:18px;font-family:Inter Tight,Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-decoration:none}.diamaura-mobile-menu-category__link .diamaura-mobile-menu-option__arrow{width:14px;height:14px;color:#222;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.diamaura-mobile-menu-category__link .diamaura-mobile-menu-option__arrow svg{width:14px;height:14px}.diamaura-mobile-menu-category__link .diamaura-mobile-menu-option__arrow svg path{fill:#222;stroke:none}.diamaura-mobile-menu-category__image{margin:26px 0 0;display:block;overflow:hidden;background:#f6f4f1;aspect-ratio:624 / 417}.diamaura-mobile-menu-category__image img{width:100%;height:100%;display:block;object-fit:cover}.diamaura-mobile-menu-panel--education{padding-top:0;padding-bottom:0}.diamaura-mobile-menu-education-group{margin-right:-20px;margin-left:-20px;padding:28px 20px 24px;border-bottom:20px solid #f7f7f7}.diamaura-mobile-menu-education-group__title{margin:0 0 22px;color:#8a8a8a;font-family:Inter Tight,Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}.diamaura-mobile-menu-education-group__links{display:grid;gap:0}.diamaura-mobile-menu-education-link{min-height:56px;color:#222;display:flex;align-items:center;justify-content:space-between;gap:18px;font-family:Inter Tight,Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-decoration:none}.diamaura-mobile-menu-education-link span:first-child{min-width:0;max-width:86%}.diamaura-mobile-menu-education-link .diamaura-mobile-menu-option__arrow,.diamaura-mobile-menu-education-blog__link .diamaura-mobile-menu-option__arrow{width:14px;height:14px;color:#222;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.diamaura-mobile-menu-education-link .diamaura-mobile-menu-option__arrow svg,.diamaura-mobile-menu-education-blog__link .diamaura-mobile-menu-option__arrow svg{width:14px;height:14px}.diamaura-mobile-menu-education-link .diamaura-mobile-menu-option__arrow svg path,.diamaura-mobile-menu-education-blog__link .diamaura-mobile-menu-option__arrow svg path{fill:#222;stroke:none}.diamaura-mobile-menu-education-image{margin:28px 0 0;display:block;overflow:hidden;background:#f6f4f1;aspect-ratio:472 / 314}.diamaura-mobile-menu-education-image img{width:100%;height:100%;display:block;object-fit:cover}.diamaura-mobile-menu-education-blog{padding:28px 0 22px}.diamaura-mobile-menu-education-blog p{margin:0 0 24px;color:#8a8a8a;font-family:Inter Tight,Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px}.diamaura-mobile-menu-education-blog__link{min-height:40px;color:#222;display:flex;align-items:center;justify-content:space-between;gap:18px;font-family:Inter Tight,Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-decoration:underline;text-underline-offset:3px}@media only screen and (min-width:768px){.diamaura-mobile-menu-header{min-height:72px;padding:0 28px}.diamaura-mobile-menu-panel{padding:24px 28px 12px}.diamaura-mobile-menu-panel--shopping{padding-top:0;padding-bottom:28px}.diamaura-mobile-menu-row{min-height:56px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/mobile-menu.css.map */
