:root{--teal: #233D47;--ivory: #F2F1E8;--white: #FFFFFF;--sage: #879B87;--sage-deep: #6E836E;--sage-band: #5A6B5A;--mist: #DCEFEF;--sage-pale: #EEF2EE;--sage-grey: #C8CDC7;--gold-yellow: #C9A227;--gold-rose: #C48A75;--gold-white: #D9D9D6;--platinum: #C7CAC9;--ink: var(--teal);--ink-soft: rgba(35, 61, 71, .72);--on-dark: var(--ivory);--on-dark-soft: rgba(242, 241, 232, .86);--line: rgba(35, 61, 71, .18);--line-strong: var(--teal);--line-on-dark: rgba(242, 241, 232, .28);--scrim: rgba(35, 61, 71, .42);--font-display: "Tenor Sans", "Times New Roman", Georgia, serif;--font-body: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semi: 600;--fs-h1: clamp(32px, 1.75rem + 1.9vw, 52px);--fs-h2: clamp(26px, 1.5rem + 1.1vw, 38px);--fs-h3: clamp(20px, 1.15rem + .5vw, 26px);--fs-h4: clamp(17px, 1rem + .25vw, 20px);--fs-body: 17px;--fs-body-lg: 18px;--fs-small: 15px;--fs-fine: 13px;--fs-eyebrow: 11px;--lh-display: 1.14;--lh-heading: 1.24;--lh-body: 1.62;--tr-h1: .04em;--tr-h2: .08em;--tr-eyebrow: .18em;--tr-button: .2em;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s7: 32px;--s8: 40px;--s9: 48px;--s10: 64px;--s11: 80px;--s12: 104px;--sect-y: 80px;--sect-y-tight: 48px;--pad-x: 24px;--maxw: 1320px;--maxw-narrow: 780px;--maxw-wide: 1560px;--grid-gap: 24px;--radius: 0;--hairline: 1px solid var(--line);--shadow-card: 0 1px 2px rgba(35, 61, 71, .05);--shadow-raised: 0 4px 16px rgba(35, 61, 71, .08);--dur: .22s;--ease: cubic-bezier(.4, 0, .2, 1);--focus-ring: 2px solid var(--sage-deep)}*,*:before,*:after{box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%;scroll-behavior:smooth}:where(body){margin:0;font-family:var(--font-body);font-weight:var(--fw-light);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--font-display);font-weight:var(--fw-regular);text-transform:uppercase;line-height:var(--lh-heading);color:var(--ink);text-wrap:pretty}:where(h1){font-size:var(--fs-h1);letter-spacing:var(--tr-h1);line-height:var(--lh-display)}:where(h2){font-size:var(--fs-h2);letter-spacing:var(--tr-h2)}:where(h3){font-size:var(--fs-h3);letter-spacing:var(--tr-h2)}:where(h4){font-size:var(--fs-h4);letter-spacing:var(--tr-h2)}:where(p){margin:0 0 1em;text-wrap:pretty}:where(p:last-child){margin-bottom:0}:where(a){color:var(--teal);text-decoration:none;transition:color var(--dur) var(--ease)}:where(a:hover){color:var(--sage)}:where(a:active){color:var(--sage-deep)}:where(img,svg,video){max-width:100%;height:auto;display:block}:where(img){border-radius:var(--radius)}:where(ul,ol){margin:0 0 1em;padding-left:1.25em}:where(li){margin-bottom:.4em}:where(li:last-child){margin-bottom:0}:where(strong,b){font-weight:var(--fw-medium)}:where(em,i){font-style:italic}:where(hr){border:0;border-top:var(--hairline);margin:var(--s8) 0}:where(button){font-family:inherit;font-size:inherit;cursor:pointer}:where(:focus-visible){outline:var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){:where(html){scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fye{display:block}.fye .band{padding-block:var(--sect-y);padding-inline:var(--pad-x);background:var(--white);color:var(--ink)}.fye .band--white{background:var(--white);color:var(--ink)}.fye .band--ivory{background:var(--ivory);color:var(--ink)}.fye .band--mist{background:var(--mist);color:var(--ink)}.fye .band--teal{background:var(--teal);color:var(--on-dark)}.fye .band--sage{background:var(--sage-band);color:var(--on-dark)}.fye .band--teal :where(h1,h2,h3,h4,h5,h6),.fye .band--sage :where(h1,h2,h3,h4,h5,h6){color:var(--on-dark)}.fye .band--teal :where(a),.fye .band--sage :where(a){color:var(--on-dark)}.fye .band--teal{--line: var(--line-on-dark);--ink-soft: var(--on-dark-soft)}.fye .band--sage{--line: var(--line-on-dark);--ink-soft: var(--on-dark)}.fye .band--teal :where(a:hover){color:var(--sage-grey)}.fye .band--sage :where(a:hover){color:var(--on-dark);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.fye .band--tight{--sect-y: var(--sect-y-tight)}.fye .band--flush-top{padding-block-start:0}.fye .band--flush-bottom{padding-block-end:0}.fye .band--bleed{padding-inline:0}.fye .shopify-section:has(>.band--ivory)+.shopify-section>.band--ivory,.fye .shopify-section:has(>.band--white)+.shopify-section>.band--white,.fye .shopify-section:has(>.band--mist)+.shopify-section>.band--mist,.fye .shopify-section:has(>.band--teal)+.shopify-section>.band--teal,.fye .shopify-section:has(>.band--sage)+.shopify-section>.band--sage,.fye .band--ivory+.band--ivory,.fye .band--white+.band--white,.fye .band--mist+.band--mist,.fye .band--teal+.band--teal,.fye .band--sage+.band--sage{padding-block-start:0}.fye .wrap{max-width:var(--maxw);margin-inline:auto}.fye .wrap--narrow{max-width:var(--maxw-narrow);margin-inline:auto}.fye .wrap--wide{max-width:var(--maxw-wide);margin-inline:auto}.fye .eyebrow{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--ink-soft);margin:0}.fye .lead{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--ink-soft)}.fye .fine{font-size:var(--fs-fine);color:var(--ink-soft)}.fye .small{font-size:var(--fs-small)}.fye .prose{max-width:var(--maxw-narrow)}.fye .prose>*+*{margin-top:var(--s5)}.fye .prose :where(h2){margin-top:var(--s9)}.fye .prose :where(h3){margin-top:var(--s7)}.fye .prose :where(h2:first-child,h3:first-child){margin-top:0}.fye .heading-flank{display:flex;align-items:center;justify-content:center;gap:var(--s5);text-align:center;align-self:stretch}.fye .heading-flank:before,.fye .heading-flank:after{content:"";flex:1 1 0;height:1px;background:var(--line-strong);opacity:.55}.fye .band--teal .heading-flank:before,.fye .band--teal .heading-flank:after,.fye .band--sage .heading-flank:before,.fye .band--sage .heading-flank:after{background:var(--on-dark);opacity:.45}.fye .sect-head{display:flex;flex-direction:column;align-items:center;gap:var(--s4);text-align:center;margin-bottom:var(--s9)}.fye .sect-head--left{align-items:flex-start;text-align:left}.fye .sect-head .lead{max-width:64ch}.fye .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:48px;padding:0 var(--s7);border:1px solid var(--teal);border-radius:var(--radius);background:var(--teal);color:var(--ivory);font-family:var(--font-body);font-size:var(--fs-fine);font-weight:var(--fw-medium);letter-spacing:var(--tr-button);text-transform:uppercase;text-align:center;text-decoration:none;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.fye .btn:hover{background:var(--sage);border-color:var(--sage);color:var(--ivory)}.fye .btn:active{background:var(--sage-deep);border-color:var(--sage-deep)}.fye .btn--outline{background:transparent;color:var(--teal)}.fye .btn--outline:hover{background:var(--teal);color:var(--ivory)}.fye .btn--outline:active{background:var(--sage-deep);border-color:var(--sage-deep)}.fye .band--teal .btn,.fye .band--sage .btn{background:var(--ivory);border-color:var(--ivory);color:var(--teal)}.fye .band--teal .btn:hover,.fye .band--sage .btn:hover{background:var(--sage);border-color:var(--sage);color:var(--teal)}.fye .band--teal .btn--outline,.fye .band--sage .btn--outline{background:transparent;border-color:var(--ivory);color:var(--ivory)}.fye .band--teal .btn--outline:hover,.fye .band--sage .btn--outline:hover{background:var(--ivory);border-color:var(--ivory);color:var(--teal)}.fye .btn--sm{min-height:40px;padding:0 var(--s5);font-size:12px}.fye .btn--block{display:flex;width:100%}.fye .link{display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--fs-fine);font-weight:var(--fw-medium);letter-spacing:var(--tr-button);text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px}.fye .card{background:var(--white);border-radius:var(--radius)}.fye .card--line{border:var(--hairline)}.fye .card--pad{padding:var(--s7)}.fye .panel{background:var(--mist);padding:var(--s7);border-radius:var(--radius)}.fye .rule{border:0;border-top:var(--hairline);margin:0}.fye .pcard{display:flex}.fye .pcard__link{display:flex;flex-direction:column;gap:var(--s4);width:100%}.fye .pcard__media{position:relative;display:block;overflow:hidden;background:var(--ivory)}.fye .pcard__img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.fye .pcard__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.fye .pcard__link:hover .pcard__img--alt{opacity:1}.fye .pcard__link:hover .pcard__img:only-child{transform:scale(1.03)}.fye .pcard__ph{display:block;aspect-ratio:1;background:var(--ivory)}.fye .pcard__badge{position:absolute;inset-block-start:var(--s3);inset-inline-start:var(--s3);z-index:1;padding:var(--s1) var(--s3);background:var(--teal);color:var(--ivory);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tr-eyebrow);text-transform:uppercase}.fye .pcard__words{display:flex;flex-direction:column;gap:var(--s2)}.fye .pcard__type{font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--ink-soft)}.fye .pcard__name{font-size:var(--fs-small);font-weight:var(--fw-regular);line-height:1.35;color:var(--ink);transition:color var(--dur) var(--ease)}.fye .pcard__link:hover .pcard__name{color:var(--sage)}.fye .pcard__price{display:flex;align-items:baseline;gap:var(--s2);font-size:var(--fs-small)}.fye .pcard__now{font-weight:var(--fw-medium)}.fye .pcard__was{color:var(--ink-soft);font-weight:var(--fw-light)}.fye .pcard__sold{color:var(--ink-soft)}.fye .pgrid{display:grid;grid-template-columns:repeat(var(--pcols, 4),minmax(0,1fr));gap:var(--s9) var(--grid-gap);list-style:none;margin:0;padding:0}.fye .pgrid>li{margin:0}@media(prefers-reduced-motion:reduce){.fye .pcard__link:hover .pcard__img:only-child{transform:none}}.fye .grid{display:grid;gap:var(--grid-gap)}.fye .grid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.fye .grid--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.fye .grid--4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.fye .stack{display:flex;flex-direction:column;gap:var(--s5)}.fye .row{display:flex;flex-wrap:wrap;gap:var(--s4);align-items:center}.fye .row--end{justify-content:flex-end}.fye .row--center{justify-content:center}.fye .media-text{display:grid;grid-template-columns:1fr 1fr;gap:var(--s10);align-items:center}.fye .media-text--reverse>:first-child{order:2}.fye :where(input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],select,textarea){width:100%;min-height:48px;padding:var(--s3) var(--s4);border:var(--hairline);border-radius:var(--radius);background:var(--white);font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-light);color:var(--ink);transition:border-color var(--dur) var(--ease)}.fye :where(input:focus,select:focus,textarea:focus){border-color:var(--sage);outline:none}.fye :where(textarea){min-height:140px;padding-block:var(--s4);resize:vertical}.fye :where(label){display:block;margin-bottom:var(--s2);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--ink-soft)}.fye .table{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.fye .table :where(th,td){padding:var(--s3) var(--s4);border-bottom:var(--hairline);text-align:left;vertical-align:top}.fye .table :where(th){background:var(--mist);font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tr-eyebrow);text-transform:uppercase}.fye .table :where(td){font-weight:var(--fw-light)}.fye .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.fye .center{text-align:center}.fye .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fye .scrim{position:relative;color:var(--on-dark)}.fye .scrim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim);pointer-events:none}.fye .scrim>*{position:relative;z-index:1}.fye .icon{width:24px;height:24px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:square;stroke-linejoin:miter}.fye .icon--sm{width:18px;height:18px}.fye .icon--lg{width:32px;height:32px}@media(max-width:900px){:root{--sect-y: 64px;--fs-body: 16px}.fye .media-text{grid-template-columns:1fr;gap:var(--s7)}.fye .media-text--reverse>:first-child{order:0}.fye .sect-head{margin-bottom:var(--s7)}.fye .pgrid{grid-template-columns:repeat(var(--pcols-mb, 2),minmax(0,1fr))}}@media(max-width:749px){.fye .table :where(th,td){padding:var(--s2) var(--s3)}.fye .table{font-size:var(--fs-fine)}}@media(max-width:560px){:root{--sect-y: 52px;--pad-x: 20px;--grid-gap: 20px}.fye .heading-flank{gap:var(--s3)}.fye .btn{width:100%}.fye .row .btn{width:auto}.fye .card--pad,.fye .panel{padding:var(--s5)}.fye .pgrid{gap:var(--s7) var(--grid-gap)}}@media print{.fye .band{padding-block:var(--s6);background:#fff!important;color:#000!important}.fye .btn,.fye .no-print{display:none!important}}.visually-hidden,.fye .visually-hidden{position:absolute!important;left:0!important;top:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.skip-link:focus,.skip-link:focus-visible,a.visually-hidden:focus,a.visually-hidden:focus-visible{position:fixed!important;left:var(--s5, 20px)!important;top:var(--s5, 20px)!important;z-index:999;width:auto!important;height:auto!important;margin:0!important;padding:12px 20px!important;overflow:visible!important;clip:auto!important;clip-path:none!important;background:var(--ivory, #f2f1e8);color:var(--teal, #233d47);font-size:14px;outline:2px solid var(--teal, #233d47);outline-offset:2px}@media(max-width:768px){.fye .fcols__media{display:none}}@media(max-width:560px){.fye .hero__actions{flex-direction:column;align-items:stretch;width:100%}.fye .hero__actions .btn,.fye .row.hero__actions .btn{width:100%}}:root{--metal-9-yellow: #E8DEAB;--metal-9-white: #ECEBE7;--metal-9-rose: #E4C7B2;--metal-14-yellow: #E4D48C;--metal-14-white: #E6E5E1;--metal-14-rose: #D9B49A;--metal-18-yellow: #DEC66F;--metal-18-white: #DEDDD8;--metal-18-rose: #C99C7D;--metal-platinum: #CBCDCB;--metal-sheen-hi: rgba(255, 255, 255, .55);--metal-sheen-mid: rgba(255, 255, 255, .05);--metal-sheen-lo: rgba(0, 0, 0, .08);--metal-band-hi: #E9EAE7;--metal-band-lo: #CBCECB;--metal-label: rgba(35, 61, 71, .8);--metal-edge: rgba(35, 61, 71, .32);--metal-edge-profile: rgba(35, 61, 71, .4)}:root{--gem-diamond: #FFFFFF;--gem-black-diamond: #1C1C1C;--gem-sapphire: #2F5C8A;--gem-ruby: #9E2B2B;--gem-emerald: #2E7D54;--gem-aquamarine: #8FBFCB;--gem-tanzanite: #5B5AA0;--gem-opal: #EAE6D9;--gem-fire-opal: #E0713E;--gem-morganite: #E3ADA6;--gem-amethyst: #7E5AA2;--gem-blue-topaz: #4E93C4;--gem-citrine: #E0A33E;--gem-garnet: #8B2E2E;--gem-peridot: #94A83E;--gem-pink-tourmaline: #CE6B92;--gem-edge: rgba(35, 61, 71, .28);--gem-shape: rgba(35, 61, 71, 1);--filter-row-hover: #F2F5F2;--filter-row-checked: #E9EFE9}.fye .wish{display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;padding:0;border:0;background:none;font-family:var(--font-body);font-size:var(--fs-fine);font-weight:var(--fw-medium);letter-spacing:var(--tr-button);text-transform:uppercase;color:var(--ink);transition:color var(--dur) var(--ease)}.fye .wish .icon{transition:fill var(--dur) var(--ease)}.fye .wish[aria-pressed=true] .icon{fill:currentColor}.fye .wish.is-on{color:var(--ink)}.fye .wish.is-on svg{fill:currentColor}.fye .wish:hover{color:var(--sage)}.fye .wish-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--ink);color:var(--white);font-size:11px;font-weight:var(--fw-medium);line-height:1}.fye .wish-count[hidden]{display:none}.fye .pcard{position:relative}.fye .pcard__wish{position:absolute;top:var(--s3);right:var(--s3);z-index:1}.fye .pcard__wish .wish{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--ivory);color:var(--ink);border:0;cursor:pointer}.fye .pcard__wish .wish:hover{color:var(--sage)}.fye .wish--labelled{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);width:100%;min-height:44px;padding:var(--s3) var(--s4);background:none;border:var(--hairline);color:var(--ink);font:inherit;font-size:var(--fs-fine);font-weight:var(--fw-medium);letter-spacing:var(--tr-button, .2em);text-transform:uppercase;cursor:pointer;transition:color var(--dur, .22s) ease,border-color var(--dur, .22s) ease}.fye .wish--labelled:hover{color:var(--sage);border-color:var(--sage)}.fye .wish--labelled.is-on{color:var(--ink);border-color:var(--ink)}.fye .wish--lg{display:flex;align-items:center;justify-content:center;width:78px;height:78px;background:none;border:0;color:var(--ink);cursor:pointer;transition:color var(--dur, .22s) ease}.fye .wish--lg:hover{color:var(--sage)}.fye .wish--lg svg{width:36px;height:36px}.fye .pdp__wish-over{position:absolute;top:var(--s4);right:var(--s4);z-index:2}.fye .pdp__stage{position:relative}.fye .fye-wish [hidden]{display:none!important}.fye .pdp__wish-over .wish--lg,.fye .pdp__stage .wish--lg{background:transparent;border:0;box-shadow:none}.fye .hdr__count[hidden],.fye [data-fye-wish-count][hidden]{display:none!important}.fye .acard{display:flex;flex-direction:column;gap:var(--s4)}.fye .acard__media{display:block;overflow:hidden;background:var(--ivory)}.fye .acard__media :where(img){width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform var(--dur) var(--ease)}.fye .acard:hover .acard__media :where(img){transform:scale(1.03)}.fye .acard__ph{display:block;aspect-ratio:4 / 3;background:var(--ivory);border:var(--hairline)}.fye .acard__words{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2)}.fye .acard__date{margin:0;font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--ink-soft)}.fye .acard__title{margin:0;font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--fw-regular);line-height:1.4;letter-spacing:.01em;text-transform:none}.fye .acard__title a{color:var(--ink)}.fye .acard__title a:hover{color:var(--sage)}.fye .acard__excerpt{margin:0;font-size:var(--fs-small);line-height:1.55;color:var(--ink-soft)}.fye .acard__more{margin-top:var(--s1)}.fye .agrid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:var(--s9) var(--grid-gap);list-style:none;margin:0;padding:0}.fye .agrid>li{margin:0}@media(max-width:900px){.fye .agrid{grid-template-columns:repeat(var(--cols-mb, 2),minmax(0,1fr))}}@media(max-width:560px){.fye .agrid{grid-template-columns:1fr;gap:var(--s8)}}@media(prefers-reduced-motion:reduce){.fye .acard:hover .acard__media :where(img){transform:none}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/fye-core.css.map */
