:root{--ny-font-display:"Inter Tight","Helvetica Neue",Helvetica,Arial,sans-serif;--rf-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--ny-fs-hero:clamp(44px,6.6vw,104px);--ny-fs-h2:clamp(30px,3.5vw,52px);--ny-fs-h3:clamp(22px,2vw,30px);--ny-fs-h4:clamp(17px,1.3vw,20px);--ny-fs-lead:clamp(20px,1.7vw,24px);--ny-fs-quote:clamp(24px,2.5vw,36px);--ny-fs-figure:clamp(44px,4.8vw,72px);--element-text-font-family--heading:"Inter Tight";--element-text-font-family-fallback--heading:"Helvetica Neue",Helvetica,Arial,sans-serif;--element-text-font-weight--heading:500}#MainContent#MainContent :is(h1,h2,h3,h4){font-family:var(--ny-font-display);font-weight:500;font-style:normal}#MainContent#MainContent :is(h1,h2){letter-spacing:-.035em}#MainContent#MainContent :is(h3,h4){letter-spacing:-.015em}#MainContent#MainContent :is(h1,h2,h3,h4) em{font-style:normal;font-weight:inherit}#MainContent#MainContent .nyp-title{letter-spacing:-.01em}#MainContent#MainContent :is(summary,.lx-index__btn,.er-c__t,.er-gem__n,.er-by b,.wb-fin__i b,.nba-case__t,.rp-case__t,.wb-stat__n,.wb-fig__n,.ag-stat b,.ag-grade__name,.ag-contact a,.lx-h p,.fbl-credrow-list li,.rp-trust li,.fbl-step-no,.fbl-step-name,.fbl-service-no,.nyp-price__v){font-family:var(--ny-font-display);font-style:normal;font-weight:500;letter-spacing:-.015em}#MainContent#MainContent .lx-h p em{font-style:normal}#MainContent#MainContent summary{font-size:clamp(17px,1.4vw,20px);line-height:1.3}#MainContent#MainContent :is(.fbl-credrow-list li,.rp-trust li){font-size:clamp(14px,1.15vw,16px);letter-spacing:0}#MainContent#MainContent :is(.lx-index__btn,.er-c__t){font-size:clamp(20px,1.7vw,24px)}#MainContent#MainContent :is(.wb-stat__n,.wb-fig__n,.ag-stat b){letter-spacing:-.04em}#MainContent#MainContent :is(.nk-plate__cap,.rte--collection-desc p:first-child){font-family:var(--rf-serif)}#MainContent#MainContent :is(.fbl-cta,.rp-btn,.lx-btn,.ab-btn,.nyp-btn,.nyp-bar__b,.fbl-link--sm,.rp-lnk,.lx-lnk,.ab-lnk),body .mxc-btn,body .mxc-link{font-size:13px;font-weight:500;letter-spacing:.01em;text-transform:none}#MainContent#MainContent :is(.mx-hero .mx-eyebrow,.fbl-hero .fbl-eyebrow,.rp-hero .rp-eb,.lx-hero .lx-eb){color:#f4f2ede6}#shopify-section-ny2k-header :is(.ny2k-panel__links a,.ny2k-tile__label,.ny2k-drawer__head span,.ny2k-drawer__direct){font-family:var(--ny-font-display);font-weight:500;letter-spacing:-.015em}#shopify-section-ny2k-header .ny2k-panel__links a{font-size:17px}#shopify-section-ny2k-header :is(.ny2k-drawer__head span,.ny2k-drawer__direct){font-size:21px}body .mx .mx-h1{line-height:.98}body .mx .mx-h2{line-height:1.04}body .mx em{font-style:normal;font-weight:inherit}body .mx .mx-lead,body .mx .mx-cap,body .mx .mx-quote{font-family:var(--rf-serif)}body .mx .mx-lead{font-weight:400;line-height:1.4}body .mx .mx-quote{font-weight:400;font-style:italic}body .mx .mx-eyebrow{margin-bottom:22px;letter-spacing:.18em}body .mx .mx-btn{padding:16px 28px;font-size:13px;font-weight:500;letter-spacing:.01em;text-transform:none}body .mx .mx-link,body .mx .mx-card-note{font-size:13px;letter-spacing:.01em;text-transform:none}body .mx .mx-tag{font-size:12px;letter-spacing:.02em;text-transform:none}body .mx .mx-attr,body .mx .mx-seal-t,body .mx-spec dt{letter-spacing:.14em}body .mx .mx-fig-n,body .mx .mx-seal-n{font-weight:500;letter-spacing:-.04em}body .mx--grain:before,body .mx-maker:after,body .mx-beam:after,body .mx-card-media:after{display:none}body .mx-card-go{display:none}body .mx-seal{max-width:none;padding:26px 0 0;background:none;border-top:1px solid var(--line)}html.mx-js [data-mx-fade]{filter:none;transform:translateY(10px)}html.mx-js [data-mx-fade].is-in{transform:none}html.mx-js [data-mx-words] .mx-w{filter:none}#MainContent#MainContent .grid-product__title,#MainContent#MainContent .grid-item__meta .element-text--body-md,#MainContent#MainContent .grid-item__meta .heading-sm,#MainContent#MainContent .mxp-card__t{font-family:var(--ny-font-body);font-size:14px;font-weight:400;line-height:1.45;letter-spacing:.02em}.rf-band{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(520px,calc(100svh - var(--ny2k-live-h,110px)),920px);background:#010a20;color:#f4f2ed;font-family:var(--ny-font-body);-webkit-font-smoothing:antialiased}.rf-band *,.rf-band *:before,.rf-band *:after{box-sizing:border-box}.rf-band__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.rf-band__media img,.rf-band__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.rf-band__media video{opacity:0;transition:opacity .8s ease}.rf-band__media video.is-on{opacity:1}.rf-band__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#010a204d,#010a201f 35%,#010a20cc)}.rf-band--light{background:#f4f2ed;color:#010a20}.rf-band--light .rf-band__scrim{background:linear-gradient(180deg,#f4f2ed00 25%,#f4f2eddb)}.rf-band__in{width:min(100% - 48px,1320px);margin-inline:auto;padding:clamp(88px,12vh,140px) 0 clamp(32px,4.5vw,64px)}#MainContent#MainContent .rf-band__words{display:flex;flex-direction:column;margin:0;font-family:var(--ny-font-display);font-weight:600;font-size:clamp(56px,13.5vw,208px);line-height:.88;letter-spacing:-.055em;text-transform:lowercase;color:inherit}.rf-band__words span:nth-child(2){align-self:flex-end;text-align:right}.rf-band__foot{display:grid;gap:24px;margin-top:clamp(28px,4vw,56px)}@media(min-width:900px){.rf-band__foot{grid-template-columns:minmax(0,34em) auto;justify-content:space-between;align-items:end}}.rf-band .rf-band__body{margin:0;max-width:34em;font-family:var(--rf-serif);font-size:clamp(19px,1.6vw,23px);font-weight:400;line-height:1.45;color:inherit}.rf-band .rf-band__btn{display:inline-flex;justify-self:start;align-items:center;padding:16px 28px;background:#f4f2ed;color:#010a20;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.01em;text-decoration:none;border-radius:0;transition:background-color .4s ease,color .4s ease}.rf-band--light .rf-band__btn{background:#010a20;color:#f4f2ed}.rf-band .rf-band__btn:hover{background:#4daed1;color:#010a20}.rf-band__toggle{position:absolute;right:24px;top:24px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;opacity:.75;cursor:pointer}.rf-band__toggle[hidden]{display:none}.rf-band__toggle:before{content:"";width:10px;height:12px;border-left:3px solid currentColor;border-right:3px solid currentColor}.rf-band__toggle[aria-pressed=true]:before{width:0;height:0;margin-left:3px;border:6px solid transparent;border-left:10px solid currentColor;border-right:0}.rf-band a:focus-visible,.rf-band button:focus-visible{outline:2px solid #4DAED1;outline-offset:4px}@media(max-width:599px){.rf-band{min-height:clamp(460px,calc(100svh - var(--ny2k-live-h,96px)),760px)}.rf-band__toggle{right:16px;top:16px}}@media(prefers-reduced-motion:reduce){.rf-band__media video{transition:none}}:root{--rf-gut:clamp(20px,5vw,72px)}body{--fbl-gutter:var(--rf-gut);--page-width-padding:var(--rf-gut)}body .lx{--gut:var(--rf-gut)}body .mx-shell,body .mx-hero-in,body .rf-band__in,body .rf-rev__shell{width:min(100% - (var(--rf-gut) * 2),1320px)}body .fbl-container,body .fbl-shophero-inner{max-width:calc(1320px + (var(--rf-gut) * 2))}body .shopify-section:has(.rp-w)~.shopify-section .rf-rev__shell,body .shopify-section:has(.ab-w)~.shopify-section .rf-rev__shell{width:min(100% - (var(--rf-gut) * 2),1320px - (var(--rf-gut) * 2))}body .shopify-section:has(.lx-w)~.shopify-section .rf-rev__shell{width:min(100% - (var(--rf-gut) * 2),1360px - (var(--rf-gut) * 2))}#MainContent#MainContent :is(.fbl-cta,.rp-btn,.lx-btn,.ab-btn):not(.fbl-consult-actions *),body .mx .mx-btn,body .rf-band .rf-band__btn{min-height:52px;padding:0 28px}@media(max-width:599px){#MainContent#MainContent :is(.fbl-shophero-ctas,.fbl-shopcta-actions,.fbl-process-cta){display:flex;flex-direction:column;align-items:stretch;align-self:stretch;width:100%;gap:12px;padding-left:0}#MainContent#MainContent :is(.fbl-cta,.rp-btn,.lx-btn,.ab-btn):not(.fbl-consult-actions *),body .mx .mx-btn,body .rf-band .rf-band__btn{display:flex;width:100%;max-width:none;justify-content:center;justify-self:stretch}#MainContent#MainContent .fbl-shopcta-actions .fbl-link{align-self:center}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/rf-refine.css.map */
