.hspkg__inner{overflow:hidden;padding:0 20px}.hspkg__carousel{position:relative}.hspkg__viewport{margin:-6px -4px -10px;overflow:hidden;padding:6px 4px 10px}.hspkg__viewport:focus-visible{outline:2px solid #f0552a;outline-offset:2px}.hspkg__track{align-items:stretch;display:flex;gap:24px;list-style:none;margin:0;padding:0;transform:translateZ(0);transition:transform .45s cubic-bezier(.22,.61,.36,1);will-change:transform}.hspkg__track.hspkg--dragging{transition:none}.hspkg__slide{display:flex;flex:0 0 calc(33.33333% - 16px);width:calc(33.33333% - 16px)}.hspkg__card{background:#fff;border:1px solid #ecf0f4;border-radius:14px;box-shadow:0 2px 10px rgba(16,24,40,.05);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease;width:100%}.hspkg__card:hover{box-shadow:0 14px 28px rgba(16,24,40,.1);transform:translateY(-3px)}.hspkg__media{aspect-ratio:4/3;background:#eef1f5;overflow:hidden;position:relative}.hspkg__image{display:block;height:100%;object-fit:cover;width:100%}.hspkg__image-fallback{background:#eef1f5;display:block;height:100%;width:100%}.hspkg__badge{border-radius:8px;color:#fff;font-size:13px;font-weight:700;left:14px;line-height:1;padding:7px 13px;position:absolute;top:14px;white-space:nowrap}.hspkg__card-link{display:block;height:100%;width:100%}.hspkg__card-link,.hspkg__card-link:focus,.hspkg__card-link:hover,.hspkg__card-link:visited{color:inherit;text-decoration:none}.hspkg__card-link .hspkg__card{height:100%}.hspkg__body{display:flex;flex:1 1 auto;flex-direction:column;padding:18px}.hspkg__title{font-size:20px;font-weight:700;margin:0 0 12px;text-align:left}.hspkg__meta{align-items:center;color:#5b6b7c;display:flex;font-size:14px;gap:8px;line-height:1.4;margin:0 0 9px}.hspkg__meta-icon{color:#985c3a;flex:0 0 15px;height:15px;width:15px}.hspkg__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 0}.hspkg__price-amount{font-size:24px;font-weight:800;line-height:1.1}.hspkg__price-suffix{color:#5b6b7c;font-size:14px}.hspkg__features{border-top:1px solid #ecf0f4;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:16px 0 0;padding:16px 0 0}.hspkg__feature{align-items:center;display:flex;flex-direction:column;gap:7px;text-align:center}.hspkg__feature-svg{color:#0f2942;height:19px;width:19px}.hspkg__feature-img{display:block;height:19px;object-fit:contain;width:19px}.hspkg__feature-label{color:#5b6b7c;font-size:12px;line-height:1.2}.hspkg__button{align-items:center;display:flex;gap:9px;justify-content:center;margin-top:18px;transition:background-color .2s ease,color .2s ease}.hspkg__button .button_secondary{width:100%}.hspkg__nav{align-items:center;display:flex;gap:22px;justify-content:center;margin-top:28px}.hspkg__nav[hidden]{display:none}.hspkg__arrow{align-items:center;background:#fff;border:1px solid #e4e9ef;border-radius:50%;color:#171312;cursor:pointer;display:inline-flex;height:42px;justify-content:center;padding:0;transition:color .2s ease,border-color .2s ease,opacity .2s ease;width:42px}.hspkg__arrow svg{height:18px;width:18px}.hspkg__arrow:hover:not(:disabled){border-color:#622510;color:#fff}.hspkg__arrow:disabled{cursor:default;opacity:.4}.hspkg__arrow:focus-visible{outline:2px solid #171312;outline-offset:2px}.hspkg__dots{align-items:center;display:flex;gap:9px}.hspkg__dot{background:#d6dce4;border:0;border-radius:50%;cursor:pointer;height:9px;padding:0;transition:background-color .2s ease,transform .2s ease;width:9px}.hspkg__dot[aria-current=true]{background:#622510;transform:scale(1.25)}.hspkg__dot:focus-visible{outline:2px solid #622510;outline-offset:3px}@media (max-width:1023px){.hspkg__slide{flex:0 0 calc(50% - 12px);width:calc(50% - 12px)}.hspkg__heading{font-size:28px}}@media (max-width:767px){.hspkg{padding:28px 0}.hspkg__track{gap:16px}.hspkg__slide{flex:0 0 100%;width:100%}.hspkg__heading{font-size:24px}.hspkg__description{font-size:15px}.hspkg__title{font-size:19px}.hspkg__price-amount{font-size:26px}.hspkg__feature-label{font-size:13px}.hspkg__nav{gap:18px;margin-top:22px}}@media (prefers-reduced-motion:reduce){.hspkg__arrow,.hspkg__button,.hspkg__card,.hspkg__dot,.hspkg__track{transition:none}.hspkg__card:hover{transform:none}}