:root{--mad-burgundy-hsl: 352.7 80.4% 20%;--mad-burgundy-deep-hsl: 354.1 78.4% 12.7%;--mad-ink-hsl: 0 0% 14%;--mad-burgundy-bright: hsl(353 66% 29%);--mad-burgundy: #5c0a14;--mad-burgundy-deep: #3a070c;--mad-burgundy-night: hsl(354 80% 8.5%);--mad-page-bg: #ffffff;--mad-cream: #f5ede0;--mad-parchment: #ead8c0;--mad-hairline: hsl(35 32% 88%);--mad-page-cream: #fcf9f4;--mad-toasted-cream: var(--mad-cream);--mad-cream-soft: var(--mad-cream);--mad-beige: var(--mad-cream);--mad-tan: var(--mad-parchment);--mad-ink: hsl(var(--mad-ink-hsl));--mad-ink-deep: hsl(23 18% 9%);--mad-white: hsl(0 0% 100%);--mad-ink-soft: hsl(0 0% 33%);--mad-ink-muted: hsl(0 0% 46%);--mad-ink-faint: hsl(0 0% 62%);--mad-success: hsl(140 22% 32%);--mad-success-bg: hsl(140 24% 95%);--mad-error: hsl(4 68% 44%);--mad-error-bg: hsl(4 60% 96%);--mad-tint-burgundy-04: hsl(var(--mad-burgundy-hsl) / .04);--mad-tint-burgundy-08: hsl(var(--mad-burgundy-hsl) / .08);--mad-tint-burgundy-12: hsl(var(--mad-burgundy-hsl) / .12);--mad-tint-burgundy-25: hsl(var(--mad-burgundy-hsl) / .25);--mad-tint-ink-18: hsl(var(--mad-ink-hsl) / .18);--color-primary: var(--mad-burgundy);--color-primary-hover: var(--mad-burgundy-deep);--color-accent: var(--mad-burgundy);--color-bg: var(--mad-page-bg);--color-surface: var(--mad-white);--color-section-soft: var(--mad-page-cream);--color-section-warm: var(--mad-toasted-cream);--color-section-contrast: var(--mad-burgundy-deep);--color-text: var(--mad-ink);--color-text-emphasis: var(--mad-ink-deep);--color-text-on-dark: var(--mad-white);--color-border: var(--mad-hairline);--color-button-bg: var(--mad-burgundy);--color-button-text: var(--mad-cream);--color-button-secondary-bg: var(--mad-page-bg);--color-button-secondary-text: var(--mad-burgundy);--color-button-secondary-border: var(--mad-burgundy)}:root{--mad-space-0: 0;--mad-space-1: 4px;--mad-space-2: 8px;--mad-space-3: 12px;--mad-space-4: 16px;--mad-space-5: 20px;--mad-space-6: 24px;--mad-space-8: 32px;--mad-space-10: 40px;--mad-space-12: 48px;--mad-space-16: 64px;--mad-space-20: 80px;--mad-space-24: 96px;--mad-space-32: 128px;--mad-space-40: 160px;--mad-gutter: var(--mad-space-4);--mad-section-py-tight: var(--mad-space-12);--mad-section-py-default: var(--mad-space-20);--mad-section-py-generous: var(--mad-space-32);--mad-gap-xs: var(--mad-space-2);--mad-gap-sm: var(--mad-space-3);--mad-gap-md: var(--mad-space-4);--mad-gap-lg: var(--mad-space-6);--mad-gap-xl: var(--mad-space-10);--mad-content-narrow: 60rem;--mad-content-medium: 90rem;--mad-content-wide: 120rem}@media screen and (min-width:750px){:root{--mad-gutter: var(--mad-space-8);--mad-section-py-tight: var(--mad-space-16);--mad-section-py-default: var(--mad-space-24);--mad-section-py-generous: var(--mad-space-40)}}@media screen and (min-width:1200px){:root{--mad-gutter: var(--mad-space-12)}}:root{--mad-shadow-card: 0 1px 2px hsl(var(--mad-ink-hsl) / .04), 0 4px 12px hsl(var(--mad-ink-hsl) / .04);--mad-shadow-modal: 0 1px 2px hsl(var(--mad-ink-hsl) / .06), 0 8px 32px hsl(var(--mad-ink-hsl) / .08);--mad-shadow-elevated: 0 2px 4px hsl(var(--mad-ink-hsl) / .05), 0 16px 48px hsl(var(--mad-ink-hsl) / .06);--mad-shadow-focus: 0 0 0 3px var(--mad-tint-burgundy-25);--mad-focus-outline: 2px solid var(--mad-burgundy)}:root{--mad-radius-none: 0;--mad-radius-sm: 2px;--mad-radius-pill: 999px}:root{--mad-transition-fast: .18s cubic-bezier(.4, 0, .2, 1);--mad-transition-base: .32s cubic-bezier(.4, 0, .2, 1);--mad-ease: cubic-bezier(.4, 0, .2, 1)}:root{--mad-text-2xs: 11px;--mad-text-xs: 12px;--mad-text-sm: 14px;--mad-text-base: 16px;--mad-text-lg: 20px;--mad-text-xl: clamp(24px, 1.2vw + 18px, 28px);--mad-text-2xl: clamp(28px, 1.8vw + 20px, 36px);--mad-text-3xl: clamp(34px, 2.8vw + 22px, 48px);--mad-text-display: clamp(40px, 4.5vw + 24px, 64px)}:root{--mad-z-base: 1;--mad-z-dropdown: 10;--mad-z-sticky: 100;--mad-z-drawer: 1000;--mad-z-modal: 10000;--mad-z-toast: 100000}:root{--mad-tracking-tight: -.01em;--mad-tracking-normal: 0;--mad-tracking-wide: .08em;--mad-tracking-widest: .25em}:root{--mad-grad-primary: linear-gradient( 135deg, var(--mad-burgundy-bright) 0%, var(--mad-burgundy) 50%, var(--mad-burgundy-deep) 100% );--mad-grad-primary-hover: linear-gradient( 135deg, var(--mad-burgundy) 0%, var(--mad-burgundy-deep) 60%, var(--mad-burgundy-night) 100% );--mad-grad-hero-overlay: linear-gradient( 100deg, hsl(var(--mad-burgundy-deep-hsl) / .92) 0%, hsl(var(--mad-burgundy-deep-hsl) / .78) 40%, hsl(var(--mad-burgundy-hsl) / .45) 75%, hsl(var(--mad-burgundy-hsl) / .15) 100% );--mad-grad-burgundy-vignette: radial-gradient( ellipse at 25% 15%, var(--mad-burgundy-bright) 0%, var(--mad-burgundy) 55%, var(--mad-burgundy-deep) 100% );--mad-grad-announcement: linear-gradient( 90deg, var(--mad-burgundy-deep) 0%, var(--mad-burgundy) 50%, var(--mad-burgundy-deep) 100% );--mad-grad-cream-hairline: linear-gradient( 90deg, hsl(var(--maf-cream-hsl) / 0) 0%, var(--mad-cream) 30%, var(--mad-cream) 70%, hsl(var(--maf-cream-hsl) / 0) 100% );--mad-grad-burgundy-hairline: linear-gradient( 90deg, hsl(var(--mad-burgundy-hsl) / 0) 0%, var(--mad-tint-burgundy-25) 30%, var(--mad-tint-burgundy-25) 70%, hsl(var(--mad-burgundy-hsl) / 0) 100% )}@supports (color: color-mix(in oklab,red,blue)){:root{--mad-grad-primary: linear-gradient( 135deg, color-mix(in oklab, var(--mad-burgundy) 92%, var(--mad-cream)) 0%, var(--mad-burgundy) 50%, var(--mad-burgundy-deep) 100% );--mad-grad-primary-hover: linear-gradient( 135deg, var(--mad-burgundy) 0%, var(--mad-burgundy-deep) 60%, color-mix(in oklab, var(--mad-burgundy-deep) 80%, hsl(0 0% 0%)) 100% );--mad-grad-burgundy-vignette: radial-gradient( ellipse at 25% 15%, color-mix(in oklab, var(--mad-burgundy) 88%, var(--mad-cream)) 0%, var(--mad-burgundy) 55%, color-mix(in oklab, var(--mad-burgundy) 85%, hsl(0 0% 0%)) 100% );--mad-grad-announcement: linear-gradient( 90deg, color-mix(in oklab, var(--mad-burgundy) 85%, hsl(0 0% 0%)) 0%, var(--mad-burgundy) 50%, color-mix(in oklab, var(--mad-burgundy) 85%, hsl(0 0% 0%)) 100% )}}:root{--maf-ink-hsl: 354.1 78.4% 12.7%;--maf-wine-hsl: 352.7 80.4% 20%;--maf-cream-hsl: 37.1 51.2% 92%;--maf-parchment-hsl: 34.3 50% 83.5%;--maf-card-hsl: 36 41% 88%;--maf-ink: #3a070c;--maf-wine: #5c0a14;--maf-cream: #f5ede0;--maf-cream-rgb: 245, 237, 224;--maf-parchment: #ead8c0;--maf-header-icon: #000000;--maf-drawer-ink: #000000;--maf-header-bg: #ffffff;--maf-serif: var(--font-heading-family)}html{background-color:var(--maf-ink, #3a070c)}.header__icon svg,.header__icon span.svg-wrapper svg,.header-wrapper svg.icon{fill:none!important}.header__icon svg *,.header__icon span.svg-wrapper svg *,.header-wrapper svg.icon *{fill:none!important}body .header-wrapper{background:var(--maf-header-bg)!important;background-color:var(--maf-header-bg)!important;background-image:none!important}body:not(.template-index) .header-wrapper:not(.header--scrolled){box-shadow:inset 0 -1px 0 var(--mad-hairline)}body .header-wrapper:before,body .header-wrapper:after{background-image:none}body .header-wrapper,body .header-wrapper a,body .header-wrapper summary,body .header-wrapper .header__icon,body .header-wrapper .header__menu-item,body .header-wrapper .header__active-menu-item,body .header-wrapper .header__heading-link,body .header-wrapper .list-menu__item--link{color:var(--maf-ink)!important}body .header-wrapper .header__icon svg,body .header-wrapper .header__icon span.svg-wrapper svg,body .header-wrapper svg.icon{color:var(--maf-header-icon)!important;fill:none!important;stroke:var(--maf-header-icon)!important}body .header-wrapper .header__icon svg *,body .header-wrapper .header__icon span.svg-wrapper svg *,body .header-wrapper svg.icon *{fill:none!important;stroke:var(--maf-header-icon)!important}body .header-wrapper .header-icon{stroke:var(--maf-header-icon)!important}body .header-wrapper.header--scrolled{background:var(--maf-header-bg)!important;background-color:var(--maf-header-bg)!important;background-image:none!important;box-shadow:0 1px 0 var(--mad-hairline),0 12px 32px hsl(var(--mad-ink-hsl) / .06)!important;transition:box-shadow var(--mad-transition-base)}body .header-wrapper.header--scrolled:before,body .header-wrapper.header--scrolled:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important}body .section-header.shopify-section-header-sticky,body .section-header.shopify-section-header-hidden,body .section-header.animate{position:relative!important;top:auto!important}body .header-wrapper.header--scrolled,body .header-wrapper.header--scrolled a,body .header-wrapper.header--scrolled summary,body .header-wrapper.header--scrolled .header__icon,body .header-wrapper.header--scrolled .header__menu-item,body .header-wrapper.header--scrolled .header__active-menu-item,body .header-wrapper.header--scrolled .header__heading-link,body .header-wrapper.header--scrolled .list-menu__item--link{color:var(--maf-ink)!important}body .header-wrapper.header--scrolled .header__icon svg,body .header-wrapper.header--scrolled .header__icon span.svg-wrapper svg,body .header-wrapper.header--scrolled svg.icon{color:var(--maf-header-icon)!important;fill:none!important;stroke:var(--maf-header-icon)!important}body .header-wrapper.header--scrolled .header__icon svg *,body .header-wrapper.header--scrolled .header__icon span.svg-wrapper svg *,body .header-wrapper.header--scrolled svg.icon *{fill:none!important;stroke:var(--maf-header-icon)!important}body .header-wrapper.header--scrolled .header-icon{stroke:var(--maf-header-icon)!important}body .header-wrapper .header-drawer .menu-link,body .header-wrapper .header-drawer .menu-link span,body .header-wrapper .header-drawer .menu-link a,body:has(main>.shopify-section:first-of-type video) .header-wrapper:not(.header--scrolled) .header-drawer .menu-link,body:has(main>.shopify-section:first-of-type video) .header-wrapper:not(.header--scrolled) .header-drawer .menu-link span,body:has(main>.shopify-section:first-of-type video) .header-wrapper:not(.header--scrolled) .header-drawer .menu-link a{color:var(--maf-drawer-ink)!important;fill:var(--maf-drawer-ink)!important}body .header-wrapper .header-drawer .menu-link svg,body .header-wrapper .header-drawer .menu-link .menu-arrow svg,body .header-wrapper .header-drawer .menu-link svg path,body .header-wrapper .header-drawer .menu-link .menu-arrow svg path,body:has(main>.shopify-section:first-of-type video) .header-wrapper:not(.header--scrolled) .header-drawer .menu-link svg,body:has(main>.shopify-section:first-of-type video) .header-wrapper:not(.header--scrolled) .header-drawer .menu-link svg path{stroke:var(--maf-drawer-ink)!important;fill:none!important;color:var(--maf-drawer-ink)!important;opacity:1!important;stroke-width:2!important}body .header-wrapper .header-drawer .drawer-footer .footer-link,body .header-wrapper .header-drawer .drawer-footer .footer-link:first-child,body .header-wrapper .header-drawer .drawer-footer .footer-link span,body .header-wrapper .header-drawer .currency-selector,body:has(main>.shopify-section:first-of-type video) .header-wrapper:not(.header--scrolled) .header-drawer .drawer-footer .footer-link,body:has(main>.shopify-section:first-of-type video) .header-wrapper:not(.header--scrolled) .header-drawer .drawer-footer .footer-link:first-child,body:has(main>.shopify-section:first-of-type video) .header-wrapper:not(.header--scrolled) .header-drawer .currency-selector{color:var(--maf-drawer-ink)!important;fill:var(--maf-drawer-ink)!important}body .header-wrapper .header-drawer .drawer-footer .footer-link svg,body .header-wrapper .header-drawer .drawer-footer .footer-link-icon,body:has(main>.shopify-section:first-of-type video) .header-wrapper:not(.header--scrolled) .header-drawer .drawer-footer .footer-link svg,body:has(main>.shopify-section:first-of-type video) .header-wrapper:not(.header--scrolled) .header-drawer .drawer-footer .footer-link-icon{stroke:var(--maf-drawer-ink)!important;fill:none!important;color:var(--maf-drawer-ink)!important}body .header-wrapper .header-drawer .drawer-footer .footer-link:hover,body .header-wrapper .header-drawer .drawer-footer .footer-link:first-child:hover{color:var(--maf-drawer-ink)!important}body .header-wrapper .header-drawer .submenu-links a,body:has(main>.shopify-section:first-of-type video) .header-wrapper:not(.header--scrolled) .header-drawer .submenu-links a{color:var(--maf-drawer-ink)!important}body .header-wrapper .header-drawer .drawer-close,body .header-wrapper .header-drawer .drawer-header-top svg,body:has(main>.shopify-section:first-of-type video) .header-wrapper:not(.header--scrolled) .header-drawer .drawer-close,body:has(main>.shopify-section:first-of-type video) .header-wrapper:not(.header--scrolled) .header-drawer .drawer-header-top svg{color:var(--maf-drawer-ink)!important;stroke:var(--maf-drawer-ink)!important}body{width:100%;margin:0;padding:0;overflow-x:clip;-webkit-overflow-scrolling:touch;box-sizing:border-box;scroll-behavior:smooth}h3{font-family:var(--font-heading-family)}.border-none{border:none}.flex{display:flex!important;gap:5px;align-items:center}.h-100{height:100%}.w-100{width:100%}.pt-20{padding-top:20px!important}.pb-20{padding-bottom:20px!important}.align-stretch{align-items:stretch!important}.less-margin{margin-top:0;margin-bottom:0}.f-14{font-size:calc(var(--font-heading-scale) * 1rem)}.multicolumn-card__info p{margin-bottom:10px}.card__heading>a{font-size:15px}.product-display__image--center{padding:0% 15%}.list-none{list-style:none;padding-left:0}.price__container *{font-weight:600}#collection-hero h1{text-transform:none}@media screen and (min-width:750px){#collection-hero{padding-left:8.2rem;padding-right:8.2rem}}@media screen and (max-width:749px){#main-collection-filters,#product-grid,.w-full.collection-hero{padding-left:0!important;padding-right:0!important}#collection-hero{padding-left:1.5rem;padding-right:1.5rem}}.card-information .price,.card-information .price__container *,.card-wrapper .price,.card-wrapper .price__container *{font-size:1.3rem;font-weight:400;letter-spacing:.05rem;color:var(--mad-ink-muted)}.card-wrapper .card-information>.price{color:var(--mad-ink-muted)}.card-information .price--on-sale .price-item--regular,.card-wrapper .price--on-sale .price-item--regular{font-size:1.15rem;font-weight:400}.ma-checkbox{position:absolute;opacity:0;cursor:pointer}.ma-input-label{font-size:15px;letter-spacing:.5px;color:var(--mad-burgundy);font-weight:400;cursor:pointer;display:inline-flex;align-items:center;padding-left:39px;position:relative;transition:color .3s ease;-webkit-user-select:none;user-select:none}.ma-input-label:before{content:"";width:24px;height:24px;border:2px solid var(--mad-hairline);border-radius:4px;display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all .3s ease;background:#fff}.ma-input-label:after{content:"";width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;position:absolute;left:9px;top:50%;transform:translateY(-50%) rotate(45deg) scale(0);transition:transform .2s ease;margin-top:-2px}.ma-checkbox:checked+.ma-input-label:before{background:linear-gradient(135deg,var(--mad-burgundy) 0%,var(--mad-burgundy-deep) 100%);border-color:var(--mad-burgundy)}.ma-checkbox:checked+.ma-input-label:after{transform:translateY(-50%) rotate(45deg) scale(1);margin-top:-2px}.ma-input-label:hover:before{border-color:var(--mad-burgundy);box-shadow:0 0 0 4px var(--mad-tint-burgundy-08)}.ma-checkbox:focus+.ma-input-label:before{outline:2px solid var(--mad-burgundy);outline-offset:2px}.ma-input-header{padding:15px 0;position:relative}.ma-diamond-material-item{position:relative;overflow:hidden;cursor:pointer;border-radius:4px;transition:all .3s ease;border:2px solid var(--mad-hairline);padding:20px;background:#fff}.ma-diamond-material-item:before{display:none}.ma-material-image-container{position:relative;z-index:2;display:flex;justify-content:center;align-items:center}.ma-diamond-material-image{width:100px;height:100px;object-fit:contain;transition:transform .3s ease,filter .3s ease}.ma-material-name{position:relative;z-index:2;text-align:center;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:rgba(var(--color-foreground),.65);font-weight:500;transition:color .3s ease}.ma-diamond-material-item.ma-selected .ma-material-name{color:#fff;font-weight:600}.container{width:100%;margin-right:auto;margin-left:auto}.ma-choose-diamond-section{text-align:left!important}.ma-choose-diamond-btn{min-width:100%!important}.product-form__buttons{max-width:44rem}.ma-choose-diamond-btn{background:var(--mad-burgundy);color:var(--mad-cream);border:none;padding:var(--mad-space-4) var(--mad-space-8);font-size:16px;text-transform:uppercase;letter-spacing:.5px;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease;min-width:200px;font-family:var(--font-body-family);font-weight:600}.ma-choose-diamond-btn:hover:not(:disabled){background:var(--mad-burgundy-deep);color:var(--mad-cream);transform:translateY(-1px)}.ma-choose-diamond-btn:disabled{background:transparent;color:hsl(var(--mad-burgundy-hsl) / .55);border:1px dashed hsl(var(--mad-burgundy-hsl) / .35);cursor:not-allowed;transform:none}.product-form__submit{font-family:var(--font-body-family);border-radius:var(--mad-radius-sm);font-weight:500;text-transform:uppercase;color:var(--mad-cream)}.product__accordion summary{color:var(--mad-burgundy)}.product__accordion .accordion__title{color:var(--mad-ink)}.product__accordion .accordion__content{padding-left:0;padding-right:0}.product__info-container .price .price-item,.product__info-wrapper .price .price-item,.product__info-container .price__regular,.product__info-wrapper .price__regular,.product__info-container .price__sale,.product__info-wrapper .price__sale{font-size:13px;font-weight:400;letter-spacing:.5px}.lg-w-50{width:50%}.m-auto{margin:0 auto}.flex-start{align-items:flex-start}.sticky-white{position:sticky;top:0;background:rgb(var(--color-background))}.pb-30{padding-bottom:30px}.ma-ring-progress-container *{font-family:var(--font-body-family)}@media(max-width:900px){.lg-w-50{width:90%}.header__heading-link{padding:0rem}.header__icon,.header__icon--cart .icon{width:3.5rem!important}.header{padding:10px 2rem!important}.search-menu{margin-left:0!important}.price{font-size:1.4rem!important}.card-information .price,.card-information .price__container *,.card-wrapper .price,.card-wrapper .price__container *{font-size:1.2rem!important;font-weight:400!important}.product-display__image--center{padding:0% 24%}}@media(min-width:900px){.shopify-section.section>.gradient.color-scheme-1{margin-top:-2px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1280px}}@media(max-width:720px){.drawer-close{display:flex!important}.mobile-f-10{font-size:10px}#collection-hero{flex-direction:column-reverse}.grid{flex-direction:column}.image-with-text__text-item.grid__item{margin-top:-1.1px}}.footer__blocks-wrapper{margin-bottom:2rem}.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet{align-items:start}.ma-text-input{width:100%;min-height:80px;padding:12px;border:1px solid var(--mad-hairline);border-radius:var(--mad-radius-sm);font-size:14px;font-family:inherit;resize:vertical;background:#fff;color:var(--mad-ink)}.ships_by{font-weight:600;color:rgba(var(--color-foreground),.6);font-size:1.2rem}.ma-text-input:focus{outline:none;border-color:var(--mad-burgundy)}.ma-text-input::placeholder{color:rgba(var(--color-foreground),.55)}.f-14{font-size:14px}*{scrollbar-width:thin;scrollbar-color:var(--mad-hairline) transparent}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--mad-hairline);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--mad-tint-burgundy-25)}.ux-product-grid{align-items:flex-start!important}@media(max-width:720px){.ux-product-grid{flex-direction:row!important}}.gap-4{gap:2.5rem}.text-s{font-size:.875rem}.text-m{font-size:1.6rem}@media(min-width:640px){.sm\:text-base{font-size:1rem}.text-m{font-size:1.8rem}}.tracking-md{letter-spacing:.05em}@media(min-width:640px){.sm\:tracking-normal{letter-spacing:0em}}.mb-0-5{margin-bottom:.125rem}@media(min-width:640px){.sm\:mb-0{margin-bottom:0}}.leading-normal{line-height:1.5}.uppercase{text-transform:uppercase}.ma-variant-accordion{margin-bottom:16px}.ma-variant-accordion .ma-accordion-header{padding:12px 16px;border:1px solid var(--mad-hairline);border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}.ma-variant-accordion .ma-accordion-header:hover{background-color:var(--mad-tint-burgundy-04)}.ma-variant-accordion .ma-header-content{display:flex;align-items:center;gap:8px;flex:1}.ma-variant-accordion .ma-section-title{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--mad-ink);margin:0}.ma-variant-accordion .ma-separator{color:var(--mad-hairline)}.ma-variant-accordion .ma-selected-variant-value{font-size:12px;color:rgba(var(--color-foreground),.65);font-weight:500}.ma-variant-accordion .ma-accordion-icon{font-size:18px;font-weight:300;color:rgba(var(--color-foreground),.55);width:20px;text-align:center;transition:all .2s ease}.ma-variant-accordion .ma-accordion-content{padding:12px 16px;border:1px solid var(--mad-hairline);border-top:none;border-radius:0 0 4px 4px;background-color:var(--mad-white)}.ma-variant-options-grid{display:flex;align-items:center}@media screen and (max-width:749px){.product--mobile-show .product__media-list .product__media-item:not(.is-active){display:none!important}.product--mobile-show .product__media-list .product__media-item.is-active{display:block!important;width:100%!important}.ma-single-image-gallery .product__media-item{width:100%!important;flex:0 0 100%!important}.ma-single-image-gallery .product__media-item:not(.is-active){display:none!important}.rich-text__wrapper.page-width{width:100%}}.strike{color:rgba(var(--color-foreground),.55)!important;text-decoration:line-through}.padding-appointment .image-with-text__text--caption{background:var(--mad-burgundy);color:var(--mad-white);padding:20px 28px;margin:8px 0;border-left:3px solid var(--mad-cream);font-size:13px;font-weight:400;line-height:1.6}@keyframes mad-aura{0%,to{opacity:.06;transform:scale(1)}50%{opacity:.18;transform:scale(1.08)}}body:before{content:"";position:fixed;top:0;left:0;right:0;height:4px;background:var(--maf-ink);z-index:901;pointer-events:none}.ma-consult-nudge{flex-direction:column;align-items:center;text-align:center;gap:7px;padding:17px 20px;background:var(--mad-white);border:1px solid var(--mad-hairline);border-left:1px solid var(--mad-hairline);border-radius:0;box-shadow:none;transition:border-color var(--mad-transition-fast),box-shadow var(--mad-transition-fast),background var(--mad-transition-fast)}.ma-consult-nudge:hover{background:var(--mad-white);border-color:var(--mad-burgundy);border-left-color:var(--mad-burgundy);box-shadow:inset 0 0 0 1px var(--mad-burgundy);transform:none}.ma-consult-nudge-text{align-items:center;gap:7px}.ma-consult-nudge-title{text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:500;line-height:1;color:rgba(var(--color-foreground),.5)}.ma-consult-nudge-cta{text-transform:uppercase;color:var(--mad-burgundy);font-size:12px;font-weight:500;letter-spacing:.12em;line-height:1}.ma-consult-nudge:hover .ma-consult-nudge-cta{color:var(--mad-burgundy)}.ma-consult-nudge-cta:after{height:1px;bottom:-3px;background-color:var(--mad-burgundy);left:50%;transform:translate(-50%)}.button,.shopify-challenge__button,.customer button,.cart-hover-dropdown__btn{text-transform:uppercase;letter-spacing:var(--mad-tracking-wide);font-weight:500;transition:background-color var(--mad-transition-base),color var(--mad-transition-base),border-color var(--mad-transition-base),filter var(--mad-transition-base)}@supports (color: color-mix(in oklab,red,blue)){.button:not(.button--secondary):not(.button--tertiary):hover,.shopify-challenge__button:hover,.customer button:hover{background-color:color-mix(in oklab,rgb(var(--color-button)) 82%,hsl(0 0% 0%))}}.button--secondary:hover{background-color:var(--mad-tint-burgundy-04)}.cart-hover-dropdown__btn--primary:hover{background:var(--mad-burgundy-deep)}.field__input:focus,.select__select:focus,.customer .field input:focus,.field textarea:focus,.ma-text-input:focus{outline:none;box-shadow:0 0 0 1px var(--mad-burgundy),var(--mad-shadow-focus)}.ma-text-input:focus{border-color:var(--mad-burgundy)}:focus-visible{outline:var(--mad-focus-outline);outline-offset:2px}h1,h2,.h0,.h1,.h2{letter-spacing:var(--mad-tracking-tight);font-weight:var(--font-heading-weight)}.mad-eyebrow{display:block;font-size:var(--mad-text-xs);font-weight:400;text-transform:uppercase;letter-spacing:var(--mad-tracking-widest);color:var(--mad-ink-muted);margin-bottom:var(--mad-space-3)}.color-scheme-4 .mad-eyebrow,.mad-eyebrow--on-dark{color:var(--mad-white)}.mad-link-reveal{position:relative;display:inline-block;text-decoration:none}.mad-link-reveal:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1.5px;background-color:var(--mad-burgundy);transition:width .3s var(--mad-ease)}.mad-link-reveal:hover:after,.mad-link-reveal:focus-visible:after{width:100%}.card-wrapper .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:first-child:not(:only-child){transition:transform .48s var(--mad-ease)}.card-wrapper:focus-within .media.media--hover-effect>img:only-child{transform:scale(1.03)}@media screen and (min-width:1200px){body.template-collection #MainContent .page-width{max-width:144rem}}.card__heading{font-size:1.4rem;font-weight:400;letter-spacing:.02em}.card-wrapper .media.media--hover-effect>img+img{transition:opacity .48s var(--mad-ease)}.card-wrapper .card__inner{transition:box-shadow var(--mad-transition-base)}.card-wrapper:hover .card__inner,.card-wrapper:focus-within .card__inner{box-shadow:var(--mad-shadow-card)}.card__heading a{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none;background-image:linear-gradient(var(--mad-burgundy),var(--mad-burgundy));background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size .95s var(--mad-ease),color var(--mad-transition-base)}.card-wrapper:hover .card__heading a,.card-wrapper:focus-within .card__heading a{color:var(--mad-burgundy);text-decoration:none;background-size:100% 1px}.card-wrapper .card__information{padding:var(--mad-space-4) 0 var(--mad-space-2)}.facets__summary,.mobile-facets__open span,.facet-filters__label label,.facets__heading{text-transform:none;font-size:1.4rem;letter-spacing:var(--mad-tracking-normal);color:var(--mad-ink)}.facets__heading,.facet-filters__label label{color:var(--mad-ink-muted)}.facets__summary{border:none;padding:.8rem 0;transition:color var(--mad-transition-fast)}.facets__disclosure[open] .facets__summary,.facets__summary:hover{color:var(--mad-burgundy)}.facets__summary .icon-caret{transition:transform var(--mad-transition-fast)}.facets__disclosure[open] .facets__summary .icon-caret{transform:rotate(180deg)}.facets__wrapper{column-gap:2.8rem;row-gap:.2rem;flex-wrap:wrap}.facet-filters__sort{text-transform:none;font-size:1.4rem;letter-spacing:var(--mad-tracking-normal)}.facets-container{border-bottom:1px solid var(--mad-hairline);padding-bottom:1.2rem}.ma-breadcrumbs{width:100%;padding:2rem 0 .4rem}.ma-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--maf-ink-hsl) / .55)}.ma-breadcrumbs__item+.ma-breadcrumbs__item:before{content:"/";margin:0 .9rem;opacity:.45}.ma-breadcrumbs__list a{color:inherit;text-decoration:none;transition:color var(--mad-transition-fast)}.ma-breadcrumbs__list a:hover{color:var(--maf-wine)}.ma-breadcrumbs__item[aria-current]{color:var(--maf-ink)}menu-drawer.mobile-facets__wrapper .mobile-facets{z-index:1000}.facets__display{border:1px solid var(--mad-hairline);border-radius:var(--mad-radius-sm);box-shadow:var(--mad-shadow-modal);margin-top:.8rem}.facets__display .facets__header{padding:var(--mad-space-4) var(--mad-space-6);border-bottom:1px solid var(--mad-hairline);font-size:var(--mad-text-2xs)}.facets__header .facets__selected{color:var(--mad-ink-muted)}.facets__header .facets__reset{color:var(--mad-burgundy);text-transform:none;letter-spacing:var(--mad-tracking-normal);font-size:var(--mad-text-2xs);text-decoration:none}.facets__header .facets__reset:hover{text-decoration:underline;text-underline-offset:3px}.facets__display .facets__list{padding:var(--mad-space-3) var(--mad-space-6) var(--mad-space-5)}.facets__label{font-size:1.3rem;padding-top:.7rem;padding-bottom:.7rem;color:var(--mad-ink);transition:color var(--mad-transition-fast)}.facets__label:hover{color:var(--mad-burgundy)}.facet-checkbox>svg:first-of-type{color:var(--mad-tan)}.facet-checkbox>input:checked~.svg-wrapper .icon-checkmark,.facet-checkbox .icon-checkmark{color:var(--mad-burgundy)}.active-facets__button,.active-facets__button-wrapper .active-facets__button-inner{border:1px solid var(--mad-hairline);border-radius:var(--mad-radius-pill);font-size:var(--mad-text-2xs);letter-spacing:.04em;color:var(--mad-ink-soft);transition:border-color var(--mad-transition-fast),color var(--mad-transition-fast);box-shadow:none}.active-facets__button:hover,.active-facets__button-wrapper .active-facets__button-inner:hover{border-color:var(--mad-burgundy);color:var(--mad-burgundy)}::selection{background:hsl(var(--mad-ink-hsl) / .15)}::-moz-selection{background:hsl(var(--mad-ink-hsl) / .15)}h1,h2,h3,.h0,.h1,.h2,.h3,.banner__heading,.card__heading{text-wrap:balance}.rte p{text-wrap:pretty}:target{scroll-margin-top:120px}.header-drawer.active{box-shadow:24px 0 64px hsl(var(--mad-ink-hsl) / .22)}.sticky-white{box-shadow:0 12px 16px -12px hsl(var(--mad-ink-hsl) / .08)}body{-webkit-tap-highlight-color:hsl(var(--mad-burgundy-hsl) / .1)}cart-items .cart__warnings{padding:var(--mad-section-py-default) 0}.cart__empty-text{font-size:var(--mad-text-2xl);font-weight:400;letter-spacing:var(--mad-tracking-tight)}body menu-drawer>details[open]>summary:before{transition:opacity var(--duration-default) var(--mad-ease),visibility var(--duration-default) var(--mad-ease)}.js body details[open]>.menu-drawer,.js body details[open]>.menu-drawer__submenu{transition:transform var(--duration-default) var(--mad-ease),visibility var(--duration-default) var(--mad-ease)}body .cart-notification.animate{transition:transform var(--duration-short) var(--mad-ease),visibility 0s var(--duration-short) var(--mad-ease)}body .cart-notification.active{transition:transform var(--duration-default) var(--mad-ease),visibility 0s}body .drawer{transition:visibility var(--duration-default) var(--mad-ease)}body .drawer__inner{transition:transform var(--duration-default) var(--mad-ease)}@media(prefers-reduced-motion:reduce){.card-wrapper .media.media--hover-effect>img,.card-wrapper .media.media--hover-effect>img+img,.card-wrapper .card__inner,.card__heading a,.mad-link-reveal:after,.ma-ann__slide,body .header-wrapper.header--scrolled{transition:none!important}.card-wrapper:hover .media.media--hover-effect>img,.card-wrapper:focus-within .media.media--hover-effect>img{transform:none!important}}.product-form__buttons .ma-choose-diamond-btn{--color-button-text: 255, 255, 255;background:#000;color:var(--mad-white)}.product-form__buttons .ma-choose-diamond-btn:hover:not(:disabled),.product-form__buttons .ma-choose-diamond-btn:focus-visible:not(:disabled){background:var(--mad-burgundy-deep);color:var(--mad-white)}
/*# sourceMappingURL=/cdn/shop/t/196/assets/custom.css.map */
