@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=Cormorant+Infant:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=Source+Sans+3:ital,wght@0,400;1,400&family=Newsreader:ital,wght@0,500;1,400;1,500&display=swap";body{background:var(--custom-cream)}:root{--custom-cream: #f4f4f4;--custom-cream-rgb: 244 244 244;--custom-dark: #1a1a1a;--custom-footer: #1a1a1a;--custom-green: #1a6b45;--custom-green-hover: #14563a;--custom-red: #c8102e;--custom-red-hover: #a50d25;--custom-navy: #0a1f3c;--custom-gold: #86683d;--custom-gold-soft: #b8956a;--custom-ink: #1a1a1a;--custom-body: #706860;--custom-body-light: #cfc9bf;--custom-line: #c9c2b6;--custom-dot: #d6d1c8;--custom-dot-active: #b3946a;--custom-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--custom-sans: system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--custom-font-cormorant: "Cormorant Garamond", Georgia, "Times New Roman", serif;--custom-font-cormorant-infant: "Cormorant Infant", Georgia, "Times New Roman", serif;--custom-font-source-sans: "Source Sans 3", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--custom-font-newsreader: "Newsreader", Georgia, "Times New Roman", serif;--custom-font-serif-plain: Georgia, "Times New Roman", serif;--custom-max: 1440px;--custom-gutter: clamp(16px, 4vw, 48px)}.custom{box-sizing:border-box;font-family:var(--custom-sans);color:var(--custom-ink)}#MainContent,#ResultsList{background-color:var(--custom-cream)}.custom-card__brand{margin:0;padding:14px 16px 0;text-align:center;font-family:var(--custom-sans);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--custom-body);line-height:1.3}[style*="#f7f4ef" i],[style*="247, 244, 239"]{--custom-fc-bg: var(--custom-cream) !important;--gr-background: var(--custom-cream) !important;background-color:var(--custom-cream)!important}.custom *,.custom *:before,.custom *:after{box-sizing:border-box}.custom img{max-width:100%;display:block}.custom-dots{display:flex;align-items:center;justify-content:center;gap:0;padding:14px 0 0}.custom-dots__dot{-webkit-appearance:none;appearance:none;border:0;padding:0;position:relative;width:24px;height:24px;background:transparent;cursor:pointer}.custom-dots__dot:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:999px;background:var(--custom-dot);transform:translate(-50%,-50%);transition:width .3s ease,background .3s ease}.custom-dots__dot.is-active:before{width:24px;background:var(--custom-dot-active)}.custom-dots__dot:focus-visible,.custom-dots__toggle:focus-visible{outline:2px solid var(--custom-ink, #211f1c);outline-offset:2px}.custom-dots__toggle{-webkit-appearance:none;appearance:none;border:0;padding:0;margin-left:6px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--custom-dot-active, #211f1c);cursor:pointer}.custom-dots__toggle svg{width:10px;height:10px;fill:currentColor}@media(prefers-reduced-motion:no-preference){@keyframes custom-page-slide-out{to{transform:translate(-6%);opacity:0}}@keyframes custom-page-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}::view-transition-old(main-content){animation:.5s cubic-bezier(.65,0,.35,1) both custom-page-slide-out}::view-transition-new(main-content){animation:.55s cubic-bezier(.65,0,.35,1) both custom-page-slide-in}}@media(prefers-reduced-motion:no-preference){[data-reveal=stagger]>*{opacity:0;transform:translateY(-28px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay, 0ms)}[data-reveal=stagger]>*.is-revealed{opacity:1;transform:translateY(0)}[data-reveal=fade-up]{opacity:0;transform:translateY(32px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}[data-reveal=fade-up].is-revealed{opacity:1;transform:translateY(0)}[data-reveal=zoom] img,[data-reveal=zoom] svg.placeholder-svg{transform:scale(1.12);transition:transform 1.3s cubic-bezier(.16,1,.3,1)}[data-reveal=zoom].is-revealed img,[data-reveal=zoom].is-revealed svg.placeholder-svg{transform:scale(1)}}.ring-size-label,.bracelet-size-label{font-size:calc(var(--typeBaseSize) + 1px);font-weight:var(--typeHeaderWeight);margin-bottom:10px}.ring-size-label input,.bracelet-size-label input{border-color:#58585880}.button,.button-secondary,.button-custom,[class*=button-custom--]{border-radius:0!important}.accordion summary.details__header{font-family:var(--custom-serif);font-size:1.05rem;font-weight:400;letter-spacing:0;text-transform:none;color:#1a1a1a}.accordion .details-content{font-family:var(--custom-sans);color:#6f675e}.button,.button-secondary,.button-custom,[class*=button-custom--],.add-to-cart-button,.sticky-add-to-cart__button,.custom-appt__submit,.custom-footer__news button{font-family:var(--custom-font-source-sans);font-size:12px;letter-spacing:3px;text-transform:uppercase}.button,.add-to-cart-button,.sticky-add-to-cart__button{--button-border-width: 1px;--button-border-color: #b8956a;border:1px solid #b8956a}.button.button-unstyled,.slideshow-control.button{--button-border-width: 0;border:0}h2,h3,.h2,.h3,.custom-heading--h2,.custom-heading--h3{text-transform:uppercase}dialog.theme-drawer__dialog{z-index:200}[id$=__cta] .custom-heading--h2,[id$=__cta_band] .custom-heading--h2{font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.25}@media(min-width:769px){.shopify-section .custom-fs{min-height:max(var(--custom-fs-h, 560px),min(44vw,780px))}}[id$=__shop_all] .button,[id$=__shop_all] .button-custom{white-space:nowrap}main:has(>.giftreggie-front){display:block}main>.giftreggie-front{width:100%;max-width:1200px;margin:0 auto;padding:56px 24px 88px;box-sizing:border-box;font-family:var(--custom-sans);color:#211f1c}.giftreggie-front h1,.giftreggie-front h2,.giftreggie-front h3,.giftreggie-front .registry-cta{font-family:var(--custom-serif);font-weight:400;letter-spacing:.06em;text-transform:uppercase;text-align:center}.giftreggie-front .registry-cta{font-size:clamp(28px,3.2vw,44px);line-height:1.15;margin:0 0 40px;padding:0}.giftreggie-front h4{font-family:var(--custom-serif);font-weight:400;letter-spacing:.08em}.giftreggie-front .flex-it{gap:40px}.giftreggie-front .flex-it>img{margin:0;min-width:0;height:auto}.giftreggie-front .giftreggie-landing a{color:inherit}.giftreggie-front .giftreggie-landing-row{border-bottom:1px solid #d9d2c5;margin-top:0;padding:22px 0}.giftreggie-front .giftreggie-landing-row h4{font-size:26px;margin:0 0 6px}.giftreggie-front .giftreggie-landing-row p{margin:0;color:#5c564d;font-size:14px}.giftreggie-front .giftreggie-landing a:hover h4{color:var(--custom-gold)}@media(min-width:1024px){.giftreggie-front .flex-it{align-items:center}.giftreggie-front .flex-it>img{flex:1 1 0}.giftreggie-front .giftreggie-landing-overview{flex:0 0 280px;padding:0}}@media(max-width:1023px){main>.giftreggie-front{padding:36px 20px 56px}.giftreggie-front .registry-cta{margin-bottom:24px}.giftreggie-front .giftreggie-landing-overview{max-width:none;padding:0}}.giftreggie-front .giftreggie-header{text-align:center;margin-bottom:8px}.giftreggie-front .giftreggie-header h3{display:block;font-size:clamp(26px,2.6vw,36px);line-height:1.15;margin:0 0 12px}.giftreggie-front .giftreggie-header p{color:#5c564d}.giftreggie-front .giftreggie-body{border-color:#d9d2c5;padding:20px 0;margin:20px 0}.giftreggie-front form p>span:first-child{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#5c564d;margin-bottom:6px}.giftreggie-front input[type=text],.giftreggie-front input[type=email],.giftreggie-front input[type=password],.giftreggie-front input[type=tel],.giftreggie-front input[type=number],.giftreggie-front input[type=date],.giftreggie-front select,.giftreggie-front textarea{width:100%;max-width:100%;min-height:46px;padding:10px 14px;border:1px solid #cfc6b6;border-radius:0;background:#fff;color:#211f1c;font:inherit;font-size:15px;box-sizing:border-box}.giftreggie-front input:focus,.giftreggie-front select:focus,.giftreggie-front textarea:focus{outline:none;border-color:#86683d}.giftreggie-front input[type=submit],.giftreggie-front button,.giftreggie-front .button,.giftreggie-front .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 32px;border:1px solid #211f1c;border-radius:0;background:#211f1c;color:#fff;font-family:var(--custom-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s,border-color .2s}.giftreggie-front input[type=submit]:hover,.giftreggie-front button:hover,.giftreggie-front .button:hover,.giftreggie-front .btn:hover{background:#86683d;border-color:#86683d}.giftreggie-front .giftreggie-footer{text-align:center;color:#5c564d;font-size:14px}.giftreggie-front .giftreggie-footer a{color:#86683d;text-decoration:underline;text-underline-offset:3px}.giftreggie-front table{border-collapse:collapse}.giftreggie-front th,.giftreggie-front td{padding:12px 10px;border-bottom:1px solid #e6dfd3;text-align:left}.product-details .shopify-app-block:not(:has(:is(div,webyze-product-colors-anchor)>:not(script,link,style))){display:none}#product-size--select{display:grid!important;grid-template-columns:1fr auto;column-gap:10px;align-items:center}#product-size--select>label{position:absolute}#product-size--select .bracelet-size-label{grid-column:1 / -1;margin:0 0 8px;font-size:14px}#product-size--select>span[data-sku]{grid-column:1;min-width:0}#product-size--select select.product-size-input{-webkit-appearance:none;appearance:none;width:100%;height:42px;margin:0;padding:0 40px 0 16px;border:1px solid #c9c2b6;border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23211f1c' stroke-width='1.3'/%3E%3C/svg%3E") no-repeat right 16px center;font-family:var(--custom-sans);font-size:12.8px;letter-spacing:.06em;text-transform:uppercase;color:#211f1c;cursor:pointer;box-shadow:none;transition:border-color .2s}#product-size--select select.product-size-input:hover,#product-size--select select.product-size-input:focus{border-color:#211f1c;outline:none}#product-size--select #openSizeGuide{grid-column:2;margin:0!important;height:42px;max-width:none!important;padding:0 16px!important;gap:8px;border:1px solid #c9c2b6!important;background:#fff;font-family:var(--custom-sans);font-size:12.8px;letter-spacing:.06em;text-transform:uppercase;color:#211f1c;white-space:nowrap;box-sizing:border-box;transition:border-color .2s}#product-size--select #openSizeGuide:hover{border-color:#211f1c!important}#product-size--select #openSizeGuide svg{width:16px!important;height:16px!important;max-width:16px!important;margin:0!important}.custom-ch__eyebrow,.custom-ch__eyebrow *{color:#7a5e36!important}body[data-template=product] .sticky-add-to-cart__bar,body:is([data-template=collection],[data-template=search]) .sorting-filter__option:hover{background-color:var(--custom-cream)!important}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom.css.map */
