.lang-switch__link.lang-switch__link.is-active{color:var(--color-text);font-weight:var(--fw-semibold)}.section-header--centered.section-header--centered .eyebrow{justify-content:center}.section-header.section-header h2{margin-bottom:var(--space-md)}.path-card__art.path-card__art svg{width:100%;height:100%;display:block}.path-card.path-card:hover .path-card__cta svg{transform:translateX(6px)}.path-card__cta.path-card__cta svg{transition:transform var(--duration-base) var(--ease-out)}.path-card--athens.path-card--athens .path-card__cta{color:var(--color-accent)}.wave-divider.wave-divider svg{width:100%;height:100%;display:block}.wave-divider.wave-divider path{fill:currentColor}.trust-strip__item.trust-strip__item svg{color:var(--color-accent);flex-shrink:0}.service-card.service-card:hover .service-card__icon{background:var(--color-primary);color:#fff;transform:rotate(-4deg)}.service-card.service-card h3{font-family:var(--font-heading);font-weight:var(--fw-semibold);font-size:1.5rem;margin:0 0 var(--space-sm);letter-spacing:-0.015em}.service-card.service-card p{color:var(--color-text-soft);flex:1;margin:0 0 var(--space-md);font-size:var(--fs-body);line-height:1.55}.service-card__link.service-card__link svg{transition:transform var(--duration-fast) var(--ease-out)}.service-card__link.service-card__link:hover svg{transform:translateX(4px)}.hiw--crew.hiw--crew>.container{position:relative;z-index:1}.hiw--crew.hiw--crew .eyebrow{color:var(--color-accent)}.hiw--crew.hiw--crew .eyebrow::before{background:var(--color-accent)}.hiw--crew.hiw--crew h2{color:#fff}.hiw--crew.hiw--crew .section-header__lead{color:var(--color-text-on-dark-soft)}.hiw--crew.hiw--crew .step__num{background:rgba(255,255,255,0.06);color:#fff;border:1.5px solid rgba(255,255,255,0.18)}.hiw--crew.hiw--crew .step__content h3{color:#fff}.hiw--crew.hiw--crew .step__content p{color:var(--color-text-on-dark-soft)}.hiw--crew.hiw--crew .btn--secondary{color:#fff;border-color:#fff}.hiw--crew.hiw--crew .btn--secondary:hover{background:#fff;color:var(--color-primary-dark)}.hiw--crew.hiw--crew .step:not(:last-child)::after{color:#fff}.step__content.step__content h3{font-family:var(--font-body);font-size:1.1875rem;font-weight:var(--fw-semibold);margin:0 0 var(--space-xs)}.step__content.step__content p{margin:0;font-size:var(--fs-body);color:var(--color-text-soft);line-height:1.5}.testimonial.testimonial blockquote{margin:0 0 var(--space-lg);flex:1}.testimonial.testimonial blockquote p{font-size:1.0625rem;color:var(--color-text);margin:0;line-height:1.55;font-family:var(--font-heading);font-weight:500;letter-spacing:-0.005em}.testimonial.testimonial figcaption{display:flex;flex-direction:column;font-size:var(--fs-small);border-top:1px solid var(--color-border);padding-top:var(--space-md);gap:2px}.testimonial.testimonial figcaption strong{color:var(--color-text);font-weight:var(--fw-semibold)}.testimonial.testimonial figcaption span{color:var(--color-text-soft)}.cta-strip.cta-strip h2{color:#fff;margin-bottom:var(--space-sm);font-size:clamp(1.875rem,3.5vw,2.75rem)}.cta-strip.cta-strip p{color:var(--color-text-on-dark-soft);margin-bottom:var(--space-xl);font-size:var(--fs-lead)}.cta-strip.cta-strip .btn--primary{background:#fff;color:var(--color-primary);border-color:#fff}.cta-strip.cta-strip .btn--primary:hover{background:var(--color-bg);border-color:var(--color-bg);color:var(--color-primary-dark)}.footer-col__list.footer-col__list a{color:var(--color-text-on-dark-soft);text-decoration:none;font-size:var(--fs-small)}.footer-col__list.footer-col__list a:hover{color:#fff;text-decoration:underline}.footer-contact__hours.footer-contact__hours strong{color:#fff;font-weight:var(--fw-semibold)}.site-footer__legal.site-footer__legal a{color:var(--color-text-on-dark-soft);text-decoration:none;font-size:var(--fs-tiny)}.lang-switch--footer.lang-switch--footer .lang-switch__link{color:var(--color-text-on-dark-soft)}.lang-switch--footer.lang-switch--footer .lang-switch__link.is-active{color:#fff}.lang-switch--footer.lang-switch--footer .lang-switch__sep{color:rgba(255,255,255,0.2)}@keyframes ship-rock{0%,100%{transform:translateY(0) rotate(-0.6deg)}50%{transform:translateY(-3px) rotate(0.6deg)}}@keyframes wave-1{0%{transform:translateX(0)}100%{transform:translateX(-100px)}}@keyframes wave-2{0%{transform:translateX(0)}100%{transform:translateX(-80px)}}@keyframes window-flicker-1{0%,50%,100%{opacity:1}25%,75%{opacity:0.5}}@keyframes window-flicker-2{0%,100%{opacity:1}40%,60%{opacity:0.4}}@keyframes star-twinkle{0%,100%{opacity:0.3}50%{opacity:1}}@keyframes smoke-rise{0%{transform:translate(0,0) scale(1);opacity:0}20%{opacity:0.4}100%{transform:translate(8px,-30px) scale(1.8);opacity:0}}@keyframes van-roll{0%{transform:translateX(-80px)}100%{transform:translateX(420px)}}@keyframes wheel-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes city-window-1{0%,30%,100%{opacity:1}15%,45%{opacity:0.3}}@keyframes city-window-2{0%,100%{opacity:1}50%{opacity:0.4}}@keyframes acropolis-glow{0%,100%{opacity:0.55}50%{opacity:0.75}}@keyframes sun-pulse{0%,100%{transform:scale(1);opacity:0.7}50%{transform:scale(1.05);opacity:0.9}}@keyframes divider-drift{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ship-group.ship-group{animation:ship-rock 5s ease-in-out infinite;transform-origin:50% 95%}.wave-back.wave-back{animation:wave-1 8s linear infinite}.wave-front.wave-front{animation:wave-2 6s linear infinite}.window-A.window-A{animation:window-flicker-1 4s ease-in-out infinite}.window-B.window-B{animation:window-flicker-2 5.5s ease-in-out infinite}.window-C.window-C{animation:window-flicker-1 6s ease-in-out infinite;animation-delay:1s}.star-1.star-1{animation:star-twinkle 3s ease-in-out infinite;animation-delay:0.8s}.star-2.star-2{animation:star-twinkle 4s ease-in-out infinite;animation-delay:1.2s}.star-3.star-3{animation:star-twinkle 5s ease-in-out infinite;animation-delay:0.6s}.star-4.star-4{animation:star-twinkle 3.5s ease-in-out infinite;animation-delay:2s}.smoke-1.smoke-1{animation:smoke-rise 3s ease-out infinite;transform-origin:center}.smoke-2.smoke-2{animation:smoke-rise 3s ease-out infinite;animation-delay:1s}.smoke-3.smoke-3{animation:smoke-rise 3s ease-out infinite;animation-delay:2s}.van-group.van-group{animation:van-roll 12s linear infinite}.wheel.wheel{animation:wheel-spin 0.8s linear infinite;transform-origin:center;transform-box:fill-box}.city-win-1.city-win-1{animation:city-window-1 4.5s ease-in-out infinite}.city-win-2.city-win-2{animation:city-window-2 6s ease-in-out infinite;animation-delay:0.8s}.city-win-3.city-win-3{animation:city-window-1 5s ease-in-out infinite;animation-delay:2s}.acropolis.acropolis{animation:acropolis-glow 6s ease-in-out infinite}.sun-disc.sun-disc{animation:sun-pulse 8s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.wave-divider__inner.wave-divider__inner{animation:divider-drift 25s linear infinite}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}.page-hero__pills.page-hero__pills li{display:flex;width:auto;flex:0 0 auto;align-items:center;gap:var(--space-xs);font-size:var(--fs-small);color:var(--color-text-on-dark-soft)}.page-hero__art.page-hero__art svg{width:100%;height:100%;display:block}.benefit.benefit h3{font-family:var(--font-heading);font-size:1.375rem;font-weight:var(--fw-semibold);margin:0;letter-spacing:-0.015em}.benefit.benefit p{color:var(--color-text-soft);margin:0;line-height:1.55}.product-tile.product-tile h3{font-family:var(--font-body);font-size:1.0625rem;font-weight:var(--fw-semibold);margin:0}.hiw-detailed__detail.hiw-detailed__detail strong{color:var(--color-text);font-weight:var(--fw-semibold)}.pricing-explainer.pricing-explainer h2{margin-bottom:var(--space-md)}.pricing-explainer.pricing-explainer p{color:var(--color-text-soft);line-height:1.6;font-size:var(--fs-body)}.pricing-card__row.pricing-card__row strong{color:var(--color-text);font-weight:var(--fw-semibold);white-space:nowrap}.pricing-card__row--total.pricing-card__row--total strong{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-primary)}.faq-item.faq-item summary{list-style:none;cursor:pointer;padding:var(--space-lg) var(--space-xl);font-weight:var(--fw-semibold);font-size:1.0625rem;color:var(--color-text);display:flex;justify-content:space-between;align-items:center;gap:var(--space-md)}.faq-item.faq-item summary::-webkit-details-marker{display:none}.faq-item.faq-item summary:hover{background:var(--color-bg)}.faq-item.faq-item summary::after{content:'';width:12px;height:12px;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:rotate(45deg);transition:transform var(--duration-base) var(--ease-out);flex-shrink:0}.faq-item.faq-item[open] summary::after{transform:rotate(-135deg)}.faq-item__body.faq-item__body p{margin:0}.signup-cta__text.signup-cta__text h2{color:#fff;margin-bottom:var(--space-md);font-size:clamp(2rem,4vw,2.75rem)}.signup-cta__text.signup-cta__text>p{color:var(--color-text-on-dark-soft);font-size:var(--fs-lead);margin-bottom:var(--space-xl)}.signup-cta__list.signup-cta__list li{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-text-on-dark-soft);font-size:var(--fs-body)}.signup-cta__form-note.signup-cta__form-note a{color:var(--color-primary);font-weight:var(--fw-semibold)}@media (min-width: 768px){.page-hero__inner.page-hero__inner{padding-inline:var(--space-xl)}}@media (min-width: 1024px){.page-hero__inner.page-hero__inner{grid-template-columns:1.1fr 1fr;gap:var(--space-3xl)}}@media (min-width: 640px){.benefits__grid.benefits__grid{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.benefits__grid.benefits__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 640px){.shop-preview__grid.shop-preview__grid{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.shop-preview__grid.shop-preview__grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 768px){.hiw-detailed__grid.hiw-detailed__grid{grid-template-columns:1fr 1fr;gap:var(--space-2xl)}}@media (min-width: 768px){.pricing-explainer__inner.pricing-explainer__inner{grid-template-columns:1fr 1fr;gap:var(--space-3xl)}}@media (min-width: 768px){.signup-cta__inner.signup-cta__inner{grid-template-columns:1.2fr 1fr;gap:var(--space-3xl)}}.signup-cta__list.signup-cta__list li{width:auto;flex:0 0 auto}.site-footer__legal.site-footer__legal li{width:auto;flex:0 0 auto}.trust-strip__list.trust-strip__list li{width:auto}@keyframes blip{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes radar-pulse{0%{r:30;opacity:0.4}100%{r:105;opacity:0}}.radar-circle.radar-circle{animation:radar-pulse 3s ease-out infinite}.radar-circle-2.radar-circle-2{animation:radar-pulse 3s ease-out infinite;animation-delay:1s}.map-blip.map-blip{animation:blip 2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.coverage__text.coverage__text h2{margin-bottom:var(--space-md)}.coverage__text.coverage__text>p{color:var(--color-text-soft);margin-bottom:var(--space-lg);font-size:var(--fs-body);line-height:1.6}.coverage__list.coverage__list li{display:flex;width:auto;align-items:center;gap:var(--space-sm);font-size:var(--fs-body)}.coverage__map.coverage__map svg{width:100%;height:auto;display:block}.hiw-detailed__step.hiw-detailed__step h3{font-family:var(--font-heading);font-size:1.5rem;font-weight:var(--fw-semibold);margin:0 0 var(--space-md);letter-spacing:-0.015em}.hiw-detailed__step.hiw-detailed__step p{color:var(--color-text-soft);line-height:1.55;margin:0 0 var(--space-md)}.page-hero--athens.page-hero--athens .page-hero__title{color:var(--color-text)}.page-hero--athens.page-hero--athens .page-hero__title-mark{display:inline-block;font-style:italic;color:var(--color-accent);position:relative}.page-hero--athens.page-hero--athens .page-hero__subtitle{color:var(--color-text-soft)}.page-hero--athens.page-hero--athens .page-hero__pills--light li{color:var(--color-text-soft)}.use-case.use-case h3{font-family:var(--font-body);font-size:1.0625rem;font-weight:var(--fw-semibold);margin:0 0 var(--space-xs)}.use-case.use-case p{font-size:var(--fs-small);color:var(--color-text-soft);margin:0;line-height:1.45}.why-card.why-card h3{font-family:var(--font-body);font-size:1.1875rem;font-weight:var(--fw-semibold);margin:0 0 var(--space-sm)}.why-card.why-card p{color:var(--color-text-soft);margin:0;line-height:1.55;font-size:var(--fs-body)}.quote-section__header.quote-section__header h2{color:#fff;font-size:clamp(1.875rem,3.5vw,2.5rem);margin-bottom:var(--space-md)}.quote-section__header.quote-section__header>p{color:var(--color-text-on-dark-soft);font-size:var(--fs-lead);margin-bottom:var(--space-xl)}.quote-section__alt.quote-section__alt a{color:#fff;text-decoration:none;font-weight:var(--fw-medium)}.quote-section__alt.quote-section__alt a:hover{text-decoration:underline}@media (min-width: 768px){.use-cases__grid.use-cases__grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 640px){.why-us__grid.why-us__grid{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.why-us__grid.why-us__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.quote-section__inner.quote-section__inner{grid-template-columns:1fr 1.4fr;gap:var(--space-3xl)}}.contact-info__list.contact-info__list li{width:auto}.contact-info__value.contact-info__value a{color:var(--color-primary);text-decoration:none;font-weight:var(--fw-medium)}.contact-info__value.contact-info__value a:hover{text-decoration:underline}.contact-info__hours.contact-info__hours table{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.contact-info__hours.contact-info__hours td{padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border);color:var(--color-text-soft)}.contact-info__hours.contact-info__hours td:last-child{text-align:right;color:var(--color-text);font-weight:var(--fw-medium)}.contact-info__hours.contact-info__hours tr:last-child td{border-bottom:0}.contact-info__hours.contact-info__hours h3{font-size:var(--fs-body);font-weight:var(--fw-semibold);margin:0 0 var(--space-sm)}.contact-form-card.contact-form-card p{color:var(--color-text-soft);line-height:1.6}.contact-form-card.contact-form-card a{color:var(--color-primary);font-weight:var(--fw-medium)}@media (min-width: 901px){.contact-page__grid.contact-page__grid{grid-template-columns:1.2fr 1fr;gap:var(--space-2xl)}}.register-form__group.register-form__group{margin:0 0 var(--space-2xl);border:0;padding:0}.register-form__group.register-form__group h2{display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-heading);font-size:1.375rem;font-weight:var(--fw-semibold);color:var(--color-text);margin:0 0 var(--space-xs);letter-spacing:-0.015em}.register-form__step.register-form__step{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:#fff;font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--fw-bold);flex-shrink:0}.register-form__group-lead.register-form__group-lead{font-size:var(--fs-small);color:var(--color-text-soft);margin:0;font-style:italic}.register-benefits__list.register-benefits__list li{display:flex;flex-direction:column;width:auto;gap:2px;margin-bottom:var(--space-lg)}.register-benefits__list.register-benefits__list h3{font-family:var(--font-body);font-size:1.0625rem;font-weight:var(--fw-semibold);color:#fff;margin:0 0 4px}.register-benefits__list.register-benefits__list p{font-size:var(--fs-small);color:var(--color-text-on-dark-soft);margin:0;line-height:1.5}.register-benefits.register-benefits h2{color:#fff;font-family:var(--font-heading);font-size:1.75rem;margin:0 0 var(--space-lg)}.register-benefits.register-benefits .eyebrow{color:var(--color-accent)}.register-benefits.register-benefits .eyebrow::before{background:var(--color-accent)}.register-benefits.register-benefits>p{color:var(--color-text-on-dark-soft);font-size:var(--fs-small);line-height:1.5}.register-header.register-header{margin:var(--space-xl) 0 var(--space-2xl)}.register-form__footer.register-form__footer a{color:var(--color-primary);font-weight:var(--fw-semibold)}.register-form.register-form .form-group{margin-bottom:var(--space-md)}.register-form.register-form .bricks-form__submit{margin-top:var(--space-lg)}@media (min-width: 1024px){.register-page__inner.register-page__inner{grid-template-columns:1.2fr 1fr}}@media (min-width: 768px){.register-form-wrap.register-form-wrap{padding:var(--space-2xl)}}@media (max-width: 1023px){.register-benefits.register-benefits{display:none}}.register-form.register-form{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;align-items:flex-start;width:calc(100% + var(--space-md));margin-inline:calc(-1 * var(--space-xs))}.register-form.register-form>*{box-sizing:border-box;padding-inline:var(--space-xs)}.register-form.register-form .form-group{margin-bottom:var(--space-md)}.register-form.register-form .form-group:has(.register-form__group)>label{display:none}.register-form.register-form .register-form__group{width:100%;margin:var(--space-lg) 0 var(--space-xs)}.register-form.register-form .register-form__group h2{margin-bottom:var(--space-2xs)}.register-form.register-form .form-group:first-of-type .register-form__group{margin-top:0}.register-form.register-form .bricks-form__submit{width:100%;margin-top:var(--space-md)}@media (max-width: 639px){.register-form.register-form>.form-group{width:100% !important}}.brxe-form .bricks-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:0.875rem 1.5rem;font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:1;text-decoration:none;border:1.5px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:#fff;cursor:pointer;white-space:nowrap;transition:all var(--duration-fast) var(--ease-out)}.brxe-form .bricks-button:hover{background:var(--color-accent-dark);border-color:var(--color-accent-dark);color:#fff}.brxe-form .bricks-button:active{transform:translateY(1px)}.brxe-form .bricks-button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.register-header.register-header{margin:var(--space-lg) 0 var(--space-xl)}.register-form.register-form .register-form__group{margin:var(--space-md) 0 var(--space-2xs)}.register-form.register-form .form-group{margin-bottom:var(--space-sm)}.register-form.register-form .bricks-form__submit{width:100%;margin-top:var(--space-md)}.register-form-wrap.register-form-wrap{padding:var(--space-xl)}@media (min-width: 768px){.register-form-wrap.register-form-wrap{padding:var(--space-2xl)}}.register-benefits__list.register-benefits__list li{margin-bottom:var(--space-md)}.register-form__footer.register-form__footer{margin-top:var(--space-md)}.brxe-form input::placeholder,.brxe-form textarea::placeholder{font-size:var(--fs-small);color:var(--color-text-muted);opacity:1}.brxe-form input::-webkit-input-placeholder,.brxe-form textarea::-webkit-input-placeholder{font-size:var(--fs-small);color:var(--color-text-muted)}.brxe-form input::-moz-placeholder,.brxe-form textarea::-moz-placeholder{font-size:var(--fs-small);color:var(--color-text-muted);opacity:1}.input::placeholder,.textarea::placeholder{font-size:var(--fs-small);color:var(--color-text-muted);opacity:1}.site-footer.site-footer a{color:var(--color-text-on-dark-soft);text-decoration:none}.site-footer.site-footer a:hover{color:#fff;text-decoration:underline}.footer-contact__line.footer-contact__line a{color:var(--color-text-on-dark-soft);text-decoration:none}.footer-contact__line.footer-contact__line a:hover{color:#fff;text-decoration:underline}.content-page-header.content-page-header{text-align:center}.content-page-header.content-page-header .eyebrow{justify-content:center}.content-page-header.content-page-header .content-page-header__title{margin-inline:auto;max-width:22ch}.content-page-header.content-page-header .content-page-header__lead{margin-inline:auto;max-width:60ch}.hero__title-mark,.hero__title-mark .textfx-unit,.page-hero__title-mark,.page-hero__title-mark .textfx-unit,.register-header__title-mark,.register-header__title-mark .textfx-unit,.content-page-header__title-mark,.content-page-header__title-mark .textfx-unit{color:var(--color-accent)}.textfx-unit .hero__title-mark,.textfx-unit .page-hero__title-mark,.textfx-unit .register-header__title-mark,.textfx-unit .content-page-header__title-mark{color:var(--color-accent)}.content-page-header.content-page-header .eyebrow{display:inline-flex;justify-content:center;width:fit-content;margin-inline:auto}.section-header--centered.section-header--centered .eyebrow{display:inline-flex;justify-content:center;width:fit-content;margin-inline:auto}.section-header.section-header:not(.section-header--centered){text-align:left}.section-header.section-header:not(.section-header--centered) .eyebrow{justify-content:flex-start;margin-inline:0}.section-header.section-header:not(.section-header--centered) .section-header__lead{margin-inline:0}.section-header--centered.section-header--centered,.section-header--centered.section-header--centered .section-header__lead,.section-header--centered.section-header--centered h2{text-align:center}.section-header--centered.section-header--centered .section-header__lead{margin-inline:auto}.quote-section__header.quote-section__header,.quote-section__header.quote-section__header h2,.quote-section__header.quote-section__header p{text-align:left}.quote-section__header.quote-section__header .eyebrow{justify-content:flex-start;margin-inline:0}.faq.faq>.container>h2{max-width:820px;width:100%;margin-inline:auto;margin-bottom:var(--space-lg)}.faq.faq .faq__list{margin-bottom:var(--space-2xl)}.account-sidebar__nav.account-sidebar__nav ul{margin:0;padding:0;list-style:none}.recent-parcels__list.recent-parcels__list{margin:0;padding:0;list-style:none}.recent-parcels__list.recent-parcels__list li:last-child .parcel-row{border-bottom:0}.parcels-list.parcels-list{margin:0;padding:0;list-style:none}.sky-acct-dashboard .account-sidebar__link--dashboard.account-sidebar__link--dashboard,.sky-acct-my-parcels .account-sidebar__link--my-parcels.account-sidebar__link--my-parcels,.sky-acct-my-address .account-sidebar__link--my-address.account-sidebar__link--my-address,.sky-acct-settings .account-sidebar__link--settings.account-sidebar__link--settings{background:var(--color-primary);color:#fff}.profile-shell.profile-shell,.admin-shell.admin-shell{min-height:calc(100vh - var(--header-height))}.btn.btn{font-family:var(--font-body)}.logo.logo{font-family:var(--font-heading)}.hero__title-and.hero__title-and{font-family:var(--font-heading)}.step__num.step__num{font-family:var(--font-heading)}.footer-col__title.footer-col__title{font-family:var(--font-body)}.auth-logo.auth-logo{font-family:var(--font-heading)}.auth-card__title.auth-card__title{font-family:var(--font-heading)}.input.input{font-family:var(--font-body)}.register-header__title.register-header__title{font-family:var(--font-heading)}.register-form__step.register-form__step{font-family:var(--font-body)}.register-benefits__title.register-benefits__title{font-family:var(--font-heading)}.product-tile__price.product-tile__price{font-family:var(--font-heading)}.hiw-detailed__num.hiw-detailed__num{font-family:var(--font-heading)}.signup-cta__form-label.signup-cta__form-label{font-family:var(--font-heading)}.shop-filters__title.shop-filters__title{font-family:var(--font-body)}.select.select{font-family:var(--font-body)}.product-card__title.product-card__title{font-family:var(--font-heading)}.product-card__price.product-card__price{font-family:var(--font-heading)}.how-esim__num.how-esim__num{font-family:var(--font-heading)}.product__price.product__price{font-family:var(--font-heading)}.activation__num.activation__num{font-family:var(--font-heading)}.welcome-strip__name.welcome-strip__name{font-family:var(--font-heading)}.welcome-strip__code-value.welcome-strip__code-value{font-family:var(--font-mono)}.stat-card__number.stat-card__number{font-family:var(--font-heading)}.address-card__title.address-card__title{font-family:var(--font-body)}.address-card__address.address-card__address{font-family:var(--font-mono)}.recent-parcels__title.recent-parcels__title{font-family:var(--font-body)}.parcel-row__code.parcel-row__code{font-family:var(--font-mono)}.help-card__title.help-card__title{font-family:var(--font-heading)}.page-section-header__title.page-section-header__title{font-family:var(--font-heading)}.parcels-search__input.parcels-search__input{font-family:var(--font-body)}.parcel-card__code.parcel-card__code{font-family:var(--font-mono)}.parcel-card__sender.parcel-card__sender{font-family:var(--font-body)}.textarea.textarea{font-family:var(--font-body)}.address-hero__block.address-hero__block{font-family:var(--font-mono)}.address-mockup__input.address-mockup__input{font-family:var(--font-mono)}.admin-table__code.admin-table__code{font-family:var(--font-mono)}.why-card__num.why-card__num{font-family:var(--font-heading)}.auth-visual__copy.auth-visual__copy :is(h1, h2){font-family:var(--font-heading)}.badge{display:inline-flex;align-items:center;gap:var(--space-3xs);padding:0.2rem 0.6rem;font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:0.04em;text-transform:uppercase;border-radius:var(--radius-pill);white-space:nowrap;line-height:1.25;width:auto;flex:0 0 auto}.badge--awaiting{background:var(--status-awaiting-bg);color:var(--status-awaiting-fg)}.badge--received{background:var(--status-received-bg);color:var(--status-received-fg)}.badge--preparing{background:var(--status-preparing-bg);color:var(--status-preparing-fg)}.badge--in-transit{background:var(--status-in-transit-bg);color:var(--status-in-transit-fg)}.badge--delivered{background:var(--status-delivered-bg);color:var(--status-delivered-fg)}.badge--returned{background:var(--status-returned-bg);color:var(--status-returned-fg)}.badge--held{background:var(--status-held-bg);color:var(--status-held-fg)}.parcel-row__top.parcel-row__top>*{width:auto;flex:0 0 auto}.parcel-row__main.parcel-row__main{min-width:0;flex:1 1 auto;width:auto}.copy-btn.copy-btn{width:auto;flex:0 0 auto}.btn.btn{width:auto;flex:0 0 auto}.address-card__actions.address-card__actions>*,.help-card__actions.help-card__actions>*{width:auto;flex:0 0 auto}.address-card__header.address-card__header>*,.recent-parcels__header.recent-parcels__header>*{width:auto;flex:0 0 auto}.welcome-strip__code-row.welcome-strip__code-row>*{flex:0 0 auto;width:auto}.welcome-strip__code-value.welcome-strip__code-value{flex:1 1 auto}.welcome-strip__code.welcome-strip__code{width:auto;flex:0 0 auto}.account-sidebar__link.account-sidebar__link>*,.account-sidebar__wa.account-sidebar__wa>*,.account-sidebar__logout.account-sidebar__logout>*{width:auto;flex:0 0 auto}.account-sidebar__link.account-sidebar__link>span{flex:1 1 auto;width:auto}.account-sidebar__count.account-sidebar__count{margin-left:auto;flex:0 0 auto;width:auto}.address-card__address.address-card__address address,.address-hero__block.address-hero__block address{font-style:normal;display:block}.eyebrow.eyebrow::before{content:"";display:inline-block;width:28px;height:1.5px;background:var(--color-accent)}.hero.hero::before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background-image:radial-gradient(circle at 20% 30%,rgba(25,55,100,0.025) 1px,transparent 1.5px),radial-gradient(circle at 80% 70%,rgba(245,160,35,0.02) 1px,transparent 1.5px);background-size:40px 40px,60px 60px;pointer-events:none}.hero__title-mark.hero__title-mark::after{content:"";position:absolute;bottom:0.05em;left:-0.05em;right:-0.05em;height:0.3em;background:rgba(245,160,35,0.12);z-index:-1;border-radius:4px;transform:skew(-3deg)}.service-card.service-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-base) var(--ease-out)}.hiw--crew.hiw--crew::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,0.04) 1px,transparent 0);background-size:32px 32px;pointer-events:none}.cta-strip.cta-strip::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background-image:radial-gradient(circle at 30% 30%,rgba(245,160,35,0.15) 0,transparent 35%);pointer-events:none}.auth-divider.auth-divider::before,.auth-divider.auth-divider::after{content:"";flex:1;height:1px;background:var(--color-border)}.register-header__title-mark.register-header__title-mark::after,.page-hero__title-mark.page-hero__title-mark::after,.shop-header__title-mark.shop-header__title-mark::after{content:"";position:absolute;left:-0.05em;right:-0.05em;bottom:0.05em;height:0.3em;background:rgba(245,160,35,0.18);z-index:-1;border-radius:4px;transform:skew(-3deg)}.page-hero--crew.page-hero--crew::before,.how-esim.how-esim::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,0.04) 1px,transparent 0);background-size:32px 32px;pointer-events:none}.signup-cta.signup-cta::before{content:"";position:absolute;top:-30%;right:-10%;width:60%;height:160%;background:radial-gradient(circle,rgba(245,160,35,0.18) 0,transparent 60%);pointer-events:none}.welcome-strip.welcome-strip::before{content:"";position:absolute;top:-30%;right:-10%;width:60%;height:160%;background:radial-gradient(circle,rgba(245,160,35,0.15) 0,transparent 60%);pointer-events:none}.toggle-switch__track.toggle-switch__track::after{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);transition:transform var(--duration-base)}.parcel-card--awaiting.parcel-card--awaiting{border-left-color:var(--status-awaiting-fg)}.parcel-card--received.parcel-card--received{border-left-color:var(--status-received-fg)}.parcel-card--preparing.parcel-card--preparing{border-left-color:var(--status-preparing-fg)}.parcel-card--in_transit.parcel-card--in_transit{border-left-color:var(--status-in-transit-fg)}.parcel-card--delivered.parcel-card--delivered{border-left-color:var(--status-delivered-fg)}.parcel-card--returned.parcel-card--returned{border-left-color:var(--status-returned-fg)}.parcel-card--held.parcel-card--held{border-left-color:var(--status-held-fg);background:var(--status-held-bg)}.parcels-list.parcels-list li{width:100%}.parcel-card__media.parcel-card__media svg{width:100%;height:100%;display:block}.parcel-card__meta.parcel-card__meta>div{display:flex;flex-direction:column;gap:2px;width:auto}.parcel-card__meta.parcel-card__meta dt{font-size:var(--fs-tiny);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:0.06em;font-weight:var(--fw-medium)}.parcel-card__meta.parcel-card__meta dd{font-size:var(--fs-small);color:var(--color-text);font-weight:var(--fw-medium);margin:0}.parcel-card__notes.parcel-card__notes>*{width:auto;flex:0 0 auto}.parcel-card__notes.parcel-card__notes span{flex:1 1 auto}.parcel-card__notes.parcel-card__notes svg{color:var(--color-text-muted);flex-shrink:0;margin-top:2px}.parcel-card__action.parcel-card__action>*{width:auto;flex:0 0 auto}.parcel-card__action.parcel-card__action svg{transition:transform var(--duration-fast) var(--ease-out)}.parcel-card.parcel-card:hover .parcel-card__action svg{transform:translateX(4px)}.parcel-card__top.parcel-card__top>*{width:auto;flex:0 0 auto}.page-section-header.page-section-header>*{width:auto}.parcels-filter-form{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.parcels-search.parcels-search{width:100%}.parcels-toolbar__count strong{color:var(--color-text);font-weight:var(--fw-semibold)}.status-chips.status-chips>*{width:auto;flex:0 0 auto;display:flex;gap:var(--space-xs);flex-wrap:wrap}.inline-select{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--fs-small);color:var(--color-text-soft);white-space:nowrap}.inline-select select{padding:0.4rem 1.75rem 0.4rem 0.625rem;font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}.inline-select select:focus,.parcels-search__input:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.status-chip[aria-current="true"]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.status-chip[aria-current="true"] .status-chip__count{background:rgba(255,255,255,0.2);color:#fff}.parcels-empty.parcels-empty svg{color:var(--color-text-muted);margin:0 auto var(--space-lg)}.parcels-empty.parcels-empty h2{font-family:var(--font-heading);font-size:1.5rem;margin:0 0 var(--space-sm)}.parcels-empty.parcels-empty p{color:var(--color-text-soft);margin:0 auto var(--space-lg);max-width:420px}.parcels-empty.parcels-empty{display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.page-section-header.page-section-header{grid-template-columns:1fr auto;gap:var(--space-lg)}.parcels-search.parcels-search{width:320px}}.parcels-list.parcels-list:not(:has(> li)){display:none}.parcels-list.parcels-list:has(> li) ~ .parcels-empty{display:none}.status-chip{display:inline-flex;align-items:center;gap:var(--space-xs);padding:0.45rem 0.85rem;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--color-text);text-decoration:none;white-space:nowrap;cursor:pointer;width:auto;flex:0 0 auto}.status-chip:hover{border-color:var(--color-primary)}.status-chip__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:0 0.35rem;border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-text-soft);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);text-align:center}.status-chip__dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:0 0 auto}.status-chip__dot--awaiting{background:var(--status-awaiting-fg)}.status-chip__dot--received{background:var(--status-received-fg)}.status-chip__dot--preparing{background:var(--status-preparing-fg)}.status-chip__dot--in-transit{background:var(--status-in-transit-fg)}.status-chip__dot--delivered{background:var(--status-delivered-fg)}.status-chip__dot--held{background:var(--status-held-fg)}.status-chips.status-chips{display:flex;gap:var(--space-xs);flex-wrap:wrap;padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.parcel-card__notes.parcel-card__notes:has(span:empty){display:none}.breadcrumb.breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center;font-size:var(--fs-small);list-style:none;margin:0;padding:0}.breadcrumb.breadcrumb li{display:flex;align-items:center;gap:var(--space-xs);width:auto}.breadcrumb.breadcrumb li:not(:last-child)::after{content:"\203A";color:var(--color-text-muted);margin-left:var(--space-xs)}.breadcrumb.breadcrumb a{color:var(--color-text-soft);text-decoration:none}.breadcrumb.breadcrumb a:hover{color:var(--color-primary);text-decoration:underline}.breadcrumb.breadcrumb [aria-current="page"]{color:var(--color-text);font-weight:var(--fw-medium)}.parcel-hero__main{display:flex;flex-direction:column;gap:var(--space-md);width:auto;flex:1 1 auto}.parcel-hero__id,.parcel-hero__status{display:flex;flex-direction:column;gap:var(--space-2xs);width:auto}.parcel-hero.parcel-hero>*{width:auto}.parcel-hero__code.parcel-hero__code{display:flex;flex-direction:row;align-items:center;gap:var(--space-xs);width:auto}.parcel-hero__code.parcel-hero__code>*{width:auto;flex:0 0 auto}.parcel-hero.parcel-hero h1{color:#fff;margin:0;font-family:var(--font-mono);font-size:clamp(1.6rem,4vw,2.4rem);letter-spacing:0.02em}.parcel-hero__label.parcel-hero__label,.parcel-hero__status-detail.parcel-hero__status-detail{margin:0;color:var(--color-text-on-dark-soft)}.parcel-hero__actions.parcel-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);width:auto;flex:0 0 auto}.parcel-hero__actions.parcel-hero__actions>*{width:auto;flex:0 0 auto}.parcel-gallery{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.parcel-gallery__main.parcel-gallery__main img{width:100%;height:auto;display:block}.parcel-details-panel.parcel-details-panel{display:flex;flex-direction:column;gap:var(--space-lg)}.parcel-info-card__list.parcel-info-card__list>div{display:flex;justify-content:space-between;gap:var(--space-md);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-sm);width:auto}.parcel-info-card__list.parcel-info-card__list dt{color:var(--color-text-soft);margin:0}.parcel-info-card__list.parcel-info-card__list dd{margin:0;font-weight:var(--fw-semibold);text-align:right}.timeline{display:grid;gap:var(--space-md);list-style:none;margin:0;padding:0}.timeline__step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm)}.timeline__dot{width:14px;height:14px;margin-top:0.35rem;border-radius:50%;background:var(--color-border-strong)}.timeline__step--done .timeline__dot{background:var(--status-delivered-fg)}.timeline__step--current .timeline__dot{background:var(--color-accent);box-shadow:0 0 0 4px rgba(245,160,35,0.14)}.timeline__step--pending .timeline__step-title{color:var(--color-text-soft)}.timeline__step-title{margin:0;font-weight:var(--fw-semibold)}.timeline__step-meta{margin:0.15rem 0 0;color:var(--color-text-soft);font-size:var(--fs-small)}.timeline__step-meta:empty{display:none}@media (min-width:1024px){.parcel-detail-grid.parcel-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,0.8fr)}.parcel-hero.parcel-hero{grid-template-columns:minmax(0,1fr) auto}}.breadcrumb.breadcrumb ol{flex-direction:row}.breadcrumb.breadcrumb li{flex-direction:row}.parcel-info-card__list.parcel-info-card__list>div{flex-direction:row;align-items:baseline}.parcel-hero__actions.parcel-hero__actions{flex-direction:row}.account-content .breadcrumb.breadcrumb{background:none;border-bottom:0;padding:0}.parcel-hero.parcel-hero .btn--secondary{color:#fff;border-color:rgba(255,255,255,0.5)}.parcel-hero.parcel-hero .btn--secondary:hover{background:#fff;color:var(--color-primary-dark);border-color:#fff}.parcel-gallery:not(:has(img)){display:none}.parcel-detail-grid.parcel-detail-grid:not(:has(.parcel-gallery img)){grid-template-columns:minmax(0,1fr)}.address-hero__main{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.address-hero__head{display:flex;flex-direction:column;gap:var(--space-2xs)}.address-hero__block.address-hero__block{margin:var(--space-md) 0;padding:var(--space-lg);background:var(--color-primary-dark);color:#fff;border-radius:var(--radius-md);font-family:var(--font-mono);white-space:pre-line;line-height:1.7;width:auto}.address-hero__highlight{color:var(--color-accent);font-weight:var(--fw-bold)}.address-hero__actions.address-hero__actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-sm);width:auto}.address-hero__actions.address-hero__actions>*{width:auto;flex:0 0 auto}.address-hero__title.address-hero__title{margin:0;font-size:var(--fs-h3)}.address-hero__notice.address-hero__notice{margin-top:0;align-self:start}.notice.notice{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-sm)}.notice.notice>*{width:auto}.notice.notice p{margin:0}.notice.notice h3{margin:0 0 var(--space-2xs);font-size:var(--fs-body)}.notice.notice .brxe-svg{flex:0 0 auto}.address-tips__header{display:flex;flex-direction:column;gap:var(--space-2xs);margin-bottom:var(--space-lg)}.address-tips__header h2{margin:0;font-size:var(--fs-h3)}.address-tips__grid.address-tips__grid{display:grid;grid-template-columns:1fr;gap:var(--space-md);list-style:none;margin:0;padding:0}.address-tip.address-tip{display:flex;flex-direction:column;width:100%}.address-tip.address-tip h3{margin:0 0 var(--space-xs);font-size:var(--fs-body)}.address-tip.address-tip p{margin:0;color:var(--color-text-soft);font-size:var(--fs-small)}.address-tip__icon.address-tip__icon{color:var(--color-primary);margin-bottom:var(--space-sm);width:auto}@media (min-width:768px){.address-tips__grid.address-tips__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.address-hero.address-hero{grid-template-columns:minmax(0,1fr) minmax(280px,0.8fr)}.address-tips__grid.address-tips__grid{grid-template-columns:repeat(4,1fr)}}.address-tips__grid.address-tips__grid.address-tips__grid{grid-template-columns:1fr}.profile-shell.profile-shell.profile-shell,.admin-shell.admin-shell.admin-shell{min-height:calc(100vh - var(--header-height))}.address-hero__block.address-hero__block.address-hero__block{background:var(--color-primary-dark);color:#fff;font-family:var(--font-mono);white-space:pre-line;line-height:1.7;padding:var(--space-lg);border-radius:var(--radius-md)}.address-hero__actions.address-hero__actions.address-hero__actions,.parcel-hero__actions.parcel-hero__actions.parcel-hero__actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-sm)}.status-chips.status-chips.status-chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-xs)}.address-tip.address-tip.address-tip{display:flex;flex-direction:column}.notice.notice.notice{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-sm)}.parcel-info-card__list.parcel-info-card__list.parcel-info-card__list{display:grid;grid-template-columns:1fr;gap:var(--space-sm)}.timeline.timeline{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media (min-width:768px){ .address-tips__grid.address-tips__grid.address-tips__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){ .address-tips__grid.address-tips__grid.address-tips__grid{grid-template-columns:repeat(4,1fr)} .address-hero.address-hero.address-hero{grid-template-columns:minmax(0,1fr) minmax(280px,0.8fr)} .parcel-detail-grid.parcel-detail-grid.parcel-detail-grid:has(.parcel-gallery img){grid-template-columns:minmax(0,1.2fr) minmax(280px,0.8fr)} .parcel-hero.parcel-hero.parcel-hero{grid-template-columns:minmax(0,1fr) auto}}.sky-acct .brxe-form .form-group,.sky-ops .brxe-form .form-group{margin-bottom:var(--space-md);padding-inline:var(--space-xs)}.sky-acct .brxe-form>.form-group:first-child,.sky-ops .brxe-form>.form-group:first-child{padding-inline:0}.sky-acct .brxe-form>.form-group>label:empty,.sky-ops .brxe-form>.form-group>label:empty{display:none}.settings__group-title{margin:0;font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--color-text)}.sky-acct .brxe-form .form-group:has(.settings__group-title),.sky-ops .brxe-form .form-group:has(.settings__group-title){margin-bottom:var(--space-lg)}.sky-acct .brxe-form .form-group:has(.settings__group-title)~.form-group:has(.settings__group-title),.sky-ops .brxe-form .form-group:has(.settings__group-title)~.form-group:has(.settings__group-title){margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.settings-readonly{display:flex;flex-direction:column;gap:var(--space-2xs);width:100%}.settings-readonly__label{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--color-text)}.settings-readonly__value{padding:0.75rem 0.875rem;font-size:var(--fs-body);color:var(--color-text-soft);background:var(--color-surface-alt);border:1.5px solid var(--color-border);border-radius:var(--radius-sm)}.sky-acct .brxe-form .form-group input[type="checkbox"],.sky-ops .brxe-form .form-group input[type="checkbox"]{width:18px;height:18px;margin:0;accent-color:var(--color-primary);flex:0 0 auto}.sky-acct .brxe-form .form-group label:has(input[type="checkbox"]),.sky-ops .brxe-form .form-group label:has(input[type="checkbox"]){display:flex;flex-direction:row;align-items:center;gap:var(--space-sm);font-size:var(--fs-body);font-weight:var(--fw-regular);color:var(--color-text);cursor:pointer;text-transform:none;letter-spacing:normal}.sky-acct .brxe-form .submit-button-wrapper,.sky-ops .brxe-form .submit-button-wrapper{display:flex;flex-direction:row;width:100%;margin-top:var(--space-md)}.sky-acct .brxe-form .submit-button-wrapper .bricks-button,.sky-ops .brxe-form .submit-button-wrapper .bricks-button{width:auto;flex:0 0 auto}.sky-acct .brxe-form .message,.sky-ops .brxe-form .message{width:100%;margin-top:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);font-size:var(--fs-small);background:var(--color-primary-soft);border-left:4px solid var(--color-primary);color:var(--color-text)}.sky-acct .brxe-form .message.error,.sky-acct .brxe-form .message.danger,.sky-ops .brxe-form .message.error,.sky-ops .brxe-form .message.danger{background:var(--status-returned-bg);border-left-color:var(--color-error);color:var(--status-returned-fg)}.sky-acct .brxe-form .message.success,.sky-ops .brxe-form .message.success{background:var(--status-delivered-bg);border-left-color:var(--color-success);color:var(--status-delivered-fg)}.settings.settings{display:flex;flex-direction:column}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:0.875rem 1.5rem;font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:1;text-decoration:none;border:1.5px solid transparent;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:all var(--duration-fast) var(--ease-out);width:auto}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.btn--primary:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff}.btn--accent{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.btn--accent:hover{background:var(--color-accent-dark);border-color:var(--color-accent-dark);color:#fff}.btn--secondary{background:transparent;color:var(--color-primary);border-color:var(--color-primary)}.btn--secondary:hover{background:var(--color-primary);color:#fff}.btn--ghost{background:transparent;border-color:var(--color-border-strong);color:var(--color-primary)}.btn--ghost:hover{background:var(--color-primary-soft);color:var(--color-primary-dark)}.btn--small{padding:0.5rem 1rem;font-size:var(--fs-small)}.btn--large{padding:1.125rem 2rem;font-size:1.125rem}.parcel-card__meta.parcel-card__meta>div:has(dd:empty){display:none}.admin-content.admin-content{display:grid;grid-template-columns:1fr;gap:var(--space-xl)}.admin-header.admin-header{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap}.admin-header.admin-header>*{width:auto}.admin-header__title.admin-header__title{margin:0;font-size:var(--fs-h1);line-height:var(--lh-tight)}.admin-header__lead.admin-header__lead{margin:var(--space-xs) 0 0;color:var(--color-text-soft)}.admin-header__actions.admin-header__actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-sm);width:auto}.admin-header__actions.admin-header__actions>*{width:auto;flex:0 0 auto}.admin-stats.admin-stats.admin-stats{display:grid;grid-template-columns:1fr;gap:var(--space-md);list-style:none;margin:0;padding:0}.admin-stat.admin-stat.admin-stat{display:flex;flex-direction:row;gap:var(--space-md);width:100%}.admin-stat__icon.admin-stat__icon{color:var(--color-primary);width:auto;flex:0 0 auto}.admin-stat__body{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-stat__label.admin-stat__label,.admin-stat__meta.admin-stat__meta{margin:0;color:var(--color-text-soft);font-size:var(--fs-small)}.admin-stat__value.admin-stat__value{margin:0;font-size:1.75rem;font-weight:var(--fw-bold);font-family:var(--font-heading);line-height:1.1}.admin-stat--warning .admin-stat__icon{color:var(--status-held-fg)}.admin-stat--info .admin-stat__icon{color:var(--status-in-transit-fg)}.admin-stat--success .admin-stat__icon{color:var(--status-delivered-fg)}.admin-table-wrap.admin-table-wrap{overflow-x:auto;display:block}.admin-table.admin-table{width:100%;min-width:980px;border-collapse:collapse;display:table}.admin-table thead{display:table-header-group}.admin-table tbody{display:table-row-group}.admin-table tr{display:table-row}.admin-table th,.admin-table td{display:table-cell;padding:var(--space-md);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.admin-table thead th{background:var(--color-surface-alt);color:var(--color-text-soft);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr:hover{background:var(--color-bg)}.admin-table__code{font-family:var(--font-mono);font-weight:var(--fw-semibold)}.admin-table__muted{color:var(--color-text-muted)}.admin-table td .btn{width:auto}.admin-sidebar__link--members,.admin-sidebar__link--orders{color:var(--color-text-soft)}.admin-sidebar__count.admin-sidebar__count{margin-left:auto;flex:0 0 auto;width:auto}.admin-sidebar__link.admin-sidebar__link>*,.admin-sidebar__nav.admin-sidebar__nav li{width:auto;flex:0 0 auto}.admin-sidebar__link.admin-sidebar__link>span{flex:1 1 auto;width:auto}.admin-sidebar__nav.admin-sidebar__nav ul{display:grid;grid-auto-flow:row;gap:var(--space-2xs);list-style:none;margin:0;padding:0}.admin-sidebar__brand.admin-sidebar__brand>*{width:auto}.admin-sidebar__link--logout.admin-sidebar__link--logout{color:var(--color-error)}.sky-ops-parcels .admin-sidebar__link--parcels.admin-sidebar__link--parcels,.sky-ops-quotes .admin-sidebar__link--quotes.admin-sidebar__link--quotes{background:var(--color-primary);color:#fff}@media (min-width:640px){.admin-stats.admin-stats.admin-stats{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.admin-stats.admin-stats.admin-stats{grid-template-columns:repeat(4,1fr)}}.admin-quote-layout.admin-quote-layout{display:grid;grid-template-columns:1fr;gap:var(--space-xl);align-items:start}.admin-quote-main,.admin-quote-side{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.admin-card.admin-card{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.admin-card__head.admin-card__head{padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--color-border);background:var(--color-surface-alt)}.admin-card__title.admin-card__title{margin:0;font-size:var(--fs-body);font-family:var(--font-body);font-weight:var(--fw-semibold)}.admin-card__body.admin-card__body{padding:var(--space-lg) var(--space-xl)}.admin-card__body .settings-form{gap:var(--space-md)}.admin-card__body .settings-form .field-group{gap:var(--space-2xs)}.admin-header--with-back.admin-header--with-back{display:grid;grid-template-columns:1fr;align-items:start;gap:var(--space-sm)}.admin-back.admin-back{color:var(--color-text-soft);text-decoration:none;font-size:var(--fs-small);width:auto}.admin-back.admin-back:hover{color:var(--color-primary);text-decoration:underline}.admin-header__title-row.admin-header__title-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap}@media (min-width:1024px){.admin-quote-layout.admin-quote-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,0.9fr)}}@media (max-width:900px){ .admin-shell.admin-shell.admin-shell{grid-template-columns:1fr}}@media (max-width:1050px){ .admin-quote-layout.admin-quote-layout.admin-quote-layout{grid-template-columns:1fr}}@media (min-width:768px){ .auth-visual__credit.auth-visual__credit.auth-visual__credit{left:var(--space-xl);right:var(--space-xl)}}.product-grid.product-grid.product-grid{display:grid;grid-template-columns:1fr;gap:var(--space-lg);list-style:none;padding:0;margin:0}.product-card.product-card.product-card{display:flex;flex-direction:column;width:100%}.product-card__link.product-card__link.product-card__link{display:flex;flex-direction:column;width:100%}.product-card__media.product-card__media{position:relative;width:100%;aspect-ratio:4/3;background:var(--color-primary-dark);overflow:hidden}.product-card__art.product-card__art{width:100%;height:100%}.product-card__art.product-card__art svg{width:100%;height:100%;display:block}.product-card__body.product-card__body{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);flex:1 1 auto}.product-card__footer.product-card__footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-top:auto;padding-top:var(--space-sm);border-top:1px solid var(--color-border)}.product-card__footer.product-card__footer>*{width:auto;flex:0 0 auto}.product-card__title.product-card__title{margin:0;font-size:1.125rem}.product-card__specs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:var(--fs-small);color:var(--color-text-soft)}.product-card__specs li{list-style:none}.product-card__badge{position:absolute;top:var(--space-md);left:var(--space-md);padding:4px 10px;background:var(--color-accent);color:#fff;font-size:var(--fs-tiny);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:0.06em;border-radius:var(--radius-pill);z-index:2}.shop-header.shop-header{background:radial-gradient(ellipse at 80% 30%,rgba(245,160,35,0.07),transparent 60%),var(--color-surface-alt);padding:var(--space-3xl) 0 var(--space-2xl);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-xs)}.shop-header__title.shop-header__title{font-size:clamp(2rem,4.5vw,3.25rem);margin:0 0 var(--space-md);line-height:1.05;letter-spacing:-0.025em}.shop-header__lead.shop-header__lead{font-size:var(--fs-lead);color:var(--color-text-soft);margin:0;max-width:580px;line-height:1.5}@media (min-width:640px){.product-grid.product-grid.product-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.product-grid.product-grid.product-grid{grid-template-columns:repeat(3,1fr)}}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wc-proceed-to-checkout a.button,.brxe-woocommerce-form-submit button,.brxe-woocommerce-checkout-step button[class*="next"],.brxe-woocommerce-checkout-step button[class*="prev"]{ display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs); padding:0.875rem 1.5rem;font-family:var(--font-body);font-size:var(--fs-body); font-weight:var(--fw-semibold);line-height:1;text-decoration:none; border:1.5px solid var(--color-primary);border-radius:var(--radius-sm); background:var(--color-primary);color:#fff;cursor:pointer;width:auto; transition:all var(--duration-fast) var(--ease-out)}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.wc-proceed-to-checkout a.button:hover,.brxe-woocommerce-form-submit button:hover{ background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff}.woocommerce button.button[name="apply_coupon"],.woocommerce button.button[name="update_cart"]{ background:transparent;color:var(--color-primary)}.woocommerce .checkout-button,.wc-proceed-to-checkout a.checkout-button{ background:var(--color-accent);border-color:var(--color-accent);color:#fff;width:100%}.woocommerce .checkout-button:hover{background:var(--color-accent-dark);border-color:var(--color-accent-dark)}.woocommerce table.shop_table{width:100%;border-collapse:collapse;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface)}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:var(--space-md);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.woocommerce table.shop_table thead th{background:var(--color-surface-alt);color:var(--color-text-soft);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.woocommerce table.shop_table .product-remove{width:44px;text-align:center}.woocommerce a.remove,.woocommerce .product-remove a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:1rem;line-height:1;color:var(--color-error);text-decoration:none;border-radius:var(--radius-sm)}.woocommerce a.remove svg,.woocommerce .product-remove svg,.brxe-woocommerce-cart-form svg{width:20px;height:20px}.woocommerce .quantity input,.brxe-woocommerce-cart-quantity input{max-width:4rem;text-align:center}.cart_totals,.woocommerce .cart-collaterals{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg)}.woocommerce-shipping-progress,[class*="free-shipping"]{display:flex;flex-direction:column;gap:var(--space-2xs);font-size:var(--fs-small);color:var(--color-text-soft)}.brxe-woocommerce-checkout-step-nav-item{display:flex;flex-direction:row;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-soft);font-size:var(--fs-small);font-weight:var(--fw-medium);white-space:nowrap}.brxe-woocommerce-checkout-step-nav-item.is-active,.brxe-woocommerce-checkout-step-nav-item[aria-current="step"]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.brxe-woocommerce-checkout-step-nav-item.is-completed{background:var(--status-delivered-bg);border-color:var(--status-delivered-bg);color:var(--status-delivered-fg)}.brxe-woocommerce-checkout-step-nav-item:not(.is-completed) svg,.brxe-woocommerce-checkout-step-nav-item:not(.is-completed) .brxe-icon{display:none}.brxe-woocommerce-form-field input,.brxe-woocommerce-form-field select,.brxe-woocommerce-form-field textarea{width:100%;padding:0.7rem 0.875rem;font-family:var(--font-body);font-size:var(--fs-body);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.brxe-woocommerce-form-field input:focus,.brxe-woocommerce-form-field select:focus,.brxe-woocommerce-form-field textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.woocommerce-message,.woocommerce-info,.brxe-woocommerce-notice .woocommerce-message{background:var(--status-delivered-bg);color:var(--status-delivered-fg);border-left:4px solid var(--status-delivered-fg);border-radius:var(--radius-md);padding:var(--space-md)}.woocommerce-error{background:var(--status-returned-bg);color:var(--status-returned-fg);border-left:4px solid var(--status-returned-fg);border-radius:var(--radius-md);padding:var(--space-md)}.woocommerce .wc-proceed-to-checkout a.checkout-button,.woocommerce a.checkout-button.button,.wc-proceed-to-checkout a.button.checkout-button,.brxe-woocommerce-cart-v2 a.checkout-button{ background:var(--color-accent)!important; border-color:var(--color-accent)!important; color:#fff!important; width:100%; text-align:center; font-weight:var(--fw-semibold)}.woocommerce .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce a.checkout-button.button:hover,.brxe-woocommerce-cart-v2 a.checkout-button:hover{ background:var(--color-accent-dark)!important; border-color:var(--color-accent-dark)!important; color:#fff!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.brxe-woocommerce-form-submit button{color:#fff}.woocommerce button.button[name="apply_coupon"],.woocommerce button.button[name="update_cart"]{color:var(--color-primary)}.sky-acct .brxe-jet-smart-filters-checkboxes,.sky-ops .brxe-jet-smart-filters-checkboxes{display:block;width:100%}.sky-acct .brxe-jet-smart-filters-checkboxes .jet-filter,.sky-ops .brxe-jet-smart-filters-checkboxes .jet-filter{display:block;width:100%}.sky-acct .jet-checkboxes-list,.sky-ops .jet-checkboxes-list{display:block;width:100%}.sky-acct .jet-checkboxes-list-wrapper,.sky-ops .jet-checkboxes-list-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-xs);width:100%;margin:0;padding:0;border:0}.sky-acct .jet-checkboxes-list__row,.sky-ops .jet-checkboxes-list__row{display:block;width:auto;flex:0 0 auto;margin:0}.sky-acct .jet-checkboxes-list__item,.sky-ops .jet-checkboxes-list__item{position:relative;display:block;margin:0;cursor:pointer}.sky-acct .jet-checkboxes-list__input,.sky-ops .jet-checkboxes-list__input{position:absolute;top:50%;left:50%;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;appearance:none;-webkit-appearance:none}.sky-acct .jet-checkboxes-list__button,.sky-ops .jet-checkboxes-list__button{display:inline-flex;flex-direction:row;align-items:center;gap:var(--space-xs);width:auto;min-height:38px;padding:var(--space-xs) var(--space-md);background:var(--color-surface);color:var(--color-text);border:1.5px solid var(--color-border);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:1.2;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.sky-acct .jet-checkboxes-list__button::before,.sky-ops .jet-checkboxes-list__button::before{content:"";display:block;width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--color-text-muted)}.sky-acct .jet-checkboxes-list__item:hover .jet-checkboxes-list__button,.sky-ops .jet-checkboxes-list__item:hover .jet-checkboxes-list__button{border-color:var(--color-primary)}.sky-acct .jet-checkboxes-list__input:focus-visible ~ .jet-checkboxes-list__button,.sky-ops .jet-checkboxes-list__input:focus-visible ~ .jet-checkboxes-list__button{outline:none;box-shadow:var(--shadow-focus)}.sky-acct .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button,.sky-ops .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.sky-acct .jet-checkboxes-list__label,.sky-ops .jet-checkboxes-list__label{font:inherit;color:inherit}.sky-acct .jet-checkboxes-list__input[value="awaiting"] ~ .jet-checkboxes-list__button::before,.sky-ops .jet-checkboxes-list__input[value="awaiting"] ~ .jet-checkboxes-list__button::before{background:var(--status-awaiting-fg)}.sky-acct .jet-checkboxes-list__input[value="received"] ~ .jet-checkboxes-list__button::before,.sky-ops .jet-checkboxes-list__input[value="received"] ~ .jet-checkboxes-list__button::before{background:var(--status-received-fg)}.sky-acct .jet-checkboxes-list__input[value="preparing"] ~ .jet-checkboxes-list__button::before,.sky-ops .jet-checkboxes-list__input[value="preparing"] ~ .jet-checkboxes-list__button::before{background:var(--status-preparing-fg)}.sky-acct .jet-checkboxes-list__input[value="in_transit"] ~ .jet-checkboxes-list__button::before,.sky-ops .jet-checkboxes-list__input[value="in_transit"] ~ .jet-checkboxes-list__button::before{background:var(--status-in-transit-fg)}.sky-acct .jet-checkboxes-list__input[value="delivered"] ~ .jet-checkboxes-list__button::before,.sky-ops .jet-checkboxes-list__input[value="delivered"] ~ .jet-checkboxes-list__button::before{background:var(--status-delivered-fg)}.sky-acct .jet-checkboxes-list__input[value="returned"] ~ .jet-checkboxes-list__button::before,.sky-ops .jet-checkboxes-list__input[value="returned"] ~ .jet-checkboxes-list__button::before{background:var(--status-returned-fg)}.sky-acct .jet-checkboxes-list__input[value="held"] ~ .jet-checkboxes-list__button::before,.sky-ops .jet-checkboxes-list__input[value="held"] ~ .jet-checkboxes-list__button::before{background:var(--status-held-fg)}.sky-acct .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button::before,.sky-ops .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button::before{box-shadow:0 0 0 2px rgba(255,255,255,0.55)}.sky-acct .brxe-jet-smart-filters-search .jet-filter,.sky-ops .brxe-jet-smart-filters-search .jet-filter{display:block;width:100%}.sky-acct .jet-search-filter,.sky-ops .jet-search-filter{display:block;width:100%}.sky-acct .jet-search-filter__input-wrapper,.sky-ops .jet-search-filter__input-wrapper{position:relative;display:block;width:100%}.sky-acct .jet-search-filter__input,.sky-ops .jet-search-filter__input{width:100%;padding:0.75rem 2.25rem 0.75rem 2.75rem;font-family:var(--font-body);font-size:var(--fs-small);color:var(--color-text);background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%238b95a3' stroke-width='1.8'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.5-4.5'/%3E%3C/svg%3E") left 0.875rem center / 18px no-repeat;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.sky-acct .jet-search-filter__input:focus,.sky-ops .jet-search-filter__input:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.sky-acct .jet-search-filter__input-clear,.sky-ops .jet-search-filter__input-clear{position:absolute;top:50%;right:0.625rem;transform:translateY(-50%);width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--color-text-soft);cursor:pointer}.sky-acct .jet-search-filter__input-loading,.sky-ops .jet-search-filter__input-loading{position:absolute;top:50%;right:0.625rem;transform:translateY(-50%)}.sky-acct .brxe-jet-smart-filters-select .jet-filter,.sky-ops .brxe-jet-smart-filters-select .jet-filter{display:flex;flex-direction:row;align-items:center;gap:var(--space-xs);width:auto}.sky-acct .brxe-jet-smart-filters-select .jet-filter-label,.sky-ops .brxe-jet-smart-filters-select .jet-filter-label{font-size:var(--fs-small);color:var(--color-text-soft);white-space:nowrap}.sky-acct .jet-select,.sky-ops .jet-select{display:block;width:auto}.sky-acct .jet-select__control,.sky-ops .jet-select__control{padding:0.4rem 1.75rem 0.4rem 0.625rem;font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--color-text);background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 0.5rem center / 12px no-repeat;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);-webkit-appearance:none;appearance:none;cursor:pointer}.sky-acct .jet-select__control:focus,.sky-ops .jet-select__control:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.sky-result-count{font-size:var(--fs-small);color:var(--color-text-soft)}.sky-result-count .jet-engine-query-count{color:var(--color-text);font-weight:var(--fw-semibold)}.sky-acct .jet-filters-loading .parcels-list,.sky-ops .jet-filters-loading .admin-table{opacity:0.5;transition:opacity var(--duration-fast) var(--ease-out)}.admin-table__col-check{width:1%;white-space:nowrap}.admin-checkbox{position:relative;display:inline-flex;align-items:center;cursor:pointer}.admin-checkbox input{position:absolute;top:50%;left:50%;width:1px;height:1px;opacity:0;margin:0}.admin-checkbox__box{position:relative;display:block;width:18px;height:18px;border:1.5px solid var(--color-border-strong);border-radius:4px;background:#fff;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.admin-checkbox input:checked+.admin-checkbox__box{background:var(--color-primary);border-color:var(--color-primary)}.admin-checkbox input:checked+.admin-checkbox__box::after{content:"";position:absolute;top:2px;left:5px;width:4px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.admin-checkbox input:indeterminate+.admin-checkbox__box{background:var(--color-primary);border-color:var(--color-primary)}.admin-checkbox input:indeterminate+.admin-checkbox__box::after{content:"";position:absolute;top:7px;left:3px;width:10px;height:2px;background:#fff}.admin-checkbox input:focus-visible+.admin-checkbox__box{box-shadow:var(--shadow-focus)}.admin-status-cell{display:flex;flex-direction:row;align-items:center;gap:var(--space-xs)}.admin-status-cell__badge{display:inline-flex;align-items:center}.sky-inline-status{width:26px;min-width:26px;height:26px;padding:0;font-family:var(--font-body);font-size:var(--fs-tiny);color:transparent;text-indent:-9999px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238b95a3' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / 12px no-repeat;border:1px solid transparent;border-radius:var(--radius-sm);-webkit-appearance:none;appearance:none;cursor:pointer;flex:0 0 auto}.sky-inline-status:hover{border-color:var(--color-border-strong);background-color:var(--color-surface-alt)}.sky-inline-status:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.sky-inline-status option{color:var(--color-text);text-indent:0}.admin-bulk-bar{position:sticky;bottom:var(--space-md);z-index:5;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;margin-top:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg,0 12px 32px rgba(25,55,100,0.18))}.admin-bulk-bar[hidden]{display:none}.admin-bulk-bar__count{width:auto;flex:0 0 auto;margin:0;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--color-text)}.admin-bulk-bar__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;width:auto;flex:0 0 auto;gap:var(--space-sm)}.admin-bulk-bar .brxe-form{width:auto;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:var(--space-sm)}.sky-ops .admin-bulk-bar .brxe-form .form-group{width:auto;margin-bottom:0;padding-inline:0}.sky-ops .admin-bulk-bar .brxe-form .submit-button-wrapper{width:auto;margin-top:0}.sky-ops .admin-bulk-bar .brxe-form .message{width:100%;margin-top:var(--space-xs);padding:var(--space-xs) var(--space-sm)}.admin-bulk-bar .brxe-form select{min-width:190px}@media (max-width:767px){ .admin-bulk-bar{flex-direction:column;align-items:stretch} .admin-bulk-bar__actions,.admin-bulk-bar .brxe-form{width:100%;flex-wrap:wrap} .sky-inline-status{max-width:none;width:100%}}.product__art{position:absolute;inset:0;display:block;width:100%;height:100%}.product__art svg{width:100%;height:100%;display:block}.product__art-caption{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-xl);background:linear-gradient(to top,rgba(16,40,72,0.92),rgba(16,40,72,0))}.product__art-title{margin:0;font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:#fff}.product__art-meta{margin:0;font-size:var(--fs-small);color:var(--color-text-on-dark-soft)}.product__type-badge a,.product__badge a{color:inherit;text-decoration:none}.product__details .eyebrow a{color:inherit;text-decoration:none}.product__price .price,.product__price p,.product__price .woocommerce-Price-amount{margin:0;font-family:var(--font-heading);font-size:inherit;font-weight:inherit;color:inherit;line-height:1}.product__price del{opacity:0.5;font-size:0.6em;margin-right:var(--space-xs)}.product__price ins{text-decoration:none}.product__specs.product__specs li>div{display:flex;flex-direction:column}.product__summary{margin-bottom:var(--space-lg);color:var(--color-text-soft);line-height:var(--lh-normal)}.product__summary p:last-child{margin-bottom:0}.product__purchase form.cart{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:var(--space-md);width:100%}.product__purchase .quantity{display:flex;flex-direction:row;align-items:stretch}.product__purchase .quantity input[type="number"]{width:88px;height:48px;padding:0 var(--space-sm);font-family:var(--font-body);font-size:var(--fs-body);text-align:center;color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-sm)}.product__purchase .quantity input[type="number"]:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.product__purchase button[type="submit"],.product__purchase .single_add_to_cart_button{flex:1 1 200px;min-height:48px;padding:0 var(--space-xl);font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:#fff;background:var(--color-accent);border:1.5px solid var(--color-accent);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}.product__purchase button[type="submit"]:hover,.product__purchase .single_add_to_cart_button:hover{background:var(--color-accent-dark);border-color:var(--color-accent-dark);color:#fff}.product__purchase .stock{width:100%;margin:0;font-size:var(--fs-small);color:var(--color-text-soft)}.product-detail-tabs{padding-block:var(--space-3xl)}.product-detail-tabs .woocommerce-tabs ul.tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-xs);list-style:none;margin:0 0 var(--space-lg);padding:0 0 var(--space-sm);border-bottom:1px solid var(--color-border)}.product-detail-tabs .woocommerce-tabs ul.tabs li{margin:0;padding:0;background:none;border:0}.product-detail-tabs .woocommerce-tabs ul.tabs li a{display:inline-flex;padding:var(--space-xs) var(--space-md);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--color-text-soft);text-decoration:none;border-radius:var(--radius-pill)}.product-detail-tabs .woocommerce-tabs ul.tabs li.active a{background:var(--color-primary);color:#fff}.product-detail-tabs .woocommerce-Tabs-panel h2{font-family:var(--font-heading);font-size:var(--fs-h3);margin:0 0 var(--space-sm)}.product-detail-tabs table.shop_attributes{width:100%;border-collapse:collapse}.product-detail-tabs table.shop_attributes th,.product-detail-tabs table.shop_attributes td{padding:var(--space-sm) var(--space-md);text-align:left;border-bottom:1px solid var(--color-border);font-size:var(--fs-small)}.product-detail-tabs table.shop_attributes th{width:200px;font-weight:var(--fw-semibold);color:var(--color-text)}.product-detail-tabs table.shop_attributes td{color:var(--color-text-soft)}.product-detail-tabs table.shop_attributes td p{margin:0}.product-related-section{padding-block:0 var(--space-3xl)}.product-related-section .related>h2,.product-related-section h2{font-family:var(--font-heading);font-size:var(--fs-h2);margin:0 0 var(--space-lg)}.product-breadcrumb-bar{padding:0}.product-notices{padding:0}.product-notices:empty{display:none}.product__main-img>.brxe-shortcode,.product__details>.brxe-shortcode{display:contents}.product__badge{position:absolute;top:var(--space-md);left:var(--space-md);z-index:2;padding:6px 12px;background:var(--color-accent);color:#fff;font-size:var(--fs-tiny);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:0.06em;border-radius:var(--radius-pill)}.product__specs{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:var(--space-md);padding:var(--space-lg);margin:0 0 var(--space-xl);list-style:none;background:var(--color-surface-alt);border-radius:var(--radius-md)}.product__specs li{display:flex;flex-direction:row;align-items:center;gap:var(--space-sm)}.product__specs li>div{display:flex;flex-direction:column}.product__specs strong{display:block;font-size:1rem;font-weight:var(--fw-semibold);color:var(--color-text);line-height:1.2}.product__specs span{display:block;font-size:var(--fs-small);color:var(--color-text-soft);margin-top:2px}@media (max-width:478px){.product__specs{grid-template-columns:1fr}}.brx-checkout-step .brxe-button.bricks-background-dark,.brx-checkout-steps-nav+* .brxe-button.bricks-background-dark,.woocommerce-checkout .brxe-button.bricks-background-dark{background-color:var(--color-accent);border-color:var(--color-accent);color:#fff;font-weight:var(--fw-semibold)}.brx-checkout-step .brxe-button.bricks-background-dark:hover,.woocommerce-checkout .brxe-button.bricks-background-dark:hover{background-color:var(--color-accent-dark);border-color:var(--color-accent-dark);color:#fff}.woocommerce-checkout button.button.alt,.woocommerce-checkout #place_order{background-color:var(--color-accent);border-color:var(--color-accent);color:#fff;font-weight:var(--fw-semibold)}.woocommerce-checkout button.button.alt:hover,.woocommerce-checkout #place_order:hover{background-color:var(--color-accent-dark);border-color:var(--color-accent-dark);color:#fff}.woocommerce-checkout .form-row input[type="text"],.woocommerce-checkout .form-row input[type="email"],.woocommerce-checkout .form-row input[type="tel"],.woocommerce-checkout .form-row input[type="number"],.woocommerce-checkout .form-row input[type="password"],.woocommerce-checkout .form-row textarea{padding-top:24px;padding-bottom:6px}.woocommerce-checkout .form-row textarea{min-height:96px}.otgs-development-site-front-end{position:fixed;left:0;right:0;bottom:0;z-index:99998;margin:0;text-align:center} html {background-color: var(--color-bg)} body {background: none} .brxe-container.root {width: 1200px} .brxe-container.root.stretch > .brxe-container {width: 1200px} .brxe-container.root.stretch > .brxe-div {width: 1200px} .woocommerce main.site-main {width: 1200px} #brx-content.wordpress {width: 1200px}:where(:root) .bricks-color-primary {color: var(--color-primary)}:where(:root) .bricks-background-primary {background-color: var(--color-primary)}:where(:root) .bricks-color-secondary {color: var(--color-accent)}:where(:root) .bricks-background-secondary {background-color: var(--color-accent)}:where(:root) .bricks-color-dark {color: var(--color-text)}:where(:root) .bricks-background-dark {background-color: var(--color-text)}:where(:root) .bricks-color-muted {color: var(--color-text-soft)}:where(:root) .bricks-background-muted {background-color: var(--color-text-soft)}:where(:root) * {border-color: var(--color-border)}:where(:root) .bricks-color-success {color: var(--color-success)}:where(:root) .bricks-background-success {background-color: var(--color-success)}:where(:root) .bricks-color-warning {color: var(--color-warning)}:where(:root) .bricks-background-warning {background-color: var(--color-warning)}:where(:root) .bricks-color-danger {color: var(--color-error)}:where(:root) .bricks-background-danger {background-color: var(--color-error)}:where(:root) .bricks-color-info {color: var(--color-info)}:where(:root) .bricks-background-info {background-color: var(--color-info)} html {font-size: 16px} body {font-family: "Inter"; font-size: var(--fs-body); line-height: var(--lh-normal); font-weight: 400; color: var(--color-text)} h1, h2, h3, h4, h5, h6 {font-family: "Source Serif 4"; font-weight: 600; line-height: var(--lh-tight); letter-spacing: -0.015em; color: var(--color-text)} h1 {font-family: "Source Serif 4"; font-size: var(--fs-h1); font-weight: 600; line-height: var(--lh-tight)} h2 {font-family: "Source Serif 4"; font-size: var(--fs-h2); font-weight: 600; line-height: var(--lh-tight)} h3 {font-family: "Inter"; font-size: var(--fs-h3); font-weight: 600; line-height: var(--lh-snug); letter-spacing: -0.01em} .bricks-type-lead {font-size: var(--fs-lead); color: var(--color-text-soft); line-height: 1.5} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a, .brxe-product-content a, .brxe-product-short-description a, .brxe-product-tabs .woocommerce-Tabs-panel a, .jet-listing-dynamic-link__link {color: var(--color-primary)}