.visually-hidden,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.container{width:100%;max-width:1500px;margin-block:0;margin-inline:auto}@media (max-width: 58.74em){.container{padding:10px}.container+.container{padding-top:0}}@media (min-width: 58.75em){.container{padding:15px}.container+.container{padding-top:0}}img{max-width:100%;height:auto}.overflow-hidden{overflow:hidden}.overlay-dark:after{position:fixed;content:" ";background-color:#000;opacity:.5;width:100vw;height:100vh;z-index:100;inset:0}.blur{filter:blur(2px)}.blur:after{position:absolute;content:" ";background-color:#fff;opacity:.5;width:100vw;height:100vh;inset:0}[x-cloak],[v-cloak]{display:none!important}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Roboto Flex Variable,"sans-serif";font-weight:700;font-stretch:ultra-condensed;text-transform:uppercase;letter-spacing:.125rem}h1,.h1{font-size:2.5625rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1.1875rem}h5,.h5{font-size:1rem}h6,.h6{font-size:.875rem}.fieldset{margin-top:30px;margin-bottom:15px}.fieldset .legend{margin:0}.actions{margin-top:30px;margin-bottom:15px;display:flex;justify-content:flex-start;gap:20px;flex-direction:row-reverse}.actions .button--link{font-size:.875rem}.actions .button__label{font-weight:400}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,"sans-serif";font-size:1em}@media (max-width: 58.74em){html{font-size:.875em}}table{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;width:100%;border-collapse:collapse;border:1px solid #F2F2F2;border-radius:6px}table tr:nth-child(odd){background-color:#f9f9f9}table tr:hover{background-color:#ebe8e0}table th,table td{padding:20px}table th{font-weight:700;font-size:1rem;letter-spacing:2px;text-transform:uppercase}table td{vertical-align:middle}.blog-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}@media (max-width: 26.24em){.blog-category-grid{grid-template-columns:repeat(auto-fit,1fr)}}.blog-category-grid .blog-category-grid-item{padding:15px;background-color:#fff}@media (max-width: 47.99em){.blog-category-grid .blog-category-grid-item{padding:10px}}.blog-category-grid-item{display:flex;flex-direction:column;gap:10px;position:relative;max-width:450px;text-align:center}@media (max-width: 26.24em){.blog-category-grid-item{flex-direction:row}}.blog-category-grid-item__media{position:relative}@media (max-width: 26.24em){.blog-category-grid-item__media{height:100%;max-width:40%;align-self:center;justify-self:center}}.blog-category-grid-item__image{transition:transform .2s}.blog-category-grid-item__details{display:flex;flex-direction:column;row-gap:10px}.blog-category-grid-item__title{font-size:1.25rem;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-weight:700;text-transform:uppercase}.blog-category-grid-item__intro{font-size:.875rem;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;line-height:1.5}.blog-category-grid-item__action{align-self:center;padding:5px 10px;background-color:#333;color:#fff;border-radius:6px;font-size:.875rem;font-weight:700;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;line-height:1.5}.blog-category-grid-item__action:hover{background-color:#000}.blog-category-panel{display:grid;border-radius:6px;grid-auto-rows:min-content}@media (max-width: 58.74em){.blog-category-panel{padding:15px;gap:15px;grid-template-areas:"name" "description" "link" "posts"}}@media (min-width: 58.75em){.blog-category-panel{padding:20px;gap:20px;grid-template-columns:1fr;grid-template-areas:"name link" "description link" "posts posts"}}.blog-category-panel--highlighted{background-color:#ebe8e0}@media (min-width: 58.75em){.blog-category-panel--highlighted{gap:20px;grid-template-columns:2fr 3fr;grid-template-areas:"name posts" "description posts" "link posts" "... posts"}}.blog-category-panel--highlighted .blog-category-panel__link{justify-self:start}.blog-category-panel--highlighted .blog-category-panel__posts{grid-template-columns:repeat(2,1fr)}.blog-category-panel__name{grid-area:name;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:3.25rem;font-weight:700;color:#333;text-transform:uppercase}.blog-category-panel__description{grid-area:description;font-family:Arial,Helvetica,"sans-serif";font-size:1rem;line-height:1.5}.blog-category-panel__link{grid-area:link;display:inline;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1rem;font-weight:700;color:#333;border:2px solid #333333;border-radius:6px;padding:.625rem;text-transform:uppercase}@media (max-width: 58.74em){.blog-category-panel__link{justify-self:start}}@media (min-width: 58.75em){.blog-category-panel__link{justify-self:end;align-self:center}}.blog-category-panel__posts{grid-area:posts;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.blog-category-panel__posts .blog-post-grid-item{padding:15px;background-color:#fff;border:2px solid #EBE8E0;border-radius:6px}@media (max-width: 58.74em){.blog-category-panel__media{border:1px solid transparent;border-radius:50%;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at top left,#eb2b2d,#f16e01);background-origin:border-box;background-clip:content-box,border-box}.blog-category-panel__image{padding:2px;border-radius:50%}}.blog-post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,350px));gap:15px}@media (max-width: 58.74em){.blog-post-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.blog-post-grid .blog-post-grid-item{padding:15px;border:2px solid #EBE8E0;border-radius:6px}.blog-post-grid .blog-post-grid-item:hover{border-color:#fff}.blog-post-grid-item{display:flex;flex-direction:column;gap:10px;position:relative;max-width:400px}.blog-post-grid-item__media{position:relative}.blog-post-grid-item__details{display:flex;flex-direction:column;row-gap:10px}.blog-post-grid-item__image{transition:transform .2s}.blog-post-grid-item__tags{display:flex;flex-direction:row;gap:15px}.blog-post-grid-item__tag{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;text-transform:uppercase;font-size:.75rem;font-weight:700}.blog-post-grid-item__title{font-size:1.125rem;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-weight:700}.blog-post-grid-item__date{font-size:.75rem;font-family:Arial,Helvetica,"sans-serif"}.blog-post-grid-item__intro{font-size:.875rem;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;line-height:1.5}.blog-post-header{display:grid;align-items:center;justify-items:center;min-height:500px;min-height:calc(70vh - 210px);background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#333;margin-bottom:15px}.blog-post-header .container{display:grid;grid-template-columns:100%;grid-template-areas:"title" "details" "tags";align-items:center;justify-items:center;text-align:center;gap:15px}.blog-post-header__image{object-fit:cover;position:absolute;top:0}.blog-post-header__title,.blog-post-header__details,.blog-post-header__tags{color:#fff;text-shadow:1px 1px 2px #333333}.blog-post-header__title{grid-area:title;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-weight:700;max-width:1000px}.blog-post-header__details{grid-area:details;display:flex;flex-direction:row;column-gap:20px;justify-content:center;align-items:center;margin-top:15px;font-size:.9375rem;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed}.blog-post-header__image{transition:transform .2s}.blog-post-header__author,.blog-post-header__date,.blog-post-header__reading-time{font-weight:600;color:#fff}.blog-post-header__tags{display:flex;flex-direction:row;gap:10px}.blog-post-header__tag{text-transform:uppercase;border:1px solid white;color:#fff;font-weight:700;padding:5px;border-radius:5px;font-size:.75rem}.blog-post-view .main{max-width:700px;margin-left:auto;margin-right:auto}.blog-post-list-item{display:grid;grid-template-columns:70px 3fr;grid-template-rows:auto;column-gap:10px;row-gap:10px;grid-template-areas:"media details" "media tags" "media ...";align-content:flex-start;border-radius:6px;padding:5px;border:1px solid #E0E0E0}.blog-post-list-item:hover{border-color:#4f4f4f}.blog-post-list-item__media{grid-area:media;position:relative}.blog-post-list-item__details{grid-area:details;display:flex;flex-direction:column;row-gap:5px}.blog-post-list-item__image{transition:transform .2s;border-radius:6px}.blog-post-list-item__tags{grid-area:tags;display:flex;flex-direction:row;gap:15px}.blog-post-list-item__tag{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;text-transform:uppercase;font-size:.75rem;font-weight:700}.blog-post-list-item__title{font-size:1.125rem;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-weight:700}.blog-post-list-item__date{font-size:.75rem;font-family:Arial,Helvetica,"sans-serif"}.blog-post-view .breadcrumbs__list{justify-content:center}.category-item{font-family:Arial,Helvetica,"sans-serif";font-size:1rem}.category-item__link{color:#333;text-decoration:none;display:flex;column-gap:5px;align-items:center}.category-item__link:hover,.category-item--active .category-item__link{color:#eb2b2d}.category-item__count{color:#828282}.category-item__count:before{content:"("}.category-item__count:after{content:")"}.widget{display:flex;flex-direction:column;row-gap:10px}.widget__title{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1.25rem;font-weight:700;letter-spacing:.125rem;text-transform:uppercase;line-height:40px;color:#333}.widget__content{display:flex;flex-direction:column;row-gap:10px}.widget__more{margin-top:5px;font-size:.875rem;font-style:italic}.widget[aria-expanded] .widget__title{position:relative;cursor:pointer}.widget[aria-expanded] .widget__title:after{font-family:"Font Awesome 7 Pro";--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em);content:"";color:#333;position:absolute;top:calc(50% - 9px);right:16px}.widget[aria-expanded=true] .widget__content{animation-name:filters-show;animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.widget[aria-expanded=false] .widget__title:after{content:"+"}.widget[aria-expanded=false] .widget__content{animation-name:filters-hide;animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;display:none}.blog-post .widget{padding:15px 20px;border:1px solid #E0E0E0;border-radius:5px}main>.container .main{display:grid;gap:15px}.page-layout-2columns main>.container,.page-layout-2columns-left main>.container,.page-layout-2columns-right main>.container{display:flex;gap:30px;align-items:flex-start}.page-layout-2columns .main,.page-layout-2columns-left .main,.page-layout-2columns-right .main{flex-grow:1}.page-layout-2columns .sidebar,.page-layout-2columns-left .sidebar,.page-layout-2columns-right .sidebar{display:flex;flex-direction:column;row-gap:20px;min-width:250px;max-width:300px}@media (max-width: 58.74em){.page-layout-2columns .sidebar,.page-layout-2columns-left .sidebar,.page-layout-2columns-right .sidebar{display:none}}.page-layout-2columns-left main>.container .main{order:2}.page-layout-2columns-left main>.container .sidebar{order:1}.page-layout-2columns-right main>.container .main{order:1}.page-layout-2columns-right main>.container .sidebar{order:2}.page-layout-checkout .container{padding:0}.page-layout-checkout .main,.page-layout-checkout .sidebar{padding:20px}.page-layout-checkout main>.container{display:flex;gap:30px;align-items:flex-start}@media (min-width: 58.75em){.page-layout-checkout main>.container{flex-direction:row}.page-layout-checkout main>.container .main{flex-grow:1;order:1;display:flex;flex-direction:column}.page-layout-checkout main>.container .sidebar{order:2;width:40%;height:100vh;position:relative;padding-left:30px}.page-layout-checkout main>.container .sidebar:after{content:"";position:absolute;display:block;background-color:#f2f2f2;top:0;left:0;bottom:0;width:100%;z-index:-1}}@media (max-width: 58.74em){.page-layout-checkout main>.container{flex-direction:column}.page-layout-checkout main>.container .sidebar{order:1}.page-layout-checkout main>.container .main{order:2}}.page-layout-checkout .actions{display:flex;align-items:baseline}.page-layout-checkout .actions .button--primary{margin-left:auto}.page-layout-cart main .container{display:flex;gap:20px}@media (max-width: 61.24em){.page-layout-cart main .container{flex-direction:column}}@media (min-width: 61.25em){.page-layout-cart .main{flex-grow:1}.page-layout-cart .sidebar{flex-shrink:0;width:450px}}.page-layout-cart .additional{flex-grow:1}.carousel{position:relative;width:100%;min-width:0}.carousel__items{display:flex;transition:transform .3s ease-out;cursor:grab;max-width:100%;position:relative;scroll-snap-type:x mandatory;overflow-x:scroll;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.carousel__items:active{cursor:grabbing}.carousel__items::-webkit-scrollbar{display:none}.carousel__items--spacing-5{gap:5px}.carousel__items--spacing-10{gap:10px}.carousel__items--spacing-15{gap:15px}.carousel__items--spacing-20{gap:20px}.carousel__arrows{opacity:0;transition-duration:.25s;transition-property:opacity;transition-timing-function:ease-in-out}.carousel:hover .carousel__arrows{opacity:1}.carousel__arrow{width:30px;height:30px;font-size:1rem;text-align:center;vertical-align:middle;position:absolute;top:50%;transform:translateY(-50%);color:#828282;background-color:#fff;border-radius:6px;transition-property:opacity;transition-duration:.25s;transition-timing-function:ease-in-out;opacity:.5}.carousel__arrow:hover,.carousel__arrow:active{opacity:1}.carousel__arrow--previous{left:15px}.carousel__arrow--next{right:15px}.carousel__dots{position:absolute;bottom:15px;left:50%;transform:translate(-50%);display:flex;gap:5px;opacity:.6;transition-property:opacity;transition-duration:.25s;transition-timing-function:ease-in-out}.carousel__dots:hover{opacity:1}.carousel__dot{padding:5px;border-radius:100%;border:2px solid #828282;background-color:#ebe8e0}.carousel__dot--active{border-color:#828282;background-color:#828282}.carousel-item{-webkit-user-select:none;user-select:none;scroll-snap-align:start;border-radius:6px;overflow:hidden}.carousel-item[basis=full]{display:flex;flex-basis:100%;flex-grow:0;flex-shrink:0}.carousel-item[basis=auto]{display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0}.std h1,.std .h1,.std h2,.std .h2,.std h3,.std .h3,.std h4,.std .h4,.std h5,.std .h5,.std h6,.std .h6{font-weight:400;margin-top:30px}.std h1:first-child,.std .h1:first-child,.std h2:first-child,.std .h2:first-child,.std h3:first-child,.std .h3:first-child,.std h4:first-child,.std .h4:first-child,.std h5:first-child,.std .h5:first-child,.std h6:first-child,.std .h6:first-child{margin-top:0}.std p,.std ul,.std ol{font-family:Arial,Helvetica,"sans-serif";font-weight:400;font-size:1em;line-height:1.5;color:#333;margin-top:15px;margin-bottom:15px}.std p.lead,.std p.hero__content{font-family:Roboto Flex Variable,"sans-serif";font-weight:400;font-size:1.5em;line-height:1.5;color:#333;margin-bottom:10px}@media (max-width: 58.74em){.std p.lead,.std p.hero__content{font-size:1.2em}}.std a{text-decoration:underline dotted}.std ul{list-style:none;margin-left:16px}.std ul>li:before{font-family:"Font Awesome 7 Pro";--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em);content:"";display:inline-block;color:#eb2b2d;margin-left:-16px;width:16px}.std ol{list-style-type:decimal;list-style-position:outside;margin-left:16px}.std li{margin-top:5px;margin-bottom:5px}.std hr.or{text-align:center;height:10px;border-top:1px solid #333333;color:#333}.std hr.or:after{background-color:#fff;content:"OR";padding:0 10px;position:relative;top:-10px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;letter-spacing:2px}.cms-content>h1,.cms-content>.h1,.cms-content>h2,.cms-content>.h2,.cms-content>h3,.cms-content>.h3,.cms-content>h4,.cms-content>.h4,.cms-content>h5,.cms-content>.h5,.cms-content>h6,.cms-content>.h6{font-weight:400;margin-top:30px}.cms-content>h1:first-child,.cms-content>.h1:first-child,.cms-content>h2:first-child,.cms-content>.h2:first-child,.cms-content>h3:first-child,.cms-content>.h3:first-child,.cms-content>h4:first-child,.cms-content>.h4:first-child,.cms-content>h5:first-child,.cms-content>.h5:first-child,.cms-content>h6:first-child,.cms-content>.h6:first-child{margin-top:0}.cms-content>p,.cms-content>ul,.cms-content>ol{font-family:Arial,Helvetica,"sans-serif";font-weight:400;font-size:1em;line-height:1.5;color:#333;margin-top:15px;margin-bottom:15px}.cms-content>p.lead,.cms-content>p.hero__content{font-family:Roboto Flex Variable,"sans-serif";font-weight:400;font-size:1.5em;line-height:1.5;color:#333;margin-bottom:10px}@media (max-width: 58.74em){.cms-content>p.lead,.cms-content>p.hero__content{font-size:1.2em}}.cms-content>a{text-decoration:underline dotted}.cms-content>ul{list-style:none;margin-left:16px}.cms-content>ul>li:before{font-family:"Font Awesome 7 Pro";--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em);content:"";display:inline-block;color:#eb2b2d;margin-left:-16px;width:16px}.cms-content>ol{list-style-type:decimal;list-style-position:outside;margin-left:16px}.cms-content>li{margin-top:5px;margin-bottom:5px}.cms-content>hr.or{text-align:center;height:10px;border-top:1px solid #333333;color:#333}.cms-content>hr.or:after{background-color:#fff;content:"OR";padding:0 10px;position:relative;top:-10px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;letter-spacing:2px}.cms-content>section{margin-bottom:20px}.youtube-videos__items{gap:15px;margin-inline:auto}.youtube-videos__items .youtube-card{max-width:350px}.youtube-card{display:flex;flex-direction:column;max-width:600px}.youtube-card:hover .youtube-card__thumbnail{filter:brightness(75%)}.youtube-card__media{position:relative;border-radius:6px}.youtube-card__thumbnail{object-fit:cover;transition:filter .2s ease;border-radius:6px}.youtube-card__action{display:inline-block;position:absolute;top:50%;left:50%;margin-top:-24px;margin-left:-27px;color:red;font-size:3rem;filter:drop-shadow(0px 0px 8px #000000)}.youtube-card__name{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:2px;padding:15px}.instagram-posts__items{gap:15px;margin-inline:auto}.instagram-posts__items .instagram-card{max-width:250px}.instagram-card{display:flex;flex-direction:column;max-width:600px}.instagram-card:hover .instagram-card__thumbnail{filter:blur(2px)}.instagram-card:hover .instagram-card__action{opacity:1}.instagram-card__media{position:relative}.instagram-card__thumbnail{aspect-ratio:1/1;object-fit:cover;transition:filter .2s ease}.instagram-card__action{position:absolute;top:50%;left:50%;margin-top:-24px;margin-left:-27px;color:#fff;border-radius:5px;font-size:3rem;filter:drop-shadow(0px 0px 8px #000000);opacity:0;transition:opacity .2s ease}.featured-categories{display:flex;flex-direction:column;gap:20px;align-content:center;width:100%}.featured-categories__title{text-align:center;border-bottom:2px solid #E0E0E0;padding:10px}.featured-categories__items{display:flex;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media (min-width: 40em){.featured-categories__items{gap:20px}}@media (max-width: 39.99em){.featured-categories__items{gap:15px}}.featured-categories .featured-category{height:100%}.featured-category{display:flex;flex-direction:column;align-items:center;border-radius:6px;max-width:250px;border:1px solid #E0E0E0}.featured-category__name{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1rem;text-align:center;text-transform:uppercase;padding:10px}.featured-category__image{width:100%;max-height:200px;object-fit:cover;border-top-left-radius:6px;border-top-right-radius:6px}.featured-category:hover{border-color:#828282}.featured-category:hover .featured-category__name{color:#eb2b2d}.featured-brands{display:flex;flex-direction:column;gap:20px;width:100%}.featured-brands__title{text-align:center;border-bottom:2px solid #E0E0E0;padding:10px}.featured-brands__items{display:flex;gap:30px;margin-inline:auto}.featured-brands .featured-brand{height:100%;width:100%}.featured-brand{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;border-radius:6px;max-width:150px;max-height:150px}.featured-brand__image{object-fit:contain;width:100%;max-height:100%}.featured-brand.carousel-item{flex-basis:auto;flex-grow:0;flex-shrink:0;align-items:center;justify-items:center}.featured-blogs{display:flex;flex-direction:column;border-radius:6px;gap:30px}.featured-blogs--highlighted{background-color:#ebe8e0}.featured-blogs__title{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:3.25rem;font-weight:700;color:#333;text-align:center}.featured-blogs__link{display:inline-flex;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1rem;font-weight:700;color:#333;border:2px solid #333333;border-radius:6px;padding:.625rem}.featured-blogs__posts{display:flex;flex-direction:row;gap:15px;margin-inline:auto}@media (max-width: 58.74em){.featured-blogs__posts{flex-direction:column}}.featured-blogs__posts .blog-post-grid-item{padding:15px;background-color:#fff;border:2px solid #EBE8E0;border-radius:6px}.featured-blogs__actions{align-self:center}@media (max-width: 58.74em){.featured-blogs__media{border:1px solid transparent;border-radius:50%;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at top left,#eb2b2d,#f16e01);background-origin:border-box;background-clip:content-box,border-box}.featured-blogs__image{padding:2px;border-radius:50%}}.featured-blogs.carousel .featured-blogs__items{gap:20px}.featured-blogs.carousel .blog-post-grid-item{max-width:300px;min-width:200px}.featured-items{display:flex;flex-direction:column;gap:20px;width:100%}.featured-items__title{text-align:center;border-bottom:2px solid #E0E0E0;padding:10px}.featured-items__items{display:flex;gap:15px;margin-inline:auto}.featured-items .featured-item{height:100%;width:100%}.featured-items .carousel-item[basis=auto]{flex-basis:0;flex-grow:1;flex-shrink:0;min-width:100px;max-width:250px}.featured-item{display:flex;flex-direction:column;gap:10px;align-items:center;border-radius:6px;background-color:#333;min-width:100px;max-width:250px;flex-grow:1;flex-basis:0;min-width:0;justify-items:center;padding:15px}.featured-item:hover{background-color:#000}.featured-item__name{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.875rem;text-align:center;font-weight:700;text-transform:uppercase;color:#fff}.featured-item__image{filter:brightness(200) saturate(100%)}@media (max-width: 63.99em){.featured-item__image{max-width:50%}}.featured-item--highlighted{background-color:#eb2b2d}.featured-item--highlighted:hover{background-color:#ef5a5b}.hero-banners .hero-banner{flex-basis:100%}.hero-banner{display:block;max-width:100%}.hero-banner__image{width:100%}.header{display:flex;gap:15px;flex-direction:column}.header-top{background-color:#ebe8e0;font-size:.75rem}.header-top .container{display:grid;gap:30px;padding-block-start:5px;padding-block-end:5px;align-items:center}@media (max-width: 61.24em){.header-top .container{grid-template-areas:"message"}}@media (min-width: 61.25em){.header-top .container{grid-template-areas:"message links"}}.header-top__message{grid-area:message;justify-self:left}@media (max-width: 61.24em){.header-top__message{width:100%}}.header-top__links{grid-area:links;justify-self:right}@media (max-width: 61.24em){.header-top__links{display:none}}.header-top__links .site-link{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;line-height:1.2;text-transform:uppercase;border-radius:6px;padding:2px 5px}.header-top__links .site-link:hover{background-color:#d9d3c4}@media (max-width: 79.99em){.header-store{background-color:#eb2b2d}}.header-store--simple .promo{grid-template-areas:"icon title"}.header-store--simple .promo__icon,.header-store--simple .promo__title{color:#333;font-size:.75rem}.header-store--simple .promo__title{text-transform:lowercase;font-weight:400;letter-spacing:2px}.header-store .container{display:flex;padding-block-start:5px;padding-block-end:5px;gap:30px}.header-store__menu{order:1}@media (min-width: 80em){.header-store__menu{display:none}}.header-store__logo{order:50;flex-basis:fit-content}@media (max-width: 47.99em){.header-store__logo{flex-grow:1}}.header-store__search{order:55;min-width:400px;flex-basis:fit-content;flex-grow:1;align-content:center}@media (max-width: 47.99em){.header-store__search{display:none}}.header-store__promos{order:80}.header-store__actions{display:flex;gap:15px;order:100}@media (min-width: 80em){.header-store__actions{align-items:center;justify-content:right;flex-direction:row}}@media (max-width: 79.99em){.header-store__actions{flex-direction:row-reverse}}.header-store__logo{justify-self:left}@media (max-width: 61.24em){.header-store__logo{width:100%}}.header-store__promos{justify-self:left;display:flex;gap:30px}@media (max-width: 79.99em){.header-store__promos{display:none}}.header-store__actions{justify-self:right}@media (max-width: 79.99em){.header-store__actions{display:flex;flex-direction:row-reverse;align-items:center}}.header-store__actions .view-cart{transition-property:transform,background-color,color,border-radius;transition-duration:.33s;transition-timing-function:ease-in-out;transform:translate(100%);font-size:0}.is-navigation-active:after,.is-cart-active:after{position:absolute;content:" ";background-color:#000;opacity:.5;width:100vw;height:100vh;z-index:50;inset:0;z-index:250}.header-store__actions{flex-grow:1;gap:10px}.header-store__actions .minicart{transform:translate(100%);transform:scaleX(0);position:absolute;top:0;right:0;width:calc(100% - 50px);max-width:500px;height:100%}.is-cart-active{overflow:hidden}.is-cart-active .minicart{transform:translate(0);transform:scale(1)}.is-cart-active .view-cart{transform:translate(calc(80vw - 15px));z-index:100;border-top-left-radius:3px;border-bottom-left-radius:3px;background-color:#f9f9f9}.is-cart-active .view-cart:after{content:""}.footer{display:flex;flex-direction:column}.footer .footer-store{margin-top:30px;margin-bottom:30px}.footer-top{background-color:#333;color:#fff;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed}.footer-top .container{display:flex;flex-direction:row;row-gap:15px;column-gap:30px;align-items:center;justify-content:center;padding-top:30px;padding-bottom:30px}@media (max-width: 58.74em){.footer-top .container{flex-direction:column}}.footer-top h6{margin:0;font-size:1rem;color:#fff}.footer-top h6 .fa,.footer-top h6 .far,.footer-top h6 .footer-block[aria-expanded] .footer-block__title:after,.footer-block[aria-expanded] .footer-top h6 .footer-block__title:after,.footer-top h6 .fab,.footer-top h6 .svg-inline--fa{color:#eb2b2d}@media (max-width: 58.74em){.footer-top .input-text{min-width:100%}}@media (min-width: 58.75em){.footer-top .input-text{min-width:400px}}.footer-top .input-text__wrapper{background-color:#fff}.footer-top .input-text__input{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-weight:700;text-transform:uppercase;color:#bdbdbd}.footer-top .input-text__suffix{color:#eb2b2d;padding-left:4px;padding-right:4px}.footer-top .promos{display:flex;gap:20px}@media (max-width: 61.24em){.footer-top .promos{display:none}}.footer-top .promos .promo__title,.footer-top .promos .promo__subtitle{color:#fff}.footer-store .container{display:grid}@media (max-width: 26.24em){.footer-store .container{grid-template-areas:"visit-us" "about-us" "myaccount" "help";gap:30px}}@media (min-width: 26.25em) and (max-width: 58.74em){.footer-store .container{grid-template-areas:"store store" "visit-us about-us" "myaccount help";gap:30px}}@media (min-width: 58.75em){.footer-store .container{grid-template-areas:"store visit-us about-us myaccount help";gap:30px}}.footer-store .footer-block--store{grid-area:store}@media (max-width: 26.24em){.footer-store .footer-block--store{display:none}}.footer-store .footer-block--visit-us{grid-area:visit-us}.footer-store .footer-block--about-us{grid-area:about-us}.footer-store .footer-block--my-account{grid-area:myaccount}.footer-store .footer-block--help{grid-area:help}.footer-social{border-top:1px solid #BDBDBD}.footer-social .container{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:20px;column-gap:100px;padding-block-start:20px;padding-block-end:20px;align-items:center;justify-content:center}.footer-bottom{color:#333;font-size:1rem;margin-block-start:20px;margin-block-end:20px}.footer-bottom .container{display:flex;flex-direction:row;column-gap:60px;row-gap:15px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;background-color:#e0e0e0;border-radius:6px}@media (max-width: 58.74em){.footer-bottom .container{max-width:calc(100% - 20px)}}@media (min-width: 58.75em){.footer-bottom .container{justify-content:center;align-items:center;max-width:85%}}@media (max-width: 61.24em){.footer-bottom .container{flex-direction:column}}.footer-bottom__title{font-family:Roboto Flex Variable,"sans-serif";font-size:.875rem;font-weight:700;font-stretch:ultra-condensed;text-transform:uppercase;letter-spacing:.125rem}@media (max-width: 58.74em){.footer-bottom__title{font-size:1rem;line-height:1.4}}.footer-bottom__links{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:60px;justify-content:center;align-content:center}.footer-bottom__links a{color:#333;font-size:1.875rem;line-height:1}.footer-block{display:flex;flex-direction:column;gap:15px}.footer-block__title{margin:0;line-height:1;font-family:Roboto Flex Variable,"sans-serif";font-size:1rem;font-weight:700;font-stretch:ultra-condensed;text-transform:uppercase;letter-spacing:.125rem}.footer-block__content{display:flex;flex-direction:column;gap:5px;font-family:Arial,Helvetica,"sans-serif";font-size:.875rem}.footer-block__content address{line-height:1.5}.footer-block__content .icon-list{display:flex;flex-direction:column;gap:10px;margin-top:10px}.footer-block__content .icon-list .fa,.footer-block__content .icon-list .far,.footer-block__content .icon-list .footer-block[aria-expanded] .footer-block__title:after,.footer-block[aria-expanded] .footer-block__content .icon-list .footer-block__title:after,.footer-block__content .icon-list .fas,.footer-block__content .icon-list .input-radio__input:checked+span:before,.footer-block__content .icon-list .input-checkbox__input:checked+span:before,.footer-block__content .icon-list .svg-inline--fa{margin-right:5px;width:18px;text-align:center}.footer-block__content .site-link{border-radius:6px;padding:2px 5px;margin-left:-5px;margin-right:-5px}.footer-block__content .site-link:hover{background-color:#e6e6e6}.footer-block--store{margin-right:30px}.footer-block--store .logo{max-width:215px}.footer-block--store .icon-list{margin-top:30px}.footer-block--store .icon-list .fa,.footer-block--store .icon-list .far,.footer-block--store .icon-list .footer-block[aria-expanded] .footer-block__title:after,.footer-block[aria-expanded] .footer-block--store .icon-list .footer-block__title:after,.footer-block--store .icon-list .fas,.footer-block--store .icon-list .input-radio__input:checked+span:before,.footer-block--store .icon-list .input-checkbox__input:checked+span:before{color:#828282}.footer-block--visit-us .message{margin-top:15px}.footer-block--visit-us .message .fa,.footer-block--visit-us .message .far,.footer-block--visit-us .message .footer-block[aria-expanded] .footer-block__title:after,.footer-block[aria-expanded] .footer-block--visit-us .message .footer-block__title:after,.footer-block--visit-us .message .fas,.footer-block--visit-us .message .input-radio__input:checked+span:before,.footer-block--visit-us .message .input-checkbox__input:checked+span:before,.footer-block--visit-us .message .svg-inline--fa{color:#00b132}.footer-block[aria-expanded] .footer-block__title{position:relative}.footer-block[aria-expanded] .footer-block__title:after{--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em);content:"";color:#333;position:absolute;top:calc(50% - 9px);right:0}@media (max-width: 58.74em){.footer-block[aria-expanded] .footer-block__title{cursor:pointer}.footer-block[aria-expanded=false] .footer-block__title:after{content:"+"}.footer-block[aria-expanded=false] .footer-block__content{display:none}}@media (min-width: 58.75em){.footer-block[aria-expanded] .footer-block__title:after{display:none}}@keyframes footer-block-show{0%{opacity:0;display:none}1%{display:flex}to{opacity:1}}@keyframes footer-block-hide{0%{opacity:1}99%{display:flex}to{opacity:0;display:none}}.footer-copy{color:#828282;font-family:Arial,Helvetica,"sans-serif";font-size:.875rem;line-height:1}.footer-copy .container{display:flex;padding-block-start:20px;padding-block-end:20px;flex-direction:row;flex-wrap:wrap;column-gap:20px;row-gap:10px;justify-content:center;align-content:center}.footer-copy__links{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:20px;row-gap:10px;justify-content:center;align-content:center}.footer-copy__links a{color:#828282;font-size:.875rem;line-height:1}.breadcrumbs{width:100%;padding-block-start:10px;padding-block-end:10px}.breadcrumbs__list{display:flex;flex-direction:row;flex-wrap:wrap}.breadcrumb{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.75rem;line-height:1;display:inline-flex}.breadcrumb:before{content:none}.breadcrumb:not(:first-child):before{content:"/";margin-left:5px;margin-right:5px;color:#eb2b2d;align-self:center}.breadcrumb__link,.breadcrumb__item{display:flex;line-height:20px;padding:5px 10px;white-space:nowrap;text-transform:uppercase;align-items:center}.breadcrumb__item{color:#333}.breadcrumb__item:hover{color:#eb2b2d}.breadcrumb__link{color:#828282}.breadcrumb__link:hover{color:#eb2b2d}.page-header{position:relative;display:grid;width:100%}@media (max-width: 58.74em){.page-header{gap:10px}}@media (min-width: 58.75em){.page-header{gap:15px}}.page-header--centered{grid-template-columns:1fr;text-align:center;justify-items:center}.page-header__header{display:grid;gap:10px;text-align:center}@media (min-width: 58.75em){.page-header__header{padding-left:80px;padding-right:80px}}.page-header__title,.page-header__subtitle{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;letter-spacing:2px}.page-header__title{font-size:2rem;font-weight:700;margin-bottom:0;line-height:1.2}@media (max-width: 58.74em){.page-header__title{font-size:1.5rem}}.page-header__subtitle{font-size:1.25rem;font-weight:400;text-transform:initial;line-height:1.5}@media (max-width: 58.74em){.page-header__subtitle{font-size:1.125rem}}.page-header__text{font-size:1rem;font-weight:400;line-height:1.5}.page-header__actions{justify-content:end;align-content:center;display:grid;grid-template-columns:min-content;gap:5px;color:#828282}@media (min-width: 58.75em){.page-header__actions{position:absolute;right:0}}.page-header__actions .button{font-size:1rem}.heading{margin:0 0 .5em;font-family:Roboto Flex Variable,"sans-serif";font-weight:700;line-height:1.5;color:#333;text-transform:uppercase;letter-spacing:2px}.heading--regular{font-weight:400}.heading--page{margin:0 0 .5em;font-size:2rem;text-transform:uppercase}.heading--centered{text-align:center}.heading--with-lines{display:flex;flex-direction:row;margin:0}.heading--with-lines:before,.heading--with-lines:after{content:"";flex:1 1;border-bottom:1px solid;margin:auto}.heading--with-lines:before{margin-inline-end:15px}.heading--with-lines:after{margin-inline-start:15px}.badge{display:table-cell;padding:2px 4px;border-radius:6px;font-size:.6875rem;text-transform:uppercase;text-align:center;line-height:1;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-style:normal;font-weight:700;letter-spacing:2px}.badge--primary{background-color:#eb2b2d;border:1px solid #EB2B2D;color:#fff}.badge--secondary{background-color:#333;border:1px solid #333333;color:#fff}.badge--secondary .badge__label,.badge--secondary .badge__icon{color:#fff}.badge--tertiary{background-color:transparent;border:2px solid #333333;color:#333}.badge--success{background-color:#00b132;border:2px solid #00B132;color:#fff}.badge--info{background-color:#007fff;border:2px solid #007FFF;color:#fff}.button{display:inline-flex;flex-direction:row;gap:10px;align-content:center;align-self:center;padding:.3125em .625em;border-radius:6px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-weight:700;font-size:1.5625em;white-space:nowrap;text-transform:uppercase;transition-property:background-color,border-color,color;transition-duration:.15s;transition-timing-function:ease-in-out}.button:disabled{background-color:#e0e0e0;color:#333;cursor:not-allowed}.button__prefix{margin-right:.625em}.button__suffix{margin-left:.625em}.button--primary{background-color:#f16e01;border:2px solid #f16e01;color:#fff}.button--primary:hover{background-color:#d96301;border-color:#d96301}.button--secondary{background-color:#e0e0e0;border:2px solid #E0E0E0;color:#333}.button--secondary:hover{background-color:#cacaca;border-color:#cacaca}.button--tertiary{background-color:transparent;border:2px solid #333333;color:#333}.button--tertiary:hover{color:#f16e01;border-color:#f16e01}.button--link{background-color:transparent;border:2px solid transparent;text-decoration:underline;color:#333}.button--link:hover{background-color:#e6e6e6;border-color:#e6e6e6}.callout{display:flex;column-gap:15px;row-gap:10px;align-items:center;justify-content:center;justify-items:center;padding:15px 10px;border:1px solid #E0E0E0;border-radius:6px;margin-bottom:15px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1rem;line-height:1;color:#333}.callout--horizontal{flex-direction:row}.callout--vertical{flex-direction:column}.callout__label,.callout__value{flex-basis:max-content}.callout__label{text-transform:uppercase;letter-spacing:2px}.callout__value{font-weight:700;letter-spacing:2px}.panel{display:grid;border:1px solid #E0E0E0;border-radius:6px;position:relative}@media (max-width: 58.74em){.panel{gap:10px;padding:15px}}@media (min-width: 58.75em){.panel{gap:15px;padding:30px}}.panel--centered{justify-items:center}.panel--highlighted{background-color:#f2f2f2}.panel__header{display:grid;gap:10px}.pagination-pager{display:flex;gap:15px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.875rem}.pagination-pager__link,.pagination-pager__label{display:block;padding:10px 15px;border-radius:6px}.pagination-pager__link--active,.pagination-pager__label--active{font-weight:700}.pagination-pager__link{border:1px solid #BDBDBD}.pagination-pager__link:hover{border-color:#eb2b2d;color:#eb2b2d}.pagination-pager__previous,.pagination-pager__next,.pagination-pager__previous:hover,.pagination-pager__next:hover{border-color:transparent}.pagination-results{display:flex;align-items:center;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1em}.pagination-results__label,.pagination-results__range,.pagination-results__total{margin-inline-start:2px;margin-inline-end:2px}.pagination-results__range,.pagination-results__total{font-weight:700}.promo{display:flex;flex-direction:row;align-items:center;column-gap:8px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;line-height:1}@media (max-width: 79.99em){.promo{background:#fff;border-radius:4px;padding:5px 10px}}.promo__wrapper{display:flex;flex-direction:column;gap:4px}.promo__title{grid-area:title;font-size:1rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.promo__subtitle{grid-area:subtitle;font-size:.625rem;font-weight:700;color:#828282;white-space:nowrap}.promo__prefix,.promo__suffix{color:#eb2b2d;font-size:1.25rem}.site-links{display:flex;flex-direction:row;gap:10px}.site-link{font-family:Arial,Helvetica,"sans-serif";font-size:1em;line-height:1.5;color:#333;display:inline-block}.site-link:hover{color:#000}.site-message{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.875rem;display:flex;gap:10px}@media (max-width: 58.74em){.site-message{flex-direction:column;text-align:center}}@media (min-width: 58.75em) and (max-width: 61.24em){.site-message{flex-direction:row;text-align:center;justify-content:center}}@media (min-width: 61.25em){.site-message{flex-direction:row}}.site-message__status a,.site-message__content a{text-decoration:none}.site-message__status a:hover,.site-message__content a:hover{text-decoration:underline}.site-message__status{font-weight:700;color:#00b132}.site-message__content{font-weight:400;color:#333;text-transform:uppercase}.social{display:flex;column-gap:30px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;line-height:1;align-items:center}.social__title{font-size:1.5rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.social__links{display:flex;flex-direction:row;column-gap:15px;align-items:center;color:#828282;font-size:1.25rem}.social__links .site-link{font-size:1.3125rem;color:#bdbdbd}.social__links .site-link:hover .fa-facebook{color:#3b5998}.social__links .site-link:hover .fa-youtube{color:red}.social__links .site-link:hover .fa-instagram{color:#833ab4}.social__links .site-link--youtube{display:flex;column-gap:8px;align-items:center;border:2px solid #EB2B2D;background-color:#eb2b2d;color:#fff;padding:4px 8px;border-radius:6px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1rem;font-weight:700;letter-spacing:2px;transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease-in-out}.social__links .site-link--youtube:hover{background-color:#fff;color:#eb2b2d}.social__links .site-link--youtube:hover .fa-youtube{color:#eb2b2d}.social__links .site-link--youtube .fab{font-size:1.25rem}.social__links .fa,.social__links .far,.social__links .footer-block[aria-expanded] .footer-block__title:after,.footer-block[aria-expanded] .social__links .footer-block__title:after,.social__links .fas,.social__links .input-radio__input:checked+span:before,.social__links .input-checkbox__input:checked+span:before{padding:10px}.tabs{display:flex;flex-direction:column;width:100%;row-gap:10px}.tabs-list{display:inline-flex;flex-direction:row;border-bottom:1px solid black}.tab{justify-content:center;padding:15px 30px;white-space:nowrap;border-bottom:1px solid #828282;margin-bottom:-1px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1em;text-transform:uppercase;text-align:center}.tab[aria-selected=true]{font-weight:700;border-bottom-color:#eb2b2d}.tab-panel{display:none;width:100%;margin-block-start:15px;margin-block-end:15px;border-radius:5px;color:#333}.tab-panel[aria-expanded=true]{display:block}.toolbar{display:flex;gap:15px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.875rem}.toolbar--top{padding-bottom:15px;border-bottom:1px solid #E0E0E0}.toolbar--bottom{padding-top:15px;border-top:1px solid #E0E0E0}@media (max-width: 58.74em){.toolbar{flex-direction:column}.toolbar--bottom{align-items:center}}@media (min-width: 58.75em){.toolbar{flex-direction:row;justify-content:space-between}}.input-checkbox label,.input-checkbox input{font-size:.9375rem}.input-checkbox__wrapper{display:flex;flex-wrap:nowrap;align-content:stretch;font-family:Arial,Helvetica,"sans-serif";font-size:.9375rem;position:relative;padding:4px 8px}.input-checkbox label,.input-checkbox__prefix,.input-checkbox__suffix{line-height:30px}.input-checkbox__prefix{justify-self:flex-start}.input-checkbox label{flex-grow:1;flex-shrink:1;flex-basis:0%}.input-checkbox__suffix{justify-self:flex-end}.input-checkbox__input{display:none}.input-checkbox__input+span:before{--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em);content:"";color:#333;margin-right:10px}.input-checkbox__input:checked+span:before{content:""}.input-checkbox__prefix{margin-right:8px}.input-checkbox__suffix{margin-left:8px}.input-checkbox__icon{margin-right:10px}.input-checkbox__label{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.9375rem}.input-checkbox__helper{display:block;margin-top:8px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.75rem;font-style:italic;color:#828282}.input-radio label,.input-radio input{font-size:.9375rem}.input-radio__wrapper{display:flex;flex-wrap:nowrap;align-content:stretch;font-family:Arial,Helvetica,"sans-serif";font-size:.9375rem;position:relative;padding:4px 8px}.input-radio label,.input-radio__prefix,.input-radio__suffix{line-height:30px}.input-radio__prefix{justify-self:flex-start}.input-radio label{flex-grow:1;flex-shrink:1;flex-basis:0%}.input-radio__suffix{justify-self:flex-end}.input-radio__input{display:none}.input-radio__input+span:before{--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em);content:"";color:#333;margin-right:10px}.input-radio__input:checked+span:before{content:""}.input-radio__prefix{margin-right:8px}.input-radio__suffix{margin-left:8px}.input-radio__icon{margin-right:10px}.input-radio__label{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.9375rem}.input-radio__helper{display:block;margin-top:8px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.75rem;font-style:italic;color:#4f4f4f}.input-select--native .input-select__wrapper{border:1px solid grey;border-radius:3px}.input-select--native label{height:30px}.input-select--searchable .input-select__wrapper{padding:0}.input-select--searchable .input-select__value,.input-select--searchable .input-select__search,.input-select--searchable #self__options{border:1px solid grey;border-radius:3px}.input-select--searchable .input-select__input:not(.is-empty)+.input-select__label,.input-select--searchable .input-select__input:focus+.input-select__label,.input-select--searchable .input-select__input:placeholder-shown+.input-select__label,.input-select--searchable .input-select__input [placeholder=""]+.input-select__label{top:-6px;left:4px}.input-select label,.input-select select{font-size:.9375rem}.input-select select{padding-right:30px}.input-select__value{height:38px;padding:4px 8px}.input-select label{position:relative}.input-select label:after{font-family:"Font Awesome 7 Pro";--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em);content:"";color:#333;position:absolute;top:calc(50% - 9px);right:10px;pointer-events:none}.input-select__label{position:absolute;left:0;color:#767676}.input-select__search{width:100%;padding:4px 8px}.input-select__search:focus{outline:none}.input-select__search--placeholder{color:gray}.input-select__wrapper{display:flex;flex-wrap:nowrap;font-family:Arial,Helvetica,"sans-serif";font-size:.9375rem;position:relative;padding:4px 8px}.input-select label,.input-select__prefix,.input-select__suffix{line-height:30px}.input-select__prefix{justify-self:flex-start}.input-select label{flex-grow:1;flex-shrink:1;flex-basis:0%}.input-select__suffix{justify-self:flex-end}.input-select__input{width:100%;color:#333}.input-select__input::placeholder{color:#767676}.input-select__input:focus{outline:none}.input-select__input:not(.is-empty)+.input-select__label,.input-select__input:focus+.input-select__label,.input-select__input:placeholder-shown+.input-select__label,.input-select__input [placeholder=""]+.input-select__label{top:-10px;left:-4px;padding:0 2px;background:#fff;font-size:.75rem;line-height:1;color:#333;z-index:1}.input-select__prefix{margin-right:8px}.input-select__suffix{margin-left:8px}.input-select__label{position:absolute;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.9375rem}.input-select__helper{display:block;margin-top:8px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.75rem;font-style:italic;color:#4f4f4f}.input-select__options{display:flex;flex-direction:column;z-index:200;position:absolute;top:36px;background-color:#fff;width:100%;max-height:300px;overflow-y:scroll;border:1px solid grey;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:none;list-style:none;padding-inline:0;margin-inline:0;margin-block:0}.input-select__options[is-open=false]{display:none}.input-select__option{padding:4px 8px;border-radius:3px;cursor:pointer}.input-select__option small{display:block}.input-select__option:hover{background-color:#eee}.input-text label,.input-text input{font-size:.9375rem}.input-text label{position:relative}.input-text.has-error .input-text__label{color:#eb2b2d}.input-text.has-error .input-text__wrapper{border-color:#eb2b2d}.input-text__label{position:absolute;left:0;color:#767676}.input-text__wrapper{display:flex;flex-wrap:nowrap;align-content:stretch;border:1px solid grey;border-radius:3px;font-family:Arial,Helvetica,"sans-serif";font-size:.9375rem;position:relative;padding:4px 8px}.input-text label,.input-text__prefix,.input-text__suffix{line-height:30px}.input-text__prefix{justify-self:flex-start}.input-text label{flex-grow:1;flex-shrink:1;flex-basis:0%}.input-text__suffix{justify-self:flex-end}.input-text__input{width:100%;color:#333}.input-text__input::placeholder{color:#767676}.input-text__input:focus{outline:none}.input-text__input:not(.is-empty)+.input-text__label,.input-text__input:focus+.input-text__label,.input-text__input:placeholder-shown+.input-text__label,.input-text__input [placeholder=""]+.input-text__label{top:-10px;left:-4px;padding:0 2px;background-color:#fff;border-radius:6px;font-size:.75rem;line-height:1;color:#333;z-index:1}.input-text__prefix{margin-right:8px}.input-text__suffix{margin-left:8px}.input-text__label{position:absolute;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.9375rem}.input-text__helper{display:block;margin-top:8px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.75rem;font-style:italic;color:#4f4f4f}.input-text__error{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.75rem;color:#eb2b2d}.input-textarea label,.input-textarea textarea{font-size:.9375rem}.input-textarea label{position:relative}.input-textarea__label{position:absolute;left:0;color:#4f4f4f}.input-textarea__wrapper{display:flex;flex-wrap:nowrap;border:1px solid grey;border-radius:3px;font-family:Arial,Helvetica,"sans-serif";font-size:.9375rem;position:relative;padding:4px 8px}.input-textarea label,.input-textarea__prefix,.input-textarea__suffix{line-height:30px}.input-textarea__prefix{justify-self:flex-start}.input-textarea label{flex-grow:1;flex-shrink:1;flex-basis:0%}.input-textarea__suffix{justify-self:flex-end}.input-textarea__input{width:100%;color:#333}.input-textarea__input::placeholder{color:#4f4f4f}.input-textarea__input:focus{outline:none}.input-textarea__input:not(.is-empty)+.input-textarea__label,.input-textarea__input:focus+.input-textarea__label,.input-textarea__input:placeholder-shown+.input-textarea__label,.input-textarea__input [placeholder=""]+.input-textarea__label{top:-10px;left:-4px;padding:0 2px;background:#fff;font-size:.75rem;line-height:1;color:#333;z-index:1}.input-textarea__prefix{margin-right:8px}.input-textarea__suffix{margin-left:8px}.input-textarea__label{position:absolute;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.9375rem}.input-textarea__helper{display:block;margin-top:8px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.75rem;font-style:italic;color:#4f4f4f}.address{position:relative}.address__input{width:100%}.address__suggestions{position:absolute;margin-top:-1px;width:100%;display:flex;flex-direction:column;z-index:100;background:#fff;box-shadow:0 0 3px #999;border-radius:3px}.address-suggestion{position:relative;padding:5px 10px;border-bottom:1px solid #E0E0E0;display:flex;flex-direction:row;align-items:center;gap:10px;font-family:Arial,Helvetica,"sans-serif";font-size:.875em;cursor:pointer}.address-suggestion:hover,.address-suggestion--selected{background-color:#f2f2f2}.address-suggestion>*{pointer-events:none}.address-suggestion__wrapper{display:flex;flex-direction:column;gap:5px}.address-suggestion__main{font-size:.875rem}.address-suggestion__secondary{font-size:.75rem;color:#4f4f4f}.navigation{display:flex;width:100%;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1rem;line-height:1;background-color:#222}@media (max-width: 79.99em){.navigation{transition:transform .33s ease-in-out;transform:translate(100%);width:100%;max-width:500px;height:100%;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;overflow-x:hidden;justify-content:left;z-index:300;background-color:#f9f9f9}.is-navigation-active{overflow:hidden}.is-navigation-active .navigation{transform:translate(0)}.navigation .container{display:flex;flex-direction:column;justify-content:center;align-self:start;gap:10px;padding:0;margin:10px;flex-grow:1;flex-shrink:1;background-color:#f9f9f9;color:#333}.navigation__custom{display:flex;flex-direction:column;justify-content:center;align-self:start;gap:10px;width:100%}}@media (min-width: 80em){.navigation{position:relative}.navigation .container{display:flex;flex-direction:row;justify-content:center;padding:0}.navigation .navigation-group[level="1"]:hover>.navigation-group__wrapper{top:44px}.navigation__custom{display:flex;margin-left:15px;padding-left:15px;border-left:1px solid #ffffff;border-image:linear-gradient(to bottom,#2220 25%,#fff 25% 75%,#2220 75%);border-image-slice:1}.navigation__custom .fa,.navigation__custom .far,.navigation__custom .footer-block[aria-expanded] .footer-block__title:after,.footer-block[aria-expanded] .navigation__custom .footer-block__title:after,.navigation__custom .fas,.navigation__custom .input-checkbox__input:checked+span:before,.navigation__custom .input-radio__input:checked+span:before{margin-right:5px;line-height:30px}}.navigation-trigger{font-size:1.5rem;width:40px;height:40px;text-align:center;color:#fff;background-color:#eb2b2d;position:relative;top:0;right:0;transition-property:top,left;transition-duration:.33s;transition-timing-function:ease-in-out}@media (min-width: 80em){.navigation-trigger{display:none}}.navigation-group{display:flex;flex-direction:column}.navigation-group__title{font-weight:700;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;text-transform:uppercase;font-size:1rem}@media (max-width: 79.99em){.navigation-group__wrapper{display:flex;flex-direction:column;gap:10px;background-color:#f9f9f9}.navigation-group[aria-expanded=true]{position:absolute;z-index:200;background:#fff;transform:translate(0);top:0;width:100%;height:100%}.navigation-group[aria-expanded=true][level="1"]{top:10px;width:calc(100% - 20px);height:calc(100% - 20px)}.navigation-group[aria-expanded=true] .navigation-group__wrapper{opacity:1;transform:translate(0)}.navigation-group[aria-expanded=false]{transition:transform .33s ease-in-out}.navigation-group[aria-expanded=false] .navigation-group__wrapper{display:none;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease-in-out}.navigation-group[aria-expanded=false] .navigation-group__title{position:relative}.navigation-group[aria-expanded=false] .navigation-group__title:after{font-family:"Font Awesome 7 Pro";--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em);content:"";position:absolute;padding:30px;top:0;right:0}.navigation-group--promo{display:none}.navigation-group__title{display:flex;font-size:1.3125rem}.navigation-group__title .navigation-item{padding:30px 15px}.navigation-group__content,.navigation-group__footer{display:flex;flex-direction:column;justify-content:space-between;gap:10px}.navigation-group[level="1"]:has(>.navigation-group__wrapper>.navigation-group__content>.navigation-group[level="2"][aria-expanded=true])>.navigation-group__title{display:none}.navigation-group[level="2"]:has(>.navigation-group__wrapper>.navigation-group__content>.navigation-group[level="3"][aria-expanded=true])>.navigation-group__title{display:none}.navigation-group[aria-expanded=true]>.navigation-group__title{background-color:#ebe8e0;border-radius:6px}.navigation-group[aria-expanded=true]>.navigation-group__title>.navigation-item{padding:30px 15px;margin:0;align-items:center;background-color:transparent}.navigation-group[aria-expanded=true]>.navigation-group__title>.navigation-item:before{font-family:"Font Awesome 7 Pro";--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em);content:"";display:inline-block;width:16px}.navigation-group[aria-expanded=true]>.navigation-group__wrapper{padding-top:10px;overflow-y:auto;height:100%}}@media (min-width: 80em){.navigation .navigation-item[level="1"]{padding:15px;color:#fff;background-color:#222}.navigation .navigation-item[level="1"] .navigation-item__label{text-transform:uppercase;letter-spacing:2px}.navigation .navigation-item[level="1"]:hover{color:#333;background-color:#ebe8e0}.navigation-group{break-inside:avoid}.navigation-group[level="2"] .navigation-group__title .navigation-item__label{font-size:1.3125rem}.navigation-group[level="3"] .navigation-group__title .navigation-item__label{font-size:1.125rem}.navigation-group[level="1"]>.navigation-group__wrapper{display:none}.navigation-group[level="1"]:hover>.navigation-group__wrapper{display:flex;flex-direction:column;position:absolute;left:0;right:0;border-bottom:1px solid #e0e0e0;background-color:#fff;z-index:200;box-shadow:0 2px 10px #999}.navigation-group[level="1"]>.navigation-group__wrapper>.navigation-group__content{width:100%;max-width:1500px;margin-left:auto;margin-right:auto}.navigation-group[level="1"]>.navigation-group__wrapper>.navigation-group__content{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:15px;padding:15px}.navigation-group[level="1"]>.navigation-group__wrapper>.navigation-group__content>*[span="1"]{grid-column:span 1}.navigation-group[level="1"]>.navigation-group__wrapper>.navigation-group__content>*[span="2"]{grid-column:span 2}.navigation-group[level="1"]>.navigation-group__wrapper>.navigation-group__content>*[span="3"]{grid-column:span 3}.navigation-group[level="1"]>.navigation-group__wrapper>.navigation-group__content>*[span="4"]{grid-column:span 4}.navigation-group[level="1"]>.navigation-group__wrapper>.navigation-group__content>*[span="5"]{grid-column:span 5}.navigation-group[level="1"]>.navigation-group__wrapper>.navigation-group__content>*[span="6"]{grid-column:span 6}.navigation-group[level="1"]>.navigation-group__wrapper>.navigation-group__content>*[span="7"]{grid-column:span 7}.navigation-group[level="1"]>.navigation-group__wrapper>.navigation-group__content>*[span="8"]{grid-column:span 8}.navigation-group[level="1"]>.navigation-group__wrapper>.navigation-group__content>*[span="9"]{grid-column:span 9}.navigation-group[level="1"]>.navigation-group__wrapper>.navigation-group__content>*[span="10"]{grid-column:span 10}.navigation-group[level="1"]>.navigation-group__wrapper>.navigation-group__content>*[span="11"]{grid-column:span 11}.navigation-group[level="1"]>.navigation-group__wrapper>.navigation-group__content>*[span="12"]{grid-column:span 12}.navigation-group[level="2"],.navigation-group[level="3"],.navigation-group[level="4"],.navigation-group[level="5"]{margin-bottom:30px}.navigation-group[level="2"][itemcolumns="1"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="3"][itemcolumns="1"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="4"][itemcolumns="1"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="5"][itemcolumns="1"]>.navigation-group__wrapper>.navigation-group__content{column-count:1}.navigation-group[level="2"][itemcolumns="2"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="3"][itemcolumns="2"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="4"][itemcolumns="2"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="5"][itemcolumns="2"]>.navigation-group__wrapper>.navigation-group__content{column-count:2}.navigation-group[level="2"][itemcolumns="3"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="3"][itemcolumns="3"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="4"][itemcolumns="3"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="5"][itemcolumns="3"]>.navigation-group__wrapper>.navigation-group__content{column-count:3}.navigation-group[level="2"][itemcolumns="4"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="3"][itemcolumns="4"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="4"][itemcolumns="4"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="5"][itemcolumns="4"]>.navigation-group__wrapper>.navigation-group__content{column-count:4}.navigation-group[level="2"][itemcolumns="5"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="3"][itemcolumns="5"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="4"][itemcolumns="5"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="5"][itemcolumns="5"]>.navigation-group__wrapper>.navigation-group__content{column-count:5}.navigation-group[level="2"][itemcolumns="6"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="3"][itemcolumns="6"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="4"][itemcolumns="6"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="5"][itemcolumns="6"]>.navigation-group__wrapper>.navigation-group__content{column-count:6}.navigation-group[level="2"][itemcolumns="7"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="3"][itemcolumns="7"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="4"][itemcolumns="7"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="5"][itemcolumns="7"]>.navigation-group__wrapper>.navigation-group__content{column-count:7}.navigation-group[level="2"][itemcolumns="8"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="3"][itemcolumns="8"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="4"][itemcolumns="8"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="5"][itemcolumns="8"]>.navigation-group__wrapper>.navigation-group__content{column-count:8}.navigation-group[level="2"][itemcolumns="9"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="3"][itemcolumns="9"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="4"][itemcolumns="9"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="5"][itemcolumns="9"]>.navigation-group__wrapper>.navigation-group__content{column-count:9}.navigation-group[level="2"][itemcolumns="10"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="3"][itemcolumns="10"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="4"][itemcolumns="10"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="5"][itemcolumns="10"]>.navigation-group__wrapper>.navigation-group__content{column-count:10}.navigation-group[level="2"][itemcolumns="11"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="3"][itemcolumns="11"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="4"][itemcolumns="11"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="5"][itemcolumns="11"]>.navigation-group__wrapper>.navigation-group__content{column-count:11}.navigation-group[level="2"][itemcolumns="12"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="3"][itemcolumns="12"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="4"][itemcolumns="12"]>.navigation-group__wrapper>.navigation-group__content,.navigation-group[level="5"][itemcolumns="12"]>.navigation-group__wrapper>.navigation-group__content{column-count:12}.navigation-group[level="2"]>.navigation-group__title{border-bottom:2px solid #F2F2F2;margin-bottom:10px}.navigation-group[level="2"]>.navigation-group__title:hover{border-bottom-color:#eb2b2d}.navigation-group--panels>.navigation-group__wrapper>.navigation-group__content{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:15px;padding:15px}.navigation-group__footer{display:flex;flex-direction:row;gap:60px;justify-content:center;background-color:#ebe8e0;margin-block-start:10px;padding:10px}}.navigation-item{font-family:Roboto Flex Variable,"sans-serif";display:flex;flex-direction:row;gap:10px}.navigation-item:hover{color:#eb2b2d}@media (max-width: 79.99em){.navigation-item__icon{width:30px;text-align:center}}@media (max-width: 79.99em){.navigation-item{width:100%;padding:20px 15px;background-color:#fff;border-radius:6px}.navigation-item__label{font-weight:700;text-transform:uppercase}.navigation-item__icon{width:30px;text-align:center}}@media (min-width: 80em){.navigation-item{padding:6px 15px}.navigation-item[level="1"]{font-weight:700;text-transform:uppercase;font-family:Roboto Flex Variable,"sans-serif"}}.navigation-panel{font-family:Arial,Helvetica,"sans-serif";font-size:.8125rem;padding:15px;display:flex;flex-direction:column;align-items:center;gap:10px}@media (max-width: 79.99em){.navigation-panel{flex-direction:row}}@media (min-width: 80em){.navigation-panel{border:1px solid transparent;border-bottom:5px solid transparent;border-radius:6px;transition:border-width .6s linear}.navigation-panel:hover{border-color:#333}}.navigation-panel:hover .navigation-panel__image{animation:navigation-panel-hover .25s infinite}.navigation-panel__details{display:flex;gap:10px}@media (min-width: 80em){.navigation-panel__image{max-width:60px;flex-basis:100%}}@media (max-width: 79.99em){.navigation-panel__image{max-height:30px}}.navigation-panel__label{font-size:.875rem;font-weight:700;text-transform:uppercase;text-align:center}@media (max-width: 79.99em){.navigation-panel{background-color:#fff;border-radius:6px}}@keyframes navigation-panel-hover{0%{transform:rotate(0)}25%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}to{transform:rotate(0)}}.receipt-item{display:flex;flex-direction:row}.receipt-item__name{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1.125rem;text-align:left;flex-grow:1}.receipt-item__value{display:flex;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1.125rem;text-align:right}.receipt-item__value-prefix{font-size:1em}.receipt-item__value-suffix{font-size:1em;margin-left:2px}.receipt-item__value-integral{font-size:1em}.receipt-item__value-fractional{align-self:start;font-size:.625em;margin-top:1px;margin-left:1px}.receipt-item--total .receipt-item__name,.receipt-item--total .receipt-item__value{text-transform:uppercase;font-weight:700;font-size:1.875rem}.widget-area{border:4px dashed #00B132;border-radius:15px;padding:30px 10px;text-align:center;display:flex;width:100%;align-self:center;justify-content:center}.widget-area:hover{background-color:#e6e6e6}.price{display:flex;gap:3px;flex-direction:row;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-weight:700;line-height:1;color:#333;font-size:1rem}.price__prefix,.price__suffix{font-size:.95em;align-self:center}.price__prefix{margin-right:5px}.price__suffix{margin-left:5px}.price__value{display:flex;gap:2px;font-size:2em}.price__integral{display:flex;font-size:1em}.price__fractional{align-self:start;font-size:.6em;margin-top:1px}.price-banner{display:flex;padding:5px 15px;justify-content:center;align-items:center;background-color:#bdbdbd;color:#fff;text-transform:uppercase;gap:10px;font-weight:700;font-size:1em}.price-banner--sale{background-color:#eb2b2d;color:#fff}.price-banner--bundle,.price-banner--preorder{background-color:#333}.price-banner--preorder{color:#fff}.price-banner--new{background-color:#00b132}.price-box{display:flex;flex-direction:column;border-radius:6px;overflow:hidden;align-items:center}.price-box .price-banner,.price-box .price{width:100%}.price-box .price{flex-direction:column;row-gap:5px;padding:10px 30px;background-color:#f16e01;color:#fff}.price-box .price__prefix,.price-box .price__suffix{align-self:center;margin:0}.price-box .price__prefix{text-transform:uppercase;font-style:italic;font-weight:400}.price-box .price__value{align-self:center}.price-box--sale{background-color:#eb2b2d;color:#fff}.price-box--preorder{border:1px solid #333333}.price-box--preorder .price{background-color:#fff;color:#f16e01}.tier-prices{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:10px}.tier-prices__title{font-size:1rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.tier-prices__content{display:flex;flex-direction:column;row-gap:5px}.tier-price{display:flex;flex-direction:row;line-height:1;align-items:center;justify-content:center;font-size:.875rem;column-gap:5px}.tier-price .price__value,.tier-price .price__integral,.tier-price .price__fractional,.tier-price .price__prefix,.tier-price .price__suffix{font-size:.875rem}.tier-price .price__value{display:flex;font-weight:700}.tier-price .price__fractional{margin-top:initial}.tier-price .price__fractional:before{margin-left:-2px;content:"."}.attachment{display:flex;flex-direction:row;align-items:center;gap:5px}.attachment__icon{font-size:1.875rem;margin-inline-end:5px;color:#333}.attachment__icon .fa-file-pdf{color:#f70000}.attachment__icon .fa-file-word{color:#0d47a1}.attachment__icon .fa-file-video{color:#00b132}.attachment__name{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1rem;font-weight:700}.attachment__size{font-family:Arial,Helvetica,"sans-serif";font-size:.75rem}.attachment__size:before{content:"("}.attachment__size:after{content:")"}.gallery{position:relative;background-color:#fff;display:flex;gap:10px}@media (min-width: 58.75em){.gallery{height:100%;min-height:500px;max-height:70vh;overflow:hidden}}@media (min-width: 81.25em){.gallery{flex-direction:row}}@media (max-width: 81.24em){.gallery{flex-direction:column}}.gallery__viewer{position:relative;overflow:hidden}@media (min-width: 58.75em){.gallery__viewer{height:100%}}@media (min-width: 81.25em){.gallery__viewer{order:2;flex:1 1 auto;min-width:0}}@media (max-width: 81.24em){.gallery__viewer{order:1;flex-shrink:0}}.gallery__placeholder{opacity:0;object-fit:contain}.gallery__placeholder img{width:100%}.gallery__image{width:100%;height:100%;display:flex;margin:auto;object-fit:scale-down}.gallery__media,.gallery__video{position:absolute;inset:0}.gallery__video{height:100%}.gallery__video .gallery__youtube,.gallery__video .gallery__vimeo,.gallery__video #vimeo-player{position:absolute;inset:0}.gallery__video #youtube-player,.gallery__video #vimeo-player iframe{width:100%;height:100%}.gallery__caption{display:none;position:absolute;top:0;width:100%;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.875rem;color:#828282;padding:15px 30px 10px;text-align:center;background-color:#fffc}.gallery__thumbs-wrapper{position:relative}@media (min-width: 81.25em){.gallery__thumbs-wrapper{order:1;flex:0 0 80px;min-height:0;overflow:hidden}}@media (max-width: 81.24em){.gallery__thumbs-wrapper{order:2;width:100%;flex-shrink:0}}.gallery__thumbs{display:flex;gap:10px;justify-content:flex-start;position:relative;width:100%}@media (min-width: 81.25em){.gallery__thumbs{flex-direction:column;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.gallery__thumbs::-webkit-scrollbar{display:none}}.gallery__thumbs{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media (max-width: 81.24em){.gallery__thumbs{flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.gallery__thumbs::-webkit-scrollbar{display:none}}.gallery__thumbs-prev,.gallery__thumbs-next{position:absolute;z-index:150;background:transparent;border:none;color:#828282;font-size:.8em;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s ease;opacity:0;pointer-events:none}.gallery__thumbs-prev:hover,.gallery__thumbs-next:hover{color:#4f4f4f}.gallery__thumbs-prev.show,.gallery__thumbs-next.show{opacity:1;pointer-events:auto}.gallery__thumbs-prev.show:before,.gallery__thumbs-next.show:before{opacity:1}.gallery__thumbs-prev:before,.gallery__thumbs-next:before{content:"";position:absolute;pointer-events:none;z-index:-1;opacity:0;transition:opacity .3s ease}@media (min-width: 81.25em){.gallery__thumbs-prev{top:0;left:50%;transform:translate(-50%)}.gallery__thumbs-prev:before{bottom:-12px;left:-28px;right:-28px;height:80px;background:linear-gradient(to bottom,#fff 0% 60%,#fffc 80%,#fff0)}.gallery__thumbs-next{bottom:0;left:50%;transform:translate(-50%)}.gallery__thumbs-next:before{top:-12px;left:-28px;right:-28px;height:80px;background:linear-gradient(to top,#fff 0% 60%,#fffc 80%,#fff0)}}@media (max-width: 81.24em){.gallery__thumbs-prev{left:0;top:50%;transform:translateY(-50%)}.gallery__thumbs-prev:before{right:-12px;top:-40px;bottom:-40px;width:80px;background:linear-gradient(to right,#fff 0% 60%,#fffc 80%,#fff0)}.gallery__thumbs-next{right:0;top:50%;transform:translateY(-50%)}.gallery__thumbs-next:before{left:-12px;top:-40px;bottom:-40px;width:80px;background:linear-gradient(to left,#fff 0% 60%,#fffc 80%,#fff0)}}.gallery__fullscreen,.gallery__previous,.gallery__next{position:absolute;z-index:150;color:#bdbdbd}.gallery__fullscreen{top:5px;right:10px;font-size:2em}.gallery__previous,.gallery__next{top:calc(50% - 30px);font-size:1.5em;padding:5px 10px}.gallery__previous{left:0}.gallery__next{right:0}.gallery[data-fullscreen=false]{cursor:pointer}.gallery[data-fullscreen=false] .gallery__previous,.gallery[data-fullscreen=false] .gallery__next,.gallery[data-fullscreen=false] .gallery__fullscreen{visibility:hidden;opacity:0;transition:opacity .5s ease}.gallery[data-fullscreen=false]:hover .gallery__previous,.gallery[data-fullscreen=false]:hover .gallery__next,.gallery[data-fullscreen=false]:hover .gallery__fullscreen{visibility:visible;opacity:1}.gallery[data-fullscreen=true]{position:fixed;inset:0;z-index:400;max-height:none;height:100vh}.gallery[data-fullscreen=true] .gallery__fullscreen{visibility:visible;opacity:1}.gallery[data-fullscreen=true] .gallery__caption{display:block}.gallery-thumb{border:1px solid #BDBDBD;border-radius:6px;overflow:hidden;background-color:#fff;display:flex;justify-content:center;align-content:center;width:80px;height:80px;flex-shrink:0}.gallery-thumb:hover{border-color:#828282}.gallery-thumb[data-active=true]{border-color:#eb2b2d}.gallery-thumb__image{object-fit:scale-down}.gallery-thumb[data-type=video]{position:relative}.gallery-thumb[data-type=video]:after{position:absolute;top:calc(50% - .5em);left:calc(50% - .5em);font-family:"Font Awesome 7 Pro";--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em);content:"";font-size:1em;color:#e0e0e0;text-shadow:0px 0px 5px #000000}.category{display:flex;flex-wrap:wrap;row-gap:20px;column-gap:15px;min-height:150px;padding:20px;background-color:#ebe8e0}.category__title{flex:1;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-weight:400;font-size:1.875em;letter-spacing:2px}.category__description{flex:2;font-size:.9375em}.category__description h1,.category__description .h1,.category__description h2,.category__description .h2,.category__description h3,.category__description .h3,.category__description h4,.category__description .h4,.category__description h5,.category__description .h5,.category__description h6,.category__description .h6{font-weight:400;margin-top:30px}.category__description h1:first-child,.category__description .h1:first-child,.category__description h2:first-child,.category__description .h2:first-child,.category__description h3:first-child,.category__description .h3:first-child,.category__description h4:first-child,.category__description .h4:first-child,.category__description h5:first-child,.category__description .h5:first-child,.category__description h6:first-child,.category__description .h6:first-child{margin-top:0}.category__description p,.category__description ul,.category__description ol{font-family:Arial,Helvetica,"sans-serif";font-weight:400;font-size:1em;line-height:1.5;color:#333;margin-top:15px;margin-bottom:15px}.category__description p.lead,.category__description p.hero__content{font-family:Roboto Flex Variable,"sans-serif";font-weight:400;font-size:1.5em;line-height:1.5;color:#333;margin-bottom:10px}@media (max-width: 58.74em){.category__description p.lead,.category__description p.hero__content{font-size:1.2em}}.category__description a{text-decoration:underline dotted}.category__description ul{list-style:none;margin-left:16px}.category__description ul>li:before{font-family:"Font Awesome 7 Pro";--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em);content:"";display:inline-block;color:#eb2b2d;margin-left:-16px;width:16px}.category__description ol{list-style-type:decimal;list-style-position:outside;margin-left:16px}.category__description li{margin-top:5px;margin-bottom:5px}.category__description hr.or{text-align:center;height:10px;border-top:1px solid #333333;color:#333}.category__description hr.or:after{background-color:#fff;content:"OR";padding:0 10px;position:relative;top:-10px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;letter-spacing:2px}.category--legacy{background-color:#e0e0e0;padding:15px;display:flex;flex-wrap:wrap;row-gap:20px;column-gap:15px}.category--legacy iframe{width:100%}.category--legacy .large-4{flex:4}.category--legacy .large-8{flex:8}.category--legacy .columns{font-size:.875em}.category--legacy .columns h1,.category--legacy .columns .h1,.category--legacy .columns h2,.category--legacy .columns .h2,.category--legacy .columns h3,.category--legacy .columns .h3,.category--legacy .columns h4,.category--legacy .columns .h4,.category--legacy .columns h5,.category--legacy .columns .h5,.category--legacy .columns h6,.category--legacy .columns .h6{font-weight:400;margin-top:30px}.category--legacy .columns h1:first-child,.category--legacy .columns .h1:first-child,.category--legacy .columns h2:first-child,.category--legacy .columns .h2:first-child,.category--legacy .columns h3:first-child,.category--legacy .columns .h3:first-child,.category--legacy .columns h4:first-child,.category--legacy .columns .h4:first-child,.category--legacy .columns h5:first-child,.category--legacy .columns .h5:first-child,.category--legacy .columns h6:first-child,.category--legacy .columns .h6:first-child{margin-top:0}.category--legacy .columns p,.category--legacy .columns ul,.category--legacy .columns ol{font-family:Arial,Helvetica,"sans-serif";font-weight:400;font-size:1em;line-height:1.5;color:#333;margin-top:15px;margin-bottom:15px}.category--legacy .columns p.lead,.category--legacy .columns p.hero__content{font-family:Roboto Flex Variable,"sans-serif";font-weight:400;font-size:1.5em;line-height:1.5;color:#333;margin-bottom:10px}@media (max-width: 58.74em){.category--legacy .columns p.lead,.category--legacy .columns p.hero__content{font-size:1.2em}}.category--legacy .columns a{text-decoration:underline dotted}.category--legacy .columns ul{list-style:none;margin-left:16px}.category--legacy .columns ul>li:before{font-family:"Font Awesome 7 Pro";--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em);content:"";display:inline-block;color:#eb2b2d;margin-left:-16px;width:16px}.category--legacy .columns ol{list-style-type:decimal;list-style-position:outside;margin-left:16px}.category--legacy .columns li{margin-top:5px;margin-bottom:5px}.category--legacy .columns hr.or{text-align:center;height:10px;border-top:1px solid #333333;color:#333}.category--legacy .columns hr.or:after{background-color:#fff;content:"OR";padding:0 10px;position:relative;top:-10px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;letter-spacing:2px}@media (min-width: 58.75em){.category-title{min-height:150px;background-size:cover;background-position:center;background-repeat:no-repeat;padding-block-start:30px;padding-block-end:30px;display:flex;align-items:center}.category-title__title{max-width:750px;text-wrap:pretty;padding:5px 30px;background-color:#ebe8e0;border-top-right-radius:6px;border-bottom-right-radius:6px}}@media (max-width: 58.74em){.category-title{background-image:none!important}}.subcategories__items{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.subcategories__items>*{flex-grow:0;flex-shrink:0;flex-basis:100%}.subcategories.carousel .subcategories__items{flex-wrap:nowrap}.subcategory-card{display:flex;flex-direction:column;padding:15px 10px;gap:10px;max-width:145px;border:1px solid #E0E0E0;border-radius:6px}.subcategory-card:hover{border-color:#bdbdbd}.subcategory-card__media,.subcategory-card__name{align-self:center;justify-self:center}.subcategory-card__name{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;color:#333;text-transform:uppercase;letter-spacing:2px;text-align:center;font-size:.875rem}.subcategory-story{display:flex;flex-direction:column;padding:15px 10px;border-radius:6px;max-width:125px;gap:15px;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease-in-out}.subcategory-story:hover{background-color:#f2f2f2}.subcategory-story__media,.subcategory-story__name{align-self:center;justify-self:center}.subcategory-story__name{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;color:#333;text-transform:uppercase;letter-spacing:2px;text-align:center;font-size:.75rem}.subcategory-story__media{border:2px solid transparent;border-radius:50%;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at 0%,#eb2b2d,#f16e01);background-origin:border-box;background-clip:content-box,border-box}.subcategory-story__image{padding:2px;border-radius:50%}.filter{display:flex;flex-direction:column;row-gap:10px}.filter__title{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1.125rem;font-weight:700;letter-spacing:.125rem;text-transform:uppercase;line-height:1.5;color:#333;padding-right:60px;break-inside:avoid}.filter__content,.filter__items{display:flex;flex-direction:column;row-gap:10px}.filter__items .filter-item:nth-child(n+3){display:none}.filter--display-all-items .filter__items .filter-item:nth-child(n+3){display:flex}.filter__more{font-family:Arial,Helvetica,"sans-serif";font-size:.875rem;color:#4f4f4f}.filter[aria-expanded] .filter__title{position:relative;cursor:pointer}.filter[aria-expanded] .filter__title:after{font-family:"Font Awesome 7 Pro";--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em);content:"";color:#333;position:absolute;top:calc(50% - 9px);right:16px}.filter[aria-expanded=true] .filter__content{animation-name:filters-show;animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.filter[aria-expanded=false] .filter__title:after{content:""}.filter[aria-expanded=false] .filter__content{animation-name:filters-hide;animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;display:none}@keyframes filters-show{0%{opacity:0;display:none}1%{display:flex}to{opacity:1}}@keyframes filters-hide{0%{opacity:1}99%{display:flex}to{opacity:0;display:none}}.filter-item{font-family:Arial,Helvetica,"sans-serif";font-size:.9375rem}.filter-item__link{color:#4f4f4f;text-decoration:none;display:flex;column-gap:5px;align-items:center}.filter-item__link:before{font-family:"Font Awesome 7 Pro";--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em);content:"";color:#333;margin-right:5px}.filter-item__link:hover,.filter-item--active .filter-item__link{color:#333}.filter-item__link:hover:before,.filter-item--active .filter-item__link:before{content:""}.filter-item__count{color:#828282}.filter-item__count:before{content:"("}.filter-item__count:after{content:")"}.limiter{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:center}.limiter__prefix{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-weight:700;font-size:1em}.limiter__options .input-select label{font-size:.875rem;line-height:28px;height:28px}.limiter__options .input-select label:after{font-size:.875rem;top:calc(50% - 7px)}.limiter__options .input-select select{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.875rem}.sorter{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:center}.sorter__prefix{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-weight:700;font-size:1em}.sorter__options .input-select label{font-size:.875rem;line-height:28px;height:28px}.sorter__options .input-select label:after{font-size:.875rem;top:calc(50% - 7px)}.sorter__options .input-select select{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.875rem}.quantity-selector{display:flex;flex-direction:row;gap:5px}.quantity-selector__button,.quantity-selector__input{background-color:#fff;border:2px solid #E0E0E0;border-radius:6px;width:50px;height:50px;text-align:center;vertical-align:middle;font-family:Roboto Flex Variable,"sans-serif";font-style:normal;font-size:1.25rem;line-height:1;color:#000}.quantity-selector__button{transition-property:background-color;transition-timing-function:ease;transition-duration:.2s;font-size:1rem}.quantity-selector__button:hover{border-color:#828282}.quantity-selector__button:disabled{color:#bdbdbd}.quantity-selector--simple .quantity-selector__button,.quantity-selector--simple .quantity-selector__input{background-color:transparent;border:2px solid #E0E0E0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.payment-methods{display:flex;column-gap:30px;row-gap:30px;align-items:baseline;justify-content:center;padding:15px 10px;border:1px solid #E0E0E0;border-radius:6px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1rem;line-height:1;color:#333}.payment-methods .payment-method{display:flex;flex-direction:column;gap:5px}.payment-methods .payment-method__logo{max-width:100px;max-height:35px}.payment-methods .payment-method__subtitle{text-align:center;font-size:.75em}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));overflow:hidden}@media (max-width: 58.74em){.product-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.product-grid .product-grid-item{margin:-1px;border:1px solid #E0E0E0;padding:30px 15px;background-color:#fff}.product-grid .product-banner-item{padding:30px 15px;background-color:#fff}.product-grid--spare-parts{column-gap:30px;row-gap:30px}.product-grid--spare-parts .product-grid-item{padding:15px;border:1px solid #E0E0E0;border-radius:6px}.product-grid-item{display:flex;flex-direction:column;position:relative;max-width:500px}.product-grid-item__media{position:relative}.product-grid-item__details{display:flex;flex-direction:column;row-gap:15px;flex-grow:1}.product-grid-item__image{padding-top:30px;padding-bottom:15px;transition:transform .2s;text-align:center}.product-grid-item__brand{position:absolute;top:0;left:0;max-width:35%;z-index:50}.product-grid-item__brand img{vertical-align:middle;max-width:100%;max-height:50px;object-fit:contain}.product-grid-item__sticker{position:absolute;top:0;right:0;max-width:35%;max-height:20%;z-index:50}.product-grid-item__sticker img{vertical-align:top;max-height:30px}.product-grid-item__recommedation{position:absolute;bottom:15px;left:0;z-index:50;font-family:Arial,Helvetica,"sans-serif";font-weight:600;font-size:.625em;color:#9c8743;display:inline;text-transform:uppercase}.product-grid-item__availability{display:flex;font-size:1em;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-weight:700;line-height:1;background-color:#eb2b2d;color:#fff;padding:5px 15px}.product-grid-item__availability__value{display:flex}.product-grid-item__actions{position:absolute;top:20%;right:0;display:grid;justify-items:right}.product-grid-item__actions>div{width:100%;overflow:hidden;border-radius:0}.product-grid-item__actions>div:first-child{border-top-left-radius:6px}.product-grid-item__actions>div:last-child{border-bottom-left-radius:6px}.product-grid-item__actions .product-grid-item__price,.product-grid-item__actions .product-grid-item__add-to-cart,.product-grid-item__actions .product-grid-item__view{width:100%}.product-grid-item__actions .product-grid-item__price{z-index:50}.product-grid-item__actions .product-grid-item__price .price{flex-direction:column;padding:5px 10px;background-color:#f16e01;color:#fff;font-size:.8em}.product-grid-item__actions .product-grid-item__price .price__prefix,.product-grid-item__actions .product-grid-item__price .price__suffix{align-self:flex-start;margin:0}.product-grid-item__actions .product-grid-item__price .price__suffix{font-style:italic}.product-grid-item__actions .product-grid-item__add-to-cart{animation-name:slide-up;animation-duration:.3s;animation-fill-mode:forwards}.product-grid-item__actions .product-grid-item__add-to-cart .button{border-radius:0;width:100%;font-size:1.125em;justify-content:center}.product-grid-item__actions .product-grid-item__view{border-top-left-radius:6px;border-bottom-left-radius:6px;padding:10px 15px;background-color:#bdbdbd;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-weight:700;font-size:1.375em;color:#fff}.product-grid-item__actions .product-grid-item__view:hover{background-color:#f16e01}.product-grid-item__title{display:flex;flex-direction:column;gap:5px;flex-grow:1}.product-grid-item__name{font-size:1.125em;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-weight:400}.product-grid-item__sku{font-size:.8125em;font-family:Arial,Helvetica,"sans-serif";font-weight:400;color:#4f4f4f}.product-grid-item__subname{font-size:.5em;color:#4f4f4f;font-style:italic}.product-grid-item__stock{font-size:.75em}.product-grid-item__stock .fa-circle-check{color:green}.product-grid-item__stock .fa-circle-exclamation{color:orange}.product-grid-item:hover .product-grid-item__actions .product-grid-item__add-to-cart{animation-name:slide-down;animation-duration:.3s;animation-fill-mode:forwards}.product-grid-item:hover .product-grid-item__actions .product-grid-item__view{background-color:#f16e01}.product-grid-item:hover .product-grid-item__image{transform:scale(1.1)}.product-grid-item:hover .product-grid-item__price .price-box{border-bottom-left-radius:0;border-bottom-right-radius:0}.product-grid-item--grouped{padding:15px;border:1px solid #BDBDBD;border-radius:6px}.product-grid-item--grouped .product-grid-item__name{font-weight:700;font-size:1.5em;text-transform:uppercase}.product-grid-item--grouped .product-grid-item__subname{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-style:italic;font-size:1.125em;color:#333}.product-grid-item--grouped .product-grid-item__image{padding-top:15px;padding-bottom:30px}.product-grid-item--grouped .product-grid-item__image img{max-width:100%;width:auto;max-height:450px}@keyframes slide-up{to{visibility:hidden;opacity:0;transform:translateY(-100%)}}@keyframes slide-down{0%{transform:translateY(-100%);visibility:hidden;opacity:0}to{transform:translateY(0);visibility:visible;opacity:1}}.product-list{display:flex;flex-direction:column;gap:1px;background-color:#e0e0e0}@media (max-width: 58.74em){.product-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.product-list .product-list-item,.product-list .product-banner-item{padding:30px 15px;background-color:#fff}.product-list-item{display:grid}@media (max-width: 58.74em){.product-list-item{grid-template-areas:"title title" "media price" "media details" "media stock" "actions actions" "secondary-actions secondary-actions";grid-template-columns:3fr 2fr;row-gap:15px;column-gap:20px}}@media (min-width: 58.75em){.product-list-item{grid-template-areas:"media title price" "media details stock" "media secondary-actions actions";grid-template-columns:1fr 2fr 2fr;gap:20px}}.product-list-item__media{align-self:center;grid-area:media;position:relative;border:1px solid #BDBDBD;border-radius:6px;background-color:#fff;height:100%;width:100%;display:flex;align-items:center}.product-list-item__title{grid-area:title;display:flex;flex-direction:column;gap:5px}.product-list-item__details{grid-area:details;display:flex;flex-direction:column;row-gap:10px}.product-list-item__specifications{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:1px;column-gap:2px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.9375rem;color:#4f4f4f}.product-list-item__specifications dt{font-weight:400}.product-list-item__specifications dt:after{content:":"}.product-list-item__specifications .break{flex-basis:100%;height:0}.product-list-item__price{grid-area:price}@media (max-width: 58.74em){.product-list-item__price{justify-self:start}}@media (min-width: 58.75em){.product-list-item__price{justify-self:end}}.product-list-item__price .price{flex-direction:column}.product-list-item__price .price__prefix,.product-list-item__price .price__suffix{align-self:flex-end;margin:0}.product-list-item__price .price__suffix{font-weight:400;font-style:italic}.product-list-item__price .price__value{font-size:1.875rem}.product-list-item__stock{grid-area:stock;justify-self:end}@media (max-width: 58.74em){.product-list-item__stock{justify-self:start}}.product-list-item__actions{grid-area:actions;display:flex;flex-direction:row;gap:20px;align-items:center}@media (max-width: 58.74em){.product-list-item__actions{justify-self:center;align-self:center}}@media (min-width: 58.75em){.product-list-item__actions{justify-self:end;align-self:end}}.product-list-item__secondary-actions{grid-area:secondary-actions;align-self:end;display:flex;flex-direction:row;row-gap:10px}@media (max-width: 58.74em){.product-list-item__secondary-actions{justify-self:center}}.product-list-item__secondary-actions a{font-size:.875rem;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;color:#6c6c6c}.product-list-item__secondary-actions a i{font-size:.75rem}.product-list-item__qty-selector .quantity-selector__button,.product-list-item__qty-selector .quantity-selector__input{width:50px;height:40px}.product-list-item__qty-selector .quantity-selector__button{font-size:.75rem}.product-list-item__qty-selector .quantity-selector__input{font-size:1.25rem}.product-list-item__image{transition:transform .2s}.product-list-item__brand{position:absolute;top:0;left:0;max-width:35%;z-index:50}.product-list-item__brand img{vertical-align:middle;max-width:100%;max-height:50px;object-fit:contain}.product-list-item__sticker{position:absolute;top:0;right:0;max-width:35%;z-index:50}.product-list-item__sticker img{vertical-align:top}.product-list-item__availability{display:flex;font-size:1rem;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-weight:700;line-height:1;background-color:#eb2b2d;color:#fff;padding:5px 15px}.product-list-item__availability__value{display:flex}.product-list-item__name{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1.5rem;font-weight:700;text-transform:uppercase}.product-list-item__subname{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1.125rem}.product-list-item__recommedation{font-family:Arial,Helvetica,"sans-serif";font-weight:600;font-size:.625rem;color:#9c8743;display:inline;text-transform:uppercase;padding:5px}.product-list-item__stock{font-size:.75rem}.product-list-item__stock .fa-circle-check{color:green}.product-list-item__stock .fa-circle-exclamation{color:orange}.product-list-item--grouped .product-list-item__name{font-weight:700;font-size:1.5rem;text-transform:uppercase}.product-list-item--grouped .product-list-item__subname{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-style:italic;font-size:1.125rem}.product-list-item--grouped .product-list-item__image img{max-width:100%;width:auto;max-height:350px}.buybox{display:grid;grid-template-areas:"pricing secondary-actions" "pricing stock" "separator separator" "pricing-tiers pricing-tiers" "options options" "actions actions";background-color:#ebe8e0;border-radius:6px;color:#333;padding:10px;column-gap:15px;row-gap:20px}.buybox__pricing{grid-area:pricing;justify-self:start}.buybox__pricing>*:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.buybox__pricing>*:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.buybox__secondary-actions{grid-area:secondary-actions;justify-self:end}.buybox__secondary-actions .product-add-wishlist{color:#eb2b2d;font-size:2rem;transition-property:color;transition-duration:.3s;transition-timing-function:ease}.buybox__secondary-actions .product-add-wishlist:hover{color:#eb2b2d}.buybox__stock{grid-area:stock;justify-self:end;align-self:end}.buybox__separator{grid-area:separator;border-top:1px solid #CFCCC5}.buybox__options{grid-area:options}.buybox__pricing-tiers{grid-area:pricing-tiers}.buybox__actions{grid-area:actions;display:flex;flex-direction:row;gap:15px;align-items:center}.buybox__actions .button{flex-grow:1;text-align:center;justify-content:center;align-items:center}.buybox__actions .button--link{margin-top:5px;font-size:.875rem}.buybox__actions .button--link .buybox__actions .button__label{text-transform:initial}.product-view{display:flex;flex-direction:column;gap:15px}@media (max-width: 58.74em){.product-view{gap:10px}}@media (min-width: 58.75em){.product-view{flex-direction:row;flex-wrap:wrap;align-items:flex-start}}@media (min-width: 58.75em){.product-view__title,.product-view__subtitle,.product-view__features{flex-basis:100%;width:100%}}@media (min-width: 58.75em){.product-view__title{order:1}}@media (min-width: 58.75em){.product-view__subtitle{order:2}}@media (min-width: 58.75em){.product-view__features{order:3}}@media (min-width: 58.75em){.product-view__media,.product-view__content{flex:0 0 auto}}@media (min-width: 58.75em) and (max-width: 81.24em){.product-view__media,.product-view__content{width:calc(66.67% - 7.5px)}}@media (min-width: 81.25em){.product-view__media,.product-view__content{width:calc(75% - 7.5px)}}@media (min-width: 58.75em){.product-view__details,.product-view__sidebar{flex:0 0 auto}}@media (min-width: 58.75em) and (max-width: 81.24em){.product-view__details,.product-view__sidebar{width:calc(33.33% - 7.5px)}}@media (min-width: 81.25em){.product-view__details,.product-view__sidebar{width:calc(25% - 7.5px)}}@media (min-width: 58.75em){.product-view__media{min-height:500px;max-height:70vh}}@media (min-width: 58.75em){.product-view__details{min-height:500px}}@media (min-width: 58.75em){.product-view__media{order:4}}@media (min-width: 58.75em){.product-view__details{order:5}}@media (min-width: 58.75em){.product-view__content{order:6}}@media (min-width: 58.75em){.product-view__sidebar{order:7}}@media (min-width: 58.75em){.product-view__upsell,.product-view__categories{flex-basis:100%;width:100%}}@media (min-width: 58.75em){.product-view__upsell{order:8}}@media (min-width: 58.75em){.product-view__categories{order:9}}.product-view__title{font-size:2rem;text-transform:uppercase;letter-spacing:2px;line-height:1.2;margin:0}@media (max-width: 58.74em){.product-view__title{font-size:1.5rem}}.product-view__subtitle{display:block;font-size:1.125rem;font-weight:400}@media (max-width: 58.74em){.product-view__subtitle{font-size:1rem}}.product-view__features{display:flex;flex-direction:row;gap:15px;margin:0;font-size:14px}.product-view__features li:before{display:none}.product-view__details,.product-view__content{display:flex;flex-direction:column;gap:15px;align-content:flex-start}.product-view__sidebar{display:grid;gap:15px;align-content:flex-start}.product-view__content .std{max-width:765px}.product-view__content .std h1,.product-view__content .std .h1,.product-view__content .std h2,.product-view__content .std .h2,.product-view__content .std h3,.product-view__content .std .h3,.product-view__content .std h4,.product-view__content .std .h4,.product-view__content .std h5,.product-view__content .std .h5,.product-view__content .std h6,.product-view__content .std .h6{font-weight:400;margin-top:30px}.product-view__content .std h1:first-child,.product-view__content .std .h1:first-child,.product-view__content .std h2:first-child,.product-view__content .std .h2:first-child,.product-view__content .std h3:first-child,.product-view__content .std .h3:first-child,.product-view__content .std h4:first-child,.product-view__content .std .h4:first-child,.product-view__content .std h5:first-child,.product-view__content .std .h5:first-child,.product-view__content .std h6:first-child,.product-view__content .std .h6:first-child{margin-top:0}.product-view__content .std p,.product-view__content .std ul,.product-view__content .std ol{font-family:Arial,Helvetica,"sans-serif";font-weight:400;font-size:1em;line-height:1.5;color:#333;margin-top:15px;margin-bottom:15px}.product-view__content .std p.lead,.product-view__content .std p.hero__content{font-family:Roboto Flex Variable,"sans-serif";font-weight:400;font-size:1.5em;line-height:1.5;color:#333;margin-bottom:10px}@media (max-width: 58.74em){.product-view__content .std p.lead,.product-view__content .std p.hero__content{font-size:1.2em}}.product-view__content .std a{text-decoration:underline dotted}.product-view__content .std ul{list-style:none;margin-left:16px}.product-view__content .std ul>li:before{font-family:"Font Awesome 7 Pro";--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em);content:"";display:inline-block;color:#eb2b2d;margin-left:-16px;width:16px}.product-view__content .std ol{list-style-type:decimal;list-style-position:outside;margin-left:16px}.product-view__content .std li{margin-top:5px;margin-bottom:5px}.product-view__content .std hr.or{text-align:center;height:10px;border-top:1px solid #333333;color:#333}.product-view__content .std hr.or:after{background-color:#fff;content:"OR";padding:0 10px;position:relative;top:-10px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;letter-spacing:2px}.product-view__content .std h1,.product-view__content .std h2,.product-view__content .std h3,.product-view__content .std h4,.product-view__content .std h5,.product-view__content .std h6{margin-top:30px;margin-bottom:10px;font-weight:400!important}.product-view__content,.product-view__sidebar,.product-view__upsell,.product-view__categories{margin-top:15px}.product-view__related h4,.product-view__upsell .panel__header,.product-view__categories .panel__header{text-align:center}.product-view__buybox{display:grid;gap:20px}.product-view__buybox h3{font-size:2rem;font-weight:400;border-bottom:1px solid #E0E0E0;padding-bottom:5px}.product-view__buybox .product-list-item{padding:15px}.product-view__buybox .product-list-item:nth-child(2n){background-color:#f9f9f9}.product-view .panel--diagrams-list{padding:15px}.product-view .panel--diagrams-list .panel__header{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1.125rem;font-weight:700;text-transform:uppercase}.product-view .panel--diagrams-list ol{display:grid;gap:10px;list-style:decimal inside;font-family:Arial,Helvetica,"sans-serif";font-size:1rem}.product-view .panel--diagrams-list a:hover{color:#eb2b2d}.product-detail{margin-bottom:20px}.product-detail__title{text-transform:uppercase;font-weight:700;font-size:2rem;letter-spacing:2px;margin-bottom:0}.product-detail__sku{display:flex;flex-direction:row;font-size:.875rem;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;line-height:1;color:#6c6c6c;column-gap:15px;margin-top:5px}.product-detail__sku .label:after{content:":"}.product-promo{color:#333}@media (min-width: 58.75em){.product-promo{float:right;margin:0 30px 30px}}@media (max-width: 58.74em){.product-promo{width:100%;margin-top:10px;margin-bottom:10px}}.product-promo__title{text-transform:uppercase;padding:5px;font-size:1rem;text-align:center;background-color:#4f4f4f;color:#fff;border-top-left-radius:6px;border-top-right-radius:6px}.product-promo__content{border:1px solid #E0E0E0;border-top:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:15px}.product-promo__content ul{list-style:none;margin-left:16px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1.125rem}.product-promo__content ul li{margin-bottom:10px}.product-promo__content ul li:before{font-family:"Font Awesome 7 Pro";--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em);content:"";display:inline-block;color:#00b132;margin-left:-16px;margin-right:16px;width:16px}.product-promo__content ul li:last-child{margin-bottom:0}.product-related{border:1px solid #BDBDBD;border-radius:6px;margin-top:15px}.product-related__title{border-top-left-radius:6px;border-top-right-radius:6px;background-color:#eb2b2d;color:#fff;padding:5px}.product-cart-items{display:grid}.product-cart-items__header{display:grid;grid-template-columns:150px 4fr 1fr 1fr 1fr;border-bottom:1px solid #E0E0E0;grid-gap:20px;padding-top:15px;padding-bottom:15px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1.125rem}@media (max-width: 58.74em){.product-cart-items__header{display:none}}.product-cart-items__header--qty{min-width:160px;text-align:center}.product-cart-items__header--price,.product-cart-items__header--total{justify-self:end}.product-cart-items__contents{display:grid}.product-cart-items__contents .product-cart-item{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #E0E0E0}.product-cart-item{display:grid}@media (min-width: 58.75em){.product-cart-item{grid-gap:20px;grid-template-columns:150px 4fr 1fr 1fr 1fr;grid-template-areas:"media details price qty total"}}@media (max-width: 58.74em){.product-cart-item{grid-gap:15px;grid-template-columns:75px 1fr 1fr;grid-template-areas:"media details details" "...   qty     total"}}.product-cart-item__media{grid-area:media;display:flex;border:1px solid #C1C0C0;border-radius:6px;background-color:#fff}.product-cart-item__details{grid-area:details}.product-cart-item__image{align-self:center;justify-self:center}.product-cart-item__name,.product-cart-item__options,.product-cart-item__notes{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;text-align:left}.product-cart-item__name{font-size:1.125rem;flex-grow:1}.product-cart-item__options,.product-cart-item__notes{font-size:.875rem;color:#6c6c6c;line-height:1.3}.product-cart-item__options{margin-top:5px}.product-cart-item__notes{margin-top:10px;font-style:italic;font-weight:700}.product-cart-item__actions{margin-top:10px;display:flex;flex-direction:row}.product-cart-item__actions>*{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.875rem;color:#6c6c6c;padding:10px;margin-left:10px;margin-right:-10px;border-left:1px solid #BDBDBD;border-image:linear-gradient(to bottom,#fff0 25%,#bdbdbd 25% 75%,#fff0 75%);border-image-slice:1}.product-cart-item__actions>*:first-child{border-left:none;margin-left:0;padding-left:0}.product-cart-item__qty{grid-area:qty}.product-cart-item__qty .quantity-selector__button,.product-cart-item__qty .quantity-selector__input{width:50px;height:40px;font-size:.875rem}.product-cart-item__price,.product-cart-item__total{align-self:center;justify-self:end}.product-cart-item__price .price,.product-cart-item__total .price{font-weight:400;font-size:1.125rem}.product-cart-item__price{grid-area:price}@media (max-width: 58.74em){.product-cart-item__price{display:none}}.product-cart-item__price .price{color:#6c6c6c}.product-cart-item__total{grid-area:total}@media (max-width: 58.74em){.product-cart-item__media{height:75px;width:75px}.product-cart-item__qty,.product-cart-item__total{align-self:center}.product-cart-item__total .price{font-weight:700;font-size:1.5rem}.product-cart-item__qty .quantity-selector__button,.product-cart-item__qty .quantity-selector__input{width:40px;height:35px}}@media (min-width: 58.75em){.product-cart-item__media{height:150px;width:150px}.product-cart-item__price,.product-cart-item__qty,.product-cart-item__total{align-self:center}}.product-receipt-item{display:flex;padding:15px 10px}.product-receipt-item:hover{background-color:#ebe8e080}.product-receipt-item__media{display:flex;flex-grow:0;flex-shrink:0;position:relative;border:1px solid #C1C0C0;border-radius:6px;background-color:#fff}@media (max-width: 58.74em){.product-receipt-item__media{flex-basis:65px;height:65px}}@media (min-width: 58.75em){.product-receipt-item__media{flex-basis:80px;height:75px}}.product-receipt-item__details{margin-left:20px;margin-right:20px}.product-receipt-item__image{align-self:center}.product-receipt-item__qty{position:absolute;top:-12px;right:-12px;background-color:#c4c4c4;border-radius:100%;text-align:center;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-weight:700;line-height:24px;font-size:.875rem;width:24px;height:24px;color:#fff}.product-receipt-item__details{flex-grow:1}.product-receipt-item__name,.product-receipt-item__options,.product-receipt-item__notes{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;text-align:left}.product-receipt-item__name,.product-receipt-item__options,.product-receipt-item__notes{font-size:1em}.product-receipt-item__name{flex-grow:1}.product-receipt-item__options,.product-receipt-item__notes{font-size:.875rem;color:#6c6c6c;line-height:1.3}.product-receipt-item__options{margin-top:5px}.product-receipt-item__notes{margin-top:10px;font-style:italic;font-weight:700}.product-receipt-item__value{align-self:start;text-align:right;flex-shrink:0}.product-receipt-item__value .price{font-weight:400;font-size:1rem}.bundle-items{display:flex;flex-direction:column;gap:10px;text-align:center}.bundle-items__title{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-weight:700;font-size:1.25rem;text-transform:uppercase}.bundle-items__content{display:flex;flex-direction:column;gap:5px;text-align:left;margin-left:auto;margin-right:auto}.bundle-item{font-size:.8125em;color:#4f4f4f}.bundle-item__qty{margin-right:5px}.bundle-item__qty:after{content:"x"}.rewards-promo{display:flex;border:1px solid #E0E0E0;border-radius:6px;padding:15px;gap:20px;justify-content:center;align-items:center}.rewards-promo__icon{font-size:2.1875rem;color:#bdbdbd}.rewards-promo__content{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.875rem;color:#6c6c6c;display:flex;flex-direction:column;gap:4px}.rewards-promo__content a{text-decoration:underline}.rewards-promo__content strong{font-weight:700}.options{margin-top:15px;margin-bottom:15px}.options__title,.options__value{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1rem;text-transform:uppercase}.options__title{font-weight:700}.options__value{margin-left:10px}.options__items{margin-top:10px;display:flex;flex-direction:row;flex-wrap:wrap;flex:1;gap:10px}.swatch{display:inline-flex;flex-direction:row;gap:10px;border:2px solid #BDBDBD;border-radius:6px;align-items:center}.swatch:hover{border-color:#828282}.swatch--text{padding:8px 10px}.swatch--text .swatch__label{font-size:1rem}.swatch--colour .swatch__label,.swatch--image .swatch__label{display:none}.swatch__label{font-size:1rem;text-transform:uppercase;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-style:normal;letter-spacing:2px}.swatch__image,.swatch__colour{width:30px;height:30px;border-radius:6px;box-shadow:#e0e0e0 0 0 4px}.swatch__image{background-size:contain;background-position:center center;background-repeat:no-repeat}.stockist{display:flex;flex-direction:row;font-size:1rem;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;line-height:1;border:1px solid #E0E0E0;border-radius:6px;color:#333;padding:15px 10px;align-items:center;justify-content:center;column-gap:15px;row-gap:10px}@media (max-width: 26.24em){.stockist__brand,.stockist__label{flex-basis:min-content}}.stockist__brand-logo{max-width:min(150px,100%);max-height:50px}.stockist__brand-name{font-size:1.25rem;font-weight:700}.stockist__label{text-transform:uppercase;letter-spacing:2px}.stockist--horizontal{flex-direction:row}.stockist--horizontal .stockist__brand{order:1}.stockist--horizontal .stockist__label{order:2}.stockist--vertical{flex-direction:column}.stockist--vertical .stockist__label{order:1}.stockist--vertical .stockist__brand{order:2}.stock-status{display:flex;flex-direction:row;column-gap:5px;line-height:1;color:#6c6c6c}.stock-status__icon{font-size:1.25rem;align-self:center}.stock-status__wrapper{display:flex;flex-direction:column;align-self:center;row-gap:3px}.stock-status__label{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1.25rem;font-weight:700;text-transform:uppercase}.stock-status__suffix{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.625rem}.stock-status--in-stock .stock-status__icon{color:#00b132}.stock-status--low-stock .stock-status__icon,.stock-status--pre-order .stock-status__icon,.stock-status--back-order .stock-status__icon{color:#f16e01}.stock-status--small .stock-status__icon,.stock-status--small .stock-status__label{font-size:.875rem}.stock-status--small .stock-status__suffix{display:none}.wholesale-breakdown{display:flex;flex-direction:column;border:1px solid #E0E0E0;border-radius:6px;gap:20px;justify-content:center;align-items:center}.wholesale-breakdown__title,.wholesale-breakdown__content{display:block;width:100%}.wholesale-breakdown__title{font-size:1rem;font-weight:400;padding:5px;color:#000;background-color:#ebe8e0;text-align:center}.wholesale-breakdown__content{display:flex;flex-direction:column;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.875rem;padding:10px;color:#333;gap:15px}.wholesale-breakdown__content hr{border-color:#f2f2f2}.search-form__wrapper{display:flex;align-items:center;gap:10px;border:1px solid #E0E0E0;border-radius:6px;padding:15px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.875rem;height:40px;background-color:#fff}@media (max-width: 58.74em){.search-form__wrapper{padding:10px}}@media (min-width: 58.75em){.search-form__wrapper{padding:15px}}.search-form__input{width:100%;position:relative;z-index:200}@media (min-width: 26.25em){.search-form__input{min-width:300px}}.search-form__input:focus{outline:none}.search-form__input::-webkit-search-cancel-button{-webkit-appearance:none}.search-form__autocomplete{position:absolute;left:0;right:0;z-index:200}@media (max-width: 58.74em){.search-form__autocomplete{width:100%;top:70px}}.search-autocomplete{width:100%;box-shadow:0 0 5px #e0e0e0;background-color:#fff;z-index:200}.search-autocomplete .container{display:flex;gap:10px}@media (max-width: 58.74em){.search-autocomplete .container{flex-wrap:wrap;padding:0}}.search-autocomplete__sidebar,.search-autocomplete__content{padding:15px;overflow:hidden}.search-autocomplete__sidebar{background-color:#f2f2f2;display:flex;gap:30px}@media (min-width: 58.75em){.search-autocomplete__sidebar{flex-direction:column;flex-basis:min-content;min-width:250px}}@media (max-width: 58.74em){.search-autocomplete__sidebar{order:2;width:100%;flex-direction:row}}.search-autocomplete__content{flex-basis:max-content}.search-autocomplete-results{display:flex;flex-direction:column;gap:15px}.search-autocomplete-results__title{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:2px}.search-autocomplete-results__more{margin-top:15px;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-align:center}.search-autocomplete-brands{align-items:center;justify-items:center}@media (min-width: 58.75em){.search-autocomplete-brands{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(100px,150px))}}@media (max-width: 58.74em){.search-autocomplete-brands{display:flex;gap:15px;flex-direction:row;flex-wrap:wrap}}.search-autocomplete-brand{display:flex;flex-direction:column;gap:15px;max-width:200px;max-height:200px;width:100%;height:100%;border:1px solid #E0E0E0;padding:15px;background-color:#fff;align-content:center;justify-content:center}.search-autocomplete-brand__image{object-fit:contain}.search-autocomplete-categories{display:flex;flex-direction:column;gap:10px}.search-autocomplete-category{display:flex;flex-direction:row;align-items:center;gap:5px}.search-autocomplete-category__media{width:50px;height:50px;border:2px solid transparent;border-radius:50%;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at 0%,#e0e0e0,#bdbdbd);background-origin:border-box;background-clip:content-box,border-box}.search-autocomplete-category__media.shimmer,.search-autocomplete-category__image{border-radius:50%}.search-autocomplete-category__nodes{display:flex;flex-direction:row;flex-wrap:wrap;flex-grow:1;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.75rem;font-weight:400}.search-autocomplete-category__nodes .search-autocomplete-category__node:before{content:none;width:initial;color:initial}.search-autocomplete-category__nodes .search-autocomplete-category__node:not(:first-child):before{content:"/";margin-left:5px;margin-right:5px}.search-autocomplete-category__nodes .search-autocomplete-category__node:last-child{font-weight:700}.search-autocomplete-category__nodes .search-autocomplete-category__node>.shimmer{width:100%;height:10px;min-width:100px;display:inline-block}.search-autocomplete-category:hover .search-autocomplete-category__nodes{text-decoration:underline}.search-autocomplete-blogs{display:flex;flex-direction:column;gap:10px}.search-autocomplete-blog{display:flex;flex-direction:row;align-items:center;gap:5px}.search-autocomplete-blog__media{width:50px;height:50px}.search-autocomplete-blog__image{border-radius:100%}.search-autocomplete-blog__title{display:flex;flex-direction:row;flex-wrap:wrap;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.75rem;font-weight:400}.search-autocomplete-blog:hover .search-autocomplete-blog__title{text-decoration:underline}.search-autocomplete-products{display:grid;gap:15px;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(150px,250px))}.search-autocomplete-products .product-grid-item{min-width:150px;max-width:200px}.search-autocomplete-products .product-grid-item__name{font-size:.875rem}.search-autocomplete-products .product-grid-item__name.shimmer{height:20px}.search-autocomplete-products .product-grid-item__sku{font-size:.625rem}.search-autocomplete-products .product-grid-item__sku.shimmer{height:10px}.search-autocomplete-products .product-grid-item__price{font-size:.8em}.search-autocomplete-products .product-grid-item__media.shimmer{margin-bottom:10px;height:175px}.search-trigger{font-size:1.125rem;width:40px;height:40px;padding:10px;text-align:center;color:#fff;z-index:100;position:relative;top:0;right:0;transition-property:top,left;transition-duration:.33s;transition-timing-function:ease-in-out}@media (min-width: 48em){.search-trigger{display:none}}.is-search-active .header-store .container{position:relative}.is-search-active .header-store__search{display:block;position:absolute;background-color:#fff;top:60px;left:0;right:0;width:100%;padding:15px}.form-customer-login{width:100%;max-width:600px;margin-left:auto;margin-right:auto}@media (min-width: 58.75em){.form-customer-login--username,.form-customer-login--password{grid-column-start:1;grid-column-end:3}}.form-customer-login .fieldset{display:grid;row-gap:15px;column-gap:15px}@media (min-width: 58.75em){.form-customer-login .fieldset{grid-template-columns:1fr 1fr}}.form-customer-login .legend{margin:0}@media (min-width: 58.75em){.form-customer-login .legend{grid-column-start:1;grid-column-end:3}}.form-customer-register{max-width:800px;width:100%;margin-left:auto;margin-right:auto}.form-customer-register__introduction{display:grid;grid-template-columns:1fr;margin-top:30px;margin-bottom:15px}@media (min-width: 58.75em){.form-customer-register--business_type,.form-customer-register--company,.form-customer-register--company_website,.form-customer-register--instagram_handle,.form-customer-register--email,.form-customer-register--password,.form-customer-register--password_confirmation{grid-column-start:1;grid-column-end:3}}.form-customer-register .fieldset{display:grid;row-gap:15px;column-gap:15px}@media (min-width: 58.75em){.form-customer-register .fieldset{grid-template-columns:1fr 1fr}}.form-customer-register .legend{margin:0}@media (min-width: 58.75em){.form-customer-register .legend{grid-column-start:1;grid-column-end:3}}.form-customer-register--checkout .actions .button{background-color:#fff;border-color:#f16e01;font-size:1em}.form-customer-register--checkout .actions .button__icon,.form-customer-register--checkout .actions .button__label{color:#f16e01}.hero{display:flex;flex-direction:column;gap:5px;text-align:center}.hero__title{margin:0;font-size:2.5rem}.customer-navigation{display:flex;flex-direction:column;gap:15px;padding:15px;background-color:#f2f2f2}.customer-navigation hr{border-color:#bdbdbd}.customer-navigation-link{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1.25rem;font-weight:700;line-height:1.5;color:#333;display:inline-block;text-transform:uppercase}.customer-navigation-link:hover{color:#eb2b2d}.cart-summary{display:grid;gap:15px;padding:15px;border:1px solid #E0E0E0;border-radius:6px;background-color:#ebe8e0}.cart-summary__title{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1.5625rem;letter-spacing:2px}.cart-summary__title h3{justify-self:start;margin:0;line-height:1}.cart-summary__details{margin-left:-15px;margin-right:-15px;padding:15px;background-color:#ebe8e0;display:grid;gap:15px}.cart-summary__subtotals,.cart-summary__totals{display:flex;flex-direction:column;gap:15px}.cart-summary__totals:before,.cart-summary__totals:after{content:"";border:1px solid #C1C0C0}.cart-summary__totals .receipt-item--total .receipt-item__name,.cart-summary__totals .receipt-item--total .receipt-item__value{font-size:1.5rem}.cart-summary__totals .receipt-item--tax .receipt-item__name,.cart-summary__totals .receipt-item--tax .receipt-item__value{font-size:.875rem}.cart-summary__notes{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:.875rem}.cart-summary__primary-actions{align-self:end;display:grid;grid-template-columns:1fr;margin-top:15px}.cart-summary__primary-actions .button{width:100%;font-size:2rem;justify-content:center}.cart-summary__secondary-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:15px;justify-content:space-evenly}.cart-summary__secondary-actions .button{justify-content:center;background-color:transparent;border:1px solid transparent;transition-property:background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out}.cart-summary__secondary-actions .button__icon,.cart-summary__secondary-actions .button__label{transition-property:color;transition-duration:.25s;transition-timing-function:ease-in-out}.cart-summary__secondary-actions .button__icon{font-size:1.5rem}.cart-summary__secondary-actions .button__label{text-transform:initial;letter-spacing:initial;font-weight:400}.cart-summary__secondary-actions .button--paypal{border-color:#10377d;color:#10377d}.cart-summary__secondary-actions .button--paypal:hover{background-color:#10377d;border-color:#10377d;color:#fff}.cart-summary__secondary-actions .button--apple{border-color:#333;color:#333}.cart-summary__secondary-actions .button--apple:hover{background-color:#333;border-color:#333;color:#fff}.cart-summary__secondary-actions .button--google{border-color:#4c8bf5;color:#4c8bf5}.cart-summary__secondary-actions .button--google:hover{background-color:#4c8bf5;border-color:#4c8bf5;color:#fff}.cart-summary hr.or{margin-top:20px;border-top-color:#828282;color:#828282}.minicart{display:grid;gap:15px;padding:10px 20px;background-color:#f5f5f5;max-width:500px;height:100%;overflow-y:auto;position:fixed;z-index:300;top:0;bottom:0}.minicart__title{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1.5625rem;letter-spacing:2px;display:grid;align-items:center;grid-template-columns:3fr 2fr}.minicart__title h3{justify-self:start;margin:0;line-height:1}.minicart__title .minicart__edit{justify-self:end;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1rem;letter-spacing:2px;text-transform:uppercase;color:#6c6c6c;border:1px solid transparent;border-radius:6px;padding:4px 8px}.minicart__title .minicart__edit:hover{color:#333;border-color:#333}.minicart__empty{font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-size:1rem}.minicart__items{margin-left:-20px;margin-right:-20px}.minicart__items .product-receipt-item{padding-left:20px;padding-right:20px}.minicart__subtotals{display:flex;flex-direction:column;gap:15px}.minicart__subtotals:before,.minicart__subtotals:after{content:"";border:1px solid #C1C0C0;margin-top:5px;margin-bottom:5px}.minicart__subtotals .receipt-item__name{text-transform:uppercase}.minicart__totals{display:flex;flex-direction:column;gap:15px}.minicart__notice{font-size:.875rem}.minicart__primary-actions{align-self:end;display:grid;grid-template-columns:1fr;margin-top:15px}.minicart__primary-actions .button{width:100%;margin-bottom:20px;font-size:1.625rem;justify-content:center}.minicart__secondary-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:15px;justify-content:space-evenly}.minicart__secondary-actions .button{justify-content:center;background-color:transparent;border:1px solid transparent;transition-property:background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out}.minicart__secondary-actions .button__icon,.minicart__secondary-actions .button__label{transition-property:color;transition-duration:.25s;transition-timing-function:ease-in-out}.minicart__secondary-actions .button__icon{font-size:1.125rem}.minicart__secondary-actions .button__label{text-transform:initial;letter-spacing:initial;font-weight:400}.minicart__secondary-actions .button--paypal{border-color:#10377d}.minicart__secondary-actions .button--paypal .button__icon,.minicart__secondary-actions .button--paypal .button__label{color:#10377d}.minicart__secondary-actions .button--paypal:hover{background-color:#10377d}.minicart__secondary-actions .button--paypal:hover .button__icon,.minicart__secondary-actions .button--paypal:hover .button__label{color:#fff}.minicart__secondary-actions .button--apple{border-color:#333}.minicart__secondary-actions .button--apple .button__icon,.minicart__secondary-actions .button--apple .button__label{color:#333}.minicart__secondary-actions .button--apple:hover{background-color:#333}.minicart__secondary-actions .button--apple:hover .button__icon,.minicart__secondary-actions .button--apple:hover .button__label{color:#fff}.minicart__secondary-actions .button--google{border-color:#4c8bf5}.minicart__secondary-actions .button--google .button__icon,.minicart__secondary-actions .button--google .button__label{color:#4c8bf5}.minicart__secondary-actions .button--google:hover{background-color:#4c8bf5}.minicart__secondary-actions .button--google:hover .button__icon,.minicart__secondary-actions .button--google:hover .button__label{color:#fff}.minicart hr.or{background:#f5f5f5;border-top-color:#828282;color:#828282}.cart-trigger{position:relative;font-size:1.5rem;transition-property:top,left;transition-duration:.33s;transition-timing-function:ease-in-out}.cart-trigger__qty{position:absolute;top:-10px;right:-10px;background-color:#828282;border-radius:100%;text-align:center;font-family:Roboto Flex Variable,"sans-serif";font-stretch:ultra-condensed;font-weight:700;line-height:20px;font-size:.8rem;width:20px;height:20px;color:#fff}@media (max-width: 79.99em){.cart-trigger{width:40px;height:40px;text-align:center;color:#fff}}@media (min-width: 80em){.cart-trigger{border-radius:6px;color:#eb2b2d;border:1px solid transparent}.cart-trigger[aria-expanded=false]{padding:10px;text-align:center}.cart-trigger[aria-expanded=false]:hover{border-color:#eb2b2d;background-color:transparent}.cart-trigger[aria-expanded=true]{border:1px solid transparent;padding:5px 10px}.cart-trigger[aria-expanded=true]:hover{border-color:#eb2b2d}}
