.lp3-cats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.lp3-cat{display:grid;grid-template-columns:76px minmax(0,1fr);min-height:94px;align-items:center;border:1px solid var(--line);border-radius:16px;background:var(--white);overflow:hidden;text-decoration:none;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease}.lp3-cat__media{display:grid;width:76px;height:100%;place-items:center;background:var(--sage);overflow:hidden;transition:background .24s ease}.lp3-cat__media img{display:block;width:76%;height:76%;object-fit:contain;transition:transform .32s cubic-bezier(.2,.75,.25,1),filter .25s ease}.lp3-cat__copy{display:block;min-width:0;padding:12px 10px;transition:transform .24s ease}.lp3-cat__copy strong{display:block;font-size:12px;line-height:1.25}.lp3-cat__copy small{display:block;margin-top:4px;color:var(--muted);font-size:9.5px;line-height:1.3}.lp3-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.lp3-product{display:flex;min-width:0;flex-direction:column;padding:10px;border:1px solid var(--line);border-radius:18px;background:var(--white);box-shadow:0 8px 24px #1d2d2709;transition:transform .26s cubic-bezier(.2,.75,.25,1),box-shadow .26s ease,border-color .26s ease}.lp3-product__media{position:relative;display:grid;aspect-ratio:1/1;place-items:center;border-radius:13px;background:#f7f8f6;overflow:hidden;text-decoration:none;transition:background .25s ease}.lp3-product__media img{display:block;width:78%;height:78%;object-fit:contain;transition:transform .38s cubic-bezier(.2,.75,.25,1),filter .3s ease}.lp3-product__badge{position:absolute;top:9px;left:9px;z-index:1;padding:5px 8px;border-radius:999px;background:#e9f3ed;color:var(--green);font-size:9px;font-weight:820;transition:transform .24s ease,box-shadow .24s ease}.lp3-product__badge--offer{background:#fff0de;color:#9b5b12}.lp3-product__body{display:flex;flex:1;flex-direction:column;padding:12px 4px 3px}.lp3-product__vendor{margin:0 0 5px;color:#7c8882;font-size:9px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.lp3-product__title{display:-webkit-box;min-height:39px;color:var(--ink);font-size:12.5px;font-weight:690;line-height:1.42;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:color .2s ease}.lp3-product__price{display:flex;align-items:baseline;gap:7px;margin-top:9px}.lp3-product__price strong{font-size:17px;font-weight:780}.lp3-product__price s{color:#98a19d;font-size:10.5px}.lp3-product__form{margin-top:auto;padding-top:12px}.lp3-product__button{position:relative;width:100%;min-height:40px;border:1px solid var(--green);border-radius:10px;background:var(--green);color:#fff!important;font:inherit;font-size:11.5px;font-weight:780;cursor:pointer;overflow:hidden;box-shadow:0 5px 12px #176b4314;transition:transform .22s ease,background .22s ease,box-shadow .22s ease,border-color .22s ease}.lp3-product__button:after{content:"";position:absolute;top:0;bottom:0;left:-55%;width:36%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-18deg);transition:left .5s ease}.lp3-product__button:hover{background:var(--green-dark);border-color:var(--green-dark)}.lp3-product__button[disabled]{border-color:#dde3df;background:#eef1ef;color:#86918b!important;cursor:not-allowed;box-shadow:none}.lp3-product__button.is-added{background:#0f5636}.lp3-pack{display:grid;grid-template-columns:.92fr 1.08fr;min-height:360px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(120deg,#f2f7f3,#f8f3eb);box-shadow:0 12px 30px #1d2d270a;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.lp3-pack__media{display:grid;place-items:center;padding:24px;background:#ffffff5c;overflow:hidden}.lp3-pack__media img{display:block;width:min(92%,470px);max-height:315px;object-fit:contain;filter:drop-shadow(0 15px 20px rgba(29,45,39,.1));transition:transform .48s cubic-bezier(.2,.75,.25,1),filter .35s ease}.lp3-pack__copy{display:flex;flex-direction:column;justify-content:center;padding:38px 48px 38px 34px}.lp3-pack__copy h2{max-width:520px;margin:0;color:var(--ink);font-family:inherit;font-size:clamp(31px,3vw,40px);font-weight:720;line-height:1.08;letter-spacing:-.04em}.lp3-pack__copy>p{max-width:510px;margin:13px 0 0;color:var(--muted);font-size:14px;line-height:1.58}.lp3-pack__product{display:flex;align-items:baseline;gap:12px;margin:19px 0 21px}.lp3-pack__product strong{font-size:13.5px}.lp3-pack__product b{color:var(--green);font-size:20px}.lp3-pack__copy .lp3__btn{align-self:flex-start}@media(hover:hover)and (pointer:fine){.lp3-cat:hover{transform:translateY(-5px);border-color:#c7d8ce;background:#fff;box-shadow:0 15px 28px #1d2d2716}.lp3-cat:hover .lp3-cat__media{background:#e8f2ec}.lp3-cat:hover img{transform:scale(1.08) rotate(-1.2deg);filter:saturate(1.08)}.lp3-cat:hover .lp3-cat__copy{transform:translate(2px)}.lp3-product:hover{transform:translateY(-6px);border-color:#cad9d0;box-shadow:0 20px 38px #1d2d2717}.lp3-product:hover .lp3-product__media{background:#f1f6f2}.lp3-product:hover .lp3-product__media img{transform:scale(1.065);filter:drop-shadow(0 10px 12px rgba(29,45,39,.1))}.lp3-product:hover .lp3-product__badge{transform:translateY(-1px);box-shadow:0 5px 12px #1d2d2714}.lp3-product:hover .lp3-product__title{color:var(--green-dark)}.lp3-product__button:hover{transform:translateY(-2px);box-shadow:0 10px 20px #10523533}.lp3-product__button:hover:after{left:125%}.lp3-pack:hover{transform:translateY(-4px);border-color:#cad9d0;box-shadow:0 20px 42px #1d2d2716}.lp3-pack:hover .lp3-pack__media img{transform:translateY(-5px) scale(1.025) rotate(-.4deg);filter:drop-shadow(0 20px 25px rgba(29,45,39,.14))}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/lp-home-commerce-2.css.map */
