@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.bundle-finder{--bf-font: Inter, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bf-spacing-xs: .5rem;--bf-spacing-sm: 1rem;--bf-spacing-md: 1.5rem;--bf-spacing-lg: 2rem;--bf-spacing-xl: 3rem;--bf-color-text: #0a0a0a;--bf-color-text-light: #787878;--bf-color-text-mid: #505050;--bf-color-border: #e5e5e5;--bf-color-bg-light: #f7f7f7;--bf-color-primary: #0094ff;--bf-color-primary-hover: #282828;--bf-transition: all .125s ease-in-out;font-family:var(--bf-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bundle-finder__container{max-width:800px;margin:0 auto;padding:80px 40px}.bundle-finder__header{text-align:center;margin-bottom:var(--bf-spacing-xl)}.bundle-finder__header h2{font-family:var(--bf-font);font-size:2.75rem;font-weight:700;color:var(--bf-color-text);letter-spacing:-.03em;line-height:1.1;margin-bottom:.75rem;text-wrap:balance}.bundle-finder__header p{font-family:var(--bf-font);font-size:1.1rem;font-weight:400;color:#3c3c3c;margin:0;line-height:1.55}.bundle-finder__form{margin-bottom:var(--bf-spacing-xl)}.bundle-finder__question{margin-bottom:var(--bf-spacing-lg)}.bundle-finder__question-title{display:block;font-family:var(--bf-font);font-size:1rem;font-weight:600;color:var(--bf-color-text);letter-spacing:-.01em;margin-bottom:var(--bf-spacing-sm)}.bundle-finder__button-group{display:flex;gap:.75rem;flex-wrap:wrap}.bundle-finder__button{flex:1;min-width:80px;padding:.75rem 1.25rem;border:1px solid var(--bf-color-border);background:#fff;color:var(--bf-color-text-mid);font-family:var(--bf-font);font-size:.9375rem;font-weight:500;border-radius:10px;cursor:pointer;transition:var(--bf-transition);text-align:center;box-shadow:0 2px 8px #00000008}@media(hover:hover){.bundle-finder__button:hover{border-color:var(--bf-color-text);color:var(--bf-color-text);background:#fff}}.bundle-finder__button--active{border-color:var(--bf-color-primary);background-color:var(--bf-color-primary);color:#fff;box-shadow:0 4px 16px #0094ff33}@media(max-width:640px){.bundle-finder__button{flex:1 1 calc(50% - .375rem);min-width:auto}}.bundle-finder__recommendation{background-color:#fff;border:1px solid var(--bf-color-border);border-radius:16px;padding:var(--bf-spacing-lg) 1.75rem;text-align:center;box-shadow:0 2px 12px #0000000a;transition:var(--bf-transition)}.bundle-finder__recommendation--updated{animation:bundleFinderPulse .4s ease-in-out}@keyframes bundleFinderPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.95;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}.bundle-finder__recommendation-header{margin-bottom:var(--bf-spacing-md)}.bundle-finder__recommendation-header h3{font-family:var(--bf-font);font-size:.8125rem;font-weight:600;color:var(--bf-color-text-light);text-transform:uppercase;letter-spacing:.1em;margin:0}.bundle-finder__recommendation-content{display:flex;flex-direction:column;gap:var(--bf-spacing-md)}.bundle-finder__product-info h4{font-family:var(--bf-font);font-size:2rem;font-weight:700;color:var(--bf-color-text);letter-spacing:-.03em;line-height:1.2;margin:0 0 .5rem}.bundle-finder__product-info p{margin:.375rem 0;font-family:var(--bf-font);color:var(--bf-color-text-light);font-size:.9375rem;font-weight:400;line-height:1.5}.bundle-finder__cta{display:inline-block;padding:1rem 2.25rem;background-color:var(--bf-color-primary);color:#fff;text-decoration:none;border-radius:50px;font-family:var(--bf-font);font-weight:500;font-size:1rem;letter-spacing:-.01em;transition:background-color .125s ease-in-out,transform .125s ease-in-out,box-shadow .125s ease-in-out;cursor:pointer;border:none;align-self:center;box-shadow:0 6px 24px #00000026}.bundle-finder__cta:hover{background-color:var(--bf-color-primary-hover);transform:translateY(-1px)}.bundle-finder__cta:active{transform:scale(.98)}@media(max-width:640px){.bundle-finder__container{padding:64px 24px}.bundle-finder__header h2{font-size:2rem}.bundle-finder__button-group{gap:var(--bf-spacing-xs)}.bundle-finder__button{padding:.625rem 1rem;font-size:.875rem}.bundle-finder__recommendation{padding:var(--bf-spacing-md)}.bundle-finder__product-info h4{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bundle-finder.css.map */
