.oe-home-products{position:relative;color:var(--oe-ink,#27321f)}.oe-home-products__heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-block-end:40px;position:relative;z-index:1}.oe-home-products__heading .oe-home-heading{font-size:var(--oe-products-heading-size,44px);margin:0;min-width:0}.oe-home-products__all{font:400 16px/1.4 var(--oe-font-body,sans-serif);color:var(--oe-muted,#566050);white-space:nowrap;text-decoration:none;text-underline-offset:5px;flex-shrink:0}.oe-home-products__all:hover{text-decoration:underline}.oe-home-products__grid{position:relative;display:grid;grid-template-columns:repeat(var(--oe-products-columns,4),minmax(0,1fr));gap:var(--oe-products-gap,24px);z-index:1}.oe-home-product-card{position:relative;min-width:0;display:flex;flex-direction:column;padding:var(--oe-card-padding,14px);border-radius:var(--oe-card-radius,30px);color:var(--oe-ink,#27321f);background:linear-gradient(135deg,rgb(255 255 255 / var(--oe-card-opacity,.8)),rgb(255 255 255 / calc(var(--oe-card-opacity,.8) * .65)));-webkit-backdrop-filter:blur(var(--oe-card-blur,26px)) saturate(170%);backdrop-filter:blur(var(--oe-card-blur,26px)) saturate(170%);border:1px solid rgb(255 255 255 / .9);box-shadow:inset 0 1px #fff,0 14px 40px #1e321424}.oe-home-product-card__media{height:var(--oe-card-media-height,280px);width:100%;border-radius:max(10px,calc(var(--oe-card-radius,30px) - 8px));display:grid;place-items:center;background:linear-gradient(var(--oe-card-panel-from,#f9f9f3),var(--oe-card-panel-to,#e4ebd0));overflow:hidden}.oe-home-product-card__media picture{display:contents}.oe-home-product-card__image{display:block;width:calc(var(--oe-card-image-scale,.75) * 100%);height:calc(var(--oe-card-image-scale,.75) * 100%);object-fit:contain;object-position:center;transition:transform .3s ease}.oe-home-product-card__details{padding:16px 8px 8px;display:flex;flex:1;flex-direction:column;min-width:0}.oe-home-product-card__title{font:500 var(--oe-card-title-size,21px)/1.25 var(--oe-font-heading,Georgia,serif);margin:0 0 14px;min-height:2.5em;letter-spacing:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.oe-home-product-card__link{color:inherit;text-decoration:none}.oe-home-product-card__link:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:var(--oe-card-radius,30px)}.oe-home-product-card__link:focus-visible{outline:none}.oe-home-product-card__link:focus-visible:after{outline:2px solid var(--oe-ink,#27321f);outline-offset:4px}.oe-home-product-card__bottom{margin-block-start:auto;display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:44px}.oe-home-product-card__price{font:700 var(--oe-card-price-size,23px)/1.25 var(--oe-font-body,sans-serif);min-width:0;overflow-wrap:anywhere}.oe-home-product-card__from{font-size:.7em}.oe-home-product-card__compare{display:block;font:400 14px/1.5 var(--oe-font-body,sans-serif);color:var(--oe-muted,#566050)}.oe-home-product-card__form{margin:0;flex-shrink:0}.oe-home-product-card__add{border:0;position:relative;z-index:2;display:grid;place-items:center;border-radius:50%;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;cursor:pointer;background:var(--oe-ink,#27321f);color:var(--oe-cream,#f5f5ef);text-decoration:none;transition:background-color .18s ease,transform .18s ease;font:400 26px/1 var(--oe-font-body,sans-serif);-webkit-tap-highlight-color:transparent}.oe-home-product-card__add:hover{background:#3b4831}.oe-home-product-card__add:active{transform:scale(.96)}.oe-home-product-card__add:focus-visible,.oe-home-variant-dialog button:focus-visible,.oe-home-variant-dialog select:focus-visible,.oe-home-variant-dialog a:focus-visible{outline:2px solid var(--oe-ink,#27321f);outline-offset:4px}.oe-home-product-card__add:disabled{cursor:wait;opacity:.65}.oe-home-product-card__spinner,.oe-home-product-card__check{display:none}.oe-home-product-card__spinner{width:18px;height:18px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:oe-home-commerce-spin .7s linear infinite}.oe-home-product-card__add.is-loading .oe-home-product-card__plus,.oe-home-product-card__add.is-added .oe-home-product-card__plus{display:none}.is-loading>.oe-home-product-card__spinner{display:inline-block}.is-added>.oe-home-product-card__check{display:inline-block}.oe-home-product-card__status{font:400 13px/1.4 var(--oe-font-body,sans-serif);position:relative;z-index:2;display:block;color:var(--oe-ink,#27321f)}.oe-home-product-card__status:empty{display:none}.oe-home-product-card__status:not(:empty){position:absolute;inset-inline:var(--oe-card-padding,14px);top:100%;margin-top:4px;padding:8px;border-radius:12px;background:#f5f5ef;border:1px solid var(--oe-line,rgb(60 80 50 / .2));box-shadow:0 5px 15px #1e32141a}.oe-home-product-card__variant-link{position:relative;z-index:2;color:inherit;font-size:13px}.oe-home-product-card__placeholder{width:75%;height:75%;fill:var(--oe-muted,#566050)}.oe-home-product-card__empty{font:400 14px/1.5 var(--oe-font-body,sans-serif);color:var(--oe-muted,#566050);margin:0}.oe-home-products__decoration{position:absolute;pointer-events:none;right:-150px;bottom:-22px;width:320px;height:430px;-webkit-mask-image:radial-gradient(ellipse,black 26%,transparent 70%);mask-image:radial-gradient(ellipse,black 26%,transparent 70%)}.oe-home-products__moss{width:100%;height:100%;object-fit:cover;display:block}.oe-home-set{color:var(--oe-ink,#27321f)}.oe-home-set__panel{position:relative;display:grid;grid-template-columns:var(--oe-set-media-width,53%) minmax(0,1fr);min-height:var(--oe-set-height,470px);border:1px solid rgb(255 255 255 / .8);border-radius:var(--oe-set-radius,44px);overflow:hidden;background:linear-gradient(100deg,color-mix(in srgb,var(--oe-set-tint,#d0e1b0) calc(var(--oe-set-opacity,.75) * 100%),transparent),#ffffff4d 78%);-webkit-backdrop-filter:blur(var(--oe-set-blur,26px)) saturate(140%);backdrop-filter:blur(var(--oe-set-blur,26px)) saturate(140%)}.oe-home-set__media{position:relative;min-width:0;min-height:var(--oe-set-height,470px)}.oe-home-set__stage{position:absolute;top:0;right:-40px;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 var(--oe-set-fade,60%),transparent);mask-image:linear-gradient(90deg,#000 var(--oe-set-fade,60%),transparent)}.oe-home-set__stage picture{display:contents}.oe-home-set__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(12 26 9 / var(--oe-set-scrim,0));pointer-events:none}.oe-home-set__stage-image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--oe-set-image-position,center)}.oe-home-set__product{position:absolute;left:var(--oe-set-product-x,46%);top:var(--oe-set-product-y,50%);transform:translate(-50%,-50%);width:var(--oe-set-product-size,75%);height:var(--oe-set-product-size,75%);display:grid;place-items:center}.oe-home-set__product picture{display:contents}.oe-home-set__product-image,.oe-home-set__product-placeholder{display:block;width:100%;height:100%;object-fit:contain}.oe-home-set__content{position:relative;min-width:0;padding:var(--oe-set-padding,42px) var(--oe-set-padding,42px) var(--oe-set-padding,42px) 0;align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.oe-home-set__content .oe-home-heading{margin:0;font:500 var(--oe-set-heading-size,48px)/1.1 var(--oe-font-heading,Georgia,serif);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere}.oe-home-set__text{font:400 var(--oe-set-text-size,19px)/1.5 var(--oe-font-body,sans-serif);color:var(--oe-muted,#566050);max-width:75ch;overflow-wrap:anywhere}.oe-home-set__text p{margin:0}.oe-home-set__text p+p{margin-top:1em}.oe-home-set__chips{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0;list-style:none}.oe-home-set__chips li{border:1px solid #9aa883;border-radius:999px;background:#ffffff8c;padding:10px 16px;color:var(--oe-muted,#566050);font:400 16px/1.3 var(--oe-font-body,sans-serif)}.oe-home-set__purchase{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;width:100%}.oe-home-set__price{font:500 var(--oe-set-price-size,38px)/1.2 var(--oe-font-heading,Georgia,serif);margin:0;overflow-wrap:anywhere;max-width:100%}.oe-home-set__price>span{font-size:.65em}.oe-home-set__form{margin:0;min-width:0}.oe-home-set__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:100%;min-height:50px;text-align:center;white-space:normal}.oe-home-set__button:disabled{opacity:.6;cursor:not-allowed}.oe-home-set__empty,.oe-home-set__status{font:400 14px/1.5 var(--oe-font-body,sans-serif);margin:0;color:var(--oe-muted,#566050)}.oe-home-set__status:not(:empty){margin-top:8px;max-width:34ch}.oe-home-variant-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;border:1px solid rgb(255 255 255 / .9);border-radius:28px;padding:36px 28px 28px;background:#f5f8eff5;color:var(--oe-ink,#27321f);box-shadow:0 24px 80px #101d0c40;font:400 16px/1.5 var(--oe-font-body,sans-serif)}.oe-home-variant-dialog::backdrop{background:#14200f66;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.oe-home-variant-dialog__close{position:absolute;right:10px;top:8px;display:grid;place-items:center;width:44px;height:44px;background:transparent;border:0;color:inherit;font:400 28px/1 var(--oe-font-body,sans-serif);cursor:pointer;border-radius:50%}.oe-home-variant-dialog__title{font:500 28px/1.2 var(--oe-font-heading,Georgia,serif);margin:12px 0 24px;overflow-wrap:anywhere}.oe-home-variant-dialog label{display:block;margin-bottom:8px}.oe-home-variant-dialog select{width:100%;min-height:48px;border:1px solid var(--oe-line,rgb(60 80 50 / .2));border-radius:12px;background:#fff;padding:10px;color:inherit;font:400 16px/1.4 var(--oe-font-body,sans-serif)}.oe-home-variant-dialog__submit{margin-top:20px;width:100%;display:flex;justify-content:center;align-items:center;gap:10px;min-height:48px}.oe-home-variant-dialog__status{margin:8px 0 0;font-size:14px}.oe-home-variant-dialog__status:empty{display:none}.oe-home-variant-dialog__detail{display:inline-block;margin-top:18px;color:inherit;text-underline-offset:4px}@keyframes oe-home-commerce-spin{to{transform:rotate(360deg)}}@media(hover:hover){.oe-home-product-card:has(.oe-home-product-card__link:hover) .oe-home-product-card__image{transform:scale(1.03)}}@media(min-width:768px)and (max-width:1279px){.oe-home-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oe-home-products__decoration{display:none}.oe-home-set__content{padding:32px 28px 32px 0;gap:18px}.oe-home-set__content .oe-home-heading{font-size:min(var(--oe-set-heading-size,48px),36px)}.oe-home-set__text{font-size:17px}.oe-home-set__chips li{font-size:14px;padding:8px 12px}.oe-home-set__purchase{gap:16px}.oe-home-set__price{font-size:32px}}@media(max-width:767px){.oe-home-products__heading{gap:14px;margin-bottom:28px}.oe-home-products__heading .oe-home-heading{font-size:var(--oe-products-mobile-heading-size,30px);line-height:1.15}.oe-home-products__all{font-size:13px;align-self:flex-end;padding-bottom:3px}.oe-home-products__grid{grid-template-columns:repeat(var(--oe-products-mobile-columns,2),minmax(0,1fr));gap:var(--oe-products-mobile-gap,12px)}.oe-home-product-card{border-radius:var(--oe-card-mobile-radius,24px);padding:min(var(--oe-card-padding,14px),10px);-webkit-backdrop-filter:blur(min(var(--oe-card-blur,26px),18px)) saturate(170%);backdrop-filter:blur(min(var(--oe-card-blur,26px),18px)) saturate(170%);box-shadow:inset 0 1px #fff,0 10px 24px #1e32141a}.oe-home-product-card__media{height:var(--oe-card-mobile-media-height,176px);border-radius:16px}.oe-home-product-card__details{padding:12px 2px 4px}.oe-home-product-card__title{font-size:var(--oe-card-mobile-title-size,16px);min-height:3.75em;-webkit-line-clamp:3;margin-bottom:8px}.oe-home-product-card__link:after{border-radius:var(--oe-card-mobile-radius,24px)}.oe-home-product-card__price{font-size:var(--oe-card-mobile-price-size,18px)}.oe-home-product-card__compare{font-size:12px}.oe-home-product-card__add{background:transparent;font-size:24px}.oe-home-product-card__add:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--oe-ink,#27321f);z-index:-1;transition:background-color .18s ease}.oe-home-product-card__add:hover{background:transparent}.oe-home-product-card__add:hover:before{background:#3b4831}.oe-home-product-card__bottom{gap:2px;flex-wrap:wrap}.oe-home-products__decoration{display:none}.oe-home-set__panel{grid-template-columns:minmax(0,1fr);border-radius:var(--oe-set-mobile-radius,32px);min-height:0;-webkit-backdrop-filter:blur(min(var(--oe-set-blur,26px),18px)) saturate(140%);backdrop-filter:blur(min(var(--oe-set-blur,26px),18px)) saturate(140%);background:linear-gradient(160deg,color-mix(in srgb,var(--oe-set-tint,#d0e1b0) calc(var(--oe-set-opacity,.75) * 100%),transparent),#ffffff4d 78%)}.oe-home-set__media{min-height:0;height:var(--oe-set-mobile-media-height,340px)}.oe-home-set__stage{top:0;right:0;bottom:-28px;left:0;-webkit-mask-image:linear-gradient(180deg,#000 var(--oe-set-fade,60%),transparent);mask-image:linear-gradient(180deg,#000 var(--oe-set-fade,60%),transparent)}.oe-home-set__product{width:var(--oe-set-mobile-product-size,80%);height:var(--oe-set-mobile-product-size,80%)}.oe-home-set__content{padding:0 var(--oe-set-mobile-padding,22px) calc(var(--oe-set-mobile-padding,22px) + 12px);gap:20px}.oe-home-set__content .oe-home-heading{font-size:var(--oe-set-mobile-heading-size,29px);line-height:1.1}.oe-home-set__text{font-size:var(--oe-set-mobile-text-size,17px)}.oe-home-set__chips{gap:8px}.oe-home-set__chips li{font-size:14px;padding:9px 13px}.oe-home-set__purchase{align-items:flex-start;flex-direction:column;gap:20px}.oe-home-set__price{font-size:var(--oe-set-mobile-price-size,30px)}.oe-home-set__button{min-height:50px}}@media(max-width:359px){.oe-home-products__heading{align-items:flex-start;flex-direction:column;gap:12px}.oe-home-products__all{align-self:flex-start}.oe-home-product-card__bottom{align-items:flex-start}.oe-home-product-card__title{font-size:min(var(--oe-card-mobile-title-size,16px),16px)}.oe-home-set__chips li{font-size:13px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.oe-home-product-card{background:#ffffffe6}.oe-home-set__panel{background:linear-gradient(100deg,#e0e9cc,#f5f8ef)}}@media(prefers-reduced-motion:reduce){.oe-home-product-card__image,.oe-home-product-card__add,.oe-home-product-card__add:before{transition:none}.oe-home-product-card__spinner{animation:none}.oe-home-product-card__add:active{transform:none}}.oe-home-product-card__media{position:relative}.oe-home-product-card__stock-badge{box-sizing:border-box;position:absolute;z-index:1;top:9px;left:9px;max-width:calc(100% - 18px);padding:8px 11px;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-font-body,"OE Onest",sans-serif);letter-spacing:0;overflow-wrap:anywhere;pointer-events:none}.oe-home-product-card__stock-badge--in{background:linear-gradient(135deg,#f6fbf2ed,#e3eddbdf);color:#315536;border-color:#f9fff4}@media(max-width:767px){.oe-home-product-card__stock-badge{top:7px;left:7px;max-width:calc(100% - 14px);padding:6px 8px;border-radius:13px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/oe-home-commerce.css.map */
