@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(cormorant-latin-ext-var.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(cormorant-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 700;font-display:swap;src:url(cormorant-italic-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PB Manrope;font-style:normal;font-weight:300 800;font-display:swap;src:url(manrope-latin-ext-var.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PB Manrope;font-style:normal;font-weight:300 800;font-display:swap;src:url(manrope-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pb-velvet:#1A1418;--pb-velvet-2:#2A1F27;--pb-velvet-3:#3B2B36;--pb-ivory:#FBF8F3;--pb-cream:#F3EBDF;--pb-cream-2:#EADFCF;--pb-ink:#1F1A1C;--pb-ink-2:#4A4045;--pb-muted:#6E6468;--pb-gold:#9A7340;--pb-gold-deep:#7A5A2E;--pb-gold-light:#D9B77E;--pb-gold-pale:#F0E2C8;--pb-line:rgba(154,115,64,.28);--pb-line-strong:rgba(154,115,64,.55);--pb-serif:"Cormorant Garamond","Cormorant",Garamond,"Times New Roman",serif;--pb-sans:"PB Manrope","Manrope","Helvetica Neue",Arial,sans-serif;--pb-radius:14px;--pb-radius-lg:22px;--pb-shadow:0 1px 2px rgba(31,26,28,.06),0 12px 32px -14px rgba(31,26,28,.22);--pb-shadow-lift:0 2px 4px rgba(31,26,28,.06),0 26px 50px -20px rgba(31,26,28,.34);--pb-gold-grad:linear-gradient(115deg,#7A5A2E 0%,#B88D52 28%,#F0D9A6 46%,#B88D52 62%,#7A5A2E 100%);--pb-ease:cubic-bezier(.22,.8,.24,1);--nt-font-display:var(--pb-serif);--nt-font-body:var(--pb-sans)}html body{background:var(--pb-ivory);color:var(--pb-ink);font-family:var(--pb-sans);font-size:15.5px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body p,body li,body td,body input,body select,body textarea,body label{font-family:var(--pb-sans)}body h1,body h2,body h3,body h4,body .title,body h1.title,body .page-title,body .product_name,body .collection_title,body .section_title,body .homepage_content h2,body .blog_title,body .article_title{font-family:var(--pb-serif)!important;font-weight:600;letter-spacing:-.005em;text-transform:none!important;color:var(--pb-ink);line-height:1.12}body h1,body h1.title{font-size:clamp(2rem,1.4rem + 2.4vw,3.35rem)}body h2,body h2.title{font-size:clamp(1.7rem,1.25rem + 1.7vw,2.6rem)}body h3{font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem)}body h1 em,body h2 em,body .title em,.pb-em{font-style:italic;font-weight:500;background:var(--pb-gold-grad);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pb-sheen 7s var(--pb-ease) infinite}@keyframes pb-sheen{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}body a{color:var(--pb-gold-deep);text-decoration-color:var(--pb-line-strong);text-underline-offset:.22em}body a:hover{color:var(--pb-ink)}::selection{background:var(--pb-gold-pale);color:var(--pb-ink)}.pb-eyebrow,body .bvx-eyebrow,body .nt-eyebrow,body [class*=__eyebrow],body [class*=__kicker]{font-family:var(--pb-sans)!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:var(--pb-gold-deep)!important}.pb-eyebrow:before{content:"";display:inline-block;width:7px;height:7px;margin:0 .7em .12em 0;background:currentColor;transform:rotate(45deg)}.pb-orn{display:flex;align-items:center;justify-content:center;gap:12px;margin:14px auto 0;color:var(--pb-gold)}.pb-orn:before,.pb-orn:after{content:"";height:1px;width:clamp(36px,8vw,88px);background:linear-gradient(90deg,transparent,currentColor)}.pb-orn:after{transform:scaleX(-1)}.pb-orn i{width:8px;height:8px;border:1px solid currentColor;transform:rotate(45deg);display:block}body .button,body .action_button,body a.action_button,body button.action_button,body input[type=submit],body .add_to_cart,body .shopify-payment-button__button--unbranded,body .pb-btn{position:relative;overflow:hidden;isolation:isolate;background:var(--pb-velvet)!important;color:#f7efe2!important;border:0!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px #d9b77e73,0 10px 22px -12px #1a14188c!important;font-family:var(--pb-sans)!important;font-weight:700!important;font-size:13px!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:15px 30px!important;min-height:48px;transition:transform .35s var(--pb-ease),box-shadow .35s var(--pb-ease)}body .button:after,body .action_button:after,body .add_to_cart:after,body .pb-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(240,217,166,.38) 48%,transparent 66%);transform:translate(-120%);transition:transform .9s var(--pb-ease)}body .button:hover,body .action_button:hover,body .add_to_cart:hover,body .pb-btn:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #f0d9a6bf,0 16px 30px -14px #1a141899!important}body .button:hover:after,body .action_button:hover:after,body .add_to_cart:hover:after,body .pb-btn:hover:after{transform:translate(120%)}.pb-btn--ghost,body .button.secondary,body .action_button.action_button--secondary{background:transparent!important;color:var(--pb-ink)!important;box-shadow:inset 0 0 0 1px var(--pb-line-strong)!important}.pb-btn--gold{background:var(--pb-gold-grad)!important;background-size:200% 100%!important;color:var(--pb-velvet)!important;box-shadow:0 12px 26px -14px #7a5a2ecc!important}.pb-btn--light{background:#fbf8f3!important;color:var(--pb-velvet)!important}body .main-nav__wrapper,body .sticky_nav{border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,var(--pb-line-strong),transparent) 1}body .main_nav .vertical-menu>li>a,body .sticky_nav .vertical-menu>li>a{font-family:var(--pb-sans)!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#f4ebdd!important;position:relative}body .vertical-menu>li>a:after{content:"";position:absolute;left:50%;right:50%;bottom:4px;height:1px;background:var(--pb-gold);transition:left .35s var(--pb-ease),right .35s var(--pb-ease)}body .vertical-menu>li:hover>a:after,body .vertical-menu>li.bv-open>a:after,body .vertical-menu>li>a.active:after{left:14%;right:14%}.promo-banner,.announcement-bar,body .bv-announcement{background:var(--pb-velvet)!important;color:#eadcc6!important;letter-spacing:.08em}.pb-mnav-thumb{width:38px;height:38px;border-radius:50%;object-fit:cover;margin-right:12px;vertical-align:middle;box-shadow:0 0 0 1px var(--pb-line-strong);background:var(--pb-cream)}body .thumbnail .product-wrap{background:#fff;border-radius:var(--pb-radius);padding:10px 10px 4px;box-shadow:0 0 0 1px #9a734024;transition:transform .45s var(--pb-ease),box-shadow .45s var(--pb-ease)}body .thumbnail:hover .product-wrap{transform:translateY(-4px);box-shadow:0 0 0 1px #9a734052,var(--pb-shadow-lift)}body .thumbnail .product_image{border-radius:10px;overflow:hidden;background:radial-gradient(circle at 50% 30%,#fff 0%,var(--pb-cream) 100%)}body .thumbnail .product_image:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-80%);transition:transform 1.1s var(--pb-ease)}body .thumbnail:hover .product_image:after{transform:translate(80%)}body .thumbnail .product_image img{transition:transform .9s var(--pb-ease)}body .thumbnail:hover .product_image img{transform:scale(1.045)}body .thumbnail .title,body .product-info__caption .title{font-family:var(--pb-serif)!important;font-size:18px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;color:var(--pb-ink)!important;text-transform:none!important}body .thumbnail .price,body .product-info__caption .price{font-family:var(--pb-sans)!important;font-weight:700;color:var(--pb-ink)}body .thumbnail .was_price,body .was_price{color:var(--pb-muted)!important;font-weight:500}body .sale_banner,body .new_banner,body .thumbnail .sale{background:var(--pb-velvet)!important;color:var(--pb-gold-light)!important;border-radius:999px!important;font-family:var(--pb-sans);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px!important;padding:5px 11px!important}body .product_name{font-size:clamp(1.8rem,1.3rem + 1.8vw,2.7rem)!important}body .product_section .modal_price,body .product_section .price{font-family:var(--pb-sans);font-weight:800}body .product_section .product_gallery,body .product_section .flickity-viewport{border-radius:var(--pb-radius-lg);background:radial-gradient(circle at 50% 30%,#fff,var(--pb-cream))}body .swatch .swatch-element label,body .swatch_options label{border-radius:999px!important}body .footer,body footer.footer{position:relative;background:var(--pb-velvet)!important;color:#d8ccbb!important;border-top:1px solid rgba(217,183,126,.35)}body .footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(240,217,166,.07) 1px,transparent 1.2px);background-size:4px 4px}body .footer h4,body .footer h6,body .footer .footer__title{font-family:var(--pb-serif)!important;font-style:italic;font-size:22px!important;color:var(--pb-gold-light)!important;letter-spacing:0!important;text-transform:none!important}body .footer a{color:#eadcc6!important}body .footer a:hover{color:#fff!important}[data-pb-reveal]{opacity:0;transform:translateY(22px);transition:opacity .9s var(--pb-ease),transform .9s var(--pb-ease)}[data-pb-reveal].is-in{opacity:1;transform:none}[data-pb-reveal][data-pb-delay="1"]{transition-delay:.08s}[data-pb-reveal][data-pb-delay="2"]{transition-delay:.16s}[data-pb-reveal][data-pb-delay="3"]{transition-delay:.24s}[data-pb-reveal][data-pb-delay="4"]{transition-delay:.32s}.no-js [data-pb-reveal]{opacity:1;transform:none}.pb-sec{padding:clamp(56px,7vw,104px) 0;position:relative}.pb-wrap{width:min(1240px,100% - 32px);margin:0 auto}.pb-head{text-align:center;max-width:760px;margin:0 auto clamp(30px,4vw,52px)}.pb-head h2{margin:12px 0 0!important}.pb-head p{margin:16px auto 0;color:var(--pb-ink-2);font-size:16px;max-width:620px}.pb-dark{background:var(--pb-velvet);color:#e9decd}.pb-dark h2,.pb-dark h3{color:#fbf4e8!important}.pb-dark .pb-eyebrow{color:var(--pb-gold-light)!important}.pb-dark p{color:#cdbfae}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-pb-reveal]{opacity:1;transform:none}}@media(max-width:798px){html body{font-size:15px}body .thumbnail .product-wrap{padding:6px 6px 2px}body .thumbnail .title{font-size:16px!important}body .button,body .action_button,body .add_to_cart{padding:14px 22px!important;letter-spacing:.1em!important}}body .thumbnail .product-wrap{position:relative}html body .thumbnail .product-wrap .title,html body .thumbnail .product-wrap .price,html body .thumbnail .product-wrap .money,html body .thumbnail .product-wrap .bvx-price__from,html body .thumbnail .product-wrap .product-info__caption,html body .thumbnail .product-wrap .product-details{color:var(--pb-ink)!important}html body .thumbnail .product-wrap .was_price,html body .thumbnail .product-wrap .was_price .money{color:var(--pb-muted)!important}html body .bvx-eyebrow--light,html body .pb-dark .pb-eyebrow,html body .pb-dark .bvx-eyebrow,html body [class*=--dark] .bvx-eyebrow{color:var(--pb-gold-light)!important}body .pb-btn.pb-btn--gold{background:var(--pb-gold-grad)!important;background-size:200% 100%!important;color:var(--pb-velvet)!important;box-shadow:0 12px 26px -14px #7a5a2ecc!important}body .pb-btn.pb-btn--gold:hover{background-position:100% 0!important}body .pb-btn.pb-btn--ghost{background:transparent!important;color:var(--pb-ink)!important;box-shadow:inset 0 0 0 1px var(--pb-line-strong)!important}body .pb-dark .pb-btn.pb-btn--ghost,body .pbh .pb-btn.pb-btn--ghost{color:#f4eadb!important;box-shadow:inset 0 0 0 1px #d9b77e99!important}body .pb-btn.pb-btn--light{background:#fbf8f3!important;color:var(--pb-velvet)!important}html body .bvx-pcard .bvx-price,html body .bvx-pcard .bvx-price *,html body .bvx-pcard .title,html body .bvx-pcard [class*=price]{color:var(--pb-ink)!important}html body .bvx-pcard .bvx-price__from{color:var(--pb-muted)!important}html body .pb-dark .pbo h3,html body .pb-dark .pbo .pbo__title,html body .pb-dark .pbo .pbo-q,html body .pb-dark .pbo .pbo-why,html body .pb-dark .pbo .pbo-big{color:var(--pb-ink)!important}html body .pb-dark .pbo p,html body .pb-dark .pbo .pbo__lead,html body .pb-dark .pbo .pbo-note{color:var(--pb-ink-2)!important}html body .pb-dark .pbo .pb-eyebrow{color:var(--pb-gold-deep)!important}html body .bv-nl__eyebrow{color:var(--pb-gold-light)!important}html body .bvx-pcard .bvx-price .bvx-price__now [class^=bvx-price__],html body .bvx-pcard .bvx-price .bvx-price__now .money,html body .thumbnail .product-wrap .bvx-price [class^=bvx-price__]{color:var(--pb-ink)!important}html body .bvx-pcard .bvx-price .bvx-price__was,html body .bvx-pcard .bvx-price .bvx-price__was *{color:var(--pb-muted)!important}html body .rte a:not([class]),html body .p-page a:not([class]),html body .p-card a:not([class]),html body .bv-contact__content a:not([class]){color:var(--pb-gold-deep)!important}html body .rte a:not([class]):hover,html body .p-page a:not([class]):hover{color:var(--pb-ink)!important}html body .bv-contact__faq [class*=__kicker],html body .bv-contact__hero [class*=__kicker],html body .pbsp__hero [class*=__kick],html body .pb-dark [class*=__kicker],html body .pb-dark [class*=__eyebrow]{color:var(--pb-gold-light)!important}html body .bv-nl label.bv-nl__label,html body .bv-nl__label{color:#f4ebdd!important}html body button.bv-contact__submit,html body .bv-contact__submit{background:var(--pb-velvet)!important;color:#f7efe2!important}html body button.bv-contact__submit *{color:#f7efe2!important}html body [style*="color:#64748b"],html body [style*="color: #64748b"],html body [style*="color:#94a3b8"],html body [style*="color:#9ca3af"],html body [style*="color:#6b7280"],html body [style*="color:#888"],html body [style*="color:#999"]{color:#4a4045!important}html body .bv-contact__hero{background-color:var(--pb-velvet)}.bv-aside-promo__kicker,.bv-blognews__kicker{color:#e2c48d!important}@media(max-width:768px){html body section#shopify-pc__banner.shopify-pc__banner__dialog{inset:auto 10px calc(72px + env(safe-area-inset-bottom,0px)) 10px!important;bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pb-ecrin.css.map */
