.dika-outdoor .dika-card h3{font-size:23px}.dika-outdoor .dika-card-copy{min-height:240px}.dika-outdoor .dika-grid{align-items:stretch}.dika-outdoor .dika-card:last-child{grid-column:auto}.outdoor-project{display:grid;grid-template-columns:1fr 1fr;background:#f3f6fb;border-radius:20px;overflow:hidden;margin-top:60px;align-items:center}.outdoor-project>div{padding:45px}.outdoor-project>img{width:100%;height:100%;min-height:420px;object-fit:cover}.outdoor-project p{line-height:1.8;color:#627089;margin:24px 0}.outdoor-faq{margin-top:55px}.outdoor-faq h2{margin-bottom:26px}.outdoor-faq details{border-bottom:1px solid #e3e8f0;padding:22px 0}.outdoor-faq summary{font-size:18px;font-weight:600;cursor:pointer}.outdoor-faq p{color:#66758b;max-width:850px;margin-top:15px;line-height:1.8}.dika-outdoor-inquiry{background:#f3f6fb;border:1px solid #e1e7f1;border-radius:14px;padding:26px;margin:30px 0}.dika-outdoor-inquiry label{display:block;margin-bottom:16px}.dika-outdoor-inquiry input,.dika-outdoor-inquiry select,.dika-outdoor-inquiry textarea{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #cbd5e5;border-radius:6px;background:white;color:#18283e}.dika-outdoor-inquiry button{background:#1858ed;color:white;border:0;border-radius:6px;padding:16px 24px;cursor:pointer}.dika-outdoor-inquiry small{display:block;margin-top:12px;line-height:1.6}.dika-outdoor-related{margin:22px 0;display:flex;gap:18px;flex-wrap:wrap}@media(max-width:600px){.outdoor-project{grid-template-columns:1fr;margin-top:35px}.outdoor-project>div{padding:28px}.outdoor-project>img{height:240px;min-height:0}.dika-outdoor .dika-card-copy{min-height:210px}.outdoor-faq summary{font-size:16px}.dika-outdoor-inquiry{padding:20px}}
/* DIKA_OUTDOOR_V4: native order panel on narrow screens */
@media(max-width:600px){.order-info-block .order-info-btns{flex:0 0 100%!important;width:100%;max-width:100%;min-width:0}.order-info-block .order-info-btn{flex-direction:column;align-items:stretch;max-width:100%}.order-info-block .order-info-btn>.line-block__item{min-width:0;max-width:100%}.order-info-block .buy_block .btn{min-width:0!important;max-width:100%;white-space:normal}}
