*,*:before,*:after{box-sizing:border-box}.container{width:100%;max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.is-content-justification-space-between{justify-content:space-between}.is-content-justification-space-evenly{justify-content:space-evenly}.is-content-justification-center{justify-content:center}.is-content-justification-right{justify-content:flex-end}.is-content-justification-left{justify-content:flex-start}.grid-items-layout{display:grid;grid-template-columns:1fr;gap:var(--wp--preset--spacing--50)}@media only screen and (min-width: 768px){.grid-items-layout{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-1{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-2{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-3{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-4{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-4{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-5{grid-template-columns:repeat(5, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-5{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-6{grid-template-columns:repeat(6, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-6{grid-template-columns:repeat(3, 1fr);grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-7{grid-template-columns:repeat(7, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-7{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-8{grid-template-columns:repeat(8, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-8{grid-template-columns:repeat(3, 1fr);grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-9{grid-template-columns:repeat(9, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-9{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-10{grid-template-columns:repeat(10, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-10{grid-template-columns:repeat(3, 1fr);grid-template-columns:repeat(5, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-11{grid-template-columns:repeat(11, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-11{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-12{grid-template-columns:repeat(12, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-12{grid-template-columns:repeat(3, 1fr);grid-template-columns:repeat(6, 1fr)}}.product-downloads .is-layout-constrained>*:not(.alignfull){padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.product-downloads .download-filter{background:var(--wp--preset--color--grey);padding-top:2rem;padding-bottom:2rem;margin-bottom:2rem}.product-downloads .download-filter select{margin-left:1rem;border-radius:4px;padding:10px 28px 10px 5px;min-width:160px}.product-downloads .downloads-list{display:grid;grid-template-columns:1fr;gap:2rem}@media only screen and (min-width: 1180px){.product-downloads .downloads-list{grid-template-columns:1fr 1fr}}.product-downloads .downloads-list a{text-decoration:none}.product-downloads .download-item{width:100%;display:flex;gap:1rem;background-color:var(--wp--preset--color--grey);padding:1rem;border-radius:var(--wp--custom--border-radius--xlg)}.product-downloads .download-item .thumbnail{flex:0 0 120px;align-self:flex-start;display:block;border-radius:10px;overflow:hidden}.product-downloads .download-item .thumbnail img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;transition:all 350ms ease-out}.product-downloads .download-item .thumbnail:hover img{transform:scale(1.15)}.product-downloads .download-item .content{flex:1}.product-downloads .download-item h2{font-size:var(--wp--preset--font-size--mediumsmall);transition:300ms ease-out}.product-downloads .download-item h2:hover{color:var(--wp--preset--color--secondary)}.product-downloads .download-item h3{font-size:var(--wp--preset--font-size--default);text-decoration:underline}.product-downloads .download-item .categories{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.product-downloads .download-item .categories>*{font-size:.8rem;background:var(--wp--preset--color--darkgrey);color:var(--wp--preset--color--white);padding:3px 14px;border-radius:999px;transition:300ms ease-out}.product-downloads .download-item .categories>*:hover{background:var(--wp--preset--color--secondary)}.product-downloads .download-item .downloads ul{list-style:none;margin:0;padding:0}.product-downloads .download-item .downloads ul li a{display:flex;align-items:center;gap:1rem;font-size:var(--wp--preset--font-size--small);margin-top:4px;margin-bottom:4px;transition:300ms ease-out}.product-downloads .download-item .downloads ul li a:hover{color:var(--wp--preset--color--secondary)}