.ego-section{margin:0}.ego{--amber: #2a251f;--obsidian: #191919;--obsidian-80: #474747;--ink: #1d181e;--green: #3d6217;--green-soft: #81a13e;--green-10: #e6ecd8;--sand-10: #fbfaf6;--bronze-40: #d0c4b1;--line: rgba(71, 71, 71, .2);--coral: #ec6e4f;color:var(--obsidian);font-family:Asta Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.1;letter-spacing:0;-webkit-font-smoothing:antialiased}.ego *,.ego *:before,.ego *:after{box-sizing:border-box}.shopify-section .ego :where(h1,h2,h3,p,span,a,li,button,s,strong){font-family:Asta Sans,sans-serif!important;letter-spacing:0}.ego :where(p,h1,h2,h3,ul,ol){margin:0;padding:0}.ego :where(ul,ol){list-style:none}.ego :where(button){-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.ego :where(img){display:block;max-width:100%}.ego__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start;max-width:1440px;padding:40px 120px 80px;margin-inline:auto;background:#fff}.ego__gallery{position:sticky;top:24px;display:flex;min-width:0;flex-direction:column;gap:8px}.ego__gallery-main{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid rgba(25,25,25,.1);border-radius:3px}.ego__gallery-main::-webkit-scrollbar,.ego__thumbs::-webkit-scrollbar{display:none}.ego__gallery-slide{flex:0 0 100%;scroll-snap-align:start}.ego__gallery-slide img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.ego__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.ego__thumb{flex:0 0 92px;height:92px;overflow:hidden;border:1px solid rgba(25,25,25,.1);border-radius:3px;transition:border-color .15s ease}.ego__thumb.is-active{border-color:var(--obsidian)}.ego__thumb img{width:100%;height:100%;object-fit:cover}.ego__buybox{display:flex;min-width:0;flex-direction:column;gap:20px}.ego__intro{display:flex;flex-direction:column;gap:25px}.ego__head{display:flex;flex-direction:column;gap:16px}.ego__rating{display:flex;gap:5px;align-items:center}.ego__stars{width:108px;height:20px;flex:none}.shopify-section .ego__rating-text{display:flex;flex-wrap:wrap;gap:0 5px;align-items:center;color:#474747cc;font-size:16px;line-height:1.1}.shopify-section .ego__rating-text strong{margin-left:-1px;font-weight:500}.shopify-section .ego__rating-word{color:var(--green-soft)}.ego__rating-sep{width:1px;height:12px;background:#474747cc}.shopify-section .ego__rating-text a{color:inherit;text-decoration:underline;text-underline-offset:2px}.shopify-section .ego__title{color:var(--obsidian);font-size:36px;font-weight:500;line-height:1.2;letter-spacing:-1.08px;font-feature-settings:"liga" 0,"calt" 0;margin-bottom:-6px}.shopify-section .ego__subtitle{color:var(--obsidian-80);font-size:18px;line-height:1.1}.ego__features{display:flex;flex-direction:column;gap:10px}.shopify-section .ego__features li{display:flex;gap:8px;align-items:center;color:var(--obsidian);font-size:16px;font-weight:500;line-height:1.1}.ego__features img{width:24px;height:24px;flex:none}.ego__stock{display:flex;flex-direction:column;gap:20px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.ego__stock-text,.ego__stock-meter{display:flex;flex-direction:column;gap:10px}.shopify-section .ego__stock-title{color:var(--obsidian);font-size:20px;font-weight:500;line-height:1.1}.shopify-section .ego__stock-copy{color:var(--obsidian-80);font-size:16px;line-height:1.1}.ego__stock-track{display:block;height:10px;border-radius:5px;background:#ec6e4f33;overflow:hidden}.ego__stock-fill{display:block;height:100%;border-radius:5px;background:var(--coral)}.ego__stock-fill.is-filling{animation:ego-fill 2s cubic-bezier(.15,.7,.7,1) both}@keyframes ego-fill{0%{width:70%}}@media(prefers-reduced-motion:reduce){.ego__stock-fill.is-filling{animation:none}}.shopify-section .ego__stock-foot{display:flex;color:var(--obsidian);justify-content:space-between;font-size:18px;font-weight:500;line-height:1.1;font-variant-numeric:tabular-nums}.ego__purchase,.ego__tiers{display:flex;flex-direction:column;gap:16px}.ego__tier{position:relative;display:flex;width:100%;align-items:center;padding-right:16px;border:1.5px solid var(--bronze-40);border-radius:12px;background:#fff;color:var(--ink);transition:border-color .15s ease,background .15s ease}.ego__tier.is-selected{border-color:var(--green);background:var(--sand-10)}.ego__tier-radio{display:none}.ego__tier-media{width:84px;height:64px;flex:none}.ego__tier-media img{width:84px;height:64px}.ego__tier-body{display:flex;min-width:0;flex:1 1 auto;gap:16px;align-items:center}.ego__tier-main{display:grid;flex:1 1 auto;grid-template-columns:140px auto;grid-template-areas:"label supply" "unit supply";gap:4px 16px;align-items:center;justify-content:start}.shopify-section .ego__tier-label{grid-area:label;color:var(--ink);font-size:16px;font-weight:600;line-height:1.4}.shopify-section .ego__tier-unit{grid-area:unit;color:#24242499;font-size:14px;line-height:1.4}.shopify-section .ego__tier-supply{grid-area:supply;justify-self:start;padding:4px 10px;border-radius:100px;background:var(--green-10);color:var(--green);font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap}.ego__tier-prices{display:flex;flex:none;flex-direction:column;align-items:flex-end;text-align:right;white-space:nowrap}.shopify-section .ego__tier-price{color:var(--ink);font-size:16px;font-weight:600;line-height:1.4}.shopify-section .ego__tier-compare{color:#1d181e99;font-size:14px;line-height:1.4}.ego__ribbon{position:absolute;top:-13px;right:105px;display:flex;align-items:flex-start;transform:translate(50%);pointer-events:none}.ego__ribbon-tail{width:11px;height:12px;flex:none}.ego__ribbon-tail--start{transform:scaleX(-1)}.shopify-section .ego__ribbon-text{padding:4px 10px;border-radius:0 0 8px 8px;background:var(--green);color:#fcfcf7;font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap}.ego__subscribe{display:flex;gap:16px;align-items:center;padding:16px;border:1.5px dashed var(--green);border-radius:16px;background:#fff;cursor:pointer}.ego__subscribe-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ego__subscribe-box{display:flex;width:24px;height:24px;flex:none;align-items:center;justify-content:center;border:2px solid var(--green);border-radius:6px}.ego__subscribe-box img{width:16px;height:16px;opacity:0;transition:opacity .15s ease}.ego__subscribe-input:checked+.ego__subscribe-box img{opacity:1}.ego__subscribe-input:focus-visible+.ego__subscribe-box{outline:2px solid var(--green);outline-offset:2px}.ego__subscribe-text{display:flex;min-width:0;flex-direction:column;gap:4px}.shopify-section .ego__subscribe-title{color:var(--ink);font-size:16px;font-weight:600;line-height:1.4}.shopify-section .ego__subscribe-note{color:#000c;font-size:14px;line-height:1.4}.ego__shipping{display:flex;gap:12px;align-items:center;justify-content:center}.ego__shipping img{width:16px;height:16px;flex:none}.shopify-section .ego__shipping p{color:var(--ink);font-size:18px;font-weight:500;line-height:1.3}.shopify-section .ego__ship-eta{color:var(--green)}.ego__cta{display:flex;flex-direction:column;gap:16px;align-items:center}.shopify-section .ego__atc{position:relative;display:flex;width:100%;gap:8px;align-items:center;justify-content:center;padding:18px 24px;border-radius:1000px;background:var(--amber);color:#fff;font-size:20px;font-weight:600;line-height:normal;text-align:center;transition:opacity .2s ease}.shopify-section .ego__atc:hover{opacity:.92}.shopify-section .ego__atc[aria-busy=true]{opacity:.85;pointer-events:none}.ego__atc-label{display:inline-flex;gap:8px;align-items:center;justify-content:center}.ego__atc[aria-busy=true] .ego__atc-label{visibility:hidden}.ego__atc-spinner{position:absolute;top:50%;left:50%;display:none;margin:-11px 0 0 -11px;width:22px;height:22px;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:ego-spin .7s linear infinite}.ego__atc[aria-busy=true] .ego__atc-spinner{display:block}@keyframes ego-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ego__atc-spinner{animation-duration:2s}}.shopify-section .ego__atc s{color:#ffffffb3}.shopify-section .ego__atc s:empty{display:none}.shopify-section .ego__cart-error{color:#c0392b;font-size:14px;line-height:1.4;text-align:center}.ego__payments{width:246px;height:20px}.ego__promise{display:flex;width:100%;gap:16px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:12px}.ego__promise-badge{width:60px;height:60px;flex:none;object-fit:contain}.ego__promise-text{display:flex;min-width:0;flex-direction:column;gap:10px}.shopify-section .ego__promise-title{color:var(--obsidian);font-size:16px;font-weight:500;line-height:1.1}.shopify-section .ego__promise-copy{color:var(--obsidian-80);font-size:16px;line-height:1.1}.ego__accordions{display:flex;flex-direction:column;margin-top:20px}.ego__acc{padding-bottom:30px;border-bottom:1px solid rgba(25,25,25,.3)}.ego__acc+.ego__acc{padding-top:30px}.ego__acc-head{display:flex;width:100%;gap:16px;align-items:center;justify-content:space-between}.shopify-section .ego__acc-title{color:var(--obsidian);font-size:20px;font-weight:500;line-height:1.1}.ego__acc-chevron{width:24px;height:24px;flex:none;transform:rotate(180deg);transition:transform .2s ease}.ego__acc.is-open .ego__acc-chevron{transform:none}.ego__acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.ego__acc.is-open .ego__acc-panel{grid-template-rows:1fr}.ego__acc-clip{min-height:0;overflow:hidden}.ego__acc-body{display:flex;flex-direction:column;gap:15px;padding-top:20px;color:var(--obsidian-80)}.shopify-section .ego__acc-body p,.shopify-section .ego__acc-checks li{color:var(--obsidian-80);font-size:16px;line-height:1.1}.shopify-section .ego__acc-body .ego__acc-strong{color:var(--obsidian);font-weight:500}.ego__acc-features,.ego__acc-copy,.ego__acc-checks{display:flex;flex-direction:column;gap:10px}.ego__acc-checks li{display:flex;gap:5px;align-items:flex-start}.ego__acc-checks img{width:20px;height:20px;flex:none}.ego__acc-benefits{display:flex;flex-direction:column;gap:15px}.shopify-section .ego__acc-benefits li{display:flex;gap:8px;align-items:center;color:var(--obsidian);font-size:16px;font-weight:500;line-height:1.1}.ego__acc-benefits img{width:24px;height:24px;flex:none}@media screen and (max-width:1199px){.ego__hero{gap:40px;padding-inline:40px}.ego__tier-main{grid-template-columns:auto;grid-template-areas:"label" "unit" "supply"}}@media screen and (max-width:989px){.ego__hero{grid-template-columns:minmax(0,1fr);gap:22px;padding:20px 16px 80px}.ego__gallery{position:static}.ego__thumbs{gap:8px}.ego__thumb{flex-basis:65.2px;height:65.2px}.shopify-section .ego__rating-text{font-size:14px}.shopify-section .ego__title{font-size:24px;letter-spacing:-.72px;margin-bottom:0}.shopify-section .ego__subtitle{font-size:16px}.shopify-section .ego__features li{font-size:14px}.shopify-section .ego__stock-title{font-size:18px}.shopify-section .ego__stock-copy{font-size:14px}.shopify-section .ego__stock-foot{font-size:16px}.ego__tiers{gap:20px}.ego__tier{gap:4px;padding:8px 16px}.ego__tier-media{display:none}.ego__tier-radio{display:block;width:20px;height:20px;flex:none;margin-right:12px;border:1px solid var(--ink);border-radius:50%}.ego__tier.is-selected .ego__tier-radio{border-color:var(--amber);background:radial-gradient(circle at 50% 49%,var(--amber) 0 6px,transparent 6.5px)}.ego__tier-main{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.shopify-section .ego__tier-label{order:1;font-size:20px;line-height:1.3}.shopify-section .ego__tier-supply{order:2;padding-inline:12px}.shopify-section .ego__tier-unit{order:3}.shopify-section .ego__tier-price{font-size:20px;line-height:1.3}.shopify-section .ego__tier-compare{font-size:12px}.ego__ribbon{right:64px}.shopify-section .ego__ribbon-text{padding-inline:8px}.ego__subscribe{gap:12px;padding:12px;border-radius:12px}.shopify-section .ego__subscribe-title{font-size:18px;line-height:1.1}.shopify-section .ego__shipping p{font-size:16px}.shopify-section .ego__atc{font-size:18px}.shopify-section .ego__promise-title,.shopify-section .ego__promise-copy{font-size:14px}.shopify-section .ego__acc-title{font-size:18px}.shopify-section .ego__acc-body p,.shopify-section .ego__acc-checks li,.shopify-section .ego__acc-benefits li{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/eg-oregano-offer.css.map */
