#bark-style-wizard{max-width:100%;margin:40px auto;padding:0 20px;text-align:center;font-family:var(--font-body-family);min-height:640px}#bark-style-wizard button{min-width:240px;min-height:48px}#wizard-progress{width:100%;background:#eee;height:12px;margin-bottom:30px;overflow:hidden}#progress-bar{height:100%;width:0%;transition:width .4s ease;min-width:2px;display:block}.step{display:none;animation:fadeIn .3s ease-in}.step.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}h2{text-transform:capitalize;color:#333;margin-bottom:24px;font-size:24px;font-weight:600}h3{color:#555;margin:20px 0 16px;font-size:18px;font-weight:600}.input-group{margin-bottom:24px}.styled-input{width:100%;max-width:400px;padding:12px 16px;margin:12px auto;border:2px solid #ddd;font-size:20px;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box;font-family:var(--font-body-family);text-transform:uppercase;font-weight:700;text-align:center}.styled-input:focus{outline:none;box-shadow:none}.styled-input[type=date]{text-transform:none}.checkbox-group{margin:16px auto 24px;max-width:400px}.checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:16px;padding:10px;justify-content:center}.checkbox-label input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#4CAF50}.checkbox-label span{font-weight:500;color:#555}fieldset{border:none;padding:0;margin:0}legend{font-weight:700;margin-bottom:16px;padding:0 12px;background:rgba(var(--color-background))}.option-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;border:2px solid #ddd;margin:0;cursor:pointer;transition:all .3s ease;text-align:center;position:relative;min-height:96px;background-color:#fff;min-width:200px}.option-card:hover{background-color:#fff8f2;transform:translateY(-2px)}.option-card input[type=radio]{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%;top:0;left:0;margin:0}.option-card:has(input:checked) span,.option-card:has(input:checked) p{color:#fff;font-weight:700}.option-card span{display:block;font-size:20px;font-weight:700;z-index:1;pointer-events:none}.option-card p{z-index:1;pointer-events:none;margin:0}.option-card img{max-width:120px;max-height:120px;margin-bottom:12px;object-fit:contain;z-index:1;pointer-events:none}fieldset.input-group{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:100%}fieldset.input-group .option-card{flex:0 1 auto;min-width:200px;max-width:200px}.conditional-section{margin-top:24px;padding-top:24px;border-top:2px solid #eee;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.conditional-section[hidden]{display:none}.tier-description{font-size:13px;font-style:italic;color:#666;margin:8px 0 4px;line-height:1.4}.tier-items{font-size:12px;font-weight:600;color:#555;margin:4px 0 0;line-height:1.5}.button-group{display:flex;justify-content:center;gap:12px;margin-top:60px;flex-wrap:wrap}button{color:#fff;border:none;padding:14px 32px;font-size:16px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .3s ease;letter-spacing:.5px}button:hover:not(:disabled){transform:translateY(-2px)}button:active:not(:disabled){transform:translateY(0)}button:disabled{background:#ddd;color:#888;cursor:not-allowed;transform:none}button.prev-btn{background:#e0e0e0;color:#333}button.prev-btn:hover{background:#d0d0d0}.review-section{background:#f9f9f9;padding:20px;margin-bottom:20px;text-align:left;max-width:600px;margin-left:auto;margin-right:auto}.review-section h3{margin-top:0;margin-bottom:8px;padding-bottom:4px}.review-section dl{display:grid;grid-template-columns:140px 1fr;gap:4px 16px;margin:0}.review-section dt{font-weight:600;color:#555}.review-section dd{margin:0;color:#333}.review-section ul{list-style:none;padding:0;margin:0}.review-section li{padding:8px 0;border-bottom:1px solid #eee}.review-section li:last-child{border-bottom:none}.review-section .total{font-size:20px;margin:0}.what-getting-section{margin:32px auto 40px;max-width:800px;padding:24px;background:#f9f9f9;border-radius:12px}.what-getting-title{font-size:22px;font-weight:700;margin-bottom:24px;color:#333;text-align:center}.what-getting-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:20px}.getting-item{display:flex;align-items:flex-start;gap:16px;text-align:left}.getting-icon{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.getting-icon img{max-width:100%;max-height:100%;object-fit:contain}.getting-icon .icon-placeholder{font-size:32px}.getting-content{flex:1}.getting-content strong{display:block;font-size:18px;font-weight:700;margin-bottom:4px;color:#333}.getting-content p{font-size:14px;color:#666;margin:0}.toys-only-note{padding-left:20px;border-left:1px solid #ddd;text-align:center}.toys-only-note p{font-size:15px;margin:4px 0;color:#555}.toys-only-note p:first-child{font-weight:600}.info-section{margin-top:32px}.info-section-title{font-size:22px;font-weight:700;margin-bottom:24px;color:#333;text-align:center}.info-grid{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.info-card{flex:1 1 280px;display:flex;align-items:center;gap:16px;padding:20px;border:2px solid #ddd;border-radius:12px;text-align:left;background-color:#fff;max-width:400px}.info-card-image{flex-shrink:0;width:60px;height:60px;object-fit:contain}.info-card-icon{font-size:40px;flex-shrink:0;width:60px;text-align:center;line-height:1}.info-card-content{flex:1;min-width:0}.info-card-title{display:block;font-size:18px;font-weight:700;margin-bottom:6px;color:#333}.info-card-desc{font-size:14px;margin:0;color:#666;line-height:1.5}.delivery-info{margin-top:32px;padding:16px;background:#f9f9f9;border-radius:8px;text-align:center}.delivery-info-text{margin:0;color:#666;font-size:14px}.size-weight{font-size:12px;margin-top:4px;font-weight:400;color:#666}.frequency-section{margin-top:32px;padding-top:24px;border-top:2px solid #eee;flex-direction:column}.frequency-section h3{font-size:20px;font-weight:700;margin-bottom:20px;color:#333;text-align:center}.frequency-selector{max-width:600px;margin:0 auto 20px}.frequency-card{flex:1 1 240px;min-height:auto;padding:20px;position:relative}.frequency-card-yearly{position:relative}.frequency-description{font-size:13px;color:#666;margin-top:4px;font-weight:400}.savings-badge{position:absolute;top:0;right:0;padding:3px 6px;z-index:10;white-space:nowrap;animation:bounceIn .5s ease-out;animation-delay:1s}.savings-badge-text{display:flex;align-items:center;gap:4px;font-size:12px!important;font-weight:700}#savingsAmount{font-weight:700;text-decoration:underline}@keyframes bounceIn{0%{opacity:0;transform:scale(.5) rotate(-5deg)}60%{opacity:1;transform:scale(1.1) rotate(2deg)}to{transform:scale(1) rotate(0)}}.tier-price{font-weight:700;transition:color .3s ease}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width: 768px){.what-getting-grid{grid-template-columns:1fr;border-right:none;padding-right:0}.what-getting-section{padding:20px}.what-getting-title{font-size:20px}.getting-content strong{font-size:16px}.info-grid{flex-direction:column}.info-card{max-width:100%}.frequency-card{min-width:100%}.savings-badge{top:-6px;right:-6px;padding:5px 10px;font-size:11px}}@media (max-width: 600px){#bark-style-wizard{margin:20px auto;padding:0 16px}h2{font-size:20px}.option-card{padding:14px 16px}button{padding:12px 24px;font-size:14px}.button-group{flex-direction:column;width:100%}.button-group button{width:100%}.review-section dl{grid-template-columns:1fr;gap:8px}.review-section dt{margin-top:12px}.review-section dt:first-child{margin-top:0}}@media print{#wizard-progress,.button-group{display:none}.step:not(.active){display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/wizard.css.map */
