.card-module-scss-module__S2pV7a__card{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;align-items:center;width:100%;display:flex;box-shadow:0 2px 10px rgba(0,0,0,.1)}.card-module-scss-module__S2pV7a__card:hover{transform:scale(1)}.card-module-scss-module__S2pV7a__card .card-module-scss-module__S2pV7a__image{border-top-left-radius:16px;border-top-right-radius:16px;width:100%;height:200px;overflow:hidden}.card-module-scss-module__S2pV7a__card .card-module-scss-module__S2pV7a__image>img{width:100%;height:100%;overflow:hidden}.card-module-scss-module__S2pV7a__content{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;width:100%;padding:2rem;display:flex}.card-module-scss-module__S2pV7a__content .card-module-scss-module__S2pV7a__title{color:#e4b638}.card-module-scss-module__S2pV7a__content .card-module-scss-module__S2pV7a__icon{background:#fff0c6;border-radius:16px;justify-content:center;width:60px;height:60px;display:flex}.card-module-scss-module__S2pV7a__content .card-module-scss-module__S2pV7a__icon svg{color:#e4b638;width:34px}.card-module-scss-module__S2pV7a__animation:hover{transform:scale(1.05)}
.section1-module-scss-module__Pijhvq__container{justify-content:center;align-items:center;height:100%;display:flex}.section1-module-scss-module__Pijhvq__container .section1-module-scss-module__Pijhvq__card{text-align:start;max-width:650px}.section1-module-scss-module__Pijhvq__container .section1-module-scss-module__Pijhvq__card__content{gap:32px}.section1-module-scss-module__Pijhvq__header{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.section1-module-scss-module__Pijhvq__header img{width:100%;max-width:250px;margin-bottom:16px}.section1-module-scss-module__Pijhvq__header p{font-size:14px}
.input-module-scss-module__SA9YFq__container{text-align:start;gap:8px;width:100%;display:flex;flex-direction:column!important}.input-module-scss-module__SA9YFq__container_input{flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.input-module-scss-module__SA9YFq__textarea{resize:none;min-height:150px;padding:12px}.input-module-scss-module__SA9YFq__error_icon{color:#d72727;width:28px;position:absolute;right:10px}.input-module-scss-module__SA9YFq__error{border:2px solid #d72727;padding-right:20px}.input-module-scss-module__SA9YFq__error_message{color:#d72727;align-items:center;gap:8px;font-size:12px;display:flex}
.section2-module-scss-module__QvYT4q__container{flex-direction:column;gap:60px;max-width:1000px;margin:0 auto;display:flex}.section2-module-scss-module__QvYT4q__container__header{flex-direction:column;gap:16px;display:flex}.section2-module-scss-module__QvYT4q__container__body{flex-direction:column;gap:32px;display:flex}.section2-module-scss-module__QvYT4q__title_block{flex-direction:column;gap:8px;display:flex}.section2-module-scss-module__QvYT4q__title_block h2{margin:0}.section2-module-scss-module__QvYT4q__email_row{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.section2-module-scss-module__QvYT4q__email_label{font-weight:600}.section2-module-scss-module__QvYT4q__email_value{color:#806720;background:#fffcf2;border-radius:999px;padding:4px 10px;font-weight:700}.section2-module-scss-module__QvYT4q__email_action{cursor:pointer;color:#b28e2c;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.section2-module-scss-module__QvYT4q__email_action:hover{color:#806720}.section2-module-scss-module__QvYT4q__card{text-align:start;align-items:flex-start;gap:32px;width:100%}.section2-module-scss-module__QvYT4q__card__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;width:100%;padding-bottom:16px;display:flex}.section2-module-scss-module__QvYT4q__card__body{grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}.section2-module-scss-module__QvYT4q__list{flex-direction:column;gap:16px;width:100%;display:flex}.section2-module-scss-module__QvYT4q__list>div{justify-content:space-between;align-items:center;display:flex}.section2-module-scss-module__QvYT4q__teeth{flex-direction:column;gap:16px;width:100%;display:flex}.section2-module-scss-module__QvYT4q__teeth .section2-module-scss-module__QvYT4q__tooth{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}.section2-module-scss-module__QvYT4q__teeth .section2-module-scss-module__QvYT4q__tooth__header{justify-content:space-between;align-items:center;display:flex}.section2-module-scss-module__QvYT4q__teeth .section2-module-scss-module__QvYT4q__tooth__header svg{cursor:pointer;width:24px}.section2-module-scss-module__QvYT4q__teeth .section2-module-scss-module__QvYT4q__tooth__header p{font-weight:700}.section2-module-scss-module__QvYT4q__teeth .section2-module-scss-module__QvYT4q__tooth__body{grid-template-columns:1fr 1fr;gap:16px;display:grid}.section2-module-scss-module__QvYT4q__buttons{justify-content:flex-end;display:flex}.section2-module-scss-module__QvYT4q__product_detail{flex-direction:column;gap:32px;width:100%;display:flex}.section2-module-scss-module__QvYT4q__product_detail .section2-module-scss-module__QvYT4q__variants{grid-template-columns:1fr 1fr;gap:16px;display:grid}.section2-module-scss-module__QvYT4q__product_no_custom{justify-content:space-between;align-items:center;width:100%;display:flex}.section2-module-scss-module__QvYT4q__price{color:green;font-weight:700}.section2-module-scss-module__QvYT4q__grand_total{background-color:#fff9e8;border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.section2-module-scss-module__QvYT4q__grand_total>p:first-child{font-size:20px;font-weight:700}
.input-module-scss-module__zt2B6G__container{flex-direction:column;gap:8px;display:flex}.input-module-scss-module__zt2B6G__input{background:#f5f5f5;border-radius:12px;padding-left:12px}.input-module-scss-module__zt2B6G__input>input{border-left:none;padding-left:0;outline:none!important}.input-module-scss-module__zt2B6G__error_icon{color:#d72727;width:28px;position:absolute;right:10px}.input-module-scss-module__zt2B6G__error{border:2px solid #d72727;padding-right:20px}.input-module-scss-module__zt2B6G__error_message{color:#d72727;align-items:center;gap:8px;font-size:12px;display:flex}
