@media(max-width:600px){[data-native-collection] .clp-heading>.clp-mobile-compact-intro{display:none}}.footer-link-group ul.footer-help-submenu{grid-template-columns:minmax(0,1fr);padding-left:12px}.header .contact-disclosure{position:relative}.header .contact-disclosure>.contact-disclosure-toggle{display:flex;align-items:center;justify-content:center;gap:7px;width:max-content;min-height:38px;padding:3px 12px;margin:0 auto;color:inherit;font:600 13px/1.2 DM Sans,sans-serif;letter-spacing:.04em;list-style:none;cursor:pointer}.header .contact-disclosure-toggle::-webkit-details-marker{display:none}.header .contact-disclosure-toggle svg{width:30px;height:30px;box-sizing:border-box;padding:3px;border:1px solid currentColor;border-radius:50%;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.75}.header .contact-disclosure-toggle:focus-visible{outline:2px solid currentColor;outline-offset:-3px;border-radius:3px}.header .contact-disclosure[open]>.contact-disclosure-toggle{position:absolute;inset:0 8px 0 auto;margin:auto 0;width:38px;height:38px;padding:4px}.header .contact-disclosure[open]>.contact-disclosure-toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.header .contact-disclosure[open]>.contact-disclosure-toggle svg{transform:rotate(180deg)}.header .contact-disclosure[open]>.contact-inner{padding-right:36px;padding-left:36px}.header .contact-disclosure:not([open])>.contact-inner{display:none}@media(max-width:600px){.header .contact-disclosure[open]>.contact-disclosure-toggle{right:2px}.header .contact-disclosure[open]>.contact-inner{padding-right:30px;padding-left:0}}@media(min-width:851px){#live-desktop-0{max-height:none;overflow:visible;padding:18px 24px 22px}#live-desktop-0 .live-menu-intro{padding-bottom:10px;margin-bottom:14px}#live-desktop-0 .live-menu-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}#live-desktop-0 .nav-product{padding:9px;margin:0;position:relative}#live-desktop-0 .nav-vendor{display:none}#live-desktop-0 .nav-bridal-product{flex-direction:column;justify-content:center;gap:4px;min-height:106px;text-align:center;font-size:16px;line-height:1.3}#live-desktop-0 .nav-bridal-icon{width:70px;height:70px;flex-basis:70px}#live-desktop-0 .solitaire-full-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#live-desktop-0 .solitaire-short-title{flex:0 0 auto}}@media(min-width:851px)and (max-height:650px){#live-desktop-0{padding-top:12px;padding-bottom:14px}#live-desktop-0 .live-menu-intro{padding-bottom:8px;margin-bottom:10px}#live-desktop-0 .live-menu-list{gap:8px}#live-desktop-0 .nav-product{padding:6px}#live-desktop-0 .nav-bridal-product{min-height:80px}#live-desktop-0 .nav-bridal-icon{width:48px;height:48px;flex-basis:48px}}@media(max-width:850px){.store-header #live-mobile-0{padding:12px;background:#f7f1e8}.store-header #live-mobile-0 .live-menu-intro{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;margin-bottom:0;padding-top:10px;padding-bottom:0;border-top:1px solid #dfd1bb;border-bottom:0}.store-header #live-mobile-0 .live-menu-intro>span{display:none}.store-header #live-mobile-0 .live-menu-intro>a{width:100%;padding:12px 16px;min-height:48px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:18px;font-weight:700;line-height:1.3;color:#f8f2e8;background:#30302d;border:1px solid #30302d;border-radius:6px;box-sizing:border-box}.store-header #live-mobile-0 .live-menu-intro>a,.store-header #live-mobile-0 .live-menu-intro>a:is(:visited,:hover,:focus,:focus-visible,:active){color:#f8f2e8;text-decoration:none}.store-header #live-mobile-0 .live-menu-intro>a:hover{background:#44433e}.store-header #live-mobile-0 .live-menu-intro>a:focus-visible{outline:2px solid #947546;outline-offset:3px}.store-header #live-mobile-0 .live-menu-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-header #live-mobile-0 .nav-product{padding:8px;margin:0;min-width:0}.store-header #live-mobile-0 .nav-vendor{display:none}.store-header #live-mobile-0 .nav-bridal-product{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:5px;min-height:108px;text-align:center;font-size:16px;line-height:1.3}.store-header #live-mobile-0 .nav-bridal-icon{width:68px;height:68px;flex:0 0 68px}.store-header #live-mobile-0 .nav-bridal-product:focus-visible{outline:2px solid #947546;outline-offset:2px;border-radius:4px}}
/*# sourceMappingURL=/cdn/shop/t/65/compiled_assets/styles.css.map */
