/*! tailwindcss v4.0.17 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--color-blue-500:oklch(.623 .214 259.815);--color-gray-100:oklch(.967 .003 264.542);--color-gray-300:oklch(.872 .01 258.338);--color-gray-500:oklch(.551 .027 264.364);--color-gray-600:oklch(.446 .03 256.802);--color-gray-800:oklch(.278 .033 256.848);--color-black:#000;--color-white:#fff;--spacing:1px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-primary:#a229ce;--color-primary-light:#f6eafa;--color-secondary-cyan:#009de0;--color-secondary-cyan-light:#d3f1f6;--color-secondary-aqua:#6bcfe2;--color-gray-light:#fafafa;--color-gray-med:#e7e7e7;--color-gray:#4c4c4c;--color-success:#06c270;--color-error:#ff3b3b;--color-warning:#ae8e1c;--font-roboto:var(--wp--preset--font-family--roboto);--font-open-sans:var(--wp--preset--font-family--open-sans)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab,currentColor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-10{z-index:10}.z-50{z-index:50}.z-55{z-index:55}.order-\[-1\]{order:-1}.col-span-full{grid-column:1/-1}.clear-both{clear:both}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-16{margin-block:calc(var(--spacing)*16)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-26{margin-top:calc(var(--spacing)*26)}.mt-32{margin-top:calc(var(--spacing)*32)}.mt-40{margin-top:calc(var(--spacing)*40)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.\!mb-8{margin-bottom:calc(var(--spacing)*8)!important}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-24{margin-bottom:calc(var(--spacing)*24)}.mb-40{margin-bottom:calc(var(--spacing)*40)}.mb-56{margin-bottom:calc(var(--spacing)*56)}.mb-64{margin-bottom:calc(var(--spacing)*64)}.mb-72{margin-bottom:calc(var(--spacing)*72)}.mb-120{margin-bottom:calc(var(--spacing)*120)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.size-1\/3{width:33.3333%;height:33.3333%}.size-1\/4{width:25%;height:25%}.h-24{height:calc(var(--spacing)*24)}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-50{max-height:calc(var(--spacing)*50)}.max-h-64{max-height:calc(var(--spacing)*64)}.w-24{width:calc(var(--spacing)*24)}.w-60{width:calc(var(--spacing)*60)}.w-200{width:calc(var(--spacing)*200)}.w-auto{width:auto}.w-full{width:100%}.max-w-200{max-width:calc(var(--spacing)*200)}.max-w-250{max-width:calc(var(--spacing)*250)}.max-w-575{max-width:calc(var(--spacing)*575)}.max-w-1320{max-width:calc(var(--spacing)*1320)}.max-w-1360{max-width:calc(var(--spacing)*1360)}.max-w-1368{max-width:calc(var(--spacing)*1368)}.max-w-1440{max-width:calc(var(--spacing)*1440)}.max-w-\[40vw\]{max-width:40vw}.max-w-full{max-width:100%}.min-w-103{min-width:calc(var(--spacing)*103)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-1\/3{flex-basis:33.3333%}.basis-5\/8{flex-basis:62.5%}.basis-68{flex-basis:calc(var(--spacing)*68)}.basis-110{flex-basis:calc(var(--spacing)*110)}.basis-196{flex-basis:calc(var(--spacing)*196)}.basis-203{flex-basis:calc(var(--spacing)*203)}.basis-241{flex-basis:calc(var(--spacing)*241)}.basis-350{flex-basis:calc(var(--spacing)*350)}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}.gap-16{gap:calc(var(--spacing)*16)}.gap-20{gap:calc(var(--spacing)*20)}.gap-24{gap:calc(var(--spacing)*24)}.gap-27{gap:calc(var(--spacing)*27)}.gap-40{gap:calc(var(--spacing)*40)}.gap-44{gap:calc(var(--spacing)*44)}.gap-48{gap:calc(var(--spacing)*48)}.gap-x-24{column-gap:calc(var(--spacing)*24)}.gap-x-40{column-gap:calc(var(--spacing)*40)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-56{row-gap:calc(var(--spacing)*56)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-\[8px\]{border-radius:8px}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#D7DADD\]{border-color:#d7dadd}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-light{border-color:var(--color-gray-light)}.border-b-\[\#E4E4E4\]{border-bottom-color:#e4e4e4}.bg-black{background-color:var(--color-black)}.bg-gray-light{background-color:var(--color-gray-light)}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.p-20{padding:calc(var(--spacing)*20)}.p-56{padding:calc(var(--spacing)*56)}.\!px-10{padding-inline:calc(var(--spacing)*10)!important}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-20{padding-inline:calc(var(--spacing)*20)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-30{padding-block:calc(var(--spacing)*30)}.pt-40{padding-top:calc(var(--spacing)*40)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-16{padding-right:calc(var(--spacing)*16)}.pr-20{padding-right:calc(var(--spacing)*20)}.pr-24{padding-right:calc(var(--spacing)*24)}.pr-47{padding-right:calc(var(--spacing)*47)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-40{padding-bottom:calc(var(--spacing)*40)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-20{padding-left:calc(var(--spacing)*20)}.pl-24{padding-left:calc(var(--spacing)*24)}.pl-47{padding-left:calc(var(--spacing)*47)}.text-center{text-align:center}.text-left{text-align:left}.font-\(family-name\:--wp--preset--font-family--roboto\){font-family:var(--wp--preset--font-family--roboto)}.font-open-sans{font-family:var(--font-open-sans)}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[2rem\]{font-size:2rem}.text-\[20px\]{font-size:20px}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.font-\[500\]{--tw-font-weight:500;font-weight:500}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\!text-black{color:var(--color-black)!important}.text-error{color:var(--color-error)}.text-gray{color:var(--color-gray)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-primary{color:var(--color-primary)}.text-white{color:var(--color-white)}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-error:focus{--tw-ring-color:var(--color-error)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (width>=40rem){.sm\:flex{display:flex}.sm\:basis-224{flex-basis:calc(var(--spacing)*224)}}@media (width>=48rem){.md\:mt-32{margin-top:calc(var(--spacing)*32)}.md\:mt-48{margin-top:calc(var(--spacing)*48)}.md\:mr-80{margin-right:calc(var(--spacing)*80)}.md\:mb-24{margin-bottom:calc(var(--spacing)*24)}.md\:mb-48{margin-bottom:calc(var(--spacing)*48)}.md\:basis-1\/2{flex-basis:50%}.md\:basis-560{flex-basis:calc(var(--spacing)*560)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:gap-24{gap:calc(var(--spacing)*24)}.md\:pb-32{padding-bottom:calc(var(--spacing)*32)}.md\:text-\[24px\]{font-size:24px}}@media (width>=64rem){.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.lg\:mt-20{margin-top:calc(var(--spacing)*20)}.lg\:mt-83{margin-top:calc(var(--spacing)*83)}.lg\:mb-60{margin-bottom:calc(var(--spacing)*60)}.lg\:mb-171{margin-bottom:calc(var(--spacing)*171)}.lg\:flex{display:flex}.lg\:max-w-full{max-width:100%}.lg\:basis-312{flex-basis:calc(var(--spacing)*312)}.lg\:basis-424{flex-basis:calc(var(--spacing)*424)}.lg\:basis-760{flex-basis:calc(var(--spacing)*760)}.lg\:basis-869{flex-basis:calc(var(--spacing)*869)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:gap-66{gap:calc(var(--spacing)*66)}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}.wp-block-image{max-width:132rem;margin-left:auto;margin-right:auto}.wp-block-image figcaption{text-align:center;font-family:var(--font-open-sans);font-size:1.5rem;font-weight:400;line-height:1.5}.wp-block-image.is-style-rounded-corners{border-radius:1.6rem;overflow:hidden}.wp-block-separator{border-top-color:var(--color-gray);margin:4rem 0}.wp-block-cover{min-height:inherit;padding:4.8rem 0}@media screen and (width<=1360px){.wp-block-cover{padding:4.8rem 2rem}.wp-block-cover .wp-block-columns{padding-left:0;padding-right:0}}.wp-block-columns:not(.alignfull){gap:5rem;max-width:132rem;margin:6rem auto}@media screen and (width<=1360px){.wp-block-columns:not(.alignfull){max-width:100%;padding-left:2rem;padding-right:2rem}}.wp-block-columns.is-style-companies{align-items:center!important}@media screen and (width<=1023px){.wp-block-columns.is-style-companies{justify-content:center;flex-wrap:wrap!important}.wp-block-columns.is-style-companies>.wp-block-column{flex-grow:0;justify-content:center;align-items:center;display:flex;flex-basis:45%!important}.wp-block-columns.is-style-companies>.wp-block-column img{width:100%;max-width:25rem;height:auto}}.wp-block-table{max-width:132rem;margin:6rem auto;font-size:1.6rem;overflow-x:scroll}@media screen and (width<=1320px){:is(.wp-block-table table,.wp-block-table .has-fixed-layout){width:auto;min-width:100%}}:is(.wp-block-table table,.wp-block-table .has-fixed-layout) thead{border-bottom:.2rem dotted var(--color-primary);text-align:left;background:#f8eefb}:is(.wp-block-table table,.wp-block-table .has-fixed-layout) thead th{border-top:.2rem solid var(--color-primary);border-bottom:.2rem dotted var(--color-primary);word-break:normal;border-left:0;border-right:0;padding:1.6rem}:is(.wp-block-table table,.wp-block-table .has-fixed-layout) tbody tr:nth-child(2n){background:var(--color-gray-light)}:is(.wp-block-table table,.wp-block-table .has-fixed-layout) tbody tr td{word-break:normal;border:.2rem dotted #4c4c4c4d;border-left:0;border-right:0;padding:1.6rem}:is(.wp-block-table table,.wp-block-table .has-fixed-layout) tfoot{border-top:.2rem solid var(--color-gray-med)}:is(.wp-block-table table,.wp-block-table .has-fixed-layout) tfoot td{word-break:normal;border-bottom:0;border-left:0;border-right:0;padding:1.6rem}.wp-block-social-links{gap:4rem;margin:3.7rem auto}.wp-block-social-links .wp-social-link{background:var(--color-black);border-radius:.8rem;transition:all .2s}.wp-block-social-links .wp-social-link:hover{background:var(--color-primary);transition:all .2s;transform:scale(1)}.splide__arrows{width:100%;max-width:148rem;height:0;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}.splide__arrows .arrow{cursor:pointer;position:absolute;top:0}@media screen and (width<=768px){.splide__arrows .arrow svg{width:4.4rem;height:4.4rem}}.splide__arrows .arrow.splide__arrow--prev{left:1.2rem}.splide__arrows .arrow.splide__arrow--next{right:1.2rem}.splide__arrows .arrow:hover svg circle{fill:var(--color-primary);stroke:var(--color-white)}.splide__arrows .arrow:hover svg path{fill:var(--color-white)}body.certificate-of-analysis h2{width:100%;max-width:132rem;margin:2rem auto}@media screen and (width<=1300px){body.certificate-of-analysis h2{margin:2rem 1rem}}body.certificate-of-analysis form.formcoa{color:#4c4c4c;width:100%;max-width:132rem;font-family:var(--font-roboto);align-items:center;margin:0 auto;display:flex}@media screen and (width<=1300px){body.certificate-of-analysis form.formcoa{align-items:center;width:auto;padding:1rem;display:grid}}body.certificate-of-analysis form.formcoa label{vertical-align:middle;font-size:1.6rem;line-height:1;display:inline-block}body.certificate-of-analysis form.formcoa .fieldscoa{background-color:var(--color-white);border:1px solid #333;margin:0 2rem;width:15rem!important}@media screen and (width<=1300px){body.certificate-of-analysis form.formcoa .fieldscoa{margin:2rem 0;width:20rem!important}}body.certificate-of-analysis form.formcoa input#sku,body.certificate-of-analysis form.formcoa input#lot_number,body.certificate-of-analysis form.formcoa button.buttoncoa{border-radius:.3rem;padding:.8rem 1.6rem;font-size:1.6rem}body.certificate-of-analysis form.formcoa .buttoncoa{border:1px solid var(--color-primary);color:var(--color-primary);background-color:#0000;border-radius:.3rem;margin:1rem 3rem;font-size:1rem;font-weight:500;transition:all .3s;display:inline-block}@media screen and (width<=1300px){body.certificate-of-analysis form.formcoa .buttoncoa{width:10rem;margin:0}}body.certificate-of-analysis form.formcoa .buttoncoa:hover{cursor:pointer;background:var(--color-primary);color:var(--color-white)}body.certificate-of-analysis div#resultado{margin-bottom:2rem}@media screen and (width<=1300px){body.certificate-of-analysis div#resultado{padding:1rem}}body.certificate-of-analysis div#resultado h2{width:100%;max-width:132rem;margin:.5rem auto 1rem;font-size:2.2rem}body.certificate-of-analysis div#resultado table{width:100%;max-width:132rem;margin:0 auto}body.certificate-of-analysis div#resultado table th,body.certificate-of-analysis div#resultado table tr td{border:1px solid #80808080;padding:1.5rem;font-size:1.4rem}body.certificate-of-analysis div#resultado table tr td span{font-family:var(--font-roboto)}body.certificate-of-analysis div#resultado table tr td a{font-weight:400}body.certificate-of-analysis div#resultado table tr td a:hover{color:var(--color-secondary-cyan);text-decoration:none}body.certificate-of-analysis div#resultado table tr:nth-child(odd) td,body.certificate-of-analysis div#resultado table tr:hover td{background:#8080801a}.feed-resources,.feed-faqs,.feed-tutorials{margin:6rem auto}:is(.feed-resources,.feed-faqs,.feed-tutorials) .category-filters{background:var(--color-gray-med);width:100%;margin-bottom:4rem}@media screen and (width<=1023px){:is(.feed-resources,.feed-faqs,.feed-tutorials) .category-filters{flex-wrap:wrap}}:is(.feed-resources,.feed-faqs,.feed-tutorials) .category-filters button{background:var(--color-gray-med);border-bottom:.1rem solid var(--color-black);cursor:pointer;flex-basis:100%;padding:2rem 2.4rem;font-size:1.8rem;display:block}@media screen and (width<=1023px){:is(.feed-resources,.feed-faqs,.feed-tutorials) .category-filters button{flex-basis:50%}}@media screen and (width<=540px){:is(.feed-resources,.feed-faqs,.feed-tutorials) .category-filters button{flex-basis:100%}}:is(.feed-resources,.feed-faqs,.feed-tutorials) .category-filters button[aria-selected=true]{background:var(--color-gray);color:var(--color-white);position:relative}@media screen and (width>=1024px){:is(.feed-resources,.feed-faqs,.feed-tutorials) .category-filters button[aria-selected=true]:after{content:"";z-index:1;border-bottom:0;border-right:1rem solid #0000;border-top:1rem solid var(--color-gray);border-left:1rem solid #0000;width:0;height:0;margin:0 auto;position:absolute;bottom:-1rem;left:0;right:0}}:is(.feed-resources,.feed-faqs,.feed-tutorials) .types{margin-bottom:4rem}:is(.feed-resources,.feed-faqs,.feed-tutorials) .types button{background:var(--color-gray-med);border-bottom:.1rem solid var(--color-black);cursor:pointer;width:100%;padding:2rem 2.4rem;font-size:1.8rem;display:block;position:relative}:is(.feed-resources,.feed-faqs,.feed-tutorials) .types button:last-of-type{border-bottom:0}:is(.feed-resources,.feed-faqs,.feed-tutorials) .types button.shown{background:var(--color-gray);color:var(--color-white)}@media screen and (width>=1024px){:is(.feed-resources,.feed-faqs,.feed-tutorials) .types button.shown:after{content:"";z-index:1;border-top:1rem solid #0000;border-right:0;border-left:1rem solid var(--color-gray);border-bottom:1rem solid #0000;width:0;height:0;margin:auto 0;position:absolute;top:0;bottom:0;right:-1rem}}:is(:is(.feed-resources,.feed-faqs,.feed-tutorials) .posts,:is(.feed-resources,.feed-faqs,.feed-tutorials) .tutorials) article{visibility:hidden;border:.1rem solid var(--color-black);margin-bottom:2.4rem;display:none}:is(:is(.feed-resources,.feed-faqs,.feed-tutorials) .posts,:is(.feed-resources,.feed-faqs,.feed-tutorials) .tutorials) article[data-type=podcasts] .resource-img{justify-content:center;align-items:center;display:flex}:is(:is(.feed-resources,.feed-faqs,.feed-tutorials) .posts,:is(.feed-resources,.feed-faqs,.feed-tutorials) .tutorials) article.shown{visibility:visible;display:block}:is(:is(.feed-resources,.feed-faqs,.feed-tutorials) .posts,:is(.feed-resources,.feed-faqs,.feed-tutorials) .tutorials) article a{color:var(--color-black);font-weight:400}:is(:is(.feed-resources,.feed-faqs,.feed-tutorials) .posts,:is(.feed-resources,.feed-faqs,.feed-tutorials) .tutorials) article a .resource-content{gap:2rem}:is(:is(.feed-resources,.feed-faqs,.feed-tutorials) .posts,:is(.feed-resources,.feed-faqs,.feed-tutorials) .tutorials) article a .resource-content .resource-img{max-width:19.6rem;margin:0 auto 0 0}@media screen and (width<=639px){:is(:is(.feed-resources,.feed-faqs,.feed-tutorials) .posts,:is(.feed-resources,.feed-faqs,.feed-tutorials) .tutorials) article a .resource-content .resource-img{margin-top:2rem}}:is(:is(.feed-resources,.feed-faqs,.feed-tutorials) .posts,:is(.feed-resources,.feed-faqs,.feed-tutorials) .tutorials) article a .resource-content .resource-text{flex-grow:1;padding:2rem 2rem 2rem 0}@media screen and (width<=639px){:is(:is(.feed-resources,.feed-faqs,.feed-tutorials) .posts,:is(.feed-resources,.feed-faqs,.feed-tutorials) .tutorials) article a .resource-content .resource-text{padding:2rem}}:is(:is(.feed-resources,.feed-faqs,.feed-tutorials) .posts,:is(.feed-resources,.feed-faqs,.feed-tutorials) .tutorials) article a .resource-content .resource-text h3{margin-bottom:1rem;font-size:2rem;font-weight:400}:is(:is(.feed-resources,.feed-faqs,.feed-tutorials) .posts,:is(.feed-resources,.feed-faqs,.feed-tutorials) .tutorials) article a .resource-content .resource-text p{font-size:1.4rem}:is(:is(.feed-resources,.feed-faqs,.feed-tutorials) .posts,:is(.feed-resources,.feed-faqs,.feed-tutorials) .tutorials) article a .resource-content .resource-text p span{color:var(--color-primary)}:is(:is(.feed-resources,.feed-faqs,.feed-tutorials) .posts,:is(.feed-resources,.feed-faqs,.feed-tutorials) .tutorials) article a .resource-content .resource-text .wp-block-button>div{margin-bottom:0}:is(:is(.feed-resources,.feed-faqs,.feed-tutorials) .posts,:is(.feed-resources,.feed-faqs,.feed-tutorials) .tutorials) article a:hover{text-decoration:none}:is(:is(.feed-resources,.feed-faqs,.feed-tutorials) .posts,:is(.feed-resources,.feed-faqs,.feed-tutorials) .tutorials) article a:hover h3{color:var(--color-primary)}:is(:is(.feed-resources,.feed-faqs,.feed-tutorials) .posts,:is(.feed-resources,.feed-faqs,.feed-tutorials) .tutorials) article a:hover p span{text-decoration:underline}:is(:is(.feed-resources,.feed-faqs,.feed-tutorials) .posts,:is(.feed-resources,.feed-faqs,.feed-tutorials) .tutorials) article a:hover .wp-block-button>div{background:var(--color-primary);color:var(--color-white)}.block-featured-resources,.block-recent-posts{margin:6rem auto}:is(.block-featured-resources,.block-recent-posts) h2{margin-bottom:0;font-size:2.8rem}@media screen and (width<=639px){:is(.block-featured-resources,.block-recent-posts) h2{font-size:1.8rem}}:is(.block-featured-resources,.block-recent-posts) .view-all{color:var(--color-gray);font-size:1.8rem;font-weight:400;text-decoration:underline}@media screen and (width<=639px){:is(.block-featured-resources,.block-recent-posts) .view-all{font-size:1.6rem}}:is(.block-featured-resources,.block-recent-posts) .view-all:hover{color:var(--color-primary)}:is(.block-featured-resources,.block-recent-posts) a{color:var(--color-black)}:is(.block-featured-resources,.block-recent-posts) a img{object-position:center;object-fit:contain;max-height:40rem;margin:auto;padding:1rem}:is(.block-featured-resources,.block-recent-posts) a .resource-text,:is(.block-featured-resources,.block-recent-posts) a .post-text{padding:2rem 0}:is(:is(.block-featured-resources,.block-recent-posts) a .resource-text,:is(.block-featured-resources,.block-recent-posts) a .post-text) h3{margin-bottom:1rem;font-size:2rem;font-weight:400}:is(:is(.block-featured-resources,.block-recent-posts) a .resource-text,:is(.block-featured-resources,.block-recent-posts) a .post-text) p{font-size:1.6rem;font-weight:400}:is(:is(.block-featured-resources,.block-recent-posts) a .resource-text,:is(.block-featured-resources,.block-recent-posts) a .post-text) p span{color:var(--color-primary)}@media screen and (width<=639px){:is(:is(.block-featured-resources,.block-recent-posts) a .resource-text,:is(.block-featured-resources,.block-recent-posts) a .post-text) p{font-size:1.4rem}}:is(.block-featured-resources,.block-recent-posts) a:hover{color:var(--color-black);text-decoration:none}:is(.block-featured-resources,.block-recent-posts) a:hover h3{color:var(--color-primary)}:is(.block-featured-resources,.block-recent-posts) a:hover p span{text-decoration:underline}.feed-faqs .border-b{border-bottom-color:#4c4c4c80}.feed-faqs .faq{background:var(--color-gray-light);visibility:hidden;display:none}.feed-faqs .faq.shown{visibility:visible;display:block}.feed-faqs .faq button{padding:1.6rem}.feed-faqs .faq button h3{font-family:var(--wp-preset--font-family--roboto);margin-bottom:0;font-size:1.8rem}.feed-faqs .faq .accordion-content-contain{padding:0 1.6rem 1.6rem}.feed-faqs .faq .accordion-content-contain :last-child{margin-bottom:1.6rem}.feed-tutorials article.video-tutorial.shown{display:flex}@media screen and (width<=639px){.feed-tutorials article.video-tutorial.shown{flex-direction:column;align-items:center}}.feed-tutorials article.video-tutorial h3{margin-bottom:1rem;font-size:2rem;font-weight:400}.feed-tutorials article.video-tutorial p{font-size:1.4rem}.feed-tutorials article.video-tutorial p span{color:var(--color-primary)}.feed-tutorials .modal{z-index:100;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;margin:auto;position:fixed;top:0;right:0;bottom:0;left:0}.feed-tutorials .modal:not(.hidden){display:flex}.feed-tutorials .modal .modal-dialog{background:var(--color-white);width:100%;max-width:124rem;padding:4rem}.feed-tutorials .modal .modal-dialog .modal-header{text-align:right;height:0}.feed-tutorials .modal .modal-dialog .modal-header .btn-close{cursor:pointer}.feed-tutorials .modal .modal-dialog iframe{width:100%;max-width:75rem;margin:auto}.feed-featured-products{background:#f5f4f9;padding:9.1rem 6rem}@media screen and (width<=767px){.feed-featured-products{padding:6rem}}.feed-featured-products:not(.is-initialized) .splide__list{display:flex}.feed-featured-products h2{margin-bottom:4.8rem;margin-left:-3.6rem;margin-right:-3.6rem}@media screen and (width<=767px){.feed-featured-products h2{margin-bottom:2.4rem}}.feed-featured-products .splide__track{max-width:132rem;margin:0 auto}.feed-featured-products .splide__track .splide__slide .product-card{background:var(--color-white);border-radius:1.2rem;height:100%;margin-left:1.2rem;margin-right:1.2rem;padding:1.7rem;overflow:hidden}.feed-featured-products .splide__track .splide__slide .product-card .img img{object-fit:cover;object-position:center;border-radius:.9rem;width:27.8rem;height:16.7rem;margin:0 auto 1.6rem}.feed-featured-products .splide__track .splide__slide .product-card .product-name{color:var(--color-black);font-family:var(--font-open-sans);font-size:1.6rem;font-weight:600;line-height:1.5}input#search{background-color:var(--color-white);width:100%;max-width:128rem;color:var(--color-black);font-family:var(--font-roboto);border:1px solid #333;border-radius:.3rem;margin:0 auto;padding:.5rem;font-size:1.6rem;display:block}@media screen and (width<=1300px){input#search{max-width:calc(100% - 2rem);margin:0 1rem}}table#miTabla{width:100%;max-width:128rem;margin:0 auto}@media screen and (width<=1300px){table#miTabla{max-width:calc(100% - 2rem);margin:0 1rem}}table#miTabla th,table#miTabla tr td{border:1px solid #80808080;padding:1.5rem;font-size:1.4rem}table#miTabla tr td span{font-family:var(--font-roboto)}table#miTabla tr td a{font-weight:400}table#miTabla tr td a:hover{color:var(--color-secondary-cyan);text-decoration:none}table#miTabla tr td:first-child{white-space:nowrap}table#miTabla tr td:nth-child(3) a,table#miTabla tr td:nth-child(3) img{width:1.5rem;height:auto;display:block}table#miTabla tr:nth-child(odd) td,table#miTabla tr:hover td{background:#8080801a}.wp-block-buttons{flex-wrap:wrap;gap:.5rem 3.2rem;display:flex}.wp-block-button a,.wp-block-button>div,.wp-block-button button{text-align:center;background:var(--color-primary);color:var(--color-white);border:.2rem solid var(--color-primary);cursor:pointer;border-radius:.8rem;align-items:center;margin-bottom:2rem;padding:1rem 3.2rem;font-size:1.6rem;font-weight:400;text-decoration:none;transition:all .2s;display:inline-flex}:is(.wp-block-button a,.wp-block-button>div,.wp-block-button button):hover{color:var(--color-primary);background:var(--color-white);text-decoration:none;transition:all .2s}:is(.wp-block-button a,.wp-block-button>div,.wp-block-button button):focus{outline-offset:.2rem;outline:.2rem solid #9bf}.wp-block-button.is-style-outline a,.wp-block-button.is-style-outline>div,.wp-block-button.is-style-outline button,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){background-color:var(--color-white);border:.2rem solid var(--color-primary);color:var(--color-primary);border-radius:.8rem;padding:1rem 3.2rem;line-height:1.5}:is(.wp-block-button.is-style-outline a,.wp-block-button.is-style-outline>div,.wp-block-button.is-style-outline button,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color)):hover,:is(.wp-block-button.is-style-outline a,.wp-block-button.is-style-outline>div,.wp-block-button.is-style-outline button,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color)).selected{background-color:var(--color-primary);color:var(--color-white)}:is(.wp-block-button.is-style-outline a,.wp-block-button.is-style-outline>div,.wp-block-button.is-style-outline button,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color)):disabled{border-color:var(--color-gray);background:var(--color-white);padding:1rem 3.2rem}.wp-block-button.is-style-clear a,.wp-block-button.is-style-clear>div,.wp-block-button.is-style-clear button,.wp-block-button.is-style-clear .wp-block-button__link:not(.has-text-color){background-color:var(--color-white);border:.2rem solid var(--color-error);color:var(--color-error);border-radius:.8rem;padding:1rem 3.2rem;line-height:1.5}:is(.wp-block-button.is-style-clear a,.wp-block-button.is-style-clear>div,.wp-block-button.is-style-clear button,.wp-block-button.is-style-clear .wp-block-button__link:not(.has-text-color)):hover,:is(.wp-block-button.is-style-clear a,.wp-block-button.is-style-clear>div,.wp-block-button.is-style-clear button,.wp-block-button.is-style-clear .wp-block-button__link:not(.has-text-color)).selected{background-color:var(--color-error);color:var(--color-white)}.wp-block-button.is-style-underline a,.wp-block-button.is-style-underline>div,.wp-block-button.is-style-underline button{border-bottom-color:var(--color-primary);color:var(--color-black);text-transform:uppercase;background:0 0;border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;border-radius:0;padding:0;font-weight:600}:is(.wp-block-button.is-style-underline a,.wp-block-button.is-style-underline>div,.wp-block-button.is-style-underline button):hover,:is(.wp-block-button.is-style-underline a,.wp-block-button.is-style-underline>div,.wp-block-button.is-style-underline button):active{border-bottom-color:var(--color-secondary-cyan)}:is(.wp-block-button.is-style-underline a,.wp-block-button.is-style-underline>div,.wp-block-button.is-style-underline button):focus{outline-color:var(--color-secondary-cyan);outline-offset:.4rem;border-bottom-color:#0000;border-radius:.8rem}.gform_wrapper{max-width:132rem;margin:4rem auto 9.6rem}@media screen and (width<=1350px){.gform_wrapper{max-width:100%;margin-bottom:6rem;padding-left:2rem;padding-right:2rem}}.bulk-order #bulk-order-root{background:#f8f8f8;margin:4.8rem 0;padding:4.8rem 0}.bulk-order #bulk-order-root .bulk-order-upload{max-width:132rem;margin:0 auto}@media screen and (width<=1350px){.bulk-order #bulk-order-root .bulk-order-upload{padding:0 2rem}}.bulk-order .wp-element-button{border-radius:0}@media screen and (width<=720px){.bulk-order .wp-element-button{width:100%;margin:0 auto}}.bulk-order .bulk-order-file-row{flex-direction:row;max-width:560px;display:flex}@media screen and (width<=720px){.bulk-order .bulk-order-file-row{flex-direction:column;gap:.8rem;max-width:100%;margin:3.2rem 0}}.bulk-order .bulk-order-file-row input{background:#ebebeb;flex-grow:1;height:4.8rem;padding:1rem 2rem;font-size:1.6rem}.single main .h-entry .breadcrumbs{font-family:var(--font-open-sans);margin-bottom:2.7rem;font-size:1.4rem;font-weight:400;line-height:1.14}.single main .h-entry .breadcrumbs a{font-weight:400;text-decoration:underline}.single main .h-entry .breadcrumbs a:hover{text-decoration:none}.single main .h-entry .category{margin-bottom:.8rem}.single main .h-entry .category a{color:var(--color-primary);text-transform:uppercase;font-size:1.6rem;font-weight:500;font-family:var(--font-roboto)}.single main .h-entry h1{line-height:1.2}.single main .h-entry .author,.single main .h-entry time{color:var(--color-gray);margin-top:2.4rem;font-size:1.8rem;line-height:1.55;display:block}:is(.single main .h-entry .author,.single main .h-entry time) .p-author{color:var(--color-gray);font-weight:600}.single main .h-entry .tags .tag a{color:var(--color-black);font-family:var(--font-open-sans);background:#6bcfe24d;border-radius:2.4rem;padding:1.6rem 3.2rem;font-size:1.4rem;font-weight:600;line-height:normal;display:block}.single main .h-entry .tags .tag a:hover{background:#6bcfe280}.single main .e-content{color:var(--color-gray)}.single main .e-content .wp-block-heading,.single main .e-content h2{color:var(--color-black);font-size:2.4rem;font-family:var(--font-roboto);margin-top:4.8rem;margin-bottom:2.4rem}.single main .e-content .wp-block-columns:has(.wp-block-image){justify-content:space-between}@media screen and (width>=1024px){.single main .e-content .wp-block-columns .wp-block-column:has(.wp-block-image){flex-grow:0;flex-basis:31.2rem}}:is(.blog,.archive) .categories{margin:6.4rem auto 4rem}:is(.blog,.archive) .categories ul{border-bottom:.2rem solid #eaecf0;flex-wrap:wrap;gap:1rem 3.2rem;padding:0;list-style:none;display:flex}@media screen and (width<=991px){:is(.blog,.archive) .categories ul{gap:1rem 1.6rem}}:is(.blog,.archive) .categories ul li{text-align:center;margin:0;padding:.8rem 0}@media screen and (width<=540px){:is(.blog,.archive) .categories ul li{text-align:left;flex-basis:100%}}:is(.blog,.archive) .categories ul li a{color:var(--color-gray);font-family:var(--font-open-sans);border-bottom:.2rem solid #0000;padding:.8rem;font-size:1.6rem;font-weight:400}:is(.blog,.archive) .categories ul li a.active,:is(.blog,.archive) .categories ul li a:hover{border-bottom:.2rem solid var(--color-primary);text-decoration:none}:is(.blog,.archive) .categories ul li a.active{font-weight:600}:is(.blog,.archive) .filter-form fieldset{border:1.5px solid #d7dadd;border-radius:.8rem;margin-bottom:2.4rem;padding:1.9rem 2.6rem .4rem;transition:all .2s}:is(.blog,.archive) .filter-form fieldset.open{transition:all .2s}:is(.blog,.archive) .filter-form fieldset.open legend:after{transform:rotateX(0)}:is(.blog,.archive) .filter-form fieldset.open .item{display:block}:is(.blog,.archive) .filter-form fieldset legend{color:var(--color-black);font-family:var(--font-open-sans);float:left;cursor:pointer;width:100%;margin-bottom:1.6rem;font-size:1.6rem;font-weight:600;line-height:1.5;position:relative}:is(.blog,.archive) .filter-form fieldset legend:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.7238 15.3487C17.3655 15.6932 16.7958 15.6821 16.4512 15.3238L12 10.5985L7.54875 15.3238C7.20424 15.6821 6.6345 15.6932 6.2762 15.3487C5.91791 15.0042 5.90674 14.4345 6.25125 14.0762L11.3512 8.67618C11.5209 8.49971 11.7552 8.39997 12 8.39997C12.2448 8.39997 12.4791 8.49971 12.6487 8.67618L17.7487 14.0762C18.0933 14.4345 18.0821 15.0042 17.7238 15.3487Z' fill='%23A229CE'/%3E%3C/svg%3E");width:2.4rem;height:2.4rem;display:block;position:absolute;top:.2rem;right:0;transform:rotateX(180deg)}:is(.blog,.archive) .filter-form fieldset .item{clear:both;margin-bottom:1.5rem;display:none}:is(.blog,.archive) .filter-form fieldset .item label{color:var(--color-black);font-family:var(--font-open-sans);align-items:center;gap:.8rem;font-size:1.2rem;font-weight:400;line-height:1.5;display:flex}:is(.blog,.archive) .filter-form fieldset .item label input{width:1.6rem;height:1.6rem}:is(.blog,.archive) article{max-width:60rem;margin-left:auto;margin-right:auto}:is(.blog,.archive) article .p-author{color:var(--color-primary);font-weight:400}:is(.blog,.archive) article .p-author:hover{color:var(--color-secondary-cyan)}:is(.blog,.archive) article .featured-image img{width:100%;height:auto}:is(.blog,.archive) article .entry-title{font-size:2.4rem;font-weight:600;line-height:1.333}:is(.blog,.archive) article .entry-title a{color:var(--color-black)}:is(.blog,.archive) article .entry-title a:hover{color:var(--color-primary)}:is(.blog,.archive) article .entry-summary p{color:var(--color-gray);font-size:1.4rem}:is(.blog,.archive) article .tax-description{color:var(--color-gray);font-size:1.6rem}:is(.blog,.archive) article.featured-article a{font-weight:400}:is(.blog,.archive) article.featured-article a h2{color:var(--color-black)}:is(.blog,.archive) article.featured-article a span{color:var(--color-secondary-cyan);font-weight:600}:is(.blog,.archive) article.featured-article a:hover{text-decoration:none}:is(.blog,.archive) article.featured-article a:hover h2,:is(.blog,.archive) article.featured-article a:hover span{color:var(--color-primary);text-decoration:underline}.error404 main{padding:20px 0 60px}.error404 main h2{max-width:132rem;font-size:3.5rem;font-family:var(--wp--preset--font-family--roboto);letter-spacing:-.6px;color:var(--color-gray);margin-bottom:2rem;margin-left:auto;margin-right:auto;font-weight:400}@media screen and (width<=1350px){.error404 main h2{max-width:100%;padding-left:2rem;padding-right:2rem}}.error404 main p{font-family:var(--wp--preset--font-family--open-sans);font-size:1.6rem;font-weight:400;line-height:2.8rem,;color:var(--color-gray)}.selected-products{color:var(--color-white);padding-left:12px;font-size:16px;font-weight:600}.product-table-header{font-size:16px;font-weight:600}.total{color:var(--color-white);padding-right:16px;font-size:24px;font-weight:700}.breadcrumb a{font-weight:400;text-decoration:underline}.breadcrumb a:hover{text-decoration:none}.single-product .breadcrumb{margin-bottom:4rem}.single-product .breadcrumb ol{padding:0}.single-product .breadcrumb a{color:var(--color-secondary-cyan);margin-right:.75rem;font-weight:400;text-decoration:underline}.single-product .breadcrumb li:not(:first-child){margin-left:.75rem;font-weight:400}.single-product .product.type-product .woo-product-gallery-slider{width:46.7%}@media screen and (width<=991px){.single-product .product.type-product .woo-product-gallery-slider{float:none;width:100%;max-width:61.7rem;margin:0 auto 4rem}}.single-product .product.type-product .summary{width:49.1%}@media screen and (width<=991px){.single-product .product.type-product .summary{width:100%;margin:0 auto 4rem}}.single-product .summary>.price{display:none}.single-product .product-tags{padding-bottom:2rem}.single-product .product-tag{background-color:var(--color-secondary-cyan-light);cursor:pointer;color:#000;border:none;border-radius:9999px;justify-content:center;align-items:center;margin:.25rem;padding:1rem 2.5rem;font-size:1.2rem;font-weight:400;text-decoration:none;display:inline-flex}.single-product .product-tag:hover{color:var(--color-primary)}.single-product .unit-size-selector{background-color:#fff;border:1px solid #000;border-radius:9999px;justify-content:center;align-items:center;margin:.25rem;padding:1rem 2.5rem;font-size:1.2rem;text-decoration:none;display:inline-flex}.single-product .unit-size-selector:disabled{color:var(--color-gray);border-color:var(--color-gray);opacity:.25;background:var(--color-gray-med)}.single-product .unit-size-selector.is-selected{background-color:var(--color-primary-light);border:1px solid var(--color-primary)}.single-product .price{font-size:2rem;font-weight:700}.single-product hr{border:none;border-top:1px solid var(--color-gray-300);margin:2rem 0}.single-product .quantity{border:1px solid var(--color-gray-300);text-align:center;border-radius:.375rem;width:100%;max-width:10rem;padding:.5rem;font-size:2rem}.single-product div.product .woocommerce-tabs ul.tabs:before{border-bottom:.2rem solid #eaecf0}.single-product div.product .woocommerce-tabs ul.tabs li{background:0 0;border:0}.single-product div.product .woocommerce-tabs ul.tabs li a{text-align:center;font-family:var(--font-open-sans);color:var(--color-gray);font-size:1.6rem;font-weight:400}.single-product div.product .woocommerce-tabs ul.tabs li.active{border-bottom:.4rem solid var(--color-primary)}.single-product div.product .woocommerce-tabs ul.tabs li.active a{color:var(--color-black);font-weight:600}.single-product div.product .woocommerce-tabs ul.tabs li:before,.single-product div.product .woocommerce-tabs ul.tabs li:after{display:none}.single-product div.product .woocommerce-tabs .panel h2,.single-product div.product .woocommerce-tabs .panel h3,.single-product div.product .woocommerce-tabs .panel .product-tab-title{color:var(--color-black);font-family:var(--font-open-sans);font-size:2.4rem;font-weight:500;line-height:1.333}.single-product table.shop_attributes{border-top:0}.single-product .product_meta{display:none}.single-product form.cart{display:none!important}.single-product .product-tab-title{margin-bottom:2rem;font-size:3rem;font-style:normal;font-weight:700}.single-product .modal{z-index:100;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;margin:auto;position:fixed;top:0;right:0;bottom:0;left:0}.single-product .modal:not(.hidden){display:flex}.single-product .modal .modal-dialog{background:var(--color-white);width:100%;max-width:68rem;padding:4rem}.single-product .modal .modal-dialog .modal-header{text-align:right;height:0}.single-product .modal .modal-dialog .modal-header .btn-close{cursor:pointer}.single-product .modal .modal-dialog iframe{width:100%;max-width:75rem;margin:auto}.eyebrow{background:var(--color-black);color:var(--color-white);align-items:space-between;padding:1.6rem 0;font-size:1.4rem;display:flex}.eyebrow .utility .mobile{display:none}@media screen and (width<=768px){.eyebrow .utility .mobile{display:block}}.eyebrow .utility .desktop{display:block}@media screen and (width<=768px){.eyebrow .utility .desktop{display:none}}@media screen and (width<=1350px){.eyebrow{padding-left:2rem;padding-right:2rem}}@media screen and (width<=767px){.eyebrow .wp_header_signin_link{flex-wrap:wrap;justify-content:flex-end}}.eyebrow .wp_header_signin_link a{text-decoration:none}.eyebrow .wp_header_signin_link a:hover{text-decoration:underline}.eyebrow .wp_header_signin_link .login-link{display:inline-block}.eyebrow .wp_header_signin_link .my-account-link,.eyebrow .wp_header_signin_link .logout-link{display:none}.eyebrow .cart-contents{justify-content:center;align-items:center;display:flex;position:relative}.eyebrow .cart-contents:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M2 6.18708C2 5.90218 2.10684 5.63311 2.32051 5.37987C2.53418 5.12662 2.79138 5 3.09211 5H3.16333H3.28204H3.37701H8.12531C8.33107 5 8.53683 5.06727 8.74259 5.2018C8.94835 5.33634 9.0908 5.49066 9.16994 5.66476L10.0721 7.37415H20.6134C20.7716 7.37415 20.8824 7.43351 20.9457 7.55222C21.009 7.67092 21.017 7.80941 20.9695 7.96769L19.0464 13.9031C18.9989 14.0613 18.8921 14.1998 18.7259 14.3185C18.5597 14.4373 18.3896 14.4966 18.2155 14.4966H9.90593C9.74765 14.4966 9.58542 14.4373 9.41923 14.3185C9.25303 14.1998 9.1462 14.0613 9.09871 13.9031C8.87713 13.2541 8.55266 12.2649 8.12531 10.9354C7.69796 9.60585 7.38141 8.61663 7.17565 7.96769L6.93824 7.37415H3.37701C3.36118 7.37415 3.33348 7.37811 3.29391 7.38602C3.25434 7.39394 3.22665 7.3979 3.21082 7.3979C2.87843 7.3979 2.59354 7.27919 2.35612 7.04177C2.11871 6.80436 2 6.51946 2 6.18708ZM9.64477 17.2269C9.88219 16.9895 10.1671 16.8708 10.4995 16.8708C10.8318 16.8708 11.1128 16.9855 11.3423 17.215C11.5718 17.4445 11.6865 17.7255 11.6865 18.0578C11.6865 18.3902 11.5718 18.6712 11.3423 18.9007C11.1128 19.1302 10.8318 19.2449 10.4995 19.2449C10.1671 19.2449 9.88614 19.1302 9.65664 18.9007C9.42714 18.6712 9.31239 18.3902 9.31239 18.0578C9.31239 17.7255 9.42318 17.4485 9.64477 17.2269ZM16.7672 17.2269C17.0046 16.9895 17.2895 16.8708 17.6219 16.8708C17.9543 16.8708 18.2352 16.9855 18.4647 17.215C18.6942 17.4445 18.809 17.7255 18.809 18.0578C18.809 18.3902 18.6942 18.6712 18.4647 18.9007C18.2352 19.1302 17.9543 19.2449 17.6219 19.2449C17.2895 19.2449 17.0086 19.1302 16.7791 18.9007C16.5496 18.6712 16.4348 18.3902 16.4348 18.0578C16.4348 17.7255 16.5456 17.4485 16.7672 17.2269Z' fill='white'/%3E%3C/svg%3E");background-size:cover;width:2.4rem;height:2.4rem;transition:all .2s;display:block}.eyebrow .cart-contents:hover{text-decoration:none}.eyebrow .cart-contents:hover:before{opacity:.8;transition:all .2s}.eyebrow .cart-contents #cart-contents-count{text-align:center;width:2rem;height:2rem;color:var(--color-white);background:var(--color-error);border-radius:50%;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.8;position:absolute;top:-1.2rem;right:-1.2rem}.eyebrow nav ul.nav{display:flex}.eyebrow nav ul.nav li.menu-item a{margin-left:.5rem;margin-right:.2rem;text-decoration:none}.eyebrow nav ul.nav li.menu-item a:hover{color:var(--color-primary);text-decoration:underline}.eyebrow nav ul.nav li.menu-item:after{content:" | "}.eyebrow nav ul.nav li.menu-item:last-child:after{content:""}header{background:var(--color-white);padding:2.6rem 0}@media screen and (width<=1350px){header{padding-left:2rem;padding-right:2rem}}@media screen and (width<=1140px){header .search-nav{display:flex}}header .search-nav .aws-container{width:100%;margin-bottom:1.2rem}@media screen and (width<=1140px){header .search-nav .aws-container{margin-bottom:0}}header .search-nav .aws-container .aws-search-form{height:40px}header .search-nav .aws-container .aws-form-btn{background-color:#fff}header .search-nav .aws-container .aws-form-btn svg{color:#000}header .search-nav .aws-container .aws-form-btn{border-color:#000}header .search-nav .aws-container input[type=search]{color:var(--color-black);font-family:var(--font-open-sans);border-color:#000;padding-left:16px;padding-right:16px;font-size:1.2rem;font-weight:600;line-height:1.333}header .search-nav .aws-container button{cursor:pointer}header .search-nav .aws-container button:hover{background:var(--color-gray-med)}header .search-nav nav ul.nav{gap:2.4rem;display:flex}@media screen and (width<=1140px){header .search-nav nav ul.nav{visibility:hidden;display:none}}header .search-nav nav ul.nav>li.menu-item{font-size:1.6rem;font-weight:600}header .search-nav nav ul.nav>li.menu-item a{text-decoration:none}header .search-nav nav ul.nav>li.menu-item a:hover{color:var(--color-primary);text-decoration:underline}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children{cursor:pointer;flex-direction:column;position:relative}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6' fill='none'%3E%3Cpath d='M4.41602 5.37596C4.21811 5.67283 3.78189 5.67283 3.58397 5.37596L0.518233 0.777349C0.296715 0.445072 0.534911 -4.76837e-07 0.934258 -4.76837e-07H7.06574C7.46509 -4.76837e-07 7.70328 0.445073 7.48177 0.77735L4.41602 5.37596Z' fill='black'/%3E%3C/svg%3E");width:.8rem;height:.6rem;display:inline-block;position:relative;top:-.2rem;left:.4rem}@media screen and (width>=1141px){header .search-nav nav ul.nav>li.menu-item.menu-item-has-children:hover>ul.sub-menu{display:block}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children:hover>a:after{transform:rotateX(180deg)}}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu{background:var(--color-white);z-index:50;border:.1rem solid var(--color-gray-med);flex-direction:column;height:fit-content;max-height:59rem;padding:2rem 3rem;display:none;position:absolute;overflow:hidden scroll}@media screen and (height<=720px){header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu{max-height:calc(100vh - 15rem)}}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu:has(.menu-item-has-children){columns:2;column-gap:5rem}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li{margin-bottom:0;padding-bottom:1rem;font-weight:400;display:block}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item-has-children{padding-bottom:2rem;display:inline-block}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>a{font-weight:700}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li>a{white-space:nowrap;display:block}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item-has-children:not(:has(.menu-item-has-children)){position:relative}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item-has-children:not(:has(.menu-item-has-children))>a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6' fill='none'%3E%3Cpath d='M4.41602 5.37596C4.21811 5.67283 3.78189 5.67283 3.58397 5.37596L0.518233 0.777349C0.296715 0.445072 0.534911 -4.76837e-07 0.934258 -4.76837e-07H7.06574C7.46509 -4.76837e-07 7.70328 0.445073 7.48177 0.77735L4.41602 5.37596Z' fill='black'/%3E%3C/svg%3E");width:.8rem;height:.6rem;display:inline-block;position:relative;top:-.2rem;left:.4rem;transform:rotate(-90deg)}@media screen and (width>=1141px){header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item-has-children:not(:has(.menu-item-has-children)):hover>ul.sub-menu{transform-style:preserve-3d;display:block;transform:translateZ(10px)}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item-has-children:not(:has(.menu-item-has-children)):hover>a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6' fill='none'%3E%3Cpath d='M4.41602 5.37596C4.21811 5.67283 3.78189 5.67283 3.58397 5.37596L0.518233 0.777349C0.296715 0.445072 0.534911 -4.76837e-07 0.934258 -4.76837e-07H7.06574C7.46509 -4.76837e-07 7.70328 0.445073 7.48177 0.77735L4.41602 5.37596Z' fill='%23A229CE'/%3E%3C/svg%3E")}}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item-has-children:not(:has(.menu-item-has-children))>ul.sub-menu{background:var(--color-gray-med);z-index:55;min-width:25rem;padding:2rem;display:none;position:absolute;top:0;right:100%}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item-has-children:not(:has(.menu-item-has-children))>ul.sub-menu>li>a{height:100%;margin-bottom:1rem;display:block}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li>ul.sub-menu>li{width:fit-content;margin-top:1rem;margin-bottom:1rem;position:relative}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li>ul.sub-menu>li.menu-item-has-children>a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6' fill='none'%3E%3Cpath d='M4.41602 5.37596C4.21811 5.67283 3.78189 5.67283 3.58397 5.37596L0.518233 0.777349C0.296715 0.445072 0.534911 -4.76837e-07 0.934258 -4.76837e-07H7.06574C7.46509 -4.76837e-07 7.70328 0.445073 7.48177 0.77735L4.41602 5.37596Z' fill='black'/%3E%3C/svg%3E");width:.8rem;height:.6rem;display:inline-block;position:relative;top:-.2rem;left:.4rem;transform:rotate(-90deg)}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li>ul.sub-menu>li>a{display:block}@media screen and (width>=1141px){header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li>ul.sub-menu>li:hover>ul.sub-menu{display:block}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li>ul.sub-menu>li:hover>a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6' fill='none'%3E%3Cpath d='M4.41602 5.37596C4.21811 5.67283 3.78189 5.67283 3.58397 5.37596L0.518233 0.777349C0.296715 0.445072 0.534911 -4.76837e-07 0.934258 -4.76837e-07H7.06574C7.46509 -4.76837e-07 7.70328 0.445073 7.48177 0.77735L4.41602 5.37596Z' fill='%23A229CE'/%3E%3C/svg%3E")}}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu{background:var(--color-gray-med);z-index:55;min-width:25rem;padding:2rem;display:none;position:absolute;top:0;left:100%}header .search-nav nav ul.nav>li.menu-item.menu-item-has-children>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a{height:100%;margin-bottom:1rem;display:block}header #mobile-nav-icon{cursor:pointer;margin:1.3rem 2.5rem;transition:all .5s ease-in-out;display:none;position:relative;transform:rotate(0)}@media screen and (width<=1140px){header #mobile-nav-icon{width:3rem;height:2.7rem;display:block}}header #mobile-nav-icon span{background:var(--color-black);opacity:1;border-radius:.9rem;width:100%;height:.4rem;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}header #mobile-nav-icon span:first-child{top:0}header #mobile-nav-icon span:nth-child(2),header #mobile-nav-icon span:nth-child(3){top:1rem}header #mobile-nav-icon span:nth-child(4){top:2rem}header #mobile-nav-icon.mobile-open span:first-child{width:0%;top:1rem;left:50%}header #mobile-nav-icon.mobile-open span:nth-child(2){transform:rotate(45deg)}header #mobile-nav-icon.mobile-open span:nth-child(3){transform:rotate(-45deg)}header #mobile-nav-icon.mobile-open span:nth-child(4){width:0%;top:1rem;left:50%}.aws-search-result,.aws-search-result ul li{border-color:#000}#nav-mobile-drawer{height:100%;max-height:0;transition:all .5s;overflow:hidden scroll}@media screen and (width<=1140px){#nav-mobile-drawer.mobile-open{max-height:100vh;transition:all .5s;overflow-y:scroll}#nav-mobile-drawer.mobile-open .nav{visibility:visible;flex-direction:column;display:flex}}@media screen and (width<=400px){#nav-mobile-drawer{padding:0 2.4rem}}#nav-mobile-drawer .nav{margin:0 auto;padding-top:4rem;display:block}#nav-mobile-drawer .nav li{padding:0}#nav-mobile-drawer .nav li:last-of-type{margin-bottom:1.6rem}#nav-mobile-drawer .nav li.menu-item-has-children{cursor:pointer;width:100%;position:relative}#nav-mobile-drawer .nav li.menu-item-has-children>a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6' fill='none'%3E%3Cpath d='M4.41602 5.37596C4.21811 5.67283 3.78189 5.67283 3.58397 5.37596L0.518233 0.777349C0.296715 0.445072 0.534911 -4.76837e-07 0.934258 -4.76837e-07H7.06574C7.46509 -4.76837e-07 7.70328 0.445073 7.48177 0.77735L4.41602 5.37596Z' fill='black'/%3E%3C/svg%3E");width:.8rem;height:.6rem;display:inline-block;position:relative;top:-.1rem;left:.4rem;transform:rotate(-90deg)}#nav-mobile-drawer .nav li.menu-item-has-children.nav-open>a:after{transform:rotate(0)}#nav-mobile-drawer .nav li.menu-item-has-children.nav-open>.sub-menu{max-height:100%;margin-left:1rem;transition:all .2s}#nav-mobile-drawer .nav li.menu-item-has-children.nav-open>.sub-menu a{color:var(--color-black)}#nav-mobile-drawer .nav li.menu-item-has-children.nav-open>.sub-menu a:hover{color:var(--color-primary);text-decoration:underline}#nav-mobile-drawer .nav li a{cursor:pointer;color:var(--color-black);padding:.8rem 0;font-size:1.6rem;text-decoration:none;display:inline-block}#nav-mobile-drawer .nav li a:hover{color:var(--color-black);transition:all .2s}#nav-mobile-drawer .nav li .sub-menu{max-height:0;transition:all .2s;overflow:hidden}:is(#nav-mobile-drawer .nav li.current_page_item,#nav-mobile-drawer .nav li.current_page_ancestor) a{color:var(--color-primary)}.logged-in .eyebrow .login-link{display:none}.logged-in .eyebrow .my-account-link,.logged-in .eyebrow .logout-link{display:inline-block}.logged-in .eyebrow .logout-link:after{content:" |";margin-left:.8rem;display:inline-block}footer{background:var(--color-black);color:var(--color-white);padding:1.6rem 0;font-size:1.4rem;line-height:1.14}@media screen and (width<=1350px){footer{padding-left:2rem;padding-right:2rem}}@media screen and (width<=1024px){footer nav{margin-top:1.2rem}}footer nav ul.nav{gap:0;display:flex}@media screen and (width<=480px){footer nav ul.nav{display:block}footer nav ul.nav li.menu-item{margin-bottom:.6rem}}footer nav ul.nav li.menu-item a{margin-left:.4rem;text-decoration:none}footer nav ul.nav li.menu-item a:hover{text-decoration:underline}footer nav ul.nav li.menu-item:after{content:" | "}@media screen and (width<=480px){footer nav ul.nav li.menu-item:after{content:""}}footer nav ul.nav li.menu-item:last-child:after{content:""}.widget .wp-block-heading{margin-bottom:1.6rem}.widget .wp-block-cover{padding:5.5rem 0}@media screen and (width<=1350px){.widget .wp-block-cover{padding:5.5rem 2rem}}.widget .wp-block-cover .wp-block-columns{margin:0;padding:0}@media screen and (width<=1000px){.widget .wp-block-columns:has(.widget_nav_menu){flex-wrap:wrap!important}.widget .wp-block-columns:has(.widget_nav_menu) .wp-block-column{flex:0 0 calc(50% - 2.5rem)}}.widget .widget_nav_menu .widgettitle{font-size:1.6rem;font-family:var(--wp--preset--font-family--roboto);margin-bottom:.8rem;font-weight:500;line-height:1.5}.widget .widget_nav_menu .menu li{font-size:1.4rem;font-family:var(--wp--preset--font-family--open-sans);color:var(--color-gray)}.widget .widget_nav_menu .menu li a{text-decoration:none}.widget .widget_nav_menu .menu li a:hover{text-decoration:underline}.widget .trusted-reagents{padding:0}.sidebar .share svg path[fill=black],.sidebar .share svg rect{transition:all .2s}.sidebar .share svg:hover path[fill=black],.sidebar .share svg:hover rect{fill:var(--color-primary);transition:all .2s}.sidebar .categories{background:var(--color-gray-light)}.sidebar .categories ul{margin-top:.8rem;padding-left:1.6rem;list-style:none}.sidebar .categories ul li{border-bottom:.1rem solid #e4e4e4;max-width:17.6rem;margin-bottom:1.6rem;padding-bottom:1.6rem;font-size:1.6rem;line-height:1.68}.sidebar .categories ul li a{color:var(--color-black);font-weight:400}.sidebar .categories ul li:last-of-type{border-bottom:0}.sidebar .recent-posts .post a{color:var(--color-black)}.sidebar .recent-posts .post a .post-title{font-size:2rem;font-family:var(--font-roboto);margin-bottom:.4rem;font-weight:600;line-height:1.4;transition:all .2s}.sidebar .recent-posts .post a time{margin-top:0}.sidebar .recent-posts .post a .post-author,.sidebar .recent-posts .post a .post-date{font-family:var(--wp--preset--font-family--open-sans);margin-bottom:0;font-size:1.6rem;font-weight:400;line-height:1.68}.sidebar .recent-posts .post a .featured-img{height:100%;overflow:clip}.sidebar .recent-posts .post a .featured-img img{width:100%;height:auto;transition:all .2s;transform:scale(1)}.sidebar .recent-posts .post a:hover{text-decoration:none}.sidebar .recent-posts .post a:hover .post-title{color:var(--color-primary);text-decoration:underline;transition:all .2s}.sidebar .recent-posts .post a:hover .featured-img img{transition:all .2s;transform:scale(1.05)}.sidebar .newsletter-signup{background:url(/app/themes/vector-labs-theme/public/build/assets/newsletter-bg-C9uY6rZD.jpg),color-mix(in srgb,var(--color-black)85%,transparent);background-blend-mode:multiply;color:var(--color-white);background-position:50%;background-size:cover;border-radius:2.4rem;padding:4.9rem 3.2rem;box-shadow:0 .4rem 1.6rem #00000026}.woocommerce-account .woocommerce h1{margin-top:1.4rem;margin-bottom:6.5rem;font-weight:500}@media screen and (width<=767px){.woocommerce-account .woocommerce h1{margin-bottom:2.4rem}}.woocommerce-account .woocommerce #customer_login{margin:4.8rem auto 5.6rem}.woocommerce-account .woocommerce #customer_login h2{border:.1rem solid #e4e7e9;border-radius:.4rem .4rem 0 0;margin-bottom:0;padding:1.6rem 2.4rem;font-size:2.4rem}.woocommerce-account .woocommerce #customer_login form{border:.1rem solid #e4e7e9;border-top:0;border-radius:0 0 .4rem .4rem;margin:0 auto 4rem}.woocommerce-account .woocommerce #customer_login form .form-row:has(button[type=submit]){flex-direction:row-reverse;justify-content:flex-end;align-items:center;display:flex}@media screen and (width<=540px){.woocommerce-account .woocommerce #customer_login form .form-row:has(button[type=submit]){flex-direction:column-reverse;align-items:flex-start;gap:2.4rem}}.woocommerce-account .woocommerce #customer_login form .woocommerce-privacy-policy-text p{font-size:1.4rem}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{background:var(--color-white);border:1px solid #e4e7e9;border-radius:.4rem;width:calc(30% - 7.2rem);margin-bottom:4.8rem;margin-right:7.2rem;padding:1.6rem 0;box-shadow:0 .8rem 4rem #00000014}@media (width>=769px) and (width<=1100px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{width:calc(30% - 2.4rem);margin-right:2.4rem}}@media screen and (width<=768px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{width:100%;margin-right:0}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{margin:0;padding:0;list-style-type:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{width:100%;color:var(--color-black);padding:1rem 5.6rem;font-size:1.6rem;font-weight:400;display:block}@media screen and (width<=1100px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{padding:1rem 2.4rem}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var(--color-primary);color:var(--color-white);font-weight:600;text-decoration:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var(--color-primary);color:var(--color-white);font-weight:600}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{margin-bottom:4.8rem}.woocommerce-account .woocommerce h2.welcome{font-family:var(--font-roboto);margin-bottom:1.2rem;font-size:2.4rem;font-weight:500;line-height:1.333}.woocommerce-account .woocommerce .page-content a{font-weight:400}.woocommerce-account .woocommerce .dashboard-blocks .group{border:.1rem solid #e4e7e9;border-radius:.4rem;flex-direction:column;display:flex}.woocommerce-account .woocommerce .dashboard-blocks .group h2{border-bottom:.1rem solid #e4e7e9;margin-bottom:0;padding:1.6rem 2.4rem;font-size:1.8rem}.woocommerce-account .woocommerce .dashboard-blocks .group .details{flex-grow:1;padding:1.6rem 2.4rem 8.4rem;position:relative}.woocommerce-account .woocommerce .dashboard-blocks .group .details .name{margin-bottom:1.6rem;font-size:1.6rem;font-weight:600;line-height:1.5}.woocommerce-account .woocommerce .dashboard-blocks .group .details .email,.woocommerce-account .woocommerce .dashboard-blocks .group .details .phone,.woocommerce-account .woocommerce .dashboard-blocks .group .details .address{color:var(--color-gray);font-size:1.4rem;font-weight:400;line-height:1.43}:is(.woocommerce-account .woocommerce .dashboard-blocks .group .details .email,.woocommerce-account .woocommerce .dashboard-blocks .group .details .phone,.woocommerce-account .woocommerce .dashboard-blocks .group .details .address) strong{color:var(--color-black);font-weight:400}.woocommerce-account .woocommerce .dashboard-blocks .group .details .address:first-line{color:var(--color-black);font-size:1.6rem;font-weight:600;line-height:1.5}.woocommerce-account .woocommerce .dashboard-blocks .group .details .button{background-color:var(--color-white);border:.2rem solid var(--color-primary);color:var(--color-primary);border-radius:.8rem;padding:1rem 3.2rem;font-weight:400;line-height:1.5;position:absolute;bottom:2.4rem}.woocommerce-account .woocommerce .dashboard-blocks .group .details .button:hover,.woocommerce-account .woocommerce .dashboard-blocks .group .details .button.selected{background-color:var(--color-primary);color:var(--color-white)}.woocommerce-account .woocommerce .dashboard-blocks .group .details .button:disabled{border-color:var(--color-gray);padding:1rem 3.2rem}.woocommerce-account .woocommerce .dashboard-blocks .log-out{flex-direction:column;justify-content:flex-end;display:flex}.woocommerce-account .woocommerce .dashboard-blocks .log-out .details{margin-bottom:4.8rem;padding:0 2.4rem}.woocommerce-account .woocommerce .dashboard-blocks .log-out .details h2{font-family:var(--font-roboto);font-size:2rem;font-weight:600;line-height:1.4}.woocommerce-account .woocommerce .dashboard-blocks .log-out .details p{color:var(--color-gray);font-size:1.4rem;font-weight:400;line-height:1.43}.woocommerce-account .woocommerce .dashboard-blocks .log-out .details .button{background-color:var(--color-primary);border:.2rem solid var(--color-white);color:var(--color-white);border-radius:.8rem;padding:1rem 3.2rem;font-weight:400;line-height:1.5}.woocommerce-account .woocommerce .dashboard-blocks .log-out .details .button:hover,.woocommerce-account .woocommerce .dashboard-blocks .log-out .details .button.selected{background-color:var(--color-white);color:var(--color-primary);border-color:var(--color-primary)}.woocommerce-account .woocommerce .dashboard-blocks .log-out .details .button:disabled{border-color:var(--color-gray);padding:1rem 3.2rem}.woocommerce-account .woocommerce .dashboard-blocks .recent-orders .flex{border:.1rem solid #e4e7e9;border-bottom:0;border-radius:.4rem .4rem 0 0}.woocommerce-account .woocommerce .dashboard-blocks .recent-orders .flex h2{margin-bottom:0;padding:1.6rem 2.4rem;font-size:1.8rem}@media screen and (width<=767px){.woocommerce-account .woocommerce .dashboard-blocks .recent-orders .flex h2{padding:1.6rem .8rem}}.woocommerce-account .woocommerce .dashboard-blocks .recent-orders .flex .button{color:var(--color-secondary-cyan);background:0 0;padding:0 2.4rem 0 0;font-size:1.4rem;font-weight:600;text-decoration:underline}@media screen and (width<=767px){.woocommerce-account .woocommerce .dashboard-blocks .recent-orders .flex .button{padding:0 .8rem}}.woocommerce-account .woocommerce .dashboard-blocks .recent-orders .flex .button:hover{color:var(--color-primary);text-decoration:none}.woocommerce-account .woocommerce .shop_table{border-spacing:0;border-radius:0 0 .4rem .4rem}.woocommerce-account .woocommerce .shop_table thead{background:var(--color-gray-light)}.woocommerce-account .woocommerce .shop_table thead th{color:var(--color-gray);text-transform:uppercase;border-bottom:.1rem solid #e4e7e9;padding:1rem;font-size:1.2rem;font-weight:600;line-height:1.5}.woocommerce-account .woocommerce .shop_table thead th:first-of-type{padding-left:2.4rem}@media screen and (width>=768px){.woocommerce-account .woocommerce .shop_table tbody tr:first-of-type th,.woocommerce-account .woocommerce .shop_table tbody tr:first-of-type td{padding-top:2.4rem}.woocommerce-account .woocommerce .shop_table tbody tr:last-of-type th,.woocommerce-account .woocommerce .shop_table tbody tr:last-of-type td{padding-bottom:2.4rem}.woocommerce-account .woocommerce .shop_table tbody th,.woocommerce-account .woocommerce .shop_table tbody td{border:0;padding:1.2rem}.woocommerce-account .woocommerce .shop_table tbody th{padding-left:2.4rem}.woocommerce-account .woocommerce .shop_table tbody td:last-of-type{width:15rem;padding-right:2.4rem}}.woocommerce-account .woocommerce .shop_table tbody .woocommerce-orders-table__cell-order-number a{color:var(--color-black)}.woocommerce-account .woocommerce .shop_table tbody .woocommerce-button{color:var(--color-secondary-cyan);background:0 0;align-items:center;gap:.6rem;padding:0;font-size:1.4rem;font-weight:600;display:inline-flex;position:relative}.woocommerce-account .woocommerce .shop_table tbody .woocommerce-button:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2.5 8H13.5' stroke='%23009DE0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 3.5L13.5 8L9 12.5' stroke='%23009DE0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:1.6rem;height:1.6rem;transition:all .2s;position:relative;right:0}.woocommerce-account .woocommerce .shop_table tbody .woocommerce-button:hover{color:var(--color-primary);text-decoration:underline}.woocommerce-account .woocommerce .shop_table tbody .woocommerce-button:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2.5 8H13.5' stroke='%23A229CE' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 3.5L13.5 8L9 12.5' stroke='%23A229CE' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transition:all .2s}.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address{border:.1rem solid #e4e7e9;border-radius:.4rem;margin-bottom:4.8rem}.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title{border-bottom:.1rem solid #e4e7e9;padding:1.6rem 2.4rem}.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title:before,.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title:after{display:none}.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h2{margin-bottom:.8rem;font-size:1.8rem}.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title .edit{float:none;font-size:1.4rem;font-style:italic;font-weight:600}.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address address{color:var(--color-gray);padding:2.4rem;font-style:normal}.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address address:first-line{color:var(--color-black);font-weight:500}.woocommerce-account .woocommerce h2{font-family:var(--font-roboto);font-size:2rem;font-weight:600;line-height:1.4}.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper{margin-bottom:4.8rem}.woocommerce-page.cart main .woocommerce{flex-wrap:wrap;gap:4.8rem 2.4rem;display:flex}@media screen and (width<=768px){.woocommerce-page.cart main .woocommerce{gap:1.2rem 2.4rem}}.woocommerce-page.cart main .woocommerce h1{font-family:var(--font-roboto)}.woocommerce-page.cart main .woocommerce button{font-weight:400}.woocommerce-page.cart main .woocommerce .woocommerce-notices-wrapper,.woocommerce-page.cart main .woocommerce .wc-empty-cart-message{flex-shrink:0;flex-basis:100%}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form{flex:calc(75% - 2.4rem);width:100%;margin-bottom:9.6rem}@media screen and (width<=991px){.woocommerce-page.cart main .woocommerce .woocommerce-cart-form{flex-basis:100%;margin-bottom:0}}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form .shop_table{border-spacing:0;border:0}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form .shop_table thead th{text-transform:uppercase;background:var(--color-black);color:var(--color-white);font-size:1.4rem;font-weight:600}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form .shop_table thead th:first-of-type{border-radius:.4rem 0 0 .4rem}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form .shop_table thead th:last-of-type{border-radius:0 .4rem .4rem 0}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form .shop_table tbody td{border-top:0;border-bottom:1px solid #e4e7e9}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form .shop_table tbody td.actions{border-bottom:0}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form .shop_table tbody td a{color:var(--color-black);font-size:1.8rem;font-weight:700;font-family:var(--font-roboto);margin-bottom:.8rem}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form .shop_table tbody td .sku{font-size:1.3rem;font-family:var(--font-open-sans);color:var(--color-gray);font-weight:400}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form .shop_table .product-thumbnail{max-width:12rem}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form .shop_table .product-thumbnail img{width:12rem;height:auto;margin:auto;padding:2.4rem 0}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form .shop_table .product-quantity .quantity input{background:var(--color-white);border:1px solid #e5e7eb;border-radius:4rem;min-width:6.4rem;padding:.4rem .5rem .4rem 0;box-shadow:0 1px 2px #1f293714}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form .shop_table td.product-subtotal{font-weight:700}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form .shop_table .product-remove a{color:var(--color-secondary-cyan);font-size:1.3rem;font-weight:400;text-decoration:underline}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form .shop_table .product-remove a:hover{color:var(--color-secondary-aqua);text-decoration:none}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form td.actions{background:0 0;padding:2.4rem 0}@media screen and (width<=768px){.woocommerce-page.cart main .woocommerce .woocommerce-cart-form td.actions{padding-bottom:0}}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form td.actions .coupon{display:flex}@media screen and (width<=768px){.woocommerce-page.cart main .woocommerce .woocommerce-cart-form td.actions .coupon{margin-bottom:1.2rem}}@media screen and (width<=540px){.woocommerce-page.cart main .woocommerce .woocommerce-cart-form td.actions .coupon{flex-direction:column;gap:1.2rem}}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form td.actions .coupon .input-text{width:100%;max-width:22rem}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form td.actions .coupon button{background-color:var(--color-white);border:.2rem solid var(--color-primary);color:var(--color-primary);border-radius:.8rem;width:19rem;padding:1rem 3.2rem;line-height:1.5}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form td.actions .coupon button:hover,.woocommerce-page.cart main .woocommerce .woocommerce-cart-form td.actions .coupon button.selected{background-color:var(--color-primary);color:var(--color-white)}.woocommerce-page.cart main .woocommerce .woocommerce-cart-form td.actions .coupon button:disabled{border-color:var(--color-gray);padding:1rem 3.2rem}.woocommerce-page.cart main .woocommerce .cart-collaterals{flex:1 0 25%;margin-bottom:9.6rem}.woocommerce-page.cart main .woocommerce .cart-collaterals .cart_totals{float:none;border:.1rem solid #e4e7e9;border-radius:.4rem;width:100%;padding:2rem 2.4rem}.woocommerce-page.cart main .woocommerce .cart-collaterals .cart_totals h2{font-size:1.8rem;font-weight:400}.woocommerce-page.cart main .woocommerce .cart-collaterals .cart_totals .shop_table{border-spacing:0 1.2rem;border:0}.woocommerce-page.cart main .woocommerce .cart-collaterals .cart_totals .shop_table tr{margin-bottom:1.2rem}.woocommerce-page.cart main .woocommerce .cart-collaterals .cart_totals .shop_table tr:nth-child(2n) td{background:0 0}.woocommerce-page.cart main .woocommerce .cart-collaterals .cart_totals .shop_table tr th,.woocommerce-page.cart main .woocommerce .cart-collaterals .cart_totals .shop_table tr td,.woocommerce-page.cart main .woocommerce .cart-collaterals .cart_totals .shop_table tr p,.woocommerce-page.cart main .woocommerce .cart-collaterals .cart_totals .shop_table tr li{border-top:0;border-bottom:0;padding:0;font-size:1.4rem}.woocommerce-page.cart main .woocommerce .cart-collaterals .cart_totals .shop_table tr th{color:var(--color-gray);font-weight:400}.woocommerce-page.cart main .woocommerce .cart-collaterals .cart_totals .shop_table tr td{text-align:right;font-weight:600}.woocommerce-page.cart main .woocommerce .cart-collaterals .cart_totals .shop_table tr td a{font-weight:400;text-decoration:underline;display:block}.woocommerce-page.cart main .woocommerce .cart-collaterals .cart_totals .shop_table tr td a:hover{color:var(--color-secondary-aqua);text-decoration:none}.woocommerce-page.cart main .woocommerce .cart-collaterals .cart_totals .shop_table .order-total th,.woocommerce-page.cart main .woocommerce .cart-collaterals .cart_totals .shop_table .order-total td{border-top:.1rem solid #e4e7e9;padding:2.4rem 0;font-size:1.6rem}:is(.woocommerce-page.cart main .woocommerce .cart-collaterals .cart_totals .shop_table .order-total th,.woocommerce-page.cart main .woocommerce .cart-collaterals .cart_totals .shop_table .order-total td) strong{font-weight:600}.woocommerce-page.cart main .woocommerce .cart-collaterals a.button{text-align:center;background:var(--color-primary);color:var(--color-white);border:.2rem solid var(--color-primary);border-radius:.8rem;width:100%;padding:1.6rem 3.2rem;font-size:1.6rem;font-weight:400;text-decoration:none;transition:all .2s}.woocommerce-page.cart main .woocommerce .cart-collaterals a.button:hover{color:var(--color-primary);background:var(--color-white);text-decoration:none;transition:all .2s}.woocommerce-page.cart main .woocommerce .cart-collaterals a.button:focus{outline-offset:.2rem;outline:.2rem solid #9bf}.woocommerce-page.cart main .woocommerce .cart-collaterals a.button.cart-pdf-button{background-color:var(--color-white);border:.2rem solid var(--color-primary);color:var(--color-primary);border-radius:.8rem;padding:1rem 3.2rem;line-height:1.5}.woocommerce-page.cart main .woocommerce .cart-collaterals a.button.cart-pdf-button:hover,.woocommerce-page.cart main .woocommerce .cart-collaterals a.button.cart-pdf-button.selected{background-color:var(--color-primary);color:var(--color-white)}.woocommerce-page.cart main .woocommerce .cart-collaterals a.button.cart-pdf-button:disabled{border-color:var(--color-gray);padding:1rem 3.2rem}.woocommerce-page.checkout main .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom:0}.woocommerce-page.checkout main .woocommerce .checkout_coupon{background:#f6f5f8;border:0;border-radius:0;align-items:center;margin:0;padding:0 2.4rem 1.2rem;display:flex}.woocommerce-page.checkout main .woocommerce .checkout_coupon>*{float:none;width:auto}.woocommerce-page.checkout main .woocommerce .checkout_coupon input{height:4.8rem}.woocommerce-page.checkout main .woocommerce .checkout_coupon button{background-color:var(--color-white);border:.2rem solid var(--color-primary);color:var(--color-primary);border-radius:.8rem;width:19rem;padding:1rem 3.2rem;line-height:1.5}.woocommerce-page.checkout main .woocommerce .checkout_coupon button:hover,.woocommerce-page.checkout main .woocommerce .checkout_coupon button.selected{background-color:var(--color-primary);color:var(--color-white)}.woocommerce-page.checkout main .woocommerce .checkout_coupon button:disabled{border-color:var(--color-gray);padding:1rem 3.2rem}.woocommerce-page.checkout main .woocommerce .checkout{margin-top:2rem}.woocommerce-page.checkout main .woocommerce .checkout #customer_details{float:left;width:calc(67% - 1.2rem);margin-bottom:7.6rem}@media screen and (width<=991px){.woocommerce-page.checkout main .woocommerce .checkout #customer_details{float:none;width:100%;margin-bottom:2.4rem}}.woocommerce-page.checkout main .woocommerce .checkout #customer_details .col-1,.woocommerce-page.checkout main .woocommerce .checkout #customer_details .col-2{float:none;width:100%}.woocommerce-page.checkout main .woocommerce .checkout #customer_details #ship-to-different-address{padding:1.2rem 0}.woocommerce-page.checkout main .woocommerce .checkout #customer_details #ship-to-different-address input{border-color:#c4c4c4;width:2rem;height:2rem}.woocommerce-page.checkout main .woocommerce .checkout #customer_details #ship-to-different-address label{align-items:center;gap:1.2rem;font-size:1.4rem;font-weight:400;display:flex}.woocommerce-page.checkout main .woocommerce .checkout #order_review_heading,.woocommerce-page.checkout main .woocommerce .checkout #order_review{float:right;width:calc(33% - 1.2rem)}@media screen and (width<=991px){:is(.woocommerce-page.checkout main .woocommerce .checkout #order_review_heading,.woocommerce-page.checkout main .woocommerce .checkout #order_review){float:none;width:100%}}.woocommerce-page.checkout main .woocommerce .checkout h3{font-family:var(--font-open-sans);font-size:1.8rem;font-weight:600;line-height:1.333}.woocommerce-page.checkout main .woocommerce .checkout #order_review_heading{border:1px solid #e4e7e9;border-bottom:0;border-radius:.4rem .4rem 0 0;margin-bottom:0;padding:1.2rem 1.2rem 2.4rem}.woocommerce-page.checkout main .woocommerce .checkout #order_review{border:1px solid #e4e7e9;border-top:0;border-radius:0 0 .4rem .4rem;margin-top:0;padding:1.2rem 1.2rem 2.4rem}.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table{border-spacing:0 .6rem;border:0}.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table th,.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table td{border:0;font-size:1.4rem}:is(.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table th,.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table td).product-thumbnail{width:6.4rem;padding:0}:is(.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table th,.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table td).product-thumbnail img{width:100%;max-width:6.4rem;height:auto}:is(.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table th,.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table td).product-name{width:100%;font-weight:600}:is(.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table th,.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table td).product-name .product-quantity{font-weight:400}:is(.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table th,.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table td).product-name .product-quantity .amount{font-weight:600}:is(.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table th,.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table td).product-name a{color:#000}:is(.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table th,.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table td).product-name a:hover{color:var(--color-primary)}:is(.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table th,.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table td).product-total{text-align:right;padding:0}.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table tfoot{width:100%}.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table tfoot tr{vertical-align:top}.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table tfoot tr:first-of-type th,.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table tfoot tr:first-of-type td{border-top:1px solid #e4e7e9;padding-top:2rem}.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table tfoot tr th,.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table tfoot tr td{width:50%;padding:.6rem 0}.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table tfoot tr th{width:6.4rem;font-weight:400}.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table tfoot tr td{text-align:right;font-weight:600}.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table tfoot tr td a{display:block}.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table tfoot tr td bdi{font-weight:600}.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table tfoot tr.order-total th,.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table tfoot tr.order-total td{border-top:1px solid #e4e7e9;padding:2.4rem 0 0;font-size:1.6rem}.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table tfoot tr.woocommerce-shipping-totals td ul{width:80%;margin-left:auto;margin-right:0}.woocommerce-page.checkout main .woocommerce .checkout #order_review .shop_table tfoot tr.woocommerce-shipping-totals td ul label{font-size:1.4rem}.woocommerce-page.checkout main .woocommerce .checkout #payment{background:#f6f5f8}.woocommerce-page.checkout main .woocommerce .checkout #payment .woocommerce-privacy-policy-text p{font-size:1.4rem}.woocommerce-page.checkout main .woocommerce .checkout #payment button{text-align:center;background:var(--color-primary);color:var(--color-white);border:.2rem solid var(--color-primary);border-radius:.8rem;width:100%;height:4.8rem;margin:2rem auto;padding:1rem 3.2rem;font-size:1.6rem;font-weight:400;text-decoration:none;transition:all .2s}.woocommerce-page.checkout main .woocommerce .checkout #payment button:hover{color:var(--color-primary);background:var(--color-white);text-decoration:none;transition:all .2s}.woocommerce-page.checkout main .woocommerce .checkout #payment button:focus{outline-offset:.2rem;outline:.2rem solid #9bf}.woocommerce-page.checkout .woocommerce-order{gap:2.4rem 4.8rem}.woocommerce-page.checkout .woocommerce-order h1{margin-top:2.4rem;margin-bottom:1.6rem;font-size:4rem}.woocommerce-page.checkout .woocommerce-order>p{text-align:center}.woocommerce-page.checkout .woocommerce-order .woocommerce-notice{text-align:center;flex-basis:100%;margin-bottom:4.8rem}.woocommerce-page.checkout .woocommerce-order .woocommerce-order-overview{text-align:center;justify-content:center;align-items:center;display:flex}.woocommerce-page.checkout .woocommerce-order .woocommerce-order-overview .total{color:var(--color-black)}.woocommerce-page.checkout .woocommerce-order .woocommerce-order-details,.woocommerce-page.checkout .woocommerce-order .woocommerce-customer-details{max-width:80rem;margin:0 auto 4.8rem}:is(.woocommerce-page.checkout .woocommerce-order .woocommerce-order-details,.woocommerce-page.checkout .woocommerce-order .woocommerce-customer-details) h2{font-family:var(--font-roboto);font-size:3.2rem;font-weight:600;line-height:1.333}:is(.woocommerce-page.checkout .woocommerce-order .woocommerce-order-details,.woocommerce-page.checkout .woocommerce-order .woocommerce-customer-details) table{border-spacing:0;border:0}:is(.woocommerce-page.checkout .woocommerce-order .woocommerce-order-details,.woocommerce-page.checkout .woocommerce-order .woocommerce-customer-details) table thead th{text-transform:uppercase;background:var(--color-black);color:var(--color-white);font-size:1.4rem;font-weight:600}:is(.woocommerce-page.checkout .woocommerce-order .woocommerce-order-details,.woocommerce-page.checkout .woocommerce-order .woocommerce-customer-details) table thead th:first-of-type{border-radius:.4rem 0 0 .4rem}:is(.woocommerce-page.checkout .woocommerce-order .woocommerce-order-details,.woocommerce-page.checkout .woocommerce-order .woocommerce-customer-details) table thead th:last-of-type{text-align:right;border-radius:0 .4rem .4rem 0}:is(.woocommerce-page.checkout .woocommerce-order .woocommerce-order-details,.woocommerce-page.checkout .woocommerce-order .woocommerce-customer-details) table tbody,:is(.woocommerce-page.checkout .woocommerce-order .woocommerce-order-details,.woocommerce-page.checkout .woocommerce-order .woocommerce-customer-details) table tfoot{border:0}:is(:is(.woocommerce-page.checkout .woocommerce-order .woocommerce-order-details,.woocommerce-page.checkout .woocommerce-order .woocommerce-customer-details) table tbody,:is(.woocommerce-page.checkout .woocommerce-order .woocommerce-order-details,.woocommerce-page.checkout .woocommerce-order .woocommerce-customer-details) table tfoot) th,:is(:is(.woocommerce-page.checkout .woocommerce-order .woocommerce-order-details,.woocommerce-page.checkout .woocommerce-order .woocommerce-customer-details) table tbody,:is(.woocommerce-page.checkout .woocommerce-order .woocommerce-order-details,.woocommerce-page.checkout .woocommerce-order .woocommerce-customer-details) table tfoot) td{border-top:0;border-bottom:1px solid #e4e7e9}:is(:is(:is(.woocommerce-page.checkout .woocommerce-order .woocommerce-order-details,.woocommerce-page.checkout .woocommerce-order .woocommerce-customer-details) table tbody,:is(.woocommerce-page.checkout .woocommerce-order .woocommerce-order-details,.woocommerce-page.checkout .woocommerce-order .woocommerce-customer-details) table tfoot) th,:is(:is(.woocommerce-page.checkout .woocommerce-order .woocommerce-order-details,.woocommerce-page.checkout .woocommerce-order .woocommerce-customer-details) table tbody,:is(.woocommerce-page.checkout .woocommerce-order .woocommerce-order-details,.woocommerce-page.checkout .woocommerce-order .woocommerce-customer-details) table tfoot) td):last-child{text-align:right}:is(.woocommerce-page.checkout .woocommerce-order .woocommerce-order-details,.woocommerce-page.checkout .woocommerce-order .woocommerce-customer-details) address{border:0;padding:0}.related-products{border-top:1px solid #eaecf0;padding:6rem}.related-products:not(.is-initialized) .splide__list{display:flex}.related-products h2{margin-bottom:4.8rem;margin-left:-3.6rem;margin-right:-3.6rem}@media screen and (width<=767px){.related-products h2{margin-bottom:2.4rem}}.related-products .splide__track{max-width:132rem;margin:0 auto}.related-products .splide__track .splide__slide a .product-card{background:var(--color-white);border-radius:1.2rem;height:100%;margin-left:1.2rem;margin-right:1.2rem;overflow:hidden}.related-products .splide__track .splide__slide a .product-card .img{overflow:hidden}.related-products .splide__track .splide__slide a .product-card .img img{object-fit:contain;object-position:center;width:31.2rem;min-height:31.2rem;margin:0 auto 1.6rem;transition:all .5s;transform:scale(1)}.related-products .splide__track .splide__slide a .product-card .product-name{color:var(--color-black);font-family:var(--font-open-sans);margin-bottom:.8rem;font-size:2rem;font-weight:400;line-height:1.4}@media screen and (width<=767px){.related-products .splide__track .splide__slide a .product-card .product-name{font-size:1.8rem}}.related-products .splide__track .splide__slide a .product-card .product-catalog,.related-products .splide__track .splide__slide a .product-card .unit-size{color:var(--color-gray);font-family:var(--font-open-sans);margin-bottom:0;font-size:1.6rem;font-weight:400;line-height:1.68}@media screen and (width<=767px){:is(.related-products .splide__track .splide__slide a .product-card .product-catalog,.related-products .splide__track .splide__slide a .product-card .unit-size){font-size:1.4rem}}.related-products .splide__track .splide__slide a:hover .img img{transition:all .5s;transform:scale(1.05)}.related-products .splide__track .splide__slide a:hover .product-name{color:var(--color-primary)}.product-faqs{border-top:1px solid #eaecf0;padding-top:6rem;padding-bottom:6rem}.woocommerce .woocommerce-product-content table.shop_attributes td{font-style:normal}.woocommerce .woocommerce-product-content table.shop_attributes td img{margin-top:2rem;margin-bottom:4rem}.woocommerce .woocommerce-product-content .panel.woocommerce-Tabs-panel--specifications table.shop_attributes{max-width:64.8rem}.woocommerce .woocommerce-product-content .panel.woocommerce-Tabs-panel--specifications table.shop_attributes tr:last-child td{border-bottom:.1rem solid #000}.woocommerce .woocommerce-product-content .panel.woocommerce-Tabs-panel--specifications table.shop_attributes tr td{column-span:1;border:.1rem solid #000;border-bottom:0;grid-template-columns:1fr 1fr;display:grid}@media screen and (width<=767px){.woocommerce .woocommerce-product-content .panel.woocommerce-Tabs-panel--specifications table.shop_attributes tr td{grid-template-columns:1fr}}.woocommerce .woocommerce-product-content .panel.woocommerce-Tabs-panel--specifications table.shop_attributes tr td>div{height:100%;color:var(--color-gray);margin:0;padding:2.6rem 1.6rem;font-size:1.4rem;line-height:1.43}@media screen and (width<=767px){.woocommerce .woocommerce-product-content .panel.woocommerce-Tabs-panel--specifications table.shop_attributes tr td>div{padding:0 1.6rem 2.6rem}}.woocommerce .woocommerce-product-content .panel.woocommerce-Tabs-panel--specifications table.shop_attributes tr td>div.product-tab-title{color:var(--color-black);font-size:1.4rem;font-weight:600}.woocommerce .woocommerce-product-content .panel.woocommerce-Tabs-panel--specifications table.shop_attributes tr td>div:first-child{border-right:.1rem solid #000}@media screen and (width<=767px){.woocommerce .woocommerce-product-content .panel.woocommerce-Tabs-panel--specifications table.shop_attributes tr td>div:first-child{border-right:0;padding:2.6rem 1.6rem .8rem}}:is(.woocommerce .woocommerce-product-content .panel.woocommerce-Tabs-panel--technical_details,.woocommerce .woocommerce-product-content .panel.woocommerce-Tabs-panel--documents) .shop_attributes{border-bottom:0;max-width:87.2rem;display:block}:is(.woocommerce .woocommerce-product-content .panel.woocommerce-Tabs-panel--technical_details,.woocommerce .woocommerce-product-content .panel.woocommerce-Tabs-panel--documents) .shop_attributes td{border-bottom:0}.kit-table input{text-align:center;border:1px solid #e5e7eb;border-radius:10rem;width:7rem;padding:1rem .8rem;font-size:14px;box-shadow:0 1px 2px #1f293714}.kit-table input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;position:relative}.kit-table input[type=number]::-webkit-inner-spin-button{-webkit-appearance:inner-spin-button;-moz-appearance:inner-spin-button;appearance:inner-spin-button;margin:0;opacity:1!important}.kit-table input[type=number]::-webkit-outer-spin-button{-webkit-appearance:inner-spin-button;-moz-appearance:inner-spin-button;appearance:inner-spin-button;margin:0;opacity:1!important}.kit-table th,.kit-table td{text-align:center;border:1px solid #ccc;padding:.75rem}.kit-table tbody tr:nth-child(odd){background-color:#f9f9f9}.kit-table tbody tr:nth-child(2n){background-color:#fff}nav.woocommerce-breadcrumb.woocommerce-breadcrumb{width:100%;max-width:136.8rem;font-family:var(--font-family-open-sans);color:var(--colors-black);margin:0 auto;font-size:1.4rem;font-weight:400;line-height:1.142}nav.woocommerce-breadcrumb.woocommerce-breadcrumb a{color:var(--color-secondary-cyan);font-weight:400}#shop-filters{width:100%;max-width:136.8rem;margin:0 auto 4.8rem;padding:0 2.4rem}#shop-filters .category-pills>div.flex.flex-row{flex-wrap:wrap;margin:0}#shop-filters .category-pills.shortcode>div.flex.flex-row{flex-wrap:unset;margin:0}#shop-filters .category-pills.shortcode div>div,#shop-filters .category-pills.shortcode button{width:100%}#shop-filters .category-pills button{font-family:var(--font-open-sans);padding:.8rem 1.6rem;font-size:1.4rem;font-weight:400;box-shadow:0 1px 2px #1f293714}#shop-filters .category-pills button .selected-chip-label{background:var(--color-primary);color:var(--color-white);font-size:1rem;font-weight:700;font-family:var(--font-open-sans);vertical-align:middle;border-radius:50%;align-content:center;width:1.8rem;height:1.8rem;margin-left:1rem;display:inline-block}#shop-filters .category-pills button .selected-chip-label.hidden{display:none}#shop-filters .category-pills button svg{margin-bottom:.25rem;margin-right:-.5rem;display:inline-block}#shop-filters .category-pills button:disabled{color:var(--color-gray);border-color:var(--color-gray);opacity:.25;background:var(--color-gray-med)}#shop-filters .category-pills button:disabled svg path{stroke:var(--color-gray)}#shop-filters #selected-filters button{font-family:var(--font-open-sans);background:linear-gradient(#6bcfe233,#6bcfe233),#fff;border:1px solid #6bcfe2;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:400;box-shadow:0 1px 2px #1f293714}#shop-filters #selected-filters button svg{margin-left:.8rem}#shop-filters div:last-of-type.divider{display:none}#shop-filters div.divider{background:var(--color-black);align-self:center;width:.1rem;height:1.6rem}#shop-filters div[data-dropdown-menu]{border-radius:.8rem;width:max-content;min-width:25rem;max-width:33rem;max-height:200px;padding:1.7rem 2.3rem}@media screen and (width<=400px){#shop-filters div[data-dropdown-menu]{width:calc(100vw - 4.8rem)}}#shop-filters div[data-dropdown-menu] ul{margin:0;padding:0}#shop-filters div[data-dropdown-menu] ul li{margin-bottom:.8rem}#shop-filters div[data-dropdown-menu] ul li:last-of-type{margin-bottom:0}#shop-filters div[data-dropdown-menu] ul li input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:1.6rem;height:1.6rem;margin:0 .8rem 0 0;position:relative}#shop-filters div[data-dropdown-menu] ul li input[type=checkbox]:before{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="0.5" y="0.5" width="15" height="15" rx="3.5" fill="white" stroke="black"/></svg>');background-size:cover;width:1.6rem;height:1.6rem;display:block}#shop-filters div[data-dropdown-menu] ul li input[type=checkbox]:checked:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><rect width="16" height="16" rx="4" fill="%23A229CE"/><path d="M5 9.28571L6.68 11L12 5" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>')}#shop-filters div[data-dropdown-menu] ul li span{font-family:var(--font-open-sans);color:var(--color-black);font-size:1.2rem;font-weight:400;line-height:1.5}#shop-filters .shortcode div[data-dropdown-menu]{width:92%;margin-top:8px}.shortcode-filter-submit-btns div.wp-block-button>a{cursor:pointer}.woocommerce-products-header,.search main{width:100%;max-width:136.8rem;margin:0 auto;padding:0}:is(.woocommerce-products-header,.search main) h1{font-family:var(--font-roboto);max-width:96rem;margin-bottom:1.6rem;padding:0 2.4rem;font-size:3.2rem;font-weight:500;line-height:4rem}:is(.woocommerce-products-header,.search main) h1:not(.page-title){margin-top:2rem}.category-details{max-width:136.8rem;margin:0 auto 4rem;padding:0 2.4rem}.category-details>*{max-width:96rem}.category-details h1{font-family:var(--font-roboto);color:var(--color-black);margin-bottom:1.6rem;font-size:3.2rem;font-weight:500;line-height:4rem}.category-details h1:not(.page-title){margin-top:2rem}.category-details p{font-family:var(--font-open-sans);color:var(--color-gray);font-size:1.6rem;font-weight:400;line-height:2.7rem}.woocommerce-notices{flex-flow:wrap;width:100%;max-width:132rem;margin:0 auto;display:flex}@media screen and (width<=1440px){.woocommerce-notices{padding:0 1rem}}.woocommerce-notices .woocommerce-notices-wrapper{flex:0 0 100%;width:100%}.woocommerce-notices .woocommerce-result-count,.woocommerce-notices .woocommerce-ordering{flex:0 0 50%;align-self:center;margin-bottom:0}.woocommerce-notices .woocommerce-result-count{color:var(--color-gray);font-size:1.4rem;font-weight:600}.woocommerce-notices .woocommerce-ordering{text-align:right}.wc-products-table-wrapper{max-width:132rem;margin:0 auto 8rem}#wc-products-table{width:100%;margin:2rem auto 0;padding:0}#wc-products-table th.product-table-header{font-family:var(--font-open-sans);text-align:center;background:var(--color-gray-light);padding:2rem;font-size:1.6rem;font-weight:600;line-height:1.5}#wc-products-table th.product-table-header:first-of-type{text-align:left;padding:2rem 2.8rem}#wc-products-table tbody{max-width:132rem}#wc-products-table tr td{color:var(--Neutral-Colors-Gray,#4c4c4c);text-align:center;font-family:var(--font-open-sans);vertical-align:top;padding:5.6rem 2.8rem;font-size:1.4rem;font-weight:400;line-height:150%}#wc-products-table tr td h2{color:var(--color-black);font-family:var(--font-roboto);font-size:2rem;font-weight:600;line-height:1.4}#wc-products-table tr td img{width:100%;max-width:14rem;height:auto}#wc-products-table tr td .product-qty{color:var(--color-black);font-family:var(--font-open-sans);border:1px solid #e5e7eb;border-radius:10rem;padding:.8rem 1rem .8rem 1.6rem;font-size:1.4rem;font-weight:400;line-height:1.42;box-shadow:0 1px 2px #1f293714}#wc-products-table tr td span.row-publications{color:var(--color-black)}#wc-products-table tr td span.row-publications svg{margin-bottom:.25rem;margin-right:.5rem;display:inline-block}#wc-products-table tr td .woo-price-html{font-size:1.6rem;font-weight:700;line-height:150%}#wc-products-table tr td input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:2.4rem;height:2.4rem;margin:0 .8rem 0 0;position:relative}#wc-products-table tr td input[type=checkbox]:before{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="0.5" y="0.5" width="15" height="15" rx="3.5" fill="white" stroke="black"/></svg>');background-size:cover;width:2.4rem;height:2.4rem;display:block}#wc-products-table tr td input[type=checkbox]:checked:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><rect width="16" height="16" rx="4" fill="%23A229CE"/><path d="M5 9.28571L6.68 11L12 5" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>')}#wc-products-table tr td input.product-qty::-webkit-inner-spin-button{opacity:1;visibility:visible;margin-right:.5rem;display:inline}#wc-products-table tr td input.product-qty::-webkit-outer-spin-button{opacity:1;visibility:visible;margin-right:.5rem;display:inline}#wc-products-table tr td a.product-image-link img{width:100%;max-width:20rem}@media screen and (width<=768px){#wc-products-table td:nth-child(3),#wc-products-table td:nth-child(4),#wc-products-table td:nth-child(5),#wc-products-table th:nth-child(3),#wc-products-table th:nth-child(4),#wc-products-table th:nth-child(5){display:none}}.woocommerce-no-products-found{width:100%;max-width:132rem;margin:4rem auto 0}.custom-select-wrapper{display:inline-block;position:relative}.custom-select-wrapper select{color:var(--color-black);font-family:var(--font-open-sans);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M12.7087 8.95837L10.0003 11.875L7.29199 8.95837" stroke="%23A229CE" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') right .6rem center no-repeat;border:1px solid #e5e7eb;border-radius:10rem;width:auto;padding:.8rem 3.2rem .8rem 1.6rem;font-size:1.4rem;font-weight:400;line-height:1.42;position:relative;box-shadow:0 1px 2px #1f293714}.woocommerce-order-details a{color:#000}.woocommerce-order-details a:hover{color:var(--color-primary)}.woocommerce-page{--wc-green:var(--color-success);--wc-red:var(--color-error);--wc-orange:var(--color-warning);font-size:1.6rem}.woocommerce-page .woocommerce-info{border-top-color:var(--color-primary)}.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-info a{color:var(--color-primary)}.woocommerce-page .woocommerce-error{border-top-color:var(--color-error)}.woocommerce-page .woocommerce-error:before{color:var(--color-error)}main .woocommerce{max-width:136.8rem;margin:0 auto;padding:0 2.4rem}main .woocommerce .form-row.form-row-first,main .woocommerce .form-row.form-row-last{width:calc(50% - .6rem)}main .woocommerce .form-row label{font-size:1.4rem;font-weight:400;font-family:var(--font-open-sans)}main .woocommerce .form-row .required{font-size:1.4rem;font-weight:400}main .woocommerce .form-row em{font-size:1.4rem}main .woocommerce .form-row .input-text,main .woocommerce .form-row .select2-selection{border-color:#c4c4c4;padding:1.2rem 1.6rem;font-size:1.4rem;font-weight:400;line-height:1.43}:is(main .woocommerce .form-row .input-text,main .woocommerce .form-row .select2-selection) .select2-selection__rendered{padding:0}:is(main .woocommerce .form-row .input-text,main .woocommerce .form-row .select2-selection) .select2-selection__arrow{right:1.2rem}:is(main .woocommerce .form-row .input-text,main .woocommerce .form-row .select2-selection) b{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13 6L8 11L3 6' stroke='%23A229CE' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}main .woocommerce .form-row textarea{min-height:12rem}main .woocommerce fieldset legend{margin:2.4rem 0 1.2rem;font-size:1.6rem;font-weight:500}main .woocommerce .wc-forward,main .woocommerce button[type=submit]{text-align:center;background:var(--color-primary);color:var(--color-white);border:.2rem solid var(--color-primary);border-radius:.8rem;padding:1.6rem 3.2rem;font-size:1.6rem;font-weight:400;text-decoration:none;transition:all .2s}:is(main .woocommerce .wc-forward,main .woocommerce button[type=submit]):hover{color:var(--color-primary);background:var(--color-white);text-decoration:none;transition:all .2s}:is(main .woocommerce .wc-forward,main .woocommerce button[type=submit]):focus{outline-offset:.2rem;outline:.2rem solid #9bf}.woocommerce-pagination{margin-bottom:7.3rem}html,body{font-size:10px;font-family:var(--wp--preset--font-family--open-sans);overflow-x:clip}:is(html,body) main>.wp-block-heading,:is(html,body) main>p,:is(html,body) main>.wp-block-list,:is(html,body) main>.wp-block-separator,:is(html,body) main>.wp-block-buttons{max-width:132rem;margin-left:auto;margin-right:auto}@media screen and (width<=1350px){:is(:is(html,body) main>.wp-block-heading,:is(html,body) main>p,:is(html,body) main>.wp-block-list,:is(html,body) main>.wp-block-separator,:is(html,body) main>.wp-block-buttons){max-width:100%;padding-left:2rem;padding-right:2rem}}:is(html,body) main p,:is(html,body) main ul,:is(html,body) main ol{margin-bottom:2rem;font-size:1.6rem}:is(html,body) main ul,:is(html,body) main ol,:is(html,body) main .wp-block-list{list-style-type:revert;padding-left:2.5rem}:is(html,body) main li{margin-bottom:1rem;font-weight:400}:is(html,body) main hr{z-index:0}:is(html,body) main a{color:var(--color-secondary-cyan);font-weight:600;text-decoration:none;transition:all .2s}:is(html,body) main a:hover{color:var(--color-primary);text-decoration:underline;transition:all .2s}:is(html,body) main .wp-block-heading sup{font-size:.5em;top:-.75em;left:.8rem}:is(html,body) main h1,:is(html,body) main .h1{font-size:4.8rem;font-weight:600;line-height:1.5;font-family:var(--wp--preset--font-family--roboto);margin-bottom:1.6rem}:is(html,body) main h2,:is(html,body) main .h2{font-size:4rem;font-weight:600;line-height:1.4;font-family:var(--wp--preset--font-family--roboto);margin-bottom:1.6rem}:is(html,body) main h3,:is(html,body) main .h3{font-size:3.2rem;font-weight:600;line-height:1.4;font-family:var(--wp--preset--font-family--roboto);margin-bottom:1.6rem}:is(html,body) main h4,:is(html,body) main .h4{font-size:2.4rem;font-weight:400;line-height:1.4;font-family:var(--wp--preset--font-family--open-sans);margin-bottom:1.6rem}:is(html,body) main h5,:is(html,body) main .h5{font-size:1.6rem;font-weight:400;line-height:1.4;font-family:var(--wp--preset--font-family--open-sans);margin-bottom:1.6rem}:is(html,body) main h6,:is(html,body) main .h6{font-size:1.6rem;font-weight:600;line-height:1.4;font-family:var(--wp--preset--font-family--roboto);margin-bottom:1.6rem}:is(html,body) main .wp-block-image{width:auto;display:inline-block}:is(html,body) main .wp-block-image.alignnone{padding-left:2rem;padding-right:2rem}@media (width>=1350px){:is(html,body) main .wp-block-image.alignnone{padding-left:0;padding-right:0}}:is(html,body) main .wp-block-image.alignleft{margin-left:0}:is(html,body) main .wp-block-image.alignright{margin-right:0}:is(html,body) .nav-links{flex-flow:row-reverse wrap;justify-content:space-between;align-items:center;gap:2.4rem;margin-top:7.2rem;display:flex}:is(html,body) .nav-links a{border:2px solid var(--color-primary);background:var(--color-white);color:var(--color-primary);text-align:center;font-family:var(--font-open-sans);border-radius:.8rem;padding:1.6rem 2.4rem;font-size:1.6rem;font-weight:400;line-height:1.5;display:inline-block}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
