html:not(.pj-t-index) body:not(#pjv-x):not(#pjv-y):not(#pjv-z) :is(.pj-steps,.pj-grid,.pj-services,.pj-packages,.pjpl-grid):has(>:nth-child(3)){display:flex!important;grid-template-columns:none!important;gap:20px!important;max-width:1100px!important;margin:8px auto 12px!important;padding:2px 8px 10px 2px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}html:not(.pj-t-index) body:not(#pjv-x):not(#pjv-y):not(#pjv-z) :is(.pj-steps,.pj-grid,.pj-services,.pj-packages,.pjpl-grid):has(>:nth-child(3))::-webkit-scrollbar{display:none}html:not(.pj-t-index) body:not(#pjv-x):not(#pjv-y):not(#pjv-z) :is(.pj-steps,.pj-grid,.pj-services,.pj-packages,.pjpl-grid):has(>:nth-child(3))>*{flex:0 0 clamp(250px,calc((100% - 50px) / 3.15),360px)!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;scroll-snap-align:start}html:not(.pj-t-index) body:not(#pjv-x):not(#pjv-y):not(#pjv-z) .pjpl .pjpl-grid:has(>:nth-child(3))>*{flex-basis:calc((100% - 30px) / 2.2)!important}html:not(.pj-t-index) body:not(#pjv-x):not(#pjv-y):not(#pjv-z) .pj-slider--scrolls{cursor:grab}html:not(.pj-t-index) body:not(#pjv-x):not(#pjv-y):not(#pjv-z) .pj-slider--dragging{cursor:grabbing;scroll-snap-type:none!important;-webkit-user-select:none;user-select:none}html:not(.pj-t-index) body:not(#pjv-x):not(#pjv-y):not(#pjv-z) .pj-slider:focus-visible{outline:3px solid #223037;outline-offset:4px;border-radius:24px}.pj-steps-nav{display:flex;justify-content:flex-end;gap:10px;max-width:1100px;margin:0 auto 40px}.pj-steps-nav[hidden]{display:none}html:not(.pj-t-index) body:not(#pjv-x):not(#pjv-y):not(#pjv-z) .pj-steps-btn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;min-width:46px;margin:0;padding:0;border:2px solid #223037;border-radius:50%;background:#223037;color:#fcfbf6;box-shadow:3px 3px #223037;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}html:not(.pj-t-index) body:not(#pjv-x):not(#pjv-y):not(#pjv-z) .pj-steps-btn:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px #223037}html:not(.pj-t-index) body:not(#pjv-x):not(#pjv-y):not(#pjv-z) .pj-steps-btn:disabled{background:#fcfbf6;color:#223037;opacity:.35;box-shadow:none;cursor:default}html:not(.pj-t-index) body:not(#pjv-x):not(#pjv-y):not(#pjv-z) .pj-steps-btn:focus-visible{outline:3px solid #223037;outline-offset:3px}html:not(.pj-t-index) body:not(#pjv-x):not(#pjv-y):not(#pjv-z) .pj-steps-btn svg{width:20px;height:20px;pointer-events:none}@media(max-width:749px){html:not(.pj-t-index) body:not(#pjv-x):not(#pjv-y):not(#pjv-z) :is(.pj-steps,.pj-grid,.pj-services,.pj-packages,.pjpl-grid):has(>:nth-child(3))>*{flex-basis:82%!important}html:not(.pj-t-index) body:not(#pjv-x):not(#pjv-y):not(#pjv-z) .pjpl .pjpl-grid:has(>:nth-child(3))>*{flex-basis:82%!important}.pj-steps-nav{margin-bottom:32px}}@media(prefers-reduced-motion:reduce){html:not(.pj-t-index) body:not(#pjv-x):not(#pjv-y):not(#pjv-z) .pj-steps-btn{transition:none}}html body:not(#pjv-x):not(#pjv-y):not(#pjv-z):not(#pjv-w) :is(.pjc__grid,.pjx-daycare__extras,.pjrv__set,.pj-steps,.pj-grid,.pj-services,.pj-packages,.pjpl-grid){align-items:start!important}html body:not(#pjv-x):not(#pjv-y):not(#pjv-z):not(#pjv-w) :is(.pjc__grid,.pjx-daycare__extras,.pjrv__set,.pj-steps,.pj-grid,.pj-services,.pj-packages,.pjpl-grid)>*{align-self:start!important;height:auto!important}html body:not(#pjv-x):not(#pjv-y):not(#pjv-z):not(#pjv-w) .pjc-card .pjc-card__body{flex-grow:0!important}html body:not(#pjv-x):not(#pjv-y):not(#pjv-z):not(#pjv-w) .pjc-card.pjc-card--gift .pjx-btn{margin-top:14px!important}html body:not(#pjv-x):not(#pjv-y):not(#pjv-z):not(#pjv-w) .pjc-card.pjpc a.pjpc__btn{margin-top:4px!important}html body:not(#pjv-x):not(#pjv-y):not(#pjv-z):not(#pjv-w) .pjrv-card .pjrv-card__text{flex-grow:0!important}html body:not(#pjv-x):not(#pjv-y):not(#pjv-z):not(#pjv-w) .pjtk__set>.pjrl__card{min-height:0!important;align-self:center!important}html body:not(#pjv-x):not(#pjv-y):not(#pjv-z):not(#pjv-w) .pjc-card .pjx-next{margin-bottom:0!important}html body:not(#pjv-x):not(#pjv-y):not(#pjv-z):not(#pjv-w) .pjc-card .pjx-next+.pjx-btn{margin-top:6px!important}
/*# sourceMappingURL=/cdn/shop/t/77/assets/pj-steps.css.map */
