@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 #24344a10}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 #24344a10}}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 #24344a03}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 #24344a22}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 #24344a14;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 #24344a12}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 #24344a0a;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 #24344a20}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 #24344a10}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 #24344a26}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 #24344a26}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 #24344a30}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:#162234ed}html.dark .product-card{border:1px solid #34465e;background:#162234}html.dark .product-card:hover{border-color:#34465e;box-shadow:0 8px 30px #24344a10}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:#162234ed;color:#e9eff8;box-shadow:0 6px 24px #24344a06}html.dark .summit-feature-card:hover{border-color:#34465e;box-shadow:0 8px 28px #24344a12}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 #24344a26!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 #24344a12}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.dark .product-homepage-images{border:1px solid #34465e;background:#162234}html.dark .product-homepage-image-slot p,html.dark .product-homepage-image-slot small,html.dark .product-homepage-images>p{color:#95cbff}html.dark .homepage-art-preview{background:#162234;border:1px solid #34465e}}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}}@media screen{html.dark img{mix-blend-mode:normal!important}html.dark img:not([data-theme-photo=natural]){background-color:#fff!important}html.dark :is(.product-card .product-photo,.product-photo,.pdp-photo-stage,.pdp-thumbnails button,.thumbs button,.care-product>div,.order-recommendations>a>div,.pdp-related-grid a>div,.image-viewer-viewport,.media-photo-drag,.home-featured .home-featured-photo,.variant-image-choices button){background:#fff!important;isolation:isolate}html.dark :is(.care-product>div,.order-recommendations>a>div,.pdp-related-grid a>div){overflow:hidden}html.dark :is(.care-product,.product-card){background:#162234;border-color:#34465e}html.dark .care-product:hover{border-color:#7698ba;box-shadow:0 8px 28px #00000024}html.dark .care-product small{color:#b5c5d8}html.dark .care-product>span{color:#a4d3ff}html.dark :is(.pdp-image-count,.image-viewer-error){color:#34465e;background:#ffffffed;border-radius:6px;padding:4px 8px}html.dark .pdp-thumbnails button.selected,html.dark .variant-image-choices button[aria-pressed=true]{border-color:#6fb8ff;box-shadow:0 0 0 2px #6fb8ff}html.dark .catalog-image-preview-indicators>span{background:#a7b5c5}html.dark .catalog-image-preview-indicators>span.is-current{background:#174e7c}html.dark .home-featured-dots span{background:#a7b5c5}html.dark .home-featured-dots [aria-pressed=true] span{background:#174e7c}html.dark .invoice-document *{color:#17212b!important;border-color:#dce5ed!important}html.dark .invoice-document :is(th,.invoice-footer-shop){background:#f2f5f8}html.dark .invoice-document .primary{background:#17212b;color:#fff!important}html.dark .invoice-status.paid{background:#e5f5e5;color:#1b6537!important}html.dark .invoice-status.cancelled{background:#fee7e7;color:#b12f2f!important}html.dark .invoice-document a{color:#1556a5!important}}:root{--shop-ink:#173245;--shop-muted:#526675;--shop-panel:#fff;--shop-soft:#f3f6f7;--shop-line:#dbe4e9;--shop-action:#246394}html.dark{--shop-ink:#eaf1f6;--shop-muted:#b7c8d4;--shop-panel:#162736;--shop-soft:#0f1c29;--shop-line:#344c5e;--shop-action:#a9d5f5}.compare-nav{gap:6px;font-size:12px}.compare-nav,.compare-toggle{display:inline-flex;align-items:center}.compare-toggle{justify-content:center;gap:7px;padding:9px 12px;min-height:38px;border:1px solid var(--shop-line);border-radius:6px;color:var(--shop-muted);font-size:11px;margin-top:13px;width:100%;background:var(--shop-panel)}.compare-toggle.is-selected{color:var(--shop-action);border-color:var(--shop-action)}.pdp-buy-panel>.compare-toggle{width:auto;margin:4px 0 12px}.compare-tray{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:75;display:flex;align-items:center;gap:16px;background:var(--shop-panel);color:var(--shop-ink);border:1px solid var(--shop-line);box-shadow:0 5px 35px #102a3b26;border-radius:13px;padding:12px 16px;max-width:calc(100% - 32px)}.compare-tray>span{min-width:140px}.compare-tray b{display:block;font-size:12px}.compare-tray small{display:block;color:var(--shop-muted);font-size:10px;margin-top:3px}.compare-tray>a{white-space:nowrap;border-radius:7px;background:#173e58;color:#fff;font-size:12px;font-weight:650;padding:12px 16px}.compare-tray>button{padding:8px}.bundle-chooser{padding:70px 5%;max-width:1600px;margin:auto;color:var(--shop-ink)}.bundle-chooser-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.bundle-chooser h2{font-size:clamp(28px,3vw,42px);line-height:1.15;font-weight:700;letter-spacing:-.04em;margin:11px 0}.bundle-chooser-heading p{color:var(--shop-muted);font-size:14px}.bundle-chooser-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bundle-chooser-grid>article{min-width:0;border:1px solid var(--shop-line);border-radius:15px;overflow:hidden;background:var(--shop-panel);display:flex;flex-direction:column}.bundle-chooser-image{display:block;background:#fff;aspect-ratio:1/1;overflow:hidden}.bundle-chooser-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal;padding:10px}.bundle-chooser-body{padding:20px;display:flex;flex-direction:column;flex:1;border-top:1px solid var(--shop-line)}.bundle-chooser-body .eyebrow{font-size:9px;line-height:1.6;min-height:30px;color:var(--shop-muted)}.bundle-chooser h3{font-size:25px;font-weight:700;letter-spacing:-.03em;margin:9px 0 12px}.bundle-chooser ul{margin:0 0 24px;padding:0;list-style:none;display:grid;gap:10px;color:var(--shop-muted);font-size:11px;line-height:1.6;flex:1}.bundle-chooser li{position:relative;padding-left:14px}.bundle-chooser li:before{content:"✓";position:absolute;left:0;color:#3b826a}.bundle-chooser strong{font-size:21px;white-space:nowrap}.bundle-chooser strong small{font-size:10px;font-weight:500}.bundle-chooser-link{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:650;color:var(--shop-action);gap:8px;margin-top:15px;min-height:32px}.product-card>a.product-photo,.product-card>a.product-title{display:block}.catalog-unavailable{max-width:640px;margin:10vh auto;padding:24px;display:grid;gap:20px}.catalog-unavailable h1{font-size:32px;font-weight:700}.catalog-unavailable>img{background:white}.catalog-unavailable .primary{justify-self:start}.comparison-page{max-width:1450px;margin:0 auto;padding:56px 4% 100px;color:var(--shop-ink)}.comparison-intro{max-width:900px}.comparison-intro h1{font-size:clamp(33px,4vw,54px);font-weight:700;letter-spacing:-.045em;line-height:1.1;margin:14px 0}.comparison-intro p{font-size:15px;line-height:1.7;color:var(--shop-muted);max-width:65ch}.comparison-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:24px 0 34px}.comparison-actions>a{font-size:12px;display:flex;align-items:center;gap:8px}.comparison-controls{display:flex;align-items:end;gap:24px;margin:22px 0;padding:22px;background:var(--shop-soft);border:1px solid var(--shop-line);border-radius:12px}.comparison-add{width:min(460px,100%);display:grid;gap:9px;font-size:12px;font-weight:650;min-width:0}.comparison-differences{display:flex;align-items:center;gap:9px;font-size:12px;min-height:42px;white-space:nowrap}.comparison-differences input{width:16px;height:16px;accent-color:#246394}.comparison-controls>.text-link{margin-left:auto;min-height:42px;font-size:12px}.comparison-footnote,.comparison-scroll-help{font-size:11px;line-height:1.7;color:var(--shop-muted);margin:14px 0}.comparison-scroll{overflow:auto;border:1px solid var(--shop-line);border-radius:12px;max-width:100%;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom}.comparison-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;color:var(--shop-ink);font-size:12px;text-align:left;background:var(--shop-panel)}.comparison-table td,.comparison-table th{min-width:250px;width:250px;padding:17px;vertical-align:top;line-height:1.65;border-right:1px solid var(--shop-line);border-bottom:1px solid var(--shop-line);overflow-wrap:break-word;white-space:normal;word-break:normal}.comparison-table tr>:first-child{width:185px;min-width:185px;position:sticky;left:0;z-index:1;background:var(--shop-soft);font-weight:650}.comparison-table thead th{position:relative;font-weight:500}.comparison-table thead tr>:first-child{z-index:2;vertical-align:bottom;font-weight:700}.comparison-table thead tr>:first-child>span{display:block;font-weight:400;font-size:11px;color:var(--shop-muted);margin-top:8px}.comparison-table tr>:last-child{border-right:0}.comparison-table tr:last-child>*{border-bottom:0}.comparison-remove,.comparison-table tbody tr:nth-child(2n) td{background:var(--shop-soft)}.comparison-remove{position:absolute;right:8px;top:8px;border-radius:50%;padding:7px;z-index:1}.comparison-product-photo{display:block;height:145px;background:white;border-radius:8px;margin:12px 0 14px}.comparison-product-photo img{width:100%;height:100%;padding:8px;object-fit:contain;mix-blend-mode:normal}.comparison-product-title{display:block;font-size:14px;font-weight:700;min-height:64px;line-height:1.5}.comparison-price{display:block;font-size:24px;font-weight:700;margin:16px 0}.comparison-view{display:inline-flex;align-items:center;gap:12px;font-size:12px;color:var(--shop-action);font-weight:650}.comparison-option{display:grid;gap:4px;font-size:10px;color:var(--shop-muted);margin-top:10px}.comparison-option select{width:100%;height:36px;border:1px solid var(--shop-line);background:var(--shop-panel);color:var(--shop-ink);border-radius:5px;font-size:11px;padding:5px}.comparison-table small{display:block;font-size:10px;line-height:1.6;color:var(--shop-muted);font-weight:400;margin-top:4px}.comparison-section-row th{width:auto!important;position:static!important;background:var(--shop-soft)!important;font-size:14px}.comparison-empty{border:1px dashed var(--shop-line);border-radius:14px;padding:55px 20px;display:grid;justify-items:center;gap:18px;text-align:center}.comparison-empty h2{font-size:25px;font-weight:650}.comparison-empty p{font-size:14px;color:var(--shop-muted)}.comparison-help{margin-top:40px;padding:28px;background:var(--shop-soft);border-radius:12px}.comparison-help h2{font-size:23px;font-weight:650;margin-bottom:10px}.comparison-help p{font-size:14px;color:var(--shop-muted);margin-bottom:20px}.comparison-notice{font-size:13px;padding:16px;background:var(--shop-soft);border:1px solid var(--shop-line);border-radius:8px}.comparison-notice button{text-decoration:underline}.delivery-estimator{color:var(--shop-ink);border:1px solid var(--shop-line);border-radius:10px;padding:18px;margin:20px 0;background:var(--shop-soft);text-align:left;display:block!important}.estimate-heading{display:flex;gap:10px;align-items:start}.estimate-heading>svg{flex-shrink:0;margin-top:2px}.estimate-heading h2{font-size:14px!important;font-weight:700!important;margin:0 0 6px!important;letter-spacing:normal!important;line-height:1.4}.estimate-heading p{font-size:11px!important;line-height:1.6;color:var(--shop-muted);margin:0!important}.estimate-postal{display:flex!important;align-items:end;gap:10px;margin-top:16px}.estimate-postal label{display:grid;gap:6px;min-width:0;flex:1;font-size:11px;font-weight:600}.delivery-estimator input,.delivery-estimator select{min-width:0;width:100%;min-height:42px;padding:10px;border:1px solid var(--shop-line);border-radius:6px;background:var(--shop-panel);color:var(--shop-ink);font-size:13px}.estimate-postal button{min-height:42px;padding:10px 14px;flex-shrink:0;font-size:12px}.estimate-expand{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--shop-action);padding:12px 0;min-height:36px}.estimate-address{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:12px}.estimate-address>label{display:grid;gap:6px;font-size:11px;min-width:0}.estimate-address>label:first-child{grid-column:1/-1}.estimate-results{margin-top:10px;font-size:12px;max-height:320px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;display:block!important}.estimate-rate{display:flex!important;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--shop-line);font-size:12px}.estimate-rate>span{min-width:0}.estimate-pickup small,.estimate-rate small{display:block;color:var(--shop-muted);font-size:10px;font-weight:400;line-height:1.6;margin-top:3px}.estimate-rate>strong{flex-shrink:0;text-align:right;font-size:14px}.estimate-total{font-size:11px!important;margin:12px 0!important}.estimate-total>b{display:block;font-size:15px;margin:6px 0}.estimate-total small{display:block;color:var(--shop-muted);font-size:10px}.estimate-pickup{display:flex;gap:9px;padding:12px 0}.estimate-pickup>svg{flex-shrink:0}.estimate-note{font-size:10px!important;color:var(--shop-muted)}.estimate-error,.estimate-note{line-height:1.6;margin:12px 0!important}.estimate-error{font-size:12px!important;color:#ad302b}.estimate-quote{display:inline-block;color:var(--shop-action);font-size:11px;text-decoration:underline;min-height:30px;padding-top:7px}.delivery-estimator .address-disclosure{font-size:9px}.cart-total .delivery-estimator{max-height:320px;overflow-y:auto;overscroll-behavior-y:contain}.verified-review-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:650;color:#287158;background:#e6f3ec;padding:4px 7px;border-radius:5px;margin:6px 0}.review-verification-fields{padding:16px;margin:18px 0;border:1px solid var(--shop-line);border-radius:8px}.review-verification-fields summary{font-size:12px;font-weight:650;cursor:pointer}.review-verification-fields .review-field{margin-top:14px}html.dark .estimate-error{color:#ffb8b2}html.dark .verified-review-badge{color:#b5e7cf;background:#214c3c}html.dark .compare-tray>a{background:#a9d5f5;color:#102738}@media(max-width:1050px){.bundle-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-controls{flex-wrap:wrap}.comparison-controls>.text-link{margin-left:0}}@media(max-width:700px){.bundle-chooser{padding:38px 16px}.bundle-chooser-heading{display:block}.bundle-chooser-heading>.outline-button{margin-top:18px}.bundle-chooser-grid{gap:12px}.bundle-chooser-body{padding:14px}.bundle-chooser h3{font-size:22px}.bundle-chooser strong{font-size:19px}.bundle-chooser ul{font-size:10px;gap:7px}.bundle-chooser-body .eyebrow{font-size:8px;min-height:28px}.bundle-chooser-link{font-size:10px}.bundle-chooser h2{font-size:31px}.comparison-page{padding:30px 16px 90px}.comparison-controls{padding:14px;gap:13px;display:grid;grid-template-columns:1fr auto;align-items:center}.comparison-add{width:100%;grid-column:1/-1}.comparison-differences{font-size:11px}.comparison-scroll{border-radius:8px}.comparison-table tr>:first-child{width:120px;min-width:120px;padding:12px;font-size:10px}.comparison-table td,.comparison-table th{width:215px;min-width:215px;padding:13px}.comparison-product-title{font-size:12px;min-height:70px}.comparison-product-photo{height:120px}.comparison-price{font-size:22px}.compare-tray{width:calc(100% - 24px);gap:10px;padding:10px;bottom:calc(12px + env(safe-area-inset-bottom))}.compare-tray>span{min-width:0;flex:1}.compare-tray small{font-size:9px}.compare-tray>a{font-size:11px;padding:11px}.compare-tray>svg{display:none}.compare-toggle{font-size:10px}.simple-header{flex-wrap:wrap;gap:10px}.simple-header>.compare-nav{margin-left:auto}.simple-header>span{display:none}.delivery-estimator{padding:14px}.estimate-postal button{padding:10px;font-size:11px}.comparison-actions{gap:10px}.comparison-actions .outline-button{font-size:11px;padding:11px 13px}.comparison-table{width:max-content;min-width:100%}.comparison-help{padding:20px}.comparison-intro h1{font-size:36px}.comparison-differences input{flex-shrink:0}}@media(prefers-reduced-motion:reduce){.bundle-chooser *,.compare-tray{scroll-behavior:auto!important}}@media print{.compare-tray,.comparison-actions,.comparison-controls,.comparison-help,.comparison-remove{display:none!important}.comparison-scroll{overflow:visible}.comparison-table{font-size:9px;width:100%;min-width:0}.comparison-table td,.comparison-table th{width:auto;min-width:0}.comparison-table tr>:first-child{position:static;min-width:0;width:100px}}.bundle-contents .bundle-contents-check{display:block;padding:14px;border:1px solid var(--shop-line);border-left:3px solid var(--shop-action);border-radius:6px;background:var(--shop-soft);color:var(--shop-ink);font-size:12px;line-height:1.7}.bundle-contents .bundle-contents-check>a{display:inline;border:0;padding:0;color:var(--shop-action);text-decoration:underline}body:has([role=dialog][aria-modal=true]) .compare-tray,body:has([role=dialog][aria-modal=true]) .store-theme-toggle,body:has([role=dialog][data-state=open]) .compare-tray,body:has([role=dialog][data-state=open]) .store-theme-toggle{display:none!important}@media(max-width:700px){body:has(.pdp) .compare-tray{bottom:calc(84px + env(safe-area-inset-bottom))}}@media(max-width:700px){.delivery-estimator input,.delivery-estimator select{font-size:16px}}