@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}}}@layer theme{:host,:root{--tw-color-green-600:oklch(62.7% .194 149.214);--tw-color-gray-200:oklch(92.8% .006 264.531);--tw-color-neutral-100:oklch(97% 0 0);--tw-color-white:#fff;--tw-spacing:.25rem;--tw-text-sm:.875rem;--tw-text-sm--line-height:1.42857;--tw-text-base:1rem;--tw-text-base--line-height:1.5;--tw-font-weight-normal:400;--tw-font-weight-bold:700;--tw-font-weight-extrabold:800;--tw-font-heading:var(--font-heading-family);--tw-font-body:var(--font-body-family);--tw-color-yellow:#ebaa13;--tw-color-navy:#062230;--tw-color-brand-blue-dark:#077cae;--tw-color-brand-yellow-light:#f0c154;--tw-color-grayscale-10:#e6e9ea}}@layer base{html{font-size:16px}body,html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}@layer components{[data-is-vue=true]:not([data-v-app]){display:none}}@layer utilities{.tw\:relative{position:relative}.tw\:m-2{margin:calc(var(--tw-spacing)*2)}.tw\:mx-auto{margin-inline:auto}.tw\:my-2{margin-block:calc(var(--tw-spacing)*2)}.tw\:mt-3{margin-top:calc(var(--tw-spacing)*3)}.tw\:mt-4{margin-top:calc(var(--tw-spacing)*4)}.tw\:mt-10{margin-top:calc(var(--tw-spacing)*10)}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:inline-block{display:inline-block}.tw\:inline-flex{display:inline-flex}.tw\:w-fit{width:-moz-fit-content;width:fit-content}.tw\:max-w-\[570px\]{max-width:570px}.tw\:max-w-\[748px\]{max-width:748px}.tw\:flex-col{flex-direction:column}.tw\:flex-wrap{flex-wrap:wrap}.tw\:gap-2{gap:calc(var(--tw-spacing)*2)}.tw\:gap-4{gap:calc(var(--tw-spacing)*4)}.tw\:gap-\[12px\]{gap:12px}.tw\:gap-\[16px\]{gap:16px}.tw\:justify-self-center{justify-self:center}.tw\:bg-gray-200{background-color:var(--tw-color-gray-200)}.tw\:bg-neutral-100{background-color:var(--tw-color-neutral-100)}.tw\:p-2{padding:calc(var(--tw-spacing)*2)}.tw\:p-3{padding:calc(var(--tw-spacing)*3)}.tw\:pb-\[20px\]{padding-bottom:20px}.tw\:text-center{text-align:center}.tw\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-green-600{color:var(--tw-color-green-600)}.tw\:text-white{color:var(--tw-color-white)}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{--tw-leading:normal;line-height:normal}.h1,h1{font-size:48px}@media (min-width:1025px){.h1,h1{--tw-leading:1.2;line-height:1.2}}.h2,h2{font-size:24px}@media (min-width:1025px){.h2,h2{font-size:32px}}.h5,h5{font-size:18px}.h6,h6{--tw-font-weight:var(--tw-font-weight-bold);font-size:17px;font-weight:var(--tw-font-weight-bold)}.main-nav{--tw-leading:normal;--tw-font-weight:var(--tw-font-weight-extrabold);font-weight:var(--tw-font-weight-extrabold)}.footer-link,.main-nav{font-family:var(--tw-font-heading);font-size:16px;line-height:normal}.footer-link{--tw-leading:normal;--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal)}.text-btn{font-family:var(--tw-font-heading);--tw-leading:normal;--tw-font-weight:var(--tw-font-weight-extrabold);font-weight:var(--tw-font-weight-extrabold)}.text-btn,.text-btn-2{font-size:16px;line-height:normal}.text-btn-2{font-family:var(--tw-font-body);--tw-leading:normal;--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal)}.product-form__input.btn--secondary{background-color:#0000}.product-form__item input[type=radio]+label{height:74px;padding:calc(var(--tw-spacing)*4)}.product-form__item input[type=radio]+label,.product-form__item input[type=radio]+label:before{border-color:#e6e9ea;border-style:var(--tw-border-style);border-width:1px}.product-form__input input[type=radio]:checked+label{background-color:#e7f3f8;color:#077cae!important}.product-form__input input[type=radio]:checked+label,.product-form__input input[type=radio]:checked+label:before{border-color:#077cae;border-style:var(--tw-border-style);border-width:1px}.product-page-section table tbody{vertical-align:top}.product-page-section table p{margin-top:calc(var(--tw-spacing)*0)}.product-page-section table tr td{padding-block:calc(var(--tw-spacing)*2);padding-inline:calc(var(--tw-spacing)*3)}.product-page-section table tr td:first-child,.product-page-section table tr th:first-child{min-width:139px}@media (min-width:1190px){.product-page-section table tr td:first-child,.product-page-section table tr th:first-child{min-width:180px}}.product-page-section table tr td:first-child,.product-page-section table tr th:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.product-page-section table tr td:last-child,.product-page-section table tr th:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.product-page-section .additional-feature{border-radius:8px;padding-block:6px;padding-inline:calc(var(--tw-spacing)*2)}.product-page-section .additional-feature>:nth-child(2){margin-left:calc(var(--tw-spacing)*3)}.product-page-section .additional-feature__content{gap:calc(var(--tw-spacing)*3)}@media (min-width:1190px){.product-page-section .chm-toggle__button{margin-bottom:calc(var(--tw-spacing)*3)!important;margin-top:calc(var(--tw-spacing)*12)!important}}.product-page-section .additional-feature svg{height:calc(var(--tw-spacing)*10);width:calc(var(--tw-spacing)*10)}.variants-label{color:#062230}.text-columns-with-images-grid{-moz-column-gap:calc(var(--tw-spacing)*5);column-gap:calc(var(--tw-spacing)*5)}.text-columns-with-images-item{padding-bottom:56px;padding-top:56px}@media (min-width:577px){.text-columns-with-images-item{padding-block:calc(var(--tw-spacing)*0)}}@media (min-width:1440px){.text-columns-with-images-item{width:calc(25% - 15px)}}.btn,.btn-color{--tw-font-weight:var(--tw-font-weight-extrabold);color:var(--tw-color-navy);font-weight:var(--tw-font-weight-extrabold)}.btn,.btn-color,.btn_zoom:before{background-color:var(--tw-color-brand-yellow-light)}.btn--secondary{color:var(--tw-color-white)}.btn--secondary,.btn--secondary.btn_zoom:before{background-color:var(--tw-color-brand-blue-dark)}.btn--invert{color:var(--tw-color-white)}.btn--invert,.btn--invert.btn_zoom:before{background-color:var(--tw-color-navy)}.btn--tertiary{--tw-border-style:solid;background-color:#0000;border-color:var(--tw-color-yellow);border-style:solid;border-width:2px;color:var(--tw-color-navy)}@media (min-width:1025px){.btn--tertiary{--tw-border-style:none;border-style:none}}.btn--tertiary.btn_zoom{--tw-border-style:solid;border-color:var(--tw-color-yellow);border-style:solid;border-width:2px}@media (min-width:1025px){.btn--tertiary.btn_zoom{--tw-border-style:none;border-style:none}}.btn--tertiary.btn_zoom:before{--tw-border-style:solid;background-color:#0000;border-color:var(--tw-color-yellow);border-style:solid;border-width:2px}.btn--tertiary-invert{--tw-border-style:solid;background-color:var(--tw-color-navy);border-color:var(--tw-color-grayscale-10);border-style:solid;border-width:2px}@supports (color:color-mix(in lab,red,red)){.btn--tertiary-invert{background-color:color-mix(in oklab,var(--tw-color-navy)50%,transparent)}}.btn--tertiary-invert{color:var(--tw-color-white)}@media (min-width:1025px){.btn--tertiary-invert{--tw-border-style:none;background-color:#0000;border-style:none}}.btn--tertiary-invert.btn_zoom{--tw-border-style:solid;background-color:var(--tw-color-navy);border-color:var(--tw-color-grayscale-10);border-style:solid;border-width:2px}@supports (color:color-mix(in lab,red,red)){.btn--tertiary-invert.btn_zoom{background-color:color-mix(in oklab,var(--tw-color-navy)50%,transparent)}}@media (min-width:1025px){.btn--tertiary-invert.btn_zoom{--tw-border-style:none;background-color:#0000;border-style:none}}.btn--tertiary-invert.btn_zoom:before{--tw-border-style:solid;background-color:var(--tw-color-navy);border-color:var(--tw-color-grayscale-10);border-style:solid;border-width:2px}@supports (color:color-mix(in lab,red,red)){.btn--tertiary-invert.btn_zoom:before{background-color:color-mix(in oklab,var(--tw-color-navy)50%,transparent)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
