/* Build z fonts.css + astralsoft.css — needituj, uprav zdroj a spusti build_css.py */
@font-face{font-family: 'Manrope';font-style: normal;font-weight: 200 800;font-display: swap;src: url('../fonts/manrope-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 200 800;font-display: swap;src: url('../fonts/manrope-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Space Grotesk';font-style: normal;font-weight: 500 700;font-display: swap;src: url('../fonts/space-grotesk-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Space Grotesk';font-style: normal;font-weight: 500 700;font-display: swap;src: url('../fonts/space-grotesk-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--as-navy: #20284f;--as-navy-2: #2b3466;--as-red: #ea5c50;--as-red-2: #d64c40;--as-red-a11y: #c93a2e;--as-grey: #f0f1f3;--as-grey-2: #e3e5ea;--as-text: #20284f;--as-muted: #5c6279;--as-white: #fff;--as-pink: #fde8e6;--as-radius: 24px;--as-radius-sm: 16px;--as-radius-pill: 999px;--as-font: "Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--as-display: "Space Grotesk","Manrope",system-ui,-apple-system,sans-serif;--as-section: clamp(48px,7vw,88px);--as-shadow: 0 12px 32px rgba(32,40,79,.10)}body.astral{font-family: var(--as-font);font-size: 16px;color: var(--as-text);background: var(--as-white);-webkit-font-smoothing: antialiased}body.astral h1,body.astral h2,body.astral h3,body.astral h4,body.astral .title,body.astral .wd-entities-title{font-family: var(--as-font);color: var(--as-navy);font-weight: 700}body.astral a{color: var(--as-navy)}body.astral a:hover{color: var(--as-red-a11y)}body.astral .container{max-width: 1240px;padding-left: 20px;padding-right: 20px}.astral-section{padding: var(--as-section) 0 0}.astral-section__title{font-size: clamp(24px,3vw,32px);font-weight: 800;text-align: center;margin: 0 0 32px;letter-spacing: -.01em}.astral-section__title--left{text-align: left}.astral-card{background: var(--as-white);border-radius: var(--as-radius)}.astral-hp{position: absolute !important;left: -9999px;width: 1px;height: 1px;opacity: 0}.astral-btn,body.astral .button,body.astral .btn,body.astral button.button,body.astral .wd-add-btn > a,body.astral .wd-load-more{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 46px;padding: 0 26px;border-radius: var(--as-radius-pill);background: var(--as-navy);color: var(--as-white) !important;font-family: var(--as-font);font-weight: 700;font-size: 14px;line-height: 1;letter-spacing: 0;text-transform: none;border: 0;box-shadow: none;transition: background .2s ease,transform .2s ease}.astral-btn:hover,body.astral .button:hover,body.astral .btn:hover,body.astral .wd-load-more:hover{background: var(--as-red-a11y);color: var(--as-white) !important;transform: translateY(-1px)}.astral-btn--primary{background: var(--as-red-a11y)}.astral-btn--primary:hover{background: var(--as-navy)}.astral-btn--light{background: var(--as-white);color: var(--as-navy) !important}body.astral .astral-btn--ghost{background: transparent;color: var(--as-navy) !important;box-shadow: inset 0 0 0 1px rgba(32,40,79,.22)}body.astral .astral-btn--ghost:hover{background: rgba(32,40,79,.06);color: var(--as-navy) !important;box-shadow: inset 0 0 0 1px rgba(32,40,79,.40)}.astral-wave{display: block;width: 100%;height: clamp(28px,6.25vw,90px);fill: var(--as-navy)}.astral-section--dark{padding: var(--as-section) 0 0}.astral-section--dark__inner{background: var(--as-navy);color: var(--as-white);padding: 24px 0 40px}.astral-section--dark .astral-section__title,.astral-section--dark h2,.astral-section--dark h3,.astral-section--dark p{color: var(--as-white)}.astral-section--dark a{color: var(--as-white)}.astral-mascot{display: block;height: auto;max-width: 100%}body.astral .whb-header{box-shadow: none}body.astral .whb-general-header{background: var(--as-white)}body.astral .whb-header .wd-nav-main > li > a{font-family: var(--as-font);font-weight: 600;font-size: 16px;color: var(--as-navy);text-transform: none;letter-spacing: 0}body.astral .whb-header .wd-nav-main > li > a:hover,body.astral .whb-header .wd-nav-main > li.current-menu-item > a{color: var(--as-red-a11y)}body.astral .whb-header .wd-tools-element > a{color: var(--as-navy)}body.astral .whb-header .wd-header-cart > a{background: var(--as-navy);color: var(--as-white);border-radius: var(--as-radius-pill);padding: 0 18px;height: 44px;display: inline-flex;align-items: center;gap: 8px}body.astral .whb-header .wd-header-cart > a .wd-tools-icon{color: var(--as-white)}body.astral .whb-header .wd-header-cart > a .wd-cart-subtotal{color: var(--as-white);font-weight: 700}body.astral .whb-header .wd-header-cart > a:hover{background: var(--as-red-a11y)}body.astral .whb-header .wd-header-cart .wd-cart-number{background: var(--as-red-a11y);color: #fff}body.astral .whb-header .wd-tools-element:hover > a{color: var(--as-red-a11y)}.astral-hero{padding-top: clamp(24px,4vw,56px);padding-bottom: clamp(32px,5vw,72px)}.astral-hero__grid{display: grid;grid-template-columns: 1.15fr .85fr;align-items: center;gap: 32px}.astral-hero__title{font-size: clamp(32px,4.6vw,54px);line-height: 1.1;font-weight: 800;margin: 0 0 20px;letter-spacing: -.02em}.astral-hero__text{font-size: 18px;line-height: 1.6;color: var(--as-muted);margin: 0 0 28px;max-width: 520px}.astral-hero__mascot{display: flex;justify-content: center}.astral-hero__mascot .astral-mascot{max-height: 420px;width: auto}.astral-categories{padding-top: clamp(32px,5vw,64px)}.astral-cat-cards{display: grid;grid-template-columns: repeat(5,1fr);gap: 20px}.astral-cat-card{position: relative;display: flex;flex-direction: column;min-height: 190px;padding: 20px;border-radius: var(--as-radius);background: var(--as-navy);color: var(--as-white) !important;overflow: hidden;transition: transform .25s ease,background .25s ease}.astral-cat-card:hover{background: var(--as-navy-2);transform: translateY(-4px)}.astral-cat-card__title{font-size: 18px;font-weight: 800;line-height: 1.25;max-width: 75%}.astral-cat-card__img{position: absolute;right: 14px;bottom: 12px;width: 46%;max-width: 120px;height: auto;object-fit: contain;filter: drop-shadow(0 8px 16px rgba(0,0,0,.25))}body.astral .wd-product{text-align: left}body.astral .wd-product .product-element-top,body.astral .wd-product .product-element-top a{border-radius: 20px;background: var(--as-grey);overflow: hidden}body.astral .wd-product .product-element-top img{padding: 18px;object-fit: contain;aspect-ratio: 1 / 1;width: 100%;transition: transform .3s ease}body.astral .wd-product:hover .product-element-top img{transform: scale(1.04)}body.astral .wd-product .product-element-bottom{padding: 12px 4px 0}body.astral .wd-product .wd-entities-title{white-space: normal;font-size: 18px;line-height: 1.35;font-weight: 700;margin: 0 0 10px;text-transform: none}body.astral .wd-product .wd-entities-title a{color: var(--as-navy)}body.astral .wd-product .wrapp-product-price{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-top: 6px}body.astral .wd-product .price{font-family: var(--as-font);font-size: 16px;font-weight: 800;color: var(--as-navy);margin: 0;display: flex;flex-direction: column;line-height: 1.15}body.astral .wd-product .price del{color: var(--as-muted);font-size: 12px;font-weight: 600;opacity: 1}body.astral .wd-product .price ins{text-decoration: none;color: var(--as-red-a11y)}body.astral .wd-product .wrapp-product-price .wd-add-btn,body.astral .wd-product .wrapp-product-price .button{margin: 0;min-height: 38px;padding: 0 18px;font-size: 14px;flex: 0 0 auto}body.astral .wd-product .wrapp-product-price .button::before,body.astral .wd-product .wrapp-product-price .button::after{display: none}body.astral .wd-product.astral-on-sale .wrapp-product-price .button{background: var(--as-red-a11y)}body.astral .wd-product.astral-on-sale .wrapp-product-price .button:hover{background: var(--as-navy)}body.astral .wd-product.astral-out .wrapp-product-price .button{background: var(--as-grey-2);color: var(--as-muted) !important;pointer-events: none}body.astral .wd-product .product-rating-and-price .star-rating,body.astral .wd-product .wd-product-cats,body.astral .wd-product .wd-product-brands-links,body.astral .wd-product .wd-more-desc,body.astral .wd-product .wd-product-sku,body.astral .wd-product .wd-buttons,body.astral .wd-product .wd-product-card-hover,body.astral .wd-product .quick-shop-wrapper{display: none !important}body.astral .wd-hover-base .product-element-bottom,body.astral .wd-hover-base .wd-product-card-bg,body.astral .wd-hover-base:hover .product-element-bottom{position: static !important;box-shadow: none !important;background: transparent !important}body.astral .wd-hover-base .wd-product-card-bg{display: none !important}body.astral .wd-hover-base:hover{z-index: auto}body.astral .wd-hover-base .wd-product-card-hover{display: none !important}body.astral .wd-product .product-labels{top: 12px;left: 12px;width: auto;max-width: calc(100% - 24px)}body.astral .product-labels .product-label{white-space: nowrap;width: auto;max-width: none;min-width: 0}body.astral .product-labels{width: auto}body.astral .wd-product .product-labels .product-label,body.astral .wd-product .product-labels .product-label.onsale{background: var(--as-red-a11y);color: #fff;border-radius: var(--as-radius-pill);font-weight: 700;font-size: 12px;padding: 4px 10px;min-height: 0;min-width: 0;line-height: 1.4}body.astral .wd-product .product-labels .product-label.new,body.astral .wd-product .product-labels .product-label.featured{background: #ffd8b8;color: #7a3a00}body.astral .wd-product .product-labels .product-label.out-of-stock{background: var(--as-navy);color: #fff;border-radius: var(--as-radius-pill);font-size: 12px;padding: 4px 10px}.astral-card-tags{display: flex;flex-wrap: wrap;gap: 6px;margin: 0 0 8px}.astral-tag{display: inline-block;border-radius: 8px;padding: 3px 9px;font-size: 12px;font-weight: 700;line-height: 1.4;background: var(--as-grey);color: var(--as-navy)}.astral-tag--yellow{background: #ffe9a8;color: #6b4d00}.astral-tag--orange{background: #ffd8b8;color: #7a3a00}.astral-tag--red{background: var(--as-pink);color: #a12d22}.astral-tag--blue{background: #dbe6ff;color: #1a3d9c}.astral-tag--navy{background: var(--as-navy);color: #fff}.astral-tag--grey{background: var(--as-grey);color: var(--as-muted)}.astral-card-note{background: var(--as-pink);color: #a12d22;border-radius: 10px;padding: 6px 10px;font-size: 12px;line-height: 1.4;font-weight: 600;margin: 0 0 8px}body.astral .astral-carousel .wd-nav-arrows{display: none}body.astral .astral-carousel .wd-nav-pagin-wrap{margin-top: 20px}body.astral .wd-nav-pagin li > span,body.astral .wd-nav-pagin li > a{width: 10px;height: 10px;border-radius: 999px;background: var(--as-grey-2);border: 0;opacity: 1;transition: width .25s ease,background .25s ease}body.astral .wd-nav-pagin-wrap .wd-nav-pagin li.wd-active-main > span,body.astral .wd-nav-pagin-wrap .wd-nav-pagin li.wd-active > a{background: var(--as-navy);width: 26px}body.astral .wd-product .product-element-top img.astral-tile-img,body.astral img.astral-tile-img{padding: 0;width: 100%;height: 100%;object-fit: cover}body.astral .wd-toolbar-label{font-size: 12px}body.astral .wd-tools-text,body.astral .wd-tools-element .wd-cart-number:not(.wd-tools-count){font-size: 12px}body.astral .wd-search-info-text{font-size: 18px}.astral-promo-grid{display: grid;grid-template-columns: 1.4fr 1fr;gap: 24px;align-items: stretch}.astral-promo{position: relative;display: flex;flex-direction: column;align-items: flex-start;padding: 36px 40px 0;min-height: 360px;border-radius: 28px;background: var(--as-navy);color: var(--as-white) !important;overflow: hidden}.astral-promo__title{font-family: var(--as-display);font-size: clamp(26px,3vw,36px);font-weight: 700;letter-spacing: -.02em;line-height: 1.1;margin-bottom: 8px}.astral-promo__text{font-size: 16px;opacity: .85;max-width: 320px;margin-bottom: 18px}.astral-promo__value{font-size: clamp(48px,6vw,72px);font-weight: 800;line-height: 1;color: var(--as-red);letter-spacing: -.03em}.astral-promo__note{font-size: 14px;opacity: .8;margin-top: 8px;max-width: 320px}.astral-promo__media{position: absolute;right: 32px;top: 50%;transform: translateY(-50%);width: 32%;max-width: 240px;filter: drop-shadow(0 16px 30px rgba(0,0,0,.35))}.astral-promo__media img{width: 100%;height: auto}.astral-promo__mascot{position: absolute;left: 42%;bottom: -6px;width: 200px;transform: translateX(-50%)}.astral-mini-cards{display: flex}.astral-mini-cards .wd-products{width: 100%}body.astral .astral-mini-products .wd-product .product-element-top img{padding: 12px}body.astral .astral-mini-products .wd-product .wd-entities-title{font-size: 14px;-webkit-line-clamp: 2}body.astral .astral-mini-products .wd-product .price{font-size: 14px}body.astral .astral-mini-products .wd-product .wrapp-product-price .button{min-height: 34px;padding: 0 14px;font-size: 12px}.astral-about__grid{display: grid;grid-template-columns: 1.3fr .7fr;gap: 40px;align-items: center}.astral-about__lead{font-size: 18px;font-weight: 700;margin: 0 0 16px}.astral-about__text{font-size: 16px;line-height: 1.7;opacity: .9;margin: 0 0 12px}.astral-about__mascot{display: flex;justify-content: center}.astral-about__mascot .astral-mascot{max-height: 360px;width: auto}.astral-programs--grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 20px}.astral-program{display: flex;flex-direction: column;gap: 10px;padding: 28px 24px;border-radius: var(--as-radius);background: var(--as-grey);color: var(--as-navy) !important;min-height: 200px;transition: transform .25s ease,box-shadow .25s ease}.astral-program:hover{transform: translateY(-4px);box-shadow: var(--as-shadow)}.astral-program__title{font-size: 18px;font-weight: 800;line-height: 1.25}.astral-program__text{font-size: 14px;line-height: 1.55;color: var(--as-muted);flex: 1}.astral-program__cta{font-size: 14px;font-weight: 700;color: var(--as-red-a11y)}.astral-programs--side{display: flex;flex-direction: column;gap: 12px;margin-top: 24px}.astral-program--side{flex-direction: row;align-items: center;flex-wrap: wrap;min-height: 0;padding: 16px 18px;gap: 4px 12px;position: relative;padding-right: 40px}.astral-program--side .astral-program__title{font-size: 16px;width: 100%}.astral-program--side .astral-program__text{font-size: 12px}.astral-program__chevron{position: absolute;right: 18px;top: 50%;transform: translateY(-50%);font-size: 26px;line-height: 1;color: var(--as-red)}.astral-blog__grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px}.astral-blog-card{display: flex;flex-direction: column;border-radius: var(--as-radius);background: var(--as-white);border: 1px solid var(--as-grey-2);overflow: hidden;transition: box-shadow .25s ease,transform .25s ease}.astral-blog-card:hover{box-shadow: var(--as-shadow);transform: translateY(-3px)}.astral-blog-card__media{display: block;aspect-ratio: 900 / 420;background: var(--as-grey)}.astral-blog-card__media img,.astral-blog-card__noimg{width: 100%;height: 100%;object-fit: cover;display: block}.astral-blog-card__body{padding: 20px 22px 24px;display: flex;flex-direction: column;gap: 10px;flex: 1}.astral-blog-card__title{font-size: 18px;margin: 0;line-height: 1.3}.astral-blog-card__excerpt{font-size: 14px;line-height: 1.6;color: var(--as-muted);margin: 0;flex: 1}.astral-blog-card__more{font-weight: 700;font-size: 14px;color: var(--as-red-a11y) !important}.astral-partners__logos{display: flex;flex-wrap: wrap;justify-content: center;gap: 16px}.astral-partner{display: inline-flex;align-items: center;justify-content: center;min-width: 150px;height: 64px;padding: 12px 22px;border-radius: var(--as-radius-sm);background: var(--as-white);color: var(--as-navy) !important;font-weight: 800;font-size: 16px}.astral-partner__logo{max-height: 36px;width: auto}.astral-faq__layout{display: grid;grid-template-columns: 300px 1fr;gap: 24px;align-items: start}.astral-faq__nav{display: flex;flex-direction: column;gap: 8px;padding: 12px;background: var(--as-grey)}.astral-faq__nav-btn{text-align: left;background: transparent;border: 0;border-radius: var(--as-radius-sm);padding: 14px 16px;font-family: var(--as-font);font-weight: 700;font-size: 14px;color: var(--as-navy);text-transform: none;letter-spacing: 0;cursor: pointer;transition: background .2s ease,color .2s ease}.astral-faq__nav-btn:hover{background: var(--as-white)}.astral-faq__nav-btn.is-active{background: var(--as-navy);color: var(--as-white)}.astral-faq__panels{padding: 8px 28px;border: 1px solid var(--as-grey-2)}.astral-faq__item{border-bottom: 1px solid var(--as-grey-2)}.astral-faq__item:last-child{border-bottom: 0}.astral-faq__q{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 18px 0;font-weight: 700;font-size: 16px;cursor: pointer;list-style: none}.astral-faq__q::-webkit-details-marker{display: none}.astral-faq__icon{position: relative;flex: 0 0 26px;width: 26px;height: 26px;border-radius: 999px;background: var(--as-grey)}.astral-faq__icon::before,.astral-faq__icon::after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 2px;background: var(--as-navy);transform: translate(-50%,-50%)}.astral-faq__icon::after{transform: translate(-50%,-50%) rotate(90deg);transition: transform .2s ease}.astral-faq__item[open] .astral-faq__icon{background: var(--as-red)}.astral-faq__item[open] .astral-faq__icon::before,.astral-faq__item[open] .astral-faq__icon::after{background: #fff}.astral-faq__item[open] .astral-faq__icon::after{transform: translate(-50%,-50%) rotate(0)}.astral-faq__a{padding: 0 40px 18px 0;font-size: 14px;line-height: 1.65;color: var(--as-muted)}.astral-faq__a p:last-child{margin-bottom: 0}.astral-newsletter{padding-bottom: var(--as-section)}.astral-newsletter__box{background: var(--as-red-a11y);color: var(--as-white);border-radius: 28px;padding: clamp(28px,4vw,48px);max-width: 900px;margin: 0 auto;text-align: center}.astral-newsletter__heading{color: #fff;font-size: clamp(22px,2.6vw,28px);margin: 0 0 8px}.astral-newsletter__text{margin: 0 auto 20px;max-width: 560px}.astral-newsletter__label{display: block;color: #fff;font-weight: 700;font-size: 14px;margin-bottom: 8px;text-align: left;max-width: 560px;margin-left: auto;margin-right: auto}.astral-newsletter__row{display: flex;gap: 10px;max-width: 560px;margin: 0 auto}body.astral .astral-newsletter__input{flex: 1;min-height: 48px;border: 0;border-radius: var(--as-radius-pill);padding: 0 20px;background: #fff;color: var(--as-navy);font-family: var(--as-font);font-size: 14px;box-shadow: none}.astral-newsletter__btn{min-height: 48px;padding: 0 26px;border: 0;border-radius: var(--as-radius-pill);background: var(--as-navy);color: #fff;font-family: var(--as-font);font-weight: 700;font-size: 14px;cursor: pointer;white-space: nowrap;transition: background .2s ease}.astral-newsletter__btn:hover{background: #151a35}.astral-newsletter__consent{font-size: 14px;margin: 14px auto 0;max-width: 560px}.astral-newsletter__msg{margin: 10px 0 0;font-weight: 700;font-size: 14px;min-height: 1em}.astral-newsletter__msg.is-error{color: #fff3f1;text-decoration: underline}body.astral .footer-container{position: relative;margin-top: var(--as-section);background: var(--as-navy);color: #fff}body.astral .footer-container::before{content: "";position: absolute;left: 0;right: 0;top: 1px;transform: translateY(-100%);height: clamp(28px,6.25vw,90px);background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 90' preserveAspectRatio='none'><path fill='%2320284f' d='M0,44 C240,88 480,0 720,44 C960,88 1200,0 1440,44 L1440,90 L0,90 Z'/></svg>") center / 100% 100% no-repeat;pointer-events: none}body.astral .footer-container .widget-title,body.astral .footer-container h5{color: #fff;font-size: 16px;font-weight: 800;text-transform: none;margin-bottom: 14px}body.astral .footer-container,body.astral .footer-container p,body.astral .footer-container li{color: rgba(255,255,255,.8);font-size: 14px}body.astral .footer-container a{color: rgba(255,255,255,.85)}body.astral .footer-container a:hover{color: #fff}body.astral .footer-container ul{list-style: none;margin: 0;padding: 0}body.astral .footer-container li{margin-bottom: 8px}body.astral .copyrights-wrapper{border-top: 1px solid rgba(255,255,255,.12)}body.astral .copyrights-wrapper .min-footer{font-size: 14px;color: rgba(255,255,255,.65)}body.astral .footer-container .textwidget img.astral-footer-logo{max-height: 40px;width: auto;margin-bottom: 12px}body.astral.woocommerce-shop .page-title,body.astral.archive .page-title{display: none}body.astral .woocommerce-result-count,body.astral .woocommerce-ordering,body.astral .wd-products-per-page,body.astral .wd-products-view,body.astral .wd-per-page-btn,body.astral .wd-products-shop-view{display: none !important}body.astral .shop-loop-head{display: block}body.astral .wd-shop-tools{display: block !important;width: 100%}body.astral .wd-page-title{display: none}.astral-subcats{display: grid;grid-template-columns: repeat(4,1fr);grid-auto-flow: column;grid-template-rows: repeat(3,auto);gap: 10px 16px;margin: 0 0 24px}.astral-subcat{display: flex;align-items: center;justify-content: space-between;padding: 12px 16px;border-radius: 12px;background: var(--as-grey);font-weight: 700;font-size: 14px;color: var(--as-navy) !important;transition: background .2s ease}.astral-subcat::after{content: "›";font-size: 21px;color: var(--as-red);line-height: 1}.astral-subcat:hover{background: var(--as-grey-2)}.astral-cat-banner{position: relative;display: flex;align-items: center;min-height: 200px;padding: 32px 40px;border-radius: 28px;background: var(--as-navy);color: #fff;overflow: hidden;margin: 0 0 28px}.astral-cat-banner__text{max-width: 60%}.astral-cat-banner__title{color: #fff;font-size: clamp(24px,3vw,34px);margin: 0 0 8px}.astral-cat-banner p{margin: 0;opacity: .9;font-size: 16px}.astral-cat-banner__mascot{position: absolute;right: 8%;bottom: -8px;width: 220px}.astral-sort{display: inline-flex;gap: 4px;padding: 4px;border-radius: var(--as-radius-pill);background: var(--as-grey);margin: 0 0 24px}.astral-sort__item{padding: 10px 18px;border-radius: var(--as-radius-pill);font-weight: 700;font-size: 14px;color: var(--as-navy) !important;transition: background .2s ease,color .2s ease}.astral-sort__item:hover{background: var(--as-white)}.astral-sort__item.is-active{background: var(--as-navy);color: #fff !important}body.astral .wd-load-more{margin: 24px auto 0}body.astral .wd-products-loader{display: none}body.astral .woocommerce-pagination .page-numbers li a,body.astral .woocommerce-pagination .page-numbers li span{border-radius: 999px;background: var(--as-grey);color: var(--as-navy);font-weight: 700;border: 0}body.astral .woocommerce-pagination .page-numbers li span.current{background: var(--as-navy);color: #fff}.astral-archive-bottom{clear: both}body.astral .sidebar-container .widget-title,body.astral .wd-sidebar .widget-title{font-size: 14px;font-weight: 800;text-transform: none;margin-bottom: 12px}body.astral .wd-sidebar .wd-widget,body.astral .sidebar-container .widget{margin-bottom: 26px}.astral-side__select-wrap{display: block;margin-bottom: 24px}body.astral .astral-side__select{width: 100%;min-height: 48px;border: 0;border-radius: var(--as-radius-pill);background: var(--as-navy);color: #fff;font-family: var(--as-font);font-weight: 700;font-size: 14px;padding: 0 44px 0 20px;appearance: none;-webkit-appearance: none;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'><path fill='none' stroke='white' stroke-width='2' d='M1 1l6 6 6-6'/></svg>");background-repeat: no-repeat;background-position: right 18px center}.astral-side__heading{font-size: 16px;margin: 0 0 16px}.astral-radio-list,.astral-radio-list li{list-style: none;margin: 0;padding: 0}.astral-radio-list li{margin-bottom: 8px}.astral-radio{display: inline-flex;align-items: center;gap: 10px;font-size: 14px;font-weight: 600;color: var(--as-navy) !important}.astral-radio::before{content: "";width: 18px;height: 18px;border-radius: 999px;border: 2px solid var(--as-grey-2);background: #fff;box-sizing: border-box}.astral-radio.is-active::before{border-color: var(--as-navy);border-width: 5px}body.astral .wd-sidebar .wd-widget-layered-nav li a,body.astral .wd-sidebar .widget_product_categories li a,body.astral .wd-sidebar .woocommerce-widget-layered-nav li a{font-family: var(--as-font);font-size: 14px;font-weight: 600;color: var(--as-navy)}body.astral .wd-sidebar .price_slider_wrapper .ui-slider .ui-slider-range{background: var(--as-red)}body.astral .wd-sidebar .price_slider_wrapper .ui-slider .ui-slider-handle{background: var(--as-navy)}body.astral .wd-sidebar .price_slider_amount .button{min-height: 36px;padding: 0 18px;font-size: 12px}@media (max-width: 1024px){.astral-cat-cards{grid-template-columns: repeat(3,1fr)}.astral-programs--grid{grid-template-columns: repeat(2,1fr)}.astral-subcats{grid-template-columns: repeat(3,1fr);grid-template-rows: repeat(4,auto)}.astral-promo-grid{grid-template-columns: 1fr}.astral-faq__layout{grid-template-columns: 1fr}.astral-faq__nav{flex-direction: row;flex-wrap: wrap}.astral-hero__grid{grid-template-columns: 1fr 1fr}}@media (max-width: 767px){.astral-hero__grid{grid-template-columns: 1fr;text-align: center}.astral-hero__text{margin-left: auto;margin-right: auto}.astral-hero__mascot .astral-mascot{max-height: 280px}.astral-cat-cards{grid-template-columns: repeat(2,1fr);gap: 12px}.astral-cat-card{min-height: 150px;padding: 16px}.astral-cat-card__title{font-size: 16px}.astral-promo{padding: 24px 22px 0;min-height: 300px}.astral-promo__media{right: 12px;width: 34%}.astral-promo__mascot{left: 30%;width: 140px}.astral-about__grid{grid-template-columns: 1fr;text-align: center}.astral-about__mascot .astral-mascot{max-height: 240px}.astral-programs--grid{grid-template-columns: 1fr}.astral-blog__grid{grid-template-columns: 1fr}.astral-newsletter__row{flex-direction: column}.astral-cat-banner{padding: 24px;min-height: 0}.astral-cat-banner__text{max-width: 100%}.astral-cat-banner__mascot{display: none}.astral-sort{display: flex;overflow-x: auto}.astral-faq__panels{padding: 4px 16px}body.astral .whb-header .wd-header-cart > a{padding: 0 12px;height: 38px}}body.astral .website-wrapper{overflow-x: clip}body.astral .wd-content-layout > .astral-home{grid-column: 1 / -1;width: 100vw;max-width: 100vw;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw)}body.astral.astral-home .wd-content-layout{padding-top: 0;padding-bottom: 0}body.astral.astral-home .wd-content-layout > .wd-sidebar{display: none}body.astral{--wd-primary-color: #20284f;--wd-alternative-color: #c93a2e;--wd-link-color: #20284f;--wd-link-color-hover: #c93a2e;--wd-title-color: #20284f;--wd-text-color: #20284f;--wd-text-font: var(--as-font);--wd-title-font: var(--as-font);--wd-entities-title-font: var(--as-font);--wd-widget-title-font: var(--as-font);--wd-header-el-font: var(--as-font);--wd-brd-radius: 22px;--wd-form-brd-radius: 999px}body.astral .wd-load-more-loader{display: none !important}body.astral .wd-loop-footer{display: flex;justify-content: center;margin-top: 24px}body.astral .wd-wishlist-btn,body.astral .wd-compare-btn{display: none !important}body.astral .price_slider_amount .button{background: var(--as-navy);color: #fff !important;opacity: 1}body.astral .price_slider_wrapper .ui-slider .ui-slider-handle{background: var(--as-navy);border: 0}body.astral .price_slider_wrapper .ui-slider .ui-slider-range{background: var(--as-red)}body.astral .btn:not(.quantity .btn),body.astral .button,body.astral button[type="submit"]:not(.astral-btn):not(.wd-load-more),body.astral input[type="submit"],body.astral .searchsubmit,body.astral .wp-block-search__button{background-color: var(--as-navy);color: #fff;border-radius: 999px;border: 0;text-transform: none;font-weight: 700}body.astral .btn:hover,body.astral .button:hover,body.astral input[type="submit"]:hover{background-color: var(--as-red-a11y);color: #fff}body.astral .widget_search .searchform input[type="text"],body.astral .wp-block-search__input{border-radius: 999px}body.astral .wd-show-sidebar-btn{margin: 0 0 16px}body.astral .wd-show-sidebar-btn > a{display: inline-flex;align-items: center;gap: 8px;padding: 10px 18px;border-radius: 999px;background: var(--as-grey);color: var(--as-navy);font-weight: 700;text-transform: none}@media (min-width: 1025px){body.astral .wd-show-sidebar-btn{display: none}}body.astral.single-product .product-image-summary-wrap{padding-top: 24px}body.astral.single-product .product_title{font-size: 40px;line-height: 1.15}body.astral.single-product .product-labels .product-label{position: static;display: inline-block;margin: 0 6px 6px 0}body.astral.single-product .product-labels{position: absolute;top: 16px;left: 16px;flex-direction: row;flex-wrap: wrap}body.astral.single-product .woocommerce-product-gallery{background: var(--as-grey);border-radius: var(--as-radius);padding: 24px}body.astral.single-product .summary-inner .price{color: var(--as-navy);font-size: 32px;font-weight: 800}body.astral.single-product .summary-inner .price del{color: var(--as-muted);font-weight: 500;font-size: 21px}body.astral.single-product .summary-inner .price ins{color: var(--as-red-a11y);text-decoration: none}body.astral.single-product .stock.in-stock{color: #1b7d50;font-weight: 600}body.astral.single-product .woocommerce-product-details__short-description{color: #5c6280;margin-bottom: 20px}body.astral.single-product form.cart{display: flex;align-items: center;gap: 12px;flex-wrap: wrap}body.astral.single-product form.cart .quantity{display: inline-flex;align-items: center;border: 2px solid var(--as-grey);border-radius: 999px;overflow: hidden}body.astral.single-product form.cart .quantity .btn{width: 40px;height: 42px;background: transparent;color: var(--as-navy);font-size: 18px;border-radius: 0;padding: 0}body.astral.single-product form.cart .quantity .qty{width: 48px;height: 42px;border: 0;text-align: center;font-weight: 700;color: var(--as-navy)}body.astral.single-product .single_add_to_cart_button{padding: 0 32px;height: 46px;font-size: 16px}body.astral.single-product .product-tabs-wrapper{margin-top: 40px}body.astral.single-product .wd-nav-tabs > li > a{text-transform: none;font-weight: 700;font-size: 16px;color: var(--as-navy)}body.astral.single-product .wd-nav-tabs > li.active > a{color: var(--as-red-a11y)}body.astral.single-product .wd-nav-tabs > li > a .nav-link-text::after{background: var(--as-red)}body.astral.single-product .woocommerce-Tabs-panel{color: #5c6280;max-width: 900px;margin: 0 auto}body.astral.single-product .woocommerce-Tabs-panel h2{color: var(--as-navy);font-size: 21px}body.astral .related-and-upsells{margin-top: 40px}body.astral .related-and-upsells .wd-products-element .title,body.astral .related-and-upsells .title.element-title{text-align: left;font-size: 26px;color: var(--as-navy)}body.astral .wd-post-cat.wd-style-with-bg a{color: #fff;background: var(--as-navy);border-radius: 999px;padding: 4px 14px;font-weight: 700;text-transform: none}body.astral .wd-post .wd-post-title{font-size: 26px}body.astral .wd-post .wd-post-title a{color: var(--as-navy)}body.astral .wd-post .wd-read-more a,body.astral .wd-post .wd-post-meta{text-transform: none}body.astral .wd-post .wd-read-more a{color: var(--as-red-a11y);font-weight: 700}body.astral.single-post .entry-content,body.astral.single-post .wd-entry-content{max-width: 860px;margin: 0 auto;color: #5c6280}body.astral.single-post .entry-content h2,body.astral.single-post .entry-content h3,body.astral.single-post .wd-entry-content h2,body.astral.single-post .wd-entry-content h3{color: var(--as-navy)}body.astral div.quantity .btn{--btn-color: var(--as-navy);--btn-bgcolor: #fff;color: var(--as-navy);background: #fff;border-radius: 0;font-weight: 700}body.astral.single-product .product-labels .product-label,body.astral .labels-rounded .product-label{width: auto;height: auto;min-width: 0;min-height: 0;line-height: 1.2;padding: 6px 12px;border-radius: 999px;font-size: 12px}body.astral .wd-checkout-steps{display: flex;justify-content: center;gap: 12px;margin: 8px 0 32px;padding: 0;list-style: none;counter-reset: astral-step}body.astral .wd-checkout-steps li{display: flex;align-items: center;gap: 10px;padding: 10px 20px;border-radius: 999px;background: var(--as-grey);color: var(--as-muted);font-weight: 700;font-size: 14px;text-transform: none}body.astral .wd-checkout-steps li a,body.astral .wd-checkout-steps li span{color: inherit;text-transform: none}body.astral .wd-checkout-steps li.step-active{background: var(--as-navy);color: #fff}body.astral .wd-checkout-steps li::before{content: counter(astral-step);counter-increment: astral-step;width: 24px;height: 24px;border-radius: 50%;background: #fff;color: var(--as-navy);display: inline-flex;align-items: center;justify-content: center;font-size: 12px}body.astral .wd-checkout-steps li.step-active::before{background: rgba(255,255,255,.2);color: #fff}body.astral .cart-content-wrapper{display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: 32px;align-items: start}body.astral .cart-content-wrapper > form{grid-column: 1}body.astral .cart-content-wrapper .cart-collaterals,body.astral .cart-content-wrapper .cart-totals-inner{grid-column: 2}body.astral table.shop_table.cart{border: 0}body.astral table.shop_table.cart th{border: 0;color: var(--as-muted);font-weight: 600;font-size: 14px;text-transform: none}body.astral table.shop_table.cart td{border-color: var(--as-grey);padding: 18px 10px;vertical-align: middle}body.astral table.shop_table.cart .product-thumbnail img{width: 80px;border-radius: 14px;background: var(--as-grey)}body.astral table.shop_table.cart .product-name a{color: var(--as-navy);font-weight: 700}body.astral table.shop_table.cart .product-price,body.astral table.shop_table.cart .product-subtotal{color: var(--as-navy);font-weight: 700}body.astral table.shop_table.cart .product-remove a.remove{width: 28px;height: 28px;line-height: 26px;border-radius: 50%;background: var(--as-grey);color: var(--as-navy) !important;font-size: 0}body.astral table.shop_table.cart .product-remove a.remove::before{font-size: 16px}body.astral table.shop_table.cart .product-remove a.remove:hover{background: var(--as-red-a11y);color: #fff !important}body.astral .wd-cart-action-row td{border: 0;padding-top: 24px}body.astral .cart-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 16px}body.astral .cart-actions .coupon{display: flex;gap: 8px;margin: 0}body.astral .cart-actions .coupon input{border-radius: 999px;min-height: 44px}body.astral .cart-actions .coupon .button{min-height: 44px}body.astral .astral-continue{margin-inline-start: auto;color: var(--as-navy);font-weight: 700;display: inline-flex;align-items: center;min-height: 44px}body.astral .cart_totals{background: var(--as-grey);border-radius: var(--as-radius);padding: 28px}body.astral .cart_totals h2{font-size: 21px;margin-bottom: 16px}body.astral .cart_totals table{border: 0}body.astral .cart_totals th,body.astral .cart_totals td{border: 0;border-bottom: 1px solid var(--as-grey-2);padding: 12px 0}body.astral .cart_totals .order-total th,body.astral .cart_totals .order-total td{border: 0;font-size: 21px;color: var(--as-navy)}body.astral .wc-proceed-to-checkout{margin-top: 20px}body.astral .wc-proceed-to-checkout .checkout-button{width: 100%;background: var(--as-red-a11y);color: #fff;min-height: 52px;font-size: 16px}body.astral .wc-proceed-to-checkout .checkout-button:hover{background: var(--as-navy)}body.astral .astral-empty{text-align: center;padding: 30px 0 60px}body.astral .astral-empty__mascot{width: 180px;height: auto;margin: 0 auto 12px}body.astral .astral-empty h1{font-size: 32px}body.astral .astral-empty p{color: var(--as-muted);max-width: 520px;margin: 0 auto 24px}body.astral form.checkout{display: grid;grid-template-columns: minmax(0,1fr) 440px;gap: 40px;align-items: start}body.astral form.checkout .col2-set,body.astral form.checkout .checkout-order-review{min-width: 0}body.astral form.checkout .col2-set .col-1,body.astral form.checkout .col2-set .col-2{width: 100%;float: none}body.astral form.checkout h3{font-size: 21px;margin-bottom: 18px}body.astral form.checkout .form-row label{font-weight: 600;font-size: 14px;color: var(--as-navy)}body.astral form.checkout .form-row .description{color: var(--as-muted);font-size: 12px}body.astral form.checkout .input-text,body.astral form.checkout select,body.astral form.checkout .select2-container .select2-selection--single{border-radius: 14px;min-height: 48px;border-color: var(--as-grey-2)}body.astral form.checkout textarea.input-text{min-height: 100px;border-radius: 14px}body.astral form.checkout .astral-company-toggle{padding: 6px 0}body.astral form.checkout .astral-company-toggle label{font-weight: 700}body.astral form.checkout .astral-company-field[hidden]{display: none !important}body.astral .checkout-order-review{background: var(--as-grey);border-radius: var(--as-radius);padding: 28px;position: sticky;top: 90px}body.astral .checkout-order-review table.shop_table{border: 0}body.astral .checkout-order-review table.shop_table th,body.astral .checkout-order-review table.shop_table td{border: 0;border-bottom: 1px solid var(--as-grey-2);padding: 12px 0;font-size: 14px}body.astral .checkout-order-review table.shop_table .order-total th,body.astral .checkout-order-review table.shop_table .order-total td{border: 0;font-size: 21px;color: var(--as-navy)}body.astral .checkout-order-review .product-name{color: var(--as-navy);font-weight: 600}body.astral #payment{background: transparent}body.astral #payment ul.payment_methods{border: 0;padding: 0;margin: 0 0 16px}body.astral #payment ul.payment_methods li{background: #fff;border-radius: 16px;padding: 14px 16px;margin-bottom: 10px;border: 2px solid transparent}body.astral #payment ul.payment_methods li:has(input:checked){border-color: var(--as-navy)}body.astral #payment ul.payment_methods li label{font-weight: 700;color: var(--as-navy)}body.astral #payment .payment_box{background: transparent;padding: 8px 0 0;font-size: 14px;color: var(--as-muted)}body.astral #payment .payment_box::before{display: none}body.astral .astral-consent,body.astral .woocommerce-terms-and-conditions-wrapper .form-row{font-size: 14px;color: var(--as-muted);margin-bottom: 12px}body.astral .astral-consent label,body.astral .woocommerce-terms-and-conditions-wrapper label{display: flex;gap: 10px;align-items: flex-start;line-height: 1.45}body.astral .astral-consent input,body.astral .woocommerce-terms-and-conditions-wrapper input{margin-top: 3px;flex: 0 0 auto}body.astral #place_order{width: 100%;background: var(--as-red-a11y);color: #fff;min-height: 54px;font-size: 16px;text-transform: none}body.astral #place_order:hover{background: var(--as-navy)}body.astral .woocommerce-privacy-policy-text{font-size: 12px;color: var(--as-muted)}body.astral .woocommerce-form-coupon-toggle .woocommerce-info,body.astral .woocommerce-form-login-toggle .woocommerce-info{border-radius: 14px;background: var(--as-grey)}body.astral .astral-thanks{display: grid;grid-template-columns: 200px minmax(0,1fr);gap: 32px;align-items: center;background: var(--as-grey);border-radius: var(--as-radius);padding: 32px;margin-bottom: 32px}body.astral .astral-thanks__mascot{width: 100%;height: auto}body.astral .astral-thanks h1{font-size: 32px;margin-bottom: 12px}body.astral .astral-thanks p{color: var(--as-muted);margin-bottom: 8px}body.astral .astral-thanks__help a{color: var(--as-red-a11y);font-weight: 700}body.astral .woocommerce-order .woocommerce-notice--success{display: none}body.astral .woocommerce-order ul.order_details{display: flex;flex-wrap: wrap;gap: 12px;padding: 0;margin: 0 0 24px}body.astral .woocommerce-order ul.order_details li{border: 0;background: var(--as-grey);border-radius: 16px;padding: 14px 18px;margin: 0;font-size: 14px;text-transform: none;color: var(--as-muted)}body.astral .woocommerce-order ul.order_details li strong{display: block;color: var(--as-navy);font-size: 16px;margin-top: 4px}body.astral .woocommerce-order h2{font-size: 21px}body.astral .woocommerce-order table.shop_table{border: 0}body.astral .woocommerce-order table.shop_table th,body.astral .woocommerce-order table.shop_table td{border-color: var(--as-grey)}body.astral .woocommerce-bacs-bank-details{background: var(--as-grey);border-radius: var(--as-radius);padding: 24px;margin-bottom: 24px}@media (max-width: 1024px){body.astral .cart-content-wrapper,body.astral form.checkout{grid-template-columns: 1fr}body.astral .cart-content-wrapper .cart-collaterals,body.astral .cart-content-wrapper .cart-totals-inner{grid-column: 1}body.astral .checkout-order-review{position: static}body.astral .astral-thanks{grid-template-columns: 1fr;text-align: center}body.astral .astral-thanks__mascot{width: 140px;margin: 0 auto}}@media (max-width: 767px){body.astral .wd-checkout-steps li{padding: 8px 12px;font-size: 12px}body.astral .cart_totals,body.astral .checkout-order-review{padding: 20px}body.astral .astral-continue{margin-inline-start: 0}}body.astral div.quantity .btn.minus,body.astral div.quantity .btn.plus{color: var(--as-navy) !important;background: #fff !important}body.astral div.quantity .btn.minus:hover,body.astral div.quantity .btn.plus:hover{background: var(--as-navy) !important;color: #fff !important}body.astral .cart_totals h2,body.astral form.checkout h3,body.astral .woocommerce-order h2,body.astral .woocommerce-message .button{text-transform: none}body.astral .cart-totals-inner{border: 0 !important;padding: 0 !important;background: transparent !important;box-shadow: none !important}body.astral .cart-totals-inner::before,body.astral .cart-totals-inner::after,body.astral .checkout-order-review::before,body.astral .checkout-order-review::after{display: none !important}body.astral .wc-empty-cart-message,body.astral .return-to-shop{display: none !important}body.astral .woocommerce-message,body.astral .woocommerce-info{background: var(--as-grey);color: var(--as-navy);border-radius: 16px}body.astral .woocommerce-message::before,body.astral .woocommerce-info::before{color: var(--as-navy)}body.astral .woocommerce-error{border-radius: 16px}body.astral form.woocommerce-checkout > .customer-details,body.astral form.woocommerce-checkout > .checkout-order-review{max-width: none !important;width: 100% !important;flex: none !important}body.astral form.woocommerce-checkout > .woocommerce-NoticeGroup,body.astral form.woocommerce-checkout > .wc-order-attribution-inputs{grid-column: 1 / -1}body.astral form.woocommerce-checkout > .customer-details .woocommerce-billing-fields{margin-top: 0 !important}body.astral #order_review_heading{text-transform: none;text-align: left;font-size: 21px;margin-bottom: 18px}body.astral .checkout-order-review table.shop_table thead th{text-transform: none;color: var(--as-muted);font-weight: 600}@media (max-width: 1024px){body.astral .checkout-order-review,body.astral .cart_totals,body.astral .woocommerce-order{margin-bottom: 56px}}.astral-skip-link{position: absolute;left: -9999px;top: 0;z-index: 100000;background: var(--as-navy);color: #fff !important;padding: 12px 18px;border-radius: 0 0 12px 0;font-weight: 700;font-size: 16px}.astral-skip-link:focus{left: 0;outline: 2px solid var(--as-red);outline-offset: 2px}body.astral a:focus-visible,body.astral button:focus-visible,body.astral [role="button"]:focus-visible,body.astral input:focus-visible,body.astral select:focus-visible,body.astral textarea:focus-visible,body.astral summary:focus-visible,body.astral [tabindex]:focus-visible{outline: 2px solid var(--as-red-a11y) !important;outline-offset: 2px}body.astral .wd-btn-arrow,body.astral [role="button"]{cursor: pointer}body.astral .wd-sidebar .count,body.astral .sidebar-container .count,body.astral .widget .count,body.astral form .optional,body.astral .wd-post time.published,body.astral .wd-post .post-date,body.astral .woocommerce-mini-cart .quantity,body.astral .wd-header-cart .quantity{color: var(--as-muted)}body.astral .astral-cat-banner__title,body.astral .astral-newsletter__heading{color: #fff}body.astral form .optional{font-size: 12px}body.astral .wd-post-meta,body.astral .wd-post-meta a,body.astral time.published{color: var(--as-muted)}body.astral a[rel="category tag"]{font-size: 12px}body.astral .widget_shopping_cart .remove_from_cart_button{width: 36px;height: 36px;line-height: 36px}body.astral .footer-container .textwidget img.astral-footer-logo{height: 40px}@media (prefers-reduced-motion: reduce){body.astral *,body.astral *::before,body.astral *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}body.astral .astral-mascot,body.astral .astral-hero__mascot{animation: none !important;transform: none !important}}@media (max-width: 767px){body.astral input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),body.astral select,body.astral textarea,body.astral .select2-container .select2-selection__rendered{font-size: 16px}body.astral .input-text,body.astral input[type="text"],body.astral input[type="email"],body.astral input[type="search"],body.astral input[type="tel"],body.astral input[type="number"],body.astral select,body.astral .searchform input[type="text"]{min-height: 44px}body.astral.single-product form.cart .quantity .qty{height: 44px}body.astral .wd-product .wrapp-product-price .button,body.astral .astral-mini-products .wd-product .wrapp-product-price .button{min-height: 44px}body.astral .footer-container li a,body.astral .wd-sidebar .wd-widget li a,body.astral .sidebar-container .widget li a,body.astral .wd-breadcrumbs a,body.astral .wd-breadcrumbs span{display: inline-block;padding: 12px 0}body.astral .footer-container li{margin-bottom: 0}body.astral .wd-sidebar .button,body.astral .wd-show-sidebar-btn,body.astral .wd-close-side-widget,body.astral .wd-checkout-steps li,body.astral .astral-subcat{min-height: 44px}body.astral .wd-close-side-widget{display: inline-flex;align-items: center;padding: 0 12px}body.astral table.shop_table.cart .product-remove a.remove{width: 44px;height: 44px;line-height: 42px}body.astral table.shop_table.cart .cart_item .product-name{padding-right: 56px}body.astral form.checkout input[type="checkbox"],body.astral .woocommerce-form__input-checkbox,body.astral input.input-checkbox,body.astral .comment-form input[type="checkbox"]{width: 22px;height: 22px}body.astral form.checkout .form-row label,body.astral .woocommerce-form__label-for-checkbox{min-height: 44px;display: inline-flex;align-items: center;gap: 10px}body.astral .showlogin,body.astral .showcoupon{display: inline-block;padding: 12px 0}body.astral a:has(> .wd-action-text){display: inline-flex;align-items: center;min-height: 44px}body.astral .price_slider_amount .button,body.astral .wd-sidebar button.button{min-height: 44px;height: 44px}body.astral .astral-side__select{font-size: 16px}body.astral .wd-product .wd-entities-title a{display: inline-block;padding: 3px 0}}.astral-hero{position: relative;overflow: hidden}.astral-hero__bg{position: absolute;inset: 0;z-index: 0;pointer-events: none;overflow: hidden;-webkit-mask-image: linear-gradient(to bottom,#000 0%,#000 78%,rgba(0,0,0,0) 100%);mask-image: linear-gradient(to bottom,#000 0%,#000 78%,rgba(0,0,0,0) 100%)}body.astral .wd-page-wrapper{background-color: transparent}.astral-hero__blob{position: absolute;border-radius: 50%;filter: blur(64px);will-change: transform}.astral-hero__blob--a{width: min(560px,60vw);aspect-ratio: 1;background: radial-gradient(circle,rgba(32,40,79,.20),transparent 70%);top: -22%;left: -12%}.astral-hero__blob--b{width: min(440px,50vw);aspect-ratio: 1;background: radial-gradient(circle,rgba(234,92,80,.20),transparent 70%);bottom: -26%;right: 4%}.astral-hero__blob--c{width: min(380px,44vw);aspect-ratio: 1;background: radial-gradient(circle,rgba(93,140,255,.16),transparent 70%);top: 14%;right: 30%}.astral-hero__dots{position: absolute;inset: 0;background-image: radial-gradient(rgba(32,40,79,.13) 1px,transparent 1px);background-size: 26px 26px;-webkit-mask-image: radial-gradient(ellipse 72% 62% at 50% 42%,#000 28%,transparent 76%);mask-image: radial-gradient(ellipse 72% 62% at 50% 42%,#000 28%,transparent 76%)}.astral-hero__grid{position: relative;z-index: 1}.astral-hero__eyebrow{display: inline-flex;align-items: center;gap: 9px;background: var(--as-white);border: 1px solid var(--as-grey-2);border-radius: var(--as-radius-pill);padding: 8px 16px;margin: 0 0 18px;font-size: 14px;font-weight: 700;color: var(--as-navy);box-shadow: 0 6px 18px rgba(32,40,79,.07)}.astral-hero__pulse{position: relative;width: 8px;height: 8px;border-radius: 50%;background: #1b7d50;flex: 0 0 auto}.astral-hero__pulse::after{content: "";position: absolute;inset: -4px;border-radius: 50%;border: 2px solid rgba(27,125,80,.5);animation: astral-ping 2.2s ease-out infinite}@keyframes astral-ping{0%{transform: scale(.55);opacity: 1}100%{transform: scale(1.7);opacity: 0}}.astral-hero__trust{list-style: none;display: flex;flex-wrap: wrap;gap: 10px 24px;margin: 24px 0 0;padding: 0}.astral-hero__trust li{position: relative;padding-left: 26px;font-size: 14px;font-weight: 600;color: var(--as-muted)}.astral-hero__trust li::before{content: "";position: absolute;left: 0;top: 50%;margin-top: -9px;width: 18px;height: 18px;border-radius: 50%;background: rgba(27,125,80,.13)}.astral-hero__trust li::after{content: "";position: absolute;left: 6px;top: 50%;margin-top: -4px;width: 5px;height: 9px;border: solid #1b7d50;border-width: 0 2px 2px 0;transform: rotate(45deg)}.astral-hero__mascot{position: relative}.astral-hero__glow{position: absolute;left: 50%;top: 52%;width: 82%;aspect-ratio: 1;transform: translate(-50%,-50%);border-radius: 50%;z-index: 0;pointer-events: none;background: radial-gradient(circle,rgba(93,140,255,.22),rgba(32,40,79,.07) 52%,transparent 72%)}.astral-hero__mascot .astral-mascot{position: relative;z-index: 1}.astral-hero__chip{position: absolute;z-index: 2;display: inline-block;white-space: nowrap;background: var(--as-white);border: 1px solid var(--as-grey-2);border-radius: var(--as-radius-pill);padding: 7px 14px;font: 700 12px/1 var(--as-font);letter-spacing: 0;color: var(--as-navy);box-shadow: 0 12px 28px rgba(32,40,79,.14);will-change: transform}.astral-hero__chip--1{top: 10%;left: -4%}.astral-hero__chip--2{top: 46%;right: -6%;color: #1b7d50}.astral-hero__chip--3{bottom: 12%;left: 4%}@media (max-width: 1024px){.astral-hero__chip--3{display: none}}@media (max-width: 767px){.astral-hero__chip{font-size: 12px;padding: 6px 11px}.astral-hero__chip--1{top: 4%;left: 0}.astral-hero__chip--2{top: 40%;right: 0}.astral-hero__trust{justify-content: center}}.astral-hero__btn{position: relative;overflow: hidden}.astral-hero__btn::after{content: "";position: absolute;top: 0;left: -140%;width: 60%;height: 100%;background: linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform: skewX(-18deg);animation: astral-shine 4.5s ease-in-out infinite}@keyframes astral-shine{0%,62%{left: -140%}88%,100%{left: 150%}}body.astral .whb-header{transition: box-shadow .25s ease,background-color .25s ease}body.astral .whb-header.astral-header--scrolled{box-shadow: 0 8px 28px rgba(32,40,79,.10)}body.astral .wd-product,.astral-cat-card,.astral-blog-card,.astral-program{transition: transform .25s ease,box-shadow .25s ease}body.astral .wd-product:hover,.astral-blog-card:hover,.astral-program:hover{transform: translateY(-4px);box-shadow: 0 18px 38px rgba(32,40,79,.12)}.astral-cat-card:hover{transform: translateY(-5px);box-shadow: 0 20px 40px rgba(32,40,79,.20)}.astral-cat-card__img{transition: transform .35s ease}.astral-cat-card:hover .astral-cat-card__img{transform: scale(1.06) rotate(-1.5deg)}.astral-btn:active,body.astral .button:active{transform: translateY(1px)}.astral-program__chevron{transition: transform .25s ease}.astral-program:hover .astral-program__chevron{transform: translate(4px,-50%)}@media (prefers-reduced-motion: reduce){.astral-hero__pulse::after,.astral-hero__btn::after{animation: none !important}.astral-hero__btn::after{display: none}body.astral .wd-product:hover,.astral-blog-card:hover,.astral-program:hover,.astral-cat-card:hover{transform: none}.astral-cat-card:hover .astral-cat-card__img{transform: none}}.astral-progress{position: fixed;inset: 0 0 auto 0;height: 3px;z-index: 999;transform: scaleX(0);transform-origin: 0 50%;background: linear-gradient(90deg,var(--as-red-a11y),#ff8f80);pointer-events: none}.astral-top{position: fixed;right: 18px;bottom: 84px;z-index: 340;width: 46px;height: 46px;border: 0;border-radius: 999px;background: var(--as-navy);color: #fff;cursor: pointer;display: grid;place-items: center;opacity: 0;visibility: hidden;transform: translateY(12px);box-shadow: 0 10px 26px rgba(32,40,79,.28);transition: opacity .25s ease,transform .25s ease,visibility .25s ease,background .2s ease}.astral-top.is-visible{opacity: 1;visibility: visible;transform: none}.astral-top:hover{background: var(--as-red-a11y)}.astral-top:focus-visible{outline: 3px solid var(--as-red-a11y);outline-offset: 3px}.astral-top svg{width: 18px;height: 18px;display: block}@media (min-width: 1025px){.astral-top{right: 28px;bottom: 28px}}.astral-section__title{position: relative}.astral-section__title::after{content: "";display: block;width: 56px;height: 4px;border-radius: 2px;background: var(--as-red-a11y);margin: 14px auto 0}.astral-section__title--left::after{margin-left: 0;margin-right: auto}.astral-cat-card{position: relative;overflow: hidden}.astral-cat-card::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(115deg,transparent 32%,rgba(255,255,255,.22) 50%,transparent 68%);transform: translateX(-130%);transition: transform .75s ease}.astral-cat-card:hover::after,.astral-cat-card:focus-visible::after{transform: translateX(130%)}.astral-cat-card:focus-visible{outline: 3px solid var(--as-red-a11y);outline-offset: 3px}.astral-section--dark__inner{position: relative;overflow: hidden}.astral-section--dark__inner > *{position: relative;z-index: 1}.astral-section--dark__inner::before{content: "";position: absolute;inset: -12%;z-index: 0;pointer-events: none;opacity: .55;background-image: radial-gradient(1.6px 1.6px at 8% 18%,rgba(255,255,255,.75) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 22% 62%,rgba(255,255,255,.55) 50%,transparent 51%),radial-gradient(1.8px 1.8px at 37% 12%,rgba(255,255,255,.65) 50%,transparent 51%),radial-gradient(1.3px 1.3px at 54% 78%,rgba(255,255,255,.5) 50%,transparent 51%),radial-gradient(1.7px 1.7px at 68% 34%,rgba(255,255,255,.7) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 81% 68%,rgba(255,255,255,.5) 50%,transparent 51%),radial-gradient(1.9px 1.9px at 92% 26%,rgba(255,255,255,.6) 50%,transparent 51%),radial-gradient(1.3px 1.3px at 46% 44%,rgba(255,255,255,.45) 50%,transparent 51%)}.astral-blog-card__media{overflow: hidden}.astral-blog-card__media img{transition: transform .5s ease}.astral-blog-card:hover .astral-blog-card__media img{transform: scale(1.06)}.astral-blog-card__more span{display: inline-block;transition: transform .25s ease}.astral-blog-card:hover .astral-blog-card__more span,.astral-blog-card__more:focus-visible span{transform: translateX(5px)}.astral-partners__viewport{overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image: linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.astral-partners__track{display: flex;flex-wrap: nowrap;gap: 16px;width: max-content}.astral-partners__track .astral-partner{flex: 0 0 auto}.astral-partner{transition: transform .25s ease,background .25s ease}.astral-partner:hover{transform: translateY(-3px)}.astral-partner:focus-visible{outline: 3px solid #fff;outline-offset: 3px}.astral-faq__a-wrap{overflow: hidden}.astral-faq__q:focus-visible{outline: 3px solid var(--as-red-a11y);outline-offset: -3px}body.astral .astral-newsletter__input:focus{box-shadow: 0 0 0 4px rgba(255,255,255,.3);outline: none}body.astral .wd-product .wrapp-product-price .button:active{transform: translateY(1px) scale(.985)}.astral-program:focus-within{box-shadow: var(--as-shadow)}@media (prefers-reduced-motion: reduce){.astral-progress{display: none}.astral-top{transition: none}.astral-cat-card::after{display: none}.astral-blog-card:hover .astral-blog-card__media img{transform: none}.astral-blog-card:hover .astral-blog-card__more span{transform: none}.astral-partner:hover{transform: none}.astral-partners__track{flex-wrap: wrap;justify-content: center;width: auto}.astral-partners__viewport{-webkit-mask-image: none;mask-image: none}}:root{--as-header-h: 118px;--as-glass: rgba(255,255,255,.62);--as-glass-strong: rgba(255,255,255,.78);--as-glass-line: rgba(255,255,255,.70);--as-glass-shadow: 0 10px 30px rgba(32,40,79,.10);--as-glass-dark: rgba(255,255,255,.10);--as-glass-dark-line: rgba(255,255,255,.18);--as-blur: saturate(1.5) blur(16px)}@media (max-width: 1024px){:root{--as-header-h: 88px}}html{scroll-padding-top: calc(var(--as-header-h) + 12px)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){:root{--as-glass: #fff;--as-glass-strong: #fff;--as-glass-dark: rgba(255,255,255,.14)}}body.astral{background-color: #fbfbfd}body.astral::before{content: "";position: fixed;inset: 0;z-index: 0;pointer-events: none;background-image: radial-gradient(46vw 46vw at 10% 4%,rgba(234,92,80,.11),transparent 62%),radial-gradient(52vw 52vw at 92% 18%,rgba(32,40,79,.11),transparent 64%),radial-gradient(44vw 44vw at 46% 96%,rgba(234,92,80,.07),transparent 62%)}body.astral .wd-page-wrapper{position: relative;z-index: 1}body.astral .whb-header{position: fixed;top: 0;left: 0;right: 0;z-index: 400;background: transparent;border-bottom: 1px solid transparent;transition: background .3s ease,box-shadow .3s ease,border-color .3s ease,backdrop-filter .3s ease}body.astral .whb-header .whb-main-header,body.astral .whb-header .whb-row,body.astral .whb-header .whb-general-header{background: transparent !important}body.astral .whb-sticky-row{position: static !important;transform: none !important}body.astral .whb-header.whb-sticked{box-shadow: none}body.astral:not(.astral-home) .wd-page-wrapper{padding-top: var(--as-header-h)}body.astral-home .astral-hero{padding-top: calc(var(--as-header-h) + clamp(16px,3vw,40px))}body.astral-home .astral-hero__bg{top: calc(-1 * var(--as-header-h))}body.astral .whb-header.astral-header--scrolled{background: var(--as-glass-strong);-webkit-backdrop-filter: var(--as-blur);backdrop-filter: var(--as-blur);border-bottom-color: var(--as-glass-line);box-shadow: 0 6px 24px rgba(32,40,79,.10)}.astral-card,.astral-program,.astral-blog-card,.astral-faq__nav,.astral-faq__panels,body.astral .astral-products-row .wd-product,body.astral .astral-mini-products .wd-product{background: var(--as-glass);-webkit-backdrop-filter: var(--as-blur);backdrop-filter: var(--as-blur);border: 1px solid var(--as-glass-line);box-shadow: var(--as-glass-shadow)}body.astral .astral-products-row .wd-product,body.astral .astral-mini-products .wd-product{border-radius: var(--as-radius);padding: 14px 14px 18px;transition: transform .3s ease,box-shadow .3s ease,background .3s ease}body.astral .astral-products-row .wd-product:hover,body.astral .astral-mini-products .wd-product:hover{background: var(--as-glass-strong);box-shadow: 0 20px 44px rgba(32,40,79,.16)}body.astral .astral-products-row .wd-product .product-element-top,body.astral .astral-mini-products .wd-product .product-element-top{background: rgba(255,255,255,.55)}.astral-faq__nav{padding: 14px}.astral-faq__nav-btn{background: transparent}.astral-faq__nav-btn:hover{background: var(--as-glass-strong)}.astral-hero__chip{background: var(--as-glass-strong);-webkit-backdrop-filter: var(--as-blur);backdrop-filter: var(--as-blur);border: 1px solid var(--as-glass-line);box-shadow: var(--as-glass-shadow)}.astral-hero__eyebrow{background: var(--as-glass-strong);-webkit-backdrop-filter: var(--as-blur);backdrop-filter: var(--as-blur);border: 1px solid var(--as-glass-line)}.astral-section--dark .astral-partner{background: var(--as-glass-dark);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);border: 1px solid var(--as-glass-dark-line)}.astral-section--dark .astral-partner:hover{background: rgba(255,255,255,.18)}.astral-section--dark .astral-partner,.astral-section--dark .astral-partner__name{color: var(--as-white) !important}body.astral .astral-newsletter__input::placeholder{color: #5c6279}body.astral .wd-toolbar{background: var(--as-glass-strong);-webkit-backdrop-filter: var(--as-blur);backdrop-filter: var(--as-blur);border-top: 1px solid var(--as-glass-line)}.astral-card:focus-within,.astral-program:focus-within{border-color: var(--as-red-a11y)}.astral-section__title::after{transform: scaleX(var(--as-line,1));transform-origin: 50% 50%}.astral-section__title--left::after{transform-origin: 0 50%}.astral-partners__lane{display: flex;flex-wrap: nowrap;gap: 16px;width: max-content}@media (prefers-reduced-motion: reduce){.astral-partners__lane{flex-wrap: wrap;justify-content: center;width: auto}.astral-section__title::after{transform: none}}.astral-section--dark > .astral-wave{display: none}.astral-section--dark{position: relative}.astral-section--dark__inner{position: relative;max-width: 1240px;margin: 0 auto;padding: clamp(32px,5vw,56px) 0 clamp(36px,5vw,60px);border-radius: 36px;background: linear-gradient(155deg,#262f5e 0%,var(--as-navy) 48%,#1a2143 100%);box-shadow: 0 30px 70px rgba(32,40,79,.22);overflow: hidden}@media (max-width: 1279px){.astral-section--dark__inner{margin: 0 20px;border-radius: 28px}}.astral-section--dark::before{content: "";position: absolute;z-index: 0;pointer-events: none;left: 6%;right: 6%;top: 12%;bottom: -6%;background: radial-gradient(60% 50% at 50% 50%,rgba(32,40,79,.18),transparent 70%);filter: blur(28px)}.astral-section--dark > *{position: relative;z-index: 1}.astral-promo{background: linear-gradient(155deg,#262f5e 0%,var(--as-navy) 55%,#1a2143 100%);box-shadow: 0 24px 56px rgba(32,40,79,.20)}.astral-newsletter__box{background: linear-gradient(150deg,#cf4036 0%,var(--as-red-a11y) 55%,#a92e24 100%);box-shadow: 0 24px 56px rgba(201,58,46,.26)}body.astral .footer-container{background: linear-gradient(180deg,#1f2750 0%,#171d3a 100%)}body.astral .wd-product .wd-buttons,body.astral .wd-product .wd-product-card-hover,body.astral .astral-carousel .wd-nav-arrows{display: block !important}body.astral .wd-product .wd-buttons{background: var(--as-glass-strong);-webkit-backdrop-filter: var(--as-blur);backdrop-filter: var(--as-blur);border: 1px solid var(--as-glass-line);border-radius: var(--as-radius-pill);box-shadow: var(--as-glass-shadow)}body.astral .wd-product .wd-buttons .wd-action-btn > a{color: var(--as-navy)}body.astral .wd-product .wd-buttons .wd-action-btn > a:hover{color: var(--as-red-a11y)}body.astral .wd-nav-arrows .wd-btn-arrow{background: var(--as-glass-strong);-webkit-backdrop-filter: var(--as-blur);backdrop-filter: var(--as-blur);border: 1px solid var(--as-glass-line);box-shadow: var(--as-glass-shadow);color: var(--as-navy);border-radius: var(--as-radius-pill);transition: background .25s ease,color .25s ease,transform .25s ease}body.astral .wd-nav-arrows .wd-btn-arrow:hover{background: var(--as-navy);color: #fff;transform: scale(1.06)}body.astral .wd-nav-arrows .wd-btn-arrow:focus-visible{outline: 3px solid var(--as-red-a11y);outline-offset: 3px}@media (prefers-reduced-motion: reduce){body.astral .wd-nav-arrows .wd-btn-arrow:hover{transform: none}}@media (max-width: 1400px){body.astral .astral-carousel .wd-nav-arrows .wd-btn-arrow.wd-prev{left: 2px !important}body.astral .astral-carousel .wd-nav-arrows .wd-btn-arrow.wd-next{right: 2px !important}}@media (max-width: 767px){body.astral .astral-carousel .wd-nav-arrows{display: none !important}}body.astral .wd-toolbar{background: rgba(255,255,255,.90)}body.astral .wd-product{position: relative}body.astral .wd-product .wd-product-card-hover{position: absolute !important;inset: auto auto auto auto;top: 14px;right: 14px;width: auto !important;height: auto !important;padding: 6px;margin: 0;display: flex !important;flex-direction: column;gap: 4px;z-index: 3;opacity: 0;visibility: hidden;transform: translateX(8px);transition: opacity .25s ease,transform .25s ease,visibility .25s ease;background: var(--as-glass-strong);-webkit-backdrop-filter: var(--as-blur);backdrop-filter: var(--as-blur);border: 1px solid var(--as-glass-line);border-radius: var(--as-radius-pill);box-shadow: var(--as-glass-shadow)}body.astral .wd-product:hover .wd-product-card-hover,body.astral .wd-product:focus-within .wd-product-card-hover{opacity: 1;visibility: visible;transform: none}body.astral .wd-product .wd-product-card-hover .wd-add-btn{display: none !important}body.astral .wd-product .wd-product-card-hover .wd-action-btn{display: block;margin: 0}body.astral .wd-product .wd-product-card-hover .wd-action-btn > a{width: 36px;height: 36px;min-height: 36px;display: grid;place-items: center;border-radius: 999px;color: var(--as-navy);background: transparent;transition: background .2s ease,color .2s ease}body.astral .wd-product .wd-product-card-hover .wd-action-btn > a:hover{background: var(--as-navy);color: #fff}body.astral .wd-product .wd-product-card-hover .wd-action-btn > a:focus-visible{outline: 3px solid var(--as-red-a11y);outline-offset: 2px}body.astral .wd-product .wd-product-card-hover .wd-action-text{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}@media (prefers-reduced-motion: reduce){body.astral .wd-product .wd-product-card-hover{transition: none;transform: none}}body.astral .wd-product .wd-product-card-hover .wd-wishlist-btn{display: block !important}body.astral .wd-product .wd-product-card-hover .wd-compare-btn{display: none !important}body.astral .products .wd-product,body.astral .wd-products .wd-product{background: var(--as-glass);-webkit-backdrop-filter: var(--as-blur);backdrop-filter: var(--as-blur);border: 1px solid var(--as-glass-line);box-shadow: var(--as-glass-shadow);border-radius: var(--as-radius);padding: 14px 14px 18px;transition: transform .3s ease,box-shadow .3s ease,background .3s ease}body.astral .products .wd-product:hover,body.astral .wd-products .wd-product:hover{background: var(--as-glass-strong);box-shadow: 0 20px 44px rgba(32,40,79,.16)}body.astral .products .wd-product .product-element-top,body.astral .wd-products .wd-product .product-element-top{background: rgba(255,255,255,.55)}body.astral .widget .wd-product,body.astral .wd-widget .wd-product,body.astral .wd-cart-drawer .wd-product{background: transparent;border: 0;box-shadow: none;padding: 0;-webkit-backdrop-filter: none;backdrop-filter: none}:root{--as-ease: cubic-bezier(.32,.72,0,1);--as-ease-soft: cubic-bezier(.16,1,.3,1);--as-hairline: rgba(32,40,79,.09);--as-shell: rgba(32,40,79,.035);--as-inset: inset 0 1px 0 rgba(255,255,255,.65);--as-inset-dark: inset 0 1px 0 rgba(255,255,255,.10);--as-ambient: 0 24px 60px -20px rgba(32,40,79,.22);--as-section: clamp(64px,8vw,128px)}body.astral .whb-header.astral-header--scrolled{background: transparent;border-bottom-color: transparent;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none;padding-top: 14px}body.astral .whb-header .whb-general-header{border-radius: 999px;transition: max-width .7s var(--as-ease),margin .7s var(--as-ease),background .5s var(--as-ease),box-shadow .5s var(--as-ease),padding .5s var(--as-ease)}body.astral .whb-header.astral-header--scrolled .whb-general-header{position: relative !important;top: 14px}body.astral .whb-header.astral-header--scrolled .whb-general-header{max-width: 1180px;margin: 0 auto;padding-left: 22px;padding-right: 14px;background: var(--as-glass-strong) !important;-webkit-backdrop-filter: var(--as-blur);backdrop-filter: var(--as-blur);border: 1px solid var(--as-glass-line);box-shadow: 0 0 0 6px rgba(32,40,79,.03),var(--as-ambient),var(--as-inset)}@media (max-width: 1240px){body.astral .whb-header.astral-header--scrolled .whb-general-header{margin: 0 16px}}.astral-section--dark__inner{box-shadow: var(--as-inset-dark),0 0 0 1px rgba(255,255,255,.07),0 0 0 9px rgba(32,40,79,.05),0 0 0 10px rgba(32,40,79,.07),0 40px 90px -30px rgba(32,40,79,.40)}.astral-promo,.astral-newsletter__box{box-shadow: var(--as-inset-dark),0 0 0 1px rgba(255,255,255,.08),0 0 0 8px rgba(32,40,79,.05),0 0 0 9px rgba(32,40,79,.07),0 32px 70px -26px rgba(32,40,79,.34)}.astral-faq__panels,.astral-faq__nav{border: 1px solid var(--as-hairline);border-radius: var(--as-radius);box-shadow: var(--as-inset),0 0 0 7px var(--as-shell),0 0 0 8px var(--as-hairline),var(--as-ambient)}.astral-program,.astral-blog-card,body.astral .products .wd-product,body.astral .wd-products .wd-product,body.astral .astral-products-row .wd-product,body.astral .astral-mini-products .wd-product{border: 1px solid var(--as-hairline);box-shadow: var(--as-inset),0 18px 40px -18px rgba(32,40,79,.28);transition: transform .55s var(--as-ease),box-shadow .55s var(--as-ease),background .55s var(--as-ease)}.astral-program:hover,.astral-blog-card:hover,body.astral .products .wd-product:hover,body.astral .wd-products .wd-product:hover,body.astral .astral-products-row .wd-product:hover,body.astral .astral-mini-products .wd-product:hover{transform: translateY(-6px);box-shadow: var(--as-inset),0 34px 70px -24px rgba(32,40,79,.34)}.astral-faq__item{border-bottom: 1px solid var(--as-hairline)}.astral-cat-card{transition: transform .55s var(--as-ease),background .55s var(--as-ease),box-shadow .55s var(--as-ease)}.astral-btn--icon{display: inline-flex;align-items: center;gap: 14px;padding-right: 8px}.astral-btn__icon{flex: 0 0 auto;width: 34px;height: 34px;border-radius: 999px;display: grid;place-items: center;background: rgba(255,255,255,.18);box-shadow: inset 0 0 0 1px rgba(255,255,255,.22);transition: transform .5s var(--as-ease),background .5s var(--as-ease)}.astral-btn__icon svg{width: 15px;height: 15px;display: block}.astral-btn--icon:hover .astral-btn__icon{transform: translate(3px,-2px) scale(1.06);background: rgba(255,255,255,.28)}.astral-btn--icon:active{transform: translateY(0) scale(.985)}.astral-program__cta,.astral-blog-card__more{display: inline-flex;align-items: center;gap: 10px}.astral-program__cta > span[aria-hidden],.astral-blog-card__more > span[aria-hidden]{width: 26px;height: 26px;border-radius: 999px;display: grid;place-items: center;background: rgba(201,58,46,.10);box-shadow: inset 0 0 0 1px rgba(201,58,46,.16);font-size: 14px;line-height: 1;transition: transform .5s var(--as-ease),background .5s var(--as-ease)}.astral-program:hover .astral-program__cta > span[aria-hidden],.astral-blog-card:hover .astral-blog-card__more > span[aria-hidden],.astral-blog-card__more:focus-visible > span[aria-hidden]{transform: translate(3px,-2px) scale(1.06);background: rgba(201,58,46,.18)}.astral-btn:active,body.astral .button:active,body.astral .wd-load-more:active,body.astral .wd-product .wrapp-product-price .button:active{transform: scale(.985)}.astral-btn,body.astral .button,body.astral .wd-load-more{transition: background .45s var(--as-ease),color .45s var(--as-ease),transform .3s var(--as-ease),box-shadow .45s var(--as-ease)}@media (max-width: 1024px){.astral-card,.astral-program,.astral-blog-card,.astral-faq__nav,.astral-faq__panels,body.astral .products .wd-product,body.astral .wd-products .wd-product,body.astral .astral-products-row .wd-product,body.astral .astral-mini-products .wd-product,.astral-hero__chip,.astral-hero__eyebrow{-webkit-backdrop-filter: none;backdrop-filter: none;background: rgba(255,255,255,.88)}}@media (prefers-reduced-motion: reduce){body.astral .whb-header .whb-general-header,.astral-btn__icon,.astral-program__cta > span[aria-hidden],.astral-blog-card__more > span[aria-hidden]{transition: none}.astral-btn--icon:hover .astral-btn__icon,.astral-program:hover .astral-program__cta > span[aria-hidden],.astral-blog-card:hover .astral-blog-card__more > span[aria-hidden]{transform: none}.astral-program:hover,.astral-blog-card:hover,body.astral .products .wd-product:hover,body.astral .wd-products .wd-product:hover{transform: none}}.astral-404{padding: clamp(48px,8vw,120px) 0}.astral-404__wrap{max-width: 640px;margin: 0 auto;text-align: center}.astral-404__eyebrow{display: inline-block;font-size: clamp(64px,12vw,120px);font-weight: 800;line-height: 1;letter-spacing: -0.04em;background: linear-gradient(135deg,var(--as-red) 0%,#ff7a6e 100%);-webkit-background-clip: text;background-clip: text;color: transparent;margin-bottom: 16px}.astral-404__title{font-size: clamp(24px,3.2vw,36px);font-weight: 700;color: var(--as-navy);margin: 0 0 12px}.astral-404__text{color: var(--as-muted);line-height: 1.6;margin: 0 0 28px;font-size: 16px}.astral-404__search{margin: 0 0 24px}.astral-404__search form{display: flex;gap: 8px;max-width: 480px;margin: 0 auto}.astral-404__search input[type="search"]{flex: 1;padding: 12px 18px;border: 1px solid rgba(32,40,79,0.15);border-radius: 999px;font: inherit;background: #fff}.astral-404__search input[type="search"]:focus-visible{outline: 2px solid var(--as-red-a11y);outline-offset: 2px}.astral-404__search button[type="submit"]{padding: 12px 24px;border: 0;border-radius: 999px;background: var(--as-navy);color: #fff;font-weight: 600;cursor: pointer}.astral-404__actions{display: flex;gap: 12px;justify-content: center;flex-wrap: wrap;margin-bottom: 32px}.astral-404__cats{margin-top: 32px}.astral-404__cats-label{display: block;margin-bottom: 12px;color: var(--as-muted);font-size: 14px}.astral-404__cats ul{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 8px;justify-content: center}.astral-404__cats a{display: inline-block;padding: 8px 16px;border: 1px solid rgba(32,40,79,0.12);border-radius: 999px;background: #fff;color: var(--as-navy);text-decoration: none;font-size: 14px;font-weight: 500;transition: transform .2s ease,border-color .2s ease}.astral-404__cats a:hover{transform: translateY(-2px);border-color: var(--as-red)}.astral-404__search input[type="search"],.astral-404__search button[type="submit"]{min-height: 48px}.astral-404__search button[type="submit"]{display: inline-flex;align-items: center;justify-content: center;min-width: 48px}.astral-404__cats a{min-height: 44px;display: inline-flex;align-items: center}.astral-contact-wrap{max-width: 780px;margin: 0 auto;padding: clamp(24px,4vw,48px) 0}.astral-contact-wrap p{line-height: 1.7;color: var(--as-muted)}.astral-contact-info{display: grid;gap: 16px;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));margin: 24px 0 40px}.astral-contact-info__item{padding: 20px 22px;background: #fff;border-radius: 16px;border: 1px solid rgba(32,40,79,0.08)}.astral-contact-info__item strong{display: block;font-size: 14px;text-transform: uppercase;letter-spacing: 0.1em;color: var(--as-muted);margin-bottom: 6px}.astral-contact-info__item a{color: var(--as-navy);font-weight: 600;text-decoration: none}.astral-contact-info__item a:hover{color: var(--as-red)}.astral-contact-form{background: #fff;padding: clamp(24px,4vw,40px);border-radius: 24px;border: 1px solid rgba(32,40,79,0.08)}.astral-contact-form__grid{display: grid;gap: 16px;grid-template-columns: 1fr 1fr;margin-bottom: 20px}.astral-contact-form__wide{grid-column: 1 / -1}.astral-contact-form label{display: flex;flex-direction: column;gap: 6px;font-size: 14px;color: var(--as-navy);font-weight: 500}.astral-contact-form label em{font-style: normal;color: var(--as-muted);font-weight: 400}.astral-contact-form input,.astral-contact-form textarea{padding: 12px 16px;border: 1px solid rgba(32,40,79,0.15);border-radius: 12px;font: inherit;background: #fafafb;color: var(--as-navy);transition: border-color .2s ease,background .2s ease}.astral-contact-form input:focus,.astral-contact-form textarea:focus{outline: none;border-color: var(--as-red);background: #fff}.astral-contact-form textarea{resize: vertical;min-height: 140px}.astral-contact-form__hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.astral-contact-form__note{font-size: 12px;color: var(--as-muted);margin-top: 12px}.astral-contact-form__ok,.astral-contact-form__err{padding: 14px 18px;border-radius: 12px;margin-bottom: 20px;font-weight: 500}.astral-contact-form__ok{background: #e6f5ee;color: #1a6d3e}.astral-contact-form__err{background: #fdecea;color: #a11f15}@media (max-width: 640px){.astral-contact-form__grid{grid-template-columns: 1fr}}:root{--as-container: 1600px;--as-gutter: clamp(16px,3vw,40px)}body.astral .container,body.astral .wd-content-layout.container{max-width: var(--as-container);padding-left: var(--as-gutter);padding-right: var(--as-gutter)}body.astral .whb-header.astral-header--scrolled .whb-general-header{max-width: var(--as-container);margin-left: auto;margin-right: auto;padding-left: calc(var(--as-gutter) + 4px);padding-right: calc(var(--as-gutter) - 6px);border: 0;box-shadow: inset 0 1px 0 rgba(255,255,255,.55),0 0 0 1px rgba(32,40,79,.06),0 18px 40px -18px rgba(32,40,79,.28)}@media (max-width: 1240px){body.astral .whb-header.astral-header--scrolled .whb-general-header{margin-left: var(--as-gutter);margin-right: var(--as-gutter)}}body.astral .whb-header:not(.astral-header--scrolled) .whb-general-header,body.astral .whb-header:not(.astral-header--scrolled) .whb-main-header{border-bottom: 0;box-shadow: none}body.astral button.astral-top{position: fixed;right: var(--as-gutter);bottom: 84px;z-index: 340;width: 46px;height: 46px;display: grid;place-items: center;background: var(--as-navy);color: #fff;border: 0;border-radius: 999px;box-shadow: 0 10px 26px rgba(32,40,79,.28)}body.astral button.astral-top:hover{background: var(--as-red-a11y)}@media (min-width: 1025px){body.astral button.astral-top{bottom: 28px}}body.astral .whb-header.astral-header--scrolled .whb-general-header{max-width: calc(var(--as-container) - 2 * var(--as-gutter));padding-left: 26px;padding-right: 16px}.astral-catnav{margin-bottom: 34px}.astral-catnav__label{display: block;font-size: 12px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--as-muted);margin-bottom: 14px}.astral-catnav__list,.astral-catnav__sub{list-style: none;margin: 0;padding: 0}.astral-catnav__item + .astral-catnav__item{border-top: 1px solid rgba(32,40,79,.07)}.astral-catnav__link,.astral-catnav__sub a{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 11px 12px 11px 14px;color: var(--as-navy);text-decoration: none;font-size: 16px;font-weight: 500;line-height: 1.35;border-radius: 10px;position: relative;transition: color .25s var(--as-ease),background .25s var(--as-ease),padding-left .25s var(--as-ease)}.astral-catnav__link::before,.astral-catnav__sub a::before{content: "";position: absolute;left: 0;top: 50%;width: 2px;height: 0;background: var(--as-red);border-radius: 2px;transform: translateY(-50%);transition: height .3s var(--as-ease)}.astral-catnav__link:hover,.astral-catnav__sub a:hover{background: rgba(32,40,79,.035);padding-left: 18px}.astral-catnav__link:hover::before,.astral-catnav__sub a:hover::before{height: 40%}.astral-catnav__item.is-current > .astral-catnav__link,.astral-catnav__sub li.is-current > a{color: var(--as-red);font-weight: 700;padding-left: 18px}.astral-catnav__item.is-current > .astral-catnav__link::before,.astral-catnav__sub li.is-current > a::before{height: 60%}.astral-catnav__count{flex: none;font-size: 12px;font-weight: 600;color: var(--as-muted);font-variant-numeric: tabular-nums;opacity: .75}.astral-catnav__item.is-current > .astral-catnav__link .astral-catnav__count{color: var(--as-red);opacity: 1}.astral-catnav__sub{margin: 2px 0 8px;padding-left: 14px;border-left: 1px solid rgba(32,40,79,.09)}.astral-catnav__sub a{font-size: 14px;font-weight: 400;padding-top: 8px;padding-bottom: 8px;color: var(--as-muted)}.astral-catnav__sub a:hover{color: var(--as-navy)}.astral-catnav__all{display: inline-block;margin-top: 12px;padding: 8px 14px;font-size: 14px;font-weight: 600;color: var(--as-navy);text-decoration: none;border: 1px solid rgba(32,40,79,.12);border-radius: 999px;transition: border-color .25s var(--as-ease),color .25s var(--as-ease)}.astral-catnav__all:hover{border-color: var(--as-red);color: var(--as-red)}body.astral .astral-side__heading{font-size: 12px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--as-muted);margin: 0 0 6px}body.astral .astral-faq__nav{display: flex;flex-direction: column;gap: 2px;padding: 10px}body.astral .astral-faq__nav-btn{position: relative;text-align: left;text-transform: none;letter-spacing: 0;font-size: 16px;font-weight: 500;line-height: 1.35;color: var(--as-navy);background: transparent;border: 0;border-radius: 12px;padding: 12px 14px 12px 18px;cursor: pointer;transition: background .25s var(--as-ease),color .25s var(--as-ease)}body.astral .astral-faq__nav-btn::before{content: "";position: absolute;left: 6px;top: 50%;width: 2px;height: 0;background: var(--as-red);border-radius: 2px;transform: translateY(-50%);transition: height .3s var(--as-ease)}body.astral .astral-faq__nav-btn:hover{background: rgba(32,40,79,.04)}body.astral .astral-faq__nav-btn:hover::before{height: 38%}body.astral .astral-faq__nav-btn.is-active{background: rgba(201,58,46,.06);color: var(--as-red);font-weight: 700}body.astral .astral-faq__nav-btn.is-active::before{height: 58%}body.astral .astral-faq__panels{padding: clamp(14px,2vw,26px)}body.astral .astral-faq__item + .astral-faq__item{border-top: 1px solid rgba(32,40,79,.07)}body.astral .astral-faq__q{padding: 18px 4px;font-size: 16px;font-weight: 600;gap: 16px}body.astral .astral-faq__a{padding: 0 4px 20px;color: var(--as-muted);line-height: 1.7;max-width: 68ch}body.astral .whb-header.astral-header--scrolled .whb-general-header{width: calc(100% - 2 * var(--as-gutter));max-width: calc(var(--as-container) - 2 * var(--as-gutter));margin-left: auto;margin-right: auto}.astral-catnav__item.is-current > .astral-catnav__link,.astral-catnav__sub li.is-current > a,.astral-catnav__item.is-current > .astral-catnav__link .astral-catnav__count,body.astral .astral-faq__nav-btn.is-active,.astral-catnav__all:hover{color: var(--as-red-a11y)}.astral-catnav__all:hover{border-color: var(--as-red-a11y)}:root{--as-container: 100%;--as-gutter: clamp(16px,3.5vw,72px);--as-measure: 74ch}body.astral .astral-about__text,body.astral .astral-hero__text,body.astral .astral-faq__a,body.astral .term-description,body.astral .woocommerce-product-details__short-description,body.astral .astral-contact-wrap > p{max-width: var(--as-measure)}body.astral .entry-content > :is(p,ul,ol,h2,h3,h4,h5,h6,blockquote),body.astral .wd-entry-content > :is(p,ul,ol,h2,h3,h4,h5,h6,blockquote){max-width: var(--as-measure)}body.astral .astral-catnav__link,body.astral .astral-catnav__sub a,body.astral .astral-sort__item,body.astral .astral-newsletter__btn,body.astral .astral-radio{min-height: 44px}body.astral .wd-action-btn > a{position: relative}body.astral .wd-action-btn > a::after{content: "";position: absolute;top: 50%;left: 50%;width: 44px;height: 44px;transform: translate(-50%,-50%)}body.astral .woocommerce-mini-cart-item .remove_from_cart_button{display: inline-flex;align-items: center;justify-content: center;min-width: 44px;min-height: 44px}body.astral .woocommerce-widget-layered-nav-list__item > a,body.astral .wd-widget .wd-sub-menu a{display: flex;align-items: center;min-height: 44px}body.astral .wd-header-mobile-nav > a,body.astral .wd-tools-element > a{min-width: 44px;min-height: 44px}body.astral .wd-main-logo,body.astral .cookies-info-text a,body.astral .cookies-more-btn{position: relative}body.astral .wd-main-logo::after,body.astral .cookies-info-text a::after,body.astral .cookies-more-btn::after{content: "";position: absolute;inset: 50% 0 auto 0;height: 44px;transform: translateY(-50%)}body.astral .cookies-buttons > .btn,body.astral .cookies-buttons > a.cookies-accept-btn{min-height: 44px;display: inline-flex;align-items: center}@media (max-width: 767px){.astral-subcats{display: flex;flex-wrap: nowrap;overflow-x: auto;gap: 8px;margin: 0 calc(-1 * var(--as-gutter)) 20px;padding: 2px var(--as-gutter) 10px;scrollbar-width: none;scroll-snap-type: x proximity}.astral-subcats::-webkit-scrollbar{display: none}.astral-subcat{flex: 0 0 auto;gap: 8px;padding: 11px 16px;min-height: 44px;white-space: nowrap;scroll-snap-align: start}}body.astral .products,body.astral ul.products{align-items: stretch}body.astral .products > .wd-product,body.astral .products > .product{display: flex}body.astral .wd-product > .wd-product-wrapper,body.astral .wd-product > .product-wrapper{display: flex;flex-direction: column;width: 100%}body.astral .wd-product .product-element-bottom{display: flex;flex-direction: column;flex: 1 1 auto}body.astral .wd-product .product-rating-price{margin-top: 10px}body.astral .wd-product .wrapp-product-price{margin-top: 12px}body.astral .wd-product .wrapp-product-price .price{display: flex;flex-direction: column;justify-content: flex-end;min-height: 42px}body.astral .wd-product .wrapp-product-price .button,body.astral .wd-product.astral-on-sale .wrapp-product-price .button{background: var(--as-red-a11y);color: var(--as-white) !important}body.astral .wd-product .wrapp-product-price .button:hover,body.astral .wd-product .wrapp-product-price .button:focus-visible,body.astral .wd-product.astral-on-sale .wrapp-product-price .button:hover{background: var(--as-navy)}body.astral .wd-product.astral-out .wrapp-product-price .button,body.astral .wd-product.astral-out .wrapp-product-price .button:hover{background: var(--as-grey-2);color: var(--as-muted) !important}body.astral .wd-product .wd-bottom-actions .wd-add-cart-btn,body.astral .wd-product .wd-bottom-actions .add-to-cart-loop{display: none !important}body.astral .wd-product .wrapp-product-price .price{min-height: 48px}body.astral .wd-product .wrapp-product-price .price > .amount,body.astral .wd-product .wrapp-product-price .price > bdi,body.astral .wd-product .wrapp-product-price .price ins .amount,body.astral .wd-product .wrapp-product-price .price ins bdi{font-size: 18px;font-weight: 700;line-height: 1.15;letter-spacing: -.01em;color: var(--as-navy)}body.astral .wd-product .wrapp-product-price .price del,body.astral .wd-product .wrapp-product-price .price del .amount,body.astral .wd-product .wrapp-product-price .price del bdi{font-size: 14px;font-weight: 600;color: var(--as-muted);opacity: 1}body.astral .whb-header .wd-header-cart .wd-cart-number{background: transparent;color: #fff;font-weight: 800;min-width: 0;padding: 0}.astral-subcats{-webkit-mask-image: linear-gradient(to right,#000 calc(100% - 44px),transparent 100%);mask-image: linear-gradient(to right,#000 calc(100% - 44px),transparent 100%)}.astral-subcats.is-end{-webkit-mask-image: none;mask-image: none}.astral-cat-banner{padding: 20px 24px}.astral-cat-banner__title{font-size: clamp(20px,2.4vw,27px);margin: 0 0 6px}.astral-cat-banner p{font-size: 14px;line-height: 1.5}body.astral .mobile-nav .wd-search-form{padding: 14px 16px 8px;border-bottom: 1px solid var(--as-grey-2);margin-bottom: 6px}body.astral .mobile-nav .searchform{height: 48px}body.astral .mobile-nav .searchform input.s,body.astral .mobile-nav .searchform input[type="search"]{height: 48px;border-radius: 999px;background: var(--as-grey);border: 1px solid var(--as-grey-2);padding: 0 54px 0 18px;font-size: 16px;color: var(--as-navy)}body.astral .mobile-nav .searchform .searchsubmit{width: 44px;height: 44px;top: 2px;right: 2px;border-radius: 999px}body.astral .astral-archive-head{background: var(--as-grey);color: var(--as-navy);border-radius: var(--as-radius);padding: 22px 28px 22px 24px;min-height: 0;margin: 0 0 20px;overflow: visible}body.astral .astral-archive-head::before{content: "";position: absolute;inset: 14px auto 14px 0;width: 4px;border-radius: 0 4px 4px 0;background: var(--as-red-a11y)}body.astral .astral-archive-head .astral-cat-banner__title{color: var(--as-navy);font-size: clamp(22px,2.6vw,30px);font-weight: 800;letter-spacing: -.01em;margin: 0 0 6px}body.astral .astral-archive-head p{color: var(--as-muted);opacity: 1;font-size: 14px;line-height: 1.5;max-width: 68ch}body.astral .astral-archive-head .astral-cat-banner__mascot{right: 24px;bottom: 0;width: 120px}@media (max-width: 1024px){body.astral .astral-archive-head .astral-cat-banner__mascot{display: none}}@media (max-width: 767px){body.astral .astral-archive-head{padding: 16px 18px 16px 16px;margin-bottom: 16px}}@media (max-width: 767px){body.astral .astral-subcats{padding-top: 6px;scroll-padding-inline: 4px 52px}}body.astral .astral-subcats:focus-within{-webkit-mask-image: none;mask-image: none}@media (pointer: coarse){body.astral .astral-subcat{min-height: 44px}body.astral .wd-product .wrapp-product-price .button{min-height: 44px}}body.astral .astral-subcat::after{transition: transform .2s ease-out}body.astral .astral-subcat:hover::after,body.astral .astral-subcat:focus-visible::after{transform: translateX(3px)}body.astral .wd-product .astral-card-note{padding: 5px 9px;font-size: 12px;border-radius: 8px}body.astral .wd-product .product-labels{flex-direction: row;flex-wrap: wrap;gap: 4px;align-items: flex-start}body.astral .wd-product .product-labels .product-label{margin: 0}body.astral .astral-dark-wrap{padding-top: 0;padding-bottom: 0}body.astral .astral-dark-wrap .astral-section--dark__inner{max-width: none;margin: 0}@media (max-width: 1279px){body.astral .astral-dark-wrap .astral-section--dark__inner{margin: 0}}body.astral h1,body.astral h2,body.astral h3,body.astral h4,body.astral .title,body.astral .wd-entities-title,body.astral .astral-section__title,body.astral .astral-cat-banner__title,body.astral .astral-hero__title,body.astral .astral-404__title{font-family: var(--as-display);letter-spacing: -.02em}body.astral .astral-section__title{font-size: clamp(26px,3.2vw,36px);font-weight: 700}body.astral .astral-section__title::before{content: attr(data-eyebrow);display: block;font-family: var(--as-display);font-size: 12px;font-weight: 600;letter-spacing: .18em;text-transform: uppercase;color: var(--as-red-a11y);margin-bottom: 10px}body.astral .astral-section__title:not([data-eyebrow])::before{content: none}body.astral .astral-section--dark .astral-section__title::before{color: #ff9d93}body.astral .whb-general-header .menu-item > a,body.astral .whb-general-header .wd-nav > li > a,body.astral .mobile-nav .menu-item > a{font-family: var(--as-display);font-size: 14px;font-weight: 600;letter-spacing: .09em;text-transform: uppercase}body.astral .whb-general-header .sub-menu .menu-item > a,body.astral .mobile-nav .sub-menu .menu-item > a{font-family: var(--as-font);font-size: 14px;font-weight: 500;letter-spacing: 0;text-transform: none}body.astral .price,body.astral .amount,body.astral .wd-cart-number,body.astral .astral-promo__value{font-family: var(--as-display);font-variant-numeric: tabular-nums;font-feature-settings: "tnum" 1}body.astral .astral-btn,body.astral .wd-product .wrapp-product-price .button,body.astral .button,body.astral .wd-buy-now-btn{font-family: var(--as-display);font-weight: 600;letter-spacing: .03em}body.astral .wd-product .wd-entities-title{display: block;overflow: visible;max-height: none;min-height: calc(2 * 1.35em);margin-bottom: 8px}body.astral .products .product{align-self: start}body.astral .products .product,body.astral .wd-carousel-item > .wd-product{align-self: stretch}body.astral .wd-product .product-element-bottom{display: flex;flex-direction: column;height: auto;flex: 0 0 auto}body.astral .wd-product .wrapp-product-price{padding-top: 14px;display: flex;flex-direction: column;align-items: flex-start;gap: 10px;text-align: left}body.astral .wd-product .wrapp-product-price .price{margin: 0}body.astral .wd-product .wrapp-product-price .button{align-self: stretch}body.astral .astral-promo-grid{align-items: start}body.astral .astral-promo{padding-bottom: 32px;display: flex;flex-direction: column}body.astral .astral-promo__media{position: static;align-self: flex-end;margin-top: 8px;max-width: 168px;width: 24%}@media (max-width: 1024px){body.astral .wd-products-element .wd-nav-pagin-wrap.wd-hide-sm,body.astral .wd-products-element .wd-nav-pagin-wrap.wd-hide-md-sm{display: flex !important}}body.astral .astral-mini-cards{min-width: 0}body.astral .astral-mini-cards > *{width: 100%;min-width: 0}body.astral{background-color: var(--as-white);background-image: radial-gradient(62% 52% at 10% 2%,rgba(32,40,79,.085) 0%,rgba(32,40,79,.045) 38%,rgba(32,40,79,.015) 62%,rgba(32,40,79,0) 80%),radial-gradient(54% 48% at 94% 16%,rgba(234,92,80,.075) 0%,rgba(234,92,80,.038) 40%,rgba(234,92,80,.012) 64%,rgba(234,92,80,0) 82%),radial-gradient(64% 50% at 52% 98%,rgba(32,40,79,.06) 0%,rgba(32,40,79,.03) 42%,rgba(32,40,79,.01) 66%,rgba(32,40,79,0) 84%);background-attachment: fixed;background-repeat: no-repeat}@media (pointer: coarse){body.astral{background-attachment: scroll;background-size: 100% 100vh}}body.astral .astral-faq__nav{position: relative;background: transparent;border: 0;box-shadow: none;padding: 4px 0;gap: 0;counter-reset: astral-faq-step}body.astral .astral-faq__nav::before{content: "";position: absolute;left: 17px;top: 30px;bottom: 30px;width: 2px;background: var(--as-grey-2)}body.astral .astral-faq__nav-btn{counter-increment: astral-faq-step;position: relative;display: flex;align-items: center;gap: 14px;width: 100%;min-height: 52px;padding: 8px 10px 8px 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;text-align: left;font-family: var(--as-display);font-size: 16px;font-weight: 600;color: var(--as-muted);cursor: pointer}body.astral .astral-faq__nav-btn::before{content: counter(astral-faq-step);position: relative;z-index: 1;flex: none;width: 36px;height: 36px;border-radius: 50%;display: grid;place-items: center;background: var(--as-white);border: 2px solid var(--as-grey-2);color: var(--as-muted);font-size: 14px;font-weight: 700;line-height: 1;transition: background .2s ease,border-color .2s ease,color .2s ease}body.astral .astral-faq__nav-btn:hover{background: transparent;color: var(--as-navy)}body.astral .astral-faq__nav-btn:hover::before{border-color: var(--as-navy);color: var(--as-navy)}body.astral .astral-faq__nav-btn.is-active{background: transparent;color: var(--as-navy)}body.astral .astral-faq__nav-btn.is-active::before{background: var(--as-navy);border-color: var(--as-navy);color: var(--as-white)}body.astral .astral-faq__panels{background: var(--as-grey);border: 0;box-shadow: none;border-radius: var(--as-radius);padding: 6px 28px}body.astral .astral-faq__item{border-bottom-color: var(--as-grey-2)}body.astral .astral-faq__icon{background: var(--as-grey-2)}@media (max-width: 1024px){body.astral .astral-faq__nav::before{display: none}body.astral .astral-faq__nav{gap: 8px}body.astral .astral-faq__nav-btn{width: auto;min-height: 44px;padding: 6px 14px 6px 6px;border-radius: 999px;background: var(--as-grey)}body.astral .astral-faq__nav-btn.is-active{background: var(--as-navy);color: var(--as-white)}body.astral .astral-faq__nav-btn::before{width: 30px;height: 30px;font-size: 14px}}body.astral .astral-newsletter__box{background: var(--as-grey);background-image: none;color: var(--as-navy);text-align: left;max-width: none;padding: clamp(26px,3.4vw,38px);border-radius: 26px;box-shadow: 0 1px 0 rgba(255,255,255,.8) inset,0 18px 44px -22px rgba(32,40,79,.30);display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: clamp(24px,3.5vw,44px);align-items: center}body.astral .astral-newsletter__box .astral-newsletter__heading{color: var(--as-navy);font-size: clamp(21px,2.4vw,26px);margin: 0 0 8px}body.astral .astral-newsletter__box .astral-newsletter__text{color: var(--as-muted);margin: 0 0 18px;max-width: 52ch;font-size: 16px}body.astral .astral-newsletter__box .astral-newsletter__label{color: var(--as-navy);margin: 0 0 8px;max-width: none}body.astral .astral-newsletter__box .astral-newsletter__row{max-width: 460px;margin: 0}body.astral .astral-newsletter__box .astral-newsletter__consent{color: var(--as-muted);margin: 12px 0 0;max-width: 52ch}body.astral .astral-newsletter__box .astral-newsletter__msg{color: var(--as-navy)}body.astral .astral-newsletter__box .astral-newsletter__msg.is-error{color: var(--as-red-a11y)}body.astral .astral-newsletter__box .astral-newsletter__btn{background: var(--as-red-a11y) !important;color: var(--as-white) !important}body.astral .astral-newsletter__box .astral-newsletter__btn:hover{background: #b02f24 !important}body.astral .astral-newsletter__box .astral-newsletter__input{border: 1px solid var(--as-grey-2)}body.astral .astral-hero{padding: calc(var(--as-header-h,91px) + 12px) 0 0;overflow: visible}body.astral .astral-hero__stage{position: relative;overflow: hidden;isolation: isolate;border-radius: 34px;color: #fff;background: radial-gradient(125% 125% at 12% -12%,#35427f 0%,#242d5f 38%,#171e42 70%,#0f1433 100%);box-shadow: 0 44px 84px -44px rgba(15,20,51,.62)}body.astral .astral-hero__sky,body.astral .astral-hero__gl{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;display: block}body.astral .astral-hero__stage.is-gl .astral-hero__sky{opacity: 0}body.astral .astral-hero__sky,body.astral .astral-hero__gl{transition: opacity .8s ease}body.astral .astral-hero__gl{opacity: 0}body.astral .astral-hero__stage.is-gl .astral-hero__gl{opacity: 1}body.astral .astral-hero__aurora{position: absolute;z-index: 0;border-radius: 50%;filter: blur(80px);pointer-events: none}body.astral .astral-hero__aurora--a{width: 46%;aspect-ratio: 1;left: -10%;bottom: -28%;background: radial-gradient(circle,rgba(234,92,80,.55),rgba(234,92,80,0) 68%)}body.astral .astral-hero__aurora--b{width: 40%;aspect-ratio: 1;right: -8%;top: -22%;background: radial-gradient(circle,rgba(93,140,255,.45),rgba(93,140,255,0) 68%)}body.astral .astral-hero__grid-lines{position: absolute;inset: 0;z-index: 0;pointer-events: none;background-image: linear-gradient(rgba(255,255,255,.055) 1px,rgba(255,255,255,0) 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,rgba(255,255,255,0) 1px);background-size: 62px 62px;-webkit-mask-image: radial-gradient(120% 92% at 50% 0%,#000 18%,rgba(0,0,0,0) 78%);mask-image: radial-gradient(120% 92% at 50% 0%,#000 18%,rgba(0,0,0,0) 78%)}body.astral .astral-hero__inner{position: relative;z-index: 1;display: grid;grid-template-columns: 1.02fr .98fr;gap: 40px;align-items: center;padding: 66px 60px}body.astral .astral-hero__eyebrow{background: rgba(255,255,255,.08);border: 1px solid rgba(255,255,255,.16);color: #e2e6f5;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}body.astral .astral-hero__title{color: #fff}body.astral .astral-hero__text{color: rgba(255,255,255,.76)}body.astral .astral-hero__trust li{color: rgba(255,255,255,.74)}body.astral .astral-hero__trust li::before{border-color: rgba(255,255,255,.28)}body.astral .astral-hero__scene{position: relative;perspective: 1200px;min-height: 430px}body.astral .astral-hero__depth{position: relative;height: 100%;transform-style: preserve-3d;transform: rotateX(var(--as-rx,0deg)) rotateY(var(--as-ry,0deg));transition: transform .55s cubic-bezier(.22,1,.36,1);will-change: transform}body.astral .astral-hero__glow{position: absolute;z-index: 0;left: 50%;top: 46%;width: 78%;aspect-ratio: 1;transform: translate(-50%,-50%) translateZ(-60px);background: radial-gradient(circle,rgba(93,140,255,.34),rgba(32,40,79,.12) 52%,rgba(32,40,79,0) 72%);filter: blur(10px)}body.astral .astral-hero__mascot{position: relative;z-index: 1;transform: translateZ(46px);display: flex;justify-content: center}body.astral .astral-hero__mascot picture,body.astral .astral-hero__mascot img{display: block;width: 100%;max-width: 380px;height: auto;filter: drop-shadow(0 34px 54px rgba(0,0,0,.48))}body.astral .astral-hero__key{position: absolute;z-index: 2;display: grid;gap: 7px;min-width: 132px;padding: 12px 14px;border-radius: 16px;background: rgba(255,255,255,.075);border: 1px solid rgba(255,255,255,.17);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);box-shadow: 0 20px 38px -20px rgba(0,0,0,.72);animation: astral-hero-float 7.5s ease-in-out infinite}body.astral .astral-hero__key b{font-family: var(--as-display);font-size: 14px;font-weight: 700;letter-spacing: .12em;color: #fff}body.astral .astral-hero__key i{display: block;height: 6px;border-radius: 3px;background: rgba(255,255,255,.2)}body.astral .astral-hero__key i:nth-of-type(2){width: 62%}body.astral .astral-hero__key em{font-style: normal;font-size: 12px;color: rgba(255,255,255,.62);letter-spacing: .01em}body.astral .astral-hero__key--1{top: 2%;left: -11%;transform: translateZ(118px);animation-delay: -1.2s}body.astral .astral-hero__key--2{top: 44%;right: 0;transform: translateZ(150px);animation-delay: -3.6s}body.astral .astral-hero__key--3{bottom: 4%;left: -7%;transform: translateZ(84px);animation-delay: -5.4s}@keyframes astral-hero-float{0%,100%{translate: 0 0}50%{translate: 0 -13px}}@media (max-width: 1024px){body.astral .astral-hero__inner{grid-template-columns: 1fr;gap: 28px;padding: 46px 34px}body.astral .astral-hero__scene{min-height: 340px}body.astral .astral-hero__mascot img{max-width: 290px}body.astral .astral-hero__key--3{display: none}}@media (max-width: 767px){body.astral .astral-hero__stage{border-radius: 26px}body.astral .astral-hero__inner{padding: 34px 22px 30px}body.astral .astral-hero__scene{min-height: 290px;perspective: 800px}body.astral .astral-hero__mascot img{max-width: 220px}body.astral .astral-hero__key{display: none}}@media (prefers-reduced-motion: reduce){body.astral .astral-hero__key{animation: none}body.astral .astral-hero__depth{transition: none;transform: none}}body.astral .astral-faq__nav-btn{justify-content: flex-start}body.astral .astral-faq__nav-label{flex: 1 1 auto;min-width: 0;text-align: left}body.astral .astral-faq__nav-btn::before{box-sizing: border-box;flex: 0 0 36px;width: 36px;height: 36px;min-height: 36px;align-self: center}body.astral .wd-carousel-wrap{align-items: stretch}body.astral .wd-carousel-item{display: flex;height: auto}body.astral .wd-carousel-item > .wd-product{width: 100%}body.astral .wd-products-element .wd-product,body.astral .astral-mini-products .wd-product,body.astral .products .wd-product{display: flex;height: auto}body.astral .wd-product > .wd-product-wrapper{display: flex;flex-direction: column;width: 100%}body.astral .wd-product .product-element-bottom{display: flex;flex-direction: column;flex: 1 1 auto;height: auto}body.astral .astral-card-desc{margin: 8px 0 0;font-size: 13.5px;line-height: 1.55;color: var(--as-muted);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;min-height: calc(3 * 1.55 * 13.5px)}body.astral .wd-product .product-rating-price{margin-top: auto;padding-top: 14px}body.astral .astral-cat-card{min-height: 210px;padding: 22px;justify-content: flex-start}body.astral .astral-cat-card__body{position: relative;z-index: 1;display: flex;flex-direction: column;gap: 6px;max-width: 82%}body.astral .astral-cat-card__title{max-width: none}body.astral .astral-cat-card__desc{font-size: 13px;line-height: 1.5;color: rgba(255,255,255,.70)}body.astral .astral-cat-card__meta{margin-top: 8px;font-family: var(--as-display);font-size: 12px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: rgba(255,255,255,.52)}body.astral .astral-cat-card__go{position: absolute;right: 18px;bottom: 16px;z-index: 1;width: 34px;height: 34px;border-radius: 999px;display: grid;place-items: center;background: rgba(255,255,255,.12);color: #fff;font-size: 16px;line-height: 1;transition: background .25s var(--as-ease),transform .25s var(--as-ease)}body.astral .astral-cat-card:hover .astral-cat-card__go{background: var(--as-red-a11y);transform: translateX(3px)}body.astral .astral-cat-card__img{position: absolute;inset: 0;right: auto;bottom: auto;width: 100%;height: 100%;max-width: none;object-fit: cover;opacity: .55}body.astral .astral-newsletter__stage{position: relative;isolation: isolate;padding: 26px 0 30px}body.astral .astral-newsletter__deco{position: absolute;inset: 0 -24px;z-index: 0;overflow: hidden;border-radius: 40px;pointer-events: none}body.astral .astral-newsletter__blob{position: absolute;border-radius: 50%;filter: blur(52px)}body.astral .astral-newsletter__blob--a{left: -6%;top: -34%;width: 340px;height: 340px;background: rgba(80,101,214,.30)}body.astral .astral-newsletter__blob--b{right: -5%;bottom: -36%;width: 380px;height: 380px;background: rgba(205,63,48,.16)}body.astral .astral-newsletter__dots{position: absolute;inset: 0;background-image: radial-gradient(rgba(32,40,79,.16) 1.2px,transparent 1.2px);background-size: 22px 22px;-webkit-mask-image: radial-gradient(115% 100% at 50% 50%,#000 18%,transparent 72%);mask-image: radial-gradient(115% 100% at 50% 50%,#000 18%,transparent 72%)}body.astral .astral-newsletter__box{position: relative;z-index: 1;display: block;max-width: 680px;margin-inline: auto;background: var(--as-white);border: 1px solid var(--as-grey-2);box-shadow: 0 22px 52px -26px rgba(32,40,79,.34)}@media (max-width: 860px){body.astral .astral-newsletter__deco{inset: 0 -12px}body.astral .astral-cat-card{min-height: 176px}body.astral .astral-cat-card__body{max-width: 100%}body.astral .astral-cat-card__go{right: 14px;bottom: 12px}}body.astral .wd-product .wrapp-swatches{display: none;min-height: 0}body.astral .wd-product .wd-entities-title{margin-bottom: 6px}body.astral .astral-card-desc{margin: 0 0 4px}body.astral .wd-product .product-rating-price{display: flex;flex-direction: column;margin-top: auto;padding-top: 12px}body.astral .wd-product .wd-product-card-hover{margin-top: 10px}body.astral .astral-promo-grid{align-items: stretch}body.astral .astral-promo{height: 100%;margin-top: 0}body.astral .astral-faq__layout{grid-template-columns: 1fr;gap: 16px}body.astral .astral-faq__nav{flex-direction: row;flex-wrap: wrap;gap: 10px;padding: 0}body.astral .astral-faq__nav::before{display: none}body.astral .astral-faq__nav-btn{width: auto;min-height: 0;gap: 10px;padding: 9px 18px 9px 9px;border-radius: 999px;background: var(--as-grey);font-size: 15px}body.astral .astral-faq__nav-btn::before{flex: 0 0 26px;width: 26px;height: 26px;min-height: 26px;border: 0;background: var(--as-white);font-size: 12.5px}body.astral .astral-faq__nav-btn:hover{background: var(--as-grey-2)}body.astral .astral-faq__nav-btn.is-active{background: var(--as-navy);color: var(--as-white)}body.astral .astral-faq__nav-btn.is-active::before{background: rgba(255,255,255,.18);border-color: transparent;color: var(--as-white)}body.astral .astral-newsletter__stage{overflow: hidden;padding: clamp(26px,3.4vw,46px);border-radius: 34px;color: var(--as-white);background: radial-gradient(125% 125% at 12% -12%,#35427f 0%,#242d5f 38%,#171e42 70%,#0f1433 100%);box-shadow: 0 44px 84px -44px rgba(15,20,51,.62)}body.astral .astral-newsletter__deco{inset: 0;border-radius: inherit}body.astral .astral-newsletter__blob{filter: blur(70px)}body.astral .astral-newsletter__blob--a{left: -8%;top: -40%;width: 420px;height: 420px;background: rgba(96,124,255,.38)}body.astral .astral-newsletter__blob--b{right: -6%;bottom: -42%;width: 420px;height: 420px;background: rgba(205,63,48,.26)}body.astral .astral-newsletter__dots{background-image: radial-gradient(rgba(255,255,255,.16) 1.2px,transparent 1.2px);-webkit-mask-image: radial-gradient(120% 100% at 30% 40%,#000 10%,transparent 70%);mask-image: radial-gradient(120% 100% at 30% 40%,#000 10%,transparent 70%)}body.astral .astral-newsletter__box{display: grid;grid-template-columns: minmax(0,1fr) 280px;gap: clamp(20px,3vw,44px);align-items: center;max-width: none;margin: 0;padding: 0;background: transparent;border: 0;box-shadow: none}body.astral .astral-newsletter__box .astral-newsletter__heading{color: var(--as-white)}body.astral .astral-newsletter__box .astral-newsletter__text{color: rgba(255,255,255,.74)}body.astral .astral-newsletter__box .astral-newsletter__label{color: var(--as-white)}body.astral .astral-newsletter__box .astral-newsletter__consent{color: rgba(255,255,255,.56)}body.astral .astral-newsletter__box .astral-newsletter__msg{color: var(--as-white)}body.astral .astral-newsletter__box .astral-newsletter__msg.is-error{color: #ff9d92}body.astral .astral-newsletter__box .astral-newsletter__input{background: rgba(255,255,255,.96);border: 1px solid transparent}body.astral .astral-newsletter__figure{position: relative;display: grid;place-items: end center;align-self: end}body.astral .astral-newsletter__figure::before{content: "";position: absolute;bottom: -14%;left: 50%;width: 108%;aspect-ratio: 1;transform: translateX(-50%);border-radius: 50%;background: radial-gradient(circle,rgba(126,152,255,.34) 0%,rgba(126,152,255,0) 68%)}body.astral .astral-newsletter__mascot{position: relative;width: 100%;max-width: 250px;height: auto;filter: drop-shadow(0 24px 34px rgba(8,11,30,.55))}@media (max-width: 860px){body.astral .astral-newsletter__box{grid-template-columns: 1fr}body.astral .astral-newsletter__figure{display: none}}body.astral .wd-product .wd-entities-title{min-height: 0}body.astral .astral-card-desc{min-height: 0;margin: 0 0 4px}@media (max-width: 575px){body.astral .astral-card-desc{display: none}}body.astral .wd-breadcrumbs{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;font-family: var(--as-display);font-size: 13px;font-weight: 500;line-height: 1.4;color: var(--as-muted)}body.astral .wd-breadcrumbs a{color: var(--as-muted);text-decoration: none;transition: color .2s var(--as-ease)}body.astral .wd-breadcrumbs a:hover{color: var(--as-navy);text-decoration: underline;text-underline-offset: 3px}body.astral .wd-breadcrumbs .wd-delimiter{color: var(--as-grey-2);font-weight: 400}body.astral .wd-breadcrumbs .wd-last{color: var(--as-navy);font-weight: 600}body.astral .products.wd-products:not(.wd-carousel-container){grid-auto-rows: 1fr}@media (min-width: 1025px){body.astral .products.wd-products:not(.wd-carousel-container){grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 1025px){body.astral .wd-content-layout > .wd-sidebar{align-self: start;position: sticky;top: calc(var(--as-header-h,91px) + 16px);max-height: calc(100vh - var(--as-header-h,91px) - 32px);overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: var(--as-grey-2) transparent}body.astral .wd-content-layout > .wd-sidebar::-webkit-scrollbar{width: 6px}body.astral .wd-content-layout > .wd-sidebar::-webkit-scrollbar-thumb{background: var(--as-grey-2);border-radius: 999px}}@media (max-width: 1024px){body.astral .wd-side-hidden.wd-opened,body.astral .sidebar-container.wd-opened,body.astral .wd-sidebar.wd-opened{transform: none !important;visibility: visible !important}body.astral .wd-side-hidden{z-index: 501}body.astral .wd-close-side{z-index: 500}}body.astral .astral-hero__stage{border-radius: 0;box-shadow: none}body.astral .astral-hero__stage::before,body.astral .astral-hero__stage::after{content: "";position: absolute;left: 0;right: 0;z-index: 1;pointer-events: none}body.astral .astral-hero__stage::before{top: 0;height: 132px;background: linear-gradient(to bottom,#fff 0%,rgba(255,255,255,.62) 32%,rgba(255,255,255,0) 100%)}body.astral .astral-hero__stage::after{bottom: 0;height: 260px;background: linear-gradient(to top,#fff 0%,rgba(255,255,255,.92) 14%,rgba(255,255,255,.7) 32%,rgba(255,255,255,.4) 54%,rgba(255,255,255,.16) 76%,rgba(255,255,255,0) 100%)}body.astral .astral-hero__stage > .container{position: relative;z-index: 2}body.astral .astral-hero__inner{padding-left: 0;padding-right: 0;padding-top: 78px;padding-bottom: 96px}body.astral .astral-hero{padding-top: 0}@media (max-width: 1024px){body.astral .astral-hero__stage{border-radius: 0}body.astral .astral-hero__inner{padding: 64px 0 78px}body.astral .astral-hero__stage::before{height: 108px}body.astral .astral-hero__stage::after{height: 110px}}@media (max-width: 767px){body.astral .astral-hero__inner{padding: 52px 0 64px}}body.astral-home .whb-header .wd-nav-main > li > a,body.astral-home .whb-header .whb-main-header .wd-tools-element > a,body.astral-home .whb-header .whb-main-header .wd-tools-icon{transition: color .28s var(--as-ease)}body.astral-home .whb-header:not(.astral-header--scrolled) .wd-nav-main > li > a,body.astral-home .whb-header:not(.astral-header--scrolled) .whb-main-header .wd-header-my-account > a,body.astral-home .whb-header:not(.astral-header--scrolled) .whb-main-header .wd-header-search > a,body.astral-home .whb-header:not(.astral-header--scrolled) .whb-main-header .wd-header-mobile-nav > a,body.astral-home .whb-header:not(.astral-header--scrolled) .whb-main-header .wd-header-my-account .wd-tools-icon,body.astral-home .whb-header:not(.astral-header--scrolled) .whb-main-header .wd-header-search .wd-tools-icon,body.astral-home .whb-header:not(.astral-header--scrolled) .whb-main-header .wd-header-mobile-nav .wd-tools-icon{color: #fff}body.astral-home .whb-header .wd-header-cart > a{transition: background-color .28s var(--as-ease),border-color .28s var(--as-ease);border: 1px solid transparent}body.astral-home .whb-header:not(.astral-header--scrolled) .wd-header-cart > a{background-color: rgba(255,255,255,.13);border-color: rgba(255,255,255,.26);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}body.astral-home .whb-header:not(.astral-header--scrolled) .wd-header-cart > a:hover{background-color: rgba(255,255,255,.22)}body.astral .astral-newsletter__stage{padding-left: 0;padding-right: 0;padding-top: clamp(30px,3.6vw,52px);padding-bottom: clamp(30px,3.6vw,52px);border-radius: 0}body.astral .astral-newsletter__stage > .container{position: relative;z-index: 1}body.astral .astral-newsletter__deco{border-radius: 0}@media (max-width: 1024px){body.astral .astral-hero__scene{min-height: 0}body.astral .astral-hero__mascot img{max-width: 118px}body.astral .astral-hero__inner{padding-top: 40px;padding-bottom: 44px;gap: 14px}body.astral .astral-hero__glow{width: 190px;height: 190px}body.astral .astral-hero__mascot{justify-content: center}body.astral .astral-hero__mascot picture{width: auto}body.astral .astral-hero__mascot img{margin-inline: auto}}@media (max-width: 600px){body.astral .astral-hero__mascot img{max-width: 106px}body.astral .astral-hero__inner{padding-top: 34px;padding-bottom: 36px}body.astral .astral-hero__glow{width: 180px;height: 180px}}body.astral .astral-hero__mascot picture{display: block;transform: perspective(900px) rotateY(var(--as-mry,0deg)) rotateX(var(--as-mrx,0deg));transform-style: preserve-3d;transition: transform .55s cubic-bezier(.22,1,.36,1);will-change: transform;backface-visibility: hidden}@media (prefers-reduced-motion: reduce){body.astral .astral-hero__mascot picture{transform: none;transition: none}}body.astral .astral-hero__inner{padding-top: calc(var(--as-header-h,91px) + 40px)}@media (max-width: 1024px){body.astral .astral-hero__inner{padding-top: calc(var(--as-header-h,61px) + 30px)}}@media (max-width: 600px){body.astral .astral-hero__inner{padding-top: calc(var(--as-header-h,61px) + 24px)}body.astral .astral-hero__eyebrow{align-self: flex-start;justify-self: start;font-size: 12px;padding: 6px 12px;line-height: 1.4}body.astral .astral-hero__trust{flex-direction: column;align-items: flex-start;gap: 8px;margin-top: 26px}body.astral .astral-hero__text{font-size: 16px}body.astral .astral-hero__mascot img{max-width: 112px;max-height: 165px}}body.astral .astral-newsletter{padding-bottom: 0}body.astral-home .wd-footer{margin-top: 0}body.astral .astral-newsletter__stage{padding-top: clamp(48px,5vw,80px);padding-bottom: clamp(48px,5vw,80px)}body.astral .astral-newsletter__box{grid-template-columns: minmax(0,1fr) 360px}body.astral .astral-newsletter__box .astral-newsletter__heading{font-size: clamp(28px,3.1vw,44px);line-height: 1.14;max-width: 760px;margin-bottom: 14px}body.astral .astral-newsletter__box .astral-newsletter__text{font-size: 18px;line-height: 1.6;max-width: 620px;margin-bottom: 28px}body.astral .astral-newsletter__box .astral-newsletter__label{font-size: 15px}body.astral .astral-newsletter__box .astral-newsletter__row{max-width: 580px;gap: 12px}body.astral .astral-newsletter__box .astral-newsletter__input{height: 56px;font-size: 16px}body.astral .astral-newsletter__box .astral-newsletter__btn{height: 56px;padding-inline: 32px;font-size: 15px}body.astral .astral-newsletter__box .astral-newsletter__consent{font-size: 14px}body.astral .astral-newsletter__mascot{max-width: 330px}@media (max-width: 860px){body.astral .astral-newsletter__box{grid-template-columns: 1fr}body.astral .astral-newsletter__box .astral-newsletter__text{font-size: 16px}}body.astral .astral-newsletter__stage::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 210px;z-index: 0;pointer-events: none;background: linear-gradient(to bottom,rgba(31,39,80,0) 0%,rgba(31,39,80,.45) 52%,rgba(31,39,80,.85) 82%,rgb(31,39,80) 100%)}body.astral .astral-section__title{font-size: clamp(30px,3.9vw,46px);line-height: 1.12;text-transform: uppercase;letter-spacing: .01em;text-wrap: balance}body.astral .astral-promo__title{font-size: clamp(30px,3.4vw,42px);text-wrap: balance}body.astral .astral-promo__text{font-size: 18px;line-height: 1.6;max-width: 420px}body.astral .astral-promo__note{font-size: 15px;max-width: 420px}body.astral .astral-about__lead{font-size: 21px;line-height: 1.5}body.astral .astral-about__text{font-size: 18px;line-height: 1.7}body.astral .astral-newsletter__box .astral-newsletter__heading{font-size: clamp(30px,3.4vw,50px);max-width: 1040px;text-wrap: balance}body.astral .astral-newsletter__box .astral-newsletter__text{font-size: 19px;max-width: 680px}body.astral .astral-newsletter__box .astral-newsletter__label{font-size: 16px}body.astral .astral-newsletter__box .astral-newsletter__row{max-width: 620px}body.astral .astral-newsletter__box .astral-newsletter__input{height: 60px;font-size: 17px}body.astral .astral-newsletter__box .astral-newsletter__btn{height: 60px;font-size: 16px}body.astral .astral-newsletter__box .astral-newsletter__consent{font-size: 15px}body.astral .astral-newsletter__mascot{max-width: 360px}@media (min-width: 1025px){body.astral .astral-hero__mascot img{max-width: 320px;max-height: 500px}body.astral .astral-hero__scene{min-height: 510px}body.astral .astral-hero__text{margin-bottom: 32px}body.astral .astral-hero__trust{margin-top: 40px}}@media (min-width: 1440px){body.astral .astral-hero__mascot picture,body.astral .astral-hero__mascot img{max-width: 360px}body.astral .astral-hero__mascot img{max-height: 563px}body.astral .astral-hero__scene{min-height: 575px}}body.astral .wd-product .wd-entities-title,body.astral .wd-product .wd-entities-title a{font-size: 20px;line-height: 1.35}body.astral .astral-card-desc{font-size: 15px;line-height: 1.55}body.astral .wd-product .price,body.astral .wd-product .price ins,body.astral .wd-product .price ins .amount,body.astral .wd-product .price > .amount{font-size: 24px;line-height: 1.2}body.astral .wd-product .price del,body.astral .wd-product .price del .amount{font-size: 15px}body.astral .wd-product .wrapp-product-price .button,body.astral .wd-product .wd-add-btn > a,body.astral .wd-product a.button{font-size: 16px;min-height: 46px;line-height: 1.3}body.astral .astral-promo__media{width: 40%;max-width: 260px}body.astral .astral-promo__text{font-size: 20px;line-height: 1.55;max-width: 470px}body.astral .astral-promo__note{font-size: 16px;max-width: 470px}body.astral .astral-about__mascot .astral-mascot{max-height: 440px}@media (min-width: 1025px){body.astral .astral-about__mascot .astral-mascot{max-height: 520px}}body.astral .astral-newsletter__figure{transform: scaleX(-1)}body.astral .astral-cc{position: fixed;left: 0;right: 0;bottom: 0;z-index: 100000;padding: 16px;padding-bottom: calc(16px + env(safe-area-inset-bottom,0px));display: flex;justify-content: center;pointer-events: none}body.astral .astral-cc__panel{pointer-events: auto;width: 100%;max-width: 880px;max-height: calc(100vh - 32px);max-height: calc(100dvh - 32px);overflow-y: auto;padding: 24px 26px;border-radius: 22px;background: #fff;border: 1px solid rgba(32,40,79,.10);box-shadow: 0 30px 70px -28px rgba(15,20,51,.45);animation: astral-cc-in .3s cubic-bezier(.22,1,.36,1) both}@keyframes astral-cc-in{from{transform: translateY(16px);opacity: 0}to{transform: none;opacity: 1}}body.astral .astral-cc__title{font-family: var(--as-display);font-size: 20px;font-weight: 700;color: var(--as-navy);margin: 0 0 8px}body.astral .astral-cc__desc{font-size: 15px;line-height: 1.6;color: #4c536f;margin: 0 0 18px}body.astral .astral-cc__kat{border-top: 1px solid rgba(32,40,79,.10);margin-bottom: 18px}body.astral .astral-cc__row{padding: 14px 0;border-bottom: 1px solid rgba(32,40,79,.08)}body.astral .astral-cc__row-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 4px}body.astral .astral-cc__row-name{font-weight: 700;font-size: 15px;color: var(--as-navy)}body.astral .astral-cc__always{font-size: 13px;color: var(--as-muted)}body.astral .astral-cc__row-desc{margin: 0;font-size: 14px;line-height: 1.55;color: #5b6280}body.astral .astral-cc__switch{display: flex;align-items: center;gap: 12px;cursor: pointer}body.astral .astral-cc__switch input{position: absolute;width: 1px;height: 1px;opacity: 0}body.astral .astral-cc__slider{flex: 0 0 44px;border: 1px solid rgba(32,40,79,.35);width: 44px;height: 26px;border-radius: 999px;background: #d3d7e4;position: relative;transition: background .2s ease}body.astral .astral-cc__slider::after{content: "";position: absolute;top: 3px;left: 3px;width: 20px;height: 20px;border-radius: 50%;background: #fff;box-shadow: 0 1px 3px rgba(15,20,51,.3);transition: transform .2s ease}body.astral .astral-cc__switch input:checked + .astral-cc__slider{background: var(--as-red-a11y)}body.astral .astral-cc__switch input:checked + .astral-cc__slider::after{transform: translateX(18px)}body.astral .astral-cc__switch input:focus-visible + .astral-cc__slider{outline: 3px solid var(--as-navy);outline-offset: 3px}body.astral .astral-cc__buttons{display: flex;flex-wrap: wrap;gap: 10px;justify-content: flex-end}body.astral .astral-cc__btn{appearance: none;border: 1px solid transparent;border-radius: 999px;padding: 0 22px;min-height: 46px;font: inherit;font-size: 15px;font-weight: 700;cursor: pointer;transition: background .2s ease,border-color .2s ease,color .2s ease}body.astral .astral-cc__btn--ghost{background: #fff;border-color: rgba(32,40,79,.22);color: var(--as-navy)}body.astral .astral-cc__btn--ghost:hover{background: #f3f4f8}body.astral .astral-cc__btn--save{background: var(--as-navy);color: #fff}body.astral .astral-cc__btn--primary{background: var(--as-red-a11y);color: #fff}body.astral .astral-cc__btn--primary:hover{background: #b02f24}body.astral .astral-cc__links{margin: 14px 0 0;font-size: 13px;color: #6b7188}body.astral .astral-cc__links a{color: #6b7188;text-decoration: underline}@media (max-width: 600px){body.astral .astral-cc{padding: 10px;padding-bottom: calc(10px + env(safe-area-inset-bottom,0px))}body.astral .astral-cc__panel{padding: 20px 18px;border-radius: 18px}body.astral .astral-cc__buttons{justify-content: stretch}body.astral .astral-cc__btn{flex: 1 1 100%}}@media (prefers-reduced-motion: reduce){body.astral .astral-cc__panel{animation: none;transform: none}}body.astral .wd-cookies-popup{display: none !important}html.astral-cc-otvorena body.astral .wd-toolbar{display: none !important}body.astral .astral-cc [hidden]{display: none !important}body.astral .astral-cc[hidden]{display: none !important}body.astral .astral-prod__lead{font-size: 19px;line-height: 1.6;color: var(--as-navy);margin-bottom: 28px}body.astral .astral-prod__fit{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px;margin: 0 0 32px}body.astral .astral-prod__fit-col{padding: 22px 24px;border-radius: 18px;border: 1px solid rgba(32,40,79,.10);background: #f7f8fc}body.astral .astral-prod__fit-col h3{font-size: 17px;margin: 0 0 12px;display: flex;align-items: center;gap: 9px}body.astral .astral-prod__fit-col h3::before{content: "";width: 22px;height: 22px;flex: 0 0 22px;border-radius: 50%;background: currentColor;mask: center / 13px no-repeat;-webkit-mask: center / 13px no-repeat}body.astral .astral-prod__fit-col--yes h3{color: #1f7a4d}body.astral .astral-prod__fit-col--yes h3::before{mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/></svg>");-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/></svg>")}body.astral .astral-prod__fit-col--no h3{color: var(--as-red-a11y)}body.astral .astral-prod__fit-col--no h3::before{mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='white' d='M19 6.4 17.6 5 12 10.6 6.4 5 5 6.4 10.6 12 5 17.6 6.4 19 12 13.4 17.6 19 19 17.6 13.4 12z'/></svg>");-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='white' d='M19 6.4 17.6 5 12 10.6 6.4 5 5 6.4 10.6 12 5 17.6 6.4 19 12 13.4 17.6 19 19 17.6 13.4 12z'/></svg>")}body.astral .astral-prod__fit-col ul{margin: 0;padding-left: 20px}body.astral .astral-prod__fit-col li{margin-bottom: 8px;line-height: 1.55}body.astral .astral-prod__params{width: 100%;border-collapse: collapse;margin: 0 0 32px}body.astral .astral-prod__params th,body.astral .astral-prod__params td{text-align: left;vertical-align: top;padding: 12px 14px;border-bottom: 1px solid rgba(32,40,79,.10);font-size: 16px;line-height: 1.5}body.astral .astral-prod__params th{width: 34%;font-weight: 700;color: var(--as-navy);background: #f7f8fc}body.astral .astral-prod__warn{margin: 32px 0 0;padding: 18px 20px;border-radius: 16px;border: 1px solid rgba(207,64,54,.22);background: rgba(207,64,54,.05);font-size: 16px;line-height: 1.6}body.astral .astral-prod__warn strong{color: var(--as-red-a11y)}body.astral .entry-content kbd,body.astral .woocommerce-Tabs-panel kbd{display: inline-block;padding: 2px 7px;border-radius: 6px;border: 1px solid rgba(32,40,79,.22);border-bottom-width: 2px;background: #f2f3f8;font-size: 13px;font-family: ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width: 767px){body.astral .astral-prod__fit{grid-template-columns: 1fr}body.astral .astral-prod__params th{width: 42%}}@media (max-width: 1024px){body.astral .wd-page-wrapper{z-index: auto}}@media (max-width: 575.98px){body.astral .products.wd-products{--wd-col-sm: 1 !important}body.astral .products.wd-products .wd-product-thumb{height: 210px}body.astral .products.wd-products .wd-product-img-link{display: block;height: 100%}body.astral .products.wd-products .wd-product-img-link img{width: 100%;height: 100%;object-fit: cover;object-position: center bottom}body.astral .products.wd-products .product-rating-price{margin-top: 14px}body.astral .products.wd-products .wrapp-product-price .price{min-height: 0}body.astral .products.wd-products .wrapp-product-price{margin-top: 0;padding-top: 0}}@media (max-width: 1024px){body.astral .astral-faq__nav{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}body.astral .astral-faq__nav-btn{display: flex;align-items: center;width: 100%;min-height: 56px;margin: 0}}@media (max-width: 379.98px){body.astral .astral-faq__nav{grid-template-columns: 1fr}}@media (max-width: 1024px){body.astral .whb-mobile-right{order: 1;justify-content: flex-start}body.astral .whb-mobile-center{order: 2}body.astral .whb-mobile-left{order: 3;justify-content: flex-end}}@media (max-width: 767px){body.astral .astral-table-scroll{max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}body.astral .entry-content th,body.astral .entry-content td{white-space: normal}}@media (max-width: 767px){body.astral.single-product .product_title{font-size: 24px;line-height: 1.2}}@media (max-width: 767px){body.astral form.checkout .form-row label{min-height: 0;display: block;gap: 0}body.astral form.checkout .form-row label:has(input[type="checkbox"]),body.astral .woocommerce-form__label-for-checkbox,body.astral .astral-consent label,body.astral .woocommerce-terms-and-conditions-wrapper label{min-height: 44px;display: flex;align-items: flex-start;gap: 10px}}@media (pointer: coarse){body.astral .astral-cc__switch{min-height: 44px}body.astral .astral-cc__links{line-height: 1.4}body.astral .astral-cc__links a{display: inline-block;padding: 10px 0}}@media (max-width: 600px){body.astral .astral-cc__panel{max-height: calc(100dvh - 20px - env(safe-area-inset-bottom,0px))}}@media (min-width: 601px) and (max-width: 767px){body.astral .astral-cc__buttons{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}body.astral .astral-cc__btn{width: 100%}}@media (max-width: 767px){body.astral.woocommerce-cart div.quantity .btn{width: 44px;min-width: 44px;height: 44px;min-height: 44px;padding: 0}body.astral.woocommerce-cart div.quantity .qty{width: 56px;height: 44px;min-height: 44px}body.astral.single-product form.cart .quantity .btn{width: 44px;height: 44px}body.astral.single-product form.cart .quantity .qty{width: 56px;height: 44px}}@media (max-width: 767px){body.astral.single-product form.cart{align-items: stretch}body.astral.single-product .single_add_to_cart_button{flex: 1 1 100%;width: 100%;padding: 0 16px}}@media (max-width: 575.98px){body.astral .astral-prod__params,body.astral .astral-prod__params tbody,body.astral .astral-prod__params tr{display: block}body.astral .astral-prod__params th,body.astral .astral-prod__params td{display: block;width: auto;padding: 10px 0 0;border-bottom: 0;overflow-wrap: anywhere}body.astral .astral-prod__params th{background: transparent;padding-bottom: 0;font-size: 14px;color: var(--as-muted)}body.astral .astral-prod__params tr{border-bottom: 1px solid rgba(32,40,79,.10);padding: 6px 0 10px}}@media (max-width: 575.98px){body.astral .products.wd-products:not(.wd-carousel-container){grid-auto-rows: auto}}@media (max-width: 767px){body.astral .woocommerce-cart-form > .cart .cart-actions,body.astral .cart-actions{flex-direction: column;align-items: stretch;gap: 12px}body.astral .cart-actions .coupon{display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap;gap: 8px;width: 100%;padding: 14px}body.astral .cart-actions .coupon .input-text{flex: 1 1 auto;min-width: 0;width: auto}body.astral .cart-actions .coupon .button{flex: 0 0 auto;width: auto;padding-inline: 18px}body.astral .cart-actions > .button,body.astral .cart-actions > .astral-continue{width: 100%;justify-content: center}body.astral .woocommerce-order ul.order_details{display: grid;grid-template-columns: 1fr;gap: 8px}}@media (max-width: 767px){body.astral .wd-checkout-steps{flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto;scrollbar-width: none;-webkit-overflow-scrolling: touch}body.astral .wd-checkout-steps::-webkit-scrollbar{display: none}body.astral .wd-checkout-steps li{flex: 0 0 auto}body.astral .wd-checkout-steps li::before{flex: 0 0 24px}}@media (max-width: 767px){body.astral .astral-thanks{padding: 20px}body.astral .astral-thanks h1{font-size: 26px}body.astral .entry-content,body.astral .entry-content p,body.astral .entry-content li,body.astral .entry-content td,body.astral .astral-thanks p,body.astral .astral-thanks strong,body.astral .woocommerce-order ul.order_details li{overflow-wrap: anywhere}}@media (max-width: 767px){body.astral.single-product .woocommerce-product-gallery{padding: 12px}body.astral.single-product .woocommerce-product-gallery .product-labels{inset-inline-end: auto;right: auto;align-items: flex-start}}@media (max-width: 480px){body.astral .astral-404__actions{flex-direction: column;align-items: stretch}}body.astral .entry-content .astral-doc-meta{font-size: 14px;color: var(--as-muted);padding-bottom: 14px;margin-bottom: 24px;border-bottom: 1px solid var(--as-grey-2)}body.astral .entry-content .astral-doc-form{margin: 24px 0;padding: 20px 22px;border: 1px solid var(--as-grey-2);border-radius: 16px;background: #f7f8fc;font-style: normal}@media (max-width: 767px){body.astral .entry-content .astral-doc-form{padding: 16px 14px}}@media (pointer: coarse){body.astral .astral-blog-card__more{min-height: 44px}body.astral .wd-post-read-more > a{display: inline-flex;align-items: center;min-height: 44px}}@media (max-width: 1024px){body.astral .wd-search-full-screen{top: var(--as-header-h) !important;z-index: 460}}@media (hover: none){body.astral .wd-product .wd-product-card-hover{opacity: 1;visibility: visible;transform: none}}@media (max-width: 1024px){body.astral .wd-toolbar{height: calc(55px + env(safe-area-inset-bottom,0px));padding-bottom: env(safe-area-inset-bottom,0px)}body.astral.sticky-toolbar-on{padding-bottom: calc(55px + env(safe-area-inset-bottom,0px))}}@media (max-width: 400px){body.astral .wd-toolbar-label{inset-inline: 4px}}@media (pointer: coarse) and (min-width: 768px) and (max-width: 1024px){body.astral input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),body.astral select,body.astral textarea{font-size: 16px}body.astral .input-text,body.astral select{min-height: 44px}body.astral .woocommerce-MyAccount-navigation ul > li > a{min-height: 44px}}@media (max-width: 1024px){body.astral .checkout-order-review,body.astral .cart_totals,body.astral .woocommerce-order{margin-bottom: 24px}}@media (hover: none){body.astral .wd-product .wd-product-card-hover .wd-action-btn > a,body.astral .wd-product .wd-product-card-hover .wd-action-btn{width: 44px;height: 44px}}body.astral form.checkout label.checkbox .optional,body.astral form.checkout label:has(input[type="checkbox"]) .optional{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}@media (max-width: 767px){body.astral .woocommerce-form-login-toggle .woocommerce-info,body.astral .woocommerce-form-coupon-toggle .woocommerce-info{display: flex;flex-direction: column;align-items: flex-start;gap: 0;width: 100%}body.astral .showlogin,body.astral .showcoupon{padding: 10px 0}}@media (pointer: coarse){body.astral .wd-btn-arrow{width: 44px;height: 44px}}@media (max-width: 1024px){html{scroll-padding-bottom: calc(55px + env(safe-area-inset-bottom,0px) + 12px)}}body.astral .astral-cc__btn--ghost{border-color: rgba(32,40,79,.45)}body.astral .entry-content a:not(.button):not(.btn):not(.astral-btn),body.astral .wd-entry-content a:not(.button):not(.btn):not(.astral-btn),body.astral .showlogin,body.astral .showcoupon{text-decoration: underline;text-underline-offset: 2px}@media (hover: none){body.astral .wd-product .wd-product-card-hover .wrap-quickview-button,body.astral .wd-product .wd-product-card-hover .hover-content{display: none !important}}body.astral .wd-skip-links .wd-skip-content{display: none}@media (min-width: 1025px){body.astral .astral-about__content{max-width: 640px}}body.astral .astral-about__lead{text-wrap: balance;margin-bottom: 20px}body.astral .astral-about__text{text-wrap: pretty;margin-bottom: 14px}body.astral .astral-newsletter__box .astral-newsletter__heading,body.astral .astral-newsletter__box .astral-newsletter__text,body.astral .astral-newsletter__box .astral-newsletter__label,body.astral .astral-newsletter__box .astral-newsletter__row,body.astral .astral-newsletter__box .astral-newsletter__consent{max-width: 640px}body.astral .astral-newsletter__box .astral-newsletter__heading{margin-bottom: 14px}body.astral .astral-newsletter__box .astral-newsletter__text{margin-bottom: 28px}body.astral .astral-newsletter__box .astral-newsletter__consent{margin-top: 16px}@media (min-width: 861px){body.astral .astral-newsletter__box{grid-template-columns: minmax(0,1fr) 460px;align-items: center}body.astral .astral-newsletter__figure{align-self: center;place-items: center}body.astral .astral-newsletter__mascot{max-width: 440px}}body.astral .astral-newsletter__blob--b{display: none}body.astral .astral-newsletter__stage::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 55%;z-index: 0;pointer-events: none;background: linear-gradient(to bottom,rgba(31,39,80,0) 0%,rgba(31,39,80,.7) 55%,#1f2750 100%)}body.astral:has(.astral-newsletter) .footer-container::before{display: none}body.astral:has(.astral-newsletter) .footer-container{margin-top: 0}body.astral:has(.astral-newsletter) .astral-newsletter{padding-bottom: 0}@media (min-width: 1025px){body.astral .astral-promo__media{width: 46%;max-width: 340px}body.astral .astral-promo__mascot{width: 300px;left: 38%}}body.astral .astral-archive-newsletter{grid-column: 1 / -1;margin-inline: calc(-1 * var(--as-gutter))}body.astral .shop-loop-head .woocommerce-result-count{display: none}body.astral .whb-header,body.astral .whb-header.whb-sticked,body.astral .whb-header.astral-header--scrolled,body.astral .whb-header .whb-main-header,body.astral .whb-header.whb-sticked .whb-main-header{background: transparent !important;box-shadow: none !important}body.astral .whb-header.astral-header--scrolled .whb-general-header{box-shadow: none}body.astral .whb-header .whb-general-header,body.astral .whb-header{transition: none}@media (min-width: 1025px){body.astral .astral-about__grid{grid-template-columns: minmax(0,640px) 348px;justify-content: center;column-gap: clamp(48px,6vw,96px)}body.astral .astral-about__mascot .astral-mascot{width: 100%;height: auto}}@media (min-width: 1025px){body.astral .astral-newsletter__box .astral-newsletter__heading,body.astral .astral-newsletter__box .astral-newsletter__text,body.astral .astral-newsletter__box .astral-newsletter__label,body.astral .astral-newsletter__box .astral-newsletter__row,body.astral .astral-newsletter__box .astral-newsletter__consent{max-width: 760px}body.astral .astral-newsletter__box .astral-newsletter__heading{font-size: clamp(36px,3.9vw,56px);line-height: 1.12;margin-bottom: 20px}body.astral .astral-newsletter__box .astral-newsletter__text{font-size: 20px;line-height: 1.65;margin-bottom: 40px}body.astral .astral-newsletter__box .astral-newsletter__label{font-size: 17px;margin-bottom: 12px}body.astral .astral-newsletter__box .astral-newsletter__row{gap: 14px}body.astral .astral-newsletter__box .astral-newsletter__input{height: 64px;font-size: 18px;padding-inline: 24px}body.astral .astral-newsletter__box .astral-newsletter__btn{height: 64px;font-size: 17px;padding-inline: 34px}body.astral .astral-newsletter__box .astral-newsletter__consent{font-size: 16px;margin-top: 20px}body.astral .astral-newsletter__stage{padding-top: clamp(52px,5vw,80px);padding-bottom: clamp(52px,5vw,80px)}}@media (min-width: 1025px){body.astral .astral-about__grid{grid-template-columns: minmax(0,1fr) 348px;justify-content: stretch;column-gap: clamp(40px,5vw,80px)}body.astral .astral-about__content{max-width: 740px}body.astral .astral-about__lead{font-size: 24px;line-height: 1.45;margin-bottom: 22px}body.astral .astral-about__text{font-size: 19px;line-height: 1.75;margin-bottom: 16px;max-width: none}}body.astral .wd-page-content{background-color: transparent}@media (min-width: 1025px){body.astral .astral-about__grid{grid-template-columns: minmax(0,740px) clamp(348px,28vw,400px);justify-content: start;column-gap: clamp(40px,5vw,72px)}body.astral .astral-about__mascot .astral-mascot{max-height: none}}@media (min-width: 1025px){body.astral .astral-about__grid{grid-template-columns: minmax(0,740px) minmax(0,1fr);justify-content: stretch;align-items: stretch;column-gap: clamp(40px,5vw,72px)}body.astral .astral-about__mascot{position: relative;display: block;align-self: stretch;min-height: 0}body.astral .astral-about__mascot picture{position: absolute;inset: 0;display: flex;justify-content: center;align-items: flex-start}body.astral .astral-about__mascot .astral-mascot{height: 100%;width: auto;max-width: none;max-height: none}}@media (max-width: 767px){body.astral .woocommerce-cart-form{min-width: 0;max-width: 100%}body.astral .woocommerce-cart-form .shop-table-with-img tr:not(.cart_item){padding-inline-start: 0;min-height: 0}body.astral .woocommerce-cart-form table.shop_table.cart td.actions{padding-inline: 0}}body.astral .checkout-order-review table.shop_table td.product-total,body.astral .checkout-order-review table.shop_table tfoot th,body.astral .checkout-order-review table.shop_table tfoot td .woocommerce-Price-amount,body.astral .checkout-order-review table.shop_table .woocommerce-Price-amount{white-space: nowrap}body.astral .checkout-order-review table.shop_table td.product-name{word-break: normal;overflow-wrap: anywhere}@media (max-width: 575.98px){body.astral .wd-carousel.astral-carousel{--wd-col-sm: 1.5 !important}}body.astral button.astral-btn,body.astral input.astral-btn{min-height: 46px;padding: 12px 26px;border-radius: var(--as-radius-pill);font-size: 14px;font-weight: 700;line-height: 1;letter-spacing: 0;text-transform: none;border: 0}body.astral button.astral-btn--primary,body.astral input.astral-btn--primary,body.astral .astral-btn--primary{background: var(--as-red-a11y);color: var(--as-white)}body.astral button.astral-btn--primary:hover,body.astral input.astral-btn--primary:hover,body.astral .astral-btn--primary:hover{background: var(--as-navy);color: var(--as-white)}@media (max-width: 575.98px){body.astral .wd-carousel.astral-mini-products{--wd-col-sm: 1.5 !important}}@media (max-width: 767px){body.astral .astral-about__grid .astral-about__content{text-align: left}body.astral .astral-about__lead,body.astral .astral-about__text{text-align: left}body.astral .astral-about__mascot .astral-mascot{max-height: 300px}}@media (max-width: 575.98px){body.astral .astral-cat-cards{grid-template-columns: 1fr}body.astral .astral-cat-card{min-height: 128px}}@media (min-width: 768px) and (max-width: 1024px){body.astral .astral-hero__mascot img{max-width: 230px}body.astral .astral-hero__glow{width: 320px;height: 320px}body.astral .astral-hero__key{display: none}}@media (max-width: 575.98px){body.astral.tax-product_cat .products.wd-products{display: grid;grid-auto-flow: column;grid-auto-columns: 235px;grid-template-columns: none;overflow-x: auto;overscroll-behavior-x: contain;-webkit-overflow-scrolling: touch;scroll-snap-type: x mandatory;scroll-padding-inline: 0;padding-block: 6px;margin-block: -6px}body.astral.tax-product_cat .products.wd-products > .wd-product{scroll-snap-align: start;min-width: 0}body.astral.tax-product_cat .products.wd-products .wd-product-thumb{height: 180px}}@media (max-width: 575.98px){body.astral.tax-product_cat .products.wd-products:has(> .wd-product:only-child){grid-auto-columns: 100%}}@media (max-width: 1024px){body.astral .whb-header .wd-header-cart > a .subtotal-divider,body.astral .whb-header .wd-header-cart > a .wd-cart-subtotal{display: none}body.astral .whb-header .wd-header-cart > a{margin-inline-end: 10px}}body.astral .astral-faq__nav-btn::before{box-sizing: border-box}body.astral .footer-container{border-top: 1px solid rgba(255,255,255,.10)}@media (max-width: 767px){body.astral .astral-newsletter{padding-bottom: 8px}body.astral .footer-container .main-footer{padding-top: 28px}}body.astral .wd-post-meta .wd-post-author,body.astral .wd-post-meta .author,body.astral .blog-post-loop .wd-post-author{display: none}body.astral .wd-post-meta{justify-content: flex-start;text-align: left;font-size: 12px;color: var(--as-muted);letter-spacing: .01em}body.astral .wd-post-meta .wd-modified-date,body.astral .wd-post-meta .updated,body.astral .wd-post-meta .wd-post-date-single{font-size: 12px;color: var(--as-muted)}body.astral .blog-post-loop .wd-post-thumb .wd-post-date,body.astral .wd-post-thumb .wd-post-date.wd-style-with-bg{display: none}body.astral .wd-post-meta .wd-post-date.wd-style-default{font-size: 12px;color: var(--as-muted)}body.astral .woocommerce-MyAccount-navigation ul{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 24px;padding: 0;list-style: none;border: 0}body.astral .woocommerce-MyAccount-navigation ul > li{margin: 0;border: 0}body.astral .woocommerce-MyAccount-navigation ul > li > a{display: inline-flex;align-items: center;min-height: 40px;padding: 8px 16px;border-radius: var(--as-radius-pill);background: var(--as-grey);color: var(--as-navy);font-size: 14px;font-weight: 600;text-decoration: none;border: 1px solid transparent;transition: background .2s var(--as-ease),color .2s var(--as-ease)}body.astral .woocommerce-MyAccount-navigation ul > li > a:hover{background: var(--as-grey-2);color: var(--as-navy);text-decoration: none}body.astral .woocommerce-MyAccount-navigation ul > li.is-active > a,body.astral .woocommerce-MyAccount-navigation ul > li.woocommerce-MyAccount-navigation-link--dashboard.is-active > a{background: var(--as-navy);color: var(--as-white)}body.astral .woocommerce-MyAccount-navigation ul > li.woocommerce-MyAccount-navigation-link--customer-logout > a{background: transparent;border-color: var(--as-grey-2);color: var(--as-muted)}body.astral .entry-content .woocommerce-MyAccount-navigation ul > li > a:not(.button):not(.btn):not(.astral-btn),body.astral .entry-content .wd-my-account-links a:not(.button):not(.btn):not(.astral-btn),body.astral .woocommerce-MyAccount-navigation ul > li > a,body.astral .wd-my-account-links a{text-decoration: none}body.astral .woocommerce:has(.wd-my-account-links) .woocommerce-MyAccount-navigation{display: none}body.astral form.checkout .form-row label .optional[hidden]{display: none !important}body.astral .blog-post-loop .wd-post-meta .wd-social-icons,body.astral .blog-post-loop .wd-post-share{display: none}body.astral .woocommerce-orders-table__cell-order-actions{gap: 8px}body.astral .woocommerce-orders-table__cell-order-actions > .button{margin: 0}@media (max-width: 767px){body.astral .woocommerce-info,body.astral .woocommerce-message{display: flex;flex-direction: column;align-items: stretch;gap: 12px}body.astral .woocommerce-info > .button,body.astral .woocommerce-message > .button{order: 2;float: none;margin: 0;text-align: center}}@media (max-width: 767px){body.astral .copyrights-wrapper{padding-bottom: 68px}}body.astral .astral-footer-kontakt{display: flex;flex-direction: column;align-items: flex-start}body.astral .astral-footer-kontakt br{display: none}body.astral .astral-footer-kontakt a{padding-block: 6px}@media (max-width: 1024px){body.astral .whb-header .whb-mobile-right .wd-header-cart{display: none}}@media (max-width: 767px){body.astral .astral-about__grid .astral-section__title--left{text-align: left}}body.astral .astral-faq__nav-btn::before,body.astral .astral-faq__nav-btn:hover::before,body.astral .astral-faq__nav-btn.is-active::before{top: auto;transform: none;height: 26px;min-height: 26px;padding: 1px 0 0}@media (max-width: 767px){body.astral .astral-newsletter__box .astral-newsletter__heading,body.astral .astral-newsletter__box .astral-newsletter__text,body.astral .astral-newsletter__box .astral-newsletter__label,body.astral .astral-newsletter__box .astral-newsletter__consent,body.astral .astral-newsletter__box .astral-newsletter__msg{text-align: center;margin-inline: auto}body.astral .astral-newsletter__box .astral-newsletter__input{text-align: center}}@media (max-width: 767px){body.astral .astral-hero__content{text-align: center}body.astral .astral-hero__eyebrow{align-self: center;justify-self: center}body.astral .astral-hero__text{margin-inline: auto}body.astral .astral-hero__trust{width: fit-content;max-width: 100%;margin-inline: auto;align-items: flex-start;text-align: left}}body.astral .astral-blog__all{display: flex;justify-content: center;margin-top: 28px}@media (min-width: 1025px){body.astral .astral-newsletter__box{grid-template-columns: minmax(0,1fr) 300px}body.astral .astral-newsletter__figure{align-self: end;place-items: end center}body.astral .astral-newsletter__mascot{max-width: 260px}}body.astral .astral-newsletter__stage{padding: clamp(24px,2.4vw,34px)}body.astral .astral-newsletter__blob--a{width: 320px;height: 320px}body.astral .footer-container .footer-column-1 .textwidget p{max-width: 262px}body.astral .footer-container a,body.astral .footer-container a:visited{color: rgba(255,255,255,.85)}body.astral .footer-container a:hover,body.astral .footer-container a:focus-visible,body.astral .footer-container a:active,body.astral .footer-container .current-menu-item > a,body.astral .copyrights-wrapper a:hover,body.astral .copyrights-wrapper a:focus-visible{color: #ff8f82}body.astral:has(.astral-newsletter) .wd-footer{margin-top: 0}body.astral main.wd-content-layout:has(> .astral-archive-newsletter:last-child){padding-bottom: 0}body.astral .wd-product .wd-entities-title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}body.astral .astral-card-note{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden}body.astral .astral-card-desc{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}body.astral .wd-product .wrapp-product-price{padding-top: 6px}body.astral .wd-product .price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 8px}body.astral .wd-product .price del,body.astral .wd-product .price ins{display: inline-block}@media (min-width: 1200px){body.astral .wd-content-layout:has(> .sidebar-container){grid-template-columns: 250px minmax(0,1fr)}body.astral .wd-content-layout > .sidebar-container{grid-column: 1 / 2}body.astral .wd-content-layout > .wd-content-area{grid-column: 2 / 3}body.astral .wd-products-with-shadow .products,body.astral .wd-content-area .products.wd-products{--wd-col-lg: 4 !important}}body.astral .sidebar-container .widget_price_filter .price_slider{margin-inline: 9px}body.astral .sidebar-container,body.astral .sidebar-container .widget-area{overflow-x: clip}@media (min-width: 769px){body.astral .wd-posts.wd-blog-holder{--wd-col-lg: 2 !important;--wd-col-md: 2 !important}body.astral .wd-post .wd-post-thumb img,body.astral .blog-post-loop .wd-post-thumb img{aspect-ratio: 16 / 9;width: 100%;height: auto;object-fit: cover}}@media (min-width: 1280px){body.astral .products.wd-products:not(.wd-carousel-container){grid-template-columns: repeat(4,minmax(0,1fr))}}@media (min-width: 1025px){body.astral .products.wd-products:not(.wd-carousel-container) .wd-product-thumb img{aspect-ratio: 4 / 3;width: 100%;height: auto;object-fit: contain}}body.astral .wd-product .price del,body.astral .wd-product .price ins{flex: 0 1 auto;width: auto;margin: 0}body.astral .astral-card-note{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: none}@media (min-width: 1025px){body.astral .wd-content-area .products.wd-products:not(.wd-carousel-container){grid-auto-rows: auto}}@media (min-width: 1025px){body.astral .wd-search-full-screen .searchform input.s,body.astral .wd-search-full-screen input[type="search"]{height: 64px;font-size: 26px}}body.astral .wd-search-suggestions .wd-all-results{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 46px;margin: 10px auto 4px;padding: 10px 26px;border-radius: 999px;background: var(--as-red);color: #fff;font-weight: 700;letter-spacing: .02em;text-decoration: none}body.astral .wd-search-suggestions .wd-all-results:hover,body.astral .wd-search-suggestions .wd-all-results:focus-visible{background: #b02f24;color: #fff}body.astral .wd-search-suggestions:has(> .wd-all-results){display: flex;flex-direction: column;align-items: center}body.astral .single-product-page .summary-inner > .wd-wishlist-btn,body.astral .product-image-summary .summary-inner > .wd-wishlist-btn{display: block !important}body.astral .single-product-page .summary-inner > .wd-wishlist-btn > a,body.astral .product-image-summary .summary-inner > .wd-wishlist-btn > a{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 46px;padding: 0 26px;border-radius: var(--as-radius-pill);background: transparent;box-shadow: inset 0 0 0 1px rgba(32,40,79,.22);color: var(--as-navy) !important;font-family: var(--as-font);font-weight: 700;font-size: 14px;line-height: 1;text-transform: none;transition: background .2s ease,box-shadow .2s ease}body.astral .single-product-page .summary-inner > .wd-wishlist-btn > a:hover,body.astral .single-product-page .summary-inner > .wd-wishlist-btn > a:focus-visible,body.astral .product-image-summary .summary-inner > .wd-wishlist-btn > a:hover,body.astral .product-image-summary .summary-inner > .wd-wishlist-btn > a:focus-visible{background: rgba(32,40,79,.06);box-shadow: inset 0 0 0 1px rgba(32,40,79,.40)}body.astral .single-product-page .summary-inner > .wd-wishlist-btn .wd-action-text,body.astral .product-image-summary .summary-inner > .wd-wishlist-btn .wd-action-text{position: static;width: auto;height: auto;margin: 0;padding: 0;overflow: visible;clip: auto;opacity: 1;visibility: visible;transform: none;background: none;box-shadow: none;color: inherit;font: inherit}body.astral .wd-products-nav .wd-dropdown{padding: 12px;border-radius: 18px;background: var(--as-white);box-shadow: 0 18px 40px rgba(32,40,79,.14);gap: 12px}body.astral .wd-products-nav .wd-product-nav-thumb{flex: 0 0 72px;width: 72px}body.astral .wd-products-nav .wd-product-nav-thumb img{width: 72px;height: 72px;aspect-ratio: 1 / 1;object-fit: contain;border-radius: 12px}body.astral .wd-products-nav .wd-product-nav-desc{display: flex;flex-direction: column;gap: 6px;min-width: 0}body.astral .wd-products-nav .wd-product-nav-desc .wd-entities-title{font-size: 14px;line-height: 1.3;font-weight: 700;color: var(--as-navy);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}body.astral .wd-products-nav .wd-product-nav-desc .price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px;font-size: 16px;line-height: 1.2}body.astral .wd-products-nav .wd-product-nav-desc .price del,body.astral .wd-products-nav .wd-product-nav-desc .price del .amount{font-size: 13px;opacity: .6}body.astral .wd-products-nav .wd-product-nav-desc .price ins,body.astral .wd-products-nav .wd-product-nav-desc .price ins .amount,body.astral .wd-products-nav .wd-product-nav-desc .price > .amount{font-size: 16px;font-weight: 700;text-decoration: none}body.astral .astral-odstupenie{margin-top: 36px}body.astral .astral-odstupenie__grid{display: grid;gap: 16px;grid-template-columns: 1fr 1fr;margin-bottom: 14px}body.astral .astral-odstupenie__pole--produkt,body.astral .astral-odstupenie__pole--adresa{grid-column: 1 / -1}body.astral .astral-odstupenie__pole{display: flex;flex-direction: column;gap: 6px;font-size: 14px;color: var(--as-navy);font-weight: 500}body.astral .astral-odstupenie__popiska em{font-style: normal;color: var(--as-red-a11y);margin-inline-start: 2px}body.astral .astral-odstupenie input{padding: 12px 16px;border: 1px solid rgba(32,40,79,.15);border-radius: 12px;font: inherit;background: #fafafb;color: var(--as-navy);transition: border-color .2s ease,background .2s ease}body.astral .astral-odstupenie input:focus{outline: none;border-color: var(--as-navy);background: #fff}body.astral .astral-odstupenie__poznamka{font-size: 12px;font-weight: 400;color: var(--as-muted)}body.astral .astral-odstupenie__chyba{font-size: 12px;font-weight: 500;color: var(--as-red-a11y)}body.astral .astral-odstupenie__pole:not(.je-chybne) .astral-odstupenie__chyba{display: none}body.astral .astral-odstupenie__pole.je-chybne input{border-color: var(--as-red-a11y)}body.astral .astral-odstupenie__povinne{font-size: 12px;color: var(--as-muted);margin: 0 0 18px}body.astral .astral-odstupenie__povinne em{font-style: normal;color: var(--as-red-a11y)}body.astral .astral-odstupenie__akcie{display: flex;flex-wrap: wrap;gap: 12px}body.astral .astral-odstupenie__stav:empty{display: none}body.astral .astral-odstupenie__stav{margin: 14px 0 0;font-size: 14px;color: var(--as-navy)}body.astral .astral-odstupenie__tlac{display: none}@media (max-width: 767px){body.astral .astral-odstupenie__grid{grid-template-columns: 1fr}body.astral .astral-odstupenie__akcie .astral-btn{width: 100%}}@media print{body.astral-tlac-odstupenie > *:not(.astral-odstupenie__tlac){display: none !important}body.astral-tlac-odstupenie{background: #fff !important;padding: 0 !important}body.astral-tlac-odstupenie .astral-odstupenie__tlac{display: block !important;margin: 0;padding: 10mm 0;font-size: 12pt;line-height: 1.6;color: #000}body.astral-tlac-odstupenie .astral-odstupenie__tlac h2{font-size: 16pt;margin: 0 0 14pt}body.astral-tlac-odstupenie .astral-odstupenie__tlac p{margin: 0 0 6pt}}body.astral .astral-blog-filter{margin: 0 0 24px}body.astral .astral-blog-filter__zoznam{display: flex;flex-wrap: wrap;gap: 10px;margin: 0;padding: 0;list-style: none}body.astral .astral-blog-filter__chip{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 0 18px;border-radius: var(--as-radius-pill);background: var(--as-white);box-shadow: inset 0 0 0 1px rgba(32,40,79,.14);color: var(--as-navy);font-size: 14px;font-weight: 600;line-height: 1;transition: background .2s ease,box-shadow .2s ease,color .2s ease}body.astral .astral-blog-filter__chip:hover,body.astral .astral-blog-filter__chip:focus-visible{background: rgba(32,40,79,.06);box-shadow: inset 0 0 0 1px rgba(32,40,79,.32);color: var(--as-navy)}body.astral .astral-blog-filter__chip.je-aktivna{background: var(--as-navy);box-shadow: none;color: var(--as-white)}body.astral .astral-blog-filter__pocet{font-size: 12px;font-weight: 700;opacity: .55}body.astral .astral-blog-filter__chip.je-aktivna .astral-blog-filter__pocet{opacity: .7}@media (max-width: 767px){body.astral .astral-blog-filter__zoznam{flex-wrap: nowrap;overflow-x: auto;padding-bottom: 4px;scrollbar-width: none}body.astral .astral-blog-filter__zoznam::-webkit-scrollbar{display: none}body.astral .astral-blog-filter__chip{white-space: nowrap}}body.astral .astral-viac{display: flex;flex-direction: column;gap: 44px}body.astral .astral-viac__hero{display: grid;grid-template-columns: minmax(0,1fr) 260px;align-items: center;gap: 32px;padding: clamp(28px,3vw,44px);border-radius: var(--as-radius-xl,28px);background: var(--as-glass);box-shadow: 0 24px 60px rgba(32,40,79,.08)}body.astral .astral-viac__eyebrow{margin: 0 0 10px;font-size: 12px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--as-red-a11y)}body.astral .astral-viac__nadpis{margin: 0 0 14px;font-size: clamp(28px,3.4vw,44px);line-height: 1.1;color: var(--as-navy);text-wrap: balance}body.astral .astral-viac__perex{margin: 0 0 22px;max-width: 58ch;font-size: clamp(16px,1.3vw,18px);line-height: 1.6;color: var(--as-navy)}body.astral .astral-viac__akcie{display: flex;flex-wrap: wrap;gap: 12px}body.astral .astral-viac__maskot{display: flex;justify-content: center}body.astral .astral-viac__maskot-img{width: 100%;max-width: 220px;height: auto}body.astral .astral-viac__telo{max-width: 70ch}body.astral .astral-viac__telo p{margin: 0 0 16px;line-height: 1.7}body.astral .astral-viac__telo > :last-child{margin-bottom: 0}body.astral .astral-viac__fakty{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin: 0;padding: 0;list-style: none}body.astral .astral-viac__fakt{display: flex;flex-direction: column;gap: 6px;margin: 0;padding: 20px 22px;border-radius: 20px;background: var(--as-white);box-shadow: inset 0 0 0 1px rgba(32,40,79,.10)}body.astral .astral-viac__fakt strong{font-size: 15px;color: var(--as-navy)}body.astral .astral-viac__fakt span{font-size: 14px;line-height: 1.5;color: var(--as-muted)}body.astral .astral-viac__cta{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 22px;padding: clamp(24px,2.6vw,36px);border-radius: var(--as-radius-xl,28px);background: var(--as-navy);color: var(--as-white)}body.astral .astral-viac__cta h2{margin: 0 0 6px;font-size: 22px;color: var(--as-white)}body.astral .astral-viac__cta p{margin: 0;max-width: 52ch;color: rgba(255,255,255,.78);line-height: 1.6}body.astral .astral-viac__cta-akcie{display: flex;flex-wrap: wrap;gap: 12px}body.astral .astral-viac__cta-ghost{color: var(--as-white) !important;box-shadow: inset 0 0 0 1px rgba(255,255,255,.38)}body.astral .astral-viac__cta-ghost:hover{background: rgba(255,255,255,.10);color: var(--as-white) !important;box-shadow: inset 0 0 0 1px rgba(255,255,255,.6)}@media (max-width: 1024px){body.astral .astral-viac__fakty{grid-template-columns: 1fr 1fr}body.astral .astral-viac__hero{grid-template-columns: minmax(0,1fr) 170px}body.astral .astral-viac__maskot-img{max-width: 150px}}@media (max-width: 767px){body.astral .astral-viac{gap: 32px}body.astral .astral-viac__hero{grid-template-columns: 1fr;text-align: left}body.astral .astral-viac__maskot{order: -1;justify-content: flex-start}body.astral .astral-viac__maskot-img{max-width: 140px}body.astral .astral-viac__fakty{grid-template-columns: 1fr}body.astral .astral-viac__akcie .astral-btn,body.astral .astral-viac__cta-akcie .astral-btn{width: 100%}}:root{--as-fokus-tmavy: #ff8f82}body.astral .wd-footer a:focus-visible,body.astral .wd-footer button:focus-visible,body.astral .wd-footer input:focus-visible,body.astral .astral-newsletter a:focus-visible,body.astral .astral-newsletter button:focus-visible,body.astral .astral-newsletter .astral-btn:focus-visible,body.astral .astral-viac__cta a:focus-visible,body.astral .astral-viac__cta button:focus-visible{outline: 2px solid var(--as-fokus-tmavy) !important;outline-offset: 2px}