*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:#0e0d0b;color:#f4efe6;font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none;transition:color .3s cubic-bezier(.22,.61,.36,1)}a:hover{color:#b08d57}button{font:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-weight:300;letter-spacing:-.018em;line-height:1.05;margin:0;color:#f4efe6}::selection{background:#b08d57;color:#0e0d0b}.rr-skip{position:absolute;top:-40px;left:0;background:#b08d57;color:#0e0d0b;padding:8px 16px;z-index:100;transition:top .2s}.rr-skip:focus{top:0}.rr-reveal{opacity:0;transform:translate3d(0,20px,0);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.rr-reveal.is-visible{opacity:1;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.rr-reveal{opacity:1;transform:none;transition:none}}.rr-zoom{overflow:hidden;position:relative}.rr-zoom img{transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1);filter:saturate(1.02) brightness(.92);will-change:transform}.rr-zoom:hover img{transform:scale(1.06);filter:saturate(1.05) brightness(1)}@media(prefers-reduced-motion:reduce){.rr-zoom img{transition:none;transform:none!important}}.rr-vignette{background:radial-gradient(ellipse 90% 70% at 50% 110%,rgba(0,0,0,.45) 0%,transparent 60%),linear-gradient(180deg,#0e0d0b1a,#0e0d0b66 55%,#0e0d0bd1)}@keyframes rr-ken-burns{0%{transform:scale(1.06) translateZ(0)}50%{transform:scale(1.12) translate3d(-1.2%,-1%,0)}to{transform:scale(1.06) translateZ(0)}}.rr-ken-burns{animation:rr-ken-burns 28s cubic-bezier(.22,.61,.36,1) infinite;transform-origin:center}@media(prefers-reduced-motion:reduce){.rr-ken-burns{animation:none;transform:none}}.rr-grain{position:relative}.rr-grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.06;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0.96, 0 0 0 0 0.94, 0 0 0 0 0.90, 0 0 0 0.35 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.rr-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.75rem;font-family:Inter,sans-serif;font-size:.85rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1;color:#0e0d0b;background:#f4efe6;border:1px solid #F4EFE6;cursor:pointer;transition:all .3s cubic-bezier(.22,.61,.36,1);text-decoration:none}.rr-btn:hover{background:#b08d57;border-color:#b08d57;color:#0e0d0b}.rr-btn--ghost{background:transparent;color:#f4efe6}.rr-btn--ghost:hover{background:#f4efe6;color:#0e0d0b}.rr-btn--brass{background:#b08d57;border-color:#b08d57;color:#0e0d0b}.rr-btn--brass:hover{background:#c9a06a;border-color:#c9a06a}.rr-magnetic{transition:transform .28s cubic-bezier(.34,1.56,.64,1),background .3s,border-color .3s,color .3s;will-change:transform}.rr-magnetic:hover{transform:translateY(-2px);box-shadow:0 18px 40px -16px #b08d578c}@media(prefers-reduced-motion:reduce){.rr-magnetic{transition:background .3s;transform:none!important;box-shadow:none!important}}.brass-link{position:relative;color:#f4efe6;text-decoration:none;padding-bottom:2px;display:inline-block}.brass-link:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:#b08d57;transition:right .6s cubic-bezier(.16,1,.3,1)}.brass-link:hover:after{right:0}.rr-eyebrow{font-family:Inter,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#b08d57;margin:0 0 1.5rem}.rr-display{font-family:Fraunces,serif;font-size:clamp(2.75rem,7.5vw,6.5rem);line-height:1.02;letter-spacing:-.018em;font-weight:300;color:#f4efe6;margin:0 0 1rem}.rr-h2{font-family:Fraunces,serif;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.05;font-weight:300;color:#f4efe6;margin:0 0 1rem}.rr-lede{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.65;color:#f4efe6ad;font-weight:300;margin:0 0 1rem}.rr-dropcap>p:first-child:first-letter{font-family:Fraunces,serif;font-size:5.5em;font-weight:300;line-height:.82;float:left;padding:.05em .12em 0 0;margin:.06em .06em 0 -.04em;color:#b08d57;letter-spacing:-.02em}.rr-container{max-width:1440px;margin:0 auto;padding:0 1.5rem}.rr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}input,textarea,select{font:inherit;color:#f4efe6;background:transparent;border:1px solid rgba(244,239,230,.22);padding:.85rem 1rem;width:100%;border-radius:2px;transition:border-color .2s}input:focus,textarea:focus,select:focus{outline:none;border-color:#b08d57}input::placeholder,textarea::placeholder{color:#f4efe670}.rr-page{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(244,239,230,.12);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#f4efe6ad}.rr-page a{color:#f4efe6}.rr-prose{max-width:720px;margin:0 auto;padding:6rem 1.5rem;font-size:1.05rem;line-height:1.8;color:#f4efe6d9}.rr-prose p{margin:0 0 1.25rem}.rr-prose h2{font-size:clamp(1.6rem,3vw,2.4rem);margin:2.5rem 0 1rem}.rr-prose h3{font-size:clamp(1.3rem,2.2vw,1.7rem);margin:2rem 0 .75rem}.rr-prose a{color:#f4efe6;border-bottom:1px solid #B08D57}.rr-prose a:hover{color:#b08d57}.rr-prose img{margin:2rem 0}.rr-prose blockquote{font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:1.5rem;line-height:1.4;color:#f4efe6;border-left:2px solid #B08D57;padding:.5rem 0 .5rem 1.5rem;margin:2rem 0}.rr-prose ul,.rr-prose ol{padding-left:1.5rem;margin:0 0 1.25rem}.rr-prose li{margin:.5rem 0}.rr-prose strong{color:#f4efe6;font-weight:500}.rr-prose hr{border:0;border-top:1px solid rgba(244,239,230,.12);margin:3rem 0}.rr-prose table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.rr-prose th,.rr-prose td{padding:.6rem .8rem;text-align:left;border-bottom:1px solid rgba(244,239,230,.12)}.rr-prose th{color:#b08d57;font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.rr-luxury-page,.rr-luxury-page *,.rr-hub,.rr-hub *{font-family:Inter,-apple-system,sans-serif!important}.rr-luxury-page,.rr-hub{background:transparent!important;color:#f4efe6!important;max-width:1180px!important;margin:0 auto!important;padding:0 1.5rem!important;font-weight:300!important}.rr-luxury-page h1,.rr-luxury-page h2,.rr-luxury-page h3,.rr-luxury-page h4,.rr-hub h1,.rr-hub h2,.rr-hub h3,.rr-hub h4{font-family:Fraunces,Cormorant Garamond,serif!important;color:#f4efe6!important;font-weight:300!important;letter-spacing:-.015em!important}.rr-luxury-page h1{font-size:clamp(40px,6vw,72px)!important;line-height:1.05!important;margin:2rem 0 1.5rem!important}.rr-luxury-page h2{font-size:clamp(28px,3.6vw,44px)!important;line-height:1.15!important;margin:3rem 0 1.25rem!important}.rr-luxury-page h3{font-size:clamp(20px,2.4vw,28px)!important;line-height:1.2!important;margin:2rem 0 1rem!important;font-weight:400!important}.rr-luxury-page p,.rr-hub p{color:#f4efe6d6!important;font-size:15.5px!important;line-height:1.85!important;max-width:64ch}.rr-luxury-page strong{color:#f4efe6!important;font-weight:500!important}.rr-luxury-page em{color:#b08d57!important;font-style:italic!important;font-family:Fraunces,serif!important}.rr-luxury-page a,.rr-hub a{color:#b08d57!important;text-decoration:none!important;border-bottom:1px solid rgba(176,141,87,.45)!important;transition:border-color .2s!important}.rr-luxury-page a:hover{border-bottom-color:#b08d57!important}.rr-luxury-page .rr-eyebrow,.rr-luxury-page .rr-crumbs{color:#b08d57!important;font-size:11px!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-weight:500!important}.rr-luxury-page .rr-crumbs{padding:28px 0 14px!important;border-bottom:1px solid rgba(176,141,87,.18)!important;margin-bottom:0!important;color:#f4efe68c!important}.rr-luxury-page .rr-crumbs a{color:#f4efe6a6!important;border:0!important}.rr-luxury-page .rr-hero{text-align:center!important;padding:4rem 0 3rem!important}.rr-luxury-page .rr-lede{font-family:Fraunces,serif!important;font-style:italic!important;font-size:clamp(18px,2vw,22px)!important;color:#f4efe6c7!important;font-weight:300!important;max-width:64ch!important;margin:0 auto 36px!important;line-height:1.55!important}.rr-luxury-page .rr-cta-row{display:flex!important;gap:12px!important;justify-content:center!important;flex-wrap:wrap!important;margin-bottom:0!important}.rr-luxury-page .rr-cta{display:inline-block!important;padding:15px 32px!important;background:#b08d57!important;color:#0e0d0b!important;border:1px solid #B08D57!important;text-decoration:none!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:500!important;border-radius:0!important;transition:background .2s,border-color .2s!important}.rr-luxury-page .rr-cta:hover{background:#c9a368!important;border-color:#c9a368!important}.rr-luxury-page .rr-cta-secondary{background:transparent!important;color:#f4efe6!important;border-color:#f4efe666!important}.rr-luxury-page .rr-cta-secondary:hover{border-color:#f4efe6!important;background:#f4efe60f!important}.rr-luxury-page table{width:100%!important;border-collapse:collapse!important;margin:24px 0!important;font-size:15px!important;background:#16141280!important}.rr-luxury-page th,.rr-luxury-page td{text-align:left!important;padding:14px 16px!important;border-bottom:1px solid rgba(244,239,230,.12)!important;color:#f4efe6d9!important}.rr-luxury-page th{font-family:Fraunces,serif!important;font-weight:500!important;font-size:16px!important;background:#b08d571a!important;color:#b08d57!important}.rr-luxury-page .rr-curated{margin:64px 0 24px!important;text-align:center!important}.rr-luxury-page .rr-product-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:32px!important;max-width:1080px!important;margin:0 auto!important;text-align:left!important}@media(max-width:780px){.rr-luxury-page .rr-product-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}}@media(max-width:520px){.rr-luxury-page .rr-product-grid{grid-template-columns:1fr!important;gap:24px!important}}.rr-luxury-page .rr-product-card{background:transparent!important}.rr-luxury-page .rr-product-card-img{width:100%!important;aspect-ratio:4/5!important;object-fit:cover!important;background:#161412!important;margin-bottom:14px!important;display:block!important;border:0!important}.rr-luxury-page .rr-product-card-title{font-family:Fraunces,serif!important;font-size:18px!important;line-height:1.3!important;color:#f4efe6!important;margin:0 0 4px!important;font-weight:400!important;border:0!important}.rr-luxury-page .rr-product-card-price{font-size:12px!important;letter-spacing:.12em!important;color:#b08d57!important;font-weight:500!important}.rr-luxury-page .rr-product-card-meta{font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#f4efe68c!important;margin-top:2px!important}.rr-luxury-page .rr-curated-tail{margin:48px 0 0!important;font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.rr-luxury-page .rr-editorial{max-width:760px!important;margin:0 auto!important;padding:24px 0!important}.rr-luxury-page .rr-editorial ul{padding-left:22px!important;margin:0 0 22px!important}.rr-luxury-page .rr-editorial li{margin-bottom:9px!important;font-size:16px!important;line-height:1.7!important;color:#f4efe6d9!important}.rr-luxury-page .rr-faq{max-width:760px!important;margin:0 auto!important;padding:24px 0!important}.rr-luxury-page .rr-faq-item{border-bottom:1px solid rgba(244,239,230,.12)!important;padding:22px 0!important}.rr-luxury-page .rr-faq-item h3{margin:0 0 10px!important;font-size:20px!important}.rr-luxury-page .rr-faq-item p{margin:0!important}.rr-luxury-page .rr-closing{background:#161412!important;color:#f4efe6!important;text-align:center!important;padding:72px 24px!important;margin:72px -24px 0!important;border-top:1px solid rgba(176,141,87,.18)!important}.rr-luxury-page .rr-closing h2{color:#f4efe6!important;margin-top:0!important}.rr-luxury-page .rr-closing p{color:#f4efe6d1!important;max-width:560px!important;margin:0 auto 26px!important;font-size:16px!important}.rr-luxury-page .rr-closing .rr-cta{background:#b08d57!important;color:#0e0d0b!important;border-color:#b08d57!important}.rr-luxury-page .rr-related{text-align:center!important;padding:48px 0 0!important;font-size:15px!important;color:#f4efe69e!important}.rr-luxury-page .rr-local-note{font-size:12px!important;color:#f4efe68c!important;font-style:italic!important;text-align:center!important;margin:48px auto 32px!important;max-width:680px!important;border-top:1px solid rgba(244,239,230,.12)!important;padding-top:28px!important;line-height:1.6!important}.rr-thread-divider{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(176,141,87,.5) 20%,rgba(176,141,87,.5) 80%,transparent 100%);position:relative;overflow:hidden}.rr-thread-divider:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(244,239,230,.4),transparent);animation:rr-thread-sweep 6s cubic-bezier(.4,0,.2,1) infinite}@keyframes rr-thread-sweep{0%{left:-100%}50%,to{left:100%}}@media(prefers-reduced-motion:reduce){.rr-thread-divider:after{animation:none;display:none}}.rr-sticky-cta{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(160%);background:#b08d57;color:#0e0d0b;padding:14px 28px;border-radius:0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;text-decoration:none;z-index:50;box-shadow:0 16px 48px -16px #0009;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:inline-flex;align-items:center;gap:.5rem}.rr-sticky-cta.is-visible{transform:translate(-50%) translateY(0)}.rr-sticky-cta:hover{background:#c9a368}@media(max-width:520px){.rr-sticky-cta{font-size:11px;padding:12px 22px;bottom:16px}}@media(prefers-reduced-motion:reduce){.rr-sticky-cta{transition:none}}.rr-count-up{display:inline-block;opacity:0;transition:opacity .8s ease}.rr-count-up.is-visible{opacity:1}:target{scroll-margin-top:100px}.rr-cinematic-card{position:relative;overflow:hidden;cursor:pointer}.rr-cinematic-card__img{transition:transform .9s cubic-bezier(.16,1,.3,1),filter .6s ease;filter:brightness(.95) saturate(1.02)}.rr-cinematic-card:hover .rr-cinematic-card__img{transform:scale(1.04);filter:brightness(1.02) saturate(1.06)}.rr-cinematic-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(14,13,11,.5) 100%);opacity:.6;transition:opacity .4s;pointer-events:none}.rr-cinematic-card:hover:after{opacity:.4}.rr-parallax-bg{background-attachment:fixed;background-position:center;background-size:cover}@media(max-width:768px),(prefers-reduced-motion:reduce){.rr-parallax-bg{background-attachment:scroll}}.rr-prose a,.rr-luxury-page a{position:relative}.rr-prose a:after,.rr-luxury-page a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:#b08d57;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.16,1,.3,1)}.rr-prose a:hover:after,.rr-luxury-page a:hover:after{transform:scaleX(1)}.rr-fade-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.rr-fade-stagger.is-visible>*{opacity:1;transform:translateY(0)}.rr-fade-stagger.is-visible>*:nth-child(1){transition-delay:0ms}.rr-fade-stagger.is-visible>*:nth-child(2){transition-delay:80ms}.rr-fade-stagger.is-visible>*:nth-child(3){transition-delay:.16s}.rr-fade-stagger.is-visible>*:nth-child(4){transition-delay:.24s}.rr-fade-stagger.is-visible>*:nth-child(5){transition-delay:.32s}.rr-fade-stagger.is-visible>*:nth-child(6){transition-delay:.4s}.rr-fade-stagger.is-visible>*:nth-child(7){transition-delay:.48s}.rr-fade-stagger.is-visible>*:nth-child(8){transition-delay:.56s}@media(prefers-reduced-motion:reduce){.rr-fade-stagger>*{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/theme.css.map */
