.cudolla-review-wrap{background:#070604;color:#f7ead0;padding:70px 18px}.cudolla-review-inner{max-width:880px;margin:0 auto}.cudolla-review-kicker{color:#d6b76a;letter-spacing:.22em;text-transform:uppercase;font-size:12px;margin-bottom:14px}.cudolla-review-title{font-size:clamp(34px,6vw,64px);line-height:1.02;margin:0 0 18px;color:#fff7e6}.cudolla-review-text{color:#f7ead0c7;font-size:16px;line-height:1.7;max-width:680px;margin-bottom:34px}.cudolla-review-form{display:grid;gap:18px;background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid rgba(214,183,106,.28);border-radius:28px;padding:26px}.cudolla-field{display:grid;gap:8px}.cudolla-field label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#d6b76a}.cudolla-field input,.cudolla-field select,.cudolla-field textarea{width:100%;background:#00000059;border:1px solid rgba(247,234,208,.18);border-radius:16px;color:#fff7e6;min-height:50px;padding:14px 15px;font-size:15px}.cudolla-field textarea{min-height:140px;resize:vertical}.cudolla-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cudolla-check{display:flex;gap:12px;align-items:flex-start;color:#f7ead0c7;font-size:14px;line-height:1.5}.cudolla-check input{margin-top:4px}.cudolla-review-form button{border:0;border-radius:999px;min-height:56px;padding:0 26px;background:linear-gradient(135deg,#f7e4a6,#b88a35);color:#090705;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.cudolla-review-form button:disabled{opacity:.6;cursor:not-allowed}.cudolla-review-message{font-size:14px;line-height:1.5}.cudolla-review-message.success{color:#d7f5c8}.cudolla-review-message.error{color:#ffb4a8}@media(max-width:749px){.cudolla-review-wrap{padding:54px 16px}.cudolla-review-form{padding:20px;border-radius:22px}.cudolla-review-grid{grid-template-columns:1fr}}.cudolla-review-form{box-shadow:0 30px 90px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cudolla-field input,.cudolla-field select,.cudolla-field textarea{box-shadow:inset 0 0 0 1px #ffffff05,0 12px 30px #00000038;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.cudolla-field input:focus,.cudolla-field select:focus,.cudolla-field textarea:focus{outline:none;border-color:#d6b76ab8;box-shadow:0 0 0 4px #d6b76a1a,0 18px 40px #00000059;transform:translateY(-1px)}.cudolla-field select{appearance:none;-webkit-appearance:none;background:linear-gradient(45deg,transparent 50%,#d6b76a 50%) calc(100% - 22px) 50% / 7px 7px no-repeat,linear-gradient(135deg,#d6b76a 50%,transparent 50%) calc(100% - 16px) 50% / 7px 7px no-repeat,#0000006b;padding-right:52px;cursor:pointer}.cudolla-field select option{background:#11100d;color:#fff7e6}.cudolla-stars{padding:8px 0 4px}.cudolla-stars button{text-shadow:0 10px 28px rgba(214,183,106,.16)}.cudolla-stars button.active{text-shadow:0 0 18px rgba(214,183,106,.45),0 10px 30px rgba(214,183,106,.22)}.cudolla-upload-premium{position:relative;border:1px dashed rgba(214,183,106,.45);border-radius:22px;padding:22px;background:radial-gradient(circle at top left,rgba(214,183,106,.13),transparent 38%),#00000047;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.cudolla-upload-premium:hover{border-color:#d6b76ad9;background:radial-gradient(circle at top left,rgba(214,183,106,.2),transparent 42%),#00000059;transform:translateY(-1px)}.cudolla-upload-premium input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.cudolla-upload-title{display:block;color:#fff7e6;font-size:16px;font-weight:700;margin-bottom:6px}.cudolla-upload-text{display:block;color:#f7ead0a3;font-size:13px;line-height:1.5}.cudolla-upload-pill{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;min-height:38px;padding:0 18px;border-radius:999px;background:#d6b76a21;color:#d6b76a;border:1px solid rgba(214,183,106,.35);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.cudolla-check{background:#ffffff09;border:1px solid rgba(247,234,208,.12);border-radius:18px;padding:16px}.cudolla-review-form button[type=submit]{box-shadow:0 18px 45px #b88a3538,inset 0 1px #ffffff6b;transition:transform .2s ease,box-shadow .2s ease}.cudolla-review-form button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 24px 60px #b88a354d,inset 0 1px #ffffff85}.cudolla-select{position:relative;z-index:3}.cudolla-select-trigger{width:100%;min-height:56px;border-radius:18px;border:1px solid rgba(247,234,208,.18);background:radial-gradient(circle at top left,rgba(214,183,106,.1),transparent 36%),#0000006b;color:#fff7e6;padding:0 18px;display:flex;align-items:center;justify-content:space-between;font-size:15px;cursor:pointer;box-shadow:0 14px 34px #00000040;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.cudolla-select-trigger:hover,.cudolla-select.open .cudolla-select-trigger{border-color:#d6b76ab8;box-shadow:0 0 0 4px #d6b76a1a,0 20px 46px #00000061;transform:translateY(-1px)}.cudolla-select-trigger b{color:#d6b76a;font-size:18px;transition:transform .2s ease}.cudolla-select.open .cudolla-select-trigger b{transform:rotate(180deg)}.cudolla-select-menu{position:absolute;left:0;right:0;top:calc(100% + 10px);background:linear-gradient(145deg,#161410fa,#070604fa);border:1px solid rgba(214,183,106,.35);border-radius:20px;padding:8px;box-shadow:0 28px 80px #000000a6,inset 0 1px #ffffff0f;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:50}.cudolla-select.open .cudolla-select-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.cudolla-select-menu button{width:100%;min-height:48px;border:0;border-radius:14px;background:transparent;color:#fff7e6db;text-align:left;padding:0 14px;font-size:15px;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.cudolla-select-menu button:hover,.cudolla-select-menu button.active{background:#d6b76a24;color:#fff7e6;transform:translate(3px)}.cudolla-select-menu button.active:before{content:"\2713  ";color:#d6b76a;font-weight:800}.cudolla-photo-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.cudolla-photo-preview-item{border:1px solid rgba(214,183,106,.24);border-radius:16px;overflow:hidden;background:#00000059}.cudolla-photo-preview-item img{width:100%;height:120px;object-fit:cover;display:block}.cudolla-photo-preview-item span{display:block;padding:9px 10px;color:#f7ead0b8;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:749px){.cudolla-photo-preview{grid-template-columns:repeat(2,1fr)}.cudolla-photo-preview-item img{height:110px}}.cudolla-photo-preview{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.cudolla-photo-item{position:relative;width:140px;height:140px}.cudolla-photo-item img{width:100%;height:100%;object-fit:cover;border-radius:18px;border:2px solid rgba(214,183,109,.35);display:block;transition:.25s}.cudolla-photo-item:hover img{transform:scale(1.04);border-color:#d6b76d}.cudolla-remove-photo{position:absolute;top:8px;right:8px;width:28px;height:28px;border:none;border-radius:50%;background:#000000bf;color:#fff;cursor:pointer;font-size:18px;line-height:28px;text-align:center;transition:.2s}.cudolla-remove-photo:hover{background:#b91c1c}.cudolla-remove-photo{width:24px!important;height:24px!important;top:7px!important;right:7px!important;padding:0!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.45)!important;background:#961c1ceb!important;color:#fff7e6!important;font-size:16px!important;font-weight:800!important;line-height:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 10px 26px #00000073!important;z-index:5!important}.cudolla-remove-photo:hover{background:#c91f1f!important;transform:scale(1.08)!important}.cudolla-photo-item{width:118px!important;height:118px!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cudolla-reviews.css.map */
