.zm-product-card__weight{display:none}.wd-product.product-grid-item.zm-product-card{container-type:inline-size;width:100%;min-width:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer;text-align:left;--zm-card-ivory: #e2e0d4;--zm-card-orange: #f95228;--zm-card-green: #83b735;--zm-card-ink: #202020;--zm-card-price: #874000}.zm-product-card>.wd-product-wrapper{display:flex;flex-direction:column;gap:0;width:100%;height:100%;padding:0!important;background:transparent!important}.zm-product-card[data-zm-product-card-ready=true]>.wd-product-wrapper>:not(.product-element-top,.wd-product-thumb,.zm-product-card__footer){display:none!important}.zm-product-card :is(.product-element-top,.wd-product-thumb){position:relative;width:100%;max-width:none;aspect-ratio:1 / 1.04;flex:none;margin:0;padding:0;overflow:hidden;border:0;border-radius:clamp(12px,3.1cqi,34px) clamp(12px,3.1cqi,34px) 0 0;background:var(--zm-card-ivory)}.zm-product-card :is(.wd-product-img-link,.product-image-link,.woocommerce-LoopProduct-link){display:block;width:100%;height:100%;margin:0;padding:0}.zm-product-card :is(.product-element-top,.wd-product-thumb) img{display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border-radius:inherit;object-fit:cover!important;object-position:center!important;transform:none!important}.zm-product-card :is(.hover-img,.wrapp-buttons,.wd-buttons,.wd-product-grid-slider-nav,.wd-product-grid-slider-pagin){display:none!important}.zm-product-card .product-labels{position:absolute;top:clamp(12px,3.2cqi,24px);left:clamp(12px,3.2cqi,24px);right:auto;z-index:4;display:flex;gap:6px}.zm-product-card .product-label{min-width:0;min-height:0;padding:.58em .9em;border:0;border-radius:999px;background:#ffffffe6;color:var(--zm-card-ink);font:500 clamp(10px,2.9cqi,12px)/1.1 Manrope,Inter,sans-serif;letter-spacing:.015em;box-shadow:none}.zm-product-card__toolbar{position:absolute;top:0;right:0;z-index:7;display:flex;flex-direction:column;width:clamp(50px,17.85cqi,62px);height:clamp(46px,15.4cqi,58px);overflow:hidden;background:transparent;transition:height .22s ease,background-color .18s ease,box-shadow .18s ease}.zm-product-card.is-actions-open .zm-product-card__toolbar{height:clamp(184px,61.6cqi,232px);background:#fffffff7;box-shadow:0 10px 24px #231f1714}.zm-product-card__toggle,.zm-product-card__action,.zm-product-card__wishlist,.zm-product-card__wishlist>:is(a,button){margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111!important;box-shadow:none!important}.zm-product-card__toggle{position:relative;display:grid!important;place-items:center;width:100%!important;height:100%;min-width:44px;min-height:46px;flex:0 0 100%;opacity:1!important;visibility:visible!important;cursor:pointer;transition:flex-basis .22s ease,color .16s ease}.zm-product-card.is-actions-open .zm-product-card__toggle{flex-basis:25%;height:25%}.zm-product-card__plus{position:relative;display:grid;place-items:center;width:100%;height:100%;pointer-events:none}.zm-product-card__actions{display:grid;grid-template-rows:repeat(3,minmax(46px,1fr));width:100%;min-height:0;flex:1 1 auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease}.zm-product-card.is-actions-open .zm-product-card__actions{opacity:1;visibility:visible;pointer-events:auto}@media (hover: hover) and (pointer: fine){.zm-product-card:hover .zm-product-card__toolbar{height:clamp(184px,61.6cqi,232px);background:#fffffff7;box-shadow:0 10px 24px #231f1714}.zm-product-card:hover .zm-product-card__toggle{height:25%;flex-basis:25%}.zm-product-card:hover .zm-product-card__actions{opacity:1;visibility:visible;pointer-events:auto}}.zm-product-card__action,.zm-product-card__wishlist,.zm-product-card__wishlist>:is(a,button){position:relative;display:grid!important;place-items:center;width:100%!important;height:100%!important;min-width:0!important;min-height:46px!important;opacity:1!important;visibility:visible!important;text-decoration:none!important;cursor:pointer}.zm-product-card__wishlist{pointer-events:auto!important}.zm-product-card__wishlist .wd-action-icon{position:relative;display:grid;place-items:center}.zm-product-card__wishlist .wd-action-icon:before{content:none!important}.zm-product-card__wishlist .wd-action-text{display:none!important}.zm-product-card__action--wishlist.loading .zm-product-card__icon{opacity:0}.zm-product-card__action--wishlist.added .zm-product-card__icon{color:var(--zm-card-orange)}.zm-product-card__icon{display:block!important;width:clamp(24px,7.8cqi,30px)!important;height:auto!important;max-width:none!important;max-height:none!important;margin:auto!important;overflow:visible!important;fill:none!important;stroke:currentColor!important;stroke-width:3.1;stroke-linecap:round;stroke-linejoin:round;transform:none!important;pointer-events:none}.zm-product-card__action:is(:hover,:focus-visible),.zm-product-card__toggle:is(:hover,:focus-visible){color:var(--zm-card-orange)!important}.zm-product-card__action:focus-visible,.zm-product-card__toggle:focus-visible,.zm-product-card__add:focus-visible{outline:3px solid #111!important;outline-offset:-4px}.zm-product-card__footer{position:relative;display:grid;grid-template-columns:minmax(0,66%) minmax(0,34%);width:100%;min-height:68px;min-height:clamp(68px,18.9cqi,82px);overflow:hidden;border:0;border-top:clamp(3px,.9cqi,4px) solid var(--zm-card-green);border-bottom:clamp(3px,.9cqi,4px) solid var(--zm-card-orange);border-radius:0;background:var(--zm-card-ivory);box-shadow:none}.zm-product-card__information{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:2.7cqi 3cqi 2.4cqi 4.2cqi}.zm-product-card[data-zm-product-card-ready=true] :is(.wd-entities-title,.woocommerce-loop-product__title){display:block;min-width:0;min-height:0;margin:0 0 1.15cqi!important;overflow:hidden;color:var(--zm-card-ink)!important;font:400 16px/1.1 Manrope,Inter,sans-serif!important;font-size:clamp(14px,4.4cqi,19px)!important;letter-spacing:-.025em!important;text-align:left;text-overflow:ellipsis;white-space:nowrap}.zm-product-card[data-zm-product-card-ready=true] :is(.wd-entities-title,.woocommerce-loop-product__title) a{display:block;overflow:hidden;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.zm-product-card__meta{display:flex;align-items:baseline;min-width:0;overflow:hidden;color:var(--zm-card-price);font:400 14px/1.05 Manrope,Inter,sans-serif;font-size:clamp(12.5px,3.7cqi,16.5px);letter-spacing:-.02em;white-space:nowrap}.zm-product-card__meta .price{display:inline-flex!important;align-items:baseline;gap:.28em;min-width:0;min-height:0;margin:0!important;overflow:hidden;color:inherit!important;font:inherit!important;line-height:inherit!important;text-overflow:ellipsis;white-space:nowrap}.zm-product-card__meta .price :is(ins,bdi,.amount){color:inherit!important;font:inherit!important;text-decoration:none!important}.zm-product-card__meta .price del{order:2;color:#8f877d!important;font-size:.68em!important;font-weight:400!important}.zm-product-card__separator{margin:0 .48em;color:#111;font-weight:500}.zm-product-card__meta>.zm-product-card__weight{display:inline!important;flex:0 1 auto;overflow:hidden;color:inherit;font:inherit;text-overflow:ellipsis}.zm-product-card__add{position:relative;display:flex!important;align-self:end;align-items:center;justify-content:center;gap:clamp(8px,2.3cqi,10px);width:100%!important;height:80%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:0 5%!important;border:0!important;border-radius:clamp(20px,5.5cqi,34px) 0 0 0!important;background:var(--zm-card-orange)!important;color:#fff!important;box-shadow:none!important;font:400 15px/1 Sora,Manrope,Inter,sans-serif!important;font-size:clamp(13.5px,3.85cqi,16px)!important;letter-spacing:.02em!important;text-decoration:none!important;text-transform:uppercase!important;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease}.zm-product-card__add:is(:hover,:focus){background:#e94721!important;color:#fff!important}.zm-product-card__add.loading{opacity:.72;pointer-events:none}.zm-product-card__add.added,.zm-product-card__add.is-added{background:var(--zm-card-green)!important}.zm-product-card__bag{display:block;width:clamp(20px,6.2cqi,26px);aspect-ratio:1;flex:none;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 16h25l2.3 26H9.2l2.3-26Z' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5 16v-3.2a6.5 6.5 0 0 1 13 0V16' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'/%3E%3Ccircle cx='35.5' cy='35.5' r='7.5' fill='%23fff'/%3E%3Cpath d='M35.5 31.8v7.4M31.8 35.5h7.4' stroke='%23f95228' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.zm-product-card__footer>.added_to_cart:not(.zm-product-card__add){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}body.zm-homepage #homepage-content{--zm-product-card-width: clamp(276px, 23vw, 344px);--zm-product-card-gap: 18px}body.zm-homepage #homepage-content :is(.products-row,.grid-products){gap:var(--zm-product-card-gap)!important;align-items:stretch;padding:4px 0 20px}body.zm-homepage #homepage-content .zm-home-wd-card{flex:0 0 var(--zm-product-card-width)!important;width:var(--zm-product-card-width)!important;min-width:0!important;max-width:var(--zm-product-card-width)!important;scroll-snap-align:start}body.zm-homepage #homepage-content .zm-home-wd-card>.zm-product-card{height:100%}@media (max-width: 1024px){body.zm-homepage #homepage-content{--zm-product-card-width: clamp(264px, 37vw, 320px)}}@media (max-width: 640px){body.zm-homepage #homepage-content{--zm-product-card-width: min(76vw, 300px);--zm-product-card-gap: 14px}.zm-product-card__footer{grid-template-columns:minmax(0,65%) minmax(0,35%)}.zm-product-card__information{padding-left:4.2cqi}}@media (prefers-reduced-motion: reduce){.zm-product-card__toolbar,.zm-product-card__actions,.zm-product-card__add{transition:none!important}}.zm-product-card__add.is-added .zm-product-card__bag{background:none;width:20px;height:12px;border:solid currentColor;border-width:0 0 2px 2px;transform:rotate(-45deg);margin-top:-5px}.zm-product-card__add.loading .zm-product-card__bag{background:none;width:20px;height:20px;border:2px solid rgba(255,255,255,.4);border-top-color:currentColor;border-radius:50%;animation:zm-card-cart-spin .65s linear infinite}@keyframes zm-card-cart-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.zm-product-card__add.loading .zm-product-card__bag{animation:none}}.zm-product-card__add:before,.zm-product-card__add:after{display:none!important}#homepage-content .zm-product-card[data-zm-product-card-ready=true]:has(.open-quick-view.loading) .product-element-top:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:2px solid #faf5ec;border-top-color:#f95228;border-radius:50%;pointer-events:none;animation:zm-card-request .65s linear infinite}@keyframes zm-card-request{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){#homepage-content .zm-product-card[data-zm-product-card-ready=true]:has(.open-quick-view.loading) .product-element-top:after{animation:none}}
