@media screen{html.dark body{color:#f5f5f5}html.dark a:focus-visible,html.dark button:focus-visible,html.dark input:focus-visible{outline:2px solid #292929}html.dark .announcement{background:#111111;color:#fafafa}html.dark .announcement>span:first-child{color:#d1d1ca}html.dark header{background:#171717;border-bottom:1px solid #393939}html.dark .logo span,html.dark nav button:hover{color:#f5f5f5}html.dark .cart-button b{background:#1c1c1c}html.dark .hero-copy{color:#fafafa}html.dark .eyebrow>span{background:#1c1c1c}html.dark h1 em{color:#d1d1ca}html.dark .hero-copy>p{color:#fafafa}html.dark .primary{color:#f5f5f5}html.dark .hero-foot{border-top:1px solid #292929}html.dark .giant-number{color:#fafafa}html.dark .product-callout{border-top:1px solid #393939}html.dark .product-callout button{background:#171717;border:1px solid #393939}html.dark .benefits small,html.dark .heading-row>span,html.dark .section-heading .eyebrow{color:#bdbdbd}html.dark .category-row{border-bottom:1px solid #393939}html.dark .category-row button{border:1px solid #393939;background:#171717}html.dark .category-row button:hover{border-color:#393939}html.dark .search>span{color:#bdbdbd}html.dark .product-photo{background:#202020}html.dark .badge{background:#1c1c1c}html.dark .badge.sold,html.dark .quick{background:#171717}html.dark .price-row del,html.dark .price-row small{color:#bdbdbd}html.dark .add{border:1px solid #393939}html.dark .add:hover{background:#1c1c1c}html.dark .bottom-banner p{color:#bdbdbd}html.dark .bottom-banner .primary,html.dark footer{color:#fafafa}html.dark footer .logo span{color:#d1d1ca}html.dark footer a:not(.logo),html.dark footer button,html.dark footer p{color:#bdbdbd}html.dark .secure{color:#d1d1ca}html.dark .footer-base{border-top:1px solid #292929;color:#bdbdbd}html.dark .detail-main{background:#202020}html.dark .thumbs button{border:1px solid #393939}html.dark .thumbs .active{border-color:#292929}html.dark .delivery-note{color:#bdbdbd}html.dark details{border-top:1px solid #393939}html.dark .description,html.dark details p{color:#bdbdbd}html.dark .cart-item,html.dark .cart-sheet [data-slot=sheet-header]{border-bottom:1px solid #393939}html.dark .cart-item>img{background:#202020}html.dark .cart-item p{color:#bdbdbd}html.dark .quantity button{border:1px solid #393939}html.dark .cart-total>p,html.dark .quantity .remove{color:#bdbdbd}html.dark .shipping-info{background:#202020}html.dark .checkout-note,html.dark .empty-cart p,html.dark .shipping-info small{color:#bdbdbd}html.dark .error{color:#ffaaaa!important}html.dark .notice{background:#202020}html.dark .simple-header>span{color:#bdbdbd}html.dark .checkout-steps span{border:1px solid #393939}html.dark .checkout-steps i{background:#202020}html.dark .checkout-steps b:first-child span{background:#1c1c1c;border-color:#393939}html.dark .admin-toolbar p,html.dark .form-section>p,html.dark .settings-editor p{color:#bdbdbd}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:#171717}html.dark .privacy-hint{color:#bdbdbd}html.dark .checkout-summary{background:#202020}html.dark .summary-item small{color:#bdbdbd}html.dark .help-box,html.dark .summary-cost,html.dark .summary-cost .summary-grand{border-top:1px solid #393939}html.dark .help-box a{color:#bdbdbd}html.dark .setup-note{color:#f4da96}html.dark .rate-option{border:1px solid #393939}html.dark .rate-option.selected{border-color:#292929;background:#202020}html.dark .rate-option small{color:#bdbdbd}html.dark .panel{border:1px solid #393939}html.dark .confirmation-icon{background:#202020;color:#f5f5f5}html.dark .confirmation p{color:#bdbdbd}html.dark .confirmation-details{background:#202020}html.dark .small{color:#bdbdbd}html.dark .product-full>section>img{background:#202020}html.dark .full-description{color:#bdbdbd}html.dark .outline-button{border:1px solid #393939;background:#171717}html.dark .admin-shell,html.dark .outline-button:hover{background:#202020}html.dark .admin-label{color:#bdbdbd}html.dark .admin-stats>div{background:#171717;border:1px solid #393939}html.dark .admin-stats small,html.dark .admin-stats span{color:#bdbdbd}html.dark .admin-tabs [data-state=active]{background:#111111!important;color:#fafafa!important}html.dark .admin-main [data-slot=tabs-content]{background:#171717;border:1px solid #393939}html.dark .admin-main th{color:#bdbdbd}html.dark .pill{background:#202020;color:#f5f5f5}html.dark .muted-pill{background:#202020;color:#bdbdbd}html.dark .admin-empty p{color:#bdbdbd}html.dark .connection-card{border:1px solid #393939}html.dark .connection-card p{color:#bdbdbd}html.dark .connection-card code,html.dark .setup-panel code{background:#202020}html.dark .connection-card small{color:#bdbdbd}html.dark .success-message{background:#202020}html.dark .admin-login>p{color:#bdbdbd}html.dark .setup-panel,html.dark .variant-editor{border:1px solid #393939;background:#202020}html.dark .parcel-row{border-bottom:1px solid #393939}html.dark .parcel-row input{background:#171717}html.dark .announcement{background:#202020;color:#f5f5f5;border-bottom:1px solid #393939}html.dark .announcement>span:first-child{color:#f5f5f5}html.dark .primary{background:#111111;color:#fafafa;box-shadow:0 3px 10px #29292910}html.dark .primary:hover{background:#111111}html.dark .hero-copy{background:linear-gradient(130deg,#111111,#111111)}html.dark .hero-copy .primary{background:#1c1c1c;color:#fafafa}html.dark .hero-copy .primary:hover{background:#1c1c1c}html.dark .hero-copy .eyebrow{color:#fafafa}html.dark .hero-copy .eyebrow>span{background:#1c1c1c}html.dark .hero-product{background:linear-gradient(140deg,#202020,#202020)}html.dark .badge{background:#202020;color:#d1d1ca}html.dark .badge.sold{background:#202020;color:#bdbdbd}html.dark .cart-button b{background:#202020;color:#f5f5f5}html.dark .add:hover{background:#202020}html.dark .benefits svg,html.dark .section-heading .eyebrow{color:#d1d1ca}html.dark .bottom-banner{background:#202020}html.dark .bottom-banner .primary,html.dark footer{background:#111111}html.dark .secure,html.dark footer .logo span{color:#d1d1ca}html.dark .pdp{background:#171717;color:#f5f5f5}html.dark .pdp-announcement{background:#202020}html.dark .pdp-breadcrumb{color:#bdbdbd}html.dark .pdp-breadcrumb span{color:#f5f5f5}html.dark .pdp-photo-stage{border:1px solid #393939}html.dark .pdp-zoom-trigger>span{background:#171717}html.dark .pdp-image-count{color:#bdbdbd}html.dark .pdp-gallery-arrows button{background:#171717}html.dark .pdp-thumbnails button{border:1px solid #393939;background:#202020}html.dark .pdp-thumbnails button.selected{border:2px solid #292929}html.dark .pdp-gallery-caption{border-top:1px solid #393939}html.dark .pdp-gallery-caption>span{color:#bdbdbd}html.dark .pdp-category{color:#d1d1ca}html.dark .pdp-intro,html.dark .pdp-price del,html.dark .pdp-price>span{color:#bdbdbd}html.dark .pdp-price>b{background:#202020;color:#d1d1ca}html.dark .pdp-tax-note{color:#bdbdbd}html.dark .pdp-availability{color:#f5f5f5}html.dark .pdp-option{border:1px solid #393939}html.dark .pdp-option.selected{background:#202020;border-color:#292929;box-shadow:inset 0 0 0 1px #292929}html.dark .pdp-option small{color:#bdbdbd}html.dark .pdp-configuration{border-top:1px solid #393939}html.dark .pdp-quantity{border:1px solid #393939}html.dark .pdp-feedback{color:#f5f5f5}html.dark .pdp-service-grid{border-top:1px solid #393939;border-bottom:1px solid #393939}html.dark .pdp-service-grid svg{color:#d1d1ca}html.dark .pdp-service-grid small{color:#bdbdbd}html.dark .pdp-help-link{color:#f5f5f5}html.dark .pdp-highlights>div{border-right:1px solid #393939}html.dark .pdp-highlights span{color:#bdbdbd}html.dark .pdp-tabs{border-bottom:1px solid #393939}html.dark .pdp-tabs [data-state=active]{border-color:#292929}html.dark .pdp-editorial img{background:#202020}html.dark .pdp-overview-text p,html.dark .pdp-section-heading p{color:#bdbdbd}html.dark .pdp-specs>div:nth-child(odd){background:#202020}html.dark .pdp-spec-note,html.dark .pdp-specs dt{color:#bdbdbd}html.dark .pdp-included li{border-bottom:1px solid #393939}html.dark .pdp-included svg{color:#f5f5f5}html.dark .pdp-support-grid article{background:#202020}html.dark .pdp-support-grid p{color:#bdbdbd}html.dark .pdp-support-grid a{color:#f5f5f5}html.dark .pdp-faq,html.dark .pdp-packages>div{border-bottom:1px solid #393939}html.dark .pdp-faq p{color:#bdbdbd}html.dark .pdp-related{background:#202020}html.dark .pdp-related-grid a>div{background:#171717}html.dark .pdp-related-grid small{color:#bdbdbd}html.dark .pdp-footer{color:#fafafa}html.dark .pdp-content-editor{background:#202020}@media (max-width:750px){html.dark .pdp-mobile-purchase{background:#171717;border-top:1px solid #393939;box-shadow:0 -4px 20px #29292910}}html.dark .pdp-addons{border-top:1px solid #393939}html.dark .pdp-addons-heading p{color:#bdbdbd}html.dark .pdp-addon{border:1px solid #393939;background:#171717}html.dark .pdp-addon-top img{background:#202020}html.dark .pdp-addon h3{color:#f5f5f5}html.dark .pdp-addon-top small{color:#bdbdbd}html.dark .pdp-addon-feedback{color:#f5f5f5}html.dark .pdp-addon-feedback.error{color:#ffaaaa}html.dark .pdp-addon-note{color:#bdbdbd}html.dark .announcement,html.dark .pdp-announcement{background:#111111;color:#fafafa;border-color:#292929}html.dark .hero-copy{background:#111111}html.dark .hero-product{background:#202020}html.dark .hero-copy h1 em{color:#d1d1ca}html.dark .bottom-banner .primary,html.dark .hero-copy .primary,html.dark .primary{color:#fafafa}html.dark .bottom-banner .primary:hover,html.dark .hero-copy .primary:hover,html.dark .primary:hover{background:#1c1c1c}html.dark .cart-button b{background:#111111;color:#fafafa}html.dark .pdp-category,html.dark .section-heading .eyebrow{color:#bdbdbd}html.dark .category-row .chosen{background:#111111;border-color:#292929;color:#fafafa}html.dark .pdp-tabs [data-state=active]{color:#f5f5f5}html.dark .pdp-thumbnails button.selected{background:#202020}html.dark .pdp-addon-actions .outline-button:hover{border-color:#292929;background:#202020}html.dark .pdp-help-link:hover,html.dark .pdp-support-grid a:hover{color:#d1d1ca}html.dark .checkout-steps b:first-child span{background:#111111;color:#fafafa;border-color:#292929}html.dark .pdp-description-body p{color:#bdbdbd}html.dark .pdp-description-body .pdp-description-lead{color:#f5f5f5}html.dark .pdp-description-body section{border-top:1px solid #393939}html.dark .pdp-description-highlights li{border-left:3px solid #393939;background:#202020}html.dark .admin-workspace{background:#202020}html.dark .admin-workspace .admin-stats>div{border-color:#393939;box-shadow:0 2px 3px #29292903}html.dark .admin-navigation-layout>.admin-tabs [data-slot=tabs-trigger]{color:#bdbdbd}html.dark .admin-navigation-layout>.admin-tabs [data-state=active]{background:#202020!important;color:#d1d1ca!important}html.dark .admin-workspace .admin-main [data-slot=tabs-content]{border-color:#393939}html.dark .admin-preview-banner{background:#202020;color:#d1d1ca}html.dark .admin-chart,html.dark .admin-report-grid>article,html.dark .admin-task-card{border:1px solid #393939;background:#171717}html.dark .admin-task-card>p{color:#bdbdbd}html.dark .admin-task-card button{border-bottom:1px solid #393939}html.dark .admin-task-card button svg{color:#d1d1ca}html.dark .admin-task-card small{color:#bdbdbd}html.dark .admin-live{background:#202020;color:#d1d1ca}html.dark .admin-live,html.dark .admin-metric-grid>div{border:1px solid #393939}html.dark .admin-metric-grid span{color:#bdbdbd}html.dark .admin-bars>div>div{background:#1c1c1c}html.dark .admin-bars span,html.dark .admin-bars strong{color:#bdbdbd}html.dark .admin-report-row{border-bottom:1px solid #393939}html.dark .admin-footnote{color:#bdbdbd}html.dark .connection-security{background:#202020}html.dark .connection-security svg{color:#d1d1ca}html.dark .admin-provider{border:1px solid #393939}html.dark .admin-provider-copy small{color:#d1d1ca}html.dark .admin-provider-copy p{color:#bdbdbd}html.dark .admin-provider-copy a{color:#d1d1ca}html.dark .admin-origin{border-top:1px solid #393939}html.dark .admin-origin>p{color:#bdbdbd}html.dark .analytics-consent{background:#171717;border:1px solid #393939;box-shadow:0 8px 35px #29292922}html.dark .analytics-consent p{color:#bdbdbd}html.dark .analytics-consent button{border:1px solid #393939}html.dark .analytics-consent button:last-child{background:#1c1c1c;color:#fafafa;border-color:#292929}html.dark .analytics-preferences{border:1px solid #393939;color:#d1d1ca}html.dark .logo span,html.dark footer .logo span{color:#d1d1ca}html.dark .announcement,html.dark .primary,html.dark .primary:hover,html.dark .summit-hero{background:#1c1c1c}html.dark .summit-copy{color:#fafafa}html.dark .summit-copy .summit-kicker{color:#d1d1ca}html.dark .summit-actions>a:last-child,html.dark .summit-copy>p{color:#fafafa}html.dark .summit-actions .primary{background:#1c1c1c;color:#fafafa}html.dark .summit-actions .primary:hover{background:#1c1c1c}html.dark .summit-steps{border-top:1px solid #292929}html.dark .summit-steps b,html.dark .summit-steps span{color:#d1d1ca}html.dark .summit-watermark{color:#fafafa}html.dark .summit-product{border-top:1px solid #393939}html.dark .summit-product span{color:#d1d1ca}html.dark .summit-product button{background:#1c1c1c;color:#fafafa}html.dark .summit-caption{color:#d1d1ca}html.dark .summit-tools{background:#171717}html.dark .summit-tools>div p{color:#bdbdbd}html.dark .summit-tools>a:hover{background:#202020}html.dark .summit-tools>a b,html.dark .summit-tools>a p,html.dark .summit-tools>a>span{color:#d1d1ca}html.dark .studio{background:#202020;color:#f5f5f5}html.dark .studio-header{border-color:#393939}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:#d1d1ca}html.dark .studio-tabs{border-bottom:1px solid #393939}html.dark .studio-tabs [data-state=active]{color:#d1d1ca;border-color:#393939}html.dark .studio-form{background:#171717;border:1px solid #393939}html.dark .studio-section-label{color:#d1d1ca}html.dark .studio-field [data-slot=select-trigger],html.dark .studio-field input{background:#171717;border-color:#393939}html.dark .studio-hint{color:#d1d1ca!important}html.dark .studio-owned{border-top:1px solid #393939}html.dark .studio-empty{background:#202020;border:1px solid #393939}html.dark .studio-empty h2 em,html.dark .studio-empty li:before,html.dark .studio-empty>p,html.dark .studio-result-heading p{color:#d1d1ca}html.dark .studio-budget{background:#1c1c1c;color:#fafafa}html.dark .studio-budget>div>span{color:#d1d1ca}html.dark .studio-budget .studio-budget-bar,html.dark .studio-budget-bar>span{background:#1c1c1c}html.dark .studio-budget p{color:#fafafa}html.dark .studio-kit-item{background:#171717;border:1px solid #393939}html.dark .studio-kit-item>a img{background:#202020}html.dark .studio-kit-item p,html.dark .studio-kit-price button{color:#d1d1ca}html.dark .studio-method{background:#171717;border:1px solid #393939}html.dark .studio-method p{color:#d1d1ca}html.dark .studio-plan-pillars span{border-top:1px solid #393939}html.dark .studio-plan-pillars b{color:#d1d1ca}html.dark .studio-goal-note{background:#202020;border-left:3px solid #393939}html.dark .studio-week button{background:#171717;border:1px solid #393939}html.dark .studio-week button.active{background:#1c1c1c;color:#fafafa;border-color:#393939}html.dark .studio-workout{background:#171717;border:1px solid #393939}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:#d1d1ca}html.dark .studio-exercise{border-top:1px solid #393939}html.dark .studio-exercise b,html.dark .studio-exercise p{color:#d1d1ca}html.dark .studio-rest{background:#202020}html.dark .studio-rest button{background:#171717;border:1px solid #393939}html.dark .studio-rest small{color:#d1d1ca}html.dark .studio-meals{background:#171717;border:1px solid #393939}html.dark .studio-plate-key span{background:#202020}html.dark .studio-plate-key b{color:#d1d1ca}html.dark .studio-meal-grid article{border:1px solid #393939}html.dark .studio-meal-grid span,html.dark .studio-sources{color:#d1d1ca}html.dark .studio-footer{background:#1c1c1c}html.dark .logo{color:#f5f5f5}html.dark .pdp-footer .logo,html.dark .studio-footer .logo,html.dark footer .logo{color:#fafafa!important}html.dark .announcement>span:first-child{color:#fafafa}html.dark .summit-copy{background:#202020;color:#f5f5f5}html.dark .summit-copy .summit-kicker{color:#bdbdbd}html.dark .summit-copy .summit-actions>a:not(.primary),html.dark .summit-copy h1 em{color:#f5f5f5}html.dark .summit-copy .primary{background:#111111;color:#fafafa}html.dark .summit-copy .primary:hover{background:#111111}html.dark .summit-steps{border-color:#393939;color:#bdbdbd}html.dark .summit-steps b{color:#f5f5f5}html.dark .summit-tools{border-top:1px solid #393939}html.dark .summit-tools>a{background:#202020;border:1px solid #393939}html.dark .benefits,html.dark .community-invite{border-top:1px solid #393939}html.dark .community-invite p{color:#bdbdbd}html.dark .product-review-link{color:#d1d1ca}html.dark .review-stars{color:#f5f5f5}html.dark .customer-reviews{border-top:1px solid #393939;background:#171717;color:#f5f5f5}html.dark .review-overview{border-top:1px solid #393939;border-bottom:1px solid #393939}html.dark .review-score p{color:#bdbdbd}html.dark .review-bar{background:#202020}html.dark .review-bar i{background:#111111}html.dark .review-transparency{color:#bdbdbd}html.dark .review-empty{background:#202020}html.dark .review-empty p,html.dark .review-empty svg{color:#d1d1ca}html.dark .review-card{border-bottom:1px solid #393939}html.dark .review-avatar{background:#202020}html.dark .review-author time{color:#bdbdbd}html.dark .review-topics span{background:#202020}html.dark .review-intro h1 em{color:#d1d1ca}html.dark .review-intro p{color:#bdbdbd}html.dark .review-studio{border:1px solid #393939}html.dark .review-studio aside{background:#111111;color:#fafafa}html.dark .review-studio aside>.eyebrow,html.dark .review-studio aside>p{color:#bdbdbd}html.dark .review-selected-product{background:#171717;color:#f5f5f5}html.dark .review-promise{color:#bdbdbd}html.dark .review-form-panel{background:#171717}html.dark .review-step-label{color:#bdbdbd}html.dark .review-form-panel [data-slot=progress]{background:#202020}html.dark .review-form-panel [data-slot=progress-indicator]{background:#1c1c1c}html.dark .review-field [data-slot=select-trigger],html.dark .review-field input,html.dark .review-field textarea{background:#171717;border:1px solid #393939}html.dark .rating-picker label{border:1px solid #393939;color:#d1d1ca}html.dark .rating-picker label:focus-within{outline:2px solid #393939}html.dark .rating-picker label.filled{background:#202020;color:#f5f5f5;border-color:#292929}html.dark .rating-picker p{color:#d1d1ca}html.dark .review-note{color:#bdbdbd}html.dark .review-form-actions .primary{background:#111111;color:#fafafa}html.dark .review-topic-picker legend span{color:#bdbdbd}html.dark .review-topic-picker label{border:1px solid #393939}html.dark .review-draft{background:#202020}html.dark .review-success p{color:#bdbdbd}html.dark .review-success .primary{background:#111111;color:#fafafa}html.dark .image-viewer-hint,html.dark .summit-steps>span{color:#bdbdbd}html.dark .image-viewer-viewport{background:#202020;border:1px solid #393939}html.dark .image-viewer-navigation>span{color:#d1d1ca}html.dark .care-nav{border-bottom:1px solid #393939;background:#171717}html.dark .care-nav a{color:#d1d1ca}html.dark .care-nav a[aria-current=page]{color:#d1d1ca;box-shadow:0 2px #393939}html.dark .care-hero h1 em,html.dark .care-hero p{color:#d1d1ca}html.dark .care-hero-icon{background:radial-gradient(circle,#202020,#202020 65%);color:#d1d1ca;border:1px solid #393939}html.dark .care-card{border:1px solid #393939;background:#171717}html.dark .care-card p,html.dark .care-step{color:#d1d1ca}html.dark .care-card input,html.dark .care-card textarea,html.dark .rec-controls input{border-color:#393939;background:#171717}html.dark .care-card label small,html.dark .care-footnote,html.dark .care-footnote a{color:#d1d1ca}html.dark .care-chip{background:#202020;color:#d1d1ca}html.dark .care-empty,html.dark .care-empty svg{color:#d1d1ca}html.dark .care-highlight{background:#202020;color:#d1d1ca}html.dark .care-timeline li{border-left:1px solid #393939}html.dark .care-timeline li:before{background:#1c1c1c;border:2px solid #393939;box-shadow:0 0 0 2px #393939}html.dark .care-timeline small{color:#bdbdbd}html.dark .care-order-items{border-block:1px solid #393939}html.dark .care-parcel{border-top:1px solid #393939}html.dark .care-parcel>small{color:#d1d1ca}html.dark .care-product-picker{border:1px solid #393939}html.dark .care-product-picker label{border-bottom:1px solid #393939}html.dark .care-slots button{border:1px solid #393939}html.dark .care-slots small{color:#d1d1ca}html.dark .care-slots button[aria-pressed=true]{background:#202020;border-color:#393939;color:#d1d1ca}html.dark .care-aside{background:#202020}html.dark .booking-success>svg{color:#d1d1ca}html.dark .care-topics button{background:#202020;border:1px solid #393939}html.dark .care-topics button>svg:first-child,html.dark .care-topics button>svg:last-child,html.dark .care-topics span{color:#d1d1ca}html.dark .care-topics button[aria-pressed=true]{background:#202020;border-color:#393939}html.dark .care-answer-tabs{background:#202020}html.dark .care-answer-tabs button[aria-pressed=true]{background:#171717;box-shadow:0 1px 4px #29292914;color:#d1d1ca}html.dark .care-answer ul{color:#d1d1ca}html.dark .care-answer dl>div{border-bottom:1px solid #393939}html.dark .care-footer,html.dark .care-help-links{border-top:1px solid #393939;color:#d1d1ca}html.dark .care-footer{background:#202020}html.dark .care-footer b{color:#f5f5f5}html.dark .care-recs p,html.dark .rec-consent small{color:#d1d1ca}html.dark .care-product{border:1px solid #393939}html.dark .care-product:hover{box-shadow:0 8px 30px #29292912}html.dark .care-product>div{background:#202020}html.dark .care-product small,html.dark .care-product>span{color:#d1d1ca}html.dark .admin-care-record{border:1px solid #393939}html.dark .admin-care-record p{color:#d1d1ca}html.dark .catalog-filter-button{border:1px solid #393939;background:#171717}html.dark .catalog-filter-button b{background:#1c1c1c;color:#fafafa}html.dark .catalog-price-inputs input{background:#171717}html.dark .catalog-price-inputs>span{color:#d1d1ca}html.dark .catalog-budget-presets button{border:1px solid #393939}html.dark .catalog-budget-presets button[aria-pressed=true]{background:#202020;border-color:#393939;color:#d1d1ca}html.dark .catalog-filter-body p{color:#d1d1ca}html.dark .catalog-filter-body p.error{color:#ffaaaa}html.dark .catalog-sale-toggle small{color:#d1d1ca}html.dark .catalog-filter-footer{border-top:1px solid #393939;background:#171717}html.dark .catalog-filter-tags button{background:#202020;border:1px solid #393939;color:#d1d1ca}html.dark .catalog-filter-tags button.catalog-clear,html.dark .catalog-matched-option{color:#d1d1ca}html.dark .logo .brand-image{background:#171717}html.dark .rich-editor{border:1px solid #393939;background:#171717}html.dark .rich-toolbar{background:#202020;border-bottom:1px solid #393939}html.dark .rich-toolbar button,html.dark .rich-toolbar select{background:#171717;border:1px solid #393939}html.dark .rich-editor>small{color:#d1d1ca}html.dark .formatted-copy blockquote{background:#171717}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 #393939;background:#171717}html.dark .bundle-editor button,html.dark .media-editor-card button{color:#d1d1ca}html.dark .bundle-editor-row{border-bottom:1px solid #393939}html.dark .bundle-contents{background:#202020}html.dark .bundle-contents>a{border-top:1px solid #393939}html.dark .bundle-contents img{background:#171717}html.dark .bundle-contents small{color:#d1d1ca}html.dark .advanced-editor{border:1px solid #393939;background:#171717;color:#f5f5f5}html.dark .advanced-editor .rich-toolbar{background:#202020;border-bottom:1px solid #393939}html.dark .advanced-editor .rich-toolbar button,html.dark .advanced-editor select{background:#171717;border:1px solid #393939;color:#f5f5f5}html.dark .advanced-editor button[aria-pressed=true]{background:#202020;border-color:#393939}html.dark .advanced-editor .rich-canvas:focus{box-shadow:inset 0 0 0 2px #393939}html.dark .advanced-editor small{color:#d1d1ca}html.dark .editor-link input,html.dark .formatted-copy td,html.dark .formatted-copy th{border:1px solid #393939}html.dark .formatted-copy th{background:#202020}html.dark .formatted-copy a{color:#d1d1ca}html.dark .formatted-copy blockquote{border-left:3px solid #393939}html.dark .formatted-copy hr{border-top:1px solid #393939}html.dark .rich-canvas .selectedCell{background:#202020}html.dark .rich-canvas .ProseMirror-selectednode{outline:2px solid #393939}html.dark .appointment-summary button{background:#202020;border:1px solid #393939}html.dark .appointment-actions select,html.dark .appointment-filters input,html.dark .appointment-filters select{border:1px solid #393939;background:#171717;color:#f5f5f5}html.dark .appointment-card{border:1px solid #393939;background:#171717}html.dark .appointment-badge{background:#202020;color:#d1d1ca}html.dark .appointment-badge.cancelled,html.dark .appointment-badge.no_show{background:#202020;color:#ffaaaa}html.dark .appointment-badge.confirmed{background:#202020;color:#a7e7c3}html.dark .appointment-email{border-bottom:1px solid #393939}html.dark .appointment-email button,html.dark .appointment-pagination button{border:1px solid #393939}html.dark .delivery-methods button{border:1px solid #393939;background:#171717;color:#f5f5f5}html.dark .delivery-methods button.selected{border:2px solid #393939;background:#202020}html.dark .delivery-methods span{color:#d1d1ca}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 #393939;background:#171717;color:#f5f5f5}html.dark .operations .operation-card,html.dark .operations button:not(.primary){border:1px solid #393939;background:#171717}html.dark .operations button:not(.primary){color:#d1d1ca}html.dark .draft-line{border-bottom:1px solid #393939}html.dark .barcode-scanner{background:#202020}html.dark .box-label{background:#171717;color:#f5f5f5;border:1px dashed #393939}html.dark .cash-confirm{outline:2px solid #393939}html.dark .checkout-layout .delivery-methods button{border:1px solid #393939;background:#171717}html.dark .checkout-layout .delivery-methods button.selected{border:2px solid #393939;background:#202020}html.dark .checkout-layout .delivery-methods button strong{border-bottom:1px solid #393939}html.dark .checkout-layout .delivery-methods .delivery-method-description{color:#d1d1ca}html.dark .order-experience{color:#f5f5f5}html.dark .order-status-icon{background:#202020;color:#a7e7c3}html.dark .order-experience p{color:#d1d1ca}html.dark .order-reference>span{background:#202020}html.dark .order-panel{border:1px solid #393939;background:#171717}html.dark .order-item{border-bottom:1px solid #393939}html.dark .order-image-placeholder,html.dark .order-item img{background:#202020}html.dark .order-resource{color:#d1d1ca}html.dark .order-totals .order-total{border-top:1px solid #393939}html.dark .order-fulfillment{background:#202020}html.dark .order-experience .primary{background:#1c1c1c;color:#fafafa}html.dark .order-recommendations>a>div{background:#202020}html.dark .order-bottom{border-top:1px solid #393939}html.dark .checkout-layout .cart-reminder{border:1px solid #393939}html.dark .cart-reminder label>span{color:#d1d1ca}html.dark .checkout-layout .reminder-switch{background:#111111}html.dark .reminder-switch>span{background:#171717}html.dark .reminder-switch[aria-checked=true]{background:#1c1c1c}html.dark .delivery-rates-scroll{border:1px solid #393939}html.dark .appointment-card header,html.dark .operations header{border-bottom:1px solid #393939}html.dark .appointment-card details{border-top:1px solid #393939}html.dark .admin-section-intro p{color:#d1d1ca}html.dark .admin-setting-toggle{background:#202020;border:1px solid #393939}html.dark .admin-setting-toggle p{color:#d1d1ca}html.dark .admin-field>textarea{border:1px solid #393939;background:#171717;color:#f5f5f5}html.dark .admin-field-help{color:#d1d1ca}html.dark .admin-settings-note{border-left:3px solid #393939;background:#202020}html.dark .admin-settings-note p{color:#d1d1ca}html.dark .admin-form-actions{border-top:1px solid #393939}html.dark .admin-main select:focus-visible,html.dark .admin-main textarea:focus-visible{outline:2px solid #292929}html.dark .admin-app-frame{background:#202020}html.dark .admin-app-tools{background:#1c1c1c;color:#fafafa}html.dark .admin-app-tools button{border:1px solid #393939;color:#fafafa}html.dark .admin-app-tools button:focus-visible{outline-color:#393939}html.dark .admin-install-help{background:#171717;border:1px solid #393939}html.dark .admin-install-help p{color:#d1d1ca}html.dark .admin-install-help button{border:1px solid #393939}html.dark .admin-app-notice,html.dark .admin-app-offline{background:#242424;color:#ffaaaa}@media (max-width:760px){html.dark .admin-mobile-nav{border-top:1px solid #393939;box-shadow:0 -4px 20px #2929290a;background:#171717}html.dark .admin-mobile-nav>button{color:#d1d1ca}html.dark .admin-mobile-nav>button[aria-current=page],html.dark .admin-mobile-nav>button[aria-expanded=true]{color:#d1d1ca;background:#202020}html.dark .admin-more-menu{box-shadow:0 -8px 32px #29292920}html.dark .admin-more-menu,html.dark .admin-more-menu button{border:1px solid #393939;background:#171717}html.dark .admin-more-menu button[aria-current=page]{background:#202020;border-color:#292929}}html.dark .admin-device-row{border-bottom:1px solid #393939}html.dark .admin-passkey-signin{border-top:1px solid #393939}html.dark .commerce-card{background:#171717;border:1px solid #393939;box-shadow:0 2px 7px #29292910}html.dark .commerce-card p{color:#bdbdbd}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 #393939;background:#171717}html.dark .commerce-line{border-top:1px solid #393939}html.dark .commerce-line img{border:1px solid #393939}html.dark .commerce-line small,html.dark .commerce-table small{color:#bdbdbd}html.dark .commerce-totals>div:last-child{border-top:1px solid #393939}html.dark .commerce-timeline{border-left:2px solid #393939}html.dark .commerce-timeline small{color:#bdbdbd}html.dark .commerce-table-scroll{border:1px solid #393939;background:#171717}html.dark .commerce-table th{background:#202020;color:#d1d1ca}html.dark .commerce-table td,html.dark .commerce-table th{border-bottom:1px solid #393939}html.dark .commerce-table tr:hover td{background:#171717}html.dark .status-badge{background:#202020;color:#d1d1ca}html.dark .status-badge.good{background:#202020;color:#a7e7c3}html.dark .commerce-pagination{color:#bdbdbd}html.dark .commerce-pagination button{border:1px solid #393939}html.dark .admin-stats>button{background:#171717;border:1px solid #393939}html.dark .admin-stats>button small{color:#d1d1ca}html.dark .admin-stats>button:hover{border-color:#393939;background:#171717}html.dark .session-metrics button{border:1px solid #393939;background:#171717}html.dark .session-metrics small{color:#bdbdbd}html.dark .live-dot{background:#173b32}html.dark .product-combobox-field,html.dark .product-combobox-menu{border:1px solid #393939;background:#171717}html.dark .product-combobox-menu{box-shadow:0 12px 30px #29292926}html.dark .product-combobox-menu>button{background:#171717;color:#d1d1ca}html.dark .product-combobox-menu>button.active,html.dark .product-combobox-menu>button:hover{background:#202020}html.dark .address-autocomplete>input{border:1px solid #393939;background:#171717}html.dark .address-autocomplete>small{color:#d1d1ca}html.dark .address-suggestions{border:1px solid #393939;background:#171717;box-shadow:0 8px 25px #29292926}html.dark .address-suggestions button:hover,html.dark .address-suggestions button[aria-selected=true]{background:#202020}html.dark .address-suggestions small{color:#bdbdbd}html.dark .inventory-product img{background:#202020;border:1px solid #393939}html.dark .product-picker-trigger{border:1px solid #393939;background:#171717}html.dark .product-picker-trigger:focus-visible{outline:2px solid #292929}html.dark .product-picker-popover{background:#171717!important;color:#f5f5f5!important;box-shadow:0 12px 40px #29292930}html.dark .product-picker-popover>input{border:1px solid #393939}html.dark .product-picker-options>button{background:#171717}html.dark .product-picker-options>button.active,html.dark .product-picker-options>button:hover{background:#202020}html.dark .booking-calendar-grid>small{color:#d1d1ca}html.dark .booking-calendar-grid>button{background:#202020;border:1px solid #393939}html.dark .booking-calendar-grid>button.selected{border:2px solid #292929;background:#202020}html.dark .calendar-slot{border-bottom:1px solid #393939}html.dark .calendar-block small,html.dark .calendar-slot small{color:#d1d1ca}html.dark .calendar-block{border-bottom:1px solid #393939}html.dark .calendar-book-form{border-top:1px solid #393939}html.dark .discount-targets button{background:#202020}html.dark .checkout-discount input{border:1px solid #393939}html.dark .checkout-discount small{color:#d1d1ca}html.dark .campaign-banner{background:#1c1c1c;color:#fafafa}html.dark .summit-hero{background:#202020}html.dark .summit-copy h1 em{color:#d1d1ca}html.dark .summit-copy>p{color:#bdbdbd}html.dark .summit-equipment{background:#202020}html.dark .summit-product{background:#171717ed}html.dark .product-card{border:1px solid #393939;background:#171717}html.dark .product-card:hover{border-color:#393939;box-shadow:0 8px 30px #29292910}html.dark .product-card .product-photo{background:#202020}html.dark .card-category{color:#bdbdbd}html.dark .benefits{border-bottom:1px solid #393939;background:#171717}html.dark .pdp-highlights,html.dark .pdp-photo-stage{background:#202020}html.dark .description-reading-panel,html.dark .pdp-description-lead{color:#d1d1ca}html.dark .description-collapsed:after{background:linear-gradient(transparent,#171717)}html.dark .pdp-description-layout aside img{background:#202020}html.dark .rich-editor:focus-within{border-color:#393939}html.dark .campaign-dark{background:#111111;color:#fafafa}html.dark .campaign-light{background:#202020;color:#f5f5f5}html.dark .summit-feature-card{border:1px solid #393939;background:#171717ed;color:#f5f5f5;box-shadow:0 6px 24px #29292906}html.dark .summit-feature-card:hover{border-color:#393939;box-shadow:0 8px 28px #29292912}html.dark .summit-feature-card:focus-visible{outline:3px solid #393939}html.dark .summit-feature-heading>span,html.dark .summit-feature-heading>svg{color:#d1d1ca}html.dark .summit-feature-bottom{border-top:1px solid #393939}html.dark .summit-feature-bottom small,html.dark .summit-feature-bottom>span{color:#d1d1ca}html.dark .variant-image-editor{background:#202020;border:1px solid #393939}html.dark .variant-image-editor>div>img{background:#171717}html.dark .variant-image-editor p,html.dark .variant-image-editor small,html.dark .variant-image-empty{color:#d1d1ca}html.dark .variant-image-choices button{background:#171717}html.dark .variant-image-choices button[aria-pressed=true]{border-color:#393939}html.dark .pdp-option .pdp-variant-thumb{background:#171717}html.dark .admin-workspace .appointment-manager>.appointment-filters{background:#202020;border:1px solid #393939}html.dark .appointment-calendar>.admin-toolbar{border-bottom:1px solid #393939}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:#fafafa}html.dark .product-card .badge.preorder-badge{background:#1c1c1c;color:#fafafa}html.dark .pdp-quantity input.quantity-input:focus-visible,html.dark .quantity input.quantity-input:focus-visible{outline:2px solid #393939}html.dark .preorder-notice{color:#d1d1ca}html.dark .preorder-notice,html.dark .purchase-settings{background:#202020;border:1px solid #393939}html.dark .purchase-settings small{color:#d1d1ca}html.dark .upload-dropzone{border:2px dashed #393939}html.dark .upload-dropzone.is-over{border-color:#393939;background:#202020}html.dark .upload-dropzone>small{color:#d1d1ca}html.dark .media-editor-card.is-dragging{outline:2px dashed #393939}html.dark .media-editor-card .media-drag-handle{background:#202020;border:1px solid #393939;color:#d1d1ca}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 #29292926!important}html.dark [data-sonner-toast][data-type=success]{background:#202020!important;color:#a7e7c3!important;border-color:#393939!important}html.dark [data-sonner-toast][data-type=error],html.dark [data-sonner-toast][data-type=warning]{background:#202020!important;color:#ffaaaa!important;border-color:#393939!important}html.dark [data-sonner-toast][data-type=info]{background:#202020!important;color:#d1d1ca!important;border-color:#393939!important}html.dark .media-photo-drag{background:#202020}html.dark .is-drop-target{outline:3px solid #393939}html.dark .media-editor-card .media-cover-button{border:1px solid #393939}html.dark .media-editor-card .media-cover-button.selected{background:#202020;color:#d1d1ca;border-color:#393939}html.dark .media-editor-card small{color:#d1d1ca}html.dark .variant-manager{border:1px solid #393939;background:#202020}html.dark .variant-manager>p,html.dark .variant-manager>small{color:#d1d1ca}html.dark .variant-manager-row{background:#171717;border:1px solid #393939}html.dark .variant-manager-row small{color:#d1d1ca}html.dark .variant-manager-row button{border:1px solid #393939}html.dark .danger-button{color:#ffaaaa!important;border:1px solid #393939!important;background:#171717}html.dark .product-delete-zone{border-top:1px solid #393939}html.dark .product-delete-zone p{color:#d1d1ca}html.dark .catalog-image-preview-indicators>span,html.dark .catalog-image-preview-indicators>span.is-current{background:#111111}html.dark .studio-admin{color:#f5f5f5}html.dark .studio-admin p{color:#d1d1ca}html.dark .studio-admin-status{background:#202020;border:1px solid #393939}html.dark .studio-admin-status span:nth-child(2){color:#d1d1ca}html.dark .studio-admin-tabs{background:#202020}html.dark .studio-admin-tabs button[aria-current=page]{background:#171717;color:#d1d1ca;box-shadow:0 2px 6px #29292912}html.dark .studio-admin-library aside{border:1px solid #393939;background:#171717}html.dark .studio-admin-list small{color:#d1d1ca}html.dark .studio-admin-list>button[aria-pressed=true]{background:#202020;border-color:#393939}html.dark .studio-admin select,html.dark .studio-admin-editor{background:#171717;border:1px solid #393939}html.dark .studio-admin select{color:#f5f5f5}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 #393939}html.dark .studio-admin-checks{border:1px solid #393939}html.dark .studio-ordered-row{background:#202020}html.dark .studio-admin-table td,html.dark .studio-admin-table th{border-bottom:1px solid #393939}html.dark .studio-admin-empty{color:#d1d1ca}html.dark .studio-admin-product-preview article{border:1px solid #393939}html.dark .studio-preview-results article{background:#202020}html.dark .studio-text-input{border:1px solid #393939}html.dark .studio-exercise small,html.dark .studio-form>label>small{color:#d1d1ca}html.dark .sales-ledger{color:#f5f5f5}html.dark .sales-heading p,html.dark .sales-panel p{color:#d1d1ca}html.dark .sales-notice{border:1px solid #393939;background:#202020;color:#ffaaaa!important}html.dark .sales-stat-grid article{border:1px solid #393939;background:#171717}html.dark .sales-stat-grid small{color:#d1d1ca}html.dark .sales-filters{border:1px solid #393939;background:#202020}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 #393939;background:#171717;color:#f5f5f5}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 #393939}html.dark .sales-table-scroll{border:1px solid #393939;background:#171717}html.dark .sales-table-scroll th{color:#d1d1ca;background:#202020}html.dark .sales-table-scroll td{border-top:1px solid #393939}html.dark .sales-empty,html.dark .sales-table-scroll small{color:#d1d1ca}html.dark .sales-panel{background:#171717}html.dark .sales-line,html.dark .sales-location,html.dark .sales-panel{border:1px solid #393939}html.dark .sales-line-title img{background:#202020}html.dark .sales-line-title small{color:#d1d1ca}html.dark .sales-line-footer{border-top:1px solid #393939;color:#d1d1ca}html.dark .sales-line-footer b{color:#f5f5f5}html.dark .sales-summary .sales-grand-total{border-top:1px solid #393939;border-bottom:1px solid #393939}html.dark .sales-private-cost{color:#d1d1ca}html.dark .sales-payment-options button{border:1px solid #393939}html.dark .sales-payment-options button.active{background:#202020;border-color:#393939;color:#d1d1ca}html.dark .sales-editor-status a,html.dark .sales-editor-status p{color:#d1d1ca}html.dark .sales-invoice-preview{background:#202020}html.dark .sales-ledger .barcode-scanner button{border:1px solid #393939}html.dark .product-cost-editor{border:1px solid #393939;background:#202020}html.dark .product-cost-editor p,html.dark .product-cost-editor small{color:#d1d1ca}html.dark .invoice-page{background:#202020}html.dark .invoice-document{background:#171717;border:1px solid #393939;color:#f5f5f5}html.dark .invoice-print-toolbar{color:#d1d1ca}html.dark .invoice-document>header{border-bottom:2px solid #292929}html.dark .invoice-status{background:#242424;color:#ffaaaa}html.dark .invoice-status.paid{background:#202020;color:#a7e7c3}html.dark .invoice-status.cancelled{background:#202020;color:#ffaaaa}html.dark .invoice-parties small{color:#bdbdbd}html.dark .invoice-document th{color:#d1d1ca;background:#202020}html.dark .invoice-document td{border-bottom:1px solid #393939}html.dark .invoice-document td small{color:#d1d1ca}html.dark .invoice-totals .invoice-grand-total{border-top:2px solid #292929}html.dark .invoice-document footer{border-top:1px solid #393939}html.dark .cost-price-option{border:1px solid #393939;background:#171717}html.dark .cost-price-option input[readonly]{background:#202020;color:#d1d1ca}html.dark .sales-ledger>.sales-heading,html.dark .studio-admin>.studio-admin-header{border-bottom:1px solid #393939}html.dark .sales-revision-form{background:#202020;border:1px solid #393939}html.dark .invoice-document .invoice-footer{background:#171717;color:#f5f5f5}html.dark .invoice-document .invoice-footer a:not(.logo),html.dark .invoice-document .invoice-footer p{color:#d1d1ca}html.dark .invoice-footer-shop{background:#202020;border:1px solid #393939}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:#d1d1ca}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 #393939;background:#171717}html.dark .library-image{border:2px solid #393939;background:#171717}html.dark .library-image img{background:#202020}html.dark .library-image small{color:#d1d1ca}html.dark .library-image.is-selected{border-color:#393939;background:#202020}html.dark .library-folder{border:1px solid #393939}html.dark .bundle-cost-lines>div,html.dark .bundle-cost-total{border-bottom:1px solid #393939}html.dark .bundle-cost-lines small,html.dark .bundle-cost-total{color:#d1d1ca}html.dark .editor-inline-error{background:#202020;color:#ffaaaa;border:1px solid #393939}html.dark .spec-import-upload input{background:#171717;border:1px dashed #393939}html.dark .spec-import-preview{border:1px solid #393939}html.dark .spec-import-preview table{background:#171717}html.dark .spec-import-preview td,html.dark .spec-import-preview th{border-bottom:1px solid #393939}html.dark .spec-import-preview th{background:#202020}html.dark .product-validation-summary{border:1px solid #393939;background:#171717;color:#ffaaaa}html.dark .product-validation-summary li+li{border-top:1px solid #393939}html.dark .product-validation-summary li span span{color:#ffaaaa}html.dark [data-field-invalid=true]{outline:2px solid #393939!important}html.dark .bundle-packages{border:1px solid #393939;background:#171717}html.dark .bundle-package-badge{background:#242424;color:#ffaaaa}html.dark .bundle-package-badge.automatic{background:#202020;color:#a7e7c3}html.dark .bundle-package-metrics>div,html.dark .bundle-package-option select{border:1px solid #393939;background:#171717}html.dark .bundle-package-metrics span{color:#d1d1ca}html.dark .bundle-package-table{border:1px solid #393939;background:#171717}html.dark .bundle-package-table td,html.dark .bundle-package-table th{border-bottom:1px solid #393939}html.dark .bundle-package-table th{background:#202020}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:#d1d1ca}html.dark .home-featured-controls>button{border:1px solid #393939;background:#171717}html.dark .home-featured-dots span{background:#111111}html.dark .home-featured-dots [aria-pressed=true] span{background:#1c1c1c}html.dark .home-featured a:focus-visible,html.dark .home-featured button:focus-visible{outline:3px solid #393939}html.dark .summit-equipment.home-featured,html.dark .summit-equipment.home-featured-empty{background:#171717;box-shadow:inset 0 0 0 1px #393939}html.dark .home-featured .home-featured-photo,html.dark .home-featured .home-featured-photo img{background:#171717}html.dark .home-featured .summit-feature-card{border-top:1px solid #393939;background:#171717}html.dark .home-featured .home-featured-status{background:#202020;color:#ffaaaa}html.dark .home-featured .home-featured-controls>button{background:#202020;border-color:#393939;color:#d1d1ca}@media (hover:hover){html.dark .home-featured .home-featured-controls>button:hover{background:#202020;border-color:#393939}}html.dark .home-featured .home-featured-dots [aria-pressed=true] span{background:#1c1c1c}html.dark .home-featured .summit-feature-bottom>a,html.dark .order-email-status>p{color:#d1d1ca}html.dark .order-email-row{border-top:1px solid #393939}html.dark .fulfillment-notify,html.dark .pickup-address-toggle{border:1px solid #393939;background:#202020}html.dark .fulfillment-notify small,html.dark .pickup-address-toggle small{color:#d1d1ca}html.dark .admin-customer-preview{border:1px solid #393939;background:#202020}html.dark .invoice-delivery{background:#202020}html.dark .product-homepage-images{border:1px solid #393939;background:#171717}html.dark .product-homepage-image-slot p,html.dark .product-homepage-image-slot small,html.dark .product-homepage-images>p{color:#d1d1ca}html.dark .homepage-art-preview{background:#171717;border:1px solid #393939}}html.light{color-scheme:light}html.dark{color-scheme:dark;--background:#0b0b0b;--foreground:#f5f5f5;--card:#171717;--card-foreground:#f5f5f5;--popover:#202020;--popover-foreground:#f5f5f5;--primary:#d6e84b;--primary-foreground:#111111;--secondary:#242424;--secondary-foreground:#f5f5f5;--muted:#202020;--muted-foreground:#bdbdbd;--accent:#303030;--accent-foreground:#fafafa;--destructive:#ffaaaa;--border:#393939;--input:#393939;--ring:#d6e84b;--sidebar:#141414;--sidebar-foreground:#f5f5f5}.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 #ddddda;border-radius:24px;background:#fff;color:#171717;box-shadow:0 4px 20px #00000012;font-size:13px;font-weight:650;cursor:pointer}.store-theme-toggle:focus-visible{outline:3px solid #4f651d;outline-offset:4px}html.dark .store-theme-toggle{background:#242424;color:#f5f5f5;border-color:#525252;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:#0b0b0b;color:#f5f5f5}html.dark :is(input,textarea,select,[role=combobox]){background-color:#141414;color:#f5f5f5;border-color:#4a4a4a}html.dark :is(input,textarea)::placeholder{color:#a3a3a3}html.dark :is(.primary,.primary-button){background:#d6e84b;color:#101010;border-color:#d6e84b}html.dark :is(.primary,.primary-button):hover{background:#e1ee80}html.dark :is(.outline-button,.text-link){color:#e1ee80}html.dark :is(a,button,input,select,textarea):focus-visible{outline-color:#e1ee80}html.dark :is(.formatted-copy,.description-reading-panel,.rich-canvas){color:#e5e5e5}html.dark .formatted-copy [style*=color]{color:inherit!important}html.dark .formatted-copy [style*=background]{background-color:transparent!important}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:#171717;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:#242424;color:#e3e3e3;border-color:#525252}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:#171717;border-color:#393939}html.dark .care-product:hover{border-color:#777777;box-shadow:0 8px 28px #00000024}html.dark .care-product small{color:#bdbdbd}html.dark .care-product>span{color:#e1ee80}html.dark :is(.pdp-image-count,.image-viewer-error){color:#393939;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:#d6e84b;box-shadow:0 0 0 2px #d6e84b}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:var(--design-ink);--shop-muted:var(--design-muted);--shop-panel:#fff;--shop-soft:var(--design-soft);--shop-line:var(--design-line);--shop-action:var(--design-ink)}html.dark{--shop-ink:var(--design-ink);--shop-muted:var(--design-muted);--shop-panel:var(--design-panel);--shop-soft:var(--design-soft);--shop-line:var(--design-line);--shop-action:var(--design-action)}.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:#111111;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:var(--design-ink)}.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:var(--design-action);color:#111111}@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}}:root{--design-background:#fff;--design-panel:#fff;--design-soft:#f5f5f2;--design-ink:#111111;--design-muted:#62625e;--design-line:#e3e3de;--design-action:#111111;--design-citrus:#d6e84b;--brand-action:#111111;--brand-accent:#405c30;--foreground:#111111;--primary:#111111;--primary-foreground:#fff;--ring:#4f651d}html.dark{--design-background:#0b0b0b;--design-panel:#171717;--design-soft:#202020;--design-ink:#f5f5f3;--design-muted:#bdbdb7;--design-line:#393939;--design-action:#d6e84b;--brand-action:#d6e84b;--brand-accent:#d6e84b}@media screen{html body{background:var(--design-background);color:var(--design-ink)}html :is(.primary,.primary-button){background:#111;color:#fff;border-color:#111;border-radius:8px;box-shadow:none}html :is(.primary,.primary-button):hover{background:#303030;border-color:#303030}html.dark :is(.primary,.primary-button){background:#d6e84b;color:#111;border-color:#d6e84b}html.dark :is(.primary,.primary-button):hover{background:#e1ee80;border-color:#e1ee80}html .outline-button{border-color:var(--design-line);border-radius:8px}html .outline-button,html .text-link{color:var(--design-ink)}html :is(.announcement,.pdp-announcement){background:#090909;color:#eee;border-color:#090909}html .announcement>span:first-child{color:#d6e84b}html :is(.storefront-header,.pdp-header,.simple-header,.care-header){background:var(--design-background);color:var(--design-ink);border-color:var(--design-line)}html .storefront-header{padding-inline:max(24px,calc((100% - 1440px)/2));gap:24px}html .storefront-main{width:100%;max-width:none;margin:0;padding:0}html .storefront-header nav{gap:clamp(14px,2vw,30px);font-size:12px}html .storefront-header nav :is(a,button):hover{color:var(--design-ink);text-decoration:underline;text-underline-offset:6px}html .cart-button b{background:#111;color:#d6e84b}html.dark .cart-button b{background:#d6e84b;color:#111}.storefront-shortcuts{display:none}html .home-showcase{padding-top:42px;padding-bottom:24px}html .home-showcase-main{border-radius:14px;box-shadow:none}html .home-showcase-photo img{padding:6px}html .home-showcase-photo:is(.has-desktop-art,.has-mobile-art) img{padding:0}html .home-showcase-eyebrow i{background:#d6e84b;box-shadow:0 0 0 3px #111;margin-inline:3px}html .home-showcase-actions .home-showcase-cta{background:#111;color:#fff;border-radius:8px}html .home-showcase-actions .home-showcase-cta:hover{background:#303030}html.dark .home-showcase-actions .home-showcase-cta{background:#d6e84b;color:#111}html .home-showcase-bottom{gap:28px;margin-top:24px}html .home-showcase-bottom>a{padding-block:18px}html .home-showcase-purchase>a{text-decoration:underline;text-underline-offset:4px}html .benefits{background:var(--design-background);border-color:var(--design-line);padding:24px 5%;gap:24px}html .benefits svg{color:var(--design-ink);stroke-width:1.5}html .benefits small{color:var(--design-muted)}html :is(.space-discovery,.shop-section,.summit-tools){max-width:1600px;margin-inline:auto}html .space-discovery{padding-top:60px;padding-bottom:60px}html :is(.space-section-heading,.bundle-chooser-heading,.section-heading) .eyebrow{font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--design-muted)}html .space-pathway{border-radius:12px;box-shadow:none}html .space-pathway:hover{border-color:var(--design-ink);box-shadow:0 4px 18px #00000009}html .space-pathway-art{height:175px}html .space-pathway-icon{background:#d6e84b;color:#111;border-radius:9px}html .space-pathway-copy{padding:20px;background:var(--design-panel)}html .space-pathway-copy h3{font-size:18px;font-weight:700}html .space-filter-bar,html .space-pathway-copy>span{color:var(--design-ink)}html .space-filter-bar{background:var(--design-soft);border-color:var(--design-line)}html .bundle-chooser{background:#111;color:#fafafa;width:100%;max-width:none;padding:64px 24px}html .bundle-chooser-inner{width:100%;max-width:1440px;min-width:0;margin-inline:auto;container-type:inline-size}html .bundle-chooser-heading{align-items:end;gap:24px}html .bundle-chooser-heading>div{min-width:0}html .bundle-chooser-heading>.outline-button{flex-shrink:0;white-space:nowrap}html .bundle-chooser h2{max-width:680px}html .bundle-chooser-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch}html .bundle-chooser-body{padding:24px;min-width:0}html .bundle-chooser-body .eyebrow{font-size:11px;letter-spacing:.04em;min-height:36px}html .bundle-chooser h3{font-size:clamp(23px,2vw,30px);line-height:1.2;overflow-wrap:anywhere}html .bundle-chooser ul{font-size:13px;line-height:1.65;gap:12px;align-content:start}html .bundle-chooser strong{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;white-space:normal;font-size:clamp(22px,2vw,28px)}html .bundle-chooser strong small{font-size:11px}html .bundle-chooser-link{font-size:12px;line-height:1.5;min-height:44px}html .bundle-chooser-link svg{flex-shrink:0}html .bundle-chooser-heading .eyebrow{color:#d6e84b}html .bundle-chooser-heading p{color:#c6c6bf;line-height:1.6}html .bundle-chooser-heading>.outline-button{color:#fafafa;border-color:#555;background:transparent}html .bundle-chooser-heading>.outline-button:hover{background:#282828}html .bundle-chooser-grid>article{background:#1d1d1d;border-color:#3b3b3b;border-radius:12px}html .bundle-chooser-body{border-color:#3b3b3b}html .bundle-chooser-body :is(.eyebrow,ul){color:#c6c6bf}html .bundle-chooser-body li:before{color:#d6e84b}html .bundle-chooser-link{color:#e0ee79}html .bundle-chooser .compare-toggle{background:transparent;color:#ddd;border-color:#4b4b4b}html .bundle-chooser .compare-toggle.is-selected{background:#d6e84b;color:#111;border-color:#d6e84b}html .bundle-chooser strong{font-variant-numeric:tabular-nums}html .shop-section{padding:64px 5%}html .heading-row{align-items:end;gap:20px}html .heading-row h2{font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.15}html .heading-row>span{font-size:12px;color:var(--design-muted)}html .category-row{padding:0 0 22px;gap:8px;border-bottom:1px solid var(--design-line)}html .category-row button{border-radius:7px;padding:10px 14px;font-size:12px;color:var(--design-muted);border-color:var(--design-line);background:var(--design-background)}html .category-row button.chosen{background:#111;border-color:#111;color:#fff}html.dark .category-row button.chosen{background:#d6e84b;color:#111;border-color:#d6e84b}html .toolbar{border-color:var(--design-line)}html .product-grid{gap:24px 20px;align-items:stretch}html .product-card{background:var(--design-panel);border-color:var(--design-line);border-radius:12px;box-shadow:none;display:flex;flex-direction:column}html .product-card:hover{border-color:#92928b;box-shadow:0 5px 20px #00000008}html .product-card .product-photo{background:#fff;border-bottom:1px solid var(--design-line)}html .product-card .product-photo img{mix-blend-mode:normal;filter:none}html .product-card .card-category{color:var(--design-muted);font-size:9px;letter-spacing:.08em}html .product-card .product-title{font-size:15px;line-height:1.5;min-height:46px;font-weight:650;color:var(--design-ink);margin-bottom:12px}html .product-card .price-row{display:grid;grid-template-columns:minmax(0,1fr);margin-top:auto;padding-top:10px;gap:12px}html .product-card .price-row>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;min-height:26px}html .product-card .price-row b{font-size:18px;color:var(--design-ink)}html .product-card .price-row .add{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:40px;height:auto;padding:10px 12px;border:0;border-radius:6px;background:#111;color:white;font-size:11px;font-weight:650;white-space:nowrap}html.dark .product-card .price-row .add{background:#d6e84b;color:#111}html .product-card .compare-toggle{min-height:36px;border-radius:6px;margin-top:12px}html .product-card .compare-toggle.is-selected{background:var(--design-soft);border-color:var(--design-ink);color:var(--design-ink)}html .product-card .badge{border-radius:4px;font-size:9px;letter-spacing:.04em}html .space-planner{max-width:1440px;margin:0 auto 60px;border-radius:14px}html .room-presets button[aria-pressed=true]{background:#111;color:#d6e84b;border-color:#111}html.dark .room-presets button[aria-pressed=true]{background:#d6e84b;color:#111;border-color:#d6e84b}html .summit-tools{background:var(--design-background);color:var(--design-ink);border-color:var(--design-line);padding:56px 5%}html .summit-tools>a{background:var(--design-soft);border-color:var(--design-line);border-radius:12px}html .summit-tools>a:hover{background:var(--design-panel);border-color:var(--design-ink)}html .summit-tools :is(p,a p){color:var(--design-muted)}html .summit-tools>a :is(span,b){color:var(--design-ink)}html .community-invite{border-color:var(--design-line)}html .community-invite p{color:var(--design-muted)}html .bottom-banner{background:#eeeeE7;color:#111;border-radius:12px}html .bottom-banner :is(p,.eyebrow){color:#53534c}html .bottom-banner .primary{background:#111;color:#fff;border-color:#111}html.dark .bottom-banner{background:#242422;color:#fafafa}html.dark .bottom-banner :is(p,.eyebrow){color:#c7c7bf}html .storefront-footer{background:#090909;color:#f5f5f3}html .storefront-footer :is(p,.footer-base){color:#b8b8b3}html .storefront-footer .footer-base{border-color:#333}html .storefront-footer :is(a,button):hover{color:#d6e84b}html .store-theme-toggle{background:var(--design-panel);border-color:var(--design-line);color:var(--design-ink);box-shadow:0 4px 18px #00000016}html .pdp-photo-stage{background:#fff;border:1px solid var(--design-line);border-radius:12px}html :is(.pdp-service-grid,.pdp-option,.pdp-highlights){border-color:var(--design-line)}html .pdp-service-grid svg{color:var(--design-ink)}html .pdp-option.selected{background:var(--design-soft);border-color:var(--design-ink);box-shadow:inset 0 0 0 1px var(--design-ink)}html .pdp-thumbnails button.selected{border-color:var(--design-ink);box-shadow:0 0 0 1px var(--design-ink)}html .pdp-tabs [data-state=active]{border-color:var(--design-ink);color:var(--design-ink)}html .pdp-description-highlights li{background:var(--design-soft);border-color:var(--design-ink)}}@media screen and (max-width:1600px){html .space-planner{margin-inline:5%}}@media screen and (max-width:1000px){html .storefront-header nav{display:none}html .storefront-shortcuts{display:flex;gap:24px;justify-content:center;padding:13px 16px;border-bottom:1px solid var(--design-line);background:var(--design-background);color:var(--design-ink);font-size:12px;font-weight:600}html .storefront-shortcuts a{white-space:nowrap;min-height:24px;display:inline-flex;align-items:center}html .storefront-shortcuts .compare-nav{font-size:inherit}}@media screen and (max-width:760px){html .home-showcase{padding:28px 16px 16px}html .home-showcase h1{font-size:clamp(37px,10vw,46px)}html .home-showcase-photo{height:clamp(300px,94vw,470px)}html .benefits{padding:22px 16px;gap:20px 12px}html .space-discovery{padding:40px 16px}html .space-pathway-art{height:150px}html .space-pathway-copy{padding:14px}html .space-pathway-copy h3{font-size:16px}html .bundle-chooser{padding:40px 16px}html .bundle-chooser-grid{gap:12px}html .bundle-chooser-body{padding:14px}html .shop-section{padding:40px 16px}html .heading-row{align-items:start;flex-direction:column;gap:10px}html .category-row{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:14px;scrollbar-width:thin}html .category-row button{flex-shrink:0;min-height:40px}html .product-grid{gap:16px 12px}html .product-card .product-title{font-size:14px;min-height:63px}html .product-card .price-row{gap:10px}html .product-card .price-row .add{width:100%;min-height:40px;font-size:11px}html .product-card .price-row b{font-size:17px}html .space-planner{margin:0 16px 40px}html .summit-tools{padding:40px 16px}}@media screen and (max-width:380px){html .storefront-shortcuts{gap:15px;font-size:11px}}html .brand-mark{display:block;width:132px;max-width:100%;flex-shrink:0;line-height:0}html .brand-mark .brand-image{display:block;width:100%;height:auto;aspect-ratio:2062/763;object-fit:contain;padding:0;border:0;border-radius:0;background:transparent!important;box-sizing:border-box;filter:none}html .brand-mark .brand-mark-dark{display:none}@media screen{html .brand-mark-inverse .brand-mark-light,html.dark .brand-mark .brand-mark-light{display:none}html .brand-mark-inverse .brand-mark-dark,html.dark .brand-mark .brand-mark-dark{display:block}}@container (max-width: 1100px){html .bundle-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 540px){html .bundle-chooser-grid{grid-template-columns:minmax(0,1fr)}html .bundle-chooser-image{aspect-ratio:4/3}html .bundle-chooser-body .eyebrow{min-height:0}}@media screen and (max-width:760px){html .storefront-header{padding-inline:16px;gap:16px}html .brand-mark{width:112px}html .bundle-chooser-body{padding:20px}html .bundle-chooser h3,html .bundle-chooser strong{font-size:26px}html .bundle-chooser-heading{display:block}html .bundle-chooser-heading>.outline-button{margin-top:18px}}html body :is(.interactive-card,.summit-tools>a,.home-showcase-compare,.pdp-support-grid>a,.pdp-service-grid>a,.order-resource){min-width:0;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}html body .interactive-card .interactive-card-media{display:block;position:relative;overflow:hidden;isolation:isolate;touch-action:pan-y pinch-zoom;background:#fff}html body .interactive-card .interactive-card-media img{transition:transform .38s ease,opacity .25s ease;transform:scale(1);mix-blend-mode:normal;filter:none}html body .interactive-card .catalog-image-preview{display:block;position:relative;width:100%;height:100%;overflow:hidden}html body .interactive-card .catalog-image-preview>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}html body .interactive-card .catalog-image-preview .card-image-secondary{opacity:0;pointer-events:none}html body :is(.interactive-card,.summit-tools>a,.home-showcase-compare,.pdp-support-grid>a,.pdp-service-grid>a,.order-resource):focus-within{outline:2px solid var(--design-action);outline-offset:4px}@media(hover:hover) and (pointer:fine){html body :is(.interactive-card,.summit-tools>a,.home-showcase-compare,.pdp-support-grid>a,.pdp-service-grid>a,.order-resource):hover{transform:translateY(-4px);border-color:var(--design-muted);box-shadow:0 14px 30px #00000014}html.dark body :is(.interactive-card,.summit-tools>a,.home-showcase-compare,.pdp-support-grid>a,.pdp-service-grid>a,.order-resource):hover{box-shadow:0 14px 30px #00000055}html body .interactive-card:hover .interactive-card-media img{transform:scale(1.04)}html body .interactive-card:hover .catalog-image-preview[data-secondary-ready=true] .card-image-secondary{opacity:1}html body .interactive-card:hover .catalog-image-preview[data-secondary-ready=true] .card-image-cover{opacity:0}}html body .interactive-card:focus-within .catalog-image-preview[data-secondary-ready=true] .card-image-secondary{opacity:1}html body .interactive-card:focus-within .catalog-image-preview[data-secondary-ready=true] .card-image-cover{opacity:0}html body .space-pathway .space-pathway-art{height:auto;aspect-ratio:1;min-height:0;padding:0}html body .space-pathway .space-pathway-art img{padding:5px;object-fit:contain}html body .space-pathway-icon{z-index:1;width:30px;height:30px;bottom:10px;right:10px}html body .bundle-chooser-image.interactive-card-media{aspect-ratio:1}html body .bundle-chooser-image.interactive-card-media img{padding:6px}html body .studio-kit-item>.interactive-card-media{height:145px;border-radius:8px;align-self:start}html body .pdp-addon-top>.interactive-card-media{height:84px;border-radius:8px}html body .care-product>.interactive-card-media{background:#fff}html body .order-recommendations>.interactive-card{border:1px solid var(--design-line);border-radius:12px;padding:12px;background:var(--design-panel)}html body .order-recommendations .interactive-card-media{padding:0}html body :is(.studio-footer,.pdp-footer){background:#090909;color:#f5f5f3}html body .care-footer{background:var(--design-soft);color:var(--design-muted);border-color:var(--design-line)}html body .care-footer .logo{margin:0;flex-shrink:0}html body .care-footer>.logo+span{width:auto;flex:1;min-width:130px}html body .care-footer .brand-mark{width:132px}html body .care-footer>a:not(.logo){margin-left:0;color:var(--design-ink)}:root{--selection-border:#28351a;--selection-surface:#f0f3e8;--selection-ink:#182012}html.dark{--selection-border:#d6e84b;--selection-surface:#24281b;--selection-ink:#f5f5f3}html:root body :is(.checkout-layout .delivery-methods>button,.checkout-layout .rate-option,.pdp-options .pdp-option){border-width:1px;border-color:var(--design-line);background:var(--design-panel);color:var(--design-ink)}html:root body .checkout-layout .delivery-methods button strong{border-color:var(--design-line);color:inherit}html:root body .checkout-layout .delivery-methods .delivery-method-description{color:var(--design-muted)}html:root body :is(.checkout-layout .delivery-methods>button.selected,.checkout-layout .rate-option.selected,.pdp-options .pdp-option.selected,.pdp-thumbnails button.selected,.product-dialog .thumbs .active,.compare-toggle.is-selected,.room-presets button[aria-pressed=true],.care-slots button[aria-pressed=true],.care-topics button[aria-pressed=true],.care-answer-tabs button[aria-pressed=true],.catalog-budget-presets button[aria-pressed=true],.studio-week button[aria-pressed=true],.booking-calendar-grid>button.selected,.variant-image-choices button[aria-pressed=true],.sales-payment-options button.active,.library-image.is-selected){border-color:var(--selection-border);border-width:1px;box-shadow:inset 0 0 0 1px var(--selection-border);background:var(--selection-surface);color:var(--selection-ink)}html:root body .checkout-layout .delivery-methods>button.selected strong{border-bottom-color:var(--selection-border)}html:root body .checkout-layout .delivery-methods>button.selected .delivery-method-description{color:var(--selection-ink)}html:root body :is(.rate-option,.pdp-option) :is(input,[role=radio]){accent-color:var(--selection-border)}html:root body :is(.delivery-methods>button,.rate-option,.pdp-option):focus-within{outline:2px solid var(--design-action);outline-offset:4px}html.dark body :is(.studio-tabs,.pdp-tabs) [data-state=active]{background:var(--selection-surface);color:var(--selection-ink);box-shadow:inset 0 -3px var(--selection-border)}html.dark body :is(.care-product-picker,.studio-owned) label:has(input:checked){outline:1px solid var(--selection-border);outline-offset:4px;border-radius:4px}@media(max-width:800px){html body .studio-kit-item>.interactive-card-media{height:100px}}@media(max-width:560px){html body .studio-kit-item>.interactive-card-media{height:90px}html body .care-footer .brand-mark{width:112px}}@media(prefers-reduced-motion:reduce){html body .interactive-card .interactive-card-media img,html body :is(.interactive-card,.summit-tools>a,.home-showcase-compare,.pdp-support-grid>a,.pdp-service-grid>a,.order-resource){transition:none}html body .interactive-card:hover .interactive-card-media img,html body :is(.interactive-card,.summit-tools>a,.home-showcase-compare,.pdp-support-grid>a,.pdp-service-grid>a,.order-resource):hover{transform:none}}html body .comparison-product-photo>.interactive-card-media{height:100%;border-radius:inherit}html body .bundle-component-card>.interactive-card-media{width:65px;height:65px;flex-shrink:0;border-radius:6px}