:root{--soe-cream: #f5f0e8;--soe-cream-dark: #ede6d8;--soe-white: #ffffff;--soe-black: #1a1a1a;--soe-gold: #c9a96e;--soe-gold-light: #e8d5b0;--soe-border: #e2dbd0;--soe-muted: #6b6155;--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Jost", system-ui, sans-serif;--radius-sm: 4px;--radius-md: 8px;--transition: .25s ease;--max-w: 1200px;--section-pad: 80px 24px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-weight:300;font-size:1rem;line-height:1.7;color:var(--soe-black);background-color:var(--soe-cream);-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}.skip-link{position:absolute;top:-100%;left:16px;background:var(--soe-black);color:var(--soe-white);padding:8px 16px;border-radius:var(--radius-sm);font-size:.875rem;z-index:9999;transition:top var(--transition)}.skip-link:focus{top:8px}.main-content{min-height:60vh}.soe-section-label{font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--soe-gold);margin-bottom:12px}.soe-btn{display:inline-block;font-family:var(--font-body);font-size:.8125rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:14px 32px;border-radius:var(--radius-sm);border:1.5px solid transparent;cursor:pointer;transition:background var(--transition),color var(--transition),border-color var(--transition),transform var(--transition);white-space:nowrap}.soe-btn:hover{transform:translateY(-1px)}.soe-btn:active{transform:translateY(0)}.soe-btn--primary{background:var(--soe-black);color:var(--soe-white);border-color:var(--soe-black)}.soe-btn--primary:hover{background:var(--soe-gold);border-color:var(--soe-gold)}.soe-btn--ghost{background:transparent;color:var(--soe-black);border-color:var(--soe-black)}.soe-btn--ghost:hover{background:var(--soe-black);color:var(--soe-white)}.soe-btn--dark{background:var(--soe-black);color:var(--soe-white);border-color:var(--soe-black);font-size:.75rem;padding:12px 24px}.soe-btn--dark:hover{background:var(--soe-gold);border-color:var(--soe-gold)}.soe-btn--outline{background:transparent;color:var(--soe-black);border-color:var(--soe-black)}.soe-btn--outline:hover{background:var(--soe-black);color:var(--soe-white)}.soe-header{position:sticky;top:0;z-index:100;background:var(--soe-cream);border-bottom:1px solid var(--soe-border)}.soe-header__inner{display:flex;align-items:center;justify-content:space-between;max-width:var(--max-w);margin:0 auto;padding:0 24px;gap:24px}.soe-header__announcement{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--soe-muted);padding:10px 0;white-space:nowrap}.soe-header__nav{display:flex;align-items:center;gap:32px;flex:1;justify-content:center}.soe-nav__link{font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--soe-black);padding:18px 0;position:relative;transition:color var(--transition)}.soe-nav__link:after{content:"";position:absolute;bottom:14px;left:0;right:0;height:1px;background:var(--soe-gold);transform:scaleX(0);transform-origin:center;transition:transform var(--transition)}.soe-nav__link:hover{color:var(--soe-gold)}.soe-nav__link:hover:after,.soe-nav__link.is-active:after{transform:scaleX(1)}.soe-nav__link.is-active{color:var(--soe-gold)}.soe-header__icons{display:flex;align-items:center;gap:16px}.soe-header__cart{position:relative;display:flex;align-items:center;color:var(--soe-black);transition:color var(--transition)}.soe-header__cart:hover{color:var(--soe-gold)}.soe-cart__count{position:absolute;top:-8px;right:-8px;background:var(--soe-gold);color:var(--soe-white);font-size:.625rem;font-weight:600;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.soe-hero{background:var(--soe-cream);padding:120px 24px 100px;text-align:center;border-bottom:1px solid var(--soe-border)}.soe-hero__inner{max-width:680px;margin:0 auto}.soe-hero__eyebrow{font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--soe-gold);margin-bottom:20px}.soe-hero__title{font-family:var(--font-display);font-size:clamp(3.5rem,8vw,6rem);font-weight:300;line-height:1.05;color:var(--soe-black);margin-bottom:24px}.soe-hero__subtitle{font-size:1.0625rem;font-weight:300;color:var(--soe-muted);line-height:1.75;margin-bottom:40px;max-width:520px;margin-left:auto;margin-right:auto}.soe-hero__ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.soe-collections{background:var(--soe-white);padding:var(--section-pad);text-align:center}.soe-collections__heading{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:300;color:var(--soe-black);margin-bottom:12px}.soe-collections__subheading{font-size:.9375rem;color:var(--soe-muted);margin-bottom:56px;max-width:500px;margin-left:auto;margin-right:auto}.soe-collections__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:var(--max-w);margin:0 auto;text-align:left}.soe-collection-card{background:var(--soe-cream);border:1px solid var(--soe-border);border-radius:var(--radius-md);padding:32px 28px;display:flex;flex-direction:column;gap:12px;transition:box-shadow var(--transition),transform var(--transition)}.soe-collection-card:hover{box-shadow:0 8px 32px #00000014;transform:translateY(-2px)}.soe-collection-card__badge{display:inline-block;font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--soe-gold);border:1px solid var(--soe-gold-light);border-radius:40px;padding:4px 12px;width:fit-content}.soe-collection-card__title{font-family:var(--font-display);font-size:1.5rem;font-weight:400;color:var(--soe-black)}.soe-collection-card__desc{font-size:.875rem;color:var(--soe-muted);line-height:1.65;flex:1}.soe-collection-card__price{font-size:.8125rem;font-weight:500;color:var(--soe-black)}.soe-eden-standard{background:var(--soe-cream-dark);padding:var(--section-pad);text-align:center;border-top:1px solid var(--soe-border);border-bottom:1px solid var(--soe-border)}.soe-eden-standard__inner{max-width:var(--max-w);margin:0 auto}.soe-eden-standard__heading{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:300;color:var(--soe-black);margin-bottom:10px}.soe-eden-standard__subheading{font-size:.9375rem;color:var(--soe-muted);margin-bottom:52px}.soe-eden-standard__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;text-align:left}.soe-standard-card{background:var(--soe-white);border:1px solid var(--soe-border);border-radius:var(--radius-md);padding:36px 32px}.soe-standard-card__icon{font-size:1.75rem;margin-bottom:16px;display:block}.soe-standard-card__title{font-family:var(--font-display);font-size:1.375rem;font-weight:400;color:var(--soe-black);margin-bottom:10px}.soe-standard-card__desc{font-size:.875rem;color:var(--soe-muted);line-height:1.7}.soe-scent-finder{background:var(--soe-white);padding:var(--section-pad);text-align:center}.soe-scent-finder__inner{max-width:var(--max-w);margin:0 auto}.soe-scent-finder__heading{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:300;color:var(--soe-black);margin-bottom:10px}.soe-scent-finder__subheading{font-size:.9375rem;color:var(--soe-muted);margin-bottom:52px}.soe-scent-finder__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:left}.soe-scent-card{background:var(--soe-cream);border:1px solid var(--soe-border);border-radius:var(--radius-md);padding:28px 24px;display:flex;flex-direction:column;gap:8px;transition:box-shadow var(--transition),transform var(--transition)}.soe-scent-card:hover{box-shadow:0 6px 24px #00000012;transform:translateY(-2px)}.soe-scent-card__family{font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--soe-gold);display:block}.soe-scent-card__name{font-family:var(--font-display);font-size:1.375rem;font-weight:400;color:var(--soe-black);line-height:1.2}.soe-scent-card__desc{font-size:.8125rem;color:var(--soe-muted);line-height:1.65;flex:1}.soe-scent-card__link{font-size:.75rem;font-weight:500;letter-spacing:.08em;color:var(--soe-black);text-decoration:underline;text-underline-offset:3px;transition:color var(--transition);margin-top:4px;display:inline-block}.soe-scent-card__link:hover{color:var(--soe-gold)}.soe-ingredients{background:var(--soe-cream);padding:var(--section-pad);text-align:center;border-top:1px solid var(--soe-border)}.soe-ingredients__inner{max-width:var(--max-w);margin:0 auto}.soe-ingredients__heading{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:300;color:var(--soe-black);margin-bottom:10px}.soe-ingredients__subheading{font-size:.9375rem;color:var(--soe-muted);margin-bottom:52px;max-width:540px;margin-left:auto;margin-right:auto}.soe-ingredients__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;margin:0 auto;text-align:center}.soe-ingredient{background:var(--soe-white);border:1px solid var(--soe-border);border-radius:var(--radius-md);padding:28px 20px;transition:box-shadow var(--transition)}.soe-ingredient:hover{box-shadow:0 4px 16px #0000000f}.soe-ingredient__icon{font-size:1.75rem;margin-bottom:10px;display:block}.soe-ingredient__name{font-family:var(--font-display);font-size:1.125rem;font-weight:400;color:var(--soe-black);margin-bottom:4px}.soe-ingredient__benefit{font-size:.8125rem;color:var(--soe-muted)}.soe-reviews{background:var(--soe-white);padding:var(--section-pad);text-align:center;border-top:1px solid var(--soe-border)}.soe-reviews__inner{max-width:var(--max-w);margin:0 auto}.soe-reviews__heading{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:300;color:var(--soe-black);margin-bottom:10px}.soe-reviews__subheading{font-size:.9375rem;color:var(--soe-muted);margin-bottom:52px;max-width:500px;margin-left:auto;margin-right:auto}.soe-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left}.soe-review-card{background:var(--soe-cream);border:1px solid var(--soe-border);border-radius:var(--radius-md);padding:32px 28px;display:flex;flex-direction:column;gap:12px}.soe-review-card__stars{color:var(--soe-gold);font-size:.875rem;letter-spacing:2px}.soe-review-card__quote{font-family:var(--font-display);font-size:1.125rem;font-style:italic;font-weight:300;color:var(--soe-black);line-height:1.6;flex:1}.soe-review-card__author{font-size:.8125rem;font-weight:500;letter-spacing:.06em;color:var(--soe-muted);font-style:normal}.soe-reviews__cta{margin-top:48px}.soe-footer{background:var(--soe-black);color:var(--soe-cream);padding:64px 24px 40px}.soe-footer__inner{max-width:var(--max-w);margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.1)}.soe-footer__name{font-family:var(--font-display);font-size:1.5rem;font-weight:400;color:var(--soe-white);margin-bottom:8px}.soe-footer__tagline{font-size:.8125rem;color:#ffffff80;line-height:1.65}.soe-footer__nav,.soe-footer__shop-links{display:flex;flex-direction:column;gap:10px}.soe-footer__link{font-size:.8125rem;color:#ffffffa6;letter-spacing:.04em;transition:color var(--transition)}.soe-footer__link:hover{color:var(--soe-gold)}.soe-footer__legal{grid-column:1 / -1;display:flex;align-items:center;gap:24px;padding-top:32px;font-size:.75rem;color:#ffffff59;flex-wrap:wrap}.soe-footer__legal .soe-footer__link{font-size:.75rem;color:#ffffff59}.collection-hero{background:var(--soe-cream);padding:72px 24px 56px;text-align:center;border-bottom:1px solid var(--soe-border)}.collection-hero__title{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4rem);font-weight:300;color:var(--soe-black);margin-bottom:12px}.collection-hero__desc{font-size:1rem;color:var(--soe-muted);max-width:480px;margin:0 auto}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:var(--max-w);margin:0 auto;padding:56px 24px}.product-card{background:var(--soe-white);border:1px solid var(--soe-border);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow var(--transition),transform var(--transition)}.product-card:hover{box-shadow:0 8px 32px #00000014;transform:translateY(-3px)}.product-card__image{aspect-ratio:1;background:var(--soe-cream);overflow:hidden}.product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.product-card:hover .product-card__image img{transform:scale(1.04)}.product-card__body{padding:20px 20px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.product-card__title{font-family:var(--font-display);font-size:1.25rem;font-weight:400;color:var(--soe-black)}.product-card__price{font-size:.9375rem;font-weight:500;color:var(--soe-muted)}.product-card__cta{margin-top:auto;padding-top:12px}.page-content{max-width:760px;margin:0 auto;padding:72px 24px}.page-content h1{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:300;color:var(--soe-black);margin-bottom:24px;line-height:1.15}.page-content p{font-size:1rem;color:var(--soe-muted);line-height:1.8;margin-bottom:16px}.soe-404{text-align:center;padding:120px 24px}.soe-404__title{font-family:var(--font-display);font-size:clamp(3rem,8vw,6rem);font-weight:300;color:var(--soe-black);line-height:1;margin-bottom:12px}.soe-404__sub{font-size:1.0625rem;color:var(--soe-muted);margin-bottom:36px}@media(max-width:900px){:root{--section-pad: 64px 20px}.soe-header__announcement{display:none}.soe-header__nav{gap:20px}.soe-collections__grid,.soe-scent-finder__grid,.soe-eden-standard__grid,.soe-reviews__grid{grid-template-columns:repeat(2,1fr)}.soe-footer__inner{grid-template-columns:1fr 1fr}.product-grid{grid-template-columns:repeat(2,1fr);gap:20px}}.soe-scent-finder__grid{grid-template-columns:repeat(4,1fr)}.soe-scent-card__notes{font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--soe-gold);margin-bottom:2px}.soe-scent-finder__cta{margin-top:48px;text-align:center}.soe-product{max-width:var(--max-w);margin:0 auto;padding:0 24px 80px}.soe-product__breadcrumb{display:flex;align-items:center;gap:8px;padding:20px 0;font-size:.75rem;color:var(--soe-muted)}.soe-breadcrumb__link{color:var(--soe-muted);transition:color var(--transition)}.soe-breadcrumb__link:hover{color:var(--soe-gold)}.soe-breadcrumb__sep{color:var(--soe-border)}.soe-breadcrumb__current{color:var(--soe-black);font-weight:500}.soe-product__inner{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start;padding:24px 0 64px}.soe-product__image-main{aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background:var(--soe-cream);border:1px solid var(--soe-border)}.soe-product__image-main img{width:100%;height:100%;object-fit:cover}.soe-product__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--soe-cream-dark);font-family:var(--font-display);font-size:1.5rem;color:var(--soe-muted)}.soe-product__thumbnails{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.soe-product__thumb{width:72px;height:72px;border-radius:var(--radius-sm);overflow:hidden;border:2px solid transparent;cursor:pointer;background:none;padding:0;transition:border-color var(--transition)}.soe-product__thumb.is-active,.soe-product__thumb:hover{border-color:var(--soe-gold)}.soe-product__thumb img{width:100%;height:100%;object-fit:cover}.soe-product__badges{display:flex;flex-direction:column;gap:6px;margin-top:20px}.soe-product__badge{font-size:.75rem;color:var(--soe-muted);letter-spacing:.04em}.soe-product__title{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:300;color:var(--soe-black);line-height:1.1;margin-bottom:6px}.soe-product__vendor{font-size:.75rem;color:var(--soe-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.soe-product__price-wrap{display:flex;align-items:center;gap:12px;margin-bottom:24px}.soe-product__price{font-size:1.625rem;font-weight:500;color:var(--soe-black)}.soe-product__compare-price{font-size:1rem;color:var(--soe-muted);text-decoration:line-through}.soe-product__sale-badge{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--soe-gold);color:var(--soe-white);padding:3px 10px;border-radius:40px}.soe-product__description{font-size:.9375rem;color:var(--soe-muted);line-height:1.8;margin-bottom:28px;border-bottom:1px solid var(--soe-border);padding-bottom:28px}.soe-product__description h2,.soe-product__description h3{font-family:var(--font-display);font-size:1.125rem;font-weight:400;color:var(--soe-black);margin:16px 0 6px}.soe-product__description ul,.soe-product__description ol{padding-left:18px;margin:8px 0}.soe-product__description li{margin-bottom:4px}.soe-product__form{margin-bottom:24px}.soe-product__label{display:block;font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--soe-black);margin-bottom:8px}.soe-product__select{width:100%;padding:12px 16px;border:1.5px solid var(--soe-border);border-radius:var(--radius-sm);background:var(--soe-white);font-family:var(--font-body);font-size:.9375rem;color:var(--soe-black);-webkit-appearance:none;appearance:none;cursor:pointer;margin-bottom:20px;transition:border-color var(--transition)}.soe-product__select:focus{outline:none;border-color:var(--soe-gold)}.soe-product__qty-row{margin-bottom:24px}.soe-product__qty-wrap{display:flex;align-items:center;gap:0;width:fit-content;border:1.5px solid var(--soe-border);border-radius:var(--radius-sm);overflow:hidden}.soe-qty__btn{background:var(--soe-cream);border:none;width:44px;height:44px;font-size:1.125rem;color:var(--soe-black);cursor:pointer;transition:background var(--transition);display:flex;align-items:center;justify-content:center}.soe-qty__btn:hover{background:var(--soe-gold-light)}.soe-qty__input{width:56px;height:44px;border:none;border-left:1.5px solid var(--soe-border);border-right:1.5px solid var(--soe-border);text-align:center;font-family:var(--font-body);font-size:1rem;color:var(--soe-black);background:var(--soe-white)}.soe-qty__input:focus{outline:none}.soe-product__ctas{margin-bottom:24px}.soe-btn--full{width:100%;text-align:center}.soe-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.soe-product__scent-profile{background:var(--soe-cream-dark);border:1px solid var(--soe-border);border-radius:var(--radius-md);padding:20px 24px;margin-bottom:24px}.soe-product__scent-heading{font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--soe-gold);margin-bottom:8px}.soe-product__scent-body{font-size:.875rem;color:var(--soe-muted);line-height:1.7}.soe-product__trust{display:flex;flex-direction:column;gap:8px;padding-top:8px}.soe-trust__item{display:flex;align-items:center;gap:10px}.soe-trust__icon{font-size:1rem}.soe-trust__text{font-size:.8125rem;color:var(--soe-muted)}.soe-product__tabs-wrap{border-top:1px solid var(--soe-border);border-bottom:1px solid var(--soe-border);margin:0 0 64px;padding:0}.soe-product__tabs{display:flex;gap:0;border-bottom:1px solid var(--soe-border)}.soe-tab__btn{background:none;border:none;padding:18px 28px;font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--soe-muted);cursor:pointer;position:relative;transition:color var(--transition)}.soe-tab__btn:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--soe-gold);transform:scaleX(0);transform-origin:center;transition:transform var(--transition)}.soe-tab__btn:hover,.soe-tab__btn.is-active{color:var(--soe-black)}.soe-tab__btn.is-active:after{transform:scaleX(1)}.soe-tab__content{display:none;padding:36px 0;max-width:680px}.soe-tab__content.is-active{display:block}.soe-tab__content h3{font-family:var(--font-display);font-size:1.5rem;font-weight:400;color:var(--soe-black);margin-bottom:14px}.soe-tab__content p,.soe-tab__content li{font-size:.9375rem;color:var(--soe-muted);line-height:1.8}.soe-tab__content ul,.soe-tab__content ol{padding-left:20px;margin-top:10px}.soe-tab__content li{margin-bottom:6px}.soe-tab__note{margin-top:16px;font-style:italic;font-size:.875rem}.soe-product__related{margin-top:16px;text-align:center}.soe-product__related-heading{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:300;color:var(--soe-black);margin-bottom:36px}.soe-product__related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:left}@media(max-width:900px){.soe-product__inner{grid-template-columns:1fr;gap:36px}.soe-product__related-grid{grid-template-columns:repeat(2,1fr)}.soe-product__tabs{overflow-x:auto}.soe-tab__btn{padding:16px 18px;white-space:nowrap}}@media(max-width:600px){.soe-product__related-grid{grid-template-columns:1fr}}@media(max-width:600px){:root{--section-pad: 56px 16px}.soe-header__nav{display:none}.soe-hero{padding:88px 16px 72px}.soe-hero__ctas{flex-direction:column;align-items:center}.soe-collections__grid,.soe-scent-finder__grid,.soe-eden-standard__grid,.soe-reviews__grid,.soe-ingredients__grid{grid-template-columns:1fr}.soe-footer__inner{grid-template-columns:1fr;gap:32px}.product-grid{grid-template-columns:1fr}}.soe-hero{padding-top:56px!important}.collection-hero,.page-content{padding-top:40px!important}.soe-product{padding-top:0!important}.soe-product__inner{padding-top:16px!important}cart-drawer.drawer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9999!important;visibility:hidden;pointer-events:none;width:100%;height:100%;margin:0!important;padding:0!important}cart-drawer.drawer.active{visibility:visible;pointer-events:auto}.cart-drawer,.cart-drawer__overlay{margin:0!important}.soe-hero img,.soe-section img,.main-content img{max-width:100%;height:auto}.soe-hero,.soe-section{overflow:visible!important}.soe-hero__image,.soe-image-wrap,.banner__media,.media{width:100%!important;max-width:100%!important}.soe-hero__image img,.soe-image-wrap img,.banner__media img,.media img{width:100%!important;height:auto!important;object-fit:contain!important}.soe-hero__image,.soe-image-wrap,.banner__media,.media{margin-left:auto!important;margin-right:auto!important;display:flex!important;justify-content:center!important;align-items:center!important}.soe-hero__image img,.soe-image-wrap img,.banner__media img,.media img,.main-content img{display:block!important;margin-left:auto!important;margin-right:auto!important}.soe-hero__image,.banner__media,.media{max-width:1200px!important}.template-index .main-content img,.template-index #MainContent img{display:block!important;margin-left:auto!important;margin-right:auto!important}.template-index .main-content picture,.template-index #MainContent picture,.template-index .main-content .media,.template-index #MainContent .media,.template-index .main-content [class*=image],.template-index #MainContent [class*=image]{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.template-index .main-content [style*=background-image],.template-index #MainContent [style*=background-image]{background-position:center center!important}.main-page-title+.rte img,.rte img{display:block!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;height:auto!important}.rte p:has(img),.rte div:has(img){text-align:center!important}[id*=image_with_text_igzGEB] .image-with-text__grid{display:flex!important;justify-content:center!important;align-items:center!important}[id*=image_with_text_igzGEB] .image-with-text__media-item{width:min(100%,900px)!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important}[id*=image_with_text_igzGEB] .image-with-text__text-item{display:none!important}[id*=image_with_text_igzGEB] .image-with-text__media{width:100%!important;margin-left:auto!important;margin-right:auto!important}[id*=image_with_text_igzGEB] img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;object-position:center center!important}.collection-card-wrapper .card__media,.collection-card-wrapper .media{display:block!important;visibility:visible!important;opacity:1!important}.collection-card-wrapper .card--media .card__inner{overflow:hidden!important}.collection-card-wrapper .card__media img,.collection-card-wrapper .media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/scent-of-eden.css.map */
