.product-card,.resource-card[data-resource-type=product]{--zyma-card-accent:#11110f;--zyma-card-border:#ddd9d2}.product-card:has(.product-card__link[href*="/products/zymaslash"]){--zyma-card-accent:#d85349;--zyma-card-border:#ddd9d2}.resource-card[data-resource-type=product]:has(.resource-card__link[href*="/products/zymaslash"]){--zyma-card-accent:#d85349;--zyma-card-border:#ddd9d2}.product-card:has(.product-card__link[href*="/products/zymaslim"]){--zyma-card-accent:#7564b8;--zyma-card-border:#ddd9d2}.resource-card[data-resource-type=product]:has(.resource-card__link[href*="/products/zymaslim"]){--zyma-card-accent:#7564b8;--zyma-card-border:#ddd9d2}.product-card:has(.product-card__link[href*="/products/estrezym"]){--zyma-card-accent:#4e68d8;--zyma-card-border:#ddd9d2}.resource-card[data-resource-type=product]:has(.resource-card__link[href*="/products/estrezym"]){--zyma-card-accent:#4e68d8;--zyma-card-border:#ddd9d2}.product-card:has(.product-card__link[href*="/products/lunazym"]){--zyma-card-accent:#c45a84;--zyma-card-border:#ddd9d2}.resource-card[data-resource-type=product]:has(.resource-card__link[href*="/products/lunazym"]){--zyma-card-accent:#c45a84;--zyma-card-border:#ddd9d2}.product-card:has(.product-card__link[href*="/products/exforzym"]){--zyma-card-accent:#d6b23e;--zyma-card-border:#d6b23e}.resource-card[data-resource-type=product]:has(.resource-card__link[href*="/products/exforzym"]){--zyma-card-accent:#d6b23e;--zyma-card-border:#d6b23e}:is(:is(.zh4-range-card,.zdp,.zyma-curated-card)[href*="/products/zymaslash"],:is(.product-card,.resource-card[data-resource-type=product],.zyma-home-product__link,.zyma-collection-card,.zh4-weight-v5__card,.zc4-product,.zyma-choice-card,.zyma-finder__result-card):has(a[href*="/products/zymaslash"])){--card-accent:#d85349!important;--zyma-card-accent:#d85349!important;--card-border:#ddd9d2!important;--zyma-card-border:#ddd9d2!important;--pa:#d85349!important;--a:#d85349!important;--choice-accent:#d85349!important}:is(:is(.zh4-range-card,.zdp,.zyma-curated-card)[href*="/products/zymaslim"],:is(.product-card,.resource-card[data-resource-type=product],.zyma-home-product__link,.zyma-collection-card,.zh4-weight-v5__card,.zc4-product,.zyma-choice-card,.zyma-finder__result-card):has(a[href*="/products/zymaslim"])){--card-accent:#7564b8!important;--zyma-card-accent:#7564b8!important;--card-border:#ddd9d2!important;--zyma-card-border:#ddd9d2!important;--pa:#7564b8!important;--a:#7564b8!important;--choice-accent:#7564b8!important}:is(:is(.zh4-range-card,.zdp,.zyma-curated-card)[href*="/products/estrezym"],:is(.product-card,.resource-card[data-resource-type=product],.zyma-home-product__link,.zyma-collection-card,.zh4-weight-v5__card,.zc4-product,.zyma-choice-card,.zyma-finder__result-card):has(a[href*="/products/estrezym"])){--card-accent:#4e68d8!important;--zyma-card-accent:#4e68d8!important;--card-border:#ddd9d2!important;--zyma-card-border:#ddd9d2!important;--pa:#4e68d8!important;--a:#4e68d8!important;--choice-accent:#4e68d8!important}:is(:is(.zh4-range-card,.zdp,.zyma-curated-card)[href*="/products/lunazym"],:is(.product-card,.resource-card[data-resource-type=product],.zyma-home-product__link,.zyma-collection-card,.zh4-weight-v5__card,.zc4-product,.zyma-choice-card,.zyma-finder__result-card):has(a[href*="/products/lunazym"])){--card-accent:#c45a84!important;--zyma-card-accent:#c45a84!important;--card-border:#ddd9d2!important;--zyma-card-border:#ddd9d2!important;--pa:#c45a84!important;--a:#c45a84!important;--choice-accent:#c45a84!important}:is(:is(.zh4-range-card,.zdp,.zyma-curated-card)[href*="/products/exforzym"],:is(.product-card,.resource-card[data-resource-type=product],.zyma-home-product__link,.zyma-collection-card,.zh4-weight-v5__card,.zc4-product,.zyma-choice-card,.zyma-finder__result-card):has(a[href*="/products/exforzym"])){--card-accent:#d6b23e!important;--zyma-card-accent:#d6b23e!important;--card-border:#d6b23e!important;--zyma-card-border:#d6b23e!important;--pa:#d6b23e!important;--a:#d6b23e!important;--choice-accent:#d6b23e!important}.zyma-card-info{color:#151513;background:#fcfcfc;flex:auto;min-width:0;flex-direction:column!important;padding:20px 20px 18px!important;display:flex!important}.zyma-card-info__category{border:1px solid color-mix(in srgb,var(--card-accent,#151513) 30%,#dedad1);background:color-mix(in srgb,var(--card-accent,#151513) 7%,#fff);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:29px;overflow:hidden;color:var(--card-accent,#151513)!important;letter-spacing:.01em!important;text-transform:none!important;margin:0!important;padding:6px 10px!important;font-size:12.5px!important;font-weight:500!important;line-height:1.2!important;display:inline-flex!important}.zyma-card-info__title{text-wrap:balance;color:#151513!important;font-family:var(--zyma-font-display,var(--font-heading--family))!important;letter-spacing:-.02em!important;margin:11px 0 0!important;font-size:clamp(1.42rem,1.55vw,1.6rem)!important;font-weight:500!important;line-height:1.08!important}.zyma-card-info__title a{color:inherit!important;text-decoration:none!important}.zyma-card-info__price{font-variant-numeric:tabular-nums;white-space:nowrap;display:block;color:#151513!important;letter-spacing:-.012em!important;margin:8px 0 0!important;font-size:18px!important;font-weight:500!important;line-height:1.25!important}.zyma-card-buy{z-index:4;width:100%;margin-top:auto;padding-top:18px;position:relative}.zyma-card-buy__form-component,.zyma-card-buy__form{width:100%;display:block}.zyma-card-buy__row{grid-template-columns:1fr;align-items:stretch;gap:9px;width:100%;display:grid}.zyma-card-quantity{background:#fff;border:1px solid #d7d3cc;border-radius:11px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;width:100%;height:46px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #15151303}.zyma-card-quantity__button{transition:background-color .16s,color .16s;color:#151513!important;width:44px!important;min-width:0!important;height:44px!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;place-items:center!important;margin:0!important;padding:0!important;font-size:18px!important;font-weight:400!important;line-height:1!important;display:grid!important}.zyma-card-quantity__button:hover:not(:disabled){background:color-mix(in srgb,var(--card-accent,#151513) 7%,#fff)!important;color:var(--card-accent,#151513)!important}.zyma-card-quantity__button:disabled{opacity:.3;cursor:not-allowed!important}.zyma-card-quantity__input{font-variant-numeric:tabular-nums;border:0!important;color:#151513!important;width:100%!important;min-width:0!important;height:44px!important;font:inherit!important;text-align:center!important;appearance:textfield!important;background:#fff!important;border-inline:1px solid #ece8e1!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:500!important;line-height:44px!important}.zyma-card-quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.zyma-card-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zyma-card-buy add-to-cart-component{width:100%;height:50px;display:block}.zyma-card-buy .zyma-card-buy__button{border:1px solid color-mix(in srgb,var(--card-accent,#151513) 22%,#151513)!important;color:#fff!important;letter-spacing:.005em!important;text-transform:none!important;background:#151513!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 18px!important;font-size:14.5px!important;font-weight:500!important;line-height:1!important;transition:transform .16s,box-shadow .16s,background-color .16s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 20px #11110f1f,inset 0 1px #ffffff14!important}.zyma-card-buy .zyma-card-buy__button .add-to-cart-text{color:#fff!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;display:flex!important}.zyma-card-buy .zyma-card-buy__button .add-to-cart-text__content{visibility:visible!important;opacity:1!important;clip:auto!important;white-space:nowrap!important;flex:0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;line-height:1.35!important;display:block!important;overflow:visible!important}.zyma-card-buy .zyma-card-buy__button .add-to-cart-icon{flex:none;width:17px!important;height:17px!important}.zyma-card-buy .zyma-card-buy__button .add-to-cart-text__content span{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;min-width:0!important}.zyma-card-buy .zyma-card-buy__button .add-to-cart__added{color:#fff!important}.zyma-card-buy .zyma-card-buy__button:hover:not(:disabled){transform:translateY(-1px);background:color-mix(in srgb,#151513 88%,var(--card-accent,#151513))!important;box-shadow:0 11px 24px #11110f29!important}.zyma-card-buy .zyma-card-buy__button:disabled{opacity:.42!important;cursor:not-allowed!important;box-shadow:none!important}.zyma-card-buy__options{background:#151513;border:1px solid #151513;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:0 16px;font-size:14px;font-weight:500;display:flex;color:#fff!important;text-decoration:none!important}.zyma-card-buy__error{align-items:flex-start;gap:6px;color:#a32929!important;margin:8px 0 0!important;font-size:12.5px!important;line-height:1.35!important;display:flex!important}.zyma-card-buy__error.hidden{display:none!important}body.zyma-design-system.template-index .zyma-home-edit__grid{border:0!important;gap:14px!important}body.zyma-design-system.template-index .zyma-home-edit__grid>.zyma-home-product{border:0!important}body.zyma-design-system.template-index .zyma-home-product__link{flex-direction:column;height:100%;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;border:1px solid var(--card-border,#ddd9d2)!important;border-top:4px solid var(--card-accent,#11110f)!important;background:#fcfcfc!important;border-radius:20px!important;display:flex!important;box-shadow:0 8px 28px #11110f0a!important}body.zyma-design-system.template-index .zyma-home-product__media{aspect-ratio:4/5;display:block;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--card-accent,#11110f) 20%,#e4e0d9)!important;background:color-mix(in srgb,var(--card-accent,#151513) 4%,#fff)!important}body.zyma-design-system.template-index .zyma-home-product__media picture{width:100%;height:100%;display:block}body.zyma-design-system.template-index .zyma-home-product__media img{object-position:center;display:block;object-fit:cover!important;width:100%!important;height:100%!important;padding:0!important}body.zyma-design-system.template-index .zyma-home-product__content{border:0!important}@media (hover:hover) and (pointer:fine){body.zyma-design-system.template-index .zyma-home-product__link:hover{transform:translateY(-3px);border-color:var(--card-border,#ddd9d2)!important;border-top-color:var(--card-accent,#11110f)!important;box-shadow:0 16px 38px #11110f14!important}}.zyma-collection-products__grid{border-top:0!important;border-left:0!important;gap:clamp(12px,1.2vw,18px)!important}.zyma-collection-card{height:100%;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 8px 28px #11110f08;border:1px solid var(--card-border,#ddd9d2)!important;border-top:4px solid var(--card-accent,#11110f)!important;background:#fcfcfc!important;border-radius:20px!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.zyma-collection-card:before{display:none!important}.zyma-collection-card__media{border-bottom:1px solid color-mix(in srgb,var(--card-accent,#11110f) 20%,#e4e0d9);width:100%;display:block;aspect-ratio:4/5!important;background:color-mix(in srgb,var(--card-accent,#151513) 4%,#fff)!important;padding:0!important;overflow:hidden!important}.zyma-collection-card__media picture{width:100%;height:100%;display:block}.zyma-collection-card__media img{object-position:center;transition:transform .22s;display:block;object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important}.zyma-collection-card__body{border:0!important}@media (hover:hover) and (pointer:fine){.zyma-collection-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #11110f12;border-color:var(--card-border,#ddd9d2)!important;border-top-color:var(--card-accent,#11110f)!important}.zyma-collection-card:hover .zyma-collection-card__media img{transform:scale(1.012)}}.product-card .product-grid__card:has(.zyma-product-card-meta){height:100%;border:1px solid var(--zyma-card-border,#ddd9d2)!important;border-top:4px solid var(--zyma-card-accent,#11110f)!important;background:#fcfcfc!important;border-radius:20px!important;flex-direction:column!important;gap:0!important;display:flex!important;overflow:hidden!important}.product-card .product-grid__card:has(.zyma-product-card-meta) a[ref=productTitleLink]{display:none!important}.product-card .product-grid__card:has(.zyma-product-card-meta) product-price{display:none!important}.product-card:has(.zyma-product-card-meta) .quick-add{display:none!important}:is(.product-card .product-grid__card:has(.zyma-product-card-meta) .card-gallery,.product-card .product-grid__card:has(.zyma-product-card-meta) .product-media-container,.product-card .product-grid__card:has(.zyma-product-card-meta) .product-media){overflow:hidden!important}.product-card .product-grid__card:has(.zyma-product-card-meta) .card-gallery{--product-media-fit:cover}.product-card .product-grid__card:has(.zyma-product-card-meta) .product-media-container{aspect-ratio:4/5!important;width:100%!important}.product-card .product-grid__card:has(.zyma-product-card-meta) .product-media{width:100%!important;height:100%!important}.product-card .product-grid__card:has(.zyma-product-card-meta) .product-media img{width:100%!important;height:100%!important}.product-card .product-grid__card:has(.zyma-product-card-meta) .card-gallery img{width:100%!important;height:100%!important}:is(.product-card .product-grid__card:has(.zyma-product-card-meta) .product-media img,.product-card .product-grid__card:has(.zyma-product-card-meta) .card-gallery img){object-position:center;aspect-ratio:4/5!important;object-fit:cover!important}.product-card .zyma-product-card-meta{z-index:3;--card-accent:var(--zyma-card-accent,#151513);--card-border:var(--zyma-card-border,#ddd9d2);position:relative}.resource-card[data-resource-type=product]{overflow:hidden;border:1px solid var(--zyma-card-border,#ddd9d2)!important;border-top:4px solid var(--zyma-card-accent,#11110f)!important;background:#fcfcfc!important;border-radius:20px!important;row-gap:0!important}.resource-card[data-resource-type=product] .resource-card__media{width:100%;overflow:hidden;aspect-ratio:4/5!important}.resource-card[data-resource-type=product] .resource-card__image{object-position:center;display:block;aspect-ratio:4/5!important;object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important}@media (max-width:749px){body.zyma-design-system.template-index .zyma-home-product__link,.zyma-collection-card,.resource-card[data-resource-type=product]{border-radius:18px!important}.product-card .product-grid__card:has(.zyma-product-card-meta){border-radius:18px!important}.zyma-card-info{padding:18px 17px 16px!important}.zyma-card-info__category{min-height:27px;padding:5px 9px!important;font-size:12px!important}.zyma-card-info__title{margin-top:10px!important;font-size:1.43rem!important;font-weight:500!important}.zyma-card-info__price{margin-top:7px!important;font-size:17.5px!important;font-weight:500!important}.zyma-card-buy{padding-top:16px}.zyma-card-buy__row{grid-template-columns:1fr;gap:8px}.zyma-card-quantity{border-radius:10px;grid-template-columns:42px minmax(0,1fr) 42px;height:46px}.zyma-card-quantity__button{width:42px!important;height:44px!important;font-size:17px!important}.zyma-card-quantity__input{height:44px!important;font-size:14.5px!important;line-height:44px!important}.zyma-card-buy add-to-cart-component,.zyma-card-buy .zyma-card-buy__button{height:48px!important;min-height:48px!important}.zyma-card-buy .zyma-card-buy__button{border-radius:10px!important;padding-inline:14px!important;font-size:14px!important}.zyma-card-buy .zyma-card-buy__button .add-to-cart-icon{width:16px!important;height:16px!important}}@media (max-width:360px){.zyma-card-buy .zyma-card-buy__button .add-to-cart-icon{display:none!important}}@media (prefers-reduced-motion:reduce){.zyma-home-product__link,.zyma-collection-card,.zyma-collection-card__media img,.zyma-card-buy__button,.zyma-card-quantity__button{transition:none!important}}