@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,600;1,700&display=swap";:root{--kt-blue: #1D4FA3;--kt-blue-dark: #153C7D;--kt-blue-light: #F0F6FF;--kt-gold: #D4AF37;--kt-gold-hover: #C59F2A;--kt-gold-light: #FDF8E7;--kt-sky: #74ACDF;--kt-sky-light: #EBF4FC;--kt-white: #FFFFFF;--kt-dark: #0F172A;--kt-gray: #64748B;--kt-border-light: #E2E8F0;--kt-bg-input: #F8FAFC;--kt-card-radius: 14px;--kt-btn-radius: 8px}.kt-goat-contest-wrapper,.kt-goat-contest-wrapper *,.kt-goat-contest-wrapper *:before,.kt-goat-contest-wrapper *:after{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;box-sizing:border-box}.kt-goat-contest-wrapper{background-color:var(--kt-royal);background-image:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(116,172,223,.28) 0%,transparent 70%),repeating-linear-gradient(-45deg,rgba(255,255,255,.018) 0px,rgba(255,255,255,.018) 1px,transparent 1px,transparent 48px),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(180deg,#1d4fa3,#194694,#153c80);background-size:100% 100%,auto,40px 40px,40px 40px,100% 100%;color:var(--kt-white);min-height:80vh;padding:46px 16px 85px;position:relative;overflow:hidden}.kt-goat-contest-wrapper:before{content:"";position:absolute;top:-120px;left:50%;transform:translate(-50%);width:650px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(116,172,223,.2) 0%,transparent 70%);filter:blur(40px);pointer-events:none;z-index:0}.kt-goat-contest-container{max-width:660px;margin:0 auto;position:relative;z-index:1}.kt-goat-header{text-align:center;margin-bottom:24px}.kt-goat-tagline{font-size:11px;font-weight:600!important;letter-spacing:2px;text-transform:uppercase;color:var(--kt-sky);margin-bottom:8px;display:inline-block}.kt-goat-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ffffff1f;border:1.5px solid var(--kt-gold);color:#fff;font-size:11px;font-weight:600!important;letter-spacing:1.5px;text-transform:uppercase;padding:7px 18px;border-radius:999px;margin-bottom:14px}.kt-goat-badge span:first-child{font-size:13px}.kt-goat-title{font-size:clamp(26px,5.5vw,38px);font-weight:700!important;line-height:1.2;color:var(--kt-white);text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px}.kt-goat-title span{color:var(--kt-gold)}.kt-goat-subtitle{font-size:clamp(13.5px,2.8vw,15px);font-weight:400!important;color:#ffffffe6;line-height:1.55;max-width:520px;margin:0 auto}.kt-goat-stepper-track{display:flex;align-items:flex-start;justify-content:space-between;position:relative;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:var(--kt-card-radius);padding:16px 14px 14px;margin-bottom:24px}.kt-goat-stepper-progress-bg{position:absolute;left:12.5%;right:12.5%;top:32px;height:2px;background:#fff3;z-index:0;pointer-events:none}.kt-goat-stepper-progress-fill{position:absolute;left:12.5%;top:32px;height:2px;background:var(--kt-gold);width:0%;max-width:75%;transition:width .35s ease;z-index:1;pointer-events:none}.kt-goat-step-item{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:0;padding:0 4px;cursor:default;color:#ffffffbf;text-align:center}.kt-goat-step-circle{width:32px;height:32px;min-width:32px;border-radius:50%;background:#113370;border:2px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700!important;color:var(--kt-white);transition:all .25s ease;margin-bottom:8px}.kt-goat-step-item.is-active .kt-goat-step-circle{border-color:#fff;background:var(--kt-gold);color:var(--kt-dark);box-shadow:0 0 14px #d4af3799;transform:scale(1.08)}.kt-goat-step-item.is-completed .kt-goat-step-circle{border-color:#fff;background:var(--kt-sky);color:#fff}.kt-goat-step-label{font-size:11px;font-weight:600!important;letter-spacing:.3px;text-transform:uppercase;white-space:normal;line-height:1.25;color:#ffffffb3;word-break:keep-all;display:block}.kt-goat-step-item.is-active .kt-goat-step-label{color:var(--kt-gold);font-weight:700!important}.kt-goat-step-item.is-completed .kt-goat-step-label{color:var(--kt-sky)}@media(max-width:640px){.kt-goat-stepper-track{padding:14px 8px 12px;margin-bottom:20px}.kt-goat-stepper-progress-bg,.kt-goat-stepper-progress-fill{top:28px}.kt-goat-step-circle{width:28px;height:28px;min-width:28px;font-size:11.5px;margin-bottom:6px}.kt-goat-step-label{font-size:9.5px;letter-spacing:0px;line-height:1.2}}@media(max-width:420px){.kt-goat-stepper-track{padding:12px 4px 10px}.kt-goat-stepper-progress-bg,.kt-goat-stepper-progress-fill{top:25px}.kt-goat-step-circle{width:26px;height:26px;min-width:26px;font-size:11px;margin-bottom:5px}.kt-goat-step-label{font-size:8.5px;line-height:1.15}}.kt-goat-panel{display:none;background:var(--kt-white);color:var(--kt-dark);border:1px solid var(--kt-border-light);border-top:4px solid var(--kt-gold);border-radius:var(--kt-card-radius);padding:32px 28px;box-shadow:0 16px 36px #00000029;animation:goatFadeUp .25s ease forwards}.kt-goat-panel.is-active{display:block}@keyframes goatFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.kt-goat-panel{padding:22px 18px;border-radius:12px}}.kt-goat-panel-header{margin-bottom:22px;text-align:center}.kt-goat-panel-step-num{font-size:11px;font-weight:600!important;color:var(--kt-blue);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:4px}.kt-goat-panel-title{font-size:clamp(20px,4.5vw,26px);font-weight:700!important;color:var(--kt-dark);margin:0 0 6px}.kt-goat-panel-desc{font-size:13.5px;font-weight:400!important;color:var(--kt-gray);line-height:1.5;margin:0}.kt-goat-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px}@media(max-width:540px){.kt-goat-form-grid{grid-template-columns:1fr;gap:12px;margin-bottom:18px}}.kt-goat-input-group{display:flex;flex-direction:column;gap:6px}.kt-goat-label{font-size:12px;font-weight:600!important;color:var(--kt-dark);letter-spacing:.4px;text-transform:uppercase}.kt-goat-input{width:100%!important;background:var(--kt-bg-input)!important;border:1.5px solid #CBD5E1!important;border-radius:var(--kt-btn-radius)!important;color:var(--kt-dark)!important;font-size:14px!important;font-weight:400!important;padding:12px 14px!important;transition:all .2s ease!important;outline:none!important;box-sizing:border-box!important}.kt-goat-input:focus{border-color:var(--kt-blue)!important;background:#fff!important;box-shadow:0 0 0 3px #1d4fa326!important}.kt-goat-input::placeholder{color:#94a3b8!important;font-size:13.5px!important}.kt-goat-error-msg{font-size:11.5px;font-weight:500!important;color:#dc2626;display:none;margin-top:3px}.kt-goat-input-group.has-error .kt-goat-input{border-color:#dc2626!important;background:#fef2f2!important}.kt-goat-input-group.has-error .kt-goat-error-msg{display:block}.kt-goat-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;padding:14px 22px!important;font-size:14px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;background:var(--kt-gold)!important;color:#0f172a!important;border:none!important;border-radius:var(--kt-btn-radius)!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:0 4px 14px #d4af3759!important;text-decoration:none!important;box-sizing:border-box!important}.kt-goat-btn:hover{background:var(--kt-gold-hover)!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #d4af3773!important}.kt-goat-btn:active{transform:translateY(0)!important}.kt-goat-btn:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.kt-goat-quiz-counter-wrap{text-align:center;margin-bottom:14px}.kt-goat-quiz-counter{display:inline-block;background:var(--kt-blue-light);color:var(--kt-blue);font-size:11.5px;font-weight:600!important;letter-spacing:1px;text-transform:uppercase;padding:4px 14px;border-radius:999px;border:1px solid rgba(29,79,163,.2)}.kt-goat-question-wrap{display:none;animation:goatFadeUp .25s ease forwards}.kt-goat-question-wrap.is-active{display:block}.kt-goat-question-title{font-size:clamp(17px,4vw,20px);font-weight:700!important;color:var(--kt-dark);margin-bottom:18px;line-height:1.35;text-align:center}.kt-goat-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}@media(max-width:480px){.kt-goat-options-grid{grid-template-columns:1fr;gap:10px;margin-bottom:18px}}.kt-goat-option-card{position:relative;background:#f8fafc;border:1.5px solid var(--kt-border-light);border-radius:var(--kt-btn-radius);padding:13px 15px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.kt-goat-option-card:hover{background:var(--kt-blue-light);border-color:var(--kt-sky)}.kt-goat-option-card.is-selected{background:var(--kt-gold-light);border-color:var(--kt-gold)}.kt-goat-option-badge{width:25px;height:25px;border-radius:50%;background:#e2e8f0;border:1px solid #CBD5E1;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700!important;color:var(--kt-dark);flex-shrink:0;transition:all .2s ease}.kt-goat-option-card.is-selected .kt-goat-option-badge{background:var(--kt-gold);border-color:var(--kt-gold);color:#0f172a}.kt-goat-option-text{font-size:14px;font-weight:600!important;color:var(--kt-dark)}.kt-goat-score-badge{background:var(--kt-gold-light);border:1.5px solid var(--kt-gold);border-radius:var(--kt-btn-radius);padding:14px 18px;margin-bottom:18px;display:flex;align-items:center;gap:14px;animation:goatFadeUp .3s ease forwards}.kt-goat-score-icon{font-size:26px}.kt-goat-score-title{font-size:15px;font-weight:600!important;color:#926c05;margin:0 0 3px}.kt-goat-score-desc{font-size:12.5px;font-weight:400!important;color:#475569;margin:0}.kt-goat-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px;margin-bottom:22px;max-height:520px;overflow-y:auto;padding:4px;scrollbar-width:thin;scrollbar-color:var(--kt-blue) #F1F5F9}.kt-goat-products-grid::-webkit-scrollbar{width:6px}.kt-goat-products-grid::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px}.kt-goat-products-grid::-webkit-scrollbar-thumb{background:var(--kt-blue);border-radius:999px}@media(max-width:480px){.kt-goat-products-grid{grid-template-columns:1fr 1fr;gap:10px;max-height:480px}}.kt-goat-product-card{background:#f8fafc;border:1px solid var(--kt-border-light);border-radius:var(--kt-btn-radius);padding:12px;display:flex;flex-direction:column;transition:all .2s ease;text-align:center}.kt-goat-product-card:hover{border-color:var(--kt-blue);box-shadow:0 4px 12px #00000014}.kt-goat-product-image-wrap{width:100%;aspect-ratio:1 / 1;background:#fff;border-radius:6px;overflow:hidden;margin-bottom:10px;display:flex;align-items:center;justify-content:center;border:1px solid #E2E8F0}.kt-goat-product-image-wrap img{width:100%;height:100%;object-fit:cover}.kt-goat-product-title{font-size:12px;font-weight:600!important;color:var(--kt-dark);line-height:1.35;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px}.kt-goat-product-price{font-size:14px;font-weight:700!important;color:var(--kt-blue);margin-bottom:10px}.kt-goat-product-card .kt-goat-btn,.kt-goat-product-card .kt-goat-atc-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:9px 12px!important;font-size:11.5px!important;font-weight:700!important;margin-top:auto;border-radius:6px!important;letter-spacing:.5px!important;background:var(--kt-blue)!important;color:#fff!important;border:none!important;cursor:pointer;box-shadow:none!important;transition:all .2s ease}.kt-goat-product-card .kt-goat-btn:hover,.kt-goat-product-card .kt-goat-atc-btn:hover{background:var(--kt-blue-dark)!important}.kt-goat-step3-action-wrap{margin-top:24px;text-align:center}.kt-goat-step3-action-wrap .kt-goat-btn{max-width:320px;margin:0 auto;padding:15px 28px!important}.kt-goat-order-box{display:none!important}.kt-goat-success-state{text-align:center}.kt-goat-success-badge-top{display:inline-flex;align-items:center;gap:8px;background:var(--kt-sky-light);border:1px solid var(--kt-sky);color:var(--kt-blue);font-size:11.5px;font-weight:600!important;letter-spacing:1.5px;text-transform:uppercase;padding:6px 16px;border-radius:999px;margin-bottom:16px}.kt-goat-success-title{font-size:clamp(22px,5vw,28px);font-weight:700!important;color:var(--kt-dark);text-transform:uppercase;margin:0 0 10px}.kt-goat-success-title span{color:var(--kt-blue)}.kt-goat-success-msg{font-size:13.5px;font-weight:400!important;color:var(--kt-gray);max-width:480px;margin:0 auto 22px;line-height:1.5}.kt-goat-summary-card{background:#f8fafc;border:1px solid var(--kt-border-light);border-radius:var(--kt-card-radius);padding:18px;margin-bottom:22px;text-align:left}.kt-goat-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:480px){.kt-goat-summary-grid{grid-template-columns:1fr;gap:10px}}.kt-goat-summary-row{display:flex;flex-direction:column;gap:3px;border-bottom:1px solid #E2E8F0;padding-bottom:8px}.kt-goat-summary-label{font-size:10.5px;font-weight:600!important;text-transform:uppercase;letter-spacing:.5px;color:var(--kt-gray)}.kt-goat-summary-val{font-size:14.5px;font-weight:600!important;color:var(--kt-dark)}.kt-goat-summary-val.highlight{color:var(--kt-blue)}.kt-goat-whats-next{background:var(--kt-gold-light);border:1px solid var(--kt-gold);border-radius:var(--kt-btn-radius);padding:16px 18px;margin-bottom:22px;text-align:left}.kt-goat-whats-next-title{font-size:12.5px;font-weight:600!important;letter-spacing:1px;color:#926c05;text-transform:uppercase;margin:0 0 6px}.kt-goat-whats-next-text{font-size:12.5px;font-weight:400!important;color:#475569;line-height:1.5;margin:0}.kt-goat-spinner{display:inline-block;width:15px;height:15px;border:2px solid rgba(15,23,42,.2);border-top-color:#0f172a;border-radius:50%;animation:goatSpin .7s linear infinite}@keyframes goatSpin{to{transform:rotate(360deg)}}#shopify-section-media_featured_QXmjaF,.scrolling-promotion,.media-featured,.miday-feature,[data-section-type=media-featured]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kt-goat-contest.css.map */
