div.svelte-medkk4{background-color:#ff220b;display:flex;width:100%;height:9rem;justify-content:center;align-items:center}p.svelte-medkk4{color:#fff;display:none;font-family:var(--font-heading);font-size:13px}@media screen and (max-width: 800px){.mobile-text.svelte-medkk4{display:initial}}@media screen and (min-width: 800px){.desktop-text.svelte-medkk4{display:initial}}.closable_banner.svelte-1nq13a9{background:var(--banner-background);color:var(--banner-text-color);font-size:14px;font-weight:500;font-family:var(--font-heading)}@media (width > 1000px){.closable_banner.svelte-1nq13a9{position:relative;z-index:96}}.center_banner.svelte-1nq13a9{display:flex;max-width:var(--site-width);margin:0 auto;align-items:center}.message.svelte-1nq13a9{flex:100% 0 1;text-align:center;padding:10px 0 10px 10px;line-height:20px}.message.svelte-1nq13a9 a{color:var(--banner-text-color);text-decoration:underline}.close.svelte-1nq13a9{border:0;background:none;padding:20px;line-height:0;color:var(--banner-text-color);font-size:16px;cursor:pointer}form.svelte-ftmfmt{position:relative;width:100%}form.svelte-ftmfmt input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.search-btn.svelte-ftmfmt,.clear-btn.svelte-ftmfmt{position:absolute;right:0;top:0;bottom:0;background-color:transparent;border:0;padding:0;width:40px;color:#cecece;display:flex;align-items:center;justify-content:center;cursor:pointer}.clear-btn.svelte-ftmfmt:hover{color:#fff}.spinner.svelte-ftmfmt{display:inline-block;height:16px;width:16px;border:2px solid #cecece;border-left-color:transparent;border-radius:50%;animation:1s linear 0s infinite normal running svelte-ftmfmt-spin}@keyframes svelte-ftmfmt-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.menu.svelte-13srqcw{display:flex;gap:5px}a.svelte-13srqcw{color:var(--color);padding:0 10px;line-height:38px;text-decoration:none;font-size:1rem;font-weight:600;display:flex;align-items:center;border-bottom:2px solid transparent;gap:5px;white-space:nowrap}a.svelte-13srqcw svg:where(.svelte-13srqcw){transition:transform .2s ease-in-out;margin-top:2px}a.active.svelte-13srqcw{border-bottom-color:var(--color)}a.active.svelte-13srqcw svg:where(.svelte-13srqcw){transform:rotate(-180deg)}a.svelte-13srqcw:hover{text-decoration:none}.crawlable_menu.svelte-vkaea1{display:none}.personal.svelte-1pojgn1{display:flex;align-items:center}a.svelte-1pojgn1{display:flex;gap:6px;align-items:center;font-weight:600;color:#fff;padding:5px 10px;text-decoration:none;font-size:1rem}a.svelte-1pojgn1:hover{text-decoration:none}svg.svelte-1pojgn1{display:block}.cart_icon.svelte-1pojgn1{position:relative}.cart_quantity.svelte-1pojgn1{position:absolute;font-size:12px;z-index:1;top:1px;left:5px;right:0;color:#000;line-height:1;text-align:center;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}@media (width <= 800px){.label.svelte-1pojgn1{display:none}}a.card.svelte-17mz9ur{text-decoration:none;overflow:hidden;color:var(--text-color);background-position:center;background-size:cover;min-height:30px;align-items:center;display:flex}a.card.show_image.svelte-17mz9ur{background-image:var(--background-image);position:relative;color:#fff}a.card.show_image.svelte-17mz9ur:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(10deg,#000,#000000e6 10%,#0000 50%,#0000);z-index:0}.contents.svelte-17mz9ur{font-size:19px;align-items:center;padding:0 15px;font-weight:600;line-height:1.2;z-index:1;display:flex;gap:10px;justify-content:space-between}.show_image.svelte-17mz9ur .contents:where(.svelte-17mz9ur){font-size:28.5px;font-weight:600;padding:5%;align-items:end;position:absolute;top:0;left:0;right:0;bottom:0}@media (width <= 800px){a.card.svelte-17mz9ur{flex-basis:calc(50% - 10px)}a.card.show_image.svelte-17mz9ur{padding-bottom:25%}.show_image.svelte-17mz9ur .contents:where(.svelte-17mz9ur){font-size:3vw}}@media (width <= 500px){a.card.svelte-17mz9ur{flex-basis:100%}a.card.show_image.svelte-17mz9ur{padding-bottom:33.33%}.show_image.svelte-17mz9ur .contents:where(.svelte-17mz9ur){font-size:6vw}}.card.emphasize.svelte-17mz9ur{border-left:5px solid}svg.svelte-17mz9ur{text-align:right}.submenu_container.svelte-1lv7jci{position:absolute;background-color:var(--panel-background);top:var(--header-height);left:0;right:0;overflow-y:auto;overflow-x:hidden;z-index:100}.submenu.svelte-1lv7jci{max-width:var(--site-width);margin:0 auto;padding:10px 0 20px;position:relative;z-index:100}.breadcrumbs.svelte-1lv7jci{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:0 10px 10px;font-size:16px;line-height:1;display:inline-flex;margin-bottom:10px;color:var(--muted-text)}.breadcrumbs.svelte-1lv7jci a:where(.svelte-1lv7jci){text-decoration:none;font-weight:600;color:var(--muted-text)}.breadcrumbs.svelte-1lv7jci a:where(.svelte-1lv7jci):last-child{color:var(--contrast-text)}.sections.svelte-1lv7jci{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.section_title.svelte-1lv7jci{font-size:1.2rem;font-weight:600;color:#000;padding:10px;line-height:1;border-bottom:1px solid var(--muted-text);margin-bottom:12px}.grid.svelte-1lv7jci{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:column;gap:10px}.section.svelte-1lv7jci{grid-column:span 1}.section.span_two.svelte-1lv7jci{grid-column:span 2}.section.svelte-1lv7jci .grid:where(.svelte-1lv7jci){grid-template-columns:repeat(1,1fr)}.section.svelte-1lv7jci .grid.two_columns:where(.svelte-1lv7jci){grid-template-columns:repeat(2,1fr)}@media (width <= 800px){body.submenu_open{overflow:hidden;height:100vh}.submenu_container.svelte-1lv7jci{height:calc(100dvh - calc(var(--header-height) + var(--ribbon-height)))}.submenu.svelte-1lv7jci{padding:10px}.grid.svelte-1lv7jci{display:flex;flex-direction:row;flex-wrap:wrap}.sections.svelte-1lv7jci{display:flex;flex-direction:column;gap:20px}.section.svelte-1lv7jci .grid:where(.svelte-1lv7jci){display:flex;flex-direction:row;flex-wrap:wrap}}.header.svelte-1sr9vh4{--header-height: 110px;background-color:#222;font-family:var(--font-heading);position:relative;z-index:95;font-weight:600}.elsewhere.svelte-1sr9vh4{position:fixed;top:0;left:0;right:0;bottom:0;z-index:90;cursor:default;background-color:var(--dark-transparent-overlay)}.flex_horizontal.svelte-1sr9vh4{display:flex;justify-content:space-between;gap:20px}.flex_vertical.svelte-1sr9vh4{display:flex;flex-direction:column;gap:10px;flex-grow:1}.header_content.svelte-1sr9vh4{align-items:stretch;padding:10px;max-width:var(--site-width);margin:0 auto}.logo.svelte-1sr9vh4{text-decoration:none;gap:6px;align-items:center;color:#fff}.mobile.svelte-1sr9vh4 .logo:where(.svelte-1sr9vh4){padding:0 2px}.mobile.svelte-1sr9vh4{display:none}.hamburger.svelte-1sr9vh4{border:0;background:none;padding:5px 10px 5px 5px;margin:0;color:#fff;cursor:pointer;line-height:40px;display:flex;align-items:center}@media (max-width: 1000px){.header.svelte-1sr9vh4{--header-height: 105px}.header_content.svelte-1sr9vh4{padding:10px}.flex_vertical.svelte-1sr9vh4{gap:10px}.mobile.svelte-1sr9vh4{display:flex}.desktop.svelte-1sr9vh4{display:none}}.menu.svelte-kwtqjm{display:flex}a.svelte-kwtqjm{color:var(--color);padding:0 20px;line-height:38px;text-decoration:none;font-size:1rem;font-weight:600;display:flex;align-items:center;border-bottom:2px solid transparent;white-space:nowrap;flex-shrink:0}a.active.svelte-kwtqjm{border-bottom-color:var(--color)}a.svelte-kwtqjm:hover{text-decoration:none}@media (max-width: 1350px){a.svelte-kwtqjm{padding:0 10px}}body.submenu_open>.container{filter:blur(10px)}.submenu_container.svelte-lxvh8k{position:absolute;background-color:var(--panel-background);top:var(--header-height);left:0;right:0;overflow-y:auto;overflow-x:hidden;z-index:100}.submenu.svelte-lxvh8k{max-width:var(--site-width);margin:0 auto;padding:20px 0 30px;position:relative;z-index:100}.breadcrumbs.svelte-lxvh8k{align-items:center;flex-wrap:wrap;gap:10px;padding:0 10px 10px;line-height:1;display:inline-flex;margin-bottom:10px;color:var(--muted-text)}.breadcrumbs.svelte-lxvh8k a:where(.svelte-lxvh8k){text-decoration:none;font-weight:600;color:var(--muted-text)}.breadcrumbs.svelte-lxvh8k a:where(.svelte-lxvh8k):last-child{color:var(--contrast-text)}.pane.svelte-lxvh8k{display:grid;grid-template-columns:repeat(4,1fr);align-items:start;gap:20px 30px;padding:0 20px}.loose_group.svelte-lxvh8k{grid-column:span var(--loose-span);columns:var(--loose-span);column-gap:30px}.panel_heading.svelte-lxvh8k{grid-column:1 / -1;display:flex;align-items:end;gap:15px;margin:10px 0;font-size:2rem;font-weight:600;line-height:1;color:#000;text-decoration:none}.link.svelte-lxvh8k{display:flex;gap:10px;align-items:end;padding:2px;color:var(--contrast-text);font-weight:600;text-decoration:none;break-inside:avoid}.subtitle.svelte-lxvh8k{font-size:14px;font-weight:400;color:var(--muted-text)}.section_title.svelte-lxvh8k{display:block;font-weight:600;color:#000;font-size:1.2rem;margin-bottom:8px;border-bottom:1px solid;padding-bottom:4px;text-decoration:none}@media (width <= 1000px){body.submenu_open{overflow:hidden;height:100vh}.submenu_container.svelte-lxvh8k{height:calc(100dvh - calc(var(--header-height) + var(--ribbon-height)))}.submenu.svelte-lxvh8k{padding:10px}.pane.svelte-lxvh8k{display:flex;flex-direction:column;gap:30px;align-items:normal;padding:0}.loose_group.svelte-lxvh8k{columns:auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.loose_group.svelte-lxvh8k .link:where(.svelte-lxvh8k){display:flex;align-items:center;flex-basis:calc(50% - 6px);font-size:18px}}@media (width <= 500px){.loose_group.svelte-lxvh8k .link:where(.svelte-lxvh8k){flex-basis:100%}}.submenu_container.in_drawer.svelte-lxvh8k{position:static;height:100%;background:none}.in_drawer.svelte-lxvh8k .submenu:where(.svelte-lxvh8k){padding:10px 0}.in_drawer.svelte-lxvh8k .pane:where(.svelte-lxvh8k){display:flex;flex-direction:column;gap:30px;align-items:normal;padding:0}.in_drawer.svelte-lxvh8k .loose_group:where(.svelte-lxvh8k){columns:auto;display:flex;flex-direction:column;gap:6px}.in_drawer.svelte-lxvh8k .loose_group:where(.svelte-lxvh8k) .link:where(.svelte-lxvh8k){font-size:18px}.in_drawer.svelte-lxvh8k .link:where(.svelte-lxvh8k) svg:where(.svelte-lxvh8k){margin-left:auto}.in_drawer.svelte-lxvh8k .breadcrumbs:where(.svelte-lxvh8k){padding:0 0 10px}.header.svelte-1f66aey{--header-height: 110px;background-color:#222;font-family:var(--font-heading);position:relative;z-index:95;font-weight:600}.elsewhere.svelte-1f66aey{position:fixed;top:0;left:0;right:0;bottom:0;z-index:90;cursor:default;background-color:var(--dark-transparent-overlay)}.flex_horizontal.svelte-1f66aey{display:flex;justify-content:space-between;gap:10px}.flex_vertical.svelte-1f66aey{display:flex;flex-direction:column;gap:10px;flex-grow:1}.drawer_surface.svelte-1f66aey{display:contents}.header_content.svelte-1f66aey{align-items:stretch;padding:10px;max-width:var(--site-width);margin:0 auto}.logo.svelte-1f66aey{text-decoration:none;gap:6px;align-items:center;color:#fff}.mobile.svelte-1f66aey .logo:where(.svelte-1f66aey){padding:0 2px}.desktop.svelte-1f66aey .logo:where(.svelte-1f66aey){margin-right:10px}.mobile.svelte-1f66aey{display:none}.personal_slot.svelte-1f66aey{flex-shrink:0}.hamburger.svelte-1f66aey{border:0;background:none;padding:5px 10px 5px 5px;margin:0;color:#fff;cursor:pointer;line-height:40px;display:flex;align-items:center}@media (max-width: 1000px){.header.svelte-1f66aey{--header-height: 105px}.header_content.svelte-1f66aey{padding:10px}.flex_vertical.svelte-1f66aey{gap:10px}.mobile.svelte-1f66aey{display:flex}.desktop.svelte-1f66aey{display:none}}.topo_canvas.svelte-rzwtxv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.footer_wrap.svelte-1peceki{--background: #141414}.footer_wrap.svelte-1peceki .footer{background-color:var(--background);font-weight:600}.footer_wrap.svelte-1peceki .footer li a{font-weight:400}.newsletter_banner.svelte-1peceki{background:var(--background);padding:80px 20px;position:relative;overflow:hidden}.newsletter_inner.svelte-1peceki{display:flex;align-items:center;gap:40px;max-width:800px;margin:0 auto;padding:40px 0;position:relative}.newsletter_text.svelte-1peceki{flex:1}.newsletter_title.svelte-1peceki{color:#fff;font-family:var(--heading-font-family, var(--font-heading));text-transform:uppercase;font-size:16px;font-weight:600;letter-spacing:1px;margin-bottom:6px}.newsletter_text.svelte-1peceki p:where(.svelte-1peceki){color:#bbb;margin:0;font-size:16px;font-family:var(--font-body)}.newsletter_form.svelte-1peceki{flex:1;max-width:500px}.newsletter_form.svelte-1peceki .desc{display:none}.newsletter_form.svelte-1peceki .oneline{gap:10px}@media (max-width: 800px){.newsletter_inner.svelte-1peceki{flex-direction:column;gap:16px;text-align:left;padding-left:20px;padding-right:20px}.newsletter_form.svelte-1peceki{max-width:none;width:100%}}main.svelte-1ywebjp{max-width:var(--site-width, 1040px);margin:0 auto 20px}.popup.svelte-1wbnfsb{position:fixed;bottom:0;right:0;z-index:1000;background:#000;color:#fff;padding:20px 20px 16px;display:block}.popup.svelte-1wbnfsb svg:where(.svelte-1wbnfsb){display:block}@font-face{font-family:Atkinson Hyperlegible Next;src:url(../../../fonts/atkinson_hyperlegible_next_latin.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400 600;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;src:url(../../../fonts/atkinson_hyperlegible_next_latin_ext.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400 600;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Protipo;src:url(../../../fonts/protipo_wide_400_normal.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:Protipo;src:url(../../../fonts/protipo_wide_500_normal.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600;font-stretch:normal}body:not(.hydrated) button,body:not(.hydrated) select,body:not(.hydrated) input,body:not(.hydrated) [role=search],body:not(.hydrated) details>summary{pointer-events:none;animation:hydration-pulse 1.5s ease-in-out infinite}@keyframes hydration-pulse{0%,to{opacity:1}50%{opacity:.5}}:root,.light_surface{--font-body: "Atkinson Hyperlegible Next", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading: "Protipo", "Helvetica Neue", Helvetica, Arial, sans-serif;--orange: #B86738;--light-gray: #767877;--dark-gray: #333;--deal-red: #B91C1C;--olive: #747B52;--urgently-soothing-red-background: var(--deal-red);--flaregun-red: var(--deal-red);--attention-red: var(--deal-red);--chemlight: var(--orange);--trex-green: var(--orange);--accent-text: #fff;--education-orange: var(--orange);--nan-blue: #1f6fb2;--dark-transparent-overlay: rgba(0, 0, 0, .5);--default-border-radius: 3px;--text-color: #111;--background: #fff;--mobile-width: 800px;--site-width: 1600px;--readable-width: 1000px;--contrast-gray: var(--light-gray);--disabled-gray: #939594;--contrast-text: var(--dark-gray);--input-border-gray: #c4c5c4;--better-contrast-background: #f2f2f2;--panel-background: #f7f7f7;--subpanel-background: #efefef;--tile-background: #f2f2f2;--input-background: #fff;--input-text: #111;--muted-text: var(--light-gray);--prose-font-size: 18px;--overlay-background: rgba(255, 255, 255, .75);--overlay-background-hover: rgba(255, 255, 255, .92);--overlay-text: var(--dark-gray);--lightbox-background: #fff;--lightbox-icon-color: #111;--lightbox-icon-outline: #fff;--lightbox-strip-background: rgba(242, 242, 242, .85);--lightbox-tile-background: #f2f2f2;--lightbox-backdrop: rgba(255, 255, 255, .85);--lightbox-text: #111;--badge-background: #fff;--badge-text: #111;--badge-edge: 0 0 0 1px var(--input-border-gray);accent-color:var(--orange);color-scheme:light}.light_surface{color:var(--text-color)}.dark_surface{--background: #000;--text-color: #cecece;--contrast-text: #fff;--contrast-gray: #b3b3b3;--disabled-gray: #686868;--input-border-gray: #666;--better-contrast-background: #333;--panel-background: #1a1a1a;--subpanel-background: #343434;--tile-background: #222;--input-background: #111;--input-text: #fff;--muted-text: #999;color-scheme:dark;color:var(--text-color)}body{color:var(--text-color);font-size:16px;line-height:1.6;font-family:var(--font-family, var(--font-heading));background-color:var(--background);margin:0}@media (max-width: 600px){:root{font-size:14px}}*{box-sizing:border-box}a{color:var(--link-color, var(--chemlight));text-decoration:none;font-family:var(--font-family, var(--font-heading));font-weight:600}p{margin:20px 0}button{font-weight:600}:where(button,th){color:var(--contrast-text)}:where(p,li,td,th,dd,blockquote,summary,label)>:where(strong,b){color:var(--contrast-text)}.content_page .main_content :is(p,li,blockquote){font-family:var(--font-family, var(--font-body));font-size:var(--prose-font-size)}.content_page .main_content :is(p,li,blockquote) a{font-family:inherit}h1,h2,h3,h4,h5,h6{padding:0;margin:0;text-transform:none;font-family:var(--heading-font-family, var(--font-heading));color:var(--contrast-text);font-weight:600;line-height:1.5}h1{font-size:2rem}h2,h3{font-size:1.5rem}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{font-size:1rem}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea{background-color:var(--input-background);border:1px solid var(--input-border-gray);padding:10px;border-radius:5px;color:var(--input-text);line-height:18px;font-size:16px;font-weight:400;font-family:var(--font-family, var(--font-heading))}input::placeholder,textarea::placeholder{color:var(--muted-text)}input:focus-visible,textarea:focus-visible{outline:2px solid var(--chemlight)}input[disabled],textarea[disabled]{color:var(--disabled-gray);background-color:var(--better-contrast-background);cursor:not-allowed}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=file]),select,textarea){font-size:16px}input:user-invalid,textarea:user-invalid{border-color:#e32400;box-shadow:0 0 0 2px #e3240040}input:user-invalid:focus-visible,textarea:user-invalid:focus-visible{outline-color:#e32400}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:#e32400;box-shadow:0 0 0 2px #e3240040}.pac-container{background-color:var(--background);border:1px solid var(--input-border-gray);border-top:0;border-radius:0 0 5px 5px;box-shadow:0 4px 8px #0000001f;color:var(--text-color);font-family:var(--font-heading)}.pac-item{padding:10px;border-top:1px solid var(--input-border-gray);color:var(--text-color);cursor:pointer}.pac-item:first-child{border-top:0}.pac-item:hover,.pac-item-selected{background-color:var(--better-contrast-background);color:var(--contrast-text)}.pac-item-query{color:var(--contrast-text);font-size:14px}.pac-matched{color:var(--contrast-text);font-weight:700}.pac-icon,.pac-logo:after{display:none}.pac-container iframe,.pac-container canvas,.pac-container [class*=gm-],.pac-container [class*=gmnoprint]{display:none!important}#age_gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:16px;border:0;background:#000;color:var(--text-color);overflow-y:auto}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){#age_gate{background:#0000008c;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}}#age_gate[open]{display:flex}#age_gate::backdrop{background:transparent}body:has(>#age_gate[open]){overflow:hidden}body:not(.hydrated) #age_gate button{pointer-events:auto;animation:none}#age_gate .card{margin:auto;width:100%;max-width:400px;padding:32px 28px;background:var(--background);border-radius:8px;box-shadow:0 24px 64px #00000059,0 4px 16px #0003}#age_gate .card,#age_gate form{display:flex;flex-direction:column;gap:16px}#age_gate header{display:flex;flex-direction:column;align-items:center;gap:16px}#age_gate h2,#age_gate p{margin:0}#age_gate h2{text-align:center}#age_gate .wordmark{display:inline-flex;align-items:center;gap:calc(40px * 6 / 22)}#age_gate .wordmark span{color:var(--contrast-text);font-family:var(--font-heading);font-weight:600;font-size:calc(40px * 20 / 22);line-height:1;white-space:nowrap}#age_gate .fine_print{color:var(--contrast-gray)}#age_gate button{width:100%;padding:10px 20px;background-color:var(--chemlight);color:var(--accent-text);border:2px solid var(--chemlight);border-radius:var(--default-border-radius);font-family:var(--font-heading);font-size:14px;font-weight:600;line-height:20px;letter-spacing:1px;text-transform:uppercase;cursor:pointer}#age_gate button.no{background-color:transparent;color:var(--chemlight)}#age_gate button:focus{outline:2px solid var(--contrast-text);outline-offset:2px}#age_gate .answers{display:grid;grid-template-columns:1fr 1fr;gap:8px}#age_gate .underage:focus{outline:none}#age_gate .underage,#age_gate[data-underage] form{display:none}#age_gate[data-underage] .underage{display:block}
