.arysea-c2{display:block!important;width:100%;clear:both;margin:40px 0;color:inherit}.arysea-c2 h2{font-size:clamp(24px,3vw,32px);line-height:1.2;margin:0 0 10px}.arysea-c2 .arysea-c2-intro{margin:0 0 22px;line-height:1.5}.arysea-c2 .arysea-c2-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.arysea-c2 .arysea-c2-card{display:flex;flex-direction:column;min-width:0;border:1px solid #d6d0ca;border-radius:12px;overflow:hidden;background:#fff;color:#292323}.arysea-c2 .arysea-c2-image{display:block;background:#fff;aspect-ratio:1.25;overflow:hidden}.arysea-c2 .arysea-c2-image img{display:block;width:100%;height:100%;object-fit:contain;padding:14px;box-sizing:border-box}.arysea-c2 .arysea-c2-body{display:flex;flex:1;flex-direction:column;padding:18px;gap:10px}.arysea-c2 .arysea-c2-label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#775039;margin:0}.arysea-c2 h3{font-size:18px;line-height:1.35;margin:0;overflow-wrap:anywhere}.arysea-c2 h3 a{color:#292323;text-decoration:none}.arysea-c2 .arysea-c2-note{font-size:14px;line-height:1.5;color:#59504b;margin:0 0 8px}.arysea-c2 .arysea-c2-price{font-size:18px;font-weight:700;margin-top:auto}.arysea-c2 .arysea-c2-button{display:block;box-sizing:border-box;text-align:center;padding:12px 16px;min-height:46px;background:#332722;color:#fff;border-radius:6px;text-decoration:none;font-weight:600}.arysea-c2 a:focus-visible{outline:3px solid #aa704d;outline-offset:3px}@media(max-width:900px){.arysea-c2 .arysea-c2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.arysea-c2 .arysea-c2-grid{grid-template-columns:1fr;gap:16px}.arysea-c2 .arysea-c2-image{aspect-ratio:1.6}.arysea-c2 .arysea-c2-body{padding:16px}.arysea-c2{margin:28px 0}}