.oe-home-carousel{isolation:isolate;color:var(--oec-ink,#273d2a);padding:var(--oec-padding,32px);border-radius:var(--oec-radius,36px);background:linear-gradient(145deg,rgb(var(--oec-glass-rgb,245 248 239) / var(--oec-glass-alpha,.3)),rgb(var(--oec-glass-rgb,245 248 239) / calc(var(--oec-glass-alpha,.3) * .7)));border:1px solid rgb(255 255 255 / var(--oec-line-alpha,.8));box-shadow:inset 0 1px 1px #ffffffbf,0 12px 40px #23371c0d;-webkit-backdrop-filter:blur(var(--oec-glass-blur,22px));backdrop-filter:blur(var(--oec-glass-blur,22px))}.oe-home-carousel__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.oe-home-carousel__intro{min-width:0;flex:1;text-align:var(--oec-heading-align,left)}.oe-home-carousel__eyebrow{font:500 12px/1.5 var(--oe-body-font,Manrope,sans-serif);letter-spacing:.12em;color:var(--oec-muted,#617359);margin:0 0 18px;overflow-wrap:anywhere}.oe-home-carousel__title{font:500 var(--oec-heading-size,44px)/1.12 var(--oe-heading-font,Lora,Georgia,serif);letter-spacing:-.035em;margin:0;color:inherit;overflow-wrap:anywhere;text-wrap:balance}.oe-home-carousel__description{font:400 16px/1.65 var(--oe-body-font,Manrope,sans-serif);margin-top:18px;color:var(--oec-muted,#617359);max-width:60ch}.oe-home-carousel__description p{margin:0}.oe-home-carousel__description p+p{margin-top:12px}.oe-home-carousel__controls{display:flex;gap:10px;flex-shrink:0;align-items:center}.oe-home-carousel__arrow,.oe-home-carousel__pause{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:46px;border-radius:999px;border:1px solid #fff;background:#fbfff49e;box-shadow:inset 0 1px 1px #fff,0 4px 15px #2e4c200f;color:var(--oec-ink,#273d2a);cursor:pointer;padding:10px;transition:background-color .2s,transform .2s,opacity .2s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.oe-home-carousel__pause{font:500 13px/1.2 var(--oe-body-font,Manrope,sans-serif);padding:10px 16px}.oe-home-carousel__arrow:hover,.oe-home-carousel__pause:hover{background:#ffffffdb}.oe-home-carousel__arrow:active,.oe-home-carousel__pause:active{transform:scale(.96)}.oe-home-carousel__arrow:disabled{opacity:.35;cursor:default;transform:none}.oe-home-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--oec-columns,4) - 1) * var(--oec-gap,18px)) / var(--oec-columns,4));gap:var(--oec-gap,18px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:1px;padding:3px 1px 12px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%}.oe-home-carousel__track::-webkit-scrollbar{display:none}.oe-home-carousel__slide{min-width:0;display:flex;scroll-snap-align:start;scroll-snap-stop:normal}.oe-home-carousel__foot{display:flex;gap:30px;align-items:center;justify-content:space-between;margin-top:20px;min-height:28px}.oe-home-carousel__progress{height:3px;background:#b8cab34d;width:58%;border-radius:4px;overflow:hidden;position:relative;flex-shrink:1;min-width:40px}.oe-home-carousel__progress span{display:block;height:100%;width:var(--oec-progress-size,25%);transform:translate(var(--oec-progress-offset,0%));border-radius:4px;background:var(--oec-progress,#6d8760)}.oe-home-carousel__link{font:500 15px/1.5 var(--oe-body-font,Manrope,sans-serif);color:inherit;text-decoration:underline;text-underline-offset:5px;flex-shrink:0;max-width:55%;overflow-wrap:anywhere}.oe-home-carousel__empty{font:400 16px/1.6 var(--oe-body-font,Manrope,sans-serif);padding:24px 0;color:var(--oec-muted,#617359)}.oe-home-carousel__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.oe-home-carousel-card{position:relative;display:flex;flex-direction:column;min-width:0;width:100%;border-radius:var(--oec-card-radius,28px);border:1px solid #fff;background:linear-gradient(145deg,rgb(var(--oec-card-rgb,245 251 240) / var(--oec-card-alpha,.6)),rgb(var(--oec-card-rgb,245 251 240) / calc(var(--oec-card-alpha,.6) * .65)));box-shadow:inset 0 1px 1px #fff,0 6px 24px #2f48270a;-webkit-backdrop-filter:blur(var(--oec-card-blur,18px));backdrop-filter:blur(var(--oec-card-blur,18px));overflow:hidden}.oe-home-carousel-card__badge{position:absolute;left:22px;top:20px;z-index:1;max-width:calc(100% - 44px);font:500 11px/1.4 var(--oe-body-font,Manrope,sans-serif);letter-spacing:.035em;color:var(--oec-muted,#617359);pointer-events:none;overflow-wrap:anywhere}.oe-home-carousel-card__photo{border:0;width:100%;height:var(--oec-photo-height,280px);display:flex;justify-content:center;align-items:center;padding:38px 22px 4px;background:transparent;text-decoration:none}.oe-home-carousel-card__photo picture{display:contents}.oe-home-carousel-card__image,.oe-home-carousel-card__placeholder{display:block;width:100%;height:100%;object-fit:var(--oec-image-fit,contain);transform:scale(var(--oec-image-scale,.85));filter:drop-shadow(0 12px 9px rgb(46 69 33 / .09));transition:transform .35s ease}.oe-home-carousel-card__copy{display:flex;flex-direction:column;flex:1;min-width:0;padding:18px var(--oec-copy-padding,24px) 24px}.oe-home-carousel-card__brand{font:500 var(--oec-meta-size,12px)/1.4 var(--oe-body-font,Manrope,sans-serif);text-transform:none;letter-spacing:.09em;color:var(--oec-muted,#617359);margin:0 0 9px;overflow-wrap:anywhere}.oe-home-carousel-card__title{font:400 var(--oec-title-size,18px)/1.3 var(--oe-body-font,Manrope,sans-serif);letter-spacing:-.025em;color:inherit;margin:0;min-height:calc(var(--oec-title-lines,3) * 1.3em);display:-webkit-box;-webkit-line-clamp:var(--oec-title-lines,3);-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.oe-home-carousel-card__title a{font:inherit;color:inherit;text-decoration:none;letter-spacing:inherit}.oe-home-carousel-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.oe-home-carousel-card__caption{font:400 var(--oec-meta-size,12px)/1.5 var(--oe-body-font,Manrope,sans-serif);color:var(--oec-muted,#617359);margin:10px 0 0;overflow-wrap:anywhere}.oe-home-carousel-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:20px}.oe-home-carousel-card__price{font:400 var(--oec-price-size,29px)/1.2 var(--oe-body-font,Manrope,sans-serif);letter-spacing:-.04em;overflow-wrap:anywhere;max-width:100%}.oe-home-carousel-card__price .money{font:inherit;letter-spacing:inherit}.oe-home-carousel-card__from{font-size:.55em;letter-spacing:0}.oe-home-carousel-card__compare{font:400 13px/1.4 var(--oe-body-font,Manrope,sans-serif);color:var(--oec-muted,#617359);display:block;letter-spacing:0;margin-top:4px}.oe-home-carousel-card__form{margin:0;display:contents}.oe-home-carousel-card__add{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1px solid rgb(255 255 255 / .68);background:linear-gradient(135deg,color-mix(in srgb,var(--oec-button-bg,#a4bd91),transparent 15%),color-mix(in srgb,var(--oec-button-bg,#a4bd91),#486e3d 28%));box-shadow:inset 0 1px 1px #ffffff80;color:var(--oec-button-ink,#24402b);font:400 30px/1 var(--oe-body-font,Manrope,sans-serif);cursor:pointer;text-decoration:none;transition:background-color .2s,box-shadow .2s,transform .2s;padding:0}.oe-home-carousel-card__add:hover{box-shadow:inset 0 1px 1px #ffffffa6,0 5px 16px #2f48271f}.oe-home-carousel-card__add:active{transform:scale(.94)}.oe-home-carousel-card__add:disabled{cursor:wait;opacity:.7}.oe-home-carousel-card__spinner,.oe-home-carousel-card__check{display:none}.oe-home-carousel-card__spinner{width:17px;height:17px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:oe-home-carousel-spin .8s linear infinite}.oe-home-carousel-card__add.is-loading .oe-home-carousel-card__spinner,.oe-home-carousel-card__add.is-added .oe-home-carousel-card__check{display:block}.oe-home-carousel-card__add.is-loading .oe-home-carousel-card__plus,.oe-home-carousel-card__add.is-added .oe-home-carousel-card__plus{display:none}.oe-home-carousel-card__check{font-size:21px}.oe-home-carousel-card__status{font:400 13px/1.5 var(--oe-body-font,Manrope,sans-serif);color:var(--oec-muted,#617359);flex-basis:100%;margin:0;overflow-wrap:anywhere}.oe-home-carousel-card__status:empty{display:none}.oe-home-carousel-card__variant-link{font:400 12px/1.4 var(--oe-body-font,Manrope,sans-serif);color:var(--oec-muted,#617359);max-width:100px}.oe-home-carousel-card--empty .oe-home-carousel-card__title{min-height:0}@keyframes oe-home-carousel-spin{to{transform:rotate(360deg)}}@media(hover:hover){.oe-home-carousel-card__photo:hover .oe-home-carousel-card__image{transform:scale(calc(var(--oec-image-scale,.85) + .035))}}@media(min-width:768px)and (max-width:1279px){.oe-home-carousel__track{grid-auto-columns:calc((100% - (var(--oec-tablet-columns,2) - 1) * var(--oec-gap,18px)) / var(--oec-tablet-columns,2))}.oe-home-carousel__title{font-size:min(var(--oec-heading-size,44px),38px)}}@media(max-width:767px){.oe-home-carousel{padding:var(--oec-mobile-padding,20px);border-radius:var(--oec-mobile-radius,28px)}.oe-home-carousel__heading{align-items:flex-start;flex-wrap:wrap;gap:18px;margin-bottom:25px}.oe-home-carousel__intro{flex-basis:100%}.oe-home-carousel__eyebrow{font-size:11px;line-height:1.5;letter-spacing:.09em;margin-bottom:15px}.oe-home-carousel__title{font-size:var(--oec-mobile-heading-size,32px);line-height:1.12}.oe-home-carousel__description{font-size:15px;line-height:1.6;margin-top:14px}.oe-home-carousel__controls{margin-left:auto;gap:8px}.oe-home-carousel__arrow{width:44px;height:44px;min-width:44px}.oe-home-carousel__pause{height:44px}.oe-home-carousel__track{grid-auto-columns:var(--oec-mobile-width,85%);gap:var(--oec-mobile-gap,14px)}.oe-home-carousel__foot{gap:18px;margin-top:17px;align-items:center}.oe-home-carousel__progress{width:30%;flex-shrink:0}.oe-home-carousel__link{font-size:13px;line-height:1.5;max-width:65%}.oe-home-carousel-card{border-radius:var(--oec-card-mobile-radius,26px)}.oe-home-carousel-card__photo{height:var(--oec-mobile-photo-height,270px);padding:38px 20px 0}.oe-home-carousel-card__copy{padding:16px min(var(--oec-copy-padding,24px),22px) 24px}.oe-home-carousel-card__title{font-size:var(--oec-mobile-title-size,20px)}.oe-home-carousel-card__price{font-size:var(--oec-mobile-price-size,31px)}.oe-home-carousel-card__badge{font-size:11px;left:20px;top:19px}}@media(prefers-reduced-motion:reduce){.oe-home-carousel *,.oe-home-carousel *:before,.oe-home-carousel *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.oe-home-carousel-card__stock-badge{box-sizing:border-box;position:absolute;z-index:1;top:18px;left:18px;max-width:calc(100% - 36px);padding:8px 12px;border:1px solid #ffffffed;border-radius:16px;background:linear-gradient(135deg,#fffdf7f5,#f1f0e8e8);box-shadow:inset 0 1px #fff,0 3px 12px #2843320a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#37463b;font:500 13px/1.35 var(--oe-body-font,"OE Onest",sans-serif);letter-spacing:0;overflow-wrap:anywhere;pointer-events:none}.oe-home-carousel-card__stock-badge--in{background:linear-gradient(135deg,#f6fbf2ed,#e3eddbdf);color:#315536;border-color:#f9fff4}@media(max-width:767px){.oe-home-carousel-card__stock-badge{top:16px;left:16px;max-width:calc(100% - 32px);padding:7px 11px;border-radius:14px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/oe-home-carousel.css.map */
