@media screen{html.dark body{color:#e9eff8}html.dark a:focus-visible,html.dark button:focus-visible,html.dark input:focus-visible{outline:2px solid #24344a}html.dark .announcement{background:#101a29;color:#f1f5fb}html.dark .announcement>span:first-child{color:#95cbff}html.dark header{background:#162234;border-bottom:1px solid #34465e}html.dark .logo span,html.dark nav button:hover{color:#e9eff8}html.dark .cart-button b{background:#153351}html.dark .hero-copy{color:#f1f5fb}html.dark .eyebrow>span{background:#153351}html.dark h1 em{color:#95cbff}html.dark .hero-copy>p{color:#f1f5fb}html.dark .primary{color:#e9eff8}html.dark .hero-foot{color:#b5c5d8;border-top:1px solid #24344a}html.dark .giant-number{color:#f1f5fb}html.dark .product-callout{border-top:1px solid #34465e}html.dark .product-callout button{background:#162234;border:1px solid #34465e}html.dark .benefits small,html.dark .heading-row>span,html.dark .section-heading .eyebrow{color:#b5c5d8}html.dark .category-row{border-bottom:1px solid #34465e}html.dark .category-row button{border:1px solid #34465e;background:#162234}html.dark .category-row button:hover{border-color:#34465e}html.dark .search>span{color:#b5c5d8}html.dark .product-photo{background:#1b2a3f}html.dark .badge{background:#153351}html.dark .badge.sold,html.dark .quick{background:#162234}html.dark .price-row del,html.dark .price-row small{color:#b5c5d8}html.dark .add{border:1px solid #34465e}html.dark .add:hover{background:#153351}html.dark .bottom-banner p{color:#b5c5d8}html.dark .bottom-banner .primary,html.dark footer{color:#f1f5fb}html.dark footer .logo span{color:#95cbff}html.dark footer a:not(.logo),html.dark footer button,html.dark footer p{color:#b5c5d8}html.dark .secure{color:#95cbff}html.dark .footer-base{border-top:1px solid #24344a;color:#b5c5d8}html.dark .detail-main{background:#1b2a3f}html.dark .thumbs button{border:1px solid #34465e}html.dark .thumbs .active{border-color:#24344a}html.dark .delivery-note{color:#b5c5d8}html.dark details{border-top:1px solid #34465e}html.dark .description,html.dark details p{color:#b5c5d8}html.dark .cart-item,html.dark .cart-sheet [data-slot=sheet-header]{border-bottom:1px solid #34465e}html.dark .cart-item>img{background:#1b2a3f}html.dark .cart-item p{color:#b5c5d8}html.dark .quantity button{border:1px solid #34465e}html.dark .cart-total>p,html.dark .quantity .remove{color:#b5c5d8}html.dark .shipping-info{background:#1b2a3f}html.dark .checkout-note,html.dark .empty-cart p,html.dark .shipping-info small{color:#b5c5d8}html.dark .error{color:#ffaaaa!important}html.dark .notice{background:#1b2a3f}html.dark .simple-header>span{color:#b5c5d8}html.dark .checkout-steps span{border:1px solid #34465e}html.dark .checkout-steps i{background:#1b2a3f}html.dark .checkout-steps b:first-child span{background:#153351;border-color:#34465e}html.dark .admin-toolbar p,html.dark .form-section>p,html.dark .settings-editor p{color:#b5c5d8}html.dark .admin-login input,html.dark .form-grid [data-slot=select-trigger],html.dark .form-grid input,html.dark .settings-editor input,html.dark .variant-editor input{background:#162234}html.dark .privacy-hint{color:#b5c5d8}html.dark .checkout-summary{background:#1b2a3f}html.dark .summary-item small{color:#b5c5d8}html.dark .help-box,html.dark .summary-cost,html.dark .summary-cost .summary-grand{border-top:1px solid #34465e}html.dark .help-box a{color:#b5c5d8}html.dark .setup-note{color:#f4da96}html.dark .rate-option{border:1px solid #34465e}html.dark .rate-option.selected{border-color:#24344a;background:#1b2a3f}html.dark .rate-option small{color:#b5c5d8}html.dark .panel{border:1px solid #34465e}html.dark .confirmation-icon{background:#1b2a3f;color:#e9eff8}html.dark .confirmation p{color:#b5c5d8}html.dark .confirmation-details{background:#1b2a3f}html.dark .small{color:#b5c5d8}html.dark .product-full>section>img{background:#1b2a3f}html.dark .full-description{color:#b5c5d8}html.dark .outline-button{border:1px solid #34465e;background:#162234}html.dark .admin-shell,html.dark .outline-button:hover{background:#1b2a3f}html.dark .admin-label{color:#b5c5d8}html.dark .admin-stats>div{background:#162234;border:1px solid #34465e}html.dark .admin-stats small,html.dark .admin-stats span{color:#b5c5d8}html.dark .admin-tabs [data-state=active]{background:#101a29!important;color:#f1f5fb!important}html.dark .admin-main [data-slot=tabs-content]{background:#162234;border:1px solid #34465e}html.dark .admin-main th{color:#b5c5d8}html.dark .pill{background:#1b2a3f;color:#e9eff8}html.dark .muted-pill{background:#1b2a3f;color:#b5c5d8}html.dark .admin-empty p{color:#b5c5d8}html.dark .connection-card{border:1px solid #34465e}html.dark .connection-card p{color:#b5c5d8}html.dark .connection-card code,html.dark .setup-panel code{background:#1b2a3f}html.dark .connection-card small{color:#b5c5d8}html.dark .success-message{background:#1b2a3f}html.dark .admin-login>p{color:#b5c5d8}html.dark .setup-panel,html.dark .variant-editor{border:1px solid #34465e;background:#1b2a3f}html.dark .parcel-row{border-bottom:1px solid #34465e}html.dark .parcel-row input{background:#162234}html.dark .announcement{background:#1b2a3f;color:#e9eff8;border-bottom:1px solid #34465e}html.dark .announcement>span:first-child{color:#e9eff8}html.dark .primary{background:#101a29;color:#f1f5fb;box-shadow:0 3px 10px #24344a}html.dark .primary:hover{background:#101a29}html.dark .hero-copy{background:linear-gradient(130deg,#101a29,#101a29)}html.dark .hero-copy .primary{background:#153351;color:#f1f5fb}html.dark .hero-copy .primary:hover{background:#153351}html.dark .hero-copy .eyebrow{color:#f1f5fb}html.dark .hero-copy .eyebrow>span{background:#153351}html.dark .hero-product{background:linear-gradient(140deg,#1b2a3f,#1b2a3f)}html.dark .badge{background:#1b2a3f;color:#95cbff}html.dark .badge.sold{background:#1b2a3f;color:#b5c5d8}html.dark .cart-button b{background:#1b2a3f;color:#e9eff8}html.dark .add:hover{background:#1b2a3f}html.dark .benefits svg,html.dark .section-heading .eyebrow{color:#95cbff}html.dark .bottom-banner{background:#1b2a3f}html.dark .bottom-banner .primary,html.dark footer{background:#101a29}html.dark .secure,html.dark footer .logo span{color:#95cbff}html.dark .pdp{background:#162234;color:#e9eff8}html.dark .pdp-announcement{background:#1b2a3f}html.dark .pdp-breadcrumb{color:#b5c5d8}html.dark .pdp-breadcrumb span{color:#e9eff8}html.dark .pdp-photo-stage{border:1px solid #34465e}html.dark .pdp-zoom-trigger>span{background:#162234}html.dark .pdp-image-count{color:#b5c5d8}html.dark .pdp-gallery-arrows button{background:#162234}html.dark .pdp-thumbnails button{border:1px solid #34465e;background:#1b2a3f}html.dark .pdp-thumbnails button.selected{border:2px solid #24344a}html.dark .pdp-gallery-caption{border-top:1px solid #34465e}html.dark .pdp-gallery-caption>span{color:#b5c5d8}html.dark .pdp-category{color:#95cbff}html.dark .pdp-intro,html.dark .pdp-price del,html.dark .pdp-price>span{color:#b5c5d8}html.dark .pdp-price>b{background:#1b2a3f;color:#95cbff}html.dark .pdp-tax-note{color:#b5c5d8}html.dark .pdp-availability{color:#e9eff8}html.dark .pdp-option{border:1px solid #34465e}html.dark .pdp-option.selected{background:#1b2a3f;border-color:#24344a;box-shadow:inset 0 0 0 1px #24344a}html.dark .pdp-option small{color:#b5c5d8}html.dark .pdp-configuration{border-top:1px solid #34465e}html.dark .pdp-quantity{border:1px solid #34465e}html.dark .pdp-feedback{color:#e9eff8}html.dark .pdp-service-grid{border-top:1px solid #34465e;border-bottom:1px solid #34465e}html.dark .pdp-service-grid svg{color:#95cbff}html.dark .pdp-service-grid small{color:#b5c5d8}html.dark .pdp-help-link{color:#e9eff8}html.dark .pdp-highlights>div{border-right:1px solid #34465e}html.dark .pdp-highlights span{color:#b5c5d8}html.dark .pdp-tabs{border-bottom:1px solid #34465e}html.dark .pdp-tabs [data-state=active]{border-color:#24344a}html.dark .pdp-editorial img{background:#1b2a3f}html.dark .pdp-overview-text p,html.dark .pdp-section-heading p{color:#b5c5d8}html.dark .pdp-specs>div:nth-child(odd){background:#1b2a3f}html.dark .pdp-spec-note,html.dark .pdp-specs dt{color:#b5c5d8}html.dark .pdp-included li{border-bottom:1px solid #34465e}html.dark .pdp-included svg{color:#e9eff8}html.dark .pdp-support-grid article{background:#1b2a3f}html.dark .pdp-support-grid p{color:#b5c5d8}html.dark .pdp-support-grid a{color:#e9eff8}html.dark .pdp-faq,html.dark .pdp-packages>div{border-bottom:1px solid #34465e}html.dark .pdp-faq p{color:#b5c5d8}html.dark .pdp-related{background:#1b2a3f}html.dark .pdp-related-grid a>div{background:#162234}html.dark .pdp-related-grid small{color:#b5c5d8}html.dark .pdp-footer{color:#f1f5fb}html.dark .pdp-content-editor{background:#1b2a3f}@media (max-width:750px){html.dark .pdp-mobile-purchase{background:#162234;border-top:1px solid #34465e;box-shadow:0 -4px 20px #24344a}}html.dark .pdp-addons{border-top:1px solid #34465e}html.dark .pdp-addons-heading p{color:#b5c5d8}html.dark .pdp-addon{border:1px solid #34465e;background:#162234}html.dark .pdp-addon-top img{background:#1b2a3f}html.dark .pdp-addon h3{color:#e9eff8}html.dark .pdp-addon-top small{color:#b5c5d8}html.dark .pdp-addon-feedback{color:#e9eff8}html.dark .pdp-addon-feedback.error{color:#ffaaaa}html.dark .pdp-addon-note{color:#b5c5d8}html.dark .announcement,html.dark .pdp-announcement{background:#101a29;color:#f1f5fb;border-color:#24344a}html.dark .hero-copy{background:#101a29}html.dark .hero-product{background:#1b2a3f}html.dark .hero-copy h1 em{color:#95cbff}html.dark .bottom-banner .primary,html.dark .hero-copy .primary,html.dark .primary{color:#f1f5fb}html.dark .bottom-banner .primary:hover,html.dark .hero-copy .primary:hover,html.dark .primary:hover{background:#153351}html.dark .cart-button b{background:#101a29;color:#f1f5fb}html.dark .pdp-category,html.dark .section-heading .eyebrow{color:#b5c5d8}html.dark .category-row .chosen{background:#101a29;border-color:#24344a;color:#f1f5fb}html.dark .pdp-tabs [data-state=active]{color:#e9eff8}html.dark .pdp-thumbnails button.selected{background:#1b2a3f}html.dark .pdp-addon-actions .outline-button:hover{border-color:#24344a;background:#1b2a3f}html.dark .pdp-help-link:hover,html.dark .pdp-support-grid a:hover{color:#95cbff}html.dark .checkout-steps b:first-child span{background:#101a29;color:#f1f5fb;border-color:#24344a}html.dark .pdp-description-body p{color:#b5c5d8}html.dark .pdp-description-body .pdp-description-lead{color:#e9eff8}html.dark .pdp-description-body section{border-top:1px solid #34465e}html.dark .pdp-description-highlights li{border-left:3px solid #34465e;background:#1b2a3f}html.dark .admin-workspace{background:#1b2a3f}html.dark .admin-workspace .admin-stats>div{border-color:#34465e;box-shadow:0 2px 3px #24344a}html.dark .admin-navigation-layout>.admin-tabs [data-slot=tabs-trigger]{color:#b5c5d8}html.dark .admin-navigation-layout>.admin-tabs [data-state=active]{background:#1b2a3f!important;color:#95cbff!important}html.dark .admin-workspace .admin-main [data-slot=tabs-content]{border-color:#34465e}html.dark .admin-preview-banner{background:#1b2a3f;color:#95cbff}html.dark .admin-chart,html.dark .admin-report-grid>article,html.dark .admin-task-card{border:1px solid #34465e;background:#162234}html.dark .admin-task-card>p{color:#b5c5d8}html.dark .admin-task-card button{border-bottom:1px solid #34465e}html.dark .admin-task-card button svg{color:#95cbff}html.dark .admin-task-card small{color:#b5c5d8}html.dark .admin-live{background:#1b2a3f;color:#95cbff}html.dark .admin-live,html.dark .admin-metric-grid>div{border:1px solid #34465e}html.dark .admin-metric-grid span{color:#b5c5d8}html.dark .admin-bars>div>div{background:#153351}html.dark .admin-bars span,html.dark .admin-bars strong{color:#b5c5d8}html.dark .admin-report-row{border-bottom:1px solid #34465e}html.dark .admin-footnote{color:#b5c5d8}html.dark .connection-security{background:#1b2a3f}html.dark .connection-security svg{color:#95cbff}html.dark .admin-provider{border:1px solid #34465e}html.dark .admin-provider-copy small{color:#95cbff}html.dark .admin-provider-copy p{color:#b5c5d8}html.dark .admin-provider-copy a{color:#95cbff}html.dark .admin-origin{border-top:1px solid #34465e}html.dark .admin-origin>p{color:#b5c5d8}html.dark .analytics-consent{background:#162234;border:1px solid #34465e;box-shadow:0 8px 35px #24344a}html.dark .analytics-consent p{color:#b5c5d8}html.dark .analytics-consent button{border:1px solid #34465e}html.dark .analytics-consent button:last-child{background:#153351;color:#f1f5fb;border-color:#24344a}html.dark .analytics-preferences{border:1px solid #34465e;color:#95cbff}html.dark .logo span,html.dark footer .logo span{color:#95cbff}html.dark .announcement,html.dark .primary,html.dark .primary:hover,html.dark .summit-hero{background:#153351}html.dark .summit-copy{color:#f1f5fb}html.dark .summit-copy .summit-kicker{color:#95cbff}html.dark .summit-actions>a:last-child,html.dark .summit-copy>p{color:#f1f5fb}html.dark .summit-actions .primary{background:#153351;color:#f1f5fb}html.dark .summit-actions .primary:hover{background:#153351}html.dark .summit-steps{border-top:1px solid #24344a}html.dark .summit-steps b,html.dark .summit-steps span{color:#95cbff}html.dark .summit-watermark{color:#f1f5fb}html.dark .summit-product{border-top:1px solid #34465e}html.dark .summit-product span{color:#95cbff}html.dark .summit-product button{background:#153351;color:#f1f5fb}html.dark .summit-caption{color:#95cbff}html.dark .summit-tools{background:#162234}html.dark .summit-tools>div p{color:#b5c5d8}html.dark .summit-tools>a:hover{background:#1b2a3f}html.dark .summit-tools>a b,html.dark .summit-tools>a p,html.dark .summit-tools>a>span{color:#95cbff}html.dark .studio{background:#1b2a3f;color:#e9eff8}html.dark .studio-header{border-color:#34465e}html.dark .studio-header>span,html.dark .studio-heading .summit-kicker,html.dark .studio-heading h1 em,html.dark .studio-heading p,html.dark .studio-private{color:#95cbff}html.dark .studio-tabs{border-bottom:1px solid #34465e}html.dark .studio-tabs [data-state=active]{color:#95cbff;border-color:#34465e}html.dark .studio-form{background:#162234;border:1px solid #34465e}html.dark .studio-section-label{color:#95cbff}html.dark .studio-field [data-slot=select-trigger],html.dark .studio-field input{background:#162234;border-color:#34465e}html.dark .studio-hint{color:#95cbff!important}html.dark .studio-owned{border-top:1px solid #34465e}html.dark .studio-empty{background:#1b2a3f;border:1px solid #34465e}html.dark .studio-empty h2 em,html.dark .studio-empty li:before,html.dark .studio-empty>p,html.dark .studio-result-heading p{color:#95cbff}html.dark .studio-budget{background:#153351;color:#f1f5fb}html.dark .studio-budget>div>span{color:#95cbff}html.dark .studio-budget .studio-budget-bar,html.dark .studio-budget-bar>span{background:#153351}html.dark .studio-budget p{color:#f1f5fb}html.dark .studio-kit-item{background:#162234;border:1px solid #34465e}html.dark .studio-kit-item>a img{background:#1b2a3f}html.dark .studio-kit-item p,html.dark .studio-kit-price button{color:#95cbff}html.dark .studio-method{background:#162234;border:1px solid #34465e}html.dark .studio-method p{color:#95cbff}html.dark .studio-plan-pillars span{border-top:1px solid #34465e}html.dark .studio-plan-pillars b{color:#95cbff}html.dark .studio-goal-note{background:#1b2a3f;border-left:3px solid #34465e}html.dark .studio-week button{background:#162234;border:1px solid #34465e}html.dark .studio-week button.active{background:#153351;color:#f1f5fb;border-color:#34465e}html.dark .studio-workout{background:#162234;border:1px solid #34465e}html.dark .studio-meals>p,html.dark .studio-training-notes p,html.dark .studio-workout .studio-result-heading>span,html.dark .studio-workout>p{color:#95cbff}html.dark .studio-exercise{border-top:1px solid #34465e}html.dark .studio-exercise b,html.dark .studio-exercise p{color:#95cbff}html.dark .studio-rest{background:#1b2a3f}html.dark .studio-rest button{background:#162234;border:1px solid #34465e}html.dark .studio-rest small{color:#95cbff}html.dark .studio-meals{background:#162234;border:1px solid #34465e}html.dark .studio-plate-key span{background:#1b2a3f}html.dark .studio-plate-key b{color:#95cbff}html.dark .studio-meal-grid article{border:1px solid #34465e}html.dark .studio-meal-grid span,html.dark .studio-sources{color:#95cbff}html.dark .studio-footer{background:#153351}html.dark .logo{color:#e9eff8}html.dark .pdp-footer .logo,html.dark .studio-footer .logo,html.dark footer .logo{color:#f1f5fb!important}html.dark .announcement>span:first-child{color:#f1f5fb}html.dark .summit-copy{background:#1b2a3f;color:#e9eff8}html.dark .summit-copy .summit-kicker{color:#b5c5d8}html.dark .summit-copy .summit-actions>a:not(.primary),html.dark .summit-copy h1 em{color:#e9eff8}html.dark .summit-copy .primary{background:#101a29;color:#f1f5fb}html.dark .summit-copy .primary:hover{background:#101a29}html.dark .summit-steps{border-color:#34465e;color:#b5c5d8}html.dark .summit-steps b{color:#e9eff8}html.dark .summit-tools{border-top:1px solid #34465e}html.dark .summit-tools>a{background:#1b2a3f;border:1px solid #34465e}html.dark .benefits,html.dark .community-invite{border-top:1px solid #34465e}html.dark .community-invite p{color:#b5c5d8}html.dark .product-review-link{color:#95cbff}html.dark .review-stars{color:#e9eff8}html.dark .customer-reviews{border-top:1px solid #34465e;background:#162234;color:#e9eff8}html.dark .review-overview{border-top:1px solid #34465e;border-bottom:1px solid #34465e}html.dark .review-score p{color:#b5c5d8}html.dark .review-bar{background:#1b2a3f}html.dark .review-bar i{background:#101a29}html.dark .review-transparency{color:#b5c5d8}html.dark .review-empty{background:#1b2a3f}html.dark .review-empty p,html.dark .review-empty svg{color:#95cbff}html.dark .review-card{border-bottom:1px solid #34465e}html.dark .review-avatar{background:#1b2a3f}html.dark .review-author time{color:#b5c5d8}html.dark .review-topics span{background:#1b2a3f}html.dark .review-intro h1 em{color:#95cbff}html.dark .review-intro p{color:#b5c5d8}html.dark .review-studio{border:1px solid #34465e}html.dark .review-studio aside{background:#101a29;color:#f1f5fb}html.dark .review-studio aside>.eyebrow,html.dark .review-studio aside>p{color:#b5c5d8}html.dark .review-selected-product{background:#162234;color:#e9eff8}html.dark .review-promise{color:#b5c5d8}html.dark .review-form-panel{background:#162234}html.dark .review-step-label{color:#b5c5d8}html.dark .review-form-panel [data-slot=progress]{background:#1b2a3f}html.dark .review-form-panel [data-slot=progress-indicator]{background:#153351}html.dark .review-field [data-slot=select-trigger],html.dark .review-field input,html.dark .review-field textarea{background:#162234;border:1px solid #34465e}html.dark .rating-picker label{border:1px solid #34465e;color:#95cbff}html.dark .rating-picker label:focus-within{outline:2px solid #34465e}html.dark .rating-picker label.filled{background:#1b2a3f;color:#e9eff8;border-color:#24344a}html.dark .rating-picker p{color:#95cbff}html.dark .review-note{color:#b5c5d8}html.dark .review-form-actions .primary{background:#101a29;color:#f1f5fb}html.dark .review-topic-picker legend span{color:#b5c5d8}html.dark .review-topic-picker label{border:1px solid #34465e}html.dark .review-draft{background:#1b2a3f}html.dark .review-success p{color:#b5c5d8}html.dark .review-success .primary{background:#101a29;color:#f1f5fb}html.dark .image-viewer-hint,html.dark .summit-steps>span{color:#b5c5d8}html.dark .image-viewer-viewport{background:#1b2a3f;border:1px solid #34465e}html.dark .image-viewer-navigation>span{color:#95cbff}html.dark .care-nav{border-bottom:1px solid #34465e;background:#162234}html.dark .care-nav a{color:#95cbff}html.dark .care-nav a[aria-current=page]{color:#95cbff;box-shadow:0 2px #34465e}html.dark .care-hero h1 em,html.dark .care-hero p{color:#95cbff}html.dark .care-hero-icon{background:radial-gradient(circle,#1b2a3f,#1b2a3f 65%);color:#95cbff;border:1px solid #34465e}html.dark .care-card{border:1px solid #34465e;background:#162234}html.dark .care-card p,html.dark .care-step{color:#95cbff}html.dark .care-card input,html.dark .care-card textarea,html.dark .rec-controls input{border-color:#34465e;background:#162234}html.dark .care-card label small,html.dark .care-footnote,html.dark .care-footnote a{color:#95cbff}html.dark .care-chip{background:#1b2a3f;color:#95cbff}html.dark .care-empty,html.dark .care-empty svg{color:#95cbff}html.dark .care-highlight{background:#1b2a3f;color:#95cbff}html.dark .care-timeline li{border-left:1px solid #34465e}html.dark .care-timeline li:before{background:#153351;border:2px solid #34465e;box-shadow:0 0 0 2px #34465e}html.dark .care-timeline small{color:#b5c5d8}html.dark .care-order-items{border-block:1px solid #34465e}html.dark .care-parcel{border-top:1px solid #34465e}html.dark .care-parcel>small{color:#95cbff}html.dark .care-product-picker{border:1px solid #34465e}html.dark .care-product-picker label{border-bottom:1px solid #34465e}html.dark .care-slots button{border:1px solid #34465e}html.dark .care-slots small{color:#95cbff}html.dark .care-slots button[aria-pressed=true]{background:#1b2a3f;border-color:#34465e;color:#95cbff}html.dark .care-aside{background:#1b2a3f}html.dark .booking-success>svg{color:#95cbff}html.dark .care-topics button{background:#1b2a3f;border:1px solid #34465e}html.dark .care-topics button>svg:first-child,html.dark .care-topics button>svg:last-child,html.dark .care-topics span{color:#95cbff}html.dark .care-topics button[aria-pressed=true]{background:#1b2a3f;border-color:#34465e}html.dark .care-answer-tabs{background:#1b2a3f}html.dark .care-answer-tabs button[aria-pressed=true]{background:#162234;box-shadow:0 1px 4px #24344a;color:#95cbff}html.dark .care-answer ul{color:#95cbff}html.dark .care-answer dl>div{border-bottom:1px solid #34465e}html.dark .care-footer,html.dark .care-help-links{border-top:1px solid #34465e;color:#95cbff}html.dark .care-footer{background:#1b2a3f}html.dark .care-footer b{color:#e9eff8}html.dark .care-recs p,html.dark .rec-consent small{color:#95cbff}html.dark .care-product{border:1px solid #34465e}html.dark .care-product:hover{box-shadow:0 8px 30px #24344a}html.dark .care-product>div{background:#1b2a3f}html.dark .care-product small,html.dark .care-product>span{color:#95cbff}html.dark .admin-care-record{border:1px solid #34465e}html.dark .admin-care-record p{color:#95cbff}html.dark .catalog-filter-button{border:1px solid #34465e;background:#162234}html.dark .catalog-filter-button b{background:#153351;color:#f1f5fb}html.dark .catalog-price-inputs input{background:#162234}html.dark .catalog-price-inputs>span{color:#95cbff}html.dark .catalog-budget-presets button{border:1px solid #34465e}html.dark .catalog-budget-presets button[aria-pressed=true]{background:#1b2a3f;border-color:#34465e;color:#95cbff}html.dark .catalog-filter-body p{color:#95cbff}html.dark .catalog-filter-body p.error{color:#ffaaaa}html.dark .catalog-sale-toggle small{color:#95cbff}html.dark .catalog-filter-footer{border-top:1px solid #34465e;background:#162234}html.dark .catalog-filter-tags button{background:#1b2a3f;border:1px solid #34465e;color:#95cbff}html.dark .catalog-filter-tags button.catalog-clear,html.dark .catalog-matched-option{color:#95cbff}html.dark .logo .brand-image{background:#162234}html.dark .rich-editor{border:1px solid #34465e;background:#162234}html.dark .rich-toolbar{background:#1b2a3f;border-bottom:1px solid #34465e}html.dark .rich-toolbar button,html.dark .rich-toolbar select{background:#162234;border:1px solid #34465e}html.dark .rich-editor>small{color:#95cbff}html.dark .formatted-copy blockquote{background:#162234}html.dark .bundle-editor,html.dark .bundle-editor input,html.dark .bundle-editor select,html.dark .media-editor,html.dark .media-editor-card,html.dark .media-editor-card input,html.dark .tax-setup{border:1px solid #34465e;background:#162234}html.dark .bundle-editor button,html.dark .media-editor-card button{color:#95cbff}html.dark .bundle-editor-row{border-bottom:1px solid #34465e}html.dark .bundle-contents{background:#1b2a3f}html.dark .bundle-contents>a{border-top:1px solid #34465e}html.dark .bundle-contents img{background:#162234}html.dark .bundle-contents small{color:#95cbff}html.dark .advanced-editor{border:1px solid #34465e;background:#162234;color:#e9eff8}html.dark .advanced-editor .rich-toolbar{background:#1b2a3f;border-bottom:1px solid #34465e}html.dark .advanced-editor .rich-toolbar button,html.dark .advanced-editor select{background:#162234;border:1px solid #34465e;color:#e9eff8}html.dark .advanced-editor button[aria-pressed=true]{background:#1b2a3f;border-color:#34465e}html.dark .advanced-editor .rich-canvas:focus{box-shadow:inset 0 0 0 2px #34465e}html.dark .advanced-editor small{color:#95cbff}html.dark .editor-link input,html.dark .formatted-copy td,html.dark .formatted-copy th{border:1px solid #34465e}html.dark .formatted-copy th{background:#1b2a3f}html.dark .formatted-copy a{color:#95cbff}html.dark .formatted-copy blockquote{border-left:3px solid #34465e}html.dark .formatted-copy hr{border-top:1px solid #34465e}html.dark .rich-canvas .selectedCell{background:#1b2a3f}html.dark .rich-canvas .ProseMirror-selectednode{outline:2px solid #34465e}html.dark .appointment-summary button{background:#1b2a3f;border:1px solid #34465e}html.dark .appointment-actions select,html.dark .appointment-filters input,html.dark .appointment-filters select{border:1px solid #34465e;background:#162234;color:#e9eff8}html.dark .appointment-card{border:1px solid #34465e;background:#162234}html.dark .appointment-badge{background:#1b2a3f;color:#95cbff}html.dark .appointment-badge.cancelled,html.dark .appointment-badge.no_show{background:#1b2a3f;color:#ffaaaa}html.dark .appointment-badge.confirmed{background:#1b2a3f;color:#a7e7c3}html.dark .appointment-email{border-bottom:1px solid #34465e}html.dark .appointment-email button,html.dark .appointment-pagination button{border:1px solid #34465e}html.dark .delivery-methods button{border:1px solid #34465e;background:#162234;color:#e9eff8}html.dark .delivery-methods button.selected{border:2px solid #34465e;background:#1b2a3f}html.dark .delivery-methods span{color:#95cbff}html.dark .checkout-layout input:not([type=radio]),html.dark .checkout-layout select,html.dark .operations input:not([type=checkbox]),html.dark .operations select,html.dark .operations textarea{border:1px solid #34465e;background:#162234;color:#e9eff8}html.dark .operations .operation-card,html.dark .operations button:not(.primary){border:1px solid #34465e;background:#162234}html.dark .operations button:not(.primary){color:#95cbff}html.dark .draft-line{border-bottom:1px solid #34465e}html.dark .barcode-scanner{background:#1b2a3f}html.dark .box-label{background:#162234;color:#e9eff8;border:1px dashed #34465e}html.dark .cash-confirm{outline:2px solid #34465e}html.dark .checkout-layout .delivery-methods button{border:1px solid #34465e;background:#162234}html.dark .checkout-layout .delivery-methods button.selected{border:2px solid #34465e;background:#1b2a3f}html.dark .checkout-layout .delivery-methods button strong{border-bottom:1px solid #34465e}html.dark .checkout-layout .delivery-methods .delivery-method-description{color:#95cbff}html.dark .order-experience{color:#e9eff8}html.dark .order-status-icon{background:#1b2a3f;color:#a7e7c3}html.dark .order-experience p{color:#95cbff}html.dark .order-reference>span{background:#1b2a3f}html.dark .order-panel{border:1px solid #34465e;background:#162234}html.dark .order-item{border-bottom:1px solid #34465e}html.dark .order-image-placeholder,html.dark .order-item img{background:#1b2a3f}html.dark .order-resource{color:#95cbff}html.dark .order-totals .order-total{border-top:1px solid #34465e}html.dark .order-fulfillment{background:#1b2a3f}html.dark .order-experience .primary{background:#153351;color:#f1f5fb}html.dark .order-recommendations>a>div{background:#1b2a3f}html.dark .order-bottom{border-top:1px solid #34465e}html.dark .checkout-layout .cart-reminder{border:1px solid #34465e}html.dark .cart-reminder label>span{color:#95cbff}html.dark .checkout-layout .reminder-switch{background:#101a29}html.dark .reminder-switch>span{background:#162234}html.dark .reminder-switch[aria-checked=true]{background:#153351}html.dark .delivery-rates-scroll{border:1px solid #34465e}html.dark .appointment-card header,html.dark .operations header{border-bottom:1px solid #34465e}html.dark .appointment-card details{border-top:1px solid #34465e}html.dark .admin-section-intro p{color:#95cbff}html.dark .admin-setting-toggle{background:#1b2a3f;border:1px solid #34465e}html.dark .admin-setting-toggle p{color:#95cbff}html.dark .admin-field>textarea{border:1px solid #34465e;background:#162234;color:#e9eff8}html.dark .admin-field-help{color:#95cbff}html.dark .admin-settings-note{border-left:3px solid #34465e;background:#1b2a3f}html.dark .admin-settings-note p{color:#95cbff}html.dark .admin-form-actions{border-top:1px solid #34465e}html.dark .admin-main select:focus-visible,html.dark .admin-main textarea:focus-visible{outline:2px solid #24344a}html.dark .admin-app-frame{background:#1b2a3f}html.dark .admin-app-tools{background:#153351;color:#f1f5fb}html.dark .admin-app-tools button{border:1px solid #34465e;color:#f1f5fb}html.dark .admin-app-tools button:focus-visible{outline-color:#34465e}html.dark .admin-install-help{background:#162234;border:1px solid #34465e}html.dark .admin-install-help p{color:#95cbff}html.dark .admin-install-help button{border:1px solid #34465e}html.dark .admin-app-notice,html.dark .admin-app-offline{background:#213851;color:#ffaaaa}@media (max-width:760px){html.dark .admin-mobile-nav{border-top:1px solid #34465e;box-shadow:0 -4px 20px #24344a;background:#162234}html.dark .admin-mobile-nav>button{color:#95cbff}html.dark .admin-mobile-nav>button[aria-current=page],html.dark .admin-mobile-nav>button[aria-expanded=true]{color:#95cbff;background:#1b2a3f}html.dark .admin-more-menu{box-shadow:0 -8px 32px #24344a}html.dark .admin-more-menu,html.dark .admin-more-menu button{border:1px solid #34465e;background:#162234}html.dark .admin-more-menu button[aria-current=page]{background:#1b2a3f;border-color:#24344a}}html.dark .admin-device-row{border-bottom:1px solid #34465e}html.dark .admin-passkey-signin{border-top:1px solid #34465e}html.dark .commerce-card{background:#162234;border:1px solid #34465e;box-shadow:0 2px 7px #24344a}html.dark .commerce-card p{color:#b5c5d8}html.dark .commerce-card input,html.dark .commerce-card select,html.dark .commerce-card textarea,html.dark .commerce-filters input,html.dark .commerce-filters select{border:1px solid #34465e;background:#162234}html.dark .commerce-line{border-top:1px solid #34465e}html.dark .commerce-line img{border:1px solid #34465e}html.dark .commerce-line small,html.dark .commerce-table small{color:#b5c5d8}html.dark .commerce-totals>div:last-child{border-top:1px solid #34465e}html.dark .commerce-timeline{border-left:2px solid #34465e}html.dark .commerce-timeline small{color:#b5c5d8}html.dark .commerce-table-scroll{border:1px solid #34465e;background:#162234}html.dark .commerce-table th{background:#1b2a3f;color:#95cbff}html.dark .commerce-table td,html.dark .commerce-table th{border-bottom:1px solid #34465e}html.dark .commerce-table tr:hover td{background:#162234}html.dark .status-badge{background:#1b2a3f;color:#95cbff}html.dark .status-badge.good{background:#1b2a3f;color:#a7e7c3}html.dark .commerce-pagination{color:#b5c5d8}html.dark .commerce-pagination button{border:1px solid #34465e}html.dark .admin-stats>button{background:#162234;border:1px solid #34465e}html.dark .admin-stats>button small{color:#95cbff}html.dark .admin-stats>button:hover{border-color:#34465e;background:#162234}html.dark .session-metrics button{border:1px solid #34465e;background:#162234}html.dark .session-metrics small{color:#b5c5d8}html.dark .live-dot{background:#173b32}html.dark .product-combobox-field,html.dark .product-combobox-menu{border:1px solid #34465e;background:#162234}html.dark .product-combobox-menu{box-shadow:0 12px 30px #24344a}html.dark .product-combobox-menu>button{background:#162234;color:#95cbff}html.dark .product-combobox-menu>button.active,html.dark .product-combobox-menu>button:hover{background:#1b2a3f}html.dark .address-autocomplete>input{border:1px solid #34465e;background:#162234}html.dark .address-autocomplete>small{color:#95cbff}html.dark .address-suggestions{border:1px solid #34465e;background:#162234;box-shadow:0 8px 25px #24344a}html.dark .address-suggestions button:hover,html.dark .address-suggestions button[aria-selected=true]{background:#1b2a3f}html.dark .address-suggestions small{color:#b5c5d8}html.dark .inventory-product img{background:#1b2a3f;border:1px solid #34465e}html.dark .product-picker-trigger{border:1px solid #34465e;background:#162234}html.dark .product-picker-trigger:focus-visible{outline:2px solid #24344a}html.dark .product-picker-popover{background:#162234!important;color:#e9eff8!important;box-shadow:0 12px 40px #24344a}html.dark .product-picker-popover>input{border:1px solid #34465e}html.dark .product-picker-options>button{background:#162234}html.dark .product-picker-options>button.active,html.dark .product-picker-options>button:hover{background:#1b2a3f}html.dark .booking-calendar-grid>small{color:#95cbff}html.dark .booking-calendar-grid>button{background:#1b2a3f;border:1px solid #34465e}html.dark .booking-calendar-grid>button.selected{border:2px solid #24344a;background:#1b2a3f}html.dark .calendar-slot{border-bottom:1px solid #34465e}html.dark .calendar-block small,html.dark .calendar-slot small{color:#95cbff}html.dark .calendar-block{border-bottom:1px solid #34465e}html.dark .calendar-book-form{border-top:1px solid #34465e}html.dark .discount-targets button{background:#1b2a3f}html.dark .checkout-discount input{border:1px solid #34465e}html.dark .checkout-discount small{color:#95cbff}html.dark .campaign-banner{background:#153351;color:#f1f5fb}html.dark .summit-hero{background:#1b2a3f}html.dark .summit-copy h1 em{color:#95cbff}html.dark .summit-copy>p{color:#b5c5d8}html.dark .summit-equipment{background:#1b2a3f}html.dark .summit-product{background:#162234}html.dark .product-card{border:1px solid #34465e;background:#162234}html.dark .product-card:hover{border-color:#34465e;box-shadow:0 8px 30px #24344a}html.dark .product-card .product-photo{background:#1b2a3f}html.dark .card-category{color:#b5c5d8}html.dark .benefits{border-bottom:1px solid #34465e;background:#162234}html.dark .pdp-highlights,html.dark .pdp-photo-stage{background:#1b2a3f}html.dark .description-reading-panel,html.dark .pdp-description-lead{color:#95cbff}html.dark .description-collapsed:after{background:linear-gradient(transparent,#162234)}html.dark .pdp-description-layout aside img{background:#1b2a3f}html.dark .rich-editor:focus-within{border-color:#34465e}html.dark .campaign-dark{background:#101a29;color:#f1f5fb}html.dark .campaign-light{background:#1b2a3f;color:#e9eff8}html.dark .summit-feature-card{border:1px solid #34465e;background:#162234;color:#e9eff8;box-shadow:0 6px 24px #24344a}html.dark .summit-feature-card:hover{border-color:#34465e;box-shadow:0 8px 28px #24344a}html.dark .summit-feature-card:focus-visible{outline:3px solid #34465e}html.dark .summit-feature-heading>span,html.dark .summit-feature-heading>svg{color:#95cbff}html.dark .summit-feature-bottom{border-top:1px solid #34465e}html.dark .summit-feature-bottom small,html.dark .summit-feature-bottom>span{color:#95cbff}html.dark .variant-image-editor{background:#1b2a3f;border:1px solid #34465e}html.dark .variant-image-editor>div>img{background:#162234}html.dark .variant-image-editor p,html.dark .variant-image-editor small,html.dark .variant-image-empty{color:#95cbff}html.dark .variant-image-choices button{background:#162234}html.dark .variant-image-choices button[aria-pressed=true]{border-color:#34465e}html.dark .pdp-option .pdp-variant-thumb{background:#162234}html.dark .admin-workspace .appointment-manager>.appointment-filters{background:#1b2a3f;border:1px solid #34465e}html.dark .appointment-calendar>.admin-toolbar{border-bottom:1px solid #34465e}html.dark .pdp-sale,html.dark .product-card .badge:not(.sold):not(.preorder-badge){background:#173b32;color:#a7e7c3}html.dark .product-card .badge.sold{background:#462532;color:#f1f5fb}html.dark .product-card .badge.preorder-badge{background:#153351;color:#f1f5fb}html.dark .pdp-quantity input.quantity-input:focus-visible,html.dark .quantity input.quantity-input:focus-visible{outline:2px solid #34465e}html.dark .preorder-notice{color:#95cbff}html.dark .preorder-notice,html.dark .purchase-settings{background:#1b2a3f;border:1px solid #34465e}html.dark .purchase-settings small{color:#95cbff}html.dark .upload-dropzone{border:2px dashed #34465e}html.dark .upload-dropzone.is-over{border-color:#34465e;background:#1b2a3f}html.dark .upload-dropzone>small{color:#95cbff}html.dark .media-editor-card.is-dragging{outline:2px dashed #34465e}html.dark .media-editor-card .media-drag-handle{background:#1b2a3f;border:1px solid #34465e;color:#95cbff}html.dark .pdp-price>b{background:#173b32;color:#a7e7c3}html.dark .pdp-availability.unavailable,html.dark .pdp-availability.unavailable svg{color:#ffaaaa}html.dark [data-sonner-toaster] [data-sonner-toast]{box-shadow:0 8px 32px #24344a!important}html.dark [data-sonner-toast][data-type=success]{background:#1b2a3f!important;color:#a7e7c3!important;border-color:#34465e!important}html.dark [data-sonner-toast][data-type=error],html.dark [data-sonner-toast][data-type=warning]{background:#1b2a3f!important;color:#ffaaaa!important;border-color:#34465e!important}html.dark [data-sonner-toast][data-type=info]{background:#1b2a3f!important;color:#95cbff!important;border-color:#34465e!important}html.dark .media-photo-drag{background:#1b2a3f}html.dark .is-drop-target{outline:3px solid #34465e}html.dark .media-editor-card .media-cover-button{border:1px solid #34465e}html.dark .media-editor-card .media-cover-button.selected{background:#1b2a3f;color:#95cbff;border-color:#34465e}html.dark .media-editor-card small{color:#95cbff}html.dark .variant-manager{border:1px solid #34465e;background:#1b2a3f}html.dark .variant-manager>p,html.dark .variant-manager>small{color:#95cbff}html.dark .variant-manager-row{background:#162234;border:1px solid #34465e}html.dark .variant-manager-row small{color:#95cbff}html.dark .variant-manager-row button{border:1px solid #34465e}html.dark .danger-button{color:#ffaaaa!important;border:1px solid #34465e!important;background:#162234}html.dark .product-delete-zone{border-top:1px solid #34465e}html.dark .product-delete-zone p{color:#95cbff}html.dark .catalog-image-preview-indicators>span,html.dark .catalog-image-preview-indicators>span.is-current{background:#101a29}html.dark .studio-admin{color:#e9eff8}html.dark .studio-admin p{color:#95cbff}html.dark .studio-admin-status{background:#1b2a3f;border:1px solid #34465e}html.dark .studio-admin-status span:nth-child(2){color:#95cbff}html.dark .studio-admin-tabs{background:#1b2a3f}html.dark .studio-admin-tabs button[aria-current=page]{background:#162234;color:#95cbff;box-shadow:0 2px 6px #24344a}html.dark .studio-admin-library aside{border:1px solid #34465e;background:#162234}html.dark .studio-admin-list small{color:#95cbff}html.dark .studio-admin-list>button[aria-pressed=true]{background:#1b2a3f;border-color:#34465e}html.dark .studio-admin select,html.dark .studio-admin-editor{background:#162234;border:1px solid #34465e}html.dark .studio-admin select{color:#e9eff8}html.dark .studio-admin button:focus-visible,html.dark .studio-admin input:focus-visible,html.dark .studio-admin select:focus-visible,html.dark .studio-admin textarea:focus-visible{outline:2px solid #34465e}html.dark .studio-admin-checks{border:1px solid #34465e}html.dark .studio-ordered-row{background:#1b2a3f}html.dark .studio-admin-table td,html.dark .studio-admin-table th{border-bottom:1px solid #34465e}html.dark .studio-admin-empty{color:#95cbff}html.dark .studio-admin-product-preview article{border:1px solid #34465e}html.dark .studio-preview-results article{background:#1b2a3f}html.dark .studio-text-input{border:1px solid #34465e}html.dark .studio-exercise small,html.dark .studio-form>label>small{color:#95cbff}html.dark .sales-ledger{color:#e9eff8}html.dark .sales-heading p,html.dark .sales-panel p{color:#95cbff}html.dark .sales-notice{border:1px solid #34465e;background:#1b2a3f;color:#ffaaaa!important}html.dark .sales-stat-grid article{border:1px solid #34465e;background:#162234}html.dark .sales-stat-grid small{color:#95cbff}html.dark .sales-filters{border:1px solid #34465e;background:#1b2a3f}html.dark .product-cost-editor input,html.dark .sales-ledger input:not([type=checkbox]),html.dark .sales-ledger select,html.dark .sales-ledger textarea{border:1px solid #34465e;background:#162234;color:#e9eff8}html.dark .sales-ledger button:focus-visible,html.dark .sales-ledger input:focus-visible,html.dark .sales-ledger select:focus-visible,html.dark .sales-ledger textarea:focus-visible{outline:2px solid #34465e}html.dark .sales-table-scroll{border:1px solid #34465e;background:#162234}html.dark .sales-table-scroll th{color:#95cbff;background:#1b2a3f}html.dark .sales-table-scroll td{border-top:1px solid #34465e}html.dark .sales-empty,html.dark .sales-table-scroll small{color:#95cbff}html.dark .sales-panel{background:#162234}html.dark .sales-line,html.dark .sales-location,html.dark .sales-panel{border:1px solid #34465e}html.dark .sales-line-title img{background:#1b2a3f}html.dark .sales-line-title small{color:#95cbff}html.dark .sales-line-footer{border-top:1px solid #34465e;color:#95cbff}html.dark .sales-line-footer b{color:#e9eff8}html.dark .sales-summary .sales-grand-total{border-top:1px solid #34465e;border-bottom:1px solid #34465e}html.dark .sales-private-cost{color:#95cbff}html.dark .sales-payment-options button{border:1px solid #34465e}html.dark .sales-payment-options button.active{background:#1b2a3f;border-color:#34465e;color:#95cbff}html.dark .sales-editor-status a,html.dark .sales-editor-status p{color:#95cbff}html.dark .sales-invoice-preview{background:#1b2a3f}html.dark .sales-ledger .barcode-scanner button{border:1px solid #34465e}html.dark .product-cost-editor{border:1px solid #34465e;background:#1b2a3f}html.dark .product-cost-editor p,html.dark .product-cost-editor small{color:#95cbff}html.dark .invoice-page{background:#1b2a3f}html.dark .invoice-document{background:#162234;border:1px solid #34465e;color:#e9eff8}html.dark .invoice-print-toolbar{color:#95cbff}html.dark .invoice-document>header{border-bottom:2px solid #24344a}html.dark .invoice-status{background:#213851;color:#ffaaaa}html.dark .invoice-status.paid{background:#1b2a3f;color:#a7e7c3}html.dark .invoice-status.cancelled{background:#1b2a3f;color:#ffaaaa}html.dark .invoice-parties small{color:#b5c5d8}html.dark .invoice-document th{color:#95cbff;background:#1b2a3f}html.dark .invoice-document td{border-bottom:1px solid #34465e}html.dark .invoice-document td small{color:#95cbff}html.dark .invoice-totals .invoice-grand-total{border-top:2px solid #24344a}html.dark .invoice-document footer{border-top:1px solid #34465e}html.dark .cost-price-option{border:1px solid #34465e;background:#162234}html.dark .cost-price-option input[readonly]{background:#1b2a3f;color:#95cbff}html.dark .sales-ledger>.sales-heading,html.dark .studio-admin>.studio-admin-header{border-bottom:1px solid #34465e}html.dark .sales-revision-form{background:#1b2a3f;border:1px solid #34465e}html.dark .invoice-document .invoice-footer{background:#162234;color:#e9eff8}html.dark .invoice-document .invoice-footer a:not(.logo),html.dark .invoice-document .invoice-footer p{color:#95cbff}html.dark .invoice-footer-shop{background:#1b2a3f;border:1px solid #34465e}html.dark .editor-actions>span,html.dark .editor-section-heading p,html.dark .invoice-document .invoice-footer-thanks,html.dark .invoice-footer-shop a{color:#95cbff}html.dark .bundle-cost-summary,html.dark .image-library,html.dark .image-library input,html.dark .image-library select,html.dark .spec-import,html.dark .spec-import select{border:1px solid #34465e;background:#162234}html.dark .library-image{border:2px solid #34465e;background:#162234}html.dark .library-image img{background:#1b2a3f}html.dark .library-image small{color:#95cbff}html.dark .library-image.is-selected{border-color:#34465e;background:#1b2a3f}html.dark .library-folder{border:1px solid #34465e}html.dark .bundle-cost-lines>div,html.dark .bundle-cost-total{border-bottom:1px solid #34465e}html.dark .bundle-cost-lines small,html.dark .bundle-cost-total{color:#95cbff}html.dark .editor-inline-error{background:#1b2a3f;color:#ffaaaa;border:1px solid #34465e}html.dark .spec-import-upload input{background:#162234;border:1px dashed #34465e}html.dark .spec-import-preview{border:1px solid #34465e}html.dark .spec-import-preview table{background:#162234}html.dark .spec-import-preview td,html.dark .spec-import-preview th{border-bottom:1px solid #34465e}html.dark .spec-import-preview th{background:#1b2a3f}html.dark .product-validation-summary{border:1px solid #34465e;background:#162234;color:#ffaaaa}html.dark .product-validation-summary li+li{border-top:1px solid #34465e}html.dark .product-validation-summary li span span{color:#ffaaaa}html.dark [data-field-invalid=true]{outline:2px solid #34465e!important}html.dark .bundle-packages{border:1px solid #34465e;background:#162234}html.dark .bundle-package-badge{background:#213851;color:#ffaaaa}html.dark .bundle-package-badge.automatic{background:#1b2a3f;color:#a7e7c3}html.dark .bundle-package-metrics>div,html.dark .bundle-package-option select{border:1px solid #34465e;background:#162234}html.dark .bundle-package-metrics span{color:#95cbff}html.dark .bundle-package-table{border:1px solid #34465e;background:#162234}html.dark .bundle-package-table td,html.dark .bundle-package-table th{border-bottom:1px solid #34465e}html.dark .bundle-package-table th{background:#1b2a3f}html.dark .bundle-package-table small,html.dark .home-featured-category,html.dark .home-featured-description,html.dark .home-featured-facts,html.dark .home-featured-note,html.dark .home-featured-option{color:#95cbff}html.dark .home-featured-controls>button{border:1px solid #34465e;background:#162234}html.dark .home-featured-dots span{background:#101a29}html.dark .home-featured-dots [aria-pressed=true] span{background:#153351}html.dark .home-featured a:focus-visible,html.dark .home-featured button:focus-visible{outline:3px solid #34465e}html.dark .summit-equipment.home-featured,html.dark .summit-equipment.home-featured-empty{background:#162234;box-shadow:inset 0 0 0 1px #34465e}html.dark .home-featured .home-featured-photo,html.dark .home-featured .home-featured-photo img{background:#162234}html.dark .home-featured .summit-feature-card{border-top:1px solid #34465e;background:#162234}html.dark .home-featured .home-featured-status{background:#1b2a3f;color:#ffaaaa}html.dark .home-featured .home-featured-controls>button{background:#1b2a3f;border-color:#34465e;color:#95cbff}@media (hover:hover){html.dark .home-featured .home-featured-controls>button:hover{background:#1b2a3f;border-color:#34465e}}html.dark .home-featured .home-featured-dots [aria-pressed=true] span{background:#153351}html.dark .home-featured .summit-feature-bottom>a,html.dark .order-email-status>p{color:#95cbff}html.dark .order-email-row{border-top:1px solid #34465e}html.dark .fulfillment-notify,html.dark .pickup-address-toggle{border:1px solid #34465e;background:#1b2a3f}html.dark .fulfillment-notify small,html.dark .pickup-address-toggle small{color:#95cbff}html.dark .admin-customer-preview{border:1px solid #34465e;background:#1b2a3f}html.dark .invoice-delivery{background:#1b2a3f}}html.light{color-scheme:light}html.dark{color-scheme:dark;--background:#0c1421;--foreground:#e9eff8;--card:#162234;--card-foreground:#e9eff8;--popover:#1b2a3f;--popover-foreground:#e9eff8;--primary:#99ceff;--primary-foreground:#0c2034;--secondary:#21334b;--secondary-foreground:#e9eff8;--muted:#1b2a3f;--muted-foreground:#b5c5d8;--accent:#254463;--accent-foreground:#eff7ff;--destructive:#ffaaaa;--border:#34465e;--input:#34465e;--ring:#95cbff;--sidebar:#101c2d;--sidebar-foreground:#e9eff8}.store-theme-toggle{position:fixed;bottom:calc(22px + env(safe-area-inset-bottom));left:20px;z-index:85;display:flex;align-items:center;justify-content:center;gap:8px;min-width:92px;height:44px;padding:0 14px;border:1px solid #cbd7e3;border-radius:24px;background:#fff;color:#193550;box-shadow:0 4px 20px #0b21391a;font-size:13px;font-weight:650;cursor:pointer}.store-theme-toggle:focus-visible{outline:3px solid #24639b;outline-offset:4px}html.dark .store-theme-toggle{background:#21334b;color:#e9eff8;border-color:#54718f;box-shadow:0 5px 24px #0005}@media(max-width:700px){.store-theme-toggle{left:12px;bottom:calc(82px + env(safe-area-inset-bottom));min-width:82px}}@media screen{html.dark body{background:#0c1421;color:#e9eff8}html.dark :is(input,textarea,select,[role=combobox]){background-color:#101c2d;color:#e9eff8;border-color:#40546f}html.dark :is(input,textarea)::placeholder{color:#9fb2c9}html.dark :is(.primary,.primary-button){background:#9cceff;color:#102438;border-color:#9cceff}html.dark :is(.primary,.primary-button):hover{background:#b8dcff}html.dark :is(.outline-button,.text-link){color:#a4d3ff}html.dark :is(a,button,input,select,textarea):focus-visible{outline-color:#a4d3ff}html.dark :is(.formatted-copy,.description-reading-panel,.rich-canvas){color:#e0e8f3}html.dark .formatted-copy [style*=color]{color:inherit!important}html.dark .formatted-copy [style*=background]{background-color:transparent!important}html.dark :is(.brand-image,.logo img,.simple-header .logo img,.care-header .logo img){background:#fff;border-radius:8px;padding:5px;box-sizing:content-box}html.dark :is(.product-photo,.pdp-photo-stage,.home-featured-photo,.summit-equipment.home-featured,.summit-equipment.home-featured-empty){background:#fff}html.dark :is(.product-photo,.pdp-photo-stage,.home-featured-photo) img{mix-blend-mode:normal}html.dark .home-featured .summit-feature-card{background:#162234;border-radius:14px}html.dark .home-featured .home-featured-controls{background:#fff;border-radius:24px}html.dark .home-featured .home-featured-controls>button{background:#edf4fa;color:#174e7c;border-color:#c8d8e5}html.dark .home-featured-empty{color:#172b3a}html.dark .status-badge.good{background:#173b32;color:#a7e7c3}html.dark :is(.error,.editor-inline-error){background:#462532;color:#ffb5b5;border-color:#875061}html.dark :is(.notice,.sales-notice){background:#213851;color:#d1e5fa;border-color:#466281}html.dark .invoice-document{color-scheme:light;background:#fff;color:#17212b;--foreground:#17212b;--muted-foreground:#526175}html.dark .invoice-document :is(h1,h2,h3,p,small,b,strong,span,td,th){color:inherit}html.dark .invoice-document :is(table,td,th,header,footer,.invoice-footer-shop,.invoice-delivery){background:#fff;color:#17212b;border-color:#dce5ed}html.dark .invoice-document a{color:#1556a5}html.dark .invoice-document .primary{background:#17212b;color:#fff}}@media print{.store-theme-toggle{display:none!important}html.dark,html.dark body{color-scheme:light;background:#fff;color:#17212b}}@media(prefers-reduced-motion:reduce){.store-theme-toggle{transition:none}}