:root{--test: hsl(0 0% 73%);--color-primary-verydark: hsl(213 7% 33%);--color-primary-darker: hsl(72 48% 33%);--color-primary-dark: hsl(72 48% 43%);--color-primary: hsl(72 48% 53%);--color-primary-light: hsl(72 48% 63%);--color-primary-lighter: hsl(72 48% 73%);--color-primary-very-light: hsl(72 48% 95%);--color-accent-darkgrey: hsl(190 14% 50%);--color-accent-darker: hsl(190 100% 16%);--color-accent-dark: hsl(190 100% 26%);--color-accent: hsl(190 100% 35%);--color-accent-light: hsl(190 100% 46%);--color-accent-lighter: hsl(190 100% 56%);--reddish: hsl(337, 98%, 36%);--color-highlight: hsl(337 98% 36%);--color-highlight-darker: hsl(337 100 16%);--color-highlight-lighter: hsl(337 98 56%);--color-test: hsl(210, 8%, 95%);--color-black: hsl(240 8% 12%);--color-white: hsl(0 0% 100%);--color-neutral: hsl(210, 5%, 92%);--color-dark: hsl(210, 10%, 50%);--color-very-dark: hsl(220 10% 28%);--color-black-fiftypc: hsla(0 0% 50% / 0.5);--color-warning-darker: hsl(46 100% 47%);--color-warning-dark: hsl(46 100% 50%);--color-warning: hsl(46 100% 61%);--color-warning-light: hsl(46 100% 71%);--color-warning-lighter: hsl(46 100% 80%);--color-success-darker: hsl(94 48% 42%);--color-success-dark: hsl(94 48% 48%);--color-success: hsl(94 48% 56%);--color-success-light: hsl(94 48% 65%);--color-success-lighter: hsl(94 48% 74%);--color-error-darker: hsl(349 75% 36%);--color-error-dark: hsl(349 75% 44%);--color-error: hsl(349 75% 51%);--color-error-light: hsl(349 75% 59%);--color-error-lighter: hsl(349 75% 67%);--color-bg: hsl(0 0% 95%);--color-contrast-lower: hsl(240 0% 95%);--color-contrast-low: hsl(240 1% 83%);--color-contrast-medium: hsl(240 1% 48%);--color-contrast-high: hsl(240 4% 20%);--color-contrast-higher: hsl(240 8% 12%);--color-paper: hsl(35 51% 93%);--color-paper-greenish: #e9f0e1;--gradient-primary-stop-1: hsl(73 45% 55%);--gradient-primary-stop-2: hsl(123 45% 55%);--radius-sm: calc(var(--radius, 0.25em) / 2);--radius-md: var(--radius, 0.25em);--radius-lg: calc(var(--radius, 0.25em) * 2);--top-shadow-color: hsla(0 0% 100% / 0.4);--bottom-shadow-color: hsla(0 0% 0% / 0.12);--hover-bottom-shadow-color: hsla(0 0% 0% / 0.18);--dark-top-shadow-color: hsla(none 0% 0% / 0.4);--dark-bottom-shadow-color: hsla(none 0% 0% / 0.12);--dark-hover-bottom-shadow-color: hsla(none 0% 0% / 0.18);--shadow-size-sm-top: 0 0.3px 0.4px;--shadow-size-sm-bottom: 0 0.9px 1.2px;--hover-shadow-size-sm-bottom: 0 2.5px 3px;--shadow-size-md-top: 0 0.9px 1.5px;--shadow-size-md-bottom: 0 3.1px 5.5px;--hover-shadow-size-md-bottom: 0 9px 12px;--box-shadow-sm: inset var(--shadow-size-sm-top, 0) var(--top-shadow-color), var(--shadow-size-sm-bottom, 0) var(--bottom-shadow-color);--box-shadow-sm-hover: inset var(--shadow-size-sm-top) var(--top-shadow-color), var(--hover-shadow-size-sm-bottom) var(--hover-bottom-shadow-color);--dark-box-shadow-sm: inset var(--shadow-size-sm-top, 0) var(--dark-top-shadow-color), var(--shadow-size-sm-bottom, 0) var(--dark-bottom-shadow-color);--dark-box-shadow-sm-hover: inset var(--dark-shadow-size-sm-top) var(--dark-top-shadow-color), var(--hover-shadow-size-sm-bottom) var(--dark-hover-bottom-shadow-color);--box-shadow-md: inset var(--shadow-size-md-top, 0) var(--top-shadow-color), var(--shadow-size-md-bottom, 0) var(--bottom-shadow-color);--box-shadow-md-hover: inset var(--shadow-size-md-top) var(--top-shadow-color), var(--hover-shadow-size-md-bottom) var(--hover-bottom-shadow-color);--bulletColor1: hsl(189 100% 39%);--bulletColor2: hsl(205 100% 40%);--bulletColor3: hsl(86 100% 38%);--bulletColor4: hsl(311 100% 36%);--bulletColor5: hsl(36 78% 53%);--keyColorAus: var(--color-accent-light);--keyColorROW: var(--color-accent-dark);--body-background: var(--color-bg);--page-background: var(--color-bg);--body-color: var(--color-contrast-high)}#faq{--list-item-header: var(--color-primary-darker);--list-item-bg: var(--color-primary-verydark);--list_item-colour: var(--color-primary);--expanded-item-colour: var(--color-accent-darkgrey);--list-item-fg: white;--list-bg: white}:root{--font-primary: 'Alegreya Sans, Raleway, Montserrat', sans-serif;--font-secondary: 'Raleway', sans-serif;--font-small: 'Open Sans', sans-serif;--font-quotes: 'Playpen Sans', cursive;--font-logo: 'Cinzel', serif;--body-font: var(--font-primary);--header-font: var(--font-secondary);--title_font: var(--font-logo);--menu-font: var(--font-small);--banner-font: var(--font-logo);--weight-thin: 100;--thin: 100;--weight-light: 300;--light: 300;--weight-regular: 400;--regular: 400;--weight-medium: 500;--medium: 500;--weight-medium-bold: 600;--medium-bold: 600;--weight-bold: 700;--bold: 700}:root{--body-line-height: 1.4;--heading-line-height: 1.2;--text-unit: var(--text-base-size)}.primary{--background-color: var(--color-accent-dark);--margin: 0 auto;--padding: var(--space-xs);--gap: var(--space-md)}.primary .menu-item{--padding: 0 2px;--margin: 0 1px;--font-size: var(--menu-font-size);--border: 1px solid var(--color-accent-darker);--radius: var(--space-xxxs);--background-color: var(--color-accent);--color: var(--color-neutral);--icon-color: var(--color-neutral)}.primary .menu-item a,.primary .menu-item svg{--color: var(--color-neutral);--icon-color: var(--color-neutral)}.primary .menu-item svg{--position: left}.primary .menu-item svg.right{--position: right}.primary .menu-item:hover{--background-color: var(--color-neutral);--color: var(--color-accent);--icon-color: var(--color-accent)}.primary .menu-item:hover a,.primary .menu-item:hover svg{--color: var(--color-accent);--icon-color: var(--color-accent);--background-color: var(--color-neutral)}.primary .menu-item.selected{--font-weight: bold}.sidenav{--gap: var(--space-xl)}.sidenav .content{--order: 1}.sidenav .content.after_menu{--order: 3}.sidenav .menus{--gap: var(--space-md);--order: 2;--width: 100%;--margin: var(--space-sm) 0 0}.sidenav .menus:first-child{--margin: 0}.sidenav .menus nav.secondary{--gap: var(--space-xs);--margin: 0 0 var(--space-md);--width: 100%;--color: var(--color-accent-dark)}.sidenav .menus nav.secondary *{--margin: 0 0 var(--space-xxxs);--border: 1px solid var(--color-contrast-low);--padding: var(--space-xs);--font-size: var(--sidenav_menu-font-size)}.sidenav .menus nav.secondary h2,.sidenav .menus nav.secondary h3{--color: var(--color-accent-dark);--margin: 0;--padding: 0}.sidenav .menus nav.secondary .menu-item{--background-color: var(--color-neutral);--margin: var(--space-xxxs) 0;--border: 1px solid var(--color-contrast-low);--font-size: var(--text-md);--radius: 0;--transition: all 0.4s ease 0s;--icon-color: var(--color-highlight);--box-shadow: var(--box-shadow-md)}.sidenav .menus nav.secondary .menu-item:hover{--background-color: var(--color-accent-dark);--color: var(--color-neutral);--icon-color: var(--color-neutral);--transform: translateY(-2px);--box-shadow: var(--box-shadow-md-hover)}.sidenav .menus nav.categories{--gap: var(--space-xs);--margin: 0;--width: 100%;--color: var(--color-accent-dark)}.sidenav .menus nav.categories h2,.sidenav .menus nav.categories h3{--color: var(--color-accent-dark);--margin: 0;--padding: 0}.sidenav .menus nav.categories .menu-item{--color: var(--color-neutral);--background-color: var(--color-accent-dark);--margin: var(--space-xxxs) 0;--margin: 0 0 var(--space-xxxs);--border: 1px solid var(--color-contrast-low);--padding: var(--space-xs);--font-size: var(--text-lg);--radius: 0;--transition: all 0.4s ease 0s;--icon-color: var(--color-neutral);--box-shadow: var(--dark-box-shadow-sm)}.sidenav .menus nav.categories .menu-item:hover{--background-color: var(--color-accent-dark);--color: var(--color-neutral);--icon-color: var(--color-neutral);--transform: translateY(-2px);--box-shadow: var(--dark-box-shadow-sm-hover)}.sidenav .menu-items.single .menu-item{--padding: var(--space-md)}:root{--text-base-size: 1rem;--text-scale-ratio: 1.2;--small-print: 0.75rem;--line-height-multiplier: 1;--body-line-height: 1.4;--heading-line-height: 1.2;--text-unit: var(--text-base-size);--space-unit: 1em;--disabled-opacity: 0.5}:root{--text-xs: calc((var(--text-unit) / var(--text-scale-ratio)) / var(--text-scale-ratio));--text-sm: calc(var(--text-xs) * var(--text-scale-ratio));--text-md: calc(var(--text-sm) * var(--text-scale-ratio) * var(--text-scale-ratio));--text-lg: calc(var(--text-md) * var(--text-scale-ratio));--text-xl: calc(var(--text-lg) * var(--text-scale-ratio));--text-xxl: calc(var(--text-xl) * var(--text-scale-ratio));--text-xxxl: calc(var(--text-xxl) * var(--text-scale-ratio));--text-xxxxl: calc(var(--text-xxxl) * var(--text-scale-ratio));--space-xxxxs: calc(0.125 * var(--space-unit));--space-xxxs: calc(0.25 * var(--space-unit));--space-xxs: calc(0.375 * var(--space-unit));--space-xs: calc(0.5 * var(--space-unit));--space-sm: calc(0.75 * var(--space-unit));--space-md: calc(1.25 * var(--space-unit));--space-lg: calc(2 * var(--space-unit));--space-xl: calc(3.25 * var(--space-unit));--space-xxl: calc(5.25 * var(--space-unit));--space-xxxl: calc(8.5 * var(--space-unit));--space-xxxxl: calc(13.75 * var(--space-unit))}:root{--body-font-size: var(--text-md);--menu-font-size: var(--text-md);--sidenav-menu-font-size: var(--text-lg);--icon-size: var(--text-md)}h1,h2,h3,h4,h5,h6{--font-family: var(--header-font), serif}h1,h2,h3,h4{--font-weight: var(--bold);--color: var(--color-contrast-higher, hsl(240, 8%, 12%));--line-height: calc(var(--heading-line-height) * var(--line-height-multiplier, 1));--margin: var(--margin-top) 0 var(--margin-bottom)}h1{--font-size: var(--text-xxxl, 2.074em);--margin-top: var(--space-md);--margin-bottom: var(--space-lg);--color: var(--color-accent-darker)}h2{--font-size: var(--text-xl, 1.728em);--margin-top: var(--space-md);--margin-bottom: var(--space-sm);--color: var(--color-accent-dark)}h3{--font-size: var(--text-lg, 1.44em);--margin-top: var(--space-sm);--margin-bottom: var(--space-xs);--color: var(--color-accent)}h4{--font-size: var(--text-md, 1.2em);--margin-top: var(--space-xs);--margin-bottom: var(--space-xss);--color: var(--color-accent)}p{--margin: 0 0 var(--space-xs)}p:first-of-type{--margin: var(--space-xs) 0 var(--space-sm)}h3+p{--margin-top: var(--space-xxs);--color: var(--color-accent);--font-weight: var(--medium)}.small{--font-size: var(--text-sm, 0.833em)}ul{--font-size: var(--text-md);--color: var(--color-contrast-higher);--icon-name: plus;--icon-color: var(--color-highlight);--margin: var(--text-sm) 0}ul li{--margin-top: var(--space-sm);--margin-bottom: var(--space-sm)}ul li:first-child{--margin-top: var(--space-xs)}ul li{--margin: var(--margin-top) 0 var(--margin-bottom)}.banner{--color: var(--color-accent-darker);--font-size: var(--text-lg);--margin: var(--space-md) 0}aside{--padding: var(--space-sm);--margin: var(--space-md) 0;--border: 2px solid;--border-color: var(--color-primary)}body>header{--background-color: var(--color-primary);--background-image: linear-gradient( to bottom, var(--color-primary), var(--color-primary) 75%, var(--page-background) 75%, var(--page-background) );--width: 100vw}body>header #branding{--color: white;--font-family: var(--banner-font);--font-size: 7rem;--logo: url("/assets/RummLabLogo-1407b82e.png");--logoHeight: auto;--logoPosition: center left;--logoSmall: url("/assets/RummLogoPlus-small-17dad178.png");--logoWidth: 130px;--margin: var(--space-lg) 0 0 0}body>header #branding a.sitename{--color: white}body>footer{--color:var(--color-neutral);--background-color: var(--color-accent-dark);--margin: 1rem 0}body>footer .smallprint{--font-size: var(--text-sm)}body>footer svg{--icon-color: currentColor;--size: --font-size}body{--background-color: var(--page-background);--color: var(--body-color);--layout-columns: var(--layout-columns-default);--layout-areas: var(--layout-areas-default);--total-content-width: 66vw;--shared-content-gap: 4vw;--shared-content-wide: 42vw;--shared-content-narrow: 20vw;--shared-content-balanced: 31vw}body main{--width: var(--total-content-width);--margin: 0 auto;--nav-width: 0;--gap: 0}body main .container{--layout-rows: [content] auto;--layout-columns: [content];--content-areas: "content"}body main .container:has(.banner){--layout-rows: [heading] auto [content] auto;--banner-areas: "heading"}body main .container:has(#prices){--layout-rows: [heading] auto [content] auto;--layout-columns: [content]}body main .container:has(.left+.right,.text+.sidenav){--layout-columns: [content-left] var(--left-column-width) [content-right] var(--right-column-width);--column-gap: var(--shared-content-gap);--banner-areas: "heading heading";--content-areas: "left-content right-content" }body main .container:has(.left+.right){--left-column-width: var(--shared-content-balanced);--right-column-width: var(--shared-content-balanced)}body main .container:has(.text+.sidenav){--left-column-width: var(--shared-content-wide);--right-column-width: var(--shared-content-narrow);--text-area: left-content;--sidenav-area: right-content}body main .container:has(.text+.sidenav):has(.sidenav.left){--right-column-width: var(--shared-content-wide);--left-column-width: var(--shared-content-narrow);--text-area: right-content;--sidenav-area: left-content}.pricing .banner .regional_prices{--border: 2px solid;--border-color: var(--color-accent-dark);--margin: 0;--width: 100%;--text-align: left;--font-size: var(--text-md);--padding: 0}.pricing .banner .regional_prices p{--padding: var(--space-sm)}.pricing .banner .regional_prices p.user_location{--background-color: var(--color-accent-dark);--color: var(--color-contrast-lower);--font-size: var(--text-lg);--font-weight: var(--medium-bold);--text-align: center;--margin: 0}div#prices{--permittedColor: var(--color-accent);--unpermittedColor: var(--color-accent-light)}div#prices .notification{--font-size: var(--text-xl);--margin: 0;--padding: var(--space-sm);--border: 2px solid;--border-color: var(--color-accent-dark);--width: 100%;--background-color: var(--color-accent);--color: var(--color-contrast-lower);--font-weight: var(--medium-bold);--text-align: center}div#prices table{--font-size: var(--text-sm);--margin: 0;--padding: var(--space-md);--radius: var(--space-xs);--border-color: var(--color-primary);--border: var(--space-xxs) solid;--button-height: var(--space-md);--group-border-color: var(--color-highlight);--background-color: transparent;--color: var(--color-contrast-higher);--price-row-height: var(--space-xl);--header-row-height: var(--space-lg);--width: 50vw;--text-align: center;--box-shadow: var(--dark-box-shadow-sm)}div#prices table th,div#prices table td{--color: var(--color-contrast-higher)}div#prices table th h3,div#prices table th h4,div#prices table td h3,div#prices table td h4{--color: var(--color-contrast-medium)}div#prices table th.permitted,div#prices table td.permitted{--color: var(--permittedColor);--font-weight: var(--medium-bold)}div#prices table th.unpermitted,div#prices table td.unpermitted{--color: var(--unpermittedColor);--font-weight: var(--light)}div#prices table thead,div#prices table tfoot{--font-size: var(--text-md)}div#prices table thead tr,div#prices table tfoot tr{--font-weight: bold}div#prices table thead tr th,div#prices table tfoot tr th{--height: var(--header-row-height);--padding: var(--space-sm) 0 var(--space-md) var(--space-sm)}div#prices table thead tr th h3,div#prices table thead tr th h4,div#prices table tfoot tr th h3,div#prices table tfoot tr th h4{--margin: 0;--padding: 0}div#prices table thead tr.names th,div#prices table thead tr.taxes th,div#prices table tfoot tr.names th,div#prices table tfoot tr.taxes th{--padding: 0 0 0 var(--space-sm)}div#prices table tfoot{--color: var(--color-primary)}div#prices table tfoot th{--padding: var(--space-sm) 0 var(--space-md) var(--space-sm)}div#prices table tfoot th:hover{--background-color: var(--color-primary);--color: var(--color-contrast-lower)}div#prices table tbody tr{--font-size: var(--text-md);--padding: var(--space-xs);--background-color: var(--color-contrast-lower)}div#prices table tbody tr:has(td:first-child:not(:empty)){--border: 2px double var(--border-color);--border-color: var(--color-highlight)}div#prices table tbody tr td.buy{--padding: 0;--margin: 0}div#prices table tbody tr td.buy .purchase_button{--padding: var(--space-xxs) var(--space-sm);--font-size: var(--text-md);--font-weight: var(--medium-bold);--color: var(--color-contrast-lower);--background-color: var(--permittedColor);--letter-spacing: 0.1rem;--border: 1px solid;--border-color: var(--unpermittedColor)}div#prices table tbody tr td.buy .purchase_button svg{--margin: 0 0 0 var(--space-sm);--icon-color: var(--color-contrast-lower)}div#prices table tbody tr:hover{--background-color: white}div#prices table tbody tr:hover .purchase_button{--background-color: white;--color: var(--permittedColor)}div#prices table tbody tr:hover .purchase_button svg{--icon-color: var(--color-contrast-lower)}div#prices table tbody tr:not([class]){height:var(--price_row_height, 3rem)}div#prices table tbody td{--font-size: inherit;--padding: inherit;--height: var(--button-height)}div#prices table tbody td:first-child{--font-weight: bold;--margin: var(--space-md)}ul.monographs em{--font-size: var(--space-sm);--font-weight: bold;--color: var(--color-accent-dark)}.faqs{--icon-color: var(--color-primary-dark);--highlight-width: var(--space-xxs);--highlight-color: var(--color-primary-darker)}.faqs article.faq_category .category_title{--margin: var(--space-md) 0;--font-size: var(--text-xl);--color: var(--color-neutral);--background-color: var(--color-accent-dark)}.faqs article.faq_category .category_title:hover{--background-color: var(--color-primary)}.faqs article.faq_category:first-of-type .category_title{--margin: 0}.faqs article.faq_category:target .category_title{--background-color: var(--color-primary);--color: var(--color-neutral)}.faqs .category_item{--border: 0;--color: var(--color-primary-darker);--background-color: var(--color-white);--font-weight: var(--weight-light);--margin: 0 0 var(--space-sm);--padding: var(--space-md);--shadow: var(--box-shadow-sm);--transition: box-shadow .2s}.faqs .category_item:hover{--shadow: 0 1px 10px var(--box-shadow)}.faqs .category_item:last-of-type{--margin: 0}.faqs .item_question{--margin: var(--space-md) 0 0;--padding: 0;--color: var(--color-primary-darker)}.faqs .item_question span{--font-size: var(--space-md);--font-weight: var(--weight-thin)}.faqs .item_answer h2,.faqs .item_answer h3,.faqs .item_answer h4{--color: var(--color-primary-darker);--margin: var(--space-sm)}.faqs .item_answer p,.faqs .item_answer li{--margin: var(--space-sm);--color: var(--color-accent-darkgrey)}.faqs .item_answer code{--padding: 0 0.25rem;--background-color: var(--color-contrast-lower);--color: black}.faqs .menu.categories button{--box-shadow: var(--dark-box-shadow-sm);--height: var(--space-lg);--line-height: var(--space-lg);--font-size: var(--text-lg);--font-weight: var(--weight-light);--padding: var(--space-md);--color: var(--color-white);--background-color: var(--color-accent-darker);--border-color: var(--color-accent);--border-bottom: 1px solid var(--border-color);--margin: 0}.customer_notification{--padding: var(--space-xs);--border: var(--space-xs) solid;--border-color: var(--color-primary-light);--border-radius: 10px;--margin: var(--space-lg) auto;--width: 80%;--color: var(--color-accent);--background-color: var(--color-primary-very-light)}.chevron-right{position:relative;width:120px;height:120px}.chevron-right::before,.chevron-right::after{content:"";position:absolute;right:10px;top:50%;width:80px;height:18px;background:#cd5454;transform-origin:right center}.chevron-right::before{transform:translateY(-50%) rotate(45deg)}.chevron-right::after{transform:translateY(-50%) rotate(-45deg)}.chevron-up{width:150px;height:120px;margin:2rem auto;background:linear-gradient(45deg, transparent 46%, #cd5454 47%, #cd5454 53%, transparent 54%) bottom left,linear-gradient(-45deg, transparent 46%, #cd5454 47%, #cd5454 53%, transparent 54%) bottom right;background-size:50% 100%;background-repeat:no-repeat}.chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 13.1l-8-8 2.1-2.2 5.9 5.9 5.9-5.9 2.1 2.2z'/%3E%3C/svg%3E");height:50px;width:50px}*,*::before,*::after{box-sizing:border-box}a{text-decoration:none;color:inherit;cursor:pointer}button{background-color:rgba(0,0,0,0);color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}ul,ol,dd{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}fieldset{border-width:0;padding:0;margin:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}svg.svg-inline--fa{margin-right:.25rem}svg{fill:var(--icon-color, var(--color-accent));width:var(--icon-size, var(--font-size));height:var(--icon-size, var(--font-size))}body{font-size:var(--body-font-size, 20px);font-family:var(--font-primary),sans-serif;font-weight:var(--weight-regular, 400);color:var(--color-contrast-high, hsl(240, 4%, 20%));background-color:var(--body-background)}body{font-family:var(--font-primary),sans-serif}.menu{--font-size: var(--menu-font-size);--icon-size: var(--menu-font-size)}.hide{display:none}.hidden{transform:translate(-9999px, 0px);opacity:0}.lowlight{opacity:.5}h1,h2,h3,h4,h5,h6{font-family:var(--header-font),serif;font-weight:var(--font-weight);line-height:var(--line-height);font-size:var(--font-size);margin:var(--margin)}.small{font-size:var(--font-size)}a{text-decoration:none}strong{font-weight:var(--weight-bold)}s{text-decoration:line-through}u{text-decoration:underline}ul,ol{list-style-type:none}.content p,.content blockquote,.content ul li,.content ol li{line-height:calc(var(--body-line-height)*var(--line-height-multiplier, 1))}.content p,.content p:hover,.content p:active,.content p:focus,.content blockquote,.content blockquote:hover,.content blockquote:active,.content blockquote:focus,.content ul li,.content ul li:hover,.content ul li:active,.content ul li:focus,.content ol li,.content ol li:hover,.content ol li:active,.content ol li:focus{color:var(--color);background-color:var(--background-color)}.content ul,.content ol,.content p,.content blockquote,.content .content__block{margin-bottom:calc(var(--space-unit)*var(--text-vspace-multiplier, 1))}.content img{display:block;margin:0 auto}.content figcaption{text-align:center;margin-top:calc(var(--space-unit)*.5)}.content em{font-style:italic}.content hr{margin:calc(var(--space-unit)*var(--text-vspace-multiplier, 1)) auto}.content>*:first-child{margin-top:0}.content>*:last-child{margin-bottom:0}.text-sm{font-size:var(--text-sm)}.text-md{font-size:var(--text-md)}svg{vertical-align:middle;padding:0 2px}body{box-sizing:border-box;min-height:100vh}body>main{width:var(--width);margin:var(--margin)}body>main .container{display:grid;column-gap:var(--column-gap);grid-template-columns:var(--layout-columns);grid-template-rows:var(--layout-rows);grid-template-areas:var(--banner-areas) var(--content-areas)}body>main .container .banner{grid-area:heading}body>main .container .text{grid-area:left-content}body>main .container .left{grid-area:left-content}body>main .container .right{grid-area:right-content}body>footer{grid-area:footer}#hero{grid-row:2;grid-column:1/-1;display:grid;grid-template-rows:[row1] auto [row2] auto [row3] 5rem;grid-template-areas:". head ." ". statement ." ". statement .";text-align:center}#hero::before{background-color:rgba(0,0,0,0);content:"";grid-column:1/-1;grid-row:3}#hero{position:relative;background-color:rgba(0,0,0,0)}#hero h1{grid-area:head;margin:0 auto;padding:var(--space-lg) 0;color:#fff}#hero .hero_statement{grid-area:statement;width:350px;height:300px;margin:0 auto;position:relative;border:3px solid var(--color-highlight);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;background-color:var(--color-highlight);background-image:radial-gradient(circle at center, var(--color-highlight-darker), var(--color-highlight-lighter))}#hero .hero_statement blockquote,#hero .hero_statement img{display:inline-block}#hero .hero_statement blockquote{margin-top:2rem;font-size:1.5rem;padding:3px;font-family:var(--font-quotes),serif;color:var(--color-contrast-low);text-align:center;text-shadow:.5px .5px 1px rgba(0,0,0,.3)}#hero .hero_statement blockquote cite{font-style:italic;display:block}body>header{background-size:cover;background-color:var(--background-color)}body>header:has(#hero){background:var(--background-image)}body>header .shop .snipcart-items-count:empty{display:none}body>header .shop .snipcart-items-count{position:relative;bottom:var(--bottom-offset);right:var(--right-offset);font-size:var(--font-size);padding:var(--space-xxxs) var(--space-xs);border-radius:50em}body>header .shop .snipcart-items-count,body>header .shop .snipcart-items-count:hover,body>header .shop .snipcart-items-count:active,body>header .shop .snipcart-items-count:focus{color:var(--color);background-color:var(--background-color)}#branding{margin-top:var(--margin);text-align:center}#branding .sitename,#branding .sitename:hover,#branding .sitename:active,#branding .sitename:focus{color:var(--color);background-color:var(--background-color)}#branding .sitename{display:inline-block;font-family:var(--font-family),cursive;font-size:var(--font-size);text-decoration:none;text-transform:uppercase;line-height:1;padding-left:calc(var(--logoWidth)*1.2);background-image:var(--logo);background-position:var(--logoPosition);background-size:var(--logoWidth) var(--logoHeight);background-repeat:no-repeat}body>footer{padding:var(--space-md);margin:var(--margin);display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:var(--color)}body>footer a,body>footer h1,body>footer h2,body>footer h3,body>footer h4{color:inherit}body>footer{background-color:var(--background-color)}body>footer a{text-decoration:none}body>footer .contact a{display:block}body>footer .smallPrint{font-size:var(--font-size);display:flex;flex-direction:row;gap:var(--gap, 1rem);justify-content:space-between}body>footer .smallPrint>*+*:before{content:"|";margin:0 .5rem}body{display:grid;grid-template-rows:[header] auto [main] 1fr [footer] auto;grid-template-columns:[page] 100%}body header{grid-row:header;grid-column:page}body main{grid-row:main;grid-column:page}body footer{grid-row:footer;grid-column:page}body{min-height:100vh;min-height:100svh}main{background-color:var(--page-background);padding:var(--padding)}main h1,main h2,main h3,main h4,main h5,main h6,main p{margin:var(--margin);padding:var(--padding)}main h1,main h1:hover,main h1:active,main h1:focus,main h2,main h2:hover,main h2:active,main h2:focus,main h3,main h3:hover,main h3:active,main h3:focus,main h4,main h4:hover,main h4:active,main h4:focus,main h5,main h5:hover,main h5:active,main h5:focus,main h6,main h6:hover,main h6:active,main h6:focus,main p,main p:hover,main p:active,main p:focus{color:var(--color);background-color:var(--background-color)}main h1,main h2,main h3,main h4,main h5,main h6,main p{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight)}main .banner,main .banner:hover,main .banner:active,main .banner:focus{color:var(--color);background-color:var(--background-color)}main .banner{margin:var(--margin);padding:var(--padding);font-size:var(--font-size)}main ul li{margin:var(--margin)}main ul li>*{vertical-align:middle;display:inline-block}main ul li>svg{margin-right:var(--space-xxs)}main .name{font-weight:var(--weight-bold);color:var(--color-primary-darker)}main .content:first-of-type,main .content:first-of-type:hover,main .content:first-of-type:active,main .content:first-of-type:focus,main .banner:first-of-type,main .banner:first-of-type:hover,main .banner:first-of-type:active,main .banner:first-of-type:focus{color:var(--color);background-color:var(--background-color)}main .content:first-of-type,main .banner:first-of-type{margin:var(--margin);padding:var(--padding);font-size:var(--font-size)}main aside.sidenav,main aside.sidenav:hover,main aside.sidenav:active,main aside.sidenav:focus{color:var(--color);background-color:var(--background-color)}main .feature svg+p{display:inline-block}ul.monographs em{font-weight:var(--font-weight);color:var(--color)}a[href^=mailto]{display:inline-block;border-color:var(--color-primary-darker);padding:var(--space-xxxs) var(--space-xxs);text-align:center;text-decoration:none;border-radius:5px}a[href^=mailto]:hover{background-color:var(--color-accent);color:var(--color-neutral)}a[href^=mailto]:hover svg{fill:var(--color-neutral)}div.side-by-side{display:grid;grid-template-rows:[header] auto [content-row] auto;grid-template-columns:[text-col] 60% [note-col] 1fr;gap:var(--space-sm)}div.side-by-side h3{grid-row:header;grid-column:span 2}div.side-by-side .paras{grid-row:content-row;grid-column:text-col}div.side-by-side aside{grid-row:content-row;grid-column:note-col}aside{--margin: 0;--font-size: var(--text-md);--padding: var(--space-xs);--border: 2px solid;--border-color: var(--color-primary)}aside,aside:hover,aside:active,aside:focus{color:var(--color);background-color:var(--background-color)}aside{margin:var(--margin);padding:var(--padding)}aside,aside:hover,aside:active,aside:focus{border:var(--border) var(--border-color);border-radius:var(--radius, 0)}.customer_notification{margin:var(--margin);padding:var(--padding)}.customer_notification,.customer_notification:hover,.customer_notification:active,.customer_notification:focus{border:var(--border) var(--border-color);border-radius:var(--radius, 0)}.customer_notification,.customer_notification:hover,.customer_notification:active,.customer_notification:focus{color:var(--color);background-color:var(--background-color)}.customer_notification{margin:var(--space-lg) var(--space-sm)}.customer_notification h3{color:var(--color-accent-dark)}.customer_notification .signature{font-family:var(--font-quotes),cursive;font-optical-sizing:auto;font-weight:var(--medium-bold);font-style:normal}@container scroll-state(stuck: top){.navbar{transform:translateY(0);opacity:1}}.menu-item,.menu-item:hover,.menu-item:active,.menu-item:focus{color:var(--color);background-color:var(--background-color)}.menu-item{position:relative;border:0;border-bottom:var(--border);margin:var(--margin);border-radius:var(--radius);text-decoration:none;display:block;font-size:var(--font-size);font-weight:var(--font-weight);padding:var(--padding);cursor:pointer;text-align:left;transition:var(--transition);box-shadow:var(--box-shadow)}.menu-item,.menu-item:hover,.menu-item:active,.menu-item:focus{color:var(--color);background-color:var(--background-color);box-shadow:var(--box-shadow)}.menu-item:first-child{anchor-name:--active}.menu-item:hover,.menu-item:focus-visible{anchor-name:--active}.menu-item a{width:100%}.menu-item a:has(svg){padding-left:var(--icon-size, 1.5rem)}.menu-item a:has(svg.right){padding-left:0;padding-right:var(--icon-size, 1.5rem)}.menu-item a svg{position:absolute;top:50%;transform:translate(0, -50%);left:0}.menu-item a svg.right{right:0;left:unset}.menu-item:first-child{left:0}.menu-item:last-child{right:0}.menu-item::after{content:"";position:absolute;position-anchor:--active;left:anchor(left);right:anchor(right);top:anchor(top);bottom:anchor(bottom);transition:left .35s cubic-bezier(0.34, 1.56, 0.64, 1),right .35s cubic-bezier(0.34, 1.56, 0.64, 1),top .35s cubic-bezier(0.34, 1.56, 0.64, 1),bottom .35s cubic-bezier(0.34, 1.56, 0.64, 1);color:var(--color-accent)}.menu-item::after svg{color:var(--color-accent)}.menu-item::after{background:linear-gradient(90deg, deeppink, hotpink);border-radius:999px;z-index:-1}.menu.primary{position:sticky;top:0;z-index:1000;container-type:scroll-state;transition:transform .5s ease,opacity .5s ease}.menu.primary,.menu.primary:hover,.menu.primary:active,.menu.primary:focus{color:var(--color);background-color:var(--background-color)}.menu.primary{font-family:var(--font-family),sans-serif;margin:var(--margin);padding:var(--padding);background-color:var(--background-color);display:flex;flex-direction:row;gap:var(--gap, 1rem);justify-content:center}.sidenav{display:flex;flex-direction:column;gap:var(--gap, 1rem)}.sidenav .content,.sidenav .menus{order:var(--order);margin:var(--margin);display:flex;flex-direction:column;gap:var(--gap, 1rem)}.sidenav .content *{max-width:var(--shared-content-narrow)}.sidenav .menu:is(.secondary,.categories){margin:var(--margin);display:flex;flex-direction:column;gap:var(--gap, 1rem);gap:var(--gap)}.sidenav .menu:is(.secondary,.categories) h2,.sidenav .menu:is(.secondary,.categories) .menu-title,.sidenav .menu:is(.secondary,.categories) .title{padding:var(--padding);margin:var(--margin)}.sidenav .menu:is(.secondary,.categories) h2,.sidenav .menu:is(.secondary,.categories) h2:hover,.sidenav .menu:is(.secondary,.categories) h2:active,.sidenav .menu:is(.secondary,.categories) h2:focus,.sidenav .menu:is(.secondary,.categories) .menu-title,.sidenav .menu:is(.secondary,.categories) .menu-title:hover,.sidenav .menu:is(.secondary,.categories) .menu-title:active,.sidenav .menu:is(.secondary,.categories) .menu-title:focus,.sidenav .menu:is(.secondary,.categories) .title,.sidenav .menu:is(.secondary,.categories) .title:hover,.sidenav .menu:is(.secondary,.categories) .title:active,.sidenav .menu:is(.secondary,.categories) .title:focus{color:var(--color);background-color:var(--background-color)}.sidenav .menu:is(.secondary,.categories) .menu-item,.sidenav .menu:is(.secondary,.categories) .menu-item:hover,.sidenav .menu:is(.secondary,.categories) .menu-item:active,.sidenav .menu:is(.secondary,.categories) .menu-item:focus{color:var(--color);background-color:var(--background-color)}.sidenav .menu:is(.secondary,.categories) .menu-item{position:relative;border:0;border-bottom:var(--border);margin:var(--margin);border-radius:var(--radius);text-decoration:none;display:block;font-size:var(--font-size);font-weight:var(--font-weight);padding:var(--padding);cursor:pointer;text-align:left;transition:var(--transition);box-shadow:var(--box-shadow)}.sidenav .menu:is(.secondary,.categories) .menu-item,.sidenav .menu:is(.secondary,.categories) .menu-item:hover,.sidenav .menu:is(.secondary,.categories) .menu-item:active,.sidenav .menu:is(.secondary,.categories) .menu-item:focus{color:var(--color);background-color:var(--background-color);box-shadow:var(--box-shadow)}.sidenav .menu:is(.secondary,.categories) .menu-item a{width:100%}.sidenav .menu:is(.secondary,.categories) .menu-item svg{position:absolute;top:50%;transform:translate(0, -50%)}.sidenav .menu:is(.secondary,.categories) .menu-item svg.left{left:0}.sidenav .menu:is(.secondary,.categories) .menu-item svg.right{right:0}.regional_prices,.regional_prices:hover,.regional_prices:active,.regional_prices:focus,.regional_prices>.userLocation,.regional_prices>.userLocation:hover,.regional_prices>.userLocation:active,.regional_prices>.userLocation:focus{color:var(--color);background-color:var(--background-color)}.regional_prices,.regional_prices>.userLocation{margin:var(--margin);padding:var(--padding)}.regional_prices,.regional_prices:hover,.regional_prices:active,.regional_prices:focus,.regional_prices>.userLocation,.regional_prices>.userLocation:hover,.regional_prices>.userLocation:active,.regional_prices>.userLocation:focus{border:var(--border) var(--border-color);border-radius:var(--radius, 0)}.regional_prices,.regional_prices>.userLocation{font-size:var(--font-size);text-align:var(--text-align);padding:var(--padding)}div#prices,div#prices:hover,div#prices:active,div#prices:focus{color:var(--color);background-color:var(--background-color)}div#prices{margin:var(--margin);padding:var(--padding)}div#prices,div#prices:hover,div#prices:active,div#prices:focus{border:var(--border) var(--border-color);border-radius:var(--radius, 0)}div#prices .regions{display:flex;flex-direction:row;gap:var(--gap, 1rem);gap:var(--space-md);text-align:center}div#prices .regions p{margin:var(--space-md);padding:var(--space-sm);border:5px solid var(--keyColor)}div#prices aside,div#prices aside:hover,div#prices aside:active,div#prices aside:focus{border:var(--border) var(--border-color);border-radius:var(--radius, 0)}div#prices aside{margin:var(--margin);padding:var(--padding);width:var(--width);font-weight:var(--font-weight)}div#prices table{border-collapse:collapse;table-layout:auto;width:var(--width)}div#prices table,div#prices table:hover,div#prices table:active,div#prices table:focus{color:var(--color);background-color:var(--background-color)}div#prices table,div#prices table:hover,div#prices table:active,div#prices table:focus{border:var(--border) var(--border-color);border-radius:var(--radius, 0)}div#prices table th,div#prices table td{color:var(--color);background-color:var(--background-color)}div#prices table th a,div#prices table th h3,div#prices table th h4,div#prices table td a,div#prices table td h3,div#prices table td h4{color:inherit;background-color:inherit}div#prices table thead,div#prices table tfoot{text-align:left;margin:var(--margin);padding:var(--padding)}div#prices table thead,div#prices table thead:hover,div#prices table thead:active,div#prices table thead:focus,div#prices table tfoot,div#prices table tfoot:hover,div#prices table tfoot:active,div#prices table tfoot:focus{border:var(--border) var(--border-color);border-radius:var(--radius, 0)}div#prices table thead,div#prices table thead:hover,div#prices table thead:active,div#prices table thead:focus,div#prices table tfoot,div#prices table tfoot:hover,div#prices table tfoot:active,div#prices table tfoot:focus{color:var(--color);background-color:var(--background-color)}div#prices table thead,div#prices table tfoot{word-wrap:break-word}div#prices table thead tr,div#prices table tfoot tr{text-align:center}div#prices table thead th,div#prices table tfoot th{padding:var(--padding);font-size:var(--font-size);font-weight:var(--font-weight)}div#prices table thead tr.terms th,div#prices table thead tr.region th,div#prices table tfoot tr.terms th,div#prices table tfoot tr.region th{padding:var(--padding)}div#prices table tbody{font-size:var(--font-size)}div#prices table tbody tr{background-color:var(--background-color);text-align:var(--text-align);font-size:var(--font-size)}div#prices table tbody tr:has(td:first-child:not(:empty)){border-top:var(--border)}div#prices table tbody tr:hover{background-color:#fff}div#prices table tbody tr:hover .purchase_button{background-color:var(--color);color:var(--background-color)}div#prices table tbody td{font-size:var(--font-size);font-weight:var(--font-weight);padding:var(--padding);height:var(--height)}div#prices table tbody td.price{padding-right:0}div#prices table tbody td.buy{padding-left:0}div#prices table tbody td:first-child{font-weight:var(--font-weight);margin-top:var(--margin);padding-left:0}div#prices table tbody td:last-child{padding-right:0}div#prices table tbody td.buy .purchase_button{display:inline-block}div#prices table tbody td.buy .purchase_button,div#prices table tbody td.buy .purchase_button:hover,div#prices table tbody td.buy .purchase_button:active,div#prices table tbody td.buy .purchase_button:focus{border:var(--border) var(--border-color);border-radius:var(--radius, 0)}div#prices table tbody td.buy .purchase_button{margin:var(--margin);padding:var(--padding);position:relative;right:0;width:fit-content;font-size:var(--font-size);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);text-align:left;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;transition:var(--transition)}div#prices table tbody td.buy .purchase_button,div#prices table tbody td.buy .purchase_button:hover,div#prices table tbody td.buy .purchase_button:active,div#prices table tbody td.buy .purchase_button:focus{box-shadow:var(--box-shadow)}div#prices table tbody td.buy .purchase_button svg{margin-left:var(--space-md)}div#prices table,div#prices table:hover,div#prices table:active,div#prices table:focus{color:var(--color);background-color:var(--background-color)}p.xxxxl{font-size:var(--text-xxxxl)}p.xxxl{font-size:var(--text-xxxl)}p.xxl{font-size:var(--text-xxl)}p.xl{font-size:var(--text-xl)}p.lg{font-size:var(--text-lg)}p.md{font-size:var(--text-md)}p.sm{font-size:var(--text-sm)}p.xs{font-size:var(--text-xs)}p ul[class^=space]{display:flex;flex-direction:row;gap:0;background-color:#fff}p ul[class^=space] li{background-color:var(--color-accent);color:#fff;margin:0 var(--margin) 0 0}p ul[class^=space].space-xxxxs{--margin: var(--space-xxxxs)}p ul[class^=space].space-xxxs{--margin: var(--space-xxxs)}p ul[class^=space].space-xxs{--margin: var(--space-xxs)}p ul[class^=space].space-xs{--margin: var(--space-xs)}p ul[class^=space].space-sm{--margin: var(--space-sm)}p ul[class^=space].space-md{--margin: var(--space-md)}p ul[class^=space].space-lg{--margin: var(--space-lg)}p ul[class^=space].space-xl{--margin: var(--space-xl)}p ul[class^=space].space-xxl{--margin: var(--space-xxl)}p ul[class^=space].space-xxxl{--margin: var(--space-xxxl)}p ul[class^=space].space-xxxxl{--margin: var(--space-xxxxl)}main.faqs .container .banner{grid-area:heading}main.faqs .container .sidenav{grid-area:content-left}main.faqs .container .faq_items{grid-area:content-right}main.faqs .container .nav-categories .sidenav{position:fixed;width:calc(var(--nav-width)*2/3);display:flex;flex-direction:column;gap:var(--gap, 1rem);justify-content:flex-start;gap:0}main.faqs .container .nav-categories .sidenav button.category,main.faqs .container .nav-categories .sidenav button.category:hover,main.faqs .container .nav-categories .sidenav button.category:active,main.faqs .container .nav-categories .sidenav button.category:focus{color:var(--color);background-color:var(--background-color)}main.faqs .container .nav-categories .sidenav button.category{position:relative;border:0;border-bottom:var(--border);margin:var(--margin);border-radius:var(--radius);text-decoration:none;display:block;font-size:var(--font-size);font-weight:var(--font-weight);padding:var(--padding);cursor:pointer;text-align:left;transition:var(--transition);box-shadow:var(--box-shadow)}main.faqs .container .nav-categories .sidenav button.category,main.faqs .container .nav-categories .sidenav button.category:hover,main.faqs .container .nav-categories .sidenav button.category:active,main.faqs .container .nav-categories .sidenav button.category:focus{color:var(--color);background-color:var(--background-color);box-shadow:var(--box-shadow)}main.faqs .container .nav-categories .sidenav button.category{font-weight:var(--font-weight);line-height:var(--line-height);border-bottom:var(--border-bottom)}main.faqs .container .nav-categories .sidenav button.category svg{position:absolute;right:var(--space-xs)}main.faqs .container .faq_items h3:first-child{margin-top:0}main.faqs .container .faq_items{transition:all .3s ease}main.faqs .container .faq_items article.faq_category .category_title{position:relative}main.faqs .container .faq_items article.faq_category .category_title,main.faqs .container .faq_items article.faq_category .category_title:hover,main.faqs .container .faq_items article.faq_category .category_title:active,main.faqs .container .faq_items article.faq_category .category_title:focus{color:var(--color);background-color:var(--background-color)}main.faqs .container .faq_items article.faq_category .category_title{margin:var(--margin);padding:var(--padding);font-size:var(--text-xl);margin:var(--margin) 0;text-transform:uppercase}main.faqs .container .faq_items article.faq_category:target .category_title,main.faqs .container .faq_items article.faq_category:target .category_title:hover,main.faqs .container .faq_items article.faq_category:target .category_title:active,main.faqs .container .faq_items article.faq_category:target .category_title:focus{color:var(--color);background-color:var(--background-color)}main.faqs .container .faq_items article.faq_category .category_item{position:relative}main.faqs .container .faq_items article.faq_category .category_item,main.faqs .container .faq_items article.faq_category .category_item:hover,main.faqs .container .faq_items article.faq_category .category_item:active,main.faqs .container .faq_items article.faq_category .category_item:focus{color:var(--color);background-color:var(--background-color)}main.faqs .container .faq_items article.faq_category .category_item{margin:var(--margin);padding:var(--padding);border:var(--border);font-weight:var(--font-weight);text-decoration:none;box-shadow:var(--shadow);transition:var(--transition)}main.faqs .container .faq_items article.faq_category .item_question,main.faqs .container .faq_items article.faq_category .item_question:hover,main.faqs .container .faq_items article.faq_category .item_question:active,main.faqs .container .faq_items article.faq_category .item_question:focus{color:var(--color);background-color:var(--background-color)}main.faqs .container .faq_items article.faq_category .item_question{margin:var(--margin);padding:var(--padding)}main.faqs .container .faq_items article.faq_category .item_question::before,main.faqs .container .faq_items article.faq_category .item_question::after{content:"";position:absolute;right:var(--position-right, 24px);top:var(--position-top, 50%);height:var(--icon-line-width, 2px);width:var(--icon-width, 13px);background:var(--arrow-color, var(--color-primary-lighter));backface-visibility:hidden;transition:transform .2s}main.faqs .container .faq_items article.faq_category .item_question::before{transform:rotate(45deg);right:32px}main.faqs .container .faq_items article.faq_category .item_question::after{transform:rotate(-45deg)}main.faqs .container .faq_items article.faq_category .item_question.open main.faqs .container .faq_items article.faq_category .item_question::before{transform:rotate(-45deg)}main.faqs .container .faq_items article.faq_category .item_question.open main.faqs .container .faq_items article.faq_category .item_question::after{transform:rotate(45deg)}main.faqs .container .faq_items article.faq_category .item_question::before,main.faqs .container .faq_items article.faq_category .item_question::after{--position-right: 24px;--position-top: 24px;--icon-line-width: 2px;--icon-width: 13px}main.faqs .container .faq_items article.faq_category .item_question.open{font-weight:var(--weight-bold)}main.faqs .container .faq_items article.faq_category .item_answer{display:none;padding:var(--padding)}main.faqs .container .faq_items article.faq_category .item_answer h2,main.faqs .container .faq_items article.faq_category .item_answer h2:hover,main.faqs .container .faq_items article.faq_category .item_answer h2:active,main.faqs .container .faq_items article.faq_category .item_answer h2:focus,main.faqs .container .faq_items article.faq_category .item_answer h3,main.faqs .container .faq_items article.faq_category .item_answer h3:hover,main.faqs .container .faq_items article.faq_category .item_answer h3:active,main.faqs .container .faq_items article.faq_category .item_answer h3:focus,main.faqs .container .faq_items article.faq_category .item_answer h4,main.faqs .container .faq_items article.faq_category .item_answer h4:hover,main.faqs .container .faq_items article.faq_category .item_answer h4:active,main.faqs .container .faq_items article.faq_category .item_answer h4:focus,main.faqs .container .faq_items article.faq_category .item_answer p,main.faqs .container .faq_items article.faq_category .item_answer p:hover,main.faqs .container .faq_items article.faq_category .item_answer p:active,main.faqs .container .faq_items article.faq_category .item_answer p:focus,main.faqs .container .faq_items article.faq_category .item_answer li,main.faqs .container .faq_items article.faq_category .item_answer li:hover,main.faqs .container .faq_items article.faq_category .item_answer li:active,main.faqs .container .faq_items article.faq_category .item_answer li:focus,main.faqs .container .faq_items article.faq_category .item_answer code,main.faqs .container .faq_items article.faq_category .item_answer code:hover,main.faqs .container .faq_items article.faq_category .item_answer code:active,main.faqs .container .faq_items article.faq_category .item_answer code:focus{color:var(--color);background-color:var(--background-color)}main.faqs .container .faq_items article.faq_category .item_answer h2,main.faqs .container .faq_items article.faq_category .item_answer h3,main.faqs .container .faq_items article.faq_category .item_answer h4,main.faqs .container .faq_items article.faq_category .item_answer p,main.faqs .container .faq_items article.faq_category .item_answer li,main.faqs .container .faq_items article.faq_category .item_answer code{margin-top:var(--margin);padding:var(--padding)}main.faqs .container .faq_items article.faq_category .item_answer ul,main.faqs .container .faq_items article.faq_category .item_answer ol{list-style-position:inside}main.faqs .container .faq_items article.faq_category .item_answer ul{list-style-type:disc}main.faqs .container .faq_items article.faq_category .item_answer ol{list-style-type:decimal}main.faqs .container .faq_items article.faq_category .item_answer h2:first-child{display:none}
