.main-socks-section{background:#164d56;width:100%;padding-top:3%;padding-bottom:5%}.sock-builder{display:flex;flex-wrap:wrap;gap:30px;max-width:96%;margin:0 auto}@media (min-width: 769px){.sock-builder .form-block{width:60%;padding:20px 30px;border-radius:24px;background-color:#f9fafb}.sock-builder h2{font-size:26px;font-weight:700;margin-bottom:10px}span.first-title-sock{color:#000;line-height:1.4;font-size:18px}.sock-builder h3{padding:5px 0}.sock-builder p{color:#000;line-height:1.4;font-size:18px}.sock-builder input[type=text],.sock-builder input[type=email],.sock-builder input[type=tel],.sock-builder select{width:85%;padding:12px 14px;border:2px solid #ddd;border-radius:12px;font-size:15px;margin-bottom:15px;transition:all .2s}.sock-builder input:focus,.sock-builder select:focus{border-color:#e9fd07;outline:none}.sock-types{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:25px}.sock-card{border:2px solid #ddd;border-radius:12px;text-align:center;padding:15px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.sock-card.selected{border:2px solid #164d56;box-shadow:0 0 0 2px #00000020}.sock-card img{width:90px;height:auto;margin-bottom:10px}.sock-card:hover{border-color:#164d56;transform:translateY(-3px)}.sock-card.active{border-color:#164d56;background:#f8f8f8}.sock-builder input[type=range]{width:90%;margin:5px 0}#qtyValue{font-weight:600;margin-bottom:20px}.sock-builder input[type=file]{display:block;margin-top:10px;margin-bottom:25px}.sock-builder .summary-block{width:36%;padding:20px 30px;border-radius:24px;background-color:#f9fafb;height:fit-content;position:sticky;top:20px}.summary-block h3{font-size:20px;font-weight:700;margin-bottom:15px}.summary-block ul{list-style:none;padding:0;margin:0 0 20px}.summary-block li b{padding:5px 0;font-size:17px;color:#192e2c;font-weight:600}.summary-block li span{color:#000;font-size:17px}}.check-circle{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1px solid #000;background:#fff;color:#000;font-size:14px;margin-right:10px}.summary-block button{width:100%;padding:14px;background:#1b2728;color:#fff;font-size:16px;border-radius:8px;cursor:pointer;border:none}.upload-block-socks{margin-top:5%;margin-bottom:5%}.summary-block button:hover{background:#000}@media (max-width: 768px){.sock-builder{display:flex;flex-direction:column;gap:15px}.sock-builder .form-block,.sock-builder .summary-block{width:100%;padding:20px 30px;border-radius:24px;background-color:#f9fafb;box-sizing:border-box;position:relative}.sock-builder h2{font-size:19px;font-weight:600;margin-bottom:10px}.sock-builder h3{padding:5px 0;font-size:17px;font-weight:600}.sock-builder p{color:#000;line-height:1.4;font-size:16px}.sock-builder input[type=text],.sock-builder input[type=email],.sock-builder input[type=tel],.sock-builder select{width:100%;padding:12px 14px;border:2px solid #ddd;border-radius:12px;font-size:15px;margin-bottom:15px;transition:all .2s;box-sizing:border-box}.sock-builder input:focus,.sock-builder select:focus{border-color:#e9fd07;outline:none}.sock-types{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:25px}.sock-card{border:2px solid #ddd;border-radius:12px;text-align:center;padding:15px;cursor:pointer;width:180px;height:auto;transition:all .3s;margin:0 auto}.sock-card.selected{border:2px solid #164d56;box-shadow:0 0 0 2px #00000020}.sock-card img{width:100px;height:auto;margin:0 auto 10px;display:block;object-fit:contain}.sock-card:hover{border-color:#000;transform:translateY(-3px)}.sock-card.active{border-color:#000;background:#f8f8f8}.sock-builder input[type=range]{width:100%;margin:10px 0}#qtyValue{font-weight:600;margin-bottom:20px}.sock-builder input[type=file]{display:block;margin-top:10px;margin-bottom:25px}.summary-block h3{font-size:19px;font-weight:700;margin-bottom:15px}.summary-block ul{list-style:none;padding:0;margin:0 0 20px}.summary-block li b{padding:5px 0;font-size:16px;color:#192e2c;font-weight:600}.summary-block li span{color:#000;font-size:16px}}#commentText{width:100%;max-width:100%;height:auto;min-height:100px;border:2px solid #ccc;border-radius:10px;padding:10px 12px}.hidden-input{display:none!important}.upload-box{border:2px dashed #ccc;border-radius:10px;padding:12px 40px 30px 30px;text-align:center;background-color:#f9f9f9;transition:all .3s ease;color:#555;position:relative}.upload-box:hover{border-color:#999;background-color:#f1f1f1}.upload-text{margin-bottom:3%;font-size:16px}.upload-button{display:inline-block;background-color:#000;color:#fff;padding:8px 18px;border-radius:6px;cursor:pointer;transition:background .3s ease}.upload-button:hover{background-color:#333}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-socks-choose.css.map */
