.cm-header-ready .cg-header{justify-content:flex-start;gap:8px;left:28px;right:28px;top:24px;padding:0!important;align-items:center;z-index:1010}
.cm-header-ready .cg-logo{flex:0 0 auto;border:1px solid #ffffffa6;border-radius:28px;background:linear-gradient(145deg,#ffffff38,#ffffff08);box-shadow:inset 0 1px 3px #fff9,0 4px 12px #31576620;padding:4px 14px}
.cm-header-ready .cg-logo img{width:210px!important;height:34px!important;object-fit:contain}
.cm-header-ready .cg-actions{position:relative;display:flex;align-items:center;gap:0;min-height:44px;border:1px solid #ffffffad;border-radius:26px;background:linear-gradient(145deg,#ffffff38,#ffffff10);box-shadow:inset 0 1px 3px #ffffffc9,inset 0 -1px 3px #31576624,0 5px 15px #31576618;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);max-width:calc(100vw - 300px)}
.cm-header-ready .cg-actions>.cg-glass{width:40px;height:42px;min-width:40px;border:0;border-radius:50%;background:none;box-shadow:none;backdrop-filter:none;animation:none;transform:none!important;translate:none!important;color:#fff}
.cm-header-ready .cg-cart{order:0}.cm-header-ready .cg-cart svg{width:19px;height:19px}
.cm-header-ready [data-menu]{order:2;font-size:27px;transition:rotate .35s cubic-bezier(.2,.8,.2,1)}
.cm-header-ready [data-menu][aria-expanded=true]{rotate:45deg}
.cm-header-ready .cm-rail{order:1;position:static;inset:auto;margin:0;padding:0;width:max-content;max-width:0;min-width:0;max-height:none;overflow:hidden;border:0;border-radius:0;background:none;backdrop-filter:none;box-shadow:none;opacity:0;transform:translateX(-8px);transition:max-width .36s cubic-bezier(.22,.75,.2,1),opacity .2s ease,transform .36s cubic-bezier(.22,.75,.2,1);font:500 12px/1.2 Arial,sans-serif;color:#fff}
.cm-header-ready .cm-rail[open]{display:flex!important;align-items:center;flex-direction:row;gap:0;animation:none!important}
.cm-header-ready .cm-rail.cm-open{max-width:720px;opacity:1;transform:none;overflow:visible}
.cm-rail>.cg-menu-top,.cm-rail>.cg-search,.cm-rail>.cg-menu-footer{display:none!important}
.cm-header-ready .cm-rail>nav{display:flex;align-items:center;gap:16px;white-space:nowrap;flex-shrink:0}
.cm-header-ready .cm-rail nav>a,.cm-header-ready .cm-rail nav>button,.cm-header-ready .cm-rail nav>details>summary{display:flex;align-items:center;width:auto;min-height:42px;padding:0;border:0;background:none;color:inherit;font:inherit;text-transform:uppercase;text-decoration:none;letter-spacing:.015em;cursor:pointer;list-style:none}
.cm-rail summary::-webkit-details-marker{display:none}.cm-rail nav>details>summary>span{display:none}
.cm-rail nav>a:hover,.cm-rail nav>button:hover,.cm-rail summary:hover{opacity:.72}
.cm-header-ready .cm-rail nav>details{position:static}
.cm-header-ready .cm-rail nav>details>form,.cm-header-ready .cm-rail .cg-category-grid{position:absolute;top:calc(100% + 12px);left:0;width:min(360px,calc(100vw - 32px));box-sizing:border-box;padding:20px;border:1px solid #ffffffb0;border-radius:24px;background:linear-gradient(135deg,#b0c5c8d9,#8fabb5d9);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:inset 0 1px 2px #fff9,0 16px 36px #23383a22;white-space:normal}
.cm-header-ready .cm-rail .cg-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.cm-rail details:not([open])>.cg-category-grid,.cm-rail details:not([open])>form{display:none!important}
.cm-header-ready .cm-rail .cg-category-grid a{padding:12px;border:1px solid #ffffff85;border-radius:15px;background:#ffffff18;font-size:12px}
.cm-header-ready .cm-rail>.bm-currency-slot{display:block!important;flex-shrink:0;margin:0 0 0 16px;order:initial}
.cm-header-ready .cm-rail .bc-currency{position:static;width:auto;text-align:left}
.cm-header-ready .cm-rail .bc-in-menu .bc-toggle{width:auto;min-width:0;min-height:42px;height:42px;padding:0;border:0;border-radius:0;background:none!important;box-shadow:none;font:500 12px Arial,sans-serif;gap:6px}
.cm-header-ready .cm-rail .bc-in-menu .bc-toggle::before{content:'[';margin:0}.cm-header-ready .cm-rail .bc-in-menu .bc-toggle::after{content:']';font-size:12px}
.cm-header-ready .cm-rail [data-bc-note]{display:none!important}
.cm-header-ready .cm-rail .bc-in-menu .bc-panel{position:absolute;top:calc(100% + 12px);left:auto;right:0;width:min(330px,calc(100vw - 32px));max-height:70svh;overflow:auto;margin:0;padding:18px;border-radius:24px;background:linear-gradient(135deg,#b0c5c8ed,#8fabb5ed);box-shadow:inset 0 1px 2px #fff9,0 16px 36px #23383a22}
.cm-header-ready .cm-rail .bc-search input{font-size:16px!important;background:#ffffff18}
.cm-header-ready .cm-rail .bc-option:hover,.cm-header-ready .cm-rail .bc-option[aria-pressed=true]{background:#ffffff24}
.cm-header-ready .cm-rail .bc-list{max-height:35svh}
@media(max-width:900px) and (min-width:750px){.cm-header-ready .cg-logo img{width:170px!important}.cm-header-ready .cg-actions{max-width:calc(100vw - 260px)}.cm-header-ready .cm-rail>nav{gap:11px}.cm-header-ready .cm-rail{font-size:10px}.cm-header-ready .cm-rail>.bm-currency-slot{margin-left:11px}}
@media(max-width:749px){
 .cm-header-ready .cg-header{left:12px;right:12px;top:16px;gap:8px;flex-wrap:wrap;align-content:flex-start}
 .cm-header-ready .cg-logo{padding:4px 12px}.cm-header-ready .cg-header .cg-logo img{width:min(190px,calc(100vw - 150px))!important;height:34px!important}
 .cm-header-ready .cg-actions{max-width:100%;min-height:42px;flex-shrink:0}
 .cm-header-ready .cg-actions.cm-expanded{flex-basis:100%;width:100%}
 .cm-header-ready .cm-rail.cm-open{max-width:calc(100vw - 110px);flex:1;min-width:0;overflow:visible}
 .cm-header-ready .cm-rail>nav{gap:13px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;flex:1;min-width:0;flex-shrink:1;touch-action:pan-x}
 .cm-rail>nav::-webkit-scrollbar{display:none}
 .cm-header-ready .cm-rail nav>a,.cm-header-ready .cm-rail nav>button,.cm-header-ready .cm-rail nav>details>summary{font-size:11px;flex-shrink:0}
 .cm-header-ready .cm-rail>.bm-currency-slot{margin:0 0 0 12px;flex-shrink:0;padding-right:2px}
 .cm-header-ready .cm-rail .bc-in-menu .bc-toggle{font-size:11px;gap:4px}
 .cm-header-ready .cm-rail nav>details>form,.cm-header-ready .cm-rail .cg-category-grid{left:-1px;width:min(360px,calc(100vw - 24px))}
 .cm-header-ready .cm-rail .bc-in-menu .bc-panel{right:-1px;width:min(330px,calc(100vw - 24px));max-height:60svh}
 .cm-header-ready .cm-rail input,.cm-header-ready .cm-rail textarea{font-size:16px!important}
}
@media(prefers-reduced-motion:reduce){.cm-header-ready .cm-rail,.cm-header-ready [data-menu]{transition:none}}

.cm-header-ready .cg-logo img{object-fit:cover}.cm-header-ready .cm-rail nav>.cm-search>summary{font-size:21px}.cm-header-ready .cm-rail .cm-search .cg-search{display:flex;margin:0;gap:10px}.cm-header-ready .cm-rail .cm-search input{font-size:16px;min-width:0}.cm-header-ready .cm-rail .cm-search button{font-size:18px}

.cm-header-ready .cg-logo{border:0;border-radius:0;background:none;box-shadow:none;padding:0;backdrop-filter:none}
.cm-header-ready .cg-cart svg{display:none}
.cm-header-ready .cg-cart>span{display:flex!important;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:#fff;color:#41617b!important;font:600 14px/1 Arial,sans-serif;font-variant-numeric:tabular-nums;text-shadow:none}
@media(max-width:749px){
 .cm-header-ready .cg-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px}
 .cm-header-ready .cg-logo{padding:0}
 .cm-header-ready .cg-header .cg-logo img{width:min(210px,calc(100vw - 124px))!important;height:42px!important}
 .cm-header-ready .cg-actions,.cm-header-ready .cg-actions.cm-expanded{flex-basis:auto;width:auto;max-width:84px;min-height:42px;flex-shrink:0}
 .cm-header-ready .cm-rail,.cm-header-ready .cm-rail.cm-open{position:fixed;top:76px;left:16px;right:16px;bottom:auto;order:1;box-sizing:border-box;margin:0;width:calc(100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100svh - 100px);min-width:0;padding:14px;overflow-x:hidden;overflow-y:auto;border:1px solid #ffffffb0;border-radius:22px;background:linear-gradient(135deg,#ffffff40,#ffffff18);box-shadow:inset 0 1px 3px #ffffffb0,inset 0 -1px 3px #31576624,0 10px 28px #31576618;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);flex:none;transform:translateY(-6px) scale(.97);transform-origin:top right;transition:opacity .28s ease,transform .32s cubic-bezier(.2,.8,.2,1)}
 .cm-header-ready .cm-rail[open]{display:flex!important;flex-direction:column;align-items:stretch;gap:0}
 .cm-header-ready .cm-rail.cm-open{opacity:1;transform:translateY(0) scale(1)}
 .cm-header-ready .cm-rail>nav{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;min-width:0;overflow:visible;flex:none;touch-action:pan-y;white-space:normal}
 .cm-header-ready .cm-rail nav>a,.cm-header-ready .cm-rail nav>button,.cm-header-ready .cm-rail nav>details>summary{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:3px 0;font:500 14px/1.3 Arial,sans-serif;text-transform:uppercase;letter-spacing:.015em}
 .cm-header-ready .cm-rail nav>a::after,.cm-header-ready .cm-rail nav>button::after,.cm-header-ready .cm-rail nav>details>summary::after{content:'→';font:15px Arial;line-height:1}
 .cm-header-ready .cm-rail nav>details[open]>summary::after{content:'−'}
 .cm-header-ready .cm-rail nav>a>span,.cm-header-ready .cm-rail nav>button>span{display:none!important}
 .cm-header-ready .cm-rail nav>details{width:100%}
 .cm-header-ready .cm-rail nav>details>form,.cm-header-ready .cm-rail .cg-category-grid{position:static;inset:auto;width:100%;max-width:100%;margin:7px 0 10px;padding:12px;border:1px solid #ffffff75;border-radius:16px;background:#ffffff12;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
 .cm-header-ready .cm-rail>.bm-currency-slot{width:100%;margin:16px 0 0;padding:0;order:initial;flex:none;border-top:1px solid #ffffff40}
 .cm-header-ready .cm-rail .bc-in-menu .bc-toggle{justify-content:flex-start;min-height:42px;font:500 13px monospace;gap:7px}
 .cm-header-ready .cm-rail .bc-in-menu .bc-panel{position:static;inset:auto;width:100%;max-width:100%;max-height:320px;overflow:auto;margin:4px 0 0;padding:12px;background:#567b8d50;border-radius:18px}
 .cm-header-ready .cm-rail .bc-list{max-height:170px}
 .cm-header-ready .cm-rail nav>.cm-search>summary{font:500 14px Arial}
 .cm-header-ready .cm-rail .cm-search summary{font-size:0!important}
 .cm-header-ready .cm-rail .cm-search summary::before{content:'Search';font:500 14px Arial}
}

@media(max-width:749px){.cm-header-ready .cg-actions{backdrop-filter:none;-webkit-backdrop-filter:none}}

@media(max-width:749px){.cm-header-ready .cm-rail>nav{order:0}.cm-header-ready .cm-rail>.bm-currency-slot{order:1}}

:root{--bv-glass-shadow:inset 0 0 0 1px #ffffffb8,inset 1px 3px 1px -2px #fff,inset -2px -3px 1px -2px #ffffffd9,inset 0 -7px 3px -6px #fff,inset 0 2px 5px -3px #243e503b,inset -1px -1px 4px #243e5029,0 2px 5px #243e5024,0 6px 16px #243e5014}
.cm-header-ready .cg-actions,.cg-glass,.pv-option-values button,.bs-modes button,.hv-zoom button,.bk-reopen{background:linear-gradient(160deg,#ffffff25,#ffffff09 50%,#ffffff1a)!important;border:1px solid #ffffff70;box-shadow:var(--bv-glass-shadow);backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%)}
.cm-header-ready .cg-actions>.cg-glass{background:none!important;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.cm-header-ready [data-menu]{display:flex;align-items:center;justify-content:center;transition:rotate .22s cubic-bezier(.2,.8,.2,1);touch-action:manipulation}
.cm-header-ready [data-menu] svg{display:block;width:20px;height:20px;flex:0 0 20px}
.cm-header-ready .cm-rail{transition:max-width .22s cubic-bezier(.2,.8,.2,1),opacity .14s ease,transform .22s cubic-bezier(.2,.8,.2,1)}
.cm-header-ready .cm-rail nav>details>form,.cm-header-ready .cm-rail .cg-category-grid,.cm-header-ready .cm-rail .bc-in-menu .bc-panel{background:linear-gradient(145deg,#ffffff30,#ffffff10);box-shadow:var(--bv-glass-shadow);backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%)}
.cm-header-ready .cm-rail .cg-category-grid a,.cm-header-ready .cm-rail .bc-search input,.cm-header-ready .cm-rail label input,.cm-header-ready .cm-rail textarea{background:#ffffff12;box-shadow:inset 0 1px 3px #ffffff80,inset 0 -1px 3px #23383a26}
.cg button,.bk-banner button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.cg button:active,.bk-banner button:active{scale:.97}
.bk-banner{left:auto;right:24px;bottom:max(24px,env(safe-area-inset-bottom));width:min(430px,calc(100vw - 32px));padding:24px;border:1px solid #ffffff80;border-radius:8px;background:linear-gradient(145deg,#ffffff40,#ffffff18);box-shadow:var(--bv-glass-shadow);backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);animation:bk-in .16s ease-out}
.bk-copy{font:400 12px/1.25 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase;margin:0;letter-spacing:.015em}
.bk-actions{display:flex;gap:20px;margin-top:20px}
.bk-actions button{min-height:36px;padding:8px 5px;border:1px solid #ffffff50;border-radius:4px;box-shadow:var(--bv-glass-shadow);background:#ffffff18;font:600 13px/1 Arial,sans-serif;transition:scale .1s ease,opacity .1s ease}
.bk-actions button[data-bk=accept]{background:#dbf3ff;color:#34516c!important;box-shadow:inset 0 1px 2px #fff,0 1px 3px #23383a14;text-shadow:none}
.bk-actions button:disabled{opacity:.65}
.bk-status{font-size:11px;margin:10px 0 0}
@media(max-width:749px){
 .cm-header-ready .cg-actions{backdrop-filter:none;-webkit-backdrop-filter:none}
 .cm-header-ready .cm-rail,.cm-header-ready .cm-rail.cm-open{background:linear-gradient(145deg,#ffffff35,#ffffff12);box-shadow:var(--bv-glass-shadow);backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);transition:opacity .14s ease,transform .2s cubic-bezier(.2,.8,.2,1)}
 .cm-header-ready .cm-rail nav>details>form,.cm-header-ready .cm-rail .cg-category-grid{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px 2px #ffffff80}
 .bk-banner{left:16px;right:16px;bottom:max(20px,env(safe-area-inset-bottom));width:auto;padding:20px;border-radius:8px}
 .bk-actions{gap:16px;margin-top:18px}
}
@media(prefers-reduced-motion:reduce){.cm-header-ready .cm-rail,.cm-header-ready [data-menu],.bk-actions button{transition:none}.bk-banner{animation:none}}

.cm-header-ready .cg-header{justify-content:flex-start!important;gap:4px!important}.cm-header-ready .cg-actions{margin-left:0}

:root{--bv-sans:'Helvetica Neue',Helvetica,Arial,sans-serif;--bv-mono:'SFMono-Regular',Consolas,'Liberation Mono',monospace;--bv-glass-shadow:inset 0 0 0 1px #ffffffa8,inset 2px 3px 1px -2px #fff,inset -3px -8px 2px -6px #fff,inset -1px -1px 5px #27495744,inset 0 4px 5px -3px #294d5b40,inset 3px -7px 2px -5px #fff,0 3px 7px #29485724}
body :is(.cg,.cg-menu,.bk-banner,.bm-mini-cart),body :is(.cg,.cg-menu,.bk-banner,.bm-mini-cart) :is(h1,h2,h3,p,a,button,label,summary,input,select,textarea,span,td,th,legend){font-family:var(--bv-sans)!important}
body :is(.cg-logo,.cg-logo *){font-family:inherit!important}
body :is(.pv-option-group legend,.pv-option-values button,.bp-sizing,.bp-sheet-handle,.pv-hint,.cg-caption>span,.cm-rail nav,.bc-toggle,.bk-copy,.bp-size-dialog td,.bp-size-dialog th){font-family:var(--bv-mono)!important}
.cm-header-ready .cg-actions,.cm-header-ready .cm-rail.cm-open,.cp .cp-details,.pv-angles,.pv-option-values button,.bk-banner,.cg-glass{box-shadow:var(--bv-glass-shadow)!important;background-image:linear-gradient(126deg,#ffffff25 0%,#ffffff06 25%,#ffffff02 62%,#ffffff20 100%)}
.cm-header-ready .cg-actions::after{content:'';position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#fff8,transparent 24%,transparent 76%,#fff6);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:1px}

.cm-header-ready .cg-actions{height:40px;min-height:40px!important;padding:0 2px;border:0;border-radius:23px;background:linear-gradient(135deg,#ffffff15,#ffffff02 50%,#ffffff0c)!important;box-shadow:inset 0 0 0 1px #ffffffa8,inset 1.8px 3px 1px -2px #fff,inset -3px -8px 1px -6px #fff,inset -.3px -1px 4px #24404a50,inset 0 3px 4px -2px #24404a55,0 2px 4px #24404a33!important}
.cm-header-ready .cg-actions::after{display:none}
.cm-header-ready .cg-actions>.cg-glass{border:0!important;background:none!important;background-image:none!important;box-shadow:none!important;border-radius:0!important;width:36px;min-width:36px;height:38px;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.cm-header-ready .cg-actions>.cg-cart>span{width:19px;height:19px;flex-basis:19px;font-size:13px}
.cm-header-ready .cg-actions [data-menu] svg{width:20px;height:20px}
body :is(.cg-glass,.cm-rail,.cm-rail.cm-open,.cg-actions,.bk-banner,.pv-angles,.pv-option-values button,.bp-size-dialog,.bm-mini-cart){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.cm-header-ready .cm-rail.cm-open,.bk-banner,.pv-angles{background:linear-gradient(130deg,#ffffff12,#ffffff03 65%,#ffffff10)!important}

:root{--bv-glass-shadow:inset 0 2px 1px -1px #ffffffed,inset 1px 0 1px -1px #ffffff70,inset 0 -2px 1px -1px #ffffff80,inset -2px 0 4px -2px #173c4e50,0 3px 8px #102c3a22}
.cm-header-ready .cg-actions{backdrop-filter:blur(12px) saturate(115%)!important;-webkit-backdrop-filter:blur(12px) saturate(115%)!important;background:linear-gradient(135deg,#a7b8c129,#8399a329)!important;box-shadow:var(--bv-glass-shadow)!important;border:1px solid!important;border-color:#ffffffe8 #ffffff24 #ffffff75 #ffffff65!important}
body :is(.cm-rail.cm-open,.bk-banner,.bv-cart,.bc-panel,.pv-option-values button,.bs-modes button,.hv-zoom button,.cg-glass){border-style:solid!important;border-width:1px!important;border-color:#ffffffe0 #ffffff25 #ffffff70 #ffffff60!important;box-shadow:var(--bv-glass-shadow)!important}
.cm-header-ready .cg-actions>.cg-glass{border:0!important;box-shadow:none!important;background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}

.cg.cm-header-ready .cg-header .cg-actions{backdrop-filter:blur(12px) saturate(115%)!important;-webkit-backdrop-filter:blur(12px) saturate(115%)!important}

.cp .pv-option-values button.pv-color{border:0!important;box-shadow:none!important;background:none!important}

.cg.cm-header-ready .cg-header{left:12px!important;right:12px!important;top:18px!important;height:60px;justify-content:center!important;overflow:visible}
.cg.cm-header-ready .cg-header a.cg-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(280px,calc(100vw - 188px));margin:0!important;padding:9px 12px!important;box-sizing:border-box;isolation:isolate;border:0!important;background:none!important;box-shadow:none!important;flex:none!important}
.cg.cm-header-ready .cg-header a.cg-logo img{display:block;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:contain!important;position:relative;z-index:1}
.cg.cm-header-ready .cg-header .cg-actions{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0!important;flex:none!important}
.cg.cm-header-ready .cg-header a.cg-logo::before{content:'';position:absolute;inset:0;z-index:0;border-radius:22px;border:1px solid;border-color:#ffffffe8 #ffffff28 #ffffff85 #ffffff70;background:linear-gradient(135deg,#c9dce62b,#93aab51f);box-shadow:var(--bv-glass-shadow);backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:blur(12px) saturate(115%);animation:bv-glass-signal 17s linear infinite;pointer-events:none}
.cg.cm-header-ready .cg-header a.cg-logo::after{content:'';position:absolute;inset:0;z-index:2;border-radius:22px;background:linear-gradient(180deg,transparent 42%,#ffffff60 48%,#ffffff08 53%,transparent 58%);opacity:0;pointer-events:none;animation:bv-signal-pass 17s linear infinite}
@keyframes bv-glass-signal{0%,82%,84%,86%,100%{opacity:1}82.6%,85%{opacity:.15}83.2%,85.6%{opacity:.72}}
@keyframes bv-signal-pass{0%,81%,87%,100%{opacity:0;transform:translateY(-6px)}82%{opacity:.48;transform:translateY(-6px)}85%{opacity:.1;transform:translateY(6px)}}
@media(max-width:749px){.cg.cm-header-ready .cg-header a.cg-logo{border-radius:18px;padding:7px 9px!important}.cg.cm-header-ready .cg-header a.cg-logo::before,.cg.cm-header-ready .cg-header a.cg-logo::after{border-radius:18px}}
@media(prefers-reduced-motion:reduce){.cg.cm-header-ready .cg-header a.cg-logo::before,.cg.cm-header-ready .cg-header a.cg-logo::after{animation:none}.cg.cm-header-ready .cg-header a.cg-logo::after{display:none}}

.cg.cm-header-ready .cg-header .cg-actions{top:10px;transform:none!important}

@media(max-width:749px){.cg.cm-header-ready .cg-header .cm-rail,.cg.cm-header-ready .cg-header .cm-rail.cm-open{position:absolute!important;top:58px!important;left:auto!important;right:0!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}}

.cg.cm-header-ready .cg-header a.cg-logo::before{animation:none!important;opacity:1!important}.cg.cm-header-ready .cg-header a.cg-logo::after{display:none!important;animation:none!important}

.cg :is(a,button,input,select,summary,[tabindex]):is(:focus,:focus-visible,:active){outline:none!important;outline-offset:0!important;-webkit-tap-highlight-color:transparent!important}
.cg :is(a,button,input,select,summary,[tabindex]):is(:focus,:focus-visible)::before,.cg :is(a,button,input,select,summary,[tabindex]):is(:focus,:focus-visible)::after{outline:none!important}
.cg :is(a,button):focus-visible{filter:brightness(1.12)}

.cg.cm-header-ready .cg-header{top:max(8px,env(safe-area-inset-top))!important;height:50px!important}
.cg.cm-header-ready .cg-header a.cg-logo{height:50px!important;padding:0!important;overflow:hidden;border-radius:16px}
.cg.cm-header-ready .cg-header a.cg-logo img{position:absolute!important;left:8px;top:50%;width:calc(100% - 16px)!important;height:auto!important;transform:translateY(-50%);object-fit:contain!important}
.cg.cm-header-ready .cg-header a.cg-logo::before{inset:0;border-radius:16px}
.cg.cm-header-ready .cg-header .cg-actions{top:5px!important}
@media(max-width:749px){.cg.cm-header-ready .cg-header{top:max(6px,env(safe-area-inset-top))!important;height:40px!important}.cg.cm-header-ready .cg-header a.cg-logo{height:40px!important;border-radius:13px}.cg.cm-header-ready .cg-header a.cg-logo::before{border-radius:13px}.cg.cm-header-ready .cg-header .cg-actions{top:0!important}.cg.cm-header-ready .cg-header .cm-rail,.cg.cm-header-ready .cg-header .cm-rail.cm-open{top:48px!important}}

.cg.cm-header-ready .cg-header a.cg-logo::before,.cg.cm-header-ready .cg-header a.cg-logo::after{display:none!important;content:none!important}
.cg.cm-header-ready .cg-header a.cg-logo{background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
