.cv-managed-detail .cv-detail-breadcrumb{max-width:1380px;padding-top:26px;padding-bottom:24px}.cv-managed-product{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(30px,5vw,86px);width:min(1320px,100% - 64px);margin:0 auto 110px;display:grid}.cv-managed-photo{aspect-ratio:1.2;color:#9a8473;letter-spacing:.2em;background:#eee8df;justify-content:center;align-items:center;min-height:380px;display:flex;overflow:hidden}.cv-managed-photo img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.cv-managed-content{min-width:0;padding-top:14px}.cv-managed-content h1{color:#47352a;overflow-wrap:anywhere;margin:17px 0 25px;font-family:Georgia,Arial,sans-serif;font-size:clamp(38px,4.3vw,66px);font-weight:400;line-height:1.16}.cv-managed-rule{background:#d9cfc4;height:1px;margin-bottom:8px}.cv-managed-content .cv-detail-spec{align-items:baseline;padding:22px 0}.cv-managed-content .cv-detail-spec strong{color:#49392f;max-width:70%;font-size:17px;font-weight:500}.cv-managed-content .cv-detail-cta{justify-content:center;width:100%;max-width:none;min-height:58px;margin:30px 0 12px}.cv-managed-description{border-top:1px solid #d9cfc4;margin-top:10px;padding-top:24px}.cv-managed-description h2{color:#49392f;margin:0 0 14px;font-size:21px;font-weight:400}.cv-managed-description p{color:#75675d;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:2.05}.cv-managed-service{color:#927e6e;margin-top:22px;font-size:13px;line-height:1.9}.cv-managed-list{padding:30px 0 42px}.cv-managed-list h2{color:#715344;margin:0 0 20px;font-size:26px;font-weight:400}.cv-managed-list .cv-cat-product{flex-direction:column;min-width:0;display:flex}.cv-managed-list .cv-cat-product-image{background:#eee8df;justify-content:center;align-items:center;display:flex}.cv-managed-list .cv-cat-product-image img{object-fit:contain;object-position:center;width:100%;height:100%}.cv-managed-list .cv-cat-product-details{flex-direction:column;flex:1;display:flex}.cv-managed-list .cv-cat-product-details h3{overflow-wrap:anywhere}.cv-managed-list .cv-cat-product-bottom{margin-top:auto;padding-top:17px}@media (max-width:800px){.cv-managed-product{grid-template-columns:1fr;gap:18px;width:calc(100% - 36px);margin-bottom:65px}.cv-managed-photo{aspect-ratio:1.3;min-height:0}.cv-managed-content{padding:8px 2px}.cv-managed-content h1{margin:12px 0 22px;font-size:clamp(36px,9vw,52px)}.cv-managed-content .cv-detail-cta{margin-top:22px}.cv-managed-description p{font-size:14px;line-height:1.95}}
