@font-face{font-family:Carbonza Sans;src:url(fonts/dm-sans-800.ttf) format('truetype');font-weight:700 900;font-display:swap}
/* Carbonza / coastal light. Functional commerce and admin remain independent. */
@font-face{font-family:Carbonza Sans;src:url(fonts/dm-sans-400.ttf) format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Carbonza Sans;src:url(fonts/dm-sans-500.ttf) format('truetype');font-weight:500;font-display:swap}
:root{--cz-bg:#fff!important;--cz-ink:#15191b!important;--cz-muted:#6b7478!important;--cz-border:#e3e7e8!important;--cz-accent:#236578!important;--cz-font:'Carbonza Sans',Arial,sans-serif!important;--cream:#fff!important;--ink:#15191b!important;--sage:#f3f5f5!important;--forest:#236578!important;--green:#236578!important}
html{color-scheme:light}
#carbonza-summer.cz-site{background:#fff!important;color:#15191b!important;font-family:var(--cz-font)!important;font-weight:400!important}
#carbonza-summer :is(h1,h2,h3,h4){font-family:var(--cz-font)!important;font-weight:800!important;font-style:normal!important;letter-spacing:-.045em!important;line-height:1.04}
#carbonza-summer :is(p,small,label){color:#697276!important;font-weight:400!important}
#carbonza-summer :is(button,input,select,textarea){font-family:var(--cz-font)!important}
#carbonza-summer :is(input,select,textarea){background:#f8f9f9!important;color:#15191b!important;border:1px solid #dce2e4!important;border-radius:10px!important;box-shadow:none!important;min-height:44px}
#carbonza-summer :is(input,select,textarea):focus-visible{outline:2px solid #236578!important;outline-offset:3px}
#carbonza-summer :is(button,a){transition:color .18s,background-color .18s,border-color .18s,opacity .18s}
#carbonza-summer :is(button,.cz-button,.btn){border-radius:999px!important;box-shadow:none!important}
#carbonza-summer .cz-header{background:#ffffffed!important;color:#15191b!important;border-bottom:1px solid #e9eded!important;backdrop-filter:blur(16px);height:84px!important;padding:0 4.5vw!important;box-shadow:none!important}
#carbonza-summer .cz-header :is(a,button){color:inherit!important;font-size:14px!important;font-weight:500!important}
#carbonza-summer .cz-header .cz-logo{font-size:38px!important;font-weight:800!important;letter-spacing:-.07em!important}
#carbonza-summer.home-cinema .cz-header{position:absolute!important;top:0;left:0;right:0;background:transparent!important;border:0!important;color:white!important;backdrop-filter:none!important;z-index:30}
#carbonza-summer.home-cinema .s-hero{height:100svh!important;min-height:620px!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important}
#carbonza-summer.home-cinema .s-scenes,#carbonza-summer.home-cinema .s-scene{inset:0!important}
#carbonza-summer.home-cinema .s-scene video{width:100%;height:100%;object-fit:cover;filter:saturate(1.04) brightness(1.08)!important}
#carbonza-summer.home-cinema .s-hero-shade{background:linear-gradient(180deg,#0d18244f,transparent 30%,#0d182438)!important}
#carbonza-summer.home-cinema .s-hero-copy{top:auto!important;bottom:9%!important;left:4.5vw!important;right:4.5vw!important}
#carbonza-summer.home-cinema #s-title{color:white!important;font-size:clamp(60px,9vw,150px)!important;line-height:.9!important;max-width:1000px!important;font-weight:800!important}
#carbonza-summer.home-cinema #s-title em{font-family:inherit!important;font-weight:800!important;font-style:normal!important}
#carbonza-summer .home-discover{background:white!important;color:#15191b!important;padding:90px 4.5vw!important}
#carbonza-summer .home-discover-heading h2{font-size:clamp(34px,4vw,64px)!important}
#carbonza-summer .home-shop-link{color:#236578!important;font-size:14px!important;border:0!important}
#carbonza-summer .home-discover-links{margin-top:44px!important;gap:0!important;border-top:1px solid #e3e7e8}
#carbonza-summer .home-discover-links>a{background:transparent!important;color:#15191b!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #e3e7e8!important;border-radius:0!important;padding:28px 20px!important}
#carbonza-summer .home-discover-links>a:hover{background:#f7f8f7!important}
#carbonza-summer .home-discover-links span{font-size:28px!important;font-weight:700!important}
#carbonza-summer .home-discover-links b{color:#236578!important}
#carbonza-summer .parts-hero{height:72svh!important;min-height:420px!important;max-height:850px!important;border-radius:0!important;margin:0!important}
#carbonza-summer .parts-hero h1{font-size:clamp(80px,14vw,210px)!important;line-height:.85!important;color:white!important;text-transform:uppercase;letter-spacing:-.065em!important}
#carbonza-summer .parts-hero .j-hero-copy{bottom:9%!important;top:auto!important;padding:0 4.5vw!important}
#carbonza-summer .parts-hero .j-hero-copy a,#carbonza-summer .shop-intro-strip{display:none!important}
#carbonza-summer .ae-store{background:white!important;padding:60px 4.5vw!important}
#carbonza-summer .j-catalog-heading{margin-bottom:22px!important}
#carbonza-summer .j-catalog-heading h2{font-size:36px!important}
#carbonza-summer .parts-price-context{font-size:12px!important;margin:10px 0 24px!important;max-width:760px}
#carbonza-summer .ae-controls{background:transparent!important;border:0!important;padding:0!important;gap:14px!important;margin:0 0 28px!important}
#carbonza-summer .ae-search-form{background:#f4f6f6!important;border:1px solid #e0e5e6!important;border-radius:999px!important;padding:4px!important;max-width:700px!important;min-height:46px!important;gap:4px!important;box-shadow:none!important}
#carbonza-summer .ae-search-form #ae-store-search{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#15191b!important;border-radius:999px!important;padding:0 18px!important;font-size:14px!important;min-height:40px!important;height:40px!important}
#carbonza-summer .ae-search-form button{background:#171d20!important;border:0!important;color:white!important;height:38px!important;min-height:38px!important;padding:0 22px!important;font-size:13px!important;min-width:0!important}
#carbonza-summer .catalog-filter-field{gap:7px!important;margin:0!important}
#carbonza-summer .catalog-filter-field>span{font-size:11px!important;font-weight:500!important;color:#657277!important}
#carbonza-summer .catalog-filter-field select{height:44px!important;min-height:44px!important;border-radius:8px!important;background-color:#fff!important;border-color:#dce2e4!important;font-size:13px!important;padding:8px 32px 8px 12px!important}
#carbonza-summer .catalog-filter-field select:focus{border-color:#236578!important}
#carbonza-summer .catalog-reset{font-size:12px!important;color:#697276!important;padding:7px 0!important}
#carbonza-summer .ae-filter-status{font-size:12px!important;margin:18px 0!important}
#carbonza-summer #ae-store-grid{gap:32px 22px!important}
#carbonza-summer #ae-store-grid .catalog-card{background:white!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;color:#15191b!important}
#carbonza-summer #ae-store-grid .catalog-image{background:#f5f6f5!important;border-radius:8px!important;overflow:hidden!important;aspect-ratio:1.13!important}
#carbonza-summer #ae-store-grid .catalog-image img{transition:transform .5s;object-fit:contain!important}
#carbonza-summer #ae-store-grid .ae-card-open:hover img{transform:scale(1.025)}
#carbonza-summer #ae-store-grid .ae-card-open{background:white!important;color:#15191b!important;border:0!important;padding:0!important}
#carbonza-summer #ae-store-grid .catalog-brand{font-size:10px!important;margin:17px 0 9px!important;color:#768287!important}
#carbonza-summer #ae-store-grid h3{font-size:16px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.025em!important}
#carbonza-summer #ae-store-grid .catalog-fitment{font-size:12px!important;color:#697276!important;line-height:1.45!important;margin:10px 0!important}
#carbonza-summer #ae-store-grid .carbon-material{background:none!important;color:#697276!important;font-size:10px!important;margin:0!important;padding:0!important}
#carbonza-summer #ae-store-grid .catalog-card-bottom{padding:16px 0 0!important;border-color:#e3e7e8!important;background:white!important;gap:10px!important}
#carbonza-summer #ae-store-grid .catalog-card-bottom strong{color:#15191b!important;font-size:16px!important}
#carbonza-summer #ae-store-grid .catalog-card-bottom p{font-size:10px!important;line-height:1.35!important;color:#788287!important}
#carbonza-summer #ae-store-grid .ae-save{background:#f2f5f5!important;color:#1f4d5d!important;border:1px solid #e0e6e8!important;border-radius:999px!important;height:42px!important;min-height:42px!important;font-size:12px!important;font-weight:500!important}
#carbonza-summer #ae-store-grid .ae-save:hover{background:#236578!important;color:white!important;border-color:#236578!important}
#carbonza-summer #ae-store-grid .ae-save[aria-pressed=true]{background:#fff5cc!important;color:#5b4e20!important;border-color:#e9ddab!important}
#carbonza-summer .cart-added-toast{background:white!important;color:#15191b!important;border:1px solid #dde4e5!important;border-radius:16px!important;box-shadow:0 12px 40px #17272c15!important;padding:16px 20px!important}
#carbonza-summer .cart-added-toast a{background:#171d20!important;color:white!important;border:0!important;border-radius:999px!important;padding:10px 16px!important;font-size:12px!important}
#carbonza-summer .cart-added-toast .cart-added-check{display:none}
#carbonza-summer.cart-page main{max-width:1400px!important;margin:auto!important;padding:60px 4.5vw 90px!important;background:white!important}
#carbonza-summer.cart-page main>h1{font-size:clamp(44px,5vw,72px)!important;margin-bottom:32px!important}
#carbonza-summer.cart-page .checkout-layout{display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)!important;gap:6vw!important;align-items:start!important}
#carbonza-summer.cart-page .checkout-layout>aside{position:sticky!important;top:110px!important;background:#f7f8f7!important;border:0!important;border-radius:12px!important;padding:28px!important;box-shadow:none!important}
#carbonza-summer.cart-page .checkout-layout>aside h2{font-size:22px!important;margin:0 0 26px!important}
#carbonza-summer.cart-page #selection-grid{display:grid!important;gap:0!important}
#carbonza-summer.cart-page #selection-grid>article{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;gap:28px!important;padding:28px 0!important;border:0!important;border-top:1px solid #e3e7e8!important;border-radius:0!important;background:white!important;box-shadow:none!important}
#carbonza-summer.cart-page #selection-grid>article>img{width:180px!important;height:190px!important;object-fit:contain!important;background:#f5f6f5!important;border-radius:8px!important}
#carbonza-summer.cart-page .summer-cart-info h3{font-size:20px!important;line-height:1.25!important;margin:0 0 12px!important}
#carbonza-summer.cart-page .summer-cart-info>strong{display:block;color:#15191b!important;font-size:18px!important}
#carbonza-summer.cart-page .cart-options{display:grid!important;grid-template-columns:minmax(0,1fr) 88px!important;gap:14px!important;margin:22px 0!important}
#carbonza-summer.cart-page .cart-options label{font-size:11px!important;display:grid!important;gap:6px!important;min-width:0!important}
#carbonza-summer.cart-page .cart-options select{width:100%!important;font-size:12px!important;min-width:0!important}
#carbonza-summer.cart-page .cart-item-actions{display:flex!important;gap:24px!important;font-size:12px!important;align-items:center!important}
#carbonza-summer.cart-page .cart-item-actions :is(a,button){color:#697276!important;background:none!important;border:0!important;padding:4px 0!important;text-underline-offset:4px}
#carbonza-summer.cart-page .summary-total{border-top:1px solid #dce2e4!important;padding-top:22px!important;margin-top:22px!important;font-size:22px!important;gap:16px!important}
#carbonza-summer.cart-page #selection-continue{display:block!important;background:#161c1f!important;color:white!important;border:0!important;border-radius:999px!important;text-align:center!important;padding:17px!important;margin-top:25px!important;font-size:14px!important;box-shadow:none!important}
#carbonza-summer.cart-page #selection-continue[hidden]{display:none!important}
#carbonza-summer.cart-page .cart-delivery-note{font-size:12px!important;line-height:1.5!important;margin-top:18px!important}
#carbonza-summer .cz-footer{background:#f5f6f5!important;color:#15191b!important;border-top:1px solid #e3e7e8!important;padding:36px 4.5vw 22px!important;overflow:hidden}
#carbonza-summer .summer-footer-nav{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center}
#carbonza-summer .summer-footer-nav :is(a,button){font-size:12px!important;font-weight:400!important;color:#657277!important;background:none!important;border:0!important;padding:6px 0!important}
#carbonza-summer .summer-footer-nav a:hover{color:#236578!important}
#carbonza-summer .cz-footer-word{display:block!important;font-family:var(--cz-font)!important;font-size:clamp(56px,17.7vw,290px)!important;font-weight:800!important;letter-spacing:-.075em!important;line-height:1!important;color:#15191b!important;padding:30px 0 10px!important;margin:0!important;text-transform:uppercase!important;text-align:center!important}
#carbonza-summer .cz-footer-bottom{border-top:1px solid #dce2e4!important;padding-top:16px!important;display:flex!important;justify-content:space-between!important;gap:20px!important;font-size:10px!important;color:#697276!important}
#carbonza-summer ::selection{background:#fff0b1;color:#15191b}
@media(max-width:700px){#carbonza-summer .cz-header{height:68px!important;padding:0 20px!important}#carbonza-summer .cz-header .cz-logo{font-size:30px!important}#carbonza-summer.home-cinema .s-hero{height:92svh!important;min-height:560px!important}#carbonza-summer.home-cinema #s-title{font-size:clamp(54px,12vw,86px)!important}#carbonza-summer.home-cinema .s-hero-copy{left:22px!important;bottom:10%!important}#carbonza-summer.menu-open .cz-header{background:#fff!important;color:#15191b!important}#carbonza-summer .home-discover{padding:50px 22px!important}#carbonza-summer .home-discover-links{display:grid!important;grid-template-columns:1fr!important}#carbonza-summer .home-discover-links>a{padding:22px 0!important}#carbonza-summer .ae-store{padding:32px 18px!important}#carbonza-summer .parts-hero{height:60svh!important;min-height:340px!important}#carbonza-summer .parts-hero h1{font-size:90px!important}#carbonza-summer .ae-search-form{max-width:100%!important;width:100%!important}#carbonza-summer .ae-controls{gap:10px!important}#carbonza-summer #ae-store-grid{gap:26px 14px!important}#carbonza-summer.cart-page main{padding:32px 20px 60px!important}#carbonza-summer.cart-page .checkout-layout{grid-template-columns:1fr!important;gap:30px!important}#carbonza-summer.cart-page .checkout-layout>aside{position:static!important;padding:24px!important}#carbonza-summer.cart-page #selection-grid>article{grid-template-columns:100px minmax(0,1fr)!important;gap:16px!important}#carbonza-summer.cart-page #selection-grid>article>img{width:100px!important;height:130px!important}#carbonza-summer.cart-page .summer-cart-info h3{font-size:16px!important}#carbonza-summer.cart-page .cart-options{grid-template-columns:minmax(0,1fr) 65px!important;gap:8px!important}#carbonza-summer .cz-footer{padding:28px 20px 18px!important}#carbonza-summer .summer-footer-nav{gap:10px 20px}#carbonza-summer .cz-footer-word{font-size:17vw!important}}
@media(prefers-reduced-motion:reduce){#carbonza-summer *,#carbonza-summer *:before,#carbonza-summer *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

#carbonza-summer .parts-hero .j-hero-shade{background:linear-gradient(0deg,#12161965,transparent 65%)!important}#carbonza-summer .j-catalog-heading h2{display:none!important}#carbonza-summer .summer-footer-nav a:focus-visible{outline-color:#236578}#carbonza-summer .home-discover-links>a:first-child{border-top:3px solid #e5c65d!important}
#carbonza-summer .ae-search-form{display:flex!important;align-items:center!important;flex-wrap:nowrap!important}#carbonza-summer .ae-search-form label{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%)!important;overflow:hidden!important}#carbonza-summer .ae-search-form #ae-store-search{flex:1!important;width:0!important;min-width:0!important}#carbonza-summer .ae-search-form button{flex:0 0 auto!important;width:auto!important}#carbonza-summer .mobile-language{position:absolute!important;right:78px!important;top:19px!important;width:54px!important;min-height:28px!important;height:28px!important;padding:2px 14px 2px 6px!important;border:0!important;background:transparent!important;font-size:11px!important;color:inherit!important}#carbonza-summer.home-cinema .mobile-language{color:white!important}#carbonza-summer .ae-controls select:has(option:checked:not([value=""])){border-color:#9bb6c1!important;background-color:#f5f8f9!important}
#carbonza-summer.cart-page #selection-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important}#carbonza-summer.cart-page .summer-cart-info{min-width:0!important;width:auto!important}#carbonza-summer.cart-page #selection-grid>article{width:100%!important}#carbonza-summer .cz-header>.c-select{position:absolute!important;right:78px!important;top:19px!important;width:54px!important;min-width:0!important;height:30px!important;background:transparent!important;border:0!important}#carbonza-summer .cz-header>.c-select .c-select-trigger{background:transparent!important;border:0!important;min-height:28px!important;height:28px!important;font-size:11px!important;padding:0 6px!important;width:54px!important;color:inherit!important}#carbonza-summer .cz-header>.c-select .mobile-language{right:0!important;top:0!important}#carbonza-summer.cart-page .cart-item-actions{flex-wrap:wrap!important}
#carbonza-summer.home-cinema .cz-header:has(button[aria-expanded=true]){background:white!important;color:#15191b!important}#carbonza-summer.home-cinema .cz-header:has(button[aria-expanded=true]) .mobile-language{color:#15191b!important}#carbonza-summer.home-cinema .s-scene[data-scene='4'] video{object-position:75% center!important}
/* Summer details, account, and a wordmark sized by its own viewBox. */
#carbonza-summer .cz-footer-word{font-size:0!important;line-height:0!important;width:100%!important;max-width:100%!important;padding:30px 0 10px!important;overflow:visible!important;letter-spacing:normal!important}
#carbonza-summer .summer-wordmark{display:block;width:100%;height:auto;max-width:100%;overflow:visible}
#carbonza-summer .cz-footer{border-top:3px solid #efce64!important}
#carbonza-summer .cz-header nav>a:hover{color:#236578!important;text-decoration-color:#e9c75c!important}
#carbonza-summer :is(input,select,textarea):focus-visible{outline-color:#d5ae35!important;border-color:#9eb7bf!important}
#carbonza-summer :is(button[type=submit],.cz-button,.btn){background:#172024!important;color:white!important;border:1px solid #172024!important}
#carbonza-summer :is(button[type=submit],.cz-button,.btn):hover{background:#ffe58a!important;color:#27291e!important;border-color:#edcc64!important}
#carbonza-summer .catalog-filter-field select:focus-visible{outline:2px solid #efce64!important}
#carbonza-summer #ae-store-grid .ae-save:hover{background:#ffe58a!important;color:#303025!important;border-color:#e8c965!important}
#carbonza-summer .cart-added-toast{border-left:4px solid #efce64!important}
#carbonza-summer.cart-page .checkout-layout>aside{background:#faf9f4!important;border-top:3px solid #efce64!important}
#carbonza-summer.cart-page .summary-total{border-color:#e3ded0!important}
#carbonza-summer.cart-page #selection-continue:hover{background:#ffe58a!important;color:#22271f!important}
#carbonza-summer.cart-page .cart-options select:focus{background:#fffdf4!important;border-color:#d2b95a!important}
#carbonza-summer.cart-page .j-remove:hover{color:#236578!important;text-decoration:underline!important}
#carbonza-summer.settings-page .settings-main{max-width:1400px!important;padding:60px 4.5vw 90px!important;margin:0 auto!important;background:white!important;color:#15191b!important}
#carbonza-summer.settings-page .settings-heading{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-height:200px!important;padding:20px 280px 40px 0!important;margin:0 0 48px!important;border-bottom:1px solid #e0e5e6!important;background:white!important}
#carbonza-summer.settings-page .settings-heading:after{content:'';position:absolute;right:0;top:0;width:230px;height:160px;background:#f6f3e9 url('summer-exotics.jpg') center/cover;border-radius:10px}
#carbonza-summer.settings-page .settings-kicker{display:flex;gap:8px;align-items:center;font-size:10px!important;letter-spacing:.16em!important;color:#54717a!important;margin:0 0 16px!important}
#carbonza-summer.settings-page .settings-kicker:before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background:#e9c553}
#carbonza-summer.settings-page .settings-heading h1{font-size:clamp(40px,5.4vw,76px)!important;line-height:1!important;margin:0!important}
#carbonza-summer.settings-page #settings-login{margin-top:22px!important;background:#fff5d3!important;color:#353d3d!important;border:1px solid #ebd580!important;padding:11px 20px!important;font-size:12px!important}
#carbonza-summer.settings-page #settings-login[hidden]{display:none!important}
#carbonza-summer.settings-page .settings-layout{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;gap:60px!important;align-items:start!important}
#carbonza-summer.settings-page .settings-nav{display:flex!important;flex-direction:column!important;position:sticky!important;top:112px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;gap:7px!important}
#carbonza-summer.settings-page .settings-nav a{display:block!important;padding:12px 0!important;background:none!important;color:#65757b!important;border:0!important;border-radius:0!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important}
#carbonza-summer.settings-page .settings-nav a:hover,#carbonza-summer.settings-page .settings-nav a:focus-visible{color:#236578!important;text-decoration:underline;text-decoration-color:#e5c154;text-underline-offset:8px}
#carbonza-summer.settings-page .settings-panels{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important}
#carbonza-summer.settings-page .settings-panel{background:white!important;border:0!important;border-bottom:1px solid #e0e5e6!important;border-radius:0!important;padding:32px 0 40px!important;margin:0!important;box-shadow:none!important;scroll-margin-top:105px}
#carbonza-summer.settings-page .settings-panel:first-of-type{padding-top:0!important}
#carbonza-summer.settings-page .settings-panel h2{font-size:26px!important;font-weight:800!important;color:#182024!important;letter-spacing:-.035em!important;line-height:1.15!important}
#carbonza-summer.settings-page .settings-section-head{margin-bottom:22px!important;display:block!important}
#carbonza-summer.settings-page .settings-section-head p{font-size:12px!important;line-height:1.5!important;margin-top:8px!important}
#carbonza-summer.settings-page .settings-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin:20px 0 24px!important}
#carbonza-summer.settings-page .settings-fields label{display:flex!important;flex-direction:column!important;gap:8px!important;font-size:12px!important;line-height:1.4!important;color:#63747a!important;font-weight:500!important;min-width:0!important}
#carbonza-summer.settings-page .settings-fields :is(input,select){width:100%!important;min-width:0!important;height:48px!important;padding:10px 13px!important;border:1px solid #dce3e5!important;background:#f8fafa!important;border-radius:8px!important;color:#1c272b!important;font-size:14px!important;box-shadow:none!important}
#carbonza-summer.settings-page :is(button[type=submit],#settings-signout){padding:12px 23px!important;min-height:44px!important;font-size:12px!important;font-weight:500!important;border-radius:999px!important}
#carbonza-summer.settings-page #settings-email,#carbonza-summer.settings-page #settings-addresses{font-size:13px!important;line-height:1.6!important;color:#65757b!important;margin:14px 0!important}
#carbonza-summer.settings-page #settings-delivery summary{font-size:13px!important;cursor:pointer;color:#236578!important;list-style:none;padding:13px 0!important}
#carbonza-summer.settings-page #settings-delivery summary:before{content:'+';margin-right:10px;color:#a48625;font-size:19px}
#carbonza-summer.settings-page #settings-display{background:#fffdf5!important;padding:28px!important;margin:28px 0!important;border:1px solid #f0e6bf!important;border-radius:12px!important}
#carbonza-summer.settings-page .settings-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;padding:18px 0!important;margin:0!important;border:0!important;border-top:1px solid #ebe8db!important;background:transparent!important;border-radius:0!important}
#carbonza-summer.settings-page .settings-toggle strong{font-size:14px!important;font-weight:500!important;color:#263438!important}
#carbonza-summer.settings-page .settings-toggle small{display:block;font-size:11px!important;line-height:1.5!important;margin-top:5px!important;color:#778185!important}
#carbonza-summer.settings-page .settings-toggle input[role=switch]:checked{background-color:#236578!important;border-color:#236578!important}
#carbonza-summer.settings-page .settings-secondary{background:transparent!important;color:#64777d!important;border:0!important;padding:10px 12px!important;font-size:12px!important;text-decoration:underline;text-underline-offset:4px}
#carbonza-summer.settings-page .settings-helper,#carbonza-summer.settings-page .settings-session p{font-size:11px!important;line-height:1.6!important;color:#7a8589!important;max-width:560px}
#carbonza-summer.settings-page .settings-session{background:transparent!important;border:0!important;padding:20px 0 0!important;margin:20px 0 0!important}
#carbonza-summer.settings-page .settings-shortcuts{display:flex!important;flex-wrap:wrap!important;gap:12px!important;background:none!important;padding:0!important;border:0!important}
#carbonza-summer.settings-page .settings-shortcuts a{display:inline-flex!important;background:#f3f7f8!important;color:#236578!important;padding:13px 20px!important;border:1px solid #e0e8eb!important;border-radius:999px!important;font-size:12px!important;box-shadow:none!important}
#carbonza-summer.settings-page .settings-shortcuts a:hover{background:#fff2c5!important;border-color:#ecd37d!important}
#carbonza-summer.settings-page .settings-feedback{font-size:12px!important;line-height:1.5!important;padding:12px 0!important}
@media(max-width:760px){#carbonza-summer.settings-page .settings-main{padding:32px 20px 60px!important}#carbonza-summer.settings-page .settings-heading{padding:12px 100px 28px 0!important;min-height:150px!important;margin-bottom:22px!important}#carbonza-summer.settings-page .settings-heading:after{width:84px;height:110px;top:8px;border-radius:7px}#carbonza-summer.settings-page .settings-heading h1{font-size:40px!important}#carbonza-summer.settings-page .settings-layout{grid-template-columns:1fr!important;gap:28px!important}#carbonza-summer.settings-page .settings-nav{flex-direction:row!important;position:static!important;overflow-x:auto!important;gap:24px!important;padding:0 0 12px!important;border-bottom:1px solid #e0e5e6!important;max-width:100%!important}#carbonza-summer.settings-page .settings-nav a{white-space:nowrap!important;padding:8px 0!important;flex-shrink:0!important;font-size:12px!important}#carbonza-summer.settings-page .settings-fields{grid-template-columns:1fr!important;gap:16px!important}#carbonza-summer.settings-page .settings-panel{padding:26px 0 30px!important}#carbonza-summer.settings-page .settings-panel h2{font-size:23px!important}#carbonza-summer.settings-page #settings-display{padding:20px!important}#carbonza-summer.settings-page .settings-toggle{gap:16px!important}#carbonza-summer .summer-wordmark{width:100%!important;max-width:100%!important}}

#carbonza-summer.settings-page .settings-nav a.is-active{color:#193f4a!important;font-weight:800!important;text-decoration:underline;text-decoration-color:#e5c154;text-decoration-thickness:2px;text-underline-offset:8px}
