:root{--reference-header-height:170px}body.auriani-reference{--accent:#4c5ff5}body.auriani-reference .shopify-section-group-header-group{position:sticky;top:0;z-index:50;background:#fff}body.auriani-reference .redesign-header{height:72px;min-height:72px;padding-inline:28px;gap:20px}body.auriani-reference .redesign-wordmark{font-size:38px;letter-spacing:-1.6px;line-height:1}body.auriani-reference .desktop-nav{gap:28px}body.auriani-reference .desktop-nav summary{font-size:14px;line-height:20px;font-weight:600}body.auriani-reference .desktop-nav summary svg{width:10px}body.auriani-reference .header-actions{gap:8px}body.auriani-reference .mega-panel.redesign-mega{top:100%;padding:32px max(32px,calc((100vw - 1180px)/2));grid-template-columns:1fr 1fr 250px;gap:42px;border-top:1px solid #eee;box-shadow:0 12px 16px #00000010}body.auriani-reference .redesign-nav-links{align-content:start;gap:14px;font-size:14px}body.auriani-reference .redesign-nav-links h2{margin:0 0 10px;font:600 15px/1.4 inherit}body.auriani-reference .mega-feature{margin:0;max-width:250px}body.auriani-reference .mega-feature img{height:200px;width:250px;object-fit:contain;background:#fafafa}body.auriani-reference .mega-feature span{padding-top:10px;font-size:14px}body.auriani-reference .product-layout{grid-template-columns:minmax(0,1fr) 448px;gap:48px;max-width:1800px;padding:30px 32px 0 16px}body.auriani-reference :is(.product-gallery,.native-product-gallery){top:calc(var(--reference-header-height) + 28px);gap:32px;grid-template-columns:52px minmax(0,1fr)}body.auriani-reference .product-information h1{font-size:20px;line-height:24px;letter-spacing:0;font-weight:400;margin:0 0 8px}body.auriani-reference .product-information .breadcrumbs{font-size:11px;line-height:16px;margin:0 0 12px}body.auriani-reference .product-price{font-size:24px;line-height:30px;color:#b22222;margin:8px 0 12px}body.auriani-reference .personalize-heading{font-size:14px;font-weight:600;line-height:20px;margin:20px 0 12px;letter-spacing:0}body.auriani-reference .configuration-panel>summary{min-height:60px;background:#eeeef2;font-size:14px;line-height:20px;padding:8px 12px}body.auriani-reference .configuration-panel .panel-label{font-size:14px;line-height:20px}body.auriani-reference .panel-label small{font-size:12px}body.auriani-reference .configuration-panel .panel-content{padding:16px 0}body.auriani-reference .product-purchase .button{font-size:16px;min-height:50px;letter-spacing:0;font-weight:600}body.auriani-reference .product-purchase{padding-top:16px}.native-enhanced .native-product-photo-list{display:block;overflow:visible}.native-enhanced .native-product-photo-list figure[hidden]{display:none}.native-enhanced .native-product-photo-list a{height:500px;cursor:zoom-in}.native-enhanced .native-product-photo-list img{max-width:500px;object-fit:contain}.native-product-thumbnails button{background:#fff;padding:0;border:1px solid #dedede;flex:none;cursor:pointer}.native-product-thumbnails button[aria-pressed=true]{border-color:#111}.native-product-thumbnails button:focus-visible,.native-option-card:focus-visible{outline:2px solid #4c5ff5;outline-offset:3px}.native-gallery-controls{display:flex;align-items:center;justify-content:space-between;max-width:520px;margin:8px auto 0;font-size:12px;color:#666}.native-gallery-controls[hidden]{display:none}.native-gallery-controls button{display:grid;place-items:center;background:#fff;border:1px solid #ddd;border-radius:50%;width:36px;height:36px;padding:8px;color:#555}.native-gallery-controls button:first-child svg{transform:rotate(90deg)}.native-gallery-controls button:last-child svg{transform:rotate(-90deg)}.native-enhanced .native-select-label,.native-enhanced [data-native-option]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;padding:0!important;border:0!important}.native-option-panel>summary{display:grid!important;grid-template-columns:44px 1fr 20px;gap:10px;list-style:none}.native-option-panel>summary::-webkit-details-marker{display:none}.native-option-heading{display:flex;flex-direction:column;gap:1px}.native-option-heading small{font-size:12px;line-height:16px;font-weight:400;color:#555}.native-option-symbol{border:1px solid #d5d5da;display:grid;place-items:center;background:#fff;width:40px;height:40px;border-radius:50%}.native-option-symbol svg{width:18px}.native-option-toggle{position:relative;width:14px;height:14px}.native-option-toggle:before,.native-option-toggle:after{content:"";position:absolute;background:#333;left:0;right:0;top:6px;height:1px}.native-option-toggle:after{transform:rotate(90deg)}.native-option-panel[open] .native-option-toggle:after{display:none}.native-option-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.native-option-cards[hidden]{display:none}.native-option-card{font:inherit;font-size:12px;line-height:17px;text-align:center;color:#171717;background:#fff;border:1px solid #ddd;border-radius:2px;min-height:64px;padding:10px 5px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;cursor:pointer}.native-option-card[aria-pressed=true]{border:2px solid #111;padding:9px 4px}.native-option-cards--metal .native-option-card{min-height:110px}.native-metal-swatch{width:35px;height:35px;border:1px solid #bbb;border-radius:50%;box-shadow:inset 0 0 0 3px #fff5;background:linear-gradient(135deg,#c1c1c1,#fafafa 45%,#b4b4b4)}.native-metal-swatch--gold{border-color:#b5a06a;background:linear-gradient(135deg,#bda65e,#fbf0bb 45%,#c3aa60)}.native-metal-swatch--rose{border-color:#c79b8f;background:linear-gradient(135deg,#c69582,#f6d5ca 45%,#c4917c)}.native-image-dialog{position:fixed;top:24px;right:24px;bottom:24px;left:24px;margin:auto;width:min(95vw,1100px);max-height:90dvh;padding:40px;border:0;background:#fff;overflow:auto}.native-image-dialog::backdrop{background:#0008}.native-image-dialog>button{position:sticky;top:0;float:right;z-index:1;background:#fff}.native-image-dialog img{display:block;width:100%;height:auto;max-height:80dvh;object-fit:contain}body:has(.native-image-dialog[open]){overflow:hidden}body.auriani-reference .cart-page{max-width:1120px;padding-top:28px}body.auriani-reference .cart-page__heading h1{font-size:22px;line-height:28px;letter-spacing:0}body.auriani-reference .cart-line{grid-template-columns:100px minmax(0,1fr) auto;gap:20px;padding:24px 0}body.auriani-reference .cart-line__title{font-size:16px;font-weight:400;line-height:22px}body.auriani-reference .cart-line__image{width:100px}.cart-item-information{margin:10px 0;font-size:13px}.cart-item-information>summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-size:13px;list-style:none}.cart-item-information>summary:after{content:"+";padding-left:10px}.cart-item-information[open]>summary:after{content:"\2212"}body.auriani-reference .cart-line__controls{margin-top:10px}body.auriani-reference .cart-line__repeat,body.auriani-reference .cart-line__another-help{font-size:11px;line-height:15px;max-width:280px}body.auriani-reference .cart-drawer{width:540px;max-width:calc(100vw - 24px);padding:0;max-height:90dvh;border-radius:0}body.auriani-reference .cart-drawer__heading{position:sticky;top:0;z-index:2;justify-content:center;background:#fff;border-bottom:1px solid #eee;min-height:52px;padding:12px 48px}body.auriani-reference .cart-drawer__heading h2{font-size:13px;line-height:18px;font-weight:600;letter-spacing:0;text-align:center}body.auriani-reference .cart-drawer__heading .cart-icon-button{position:absolute;right:8px;top:6px}body.auriani-reference .cart-drawer>.cart-status{margin-inline:24px}body.auriani-reference .cart-drawer [data-cart-region]{padding:0 24px 20px}body.auriani-reference .cart-drawer .cart-line{grid-template-columns:88px minmax(0,1fr) auto;gap:12px;padding:20px 0}body.auriani-reference .cart-drawer .cart-line__image{width:88px}body.auriani-reference .cart-drawer .cart-line__title{font-size:14px;line-height:20px}body.auriani-reference .cart-drawer .cart-line__price{font-size:14px}body.auriani-reference .cart-drawer__summary{position:sticky;bottom:-20px;background:#fff;padding:16px 0 20px;border-top:1px solid #ddd;z-index:1}body.auriani-reference .cart-drawer__summary .button{font-size:14px;min-height:46px;letter-spacing:0}body.auriani-reference .redesign-footer-columns{grid-template-columns:1.6fr repeat(4,1fr);gap:48px;max-width:1400px;padding:40px 32px}.reference-newsletter{background:#4c5ff5;color:#fff;padding:26px 24px;min-width:0}.reference-newsletter h2{font-size:22px;font-weight:400;margin:0 0 12px;line-height:28px}.reference-newsletter p{font-size:13px;line-height:20px;margin:0 0 18px}.reference-newsletter form>div{display:flex;min-width:0;background:#fff}.reference-newsletter input[type=email]{font:inherit;font-size:13px;min-width:0;width:100%;background:#fff;border:0;color:#111;padding:12px}.reference-newsletter button{border:0;background:#fff;color:#111;width:44px;flex:none;display:grid;place-items:center}body.auriani-reference .redesign-footer-group summary{font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-transform:none;margin-bottom:16px}body.auriani-reference .redesign-footer-group a{font-size:13px;line-height:20px}body.auriani-reference .footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block:16px;font-size:12px}.reference-footer-localization form{display:flex;gap:8px;align-items:center}.reference-footer-localization select{max-width:240px;padding:6px;font-size:12px}.reference-footer-localization button{background:transparent;color:#fff;border:1px solid #888;padding:7px 12px;font:inherit}@media(min-width:990px)and (max-width:1199px){body.auriani-reference .desktop-nav{gap:13px}body.auriani-reference .desktop-nav summary{font-size:12px}body.auriani-reference .redesign-header{padding-inline:20px}body.auriani-reference .product-layout{grid-template-columns:minmax(0,1fr) 400px;gap:28px;padding-right:20px}body.auriani-reference .redesign-footer-columns{gap:24px}}@media(max-width:989px){body.auriani-reference .redesign-header{height:64px;min-height:64px;padding-inline:16px}body.auriani-reference .redesign-wordmark{font-size:32px}body.auriani-reference .product-layout{grid-template-columns:1fr;gap:24px;padding:20px 20px 0}body.auriani-reference :is(.product-gallery,.native-product-gallery){position:static;grid-template-columns:1fr;gap:12px}.native-product-thumbnails{order:2;flex-direction:row;max-width:100%}.native-enhanced .native-product-photo-list a{height:min(70vw,500px)}.native-gallery-controls{display:none}body.auriani-reference .redesign-footer-columns{grid-template-columns:repeat(2,1fr);gap:24px}.reference-newsletter{grid-column:1/-1}body.auriani-reference .product-information{max-width:600px;width:100%;margin-inline:auto}}@media(max-width:600px){body.auriani-reference .cart-line{grid-template-columns:76px minmax(0,1fr);gap:14px}.cart-line__price{grid-column:2}body.auriani-reference .cart-line__image{width:76px}body.auriani-reference .cart-drawer .cart-line{grid-template-columns:72px minmax(0,1fr)}body.auriani-reference .cart-drawer .cart-line__image{width:72px}body.auriani-reference .cart-page__grid{grid-template-columns:1fr}body.auriani-reference .redesign-footer-columns{padding:24px 20px;grid-template-columns:1fr;gap:20px}.reference-newsletter{grid-column:1}body.auriani-reference .redesign-footer-group summary{margin:0;padding:12px 0}.native-image-dialog{padding:20px;top:12px;right:12px;bottom:12px;left:12px}.native-option-cards{gap:6px}.native-option-card{font-size:11px}}body.auriani-reference .native-option-panel>summary:after{display:none!important}body.auriani-reference .native-option-symbol--text{font-size:21px;font-weight:400;border:0;background:transparent;border-radius:0}body.auriani-reference .supplier-app-slot{margin:0;padding:0;border:0}body.auriani-reference .supplier-app-slot .jwl-pzn{margin:0;padding:0}body.auriani-reference .supplier-app-slot .jwl-pzn__heading{display:none}body.auriani-reference .supplier-app-slot .jwl-pzn__tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}body.auriani-reference .supplier-app-slot .jwl-pzn__tile{min-height:86px;border-radius:2px}body.auriani-reference .supplier-app-slot .jwl-pzn__tile-sample{font-size:30px}body.auriani-reference .supplier-app-slot .jwl-pzn__tile-caption{font-size:11px}body.auriani-reference .mega-panel.reference-menu{top:100%;padding:8px 12px 32px;grid-template-columns:repeat(3,minmax(0,20%));gap:0;border-top:0;box-shadow:none;min-height:326px;align-items:stretch}body.auriani-reference .mega-panel.reference-menu--mens,body.auriani-reference .mega-panel.reference-menu--wedding{grid-template-columns:repeat(4,minmax(0,20%))}.reference-menu-column{padding:0 16px;border-right:1px solid #e7e7e7;min-width:0}.reference-menu-column:first-child{padding-left:0}.reference-menu-column:last-child{border:0}.reference-menu-column h2{font-family:inherit;font-size:16px;line-height:24px;font-weight:400;text-transform:uppercase;margin:0 0 10px;color:#565656}.reference-menu-column ul{list-style:none;padding:0;margin:0;display:grid;gap:0}.reference-menu-column a{display:block;font-size:14px;line-height:26.5px;padding:0 8px;color:#4a4a4a;text-decoration:none;font-weight:400}.reference-menu-column a:hover,.reference-menu-column a:focus-visible{color:#4c5ff5;text-decoration:underline;text-underline-offset:3px}body.auriani-reference .desktop-nav summary{font-weight:400}.reference-menu--shop{grid-template-columns:repeat(2,minmax(0,25%))!important}.catalog-category-links{display:flex;gap:12px;overflow-x:auto;padding:14px 0 22px;scrollbar-width:thin}.catalog-category-links a{white-space:nowrap;border:1px solid #ddd;padding:10px 18px;font-size:14px;text-decoration:none;color:#222}.catalog-category-links a[aria-current],.catalog-category-links a:hover{border-color:#4c5ff5;color:#4c5ff5}[data-catalog-root][aria-busy=true] .catalog-grid{opacity:.45;pointer-events:none}.catalog-update-status:empty{display:none}.catalog-update-status{font-size:14px;margin:12px 0}@media(max-width:989px){.mobile-nav-group__content.reference-menu{display:block;padding:0 20px 20px}.mobile-nav-group .reference-menu-column{padding:12px 0;border:0;border-bottom:1px solid #eee}.mobile-nav-group .reference-menu-column h2{font-size:13px;margin-bottom:6px}.mobile-nav-group .reference-menu-column a{min-height:44px;line-height:24px;padding:10px 0}.catalog-category-links{margin-inline:-16px;padding-inline:16px}}.reference-menu li:empty{display:none}.reference-menu-feature{display:flex;flex-direction:column;gap:12px;max-width:240px;font-size:13px}.reference-menu-feature img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.reference-menu-feature span{line-height:1.5}.native-enhanced .native-select-label,.native-enhanced .native-configuration-form [data-native-option]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;padding:0!important;border:0!important}@media(max-width:989px){.reference-menu-feature{max-width:100%;display:none}}@media(min-width:990px){body.auriani-reference .mega-panel.reference-menu--necklaces{grid-template-columns:repeat(3,minmax(0,1fr)) repeat(2,minmax(0,240px));gap:20px;padding:24px 32px}.reference-menu--shop{grid-template-columns:repeat(2,minmax(0,1fr)) repeat(2,minmax(0,240px))!important;gap:24px!important}.reference-menu-feature{align-self:start}}.reference-gifting{display:grid;grid-template-columns:1fr 1fr;background:#173c35;color:#fff;min-height:400px;margin-top:64px}.reference-gifting__copy{align-self:center;padding:60px}.reference-gifting h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(34px,4vw,60px);line-height:1.12}.reference-gifting img{width:100%;height:100%;max-height:540px;object-fit:cover}.reference-gifting .button{background:#fff;color:#173c35;margin-top:20px}.reference-gifting p{max-width:420px;line-height:1.7}@media(max-width:749px){.reference-gifting{grid-template-columns:1fr;margin-top:32px}.reference-gifting__copy{padding:36px 24px}.reference-gifting img{max-height:390px}}.native-enhanced .supplier-app-slot select.visually-hidden{position:absolute!important;width:1px!important;min-width:0!important;max-width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;left:0!important;overflow:hidden!important;clip-path:inset(50%)!important;border:0!important}@media(max-width:989px){.mobile-nav .reference-menu-feature{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/reference-match.css.map */
