@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Archivo:wght@700;800&family=DM+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap);.consentmode-banner,.consentmode-modal{font-family:Inter,"Helvetica Neue",system-ui,sans-serif;color:#f7f3ea}.consentmode-banner{position:fixed;right:16px;bottom:16px;left:16px;z-index:2147483000;display:flex;gap:16px;align-items:center;justify-content:space-between;max-width:980px;margin:0 auto;padding:18px 20px;background:#1c1a16;border:1px solid rgba(224,195,106,.28);border-radius:6px;box-shadow:0 24px 60px -24px rgba(0,0,0,.75)}.consentmode-banner__text{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.45;color:#f7f3ea}.consentmode-banner__text strong{color:#e0c36a;font-weight:700}.consentmode-banner__actions,.consentmode-modal__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.consentmode-btn,.consentmode-preferences-btn{border:0;border-radius:4px;padding:10px 14px;font-size:13px;line-height:1.2;font-weight:600;cursor:pointer;font-family:inherit}.consentmode-btn--primary{background:#c9a227;color:#0c0c0e}.consentmode-btn--primary:hover{background:#e0c36a}.consentmode-btn--secondary{background:transparent;color:#f7f3ea;border:1px solid rgba(247,243,234,.28)}.consentmode-preferences-btn{position:fixed;left:16px;right:auto;bottom:16px;z-index:2147482999;background:#1c1a16;color:#f7f3ea;border:1px solid rgba(224,195,106,.35)}.consentmode-banner+.consentmode-preferences-btn{display:none}.consentmode-modal{position:fixed;inset:0;z-index:2147483001;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(12,12,14,.78)}.consentmode-modal__panel{position:relative;width:min(620px, 100%);max-height:calc(100vh - 32px);overflow:auto;padding:22px;background:#1c1a16;border:1px solid rgba(224,195,106,.35);border-radius:6px;box-shadow:0 24px 60px -24px rgba(0,0,0,.8)}.consentmode-modal__panel h2{margin:0 34px 8px 0;font-size:22px;font-family:Fraunces,Georgia,"Times New Roman",serif;font-weight:600;color:#f7f3ea}.consentmode-modal__panel p{margin:0 0 16px;color:#d8d0c2;font-size:14px;line-height:1.45}.consentmode-modal__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:#161410;color:#f7f3ea;border:1px solid rgba(224,195,106,.28);font-size:22px;line-height:1;cursor:pointer}.consentmode-option{display:flex!important;gap:16px;align-items:center;justify-content:space-between;width:100%;margin:0!important;padding:10px 0!important;border-top:1px solid rgba(224,195,106,.18);text-align:left!important;font-weight:400!important;max-width:none!important;box-sizing:border-box}.consentmode-option span{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:3px;flex:1 1 auto;min-width:0;margin:0!important;padding:0!important;color:#f7f3ea;text-align:left!important}.consentmode-option strong,.consentmode-option small{display:block!important;width:100%;margin:0!important;padding:0!important;text-align:left!important}.consentmode-option small{color:#d8d0c2;font-size:12px;line-height:1.35;font-weight:400}.consentmode-option input{width:20px;height:20px;flex:0 0 auto;margin:0!important;accent-color:#c9a227}@media (max-width:767px){.consentmode-banner{flex-direction:column;align-items:stretch}.consentmode-banner__actions,.consentmode-modal__actions{justify-content:stretch}.consentmode-btn{flex:1 1 auto}}.consentmode-modal--corner{align-items:flex-end;justify-content:flex-start;padding:0 0 24px 24px}.consentmode-modal--corner .consentmode-modal__panel{width:min(620px, calc(100vw - 48px));max-height:calc(100vh - 48px)}@media (max-width:767px){.consentmode-modal--corner{align-items:flex-end;justify-content:center;padding:12px}.consentmode-modal--corner .consentmode-modal__panel{width:100%;max-height:calc(100vh - 24px)}}:root{--hbs-radius:0.2rem;--hbs-paper:#f6f1e8;--hbs-ink:#141210;--hbs-bg:#0c0c0e;--hbs-fg:#f7f3ea;--hbs-card:#1a1814;--hbs-muted:#e6dfd2;--hbs-primary:#c9a227;--hbs-primary-fg:#0c0c0e;--hbs-accent:#e0c36a;--hbs-border:rgba(255, 255, 255, 0.12);--hbs-rule:#d9d0c2;--hbs-gradient-hero:radial-gradient(120% 90% at 12% 0%, rgba(201, 162, 39, 0.22) 0%, transparent 60%),
    radial-gradient(90% 70% at 95% 10%, rgba(224, 195, 106, 0.12) 0%, transparent 60%);--hbs-gradient-lime:linear-gradient(100deg, #e0c36a 0%, #c9a227 100%);--hbs-shadow-glow:0 24px 80px -24px rgba(201, 162, 39, 0.45);--hbs-shadow-card:0 18px 50px -28px rgba(0, 0, 0, 0.55);--hbs-font-display:"Fraunces", Georgia, "Times New Roman", serif;--hbs-font-sans:"Inter", "Helvetica Neue", system-ui, sans-serif}.hbs label,.hbs .label,.hbs-order label,body.hbs-storefront label{color:var(--hbs-fg)!important}body#index #header,body#index .header-banner,body#index #header .header-nav,body#index #header .header-top,body#index #_desktop_top_menu,body#index #_mobile_top_menu,body#index #footer,body#index .breadcrumb,body#index #notifications,body#index .blockreassurance,body#index #wrapper .container>.row>#left-column,body#index #wrapper .container>.row>#right-column{display:none!important}body#index,body#index #page{overflow-x:clip}body#index #wrapper,body#index #content-wrapper,body#index #main,body#index #content{padding:0!important;margin:0!important;max-width:none!important;width:100%!important}body#index #wrapper>.container{max-width:none!important;width:100%!important;padding:0!important}body#index{background:var(--hbs-bg);color:var(--hbs-fg);font-family:var(--hbs-font-sans);-webkit-font-smoothing:antialiased}.hbs img,body#product .product-cover img,body#product .js-qv-product-cover,body#product .thumb-container img,body#product .product-images img,body#product .images-container img{max-width:100%;height:auto;display:block}.hbs{color:var(--hbs-fg);font-family:var(--hbs-font-sans);background:var(--hbs-bg)}body#index,body#index #page,body#module-hbs_flow-pakiet,body#module-hbs_flow-pakiet #page,body.hbs-storefront{background:var(--hbs-bg)!important;color:var(--hbs-fg)}.hbs{background:var(--hbs-bg);color:var(--hbs-fg)}.hbs h1,.hbs h2,.hbs h3{color:var(--hbs-fg);font-family:var(--hbs-font-display);font-weight:600}.hbs-hero{background:var(--hbs-bg);color:var(--hbs-fg);overflow:visible}.hbs-hero h1{color:#fff}.hbs-hero .hbs-lead,.hbs-hero .hbs-checklist li,.hbs-hero .hbs-price-note{color:#d8d3c8}.hbs-hero .hbs-lead strong,.hbs-hero .hbs-price-note strong{color:var(--hbs-accent)}.hbs-hero .hbs-badge{background:rgba(201,162,39,.12);border-color:rgba(201,162,39,.35);color:var(--hbs-accent)}.hbs-section{border-top-color:var(--hbs-border)}.hbs-card,.hbs-chapter,.hbs-pkg,.hbs-compare-wrap{background:var(--hbs-card);border-color:var(--hbs-border);border-radius:.35rem;box-shadow:none;padding:1.7rem 1.5rem}.hbs-card h3,.hbs-chapter h3,.hbs-pkg h3{color:#fff}.hbs-card p,.hbs-chapter p,.hbs-pkg-tag,.hbs-section-lead,.hbs-forwho li,.hbs-pkg li,.hbs-acc-panel{color:#d0c9bc}.hbs-acc-btn{color:#f4f1ea!important}.hbs-footer{color:#b7b0a4;border-top-color:var(--hbs-border)}.hbs-footer nav a:hover{color:#fff}.hbs-stats,.hbs-buycta{background:#080809;border-color:var(--hbs-border);color:var(--hbs-fg)}.hbs-stat-k{color:var(--hbs-accent)!important;text-transform:none!important}.hbs-stats .hbs-stat-v,.hbs-buycta .hbs-section-lead,.hbs-buycta .big-price .old{color:#d0c9bc!important}.hbs-buycta h2{color:#fff}.hbs-pkg-hot{border-color:var(--hbs-primary);box-shadow:0 0 0 1px var(--hbs-primary);background:var(--hbs-card)}.hbs-pkg-badge{background:#1c1a16;color:#f0d56a;border:1px solid #e0c36a;border-radius:999px}.hbs-pkg-price .now,.hbs-compare .price-cell,.hbs-buycta .big-price .now,.hbs-stat-k,.hbs-chapter-n{text-transform:none;font-weight:600;color:var(--hbs-accent)}.hbs-cover-glow{background:rgba(201,162,39,.28)}.hbs-order{background:var(--hbs-bg);color:var(--hbs-fg)}.hbs-order h1,.hbs-order h2,.hbs-order h3{color:var(--hbs-fg)}.hbs-order .hbs-card{background:var(--hbs-card);border-color:var(--hbs-border)}body#index .hbs label,body#index .hbs .hbs-label,body#index .hbs .hbs-check-row,body#index .hbs .hbs-check-row span,body#module-hbs_flow-pakiet .hbs label{color:var(--hbs-fg)!important}body#index .hbs-input,body#index .hbs-textarea{background:rgba(0,0,0,.35)!important;color:var(--hbs-fg)!important;border-color:var(--hbs-border)!important}body#index .hbs-input::placeholder,body#index .hbs-textarea::placeholder{color:#8a8378!important}body#index .hbs-contact-list strong,body#index .hbs-contact-mail strong{color:#fff}.hbs-order label,.hbs-order .hbs-label{color:var(--hbs-fg)!important}.hbs *,.hbs *::before,.hbs *::after{box-sizing:border-box}.hbs,body.hbs-storefront,body#index,body#index #page,body#module-hbs_flow-pakiet,body#module-hbs_flow-zamowienie,body#module-hbs_flow-dziekuje,body#module-hbs_flow-konto{letter-spacing:-.015em;word-spacing:-.1em}.hbs h1,.hbs h2,.hbs h3{font-family:var(--hbs-font-display);font-weight:600;letter-spacing:-.02em;text-transform:none;margin:0;line-height:1.12;color:var(--hbs-fg)}.hbs p{margin:0}.hbs a{color:inherit;text-decoration:none}.hbs-wrap{max-width:72rem;margin:0 auto;padding:0 1.25rem}@media (min-width:768px){.hbs-wrap{padding:0 1.5rem}}.hbs-hero{position:relative;overflow:hidden;background-image:var(--hbs-gradient-hero);padding:3rem 0 3.5rem}@media (min-width:768px){.hbs-hero{padding:5rem 0 7rem}}.hbs-hero-grid{display:grid;gap:2rem;align-items:center}@media (min-width:768px){.hbs-hero-grid{grid-template-columns:1fr 1fr;gap:3rem}}.hbs-badge{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--hbs-border);background:rgba(37,38,50,.6);border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--hbs-muted)}.hbs-badge svg{width:14px;height:14px;color:var(--hbs-primary)}.hbs-hero h1{margin-top:1.5rem;font-size:clamp(2.5rem, 6vw, 3.75rem);line-height:.95}.hbs-lead{margin-top:1rem;max-width:34rem;font-size:1.25rem;color:var(--hbs-muted);line-height:1.6}.hbs-lead strong{color:var(--hbs-primary);font-weight:600}.hbs-checklist{list-style:none;margin:1.5rem 0 0;padding:0}.hbs-checklist li{display:flex;gap:.55rem;align-items:flex-start;margin-top:.6rem;font-size:1.05rem;line-height:1.5;color:var(--hbs-muted)}.hbs-checklist svg{width:16px;height:16px;margin-top:2px;flex-shrink:0;color:var(--hbs-primary)}.hbs-cta-row{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem}.hbs-btn{font-family:var(--hbs-font-sans)!important;letter-spacing:0;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem;border-radius:0.15rem!important;padding:.9rem 1.5rem!important;font-weight:600!important;font-size:0.95rem!important;line-height:1.2!important;border:1px solid transparent!important;cursor:pointer;text-decoration:none!important;transition:opacity 0.15s ease,transform 0.15s ease}.hbs-btn:hover{opacity:.92}.hbs-btn svg{width:16px!important;height:16px!important;flex-shrink:0}a.hbs-btn.hbs-btn-primary,button.hbs-btn.hbs-btn-primary,.hbs a.hbs-btn.hbs-btn-primary,.hbs-btn.hbs-btn-primary,.hbs-btn-primary{background-image:var(--hbs-gradient-lime)!important;background-color:#c9a227!important;color:#0c0c0e!important;-webkit-text-fill-color:#0c0c0e!important;box-shadow:var(--hbs-shadow-glow)!important}a.hbs-btn.hbs-btn-primary:hover,button.hbs-btn.hbs-btn-primary:hover,.hbs-btn-primary:hover,a.hbs-btn.hbs-btn-primary:focus,.hbs-btn-primary:focus,a.hbs-btn.hbs-btn-primary:visited,a.hbs-btn.hbs-btn-primary:active{color:#0c0c0e!important;-webkit-text-fill-color:#0c0c0e!important;opacity:.92}.hbs-btn-primary svg,a.hbs-btn-primary svg{color:#0c0c0e!important;stroke:#0c0c0e!important;fill:currentColor!important}a.hbs-btn.hbs-btn-outline,.hbs-btn-outline{background:transparent!important;border-color:var(--hbs-border)!important;color:var(--hbs-fg)!important}a.hbs-btn.hbs-btn-outline:hover,.hbs-btn-outline:hover{border-color:rgba(201,162,39,.4)!important;color:var(--hbs-fg)!important}.hbs-price-note{font-size:.875rem;color:var(--hbs-muted);line-height:1.35;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem}.hbs-price-note strong{color:var(--hbs-fg);font-weight:700}.hbs-price-note .old{text-decoration:line-through;color:var(--hbs-muted)}.hbs-cover-wrap{position:relative;width:100%;max-width:17rem;margin:0 auto}@media (min-width:768px){.hbs-cover-wrap{max-width:22rem}}.hbs-cover-glow{position:absolute;inset:8%;border-radius:999px;background:rgba(201,162,39,.28);filter:blur(48px);pointer-events:none}.hbs-cover{position:relative;display:block;width:100%;max-width:100%;height:auto;margin:0 auto;border-radius:.2rem;box-shadow:0 28px 70px -18px rgba(0,0,0,.85);object-fit:contain;object-position:center top;aspect-ratio:2 / 3;background:#000}.hbs-section{border-top:1px solid var(--hbs-border);padding:3.25rem 0}@media (min-width:768px){.hbs-section{padding:5rem 0}}.hbs-section h2{font-size:clamp(1.75rem, 4vw, 2.25rem)}.hbs-section-lead{margin-top:.85rem;max-width:40rem;color:var(--hbs-muted);line-height:1.65;font-size:1.125rem}#pakiety>.hbs-wrap>h2,#pakiety>.hbs-wrap>.hbs-section-lead{text-align:center;margin-left:auto;margin-right:auto}.hbs-grid-3{display:grid;gap:1.25rem;margin-top:2.5rem}@media (min-width:768px){.hbs-grid-3{grid-template-columns:repeat(3,1fr)}}.hbs-card{border:1px solid var(--hbs-border);background:var(--hbs-card);border-radius:.35rem;padding:1.75rem 1.55rem;box-shadow:none}.hbs-card h3{margin-top:1rem;font-size:1.125rem;text-transform:none;letter-spacing:0;font-weight:700;font-family:var(--hbs-font-sans)}.hbs-card p{margin-top:.55rem;font-size:1.05rem;color:var(--hbs-muted);line-height:1.65}.hbs-card svg{width:24px;height:24px;color:var(--hbs-primary)}.hbs-stats{border-block:1px solid var(--hbs-border);background:#080809;padding:3.5rem 0}.hbs-stats-grid{display:grid;gap:2rem}@media (min-width:640px){.hbs-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.hbs-stats-grid{grid-template-columns:repeat(4,1fr)}}.hbs-stat-k{font-family:var(--hbs-font-display);font-size:2.1rem;font-weight:600;color:var(--hbs-accent);text-transform:none}.hbs-stat-v{margin-top:.4rem;font-size:1.05rem;line-height:1.45;color:var(--hbs-muted)}.hbs-chapters{display:grid;gap:1.25rem;margin-top:2.5rem}@media (min-width:640px){.hbs-chapters{grid-template-columns:repeat(2,1fr)}}.hbs-chapter{display:flex;gap:1rem;border:1px solid var(--hbs-border);background:var(--hbs-card);border-radius:.35rem;padding:1.7rem 1.45rem}.hbs-chapter-n{font-family:var(--hbs-font-display);font-size:1.5rem;font-weight:800;color:var(--hbs-primary)}.hbs-chapter h3{font-size:1rem;text-transform:none;letter-spacing:0;font-family:var(--hbs-font-sans);font-weight:600}.hbs-chapter p{margin-top:.4rem;font-size:1.02rem;line-height:1.55;color:var(--hbs-muted)}.hbs-forwho-sec{padding-top:0;border-top:0}.hbs-forwho{position:relative;display:grid;grid-template-columns:1fr;margin-top:1.25rem;border:1px solid rgba(224,195,106,.35);border-radius:.35rem;background:#1c1a16;overflow:visible}.hbs-forwho-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2;background:#0c0c0e;border:1px solid #e0c36a;border-radius:999px;padding:.22rem .95rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f0d56a;white-space:nowrap}.hbs-forwho-col{padding:2.1rem 1.5rem 1.65rem}.hbs-forwho-no{border-top:1px solid rgba(224,195,106,.22)}@media (min-width:768px){.hbs-forwho{grid-template-columns:1fr 1fr;max-width:52rem;margin-left:auto;margin-right:auto}.hbs-forwho-col{padding:2.35rem 1.75rem 1.85rem}.hbs-forwho-yes{border-right:1px solid rgba(224,195,106,.22)}.hbs-forwho-no{border-top:0}}.hbs-forwho-kicker{margin:0 0 .4rem;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#e0c36a}.hbs-forwho-no .hbs-forwho-kicker{color:#9a9286}.hbs-forwho h3{font-family:var(--hbs-font-display);font-size:1.45rem;font-weight:600;letter-spacing:-.02em;text-transform:none;margin:0;color:#f7f3ea}.hbs-forwho ul{list-style:none;margin:1.15rem 0 0;padding:0}.hbs-forwho li{display:flex;gap:.6rem;margin-top:.85rem;font-size:1.05rem;line-height:1.5;color:#d0c9bc}.hbs-forwho li svg{width:16px;height:16px;margin-top:3px;flex-shrink:0;color:#e0c36a}.hbs-forwho-no li span:first-child{color:#9a9286;min-width:.9em}.hbs-pkg-grid{display:grid;gap:1.5rem;margin-top:2.75rem}.hbs-pkg{position:relative;overflow:visible;display:grid;grid-template-rows:auto auto auto auto 1fr auto;gap:.55rem;border:1px solid var(--hbs-border);background:var(--hbs-card);border-radius:.5rem;padding:1.85rem 1.75rem 1.75rem}@media (min-width:768px){.hbs-pkg-grid{grid-template-columns:1fr 1fr;column-gap:2rem;row-gap:0;max-width:none;margin-left:auto;margin-right:auto;align-items:stretch}.hbs-pkg{height:100%}}.hbs-pkg-hot{position:relative;overflow:visible;border-color:rgba(201,162,39,.6);box-shadow:var(--hbs-shadow-glow)}.hbs-pkg-top{display:block;min-height:.65rem}.hbs-pkg-hot .hbs-pkg-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2;display:inline-flex;width:max-content;margin:0;border-radius:999px;background:#1c1a16;border:1px solid #e0c36a;padding:.22rem .9rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#f0d56a;white-space:nowrap}.hbs-pkg h3{font-size:1.35rem;line-height:1.2;margin:0;text-align:center}.hbs-pkg-tag{margin:0;font-size:1.05rem;line-height:1.5;color:var(--hbs-muted);text-align:center}.hbs-pkg-price{margin:0;display:flex;align-items:baseline;justify-content:center;gap:.5rem}.hbs-pkg-price .now{font-family:var(--hbs-font-display);font-size:2.25rem;font-weight:800;color:var(--hbs-primary);text-transform:uppercase}.hbs-pkg-price .old{font-size:.875rem;color:var(--hbs-muted);text-decoration:line-through}.hbs-pkg ul{list-style:none;margin:.5rem 0 0;padding:0 0 .25rem}.hbs-pkg li{display:flex;gap:.65rem;margin-top:.85rem;font-size:1.08rem;line-height:1.5;color:var(--hbs-muted)}.hbs-pkg li svg{width:18px;height:18px;margin-top:3px;flex-shrink:0;color:var(--hbs-primary)}.hbs-pkg .hbs-btn{margin-top:2.25rem;width:100%}.hbs-compare-wrap{margin-top:2.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--hbs-border);border-radius:1rem;background:var(--hbs-card)}.hbs-compare{width:100%;min-width:0;border-collapse:collapse;text-align:left;font-size:1rem}@media (min-width:640px){.hbs-compare{font-size:1.05rem}}.hbs-compare th,.hbs-compare td{padding:.75rem .85rem;border-bottom:1px solid var(--hbs-border);vertical-align:middle}@media (min-width:640px){.hbs-compare th,.hbs-compare td{padding:1rem 1.5rem}}.hbs-compare th:first-child,.hbs-compare td:first-child{position:sticky;left:0;background:var(--hbs-card);z-index:1;min-width:7.5rem}.hbs-compare th{color:var(--hbs-muted);font-weight:500}.hbs-compare .yes{color:var(--hbs-primary)}.hbs-compare .no{color:rgba(154,160,176,.5)}.hbs-compare .price-cell{font-family:var(--hbs-font-display);font-size:1.15rem;font-weight:800;color:var(--hbs-primary);text-transform:uppercase}@media (min-width:640px){.hbs-compare .price-cell{font-size:1.5rem}}.hbs-faq{max-width:48rem;margin:0 auto}.hbs-acc{margin-top:2rem;border-top:1px solid var(--hbs-border)}.hbs-acc-item{border-bottom:1px solid var(--hbs-border)}.hbs-acc-btn{width:100%;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.1rem 0;background:none;border:0;color:var(--hbs-fg);font:inherit;font-weight:600;text-align:left;cursor:pointer}.hbs-acc-btn span.icon{color:var(--hbs-primary);font-size:1.25rem;line-height:1}.hbs-acc-panel{display:none;padding:0 0 1.25rem;color:var(--hbs-muted);font-size:1.05rem;line-height:1.65}.hbs-acc-item.is-open .hbs-acc-panel{display:block}.hbs-buycta{background-image:var(--hbs-gradient-hero);text-align:center}.hbs-buycta .pig{width:40px;height:40px;color:var(--hbs-primary);margin:0 auto}.hbs-buycta h2{margin-top:1.25rem}.hbs-buycta .hbs-section-lead{margin-left:auto;margin-right:auto}.hbs-buycta .big-price{margin-top:1.75rem;display:flex;justify-content:center;align-items:baseline;gap:.75rem}.hbs-buycta .big-price .now{font-family:var(--hbs-font-display);font-size:clamp(2.25rem, 10vw, 3rem);font-weight:800;color:var(--hbs-primary);text-transform:uppercase}.hbs-buycta .big-price .old{font-size:1.125rem;color:var(--hbs-muted);text-decoration:line-through}.hbs-buycta .hbs-btn{margin-top:1.75rem}.hbs-tiny{margin-top:1rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--hbs-muted)}.hbs-tiny svg{width:16px;height:16px;color:var(--hbs-primary)}.hbs-footer{border-top:1px solid var(--hbs-border);margin-top:2.5rem;padding:2rem 0 2.5rem;font-size:.75rem;color:var(--hbs-muted)}.hbs-account .hbs-footer,.hbs-cart .hbs-footer{margin-top:2rem;padding-top:2rem}.hbs-footer nav{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-bottom:1rem}.hbs-footer nav a:hover{color:var(--hbs-fg)}.hbs-footer-row{display:flex;flex-direction:column;gap:.5rem}@media (min-width:640px){.hbs-footer-row{flex-direction:row;justify-content:space-between;align-items:center}}body#product,body#checkout,body#cart,body#cms,body#module-stripe_official-orderFailure,body#module-stripe_official-orderConfirmation{background:var(--hbs-bg);color:var(--hbs-fg);font-family:var(--hbs-font-sans);overflow-x:clip}body#product #content-wrapper,body#cms #content-wrapper{background:transparent}body#product .images-container,body#product .product-cover,body#product #content .product-cover,body#product .js-qv-product-cover,body#product .product-flags+.product-cover,body#product .page-content .product-cover{width:100%!important;max-width:100%!important}body#product .product-cover img,body#product .js-qv-product-cover{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain}body#product .product-images,body#product .js-qv-mask{max-width:100%;overflow:hidden}body#product .thumb-container img{width:100%;height:auto}@media (max-width:767px){body#product .col-md-6{width:100%;max-width:100%;flex:0 0 100%}body#product .images-container{margin-bottom:1.5rem}.hbs-cta-row .hbs-btn{width:100%}.hbs-btn{min-height:48px}.hbs-acc-btn{font-size:.95rem;gap:.75rem}}body.hbs-storefront,body.hbs-storefront #page,body.hbs-storefront .hbs-page,body.hbs-storefront #wrapper,body.hbs-storefront .hbs-wrapper,body.hbs-storefront #content-wrapper,body.hbs-storefront .hbs-content-wrapper,body.hbs-storefront #main,body,#page,#wrapper,#content-wrapper,#main{background:var(--hbs-bg)!important;font-family:var(--hbs-font-sans)!important;margin:0!important;padding:0!important;max-width:none!important;width:100%!important;box-shadow:none!important;border:0!important}body,body.hbs-storefront,.hbs{color:var(--hbs-fg)}body.hbs-storefront .hbs-shell,body.hbs-storefront .hbs-shell-row,body.hbs-storefront #wrapper>.container{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}body #header,#header,.header-banner,.header-nav,.header-top,#footer,.footer-container,.blockreassurance,#notifications,.breadcrumb,#wrapper .breadcrumb,.wishlist-modal,#blockcart-modal,#_desktop_top_menu,#_mobile_top_menu,#_desktop_logo,#_desktop_cart,#_desktop_user_info,#_desktop_contact_link,#search_widget,body .page-footer,#checkout #footer,#left-column,#right-column{display:none!important;height:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}body#checkout #wrapper>.container,body#cart #wrapper>.container,body#order-confirmation #wrapper>.container{max-width:72rem;padding:2rem 1.25rem 4rem;margin:0 auto}.bg-hero-glow{background-image:var(--hbs-gradient-hero)}.hbs-back{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--hbs-muted)}.hbs-back:hover{color:var(--hbs-fg)}.hbs-h2-sm{font-family:var(--hbs-font-sans)!important;font-size:1.125rem!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;margin:0;color:var(--hbs-fg)}.hbs-checklist{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.65rem}.hbs-checklist li{display:flex;gap:.5rem;align-items:flex-start;font-size:.875rem;color:var(--hbs-muted);line-height:1.45}.hbs-checklist li svg{width:16px!important;height:16px!important;flex-shrink:0;margin-top:.15rem;color:var(--hbs-primary)}.hbs-muted-xs{font-size:.75rem;color:var(--hbs-muted)}.hbs-grid-2{display:grid;gap:1.25rem}@media (min-width:768px){.hbs-grid-2{grid-template-columns:1fr 1fr}}.hbs-pkg-hero{display:grid;gap:3rem;margin-top:2rem}@media (min-width:768px){.hbs-pkg-hero{grid-template-columns:1fr 1fr;align-items:start;gap:3rem}}.hbs-pkg-title{margin-top:1rem;font-size:clamp(1.85rem, 4.2vw, 2.5rem);line-height:1.05}.hbs-pkg-hero .hbs-lead{margin-top:.75rem;font-size:1.125rem;color:var(--hbs-muted);line-height:1.55}.hbs-pkg-hero .hbs-lead+.hbs-lead{margin-top:1.25rem;font-size:1rem}.hbs-pkg-hero .hbs-pkg-price .now{font-size:clamp(2.75rem, 6vw, 3.5rem);line-height:1}.hbs-pkg-hero .hbs-pkg-price .old{font-size:1.125rem}.hbs-pkg-hero .hbs-card{padding:1.5rem}.hbs-pkg-hero .hbs-card .hbs-cover{max-width:12rem;margin:0 auto;border-radius:.75rem;box-shadow:var(--hbs-shadow-glow)}.hbs-pkg-hero .hbs-card .hbs-h2-sm{margin-top:1.5rem}.hbs-pkg-hero .hbs-cta-row{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.hbs-pkg-badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;background:rgba(201,162,39,.15);color:var(--hbs-primary);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.3rem .75rem}.hbs-pkg-hot .hbs-pkg-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2;width:max-content;margin:0;background:#1c1a16;border:1px solid #e0c36a;color:#f0d56a;letter-spacing:.04em;padding:.22rem .9rem;white-space:nowrap}.hbs-card-link{display:block;transition:border-color .15s}.hbs-card-link:hover{border-color:rgba(201,162,39,.6)}.hbs-quote{margin:2.5rem 0 0;border:1px solid rgba(201,162,39,.4);background:var(--hbs-card);border-radius:1rem;padding:1.75rem;font-size:clamp(1.125rem, 2.5vw, 1.25rem)}.hbs-quote p{margin-top:.75rem;color:var(--hbs-fg)}.hbs-quote svg{color:var(--hbs-primary)}.hbs-order,.hbs-order label,.hbs-order .label,.hbs label{color:var(--hbs-fg)!important}.hbs-order-grid{display:grid;gap:1.5rem;margin-top:2rem}@media (min-width:768px){.hbs-order-grid{grid-template-columns:1.2fr 1fr}}.hbs-order-form{display:flex;flex-direction:column;gap:1.25rem}.hbs-pkg-pick{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.hbs-pkg-option{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem;border:1px solid var(--hbs-border)!important;border-radius:0.65rem!important;padding:.85rem 1rem!important;cursor:pointer;font-size:0.875rem!important;color:var(--hbs-fg)!important;background:rgba(255,255,255,.03)!important}.hbs-pkg-option input{display:none!important}.hbs-pkg-option.is-active,.hbs-pkg-option:has(input:checked){border-color:var(--hbs-primary)!important;background:rgba(201,162,39,.08)!important}.hbs-pkg-option .hbs-pkg-name,.hbs-pkg-option .label{color:var(--hbs-fg)!important;background:transparent!important;font-weight:500!important;font-size:0.875rem!important;padding:0!important;border:0!important}.hbs-pkg-option .hbs-pkg-price-tag,.hbs-pkg-option .price{font-weight:700!important;color:var(--hbs-primary)!important;white-space:nowrap;background:transparent!important}.hbs-form-row{display:grid;gap:1rem}@media (min-width:640px){.hbs-form-row{grid-template-columns:1fr 1fr}}.hbs-label{display:block!important;font-size:0.875rem!important;margin-bottom:0.35rem!important;color:var(--hbs-fg)!important;font-weight:500!important}.hbs-input,.hbs-textarea{width:100%;border:1px solid var(--hbs-border)!important;background:rgba(0,0,0,.35)!important;color:var(--hbs-fg)!important;border-radius:0.5rem!important;padding:.7rem 0.85rem!important;font:inherit}.hbs-input::placeholder,.hbs-textarea::placeholder{color:#8b92a4!important;opacity:1}.hbs-input:focus,.hbs-textarea:focus{outline:2px solid rgba(201,162,39,.35);border-color:var(--hbs-primary)!important}.hbs-textarea{min-height:120px;resize:vertical}.hbs-pay-block{border:1px solid var(--hbs-border);border-radius:.85rem;padding:1.25rem;background:rgba(0,0,0,.2)}.hbs-pay-head{display:flex;justify-content:space-between;align-items:center;gap:1rem}.hbs-pay-head .hbs-tiny,.hbs-pay-head strong{color:var(--hbs-fg)!important}.hbs-pay-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1rem}.hbs-pay-method{display:flex;flex-direction:column;align-items:center;gap:.35rem;border:1px solid var(--hbs-border);border-radius:.65rem;padding:.75rem .5rem;font-size:.75rem;color:var(--hbs-muted)!important}.hbs-pay-method.is-active{border-color:var(--hbs-primary);background:rgba(201,162,39,.05);color:var(--hbs-fg)!important}.hbs-check-row{display:flex;gap:.75rem;align-items:flex-start;font-size:0.8rem!important;color:#d0d4de!important;line-height:1.45}.hbs-check-row span{color:#d0d4de!important}.hbs-check-row a{color:var(--hbs-primary)!important;text-decoration:underline}.hbs-check-row input{margin-top:.2rem}.hbs-order-summary .hbs-section-lead,.hbs-order-summary .hbs-checklist li,.hbs-order-summary .hbs-checklist li span{color:var(--hbs-muted)!important}.hbs-order .hbs-muted-xs,.hbs-order .hbs-tiny{color:var(--hbs-muted)!important}.hbs-order .hbs-muted-xs a{color:var(--hbs-muted)!important;text-decoration:underline}.hbs-order-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--hbs-border)}.hbs-order-total .now{font-family:var(--hbs-font-display);font-size:1.875rem;font-weight:800;color:var(--hbs-primary);text-transform:uppercase}.hbs-alert{margin-top:1rem;border:1px solid rgba(220,80,80,.4);background:rgba(220,80,80,.1);border-radius:.75rem;padding:.85rem 1rem;color:#ffb4b4;font-size:.875rem}.hbs-thanks{text-align:center;padding:2rem}@media (min-width:768px){.hbs-thanks{padding:3rem}}.hbs-thanks-icon{width:4rem;height:4rem;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(201,162,39,.15);color:var(--hbs-primary)}.hbs-thanks-box{margin-top:2rem;text-align:left;background:rgba(0,0,0,.15)}.hbs-thanks-pkg{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.hbs-thanks-pkg{flex-direction:row;justify-content:space-between;align-items:flex-start}}.hbs-thanks-grid{display:grid;gap:1rem;margin-top:1.5rem;border:1px solid rgba(201,162,39,.3);background:rgba(201,162,39,.05);border-radius:1rem;padding:1.5rem;text-align:left}@media (min-width:768px){.hbs-thanks-grid{grid-template-columns:1fr 1fr}}.hbs-thanks-info{display:flex;gap:.75rem}.hbs-thanks-info svg{color:var(--hbs-primary);flex-shrink:0;margin-top:.15rem}.hbs-thanks-info strong{display:block}.hbs-thanks-info p{margin-top:.25rem;font-size:.875rem;color:var(--hbs-muted)}.hbs-thanks-dl{margin-top:2rem;border:1px solid rgba(201,162,39,.3);background:rgba(201,162,39,.05);border-radius:1rem;padding:1.5rem}.hbs-fail-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(220,80,80,.4);background:rgba(220,80,80,.1);color:#f07178}.hbs-legal-body{margin-top:2rem;font-size:.875rem;line-height:1.65;color:var(--hbs-muted)}.hbs-legal-body h2{font-family:var(--hbs-font-sans);font-size:1.125rem;text-transform:none;letter-spacing:0;color:var(--hbs-fg);margin:1.5rem 0 .5rem}.hbs-legal-body p{margin:.5rem 0}.hbs-legal-body ul{margin:.5rem 0 .75rem;padding-left:1.25rem;list-style:disc}.hbs-legal-body li{margin:.25rem 0}.hbs-legal-body a{color:var(--hbs-primary)}.hbs-legal{min-height:100vh;padding:5rem 0 4rem!important;box-sizing:border-box}@media (min-width:768px){.hbs-legal{padding-top:6.5rem!important}}.hbs-contact-grid{display:grid;gap:2.5rem;margin-top:0}@media (min-width:768px){.hbs-contact-grid{grid-template-columns:1fr 1.1fr}}.hbs-contact-mail{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;border:1px solid rgba(201,162,39,.4);background:var(--hbs-card);border-radius:1rem;padding:1.25rem;transition:border-color .15s}.hbs-contact-mail:hover{border-color:var(--hbs-primary)}.hbs-contact-mail svg{color:var(--hbs-primary);flex-shrink:0}.hbs-contact-list{list-style:none;margin:1.5rem 0 0;padding:0}.hbs-contact-list li{display:flex;gap:.75rem;margin-top:1rem;font-size:.875rem;color:var(--hbs-muted)}.hbs-contact-list svg{color:var(--hbs-primary);flex-shrink:0;margin-top:.15rem}.hbs-contact-list strong{color:var(--hbs-fg)}body#checkout .card,body#checkout .checkout-step,body#cart .cart-grid,body#order-confirmation .card{background:var(--hbs-card)!important;border-color:var(--hbs-border)!important;color:var(--hbs-fg)!important}body#checkout a,body#cart a{color:var(--hbs-primary)}body#checkout,body#checkout #content-wrapper,body#checkout #main,body#checkout .checkout-step,body#checkout .card,body#checkout .cart-summary,body#checkout .cart-summary-line,body#checkout .cart-summary-products,body#checkout .cart-summary-totals,body#checkout .js-cart-summary-products,body#checkout label,body#checkout .label,body#checkout .step-title,body#checkout .step-title.h3,body#checkout h1,body#checkout h3,body#checkout h4,body#checkout .address,body#checkout .address-footer,body#checkout .payment-options,body#checkout .payment-option,body#checkout .payment-option label,body#checkout .condition-label,body#checkout .condition-label label,body#checkout .cart-overview,body#checkout .product-line-grid,body#checkout .product-price,body#checkout .value,body#checkout .label.js-subtotal,body#checkout .cart-summary-line .label,body#checkout .cart-summary-line .value,body#checkout .cart-summary-line span,body#checkout #cart-subtotal-products,body#checkout #cart-subtotal-shipping,body#checkout .cart-total,body#checkout .cart-summary-tax,body#checkout .js-subtotal,body#checkout .content,body#checkout .content p,body#checkout .form-control-label,body#checkout .custom-checkbox label,body#checkout .radio-block,body#checkout .payment-option-label{color:#f4f5f7!important}body#checkout .step-title,body#checkout .step-title.h3,body#checkout .-current .step-title{color:#f4f5f7!important;opacity:1!important}body#checkout .cart-summary-line .label,body#checkout .cart-summary-tax,body#checkout .js-subtotal,body#checkout .text-muted,body#checkout .cart-summary-products .label{color:#c2c7d4!important}body#checkout .cart-summary-line .value,body#checkout .cart-total .value,body#checkout .product-price{color:#f4f5f7!important;font-weight:600}body#checkout a,body#checkout .step-edit,body#checkout .collapse-button,body#checkout .js-show-details{color:#c9a227!important}body#checkout .btn-primary,body#checkout button[type="submit"],body#checkout #payment-confirmation button,body#checkout #payment-confirmation .btn{background-image:var(--hbs-gradient-lime)!important;background-color:#c9a227!important;color:#0c0c0e!important;-webkit-text-fill-color:#0c0c0e!important;border:0!important;border-radius:0.15rem!important;font-weight:700!important;opacity:1!important}body#checkout .btn-primary:disabled,body#checkout #payment-confirmation button:disabled,body#checkout #payment-confirmation .btn.disabled{opacity:0.55!important;color:#0c0c0e!important;-webkit-text-fill-color:#0c0c0e!important}body#checkout .custom-checkbox input[type="checkbox"]+span,body#checkout .custom-radio input[type="radio"]+span{border-color:rgba(255,255,255,.35)!important}body#checkout .payment-options .payment-option,body#checkout .payment-option{border:1px solid var(--hbs-border)!important;border-radius:0.75rem!important;padding:.85rem 1rem!important;background:rgba(0,0,0,.2)!important;margin-bottom:0.75rem!important}body#checkout .js-payment-option-form,body#checkout #pay-with-payment-option-1-form,body#checkout #js-stripe-payment-form,body#checkout #js-stripe-payment-element{display:block!important;visibility:visible!important;min-height:120px;pointer-events:auto!important;opacity:1!important;color:#f4f5f7!important}body#checkout .js-payment-option-form.ps-hidden{display:block!important}body#checkout #js-stripe-payment-element iframe{min-height:220px!important;width:100%!important}body#checkout .custom-checkbox,body#checkout .condition-label,body#checkout .js-terms{pointer-events:auto!important;cursor:pointer;color:#f4f5f7!important}body#checkout .custom-checkbox input[type="checkbox"]{position:relative!important;opacity:1!important;width:18px!important;height:18px!important;margin-right:0.5rem!important;accent-color:#c9a227;pointer-events:auto!important}body#checkout .custom-checkbox>span{border-color:rgba(255,255,255,.45)!important;background:transparent!important}body#checkout .alert,body#checkout .checkout-warning,body#checkout .notification-error,body#checkout .notification.alert-danger{color:#ffb4b4!important;background:rgba(220,80,80,.12)!important;border-color:rgba(220,80,80,.35)!important}body#checkout .cart-grid-right .card,body#checkout .cart-summary{background:var(--hbs-card)!important;border:1px solid var(--hbs-border)!important;border-radius:1rem!important}body#checkout .checkout-step.-reachable .step-title::before,body#checkout .checkout-step.-complete .step-title::before{color:#0c0c0e!important}.hbs-account{min-height:100vh;padding:5rem 0 4rem!important;box-sizing:border-box}@media (min-width:768px){.hbs-account{padding-top:6.5rem!important}}.hbs-account-wrap{max-width:40rem;padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;box-sizing:border-box}.hbs-account-head{margin:1.5rem 0 1.5rem}.hbs-account-head h1{margin:0}.hbs-account-email{margin-top:.5rem;color:var(--hbs-muted);font-size:.875rem}.hbs-account-form .hbs-label{text-align:left!important}body#cart{background:var(--hbs-bg)!important;color:var(--hbs-fg)!important}body#cart #wrapper,body#cart #content-wrapper,body#cart #main,body#cart .hbs-page,body#cart .hbs-wrapper,body#cart .hbs-shell{background:transparent!important}.hbs-cart{min-height:100vh;padding:5rem 0 4rem!important;box-sizing:border-box}@media (min-width:768px){.hbs-cart{padding-top:6.5rem!important}}.hbs-cart-wrap{max-width:56rem;padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;box-sizing:border-box}.hbs-cart-grid{display:grid;gap:1.25rem}@media (min-width:900px){.hbs-cart-grid{grid-template-columns:1.4fr 1fr;align-items:start}}.hbs-cart-main,.hbs-cart-side{padding:1.25rem 1.35rem}.hbs-cart-empty{text-align:center;padding:2rem 1rem}.hbs-cart-empty-title{margin:0 0 .5rem;font-size:1.15rem;font-weight:600;color:var(--hbs-fg)}.hbs-cart-empty .hbs-btn{margin-top:1.25rem}body#cart .cart-overview,body#cart .cart-items,body#cart .cart-item,body#cart .product-line-grid,body#cart .no-items,body#cart .cart-summary-line,body#cart .cart-detailed-totals,body#cart .cart-summary-totals,body#cart .card-block,body#cart .card,body#cart .cart-container,body#cart .cart-summary,body#cart .cart-grid,body#cart .cart-grid-body,body#cart .cart-grid-right{color:var(--hbs-fg)!important;background:transparent!important;border-color:var(--hbs-border)!important;box-shadow:none!important}body#cart .no-items,body#cart .cart-summary-line .label,body#cart .js-subtotal,body#cart .text-muted,body#cart .value small,body#cart .product-discount .regular-price,body#cart .cart-summary-tax{color:var(--hbs-muted)!important}body#cart .cart-summary-line .value,body#cart .product-price .price,body#cart .current-price .price,body#cart .cart-total .value,body#cart .product-line-info a.label,body#cart .product-line-info .label,body#cart h1,body#cart .h1{color:var(--hbs-fg)!important}body#cart .cart-item{border-bottom:1px solid var(--hbs-border)!important;padding:1rem 0}body#cart .cart-items{list-style:none;margin:0;padding:0}body#cart .product-line-grid{display:grid!important;grid-template-columns:72px 1fr auto;gap:1rem;align-items:center}body#cart .product-line-grid>[class*="col-"]{width:auto!important;max-width:none!important;flex:unset!important;padding:0!important}body#cart .product-image img{width:72px;height:72px;object-fit:cover;border-radius:.75rem;border:1px solid var(--hbs-border)}body#cart .qty,body#cart .bootstrap-touchspin,body#cart input.form-control{background:rgba(0,0,0,.35)!important;border:1px solid var(--hbs-border)!important;color:var(--hbs-fg)!important;border-radius:0.5rem!important}body#cart .remove-from-cart,body#cart .material-icons{color:var(--hbs-muted)!important}body#cart .btn.btn-primary:not(.hbs-btn),body#cart a.btn.btn-primary:not(.hbs-btn){background:var(--hbs-primary)!important;border-color:var(--hbs-primary)!important;color:#0c0c0e!important;border-radius:0.15rem!important;font-weight:600!important;opacity:1!important}body#cart .btn.btn-primary.disabled,body#cart .btn.btn-primary:disabled{opacity:0.45!important}body#cart .cart-voucher,body#cart .promo-code,body#cart #promo-code{display:none!important}body#cart .separator,body#cart hr{border-color:var(--hbs-border)!important}body#cart .cart-summary-line{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:.9rem}body#cart .cart-summary-totals{border-top:1px solid var(--hbs-border);margin-top:.5rem;padding-top:.75rem}body#cart .cart-total{font-size:1.1rem;font-weight:700}body#cart #wrapper>.container{max-width:none!important;padding:0!important;background:transparent!important}body#cart .hbs-content-wrapper,body#cart #content-wrapper{max-width:none;padding:0;background:transparent!important}body#cart .card.cart-container,body#cart .card.cart-summary{background:transparent!important;border:0!important;box-shadow:none!important}body#cart .hbs-card{background:var(--hbs-card)!important;border:1px solid var(--hbs-border)!important}.hbs-account-flash{margin:0 0 1rem;padding:.85rem 1rem;border-radius:.75rem;font-size:.875rem}.hbs-account-flash--err{color:#ffb4b4;background:rgba(220,80,80,.12);border:1px solid rgba(220,80,80,.35)}.hbs-account-flash--ok{color:#d6f5a0;background:rgba(201,162,39,.1);border:1px solid rgba(201,162,39,.35)}.hbs-account-orders{margin-top:.5rem}.hbs-account-list{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.hbs-account-order{padding:1.25rem}.hbs-account-order-main{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.hbs-account-order-main{flex-direction:row;justify-content:space-between;align-items:flex-end}}.hbs-account-meta{margin-top:.65rem;display:flex;flex-wrap:wrap;gap:.35rem;font-size:.8rem;color:var(--hbs-muted)}.hbs-account-state{margin-top:.35rem;font-size:.8rem;color:var(--hbs-primary)}.hbs-account-actions .hbs-btn{white-space:nowrap}.hbs-account-empty{margin-top:1rem;padding:1.5rem;text-align:center}.hbs-account-empty .hbs-btn{margin-top:1rem}.hbs-account-logout{margin-top:2rem;text-align:center}.hbs-account-nav{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.hbs-account-hr{border:0;border-top:1px solid var(--hbs-border);margin:1.5rem 0}.hbs-account-404{margin:0;font-size:4.5rem;line-height:1;color:var(--hbs-primary);font-weight:700}.hbs-ps-form .form-control-label,.hbs-ps-form label{display:block!important;text-align:left!important;color:var(--hbs-fg)!important;margin-bottom:0.35rem!important}.hbs-ps-form .form-control,.hbs-ps-form input[type="email"],.hbs-ps-form input[type="password"],.hbs-ps-form input[type="text"]{width:100%!important;border:1px solid var(--hbs-border)!important;background:rgba(0,0,0,.35)!important;color:var(--hbs-fg)!important;border-radius:0.5rem!important;padding:.75rem 1rem!important}.hbs-ps-form .btn-primary{background:var(--hbs-primary)!important;border-color:var(--hbs-primary)!important;color:#0c0c0e!important;border-radius:0.15rem!important;font-weight:600!important;width:100%;margin-top:1rem}body#password .hbs-page,body#password .page-content,body#identity .page-content{color:var(--hbs-fg)}body#password .page-header h1,body#identity .page-header h1{color:var(--hbs-fg)}body#password .card,body#password .page-content.card,body#identity .page-content.card{background:var(--hbs-card)!important;border:1px solid var(--hbs-border)!important;border-radius:1rem!important;max-width:28rem;margin:2rem auto;padding:1.5rem!important}body#password .form-control,body#identity .form-control{background:#0c0c0e!important;border:1px solid var(--hbs-border)!important;color:var(--hbs-fg)!important;border-radius:0.75rem!important}body#password .btn-primary,body#identity .btn-primary{background:var(--hbs-primary)!important;border-color:var(--hbs-primary)!important;color:#0c0c0e!important;border-radius:0.15rem!important;font-weight:600!important}body#index .hbs,body#module-hbs_flow-pakiet .hbs{color:#f7f3ea;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}body#index .hbs h1,body#index .hbs h2,body#index .hbs-buycta h2,.hbs-hero h1{color:#fff!important}body#index .hbs h3,body#index .hbs-card h3,body#index .hbs-pkg h3,body#index .hbs-chapter h3,body#index .hbs-forwho h3,body#module-hbs_flow-pakiet .hbs h3{color:#fff!important}body#index .hbs p,body#index .hbs li,body#index .hbs td,body#index .hbs .hbs-lead,body#index .hbs .hbs-section-lead,body#index .hbs .hbs-pkg-tag,body#index .hbs .hbs-card p,body#index .hbs .hbs-chapter p,body#index .hbs .hbs-stat-v,body#index .hbs .hbs-checklist li,body#index .hbs .hbs-forwho li,body#index .hbs .hbs-pkg li,body#index .hbs .hbs-acc-panel,body#index .hbs .hbs-contact-list li,body#index .hbs .hbs-acc-btn{color:#eee8dc!important}body#index .hbs .hbs-lead,body#index .hbs .hbs-section-lead{font-size:1.2rem!important;line-height:1.65!important;color:#eee8dc!important}body#index .hbs .hbs-card p,body#index .hbs .hbs-chapter p,body#index .hbs .hbs-pkg li,body#index .hbs .hbs-forwho li,body#index .hbs .hbs-checklist li,body#index .hbs .hbs-acc-panel,body#index .hbs .hbs-pkg-tag,body#index .hbs .hbs-stat-v,body#index .hbs .hbs-contact-list li{font-size:1.08rem!important;line-height:1.65!important}body#index .hbs .hbs-acc-btn{font-size:1.08rem!important;color:#fff!important}body#index .hbs .hbs-stat-k,body#index .hbs .hbs-pkg-price .now,body#index .hbs .hbs-compare .price-cell,body#index .hbs .hbs-compare .yes,body#index .hbs .hbs-chapter-n,body#index .hbs .hbs-lead strong{color:#f0d56a!important}body#index .hbs-card,body#index .hbs-pkg,body#index .hbs-chapter,body#index .hbs-compare-wrap,body#module-hbs_flow-pakiet .hbs-card{background:#1c1a16!important;border-color:rgba(224,195,106,.28)!important;color:#f7f3ea}body#index .hbs-pkg-hot{border-color:#e0c36a!important;box-shadow:0 0 0 1px #e0c36a}body#index .hbs-pkg-hot .hbs-pkg-badge{background:#1c1a16!important;border:1px solid #e0c36a;color:#f0d56a!important}body#index .hbs-compare th,body#index .hbs-compare td{color:#f7f3ea!important}body#index .hbs-compare th:first-child,body#index .hbs-compare td:first-child{background:#1c1a16}body#index .hbs-footer,body#index .hbs-tiny,body#index .hbs-muted-xs{color:#d8d0c2!important}body#index .hbs-stats{background:#111010!important}body#index .hbs-forwho{background:#1c1a16;border-color:rgba(224,195,106,.35)}body#index .hbs-forwho-badge{background:#0c0c0e}#pakiety .hbs-pkg-grid{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:none!important;max-width:none!important;width:100%;gap:1.5rem;margin-top:3rem}@media (min-width:768px){#pakiety .hbs-pkg-grid{grid-template-columns:1fr 1fr!important;column-gap:2.25rem!important;row-gap:0!important}}#pakiety>.hbs-wrap>h2{font-size:clamp(1.75rem, 4vw, 2.25rem)}#pakiety .hbs-pkg{padding:1.75rem 1.65rem 1.6rem;text-align:center;justify-items:center}#pakiety .hbs-pkg h3,body#index .hbs #pakiety .hbs-pkg h3{font-size:1.4rem!important;text-align:center!important;width:100%}body#index .hbs #pakiety .hbs-pkg-tag{font-size:1.08rem!important;line-height:1.5!important;text-align:center!important;width:100%}body#index .hbs #pakiety .hbs-pkg-price .now{font-size:2.25rem!important;line-height:1.1}#pakiety .hbs-pkg-price{width:100%;justify-content:center}#pakiety .hbs-pkg ul{width:max-content;max-width:100%;margin-left:auto;margin-right:auto;text-align:left}body#index .hbs #pakiety .hbs-pkg li{font-size:1.05rem!important;margin-top:.7rem}#pakiety .hbs-pkg li svg{width:16px;height:16px}#pakiety .hbs-pkg .hbs-btn,body#index .hbs #pakiety .hbs-pkg .hbs-btn{padding:.9rem 1.35rem!important;font-size:0.95rem!important;min-height:0;width:100%;justify-self:stretch}#pakiety .hbs-pkg-hot .hbs-pkg-badge{font-size:.7rem;padding:.22rem .9rem}:root{--hbs-radius:0.75rem;--hbs-bg:#1a1b22;--hbs-fg:#f4f5f7;--hbs-card:#252632;--hbs-muted:#c2c7d4;--hbs-primary:#c8f54a;--hbs-primary-fg:#1a2a0a;--hbs-accent:#e8c84a;--hbs-border:rgba(255, 255, 255, 0.12);--hbs-gradient-hero:radial-gradient(120% 90% at 12% 0%, rgba(200, 245, 74, 0.18) 0%, transparent 60%),
    radial-gradient(90% 70% at 95% 10%, rgba(232, 200, 74, 0.12) 0%, transparent 60%);--hbs-gradient-lime:linear-gradient(100deg, #d4f85c 0%, #c4e040 100%);--hbs-shadow-glow:0 24px 80px -24px rgba(200, 245, 74, 0.45);--hbs-shadow-card:0 18px 50px -28px rgba(0, 0, 0, 0.8);--hbs-font-display:"Archivo", system-ui, sans-serif;--hbs-font-sans:"DM Sans", system-ui, sans-serif}.hbs label,.hbs .label,.hbs-order label,body.hbs-storefront label{color:var(--hbs-fg)!important}body#index #header,body#index .header-banner,body#index #header .header-nav,body#index #header .header-top,body#index #_desktop_top_menu,body#index #_mobile_top_menu,body#index #footer,body#index .breadcrumb,body#index #notifications,body#index .blockreassurance,body#index #wrapper .container>.row>#left-column,body#index #wrapper .container>.row>#right-column{display:none!important}body#index,body#index #page{overflow-x:clip}body#index #wrapper,body#index #content-wrapper,body#index #main,body#index #content{padding:0!important;margin:0!important;max-width:none!important;width:100%!important}body#index #wrapper>.container{max-width:none!important;width:100%!important;padding:0!important}body#index{background:var(--hbs-bg);color:var(--hbs-fg);font-family:var(--hbs-font-sans);-webkit-font-smoothing:antialiased}.hbs img,body#product .product-cover img,body#product .js-qv-product-cover,body#product .thumb-container img,body#product .product-images img,body#product .images-container img{max-width:100%;height:auto;display:block}.hbs{color:var(--hbs-fg);font-family:var(--hbs-font-sans);background:var(--hbs-bg)}.hbs *,.hbs *::before,.hbs *::after{box-sizing:border-box}.hbs h1,.hbs h2,.hbs h3{font-family:var(--hbs-font-display);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;margin:0;line-height:1.05;color:var(--hbs-fg)}.hbs p{margin:0}.hbs a{color:inherit;text-decoration:none}.hbs-wrap{max-width:72rem;margin:0 auto;padding:0 1.25rem}@media (min-width:768px){.hbs-wrap{padding:0 1.5rem}}.hbs-hero{position:relative;overflow:hidden;background-image:var(--hbs-gradient-hero);padding:3rem 0 3.5rem}@media (min-width:768px){.hbs-hero{padding:5rem 0 7rem}}.hbs-hero-grid{display:grid;gap:2rem;align-items:center}@media (min-width:768px){.hbs-hero-grid{grid-template-columns:1fr 1fr;gap:3rem}}.hbs-badge{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--hbs-border);background:rgba(37,38,50,.6);border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--hbs-muted)}.hbs-badge svg{width:14px;height:14px;color:var(--hbs-primary)}.hbs-hero h1{margin-top:1.5rem;font-size:clamp(2.5rem, 6vw, 3.75rem);line-height:.95}.hbs-lead{margin-top:1rem;max-width:32rem;font-size:1.125rem;color:var(--hbs-muted);line-height:1.55}.hbs-lead strong{color:var(--hbs-primary);font-weight:600}.hbs-checklist{list-style:none;margin:1.5rem 0 0;padding:0}.hbs-checklist li{display:flex;gap:.5rem;align-items:flex-start;margin-top:.5rem;font-size:.875rem;color:var(--hbs-muted)}.hbs-checklist svg{width:16px;height:16px;margin-top:2px;flex-shrink:0;color:var(--hbs-primary)}.hbs-cta-row{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem}.hbs-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem;border-radius:999px!important;padding:.9rem 1.5rem!important;font-weight:600!important;font-size:0.95rem!important;line-height:1.2!important;border:1px solid transparent!important;cursor:pointer;text-decoration:none!important;transition:opacity 0.15s ease,transform 0.15s ease}.hbs-btn:hover{opacity:.92}.hbs-btn svg{width:16px!important;height:16px!important;flex-shrink:0}a.hbs-btn.hbs-btn-primary,button.hbs-btn.hbs-btn-primary,.hbs a.hbs-btn.hbs-btn-primary,.hbs-btn.hbs-btn-primary,.hbs-btn-primary{background-image:var(--hbs-gradient-lime)!important;background-color:#c8f54a!important;color:#1a2a0a!important;-webkit-text-fill-color:#1a2a0a!important;box-shadow:var(--hbs-shadow-glow)!important}a.hbs-btn.hbs-btn-primary:hover,button.hbs-btn.hbs-btn-primary:hover,.hbs-btn-primary:hover,a.hbs-btn.hbs-btn-primary:focus,.hbs-btn-primary:focus,a.hbs-btn.hbs-btn-primary:visited,a.hbs-btn.hbs-btn-primary:active{color:#1a2a0a!important;-webkit-text-fill-color:#1a2a0a!important;opacity:.92}.hbs-btn-primary svg,a.hbs-btn-primary svg{color:#1a2a0a!important;stroke:#1a2a0a!important;fill:currentColor!important}a.hbs-btn.hbs-btn-outline,.hbs-btn-outline{background:transparent!important;border-color:var(--hbs-border)!important;color:var(--hbs-fg)!important}a.hbs-btn.hbs-btn-outline:hover,.hbs-btn-outline:hover{border-color:rgba(200,245,74,.4)!important;color:var(--hbs-fg)!important}.hbs-price-note{font-size:.875rem;color:var(--hbs-muted);line-height:1.35;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem}.hbs-price-note strong{color:var(--hbs-fg);font-weight:700}.hbs-price-note .old{text-decoration:line-through;color:var(--hbs-muted)}.hbs-cover-wrap{position:relative;width:100%;max-width:20rem;margin:0 auto}@media (min-width:768px){.hbs-cover-wrap{max-width:28rem}}.hbs-cover-glow{position:absolute;inset:8%;border-radius:999px;background:rgba(200,245,74,.2);filter:blur(48px);pointer-events:none}.hbs-cover{position:relative;display:block;width:100%;max-width:100%;height:auto;margin:0 auto;border-radius:1rem;box-shadow:var(--hbs-shadow-card);object-fit:cover;aspect-ratio:1 / 1}.hbs-section{border-top:1px solid var(--hbs-border);padding:3.25rem 0}@media (min-width:768px){.hbs-section{padding:5rem 0}}.hbs-section h2{font-size:clamp(1.75rem, 4vw, 2.25rem)}.hbs-section-lead{margin-top:.75rem;max-width:36rem;color:var(--hbs-muted);line-height:1.55}.hbs-grid-3{display:grid;gap:1.25rem;margin-top:2.5rem}@media (min-width:768px){.hbs-grid-3{grid-template-columns:repeat(3,1fr)}}.hbs-card{border:1px solid var(--hbs-border);background:var(--hbs-card);border-radius:1rem;padding:1.5rem;box-shadow:var(--hbs-shadow-card)}.hbs-card h3{margin-top:1rem;font-size:1.125rem;text-transform:none;letter-spacing:0;font-weight:700;font-family:var(--hbs-font-sans)}.hbs-card p{margin-top:.5rem;font-size:.875rem;color:var(--hbs-muted);line-height:1.5}.hbs-card svg{width:24px;height:24px;color:var(--hbs-primary)}.hbs-stats{border-block:1px solid var(--hbs-border);background:rgba(37,38,50,.4);padding:3.5rem 0}.hbs-stats-grid{display:grid;gap:2rem}@media (min-width:640px){.hbs-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.hbs-stats-grid{grid-template-columns:repeat(4,1fr)}}.hbs-stat-k{font-family:var(--hbs-font-display);font-size:1.875rem;font-weight:800;color:var(--hbs-primary);text-transform:uppercase}.hbs-stat-v{margin-top:.25rem;font-size:.875rem;color:var(--hbs-muted)}.hbs-chapters{display:grid;gap:1.25rem;margin-top:2.5rem}@media (min-width:640px){.hbs-chapters{grid-template-columns:repeat(2,1fr)}}.hbs-chapter{display:flex;gap:1rem;border:1px solid var(--hbs-border);background:var(--hbs-card);border-radius:1rem;padding:1.5rem}.hbs-chapter-n{font-family:var(--hbs-font-display);font-size:1.5rem;font-weight:800;color:var(--hbs-primary)}.hbs-chapter h3{font-size:1rem;text-transform:none;letter-spacing:0;font-family:var(--hbs-font-sans);font-weight:600}.hbs-chapter p{margin-top:.35rem;font-size:.875rem;color:var(--hbs-muted)}.hbs-forwho{display:grid;gap:2rem}@media (min-width:768px){.hbs-forwho{grid-template-columns:1fr 1fr}}.hbs-forwho-yes{border-color:rgba(200,245,74,.4)}.hbs-forwho h3{font-size:1.25rem;text-transform:none;letter-spacing:0;font-family:var(--hbs-font-sans)}.hbs-forwho ul{list-style:none;margin:1rem 0 0;padding:0}.hbs-forwho li{display:flex;gap:.5rem;margin-top:.6rem;font-size:.875rem;color:var(--hbs-muted)}.hbs-forwho li svg{width:16px;height:16px;margin-top:2px;flex-shrink:0;color:var(--hbs-primary)}.hbs-pkg-grid{display:grid;gap:1.25rem;margin-top:2.5rem}@media (min-width:768px){.hbs-pkg-grid{grid-template-columns:repeat(3,1fr)}}.hbs-pkg{display:flex;flex-direction:column;border:1px solid var(--hbs-border);background:var(--hbs-card);border-radius:1rem;padding:1.5rem}.hbs-pkg-hot{border-color:rgba(200,245,74,.6);box-shadow:var(--hbs-shadow-glow)}.hbs-pkg-badge{display:inline-flex;width:fit-content;margin-bottom:.75rem;border-radius:999px;background:rgba(200,245,74,.15);padding:.25rem .75rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--hbs-primary)}.hbs-pkg h3{font-size:1.25rem}.hbs-pkg-tag{margin-top:.5rem;font-size:.875rem;color:var(--hbs-muted)}.hbs-pkg-price{margin-top:1.25rem;display:flex;align-items:baseline;gap:.5rem}.hbs-pkg-price .now{font-family:var(--hbs-font-display);font-size:2.25rem;font-weight:800;color:var(--hbs-primary);text-transform:uppercase}.hbs-pkg-price .old{font-size:.875rem;color:var(--hbs-muted);text-decoration:line-through}.hbs-pkg ul{list-style:none;margin:1.25rem 0 0;padding:0;flex:1}.hbs-pkg li{display:flex;gap:.5rem;margin-top:.6rem;font-size:.875rem;color:var(--hbs-muted)}.hbs-pkg li svg{width:16px;height:16px;margin-top:2px;flex-shrink:0;color:var(--hbs-primary)}.hbs-pkg .hbs-btn{margin-top:1.5rem;width:100%}.hbs-compare-wrap{margin-top:2.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--hbs-border);border-radius:1rem;background:var(--hbs-card)}.hbs-compare{width:100%;min-width:0;border-collapse:collapse;text-align:left;font-size:.8125rem}@media (min-width:640px){.hbs-compare{font-size:.875rem}}.hbs-compare th,.hbs-compare td{padding:.75rem .85rem;border-bottom:1px solid var(--hbs-border);vertical-align:middle}@media (min-width:640px){.hbs-compare th,.hbs-compare td{padding:1rem 1.5rem}}.hbs-compare th:first-child,.hbs-compare td:first-child{position:sticky;left:0;background:var(--hbs-card);z-index:1;min-width:7.5rem}.hbs-compare th{color:var(--hbs-muted);font-weight:500}.hbs-compare .yes{color:var(--hbs-primary)}.hbs-compare .no{color:rgba(154,160,176,.5)}.hbs-compare .price-cell{font-family:var(--hbs-font-display);font-size:1.15rem;font-weight:800;color:var(--hbs-primary);text-transform:uppercase}@media (min-width:640px){.hbs-compare .price-cell{font-size:1.5rem}}.hbs-faq{max-width:48rem;margin:0 auto}.hbs-acc{margin-top:2rem;border-top:1px solid var(--hbs-border)}.hbs-acc-item{border-bottom:1px solid var(--hbs-border)}.hbs-acc-btn{width:100%;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.1rem 0;background:none;border:0;color:var(--hbs-fg);font:inherit;font-weight:600;text-align:left;cursor:pointer}.hbs-acc-btn span.icon{color:var(--hbs-primary);font-size:1.25rem;line-height:1}.hbs-acc-panel{display:none;padding:0 0 1.1rem;color:var(--hbs-muted);font-size:.95rem;line-height:1.55}.hbs-acc-item.is-open .hbs-acc-panel{display:block}.hbs-buycta{background-image:var(--hbs-gradient-hero);text-align:center}.hbs-buycta .pig{width:40px;height:40px;color:var(--hbs-primary);margin:0 auto}.hbs-buycta h2{margin-top:1.25rem}.hbs-buycta .hbs-section-lead{margin-left:auto;margin-right:auto}.hbs-buycta .big-price{margin-top:1.75rem;display:flex;justify-content:center;align-items:baseline;gap:.75rem}.hbs-buycta .big-price .now{font-family:var(--hbs-font-display);font-size:clamp(2.25rem, 10vw, 3rem);font-weight:800;color:var(--hbs-primary);text-transform:uppercase}.hbs-buycta .big-price .old{font-size:1.125rem;color:var(--hbs-muted);text-decoration:line-through}.hbs-buycta .hbs-btn{margin-top:1.75rem}.hbs-tiny{margin-top:1rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--hbs-muted)}.hbs-tiny svg{width:16px;height:16px;color:var(--hbs-primary)}.hbs-footer{border-top:1px solid var(--hbs-border);margin-top:2.5rem;padding:2rem 0 2.5rem;font-size:.75rem;color:var(--hbs-muted)}.hbs-account .hbs-footer,.hbs-cart .hbs-footer{margin-top:2rem;padding-top:2rem}.hbs-footer nav{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-bottom:1rem}.hbs-footer nav a:hover{color:var(--hbs-fg)}.hbs-footer-row{display:flex;flex-direction:column;gap:.5rem}@media (min-width:640px){.hbs-footer-row{flex-direction:row;justify-content:space-between;align-items:center}}body#product,body#checkout,body#cart,body#cms,body#module-stripe_official-orderFailure,body#module-stripe_official-orderConfirmation{background:var(--hbs-bg);color:var(--hbs-fg);font-family:var(--hbs-font-sans);overflow-x:clip}body#product #content-wrapper,body#cms #content-wrapper{background:transparent}body#product .images-container,body#product .product-cover,body#product #content .product-cover,body#product .js-qv-product-cover,body#product .product-flags+.product-cover,body#product .page-content .product-cover{width:100%!important;max-width:100%!important}body#product .product-cover img,body#product .js-qv-product-cover{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain}body#product .product-images,body#product .js-qv-mask{max-width:100%;overflow:hidden}body#product .thumb-container img{width:100%;height:auto}@media (max-width:767px){body#product .col-md-6{width:100%;max-width:100%;flex:0 0 100%}body#product .images-container{margin-bottom:1.5rem}.hbs-cta-row .hbs-btn{width:100%}.hbs-btn{min-height:48px}.hbs-acc-btn{font-size:.95rem;gap:.75rem}}body.hbs-storefront,body.hbs-storefront #page,body.hbs-storefront .hbs-page,body.hbs-storefront #wrapper,body.hbs-storefront .hbs-wrapper,body.hbs-storefront #content-wrapper,body.hbs-storefront .hbs-content-wrapper,body.hbs-storefront #main,body,#page,#wrapper,#content-wrapper,#main{background:var(--hbs-bg)!important;font-family:var(--hbs-font-sans)!important;margin:0!important;padding:0!important;max-width:none!important;width:100%!important;box-shadow:none!important;border:0!important}body,body.hbs-storefront,.hbs{color:var(--hbs-fg)}body.hbs-storefront .hbs-shell,body.hbs-storefront .hbs-shell-row,body.hbs-storefront #wrapper>.container{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}body #header,#header,.header-banner,.header-nav,.header-top,#footer,.footer-container,.blockreassurance,#notifications,.breadcrumb,#wrapper .breadcrumb,.wishlist-modal,#blockcart-modal,#_desktop_top_menu,#_mobile_top_menu,#_desktop_logo,#_desktop_cart,#_desktop_user_info,#_desktop_contact_link,#search_widget,body .page-footer,#checkout #footer,#left-column,#right-column{display:none!important;height:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}body#checkout #wrapper>.container,body#cart #wrapper>.container,body#order-confirmation #wrapper>.container{max-width:72rem;padding:2rem 1.25rem 4rem;margin:0 auto}.bg-hero-glow{background-image:var(--hbs-gradient-hero)}.hbs-back{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--hbs-muted)}.hbs-back:hover{color:var(--hbs-fg)}.hbs-h2-sm{font-family:var(--hbs-font-sans)!important;font-size:1.125rem!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;margin:0;color:var(--hbs-fg)}.hbs-checklist{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.65rem}.hbs-checklist li{display:flex;gap:.5rem;align-items:flex-start;font-size:.875rem;color:var(--hbs-muted);line-height:1.45}.hbs-checklist li svg{width:16px!important;height:16px!important;flex-shrink:0;margin-top:.15rem;color:var(--hbs-primary)}.hbs-muted-xs{font-size:.75rem;color:var(--hbs-muted)}.hbs-grid-2{display:grid;gap:1.25rem}@media (min-width:768px){.hbs-grid-2{grid-template-columns:1fr 1fr}}.hbs-pkg-hero{display:grid;gap:3rem;margin-top:2rem}@media (min-width:768px){.hbs-pkg-hero{grid-template-columns:1fr 1fr;align-items:start;gap:3rem}}.hbs-pkg-title{margin-top:1rem;font-size:clamp(1.85rem, 4.2vw, 2.5rem);line-height:1.05}.hbs-pkg-hero .hbs-lead{margin-top:.75rem;font-size:1.125rem;color:var(--hbs-muted);line-height:1.55}.hbs-pkg-hero .hbs-lead+.hbs-lead{margin-top:1.25rem;font-size:1rem}.hbs-pkg-hero .hbs-pkg-price .now{font-size:clamp(2.75rem, 6vw, 3.5rem);line-height:1}.hbs-pkg-hero .hbs-pkg-price .old{font-size:1.125rem}.hbs-pkg-hero .hbs-card{padding:1.5rem}.hbs-pkg-hero .hbs-card .hbs-cover{max-width:12rem;margin:0 auto;border-radius:.75rem;box-shadow:var(--hbs-shadow-glow)}.hbs-pkg-hero .hbs-card .hbs-h2-sm{margin-top:1.5rem}.hbs-pkg-hero .hbs-cta-row{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.hbs-pkg-badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;background:rgba(200,245,74,.15);color:var(--hbs-primary);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.3rem .75rem}.hbs-card-link{display:block;transition:border-color .15s}.hbs-card-link:hover{border-color:rgba(200,245,74,.6)}.hbs-quote{margin:2.5rem 0 0;border:1px solid rgba(200,245,74,.4);background:var(--hbs-card);border-radius:1rem;padding:1.75rem;font-size:clamp(1.125rem, 2.5vw, 1.25rem)}.hbs-quote p{margin-top:.75rem;color:var(--hbs-fg)}.hbs-quote svg{color:var(--hbs-primary)}.hbs-order,.hbs-order label,.hbs-order .label,.hbs label{color:var(--hbs-fg)!important}.hbs-order-grid{display:grid;gap:1.5rem;margin-top:2rem}@media (min-width:768px){.hbs-order-grid{grid-template-columns:1.2fr 1fr}}.hbs-order-form{display:flex;flex-direction:column;gap:1.25rem}.hbs-pkg-pick{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.hbs-pkg-option{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem;border:1px solid var(--hbs-border)!important;border-radius:0.65rem!important;padding:.85rem 1rem!important;cursor:pointer;font-size:0.875rem!important;color:var(--hbs-fg)!important;background:rgba(255,255,255,.03)!important}.hbs-pkg-option input{display:none!important}.hbs-pkg-option.is-active,.hbs-pkg-option:has(input:checked){border-color:var(--hbs-primary)!important;background:rgba(200,245,74,.08)!important}.hbs-pkg-option .hbs-pkg-name,.hbs-pkg-option .label{color:var(--hbs-fg)!important;background:transparent!important;font-weight:500!important;font-size:0.875rem!important;padding:0!important;border:0!important}.hbs-pkg-option .hbs-pkg-price-tag,.hbs-pkg-option .price{font-weight:700!important;color:var(--hbs-primary)!important;white-space:nowrap;background:transparent!important}.hbs-form-row{display:grid;gap:1rem}@media (min-width:640px){.hbs-form-row{grid-template-columns:1fr 1fr}}.hbs-label{display:block!important;font-size:0.875rem!important;margin-bottom:0.35rem!important;color:var(--hbs-fg)!important;font-weight:500!important}.hbs-input,.hbs-textarea{width:100%;border:1px solid var(--hbs-border)!important;background:rgba(0,0,0,.35)!important;color:var(--hbs-fg)!important;border-radius:0.5rem!important;padding:.7rem 0.85rem!important;font:inherit}.hbs-input::placeholder,.hbs-textarea::placeholder{color:#8b92a4!important;opacity:1}.hbs-input:focus,.hbs-textarea:focus{outline:2px solid rgba(200,245,74,.35);border-color:var(--hbs-primary)!important}.hbs-textarea{min-height:120px;resize:vertical}.hbs-pay-block{border:1px solid var(--hbs-border);border-radius:.85rem;padding:1.25rem;background:rgba(0,0,0,.2)}.hbs-pay-head{display:flex;justify-content:space-between;align-items:center;gap:1rem}.hbs-pay-head .hbs-tiny,.hbs-pay-head strong{color:var(--hbs-fg)!important}.hbs-pay-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1rem}.hbs-pay-method{display:flex;flex-direction:column;align-items:center;gap:.35rem;border:1px solid var(--hbs-border);border-radius:.65rem;padding:.75rem .5rem;font-size:.75rem;color:var(--hbs-muted)!important}.hbs-pay-method.is-active{border-color:var(--hbs-primary);background:rgba(200,245,74,.05);color:var(--hbs-fg)!important}.hbs-check-row{display:flex;gap:.75rem;align-items:flex-start;font-size:0.8rem!important;color:#d0d4de!important;line-height:1.45}.hbs-check-row span{color:#d0d4de!important}.hbs-check-row a{color:var(--hbs-primary)!important;text-decoration:underline}.hbs-check-row input{margin-top:.2rem}.hbs-order-summary .hbs-section-lead,.hbs-order-summary .hbs-checklist li,.hbs-order-summary .hbs-checklist li span{color:var(--hbs-muted)!important}.hbs-order .hbs-muted-xs,.hbs-order .hbs-tiny{color:var(--hbs-muted)!important}.hbs-order .hbs-muted-xs a{color:var(--hbs-muted)!important;text-decoration:underline}.hbs-order-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--hbs-border)}.hbs-order-total .now{font-family:var(--hbs-font-display);font-size:1.875rem;font-weight:800;color:var(--hbs-primary);text-transform:uppercase}.hbs-alert{margin-top:1rem;border:1px solid rgba(220,80,80,.4);background:rgba(220,80,80,.1);border-radius:.75rem;padding:.85rem 1rem;color:#ffb4b4;font-size:.875rem}.hbs-thanks{text-align:center;padding:2rem}@media (min-width:768px){.hbs-thanks{padding:3rem}}.hbs-thanks-icon{width:4rem;height:4rem;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(200,245,74,.15);color:var(--hbs-primary)}.hbs-thanks-box{margin-top:2rem;text-align:left;background:rgba(0,0,0,.15)}.hbs-thanks-pkg{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.hbs-thanks-pkg{flex-direction:row;justify-content:space-between;align-items:flex-start}}.hbs-thanks-grid{display:grid;gap:1rem;margin-top:1.5rem;border:1px solid rgba(200,245,74,.3);background:rgba(200,245,74,.05);border-radius:1rem;padding:1.5rem;text-align:left}@media (min-width:768px){.hbs-thanks-grid{grid-template-columns:1fr 1fr}}.hbs-thanks-info{display:flex;gap:.75rem}.hbs-thanks-info svg{color:var(--hbs-primary);flex-shrink:0;margin-top:.15rem}.hbs-thanks-info strong{display:block}.hbs-thanks-info p{margin-top:.25rem;font-size:.875rem;color:var(--hbs-muted)}.hbs-thanks-dl{margin-top:2rem;border:1px solid rgba(200,245,74,.3);background:rgba(200,245,74,.05);border-radius:1rem;padding:1.5rem}.hbs-fail-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(220,80,80,.4);background:rgba(220,80,80,.1);color:#f07178}.hbs-legal-body{margin-top:2rem;font-size:.875rem;line-height:1.65;color:var(--hbs-muted)}.hbs-legal-body h2{font-family:var(--hbs-font-sans);font-size:1.125rem;text-transform:none;letter-spacing:0;color:var(--hbs-fg);margin:1.5rem 0 .5rem}.hbs-legal-body p{margin:.5rem 0}.hbs-legal-body ul{margin:.5rem 0 .75rem;padding-left:1.25rem;list-style:disc}.hbs-legal-body li{margin:.25rem 0}.hbs-legal-body a{color:var(--hbs-primary)}.hbs-legal{min-height:100vh;padding:5rem 0 4rem!important;box-sizing:border-box}@media (min-width:768px){.hbs-legal{padding-top:6.5rem!important}}.hbs-contact-grid{display:grid;gap:2.5rem;margin-top:0}@media (min-width:768px){.hbs-contact-grid{grid-template-columns:1fr 1.1fr}}.hbs-contact-mail{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;border:1px solid rgba(200,245,74,.4);background:var(--hbs-card);border-radius:1rem;padding:1.25rem;transition:border-color .15s}.hbs-contact-mail:hover{border-color:var(--hbs-primary)}.hbs-contact-mail svg{color:var(--hbs-primary);flex-shrink:0}.hbs-contact-list{list-style:none;margin:1.5rem 0 0;padding:0}.hbs-contact-list li{display:flex;gap:.75rem;margin-top:1rem;font-size:.875rem;color:var(--hbs-muted)}.hbs-contact-list svg{color:var(--hbs-primary);flex-shrink:0;margin-top:.15rem}.hbs-contact-list strong{color:var(--hbs-fg)}body#checkout .card,body#checkout .checkout-step,body#cart .cart-grid,body#order-confirmation .card{background:var(--hbs-card)!important;border-color:var(--hbs-border)!important;color:var(--hbs-fg)!important}body#checkout a,body#cart a{color:var(--hbs-primary)}body#checkout,body#checkout #content-wrapper,body#checkout #main,body#checkout .checkout-step,body#checkout .card,body#checkout .cart-summary,body#checkout .cart-summary-line,body#checkout .cart-summary-products,body#checkout .cart-summary-totals,body#checkout .js-cart-summary-products,body#checkout label,body#checkout .label,body#checkout .step-title,body#checkout .step-title.h3,body#checkout h1,body#checkout h3,body#checkout h4,body#checkout .address,body#checkout .address-footer,body#checkout .payment-options,body#checkout .payment-option,body#checkout .payment-option label,body#checkout .condition-label,body#checkout .condition-label label,body#checkout .cart-overview,body#checkout .product-line-grid,body#checkout .product-price,body#checkout .value,body#checkout .label.js-subtotal,body#checkout .cart-summary-line .label,body#checkout .cart-summary-line .value,body#checkout .cart-summary-line span,body#checkout #cart-subtotal-products,body#checkout #cart-subtotal-shipping,body#checkout .cart-total,body#checkout .cart-summary-tax,body#checkout .js-subtotal,body#checkout .content,body#checkout .content p,body#checkout .form-control-label,body#checkout .custom-checkbox label,body#checkout .radio-block,body#checkout .payment-option-label{color:#f4f5f7!important}body#checkout .step-title,body#checkout .step-title.h3,body#checkout .-current .step-title{color:#f4f5f7!important;opacity:1!important}body#checkout .cart-summary-line .label,body#checkout .cart-summary-tax,body#checkout .js-subtotal,body#checkout .text-muted,body#checkout .cart-summary-products .label{color:#c2c7d4!important}body#checkout .cart-summary-line .value,body#checkout .cart-total .value,body#checkout .product-price{color:#f4f5f7!important;font-weight:600}body#checkout a,body#checkout .step-edit,body#checkout .collapse-button,body#checkout .js-show-details{color:#c8f54a!important}body#checkout .btn-primary,body#checkout button[type="submit"],body#checkout #payment-confirmation button,body#checkout #payment-confirmation .btn{background-image:var(--hbs-gradient-lime)!important;background-color:#c8f54a!important;color:#1a2a0a!important;-webkit-text-fill-color:#1a2a0a!important;border:0!important;border-radius:999px!important;font-weight:700!important;opacity:1!important}body#checkout .btn-primary:disabled,body#checkout #payment-confirmation button:disabled,body#checkout #payment-confirmation .btn.disabled{opacity:0.55!important;color:#1a2a0a!important;-webkit-text-fill-color:#1a2a0a!important}body#checkout .custom-checkbox input[type="checkbox"]+span,body#checkout .custom-radio input[type="radio"]+span{border-color:rgba(255,255,255,.35)!important}body#checkout .payment-options .payment-option,body#checkout .payment-option{border:1px solid var(--hbs-border)!important;border-radius:0.75rem!important;padding:.85rem 1rem!important;background:rgba(0,0,0,.2)!important;margin-bottom:0.75rem!important}body#checkout .js-payment-option-form,body#checkout #pay-with-payment-option-1-form,body#checkout #js-stripe-payment-form,body#checkout #js-stripe-payment-element{display:block!important;visibility:visible!important;min-height:120px;pointer-events:auto!important;opacity:1!important;color:#f4f5f7!important}body#checkout .js-payment-option-form.ps-hidden{display:block!important}body#checkout #js-stripe-payment-element iframe{min-height:220px!important;width:100%!important}body#checkout .custom-checkbox,body#checkout .condition-label,body#checkout .js-terms{pointer-events:auto!important;cursor:pointer;color:#f4f5f7!important}body#checkout .custom-checkbox input[type="checkbox"]{position:relative!important;opacity:1!important;width:18px!important;height:18px!important;margin-right:0.5rem!important;accent-color:#c8f54a;pointer-events:auto!important}body#checkout .custom-checkbox>span{border-color:rgba(255,255,255,.45)!important;background:transparent!important}body#checkout .alert,body#checkout .checkout-warning,body#checkout .notification-error,body#checkout .notification.alert-danger{color:#ffb4b4!important;background:rgba(220,80,80,.12)!important;border-color:rgba(220,80,80,.35)!important}body#checkout .cart-grid-right .card,body#checkout .cart-summary{background:var(--hbs-card)!important;border:1px solid var(--hbs-border)!important;border-radius:1rem!important}body#checkout .checkout-step.-reachable .step-title::before,body#checkout .checkout-step.-complete .step-title::before{color:#1a2a0a!important}.hbs-account{min-height:100vh;padding:5rem 0 4rem!important;box-sizing:border-box}@media (min-width:768px){.hbs-account{padding-top:6.5rem!important}}.hbs-account-wrap{max-width:40rem;padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;box-sizing:border-box}.hbs-account-head{margin:1.5rem 0 1.5rem}.hbs-account-head h1{margin:0}.hbs-account-email{margin-top:.5rem;color:var(--hbs-muted);font-size:.875rem}.hbs-account-form .hbs-label{text-align:left!important}body#cart{background:var(--hbs-bg)!important;color:var(--hbs-fg)!important}body#cart #wrapper,body#cart #content-wrapper,body#cart #main,body#cart .hbs-page,body#cart .hbs-wrapper,body#cart .hbs-shell{background:transparent!important}.hbs-cart{min-height:100vh;padding:5rem 0 4rem!important;box-sizing:border-box}@media (min-width:768px){.hbs-cart{padding-top:6.5rem!important}}.hbs-cart-wrap{max-width:56rem;padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;box-sizing:border-box}.hbs-cart-grid{display:grid;gap:1.25rem}@media (min-width:900px){.hbs-cart-grid{grid-template-columns:1.4fr 1fr;align-items:start}}.hbs-cart-main,.hbs-cart-side{padding:1.25rem 1.35rem}.hbs-cart-empty{text-align:center;padding:2rem 1rem}.hbs-cart-empty-title{margin:0 0 .5rem;font-size:1.15rem;font-weight:600;color:var(--hbs-fg)}.hbs-cart-empty .hbs-btn{margin-top:1.25rem}body#cart .cart-overview,body#cart .cart-items,body#cart .cart-item,body#cart .product-line-grid,body#cart .no-items,body#cart .cart-summary-line,body#cart .cart-detailed-totals,body#cart .cart-summary-totals,body#cart .card-block,body#cart .card,body#cart .cart-container,body#cart .cart-summary,body#cart .cart-grid,body#cart .cart-grid-body,body#cart .cart-grid-right{color:var(--hbs-fg)!important;background:transparent!important;border-color:var(--hbs-border)!important;box-shadow:none!important}body#cart .no-items,body#cart .cart-summary-line .label,body#cart .js-subtotal,body#cart .text-muted,body#cart .value small,body#cart .product-discount .regular-price,body#cart .cart-summary-tax{color:var(--hbs-muted)!important}body#cart .cart-summary-line .value,body#cart .product-price .price,body#cart .current-price .price,body#cart .cart-total .value,body#cart .product-line-info a.label,body#cart .product-line-info .label,body#cart h1,body#cart .h1{color:var(--hbs-fg)!important}body#cart .cart-item{border-bottom:1px solid var(--hbs-border)!important;padding:1rem 0}body#cart .cart-items{list-style:none;margin:0;padding:0}body#cart .product-line-grid{display:grid!important;grid-template-columns:72px 1fr auto;gap:1rem;align-items:center}body#cart .product-line-grid>[class*="col-"]{width:auto!important;max-width:none!important;flex:unset!important;padding:0!important}body#cart .product-image img{width:72px;height:72px;object-fit:cover;border-radius:.75rem;border:1px solid var(--hbs-border)}body#cart .qty,body#cart .bootstrap-touchspin,body#cart input.form-control{background:rgba(0,0,0,.35)!important;border:1px solid var(--hbs-border)!important;color:var(--hbs-fg)!important;border-radius:0.5rem!important}body#cart .remove-from-cart,body#cart .material-icons{color:var(--hbs-muted)!important}body#cart .btn.btn-primary:not(.hbs-btn),body#cart a.btn.btn-primary:not(.hbs-btn){background:var(--hbs-primary)!important;border-color:var(--hbs-primary)!important;color:#12131a!important;border-radius:999px!important;font-weight:600!important;opacity:1!important}body#cart .btn.btn-primary.disabled,body#cart .btn.btn-primary:disabled{opacity:0.45!important}body#cart .cart-voucher,body#cart .promo-code,body#cart #promo-code{display:none!important}body#cart .separator,body#cart hr{border-color:var(--hbs-border)!important}body#cart .cart-summary-line{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:.9rem}body#cart .cart-summary-totals{border-top:1px solid var(--hbs-border);margin-top:.5rem;padding-top:.75rem}body#cart .cart-total{font-size:1.1rem;font-weight:700}body#cart #wrapper>.container{max-width:none!important;padding:0!important;background:transparent!important}body#cart .hbs-content-wrapper,body#cart #content-wrapper{max-width:none;padding:0;background:transparent!important}body#cart .card.cart-container,body#cart .card.cart-summary{background:transparent!important;border:0!important;box-shadow:none!important}body#cart .hbs-card{background:var(--hbs-card)!important;border:1px solid var(--hbs-border)!important}.hbs-account-flash{margin:0 0 1rem;padding:.85rem 1rem;border-radius:.75rem;font-size:.875rem}.hbs-account-flash--err{color:#ffb4b4;background:rgba(220,80,80,.12);border:1px solid rgba(220,80,80,.35)}.hbs-account-flash--ok{color:#d6f5a0;background:rgba(200,245,74,.1);border:1px solid rgba(200,245,74,.35)}.hbs-account-orders{margin-top:.5rem}.hbs-account-list{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.hbs-account-order{padding:1.25rem}.hbs-account-order-main{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.hbs-account-order-main{flex-direction:row;justify-content:space-between;align-items:flex-end}}.hbs-account-meta{margin-top:.65rem;display:flex;flex-wrap:wrap;gap:.35rem;font-size:.8rem;color:var(--hbs-muted)}.hbs-account-state{margin-top:.35rem;font-size:.8rem;color:var(--hbs-primary)}.hbs-account-actions .hbs-btn{white-space:nowrap}.hbs-account-empty{margin-top:1rem;padding:1.5rem;text-align:center}.hbs-account-empty .hbs-btn{margin-top:1rem}.hbs-account-logout{margin-top:2rem;text-align:center}.hbs-account-nav{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.hbs-account-hr{border:0;border-top:1px solid var(--hbs-border);margin:1.5rem 0}.hbs-account-404{margin:0;font-size:4.5rem;line-height:1;color:var(--hbs-primary);font-weight:700}.hbs-ps-form .form-control-label,.hbs-ps-form label{display:block!important;text-align:left!important;color:var(--hbs-fg)!important;margin-bottom:0.35rem!important}.hbs-ps-form .form-control,.hbs-ps-form input[type="email"],.hbs-ps-form input[type="password"],.hbs-ps-form input[type="text"]{width:100%!important;border:1px solid var(--hbs-border)!important;background:rgba(0,0,0,.35)!important;color:var(--hbs-fg)!important;border-radius:0.5rem!important;padding:.75rem 1rem!important}.hbs-ps-form .btn-primary{background:var(--hbs-primary)!important;border-color:var(--hbs-primary)!important;color:#12131a!important;border-radius:999px!important;font-weight:600!important;width:100%;margin-top:1rem}body#password .hbs-page,body#password .page-content,body#identity .page-content{color:var(--hbs-fg)}body#password .page-header h1,body#identity .page-header h1{color:var(--hbs-fg)}body#password .card,body#password .page-content.card,body#identity .page-content.card{background:var(--hbs-card)!important;border:1px solid var(--hbs-border)!important;border-radius:1rem!important;max-width:28rem;margin:2rem auto;padding:1.5rem!important}body#password .form-control,body#identity .form-control{background:#1a1b22!important;border:1px solid var(--hbs-border)!important;color:var(--hbs-fg)!important;border-radius:0.75rem!important}body#password .btn-primary,body#identity .btn-primary{background:var(--hbs-primary)!important;border-color:var(--hbs-primary)!important;color:#12131a!important;border-radius:999px!important;font-weight:600!important}