.hp-budget{background:var(--hp-budget-bg, var(--hp-color-bg));padding-top:var(--hp-pt-mobile, 32px);padding-bottom:var(--hp-pb-mobile, 32px);overflow:hidden}.hp .hp-budget__text{margin-top:16px;font-size:16px;line-height:20px;font-weight:400;letter-spacing:-.04em;text-align:center}.hp-budget__body{display:flow-root;margin-top:24px}.hp .hp-budget__track{--hp-budget-shadow-space: 50px;display:flex;gap:12px;margin:calc(-1 * var(--hp-budget-shadow-space)) 0;padding:var(--hp-budget-shadow-space) var(--hp-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--hp-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.hp-budget__track::-webkit-scrollbar{display:none}.hp-budget__item{display:flex;flex:none;scroll-snap-align:start}.hp-budget__card{position:relative;display:flex;flex-direction:column;align-items:center;width:200px;min-height:240px;padding:20px 16px;border-radius:18px;background:var(--hp-color-surface);box-shadow:var(--hp-shadow);color:var(--hp-color-text);transition:transform .25s ease}@media(hover:hover){.hp-budget__card:has(a.hp-budget__link):hover{transform:translateY(-4px)}}.hp .hp-budget__title{width:100%;font-size:20px;line-height:30px;font-weight:500;letter-spacing:0;text-align:center;overflow-wrap:anywhere}.hp-budget__media{flex:none;width:100%;height:118px;margin:8px 0}.hp-budget__media picture{display:block;width:100%;height:100%}.hp .hp-budget__img,.hp-budget__media .placeholder-svg{width:100%;height:100%;object-fit:contain}.hp-budget__cta{display:flex;align-items:center;justify-content:center;height:36px;margin-top:auto}.hp .hp-budget__link{font-size:16px;line-height:20px;font-weight:400;letter-spacing:-.04em;color:var(--hp-color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hp a.hp-budget__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px}.hp a.hp-budget__link:hover{color:var(--hp-color-accent-hover)}.hp a.hp-budget__link:focus-visible{outline:none}.hp a.hp-budget__link:focus-visible:after{outline:2px solid var(--hp-color-accent);outline-offset:3px}@media(min-width:990px){.hp-budget{padding-top:var(--hp-pt, 80px);padding-bottom:var(--hp-pb, 80px)}.hp .hp-budget__text{font-size:20px;line-height:30px}.hp-budget__body{margin-top:32px}.hp .hp-budget__track{gap:16px}.hp-budget__card{width:308px;min-height:380px;padding:32px 20px}.hp .hp-budget__title{font-size:28px;line-height:36px;letter-spacing:-.04em}.hp-budget__media{height:auto;aspect-ratio:268 / 151;margin-top:30px}.hp-budget__cta{height:70px}.hp .hp-budget__link{font-size:20px;line-height:30px;text-underline-offset:4px}}@media(min-width:1200px){.hp .hp-budget__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:calc(var(--hp-container) + 2 * var(--hp-gutter));margin:calc(-1 * var(--hp-budget-shadow-space)) auto;overflow:visible}.hp-budget__card{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/hp-budget.css.map */
