:root{--eo-sand-50: #fcfaf6;--eo-sand-100: #f6f1e8;--eo-sand-200: #eae1d2;--eo-sand-300: #d9cbb4;--eo-ink-900: #14110d;--eo-ink-700: #3a332b;--eo-ink-500: #6b6156;--eo-gold-500: #b0854a;--eo-gold-400: #c9a06a;--eo-jade-700: #2f5d50;--eo-jade-500: #47806f}*{box-sizing:border-box}html{scroll-behavior:smooth}body.oe-body{margin:0;background:var(--eo-sand-50);color:var(--eo-ink-900);font-family:Jost,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}.oe-body img{max-width:100%;display:block}.oe-body a{color:inherit;text-decoration:none}.oe-body ::selection{background:var(--eo-gold-400);color:#fff}.oe-display{font-family:Cormorant Garamond,Georgia,serif;font-weight:300}.oe-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.oe-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.28em;color:var(--eo-gold-500)}.oe-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:16px 36px;font-size:11px;text-transform:uppercase;letter-spacing:.24em;cursor:pointer;transition:all .2s ease;text-align:center}.oe-btn-primary{background:var(--eo-sand-50);color:var(--eo-ink-900)}.oe-btn-primary:hover{background:var(--eo-gold-500);color:#fff}.oe-btn-outline{border:1px solid rgba(252,250,246,.5);color:var(--eo-sand-50)}.oe-btn-outline:hover{border-color:var(--eo-sand-50);background:#fcfaf61a}.oe-reveal{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.oe-reveal.is-visible{opacity:1;transform:none}@keyframes oe-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.oe-fade-up{animation:oe-fade-up .7s cubic-bezier(.22,1,.36,1) both}@keyframes oe-fade{0%{opacity:0}to{opacity:1}}.oe-fade{animation:oe-fade .6s ease both}@keyframes oe-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes oe-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.oe-marquee-track{display:flex;gap:64px;padding:8px 0;white-space:nowrap;animation:oe-marquee 32s linear infinite}.oe-thin-scroll::-webkit-scrollbar{width:6px}.oe-thin-scroll::-webkit-scrollbar-thumb{background:var(--eo-sand-300);border-radius:99px}.oe-header{position:sticky;top:0;z-index:40;background:var(--eo-sand-50)}.oe-announcement-bar{overflow:hidden;background:var(--eo-ink-900);color:var(--eo-sand-100);font-size:11px;text-transform:uppercase;letter-spacing:.14em}.oe-header-bar{background:var(--eo-sand-50);border-bottom:1px solid var(--eo-sand-200);transition:box-shadow .3s ease}.oe-header.is-scrolled .oe-header-bar{box-shadow:0 6px 20px #14110d0f}.oe-header-inner{display:flex;align-items:center;justify-content:space-between;height:76px;gap:24px}.oe-nav{display:none;align-items:center;gap:28px;font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:var(--eo-ink-700)}.oe-nav>a:hover{color:var(--eo-gold-500)}.oe-logo{text-align:center;line-height:1}.oe-logo-main{font-family:Cormorant Garamond,serif;font-size:24px;letter-spacing:.3em;color:var(--eo-ink-900)}.oe-logo-sub{display:block;margin-top:4px;font-size:9px;letter-spacing:.36em;text-transform:uppercase;color:var(--eo-gold-500)}.oe-cart-btn{display:flex;align-items:center;gap:8px;border:1px solid var(--eo-sand-300);border-radius:999px;padding:9px 16px;background:transparent;cursor:pointer;font-size:12px}.oe-cart-btn:hover{border-color:var(--eo-ink-900)}.oe-cart-count{min-width:18px;border-radius:999px;background:var(--eo-gold-500);color:#fff;font-size:10px;line-height:18px;padding:0 5px;text-align:center}.oe-menu-toggle{position:relative;display:flex;align-items:center;justify-content:center;border:none;background:none;padding:8px;margin-left:-8px;cursor:pointer}.oe-menu-toggle .oe-icon-close,.oe-menu-toggle[aria-expanded=true] .oe-icon-open{display:none}.oe-menu-toggle[aria-expanded=true] .oe-icon-close{display:block}.oe-mobile-menu{display:none;border-top:1px solid var(--eo-sand-200);padding:16px 0}.oe-mobile-menu.is-open{display:block}.oe-mobile-social{margin-top:20px;padding-top:16px;border-top:1px solid var(--eo-sand-200)}.oe-mobile-social-heading{font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:var(--eo-ink-500)}.oe-mobile-social-icons{margin-top:12px;display:flex;gap:10px}.oe-mobile-social-icons a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:#fff;font-size:11px;font-weight:600}@media(min-width:1024px){.oe-nav{display:flex}.oe-menu-toggle{display:none}.oe-mobile-menu{display:none!important}}.oe-nav-item{position:relative}.oe-nav-item>a{display:inline-flex;align-items:center;gap:5px}.oe-nav-caret{flex-shrink:0;transition:transform .25s ease}.oe-nav-item:hover .oe-nav-caret,.oe-nav-item:focus-within .oe-nav-caret{transform:rotate(180deg)}.oe-nav-dropdown{position:absolute;top:calc(100% + 18px);left:0;background:var(--eo-sand-50);border:1px solid var(--eo-sand-200);border-radius:12px;box-shadow:0 20px 40px #14110d1f;padding:20px 24px;display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:2px 28px;width:620px;max-width:80vw;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;z-index:50}.oe-nav-item:hover .oe-nav-dropdown,.oe-nav-item:focus-within .oe-nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.oe-nav-dropdown a{display:block;padding:7px 0;font-size:12px;letter-spacing:.02em;text-transform:none;color:var(--eo-ink-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oe-nav-dropdown a:hover{color:var(--eo-gold-500)}.oe-mobile-menu-item{border-bottom:1px solid var(--eo-sand-200)}.oe-mobile-submenu-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 0;background:none;border:none;font-size:13px;text-transform:uppercase;letter-spacing:.16em;color:var(--eo-ink-900);cursor:pointer;font-family:inherit}.oe-mobile-submenu-toggle[aria-expanded=true] .oe-nav-caret{transform:rotate(180deg)}.oe-mobile-submenu{display:none;padding:0 0 14px 8px}.oe-mobile-submenu.is-open{display:block}.oe-mobile-submenu a{display:block;padding:6px 0;font-size:12.5px;text-transform:none;letter-spacing:.02em;color:var(--eo-ink-700)}.oe-mobile-submenu-viewall{color:var(--eo-gold-500);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:600;margin-bottom:4px}.oe-footer{margin-top:40px;background:var(--eo-ink-900);color:var(--eo-sand-100)}.oe-footer-grid{display:grid;gap:40px;padding:64px 0 40px;grid-template-columns:1fr}@media(min-width:720px){.oe-footer-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.oe-footer-grid{grid-template-columns:repeat(4,1fr)}}.oe-footer-brand{font-family:Cormorant Garamond,serif;font-size:22px;letter-spacing:.24em}.oe-footer-tag{margin-top:4px;font-size:9px;letter-spacing:.36em;text-transform:uppercase;color:var(--eo-gold-400)}.oe-footer p.oe-footer-desc{margin-top:16px;max-width:280px;font-size:13.5px;color:var(--eo-sand-300);line-height:1.7}.oe-footer-heading{font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--eo-gold-400)}.oe-footer ul{list-style:none;margin:14px 0 0;padding:0}.oe-footer li{margin-bottom:8px;font-size:13.5px;color:var(--eo-sand-300)}.oe-footer a:hover{color:#fff}.oe-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:20px 0;text-align:center;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--eo-sand-300)}.oe-hero{position:relative;isolation:isolate;overflow:hidden}.oe-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.oe-hero-media img{width:100%;height:100%;object-fit:cover}.oe-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#14110dcc,#14110d80 55%,#14110d1a)}.oe-hero-inner{max-width:1240px;margin:0 auto;min-height:76vh;display:flex;flex-direction:column;justify-content:center;padding:96px 24px}.oe-hero-inner .oe-eyebrow{color:var(--eo-gold-400)}.oe-hero-title{margin:20px 0 0;max-width:720px;font-size:44px;font-weight:300;line-height:1.05;color:var(--eo-sand-50)}.oe-hero-title em{font-style:italic;color:var(--eo-gold-400)}.oe-hero-sub{margin:24px 0 0;max-width:480px;font-size:15px;line-height:1.7;color:#eae1d2e6}.oe-hero-actions{margin-top:36px;display:flex;flex-wrap:wrap;gap:16px}.oe-hero-rating{margin-top:48px;display:flex;align-items:center;gap:12px;color:var(--eo-sand-200);font-size:14px}.oe-stars{color:var(--eo-gold-400);letter-spacing:2px}@media(min-width:640px){.oe-hero-title{font-size:56px}}@media(min-width:1024px){.oe-hero-title{font-size:68px}}.oe-values{border-top:1px solid var(--eo-sand-200);border-bottom:1px solid var(--eo-sand-200);background:var(--eo-sand-100)}.oe-values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding:32px 0;text-align:center}@media(min-width:1024px){.oe-values-grid{grid-template-columns:repeat(4,1fr)}}.oe-values-item p:first-child{font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--eo-ink-900)}.oe-values-item p:last-child{margin-top:4px;font-size:12px;color:var(--eo-ink-500)}.oe-section{padding:80px 0}.oe-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.oe-section-title{margin:12px 0 0;font-size:34px;font-weight:300}.oe-section-sub{margin-top:12px;max-width:560px;color:var(--eo-ink-500)}.oe-section-link{font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--eo-ink-700);border-bottom:1px solid transparent}.oe-section-link:hover{color:var(--eo-gold-500);border-color:var(--eo-gold-500)}@media(min-width:1024px){.oe-section-title{font-size:44px}}.oe-collections-grid{margin-top:44px;display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:640px){.oe-collections-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.oe-collections-grid{grid-template-columns:repeat(4,1fr)}}.oe-collection-card{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:12px}.oe-collection-card img{width:100%;height:100%;object-fit:cover;transition:transform .9s ease}.oe-collection-card:hover img{transform:scale(1.1)}.oe-collection-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(20,17,13,.85),rgba(20,17,13,.15) 55%,transparent)}.oe-collection-caption{position:absolute;inset-inline:0;bottom:0;padding:22px;z-index:1}.oe-collection-caption h3{margin:0;font-family:Cormorant Garamond,serif;font-size:24px;color:var(--eo-sand-50)}.oe-collection-blurb{margin-top:4px;max-height:0;overflow:hidden;font-size:13.5px;color:var(--eo-sand-200);opacity:0;transition:all .4s ease}.oe-collection-card:hover .oe-collection-blurb{max-height:96px;opacity:1}.oe-collection-explore{display:inline-block;margin-top:10px;font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--eo-gold-400)}.oe-product-grid{margin-top:44px;display:grid;gap:24px 24px;grid-template-columns:repeat(2,1fr)}@media(min-width:1024px){.oe-product-grid{grid-template-columns:repeat(4,1fr);gap:24px 24px}}.oe-card{display:flex;flex-direction:column}.oe-card-media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:10px;background:var(--eo-sand-200)}.oe-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.oe-card:hover .oe-card-media img{transform:scale(1.05)}.oe-badge{position:absolute;top:10px;font-size:10px;text-transform:uppercase;letter-spacing:.12em;padding:4px 9px;border-radius:999px}.oe-badge-sale{left:10px;background:var(--eo-ink-900);color:var(--eo-sand-50)}.oe-card-price{margin-top:8px;font-size:15px;font-weight:600}.oe-card-collection{margin-top:12px;font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--eo-gold-500)}.oe-card-title{margin-top:4px;font-family:Cormorant Garamond,serif;font-size:20px}.oe-card-title:hover{color:var(--eo-gold-500)}.oe-card-desc{margin-top:2px;font-size:13px;color:var(--eo-ink-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oe-card-compare{color:var(--eo-ink-500);text-decoration:line-through;margin-left:8px;font-size:13px}.oe-story-grid{display:grid;gap:48px;grid-template-columns:1fr;align-items:center}@media(min-width:1024px){.oe-story-grid{grid-template-columns:1fr 1fr;gap:56px}}.oe-story-media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:12px}.oe-story-media img{width:100%;height:100%;object-fit:cover}.oe-story-heading{margin:12px 0 0;font-size:32px;font-weight:300;line-height:1.2}@media(min-width:1024px){.oe-story-heading{font-size:42px}}.oe-story-text{margin-top:22px;font-size:15px;line-height:1.75;color:var(--eo-ink-700)}.oe-story-steps{margin-top:30px;list-style:none;padding:0}.oe-story-step{display:flex;gap:18px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--eo-sand-200)}.oe-story-num{font-family:Cormorant Garamond,serif;font-size:24px;color:var(--eo-gold-500);min-width:32px}.oe-story-step-title{font-size:13px;text-transform:uppercase;letter-spacing:.16em}.oe-story-step-text{margin-top:4px;font-size:13.5px;color:var(--eo-ink-500)}.oe-market-grid{margin-top:40px;display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:768px){.oe-market-grid{grid-template-columns:repeat(2,1fr)}}.oe-market-card{display:flex;flex-direction:column;height:100%;border:1px solid var(--eo-sand-200);background:var(--eo-sand-50);border-radius:12px;padding:32px;transition:all .2s ease}.oe-market-card:hover{transform:translateY(-4px);border-color:var(--eo-ink-900);box-shadow:0 12px 30px #14110d14}.oe-market-tag{width:fit-content;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:#fff}.oe-market-card h3{margin-top:16px;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:300}.oe-market-card p{margin-top:12px;flex:1;line-height:1.7;color:var(--eo-ink-500)}.oe-market-visit{margin-top:24px;font-size:11px;text-transform:uppercase;letter-spacing:.2em}.oe-market-card:hover .oe-market-visit{color:var(--eo-gold-500)}.oe-market-links{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.oe-market-links a{border-radius:999px;border:1px solid var(--eo-sand-300);padding:10px 24px;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--eo-ink-700)}.oe-market-links a:hover{border-color:var(--eo-ink-900)}.oe-social-heading{margin-top:56px;padding-top:48px;border-top:1px solid var(--eo-sand-200)}.oe-social-heading h3{font-family:Cormorant Garamond,serif;font-size:28px;font-weight:300}.oe-social-heading h3 span{color:var(--eo-ink-500)}.oe-social-heading p{margin-top:12px;max-width:560px;color:var(--eo-ink-500)}.oe-social-grid{margin-top:32px;display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:640px){.oe-social-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.oe-social-grid{grid-template-columns:repeat(4,1fr)}}.oe-social-card{display:flex;flex-direction:column;height:100%;border:1px solid var(--eo-sand-200);background:var(--eo-sand-50);border-radius:12px;padding:24px;transition:all .2s ease}.oe-social-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #14110d14}.oe-social-icon{width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:600}.oe-social-card p.oe-social-label{margin-top:16px;font-family:Cormorant Garamond,serif;font-size:22px}.oe-social-card p.oe-social-handle{font-size:13px;color:var(--eo-ink-500)}.oe-social-card p.oe-social-blurb{margin-top:12px;flex:1;font-size:13.5px;line-height:1.6;color:var(--eo-ink-500)}.oe-social-follow{margin-top:20px;font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--eo-ink-900)}.oe-testimonials{background:var(--eo-ink-900);color:var(--eo-sand-100);padding:80px 0}.oe-testimonials h2{text-align:center}.oe-testimonial-grid{margin-top:48px;display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:768px){.oe-testimonial-grid{grid-template-columns:repeat(3,1fr)}}.oe-testimonial-card{border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:32px}.oe-testimonial-card p.oe-quote{margin-top:16px;font-family:Cormorant Garamond,serif;font-size:22px;line-height:1.4}.oe-testimonial-card footer{margin-top:20px;font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--eo-gold-400)}.oe-collection-banner{padding:48px 0 0;text-align:left}.oe-breadcrumb-nav{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--eo-ink-500)}.oe-breadcrumb-nav a:hover{color:var(--eo-ink-900)}.oe-breadcrumb-sep{margin:0 8px}.oe-breadcrumb-current{color:var(--eo-ink-900)}.oe-collection-title{margin-top:24px;max-width:720px;font-size:40px;font-weight:300}@media(min-width:1024px){.oe-collection-title{font-size:60px}}.oe-collection-desc{margin-top:16px;max-width:640px;font-size:16px;line-height:1.7;color:var(--eo-ink-500)}.oe-shop-section{padding-top:48px}.oe-shop-layout{display:block}.oe-sort-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--eo-sand-200)}.oe-result-count{font-size:13px;color:var(--eo-ink-500)}.oe-sort-select{border:1px solid var(--eo-sand-300);border-radius:999px;padding:9px 16px;font-size:12.5px;background:var(--eo-sand-50)}.oe-shop-grid{margin-top:40px;display:grid;gap:24px 24px;grid-template-columns:repeat(2,1fr)}@media(min-width:1280px){.oe-shop-grid{grid-template-columns:repeat(3,1fr)}}.oe-shop-empty{padding:96px 0;text-align:center}.oe-shop-empty-title{font-size:30px}.oe-shop-empty-sub{margin-top:12px;font-size:14px;color:var(--eo-ink-500)}.oe-pagination{margin-top:48px;display:flex;justify-content:center;gap:10px}.oe-product{padding:32px 0 96px}.oe-breadcrumb{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--eo-ink-500)}.oe-product-layout{margin-top:28px;display:grid;gap:44px;grid-template-columns:1fr}@media(min-width:960px){.oe-product-layout{grid-template-columns:1.05fr .95fr;gap:60px}}.oe-product-main-image{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:12px;background:var(--eo-sand-200)}.oe-product-main-image img{width:100%;height:100%;object-fit:cover}.oe-product-thumbs{margin-top:12px;display:flex;gap:10px}.oe-product-thumb{width:72px;height:72px;border-radius:8px;overflow:hidden;border:1px solid var(--eo-sand-200);cursor:pointer;opacity:.7}.oe-product-thumb.is-active{opacity:1;border-color:var(--eo-gold-500)}.oe-product-title{margin:10px 0 0;font-size:36px;font-weight:300}@media(min-width:960px){.oe-product-info{position:sticky;top:130px;align-self:start}}.oe-product-rating{margin-top:14px;display:flex;align-items:center;gap:10px}.oe-product-rating-link{font-size:13px;color:var(--eo-ink-500);text-decoration:underline;text-underline-offset:3px}.oe-product-rating-link:hover{color:var(--eo-ink-900)}.oe-product-price{margin-top:18px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-family:Cormorant Garamond,serif;font-size:28px}.oe-save-badge{border-radius:999px;background:#b0854a26;padding:4px 12px;font-size:10px;font-family:Jost,sans-serif;text-transform:uppercase;letter-spacing:.18em;color:var(--eo-gold-500)}.oe-select{width:100%;border:1px solid var(--eo-sand-300);border-radius:8px;padding:12px 14px;background:var(--eo-sand-50);font-size:14px;margin-bottom:14px}.oe-product .oe-btn-primary{background:var(--eo-ink-900);color:var(--eo-sand-50)}.oe-product .oe-btn-primary:hover{background:var(--eo-gold-500)}.oe-product .oe-btn-outline{border:1px solid var(--eo-ink-900);color:var(--eo-ink-900)}.oe-product .oe-btn-outline:hover{background:var(--eo-ink-900);color:var(--eo-sand-50)}.oe-buybox{margin-top:32px}.oe-qty-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.oe-qty-stepper{display:flex;align-items:center;border:1px solid var(--eo-sand-300);border-radius:999px}.oe-qty-btn{border:none;background:none;padding:12px 16px;font-size:16px;line-height:1;color:var(--eo-ink-500);cursor:pointer}.oe-qty-btn:hover{color:var(--eo-ink-900)}.oe-qty-value{display:inline-block;width:32px;text-align:center;font-size:14px}.oe-buybox-add{flex:1;background:var(--eo-ink-900);color:var(--eo-sand-50)}.oe-buybox-add:hover{background:var(--eo-gold-500);color:#fff}.oe-buybox-buy-now{display:block;width:100%;margin-top:12px;border:1px solid var(--eo-ink-900);color:var(--eo-ink-900);background:transparent}.oe-buybox-buy-now:hover{background:var(--eo-ink-900);color:var(--eo-sand-50)}.oe-product-notes{margin-top:16px;font-size:12px;line-height:1.7;color:var(--eo-ink-500)}.oe-product-body{max-width:760px;margin-top:56px;color:var(--eo-ink-700);font-size:15px;line-height:1.8}.oe-trust-box{margin-top:32px;display:grid;gap:8px;border-radius:12px;background:var(--eo-sand-100);padding:22px;font-size:13.5px;color:var(--eo-ink-700)}.oe-reviews-section{border-top:1px solid var(--eo-sand-200);border-bottom:1px solid var(--eo-sand-200);background:#f6f1e899;padding:64px 0 96px}.oe-reviews-inner{display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:1024px){.oe-reviews-inner{grid-template-columns:320px 1fr}}.oe-reviews-summary{margin-top:20px;display:flex;align-items:flex-end;gap:16px}.oe-reviews-score{font-family:Cormorant Garamond,serif;font-size:60px;line-height:1}.oe-reviews-count{margin-top:4px;font-size:12px;color:var(--eo-ink-500)}.oe-reviews-empty{color:var(--eo-ink-500)}.oe-reviews-etsy{margin-top:12px;font-size:13.5px;color:var(--eo-ink-500)}.oe-reviews-etsy a{text-decoration:underline;color:var(--eo-ink-900)}.oe-order{padding:64px 0 96px;max-width:760px}.oe-order-head{text-align:center}.oe-order-title{margin-top:16px;font-size:40px;font-weight:300}.oe-order-sub{margin-top:16px;color:var(--eo-ink-500)}.oe-order-number{color:var(--eo-ink-900)}.oe-order-card{margin-top:48px;border:1px solid var(--eo-sand-200);border-radius:12px;padding:24px}.oe-order-card-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;border-bottom:1px solid var(--eo-sand-200);padding-bottom:20px}.oe-order-label{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--eo-ink-500)}.oe-order-address{margin-top:8px;font-size:14px;line-height:1.7}.oe-order-eta{text-align:right}.oe-order-eta-value{margin-top:8px;font-family:Cormorant Garamond,serif;font-size:20px}.oe-order-eta-sub{font-size:12px;color:var(--eo-ink-500);text-transform:capitalize}.oe-order-items{list-style:none;margin:0;padding:0}.oe-order-item{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--eo-sand-200)}.oe-order-item:last-child{border-bottom:none}.oe-order-item-media{position:relative;width:80px;height:96px;flex-shrink:0;overflow:hidden;border-radius:6px;background:var(--eo-sand-200)}.oe-order-item-media img{width:100%;height:100%;object-fit:cover}.oe-order-item-info{flex:1}.oe-order-item-title{font-size:20px}.oe-order-item-title:hover{color:var(--eo-gold-500)}.oe-order-item-qty{margin-top:4px;font-size:13px;color:var(--eo-ink-500)}.oe-order-item-price{font-size:14px}.oe-order-totals{border-top:1px solid var(--eo-sand-200);padding-top:20px;font-size:14px}.oe-order-total-row{display:flex;justify-content:space-between;padding:4px 0;color:var(--eo-ink-900)}.oe-order-total-row span:first-child{color:var(--eo-ink-500)}.oe-jade{color:var(--eo-jade-700)}.oe-order-total-grand{border-top:1px solid var(--eo-sand-200);margin-top:8px;padding-top:12px;font-family:Cormorant Garamond,serif;font-size:24px}.oe-order-total-grand span:first-child{color:var(--eo-ink-900)}.oe-order-cta{margin-top:40px;text-align:center}.oe-cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14110d80;opacity:0;visibility:hidden;transition:opacity .25s ease;z-index:60}.oe-cart-overlay.is-open{opacity:1;visibility:visible}.oe-cart-drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:400px;background:var(--eo-sand-50);transform:translate(100%);transition:transform .38s cubic-bezier(.22,1,.36,1);z-index:61;display:flex;flex-direction:column}.oe-cart-drawer.is-open{transform:translate(0)}.oe-cart-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--eo-sand-200)}.oe-cart-head h2{margin:0;font-family:Cormorant Garamond,serif;font-size:20px;text-transform:uppercase;letter-spacing:.1em;font-weight:400}.oe-cart-close{background:none;border:none;cursor:pointer}.oe-cart-body{flex:1;overflow-y:auto;padding:22px}.oe-cart-body.oe-thin-scroll{scrollbar-width:thin}.oe-cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.oe-cart-line{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--eo-sand-200)}.oe-cart-line img{width:64px;height:64px;object-fit:cover;border-radius:6px}.oe-cart-footer{border-top:1px solid var(--eo-sand-200);padding:18px 22px}.oe-cart-subtotal{display:flex;justify-content:space-between;font-size:14.5px;margin-bottom:12px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/option-e.css.map */
