.template-index .cv2-hero{display:none!important}.cv3{font-family:inherit;color:#143c2c;position:relative;overflow:hidden;background:#fff}.cv3-wrap{max-width:1340px;margin:0 auto;padding-inline:24px}.cv3-hero{padding:42px 0 48px;background:linear-gradient(180deg,#fff,#f7faf4)}.cv3-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 46%,rgba(207,232,202,.72),transparent 38%);pointer-events:none}.cv3-hero .cv3-wrap{position:relative;z-index:2;text-align:center}.cv3-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:#2e7d32;font-size:12px;font-weight:950;letter-spacing:.2em;text-transform:uppercase;line-height:1}.cv3-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:#2e7d32;box-shadow:0 0 0 8px #2e7d321a}.cv3 h1{max-width:1040px;margin:0 auto;color:#143c2c;font-size:clamp(56px,8.2vw,128px);line-height:.86;letter-spacing:-.075em;font-weight:950}.cv3-sub{max-width:760px;margin:28px auto 0;color:#405247;font-size:clamp(17px,1.35vw,22px);line-height:1.62}.cv3-actions{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:30px}.cv3-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;border-radius:999px;padding:16px 30px;background:#1f5a3f;color:#fff!important;text-decoration:none;font-size:15px;font-weight:950;box-shadow:0 20px 58px #1f5a3f3d;transition:transform .28s ease,box-shadow .28s ease,background .28s ease}.cv3-btn:hover{transform:translateY(-3px);background:#143c2c;box-shadow:0 28px 78px #1f5a3f52}.cv3-rating{display:inline-flex;align-items:center;min-height:56px;border-radius:999px;padding:13px 18px;background:#ffffffbd;border:1px solid rgba(20,60,44,.1);color:#143c2c;font-size:14px;font-weight:900;box-shadow:0 12px 34px #143c2c0f}.cv3-stage{position:relative;max-width:1060px;height:620px;margin:48px auto 0}.cv3-stage:before{content:"COIRIVA";position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);font-size:clamp(90px,16vw,220px);font-weight:950;letter-spacing:-.09em;color:#143c2c0b;line-height:.7;white-space:nowrap;pointer-events:none}.cv3-product-card{position:absolute;left:50%;top:30px;transform:translate(-50%);width:min(650px,72vw);height:520px;border-radius:56px;background:linear-gradient(180deg,#fff,#f5faf2);border:1px solid rgba(20,60,44,.1);box-shadow:0 40px 120px #143c2c24;display:flex;align-items:center;justify-content:center;padding:44px;overflow:hidden}.cv3-product-card:after{content:"";position:absolute;inset:auto -12% -34% -12%;height:45%;background:radial-gradient(ellipse at center,rgba(46,125,50,.2),transparent 66%)}.cv3-product-img{width:min(92%,540px);height:auto;display:block;position:relative;z-index:2;filter:drop-shadow(0 34px 42px rgba(20,60,44,.18));transform:rotate(-1.2deg);transition:transform .65s ease}.cv3-product-card:hover .cv3-product-img{transform:scale(1.035) rotate(-2deg)}.cv3-root-card{position:absolute;right:4px;top:168px;width:260px;height:350px;border-radius:34px;overflow:hidden;background:#fff;border:1px solid rgba(255,255,255,.74);box-shadow:0 26px 90px #143c2c2e}.cv3-root-card img{width:100%;height:100%;object-fit:cover;display:block}.cv3-root-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(20,60,44,.62) 100%)}.cv3-root-card span{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;border-radius:999px;background:#ffffffd1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#143c2c;font-size:12px;font-weight:950;text-align:center;padding:10px 12px}.cv3-note{position:absolute;z-index:4;border-radius:26px;background:#ffffffdb;border:1px solid rgba(20,60,44,.1);box-shadow:0 22px 70px #143c2c1c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:18px 20px;min-width:160px;text-align:left}.cv3-note b{display:block;color:#143c2c;font-size:28px;line-height:1;font-weight:950;letter-spacing:-.055em}.cv3-note span{display:block;margin-top:7px;color:#405247;font-size:13px;font-weight:850}.cv3-note-a{left:70px;top:250px}.cv3-note-b{left:176px;bottom:46px}.cv3-proof{background:#fff;border-block:1px solid rgba(20,60,44,.09);padding:18px 0}.cv3-proof-row{display:flex;align-items:center;justify-content:center;gap:14px 34px;flex-wrap:wrap;text-align:center}.cv3-proof-row span{position:relative;color:#143c2c;font-size:13px;font-weight:950;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.cv3-proof-row span:not(:last-child):after{content:"\2022";position:absolute;right:-22px;color:#2e7d32}@media(max-width:1080px){.cv3-stage{height:570px}.cv3-product-card{width:min(620px,78vw);height:500px}.cv3-root-card{right:20px;width:220px;height:300px}.cv3-note-a{left:20px}.cv3-note-b{left:80px}}@media(max-width:749px){.cv3-wrap{padding-inline:18px}.cv3-hero{padding:34px 0 36px}.cv3 h1{font-size:clamp(52px,15.5vw,74px);line-height:.9}.cv3-sub{margin-top:20px;font-size:16px}.cv3-actions{margin-top:24px;gap:12px}.cv3-btn,.cv3-rating{width:100%;min-height:54px}.cv3-stage{height:560px;margin-top:34px}.cv3-stage:before{display:none}.cv3-product-card{top:0;width:100%;height:390px;border-radius:34px;padding:24px}.cv3-root-card{right:0;top:270px;width:154px;height:210px;border-radius:24px}.cv3-note{border-radius:22px;padding:14px 16px;min-width:138px}.cv3-note b{font-size:24px}.cv3-note-a{left:0;top:316px}.cv3-note-b{left:52px;bottom:6px}.cv3-proof-row{gap:10px 18px}.cv3-proof-row span{font-size:11px;letter-spacing:.08em}.cv3-proof-row span:not(:last-child):after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/coiriva-home-hero-v3.css.map */
