.o-js [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--o-d,0ms)}.o-js [data-reveal].is-in{opacity:1;transform:none}.o-hero__copy>*{animation:o-up .8s cubic-bezier(.2,.7,.2,1) both}.o-hero__copy>*:nth-child(2){animation-delay:.08s}.o-hero__copy>*:nth-child(3){animation-delay:.16s}.o-hero__copy>*:nth-child(4){animation-delay:.24s}.o-hero__copy>*:nth-child(5){animation-delay:.32s}@keyframes o-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.o-hero__circle{animation:o-pop 1s cubic-bezier(.2,.7,.2,1) both .1s}@keyframes o-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.o-hero__p1{--o-rx:0deg;--o-ry:0deg;animation:o-float 6s ease-in-out infinite,o-in 1s cubic-bezier(.2,.7,.2,1) both .2s;transform:perspective(900px) rotateX(var(--o-rx)) rotateY(var(--o-ry));transition:transform .3s ease-out;border-radius:24px}.o-hero__p2{animation:o-float2 7s ease-in-out infinite,o-in 1s cubic-bezier(.2,.7,.2,1) both .4s}@keyframes o-float{0%,to{translate:0 0}50%{translate:0 -14px}}@keyframes o-float2{0%,to{translate:0 0;rotate:6deg}50%{translate:0 -10px;rotate:3deg}}@keyframes o-in{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}.o-card{transition:transform .3s,box-shadow .3s}.o-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px -18px #3c1e0a59}.o-card__media img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.o-card:hover .o-card__media img{transform:scale(1.07) rotate(-1.5deg)}.o-usp{transition:transform .3s,box-shadow .3s}.o-usp:hover{transform:translateY(-5px);box-shadow:0 16px 34px -18px #3c1e0a4d}.o-usp__ico{transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.o-usp:hover .o-usp__ico{transform:rotate(-8deg) scale(1.08)}.o-btn--clay,.o-btn--ink,.o-btn--gold{box-shadow:0 8px 20px -10px #b84c228c}.o-btn:active{transform:scale(.97)}.o-header{transition:box-shadow .25s}.o-header.is-scrolled{box-shadow:0 8px 24px -14px #2a1a1059}.o-header .o-btn--clay{animation:o-glow 2.8s ease-in-out infinite}@keyframes o-glow{0%,to{box-shadow:0 0 #b84c2273}50%{box-shadow:0 0 0 8px #b84c2200}}.o-bump{animation:o-bump .5s cubic-bezier(.3,1.8,.5,1)}@keyframes o-bump{0%{transform:scale(.6)}to{transform:scale(1)}}.o-wa{animation:o-wa 2.6s ease-in-out infinite}@keyframes o-wa{0%,to{box-shadow:0 10px 24px #00000040,0 0 #1f8f4e80}50%{box-shadow:0 10px 24px #00000040,0 0 0 12px #1f8f4e00}}.o-nav a{position:relative}.o-nav a:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;background:var(--o-clay);transform:scaleX(0);transform-origin:left;transition:transform .3s}.o-nav a:hover:after,.o-nav a[aria-current]:after{transform:scaleX(1)}.o-faq details[open] .o-faq__a,.o-acc details[open] .o-acc__body{animation:o-up .4s ease both}.o-lab__stat{transition:transform .3s,background .3s}.o-lab__stat:hover{transform:translateY(-4px);background:#46301f}.o-vcard label:hover{transform:translateY(-3px)}.o-vcard label{transition:transform .2s,border-color .15s,background .15s}.o-brand__name{white-space:nowrap}.o-brand img{transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.o-brand:hover img{transform:rotate(-12deg)}.o-crumbs{font-size:13px;color:var(--o-muted-2);display:flex;gap:8px;flex-wrap:wrap}.o-crumbs a{color:var(--o-muted-2);text-decoration:none}.o-crumbs a:hover{color:var(--o-clay)}.o-news form,.o-news>div{min-width:0}@keyframes o-rot{0%{opacity:0;transform:translateY(100%)}4%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-100%)}}@media(max-width:749px){.o-announce{display:block;position:relative;height:34px;overflow:hidden;padding:0}.o-announce span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 12px;white-space:nowrap;font-size:12px;opacity:0;animation:o-rot 9s infinite}.o-announce span:nth-child(2){animation-delay:3s}.o-announce span:nth-child(3){animation-delay:6s}.o-announce span:only-child{position:static;opacity:1;animation:none;height:34px}.o-announce span+span:before{content:none}.o-wrap.o-header__in{gap:4px;padding-left:12px;padding-right:12px}.o-icon{width:40px}.o-pagehero__img{display:none}.o-pagehero:before{width:260px;height:260px;right:-90px;top:-90px}.o-split--flip{flex-direction:row!important}.o-news{padding:20px}}@media(prefers-reduced-motion:reduce){.o-js [data-reveal]{opacity:1;transform:none;transition:none}.o-hero__copy>*,.o-hero__circle,.o-hero__p1,.o-hero__p2,.o-header .o-btn--clay,.o-wa,.o-ticker__track,.o-pagehero:before,.o-pagehero__img,.o-pagehero__in>*,.o-cta:before,.o-cta:after{animation:none!important}.o-announce span{animation:none!important}.o-announce span:first-child{opacity:1}}body{font-family:DM Sans,system-ui,sans-serif;background:#fbf6ec;color:#2a1a10}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.main-page-title{font-family:Fraunces,Georgia,serif!important;letter-spacing:-.01em;color:#2a1a10}.main-page-title{font-size:clamp(32px,5vw,52px);margin-bottom:24px}.rte{font-size:16px;line-height:1.75;color:#5c4636}.rte a{color:#93391a}.button,.shopify-challenge__button,.customer button{border-radius:999px!important;font-family:DM Sans,sans-serif;font-weight:700;letter-spacing:.03em;min-height:52px;transition:transform .15s,background .15s}.button:after,.button:before{border-radius:999px!important;box-shadow:none!important}.button:not(.button--secondary):not(.button--tertiary){background:#b84c22;color:#fff}.button:not(.button--secondary):not(.button--tertiary):hover{background:#93391a}.button:hover{transform:translateY(-1px)}.button--secondary{background:#fff;color:#2a1a10;border:2px solid #2A1A10}.field__input,.select__select,.customer .field input,.text-area{border-radius:12px!important;background:#fff!important}.field:after,.select:after,.text-area:after{border-radius:12px!important}.card-wrapper .card{border-radius:20px;overflow:hidden;background:#fff}.card__heading{font-family:DM Sans,sans-serif!important;font-weight:700}.price{font-family:DM Sans,sans-serif;font-weight:700;color:#2a1a10}.price--on-sale .price-item--regular{color:#6b5444}.badge{border-radius:999px;font-weight:700;background:#b84c22;color:#fff;border:0}.cart__items,.cart__footer{background:#fff;border-radius:24px;padding:24px;border:1px solid #EADFCB}.cart__footer{margin-top:16px}.cart-items thead th{font-family:DM Sans,sans-serif;letter-spacing:.08em;font-size:12px;color:#6b5444}.cart-item__name{font-weight:700;font-size:17px;color:#2a1a10}.cart-item__image{border-radius:14px;background:#f3e9d6}.quantity{border-radius:999px;overflow:hidden}.quantity:after,.quantity:before{border-radius:999px!important}.totals__total-value{font-family:Fraunces,serif;font-size:28px}.cart__checkout-button{min-height:60px!important;font-size:17px!important}.cart__empty-text{font-family:Fraunces,serif}.title-wrapper-with-link .title,.cart__warnings .cart__empty-text{font-size:clamp(28px,4vw,40px)}.facets-container{background:#fff;border-radius:18px;padding:12px 18px;border:1px solid #EADFCB}.pagination__item--current{background:#2a1a10;color:#fff;border-radius:50%}.template-search .search__input,.search__input.field__input{border-radius:999px!important}.shopify-policy__container{max-width:820px!important;background:#fff;border:1px solid #EADFCB;border-radius:24px;padding:40px 32px!important;margin:48px auto!important}.shopify-policy__title h1{font-family:Fraunces,serif;font-size:clamp(30px,4vw,44px)}.shopify-policy__body{color:#5c4636;line-height:1.75}@media(max-width:749px){.cart__items,.cart__footer{padding:16px;border-radius:18px}.shopify-policy__container{padding:24px 18px!important;margin:24px 12px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/olie-global.css.map */
