@font-face{font-family:Fixel Text;src:url(/build/assets/FixelText-Thin-Ah9890w7.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Fixel Text;src:url(/build/assets/FixelText-ExtraLight-BHPW4uyt.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Fixel Text;src:url(/build/assets/FixelText-Light-BcqhhfYd.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Fixel Text;src:url(/build/assets/FixelText-Regular-BTGIi2eW.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fixel Text;src:url(/build/assets/FixelText-Medium-CmPmRtMR.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fixel Text;src:url(/build/assets/FixelText-SemiBold-d7JFIEOm.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fixel Text;src:url(/build/assets/FixelText-Bold-DG3hFGN4.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fixel Text;src:url(/build/assets/FixelText-ExtraBold-DppE5JUg.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Fixel Text;src:url(/build/assets/FixelText-Black-BYW6upsS.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}*{box-sizing:border-box}body{margin:0;font-family:Fixel Text,Inter,Arial,sans-serif;background:#f5f5f5;color:#292b32}a{text-decoration:none;color:inherit}.page{width:100%;min-height:100vh;padding-top:25px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.content{width:100%;max-width:570px;margin:96px auto 0}.title{text-align:center;font-size:40px;line-height:normal;font-weight:600;margin:0;letter-spacing:-1px}.subtitle{text-align:center;font-size:18px;color:#292b32;line-height:normal;font-weight:400}.loading-text{text-align:center;font-size:18px;color:#5a5a64;margin-top:60px}@media(max-width:768px){.page{padding-top:12px}.container{padding:0 14px}.content{margin-top:42px}.title{font-size:34px}.subtitle{font-size:16px;margin-top:12px}}@media(max-width:576px){.title{font-size:24px}.subtitle{font-size:14px}}.header{height:54px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding:13px 24px}.logo{display:flex;align-items:center;gap:12px}.logo-image{display:block;width:auto;height:18px}.logo-image--red{height:28px}.header-link{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;color:#282828}.header-link svg{flex-shrink:0;position:relative;top:-2px}@media(max-width:768px){.header{padding:0 16px}.logo-text{font-size:22px}.header-link{font-size:14px}.header-link svg{width:13px;height:13px}}@media(max-width:576px){.header{height:42px;padding:10px 12px}.logo-image{height:15px}.logo-image--red{height:22px}}.rating-icons{display:flex;justify-content:space-between}.emoji-placeholder{flex-shrink:0;width:78px;border-radius:20px;background:#f5f5f5;cursor:pointer;transition:all .2s ease;line-height:0;opacity:.4;will-change:transform}.emoji-placeholder img{display:block;width:100%;height:auto}.emoji-placeholder.active{opacity:1;filter:grayscale(0)}.emoji-placeholder:hover{opacity:1;filter:grayscale(0);transform:scale(1.12)}.rating-text{text-align:center;margin-top:38px;font-size:18px;color:#5a5a64}.rating-line{width:100%;max-width:480px;height:4px;background:#ebebf5;margin:38px auto 0;position:relative;padding:0 32px}.rating-line-fill{position:absolute;top:0;left:0;height:100%;background:#dd1d1d;border-radius:2px;transition:width .3s ease}.rating-points{position:absolute;top:50%;left:32px;right:32px;transform:translateY(-50%);display:flex;justify-content:space-between}.rating-points span{width:14px;height:14px;border-radius:50%;background:#ebebf5;transition:all .2s ease;cursor:pointer}.rating-points span.selected{background:#dd1d1d}.rating-points span.active{transform:scale(2)}.rating-points span.hidden{opacity:0;pointer-events:none}.card-divider{height:1px;background:#ececec;margin:40px 0}.feedback-group{margin-top:50px}.feedback-group~.feedback-group{margin-top:30px}.feedback-group-title{font-size:20px;font-weight:700;margin-bottom:4px}.feedback-group-subtitle{font-size:14px;color:#888;margin-bottom:12px}.checkbox-list{background:#f5f5f5;border-radius:8px;overflow:hidden}.checkbox-item{display:flex;align-items:center;gap:14px;padding:16px 16px 8px;cursor:pointer;font-size:16px;color:#292b32;font-weight:400}.checkbox-item:last-child{padding-bottom:16px}.checkbox-icon{width:20px;height:20px;flex-shrink:0;display:block}.feedback-textarea{width:100%;margin-top:16px;min-height:110px;border-radius:5px;border:none;background:#f5f5f5;padding:16px 18px;font-family:Fixel Text,Inter,Arial,sans-serif;font-size:15px;color:#292b32;resize:vertical;outline:none}.feedback-textarea::placeholder{color:#aaa}.feedback-submit{display:block;width:100%;height:60px;margin-top:16px;background:#dd1d1d;color:#fff;border:none;border-radius:8px;font-family:Fixel Text,Inter,Arial,sans-serif;font-size:18px;font-weight:700;cursor:pointer}.feedback-submit:hover:not(:disabled){background:#ad1717}.feedback-submit:disabled{opacity:.6;cursor:not-allowed}.feedback-submit--loading{position:relative}.spinner{display:inline-block;width:22px;height:22px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.order-card{margin-top:42px;background:#fff;border-radius:8px;padding:22px 18px 10px}.order-title{font-size:20px;font-weight:600;line-height:normal;margin-bottom:16px;color:#282828}.order-item{display:flex;gap:16px;padding:16px 0;border-top:1px solid #ececec}.product-image{width:72px;height:72px;border-radius:12px;border:1px solid #e6e6e6;padding:8px;flex-shrink:0}.product-image img{display:block;width:100%;height:100%;object-fit:contain}.product-image-placeholder{width:100%;height:100%;background:#f5f5f5;border-radius:6px}.product-info{flex:1}.product-name-row{display:flex;justify-content:space-between;gap:20px}.product-name{max-width:383px;font-size:14px;font-weight:500;line-height:normal;color:#282828}.product-qty{white-space:nowrap;font-size:14px;color:#828282;font-weight:400}.product-price{margin-top:10px;font-size:20px;font-weight:600;color:#282828}.product-price small{font-size:14px;color:#828282;font-weight:600}.footer{margin-top:30px;border-top:1px solid #ececec;padding-top:30px;padding-bottom:120px;display:flex;justify-content:space-between;gap:20px}.footer-link{color:#282828;font-size:14px;font-weight:500;line-height:normal;text-decoration:none}.footer-copyright{color:#828282;font-size:14px;font-weight:500;line-height:normal}@media(max-width:992px){.emoji-placeholder{width:66px;border-radius:17px}.emoji-placeholder:hover{transform:scale(1.1)}}@media(max-width:768px){.emoji-placeholder{width:60px;border-radius:15px}.rating-text{margin-top:26px;font-size:16px}.order-card{margin-top:24px;padding:18px 14px 6px}.order-title{font-size:18px;line-height:1.4}.order-item{gap:14px}.product-image{width:60px;height:60px;padding:6px}.product-name,.product-qty{font-size:14px}.product-price{font-size:18px}.footer{flex-direction:column;gap:10px}}@media(max-width:576px){.emoji-placeholder{width:55px;border-radius:14px}.rating-text{font-size:14px}.feedback-group-title{font-size:18px}.feedback-group-subtitle,.checkbox-item{font-size:14px}.feedback-submit{height:50px}.order-card{margin-top:24px}.order-title{font-size:16px}.product-name-row{align-items:flex-start;gap:6px}.product-name{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.footer{padding-bottom:60px}}.content-card{margin-top:30px;background:#fff;border-radius:8px;padding:45px}.info-image{display:flex;justify-content:center}.info-image img{max-width:100%;height:auto;display:block}.info-button{display:block;width:100%;height:60px;margin-top:40px;background:#dd1d1d;color:#fff;border:none;border-radius:8px;font-family:Fixel Text,Inter,Arial,sans-serif;font-size:18px;font-weight:700;cursor:pointer;text-align:center;line-height:60px;text-decoration:none}.info-button:hover{background:#ad1717}.info-card-title{color:#000;font-size:18px;font-weight:500;line-height:normal;text-align:left}.info-card-text{color:#828282;font-size:18px;font-weight:500;line-height:normal;text-align:left}.content-card .feedback-submit{margin-top:30px}.content--bottom{padding-bottom:120px}@media(max-width:768px){.content-card{padding:30px 18px}.info-button{height:56px;line-height:56px;font-size:16px}}@media(max-width:576px){.content-card{padding:24px 12px}.content--bottom{padding-bottom:60px}.info-image img{max-width:188px}.info-button{height:50px;line-height:50px;margin-top:24px}.info-card-title,.info-card-text{font-size:16px}}
