:root{--aura-float-floor:max(14px,env(safe-area-inset-bottom))}#aura-access .aa-launch,html body #ast-scroll-top{position:fixed;bottom:var(--aura-float-floor)!important;margin:0!important;width:46px;height:46px;min-width:44px;min-height:44px;border-radius:12px}#aura-access .aa-launch{left:max(12px,env(safe-area-inset-left));right:auto;z-index:202;display:grid;place-items:center;padding:0;color:#fff;background:#075d64;border:2px solid #fff;box-shadow:0 2px 9px #102f3a38}html body #ast-scroll-top{left:auto!important;right:max(12px,env(safe-area-inset-right))!important;line-height:44px;text-align:center}@media(max-width:921px){:root{--aura-float-floor:calc(56px + env(safe-area-inset-bottom))}}#aura-access [hidden],#aa-panel:not([open]){display:none!important}#aa-panel{position:fixed;inset:0;margin:auto;width:min(94vw,465px);max-width:100vw;max-height:90dvh;padding:0;box-sizing:border-box;overflow:auto;background:#fff;color:#163d40;border:1px solid #b9cbc5;border-radius:16px;box-shadow:0 18px 65px #103a4040;font:1rem/1.45 Arial,sans-serif}#aa-panel[open]{display:flex;flex-direction:column}#aa-panel::backdrop{background:#15363980}#aa-panel .aa-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;background:#124b50;color:#fff;border-block-start:4px solid #cfa943}#aa-panel h2{font-size:1.4em;line-height:1.2;margin:0;color:inherit}#aa-panel button{min-height:44px;border-radius:8px;font:inherit}#aa-panel .aa-close{display:grid;place-items:center;width:44px;padding:0;border:1px solid #83a09d;color:#fff;background:#fff0;font-size:1.6em;line-height:1}#aa-panel .aa-body{padding:16px 20px;overflow-y:auto;overscroll-behavior:contain}#aa-panel .aa-size-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:#f0f5f2;border:1px solid #d7e3dd;border-radius:9px;font-weight:700}#aa-panel select{width:auto;min-width:100px;min-height:44px;margin:0;padding-inline:10px 23px;font:inherit;color:#16494d;border:1px solid #9bb3aa;border-radius:6px;background-color:#fff}#aa-panel fieldset{border:0;margin:14px 0 0;padding:0;min-width:0}#aa-panel legend{padding:0;margin:0 0 7px;font-weight:700;font-size:.96em;color:#355453}#aa-panel .aa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#aa-panel .aa-tile{display:grid;grid-template-columns:21px minmax(0,1fr) 16px;align-items:center;gap:7px;min-height:48px;margin:0;padding:8px;background:#fff;border:1px solid #cfdbd8;border-radius:8px;color:#284c4b;font-size:.9em;line-height:1.35;cursor:pointer}#aa-panel .aa-tile:has(:checked){background:#e8f4ef;border-color:#397c76;color:#064d4e}#aa-panel .aa-tile:focus-within{outline:2px solid #066772;outline-offset:1px}#aa-panel .aa-tile svg{grid-column:1;grid-row:1;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linejoin:round;stroke-linecap:round}#aa-panel .aa-tile span{grid-column:2;grid-row:1}#aa-panel .aa-tile input{grid-column:3;grid-row:1;width:16px;height:16px;margin:0;accent-color:#006873}#aa-panel .aa-foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;padding:10px 20px;border-top:1px solid #d8e2df}#aa-panel .aa-reset{padding:5px 12px;border:1px solid #aec3bc;color:#154c50;background:#f4f7f5}#aa-panel a{color:#14595f;text-decoration:underline}#aa-guide-help{font-size:.85em;margin:10px 0 0}.aa-guide-line{position:fixed;inset-inline:0;height:2px;border-top:2px solid #aa7615;box-shadow:0 1px #fff,0 -1px #173e46;z-index:199;pointer-events:none}.aa-spacing :is(main,footer) :is(p,li,label,td,h1,h2,h3,h4,.cps-title,.cps-price){line-height:1.85!important}.aa-words :is(main,header,footer,dialog){word-spacing:.16em!important}.aa-mono img,.aa-mono .cfvsw-swatch-inner{filter:grayscale(1)!important}.aa-cursor body,.aa-cursor body *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='40' viewBox='0 0 36 40'%3E%3Cpath d='m3 2 26 22-13 1-5 12z' stroke='white' stroke-width='3' stroke-linejoin='round' fill='%23152e32'/%3E%3C/svg%3E") 3 2,auto!important}.aa-cursor input:not([type=checkbox]),.aa-cursor textarea{cursor:text!important}html[data-aa-size="175"]{font-size:175%!important;--aa-min:1rem}html[data-aa-size="200"]{font-size:200%!important;--aa-min:1rem}html:is([data-aa-size="150"],[data-aa-size="175"],[data-aa-size="200"]) #aa-panel .aa-grid{grid-template-columns:minmax(0,1fr)}@media(max-width:380px){#aa-panel .aa-body{padding:12px}#aa-panel .aa-tile{grid-template-columns:minmax(0,1fr) 16px;gap:3px}#aa-panel .aa-tile svg{display:none}#aa-panel .aa-tile span{grid-column:1}#aa-panel .aa-tile input{grid-column:2}}@media(max-height:440px){#aa-panel[open]{display:block}#aa-panel .aa-body{overflow:visible}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #006572;outline-offset:2px}.aa-focus :focus-visible,#aura-access :focus-visible{outline:3px solid #005866!important;outline-offset:2px;box-shadow:0 0 0 5px #fff!important}html[data-aa-size="115"]{font-size:115%!important;--aa-min:1rem}html[data-aa-size="130"]{font-size:130%!important;--aa-min:1rem}html[data-aa-size="150"]{font-size:150%!important;--aa-min:1rem}html[data-aa-size]:not([data-aa-size="100"]) :is(p,li,label,button,input,select,textarea,.menu-link,.aura-nav-link,.cps-title,.price,.aura-contact a){font-size:var(--aa-min)!important;line-height:1.5}.aa-readable body :is(h1,h2,h3,h4,h5,h6,p,a,li,label,button,input,select,textarea,span,div){font-family:Arial,sans-serif!important}.aa-links a{text-decoration:underline!important;text-underline-offset:3px}.aa-links button{outline:2px solid currentColor;outline-offset:-3px}.aa-headings :is(h1,h2,h3,h4,h5,h6){border-inline-start:4px solid currentColor!important;padding-inline-start:.45em}.aa-motion *,.aa-motion *::before,.aa-motion *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.aa-contrast body,.aa-contrast body :is(main,section,article,header,footer,nav,aside,div,p,span,li,h1,h2,h3,h4,h5,h6,dialog,fieldset,label,legend,td,th,table,strong,small,ins,del,bdi){color:#fff!important;background-color:#171c1d!important;border-color:#eee!important;text-shadow:none!important}.aa-contrast body :is(a,a span){color:#ffe287!important}.aa-contrast body :is(input,button,select,textarea){color:#fff!important;background:#171c1d!important;border:1px solid #fff!important}.aa-contrast .aura-furniture{stroke:#ffe287!important}@media(forced-colors:active){#aura-access .aa-launch{border:2px solid ButtonText}}