:root{--gh-ease-ui: cubic-bezier(.4, 0, .2, 1);--gh-ease-reveal: cubic-bezier(.19, 1, .22, 1);--gh-dur-ui: .3s;--gh-dur-reveal: .6s;--gh-aubergine: #3f1a35;--gh-aubergine-deep: #2a1023;--gh-blush: #eedcd6;--gh-petal: #a57c83;--gh-paper: #f8f1ee;--gh-rose-gold: linear-gradient( 135deg, #ac7b6c 0%, #d6ab9b 18%, #ecc5b6 38%, #e0b7a5 58%, #cb9a89 78%, #c08b79 100% );--gh-hairline: #dcd2d2;--gh-hairline-light: rgba(238, 220, 214, .22);--gh-section-space: clamp(64px, 9vw, 160px);--gh-headline: var(--gh-aubergine-deep);--gh-body-ink: #141210;--gh-accent-ink: #6e5f5c;--gh-rose-ink: #c4917f;--gh-plate: #ffffff;--gh-accent-wash: var(--gh-blush)}.color-scheme--scheme-1{--gh-hairline: #dcd2d2}.color-scheme--scheme-2{--gh-hairline: #d3bfbd}.color-scheme--scheme-6{--gh-hairline: #e2dfe2}.color-scheme--scheme-3,.color-scheme--scheme-5,.color-scheme--scheme-7{--gh-hairline: var(--gh-hairline-light)}:is(.color-scheme--scheme-1,.color-scheme--scheme-2,.color-scheme--scheme-6) :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6):not(.button){color:var(--gh-headline)}:is(.color-scheme--scheme-3,.color-scheme--scheme-5,.color-scheme--scheme-7) :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.gh-display):not(.button){color:rgb(var(--text-color))}::selection{background:var(--gh-accent-wash);color:var(--gh-aubergine-deep)}.rte a:hover,.prose a:hover,.footer a:hover,.shopify-section--footer a:hover{color:var(--gh-accent-ink)}:focus-visible{outline-color:var(--gh-accent-ink)}.shopify-section:not(.shopify-section--header):not(.shopify-section--footer):not(.shopify-section--announcement-bar){--section-vertical-spacing: var(--gh-section-space)}a,button,.button,[class*=button]{transition-timing-function:var(--gh-ease-ui)!important;transition-duration:var(--gh-dur-ui)!important}[class*=reveal],[class*=scroll-reveal]{transition-timing-function:var(--gh-ease-reveal)!important;transition-duration:var(--gh-dur-reveal)!important}.product-card img,[class*=product-card] img{transition:opacity var(--gh-dur-reveal) var(--gh-ease-reveal)!important;transform:none!important}.product-card:hover,[class*=product-card]:hover{transform:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}:root{--gh-vitrine: #ffffff}.product-card__media,.product-card__figure,.product-gallery__media,.product-gallery__image-list,.product-card__placeholder,[class*=placeholder]{background:var(--gh-vitrine)}.header__primary-nav>ul>li>a,.header__primary-nav>ul>li>:is(mega-menu-disclosure,dropdown-menu-disclosure) summary{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% 1px;background-position:left calc(100% - 1px);transition:background-size var(--gh-dur-ui) var(--gh-ease-ui)}.header__primary-nav>ul>li>a:hover,.header__primary-nav>ul>li>:is(mega-menu-disclosure,dropdown-menu-disclosure) summary:hover,.header__primary-nav>ul>li>:is(mega-menu-disclosure,dropdown-menu-disclosure) [aria-expanded=true] summary,.header__primary-nav>ul>li>:is(mega-menu-disclosure,dropdown-menu-disclosure) summary[aria-expanded=true]{background-size:100% 1px}.gh-wordmark-img{display:block;height:auto}.gh-rule{display:block;height:1px;border:0;background:var(--gh-rose-gold)}h1,.h1,.h0{font-weight:300;letter-spacing:-.012em;line-height:1.04}h2,.h2{font-weight:300;letter-spacing:-.008em;line-height:1.1}h3,.h3{font-weight:400;letter-spacing:0;line-height:1.2}body,p{line-height:1.7}.prose p,.rte p{max-width:36em}.button,button.button,a.button{border-radius:0;min-height:52px;padding-block:16px;padding-inline:clamp(30px,3.4vw,40px);font-size:11px;letter-spacing:.22em}img,.card,[class*=card]{border-radius:0}.product-card__title,[class*=product-card] [class*=title]{letter-spacing:0}.header:not(.header--transparent),.shopify-section--header{--border-color: var(--gh-hairline)}hr,.divider{border-color:var(--gh-hairline)}.shopify-section--main-product h1,.shopify-section--main-product .h1{font-size:clamp(28px,2.4vw,34px);font-weight:400;line-height:1.15;letter-spacing:-.005em}.eyebrow,[class*=subheading],[class*=eyebrow]{letter-spacing:.26em}.mega-menu__linklist a.link-faded[href$="/pages/build-your-own"],.mega-menu__linklist a.link-faded[href$="/pages/diamond-search"],.mega-menu__linklist a.link-faded[href$="/collections/in-stock-gifts"],.mega-menu__linklist a.link-faded[href$="/pages/custom-orders"],.mega-menu__linklist a.link-faded[href$="/collections/solitaire"],.mega-menu__linklist a.link-faded[href$="/collections/pave"],.mega-menu__linklist a.link-faded[href$="/collections/halo"],.mega-menu__linklist a.link-faded[href$="/collections/hidden-halo"],.mega-menu__linklist a.link-faded[href$="/collections/three-stone"],.mega-menu__linklist a.link-faded[href$="/collections/gemstone-rings"]{display:inline-flex;align-items:center;gap:10px}.mega-menu__linklist a.link-faded[href$="/pages/build-your-own"]:before,.mega-menu__linklist a.link-faded[href$="/pages/diamond-search"]:before,.mega-menu__linklist a.link-faded[href$="/collections/in-stock-gifts"]:before,.mega-menu__linklist a.link-faded[href$="/pages/custom-orders"]:before,.mega-menu__linklist a.link-faded[href$="/collections/solitaire"]:before,.mega-menu__linklist a.link-faded[href$="/collections/pave"]:before,.mega-menu__linklist a.link-faded[href$="/collections/halo"]:before,.mega-menu__linklist a.link-faded[href$="/collections/hidden-halo"]:before,.mega-menu__linklist a.link-faded[href$="/collections/three-stone"]:before,.mega-menu__linklist a.link-faded[href$="/collections/gemstone-rings"]:before{content:"";flex:none;width:20px;height:20px;background-color:currentColor;opacity:.5;-webkit-mask:var(--gh-menu-icon) center / contain no-repeat;mask:var(--gh-menu-icon) center / contain no-repeat;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.mega-menu__linklist a.link-faded[href$="/pages/build-your-own"]:hover:before,.mega-menu__linklist a.link-faded[href$="/pages/diamond-search"]:hover:before,.mega-menu__linklist a.link-faded[href$="/collections/in-stock-gifts"]:hover:before,.mega-menu__linklist a.link-faded[href$="/pages/custom-orders"]:hover:before,.mega-menu__linklist a.link-faded[href$="/collections/solitaire"]:hover:before,.mega-menu__linklist a.link-faded[href$="/collections/pave"]:hover:before,.mega-menu__linklist a.link-faded[href$="/collections/halo"]:hover:before,.mega-menu__linklist a.link-faded[href$="/collections/hidden-halo"]:hover:before,.mega-menu__linklist a.link-faded[href$="/collections/three-stone"]:hover:before,.mega-menu__linklist a.link-faded[href$="/collections/gemstone-rings"]:hover:before{opacity:1}.mega-menu__linklist a.link-faded[href$="/pages/build-your-own"]{--gh-menu-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.35'%20stroke-linejoin='round'%20stroke-linecap='round'%3E%3Ccircle%20cx='12'%20cy='15'%20r='6.6'/%3E%3Cpath%20d='M8.8%208.6L12%203.4l3.2%205.2'/%3E%3Cpath%20d='M9.4%206h5.2'/%3E%3C/svg%3E")}.mega-menu__linklist a.link-faded[href$="/pages/diamond-search"]{--gh-menu-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.35'%20stroke-linejoin='round'%20stroke-linecap='round'%3E%3Cpath%20d='M4%209h16l-8%2011.5z'/%3E%3Cpath%20d='M4%209l3-5h10l3%205'/%3E%3Cpath%20d='M7%204l1.6%205M17%204l-1.6%205'/%3E%3C/svg%3E")}.mega-menu__linklist a.link-faded[href$="/collections/in-stock-gifts"]{--gh-menu-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.35'%20stroke-linejoin='round'%20stroke-linecap='round'%3E%3Ccircle%20cx='9.5'%20cy='14.5'%20r='6.4'/%3E%3Ccircle%20cx='16.2'%20cy='10.8'%20r='5.4'/%3E%3C/svg%3E")}.mega-menu__linklist a.link-faded[href$="/pages/custom-orders"]{--gh-menu-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.35'%20stroke-linejoin='round'%20stroke-linecap='round'%3E%3Ccircle%20cx='10.5'%20cy='15'%20r='6.4'/%3E%3Cpath%20d='M18.6%203l1%202.9%202.9%201-2.9%201-1%202.9-1-2.9-2.9-1%202.9-1z'/%3E%3C/svg%3E")}.mega-menu__linklist a.link-faded[href$="/collections/solitaire"]{--gh-menu-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.35'%20stroke-linejoin='round'%20stroke-linecap='round'%3E%3Ccircle%20cx='12'%20cy='15'%20r='6.6'/%3E%3Ccircle%20cx='12'%20cy='6'%20r='3.6'/%3E%3Cpath%20d='M14.8%203.6l1.1-1.1M9.2%203.6L8.1%202.5M14.8%208.4l1.1%201.1M9.2%208.4l-1.1%201.1'/%3E%3C/svg%3E")}.mega-menu__linklist a.link-faded[href$="/collections/pave"]{--gh-menu-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.35'%20stroke-linejoin='round'%20stroke-linecap='round'%3E%3Cpath%20d='M6.6%2011.2A6.6%206.6%200%201%200%2017.4%2011.2'/%3E%3Ccircle%20cx='12'%20cy='6'%20r='3.1'/%3E%3Ccircle%20cx='6.6'%20cy='11.2'%20r='.85'/%3E%3Ccircle%20cx='8.7'%20cy='9.3'%20r='.85'/%3E%3Ccircle%20cx='15.3'%20cy='9.3'%20r='.85'/%3E%3Ccircle%20cx='17.4'%20cy='11.2'%20r='.85'/%3E%3C/svg%3E")}.mega-menu__linklist a.link-faded[href$="/collections/halo"]{--gh-menu-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.35'%20stroke-linejoin='round'%20stroke-linecap='round'%3E%3Ccircle%20cx='12'%20cy='15'%20r='6.6'/%3E%3Ccircle%20cx='12'%20cy='6'%20r='2.1'/%3E%3Ccircle%20cx='12'%20cy='6'%20r='4.3'/%3E%3C/svg%3E")}.mega-menu__linklist a.link-faded[href$="/collections/hidden-halo"]{--gh-menu-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.35'%20stroke-linejoin='round'%20stroke-linecap='round'%3E%3Ccircle%20cx='12'%20cy='15'%20r='6.6'/%3E%3Ccircle%20cx='12'%20cy='6'%20r='3.6'/%3E%3Cpath%20d='M8.4%207.5a4.7%204.7%200%200%200%207.2%200'/%3E%3C/svg%3E")}.mega-menu__linklist a.link-faded[href$="/collections/three-stone"]{--gh-menu-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.35'%20stroke-linejoin='round'%20stroke-linecap='round'%3E%3Ccircle%20cx='12'%20cy='15'%20r='6.6'/%3E%3Ccircle%20cx='12'%20cy='6'%20r='3.4'/%3E%3Ccircle%20cx='5.7'%20cy='7.6'%20r='2'/%3E%3Ccircle%20cx='18.3'%20cy='7.6'%20r='2'/%3E%3C/svg%3E")}.mega-menu__linklist a.link-faded[href$="/collections/gemstone-rings"]{--gh-menu-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.35'%20stroke-linejoin='round'%20stroke-linecap='round'%3E%3Ccircle%20cx='12'%20cy='15'%20r='6.6'/%3E%3Cpath%20d='M9.4%202.6h5.2l2.2%202.2v3.4l-2.2%202.2H9.4L7.2%208.2V4.8z'/%3E%3C/svg%3E")}.mega-menu{column-gap:56px}.mega-menu__linklist{flex:1 1 auto;column-gap:44px}.mega-menu__promo{flex:0 0 auto;max-width:400px}.gh-search .header-search__form-control{column-gap:clamp(14px,1.6vw,22px);padding-block:clamp(22px,3vw,38px);border-block-end:1px solid var(--gh-hairline)}.gh-search .header-search__input{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:clamp(22px,3.1vw,34px);line-height:1.2;letter-spacing:-.02em;color:var(--gh-headline)}.gh-search .header-search__input::placeholder{color:var(--gh-accent-ink);opacity:.5}.gh-search .header-search__form-control>svg{color:var(--gh-accent-ink)}.gh-sv{display:grid;padding-block:0 clamp(32px,4.4vw,58px)}.gh-sv-band{padding-block:clamp(22px,2.6vw,34px)}.gh-sv-band+.gh-sv-band{border-block-start:1px solid var(--gh-hairline)}.gh-sv-head{margin:0 0 clamp(18px,2vw,28px);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gh-accent-ink)}.gh-sv-tiles{display:flex;flex-wrap:wrap;gap:clamp(16px,2.6vw,42px);margin:0;padding:0;list-style:none}.gh-sv-tile{display:grid;justify-items:center;gap:9px;min-width:56px;color:inherit;text-decoration:none}.gh-sv-ico{display:block;width:clamp(38px,3.4vw,50px);height:clamp(38px,3.4vw,50px);color:var(--gh-petal);transition:color var(--gh-dur-reveal) var(--gh-ease-reveal)}.gh-sv-ico svg{display:block;width:100%;height:100%}.gh-sv-tile:hover .gh-sv-ico,.gh-sv-tile:focus-visible .gh-sv-ico{color:var(--gh-headline)}.gh-sv-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-align:center}.gh-sv-soon,.gh-sv-count{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gh-accent-ink);opacity:.62;font-variant-numeric:tabular-nums}.gh-sv-tile.is-soon .gh-sv-ico{opacity:.42}.gh-sv-band--cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(22px,3vw,56px)}.gh-sv-links{display:grid;gap:2px;margin:0;padding:0;list-style:none}.gh-sv-link{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-block:7px;font-size:14px;color:inherit;text-decoration:none;border-block-end:1px solid transparent;transition:color var(--gh-dur-ui) var(--gh-ease-ui),border-color var(--gh-dur-ui) var(--gh-ease-ui)}.gh-sv-link:hover,.gh-sv-link:focus-visible{color:var(--gh-accent-ink);border-block-end-color:var(--gh-hairline)}.gh-search:has(.predictive-search__content>*):has(.header-search__input:not(:placeholder-shown)) .gh-sv{display:none}.gh-search:has(.header-search__input:placeholder-shown) .predictive-search{display:none}body:has(.header-search[open]) [id$=__newsletter-popup]{display:none}.gh-search .predictive-search__results{padding-block:clamp(20px,2.6vw,32px) clamp(30px,4vw,52px)}.gh-search .predictive-search__category,.gh-search .predictive-search__tabs [role=tab]{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gh-accent-ink)}.gh-search .predictive-search__tabs [role=tab][aria-selected=true]{color:var(--gh-headline)}.gh-search .predictive-search__no-results{font-family:var(--heading-font-family);font-size:clamp(17px,1.9vw,21px);letter-spacing:-.015em;color:var(--gh-headline)}.gh-search .predictive-search__suggestions mark{font-weight:inherit;color:var(--gh-headline)}.collection-toolbar{border-block:1px solid var(--gh-hairline)}.collection-toolbar__button-container+.collection-toolbar__button-container,.collection-toolbar__layout-switch-list{border-color:var(--gh-hairline)}.collection-toolbar__button{padding-block:clamp(14px,1.5vw,20px);font-size:11px;letter-spacing:.13em;text-transform:uppercase;opacity:1;color:var(--gh-accent-ink);transition:color var(--gh-dur-ui) var(--gh-ease-ui)}.collection-toolbar__button:hover,.collection-toolbar__button.is-active,.collection-toolbar__button[aria-expanded=true]{opacity:1;color:var(--gh-headline)}.collection-toolbar__products-count{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--gh-accent-ink);font-variant-numeric:tabular-nums}.collection-toolbar .popover,facets-sort-popover.popover{border:1px solid var(--gh-hairline);border-radius:0;box-shadow:none;background:var(--gh-paper)}facets-sort-popover [slot=header]{font-family:var(--heading-font-family);font-size:15px;letter-spacing:-.01em;color:var(--gh-headline)}facets-sort-popover label,facets-sort-popover .reversed-link{font-size:13px;letter-spacing:.02em;color:var(--gh-body-ink);transition:color var(--gh-dur-ui) var(--gh-ease-ui)}facets-sort-popover label{display:block;padding-block:11px;border-block-end:1px solid var(--gh-hairline)}facets-sort-popover label:last-of-type{border-block-end:0}facets-sort-popover label:hover .reversed-link{color:var(--gh-accent-ink)}facets-sort-popover input:checked+.reversed-link,facets-sort-popover input:checked~.reversed-link{color:var(--gh-headline);background-image:var(--gh-rose-gold);background-repeat:no-repeat;background-size:100% 1px;background-position:left calc(100% + 2px)}.facets__heading,.facets summary .heading,.facets-sidebar summary{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--gh-accent-ink)}.facets details,.facets-sidebar details{border-block-end:1px solid var(--gh-hairline)}.facets input[type=checkbox],.facets-sidebar input[type=checkbox]{border-radius:0;border:1px solid var(--gh-petal);accent-color:var(--gh-aubergine)}.facets-clear-all,.active-facets button,.active-facets a{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gh-accent-ink)}.price-range input,.facets input[type=number],.facets-sidebar input[type=number]{border-radius:0;border:0;border-block-end:1px solid var(--gh-hairline);background:transparent;padding-inline:0;font-variant-numeric:tabular-nums}.price-range input:focus,.facets input[type=number]:focus,.facets-sidebar input[type=number]:focus{outline:none;border-block-end-color:var(--gh-accent-ink)}:root{--gh-display-font: var(--heading-font-family);--gh-sans: var(--text-font-family);--gh-max: 1360px;--gh-gutter: clamp(20px, 4.2vw, 64px)}.announcement-bar__carousel p,.announcement-bar p.heading{font-family:var(--gh-sans);font-weight:400;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;opacity:.8}@media screen and (max-width:599px){.announcement-bar__carousel p,.announcement-bar p.heading{font-size:9.5px;letter-spacing:.14em}}.header__primary-nav>ul>li>a,.header__primary-nav>ul>li>:is(mega-menu-disclosure,dropdown-menu-disclosure) summary{font-family:var(--gh-sans);font-weight:500;font-size:11px;letter-spacing:.26em;text-transform:uppercase}@media screen and (min-width:1000px){.header__primary-nav--center{border-block-start:1px solid var(--gh-hairline);padding-block-start:14px;margin-block-start:6px}}.header__service-nav{display:none}@media screen and (min-width:1000px){.header__service-nav{grid-area:service-nav;display:flex;align-items:center}}.header__service-nav ul{display:flex;gap:clamp(18px,2vw,30px)}.gh-service-link{font:500 10.5px/1 var(--gh-sans);letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--text-color) / .82);transition:color var(--gh-dur-ui) var(--gh-ease-ui)}.gh-service-link:hover,.color-scheme--scheme-3 .header__primary-nav>ul>li>a:hover{color:var(--gh-rose-ink)}.mega-menu__linklist>li>a.h6{font-family:var(--gh-sans);font-weight:500;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase}:is(.color-scheme--scheme-3,.color-scheme--scheme-5,.color-scheme--scheme-7) .mega-menu__linklist>li>a.h6{color:var(--gh-rose-ink)}.mega-menu__linklist .link-faded{font-size:14px;letter-spacing:.02em}.product-card__info{text-align:center;justify-items:center}.product-card__title,.product-card__info .product-title{font-family:var(--gh-display-font);font-weight:400;font-size:20px;line-height:1.25;color:var(--gh-headline)}.product-card__info price-list,.product-card__info .price-list{font-size:13px;letter-spacing:.04em;color:var(--gh-accent-ink)}.product-card__info .text-subdued,.product-card__info [class*=color-count],.product-card__info .smallcaps{font-size:12px;letter-spacing:.04em;text-transform:none;color:var(--gh-accent-ink)}.gh-section{background-color:rgb(var(--background));background-image:var(--background-gradient, none);color:rgb(var(--text-color));padding-block:var(--gh-section-space)}.gh-wrap{max-width:var(--gh-max);margin-inline:auto;padding-inline:var(--gh-gutter)}.gh-head{display:grid;gap:16px;margin-block-end:clamp(40px,5vw,64px)}.gh-head--center{justify-items:center;text-align:center}.gh-eyebrow{margin:0;font:500 11px/1.4 var(--gh-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gh-accent-ink)}:is(.color-scheme--scheme-3,.color-scheme--scheme-5,.color-scheme--scheme-7) .gh-eyebrow{color:var(--gh-rose-ink)}.gh-display{margin:0;font-family:var(--gh-display-font);font-weight:300;text-wrap:balance;color:inherit}.gh-display em{font-style:italic;font-weight:300}:is(.color-scheme--scheme-1,.color-scheme--scheme-2,.color-scheme--scheme-6) .gh-display{color:var(--gh-headline)}:is(.color-scheme--scheme-3,.color-scheme--scheme-5,.color-scheme--scheme-7) .gh-display{color:rgb(var(--text-color))}.gh-display--xl{font-size:clamp(44px,5.2vw,76px);line-height:1.04;letter-spacing:-.01em}.gh-display--l{font-size:clamp(34px,3.4vw,52px);line-height:1.08;letter-spacing:-.006em}.gh-display--m{font-size:clamp(28px,2.6vw,38px);font-weight:400;line-height:1.15}.gh-display--statement{font-size:clamp(28px,3.1vw,44px);line-height:1.22;max-width:21em}.gh-lede,.gh-lede p{margin:0;font:300 17px/1.8 var(--gh-sans);letter-spacing:.012em;max-width:30em}:is(.color-scheme--scheme-3,.color-scheme--scheme-5,.color-scheme--scheme-7) .gh-lede{color:rgb(var(--text-color) / .78)}.gh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding-inline:38px;font:500 11px/1 var(--gh-sans);letter-spacing:.24em;text-transform:uppercase;border:1px solid currentColor;white-space:nowrap;transition:background-color var(--gh-dur-ui) var(--gh-ease-ui),color var(--gh-dur-ui) var(--gh-ease-ui),border-color var(--gh-dur-ui) var(--gh-ease-ui)}.gh-btn--solid{background:rgb(var(--button-background));color:rgb(var(--button-text-color));border-color:rgb(var(--button-background))}.gh-btn--solid:hover{background:var(--gh-aubergine);border-color:var(--gh-aubergine)}.gh-btn--line{color:rgb(var(--text-color));border-color:rgb(var(--text-color) / .5)}.gh-btn--line:hover{background:rgb(var(--text-color));color:rgb(var(--background));border-color:rgb(var(--text-color))}.gh-tlink{display:inline-block;font:500 11px/1 var(--gh-sans);letter-spacing:.24em;text-transform:uppercase;padding-block-end:7px;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .45s var(--gh-ease-ui)}.gh-tlink:hover{background-size:40% 1px}.gh-tlink--rose{color:var(--gh-rose-ink)}.gh-rule--short{width:56px;margin:0;justify-self:center}.gh-plate{display:grid;align-items:end;background:var(--gh-plate);overflow:hidden}.gh-plate--square{aspect-ratio:1 / 1}.gh-plate--portrait{aspect-ratio:4 / 5}.gh-plate img,.gh-plate svg{display:block;width:100%;height:auto;transition:transform 1.1s var(--gh-ease-reveal);transform-origin:50% 100%}.gh-plate__placeholder{fill:rgb(var(--text-color) / .25)}a:hover>.gh-plate img,a:hover .gh-plate img{transform:scale(1.03)}.gh-vitrine{position:relative;display:block;padding:16px}.gh-vitrine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-image:var(--gh-rose-gold) 1;opacity:.75;pointer-events:none}.gh-numeral{font:300 26px/1 var(--gh-display-font);background:var(--gh-rose-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.gh-hero{padding-block:clamp(48px,5.4vw,80px)}.gh-hero__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,6vw,112px);align-items:center}.gh-hero__text{display:grid;gap:28px;justify-items:start}.gh-hero__text .gh-display{max-width:9.5em}.gh-hero__cta{display:flex;flex-wrap:wrap;gap:28px;align-items:center;margin-block-start:8px}.gh-hero__fig{margin:0;display:grid;gap:20px;justify-self:end;width:min(100%,500px)}.gh-hero__cap{display:flex;justify-content:space-between;gap:16px;font:500 10.5px/1.4 var(--gh-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gh-rose-ink)}.gh-statement__inner{display:grid;justify-items:center;gap:34px;text-align:center}.gh-statement .gh-tlink{color:var(--gh-headline)}.gh-doors{padding-block-start:0}.gh-doors__grid{display:grid;grid-template-columns:repeat(var(--gh-doors, 3),minmax(0,1fr));gap:clamp(16px,2vw,28px)}.gh-door{display:grid;gap:22px}.gh-door__txt{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block-start:18px;border-block-start:1px solid var(--gh-hairline)}.gh-door__title{font:400 26px/1.2 var(--gh-display-font);color:var(--gh-headline)}.gh-door .gh-tlink{color:var(--gh-headline)}.gh-shapes{padding-block:clamp(72px,8vw,120px)}.gh-shapes__row{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:12px}.gh-shapes__row a{display:grid;justify-items:center;gap:16px;padding-block:8px;color:var(--gh-headline)}.gh-shapes__row svg{width:52px;height:52px;stroke-width:.9;transition:transform .5s var(--gh-ease-reveal),color var(--gh-dur-ui) var(--gh-ease-ui)}.gh-shapes__row a:hover svg{transform:translateY(-3px);color:var(--gh-petal)}.gh-shapes__row span{font:500 10px/1 var(--gh-sans);letter-spacing:.24em;text-transform:uppercase}.gh-steps__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,7vw,120px);align-items:center}.gh-steps__text{display:grid;gap:30px}.gh-steps__list{display:grid;margin-block-start:8px;border-block-start:1px solid var(--gh-hairline)}.gh-steps__list li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px;padding-block:22px;border-block-end:1px solid var(--gh-hairline)}.gh-steps__list strong{display:block;margin-block-end:6px;font:400 22px/1.2 var(--gh-display-font)}.gh-steps__list span{font:300 14.5px/1.65 var(--gh-sans);color:rgb(var(--text-color) / .72)}.gh-promises{padding-block:clamp(64px,7vw,104px);border-block-end:1px solid var(--gh-hairline)}.gh-promises__row{display:grid;grid-template-columns:repeat(var(--gh-promises, 3),minmax(0,1fr))}.gh-promises__row li{display:grid;gap:10px;justify-items:center;padding-inline:clamp(20px,3vw,48px);text-align:center;border-inline-start:1px solid var(--gh-hairline)}.gh-promises__row li:first-child{border-inline-start:0}.gh-promises__row strong{font:400 22px/1.2 var(--gh-display-font);color:var(--gh-headline)}.gh-viewing{padding-block:0;overflow:hidden}.gh-viewing__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:520px}.gh-viewing__text{display:grid;align-content:center;gap:28px;padding-block:clamp(72px,8vw,120px);padding-inline-end:40px}.gh-viewing__text .gh-lede{color:var(--gh-body-ink)}.gh-viewing__pattern{position:relative}.gh-viewing__pattern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gh-pattern) 0 0 / 180px auto repeat;opacity:.55}.gh-viewing__pattern:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(var(--background)),rgb(var(--background) / 0) 40%)}.gh-footer-mark{display:inline-grid;justify-items:center;gap:12px}.gh-footer-mark .gh-wordmark-img{width:min(100%,var(--image-max-width, 230px))}.gh-footer-mark__descriptor{font:500 10px/1 var(--gh-sans);letter-spacing:.5em;padding-inline-start:.5em;text-transform:uppercase;color:var(--gh-rose-ink)}@media screen and (max-width:999px){.gh-hero__grid,.gh-steps__grid,.gh-viewing__grid{grid-template-columns:minmax(0,1fr)}.gh-hero__fig{justify-self:stretch;width:100%}.gh-doors__grid{grid-template-columns:minmax(0,1fr);gap:48px}.gh-shapes__row{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:28px}.gh-promises__row{grid-template-columns:minmax(0,1fr);gap:32px}.gh-promises__row li{border-inline-start:0}.gh-viewing__grid{min-height:0}.gh-viewing__pattern{min-height:160px}.gh-viewing__pattern:after{background:linear-gradient(180deg,rgb(var(--background)),rgb(var(--background) / 0) 50%)}}@media screen and (max-width:599px){.gh-shapes__row{grid-template-columns:repeat(2,minmax(0,1fr))}.gh-hero__cta{flex-direction:column;align-items:flex-start;gap:22px}.product-card__title,.product-card__info .product-title{font-size:17px}}.gh-btn--block{display:flex;width:100%}.shopify-section--main-product .gh-btn--line{color:var(--gh-headline);border-color:#2a102373}.shopify-section--main-product .gh-btn--line:hover{background:var(--gh-headline);color:var(--gh-paper)}.gh-size-guide{margin:0}.gh-size-guide .gh-tlink{color:var(--gh-headline)}.gh-services{border-block-start:1px solid var(--gh-hairline)}.gh-services li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;align-items:center;padding-block:14px;border-block-end:1px solid var(--gh-hairline);font-size:14px;line-height:1.5}.gh-services svg{width:18px;height:18px;color:var(--gh-headline)}.gh-spec-list{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 28px;margin:0 0 8px;font-size:14px}.gh-spec-list dt{color:var(--gh-accent-ink)}.gh-spec-list dd{margin:0}.shopify-section--footer .h6,.footer .h6{font-family:var(--gh-sans);font-weight:500;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase}:is(.color-scheme--scheme-3,.color-scheme--scheme-5,.color-scheme--scheme-7) :is(.footer .h6,.shopify-section--footer .h6){color:var(--gh-rose-ink)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ghavelli-custom.css.map */
