*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%}img{width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:Inter,sans-serif}.container{max-width:var(--max-page-width);margin:0 auto;padding:0 var(--page-margin)}.text-block--inter-h1,.text-block--inter-h2,.text-block--inter-h3,.text-block--inter-h4,.text-block--inter-h5,.text-block--inter-h6,.text-block--inter-body-xl,.text-block--inter-body-l,.text-block--inter-body,.text-block--inter-body-s,.text-block--inter-caption,.text-block--inter-button{font-family:Inter,sans-serif}.text-block--inter-h1{font-size:var(--type-inter-h1-font-size);line-height:var(--type-inter-h1-line-height);font-weight:var(--type-inter-h1-font-weight);text-transform:var(--type-inter-h1-text-transform);letter-spacing:var(--type-inter-h1-letter-spacing)}.text-block--inter-h2{font-size:var(--type-inter-h2-font-size);line-height:var(--type-inter-h2-line-height);font-weight:var(--type-inter-h2-font-weight);text-transform:var(--type-inter-h2-text-transform);letter-spacing:var(--type-inter-h2-letter-spacing)}.text-block--inter-h3{font-size:var(--type-inter-h3-font-size);line-height:var(--type-inter-h3-line-height);font-weight:var(--type-inter-h3-font-weight);text-transform:var(--type-inter-h3-text-transform);letter-spacing:var(--type-inter-h3-letter-spacing)}.text-block--inter-h4{font-size:var(--type-inter-h4-font-size);line-height:var(--type-inter-h4-line-height);font-weight:var(--type-inter-h4-font-weight);text-transform:var(--type-inter-h4-text-transform);letter-spacing:var(--type-inter-h4-letter-spacing)}.text-block--inter-h5{font-size:var(--type-inter-h5-font-size);line-height:var(--type-inter-h5-line-height);font-weight:var(--type-inter-h5-font-weight);text-transform:var(--type-inter-h5-text-transform);letter-spacing:var(--type-inter-h5-letter-spacing)}.text-block--inter-h6{font-size:var(--type-inter-h6-font-size);line-height:var(--type-inter-h6-line-height);font-weight:var(--type-inter-h6-font-weight);text-transform:var(--type-inter-h6-text-transform);letter-spacing:var(--type-inter-h6-letter-spacing)}.text-block--inter-body-xl{font-size:var(--type-inter-body-xl-font-size);line-height:var(--type-inter-body-xl-line-height);font-weight:var(--type-inter-body-xl-font-weight);text-transform:var(--type-inter-body-xl-text-transform);letter-spacing:var(--type-inter-body-xl-letter-spacing)}.text-block--inter-body-l{font-size:var(--type-inter-body-l-font-size);line-height:var(--type-inter-body-l-line-height);font-weight:var(--type-inter-body-l-font-weight);text-transform:var(--type-inter-body-l-text-transform);letter-spacing:var(--type-inter-body-l-letter-spacing)}.text-block--inter-body{font-size:var(--type-inter-body-font-size);line-height:var(--type-inter-body-line-height);font-weight:var(--type-inter-body-font-weight);text-transform:var(--type-inter-body-text-transform);letter-spacing:var(--type-inter-body-letter-spacing)}.text-block--inter-body-s{font-size:var(--type-inter-body-s-font-size);line-height:var(--type-inter-body-s-line-height);font-weight:var(--type-inter-body-s-font-weight);text-transform:var(--type-inter-body-s-text-transform);letter-spacing:var(--type-inter-body-s-letter-spacing)}.text-block--inter-caption{font-size:var(--type-inter-caption-font-size);line-height:var(--type-inter-caption-line-height);font-weight:var(--type-inter-caption-font-weight);text-transform:var(--type-inter-caption-text-transform);letter-spacing:var(--type-inter-caption-letter-spacing)}.text-block--inter-button{font-size:var(--type-inter-button-font-size);line-height:var(--type-inter-button-line-height);font-weight:var(--type-inter-button-font-weight);text-transform:var(--type-inter-button-text-transform);letter-spacing:var(--type-inter-button-letter-spacing)}.text-block--gilroy-h1,.text-block--gilroy-h2,.text-block--gilroy-h3,.text-block--gilroy-h4,.text-block--gilroy-h5,.text-block--gilroy-h6,.text-block--gilroy-body-xl,.text-block--gilroy-body-l,.text-block--gilroy-body,.text-block--gilroy-body-s,.text-block--gilroy-caption,.text-block--gilroy-button{font-family:Gilroy,sans-serif}.text-block--gilroy-h1{font-size:var(--type-gilroy-h1-font-size);line-height:var(--type-gilroy-h1-line-height);font-weight:var(--type-gilroy-h1-font-weight);text-transform:var(--type-gilroy-h1-text-transform);letter-spacing:var(--type-gilroy-h1-letter-spacing)}.text-block--gilroy-h2{font-size:var(--type-gilroy-h2-font-size);line-height:var(--type-gilroy-h2-line-height);font-weight:var(--type-gilroy-h2-font-weight);text-transform:var(--type-gilroy-h2-text-transform);letter-spacing:var(--type-gilroy-h2-letter-spacing)}.text-block--gilroy-h3{font-size:var(--type-gilroy-h3-font-size);line-height:var(--type-gilroy-h3-line-height);font-weight:var(--type-gilroy-h3-font-weight);text-transform:var(--type-gilroy-h3-text-transform);letter-spacing:var(--type-gilroy-h3-letter-spacing)}.text-block--gilroy-h4{font-size:var(--type-gilroy-h4-font-size);line-height:var(--type-gilroy-h4-line-height);font-weight:var(--type-gilroy-h4-font-weight);text-transform:var(--type-gilroy-h4-text-transform);letter-spacing:var(--type-gilroy-h4-letter-spacing)}.text-block--gilroy-h5{font-size:var(--type-gilroy-h5-font-size);line-height:var(--type-gilroy-h5-line-height);font-weight:var(--type-gilroy-h5-font-weight);text-transform:var(--type-gilroy-h5-text-transform);letter-spacing:var(--type-gilroy-h5-letter-spacing)}.text-block--gilroy-h6{font-size:var(--type-gilroy-h6-font-size);line-height:var(--type-gilroy-h6-line-height);font-weight:var(--type-gilroy-h6-font-weight);text-transform:var(--type-gilroy-h6-text-transform);letter-spacing:var(--type-gilroy-h6-letter-spacing)}.text-block--gilroy-body-xl{font-size:var(--type-gilroy-body-xl-font-size);line-height:var(--type-gilroy-body-xl-line-height);font-weight:var(--type-gilroy-body-xl-font-weight);text-transform:var(--type-gilroy-body-xl-text-transform);letter-spacing:var(--type-gilroy-body-xl-letter-spacing)}.text-block--gilroy-body-l{font-size:var(--type-gilroy-body-l-font-size);line-height:var(--type-gilroy-body-l-line-height);font-weight:var(--type-gilroy-body-l-font-weight);text-transform:var(--type-gilroy-body-l-text-transform);letter-spacing:var(--type-gilroy-body-l-letter-spacing)}.text-block--gilroy-body{font-size:var(--type-gilroy-body-font-size);line-height:var(--type-gilroy-body-line-height);font-weight:var(--type-gilroy-body-font-weight);text-transform:var(--type-gilroy-body-text-transform);letter-spacing:var(--type-gilroy-body-letter-spacing)}.text-block--gilroy-body-s{font-size:var(--type-gilroy-body-s-font-size);line-height:var(--type-gilroy-body-s-line-height);font-weight:var(--type-gilroy-body-s-font-weight);text-transform:var(--type-gilroy-body-s-text-transform);letter-spacing:var(--type-gilroy-body-s-letter-spacing)}.text-block--gilroy-caption{font-size:var(--type-gilroy-caption-font-size);line-height:var(--type-gilroy-caption-line-height);font-weight:var(--type-gilroy-caption-font-weight);text-transform:var(--type-gilroy-caption-text-transform);letter-spacing:var(--type-gilroy-caption-letter-spacing)}.text-block--gilroy-button{font-size:var(--type-gilroy-button-font-size);line-height:var(--type-gilroy-button-line-height);font-weight:var(--type-gilroy-button-font-weight);text-transform:var(--type-gilroy-button-text-transform);letter-spacing:var(--type-gilroy-button-letter-spacing)}.m-1{margin:var(--spacing-1)}.m-2{margin:var(--spacing-2)}.m-3{margin:var(--spacing-3)}.m-4{margin:var(--spacing-4)}.m-5{margin:var(--spacing-5)}.m-6{margin:var(--spacing-6)}.m-8{margin:var(--spacing-8)}.m-10{margin:var(--spacing-10)}.m-12{margin:var(--spacing-12)}.m-16{margin:var(--spacing-16)}.m-20{margin:var(--spacing-20)}.m-24{margin:var(--spacing-24)}.m-32{margin:var(--spacing-32)}.m-40{margin:var(--spacing-40)}.m-48{margin:var(--spacing-48)}.m-56{margin:var(--spacing-56)}.m-64{margin:var(--spacing-64)}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mt-10{margin-top:var(--spacing-10)}.mt-12{margin-top:var(--spacing-12)}.mt-16{margin-top:var(--spacing-16)}.mt-20{margin-top:var(--spacing-20)}.mt-24{margin-top:var(--spacing-24)}.mt-32{margin-top:var(--spacing-32)}.mt-40{margin-top:var(--spacing-40)}.mt-48{margin-top:var(--spacing-48)}.mt-56{margin-top:var(--spacing-56)}.mt-64{margin-top:var(--spacing-64)}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:var(--spacing-5)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.mb-10{margin-bottom:var(--spacing-10)}.mb-12{margin-bottom:var(--spacing-12)}.mb-16{margin-bottom:var(--spacing-16)}.mb-20{margin-bottom:var(--spacing-20)}.mb-24{margin-bottom:var(--spacing-24)}.mb-32{margin-bottom:var(--spacing-32)}.mb-40{margin-bottom:var(--spacing-40)}.mb-48{margin-bottom:var(--spacing-48)}.mb-56{margin-bottom:var(--spacing-56)}.mb-64{margin-bottom:var(--spacing-64)}.ml-1{margin-left:var(--spacing-1)}.ml-2{margin-left:var(--spacing-2)}.ml-3{margin-left:var(--spacing-3)}.ml-4{margin-left:var(--spacing-4)}.ml-5{margin-left:var(--spacing-5)}.ml-6{margin-left:var(--spacing-6)}.ml-8{margin-left:var(--spacing-8)}.ml-10{margin-left:var(--spacing-10)}.ml-12{margin-left:var(--spacing-12)}.ml-16{margin-left:var(--spacing-16)}.ml-20{margin-left:var(--spacing-20)}.ml-24{margin-left:var(--spacing-24)}.ml-32{margin-left:var(--spacing-32)}.ml-40{margin-left:var(--spacing-40)}.ml-48{margin-left:var(--spacing-48)}.ml-56{margin-left:var(--spacing-56)}.ml-64{margin-left:var(--spacing-64)}.mr-1{margin-right:var(--spacing-1)}.mr-2{margin-right:var(--spacing-2)}.mr-3{margin-right:var(--spacing-3)}.mr-4{margin-right:var(--spacing-4)}.mr-5{margin-right:var(--spacing-5)}.mr-6{margin-right:var(--spacing-6)}.mr-8{margin-right:var(--spacing-8)}.mr-10{margin-right:var(--spacing-10)}.mr-12{margin-right:var(--spacing-12)}.mr-16{margin-right:var(--spacing-16)}.mr-20{margin-right:var(--spacing-20)}.mr-24{margin-right:var(--spacing-24)}.mr-32{margin-right:var(--spacing-32)}.mr-40{margin-right:var(--spacing-40)}.mr-48{margin-right:var(--spacing-48)}.mr-56{margin-right:var(--spacing-56)}.mr-64{margin-right:var(--spacing-64)}.mx-1{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}.mx-2{margin-left:var(--spacing-2);margin-right:var(--spacing-2)}.mx-3{margin-left:var(--spacing-3);margin-right:var(--spacing-3)}.mx-4{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}.mx-5{margin-left:var(--spacing-5);margin-right:var(--spacing-5)}.mx-6{margin-left:var(--spacing-6);margin-right:var(--spacing-6)}.mx-8{margin-left:var(--spacing-8);margin-right:var(--spacing-8)}.mx-10{margin-left:var(--spacing-10);margin-right:var(--spacing-10)}.mx-12{margin-left:var(--spacing-12);margin-right:var(--spacing-12)}.mx-16{margin-left:var(--spacing-16);margin-right:var(--spacing-16)}.mx-20{margin-left:var(--spacing-20);margin-right:var(--spacing-20)}.mx-24{margin-left:var(--spacing-24);margin-right:var(--spacing-24)}.mx-32{margin-left:var(--spacing-32);margin-right:var(--spacing-32)}.mx-40{margin-left:var(--spacing-40);margin-right:var(--spacing-40)}.mx-48{margin-left:var(--spacing-48);margin-right:var(--spacing-48)}.mx-56{margin-left:var(--spacing-56);margin-right:var(--spacing-56)}.mx-64{margin-left:var(--spacing-64);margin-right:var(--spacing-64)}.my-1{margin-top:var(--spacing-1);margin-bottom:var(--spacing-1)}.my-2{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.my-3{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}.my-4{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.my-5{margin-top:var(--spacing-5);margin-bottom:var(--spacing-5)}.my-6{margin-top:var(--spacing-6);margin-bottom:var(--spacing-6)}.my-8{margin-top:var(--spacing-8);margin-bottom:var(--spacing-8)}.my-10{margin-top:var(--spacing-10);margin-bottom:var(--spacing-10)}.my-12{margin-top:var(--spacing-12);margin-bottom:var(--spacing-12)}.my-16{margin-top:var(--spacing-16);margin-bottom:var(--spacing-16)}.my-20{margin-top:var(--spacing-20);margin-bottom:var(--spacing-20)}.my-24{margin-top:var(--spacing-24);margin-bottom:var(--spacing-24)}.my-32{margin-top:var(--spacing-32);margin-bottom:var(--spacing-32)}.my-40{margin-top:var(--spacing-40);margin-bottom:var(--spacing-40)}.my-48{margin-top:var(--spacing-48);margin-bottom:var(--spacing-48)}.my-56{margin-top:var(--spacing-56);margin-bottom:var(--spacing-56)}.my-64{margin-top:var(--spacing-64);margin-bottom:var(--spacing-64)}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.p-10{padding:var(--spacing-10)}.p-12{padding:var(--spacing-12)}.p-16{padding:var(--spacing-16)}.p-20{padding:var(--spacing-20)}.p-24{padding:var(--spacing-24)}.p-32{padding:var(--spacing-32)}.p-40{padding:var(--spacing-40)}.p-48{padding:var(--spacing-48)}.p-56{padding:var(--spacing-56)}.p-64{padding:var(--spacing-64)}.pt-1{padding-top:var(--spacing-1)}.pt-2{padding-top:var(--spacing-2)}.pt-3{padding-top:var(--spacing-3)}.pt-4{padding-top:var(--spacing-4)}.pt-5{padding-top:var(--spacing-5)}.pt-6{padding-top:var(--spacing-6)}.pt-8{padding-top:var(--spacing-8)}.pt-10{padding-top:var(--spacing-10)}.pt-12{padding-top:var(--spacing-12)}.pt-16{padding-top:var(--spacing-16)}.pt-20{padding-top:var(--spacing-20)}.pt-24{padding-top:var(--spacing-24)}.pt-32{padding-top:var(--spacing-32)}.pt-40{padding-top:var(--spacing-40)}.pt-48{padding-top:var(--spacing-48)}.pt-56{padding-top:var(--spacing-56)}.pt-64{padding-top:var(--spacing-64)}.pb-1{padding-bottom:var(--spacing-1)}.pb-2{padding-bottom:var(--spacing-2)}.pb-3{padding-bottom:var(--spacing-3)}.pb-4{padding-bottom:var(--spacing-4)}.pb-5{padding-bottom:var(--spacing-5)}.pb-6{padding-bottom:var(--spacing-6)}.pb-8{padding-bottom:var(--spacing-8)}.pb-10{padding-bottom:var(--spacing-10)}.pb-12{padding-bottom:var(--spacing-12)}.pb-16{padding-bottom:var(--spacing-16)}.pb-20{padding-bottom:var(--spacing-20)}.pb-24{padding-bottom:var(--spacing-24)}.pb-32{padding-bottom:var(--spacing-32)}.pb-40{padding-bottom:var(--spacing-40)}.pb-48{padding-bottom:var(--spacing-48)}.pb-56{padding-bottom:var(--spacing-56)}.pb-64{padding-bottom:var(--spacing-64)}.pl-1{padding-left:var(--spacing-1)}.pl-2{padding-left:var(--spacing-2)}.pl-3{padding-left:var(--spacing-3)}.pl-4{padding-left:var(--spacing-4)}.pl-5{padding-left:var(--spacing-5)}.pl-6{padding-left:var(--spacing-6)}.pl-8{padding-left:var(--spacing-8)}.pl-10{padding-left:var(--spacing-10)}.pl-12{padding-left:var(--spacing-12)}.pl-16{padding-left:var(--spacing-16)}.pl-20{padding-left:var(--spacing-20)}.pl-24{padding-left:var(--spacing-24)}.pl-32{padding-left:var(--spacing-32)}.pl-40{padding-left:var(--spacing-40)}.pl-48{padding-left:var(--spacing-48)}.pl-56{padding-left:var(--spacing-56)}.pl-64{padding-left:var(--spacing-64)}.pr-1{padding-right:var(--spacing-1)}.pr-2{padding-right:var(--spacing-2)}.pr-3{padding-right:var(--spacing-3)}.pr-4{padding-right:var(--spacing-4)}.pr-5{padding-right:var(--spacing-5)}.pr-6{padding-right:var(--spacing-6)}.pr-8{padding-right:var(--spacing-8)}.pr-10{padding-right:var(--spacing-10)}.pr-12{padding-right:var(--spacing-12)}.pr-16{padding-right:var(--spacing-16)}.pr-20{padding-right:var(--spacing-20)}.pr-24{padding-right:var(--spacing-24)}.pr-32{padding-right:var(--spacing-32)}.pr-40{padding-right:var(--spacing-40)}.pr-48{padding-right:var(--spacing-48)}.pr-56{padding-right:var(--spacing-56)}.pr-64{padding-right:var(--spacing-64)}.px-1{padding-left:var(--spacing-1);padding-right:var(--spacing-1)}.px-2{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.px-3{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.px-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.px-5{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.px-6{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.px-8{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.px-10{padding-left:var(--spacing-10);padding-right:var(--spacing-10)}.px-12{padding-left:var(--spacing-12);padding-right:var(--spacing-12)}.px-16{padding-left:var(--spacing-16);padding-right:var(--spacing-16)}.px-20{padding-left:var(--spacing-20);padding-right:var(--spacing-20)}.px-24{padding-left:var(--spacing-24);padding-right:var(--spacing-24)}.px-32{padding-left:var(--spacing-32);padding-right:var(--spacing-32)}.px-40{padding-left:var(--spacing-40);padding-right:var(--spacing-40)}.px-48{padding-left:var(--spacing-48);padding-right:var(--spacing-48)}.px-56{padding-left:var(--spacing-56);padding-right:var(--spacing-56)}.px-64{padding-left:var(--spacing-64);padding-right:var(--spacing-64)}.py-1{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.py-2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.py-3{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.py-4{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.py-5{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5)}.py-6{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.py-8{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.py-10{padding-top:var(--spacing-10);padding-bottom:var(--spacing-10)}.py-12{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}.py-16{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}.py-20{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}.py-24{padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}.py-32{padding-top:var(--spacing-32);padding-bottom:var(--spacing-32)}.py-40{padding-top:var(--spacing-40);padding-bottom:var(--spacing-40)}.py-48{padding-top:var(--spacing-48);padding-bottom:var(--spacing-48)}.py-56{padding-top:var(--spacing-56);padding-bottom:var(--spacing-56)}.py-64{padding-top:var(--spacing-64);padding-bottom:var(--spacing-64)}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-10{gap:var(--spacing-10)}.gap-12{gap:var(--spacing-12)}.gap-16{gap:var(--spacing-16)}.gap-20{gap:var(--spacing-20)}.gap-24{gap:var(--spacing-24)}.gap-32{gap:var(--spacing-32)}.gap-40{gap:var(--spacing-40)}.gap-48{gap:var(--spacing-48)}.gap-56{gap:var(--spacing-56)}.gap-64{gap:var(--spacing-64)}.flex{display:flex}.flip-x{scale:-1 1}.flip-y{scale:1 -1}.list-unstyled{margin:0;padding:0;list-style:none}.skip-to-content-link{position:absolute;overflow:hidden;height:1px;left:-99999px;word-wrap:normal!important}.skip-to-content-link:focus{z-index:var(--layer-temporary);overflow:auto;width:auto;height:auto;padding:var(--spacing-2) var(--spacing-4);left:var(--spacing-5);top:var(--spacing-5);box-shadow:0 0 0 var(--focus-outline-offset) var(--color-background)}.text-left{--text-align: left;text-align:left}.text-center{--text-align: center;text-align:center}.text-right{--text-align: right;text-align:right}.background-image-container{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--image-opacity)}.background-image-container img,.background-image-container svg{object-fit:cover;width:100%;height:100%}.background-image-fit img,.background-image-fit svg{object-fit:contain}.svg-wrapper{color:currentcolor;display:inline-flex;justify-content:center;align-items:center;width:var(--icon-size-sm);height:var(--icon-size-sm);pointer-events:none}.svg-wrapper--smaller{width:var(--icon-size-2xs);height:var(--icon-size-2xs)}.svg-wrapper--small{width:var(--icon-size-xs);height:var(--icon-size-xs)}.svg-wrapper>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.svg-wrapper--lg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.svg-wrapper--lg>svg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.content-for-layout{flex:1}.hidden{display:none!important}@media screen and (max-width:949px){.hidden--mobile,.mobile\:hidden{display:none!important}}@media screen and (min-width:950px){.hidden--desktop,.desktop\:hidden{display:none!important}}.hide-when-empty:empty{display:none!important}.visually-hidden:not(:focus,:active){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visibility-hidden{visibility:hidden!important;opacity:0!important}@media screen and (max-width:749px){.is-visually-hidden-mobile:not(:focus,:active){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 24px}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 40px}}@media screen and (min-width:950px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 50px}}.page-width-wide{--page-content-width: var(--wide-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-normal{--page-content-width: var(--normal-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-narrow,.page-width-content{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-content{--page-content-width: var(--normal-content-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.section{--full-page-grid-central-column-width: min(var(--gt-content-max), calc(100% - var(--gt-section-px) * 2));--full-page-grid-margin: minmax(var(--gt-section-px), 1fr);--full-page-grid-with-margins: var(--full-page-grid-margin) var(--full-page-grid-central-column-width) var(--full-page-grid-margin);--util-page-margin-offset: max( var(--page-margin), calc((100% - min(var(--page-content-width), calc(100% - (var(--page-margin) * 2))))/2) );--full-page-margin-inline-offset: calc(((100vw - var(--full-page-grid-central-column-width)) / 2) * -1);width:100%;position:relative;display:grid;grid-template-columns:var(--full-page-grid-with-margins);min-height:var(--section-min-height, "auto")}.section--narrow-width{--page-width: var(--wide-content-width)}.section>*{grid-column:2}.shopify-section:not(.header-section) :is(.section,.cart__summary-container){background:transparent}.shopify-section:not(.header-section):not(.sticky-submenu-section):has(.section){position:relative}.shopify-section:not(.header-section) .section-background{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-section-background)}.section--page-width>*{grid-column:2}.section--page-width>.overlay{grid-column:auto}.section--full-width>*{grid-column:1 / -1}.section--page-width.section--full-width-right>*{grid-column:2 / 4}.section--full-width.section--full-width-margin>*{grid-column:1 / -1}@media screen and (min-width:750px){.section--full-width.section--full-width-margin>*{padding-left:var(--page-margin);padding-right:var(--page-margin)}}.section>.force-full-width{grid-column:1 / -1}.spacing-style{--spacing-scale: var(--spacing-scale-md);--padding-block: 0px;--padding-block-start: var(--padding-block, 0px);--padding-block-end: var(--padding-block, 0px);--padding-inline: 0px;--padding-inline-start: var(--padding-inline, 0px);--padding-inline-end: var(--padding-inline, 0px);--margin-block: 0px;--margin-block-start: var(--margin-block, 0px);--margin-block-end: var(--margin-block, 0px);--margin-inline: 0px;--margin-inline-start: var(--margin-inline, 0px);--margin-inline-end: var(--margin-inline, 0px)}@media screen and (min-width:990px){.spacing-style{--spacing-scale: var(--spacing-scale-default)}}.spacing-style,.inherit-spacing{padding-block:var(--padding-block-start) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);margin-block:var(--margin-block-start) var(--margin-block-end);margin-inline:var(--margin-inline-start) var(--margin-inline-end)}.spacing-rules{--padding-block: 0px;--padding-block-start: var(--padding-block, 0px);--padding-block-end: var(--padding-block, 0px);--padding-inline: 0px;--padding-inline-start: var(--padding-inline, 0px);--padding-inline-end: var(--padding-inline, 0px);--padding-block-start-mobile: var(--padding-block-start, 0px);--padding-block-end-mobile: var(--padding-block-end, 0px);--padding-inline-start-mobile: var(--padding-inline-start, 0px);--padding-inline-end-mobile: var(--padding-inline-end, 0px);padding-block:var(--padding-block-start-mobile) var(--padding-block-end-mobile);padding-inline:var(--padding-inline-start-mobile) var(--padding-inline-end-mobile)}@media screen and (min-width:1024px){.spacing-rules{padding-block:var(--padding-block-start) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end)}}a{--button-color: var(--color, var(--color-primary));color:var(--button-color);text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}:is(h1,h2,h3,h4,h5,h6,p)>a:hover{--button-color: var(--color, var(--color-primary-hover))}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)){text-decoration-color:currentcolor}:is(p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary))):hover{text-decoration-color:transparent;color:var(--color-primary-hover)}.button,.button-secondary,button.shopify-payment-button__button--unbranded{--button-border-radius: 8px;--button-padding-block: var(--spacing-3);--button-padding-inline: var(--spacing-6);--button-border-width: 1px;--button-border-radius: var(--corner-radius-sm);display:flex;align-items:center;justify-content:center;text-decoration:none;-webkit-appearance:none;appearance:none;color:var(--button-color);gap:var(--spacing-4);background-color:var(--button-background-color);border:none;font-family:var(--font-paragraph--family);font-size:var(--type-inter-button-font-size);line-height:var(--type-inter-button-line-height);font-weight:var(--type-inter-button-font-weight);text-transform:var(--type-inter-button-text-transform);letter-spacing:var(--type-inter-button-letter-spacing);margin-block:0;transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);cursor:pointer;width:fit-content;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);border-radius:var(--button-border-radius)}.button:not(.button-unstyled,.button-compact,.button-small){outline-color:var(--button-background-color);min-height:52px}button.shopify-payment-button__button--unbranded{font-family:var(--button-font-family-primary);text-transform:var(--button-text-case-primary)}.button[hidden]{display:none}.button[aria-disabled=true],.button-secondary[aria-disabled=true],.button:disabled{opacity:.5;cursor:not-allowed}.button-rounded{--button-border-radius: var(--corner-radius-xl)}.button-compact{--button-padding-block: var(--spacing-1);--button-padding-inline: var(--spacing-3)}.button-full-width{width:100%}.button-small{--button-padding-block: var(--spacing-1);--button-padding-inline: var(--spacing-4)}.button-medium{--button-padding-block: var(--spacing-4);font-size:1rem;min-height:56px}.button,button.shopify-payment-button__button--unbranded{--button-color: var(--color-olive-50);--button-background-color: var(--color-brand-swatch);--button-border-color: var(--color-brand-swatch)}.button-secondary{--button-color: var(--color-brand-swatch);--button-background-color: transparent;--button-border-color: var(--color-brand-swatch)}.button-olive-primary{--button-color: var(--color-olive-50);--button-background-color: var(--color-olive-swatch);--button-border-color: var(--color-olive-swatch)}.button-olive-secondary{--button-color: var(--color-olive-swatch);--button-background-color: transparent;--button-border-color: var(--color-olive-swatch)}.button-dusk-primary{--button-color: var(--color-dusk-50);--button-background-color: var(--color-dusk-swatch);--button-border-color: var(--color-dusk-swatch)}.button-dusk-secondary{--button-color: var(--color-dusk-swatch);--button-background-color: transparent;--button-border-color: var(--color-dusk-swatch)}.button-baytree-primary{--button-color: var(--color-baytree-50);--button-background-color: var(--color-baytree-swatch);--button-border-color: var(--color-baytree-swatch)}.button-baytree-secondary{--button-color: var(--color-baytree-swatch);--button-background-color: transparent;--button-border-color: var(--color-baytree-swatch)}.button-white-primary{--button-color: var(--color-base-black);--button-background-color: var(--color-base-white);--button-border-color: var(--color-base-white)}.button-green-primary{--button-color: #E5EBEB;--button-background-color: var(--color-green);--button-border-color: var(--color-green)}button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--button-background-color)}.button-unstyled{display:block;padding:0;background-color:inherit;border:0;border-radius:0;overflow:hidden;box-shadow:none}.button-unstyled--with-icon{color:var(--color-foreground);display:flex;gap:var(--spacing-4);align-items:center}.button-unstyled--transparent{background-color:transparent;box-shadow:none}.icon-caret svg{transition:transform var(--animation-speed) var(--animation-easing)}.icon-caret--forward svg{transform:rotate(-90deg)}.icon-caret--backward svg{transform:rotate(90deg)}summary{display:flex;align-items:center;cursor:pointer;list-style:none;padding-block:var(--spacing-3)}summary .svg-wrapper{margin-inline-start:auto;height:var(--icon-size-sm);width:var(--icon-size-sm);transition:transform var(--animation-speed) var(--animation-easing)}summary .icon-plus :is(.horizontal,.vertical),.show-more__button .icon-plus :is(.horizontal,.vertical){transition:transform var(--animation-speed) var(--animation-easing);transform:rotate(0);transform-origin:50% 50%;opacity:1}details[open]>summary .icon-plus .horizontal,.details-open>summary .icon-plus .horizontal,.show-more:where([data-expanded=true]) .show-more__button .icon-plus .horizontal{transform:rotate(90deg)}details[open]>summary .icon-plus .vertical,.details-open>summary .icon-plus .vertical,.show-more:where([data-expanded=true]) .show-more__button .icon-plus .vertical{transform:rotate(90deg);opacity:0}details[open] .summary-closed{display:none}details:not([open]) .summary-open{display:none}details[open]>summary .icon-animated>svg{transform:rotate(180deg)}summary::-webkit-details-marker{display:none}accordion-custom details::details-content,accordion-custom details .details-content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}accordion-custom details:not(:focus-within)::details-content,accordion-custom details:not(:focus-within) .details-content{transition:none}accordion-custom details:not([open])::details-content,accordion-custom details:not([open]) .details-content{padding-block:0}accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{opacity:1;block-size:auto}@starting-style{accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{block-size:0;opacity:0;overflow-y:clip}}accordion-custom details[open] .details-content:focus-within{overflow-y:visible}@media screen and (max-width:749px){accordion-custom[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:750px){accordion-custom[data-disable-on-desktop=true] summary{cursor:auto}}:is(deferred-media,.video-placeholder-wrapper).border-style{overflow:hidden}deferred-media{position:relative}deferred-media:has(:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){deferred-media:has(:focus){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}.deferred-media__poster-button{width:100%;height:100%;aspect-ratio:var(--video-aspect-ratio, auto)}.deferred-media__poster-button.deferred-media__playing{opacity:0;transition:opacity .3s ease}deferred-media img{height:100%;object-fit:cover;transition:opacity .3s ease}deferred-media iframe{width:100%;height:100%;border:none;aspect-ratio:var(--size-style-aspect-ratio, auto)}deferred-media[data-media-loaded] img{opacity:0}.deferred-media__poster-icon,.video-placeholder-wrapper__poster-icon{position:absolute;top:3rem;right:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.card .deferred-media__poster-icon,.card .video-placeholder-wrapper__poster-icon{top:1.25rem;right:1.25rem;width:3.125rem;height:2rem}.deferred-media__poster-icon svg,.video-placeholder-wrapper__poster-icon svg{width:var(--button-size);height:var(--button-size);color:var(--color-white);filter:drop-shadow(var(--shadow-button))}:is(.deferred-media__poster-icon svg,.video-placeholder-wrapper__poster-icon svg):hover{color:rgb(var(--color-white-rgb) / var(--opacity-80))}deferred-media[class] :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:cover;width:100%;height:100%}deferred-media[class] .deferred-media__poster-button~video{position:absolute;top:0;right:0;bottom:0;left:0}.video-placeholder-wrapper{position:relative;width:100%;height:100%;aspect-ratio:var(--size-style-aspect-ratio, auto)}:not(deferred-media)>.video-placeholder-wrapper{width:var(--video-placeholder-width)}.video-placeholder-wrapper>*{width:100%;height:100%;object-fit:cover;object-position:center}slideshow-component{--cursor: grab;--slide-offset: 6px;position:relative;display:flex;flex-direction:column;timeline-scope:var(--slideshow-timeline)}slideshow-component.slideshow--content-below-media slideshow-slide{display:grid}.slideshow--content-below-media slideshow-slide :is(.slide__image-container,.slide__content){position:static}.slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows)}@media screen and (min-width:750px){.slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows-desktop)}}.slide__content{opacity:0;animation:slide-reveal both linear;animation-timeline:var(--slideshow-timeline)}@media(prefers-reduced-motion){.slide__content{opacity:1;animation:none}}.slideshow--single-media{--cursor: default}a slideshow-component{--cursor: pointer}slideshow-slides{width:100%;position:relative;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:none;gap:var(--slideshow-gap, 0);cursor:var(--cursor);min-height:var(--slide-min-height)}@media(prefers-reduced-motion){slideshow-slides{scroll-behavior:auto}}slideshow-slides::-webkit-scrollbar{width:0}slideshow-slides::-webkit-scrollbar-track{background:transparent}slideshow-slides::-webkit-scrollbar-thumb{background:transparent;border:none}@media screen and (min-width:750px){slideshow-slides{min-height:var(--slide-min-height-desktop)}}slideshow-component[disabled=true] slideshow-slides{overflow:hidden}@media screen and (max-width:749px){slideshow-component[mobile-disabled] slideshow-slides{overflow:hidden}}slideshow-slide{position:relative;scroll-snap-align:center;width:var(--slide-width, 100%);max-height:100%;flex-shrink:0;view-timeline-name:var(--slideshow-timeline);view-timeline-axis:inline;content-visibility:auto;contain-intrinsic-size:auto none;border-radius:var(--corner-radius, 0);overflow:hidden}slideshow-component[actioned] slideshow-slide,slideshow-slide[aria-hidden=false]{content-visibility:visible}slideshow-slide slideshow-component slideshow-slide:not([aria-hidden=false]){content-visibility:hidden}slideshow-slide[hidden]:not([reveal]){display:none}slideshow-slide[aria-hidden=true]{cursor:pointer}slideshow-slide .slide__image-container--rounded{border-radius:var(--corner-radius, 0)}slideshow-slide.product-media-container--tallest{content-visibility:visible}@media screen and (max-width:749px){.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}}:is(.resource-list__carousel,.card-gallery) :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(:is(.resource-list__carousel,.card-gallery) :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}slideshow-component:is([dragging],[transitioning],:hover)>slideshow-container>slideshow-slides>slideshow-slide{content-visibility:visible}slideshow-slides[gutters*=start]{padding-inline-start:var(--gutter-slide-width, 0);scroll-padding-inline-start:var(--gutter-slide-width, 0)}slideshow-slides[gutters*=end]{padding-inline-end:var(--gutter-slide-width, 0)}@media screen and (max-width:749px){slideshow-slides[gutters*=start]{padding-inline-start:calc(var(--gutter-slide-width, 0) / 2);scroll-padding-inline-start:calc(var(--gutter-slide-width, 0) / 2)}slideshow-slides[gutters*=end]{padding-inline-end:calc(var(--gutter-slide-width, 0) / 2)}}slideshow-component[dragging]{--cursor: grabbing}slideshow-component[dragging] *{pointer-events:none}slideshow-component[dragging] slideshow-arrows{display:none}slideshow-container{width:100%;display:block;position:relative;grid-area:container;container-type:inline-size}@media screen and (min-width:750px){.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right]){display:grid;grid-template:"container controls" auto "arrows controls" min-content / 1fr auto}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){display:grid;grid-template:"controls container" auto "controls arrows" min-content / auto 1fr}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left]{order:-1}}.slideshow-control:is(.icon-pause,.icon-play){color:var(--color-active)}.slideshow-control:is(.icon-pause,.icon-play):hover{color:var(--color-hover)}.slideshow-control:is(.icon-pause,.icon-play) svg{display:none}slideshow-component:is([autoplay]):is([paused]) .icon-play>svg{display:block}slideshow-component:is([autoplay]):not([paused]) .icon-pause>svg{display:block}slideshow-arrows{--cursor-previous: w-resize;--cursor-next: e-resize;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:var(--layer-heightened);pointer-events:none;align-items:flex-end}slideshow-arrows[position=left]{justify-content:flex-start;padding-inline:var(--padding-xs)}slideshow-arrows[position=right]{justify-content:flex-end;padding-inline:var(--padding-xs)}slideshow-arrows[position=center]{justify-content:space-between;align-items:center}slideshow-arrows:has(.slideshow-control--shape-square),slideshow-arrows:has(.slideshow-control--shape-circle){mix-blend-mode:normal}slideshow-component[disabled=true] slideshow-arrows{display:none}slideshow-arrows .slideshow-control{pointer-events:auto;min-height:var(--minimum-touch-target);min-width:var(--minimum-touch-target);padding:0 var(--padding-xs);color:var(--color-white)}slideshow-arrows .slideshow-control.slideshow-control--style-none{display:none}.media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-md);opacity:1}.card-gallery slideshow-arrows .slideshow-control{padding-inline:var(--padding-xl)}@container (max-width: 249px){.card-gallery slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-sm)}}@keyframes slide-reveal{0%{translate:calc(var(--slideshow-slide-offset, 6) * 1rem) 0;opacity:0}50%{opacity:1}to{translate:calc(var(--slideshow-slide-offset, 6) * -1rem) 0;opacity:0}}.section-resource-list,.section-carousel{row-gap:var(--gap)}.cart-bubble{position:relative;width:12px;aspect-ratio:1;border-radius:50%;border-width:0;display:flex;line-height:normal;align-items:center;justify-content:center;color:var(--color-background)}.cart-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-foreground);border-radius:var(--corner-radius-xl)}.cart-bubble__text{font-size:8px;font-weight:var(--font-weight-medium);z-index:var(--layer-flat);line-height:1;display:flex;align-items:center;justify-content:center}.size-style{width:var(--size-style-width-mobile, var(--size-style-width));height:var(--size-style-height-mobile, var(--size-style-height))}@media screen and (min-width:750px){.size-style{width:var(--size-style-width);height:var(--size-style-height)}}.border-style{border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);border-radius:var(--border-radius)}.gap-style,.layout-panel-flex{--gap-scale: var(--spacing-scale-md)}@media screen and (min-width:990px){.gap-style,.layout-panel-flex{--gap-scale: var(--spacing-scale-default)}}.layout-panel-flex{display:flex;gap:var(--gap);height:100%}.layout-panel-flex--row{flex-flow:row var(--flex-wrap);justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}.layout-panel-flex--column{flex-flow:column var(--flex-wrap);align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}@media screen and (max-width:749px){.mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment-mobile)}.layout-panel-flex--row:not(.mobile-column){flex-wrap:var(--flex-wrap-mobile)}.layout-panel-flex--row:not(.mobile-column)>.menu{flex:1 1 min-content}.layout-panel-flex--row:not(.mobile-column)>.text-block{flex:1 1 var(--max-width--display-tight)}.layout-panel-flex--row:not(.mobile-column)>.image-block{flex:1 1 var(--size-style-width-mobile-min)}.layout-panel-flex--row:not(.mobile-column)>.button{flex:0 0 fit-content}}@media(min-width:750px){.layout-panel-flex{flex-direction:var(--flex-direction)}}.group-block,.group-block-content{position:relative}.group-block:has(>video-background-component),.group-block:has(>.background-image-container){overflow:hidden}.group-block-content{height:100%;width:100%}.section-content-wrapper.section-content-wrapper:where(.layout-panel-flex) .group-block--fill{flex:1}.layout-panel-flex--row>.group-block--width-fit{flex:0}.layout-panel-flex--row>.group-block--width-fill{flex:1}.layout-panel-flex--row>.group-block--width-custom{flex-basis:var(--size-style-width)}.group-block--height-fit{height:auto}.group-block--height-custom,.group-block--height-fill{height:var(--size-style-height)}.layout-panel-flex--column>.group-block--height-fit{flex:0 1 auto}.layout-panel-flex--column>.group-block--height-fill{flex:1}.layout-panel-flex--column>.group-block--height-custom{flex-basis:var(--size-style-height)}@media screen and (max-width:749px){.hero__content-wrapper .button{width:100%;justify-content:center}}#judgeme_product_reviews{margin:0 auto;padding:0 var(--page-margin);max-width:var(--max-page-width);box-sizing:border-box}.jm-review-widget.jm-review-widget--minimal-header{padding-top:0!important}.jm-review-widget__header.jm-review-widget-minimal-header{background:#fff!important;padding:96px 0 0!important;--jm-review-widget-star-and-histogram-color: #3C674F}.jm-review-widget-minimal-header__title{color:#373a3b!important;font-size:40px!important;font-weight:400!important;line-height:48px!important;letter-spacing:-.4px!important;margin:0!important}.jm-review-widget__header.jm-review-widget-minimal-header>.jm-cluster{display:grid!important;grid-template-columns:1fr!important;row-gap:24px!important}.jm-review-widget__header.jm-review-widget-minimal-header>.jm-cluster>.jm-cluster{display:grid!important;grid-template-columns:auto 1fr auto!important;column-gap:48px!important;align-items:end!important}.jm-review-widget-minimal-header .jm-average-rating-display--minimal-header{grid-column:1!important}.jm-review-widget-minimal-header .jm-keyword-list{grid-column:2!important;align-self:end!important}.jm-review-widget-minimal-header .jm-review-widget-minimal-header__filter-container{grid-column:3!important;justify-self:end!important;align-self:end!important}.jm-review-widget-minimal-header .jm-average-rating-display--minimal-header>.jm-cluster{display:grid!important;grid-template-columns:1fr!important;row-gap:8px!important;justify-items:start!important}.jm-review-widget-minimal-header .jm-average-rating-display--minimal-header>.jm-cluster>.jm-text{margin:0!important}.jm-review-widget-minimal-header .jm-average-rating-display--minimal-header>.jm-cluster>.jm-text:nth-of-type(1){color:#3c674f!important;font-size:56px!important;font-weight:300!important;line-height:66px!important}.jm-review-widget-minimal-header .jm-average-rating-display--minimal-header>.jm-cluster>.jm-text:nth-of-type(2){color:#838789!important;font-size:12px!important;line-height:18px!important}.jm-review-widget-minimal-header .jm-star-rating{grid-row:2!important}.jm-review-widget-minimal-header .jm-star-rating__font-icon{font-size:16px!important;color:#3c674f!important}.jm-review-widget-minimal-header .jm-sort-filter,.jdgm-widget .jm-sort-filter,.jdgm-widget .jdgm-sort-dropdown-wrapper{display:none!important}.jm-review-widget-minimal-header .jm-sort-filter{position:relative!important;align-items:center!important;border-radius:8px!important;border:1px solid #838789!important;background:#fff!important}.jm-review-widget-minimal-header .jm-sort-filter:hover{background:#f1f4f6!important}.jm-review-widget-minimal-header .jm-sort-filter__icon--sort{display:none!important}.jm-review-widget-minimal-header .jdgm-sort-dropdown{-webkit-appearance:none!important;appearance:none!important;padding:12px 48px 12px 24px!important;border:0!important;background:transparent!important;color:#373a3b!important;font-size:14px!important;line-height:21px!important;cursor:pointer!important;outline:none!important}.jm-review-widget-minimal-header .jm-sort-filter__icon--chevron{position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;display:inline-flex!important}.jm-review-widget-minimal-header .jm-sort-filter__icon--chevron svg{width:16px!important;height:16px!important}.jdgm-masonry-grid{padding-top:48px!important;overflow:visible!important}.jdgm-masonry-grid__container{overflow:visible!important}.jdgm-review-card{border-radius:24px!important;box-shadow:inset 0 0 0 1px #b0b7ba80!important}.jdgm-review-card__content{background:#f1f4f680!important;padding:32px 24px!important;box-sizing:border-box!important}.jdgm-review-card .jm-star-rating__font-icon{font-size:16px!important;color:#3c674f!important}.jdgm-review-card__name{color:#3c674f!important;font-size:12px!important;font-weight:400!important}.jdgm-review-card .jm-verified-buyer-badge__text{color:#838789!important;font-size:12px!important}.jdgm-review-card__title{color:#373a3b!important;font-size:14px!important;font-weight:600!important;line-height:21px!important}.jdgm-review-card__body,.jdgm-review-card__body p{color:#373a3b!important;font-size:14px!important;line-height:21px!important;margin:0!important}.jdgm-review-card__more-text{color:#3c674f!important}.jdgm-review-card .jdgm-translate-button{color:#838789!important;font-size:12px!important}.jdgm-review-card .jm-product-variant-card,.jdgm-review-card .jm-transparency-badge-list{display:none!important}.jdgm-masonry-grid__footer{margin-top:64px!important;display:flex!important;flex-direction:column!important;align-items:center!important}.jdgm-masonry-grid__footer--peeking{padding-bottom:24px!important}.jdgm-masonry-grid__fade{background:linear-gradient(to bottom,transparent,#fff)!important}.jdgm-masonry-grid__btn{display:inline-flex!important;align-items:center!important;gap:16px!important;padding:12px 12px 12px 24px!important;border-radius:28px!important;border:1px solid #3C674F!important;background:transparent!important;color:#3c674f!important;font-size:16px!important;font-weight:500!important;line-height:24px!important}.jdgm-masonry-grid__btn svg{display:block!important}@media(max-width:768px){.jm-review-widget__header.jm-review-widget-minimal-header>.jm-cluster>.jm-cluster{grid-template-columns:1fr!important;row-gap:24px!important;column-gap:0!important;align-items:start!important}.jm-review-widget-minimal-header .jm-average-rating-display--minimal-header,.jm-review-widget-minimal-header .jm-keyword-list,.jm-review-widget-minimal-header .jm-review-widget-minimal-header__filter-container{grid-column:auto!important;justify-self:start!important}.jdgm-masonry-grid{padding-top:32px!important}.jdgm-masonry-grid__container{position:static!important;height:auto!important;display:flex!important;flex-direction:column!important;gap:24px!important}.jdgm-masonry-grid__masonry-item{position:static!important;width:100%!important;transform:none!important}.jdgm-masonry-grid__footer{margin-top:32px!important}#judgeme_product_reviews{padding-bottom:64px}}@media(max-width:480px){.jm-review-widget__header.jm-review-widget-minimal-header{padding-top:64px!important}#judgeme_product_reviews{padding-bottom:0}.jdgm-masonry-grid__footer--peeking{padding-bottom:32px!important}}html{scroll-behavior:smooth}html,body{overflow-x:clip}@media screen and (max-width:749px){:root{--header-height: 0;--header-group-height: 0}#header-component{--header-padding: var(--spacing-2)}}.jdgm-masonry-grid{max-height:none!important;height:auto!important}.shopify-section:has(.jdgm-widget){padding-inline:var(--gt-section-px)}.shopify-section .jdgm-widget{max-width:var(--gt-content-max);margin-inline:auto;padding-inline:0!important}svg.placeholder{background:#0f15190a}svg.placeholder path,svg.placeholder rect,svg.placeholder circle,svg.placeholder polygon{fill:var(--gt-color-text-muted, #8a98a0)}
/*# sourceMappingURL=/cdn/shop/t/217/assets/critical.css.map */
