.product-rich{display:block;margin:40px 0 32px}.product-rich__layout{display:grid;grid-template-columns:minmax(0,1000fr) minmax(300px,408fr);align-items:start;gap:24px}.product-rich__media{min-width:0;overflow:hidden;border-radius:8px}.product-rich__image{display:block;width:100%;height:auto}.product-rich__card{position:sticky;top:var(--rich-card-top, calc(var(--header-height, 76px) + 16px));min-width:0;max-height:calc(100dvh - var(--rich-card-top, 92px) - 16px);padding:20px;overflow-y:auto;border:1px solid #dce5d9;border-radius:8px;background:#f5f7f1;color:#202522;scrollbar-width:thin}.product-rich__discount{position:absolute;top:14px;inset-inline-start:14px;z-index:1;min-width:76px;padding:4px 10px;border-radius:5px;background:#d91f2b;color:#fff;font-size:17px;font-weight:700;line-height:1.3;text-align:center}.product-rich__photo{aspect-ratio:1.7;margin:20px 14px 0;background:#fff}.product-rich__photo img{display:block;width:100%;height:100%;object-fit:contain}.product-rich__title{margin:18px 0 0;padding:0;color:#202522;font-size:16px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.product-rich__discount+.product-rich__title{margin-top:32px}.product-rich__stock{margin:36px 0 18px;color:#008e43;font-size:12px;font-weight:600;line-height:1.5}.product-rich__stock.is-unavailable{color:#727970}.product-rich__prices{display:flex;align-items:center;flex-wrap:wrap;gap:12px 32px}.product-rich__price{color:#202522;font-size:32px;font-weight:700;line-height:1.2;white-space:nowrap}.product-rich__compare{color:#7b887f;font-size:16px;line-height:1.5;white-space:nowrap}.product-rich__saving{margin:6px 0 0;color:#185b2c;font-size:18px;font-weight:700;line-height:1.4}.product-rich__saving strong{font-weight:inherit}.product-rich__actions{display:flex;align-items:flex-start;gap:12px;margin-top:24px}.product-rich__actions product-form{display:block;flex:1 1 0;min-width:0}.product-rich__form{width:100%;margin:0}.product-rich .product-rich__add{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-width:0;min-height:50px;margin:0;padding:10px 12px;border:1px solid #008e43;border-radius:6px;background:#008e43;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.product-rich__add svg{flex:0 0 24px;width:24px;height:24px}.product-rich__add:hover:not(:disabled){background:#00773a}.product-rich__add:disabled{border-color:#d5ded5;background:#e1e8df;color:#727970;cursor:default}.product-rich__wishlist{display:grid;flex:0 0 50px;place-items:center;width:50px;height:50px;padding:0;border:1px solid #c6dcca;border-radius:6px;background:#fff;color:#008e43;cursor:pointer}.product-rich__wishlist[hidden]{display:none}.product-rich__wishlist :is(svg,i){display:block;width:24px;height:24px;font-size:24px}.product-rich__installments{display:flex;align-items:center;gap:12px;max-width:100%;margin:10px 0 0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:clamp(15px,1.3vw,20px);font-weight:500;line-height:1.4;text-align:start;cursor:pointer}.product-rich__installments img{display:block;flex:0 0 32px;width:32px;height:32px}.product-rich__installments span{min-width:0;overflow-wrap:anywhere}.product-rich__installments:disabled{cursor:default}@media screen and (max-width:999px){.product-rich__layout{grid-template-columns:minmax(0,1fr);gap:20px}.product-rich__card{position:relative;top:auto;width:100%;max-width:480px;max-height:none;margin-inline:auto;overflow:visible}}@media screen and (max-width:767px){.product-rich__card{display:none}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/product-rich-content.css.map */
