.cvc-care-guide,.cvc-care-detail{max-width:1440px;box-sizing:border-box;margin:0 auto;padding:76px 5vw;color:#612d3d;font-family:"Work Sans",sans-serif;scroll-margin-top:110px}
.cvc-care-head{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:end;margin-bottom:34px}
.cvc-care-kicker{font:500 10px/1.8 "Work Sans",sans-serif!important;letter-spacing:.15em!important;text-transform:uppercase;margin:0 0 12px!important;color:#612d3d!important}
.cvc-care-guide h2,.cvc-care-detail h2{font:400 clamp(38px,4.3vw,66px)/1.05 "Instrument Serif",serif!important;letter-spacing:-.035em!important;margin:0!important;color:#612d3d!important}
.cvc-care-head>p,.cvc-care-detail .cvc-care-note{font:400 13px/1.85 "Work Sans",sans-serif!important;letter-spacing:0!important;color:#655853!important;margin:0!important;max-width:590px}
.cvc-care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.cvc-care-grid[data-count="1"]{grid-template-columns:minmax(0,760px)}
.cvc-care-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}
.cvc-care-card{min-width:0;padding:25px;background:#f7f3ed;border:1px solid #d4c6bb;transition:border-color .25s,transform .25s}
.cvc-care-card:hover{border-color:#9d707e;transform:translateY(-3px)}
.cvc-care-card-head{display:flex;gap:18px;align-items:center;margin-bottom:24px}
.cvc-care-thumb{display:block;flex:0 0 64px;width:64px;height:80px;object-fit:contain;background:#eee6dc}
#cvc-store .cvc-care-thumb,#cvc-bundles .cvc-care-thumb{width:64px!important;min-width:64px!important;max-width:64px!important;height:80px!important;object-fit:contain!important;flex:0 0 64px}
.cvc-care-card-head>div{min-width:0}
.cvc-care-card h3{font:400 28px/1.05 "Instrument Serif",serif!important;letter-spacing:-.02em!important;margin:5px 0 7px!important;color:#612d3d!important}
.cvc-care-card p,.cvc-care-card li{font:400 12px/1.8 "Work Sans",sans-serif!important;letter-spacing:0!important;color:#655853!important}
.cvc-care-card .cvc-care-format{font-size:10px!important;margin:0!important}
.cvc-care-card .cvc-care-label{font:500 10px/1.8 "Work Sans",sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase;color:#612d3d!important;margin:20px 0 10px!important}
.cvc-care-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0!important;list-style:none!important;margin:0 0 20px!important}
.cvc-care-chips li{padding:4px 8px;border:1px solid #d4c6bb;font-size:10px!important;color:#612d3d!important}
.cvc-care-benefits{padding-left:17px;margin:12px 0 24px}
.cvc-care-benefits li{padding-left:3px;margin:6px 0}
.cvc-care-card details{border-top:1px solid #d4c6bb;margin-top:20px}
.cvc-care-card summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;padding:17px 0;font:500 12px/1.7 "Work Sans",sans-serif;list-style:none;color:#612d3d}
.cvc-care-card summary::-webkit-details-marker{display:none}
.cvc-care-card summary:after{content:"+";font-size:18px;font-weight:300}
.cvc-care-card details[open] summary:after{content:"−"}
.cvc-care-card ol{padding-left:20px;margin:0 0 18px}
.cvc-care-card ol li{margin-bottom:13px;padding-left:3px}
.cvc-care-card ol strong{display:block;color:#612d3d;font-weight:500}
.cvc-care-link{display:inline-block;color:#612d3d!important;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px;font:400 12px/1.6 "Work Sans",sans-serif;margin-top:10px}
.cvc-care-link:hover{border-color:transparent}
.cvc-care-link:focus-visible,.cvc-care-card summary:focus-visible{outline:2px solid #612d3d;outline-offset:5px}
.cvc-care-footer{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:28px}
.cvc-care-footer p,.cvc-care-safety{font:400 11px/1.9 "Work Sans",sans-serif!important;color:#655853!important;margin:0!important;letter-spacing:0!important}
.cvc-care-footer a,.cvc-care-safety a{color:#612d3d}
.cvc-care-ingredients{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:30px 0}
.cvc-care-ingredient{background:#f1ebe4;border:1px solid #d4c6bb;padding:23px}
.cvc-care-ingredient h3{font:400 27px/1.1 "Instrument Serif",serif!important;color:#612d3d!important;margin:0 0 14px!important}
.cvc-care-ingredient p{font:400 12px/1.85 "Work Sans",sans-serif!important;color:#655853!important;margin:0!important;letter-spacing:0!important}
.cvc-care-source{color:#612d3d!important;text-underline-offset:3px;font-size:10px;white-space:normal}
.cvc-care-outcomes{display:flex;flex-wrap:wrap;gap:10px 24px;list-style:none;padding:0;margin:24px 0}
.cvc-care-outcomes li{font:400 12px/1.7 "Work Sans",sans-serif!important;color:#612d3d!important;max-width:300px}
.cvc-care-outcomes li:before{content:"↗";margin-right:8px}
.cvc-care-buy-benefits{padding-left:16px;margin:18px 0 22px}
.cvc-care-buy-benefits li{font:400 12px/1.8 "Work Sans",sans-serif!important;color:#655853!important;margin:5px 0}
@media(max-width:900px){.cvc-care-guide,.cvc-care-detail{padding:58px 24px}.cvc-care-head{gap:28px}.cvc-care-grid{gap:12px}.cvc-care-card{padding:20px}.cvc-care-card-head{display:block}.cvc-care-thumb{margin-bottom:18px}}
@media(max-width:700px){.cvc-care-guide,.cvc-care-detail{padding:52px 20px}.cvc-care-head,.cvc-care-footer{grid-template-columns:1fr;gap:22px}.cvc-care-head{margin-bottom:28px}.cvc-care-guide h2,.cvc-care-detail h2{font-size:43px!important}.cvc-care-grid,.cvc-care-grid[data-count="2"]{grid-template-columns:1fr}.cvc-care-card{padding:24px}.cvc-care-card-head{display:flex;gap:18px}.cvc-care-thumb{margin:0}.cvc-care-ingredients{grid-template-columns:1fr}.cvc-care-ingredient{padding:23px}.cvc-care-outcomes{display:block}.cvc-care-outcomes li{margin:12px 0}}
@media(prefers-reduced-motion:reduce){.cvc-care-card{transition:none}.cvc-care-card:hover{transform:none}}
