.oec{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100svh;background:var(--oec-background);color:var(--oec-text);padding:clamp(24px,4svh,44px) clamp(24px,3vw,48px)}.olsun-daily-essentials-section.is-hero-cover{position:relative;z-index:2;margin-top:calc(-1 * var(--oec-cover-distance, 0px));min-height:calc(var(--oec-content-height, 0px) + var(--oec-scroll-pause, 0px))}.olsun-daily-essentials-section.is-hero-cover>.oec{position:sticky;top:0}.oec__inner{width:100%;max-width:1440px;margin-inline:auto}.oec__intro{text-align:center;margin-bottom:clamp(20px,3svh,32px)}.oec.is-motion-ready .oec__intro>*{opacity:0;transform:translate3d(0,22px,0);transition:opacity .7s ease,transform .85s cubic-bezier(.22,1,.36,1)}.oec.is-motion-ready .oec__intro>:last-child{transition-delay:.1s}.oec.is-revealed .oec__intro>*,.oec.is-motion-ready .oec__intro.is-visible>*{opacity:1;transform:none}.oec .oec__eyebrow{margin:0 0 20px;font-size:clamp(12px,1.3vw,20px);letter-spacing:.28em;line-height:1.5}.oec .oec__heading{margin:0;color:inherit;font:400 clamp(32px,4vw,60px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-.035em;text-wrap:balance}.oec .oec__description{margin:14px 0 0;font-size:clamp(15px,1.4vw,20px);line-height:1.45;letter-spacing:.01em}.oec__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);align-items:stretch}.oec__card{display:grid;grid-template-rows:auto 1fr;min-width:0;border:1px solid var(--oec-border);border-radius:16px;background:var(--oec-card);overflow:hidden}.oec[data-reveal=true] .oec__card{opacity:0;transform:translate3d(0,30px,0)}.oec.is-revealed .oec__card,.oec .oec__card.is-visible{opacity:1;transform:none;transition:opacity var(--oec-duration) ease,transform var(--oec-duration) cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--oec-index) * var(--oec-stagger))}.oec .oec__card:focus-within{opacity:1;transform:none;transition-delay:0ms}.oec__media{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;height:clamp(150px,min(24vw,calc(100svh - 360px)),360px);padding:8px 12px 0}.oec__image{display:block;width:100%;height:100%;object-fit:contain}.oec.is-motion-ready .oec__image{transform:translate3d(0,12px,0);transition:transform 1s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--oec-index) * var(--oec-stagger) + 80ms)}.oec.is-revealed .oec__image,.oec.is-motion-ready .is-visible .oec__image{transform:none}.oec__image--blend{mix-blend-mode:normal}.oec__media--alpha:before{content:"";position:absolute;left:54%;bottom:5%;width:56%;height:5%;transform:translate(-50%);border-radius:50%;background:#00000026;filter:blur(7px);z-index:-1}.oec__media--alpha .oec__image{filter:drop-shadow(0 7px 8px #00000012)}.oec__content{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:0 20px 22px}.oec .oec__title{margin:0;color:inherit;font:500 clamp(24px,2.4vw,34px)/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.035em;text-wrap:balance}.oec .oec__detail{margin:0;font-size:clamp(13px,1.1vw,16px);line-height:1.4}.oec .oec__button{display:flex;align-items:center;justify-content:center;gap:20px;width:min(100%,320px);min-height:48px;margin:auto auto 0;padding:12px 22px;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font:500 clamp(14px,1.25vw,18px)/1.2 var(--font-body--family, sans-serif);text-decoration:none;transition:background-color .18s ease}.oec__button svg{width:24px;height:18px;flex-shrink:0}.oec a.oec__button:hover{background:color-mix(in srgb,var(--oec-text) 5%,transparent)}.oec__button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.oec__setup{font-size:12px;margin:8px 0 0}@media(max-width:749px){.oec{box-sizing:border-box;min-height:100svh;padding:20px 16px 22px}.oec__intro{margin-bottom:16px}.oec .oec__eyebrow{font-size:10px;margin-bottom:13px}.oec .oec__heading{font-size:clamp(28px,8.3vw,36px);max-width:13ch;margin-inline:auto}.oec .oec__description{margin-top:8px;font-size:clamp(12px,3.1vw,14px);line-height:1.4}.oec__grid{grid-template-columns:1fr;gap:10px}.oec__card{display:grid;grid-template-columns:42% minmax(0,1fr);grid-template-rows:none;align-items:center;min-height:110px;height:clamp(110px,calc((100svh - 200px) / 3),166px);border-radius:14px}.oec__media{height:100%;min-height:0;padding:4px 0}.oec__content{display:block;text-align:left;padding:8px 12px 8px 4px}.oec .oec__title{font-size:clamp(17px,4.6vw,22px);line-height:1.15;overflow-wrap:anywhere}.oec .oec__detail{margin-top:5px;font-size:12px;line-height:1.3}.oec .oec__button{gap:10px;width:100%;min-height:44px;padding:8px 10px;margin-top:8px;font-size:12px}.oec__button svg{width:20px;height:16px}}@media(max-width:749px)and (max-height:480px){.oec__card{height:auto;min-height:120px}}@media(prefers-reduced-motion:reduce){.olsun-daily-essentials-section.is-hero-cover{min-height:0}.olsun-daily-essentials-section.is-hero-cover>.oec{position:relative}.oec.is-motion-ready .oec__intro>*,.oec.is-motion-ready .oec__image{opacity:1;transform:none;transition:none}.oec[data-reveal=true] .oec__card{opacity:1;transform:none}.oec.is-revealed .oec__card,.oec .oec__card.is-visible,.oec .oec__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/olsun-daily-essentials.css.map */
