.catalog-tools{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 28px;padding:17px 20px;background:#edf0e8;border-left:4px solid #cfff59}.catalog-tools p{margin:0;color:#556055}.catalog-tools a{color:#253d1c;font-weight:700}.catalog-image.catalogue-photo{background:#fff}.catalog-image.catalogue-photo img{object-fit:contain}.detail-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:44px}.detail-image-wrap{background:#fff}.detail-image-wrap .detail-product-image{height:440px;object-fit:contain;margin:0}.detail-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700;color:#566c31;margin:20px 0 8px}.detail-intro h2{margin-top:0}.detail-intro>p{font-size:1.07rem}.spec-card{align-self:start}.spec-card dl{margin-bottom:0}.inquiry-section{margin-top:48px;padding:36px;background:#112017;color:#fff}.inquiry-section h2{margin-top:0}.inquiry-section p{color:#d5ddd3}.inquiry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.inquiry-field{display:grid;gap:7px}.inquiry-field.full{grid-column:1/-1}.inquiry-field label{font-size:.83rem;font-weight:700}.inquiry-field input,.inquiry-field select,.inquiry-field textarea{box-sizing:border-box;width:100%;padding:12px 13px;border:1px solid #c8d2c6;border-radius:2px;background:#fff;color:#182218;font:inherit}.inquiry-field textarea{min-height:118px;resize:vertical}.inquiry-form .button{margin-top:20px;border:0;cursor:pointer}.inquiry-note{font-size:.82rem!important;margin:12px 0 0!important}.product-checklist{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0}.product-checklist div{padding:15px;background:#f0f2ed;border-top:3px solid #cfff59}.product-checklist b{display:block;margin-bottom:4px;color:#21331b}.product-checklist span{font-size:.88rem;color:#5d675e}@media(max-width:850px){.detail-layout{grid-template-columns:1fr;gap:28px}.detail-image-wrap .detail-product-image{height:300px}.inquiry-grid,.product-checklist{grid-template-columns:1fr}.inquiry-field.full{grid-column:auto}.catalog-tools{align-items:flex-start;flex-direction:column}}
