@font-face{font-family:Goldplay;font-style:normal;font-weight:400;src:url(../otf/goldplay-regular.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:italic;font-weight:400;src:url(../otf/goldplay-regularit.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:normal;font-weight:500;src:url(../otf/goldplay-medium.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:italic;font-weight:500;src:url(../otf/goldplay-mediumit.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:normal;font-weight:600;src:url(../otf/goldplay-semibold.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:italic;font-weight:600;src:url(../otf/goldplay-semiboldit.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:normal;font-weight:700;src:url(../otf/goldplayalt-bold.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:italic;font-weight:700;src:url(../otf/goldplayalt-boldit.otf) format("opentype")}section#page-header,section.product-category{margin:0 auto;max-width:1330px;padding-left:15px;padding-right:15px;width:100%}section#page-header h1{font-size:50px;font-size:2.778rem;font-weight:600;line-height:1em}@media (min-width:768px){section#page-header h1{font-size:3rem;line-height:1.05em}}@media (min-width:1024px){section#page-header h1{font-size:100px;font-size:5.556rem;line-height:1.05em}}section#page-header h1.background{text-align:center}section#page-header h1.background.green span:first-child{background-color:#00c033}section#page-header h1.background.blue span:first-child{background-color:#0055b8}section#page-header h1.background span{color:#fff;display:block;padding:5px 15px}section.product-category div.category-toggle-wrapper h2{font-size:27px;font-size:1.5rem;font-weight:600;line-height:1.2em}section#page-header{margin-bottom:40px;margin-top:40px;text-align:center}@media (min-width:768px){section#page-header{text-align:left}}section#page-header a.all-products-cta:link,section#page-header a.all-products-cta:visited{color:#0055b8;display:inline-block;font-size:1.2rem;font-weight:600;margin-bottom:30px;padding-left:50px;position:relative;text-decoration:none;text-transform:uppercase}section#page-header a.all-products-cta:link div.icon,section#page-header a.all-products-cta:visited div.icon{align-items:center;background-color:#0055b8;border-radius:50%;display:grid;height:36px;justify-items:center;left:0;position:absolute;top:50%;transform:translateY(-50%);width:36px}section#page-header a.all-products-cta:link div.icon svg,section#page-header a.all-products-cta:visited div.icon svg{color:#fff}section#page-header h1{color:#0055b8;text-transform:lowercase}section.product-category{margin-bottom:50px}section.product-category.open div.category-toggle-wrapper div.chevron svg{transform:rotate(180deg)}section.product-category.open div.grid{display:grid}section.product-category div.category-toggle-wrapper{background-color:#00c033;padding:10px 55px 10px 10px;position:relative}@media (min-width:768px){section.product-category div.category-toggle-wrapper{display:inline-block;padding:10px 20px}}section.product-category div.category-toggle-wrapper h2{color:#fff;text-transform:uppercase}section.product-category div.category-toggle-wrapper div.chevron{align-items:center;background-color:#0055b8;border-radius:50%;display:grid;height:36px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:36px}@media (min-width:768px){section.product-category div.category-toggle-wrapper div.chevron{display:none}}section.product-category div.category-toggle-wrapper div.chevron svg{color:#fff;transform-origin:center center;transition:transform .2s cubic-bezier(.76,0,.24,1)}section.product-category div.grid{display:none;gap:15px;grid-template-columns:repeat(2,1fr);margin:20px 0 0}@media (min-width:768px){section.product-category div.grid{display:grid;grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){section.product-category div.grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1440px){section.product-category div.grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:1600px){section.product-category div.grid{grid-template-columns:repeat(6,1fr)}}section.product-category div.grid a:link,section.product-category div.grid a:visited,section.product-category div.grid div.product{display:block;text-decoration:none}@media (any-hover:hover){section.product-category div.grid a:link.has-overlay:hover div.product-thumbnail div.overlay,section.product-category div.grid a:visited.has-overlay:hover div.product-thumbnail div.overlay,section.product-category div.grid div.product.has-overlay:hover div.product-thumbnail div.overlay{display:grid}section.product-category div.grid a:link.has-overlay:hover div.product-thumbnail img,section.product-category div.grid a:visited.has-overlay:hover div.product-thumbnail img,section.product-category div.grid div.product.has-overlay:hover div.product-thumbnail img{mix-blend-mode:normal}}section.product-category div.grid a:link div.product-thumbnail,section.product-category div.grid a:visited div.product-thumbnail,section.product-category div.grid div.product div.product-thumbnail{background-color:#eee;margin-bottom:10px;position:relative}section.product-category div.grid a:link div.product-thumbnail div.overlay,section.product-category div.grid a:visited div.product-thumbnail div.overlay,section.product-category div.grid div.product div.product-thumbnail div.overlay{align-items:center;background-color:rgba(0,85,184,.85);color:#fff;display:none;font-weight:600;height:100%;justify-items:center;left:0;pointer-events:none;position:absolute;text-transform:uppercase;top:0;width:100%}section.product-category div.grid a:link div.product-thumbnail img,section.product-category div.grid a:visited div.product-thumbnail img,section.product-category div.grid div.product div.product-thumbnail img{display:block;height:100%;mix-blend-mode:multiply;width:100%}section.product-category div.grid a:link p.product-title,section.product-category div.grid a:visited p.product-title,section.product-category div.grid div.product p.product-title{color:#0055b8;font-size:1.2rem;line-height:1.2em}
