@charset "UTF-8";
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block
}

audio, canvas, video {
  display: inline-block
}

audio:not([controls]) {
  display: none;
  height: 0
}

[hidden], template {
  display: none
}

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%
}

body {
  margin: 0
}

a, .product-info .product-modal-link, .product-info-minimal .product-modal-link, .product-info-buy .product-modal-link, .product-info-banner .product-modal-link, .product-info-bundle .product-modal-link {
  background: transparent
}

a:focus, .product-info .product-modal-link:focus, .product-info-minimal .product-modal-link:focus, .product-info-buy .product-modal-link:focus, .product-info-banner .product-modal-link:focus, .product-info-bundle .product-modal-link:focus {
  outline: thin dotted
}

a:active, .product-info .product-modal-link:active, .product-info-minimal .product-modal-link:active, .product-info-buy .product-modal-link:active, .product-info-banner .product-modal-link:active, .product-info-bundle .product-modal-link:active, a:hover, .product-info .product-modal-link:hover, .product-info-minimal .product-modal-link:hover, .product-info-buy .product-modal-link:hover, .product-info-banner .product-modal-link:hover, .product-info-bundle .product-modal-link:hover {
  outline: 0
}

h1 {
  font-size: 2em;
  margin: .67em 0
}

abbr[title] {
  border-bottom: 1px dotted
}

b, strong {
  font-weight: bold
}

dfn {
  font-style: italic
}

hr {
  box-sizing: content-box;
  height: 0
}

mark {
  background: #ff0;
  color: #000
}

code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em
}

pre {
  white-space: pre-wrap
}

q {
  quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
  font-size: 80%
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sup {
  top: -0.5em
}

sub {
  bottom: -0.25em
}

img {
  border: 0
}

svg:not(:root) {
  overflow: hidden
}

figure {
  margin: 0
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em
}

legend {
  border: 0;
  padding: 0
}

button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0
}

button, input {
  line-height: normal
}

button, select {
  text-transform: none
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer
}

button[disabled], html input[disabled] {
  cursor: default
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0
}

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0
}

textarea {
  overflow: auto;
  vertical-align: top
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

@font-face {
  font-family: "Brown-Pro";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/lineto-brown-pro-regular.eot");
  src: url("../fonts/lineto-brown-pro-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-brown-pro-regular.woff") format("woff"), url("../fonts/lineto-brown-pro-regular.ttf") format("truetype"), url("../fonts/lineto-brown-pro-regular.svg#lineto-brown-pro-regular") format("svg")
}

@font-face {
  font-family: "Brown-Pro-Regular";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/lineto-brown-pro-regular.eot");
  src: url("../fonts/lineto-brown-pro-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-brown-pro-regular.woff") format("woff"), url("../fonts/lineto-brown-pro-regular.ttf") format("truetype"), url("../fonts/lineto-brown-pro-regular.svg#lineto-brown-pro-regular") format("svg")
}

@font-face {
  font-family: "Brown-Pro";
  font-weight: normal;
  font-style: italic;
  src: url("../fonts/lineto-brown-pro-italic.eot");
  src: url("../fonts/lineto-brown-pro-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-brown-pro-italic.woff") format("woff"), url("../fonts/lineto-brown-pro-italic.ttf") format("truetype"), url("../fonts/lineto-brown-pro-italic.svg#lineto-brown-pro-Italic") format("svg")
}

@font-face {
  font-family: "Brown-Pro-Italic";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/lineto-brown-pro-italic.eot");
  src: url("../fonts/lineto-brown-pro-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-brown-pro-italic.woff") format("woff"), url("../fonts/lineto-brown-pro-italic.ttf") format("truetype"), url("../fonts/lineto-brown-pro-italic.svg#lineto-brown-pro-Italic") format("svg")
}

@font-face {
  font-family: "Brown-Pro";
  font-weight: bold;
  font-style: normal;
  src: url("../fonts/lineto-brown-pro-bold.eot");
  src: url("../fonts/lineto-brown-pro-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-brown-pro-bold.woff") format("woff"), url("../fonts/lineto-brown-pro-bold.ttf") format("truetype"), url("../fonts/lineto-brown-pro-bold.svg#lineto-brown-pro-bold") format("svg")
}

@font-face {
  font-family: "Brown-Pro-Bold";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/lineto-brown-pro-bold.eot");
  src: url("../fonts/lineto-brown-pro-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-brown-pro-bold.woff") format("woff"), url("../fonts/lineto-brown-pro-bold.ttf") format("truetype"), url("../fonts/lineto-brown-pro-bold.svg#lineto-brown-pro-bold") format("svg")
}

@font-face {
  font-family: "Brown-Pro";
  font-weight: bold;
  font-style: italic;
  src: url("../fonts/lineto-brown-pro-bolditalicalt.eot");
  src: url("../fonts/lineto-brown-pro-bolditalicalt.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-brown-pro-bolditalicalt.woff") format("woff"), url("../fonts/lineto-brown-pro-bolditalicalt.ttf") format("truetype"), url("../fonts/lineto-brown-pro-bolditalicalt.svg#lineto-brown-pro-bolditalicalt") format("svg")
}

@font-face {
  font-family: "Brown-Pro-Bold-Italic";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/lineto-brown-pro-bolditalicalt.eot");
  src: url("../fonts/lineto-brown-pro-bolditalicalt.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-brown-pro-bolditalicalt.woff") format("woff"), url("../fonts/lineto-brown-pro-bolditalicalt.ttf") format("truetype"), url("../fonts/lineto-brown-pro-bolditalicalt.svg#lineto-brown-pro-bolditalicalt") format("svg")
}

@font-face {
  font-family: "Brown-Pro";
  font-weight: 100;
  font-style: normal;
  src: url("../fonts/lineto-brown-pro-thin.eot");
  src: url("../fonts/lineto-brown-pro-thin.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-brown-pro-thin.woff") format("woff"), url("../fonts/lineto-brown-pro-thin.ttf") format("truetype"), url("../fonts/lineto-brown-pro-thin.svg#lineto-brown-pro-thin") format("svg")
}

@font-face {
  font-family: "Brown-Pro-Thin";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/lineto-brown-pro-thin.eot");
  src: url("../fonts/lineto-brown-pro-thin.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-brown-pro-thin.woff") format("woff"), url("../fonts/lineto-brown-pro-thin.ttf") format("truetype"), url("../fonts/lineto-brown-pro-thin.svg#lineto-brown-pro-thin") format("svg")
}

@font-face {
  font-family: "Brown-Pro";
  font-weight: 100;
  font-style: italic;
  src: url("../fonts/lineto-brown-pro-thinitalic.eot");
  src: url("../fonts/lineto-brown-pro-thinitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-brown-pro-thinitalic.woff") format("woff"), url("../fonts/lineto-brown-pro-thinitalic.ttf") format("truetype"), url("../fonts/lineto-brown-pro-thinitalic.svg#lineto-brown-pro-thinItalic") format("svg")
}

@font-face {
  font-family: "Brown-Pro-Thin-Italic";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/lineto-brown-pro-thinitalic.eot");
  src: url("../fonts/lineto-brown-pro-thinitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-brown-pro-thinitalic.woff") format("woff"), url("../fonts/lineto-brown-pro-thinitalic.ttf") format("truetype"), url("../fonts/lineto-brown-pro-thinitalic.svg#lineto-brown-pro-thinItalic") format("svg")
}

@font-face {
  font-family: "Brown-Pro";
  font-weight: 300;
  font-style: normal;
  src: url("../fonts/lineto-brown-pro-light.eot");
  src: url("../fonts/lineto-brown-pro-light.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-brown-pro-light.woff") format("woff"), url("../fonts/lineto-brown-pro-light.ttf") format("truetype"), url("../fonts/lineto-brown-pro-light.svg#lineto-brown-pro-light") format("svg")
}

@font-face {
  font-family: "Brown-Pro-Light";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/lineto-brown-pro-light.eot");
  src: url("../fonts/lineto-brown-pro-light.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-brown-pro-light.woff") format("woff"), url("../fonts/lineto-brown-pro-light.ttf") format("truetype"), url("../fonts/lineto-brown-pro-light.svg#lineto-brown-pro-light") format("svg")
}

@font-face {
  font-family: "Brown-Pro";
  font-weight: 300;
  font-style: italic;
  src: url("../fonts/lineto-brown-pro-lightitalic.eot");
  src: url("../fonts/lineto-brown-pro-lightitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-brown-pro-lightitalic.woff") format("woff"), url("../fonts/lineto-brown-pro-lightitalic.ttf") format("truetype"), url("../fonts/lineto-brown-pro-lightitalic.svg#lineto-brown-pro-lightItalic") format("svg")
}

@font-face {
  font-family: "Brown-Pro-Light-Italic";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/lineto-brown-pro-lightitalic.eot");
  src: url("../fonts/lineto-brown-pro-lightitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-brown-pro-lightitalic.woff") format("woff"), url("../fonts/lineto-brown-pro-lightitalic.ttf") format("truetype"), url("../fonts/lineto-brown-pro-lightitalic.svg#lineto-brown-pro-lightItalic") format("svg")
}

@font-face {
  font-family: "Noto Sans CJK JP-THIN";
  font-weight: 100;
  font-style: normal;
  src: url("../fonts/noto-sans-jp-v22-latin_japanese-100.eot");
  src: url("../fonts/noto-sans-jp-v22-latin_japanese-100.eot?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-jp-v22-latin_japanese-100.woff") format("woff"), url("../fonts/noto-sans-jp-v22-latin_japanese-100.svg") format("svg")
}

@font-face {
  font-family: "Noto Sans CJK JP-REGULAR";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/noto-sans-jp-v22-latin_japanese-regular.eot");
  src: url("../fonts/noto-sans-jp-v22-latin_japanese-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-jp-v22-latin_japanese-regular.woff") format("woff"), url("../fonts/noto-sans-jp-v22-latin_japanese-regular.svg") format("svg")
}

@font-face {
  font-family: "Noto Sans CJK JP-BOLD";
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/noto-sans-jp-v22-latin_japanese-700.eot");
  src: url("../fonts/noto-sans-jp-v22-latin_japanese-700?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-jp-v22-latin_japanese-700.woff") format("woff"), url("../fonts/noto-sans-jp-v22-latin_japanese-700.svg") format("svg")
}

@font-face {
  font-family: "Noto Sans CJK KR-THIN";
  font-weight: 100;
  font-style: normal;
  src: url("../fonts/noto-sans-kr-v9-latin_korean-100.eot");
  src: url("../fonts/noto-sans-kr-v9-latin_korean-100.eot?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-kr-v9-latin_korean-100.woff") format("woff"), url("../fonts/noto-sans-kr-v9-latin_korean-100.svg") format("svg")
}

@font-face {
  font-family: "Noto Sans CJK KR-REGULAR";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/noto-sans-kr-v9-latin_korean-regular.eot");
  src: url("../fonts/noto-sans-kr-v9-latin_korean-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-kr-v9-latin_korean-regular.woff") format("woff"), url("../fonts/noto-sans-kr-v9-latin_korean-regular.svg") format("svg")
}

@font-face {
  font-family: "Noto Sans CJK KR-BOLD";
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/noto-sans-kr-v9-latin_korean-700.eot");
  src: url("../fonts/noto-sans-kr-v9-latin_korean-700?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-kr-v9-latin_korean-700.woff") format("woff"), url("../fonts/noto-sans-kr-v9-latin_korean-700.svg") format("svg")
}

@font-face {
  font-family: "Noto Sans CJK SC-THIN";
  font-weight: 100;
  font-style: normal;
  src: url("../fonts/noto-sans-sc-v4-latin_chinese-simplified-100.eot");
  src: url("../fonts/noto-sans-sc-v4-latin_chinese-simplified-100?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-sc-v4-latin_chinese-simplified-100.woff") format("woff"), url("../fonts/noto-sans-sc-v4-latin_chinese-simplified-100.svg") format("svg")
}

@font-face {
  font-family: "Noto Sans CJK SC-REGULAR";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/noto-sans-sc-v4-latin_chinese-simplified-regular.eot");
  src: url("../fonts/noto-sans-sc-v4-latin_chinese-simplified-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-sc-v4-latin_chinese-simplified-regular.woff") format("woff"), url("../fonts/noto-sans-sc-v4-latin_chinese-simplified-regular.svg") format("svg")
}

@font-face {
  font-family: "Noto Sans CJK SC-BOLD";
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/noto-sans-sc-v4-latin_chinese-simplified-700.eot");
  src: url("../fonts/noto-sans-sc-v4-latin_chinese-simplified-700?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-sc-v4-latin_chinese-simplified-700.woff") format("woff"), url("../fonts/noto-sans-sc-v4-latin_chinese-simplified-700.svg") format("svg")
}

@font-face {
  font-family: "Noto Sans CJK TC-THIN";
  font-weight: 100;
  font-style: normal;
  src: url("../fonts/noto-sans-sc-v4-latin_chinese-traditional-100.eot");
  src: url("../fonts/noto-sans-sc-v4-latin_chinese-traditional-100?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-sc-v4-latin_chinese-traditional-100.woff") format("woff"), url("../fonts/noto-sans-sc-v4-latin_chinese-traditional-100.svg") format("svg")
}

@font-face {
  font-family: "Noto Sans CJK TC-REGULAR";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/noto-sans-sc-v4-latin_chinese-traditional-regular.eot");
  src: url("../fonts/noto-sans-sc-v4-latin_chinese-traditional-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-sc-v4-latin_chinese-traditional-regular.woff") format("woff"), url("../fonts/noto-sans-sc-v4-latin_chinese-traditional-regular.svg") format("svg")
}

@font-face {
  font-family: "Noto Sans CJK TC-BOLD";
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/noto-sans-sc-v4-latin_chinese-traditional-700.eot");
  src: url("../fonts/noto-sans-sc-v4-latin_chinese-traditional-700?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-sc-v4-latin_chinese-traditional-700.woff") format("woff"), url("../fonts/noto-sans-sc-v4-latin_chinese-traditional-700.svg") format("svg")
}

@font-face {
  font-family: nb55ag;
  src: url(../fonts/nb55ag-webfont.eot);
  src: url(../fonts/nb55ag-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/nb55ag-webfont.woff) format("woff"), url(../fonts/nb55ag-webfont.ttf) format("truetype"), url(../fonts/nb55ag-webfont.svg#nb55ag) format("svg");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: "logi-gaming-icons";
  src: url("../fonts/logi-gaming-icons.woff2?4m0xi0") format("woff2"), url("../fonts/logi-gaming-icons.ttf?4m0xi0") format("truetype"), url("../fonts/logi-gaming-icons.woff?4m0xi0") format("woff"), url("../fonts/logi-gaming-icons.svg?4m0xi0#logi-gaming-icons") format("svg");
  font-weight: normal;
  font-style: normal
}

[class^="icon-"]:after, [class*=" icon-"]:after {
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.icon-logo-logi-g-localeaware-horizontal:after {
  content: ""
}

.icon-logo-logi-g-localeaware-vertical:after {
  content: ""
}

html[lang="ja-JP"] .icon-logo-logi-g-localeaware-horizontal:after, html[lang="ja-jp"] .icon-logo-logi-g-localeaware-horizontal:after, html[lang="ja"] .icon-logo-logi-g-localeaware-horizontal:after, html[lang="JA"] .icon-logo-logi-g-localeaware-horizontal:after {
  content: ""
}

html[lang="ja-JP"] .icon-logo-logi-g-localeaware-vertical:after, html[lang="ja-jp"] .icon-logo-logi-g-localeaware-vertical:after, html[lang="ja"] .icon-logo-logi-g-localeaware-vertical:after, html[lang="JA"] .icon-logo-logi-g-localeaware-vertical:after {
  content: ""
}

html[lang="zh-CN"] .icon-logo-logi-g-localeaware-horizontal:after, html[lang="zh-cn"] .icon-logo-logi-g-localeaware-horizontal:after, html[lang="zh"] .icon-logo-logi-g-localeaware-horizontal:after, html[lang="ZH"] .icon-logo-logi-g-localeaware-horizontal:after {
  content: ""
}

html[lang="zh-CN"] .icon-logo-logi-g-localeaware-vertical:after, html[lang="zh-cn"] .icon-logo-logi-g-localeaware-vertical:after, html[lang="zh"] .icon-logo-logi-g-localeaware-vertical:after, html[lang="ZH"] .icon-logo-logi-g-localeaware-vertical:after {
  content: ""
}

.icon-ff:after {
  content: ""
}

.icon-youku:after {
  content: ""
}

.icon-logo-gaming:after {
  content: ""
}

.icon-logo-logi-g-horizontal:after {
  content: ""
}

.icon-logo-logi-g-vertical:after {
  content: ""
}

.icon-logo-logi-g-japan-horizontal:after {
  content: ""
}

.icon-logo-logi-g-japan-vertical:after {
  content: ""
}

.icon-logo-logi-g-china-horizontal:after {
  content: ""
}

.icon-logo-logi-g-china-vertical:after {
  content: ""
}

.icon-logo-logitech:after {
  content: ""
}

.icon-logo-astro:after {
  content: ""
}

.icon-logo-jaybird:after {
  content: ""
}

.icon-logo-ue:after {
  content: ""
}

.icon-facebook:after {
  content: ""
}

.icon-instagram:after {
  content: ""
}

.icon-twitter:after {
  content: ""
}

.icon-twitch-no-status:after {
  content: ""
}

.icon-youtube:after {
  content: ""
}

.icon-tribe:after {
  content: ""
}

.icon-cart:after {
  content: ""
}

.icon-chevron-down:after {
  content: ""
}

.icon-chevron-left:after {
  content: ""
}

.icon-chevron-right:after {
  content: ""
}

.icon-chevron-up:after {
  content: ""
}

.icon-download:after {
  content: ""
}

.icon-equals:after {
  content: ""
}

.icon-link:after {
  content: ""
}

.icon-play-circled:after {
  content: ""
}

.icon-plus:after {
  content: ""
}

.icon-plus-circled:after {
  content: ""
}

.icon-quote:after {
  content: ""
}

.icon-search:after {
  content: ""
}

.icon-triangle-down:after {
  content: ""
}

.icon-triangle-right:after {
  content: ""
}

.icon-triangle-up:after {
  content: ""
}

.icon-user:after {
  content: ""
}

.icon-x:after {
  content: ""
}

/*!
 * Generated with CSS Flag Sprite generator (https://www.flag-sprites.com/)
 *
 * (slightly edited. Do not replace with a direct copy-paste from that site)
 *
 * https://en.wikipedia.org/wiki/ISO_3166-2
 */

.flag, .flag-grayscale {
  display: inline-block;
  width: 48px;
  height: 48px;
  background: url("../images/flags-color.png") no-repeat
}

.flag-grayscale {
  background-image: url("../images/flags-bw.png")
}

.flag-cz {
  background-position: -144px -144px
}

.flag-ne {
  background-position: -528px -432px
}

.flag-jm {
  background-position: -432px -288px
}

.flag-ae {
  background-position: -48px 0
}

.flag-im {
  background-position: -96px -288px
}

.flag-sh {
  background-position: -672px -528px
}

.flag-gm {
  background-position: 0 -240px
}

.flag-bm {
  background-position: -480px -48px
}

.flag-tr {
  background-position: -288px -624px
}

.flag-ga {
  background-position: -384px -192px
}

.flag-bz {
  background-position: -96px -96px
}

.flag-vg {
  background-position: -144px -672px
}

.flag-kg {
  background-position: -624px -288px
}

.flag-uz {
  background-position: -720px -624px
}

.flag-ke {
  background-position: -576px -288px
}

.flag-il {
  background-position: -48px -288px
}

.flag-sn {
  background-position: -144px -576px
}

.flag-ai {
  background-position: -192px 0
}

.flag-ba {
  background-position: 0 -48px
}

.flag-hr {
  background-position: -528px -240px
}

.flag-lr {
  background-position: -576px -336px
}

.flag-gb {
  background-position: -432px -192px
}

.flag-no {
  background-position: 0 -480px
}

.flag-sr {
  background-position: -240px -576px
}

.flag-tl {
  background-position: -96px -624px
}

.flag-py {
  background-position: -96px -528px
}

.flag-zw {
  background-position: -624px -672px
}

.flag-sy {
  background-position: -432px -576px
}

.flag-mv {
  background-position: -192px -432px
}

.flag-ar {
  background-position: -432px 0
}

.flag-kn {
  background-position: -48px -336px
}

.flag-as {
  background-position: -480px 0
}

.flag-ms {
  background-position: -48px -432px
}

.flag-sb {
  background-position: -432px -528px
}

.flag-kw {
  background-position: -192px -336px
}

.flag-bh {
  background-position: -288px -48px
}

.flag-ge {
  background-position: -528px -192px
}

.flag-dk {
  background-position: -288px -144px
}

.flag-tg {
  background-position: -672px -576px
}

.flag-kh {
  background-position: -672px -288px
}

.flag-tc {
  background-position: -528px -576px
}

.flag-nz {
  background-position: -192px -480px
}

.flag-do {
  background-position: -384px -144px
}

.flag-gu {
  background-position: -288px -240px
}

.flag-tf {
  background-position: -624px -576px
}

.flag-eg {
  background-position: -576px -144px
}

.flag-td {
  background-position: -576px -576px
}

.flag-br {
  background-position: -624px -48px
}

.flag-ph {
  background-position: -480px -480px
}

.flag-mr {
  background-position: 0 -432px
}

.flag-tk {
  background-position: -48px -624px
}

.flag-ci {
  background-position: -384px -96px
}

.flag-cv {
  background-position: 0 -144px
}

.flag-sl {
  background-position: -48px -576px
}

.flag-ee {
  background-position: -528px -144px
}

.flag-md {
  background-position: -192px -384px
}

.flag-cg {
  background-position: -288px -96px
}

.flag-jo {
  background-position: -480px -288px
}

.flag-ec {
  background-position: -480px -144px
}

.flag-ng {
  background-position: -624px -432px
}

.flag-lu {
  background-position: -720px -336px
}

.flag-ag {
  background-position: -144px 0
}

.flag-bd {
  background-position: -96px -48px
}

.flag-sm {
  background-position: -96px -576px
}

.flag-ax {
  background-position: -672px 0
}

.flag-mm {
  background-position: -528px -384px
}

.flag-pr {
  background-position: -672px -480px
}

.flag-rs {
  background-position: -240px -528px
}

.flag-fr {
  background-position: -336px -192px
}

.flag-us {
  background-position: -624px -624px
}

.flag-cl {
  background-position: -480px -96px
}

.flag-mc {
  background-position: -144px -384px
}

.flag-de {
  background-position: -192px -144px
}

.flag-tt {
  background-position: -336px -624px
}

.flag-va {
  background-position: 0 -672px
}

.flag-lb {
  background-position: -384px -336px
}

.flag-mo {
  background-position: -624px -384px
}

.flag-to {
  background-position: -240px -624px
}

.flag-ki {
  background-position: -720px -288px
}

.flag-nf {
  background-position: -576px -432px
}

.flag-lc {
  background-position: -432px -336px
}

.flag-tn {
  background-position: -192px -624px
}

.flag-ir {
  background-position: -240px -288px
}

.flag-bo {
  background-position: -576px -48px
}

.flag-cf {
  background-position: -240px -96px
}

.flag-za {
  background-position: -528px -672px
}

.flag-dm {
  background-position: -336px -144px
}

.flag-my {
  background-position: -336px -432px
}

.flag-ug {
  background-position: -576px -624px
}

.flag-mw {
  background-position: -240px -432px
}

.flag-tv {
  background-position: -384px -624px
}

.flag-ss {
  background-position: -288px -576px
}

.flag-bb {
  background-position: -48px -48px
}

.flag-ca {
  background-position: -144px -96px
}

.flag-ni {
  background-position: -672px -432px
}

.flag-ad {
  background-position: 0 0
}

.flag-fo {
  background-position: -288px -192px
}

.flag-so {
  background-position: -192px -576px
}

.flag-gt {
  background-position: -240px -240px
}

.flag-id {
  background-position: -720px -240px
}

.flag-si {
  background-position: -720px -528px
}

.flag-np {
  background-position: -48px -480px
}

.flag-hk {
  background-position: -432px -240px
}

.flag-me {
  background-position: -240px -384px
}

.flag-bg {
  background-position: -240px -48px
}

.flag-cm {
  background-position: -528px -96px
}

.flag-rw {
  background-position: -336px -528px
}

.flag-bl {
  background-position: -432px -48px
}

.flag-pt {
  background-position: 0 -528px
}

.flag-ic {
  background-position: -672px -240px
}

.flag-cd {
  background-position: -192px -96px
}

.flag-ck {
  background-position: -432px -96px
}

.flag-mt {
  background-position: -96px -432px
}

.flag-pl {
  background-position: -576px -480px
}

.flag-ch {
  background-position: -336px -96px
}

.flag-ve {
  background-position: -96px -672px
}

.flag-sk {
  background-position: 0 -576px
}

.flag-ye {
  background-position: -432px -672px
}

.flag-mh {
  background-position: -384px -384px
}

.flag-pa {
  background-position: -288px -480px
}

.flag-hu {
  background-position: -624px -240px
}

.flag-vu {
  background-position: -288px -672px
}

.flag-nr {
  background-position: -96px -480px
}

.flag-vc {
  background-position: -48px -672px
}

.flag-qa {
  background-position: -144px -528px
}

.flag-sc {
  background-position: -480px -528px
}

.flag-an {
  background-position: -336px 0
}

.flag-mk {
  background-position: -432px -384px
}

.flag-je {
  background-position: -384px -288px
}

.flag-fi {
  background-position: -96px -192px
}

.flag-af {
  background-position: -96px 0
}

.flag-be {
  background-position: -144px -48px
}

.flag-ma {
  background-position: -96px -384px
}

.flag-am {
  background-position: -288px 0
}

.flag-bt {
  background-position: -720px -48px
}

.flag-cu {
  background-position: -720px -96px
}

.flag-pn {
  background-position: -624px -480px
}

.flag-al {
  background-position: -240px 0
}

.flag-kp {
  background-position: -96px -336px
}

.flag-eu {
  background-position: -48px -192px
}

.flag-es {
  background-position: -720px -144px
}

.flag-cy {
  background-position: -96px -144px
}

.flag-bj {
  background-position: -384px -48px
}

.flag-gd {
  background-position: -480px -192px
}

.flag-nu {
  background-position: -144px -480px
}

.flag-km {
  background-position: 0 -336px
}

.flag-ua {
  background-position: -528px -624px
}

.flag-ls {
  background-position: -624px -336px
}

.flag-fj {
  background-position: -144px -192px
}

.flag-bs {
  background-position: -672px -48px
}

.flag-bw {
  background-position: 0 -96px
}

.flag-mx {
  background-position: -288px -432px
}

.flag-pe {
  background-position: -336px -480px
}

.flag-wf {
  background-position: -336px -672px
}

.flag-sg {
  background-position: -624px -528px
}

.flag-pk {
  background-position: -528px -480px
}

.flag-nc {
  background-position: -480px -432px
}

.flag-ht {
  background-position: -576px -240px
}

.flag-bf {
  background-position: -192px -48px
}

.flag-au {
  background-position: -576px 0
}

.flag-kr {
  background-position: -144px -336px
}

.flag-gw {
  background-position: -336px -240px
}

.flag-gq {
  background-position: -96px -240px
}

.flag-la {
  background-position: -336px -336px
}

.flag-bn {
  background-position: -528px -48px
}

.flag-gn {
  background-position: -48px -240px
}

.flag-mf {
  background-position: -288px -384px
}

.flag-aw {
  background-position: -624px 0
}

.flag-lt {
  background-position: -672px -336px
}

.flag-fk {
  background-position: -192px -192px
}

.flag-pw {
  background-position: -48px -528px
}

.flag-eh {
  background-position: -624px -144px
}

.flag-sa {
  background-position: -384px -528px
}

.flag-kz {
  background-position: -288px -336px
}

.flag-gy {
  background-position: -384px -240px
}

.flag-er {
  background-position: -672px -144px
}

.flag-in {
  background-position: -144px -288px
}

.flag-ml {
  background-position: -480px -384px
}

.flag-cr {
  background-position: -672px -96px
}

.flag-at {
  background-position: -528px 0
}

.flag-iq {
  background-position: -192px -288px
}

.flag-ky {
  background-position: -240px -336px
}

.flag-gh {
  background-position: -624px -192px
}

.flag-uy {
  background-position: -672px -624px
}

.flag-az {
  background-position: -720px 0
}

.flag-nl {
  background-position: -720px -432px
}

.flag-ru {
  background-position: -288px -528px
}

.flag-it {
  background-position: -336px -288px
}

.flag-jp {
  background-position: -528px -288px
}

.flag-st {
  background-position: -336px -576px
}

.flag-gr {
  background-position: -144px -240px
}

.flag-pf {
  background-position: -384px -480px
}

.flag-is {
  background-position: -288px -288px
}

.flag-mn {
  background-position: -576px -384px
}

.flag-ro {
  background-position: -192px -528px
}

.flag-gg {
  background-position: -576px -192px
}

.flag-cw {
  background-position: -48px -144px
}

.flag-et {
  background-position: 0 -192px
}

.flag-mu {
  background-position: -144px -432px
}

.flag-om {
  background-position: -240px -480px
}

.flag-ie {
  background-position: 0 -288px
}

.flag-sz {
  background-position: -480px -576px
}

.flag-fm {
  background-position: -240px -192px
}

.flag-vn {
  background-position: -240px -672px
}

.flag-th {
  background-position: -720px -576px
}

.flag-bi {
  background-position: -336px -48px
}

.flag-ao {
  background-position: -384px 0
}

.flag-sv {
  background-position: -384px -576px
}

.flag-lk {
  background-position: -528px -336px
}

.flag-li {
  background-position: -480px -336px
}

.flag-na {
  background-position: -432px -432px
}

.flag-se {
  background-position: -576px -528px
}

.flag-by {
  background-position: -48px -96px
}

.flag-pg {
  background-position: -432px -480px
}

.flag-ps {
  background-position: -720px -480px
}

.flag-yt {
  background-position: -480px -672px
}

.flag-tm {
  background-position: -144px -624px
}

.flag-ly {
  background-position: -48px -384px
}

.flag-sd {
  background-position: -528px -528px
}

.flag-mz {
  background-position: -384px -432px
}

.flag-tj {
  background-position: 0 -624px
}

.flag-gs {
  background-position: -192px -240px
}

.flag-dj {
  background-position: -240px -144px
}

.flag-gi {
  background-position: -672px -192px
}

.flag-tz {
  background-position: -480px -624px
}

.flag-zm {
  background-position: -576px -672px
}

.flag-lv {
  background-position: 0 -384px
}

.flag-dz {
  background-position: -432px -144px
}

.flag-co {
  background-position: -624px -96px
}

.flag-cn {
  background-position: -576px -96px
}

.flag-mq {
  background-position: -720px -384px
}

.flag-vi {
  background-position: -192px -672px
}

.flag-gl {
  background-position: -720px -192px
}

.flag-tw {
  background-position: -432px -624px
}

.flag-mp {
  background-position: -672px -384px
}

.flag-ws {
  background-position: -384px -672px
}

.flag-hn {
  background-position: -480px -240px
}

.flag-mg {
  background-position: -336px -384px
}

.container, .container-xl, .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .carousel-slide-copy-ctn {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px
}

@media(min-width:720px) {
  .container, .container-xl, .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .carousel-slide-copy-ctn {
    padding-left: 40px;
    padding-right: 40px
  }
}

@media(min-width:1025px) {
  .container, .container-xl, .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .carousel-slide-copy-ctn {
    padding-left: 40px;
    padding-right: 40px
  }
}

span.container, span.container-xl, .img-banner[data-img-size^="col-"] span.img-banner-img-ctn, span.carousel-slide-copy-ctn {
  width: auto;
  max-width: none
}

@media(min-width:1490px) {
  .container-xl, .img-banner[data-img-size^="col-"] .img-banner-img-ctn {
    max-width: 1490px;
    padding-left: 40px;
    padding-right: 40px
  }
}

.grid {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin-right: -24px
}

@media(min-width:720px) {
  .grid {
    margin-right: -24px
  }
}

@media(min-width:1025px) {
  .grid {
    margin-right: -20px
  }
}

@media(min-width:1490px) {
  .grid {
    margin-right: -20px
  }
}

.grid.grid-align-top {
  align-items: flex-start
}

.grid.grid-align-bottom {
  align-items: flex-end
}

.grid.grid-align-center {
  align-items: center
}

.grid.grid-align-stretch {
  align-items: stretch
}

.grid.grid-align-stretch>div {
  display: flex;
  flex-grow: 1;
  justify-content: center
}

.col-1, .col-1-mobile {
  width: calc(25% - 24px);
  margin-right: 24px
}

.col-1-wide, .col-1-mobile-wide {
  width: calc(25%);
  width: 25%;
  margin-right: 0
}

.col-1-wider, .col-1-mobile-wider {
  width: calc(25% + 24px);
  margin-left: -24px;
  margin-right: 0
}

.push-0, .push-0-mobile {
  margin-left: 0
}

.push-0-narrow, .push-0-mobile-narrow {
  margin-left: calc(0% - 24px)
}

.col-2, .col-2-mobile {
  width: calc(50% - 24px);
  margin-right: 24px
}

.col-2-wide, .col-2-mobile-wide {
  width: calc(50%);
  width: 50%;
  margin-right: 0
}

.col-2-wider, .col-2-mobile-wider {
  width: calc(50% + 24px);
  margin-left: -24px;
  margin-right: 0
}

.push-1, .push-1-mobile {
  margin-left: 25%
}

.push-1-narrow, .push-1-mobile-narrow {
  margin-left: calc(25% - 24px)
}

.col-3, .col-3-mobile {
  width: calc(75% - 24px);
  margin-right: 24px
}

.col-3-wide, .col-3-mobile-wide {
  width: calc(75%);
  width: 75%;
  margin-right: 0
}

.col-3-wider, .col-3-mobile-wider {
  width: calc(75% + 24px);
  margin-left: -24px;
  margin-right: 0
}

.push-2, .push-2-mobile {
  margin-left: 50%
}

.push-2-narrow, .push-2-mobile-narrow {
  margin-left: calc(50% - 24px)
}

.col-4, .col-4-mobile {
  width: calc(100% - 24px);
  margin-right: 24px
}

.col-4-wide, .col-4-mobile-wide {
  width: calc(100%);
  width: 100%;
  margin-right: 0
}

.col-4-wider, .col-4-mobile-wider {
  width: calc(100% + 24px);
  margin-left: -24px;
  margin-right: 0
}

.push-3, .push-3-mobile {
  margin-left: 75%
}

.push-3-narrow, .push-3-mobile-narrow {
  margin-left: calc(75% - 24px)
}

@media(min-width:720px) {
  .col-1-tablet {
    width: calc(12.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:720px) {
  .col-1-tablet-wide {
    width: calc(12.5%);
    width: 12.5%;
    margin-right: 0
  }
}

@media(min-width:720px) {
  .col-1-tablet-wider {
    width: calc(12.5% + 24px);
    margin-left: -24px;
    margin-right: 0
  }
}

@media(min-width:720px) {
  .push-0-tablet {
    margin-left: 0
  }
}

@media(min-width:720px) {
  .push-0-tablet-narrow {
    margin-left: calc(0% - 24px)
  }
}

@media(min-width:720px) {
  .col-2-tablet {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:720px) {
  .col-2-tablet-wide {
    width: calc(25%);
    width: 25%;
    margin-right: 0
  }
}

@media(min-width:720px) {
  .col-2-tablet-wider {
    width: calc(25% + 24px);
    margin-left: -24px;
    margin-right: 0
  }
}

@media(min-width:720px) {
  .push-1-tablet {
    margin-left: 12.5%
  }
}

@media(min-width:720px) {
  .push-1-tablet-narrow {
    margin-left: calc(12.5% - 24px)
  }
}

@media(min-width:720px) {
  .col-3-tablet {
    width: calc(37.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:720px) {
  .col-3-tablet-wide {
    width: calc(37.5%);
    width: 37.5%;
    margin-right: 0
  }
}

@media(min-width:720px) {
  .col-3-tablet-wider {
    width: calc(37.5% + 24px);
    margin-left: -24px;
    margin-right: 0
  }
}

@media(min-width:720px) {
  .push-2-tablet {
    margin-left: 25%
  }
}

@media(min-width:720px) {
  .push-2-tablet-narrow {
    margin-left: calc(25% - 24px)
  }
}

@media(min-width:720px) {
  .col-4-tablet {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:720px) {
  .col-4-tablet-wide {
    width: calc(50%);
    width: 50%;
    margin-right: 0
  }
}

@media(min-width:720px) {
  .col-4-tablet-wider {
    width: calc(50% + 24px);
    margin-left: -24px;
    margin-right: 0
  }
}

@media(min-width:720px) {
  .push-3-tablet {
    margin-left: 37.5%
  }
}

@media(min-width:720px) {
  .push-3-tablet-narrow {
    margin-left: calc(37.5% - 24px)
  }
}

@media(min-width:720px) {
  .col-5-tablet {
    width: calc(62.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:720px) {
  .col-5-tablet-wide {
    width: calc(62.5%);
    width: 62.5%;
    margin-right: 0
  }
}

@media(min-width:720px) {
  .col-5-tablet-wider {
    width: calc(62.5% + 24px);
    margin-left: -24px;
    margin-right: 0
  }
}

@media(min-width:720px) {
  .push-4-tablet {
    margin-left: 50%
  }
}

@media(min-width:720px) {
  .push-4-tablet-narrow {
    margin-left: calc(50% - 24px)
  }
}

@media(min-width:720px) {
  .col-6-tablet {
    width: calc(75% - 24px);
    margin-right: 24px
  }
}

@media(min-width:720px) {
  .col-6-tablet-wide {
    width: calc(75%);
    width: 75%;
    margin-right: 0
  }
}

@media(min-width:720px) {
  .col-6-tablet-wider {
    width: calc(75% + 24px);
    margin-left: -24px;
    margin-right: 0
  }
}

@media(min-width:720px) {
  .push-5-tablet {
    margin-left: 62.5%
  }
}

@media(min-width:720px) {
  .push-5-tablet-narrow {
    margin-left: calc(62.5% - 24px)
  }
}

@media(min-width:720px) {
  .col-7-tablet {
    width: calc(87.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:720px) {
  .col-7-tablet-wide {
    width: calc(87.5%);
    width: 87.5%;
    margin-right: 0
  }
}

@media(min-width:720px) {
  .col-7-tablet-wider {
    width: calc(87.5% + 24px);
    margin-left: -24px;
    margin-right: 0
  }
}

@media(min-width:720px) {
  .push-6-tablet {
    margin-left: 75%
  }
}

@media(min-width:720px) {
  .push-6-tablet-narrow {
    margin-left: calc(75% - 24px)
  }
}

@media(min-width:720px) {
  .col-8-tablet {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:720px) {
  .col-8-tablet-wide {
    width: calc(100%);
    width: 100%;
    margin-right: 0
  }
}

@media(min-width:720px) {
  .col-8-tablet-wider {
    width: calc(100% + 24px);
    margin-left: -24px;
    margin-right: 0
  }
}

@media(min-width:720px) {
  .push-7-tablet {
    margin-left: 87.5%
  }
}

@media(min-width:720px) {
  .push-7-tablet-narrow {
    margin-left: calc(87.5% - 24px)
  }
}

@media(min-width:1025px) {
  .col-1-desktop {
    width: calc(8.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .col-1-desktop-wide {
    width: calc(8.33333%);
    width: 8.33333%;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .col-1-desktop-wider {
    width: calc(8.33333% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .push-0-desktop {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .push-0-desktop-narrow {
    margin-left: calc(0% - 20px)
  }
}

@media(min-width:1025px) {
  .col-2-desktop {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .col-2-desktop-wide {
    width: calc(16.66667%);
    width: 16.66667%;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .col-2-desktop-wider {
    width: calc(16.66667% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .push-1-desktop {
    margin-left: 8.33333%
  }
}

@media(min-width:1025px) {
  .push-1-desktop-narrow {
    margin-left: calc(8.33333% - 20px)
  }
}

@media(min-width:1025px) {
  .col-3-desktop {
    width: calc(25% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .col-3-desktop-wide {
    width: calc(25%);
    width: 25%;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .col-3-desktop-wider {
    width: calc(25% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .push-2-desktop {
    margin-left: 16.66667%
  }
}

@media(min-width:1025px) {
  .push-2-desktop-narrow {
    margin-left: calc(16.66667% - 20px)
  }
}

@media(min-width:1025px) {
  .col-4-desktop {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .col-4-desktop-wide {
    width: calc(33.33333%);
    width: 33.33333%;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .col-4-desktop-wider {
    width: calc(33.33333% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .push-3-desktop {
    margin-left: 25%
  }
}

@media(min-width:1025px) {
  .push-3-desktop-narrow {
    margin-left: calc(25% - 20px)
  }
}

@media(min-width:1025px) {
  .col-5-desktop {
    width: calc(41.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .col-5-desktop-wide {
    width: calc(41.66667%);
    width: 41.66667%;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .col-5-desktop-wider {
    width: calc(41.66667% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .push-4-desktop {
    margin-left: 33.33333%
  }
}

@media(min-width:1025px) {
  .push-4-desktop-narrow {
    margin-left: calc(33.33333% - 20px)
  }
}

@media(min-width:1025px) {
  .col-6-desktop {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .col-6-desktop-wide {
    width: calc(50%);
    width: 50%;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .col-6-desktop-wider {
    width: calc(50% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .push-5-desktop {
    margin-left: 41.66667%
  }
}

@media(min-width:1025px) {
  .push-5-desktop-narrow {
    margin-left: calc(41.66667% - 20px)
  }
}

@media(min-width:1025px) {
  .col-7-desktop {
    width: calc(58.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .col-7-desktop-wide {
    width: calc(58.33333%);
    width: 58.33333%;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .col-7-desktop-wider {
    width: calc(58.33333% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .push-6-desktop {
    margin-left: 50%
  }
}

@media(min-width:1025px) {
  .push-6-desktop-narrow {
    margin-left: calc(50% - 20px)
  }
}

@media(min-width:1025px) {
  .col-8-desktop {
    width: calc(66.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .col-8-desktop-wide {
    width: calc(66.66667%);
    width: 66.66667%;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .col-8-desktop-wider {
    width: calc(66.66667% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .push-7-desktop {
    margin-left: 58.33333%
  }
}

@media(min-width:1025px) {
  .push-7-desktop-narrow {
    margin-left: calc(58.33333% - 20px)
  }
}

@media(min-width:1025px) {
  .col-9-desktop {
    width: calc(75% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .col-9-desktop-wide {
    width: calc(75%);
    width: 75%;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .col-9-desktop-wider {
    width: calc(75% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .push-8-desktop {
    margin-left: 66.66667%
  }
}

@media(min-width:1025px) {
  .push-8-desktop-narrow {
    margin-left: calc(66.66667% - 20px)
  }
}

@media(min-width:1025px) {
  .col-10-desktop {
    width: calc(83.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .col-10-desktop-wide {
    width: calc(83.33333%);
    width: 83.33333%;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .col-10-desktop-wider {
    width: calc(83.33333% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .push-9-desktop {
    margin-left: 75%
  }
}

@media(min-width:1025px) {
  .push-9-desktop-narrow {
    margin-left: calc(75% - 20px)
  }
}

@media(min-width:1025px) {
  .col-11-desktop {
    width: calc(91.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .col-11-desktop-wide {
    width: calc(91.66667%);
    width: 91.66667%;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .col-11-desktop-wider {
    width: calc(91.66667% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .push-10-desktop {
    margin-left: 83.33333%
  }
}

@media(min-width:1025px) {
  .push-10-desktop-narrow {
    margin-left: calc(83.33333% - 20px)
  }
}

@media(min-width:1025px) {
  .col-12-desktop {
    width: calc(100% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .col-12-desktop-wide {
    width: calc(100%);
    width: 100%;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .col-12-desktop-wider {
    width: calc(100% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .push-11-desktop {
    margin-left: 91.66667%
  }
}

@media(min-width:1025px) {
  .push-11-desktop-narrow {
    margin-left: calc(91.66667% - 20px)
  }
}

@media(min-width:1490px) {
  .col-1-desktop-xl {
    width: calc(7.14286% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .col-1-desktop-xl-wide {
    width: calc(7.14286%);
    width: 7.14286%;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .col-1-desktop-xl-wider {
    width: calc(7.14286% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .push-0-desktop-xl {
    margin-left: 0
  }
}

@media(min-width:1490px) {
  .push-0-desktop-xl-narrow {
    margin-left: calc(0% - 20px)
  }
}

@media(min-width:1490px) {
  .col-2-desktop-xl {
    width: calc(14.28571% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .col-2-desktop-xl-wide {
    width: calc(14.28571%);
    width: 14.28571%;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .col-2-desktop-xl-wider {
    width: calc(14.28571% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .push-1-desktop-xl {
    margin-left: 7.14286%
  }
}

@media(min-width:1490px) {
  .push-1-desktop-xl-narrow {
    margin-left: calc(7.14286% - 20px)
  }
}

@media(min-width:1490px) {
  .col-3-desktop-xl {
    width: calc(21.42857% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .col-3-desktop-xl-wide {
    width: calc(21.42857%);
    width: 21.42857%;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .col-3-desktop-xl-wider {
    width: calc(21.42857% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .push-2-desktop-xl {
    margin-left: 14.28571%
  }
}

@media(min-width:1490px) {
  .push-2-desktop-xl-narrow {
    margin-left: calc(14.28571% - 20px)
  }
}

@media(min-width:1490px) {
  .col-4-desktop-xl {
    width: calc(28.57143% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .col-4-desktop-xl-wide {
    width: calc(28.57143%);
    width: 28.57143%;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .col-4-desktop-xl-wider {
    width: calc(28.57143% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .push-3-desktop-xl {
    margin-left: 21.42857%
  }
}

@media(min-width:1490px) {
  .push-3-desktop-xl-narrow {
    margin-left: calc(21.42857% - 20px)
  }
}

@media(min-width:1490px) {
  .col-5-desktop-xl {
    width: calc(35.71429% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .col-5-desktop-xl-wide {
    width: calc(35.71429%);
    width: 35.71429%;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .col-5-desktop-xl-wider {
    width: calc(35.71429% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .push-4-desktop-xl {
    margin-left: 28.57143%
  }
}

@media(min-width:1490px) {
  .push-4-desktop-xl-narrow {
    margin-left: calc(28.57143% - 20px)
  }
}

@media(min-width:1490px) {
  .col-6-desktop-xl {
    width: calc(42.85714% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .col-6-desktop-xl-wide {
    width: calc(42.85714%);
    width: 42.85714%;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .col-6-desktop-xl-wider {
    width: calc(42.85714% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .push-5-desktop-xl {
    margin-left: 35.71429%
  }
}

@media(min-width:1490px) {
  .push-5-desktop-xl-narrow {
    margin-left: calc(35.71429% - 20px)
  }
}

@media(min-width:1490px) {
  .col-7-desktop-xl {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .col-7-desktop-xl-wide {
    width: calc(50%);
    width: 50%;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .col-7-desktop-xl-wider {
    width: calc(50% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .push-6-desktop-xl {
    margin-left: 42.85714%
  }
}

@media(min-width:1490px) {
  .push-6-desktop-xl-narrow {
    margin-left: calc(42.85714% - 20px)
  }
}

@media(min-width:1490px) {
  .col-8-desktop-xl {
    width: calc(57.14286% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .col-8-desktop-xl-wide {
    width: calc(57.14286%);
    width: 57.14286%;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .col-8-desktop-xl-wider {
    width: calc(57.14286% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .push-7-desktop-xl {
    margin-left: 50%
  }
}

@media(min-width:1490px) {
  .push-7-desktop-xl-narrow {
    margin-left: calc(50% - 20px)
  }
}

@media(min-width:1490px) {
  .col-9-desktop-xl {
    width: calc(64.28571% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .col-9-desktop-xl-wide {
    width: calc(64.28571%);
    width: 64.28571%;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .col-9-desktop-xl-wider {
    width: calc(64.28571% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .push-8-desktop-xl {
    margin-left: 57.14286%
  }
}

@media(min-width:1490px) {
  .push-8-desktop-xl-narrow {
    margin-left: calc(57.14286% - 20px)
  }
}

@media(min-width:1490px) {
  .col-10-desktop-xl {
    width: calc(71.42857% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .col-10-desktop-xl-wide {
    width: calc(71.42857%);
    width: 71.42857%;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .col-10-desktop-xl-wider {
    width: calc(71.42857% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .push-9-desktop-xl {
    margin-left: 64.28571%
  }
}

@media(min-width:1490px) {
  .push-9-desktop-xl-narrow {
    margin-left: calc(64.28571% - 20px)
  }
}

@media(min-width:1490px) {
  .col-11-desktop-xl {
    width: calc(78.57143% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .col-11-desktop-xl-wide {
    width: calc(78.57143%);
    width: 78.57143%;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .col-11-desktop-xl-wider {
    width: calc(78.57143% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .push-10-desktop-xl {
    margin-left: 71.42857%
  }
}

@media(min-width:1490px) {
  .push-10-desktop-xl-narrow {
    margin-left: calc(71.42857% - 20px)
  }
}

@media(min-width:1490px) {
  .col-12-desktop-xl {
    width: calc(85.71429% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .col-12-desktop-xl-wide {
    width: calc(85.71429%);
    width: 85.71429%;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .col-12-desktop-xl-wider {
    width: calc(85.71429% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .push-11-desktop-xl {
    margin-left: 78.57143%
  }
}

@media(min-width:1490px) {
  .push-11-desktop-xl-narrow {
    margin-left: calc(78.57143% - 20px)
  }
}

@media(min-width:1490px) {
  .col-13-desktop-xl {
    width: calc(92.85714% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .col-13-desktop-xl-wide {
    width: calc(92.85714%);
    width: 92.85714%;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .col-13-desktop-xl-wider {
    width: calc(92.85714% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .push-12-desktop-xl {
    margin-left: 85.71429%
  }
}

@media(min-width:1490px) {
  .push-12-desktop-xl-narrow {
    margin-left: calc(85.71429% - 20px)
  }
}

@media(min-width:1490px) {
  .col-14-desktop-xl {
    width: calc(100% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .col-14-desktop-xl-wide {
    width: calc(100%);
    width: 100%;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .col-14-desktop-xl-wider {
    width: calc(100% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .push-13-desktop-xl {
    margin-left: 92.85714%
  }
}

@media(min-width:1490px) {
  .push-13-desktop-xl-narrow {
    margin-left: calc(92.85714% - 20px)
  }
}

.col-half-mobile, .col-half-mobile-narrow, .col-half-mobile-wide, .col-half-mobile-wider {
  width: calc(50% - 12px);
  margin-right: 0
}

@media(min-width:720px) {
  .col-half-tablet, .col-half-tablet-narrow, .col-half-tablet-wide, .col-half-tablet-wider {
    width: calc(50% - 12px);
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .col-half-desktop, .col-half-desktop-narrow, .col-half-desktop-wide, .col-half-desktop-wider {
    width: calc(50% - 10px);
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .col-half-desktop-xl, .col-half-desktop-xl-narrow, .col-half-desktop-xl-wide, .col-half-desktop-xl-wider {
    width: calc(50% - 10px);
    margin-right: 0
  }
}

.col-full-mobile, .col-full-mobile-narrow, .col-full-mobile-wide, .col-full-mobile-wider {
  width: 100%;
  margin-right: 24px
}

@media(min-width:720px) {
  .col-full-tablet, .col-full-tablet-narrow, .col-full-tablet-wide, .col-full-tablet-wider {
    width: 100%;
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .col-full-desktop, .col-full-desktop-narrow, .col-full-desktop-wide, .col-full-desktop-wider {
    width: 100%;
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .col-full-deskto-xl, .col-full-desktop-xl-narrow, .col-full-desktop-xl-wide, .col-full-desktop-xl-wider {
    width: 100%;
    margin-right: 20px
  }
}

.push-half-mobile, .push-half-mobile-narrow, .push-half-mobile-wide {
  margin-left: calc((50% - 12px))
}

@media(min-width:720px) {
  .push-half-tablet, .push-half-tablet-narrow, .push-half-tablet-wide {
    margin-left: calc((50% - 12px))
  }
}

@media(min-width:1025px) {
  .push-half-desktop, .push-half-desktop-narrow, .push-half-desktop-wide {
    margin-left: calc((50% - 10px))
  }
}

@media(min-width:1490px) {
  .push-half-desktop-xl, .push-half-desktop-xl-narrow, .push-half-desktop-xl-wide {
    margin-left: calc((50% - 10px))
  }
}

* {
  box-sizing: border-box
}

html, body {
  height: 100%;
  margin: 0
}

::-moz-selection {
  background-color: rgba(0, 184, 252, 0.99) !important;
  color: #2f3132 !important
}

::selection {
  background-color: rgba(0, 184, 252, 0.99) !important;
  color: #2f3132 !important
}

::-moz-selection {
  background-color: rgba(0, 184, 252, 0.99) !important;
  color: #2f3132 !important
}

img::-moz-selection {
  background-color: initial !important;
  color: initial !important
}

img::selection {
  background-color: initial !important;
  color: initial !important
}

img::-moz-selection {
  background-color: initial !important;
  color: initial !important
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Brown-Pro", Arial, sans-serif;
  font-weight: 300;
  background-color: #1c1c1c;
  color: white
}

body.noscroll {
  position: fixed;
  overflow: hidden;
  width: 100%;
  height: auto
}

body.wcm-edit body, body.wcm-design body, body.wcm-preview body {
  height: auto
}

:lang(zh-CN) {
  font-family: "Noto Sans CJK SC-THIN" !important
}

:lang(ja-JP) {
  font-family: "Noto Sans CJK JP-THIN" !important
}

:lang(ko-KR) {
  font-family: "Noto Sans CJK KR-THIN" !important
}

:lang(zh-TW) {
  font-family: "Noto Sans CJK TC-THIN" !important
}

:lang(zh-HK) {
  font-family: "Noto Sans CJK TC-THIN" !important
}

iframe {
  display: block
}

section {
  overflow: hidden;
  position: relative
}

strike {
  text-decoration: none;
  position: relative;
  color: #c3c6c8
}

strike:after {
  content: '';
  width: 110%;
  height: 2px;
  background-color: #c3c6c8;
  display: block;
  position: absolute;
  top: 44%;
  left: 50%;
  transform: translateX(-50%) rotate(-8deg);
  opacity: .9
}

img {
  max-width: 100%;
  max-height: 100%;
  height: auto;
  display: inline-block
}

hr {
  border: 0;
  border-top: 1px solid #2f3132;
  margin: 25px auto;
  opacity: .2
}

hr.dotted {
  border-top: 0;
  opacity: 1;
  margin: 0 auto;
  position: relative;
  height: 1px
}

hr.dotted:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  left: 50%;
  transform: translateX(-50%);
  max-width: calc(100% - 60px);
  background-repeat: repeat-x
}

@media(min-width:720px) {
  hr.dotted:after {
    max-width: calc(100% - 80px)
  }
}

@media(min-width:1025px) {
  hr.dotted:after {
    max-width: 1200px
  }
}

hr.dotted.theme-light:after, .carousel-controls.theme-light hr.dotted.pagination-dots:after {
  background-image: url(gaming-pagelibs/resources/images/dotted-line-black.gif)
}

hr.dotted.theme-dark:after, hr.dotted.product-info-banner:after {
  background-image: url(gaming-pagelibs/resources/images/dotted-line-white.gif)
}

h1, h2, h3, h4, h5, h6, p {
  margin-top: 1em;
  margin-bottom: 1em
}

sup.small {
  font-size: .28em;
  display: inline-block;
  top: 0;
  padding-top: .28em;
  vertical-align: top;
  line-height: 1
}

a:focus:not(.focus--mouse), .product-info .product-modal-link:focus:not(.focus--mouse), .product-info-minimal .product-modal-link:focus:not(.focus--mouse), .product-info-buy .product-modal-link:focus:not(.focus--mouse), .product-info-banner .product-modal-link:focus:not(.focus--mouse), .product-info-bundle .product-modal-link:focus:not(.focus--mouse), button:focus:not(.focus--mouse), [role="button"]:focus:not(.focus--mouse) {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc
}

.theme-astro a:focus:not(.focus--mouse), .theme-astro .product-info .product-modal-link:focus:not(.focus--mouse), .product-info .theme-astro .product-modal-link:focus:not(.focus--mouse), .theme-astro .product-info-minimal .product-modal-link:focus:not(.focus--mouse), .product-info-minimal .theme-astro .product-modal-link:focus:not(.focus--mouse), .theme-astro .product-info-buy .product-modal-link:focus:not(.focus--mouse), .product-info-buy .theme-astro .product-modal-link:focus:not(.focus--mouse), .theme-astro .product-info-banner .product-modal-link:focus:not(.focus--mouse), .product-info-banner .theme-astro .product-modal-link:focus:not(.focus--mouse), .theme-astro .product-info-bundle .product-modal-link:focus:not(.focus--mouse), .product-info-bundle .theme-astro .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] a:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .product-info .product-modal-link:focus:not(.focus--mouse), .product-info [data-design-theme="theme-astro"] .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .product-info-minimal .product-modal-link:focus:not(.focus--mouse), .product-info-minimal [data-design-theme="theme-astro"] .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .product-info-buy .product-modal-link:focus:not(.focus--mouse), .product-info-buy [data-design-theme="theme-astro"] .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .product-info-banner .product-modal-link:focus:not(.focus--mouse), .product-info-banner [data-design-theme="theme-astro"] .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .product-info-bundle .product-modal-link:focus:not(.focus--mouse), .product-info-bundle [data-design-theme="theme-astro"] .product-modal-link:focus:not(.focus--mouse), .theme-astro button:focus:not(.focus--mouse), [data-design-theme="theme-astro"] button:focus:not(.focus--mouse), .theme-astro [role="button"]:focus:not(.focus--mouse), [data-design-theme="theme-astro"] [role="button"]:focus:not(.focus--mouse) {
  box-shadow: 0 0 10px #ff3600
}

b, strong {
  font-weight: bold
}

.select-ctn {
  position: relative;
  display: flex;
  width: 100%;
  align-items: stretch;
  background-color: white;
  border-radius: 4px
}

.select-ctn:after {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 36px;
  border-radius: 0 4px 4px 0;
  pointer-events: none
}

.select-ctn select {
  appearance: none;
  border: 0;
  padding: 18px 48px 18px 16px;
  font-weight: bold;
  border-radius: 4px;
  font-size: 16px;
  width: 100%;
  line-height: 1;
  text-shadow: none;
  background-color: transparent;
  white-space: initial;
  -moz-appearance: none;
  -webkit-appearance: none
}

@media(min-width:1025px) {
  .select-ctn select {
    font-size: 14px
  }
}

.select-ctn select:-moz-focusring {
  color: transparent;
  text-shadow: none
}

.select-ctn select::-ms-expand {
  display: none
}

.select-ctn select.focus--mouse:focus {
  outline: 0
}

.select-ctn select.select-white {
  color: #2f3132;
  background-color: white
}

.select-ctn option {
  font-weight: normal;
  color: black
}

.select-ctn.select-btn-blue {
  border-radius: 8px
}

.select-ctn.select-btn-blue:after {
  color: white;
  background-color: #00b8fc;
  border-radius: 6px;
  right: 6px;
  top: 6px;
  bottom: 6px
}

.select-ctn.light-grey, .select-ctn.light-gray {
  background-color: #f4f4f4
}

.select-ctn.light-grey:after, .select-ctn.light-gray:after {
  color: #2f3132;
  background-color: rgba(0, 0, 0, 0.2)
}

.select-ctn.light-grey select, .select-ctn.light-gray select {
  color: #2f3132;
  padding-right: 48px
}

.select-ctn.dark-grey, .select-ctn.dark-gray {
  background-color: #676767
}

.select-ctn.dark-grey:after, .select-ctn.dark-gray:after {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  color: white;
  background-color: rgba(0, 0, 0, 0.2)
}

.select-ctn.dark-grey select, .select-ctn.dark-gray select {
  color: white
}

ol, ul {
  padding-left: 18px;
  text-align: left
}

ul.dotted {
  padding: 0;
  list-style-type: none
}

ul.dotted.white, .theme-dark .banner-copy-block ul.dotted, .product-info-banner .banner-copy-block ul.dotted {
  color: white
}

ul.dotted.white li:after, .theme-dark .banner-copy-block ul.dotted li:after, .product-info-banner .banner-copy-block ul.dotted li:after {
  background-image: url(gaming-pagelibs/resources/images/dotted-line-white.gif)
}

ul.dotted.black {
  color: black
}

ul.dotted.black li:after {
  background-image: url(gaming-pagelibs/resources/images/dotted-line-black.gif)
}

ul.dotted.gray li:after, ul.dotted.grey li:after {
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif)
}

ul.dotted li {
  padding-top: 12px
}

ul.dotted li:after {
  display: block;
  content: '';
  margin-top: 9px;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif);
  background-repeat: repeat-x;
  height: 1px
}

ul.dotted li:first-child {
  padding-top: 0
}

ul.dotted li:last-child:after {
  content: none
}

.mini-hr {
  margin-top: 25px;
  margin-bottom: 25px;
  position: relative;
  height: 6px;
  overflow: hidden
}

.mini-hr:after {
  display: block;
  content: '';
  background-color: #c3c6c8;
  position: absolute;
  left: 0;
  top: 0;
  width: 84px;
  height: 100%
}

.mini-hr.white:after, .theme-dark .banner-copy-block ul.mini-hr.dotted:after, .product-info-banner .banner-copy-block ul.mini-hr.dotted:after {
  background-color: white
}

.mini-hr.black:after {
  background-color: black
}

.mini-hr.right:after, .banner-copy-block.copy-align-right .mini-hr:after {
  left: auto;
  right: 0
}

.mini-hr.center, .banner-copy-block.copy-align-center .mini-hr {
  left: 50%;
  margin-left: -42px
}

.site-wrapper {
  width: 100%;
  position: relative
}

.site-wrapper.dim:after {
  width: 100%;
  height: 100%;
  opacity: .75
}

.site-wrapper:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
  background-color: black;
  transition: opacity .3s linear
}

.main-content-ctn {
  display: flex;
  width: 100%;
  min-height: 100vh;
  flex-direction: column;
  justify-content: space-between;
  background-color: #1c1c1c
}

body.wcm-edit .main-content-ctn, body.wcm-design .main-content-ctn, body.wcm-preview .main-content-ctn {
  min-height: 0 !important
}

body.has-promo-bar .main-content-ctn {
  min-height: calc(100vh - 46px)
}

.main-content-ctn>main {
  overflow: hidden;
  flex-grow: 1
}

@media(min-width:1025px) {
  .main-content-ctn {
    min-height: calc(100vh - 46px)
  }
  body.has-promo-bar .main-content-ctn {
    min-height: calc(100vh - 46px - 46px)
  }
}

.seo-pagetitle {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(0 0 99.9% 99.9%);
  clip-path: inset(0 0 99.9% 99.9%);
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0
}

h1, .h1, .headline {
  font-weight: bold;
  font-size: 48px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  h1, .h1, .headline {
    font-size: 72px;
    line-height: 1;
    letter-spacing: -0.01em
  }
}

h2, .h2, .title-large {
  font-weight: bold;
  font-size: 38px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  h2, .h2, .title-large {
    font-size: 48px;
    line-height: 1;
    letter-spacing: 0
  }
}

.h2-regular, .title-large-regular {
  font-weight: normal;
  font-size: 38px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .h2-regular, .title-large-regular {
    font-size: 48px;
    line-height: 1;
    letter-spacing: 0
  }
}

h3, .h3, .title-med-1 {
  font-weight: bold;
  font-size: 30px;
  line-height: 1.06667;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  h3, .h3, .title-med-1 {
    font-size: 38px;
    line-height: 1;
    letter-spacing: 0
  }
}

.h3-light, .title-med-1-light {
  font-weight: 300;
  font-size: 30px;
  line-height: 1.06667;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .h3-light, .title-med-1-light {
    font-size: 38px;
    line-height: 1;
    letter-spacing: 0
  }
}

.h3-regular, .title-med-1-regular {
  font-weight: normal;
  font-size: 30px;
  line-height: 1.06667;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .h3-regular, .title-med-1-regular {
    font-size: 38px;
    line-height: 1;
    letter-spacing: 0
  }
}

h4, .h4, .title-med-2 {
  font-weight: bold;
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  h4, .h4, .title-med-2 {
    font-size: 30px;
    line-height: 1.06667;
    letter-spacing: 0
  }
}

.h4-light, .title-med-2-light {
  font-weight: 300;
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .h4-light, .title-med-2-light {
    font-size: 30px;
    line-height: 1.06667;
    letter-spacing: 0
  }
}

.h4-regular, .title-med-2-regular {
  font-weight: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .h4-regular, .title-med-2-regular {
    font-size: 30px;
    line-height: 1.06667;
    letter-spacing: 0
  }
}

h5, .h5, .title-med-3 {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.22222;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  h5, .h5, .title-med-3 {
    font-size: 24px;
    line-height: 1;
    letter-spacing: 0
  }
}

.h5-light, .title-med-3-light {
  font-weight: 300;
  font-size: 18px;
  line-height: 1.22222;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .h5-light, .title-med-3-light {
    font-size: 24px;
    line-height: 1;
    letter-spacing: 0
  }
}

.h5-regular, .title-med-3-regular {
  font-weight: normal;
  font-size: 18px;
  line-height: 1.22222;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .h5-regular, .title-med-3-regular {
    font-size: 24px;
    line-height: 1;
    letter-spacing: 0
  }
}

h6, .h6, .title-small {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  h6, .h6, .title-small {
    font-size: 18px;
    line-height: 1.22222;
    letter-spacing: 0
  }
}

.h6-light, .title-small-light {
  font-weight: 300;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .h6-light, .title-small-light {
    font-size: 18px;
    line-height: 1.22222;
    letter-spacing: 0
  }
}

.h6-regular, .title-small-regular {
  font-weight: normal;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .h6-regular, .title-small-regular {
    font-size: 18px;
    line-height: 1.22222;
    letter-spacing: 0
  }
}

p, li {
  font-weight: 300;
  font-size: 16px;
  line-height: 1.375;
  letter-spacing: 0;
  text-transform: none
}

p.small, li.small {
  font-weight: 300;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: none
}

p.large, li.large {
  font-weight: 300;
  font-size: 18px;
  line-height: 1.44444;
  letter-spacing: 0;
  text-transform: none
}

p.label, li.label {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  text-transform: uppercase
}

p.legal, li.legal {
  font-weight: normal;
  font-size: 12px;
  line-height: 1.16667;
  letter-spacing: 0;
  text-transform: none
}

span.normal {
  font-size: 16px;
  line-height: 22px
}

span.small {
  font-size: 14px;
  line-height: 18px
}

span.large {
  font-size: 18px;
  line-height: 26px
}

span.legal {
  font-size: 12px;
  line-height: 14px
}

a, .product-info .product-modal-link, .product-info-minimal .product-modal-link, .product-info-buy .product-modal-link, .product-info-banner .product-modal-link, .product-info-bundle .product-modal-link {
  color: #00b8fc;
  text-decoration: underline
}

a:active, .product-info .product-modal-link:active, .product-info-minimal .product-modal-link:active, .product-info-buy .product-modal-link:active, .product-info-banner .product-modal-link:active, .product-info-bundle .product-modal-link:active, a:hover, .product-info .product-modal-link:hover, .product-info-minimal .product-modal-link:hover, .product-info-buy .product-modal-link:hover, .product-info-banner .product-modal-link:hover, .product-info-bundle .product-modal-link:hover, a:focus, .product-info .product-modal-link:focus, .product-info-minimal .product-modal-link:focus, .product-info-buy .product-modal-link:focus, .product-info-banner .product-modal-link:focus, .product-info-bundle .product-modal-link:focus {
  color: #0090bf;
  text-decoration: none
}

a.focus--mouse:focus, .product-info .focus--mouse.product-modal-link:focus, .product-info-minimal .focus--mouse.product-modal-link:focus, .product-info-buy .focus--mouse.product-modal-link:focus, .product-info-banner .focus--mouse.product-modal-link:focus, .product-info-bundle .focus--mouse.product-modal-link:focus {
  outline: 0
}

a.cta, a.cta-forward, a.cta-forward-linkalign, .product-info .cta-forward-linkalign.product-modal-link, .product-info-minimal .cta-forward-linkalign.product-modal-link, .product-info-buy .cta-forward-linkalign.product-modal-link, .product-info-banner .cta-forward-linkalign.product-modal-link, .product-info-bundle .cta-forward-linkalign.product-modal-link, .product-info .cta-forward.product-modal-link, .product-info-minimal .cta-forward.product-modal-link, .product-info-buy .cta-forward.product-modal-link, .product-info-banner .cta-forward.product-modal-link, .product-info-banner .product-cta .product-modal-link.btn-large, .product-info-bundle .cta-forward.product-modal-link, a.cta-online-retailers, .product-info .cta-online-retailers.product-modal-link, .product-info-minimal .cta-online-retailers.product-modal-link, .product-info-buy .cta-online-retailers.product-modal-link, .product-info-banner .cta-online-retailers.product-modal-link, .product-info-bundle .cta-online-retailers.product-modal-link, .product-info-banner .product-cta a.btn-large, .product-info-banner .product-cta a.btn-add-to-cart, .product-info-banner .product-cta .btn-add-to-cart.product-modal-link, .product-info-banner .product-cta .expandable-content-close button, .expandable-content-close .product-info-banner .product-cta button, .product-info-banner .product-cta .search-results .coveo-folding-show-more, .search-results .product-info-banner .product-cta .coveo-folding-show-more, .product-info-banner .product-cta .search-results .coveo-folding-show-less, .search-results .product-info-banner .product-cta .coveo-folding-show-less, a.cta-back, .product-info .cta-back.product-modal-link, .product-info-minimal .cta-back.product-modal-link, .product-info-buy .cta-back.product-modal-link, .product-info-banner .cta-back.product-modal-link, .product-info-bundle .cta-back.product-modal-link, a.cta-cart, .product-info .cta-cart.product-modal-link, .product-info-minimal .cta-cart.product-modal-link, .product-info-buy .cta-cart.product-modal-link, .product-info-banner .cta-cart.product-modal-link, .product-info-bundle .cta-cart.product-modal-link, a.cta-download, .product-info .cta-download.product-modal-link, .product-info-minimal .cta-download.product-modal-link, .product-info-buy .cta-download.product-modal-link, .product-info-banner .cta-download.product-modal-link, .product-info-bundle .cta-download.product-modal-link, .product-info .cta.product-modal-link, .product-info-minimal .cta.product-modal-link, .product-info-buy .cta.product-modal-link, .product-info-banner .cta.product-modal-link, .product-info-bundle .cta.product-modal-link, .tech-specs-nav-link {
  font-size: 18px;
  line-height: 1.33333;
  letter-spacing: .02em;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-table
}

a.cta.small, a.small.cta-forward, a.small.cta-forward-linkalign, .product-info .small.cta-forward-linkalign.product-modal-link, .product-info-minimal .small.cta-forward-linkalign.product-modal-link, .product-info-buy .small.cta-forward-linkalign.product-modal-link, .product-info-banner .small.cta-forward-linkalign.product-modal-link, .product-info-bundle .small.cta-forward-linkalign.product-modal-link, a.cta-forward-linkalign.cta-online-retailers, .product-info .cta-forward-linkalign.cta-online-retailers.product-modal-link, .product-info-minimal .cta-forward-linkalign.cta-online-retailers.product-modal-link, .product-info-buy .cta-forward-linkalign.cta-online-retailers.product-modal-link, .product-info-banner .cta-forward-linkalign.cta-online-retailers.product-modal-link, .product-info-bundle .cta-forward-linkalign.cta-online-retailers.product-modal-link, .product-info .small.cta-forward.product-modal-link, .product-info a.product-modal-link.cta-online-retailers, .product-info .product-info-banner .product-cta .small.product-modal-link.btn-large, .product-info-banner .product-cta .product-info .small.product-modal-link.btn-large, .product-info .product-info-banner .product-cta .expandable-content-close button.product-modal-link.cta-online-retailers, .product-info-banner .product-cta .expandable-content-close .product-info button.product-modal-link.cta-online-retailers, .product-info .expandable-content-close .product-info-banner .product-cta button.product-modal-link.cta-online-retailers, .expandable-content-close .product-info-banner .product-cta .product-info button.product-modal-link.cta-online-retailers, .product-info .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-more, .product-info-banner .product-cta .search-results .product-info .product-modal-link.cta-online-retailers.coveo-folding-show-more, .product-info .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-more, .search-results .product-info-banner .product-cta .product-info .product-modal-link.cta-online-retailers.coveo-folding-show-more, .product-info .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-less, .product-info-banner .product-cta .search-results .product-info .product-modal-link.cta-online-retailers.coveo-folding-show-less, .product-info .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-less, .search-results .product-info-banner .product-cta .product-info .product-modal-link.cta-online-retailers.coveo-folding-show-less, .product-info-minimal .small.cta-forward.product-modal-link, .product-info-minimal a.product-modal-link.cta-online-retailers, .product-info-minimal .product-info-banner .product-cta .small.product-modal-link.btn-large, .product-info-banner .product-cta .product-info-minimal .small.product-modal-link.btn-large, .product-info-minimal .product-info-banner .product-cta .expandable-content-close button.product-modal-link.cta-online-retailers, .product-info-banner .product-cta .expandable-content-close .product-info-minimal button.product-modal-link.cta-online-retailers, .product-info-minimal .expandable-content-close .product-info-banner .product-cta button.product-modal-link.cta-online-retailers, .expandable-content-close .product-info-banner .product-cta .product-info-minimal button.product-modal-link.cta-online-retailers, .product-info-minimal .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-more, .product-info-banner .product-cta .search-results .product-info-minimal .product-modal-link.cta-online-retailers.coveo-folding-show-more, .product-info-minimal .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-more, .search-results .product-info-banner .product-cta .product-info-minimal .product-modal-link.cta-online-retailers.coveo-folding-show-more, .product-info-minimal .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-less, .product-info-banner .product-cta .search-results .product-info-minimal .product-modal-link.cta-online-retailers.coveo-folding-show-less, .product-info-minimal .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-less, .search-results .product-info-banner .product-cta .product-info-minimal .product-modal-link.cta-online-retailers.coveo-folding-show-less, .product-info-buy .small.cta-forward.product-modal-link, .product-info-buy a.product-modal-link.cta-online-retailers, .product-info-buy .product-info-banner .product-cta .small.product-modal-link.btn-large, .product-info-banner .product-cta .product-info-buy .small.product-modal-link.btn-large, .product-info-buy .product-info-banner .product-cta .expandable-content-close button.product-modal-link.cta-online-retailers, .product-info-banner .product-cta .expandable-content-close .product-info-buy button.product-modal-link.cta-online-retailers, .product-info-buy .expandable-content-close .product-info-banner .product-cta button.product-modal-link.cta-online-retailers, .expandable-content-close .product-info-banner .product-cta .product-info-buy button.product-modal-link.cta-online-retailers, .product-info-buy .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-more, .product-info-banner .product-cta .search-results .product-info-buy .product-modal-link.cta-online-retailers.coveo-folding-show-more, .product-info-buy .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-more, .search-results .product-info-banner .product-cta .product-info-buy .product-modal-link.cta-online-retailers.coveo-folding-show-more, .product-info-buy .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-less, .product-info-banner .product-cta .search-results .product-info-buy .product-modal-link.cta-online-retailers.coveo-folding-show-less, .product-info-buy .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-less, .search-results .product-info-banner .product-cta .product-info-buy .product-modal-link.cta-online-retailers.coveo-folding-show-less, .product-info-banner .small.cta-forward.product-modal-link, .product-info-banner a.product-modal-link.cta-online-retailers, .product-info-banner .product-cta .small.product-modal-link.btn-large, .product-info-banner .product-cta .expandable-content-close button.product-modal-link.cta-online-retailers, .expandable-content-close .product-info-banner .product-cta button.product-modal-link.cta-online-retailers, .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-more, .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-more, .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-less, .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-less, .product-info-bundle .small.cta-forward.product-modal-link, .product-info-bundle a.product-modal-link.cta-online-retailers, .product-info-bundle .product-info-banner .product-cta .small.product-modal-link.btn-large, .product-info-banner .product-cta .product-info-bundle .small.product-modal-link.btn-large, .product-info-bundle .product-info-banner .product-cta .expandable-content-close button.product-modal-link.cta-online-retailers, .product-info-banner .product-cta .expandable-content-close .product-info-bundle button.product-modal-link.cta-online-retailers, .product-info-bundle .expandable-content-close .product-info-banner .product-cta button.product-modal-link.cta-online-retailers, .expandable-content-close .product-info-banner .product-cta .product-info-bundle button.product-modal-link.cta-online-retailers, .product-info-bundle .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-more, .product-info-banner .product-cta .search-results .product-info-bundle .product-modal-link.cta-online-retailers.coveo-folding-show-more, .product-info-bundle .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-more, .search-results .product-info-banner .product-cta .product-info-bundle .product-modal-link.cta-online-retailers.coveo-folding-show-more, .product-info-bundle .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-less, .product-info-banner .product-cta .search-results .product-info-bundle .product-modal-link.cta-online-retailers.coveo-folding-show-less, .product-info-bundle .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-less, .search-results .product-info-banner .product-cta .product-info-bundle .product-modal-link.cta-online-retailers.coveo-folding-show-less, a.cta-online-retailers, .product-info .cta-online-retailers.product-modal-link, .product-info-minimal .cta-online-retailers.product-modal-link, .product-info-buy .cta-online-retailers.product-modal-link, .product-info-banner .cta-online-retailers.product-modal-link, .product-info-bundle .cta-online-retailers.product-modal-link, .product-info-banner .product-cta a.small.btn-large, .product-info-banner .product-cta a.small.btn-add-to-cart, .product-info-banner .product-cta .small.btn-add-to-cart.product-modal-link, .product-info-banner .product-cta a.btn-add-to-cart.cta-online-retailers, .product-info-banner .product-cta .btn-add-to-cart.cta-online-retailers.product-modal-link, .product-info-banner .expandable-content-close .product-cta button.product-modal-link.cta-online-retailers, .product-info-banner .search-results .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-more, .product-info-banner .search-results .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-less, .product-info-banner .product-cta a.btn-large.cta-online-retailers, .product-info-banner .product-cta .btn-large.cta-online-retailers.product-modal-link, .product-info-banner .product-cta .expandable-content-close button.cta-online-retailers, .expandable-content-close .product-info-banner .product-cta button.cta-online-retailers, .product-info-banner .product-cta .search-results .cta-online-retailers.coveo-folding-show-more, .search-results .product-info-banner .product-cta .cta-online-retailers.coveo-folding-show-more, .product-info-banner .product-cta .search-results .cta-online-retailers.coveo-folding-show-less, .search-results .product-info-banner .product-cta .cta-online-retailers.coveo-folding-show-less, .product-info-banner .product-cta .expandable-content-close button.small, .expandable-content-close .product-info-banner .product-cta button.small, .product-info-banner .product-cta .search-results .small.coveo-folding-show-more, .search-results .product-info-banner .product-cta .small.coveo-folding-show-more, .product-info-banner .product-cta .search-results .small.coveo-folding-show-less, .search-results .product-info-banner .product-cta .small.coveo-folding-show-less, a.small.cta-back, .product-info .small.cta-back.product-modal-link, .product-info-minimal .small.cta-back.product-modal-link, .product-info-buy .small.cta-back.product-modal-link, .product-info-banner .small.cta-back.product-modal-link, .product-info-bundle .small.cta-back.product-modal-link, a.cta-back.cta-online-retailers, .product-info .cta-back.cta-online-retailers.product-modal-link, .product-info-minimal .cta-back.cta-online-retailers.product-modal-link, .product-info-buy .cta-back.cta-online-retailers.product-modal-link, .product-info-banner .cta-back.cta-online-retailers.product-modal-link, .product-info-bundle .cta-back.cta-online-retailers.product-modal-link, a.small.cta-cart, .product-info .small.cta-cart.product-modal-link, .product-info-minimal .small.cta-cart.product-modal-link, .product-info-buy .small.cta-cart.product-modal-link, .product-info-banner .small.cta-cart.product-modal-link, .product-info-bundle .small.cta-cart.product-modal-link, a.cta-cart.cta-online-retailers, .product-info .cta-cart.cta-online-retailers.product-modal-link, .product-info-minimal .cta-cart.cta-online-retailers.product-modal-link, .product-info-buy .cta-cart.cta-online-retailers.product-modal-link, .product-info-banner .cta-cart.cta-online-retailers.product-modal-link, .product-info-bundle .cta-cart.cta-online-retailers.product-modal-link, a.small.cta-download, .product-info .small.cta-download.product-modal-link, .product-info-minimal .small.cta-download.product-modal-link, .product-info-buy .small.cta-download.product-modal-link, .product-info-banner .small.cta-download.product-modal-link, .product-info-bundle .small.cta-download.product-modal-link, a.cta-download.cta-online-retailers, .product-info .cta-download.cta-online-retailers.product-modal-link, .product-info-minimal .cta-download.cta-online-retailers.product-modal-link, .product-info-buy .cta-download.cta-online-retailers.product-modal-link, .product-info-banner .cta-download.cta-online-retailers.product-modal-link, .product-info-bundle .cta-download.cta-online-retailers.product-modal-link, .product-info .cta.small.product-modal-link, .product-info .product-modal-link.cta-online-retailers.tech-specs-nav-link, .product-info-minimal .cta.small.product-modal-link, .product-info-minimal .product-modal-link.cta-online-retailers.tech-specs-nav-link, .product-info-buy .cta.small.product-modal-link, .product-info-buy .product-modal-link.cta-online-retailers.tech-specs-nav-link, .product-info-banner .cta.small.product-modal-link, .product-info-banner .product-modal-link.cta-online-retailers.tech-specs-nav-link, .product-info-bundle .cta.small.product-modal-link, .product-info-bundle .product-modal-link.cta-online-retailers.tech-specs-nav-link, .cta-online-retailers.tech-specs-nav-link, .small.tech-specs-nav-link, a.tech-specs-nav-link.cta-online-retailers {
  font-size: 14px;
  line-height: 1.28571
}

a.cta-forward, a.cta-forward-linkalign, .product-info .cta-forward-linkalign.product-modal-link, .product-info-minimal .cta-forward-linkalign.product-modal-link, .product-info-buy .cta-forward-linkalign.product-modal-link, .product-info-banner .cta-forward-linkalign.product-modal-link, .product-info-bundle .cta-forward-linkalign.product-modal-link, .product-info .cta-forward.product-modal-link, .product-info-minimal .cta-forward.product-modal-link, .product-info-buy .cta-forward.product-modal-link, .product-info-banner .cta-forward.product-modal-link, .product-info-banner .product-cta .product-modal-link.btn-large, .product-info-bundle .cta-forward.product-modal-link, a.cta-online-retailers, .product-info .cta-online-retailers.product-modal-link, .product-info-minimal .cta-online-retailers.product-modal-link, .product-info-buy .cta-online-retailers.product-modal-link, .product-info-banner .cta-online-retailers.product-modal-link, .product-info-bundle .cta-online-retailers.product-modal-link, .product-info-banner .product-cta a.btn-large, .product-info-banner .product-cta a.btn-add-to-cart, .product-info-banner .product-cta .btn-add-to-cart.product-modal-link, .product-info-banner .product-cta .expandable-content-close button, .expandable-content-close .product-info-banner .product-cta button, .product-info-banner .product-cta .search-results .coveo-folding-show-more, .search-results .product-info-banner .product-cta .coveo-folding-show-more, .product-info-banner .product-cta .search-results .coveo-folding-show-less, .search-results .product-info-banner .product-cta .coveo-folding-show-less {
  position: relative
}

a.cta-forward span, a.cta-forward-linkalign span, .product-info .cta-forward-linkalign.product-modal-link span, .product-info-minimal .cta-forward-linkalign.product-modal-link span, .product-info-buy .cta-forward-linkalign.product-modal-link span, .product-info-banner .cta-forward-linkalign.product-modal-link span, .product-info-bundle .cta-forward-linkalign.product-modal-link span, .product-info .cta-forward.product-modal-link span, .product-info-minimal .cta-forward.product-modal-link span, .product-info-buy .cta-forward.product-modal-link span, .product-info-banner .cta-forward.product-modal-link span, .product-info-banner .product-cta .product-modal-link.btn-large span, .product-info-bundle .cta-forward.product-modal-link span, a.cta-online-retailers span, .product-info .cta-online-retailers.product-modal-link span, .product-info-minimal .cta-online-retailers.product-modal-link span, .product-info-buy .cta-online-retailers.product-modal-link span, .product-info-banner .cta-online-retailers.product-modal-link span, .product-info-bundle .cta-online-retailers.product-modal-link span, .product-info-banner .product-cta a.btn-large span, .product-info-banner .product-cta a.btn-add-to-cart span, .product-info-banner .product-cta .btn-add-to-cart.product-modal-link span, .product-info-banner .product-cta .expandable-content-close button span, .expandable-content-close .product-info-banner .product-cta button span, .product-info-banner .product-cta .search-results .coveo-folding-show-more span, .search-results .product-info-banner .product-cta .coveo-folding-show-more span, .product-info-banner .product-cta .search-results .coveo-folding-show-less span, .search-results .product-info-banner .product-cta .coveo-folding-show-less span {
  padding-right: 17px;
  color: #2f3132
}

.theme-dark a.cta-forward span, .product-info-banner a.cta-forward span, .theme-dark a.cta-forward-linkalign span, .product-info-banner a.cta-forward-linkalign span, .theme-dark .product-info .cta-forward-linkalign.product-modal-link span, .product-info .theme-dark .cta-forward-linkalign.product-modal-link span, .theme-dark .product-info-minimal .cta-forward-linkalign.product-modal-link span, .product-info-minimal .theme-dark .cta-forward-linkalign.product-modal-link span, .theme-dark .product-info-buy .cta-forward-linkalign.product-modal-link span, .product-info-buy .theme-dark .cta-forward-linkalign.product-modal-link span, .product-info-banner .cta-forward-linkalign.product-modal-link span, .theme-dark .product-info-bundle .cta-forward-linkalign.product-modal-link span, .product-info-bundle .theme-dark .cta-forward-linkalign.product-modal-link span, .theme-dark .product-info .cta-forward.product-modal-link span, .product-info .theme-dark .cta-forward.product-modal-link span, .theme-dark .product-info-minimal .cta-forward.product-modal-link span, .product-info-minimal .theme-dark .cta-forward.product-modal-link span, .theme-dark .product-info-buy .cta-forward.product-modal-link span, .product-info-buy .theme-dark .cta-forward.product-modal-link span, .product-info-banner .cta-forward.product-modal-link span, .product-info-banner .product-cta .product-modal-link.btn-large span, .theme-dark .product-info-bundle .cta-forward.product-modal-link span, .product-info-bundle .theme-dark .cta-forward.product-modal-link span, .theme-dark a.cta-online-retailers span, .product-info-banner a.cta-online-retailers span, .theme-dark .product-info .cta-online-retailers.product-modal-link span, .product-info .theme-dark .cta-online-retailers.product-modal-link span, .theme-dark .product-info-minimal .cta-online-retailers.product-modal-link span, .product-info-minimal .theme-dark .cta-online-retailers.product-modal-link span, .theme-dark .product-info-buy .cta-online-retailers.product-modal-link span, .product-info-buy .theme-dark .cta-online-retailers.product-modal-link span, .product-info-banner .cta-online-retailers.product-modal-link span, .theme-dark .product-info-bundle .cta-online-retailers.product-modal-link span, .product-info-bundle .theme-dark .cta-online-retailers.product-modal-link span, .product-info-banner .product-cta a.btn-large span, .product-info-banner .product-cta a.btn-add-to-cart span, .product-info-banner .product-cta .btn-add-to-cart.product-modal-link span, .product-info-banner .product-cta .expandable-content-close button span, .expandable-content-close .product-info-banner .product-cta button span, .product-info-banner .product-cta .search-results .coveo-folding-show-more span, .search-results .product-info-banner .product-cta .coveo-folding-show-more span, .product-info-banner .product-cta .search-results .coveo-folding-show-less span, .search-results .product-info-banner .product-cta .coveo-folding-show-less span, [data-theme="theme-dark"] a.cta-forward span, [data-theme="theme-dark"] a.cta-forward-linkalign span, [data-theme="theme-dark"] .product-info .cta-forward-linkalign.product-modal-link span, .product-info [data-theme="theme-dark"] .cta-forward-linkalign.product-modal-link span, [data-theme="theme-dark"] .product-info-minimal .cta-forward-linkalign.product-modal-link span, .product-info-minimal [data-theme="theme-dark"] .cta-forward-linkalign.product-modal-link span, [data-theme="theme-dark"] .product-info-buy .cta-forward-linkalign.product-modal-link span, .product-info-buy [data-theme="theme-dark"] .cta-forward-linkalign.product-modal-link span, [data-theme="theme-dark"] .product-info-banner .cta-forward-linkalign.product-modal-link span, .product-info-banner [data-theme="theme-dark"] .cta-forward-linkalign.product-modal-link span, [data-theme="theme-dark"] .product-info-bundle .cta-forward-linkalign.product-modal-link span, .product-info-bundle [data-theme="theme-dark"] .cta-forward-linkalign.product-modal-link span, [data-theme="theme-dark"] .product-info .cta-forward.product-modal-link span, .product-info [data-theme="theme-dark"] .cta-forward.product-modal-link span, [data-theme="theme-dark"] .product-info-minimal .cta-forward.product-modal-link span, .product-info-minimal [data-theme="theme-dark"] .cta-forward.product-modal-link span, [data-theme="theme-dark"] .product-info-buy .cta-forward.product-modal-link span, .product-info-buy [data-theme="theme-dark"] .cta-forward.product-modal-link span, [data-theme="theme-dark"] .product-info-banner .cta-forward.product-modal-link span, .product-info-banner [data-theme="theme-dark"] .cta-forward.product-modal-link span, [data-theme="theme-dark"] .product-info-banner .product-cta .product-modal-link.btn-large span, .product-info-banner .product-cta [data-theme="theme-dark"] .product-modal-link.btn-large span, [data-theme="theme-dark"] .product-info-bundle .cta-forward.product-modal-link span, .product-info-bundle [data-theme="theme-dark"] .cta-forward.product-modal-link span, [data-theme="theme-dark"] a.cta-online-retailers span, [data-theme="theme-dark"] .product-info .cta-online-retailers.product-modal-link span, .product-info [data-theme="theme-dark"] .cta-online-retailers.product-modal-link span, [data-theme="theme-dark"] .product-info-minimal .cta-online-retailers.product-modal-link span, .product-info-minimal [data-theme="theme-dark"] .cta-online-retailers.product-modal-link span, [data-theme="theme-dark"] .product-info-buy .cta-online-retailers.product-modal-link span, .product-info-buy [data-theme="theme-dark"] .cta-online-retailers.product-modal-link span, [data-theme="theme-dark"] .product-info-banner .cta-online-retailers.product-modal-link span, .product-info-banner [data-theme="theme-dark"] .cta-online-retailers.product-modal-link span, [data-theme="theme-dark"] .product-info-bundle .cta-online-retailers.product-modal-link span, .product-info-bundle [data-theme="theme-dark"] .cta-online-retailers.product-modal-link span, [data-theme="theme-dark"] .product-info-banner .product-cta a.btn-large span, .product-info-banner .product-cta [data-theme="theme-dark"] a.btn-large span, [data-theme="theme-dark"] .product-info-banner .product-cta a.btn-add-to-cart span, .product-info-banner .product-cta [data-theme="theme-dark"] a.btn-add-to-cart span, [data-theme="theme-dark"] .product-info-banner .product-cta .btn-add-to-cart.product-modal-link span, .product-info-banner .product-cta [data-theme="theme-dark"] .btn-add-to-cart.product-modal-link span, [data-theme="theme-dark"] .product-info-banner .product-cta .expandable-content-close button span, .product-info-banner .product-cta .expandable-content-close [data-theme="theme-dark"] button span, [data-theme="theme-dark"] .expandable-content-close .product-info-banner .product-cta button span, .expandable-content-close .product-info-banner .product-cta [data-theme="theme-dark"] button span, [data-theme="theme-dark"] .product-info-banner .product-cta .search-results .coveo-folding-show-more span, .product-info-banner .product-cta .search-results [data-theme="theme-dark"] .coveo-folding-show-more span, [data-theme="theme-dark"] .search-results .product-info-banner .product-cta .coveo-folding-show-more span, .search-results .product-info-banner .product-cta [data-theme="theme-dark"] .coveo-folding-show-more span, [data-theme="theme-dark"] .product-info-banner .product-cta .search-results .coveo-folding-show-less span, .product-info-banner .product-cta .search-results [data-theme="theme-dark"] .coveo-folding-show-less span, [data-theme="theme-dark"] .search-results .product-info-banner .product-cta .coveo-folding-show-less span, .search-results .product-info-banner .product-cta [data-theme="theme-dark"] .coveo-folding-show-less span {
  color: #00b8fc
}

a.cta-forward:after, a.cta-forward-linkalign:after, .product-info .cta-forward-linkalign.product-modal-link:after, .product-info-minimal .cta-forward-linkalign.product-modal-link:after, .product-info-buy .cta-forward-linkalign.product-modal-link:after, .product-info-banner .cta-forward-linkalign.product-modal-link:after, .product-info-bundle .cta-forward-linkalign.product-modal-link:after, .product-info .cta-forward.product-modal-link:after, .product-info-minimal .cta-forward.product-modal-link:after, .product-info-buy .cta-forward.product-modal-link:after, .product-info-banner .cta-forward.product-modal-link:after, .product-info-banner .product-cta .product-modal-link.btn-large:after, .product-info-bundle .cta-forward.product-modal-link:after, a.cta-online-retailers:after, .product-info .cta-online-retailers.product-modal-link:after, .product-info-minimal .cta-online-retailers.product-modal-link:after, .product-info-buy .cta-online-retailers.product-modal-link:after, .product-info-banner .cta-online-retailers.product-modal-link:after, .product-info-bundle .cta-online-retailers.product-modal-link:after, .product-info-banner .product-cta a.btn-large:after, .product-info-banner .product-cta a.btn-add-to-cart:after, .product-info-banner .product-cta .btn-add-to-cart.product-modal-link:after, .product-info-banner .product-cta .expandable-content-close button:after, .expandable-content-close .product-info-banner .product-cta button:after, .product-info-banner .product-cta .search-results .coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .coveo-folding-show-less:after {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-left: 5px;
  padding-right: 3px;
  font-size: 9px;
  line-height: 24px;
  position: absolute;
  height: 0;
  vertical-align: text-top;
  transition: transform .15s ease-in-out;
  margin-left: -17px;
  color: #00b8fc
}

a.cta-forward:active:after, a.cta-forward-linkalign:active:after, .product-info .cta-forward-linkalign.product-modal-link:active:after, .product-info-minimal .cta-forward-linkalign.product-modal-link:active:after, .product-info-buy .cta-forward-linkalign.product-modal-link:active:after, .product-info-banner .cta-forward-linkalign.product-modal-link:active:after, .product-info-bundle .cta-forward-linkalign.product-modal-link:active:after, .product-info .cta-forward.product-modal-link:active:after, .product-info-minimal .cta-forward.product-modal-link:active:after, .product-info-buy .cta-forward.product-modal-link:active:after, .product-info-banner .cta-forward.product-modal-link:active:after, .product-info-banner .product-cta .product-modal-link.btn-large:active:after, .product-info-bundle .cta-forward.product-modal-link:active:after, a.cta-online-retailers:active:after, .product-info .cta-online-retailers.product-modal-link:active:after, .product-info-minimal .cta-online-retailers.product-modal-link:active:after, .product-info-buy .cta-online-retailers.product-modal-link:active:after, .product-info-banner .cta-online-retailers.product-modal-link:active:after, .product-info-bundle .cta-online-retailers.product-modal-link:active:after, .product-info-banner .product-cta a.btn-large:active:after, .product-info-banner .product-cta a.btn-add-to-cart:active:after, .product-info-banner .product-cta .btn-add-to-cart.product-modal-link:active:after, .product-info-banner .product-cta .expandable-content-close button:active:after, .expandable-content-close .product-info-banner .product-cta button:active:after, .product-info-banner .product-cta .search-results .coveo-folding-show-more:active:after, .search-results .product-info-banner .product-cta .coveo-folding-show-more:active:after, .product-info-banner .product-cta .search-results .coveo-folding-show-less:active:after, .search-results .product-info-banner .product-cta .coveo-folding-show-less:active:after, a.cta-forward:hover:after, a.cta-forward-linkalign:hover:after, .product-info .cta-forward-linkalign.product-modal-link:hover:after, .product-info-minimal .cta-forward-linkalign.product-modal-link:hover:after, .product-info-buy .cta-forward-linkalign.product-modal-link:hover:after, .product-info-banner .cta-forward-linkalign.product-modal-link:hover:after, .product-info-bundle .cta-forward-linkalign.product-modal-link:hover:after, .product-info .cta-forward.product-modal-link:hover:after, .product-info-minimal .cta-forward.product-modal-link:hover:after, .product-info-buy .cta-forward.product-modal-link:hover:after, .product-info-banner .cta-forward.product-modal-link:hover:after, .product-info-banner .product-cta .product-modal-link.btn-large:hover:after, .product-info-bundle .cta-forward.product-modal-link:hover:after, a.cta-online-retailers:hover:after, .product-info .cta-online-retailers.product-modal-link:hover:after, .product-info-minimal .cta-online-retailers.product-modal-link:hover:after, .product-info-buy .cta-online-retailers.product-modal-link:hover:after, .product-info-banner .cta-online-retailers.product-modal-link:hover:after, .product-info-bundle .cta-online-retailers.product-modal-link:hover:after, .product-info-banner .product-cta a.btn-large:hover:after, .product-info-banner .product-cta a.btn-add-to-cart:hover:after, .product-info-banner .product-cta .btn-add-to-cart.product-modal-link:hover:after, .product-info-banner .product-cta .expandable-content-close button:hover:after, .expandable-content-close .product-info-banner .product-cta button:hover:after, .product-info-banner .product-cta .search-results .coveo-folding-show-more:hover:after, .search-results .product-info-banner .product-cta .coveo-folding-show-more:hover:after, .product-info-banner .product-cta .search-results .coveo-folding-show-less:hover:after, .search-results .product-info-banner .product-cta .coveo-folding-show-less:hover:after, a.cta-forward:focus:after, a.cta-forward-linkalign:focus:after, .product-info .cta-forward-linkalign.product-modal-link:focus:after, .product-info-minimal .cta-forward-linkalign.product-modal-link:focus:after, .product-info-buy .cta-forward-linkalign.product-modal-link:focus:after, .product-info-banner .cta-forward-linkalign.product-modal-link:focus:after, .product-info-bundle .cta-forward-linkalign.product-modal-link:focus:after, .product-info .cta-forward.product-modal-link:focus:after, .product-info-minimal .cta-forward.product-modal-link:focus:after, .product-info-buy .cta-forward.product-modal-link:focus:after, .product-info-banner .cta-forward.product-modal-link:focus:after, .product-info-banner .product-cta .product-modal-link.btn-large:focus:after, .product-info-bundle .cta-forward.product-modal-link:focus:after, a.cta-online-retailers:focus:after, .product-info .cta-online-retailers.product-modal-link:focus:after, .product-info-minimal .cta-online-retailers.product-modal-link:focus:after, .product-info-buy .cta-online-retailers.product-modal-link:focus:after, .product-info-banner .cta-online-retailers.product-modal-link:focus:after, .product-info-bundle .cta-online-retailers.product-modal-link:focus:after, .product-info-banner .product-cta a.btn-large:focus:after, .product-info-banner .product-cta a.btn-add-to-cart:focus:after, .product-info-banner .product-cta .btn-add-to-cart.product-modal-link:focus:after, .product-info-banner .product-cta .expandable-content-close button:focus:after, .expandable-content-close .product-info-banner .product-cta button:focus:after, .product-info-banner .product-cta .search-results .coveo-folding-show-more:focus:after, .search-results .product-info-banner .product-cta .coveo-folding-show-more:focus:after, .product-info-banner .product-cta .search-results .coveo-folding-show-less:focus:after, .search-results .product-info-banner .product-cta .coveo-folding-show-less:focus:after {
  transform: translateX(3px)
}

a.cta-forward.small:after, a.small.cta-forward-linkalign:after, .product-info .small.cta-forward-linkalign.product-modal-link:after, .product-info-minimal .small.cta-forward-linkalign.product-modal-link:after, .product-info-buy .small.cta-forward-linkalign.product-modal-link:after, .product-info-banner .small.cta-forward-linkalign.product-modal-link:after, .product-info-bundle .small.cta-forward-linkalign.product-modal-link:after, a.cta-forward-linkalign.cta-online-retailers:after, .product-info .cta-forward-linkalign.cta-online-retailers.product-modal-link:after, .product-info-minimal .cta-forward-linkalign.cta-online-retailers.product-modal-link:after, .product-info-buy .cta-forward-linkalign.cta-online-retailers.product-modal-link:after, .product-info-banner .cta-forward-linkalign.cta-online-retailers.product-modal-link:after, .product-info-bundle .cta-forward-linkalign.cta-online-retailers.product-modal-link:after, .product-info .cta-forward.small.product-modal-link:after, .product-info a.product-modal-link.cta-online-retailers:after, .product-info .product-info-banner .product-cta .small.product-modal-link.btn-large:after, .product-info-banner .product-cta .product-info .small.product-modal-link.btn-large:after, .product-info .product-info-banner .product-cta .expandable-content-close button.product-modal-link.cta-online-retailers:after, .product-info-banner .product-cta .expandable-content-close .product-info button.product-modal-link.cta-online-retailers:after, .product-info .expandable-content-close .product-info-banner .product-cta button.product-modal-link.cta-online-retailers:after, .expandable-content-close .product-info-banner .product-cta .product-info button.product-modal-link.cta-online-retailers:after, .product-info .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .product-info .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .product-info .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-banner .product-cta .search-results .product-info .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .product-info .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-minimal .cta-forward.small.product-modal-link:after, .product-info-minimal a.product-modal-link.cta-online-retailers:after, .product-info-minimal .product-info-banner .product-cta .small.product-modal-link.btn-large:after, .product-info-banner .product-cta .product-info-minimal .small.product-modal-link.btn-large:after, .product-info-minimal .product-info-banner .product-cta .expandable-content-close button.product-modal-link.cta-online-retailers:after, .product-info-banner .product-cta .expandable-content-close .product-info-minimal button.product-modal-link.cta-online-retailers:after, .product-info-minimal .expandable-content-close .product-info-banner .product-cta button.product-modal-link.cta-online-retailers:after, .expandable-content-close .product-info-banner .product-cta .product-info-minimal button.product-modal-link.cta-online-retailers:after, .product-info-minimal .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .product-info-minimal .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-minimal .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .product-info-minimal .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-minimal .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-banner .product-cta .search-results .product-info-minimal .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-minimal .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .product-info-minimal .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-buy .cta-forward.small.product-modal-link:after, .product-info-buy a.product-modal-link.cta-online-retailers:after, .product-info-buy .product-info-banner .product-cta .small.product-modal-link.btn-large:after, .product-info-banner .product-cta .product-info-buy .small.product-modal-link.btn-large:after, .product-info-buy .product-info-banner .product-cta .expandable-content-close button.product-modal-link.cta-online-retailers:after, .product-info-banner .product-cta .expandable-content-close .product-info-buy button.product-modal-link.cta-online-retailers:after, .product-info-buy .expandable-content-close .product-info-banner .product-cta button.product-modal-link.cta-online-retailers:after, .expandable-content-close .product-info-banner .product-cta .product-info-buy button.product-modal-link.cta-online-retailers:after, .product-info-buy .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .product-info-buy .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-buy .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .product-info-buy .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-buy .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-banner .product-cta .search-results .product-info-buy .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-buy .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .product-info-buy .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-banner .cta-forward.small.product-modal-link:after, .product-info-banner a.product-modal-link.cta-online-retailers:after, .product-info-banner .product-cta .small.product-modal-link.btn-large:after, .product-info-banner .product-cta .expandable-content-close button.product-modal-link.cta-online-retailers:after, .expandable-content-close .product-info-banner .product-cta button.product-modal-link.cta-online-retailers:after, .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-bundle .cta-forward.small.product-modal-link:after, .product-info-bundle a.product-modal-link.cta-online-retailers:after, .product-info-bundle .product-info-banner .product-cta .small.product-modal-link.btn-large:after, .product-info-banner .product-cta .product-info-bundle .small.product-modal-link.btn-large:after, .product-info-bundle .product-info-banner .product-cta .expandable-content-close button.product-modal-link.cta-online-retailers:after, .product-info-banner .product-cta .expandable-content-close .product-info-bundle button.product-modal-link.cta-online-retailers:after, .product-info-bundle .expandable-content-close .product-info-banner .product-cta button.product-modal-link.cta-online-retailers:after, .expandable-content-close .product-info-banner .product-cta .product-info-bundle button.product-modal-link.cta-online-retailers:after, .product-info-bundle .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .product-info-bundle .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-bundle .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .product-info-bundle .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-bundle .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-banner .product-cta .search-results .product-info-bundle .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-bundle .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .product-info-bundle .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, a.cta-online-retailers:after, .product-info .cta-online-retailers.product-modal-link:after, .product-info-minimal .cta-online-retailers.product-modal-link:after, .product-info-buy .cta-online-retailers.product-modal-link:after, .product-info-banner .cta-online-retailers.product-modal-link:after, .product-info-bundle .cta-online-retailers.product-modal-link:after, .product-info-banner .product-cta a.small.btn-large:after, .product-info-banner .product-cta a.small.btn-add-to-cart:after, .product-info-banner .product-cta .small.btn-add-to-cart.product-modal-link:after, .product-info-banner .product-cta a.btn-add-to-cart.cta-online-retailers:after, .product-info-banner .product-cta .btn-add-to-cart.cta-online-retailers.product-modal-link:after, .product-info-banner .expandable-content-close .product-cta button.product-modal-link.cta-online-retailers:after, .product-info-banner .search-results .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-banner .search-results .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-banner .product-cta a.btn-large.cta-online-retailers:after, .product-info-banner .product-cta .btn-large.cta-online-retailers.product-modal-link:after, .product-info-banner .product-cta .expandable-content-close button.cta-online-retailers:after, .expandable-content-close .product-info-banner .product-cta button.cta-online-retailers:after, .product-info-banner .product-cta .search-results .cta-online-retailers.coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .cta-online-retailers.coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .cta-online-retailers.coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .cta-online-retailers.coveo-folding-show-less:after, .product-info-banner .product-cta .expandable-content-close button.small:after, .expandable-content-close .product-info-banner .product-cta button.small:after, .product-info-banner .product-cta .search-results .small.coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .small.coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .small.coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .small.coveo-folding-show-less:after {
  margin-top: -4px;
  font-size: 10px;
  padding-left: 7px
}

a.cta-forward-linkalign, .product-info .cta-forward-linkalign.product-modal-link, .product-info-minimal .cta-forward-linkalign.product-modal-link, .product-info-buy .cta-forward-linkalign.product-modal-link, .product-info-banner .cta-forward-linkalign.product-modal-link, .product-info-bundle .cta-forward-linkalign.product-modal-link {
  font-size: 16px;
  line-height: 1.43
}

a.cta-back, .product-info .cta-back.product-modal-link, .product-info-minimal .cta-back.product-modal-link, .product-info-buy .cta-back.product-modal-link, .product-info-banner .cta-back.product-modal-link, .product-info-bundle .cta-back.product-modal-link {
  position: relative
}

a.cta-back span, .product-info .cta-back.product-modal-link span, .product-info-minimal .cta-back.product-modal-link span, .product-info-buy .cta-back.product-modal-link span, .product-info-banner .cta-back.product-modal-link span, .product-info-bundle .cta-back.product-modal-link span {
  padding-left: 17px
}

a.cta-back:before, .product-info .cta-back.product-modal-link:before, .product-info-minimal .cta-back.product-modal-link:before, .product-info-buy .cta-back.product-modal-link:before, .product-info-banner .cta-back.product-modal-link:before, .product-info-bundle .cta-back.product-modal-link:before {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 10px;
  padding-left: 6px;
  font-size: 9px;
  line-height: 24px;
  height: 0;
  transition: transform .15s ease-in-out;
  margin-right: -17px;
  transform: scaleX(-1);
  -ms-transform-origin: 12px 12px
}

a.cta-back:active:before, .product-info .cta-back.product-modal-link:active:before, .product-info-minimal .cta-back.product-modal-link:active:before, .product-info-buy .cta-back.product-modal-link:active:before, .product-info-banner .cta-back.product-modal-link:active:before, .product-info-bundle .cta-back.product-modal-link:active:before, a.cta-back:hover:before, .product-info .cta-back.product-modal-link:hover:before, .product-info-minimal .cta-back.product-modal-link:hover:before, .product-info-buy .cta-back.product-modal-link:hover:before, .product-info-banner .cta-back.product-modal-link:hover:before, .product-info-bundle .cta-back.product-modal-link:hover:before, a.cta-back:focus:before, .product-info .cta-back.product-modal-link:focus:before, .product-info-minimal .cta-back.product-modal-link:focus:before, .product-info-buy .cta-back.product-modal-link:focus:before, .product-info-banner .cta-back.product-modal-link:focus:before, .product-info-bundle .cta-back.product-modal-link:focus:before {
  transform: scaleX(-1) translateX(3px)
}

a.cta-back.small:after, .product-info .cta-back.small.product-modal-link:after, .product-info-minimal .cta-back.small.product-modal-link:after, .product-info-buy .cta-back.small.product-modal-link:after, .product-info-banner .cta-back.small.product-modal-link:after, .product-info-bundle .cta-back.small.product-modal-link:after, a.cta-back.cta-online-retailers:after, .product-info .cta-back.cta-online-retailers.product-modal-link:after, .product-info-minimal .cta-back.cta-online-retailers.product-modal-link:after, .product-info-buy .cta-back.cta-online-retailers.product-modal-link:after, .product-info-banner .cta-back.cta-online-retailers.product-modal-link:after, .product-info-bundle .cta-back.cta-online-retailers.product-modal-link:after {
  margin-top: -4px;
  font-size: 10px;
  padding-right: 10px
}

a.cta-cart:before, .product-info .cta-cart.product-modal-link:before, .product-info-minimal .cta-cart.product-modal-link:before, .product-info-buy .cta-cart.product-modal-link:before, .product-info-banner .cta-cart.product-modal-link:before, .product-info-banner .product-cta .product-modal-link.btn-add-to-cart:before, .product-info-bundle .cta-cart.product-modal-link:before, .product-info-banner .product-cta a.btn-add-to-cart:before {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 15px;
  padding-right: 10px;
  vertical-align: baseline;
  height: 0
}

@media(min-width:1025px) {
  a.cta-cart:before, .product-info .cta-cart.product-modal-link:before, .product-info-minimal .cta-cart.product-modal-link:before, .product-info-buy .cta-cart.product-modal-link:before, .product-info-banner .cta-cart.product-modal-link:before, .product-info-banner .product-cta .product-modal-link.btn-add-to-cart:before, .product-info-bundle .cta-cart.product-modal-link:before, .product-info-banner .product-cta a.btn-add-to-cart:before {
    line-height: 19px
  }
}

a.cta-cart.small:before, .product-info .cta-cart.small.product-modal-link:before, .product-info-minimal .cta-cart.small.product-modal-link:before, .product-info-buy .cta-cart.small.product-modal-link:before, .product-info-banner .cta-cart.small.product-modal-link:before, .product-info-banner .product-cta .small.product-modal-link.btn-add-to-cart:before, .product-info-bundle .cta-cart.small.product-modal-link:before, a.cta-cart.cta-online-retailers:before, .product-info .cta-cart.cta-online-retailers.product-modal-link:before, .product-info-minimal .cta-cart.cta-online-retailers.product-modal-link:before, .product-info-buy .cta-cart.cta-online-retailers.product-modal-link:before, .product-info-banner .cta-cart.cta-online-retailers.product-modal-link:before, .product-info-banner .product-cta .cta-online-retailers.product-modal-link.btn-add-to-cart:before, .product-info-bundle .cta-cart.cta-online-retailers.product-modal-link:before, .product-info-banner .product-cta a.cta-online-retailers.btn-add-to-cart:before, .product-info-banner .product-cta a.small.btn-add-to-cart:before {
  margin-top: -2px
}

a.cta-download, .product-info .cta-download.product-modal-link, .product-info-minimal .cta-download.product-modal-link, .product-info-buy .cta-download.product-modal-link, .product-info-banner .cta-download.product-modal-link, .product-info-bundle .cta-download.product-modal-link {
  position: relative
}

a.cta-download span, .product-info .cta-download.product-modal-link span, .product-info-minimal .cta-download.product-modal-link span, .product-info-buy .cta-download.product-modal-link span, .product-info-banner .cta-download.product-modal-link span, .product-info-bundle .cta-download.product-modal-link span {
  padding-right: 22px
}

a.cta-download:after, .product-info .cta-download.product-modal-link:after, .product-info-minimal .cta-download.product-modal-link:after, .product-info-buy .cta-download.product-modal-link:after, .product-info-banner .cta-download.product-modal-link:after, .product-info-bundle .cta-download.product-modal-link:after {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  line-height: 24px;
  padding-left: 10px;
  position: absolute;
  margin-top: -2px;
  margin-left: -22px;
  height: 0
}

a.cta-download.small:after, .product-info .cta-download.small.product-modal-link:after, .product-info-minimal .cta-download.small.product-modal-link:after, .product-info-buy .cta-download.small.product-modal-link:after, .product-info-banner .cta-download.small.product-modal-link:after, .product-info-bundle .cta-download.small.product-modal-link:after, a.cta-download.cta-online-retailers:after, .product-info .cta-download.cta-online-retailers.product-modal-link:after, .product-info-minimal .cta-download.cta-online-retailers.product-modal-link:after, .product-info-buy .cta-download.cta-online-retailers.product-modal-link:after, .product-info-banner .cta-download.cta-online-retailers.product-modal-link:after, .product-info-bundle .cta-download.cta-online-retailers.product-modal-link:after {
  margin-top: -3px
}

a.btn, a.btn-large, a.btn-add-to-cart, .product-info .btn-add-to-cart.product-modal-link, .product-info-minimal .btn-add-to-cart.product-modal-link, .product-info-buy .btn-add-to-cart.product-modal-link, .product-info-banner .btn-add-to-cart.product-modal-link, .product-info-bundle .btn-add-to-cart.product-modal-link, .product-info .btn-large.product-modal-link, .product-info-minimal .btn-large.product-modal-link, .product-info-buy .btn-large.product-modal-link, .product-info-banner .btn-large.product-modal-link, .product-info-bundle .btn-large.product-modal-link, .expandable-content-close button, .search-results .coveo-folding-show-more, .search-results .coveo-folding-show-less, button.btn-large, a.btn-mini, .main-nav-secondary-bar a.buy-now-btn, .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link, .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link, .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link, .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link, .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link, .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-cta a.btn-large, .main-nav-secondary-bar .product-cta a.btn-add-to-cart, .main-nav-secondary-bar .product-cta .expandable-content-close button, .expandable-content-close .main-nav-secondary-bar .product-cta button, .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-more, .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-more, .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-less, .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-less, .product-info .btn-mini.product-modal-link, .product-info-minimal .btn-mini.product-modal-link, .product-info-buy .btn-mini.product-modal-link, .product-info-banner .btn-mini.product-modal-link, .product-info-bundle .btn-mini.product-modal-link, .product-info .btn.product-modal-link, .product-info-minimal .btn.product-modal-link, .product-info-buy .btn.product-modal-link, .product-info-banner .btn.product-modal-link, .product-info-bundle .btn.product-modal-link, .component-cta-button button.btn, .my-account-template .component-cta-button .btn, .g-challenge .container-wrapper .btn-show-more, .g-challenge .container-wrapper .btn-show-less, .grid-filter-display-ctn .display-toggle {
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  background-color: #00b8fc;
  color: black;
  padding: 8px 16px;
  border-radius: 4px
}

a.btn:active, a.btn-large:active, a.btn-add-to-cart:active, .product-info .btn-add-to-cart.product-modal-link:active, .product-info-minimal .btn-add-to-cart.product-modal-link:active, .product-info-buy .btn-add-to-cart.product-modal-link:active, .product-info-banner .btn-add-to-cart.product-modal-link:active, .product-info-bundle .btn-add-to-cart.product-modal-link:active, .product-info .btn-large.product-modal-link:active, .product-info-minimal .btn-large.product-modal-link:active, .product-info-buy .btn-large.product-modal-link:active, .product-info-banner .btn-large.product-modal-link:active, .product-info-bundle .btn-large.product-modal-link:active, .expandable-content-close button:active, .search-results .coveo-folding-show-more:active, .search-results .coveo-folding-show-less:active, button.btn-large:active, a.btn-mini:active, .main-nav-secondary-bar a.buy-now-btn:active, .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link:active, .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link:active, .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link:active, .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-cta a.btn-large:active, .main-nav-secondary-bar .product-cta a.btn-add-to-cart:active, .main-nav-secondary-bar .product-cta .expandable-content-close button:active, .expandable-content-close .main-nav-secondary-bar .product-cta button:active, .product-info .btn-mini.product-modal-link:active, .product-info-minimal .btn-mini.product-modal-link:active, .product-info-buy .btn-mini.product-modal-link:active, .product-info-banner .btn-mini.product-modal-link:active, .product-info-bundle .btn-mini.product-modal-link:active, .product-info .btn.product-modal-link:active, .product-info-minimal .btn.product-modal-link:active, .product-info-buy .btn.product-modal-link:active, .product-info-banner .btn.product-modal-link:active, .product-info-bundle .btn.product-modal-link:active, .component-cta-button button.btn:active, .my-account-template .component-cta-button .btn:active, .g-challenge .container-wrapper .btn-show-more:active, .g-challenge .container-wrapper .btn-show-less:active, .grid-filter-display-ctn .display-toggle:active, a.btn:hover, a.btn-large:hover, a.btn-add-to-cart:hover, .product-info .btn-add-to-cart.product-modal-link:hover, .product-info-minimal .btn-add-to-cart.product-modal-link:hover, .product-info-buy .btn-add-to-cart.product-modal-link:hover, .product-info-banner .btn-add-to-cart.product-modal-link:hover, .product-info-bundle .btn-add-to-cart.product-modal-link:hover, .product-info .btn-large.product-modal-link:hover, .product-info-minimal .btn-large.product-modal-link:hover, .product-info-buy .btn-large.product-modal-link:hover, .product-info-banner .btn-large.product-modal-link:hover, .product-info-bundle .btn-large.product-modal-link:hover, .expandable-content-close button:hover, .search-results .coveo-folding-show-more:hover, .search-results .coveo-folding-show-less:hover, button.btn-large:hover, a.btn-mini:hover, .main-nav-secondary-bar a.buy-now-btn:hover, .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link:hover, .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-cta a.btn-large:hover, .main-nav-secondary-bar .product-cta a.btn-add-to-cart:hover, .main-nav-secondary-bar .product-cta .expandable-content-close button:hover, .expandable-content-close .main-nav-secondary-bar .product-cta button:hover, .product-info .btn-mini.product-modal-link:hover, .product-info-minimal .btn-mini.product-modal-link:hover, .product-info-buy .btn-mini.product-modal-link:hover, .product-info-banner .btn-mini.product-modal-link:hover, .product-info-bundle .btn-mini.product-modal-link:hover, .product-info .btn.product-modal-link:hover, .product-info-minimal .btn.product-modal-link:hover, .product-info-buy .btn.product-modal-link:hover, .product-info-banner .btn.product-modal-link:hover, .product-info-bundle .btn.product-modal-link:hover, .component-cta-button button.btn:hover, .my-account-template .component-cta-button .btn:hover, .g-challenge .container-wrapper .btn-show-more:hover, .g-challenge .container-wrapper .btn-show-less:hover, .grid-filter-display-ctn .display-toggle:hover, a.btn:focus, a.btn-large:focus, a.btn-add-to-cart:focus, .product-info .btn-add-to-cart.product-modal-link:focus, .product-info-minimal .btn-add-to-cart.product-modal-link:focus, .product-info-buy .btn-add-to-cart.product-modal-link:focus, .product-info-banner .btn-add-to-cart.product-modal-link:focus, .product-info-bundle .btn-add-to-cart.product-modal-link:focus, .product-info .btn-large.product-modal-link:focus, .product-info-minimal .btn-large.product-modal-link:focus, .product-info-buy .btn-large.product-modal-link:focus, .product-info-banner .btn-large.product-modal-link:focus, .product-info-bundle .btn-large.product-modal-link:focus, .expandable-content-close button:focus, .search-results .coveo-folding-show-more:focus, .search-results .coveo-folding-show-less:focus, button.btn-large:focus, a.btn-mini:focus, .main-nav-secondary-bar a.buy-now-btn:focus, .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link:focus, .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-cta a.btn-large:focus, .main-nav-secondary-bar .product-cta a.btn-add-to-cart:focus, .main-nav-secondary-bar .product-cta .expandable-content-close button:focus, .expandable-content-close .main-nav-secondary-bar .product-cta button:focus, .product-info .btn-mini.product-modal-link:focus, .product-info-minimal .btn-mini.product-modal-link:focus, .product-info-buy .btn-mini.product-modal-link:focus, .product-info-banner .btn-mini.product-modal-link:focus, .product-info-bundle .btn-mini.product-modal-link:focus, .product-info .btn.product-modal-link:focus, .product-info-minimal .btn.product-modal-link:focus, .product-info-buy .btn.product-modal-link:focus, .product-info-banner .btn.product-modal-link:focus, .product-info-bundle .btn.product-modal-link:focus, .component-cta-button button.btn:focus, .my-account-template .component-cta-button .btn:focus, .g-challenge .container-wrapper .btn-show-more:focus, .g-challenge .container-wrapper .btn-show-less:focus, .grid-filter-display-ctn .display-toggle:focus {
  background-color: #0090bf
}

@media(max-width:719px) {
  a.btn, a.btn-large, a.btn-add-to-cart, .product-info .btn-add-to-cart.product-modal-link, .product-info-minimal .btn-add-to-cart.product-modal-link, .product-info-buy .btn-add-to-cart.product-modal-link, .product-info-banner .btn-add-to-cart.product-modal-link, .product-info-bundle .btn-add-to-cart.product-modal-link, .product-info .btn-large.product-modal-link, .product-info-minimal .btn-large.product-modal-link, .product-info-buy .btn-large.product-modal-link, .product-info-banner .btn-large.product-modal-link, .product-info-bundle .btn-large.product-modal-link, .expandable-content-close button, .search-results .coveo-folding-show-more, .search-results .coveo-folding-show-less, button.btn-large, a.btn-mini, .main-nav-secondary-bar a.buy-now-btn, .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link, .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link, .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link, .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link, .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link, .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-cta a.btn-large, .main-nav-secondary-bar .product-cta a.btn-add-to-cart, .main-nav-secondary-bar .product-cta .expandable-content-close button, .expandable-content-close .main-nav-secondary-bar .product-cta button, .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-more, .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-more, .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-less, .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-less, .product-info .btn-mini.product-modal-link, .product-info-minimal .btn-mini.product-modal-link, .product-info-buy .btn-mini.product-modal-link, .product-info-banner .btn-mini.product-modal-link, .product-info-bundle .btn-mini.product-modal-link, .product-info .btn.product-modal-link, .product-info-minimal .btn.product-modal-link, .product-info-buy .btn.product-modal-link, .product-info-banner .btn.product-modal-link, .product-info-bundle .btn.product-modal-link, .component-cta-button button.btn, .my-account-template .component-cta-button .btn, .g-challenge .container-wrapper .btn-show-more, .g-challenge .container-wrapper .btn-show-less, .grid-filter-display-ctn .display-toggle {
    display: block
  }
}

a.btn.ghost, a.ghost.btn-large, a.ghost.btn-add-to-cart, .product-info .ghost.btn-add-to-cart.product-modal-link, .product-info-minimal .ghost.btn-add-to-cart.product-modal-link, .product-info-buy .ghost.btn-add-to-cart.product-modal-link, .product-info-banner .ghost.btn-add-to-cart.product-modal-link, .product-info-bundle .ghost.btn-add-to-cart.product-modal-link, .product-info .ghost.btn-large.product-modal-link, .product-info-minimal .ghost.btn-large.product-modal-link, .product-info-buy .ghost.btn-large.product-modal-link, .product-info-banner .ghost.btn-large.product-modal-link, .product-info-bundle .ghost.btn-large.product-modal-link, .expandable-content-close button.ghost, .search-results .ghost.coveo-folding-show-more, .search-results .ghost.coveo-folding-show-less, button.ghost.btn-large, a.ghost.btn-mini, .main-nav-secondary-bar a.ghost.buy-now-btn, .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link, .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link, .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link, .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link, .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link, .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-cta a.ghost.btn-large, .main-nav-secondary-bar .product-cta a.ghost.btn-add-to-cart, .main-nav-secondary-bar .product-cta .expandable-content-close button.ghost, .expandable-content-close .main-nav-secondary-bar .product-cta button.ghost, .product-info .ghost.btn-mini.product-modal-link, .product-info-minimal .ghost.btn-mini.product-modal-link, .product-info-buy .ghost.btn-mini.product-modal-link, .product-info-banner .ghost.btn-mini.product-modal-link, .product-info-bundle .ghost.btn-mini.product-modal-link, .product-info .btn.ghost.product-modal-link, .product-info-minimal .btn.ghost.product-modal-link, .product-info-buy .btn.ghost.product-modal-link, .product-info-banner .btn.ghost.product-modal-link, .product-info-bundle .btn.ghost.product-modal-link, .component-cta-button button.ghost.btn, .my-account-template .component-cta-button .ghost.btn, .g-challenge .container-wrapper .ghost.btn-show-more, .g-challenge .container-wrapper .ghost.btn-show-less, .grid-filter-display-ctn .ghost.display-toggle {
  padding: 6px 14px;
  background-color: transparent;
  color: #2f3132;
  border: 2px solid #00b8fc
}

a.btn.ghost:active, a.ghost.btn-large:active, a.ghost.btn-add-to-cart:active, .product-info .ghost.btn-add-to-cart.product-modal-link:active, .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:active, .product-info-buy .ghost.btn-add-to-cart.product-modal-link:active, .product-info-banner .ghost.btn-add-to-cart.product-modal-link:active, .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:active, .product-info .ghost.btn-large.product-modal-link:active, .product-info-minimal .ghost.btn-large.product-modal-link:active, .product-info-buy .ghost.btn-large.product-modal-link:active, .product-info-banner .ghost.btn-large.product-modal-link:active, .product-info-bundle .ghost.btn-large.product-modal-link:active, .expandable-content-close button.ghost:active, .search-results .ghost.coveo-folding-show-more:active, .search-results .ghost.coveo-folding-show-less:active, button.ghost.btn-large:active, a.ghost.btn-mini:active, .main-nav-secondary-bar a.ghost.buy-now-btn:active, .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link:active, .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link:active, .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link:active, .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info .ghost.btn-mini.product-modal-link:active, .product-info-minimal .ghost.btn-mini.product-modal-link:active, .product-info-buy .ghost.btn-mini.product-modal-link:active, .product-info-banner .ghost.btn-mini.product-modal-link:active, .product-info-bundle .ghost.btn-mini.product-modal-link:active, .product-info .btn.ghost.product-modal-link:active, .product-info-minimal .btn.ghost.product-modal-link:active, .product-info-buy .btn.ghost.product-modal-link:active, .product-info-banner .btn.ghost.product-modal-link:active, .product-info-bundle .btn.ghost.product-modal-link:active, .component-cta-button button.ghost.btn:active, .my-account-template .component-cta-button .ghost.btn:active, .g-challenge .container-wrapper .ghost.btn-show-more:active, .g-challenge .container-wrapper .ghost.btn-show-less:active, .grid-filter-display-ctn .ghost.display-toggle:active, a.btn.ghost:hover, a.ghost.btn-large:hover, a.ghost.btn-add-to-cart:hover, .product-info .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-buy .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-banner .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:hover, .product-info .ghost.btn-large.product-modal-link:hover, .product-info-minimal .ghost.btn-large.product-modal-link:hover, .product-info-buy .ghost.btn-large.product-modal-link:hover, .product-info-banner .ghost.btn-large.product-modal-link:hover, .product-info-bundle .ghost.btn-large.product-modal-link:hover, .expandable-content-close button.ghost:hover, .search-results .ghost.coveo-folding-show-more:hover, .search-results .ghost.coveo-folding-show-less:hover, button.ghost.btn-large:hover, a.ghost.btn-mini:hover, .main-nav-secondary-bar a.ghost.buy-now-btn:hover, .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link:hover, .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info .ghost.btn-mini.product-modal-link:hover, .product-info-minimal .ghost.btn-mini.product-modal-link:hover, .product-info-buy .ghost.btn-mini.product-modal-link:hover, .product-info-banner .ghost.btn-mini.product-modal-link:hover, .product-info-bundle .ghost.btn-mini.product-modal-link:hover, .product-info .btn.ghost.product-modal-link:hover, .product-info-minimal .btn.ghost.product-modal-link:hover, .product-info-buy .btn.ghost.product-modal-link:hover, .product-info-banner .btn.ghost.product-modal-link:hover, .product-info-bundle .btn.ghost.product-modal-link:hover, .component-cta-button button.ghost.btn:hover, .my-account-template .component-cta-button .ghost.btn:hover, .g-challenge .container-wrapper .ghost.btn-show-more:hover, .g-challenge .container-wrapper .ghost.btn-show-less:hover, .grid-filter-display-ctn .ghost.display-toggle:hover, a.btn.ghost:focus, a.ghost.btn-large:focus, a.ghost.btn-add-to-cart:focus, .product-info .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-buy .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-banner .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:focus, .product-info .ghost.btn-large.product-modal-link:focus, .product-info-minimal .ghost.btn-large.product-modal-link:focus, .product-info-buy .ghost.btn-large.product-modal-link:focus, .product-info-banner .ghost.btn-large.product-modal-link:focus, .product-info-bundle .ghost.btn-large.product-modal-link:focus, .expandable-content-close button.ghost:focus, .search-results .ghost.coveo-folding-show-more:focus, .search-results .ghost.coveo-folding-show-less:focus, button.ghost.btn-large:focus, a.ghost.btn-mini:focus, .main-nav-secondary-bar a.ghost.buy-now-btn:focus, .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link:focus, .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info .ghost.btn-mini.product-modal-link:focus, .product-info-minimal .ghost.btn-mini.product-modal-link:focus, .product-info-buy .ghost.btn-mini.product-modal-link:focus, .product-info-banner .ghost.btn-mini.product-modal-link:focus, .product-info-bundle .ghost.btn-mini.product-modal-link:focus, .product-info .btn.ghost.product-modal-link:focus, .product-info-minimal .btn.ghost.product-modal-link:focus, .product-info-buy .btn.ghost.product-modal-link:focus, .product-info-banner .btn.ghost.product-modal-link:focus, .product-info-bundle .btn.ghost.product-modal-link:focus, .component-cta-button button.ghost.btn:focus, .my-account-template .component-cta-button .ghost.btn:focus, .g-challenge .container-wrapper .ghost.btn-show-more:focus, .g-challenge .container-wrapper .ghost.btn-show-less:focus, .grid-filter-display-ctn .ghost.display-toggle:focus {
  color: #007fa8;
  border-color: #0090bf
}

a.btn.play, a.play.btn-large, a.play.btn-add-to-cart, .product-info .play.btn-add-to-cart.product-modal-link, .product-info-minimal .play.btn-add-to-cart.product-modal-link, .product-info-buy .play.btn-add-to-cart.product-modal-link, .product-info-banner .play.btn-add-to-cart.product-modal-link, .product-info-bundle .play.btn-add-to-cart.product-modal-link, .product-info .play.btn-large.product-modal-link, .product-info-minimal .play.btn-large.product-modal-link, .product-info-buy .play.btn-large.product-modal-link, .product-info-banner .play.btn-large.product-modal-link, .product-info-bundle .play.btn-large.product-modal-link, .expandable-content-close button.play, .search-results .play.coveo-folding-show-more, .search-results .play.coveo-folding-show-less, button.play.btn-large, a.play.btn-mini, .main-nav-secondary-bar a.play.buy-now-btn, .main-nav-secondary-bar .product-info .play.buy-now-btn.product-modal-link, .product-info .main-nav-secondary-bar .play.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-minimal .play.buy-now-btn.product-modal-link, .product-info-minimal .main-nav-secondary-bar .play.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-buy .play.buy-now-btn.product-modal-link, .product-info-buy .main-nav-secondary-bar .play.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-banner .play.buy-now-btn.product-modal-link, .product-info-banner .main-nav-secondary-bar .play.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-bundle .play.buy-now-btn.product-modal-link, .product-info-bundle .main-nav-secondary-bar .play.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-cta a.play.btn-large, .main-nav-secondary-bar .product-cta a.play.btn-add-to-cart, .main-nav-secondary-bar .product-cta .expandable-content-close button.play, .expandable-content-close .main-nav-secondary-bar .product-cta button.play, .product-info .play.btn-mini.product-modal-link, .product-info-minimal .play.btn-mini.product-modal-link, .product-info-buy .play.btn-mini.product-modal-link, .product-info-banner .play.btn-mini.product-modal-link, .product-info-bundle .play.btn-mini.product-modal-link, .product-info .btn.play.product-modal-link, .product-info-minimal .btn.play.product-modal-link, .product-info-buy .btn.play.product-modal-link, .product-info-banner .btn.play.product-modal-link, .product-info-bundle .btn.play.product-modal-link, .component-cta-button button.play.btn, .my-account-template .component-cta-button .play.btn, .g-challenge .container-wrapper .play.btn-show-more, .g-challenge .container-wrapper .play.btn-show-less, .grid-filter-display-ctn .play.display-toggle {
  padding-left: 19px
}

a.btn.play:after, a.play.btn-large:after, a.play.btn-add-to-cart:after, .product-info .play.btn-add-to-cart.product-modal-link:after, .product-info-minimal .play.btn-add-to-cart.product-modal-link:after, .product-info-buy .play.btn-add-to-cart.product-modal-link:after, .product-info-banner .play.btn-add-to-cart.product-modal-link:after, .product-info-bundle .play.btn-add-to-cart.product-modal-link:after, .product-info .play.btn-large.product-modal-link:after, .product-info-minimal .play.btn-large.product-modal-link:after, .product-info-buy .play.btn-large.product-modal-link:after, .product-info-banner .play.btn-large.product-modal-link:after, .product-info-bundle .play.btn-large.product-modal-link:after, .expandable-content-close button.play:after, .search-results .play.coveo-folding-show-more:after, .search-results .play.coveo-folding-show-less:after, button.play.btn-large:after, a.play.btn-mini:after, .main-nav-secondary-bar a.play.buy-now-btn:after, .main-nav-secondary-bar .product-info .play.buy-now-btn.product-modal-link:after, .product-info .main-nav-secondary-bar .play.buy-now-btn.product-modal-link:after, .main-nav-secondary-bar .product-info-minimal .play.buy-now-btn.product-modal-link:after, .product-info-minimal .main-nav-secondary-bar .play.buy-now-btn.product-modal-link:after, .main-nav-secondary-bar .product-info-buy .play.buy-now-btn.product-modal-link:after, .product-info-buy .main-nav-secondary-bar .play.buy-now-btn.product-modal-link:after, .main-nav-secondary-bar .product-info-banner .play.buy-now-btn.product-modal-link:after, .product-info-banner .main-nav-secondary-bar .play.buy-now-btn.product-modal-link:after, .main-nav-secondary-bar .product-info-bundle .play.buy-now-btn.product-modal-link:after, .product-info-bundle .main-nav-secondary-bar .play.buy-now-btn.product-modal-link:after, .main-nav-secondary-bar .product-cta a.play.btn-large:after, .main-nav-secondary-bar .product-cta a.play.btn-add-to-cart:after, .main-nav-secondary-bar .product-cta .expandable-content-close button.play:after, .expandable-content-close .main-nav-secondary-bar .product-cta button.play:after, .product-info .play.btn-mini.product-modal-link:after, .product-info-minimal .play.btn-mini.product-modal-link:after, .product-info-buy .play.btn-mini.product-modal-link:after, .product-info-banner .play.btn-mini.product-modal-link:after, .product-info-bundle .play.btn-mini.product-modal-link:after, .product-info .btn.play.product-modal-link:after, .product-info-minimal .btn.play.product-modal-link:after, .product-info-buy .btn.play.product-modal-link:after, .product-info-banner .btn.play.product-modal-link:after, .product-info-bundle .btn.play.product-modal-link:after, .component-cta-button button.play.btn:after, .my-account-template .component-cta-button .play.btn:after, .g-challenge .container-wrapper .play.btn-show-more:after, .g-challenge .container-wrapper .play.btn-show-less:after, .grid-filter-display-ctn .play.display-toggle:after {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  top: -1px;
  font-size: 20px;
  line-height: 18px;
  padding-left: 6px
}

a.btn.btn-white, a.btn-white.btn-large, a.btn-white.btn-add-to-cart, .product-info .btn-white.btn-add-to-cart.product-modal-link, .product-info-minimal .btn-white.btn-add-to-cart.product-modal-link, .product-info-buy .btn-white.btn-add-to-cart.product-modal-link, .product-info-banner .btn-white.btn-add-to-cart.product-modal-link, .product-info-bundle .btn-white.btn-add-to-cart.product-modal-link, .product-info .btn-white.btn-large.product-modal-link, .product-info-minimal .btn-white.btn-large.product-modal-link, .product-info-buy .btn-white.btn-large.product-modal-link, .product-info-banner .btn-white.btn-large.product-modal-link, .product-info-bundle .btn-white.btn-large.product-modal-link, .expandable-content-close button.btn-white, .search-results .btn-white.coveo-folding-show-more, .search-results .btn-white.coveo-folding-show-less, button.btn-white.btn-large, a.btn-white.btn-mini, .main-nav-secondary-bar a.btn-white.buy-now-btn, .main-nav-secondary-bar .product-info .btn-white.buy-now-btn.product-modal-link, .product-info .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-minimal .btn-white.buy-now-btn.product-modal-link, .product-info-minimal .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-buy .btn-white.buy-now-btn.product-modal-link, .product-info-buy .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-banner .btn-white.buy-now-btn.product-modal-link, .product-info-banner .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-bundle .btn-white.buy-now-btn.product-modal-link, .product-info-bundle .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-cta a.btn-white.btn-large, .main-nav-secondary-bar .product-cta a.btn-white.btn-add-to-cart, .main-nav-secondary-bar .product-cta .expandable-content-close button.btn-white, .expandable-content-close .main-nav-secondary-bar .product-cta button.btn-white, .product-info .btn-white.btn-mini.product-modal-link, .product-info-minimal .btn-white.btn-mini.product-modal-link, .product-info-buy .btn-white.btn-mini.product-modal-link, .product-info-banner .btn-white.btn-mini.product-modal-link, .product-info-bundle .btn-white.btn-mini.product-modal-link, .product-info .btn.btn-white.product-modal-link, .product-info-minimal .btn.btn-white.product-modal-link, .product-info-buy .btn.btn-white.product-modal-link, .product-info-banner .btn.btn-white.product-modal-link, .product-info-bundle .btn.btn-white.product-modal-link, .component-cta-button button.btn-white.btn, .my-account-template .component-cta-button .btn-white.btn, .g-challenge .container-wrapper .btn-white.btn-show-more, .g-challenge .container-wrapper .btn-white.btn-show-less, .grid-filter-display-ctn .btn-white.display-toggle {
  background-color: #f4f4f4;
  color: #0090bf
}

a.btn.btn-white:active, a.btn-white.btn-large:active, a.btn-white.btn-add-to-cart:active, .product-info .btn-white.btn-add-to-cart.product-modal-link:active, .product-info-minimal .btn-white.btn-add-to-cart.product-modal-link:active, .product-info-buy .btn-white.btn-add-to-cart.product-modal-link:active, .product-info-banner .btn-white.btn-add-to-cart.product-modal-link:active, .product-info-bundle .btn-white.btn-add-to-cart.product-modal-link:active, .product-info .btn-white.btn-large.product-modal-link:active, .product-info-minimal .btn-white.btn-large.product-modal-link:active, .product-info-buy .btn-white.btn-large.product-modal-link:active, .product-info-banner .btn-white.btn-large.product-modal-link:active, .product-info-bundle .btn-white.btn-large.product-modal-link:active, .expandable-content-close button.btn-white:active, .search-results .btn-white.coveo-folding-show-more:active, .search-results .btn-white.coveo-folding-show-less:active, button.btn-white.btn-large:active, a.btn-white.btn-mini:active, .main-nav-secondary-bar a.btn-white.buy-now-btn:active, .main-nav-secondary-bar .product-info .btn-white.buy-now-btn.product-modal-link:active, .product-info .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-minimal .btn-white.buy-now-btn.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-buy .btn-white.buy-now-btn.product-modal-link:active, .product-info-buy .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-banner .btn-white.buy-now-btn.product-modal-link:active, .product-info-banner .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-bundle .btn-white.buy-now-btn.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link:active, .product-info .btn-white.btn-mini.product-modal-link:active, .product-info-minimal .btn-white.btn-mini.product-modal-link:active, .product-info-buy .btn-white.btn-mini.product-modal-link:active, .product-info-banner .btn-white.btn-mini.product-modal-link:active, .product-info-bundle .btn-white.btn-mini.product-modal-link:active, .product-info .btn.btn-white.product-modal-link:active, .product-info-minimal .btn.btn-white.product-modal-link:active, .product-info-buy .btn.btn-white.product-modal-link:active, .product-info-banner .btn.btn-white.product-modal-link:active, .product-info-bundle .btn.btn-white.product-modal-link:active, .component-cta-button button.btn-white.btn:active, .my-account-template .component-cta-button .btn-white.btn:active, .g-challenge .container-wrapper .btn-white.btn-show-more:active, .g-challenge .container-wrapper .btn-white.btn-show-less:active, .grid-filter-display-ctn .btn-white.display-toggle:active, a.btn.btn-white:hover, a.btn-white.btn-large:hover, a.btn-white.btn-add-to-cart:hover, .product-info .btn-white.btn-add-to-cart.product-modal-link:hover, .product-info-minimal .btn-white.btn-add-to-cart.product-modal-link:hover, .product-info-buy .btn-white.btn-add-to-cart.product-modal-link:hover, .product-info-banner .btn-white.btn-add-to-cart.product-modal-link:hover, .product-info-bundle .btn-white.btn-add-to-cart.product-modal-link:hover, .product-info .btn-white.btn-large.product-modal-link:hover, .product-info-minimal .btn-white.btn-large.product-modal-link:hover, .product-info-buy .btn-white.btn-large.product-modal-link:hover, .product-info-banner .btn-white.btn-large.product-modal-link:hover, .product-info-bundle .btn-white.btn-large.product-modal-link:hover, .expandable-content-close button.btn-white:hover, .search-results .btn-white.coveo-folding-show-more:hover, .search-results .btn-white.coveo-folding-show-less:hover, button.btn-white.btn-large:hover, a.btn-white.btn-mini:hover, .main-nav-secondary-bar a.btn-white.buy-now-btn:hover, .main-nav-secondary-bar .product-info .btn-white.buy-now-btn.product-modal-link:hover, .product-info .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-minimal .btn-white.buy-now-btn.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-buy .btn-white.buy-now-btn.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-banner .btn-white.buy-now-btn.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-bundle .btn-white.buy-now-btn.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link:hover, .product-info .btn-white.btn-mini.product-modal-link:hover, .product-info-minimal .btn-white.btn-mini.product-modal-link:hover, .product-info-buy .btn-white.btn-mini.product-modal-link:hover, .product-info-banner .btn-white.btn-mini.product-modal-link:hover, .product-info-bundle .btn-white.btn-mini.product-modal-link:hover, .product-info .btn.btn-white.product-modal-link:hover, .product-info-minimal .btn.btn-white.product-modal-link:hover, .product-info-buy .btn.btn-white.product-modal-link:hover, .product-info-banner .btn.btn-white.product-modal-link:hover, .product-info-bundle .btn.btn-white.product-modal-link:hover, .component-cta-button button.btn-white.btn:hover, .my-account-template .component-cta-button .btn-white.btn:hover, .g-challenge .container-wrapper .btn-white.btn-show-more:hover, .g-challenge .container-wrapper .btn-white.btn-show-less:hover, .grid-filter-display-ctn .btn-white.display-toggle:hover, a.btn.btn-white:focus, a.btn-white.btn-large:focus, a.btn-white.btn-add-to-cart:focus, .product-info .btn-white.btn-add-to-cart.product-modal-link:focus, .product-info-minimal .btn-white.btn-add-to-cart.product-modal-link:focus, .product-info-buy .btn-white.btn-add-to-cart.product-modal-link:focus, .product-info-banner .btn-white.btn-add-to-cart.product-modal-link:focus, .product-info-bundle .btn-white.btn-add-to-cart.product-modal-link:focus, .product-info .btn-white.btn-large.product-modal-link:focus, .product-info-minimal .btn-white.btn-large.product-modal-link:focus, .product-info-buy .btn-white.btn-large.product-modal-link:focus, .product-info-banner .btn-white.btn-large.product-modal-link:focus, .product-info-bundle .btn-white.btn-large.product-modal-link:focus, .expandable-content-close button.btn-white:focus, .search-results .btn-white.coveo-folding-show-more:focus, .search-results .btn-white.coveo-folding-show-less:focus, button.btn-white.btn-large:focus, a.btn-white.btn-mini:focus, .main-nav-secondary-bar a.btn-white.buy-now-btn:focus, .main-nav-secondary-bar .product-info .btn-white.buy-now-btn.product-modal-link:focus, .product-info .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-minimal .btn-white.buy-now-btn.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-buy .btn-white.buy-now-btn.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-banner .btn-white.buy-now-btn.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-bundle .btn-white.buy-now-btn.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar .btn-white.buy-now-btn.product-modal-link:focus, .product-info .btn-white.btn-mini.product-modal-link:focus, .product-info-minimal .btn-white.btn-mini.product-modal-link:focus, .product-info-buy .btn-white.btn-mini.product-modal-link:focus, .product-info-banner .btn-white.btn-mini.product-modal-link:focus, .product-info-bundle .btn-white.btn-mini.product-modal-link:focus, .product-info .btn.btn-white.product-modal-link:focus, .product-info-minimal .btn.btn-white.product-modal-link:focus, .product-info-buy .btn.btn-white.product-modal-link:focus, .product-info-banner .btn.btn-white.product-modal-link:focus, .product-info-bundle .btn.btn-white.product-modal-link:focus, .component-cta-button button.btn-white.btn:focus, .my-account-template .component-cta-button .btn-white.btn:focus, .g-challenge .container-wrapper .btn-white.btn-show-more:focus, .g-challenge .container-wrapper .btn-white.btn-show-less:focus, .grid-filter-display-ctn .btn-white.display-toggle:focus {
  background-color: #fff
}

a.btn.btn-white.ghost, a.btn-white.ghost.btn-large, a.btn-white.ghost.btn-add-to-cart, .product-info .btn-white.ghost.btn-add-to-cart.product-modal-link, .product-info-minimal .btn-white.ghost.btn-add-to-cart.product-modal-link, .product-info-buy .btn-white.ghost.btn-add-to-cart.product-modal-link, .product-info-banner .btn-white.ghost.btn-add-to-cart.product-modal-link, .product-info-bundle .btn-white.ghost.btn-add-to-cart.product-modal-link, .product-info .btn-white.ghost.btn-large.product-modal-link, .product-info-minimal .btn-white.ghost.btn-large.product-modal-link, .product-info-buy .btn-white.ghost.btn-large.product-modal-link, .product-info-banner .btn-white.ghost.btn-large.product-modal-link, .product-info-bundle .btn-white.ghost.btn-large.product-modal-link, .expandable-content-close button.btn-white.ghost, .search-results .btn-white.ghost.coveo-folding-show-more, .search-results .btn-white.ghost.coveo-folding-show-less, button.btn-white.ghost.btn-large, a.btn-white.ghost.btn-mini, .main-nav-secondary-bar a.btn-white.ghost.buy-now-btn, .main-nav-secondary-bar .product-info .btn-white.ghost.buy-now-btn.product-modal-link, .product-info .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-minimal .btn-white.ghost.buy-now-btn.product-modal-link, .product-info-minimal .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-buy .btn-white.ghost.buy-now-btn.product-modal-link, .product-info-buy .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-banner .btn-white.ghost.buy-now-btn.product-modal-link, .product-info-banner .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-bundle .btn-white.ghost.buy-now-btn.product-modal-link, .product-info-bundle .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link, .product-info .btn-white.ghost.btn-mini.product-modal-link, .product-info-minimal .btn-white.ghost.btn-mini.product-modal-link, .product-info-buy .btn-white.ghost.btn-mini.product-modal-link, .product-info-banner .btn-white.ghost.btn-mini.product-modal-link, .product-info-bundle .btn-white.ghost.btn-mini.product-modal-link, .product-info .btn.btn-white.ghost.product-modal-link, .product-info-minimal .btn.btn-white.ghost.product-modal-link, .product-info-buy .btn.btn-white.ghost.product-modal-link, .product-info-banner .btn.btn-white.ghost.product-modal-link, .product-info-bundle .btn.btn-white.ghost.product-modal-link, .component-cta-button button.btn-white.ghost.btn, .my-account-template .component-cta-button .btn-white.ghost.btn, .g-challenge .container-wrapper .btn-white.ghost.btn-show-more, .g-challenge .container-wrapper .btn-white.ghost.btn-show-less, .grid-filter-display-ctn .btn-white.ghost.display-toggle {
  background-color: transparent;
  color: #f4f4f4;
  transition: background-color 150ms linear;
  border: 2px solid #f4f4f4
}

a.btn.btn-white.ghost:active, a.btn-white.ghost.btn-large:active, a.btn-white.ghost.btn-add-to-cart:active, .product-info .btn-white.ghost.btn-add-to-cart.product-modal-link:active, .product-info-minimal .btn-white.ghost.btn-add-to-cart.product-modal-link:active, .product-info-buy .btn-white.ghost.btn-add-to-cart.product-modal-link:active, .product-info-banner .btn-white.ghost.btn-add-to-cart.product-modal-link:active, .product-info-bundle .btn-white.ghost.btn-add-to-cart.product-modal-link:active, .product-info .btn-white.ghost.btn-large.product-modal-link:active, .product-info-minimal .btn-white.ghost.btn-large.product-modal-link:active, .product-info-buy .btn-white.ghost.btn-large.product-modal-link:active, .product-info-banner .btn-white.ghost.btn-large.product-modal-link:active, .product-info-bundle .btn-white.ghost.btn-large.product-modal-link:active, .expandable-content-close button.btn-white.ghost:active, .search-results .btn-white.ghost.coveo-folding-show-more:active, .search-results .btn-white.ghost.coveo-folding-show-less:active, button.btn-white.ghost.btn-large:active, a.btn-white.ghost.btn-mini:active, .main-nav-secondary-bar a.btn-white.ghost.buy-now-btn:active, .main-nav-secondary-bar .product-info .btn-white.ghost.buy-now-btn.product-modal-link:active, .product-info .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-minimal .btn-white.ghost.buy-now-btn.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-buy .btn-white.ghost.buy-now-btn.product-modal-link:active, .product-info-buy .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-banner .btn-white.ghost.buy-now-btn.product-modal-link:active, .product-info-banner .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-bundle .btn-white.ghost.buy-now-btn.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link:active, .product-info .btn-white.ghost.btn-mini.product-modal-link:active, .product-info-minimal .btn-white.ghost.btn-mini.product-modal-link:active, .product-info-buy .btn-white.ghost.btn-mini.product-modal-link:active, .product-info-banner .btn-white.ghost.btn-mini.product-modal-link:active, .product-info-bundle .btn-white.ghost.btn-mini.product-modal-link:active, .product-info .btn.btn-white.ghost.product-modal-link:active, .product-info-minimal .btn.btn-white.ghost.product-modal-link:active, .product-info-buy .btn.btn-white.ghost.product-modal-link:active, .product-info-banner .btn.btn-white.ghost.product-modal-link:active, .product-info-bundle .btn.btn-white.ghost.product-modal-link:active, .component-cta-button button.btn-white.ghost.btn:active, .my-account-template .component-cta-button .btn-white.ghost.btn:active, .g-challenge .container-wrapper .btn-white.ghost.btn-show-more:active, .g-challenge .container-wrapper .btn-white.ghost.btn-show-less:active, .grid-filter-display-ctn .btn-white.ghost.display-toggle:active, a.btn.btn-white.ghost:hover, a.btn-white.ghost.btn-large:hover, a.btn-white.ghost.btn-add-to-cart:hover, .product-info .btn-white.ghost.btn-add-to-cart.product-modal-link:hover, .product-info-minimal .btn-white.ghost.btn-add-to-cart.product-modal-link:hover, .product-info-buy .btn-white.ghost.btn-add-to-cart.product-modal-link:hover, .product-info-banner .btn-white.ghost.btn-add-to-cart.product-modal-link:hover, .product-info-bundle .btn-white.ghost.btn-add-to-cart.product-modal-link:hover, .product-info .btn-white.ghost.btn-large.product-modal-link:hover, .product-info-minimal .btn-white.ghost.btn-large.product-modal-link:hover, .product-info-buy .btn-white.ghost.btn-large.product-modal-link:hover, .product-info-banner .btn-white.ghost.btn-large.product-modal-link:hover, .product-info-bundle .btn-white.ghost.btn-large.product-modal-link:hover, .expandable-content-close button.btn-white.ghost:hover, .search-results .btn-white.ghost.coveo-folding-show-more:hover, .search-results .btn-white.ghost.coveo-folding-show-less:hover, button.btn-white.ghost.btn-large:hover, a.btn-white.ghost.btn-mini:hover, .main-nav-secondary-bar a.btn-white.ghost.buy-now-btn:hover, .main-nav-secondary-bar .product-info .btn-white.ghost.buy-now-btn.product-modal-link:hover, .product-info .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-minimal .btn-white.ghost.buy-now-btn.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-buy .btn-white.ghost.buy-now-btn.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-banner .btn-white.ghost.buy-now-btn.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-bundle .btn-white.ghost.buy-now-btn.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link:hover, .product-info .btn-white.ghost.btn-mini.product-modal-link:hover, .product-info-minimal .btn-white.ghost.btn-mini.product-modal-link:hover, .product-info-buy .btn-white.ghost.btn-mini.product-modal-link:hover, .product-info-banner .btn-white.ghost.btn-mini.product-modal-link:hover, .product-info-bundle .btn-white.ghost.btn-mini.product-modal-link:hover, .product-info .btn.btn-white.ghost.product-modal-link:hover, .product-info-minimal .btn.btn-white.ghost.product-modal-link:hover, .product-info-buy .btn.btn-white.ghost.product-modal-link:hover, .product-info-banner .btn.btn-white.ghost.product-modal-link:hover, .product-info-bundle .btn.btn-white.ghost.product-modal-link:hover, .component-cta-button button.btn-white.ghost.btn:hover, .my-account-template .component-cta-button .btn-white.ghost.btn:hover, .g-challenge .container-wrapper .btn-white.ghost.btn-show-more:hover, .g-challenge .container-wrapper .btn-white.ghost.btn-show-less:hover, .grid-filter-display-ctn .btn-white.ghost.display-toggle:hover, a.btn.btn-white.ghost:focus, a.btn-white.ghost.btn-large:focus, a.btn-white.ghost.btn-add-to-cart:focus, .product-info .btn-white.ghost.btn-add-to-cart.product-modal-link:focus, .product-info-minimal .btn-white.ghost.btn-add-to-cart.product-modal-link:focus, .product-info-buy .btn-white.ghost.btn-add-to-cart.product-modal-link:focus, .product-info-banner .btn-white.ghost.btn-add-to-cart.product-modal-link:focus, .product-info-bundle .btn-white.ghost.btn-add-to-cart.product-modal-link:focus, .product-info .btn-white.ghost.btn-large.product-modal-link:focus, .product-info-minimal .btn-white.ghost.btn-large.product-modal-link:focus, .product-info-buy .btn-white.ghost.btn-large.product-modal-link:focus, .product-info-banner .btn-white.ghost.btn-large.product-modal-link:focus, .product-info-bundle .btn-white.ghost.btn-large.product-modal-link:focus, .expandable-content-close button.btn-white.ghost:focus, .search-results .btn-white.ghost.coveo-folding-show-more:focus, .search-results .btn-white.ghost.coveo-folding-show-less:focus, button.btn-white.ghost.btn-large:focus, a.btn-white.ghost.btn-mini:focus, .main-nav-secondary-bar a.btn-white.ghost.buy-now-btn:focus, .main-nav-secondary-bar .product-info .btn-white.ghost.buy-now-btn.product-modal-link:focus, .product-info .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-minimal .btn-white.ghost.buy-now-btn.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-buy .btn-white.ghost.buy-now-btn.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-banner .btn-white.ghost.buy-now-btn.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-bundle .btn-white.ghost.buy-now-btn.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar .btn-white.ghost.buy-now-btn.product-modal-link:focus, .product-info .btn-white.ghost.btn-mini.product-modal-link:focus, .product-info-minimal .btn-white.ghost.btn-mini.product-modal-link:focus, .product-info-buy .btn-white.ghost.btn-mini.product-modal-link:focus, .product-info-banner .btn-white.ghost.btn-mini.product-modal-link:focus, .product-info-bundle .btn-white.ghost.btn-mini.product-modal-link:focus, .product-info .btn.btn-white.ghost.product-modal-link:focus, .product-info-minimal .btn.btn-white.ghost.product-modal-link:focus, .product-info-buy .btn.btn-white.ghost.product-modal-link:focus, .product-info-banner .btn.btn-white.ghost.product-modal-link:focus, .product-info-bundle .btn.btn-white.ghost.product-modal-link:focus, .component-cta-button button.btn-white.ghost.btn:focus, .my-account-template .component-cta-button .btn-white.ghost.btn:focus, .g-challenge .container-wrapper .btn-white.ghost.btn-show-more:focus, .g-challenge .container-wrapper .btn-white.ghost.btn-show-less:focus, .grid-filter-display-ctn .btn-white.ghost.display-toggle:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: #fff
}

a.btn-large, a.btn-add-to-cart, .product-info .btn-add-to-cart.product-modal-link, .product-info-minimal .btn-add-to-cart.product-modal-link, .product-info-buy .btn-add-to-cart.product-modal-link, .product-info-banner .btn-add-to-cart.product-modal-link, .product-info-bundle .btn-add-to-cart.product-modal-link, .product-info .btn-large.product-modal-link, .product-info-minimal .btn-large.product-modal-link, .product-info-buy .btn-large.product-modal-link, .product-info-banner .btn-large.product-modal-link, .product-info-bundle .btn-large.product-modal-link, .expandable-content-close button, .search-results .coveo-folding-show-more, .search-results .coveo-folding-show-less, button.btn-large {
  padding: 17px 28px
}

a.btn-large.ghost, a.ghost.btn-add-to-cart, .product-info .ghost.btn-add-to-cart.product-modal-link, .product-info-minimal .ghost.btn-add-to-cart.product-modal-link, .product-info-buy .ghost.btn-add-to-cart.product-modal-link, .product-info-banner .ghost.btn-add-to-cart.product-modal-link, .product-info-bundle .ghost.btn-add-to-cart.product-modal-link, .product-info .btn-large.ghost.product-modal-link, .product-info-minimal .btn-large.ghost.product-modal-link, .product-info-buy .btn-large.ghost.product-modal-link, .product-info-banner .btn-large.ghost.product-modal-link, .product-info-bundle .btn-large.ghost.product-modal-link, .expandable-content-close button.ghost, .search-results .ghost.coveo-folding-show-more, .search-results .ghost.coveo-folding-show-less, button.btn-large.ghost {
  padding: 15px 26px
}

a.btn-large.play, a.play.btn-add-to-cart, .product-info .play.btn-add-to-cart.product-modal-link, .product-info-minimal .play.btn-add-to-cart.product-modal-link, .product-info-buy .play.btn-add-to-cart.product-modal-link, .product-info-banner .play.btn-add-to-cart.product-modal-link, .product-info-bundle .play.btn-add-to-cart.product-modal-link, .product-info .btn-large.play.product-modal-link, .product-info-minimal .btn-large.play.product-modal-link, .product-info-buy .btn-large.play.product-modal-link, .product-info-banner .btn-large.play.product-modal-link, .product-info-bundle .btn-large.play.product-modal-link, .expandable-content-close button.play, .search-results .play.coveo-folding-show-more, .search-results .play.coveo-folding-show-less, button.btn-large.play {
  padding-left: 32px
}

a.btn-large.play:after, a.play.btn-add-to-cart:after, .product-info .play.btn-add-to-cart.product-modal-link:after, .product-info-minimal .play.btn-add-to-cart.product-modal-link:after, .product-info-buy .play.btn-add-to-cart.product-modal-link:after, .product-info-banner .play.btn-add-to-cart.product-modal-link:after, .product-info-bundle .play.btn-add-to-cart.product-modal-link:after, .product-info .btn-large.play.product-modal-link:after, .product-info-minimal .btn-large.play.product-modal-link:after, .product-info-buy .btn-large.play.product-modal-link:after, .product-info-banner .btn-large.play.product-modal-link:after, .product-info-bundle .btn-large.play.product-modal-link:after, .expandable-content-close button.play:after, .search-results .play.coveo-folding-show-more:after, .search-results .play.coveo-folding-show-less:after, button.btn-large.play:after {
  font-size: 24px;
  line-height: 18px
}

a.btn-large.no-icon, a.no-icon.btn-add-to-cart, .product-info .no-icon.btn-add-to-cart.product-modal-link, .product-info-minimal .no-icon.btn-add-to-cart.product-modal-link, .product-info-buy .no-icon.btn-add-to-cart.product-modal-link, .product-info-banner .no-icon.btn-add-to-cart.product-modal-link, .product-info-bundle .no-icon.btn-add-to-cart.product-modal-link, .product-info .btn-large.no-icon.product-modal-link, .product-info-minimal .btn-large.no-icon.product-modal-link, .product-info-buy .btn-large.no-icon.product-modal-link, .product-info-banner .btn-large.no-icon.product-modal-link, .product-info-bundle .btn-large.no-icon.product-modal-link, .expandable-content-close button.no-icon, .search-results .no-icon.coveo-folding-show-more, .search-results .no-icon.coveo-folding-show-less, button.btn-large.no-icon {
  text-align: center
}

a.btn-large.no-icon:before, a.no-icon.btn-add-to-cart:before, .product-info .no-icon.btn-add-to-cart.product-modal-link:before, .product-info-minimal .no-icon.btn-add-to-cart.product-modal-link:before, .product-info-buy .no-icon.btn-add-to-cart.product-modal-link:before, .product-info-banner .no-icon.btn-add-to-cart.product-modal-link:before, .product-info-bundle .no-icon.btn-add-to-cart.product-modal-link:before, .product-info .btn-large.no-icon.product-modal-link:before, .product-info-minimal .btn-large.no-icon.product-modal-link:before, .product-info-buy .btn-large.no-icon.product-modal-link:before, .product-info-banner .btn-large.no-icon.product-modal-link:before, .product-info-bundle .btn-large.no-icon.product-modal-link:before, .expandable-content-close button.no-icon:before, .search-results .no-icon.coveo-folding-show-more:before, .search-results .no-icon.coveo-folding-show-less:before, a.btn-large.no-icon:after, a.no-icon.btn-add-to-cart:after, .product-info .no-icon.btn-add-to-cart.product-modal-link:after, .product-info-minimal .no-icon.btn-add-to-cart.product-modal-link:after, .product-info-buy .no-icon.btn-add-to-cart.product-modal-link:after, .product-info-banner .no-icon.btn-add-to-cart.product-modal-link:after, .product-info-bundle .no-icon.btn-add-to-cart.product-modal-link:after, .product-info .btn-large.no-icon.product-modal-link:after, .product-info-minimal .btn-large.no-icon.product-modal-link:after, .product-info-buy .btn-large.no-icon.product-modal-link:after, .product-info-banner .btn-large.no-icon.product-modal-link:after, .product-info-bundle .btn-large.no-icon.product-modal-link:after, .expandable-content-close button.no-icon:after, .search-results .no-icon.coveo-folding-show-more:after, .search-results .no-icon.coveo-folding-show-less:after, button.btn-large.no-icon:before, button.btn-large.no-icon:after {
  content: none !important
}

a.btn-mini, .main-nav-secondary-bar a.buy-now-btn, .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link, .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link, .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link, .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link, .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link, .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-cta a.btn-large, .main-nav-secondary-bar .product-cta a.btn-add-to-cart, .main-nav-secondary-bar .product-cta .product-info .btn-add-to-cart.product-modal-link, .product-info .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-minimal .btn-add-to-cart.product-modal-link, .product-info-minimal .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-buy .btn-add-to-cart.product-modal-link, .product-info-buy .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-banner .btn-add-to-cart.product-modal-link, .product-info-banner .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-bundle .btn-add-to-cart.product-modal-link, .product-info-bundle .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info .btn-large.product-modal-link, .product-info .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-minimal .btn-large.product-modal-link, .product-info-minimal .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-buy .btn-large.product-modal-link, .product-info-buy .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-banner .btn-large.product-modal-link, .product-info-banner .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-bundle .btn-large.product-modal-link, .product-info-bundle .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .expandable-content-close button, .expandable-content-close .main-nav-secondary-bar .product-cta button, .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-more, .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-more, .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-less, .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-less, .product-info .btn-mini.product-modal-link, .product-info-minimal .btn-mini.product-modal-link, .product-info-buy .btn-mini.product-modal-link, .product-info-banner .btn-mini.product-modal-link, .product-info-bundle .btn-mini.product-modal-link {
  font-size: 12px;
  line-height: 1.16667;
  padding: 7px 16px
}

a.btn-mini.ghost, .main-nav-secondary-bar a.ghost.buy-now-btn, .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link, .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link, .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link, .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link, .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link, .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-cta a.ghost.btn-large, .main-nav-secondary-bar .product-cta a.ghost.btn-add-to-cart, .main-nav-secondary-bar .product-cta .product-info .ghost.btn-add-to-cart.product-modal-link, .product-info .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-minimal .ghost.btn-add-to-cart.product-modal-link, .product-info-minimal .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-buy .ghost.btn-add-to-cart.product-modal-link, .product-info-buy .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-banner .ghost.btn-add-to-cart.product-modal-link, .product-info-banner .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-bundle .ghost.btn-add-to-cart.product-modal-link, .product-info-bundle .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info .ghost.btn-large.product-modal-link, .product-info .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-minimal .ghost.btn-large.product-modal-link, .product-info-minimal .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-buy .ghost.btn-large.product-modal-link, .product-info-buy .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-banner .ghost.btn-large.product-modal-link, .product-info-banner .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-bundle .ghost.btn-large.product-modal-link, .product-info-bundle .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .expandable-content-close button.ghost, .expandable-content-close .main-nav-secondary-bar .product-cta button.ghost, .main-nav-secondary-bar .product-cta .search-results .ghost.coveo-folding-show-more, .search-results .main-nav-secondary-bar .product-cta .ghost.coveo-folding-show-more, .main-nav-secondary-bar .product-cta .search-results .ghost.coveo-folding-show-less, .search-results .main-nav-secondary-bar .product-cta .ghost.coveo-folding-show-less, .product-info .btn-mini.ghost.product-modal-link, .product-info-minimal .btn-mini.ghost.product-modal-link, .product-info-buy .btn-mini.ghost.product-modal-link, .product-info-banner .btn-mini.ghost.product-modal-link, .product-info-bundle .btn-mini.ghost.product-modal-link {
  padding: 5px 14px
}

a.btn-mini.play, .main-nav-secondary-bar a.play.buy-now-btn, .main-nav-secondary-bar .product-info .play.buy-now-btn.product-modal-link, .product-info .main-nav-secondary-bar .play.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-minimal .play.buy-now-btn.product-modal-link, .product-info-minimal .main-nav-secondary-bar .play.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-buy .play.buy-now-btn.product-modal-link, .product-info-buy .main-nav-secondary-bar .play.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-banner .play.buy-now-btn.product-modal-link, .product-info-banner .main-nav-secondary-bar .play.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-bundle .play.buy-now-btn.product-modal-link, .product-info-bundle .main-nav-secondary-bar .play.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-cta a.play.btn-large, .main-nav-secondary-bar .product-cta a.play.btn-add-to-cart, .main-nav-secondary-bar .product-cta .product-info .play.btn-add-to-cart.product-modal-link, .product-info .main-nav-secondary-bar .product-cta .play.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-minimal .play.btn-add-to-cart.product-modal-link, .product-info-minimal .main-nav-secondary-bar .product-cta .play.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-buy .play.btn-add-to-cart.product-modal-link, .product-info-buy .main-nav-secondary-bar .product-cta .play.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-banner .play.btn-add-to-cart.product-modal-link, .product-info-banner .main-nav-secondary-bar .product-cta .play.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-bundle .play.btn-add-to-cart.product-modal-link, .product-info-bundle .main-nav-secondary-bar .product-cta .play.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info .play.btn-large.product-modal-link, .product-info .main-nav-secondary-bar .product-cta .play.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-minimal .play.btn-large.product-modal-link, .product-info-minimal .main-nav-secondary-bar .product-cta .play.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-buy .play.btn-large.product-modal-link, .product-info-buy .main-nav-secondary-bar .product-cta .play.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-banner .play.btn-large.product-modal-link, .product-info-banner .main-nav-secondary-bar .product-cta .play.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-bundle .play.btn-large.product-modal-link, .product-info-bundle .main-nav-secondary-bar .product-cta .play.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .expandable-content-close button.play, .expandable-content-close .main-nav-secondary-bar .product-cta button.play, .main-nav-secondary-bar .product-cta .search-results .play.coveo-folding-show-more, .search-results .main-nav-secondary-bar .product-cta .play.coveo-folding-show-more, .main-nav-secondary-bar .product-cta .search-results .play.coveo-folding-show-less, .search-results .main-nav-secondary-bar .product-cta .play.coveo-folding-show-less, .product-info .btn-mini.play.product-modal-link, .product-info-minimal .btn-mini.play.product-modal-link, .product-info-buy .btn-mini.play.product-modal-link, .product-info-banner .btn-mini.play.product-modal-link, .product-info-bundle .btn-mini.play.product-modal-link {
  padding-left: 19px
}

a.btn-mini.play:after, .main-nav-secondary-bar a.play.buy-now-btn:after, .main-nav-secondary-bar .product-info .play.buy-now-btn.product-modal-link:after, .product-info .main-nav-secondary-bar .play.buy-now-btn.product-modal-link:after, .main-nav-secondary-bar .product-info-minimal .play.buy-now-btn.product-modal-link:after, .product-info-minimal .main-nav-secondary-bar .play.buy-now-btn.product-modal-link:after, .main-nav-secondary-bar .product-info-buy .play.buy-now-btn.product-modal-link:after, .product-info-buy .main-nav-secondary-bar .play.buy-now-btn.product-modal-link:after, .main-nav-secondary-bar .product-info-banner .play.buy-now-btn.product-modal-link:after, .product-info-banner .main-nav-secondary-bar .play.buy-now-btn.product-modal-link:after, .main-nav-secondary-bar .product-info-bundle .play.buy-now-btn.product-modal-link:after, .product-info-bundle .main-nav-secondary-bar .play.buy-now-btn.product-modal-link:after, .main-nav-secondary-bar .product-cta a.play.btn-large:after, .main-nav-secondary-bar .product-cta a.play.btn-add-to-cart:after, .main-nav-secondary-bar .product-cta .product-info .play.btn-add-to-cart.product-modal-link:after, .product-info .main-nav-secondary-bar .product-cta .play.btn-add-to-cart.product-modal-link:after, .main-nav-secondary-bar .product-cta .product-info-minimal .play.btn-add-to-cart.product-modal-link:after, .product-info-minimal .main-nav-secondary-bar .product-cta .play.btn-add-to-cart.product-modal-link:after, .main-nav-secondary-bar .product-cta .product-info-buy .play.btn-add-to-cart.product-modal-link:after, .product-info-buy .main-nav-secondary-bar .product-cta .play.btn-add-to-cart.product-modal-link:after, .main-nav-secondary-bar .product-cta .product-info-banner .play.btn-add-to-cart.product-modal-link:after, .product-info-banner .main-nav-secondary-bar .product-cta .play.btn-add-to-cart.product-modal-link:after, .main-nav-secondary-bar .product-cta .product-info-bundle .play.btn-add-to-cart.product-modal-link:after, .product-info-bundle .main-nav-secondary-bar .product-cta .play.btn-add-to-cart.product-modal-link:after, .main-nav-secondary-bar .product-cta .product-info .play.btn-large.product-modal-link:after, .product-info .main-nav-secondary-bar .product-cta .play.btn-large.product-modal-link:after, .main-nav-secondary-bar .product-cta .product-info-minimal .play.btn-large.product-modal-link:after, .product-info-minimal .main-nav-secondary-bar .product-cta .play.btn-large.product-modal-link:after, .main-nav-secondary-bar .product-cta .product-info-buy .play.btn-large.product-modal-link:after, .product-info-buy .main-nav-secondary-bar .product-cta .play.btn-large.product-modal-link:after, .main-nav-secondary-bar .product-cta .product-info-banner .play.btn-large.product-modal-link:after, .product-info-banner .main-nav-secondary-bar .product-cta .play.btn-large.product-modal-link:after, .main-nav-secondary-bar .product-cta .product-info-bundle .play.btn-large.product-modal-link:after, .product-info-bundle .main-nav-secondary-bar .product-cta .play.btn-large.product-modal-link:after, .main-nav-secondary-bar .product-cta .expandable-content-close button.play:after, .expandable-content-close .main-nav-secondary-bar .product-cta button.play:after, .main-nav-secondary-bar .product-cta .search-results .play.coveo-folding-show-more:after, .search-results .main-nav-secondary-bar .product-cta .play.coveo-folding-show-more:after, .main-nav-secondary-bar .product-cta .search-results .play.coveo-folding-show-less:after, .search-results .main-nav-secondary-bar .product-cta .play.coveo-folding-show-less:after, .product-info .btn-mini.play.product-modal-link:after, .product-info-minimal .btn-mini.play.product-modal-link:after, .product-info-buy .btn-mini.play.product-modal-link:after, .product-info-banner .btn-mini.play.product-modal-link:after, .product-info-bundle .btn-mini.play.product-modal-link:after {
  top: 0;
  font-size: 16px;
  line-height: 14px
}

a.btn-add-to-cart, .product-info .btn-add-to-cart.product-modal-link, .product-info-minimal .btn-add-to-cart.product-modal-link, .product-info-buy .btn-add-to-cart.product-modal-link, .product-info-banner .btn-add-to-cart.product-modal-link, .product-info-bundle .btn-add-to-cart.product-modal-link {
  display: flex !important;
  justify-content: center;
  align-items: center;
  text-align: left
}

a.btn-add-to-cart:before, .product-info .btn-add-to-cart.product-modal-link:before, .product-info-minimal .btn-add-to-cart.product-modal-link:before, .product-info-buy .btn-add-to-cart.product-modal-link:before, .product-info-banner .btn-add-to-cart.product-modal-link:before, .product-info-bundle .btn-add-to-cart.product-modal-link:before {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 15px;
  line-height: 18px;
  padding-right: 10px;
  display: block
}

.table {
  margin-top: 32px
}

.table table {
  display: none
}

.table .mobile-table, .table .mobile-accordion-table, .table .mobile-comparison-table {
  display: block
}

@media(min-width:1025px) {
  .table table {
    display: table
  }
  .table .mobile-table, .table .mobile-accordion-table, .table .mobile-comparison-table {
    display: none
  }
}

.theme-dark .table table, .product-info-banner .table table, .table.theme-dark table, .table.product-info-banner table {
  color: white
}

.theme-dark .table table .row-title, .product-info-banner .table table .row-title, .table.theme-dark table .row-title, .table.product-info-banner table .row-title {
  background-color: #676767;
  color: white
}

.theme-dark .table table .col-title, .product-info-banner .table table .col-title, .table.theme-dark table .col-title, .table.product-info-banner table .col-title {
  background-color: white;
  color: black
}

.table table {
  color: #2f3132;
  width: 100%;
  position: relative
}

.table table:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100% - 1px);
  height: 1px;
  background-repeat: repeat-x;
  background-position: left bottom;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif)
}

.table table .row-title {
  background-color: white;
  color: #2f3132;
  text-align: left;
  font-weight: normal
}

.table table .row-title:before {
  content: none !important
}

.table table .col-title {
  background-color: black;
  color: white;
  font-weight: normal;
  position: relative;
  z-index: 1
}

.table table .col-title:after {
  content: none !important
}

.table table td, .table table th {
  padding: 10px 40px;
  text-align: center;
  font-weight: 300;
  position: relative
}

.table table td:before, .table table th:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  height: calc(100% - 1px);
  width: 1px;
  background-repeat: repeat-y;
  background-position: left top;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey-vert.gif)
}

.table table td:after, .table table th:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: calc(100% - 1px);
  height: 1px;
  background-repeat: repeat-x;
  background-position: left bottom;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif)
}

.table table td:last-child:before, .table table th:last-child:before {
  content: none !important
}

.mobile-table, .mobile-accordion-table, .mobile-comparison-table {
  color: #2f3132
}

.mobile-table h6, .mobile-accordion-table h6, .mobile-comparison-table h6 {
  margin: 0
}

.mobile-table .mobile-thead, .mobile-accordion-table .mobile-thead, .mobile-comparison-table .mobile-thead {
  padding: 15px 24px;
  background-color: black;
  color: white
}

.theme-dark .mobile-table .mobile-thead, .product-info-banner .mobile-table .mobile-thead, .theme-dark .mobile-accordion-table .mobile-thead, .product-info-banner .mobile-accordion-table .mobile-thead, .theme-dark .mobile-comparison-table .mobile-thead, .product-info-banner .mobile-comparison-table .mobile-thead {
  background-color: #676767;
  color: white
}

.mobile-table .mobile-tbody, .mobile-accordion-table .mobile-tbody, .mobile-comparison-table .mobile-tbody {
  background-color: white
}

.mobile-table .mobile-tr, .mobile-accordion-table .mobile-tr, .mobile-comparison-table .mobile-tr {
  display: flex;
  width: 100%;
  flex-wrap: nowrap;
  align-items: center;
  background-repeat: repeat-x;
  background-position: left bottom;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif)
}

.mobile-table .mobile-tr:last-of-type, .mobile-accordion-table .mobile-tr:last-of-type, .mobile-comparison-table .mobile-tr:last-of-type {
  background-image: none
}

.mobile-table .mobile-td, .mobile-accordion-table .mobile-td, .mobile-comparison-table .mobile-td {
  width: 50%;
  padding: 15px 12px
}

.mobile-table .mobile-td:first-child, .mobile-accordion-table .mobile-td:first-child, .mobile-comparison-table .mobile-td:first-child {
  padding-left: 24px
}

.mobile-table .mobile-td:last-child, .mobile-accordion-table .mobile-td:last-child, .mobile-comparison-table .mobile-td:last-child {
  padding-right: 24px
}

.mobile-table .mobile-table-inner {
  margin-top: 8px
}

.mobile-table .mobile-table-inner:first-of-type {
  margin-top: 0
}

.mobile-table .mobile-td:first-child {
  font-weight: normal
}

.mobile-table .mobile-td:last-child {
  text-align: right
}

.mobile-accordion-table .mobile-table-inner {
  margin-bottom: 1px
}

.mobile-accordion-table .mobile-table-inner.open .mobile-thead:before {
  transform: rotate(90deg)
}

.mobile-accordion-table .mobile-table-inner.open .mobile-tbody {
  height: auto
}

.mobile-accordion-table .mobile-td:first-child {
  font-weight: normal
}

.mobile-accordion-table .mobile-td:last-child {
  text-align: right
}

.mobile-accordion-table .mobile-thead {
  position: relative;
  padding-left: 56px;
  cursor: pointer
}

.mobile-accordion-table .mobile-thead:before {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  position: absolute;
  left: 24px;
  top: 50%;
  margin-top: -5px;
  transform-origin: center;
  transition: transform .2s ease-out
}

.mobile-accordion-table .mobile-tbody {
  height: 0;
  overflow: hidden
}

.mobile-comparison-table .mobile-thead {
  margin-top: 0;
  display: flex;
  align-items: center;
  width: 100%;
  flex-wrap: nowrap;
  font-weight: bold;
  text-transform: uppercase;
  padding: 5px 0
}

.mobile-comparison-table .mobile-thead .mobile-td {
  margin-top: 15px;
  margin-bottom: 15px
}

.mobile-comparison-table .mobile-tr-heading {
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  line-height: 1.16667;
  letter-spacing: 0;
  text-transform: none;
  text-transform: uppercase;
  color: #676767;
  padding-top: 20px;
  padding-bottom: 11px
}

.mobile-comparison-table .mobile-td {
  text-align: center;
  margin-top: 8px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative
}

.mobile-comparison-table .mobile-td:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  height: calc(100% - 1px);
  width: 1px;
  background-repeat: repeat-y;
  background-position: left top;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey-vert.gif)
}

.mobile-comparison-table .mobile-td:last-child:before {
  content: none
}

.clearfix:after {
  content: '';
  display: table;
  clear: both
}

.hide-text {
  text-indent: -9999px;
  white-space: nowrap;
  overflow: hidden
}

.screen-reader-only {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden
}

.screen-reader-only:focus {
  position: relative;
  left: 8px;
  top: 8px
}

.visually-hidden, .search-results .coveo-visible-to-screen-reader-only {
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px
}

.ar-16x9 {
  position: relative;
  min-height: 0 !important;
  padding-top: 56.25%
}

.ar-16x9>.container, .ar-16x9>.container-xl, .img-banner[data-img-size^="col-"] .ar-16x9>.img-banner-img-ctn, .ar-16x9>.carousel-slide-copy-ctn, .ar-16x9>.carousel-banner-slides {
  position: absolute !important;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translateX(-50%)
}

.ar-16x9>.container>.grid, .ar-16x9>.container-xl>.grid, .img-banner[data-img-size^="col-"] .ar-16x9>.img-banner-img-ctn>.grid, .ar-16x9>.carousel-slide-copy-ctn>.grid, .ar-16x9>.carousel-banner-slides>.grid {
  height: 100%
}

.ar-4x3 {
  position: relative;
  min-height: 0 !important;
  padding-top: 75%
}

.ar-4x3>.container, .ar-4x3>.container-xl, .img-banner[data-img-size^="col-"] .ar-4x3>.img-banner-img-ctn, .ar-4x3>.carousel-slide-copy-ctn, .ar-4x3>.carousel-banner-slides {
  position: absolute !important;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translateX(-50%)
}

.ar-4x3>.container>.grid, .ar-4x3>.container-xl>.grid, .img-banner[data-img-size^="col-"] .ar-4x3>.img-banner-img-ctn>.grid, .ar-4x3>.carousel-slide-copy-ctn>.grid, .ar-4x3>.carousel-banner-slides>.grid {
  height: 100%
}

.ar-3x4 {
  position: relative;
  min-height: 0 !important;
  padding-top: 133.33333%
}

.ar-3x4>.container, .ar-3x4>.container-xl, .img-banner[data-img-size^="col-"] .ar-3x4>.img-banner-img-ctn, .ar-3x4>.carousel-slide-copy-ctn, .ar-3x4>.carousel-banner-slides {
  position: absolute !important;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translateX(-50%)
}

.ar-3x4>.container>.grid, .ar-3x4>.container-xl>.grid, .img-banner[data-img-size^="col-"] .ar-3x4>.img-banner-img-ctn>.grid, .ar-3x4>.carousel-slide-copy-ctn>.grid, .ar-3x4>.carousel-banner-slides>.grid {
  height: 100%
}

.ar-1x1 {
  position: relative;
  min-height: 0 !important;
  padding-top: 100%
}

.ar-1x1>.container, .ar-1x1>.container-xl, .img-banner[data-img-size^="col-"] .ar-1x1>.img-banner-img-ctn, .ar-1x1>.carousel-slide-copy-ctn, .ar-1x1>.carousel-banner-slides {
  position: absolute !important;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translateX(-50%)
}

.ar-1x1>.container>.grid, .ar-1x1>.container-xl>.grid, .img-banner[data-img-size^="col-"] .ar-1x1>.img-banner-img-ctn>.grid, .ar-1x1>.carousel-slide-copy-ctn>.grid, .ar-1x1>.carousel-banner-slides>.grid {
  height: 100%
}

.size-full, .size-100vh {
  overflow: hidden;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  width: 100%;
  min-height: calc(100vh - 46px);
  min-height: 100vh
}

@media(min-width:1025px) {
  .size-full, .size-100vh {
    min-height: calc(100vh - 46px)
  }
}

body.has-promo-bar .size-full, body.has-promo-bar .size-100vh {
  min-height: calc(100vh - 46px)
}

@media(min-width:1025px) {
  body.has-promo-bar .size-full, body.has-promo-bar .size-100vh {
    min-height: calc(100vh - 46px - 46px)
  }
}

body.wcm-edit .size-full, body.wcm-design .size-full, body.wcm-preview .size-full, body.wcm-edit .size-100vh, body.wcm-design .size-100vh, body.wcm-preview .size-100vh {
  min-height: 0
}

.size-full>.container, .size-full>.container-xl, .img-banner[data-img-size^="col-"] .size-full>.img-banner-img-ctn, .size-full>.carousel-slide-copy-ctn, .size-100vh>.container, .size-100vh>.container-xl, .img-banner[data-img-size^="col-"] .size-100vh>.img-banner-img-ctn, .size-100vh>.carousel-slide-copy-ctn {
  flex-direction: column;
  justify-content: center
}

.size-full>.container, .size-full>.container-xl, .img-banner[data-img-size^="col-"] .size-full>.img-banner-img-ctn, .size-full>.carousel-slide-copy-ctn, .size-full>.carousel-banner-slides, .size-100vh>.container, .size-100vh>.container-xl, .img-banner[data-img-size^="col-"] .size-100vh>.img-banner-img-ctn, .size-100vh>.carousel-slide-copy-ctn, .size-100vh>.carousel-banner-slides {
  min-height: 522px;
  display: flex;
  align-items: stretch;
  flex-wrap: nowrap;
  flex-grow: 1
}

.size-full>.container>.grid, .size-full>.container-xl>.grid, .img-banner[data-img-size^="col-"] .size-full>.img-banner-img-ctn>.grid, .size-full>.carousel-slide-copy-ctn>.grid, .size-full>.carousel-banner-slides>.grid, .size-100vh>.container>.grid, .size-100vh>.container-xl>.grid, .img-banner[data-img-size^="col-"] .size-100vh>.img-banner-img-ctn>.grid, .size-100vh>.carousel-slide-copy-ctn>.grid, .size-100vh>.carousel-banner-slides>.grid {
  flex-grow: 1
}

.size-75vh {
  overflow: hidden;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  width: 100%;
  min-height: 75vh
}

body.wcm-edit .size-75vh, body.wcm-design .size-75vh, body.wcm-preview .size-75vh {
  min-height: 0
}

.size-75vh>.container, .size-75vh>.container-xl, .img-banner[data-img-size^="col-"] .size-75vh>.img-banner-img-ctn, .size-75vh>.carousel-slide-copy-ctn {
  flex-direction: column;
  justify-content: center
}

.size-75vh>.container, .size-75vh>.container-xl, .img-banner[data-img-size^="col-"] .size-75vh>.img-banner-img-ctn, .size-75vh>.carousel-slide-copy-ctn, .size-75vh>.carousel-banner-slides {
  min-height: 770px;
  display: flex;
  align-items: stretch;
  flex-wrap: nowrap;
  flex-grow: 1
}

.size-75vh>.container>.grid, .size-75vh>.container-xl>.grid, .img-banner[data-img-size^="col-"] .size-75vh>.img-banner-img-ctn>.grid, .size-75vh>.carousel-slide-copy-ctn>.grid, .size-75vh>.carousel-banner-slides>.grid {
  flex-grow: 1
}

.size-50vh {
  overflow: hidden;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  width: 100%;
  min-height: 50vh
}

body.wcm-edit .size-50vh, body.wcm-design .size-50vh, body.wcm-preview .size-50vh {
  min-height: 0
}

.size-50vh>.container, .size-50vh>.container-xl, .img-banner[data-img-size^="col-"] .size-50vh>.img-banner-img-ctn, .size-50vh>.carousel-slide-copy-ctn {
  flex-direction: column;
  justify-content: center
}

.size-50vh>.container, .size-50vh>.container-xl, .img-banner[data-img-size^="col-"] .size-50vh>.img-banner-img-ctn, .size-50vh>.carousel-slide-copy-ctn, .size-50vh>.carousel-banner-slides {
  min-height: 514px;
  display: flex;
  align-items: stretch;
  flex-wrap: nowrap;
  flex-grow: 1
}

.size-50vh>.container>.grid, .size-50vh>.container-xl>.grid, .img-banner[data-img-size^="col-"] .size-50vh>.img-banner-img-ctn>.grid, .size-50vh>.carousel-slide-copy-ctn>.grid, .size-50vh>.carousel-banner-slides>.grid {
  flex-grow: 1
}

.size-30vh {
  overflow: hidden;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  width: 100%;
  min-height: 30vh
}

body.wcm-edit .size-30vh, body.wcm-design .size-30vh, body.wcm-preview .size-30vh {
  min-height: 0
}

.size-30vh>.container, .size-30vh>.container-xl, .img-banner[data-img-size^="col-"] .size-30vh>.img-banner-img-ctn, .size-30vh>.carousel-slide-copy-ctn {
  flex-direction: column;
  justify-content: center
}

.size-30vh>.container, .size-30vh>.container-xl, .img-banner[data-img-size^="col-"] .size-30vh>.img-banner-img-ctn, .size-30vh>.carousel-slide-copy-ctn, .size-30vh>.carousel-banner-slides {
  min-height: 400px;
  display: flex;
  align-items: stretch;
  flex-wrap: nowrap;
  flex-grow: 1
}

.size-30vh>.container>.grid, .size-30vh>.container-xl>.grid, .img-banner[data-img-size^="col-"] .size-30vh>.img-banner-img-ctn>.grid, .size-30vh>.carousel-slide-copy-ctn>.grid, .size-30vh>.carousel-banner-slides>.grid {
  flex-grow: 1
}

.size-25vh {
  overflow: hidden;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  width: 100%;
  min-height: 25vh
}

body.wcm-edit .size-25vh, body.wcm-design .size-25vh, body.wcm-preview .size-25vh {
  min-height: 0
}

.size-25vh>.container, .size-25vh>.container-xl, .img-banner[data-img-size^="col-"] .size-25vh>.img-banner-img-ctn, .size-25vh>.carousel-slide-copy-ctn {
  flex-direction: column;
  justify-content: center
}

.size-25vh>.container, .size-25vh>.container-xl, .img-banner[data-img-size^="col-"] .size-25vh>.img-banner-img-ctn, .size-25vh>.carousel-slide-copy-ctn, .size-25vh>.carousel-banner-slides {
  min-height: 400px;
  display: flex;
  align-items: stretch;
  flex-wrap: nowrap;
  flex-grow: 1
}

.size-25vh>.container>.grid, .size-25vh>.container-xl>.grid, .img-banner[data-img-size^="col-"] .size-25vh>.img-banner-img-ctn>.grid, .size-25vh>.carousel-slide-copy-ctn>.grid, .size-25vh>.carousel-banner-slides>.grid {
  flex-grow: 1
}

.bold {
  font-weight: bold
}

.normal, .regular {
  font-weight: normal
}

.light {
  font-weight: 300
}

.thin {
  font-weight: 100
}

.center-text {
  text-align: center
}

.right-align-text {
  text-align: right
}

.left-align-text {
  text-align: left
}

.cancel-uppercase {
  text-transform: none
}

.constrain-text-width, .search-results .coveo-excerpt, .search-results .product-nametwo, .search-results .product-namethree, .search-results .coveo-posted-by {
  max-width: 610px
}

.constrain-text-width.right-align-text, .search-results .right-align-text.coveo-excerpt, .search-results .right-align-text.product-nametwo, .search-results .right-align-text.product-namethree, .search-results .right-align-text.coveo-posted-by {
  margin-left: auto;
  margin-right: 0
}

.constrain-text-width.center-text, .search-results .center-text.coveo-excerpt, .search-results .center-text.product-nametwo, .search-results .center-text.product-namethree, .search-results .center-text.coveo-posted-by {
  margin-left: auto;
  margin-right: auto
}

.constrain-text-width-narrow {
  max-width: 400px
}

.constrain-text-width-narrow.right-align-text {
  margin-left: auto;
  margin-right: 0
}

.constrain-text-width-narrow.center-text {
  margin-left: auto;
  margin-right: auto
}

.constrain-text-width-wide, .cookie-disclaimer p, .search-results .coveo-title {
  max-width: 820px
}

.constrain-text-width-wide.right-align-text, .cookie-disclaimer p.right-align-text, .search-results .right-align-text.coveo-title {
  margin-left: auto;
  margin-right: 0
}

.constrain-text-width-wide.center-text, .cookie-disclaimer p.center-text, .search-results .center-text.coveo-title {
  margin-left: auto;
  margin-right: auto
}

.text-white {
  color: white
}

.text-black {
  color: black
}

.text-black a, .text-black .product-info .product-modal-link, .product-info .text-black .product-modal-link, .text-black .product-info-minimal .product-modal-link, .product-info-minimal .text-black .product-modal-link, .text-black .product-info-buy .product-modal-link, .product-info-buy .text-black .product-modal-link, .text-black .product-info-banner .product-modal-link, .product-info-banner .text-black .product-modal-link, .text-black .product-info-bundle .product-modal-link, .product-info-bundle .text-black .product-modal-link {
  color: #007fa8;
  text-decoration: none
}

.text-black a:hover, .text-black .product-info .product-modal-link:hover, .product-info .text-black .product-modal-link:hover, .text-black .product-info-minimal .product-modal-link:hover, .product-info-minimal .text-black .product-modal-link:hover, .text-black .product-info-buy .product-modal-link:hover, .product-info-buy .text-black .product-modal-link:hover, .text-black .product-info-banner .product-modal-link:hover, .product-info-banner .text-black .product-modal-link:hover, .text-black .product-info-bundle .product-modal-link:hover, .product-info-bundle .text-black .product-modal-link:hover {
  text-decoration: underline
}

.text-gray1, .text-grey1 {
  color: #262626
}

.text-dark-gray, .text-dark-grey, .text-kohle, .text-gray2, .text-grey2 {
  color: #2f3132
}

.text-gray3, .text-grey3 {
  color: #676767
}

.text-gray4, .text-grey4 {
  color: #c3c6c8
}

.text-off-white, .text-gray5, .text-grey5 {
  color: #f4f4f4
}

.bg-white {
  background-color: white
}

.bg-black {
  background-color: black
}

.bg-gray1, .bg-grey1 {
  background-color: #262626
}

.bg-dark-grey, .bg-dark-gray, .bg-kohle, .bg-gray2, .bg-grey2 {
  background-color: #2f3132
}

.bg-gray3, .bg-grey3 {
  background-color: #676767
}

.bg-gray4, .bg-grey4 {
  background-color: #c3c6c8
}

.bg-off-white, .bg-gray5, .bg-grey5 {
  background-color: #f4f4f4
}

.margin-xl {
  margin-top: 90px;
  margin-bottom: 90px
}

@media(min-width:720px) {
  .margin-xl {
    margin-top: 90px;
    margin-bottom: 90px
  }
}

@media(min-width:1025px) {
  .margin-xl {
    margin-top: 140px;
    margin-bottom: 140px
  }
}

.margin-xl-top {
  margin-top: 90px
}

@media(min-width:720px) {
  .margin-xl-top {
    margin-top: 90px
  }
}

@media(min-width:1025px) {
  .margin-xl-top {
    margin-top: 140px
  }
}

.margin-xl-bottom {
  margin-bottom: 90px
}

@media(min-width:720px) {
  .margin-xl-bottom {
    margin-bottom: 90px
  }
}

@media(min-width:1025px) {
  .margin-xl-bottom {
    margin-bottom: 140px
  }
}

.margin-large {
  margin-top: 60px;
  margin-bottom: 60px
}

@media(min-width:720px) {
  .margin-large {
    margin-top: 60px;
    margin-bottom: 60px
  }
}

@media(min-width:1025px) {
  .margin-large {
    margin-top: 100px;
    margin-bottom: 100px
  }
}

.margin-large-top {
  margin-top: 60px
}

@media(min-width:720px) {
  .margin-large-top {
    margin-top: 60px
  }
}

@media(min-width:1025px) {
  .margin-large-top {
    margin-top: 100px
  }
}

.margin-large-bottom {
  margin-bottom: 60px
}

@media(min-width:720px) {
  .margin-large-bottom {
    margin-bottom: 60px
  }
}

@media(min-width:1025px) {
  .margin-large-bottom {
    margin-bottom: 100px
  }
}

.margin-medium {
  margin-top: 40px;
  margin-bottom: 40px
}

@media(min-width:720px) {
  .margin-medium {
    margin-top: 40px;
    margin-bottom: 40px
  }
}

@media(min-width:1025px) {
  .margin-medium {
    margin-top: 80px;
    margin-bottom: 80px
  }
}

.margin-medium-top {
  margin-top: 40px
}

@media(min-width:720px) {
  .margin-medium-top {
    margin-top: 40px
  }
}

@media(min-width:1025px) {
  .margin-medium-top {
    margin-top: 80px
  }
}

.margin-medium-bottom {
  margin-bottom: 40px
}

@media(min-width:720px) {
  .margin-medium-bottom {
    margin-bottom: 40px
  }
}

@media(min-width:1025px) {
  .margin-medium-bottom {
    margin-bottom: 80px
  }
}

.margin-small {
  margin-top: 20px;
  margin-bottom: 20px
}

@media(min-width:720px) {
  .margin-small {
    margin-top: 20px;
    margin-bottom: 20px
  }
}

@media(min-width:1025px) {
  .margin-small {
    margin-top: 40px;
    margin-bottom: 40px
  }
}

.margin-small-top {
  margin-top: 20px
}

@media(min-width:720px) {
  .margin-small-top {
    margin-top: 20px
  }
}

@media(min-width:1025px) {
  .margin-small-top {
    margin-top: 40px
  }
}

.margin-small-bottom {
  margin-bottom: 20px
}

@media(min-width:720px) {
  .margin-small-bottom {
    margin-bottom: 20px
  }
}

@media(min-width:1025px) {
  .margin-small-bottom {
    margin-bottom: 40px
  }
}

.margin-none {
  margin-top: 0;
  margin-bottom: 0
}

@media(min-width:720px) {
  .margin-none {
    margin-top: 0;
    margin-bottom: 0
  }
}

@media(min-width:1025px) {
  .margin-none {
    margin-top: 0;
    margin-bottom: 0
  }
}

.margin-none-top {
  margin-top: 0
}

@media(min-width:720px) {
  .margin-none-top {
    margin-top: 0
  }
}

@media(min-width:1025px) {
  .margin-none-top {
    margin-top: 0
  }
}

.margin-none-bottom {
  margin-bottom: 0
}

@media(min-width:720px) {
  .margin-none-bottom {
    margin-bottom: 0
  }
}

@media(min-width:1025px) {
  .margin-none-bottom {
    margin-bottom: 0
  }
}

.padding-xl {
  padding-top: 90px;
  padding-bottom: 90px
}

@media(min-width:720px) {
  .padding-xl {
    padding-top: 90px;
    padding-bottom: 90px
  }
}

@media(min-width:1025px) {
  .padding-xl {
    padding-top: 140px;
    padding-bottom: 140px
  }
}

.padding-xl-top {
  padding-top: 90px
}

@media(min-width:720px) {
  .padding-xl-top {
    padding-top: 90px
  }
}

@media(min-width:1025px) {
  .padding-xl-top {
    padding-top: 140px
  }
}

.padding-xl-bottom {
  padding-bottom: 90px
}

@media(min-width:720px) {
  .padding-xl-bottom {
    padding-bottom: 90px
  }
}

@media(min-width:1025px) {
  .padding-xl-bottom {
    padding-bottom: 140px
  }
}

.padding-large {
  padding-top: 60px;
  padding-bottom: 60px
}

@media(min-width:720px) {
  .padding-large {
    padding-top: 60px;
    padding-bottom: 60px
  }
}

@media(min-width:1025px) {
  .padding-large {
    padding-top: 100px;
    padding-bottom: 100px
  }
}

.padding-large-top {
  padding-top: 60px
}

@media(min-width:720px) {
  .padding-large-top {
    padding-top: 60px
  }
}

@media(min-width:1025px) {
  .padding-large-top {
    padding-top: 100px
  }
}

.padding-large-bottom {
  padding-bottom: 60px
}

@media(min-width:720px) {
  .padding-large-bottom {
    padding-bottom: 60px
  }
}

@media(min-width:1025px) {
  .padding-large-bottom {
    padding-bottom: 100px
  }
}

.padding-medium {
  padding-top: 40px;
  padding-bottom: 40px
}

@media(min-width:720px) {
  .padding-medium {
    padding-top: 40px;
    padding-bottom: 40px
  }
}

@media(min-width:1025px) {
  .padding-medium {
    padding-top: 80px;
    padding-bottom: 80px
  }
}

.padding-medium-top {
  padding-top: 40px
}

@media(min-width:720px) {
  .padding-medium-top {
    padding-top: 40px
  }
}

@media(min-width:1025px) {
  .padding-medium-top {
    padding-top: 80px
  }
}

.padding-medium-bottom {
  padding-bottom: 40px
}

@media(min-width:720px) {
  .padding-medium-bottom {
    padding-bottom: 40px
  }
}

@media(min-width:1025px) {
  .padding-medium-bottom {
    padding-bottom: 80px
  }
}

.padding-small {
  padding-top: 20px;
  padding-bottom: 20px
}

@media(min-width:720px) {
  .padding-small {
    padding-top: 20px;
    padding-bottom: 20px
  }
}

@media(min-width:1025px) {
  .padding-small {
    padding-top: 40px;
    padding-bottom: 40px
  }
}

.padding-small-top {
  padding-top: 20px
}

@media(min-width:720px) {
  .padding-small-top {
    padding-top: 20px
  }
}

@media(min-width:1025px) {
  .padding-small-top {
    padding-top: 40px
  }
}

.padding-small-bottom {
  padding-bottom: 20px
}

@media(min-width:720px) {
  .padding-small-bottom {
    padding-bottom: 20px
  }
}

@media(min-width:1025px) {
  .padding-small-bottom {
    padding-bottom: 40px
  }
}

.padding-none {
  padding-top: 0;
  padding-bottom: 0
}

@media(min-width:720px) {
  .padding-none {
    padding-top: 0;
    padding-bottom: 0
  }
}

@media(min-width:1025px) {
  .padding-none {
    padding-top: 0;
    padding-bottom: 0
  }
}

.padding-none-top {
  padding-top: 0
}

@media(min-width:720px) {
  .padding-none-top {
    padding-top: 0
  }
}

@media(min-width:1025px) {
  .padding-none-top {
    padding-top: 0
  }
}

.padding-none-bottom {
  padding-bottom: 0
}

@media(min-width:720px) {
  .padding-none-bottom {
    padding-bottom: 0
  }
}

@media(min-width:1025px) {
  .padding-none-bottom {
    padding-bottom: 0
  }
}

.bg-align-center {
  background-position: center
}

.bg-align-tl, .bg-align-top-left {
  background-position: left top
}

.bg-align-t, .bg-align-top {
  background-position: center top
}

.bg-align-tr, .bg-align-top-right {
  background-position: right top
}

.bg-align-l, .bg-align-left {
  background-position: left center
}

.bg-align-r, .bg-align-right {
  background-position: right center
}

.bg-align-bl, .bg-align-bottom-left {
  background-position: left bottom
}

.bg-align-b, .bg-align-bottom {
  background-position: center bottom
}

.bg-align-br, .bg-align-bottom-right {
  background-position: right bottom
}

.edit-start, .edit-end {
  text-shadow: 1px 1px rgba(0, 0, 0, 0.7)
}

.bg-white .edit-start, .bg-white .edit-end, .bg-gray5 .edit-start, .bg-gray5 .edit-end, .bg-grey5 .edit-start, .bg-grey5 .edit-end, .bg-gray4 .edit-start, .bg-gray4 .edit-end, .bg-grey4 .edit-start, .bg-grey4 .edit-end, .tech-specs .edit-start, .tech-specs .edit-end, .theme-light .edit-start, .carousel-controls.theme-light .pagination-dots .edit-start, .theme-light .edit-end, .carousel-controls.theme-light .pagination-dots .edit-end, [data-theme="theme-light"] .edit-start, [data-theme="theme-light"] .edit-end {
  color: black;
  text-shadow: none
}

.is-edited {
  background-color: white;
  color: #2f3132
}

.theme-astro ::-moz-selection, [data-design-theme="theme-astro"] ::-moz-selection {
  background-color: rgba(255, 54, 0, 0.99) !important;
  color: white !important
}

.theme-astro ::selection, [data-design-theme="theme-astro"] ::selection {
  background-color: rgba(255, 54, 0, 0.99) !important;
  color: white !important
}

.theme-astro ::-moz-selection, [data-design-theme="theme-astro"] ::-moz-selection {
  background-color: rgba(255, 54, 0, 0.99) !important;
  color: white !important
}

.theme-astro img::-moz-selection, [data-design-theme="theme-astro"] img::-moz-selection {
  background-color: initial !important;
  color: initial !important
}

.theme-astro img::selection, [data-design-theme="theme-astro"] img::selection {
  background-color: initial !important;
  color: initial !important
}

.theme-astro img::-moz-selection, [data-design-theme="theme-astro"] img::-moz-selection {
  background-color: initial !important;
  color: initial !important
}

.theme-astro h1, .theme-astro h2, .theme-astro h3, .theme-astro h4, .theme-astro h5, .theme-astro h6:not(.specs-group-title), .theme-astro .micro-title, .theme-astro .intro-title, .theme-astro .featured-spec-value, .theme-astro .product-title, .theme-astro .billboard-name-inner, [data-design-theme="theme-astro"] h1, [data-design-theme="theme-astro"] h2, [data-design-theme="theme-astro"] h3, [data-design-theme="theme-astro"] h4, [data-design-theme="theme-astro"] h5, [data-design-theme="theme-astro"] h6:not(.specs-group-title), [data-design-theme="theme-astro"] .micro-title, [data-design-theme="theme-astro"] .intro-title, [data-design-theme="theme-astro"] .featured-spec-value, [data-design-theme="theme-astro"] .product-title, [data-design-theme="theme-astro"] .billboard-name-inner {
  font-family: nb55ag, Arial, sans-serif;
  font-weight: normal !important
}

.theme-astro a, .theme-astro .product-info .product-modal-link, .product-info .theme-astro .product-modal-link, .theme-astro .product-info-minimal .product-modal-link, .product-info-minimal .theme-astro .product-modal-link, .theme-astro .product-info-buy .product-modal-link, .product-info-buy .theme-astro .product-modal-link, .theme-astro .product-info-banner .product-modal-link, .product-info-banner .theme-astro .product-modal-link, .theme-astro .product-info-bundle .product-modal-link, .product-info-bundle .theme-astro .product-modal-link, [data-design-theme="theme-astro"] a, [data-design-theme="theme-astro"] .product-info .product-modal-link, .product-info [data-design-theme="theme-astro"] .product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .product-modal-link {
  color: #ff3600
}

.theme-astro a:active, .theme-astro .product-info .product-modal-link:active, .product-info .theme-astro .product-modal-link:active, .theme-astro .product-info-minimal .product-modal-link:active, .product-info-minimal .theme-astro .product-modal-link:active, .theme-astro .product-info-buy .product-modal-link:active, .product-info-buy .theme-astro .product-modal-link:active, .theme-astro .product-info-banner .product-modal-link:active, .product-info-banner .theme-astro .product-modal-link:active, .theme-astro .product-info-bundle .product-modal-link:active, .product-info-bundle .theme-astro .product-modal-link:active, .theme-astro a:hover, .theme-astro .product-info .product-modal-link:hover, .product-info .theme-astro .product-modal-link:hover, .theme-astro .product-info-minimal .product-modal-link:hover, .product-info-minimal .theme-astro .product-modal-link:hover, .theme-astro .product-info-buy .product-modal-link:hover, .product-info-buy .theme-astro .product-modal-link:hover, .theme-astro .product-info-banner .product-modal-link:hover, .product-info-banner .theme-astro .product-modal-link:hover, .theme-astro .product-info-bundle .product-modal-link:hover, .product-info-bundle .theme-astro .product-modal-link:hover, .theme-astro a:focus:not(.focus--mouse), .theme-astro .product-info .product-modal-link:focus:not(.focus--mouse), .product-info .theme-astro .product-modal-link:focus:not(.focus--mouse), .theme-astro .product-info-minimal .product-modal-link:focus:not(.focus--mouse), .product-info-minimal .theme-astro .product-modal-link:focus:not(.focus--mouse), .theme-astro .product-info-buy .product-modal-link:focus:not(.focus--mouse), .product-info-buy .theme-astro .product-modal-link:focus:not(.focus--mouse), .theme-astro .product-info-banner .product-modal-link:focus:not(.focus--mouse), .product-info-banner .theme-astro .product-modal-link:focus:not(.focus--mouse), .theme-astro .product-info-bundle .product-modal-link:focus:not(.focus--mouse), .product-info-bundle .theme-astro .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] a:active, [data-design-theme="theme-astro"] .product-info .product-modal-link:active, .product-info [data-design-theme="theme-astro"] .product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .product-modal-link:active, [data-design-theme="theme-astro"] a:hover, [data-design-theme="theme-astro"] .product-info .product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .product-modal-link:hover, [data-design-theme="theme-astro"] a:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .product-info .product-modal-link:focus:not(.focus--mouse), .product-info [data-design-theme="theme-astro"] .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .product-info-minimal .product-modal-link:focus:not(.focus--mouse), .product-info-minimal [data-design-theme="theme-astro"] .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .product-info-buy .product-modal-link:focus:not(.focus--mouse), .product-info-buy [data-design-theme="theme-astro"] .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .product-info-banner .product-modal-link:focus:not(.focus--mouse), .product-info-banner [data-design-theme="theme-astro"] .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .product-info-bundle .product-modal-link:focus:not(.focus--mouse), .product-info-bundle [data-design-theme="theme-astro"] .product-modal-link:focus:not(.focus--mouse) {
  color: #e73100
}

.theme-astro a.cta-forward:after, .theme-astro a.cta-forward-linkalign:after, .theme-astro .product-info .cta-forward-linkalign.product-modal-link:after, .product-info .theme-astro .cta-forward-linkalign.product-modal-link:after, .theme-astro .product-info-minimal .cta-forward-linkalign.product-modal-link:after, .product-info-minimal .theme-astro .cta-forward-linkalign.product-modal-link:after, .theme-astro .product-info-buy .cta-forward-linkalign.product-modal-link:after, .product-info-buy .theme-astro .cta-forward-linkalign.product-modal-link:after, .theme-astro .product-info-banner .cta-forward-linkalign.product-modal-link:after, .product-info-banner .theme-astro .cta-forward-linkalign.product-modal-link:after, .theme-astro .product-info-bundle .cta-forward-linkalign.product-modal-link:after, .product-info-bundle .theme-astro .cta-forward-linkalign.product-modal-link:after, .theme-astro .product-info .cta-forward.product-modal-link:after, .product-info .theme-astro .cta-forward.product-modal-link:after, .theme-astro .product-info-minimal .cta-forward.product-modal-link:after, .product-info-minimal .theme-astro .cta-forward.product-modal-link:after, .theme-astro .product-info-buy .cta-forward.product-modal-link:after, .product-info-buy .theme-astro .cta-forward.product-modal-link:after, .theme-astro .product-info-banner .cta-forward.product-modal-link:after, .product-info-banner .theme-astro .cta-forward.product-modal-link:after, .theme-astro .product-info-banner .product-cta .product-modal-link.btn-large:after, .product-info-banner .product-cta .theme-astro .product-modal-link.btn-large:after, .theme-astro .product-info-bundle .cta-forward.product-modal-link:after, .product-info-bundle .theme-astro .cta-forward.product-modal-link:after, .theme-astro a.cta-online-retailers:after, .theme-astro .product-info .cta-online-retailers.product-modal-link:after, .product-info .theme-astro .cta-online-retailers.product-modal-link:after, .theme-astro .product-info-minimal .cta-online-retailers.product-modal-link:after, .product-info-minimal .theme-astro .cta-online-retailers.product-modal-link:after, .theme-astro .product-info-buy .cta-online-retailers.product-modal-link:after, .product-info-buy .theme-astro .cta-online-retailers.product-modal-link:after, .theme-astro .product-info-banner .cta-online-retailers.product-modal-link:after, .product-info-banner .theme-astro .cta-online-retailers.product-modal-link:after, .theme-astro .product-info-bundle .cta-online-retailers.product-modal-link:after, .product-info-bundle .theme-astro .cta-online-retailers.product-modal-link:after, .theme-astro .product-info-banner .product-cta a.btn-large:after, .product-info-banner .product-cta .theme-astro a.btn-large:after, .theme-astro .product-info-banner .product-cta a.btn-add-to-cart:after, .product-info-banner .product-cta .theme-astro a.btn-add-to-cart:after, .theme-astro .product-info-banner .product-cta .btn-add-to-cart.product-modal-link:after, .product-info-banner .product-cta .theme-astro .btn-add-to-cart.product-modal-link:after, .theme-astro .product-info-banner .product-cta .expandable-content-close button:after, .product-info-banner .product-cta .expandable-content-close .theme-astro button:after, .theme-astro .expandable-content-close .product-info-banner .product-cta button:after, .expandable-content-close .product-info-banner .product-cta .theme-astro button:after, .theme-astro .product-info-banner .product-cta .search-results .coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .theme-astro .coveo-folding-show-more:after, .theme-astro .search-results .product-info-banner .product-cta .coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .theme-astro .coveo-folding-show-more:after, .theme-astro .product-info-banner .product-cta .search-results .coveo-folding-show-less:after, .product-info-banner .product-cta .search-results .theme-astro .coveo-folding-show-less:after, .theme-astro .search-results .product-info-banner .product-cta .coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .theme-astro .coveo-folding-show-less:after, .theme-astro a.cta-download:after, .theme-astro .product-info .cta-download.product-modal-link:after, .product-info .theme-astro .cta-download.product-modal-link:after, .theme-astro .product-info-minimal .cta-download.product-modal-link:after, .product-info-minimal .theme-astro .cta-download.product-modal-link:after, .theme-astro .product-info-buy .cta-download.product-modal-link:after, .product-info-buy .theme-astro .cta-download.product-modal-link:after, .theme-astro .product-info-banner .cta-download.product-modal-link:after, .product-info-banner .theme-astro .cta-download.product-modal-link:after, .theme-astro .product-info-bundle .cta-download.product-modal-link:after, .product-info-bundle .theme-astro .cta-download.product-modal-link:after, [data-design-theme="theme-astro"] a.cta-forward:after, [data-design-theme="theme-astro"] a.cta-forward-linkalign:after, [data-design-theme="theme-astro"] .product-info .cta-forward-linkalign.product-modal-link:after, .product-info [data-design-theme="theme-astro"] .cta-forward-linkalign.product-modal-link:after, [data-design-theme="theme-astro"] .product-info-minimal .cta-forward-linkalign.product-modal-link:after, .product-info-minimal [data-design-theme="theme-astro"] .cta-forward-linkalign.product-modal-link:after, [data-design-theme="theme-astro"] .product-info-buy .cta-forward-linkalign.product-modal-link:after, .product-info-buy [data-design-theme="theme-astro"] .cta-forward-linkalign.product-modal-link:after, [data-design-theme="theme-astro"] .product-info-banner .cta-forward-linkalign.product-modal-link:after, .product-info-banner [data-design-theme="theme-astro"] .cta-forward-linkalign.product-modal-link:after, [data-design-theme="theme-astro"] .product-info-bundle .cta-forward-linkalign.product-modal-link:after, .product-info-bundle [data-design-theme="theme-astro"] .cta-forward-linkalign.product-modal-link:after, [data-design-theme="theme-astro"] .product-info .cta-forward.product-modal-link:after, .product-info [data-design-theme="theme-astro"] .cta-forward.product-modal-link:after, [data-design-theme="theme-astro"] .product-info-minimal .cta-forward.product-modal-link:after, .product-info-minimal [data-design-theme="theme-astro"] .cta-forward.product-modal-link:after, [data-design-theme="theme-astro"] .product-info-buy .cta-forward.product-modal-link:after, .product-info-buy [data-design-theme="theme-astro"] .cta-forward.product-modal-link:after, [data-design-theme="theme-astro"] .product-info-banner .cta-forward.product-modal-link:after, .product-info-banner [data-design-theme="theme-astro"] .cta-forward.product-modal-link:after, [data-design-theme="theme-astro"] .product-info-banner .product-cta .product-modal-link.btn-large:after, .product-info-banner .product-cta [data-design-theme="theme-astro"] .product-modal-link.btn-large:after, [data-design-theme="theme-astro"] .product-info-bundle .cta-forward.product-modal-link:after, .product-info-bundle [data-design-theme="theme-astro"] .cta-forward.product-modal-link:after, [data-design-theme="theme-astro"] a.cta-online-retailers:after, [data-design-theme="theme-astro"] .product-info .cta-online-retailers.product-modal-link:after, .product-info [data-design-theme="theme-astro"] .cta-online-retailers.product-modal-link:after, [data-design-theme="theme-astro"] .product-info-minimal .cta-online-retailers.product-modal-link:after, .product-info-minimal [data-design-theme="theme-astro"] .cta-online-retailers.product-modal-link:after, [data-design-theme="theme-astro"] .product-info-buy .cta-online-retailers.product-modal-link:after, .product-info-buy [data-design-theme="theme-astro"] .cta-online-retailers.product-modal-link:after, [data-design-theme="theme-astro"] .product-info-banner .cta-online-retailers.product-modal-link:after, .product-info-banner [data-design-theme="theme-astro"] .cta-online-retailers.product-modal-link:after, [data-design-theme="theme-astro"] .product-info-bundle .cta-online-retailers.product-modal-link:after, .product-info-bundle [data-design-theme="theme-astro"] .cta-online-retailers.product-modal-link:after, [data-design-theme="theme-astro"] .product-info-banner .product-cta a.btn-large:after, .product-info-banner .product-cta [data-design-theme="theme-astro"] a.btn-large:after, [data-design-theme="theme-astro"] .product-info-banner .product-cta a.btn-add-to-cart:after, .product-info-banner .product-cta [data-design-theme="theme-astro"] a.btn-add-to-cart:after, [data-design-theme="theme-astro"] .product-info-banner .product-cta .btn-add-to-cart.product-modal-link:after, .product-info-banner .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:after, [data-design-theme="theme-astro"] .product-info-banner .product-cta .expandable-content-close button:after, .product-info-banner .product-cta .expandable-content-close [data-design-theme="theme-astro"] button:after, [data-design-theme="theme-astro"] .expandable-content-close .product-info-banner .product-cta button:after, .expandable-content-close .product-info-banner .product-cta [data-design-theme="theme-astro"] button:after, [data-design-theme="theme-astro"] .product-info-banner .product-cta .search-results .coveo-folding-show-more:after, .product-info-banner .product-cta .search-results [data-design-theme="theme-astro"] .coveo-folding-show-more:after, [data-design-theme="theme-astro"] .search-results .product-info-banner .product-cta .coveo-folding-show-more:after, .search-results .product-info-banner .product-cta [data-design-theme="theme-astro"] .coveo-folding-show-more:after, [data-design-theme="theme-astro"] .product-info-banner .product-cta .search-results .coveo-folding-show-less:after, .product-info-banner .product-cta .search-results [data-design-theme="theme-astro"] .coveo-folding-show-less:after, [data-design-theme="theme-astro"] .search-results .product-info-banner .product-cta .coveo-folding-show-less:after, .search-results .product-info-banner .product-cta [data-design-theme="theme-astro"] .coveo-folding-show-less:after, [data-design-theme="theme-astro"] a.cta-download:after, [data-design-theme="theme-astro"] .product-info .cta-download.product-modal-link:after, .product-info [data-design-theme="theme-astro"] .cta-download.product-modal-link:after, [data-design-theme="theme-astro"] .product-info-minimal .cta-download.product-modal-link:after, .product-info-minimal [data-design-theme="theme-astro"] .cta-download.product-modal-link:after, [data-design-theme="theme-astro"] .product-info-buy .cta-download.product-modal-link:after, .product-info-buy [data-design-theme="theme-astro"] .cta-download.product-modal-link:after, [data-design-theme="theme-astro"] .product-info-banner .cta-download.product-modal-link:after, .product-info-banner [data-design-theme="theme-astro"] .cta-download.product-modal-link:after, [data-design-theme="theme-astro"] .product-info-bundle .cta-download.product-modal-link:after, .product-info-bundle [data-design-theme="theme-astro"] .cta-download.product-modal-link:after {
  color: #ff3600
}

.theme-astro a.cta-back:before, .theme-astro .product-info .cta-back.product-modal-link:before, .product-info .theme-astro .cta-back.product-modal-link:before, .theme-astro .product-info-minimal .cta-back.product-modal-link:before, .product-info-minimal .theme-astro .cta-back.product-modal-link:before, .theme-astro .product-info-buy .cta-back.product-modal-link:before, .product-info-buy .theme-astro .cta-back.product-modal-link:before, .theme-astro .product-info-banner .cta-back.product-modal-link:before, .product-info-banner .theme-astro .cta-back.product-modal-link:before, .theme-astro .product-info-bundle .cta-back.product-modal-link:before, .product-info-bundle .theme-astro .cta-back.product-modal-link:before, .theme-astro a.cta-cart:before, .theme-astro .product-info .cta-cart.product-modal-link:before, .product-info .theme-astro .cta-cart.product-modal-link:before, .theme-astro .product-info-minimal .cta-cart.product-modal-link:before, .product-info-minimal .theme-astro .cta-cart.product-modal-link:before, .theme-astro .product-info-buy .cta-cart.product-modal-link:before, .product-info-buy .theme-astro .cta-cart.product-modal-link:before, .theme-astro .product-info-banner .cta-cart.product-modal-link:before, .product-info-banner .theme-astro .cta-cart.product-modal-link:before, .theme-astro .product-info-banner .product-cta .product-modal-link.btn-add-to-cart:before, .product-info-banner .product-cta .theme-astro .product-modal-link.btn-add-to-cart:before, .theme-astro .product-info-bundle .cta-cart.product-modal-link:before, .product-info-bundle .theme-astro .cta-cart.product-modal-link:before, .theme-astro .product-info-banner .product-cta a.btn-add-to-cart:before, .product-info-banner .product-cta .theme-astro a.btn-add-to-cart:before, [data-design-theme="theme-astro"] a.cta-back:before, [data-design-theme="theme-astro"] .product-info .cta-back.product-modal-link:before, .product-info [data-design-theme="theme-astro"] .cta-back.product-modal-link:before, [data-design-theme="theme-astro"] .product-info-minimal .cta-back.product-modal-link:before, .product-info-minimal [data-design-theme="theme-astro"] .cta-back.product-modal-link:before, [data-design-theme="theme-astro"] .product-info-buy .cta-back.product-modal-link:before, .product-info-buy [data-design-theme="theme-astro"] .cta-back.product-modal-link:before, [data-design-theme="theme-astro"] .product-info-banner .cta-back.product-modal-link:before, .product-info-banner [data-design-theme="theme-astro"] .cta-back.product-modal-link:before, [data-design-theme="theme-astro"] .product-info-bundle .cta-back.product-modal-link:before, .product-info-bundle [data-design-theme="theme-astro"] .cta-back.product-modal-link:before, [data-design-theme="theme-astro"] a.cta-cart:before, [data-design-theme="theme-astro"] .product-info .cta-cart.product-modal-link:before, .product-info [data-design-theme="theme-astro"] .cta-cart.product-modal-link:before, [data-design-theme="theme-astro"] .product-info-minimal .cta-cart.product-modal-link:before, .product-info-minimal [data-design-theme="theme-astro"] .cta-cart.product-modal-link:before, [data-design-theme="theme-astro"] .product-info-buy .cta-cart.product-modal-link:before, .product-info-buy [data-design-theme="theme-astro"] .cta-cart.product-modal-link:before, [data-design-theme="theme-astro"] .product-info-banner .cta-cart.product-modal-link:before, .product-info-banner [data-design-theme="theme-astro"] .cta-cart.product-modal-link:before, [data-design-theme="theme-astro"] .product-info-banner .product-cta .product-modal-link.btn-add-to-cart:before, .product-info-banner .product-cta [data-design-theme="theme-astro"] .product-modal-link.btn-add-to-cart:before, [data-design-theme="theme-astro"] .product-info-bundle .cta-cart.product-modal-link:before, .product-info-bundle [data-design-theme="theme-astro"] .cta-cart.product-modal-link:before, [data-design-theme="theme-astro"] .product-info-banner .product-cta a.btn-add-to-cart:before, .product-info-banner .product-cta [data-design-theme="theme-astro"] a.btn-add-to-cart:before {
  color: #ff3600
}

.theme-astro a.btn, .theme-astro a.btn-large, .theme-astro a.btn-add-to-cart, .theme-astro .product-info .btn-add-to-cart.product-modal-link, .product-info .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .product-info-minimal .btn-add-to-cart.product-modal-link, .product-info-minimal .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .product-info-buy .btn-add-to-cart.product-modal-link, .product-info-buy .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .product-info-banner .btn-add-to-cart.product-modal-link, .product-info-banner .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .product-info-bundle .btn-add-to-cart.product-modal-link, .product-info-bundle .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .product-info .btn-large.product-modal-link, .product-info .theme-astro .btn-large.product-modal-link, .theme-astro .product-info-minimal .btn-large.product-modal-link, .product-info-minimal .theme-astro .btn-large.product-modal-link, .theme-astro .product-info-buy .btn-large.product-modal-link, .product-info-buy .theme-astro .btn-large.product-modal-link, .theme-astro .product-info-banner .btn-large.product-modal-link, .product-info-banner .theme-astro .btn-large.product-modal-link, .theme-astro .product-info-bundle .btn-large.product-modal-link, .product-info-bundle .theme-astro .btn-large.product-modal-link, .theme-astro .expandable-content-close button, .expandable-content-close .theme-astro button, .theme-astro .search-results .coveo-folding-show-more, .search-results .theme-astro .coveo-folding-show-more, .theme-astro .search-results .coveo-folding-show-less, .search-results .theme-astro .coveo-folding-show-less, .theme-astro button.btn-large, .theme-astro a.btn-mini, .theme-astro .main-nav-secondary-bar a.buy-now-btn, .main-nav-secondary-bar .theme-astro a.buy-now-btn, .theme-astro .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info .theme-astro .buy-now-btn.product-modal-link, .theme-astro .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link, .theme-astro .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-minimal .theme-astro .buy-now-btn.product-modal-link, .theme-astro .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-minimal .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link, .theme-astro .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-buy .theme-astro .buy-now-btn.product-modal-link, .theme-astro .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-buy .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link, .theme-astro .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-banner .theme-astro .buy-now-btn.product-modal-link, .theme-astro .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-banner .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link, .theme-astro .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-bundle .theme-astro .buy-now-btn.product-modal-link, .theme-astro .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-bundle .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta a.btn-large, .main-nav-secondary-bar .product-cta .theme-astro a.btn-large, .theme-astro .main-nav-secondary-bar .product-cta a.btn-add-to-cart, .main-nav-secondary-bar .product-cta .theme-astro a.btn-add-to-cart, .theme-astro .main-nav-secondary-bar .product-cta .expandable-content-close button, .main-nav-secondary-bar .product-cta .expandable-content-close .theme-astro button, .theme-astro .expandable-content-close .main-nav-secondary-bar .product-cta button, .expandable-content-close .main-nav-secondary-bar .product-cta .theme-astro button, .theme-astro .product-info .btn-mini.product-modal-link, .product-info .theme-astro .btn-mini.product-modal-link, .theme-astro .product-info-minimal .btn-mini.product-modal-link, .product-info-minimal .theme-astro .btn-mini.product-modal-link, .theme-astro .product-info-buy .btn-mini.product-modal-link, .product-info-buy .theme-astro .btn-mini.product-modal-link, .theme-astro .product-info-banner .btn-mini.product-modal-link, .product-info-banner .theme-astro .btn-mini.product-modal-link, .theme-astro .product-info-bundle .btn-mini.product-modal-link, .product-info-bundle .theme-astro .btn-mini.product-modal-link, .theme-astro .product-info .btn.product-modal-link, .product-info .theme-astro .btn.product-modal-link, .theme-astro .product-info-minimal .btn.product-modal-link, .product-info-minimal .theme-astro .btn.product-modal-link, .theme-astro .product-info-buy .btn.product-modal-link, .product-info-buy .theme-astro .btn.product-modal-link, .theme-astro .product-info-banner .btn.product-modal-link, .product-info-banner .theme-astro .btn.product-modal-link, .theme-astro .product-info-bundle .btn.product-modal-link, .product-info-bundle .theme-astro .btn.product-modal-link, .theme-astro .component-cta-button button.btn, .component-cta-button .theme-astro button.btn, .theme-astro .my-account-template .component-cta-button .btn, .my-account-template .component-cta-button .theme-astro .btn, .theme-astro .g-challenge .container-wrapper .btn-show-more, .g-challenge .container-wrapper .theme-astro .btn-show-more, .theme-astro .g-challenge .container-wrapper .btn-show-less, .g-challenge .container-wrapper .theme-astro .btn-show-less, .theme-astro .grid-filter-display-ctn .display-toggle, .grid-filter-display-ctn .theme-astro .display-toggle, .theme-astro a.btn-large, .theme-astro a.btn-add-to-cart, .theme-astro .product-info .btn-add-to-cart.product-modal-link, .product-info .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .product-info-minimal .btn-add-to-cart.product-modal-link, .product-info-minimal .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .product-info-buy .btn-add-to-cart.product-modal-link, .product-info-buy .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .product-info-banner .btn-add-to-cart.product-modal-link, .product-info-banner .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .product-info-bundle .btn-add-to-cart.product-modal-link, .product-info-bundle .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .product-info .btn-large.product-modal-link, .product-info .theme-astro .btn-large.product-modal-link, .theme-astro .product-info-minimal .btn-large.product-modal-link, .product-info-minimal .theme-astro .btn-large.product-modal-link, .theme-astro .product-info-buy .btn-large.product-modal-link, .product-info-buy .theme-astro .btn-large.product-modal-link, .theme-astro .product-info-banner .btn-large.product-modal-link, .product-info-banner .theme-astro .btn-large.product-modal-link, .theme-astro .product-info-bundle .btn-large.product-modal-link, .product-info-bundle .theme-astro .btn-large.product-modal-link, .theme-astro .expandable-content-close button, .expandable-content-close .theme-astro button, .theme-astro .search-results .coveo-folding-show-more, .search-results .theme-astro .coveo-folding-show-more, .theme-astro .search-results .coveo-folding-show-less, .search-results .theme-astro .coveo-folding-show-less, .theme-astro button.btn-large, .theme-astro a.btn-mini, .theme-astro .main-nav-secondary-bar a.buy-now-btn, .main-nav-secondary-bar .theme-astro a.buy-now-btn, .theme-astro .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info .theme-astro .buy-now-btn.product-modal-link, .theme-astro .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link, .theme-astro .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-minimal .theme-astro .buy-now-btn.product-modal-link, .theme-astro .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-minimal .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link, .theme-astro .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-buy .theme-astro .buy-now-btn.product-modal-link, .theme-astro .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-buy .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link, .theme-astro .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-banner .theme-astro .buy-now-btn.product-modal-link, .theme-astro .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-banner .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link, .theme-astro .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-bundle .theme-astro .buy-now-btn.product-modal-link, .theme-astro .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-bundle .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta a.btn-large, .main-nav-secondary-bar .product-cta .theme-astro a.btn-large, .theme-astro .main-nav-secondary-bar .product-cta a.btn-add-to-cart, .main-nav-secondary-bar .product-cta .theme-astro a.btn-add-to-cart, .theme-astro .main-nav-secondary-bar .product-cta .product-info .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .product-info .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .product-info .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .product-info-minimal .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-minimal .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .product-info-minimal .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .product-info-minimal .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .product-info-buy .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-buy .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .product-info-buy .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .product-info-buy .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .product-info-banner .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-banner .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .product-info-banner .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .product-info-banner .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .product-info-bundle .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-bundle .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .product-info-bundle .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .product-info-bundle .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .product-info .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info .theme-astro .btn-large.product-modal-link, .theme-astro .product-info .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .product-info .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .product-info-minimal .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-minimal .theme-astro .btn-large.product-modal-link, .theme-astro .product-info-minimal .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .product-info-minimal .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .product-info-buy .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-buy .theme-astro .btn-large.product-modal-link, .theme-astro .product-info-buy .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .product-info-buy .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .product-info-banner .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-banner .theme-astro .btn-large.product-modal-link, .theme-astro .product-info-banner .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .product-info-banner .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .product-info-bundle .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-bundle .theme-astro .btn-large.product-modal-link, .theme-astro .product-info-bundle .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .product-info-bundle .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .expandable-content-close button, .main-nav-secondary-bar .product-cta .expandable-content-close .theme-astro button, .theme-astro .expandable-content-close .main-nav-secondary-bar .product-cta button, .expandable-content-close .main-nav-secondary-bar .product-cta .theme-astro button, .theme-astro .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-more, .main-nav-secondary-bar .product-cta .search-results .theme-astro .coveo-folding-show-more, .theme-astro .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-more, .search-results .main-nav-secondary-bar .product-cta .theme-astro .coveo-folding-show-more, .theme-astro .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-less, .main-nav-secondary-bar .product-cta .search-results .theme-astro .coveo-folding-show-less, .theme-astro .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-less, .search-results .main-nav-secondary-bar .product-cta .theme-astro .coveo-folding-show-less, .theme-astro .product-info .btn-mini.product-modal-link, .product-info .theme-astro .btn-mini.product-modal-link, .theme-astro .product-info-minimal .btn-mini.product-modal-link, .product-info-minimal .theme-astro .btn-mini.product-modal-link, .theme-astro .product-info-buy .btn-mini.product-modal-link, .product-info-buy .theme-astro .btn-mini.product-modal-link, .theme-astro .product-info-banner .btn-mini.product-modal-link, .product-info-banner .theme-astro .btn-mini.product-modal-link, .theme-astro .product-info-bundle .btn-mini.product-modal-link, .product-info-bundle .theme-astro .btn-mini.product-modal-link, .theme-astro a.btn-add-to-cart, .theme-astro .product-info .btn-add-to-cart.product-modal-link, .product-info .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .product-info-minimal .btn-add-to-cart.product-modal-link, .product-info-minimal .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .product-info-buy .btn-add-to-cart.product-modal-link, .product-info-buy .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .product-info-banner .btn-add-to-cart.product-modal-link, .product-info-banner .theme-astro .btn-add-to-cart.product-modal-link, .theme-astro .product-info-bundle .btn-add-to-cart.product-modal-link, .product-info-bundle .theme-astro .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] a.btn, [data-design-theme="theme-astro"] a.btn-large, [data-design-theme="theme-astro"] a.btn-add-to-cart, [data-design-theme="theme-astro"] .product-info .btn-add-to-cart.product-modal-link, .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .btn-add-to-cart.product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .btn-add-to-cart.product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .btn-add-to-cart.product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .btn-add-to-cart.product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info .btn-large.product-modal-link, .product-info [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .btn-large.product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .btn-large.product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .btn-large.product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .btn-large.product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .expandable-content-close button, .expandable-content-close [data-design-theme="theme-astro"] button, [data-design-theme="theme-astro"] .search-results .coveo-folding-show-more, .search-results [data-design-theme="theme-astro"] .coveo-folding-show-more, [data-design-theme="theme-astro"] .search-results .coveo-folding-show-less, .search-results [data-design-theme="theme-astro"] .coveo-folding-show-less, [data-design-theme="theme-astro"] button.btn-large, [data-design-theme="theme-astro"] a.btn-mini, [data-design-theme="theme-astro"] .main-nav-secondary-bar a.buy-now-btn, .main-nav-secondary-bar [data-design-theme="theme-astro"] a.buy-now-btn, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-minimal [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-minimal .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-buy [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-buy .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-banner [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-banner .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-bundle [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-bundle .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta a.btn-large, .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] a.btn-large, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta a.btn-add-to-cart, .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] a.btn-add-to-cart, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .expandable-content-close button, .main-nav-secondary-bar .product-cta .expandable-content-close [data-design-theme="theme-astro"] button, [data-design-theme="theme-astro"] .expandable-content-close .main-nav-secondary-bar .product-cta button, .expandable-content-close .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] button, [data-design-theme="theme-astro"] .product-info .btn-mini.product-modal-link, .product-info [data-design-theme="theme-astro"] .btn-mini.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .btn-mini.product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .btn-mini.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .btn-mini.product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .btn-mini.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .btn-mini.product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .btn-mini.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .btn-mini.product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .btn-mini.product-modal-link, [data-design-theme="theme-astro"] .product-info .btn.product-modal-link, .product-info [data-design-theme="theme-astro"] .btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .btn.product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .btn.product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .btn.product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .btn.product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .btn.product-modal-link, [data-design-theme="theme-astro"] .component-cta-button button.btn, .component-cta-button [data-design-theme="theme-astro"] button.btn, [data-design-theme="theme-astro"] .my-account-template .component-cta-button .btn, .my-account-template .component-cta-button [data-design-theme="theme-astro"] .btn, [data-design-theme="theme-astro"] .g-challenge .container-wrapper .btn-show-more, .g-challenge .container-wrapper [data-design-theme="theme-astro"] .btn-show-more, [data-design-theme="theme-astro"] .g-challenge .container-wrapper .btn-show-less, .g-challenge .container-wrapper [data-design-theme="theme-astro"] .btn-show-less, [data-design-theme="theme-astro"] .grid-filter-display-ctn .display-toggle, .grid-filter-display-ctn [data-design-theme="theme-astro"] .display-toggle, [data-design-theme="theme-astro"] a.btn-large, [data-design-theme="theme-astro"] a.btn-add-to-cart, [data-design-theme="theme-astro"] .product-info .btn-add-to-cart.product-modal-link, .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .btn-add-to-cart.product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .btn-add-to-cart.product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .btn-add-to-cart.product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .btn-add-to-cart.product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info .btn-large.product-modal-link, .product-info [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .btn-large.product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .btn-large.product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .btn-large.product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .btn-large.product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .expandable-content-close button, .expandable-content-close [data-design-theme="theme-astro"] button, [data-design-theme="theme-astro"] .search-results .coveo-folding-show-more, .search-results [data-design-theme="theme-astro"] .coveo-folding-show-more, [data-design-theme="theme-astro"] .search-results .coveo-folding-show-less, .search-results [data-design-theme="theme-astro"] .coveo-folding-show-less, [data-design-theme="theme-astro"] button.btn-large, [data-design-theme="theme-astro"] a.btn-mini, [data-design-theme="theme-astro"] .main-nav-secondary-bar a.buy-now-btn, .main-nav-secondary-bar [data-design-theme="theme-astro"] a.buy-now-btn, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-minimal [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-minimal .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-buy [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-buy .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-banner [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-banner .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-bundle [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-bundle .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta a.btn-large, .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] a.btn-large, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta a.btn-add-to-cart, .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] a.btn-add-to-cart, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .product-info .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-minimal .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .product-info-minimal .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-buy .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .product-info-buy .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-banner .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .product-info-banner .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-bundle .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .product-info-bundle .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .product-info .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-minimal .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-minimal [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .product-info-minimal .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-buy .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-buy [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .product-info-buy .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-banner .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-banner [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .product-info-banner .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-bundle .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-bundle [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .product-info-bundle .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .expandable-content-close button, .main-nav-secondary-bar .product-cta .expandable-content-close [data-design-theme="theme-astro"] button, [data-design-theme="theme-astro"] .expandable-content-close .main-nav-secondary-bar .product-cta button, .expandable-content-close .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] button, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-more, .main-nav-secondary-bar .product-cta .search-results [data-design-theme="theme-astro"] .coveo-folding-show-more, [data-design-theme="theme-astro"] .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-more, .search-results .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .coveo-folding-show-more, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-less, .main-nav-secondary-bar .product-cta .search-results [data-design-theme="theme-astro"] .coveo-folding-show-less, [data-design-theme="theme-astro"] .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-less, .search-results .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .coveo-folding-show-less, [data-design-theme="theme-astro"] .product-info .btn-mini.product-modal-link, .product-info [data-design-theme="theme-astro"] .btn-mini.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .btn-mini.product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .btn-mini.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .btn-mini.product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .btn-mini.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .btn-mini.product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .btn-mini.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .btn-mini.product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .btn-mini.product-modal-link, [data-design-theme="theme-astro"] a.btn-add-to-cart, [data-design-theme="theme-astro"] .product-info .btn-add-to-cart.product-modal-link, .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .btn-add-to-cart.product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .btn-add-to-cart.product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .btn-add-to-cart.product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .btn-add-to-cart.product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link {
  background-color: #ff3600;
  color: white
}

.theme-astro a.btn:active, .theme-astro a.btn-large:active, .theme-astro a.btn-add-to-cart:active, .theme-astro .product-info .btn-add-to-cart.product-modal-link:active, .product-info .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-minimal .btn-add-to-cart.product-modal-link:active, .product-info-minimal .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-buy .btn-add-to-cart.product-modal-link:active, .product-info-buy .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-banner .btn-add-to-cart.product-modal-link:active, .product-info-banner .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-bundle .btn-add-to-cart.product-modal-link:active, .product-info-bundle .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .product-info .btn-large.product-modal-link:active, .product-info .theme-astro .btn-large.product-modal-link:active, .theme-astro .product-info-minimal .btn-large.product-modal-link:active, .product-info-minimal .theme-astro .btn-large.product-modal-link:active, .theme-astro .product-info-buy .btn-large.product-modal-link:active, .product-info-buy .theme-astro .btn-large.product-modal-link:active, .theme-astro .product-info-banner .btn-large.product-modal-link:active, .product-info-banner .theme-astro .btn-large.product-modal-link:active, .theme-astro .product-info-bundle .btn-large.product-modal-link:active, .product-info-bundle .theme-astro .btn-large.product-modal-link:active, .theme-astro .expandable-content-close button:active, .expandable-content-close .theme-astro button:active, .theme-astro .search-results .coveo-folding-show-more:active, .search-results .theme-astro .coveo-folding-show-more:active, .theme-astro .search-results .coveo-folding-show-less:active, .search-results .theme-astro .coveo-folding-show-less:active, .theme-astro button.btn-large:active, .theme-astro a.btn-mini:active, .theme-astro .main-nav-secondary-bar a.buy-now-btn:active, .main-nav-secondary-bar .theme-astro a.buy-now-btn:active, .theme-astro .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-minimal .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-buy .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info-buy .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-banner .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info-banner .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-bundle .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .product-info .btn-mini.product-modal-link:active, .product-info .theme-astro .btn-mini.product-modal-link:active, .theme-astro .product-info-minimal .btn-mini.product-modal-link:active, .product-info-minimal .theme-astro .btn-mini.product-modal-link:active, .theme-astro .product-info-buy .btn-mini.product-modal-link:active, .product-info-buy .theme-astro .btn-mini.product-modal-link:active, .theme-astro .product-info-banner .btn-mini.product-modal-link:active, .product-info-banner .theme-astro .btn-mini.product-modal-link:active, .theme-astro .product-info-bundle .btn-mini.product-modal-link:active, .product-info-bundle .theme-astro .btn-mini.product-modal-link:active, .theme-astro .product-info .btn.product-modal-link:active, .product-info .theme-astro .btn.product-modal-link:active, .theme-astro .product-info-minimal .btn.product-modal-link:active, .product-info-minimal .theme-astro .btn.product-modal-link:active, .theme-astro .product-info-buy .btn.product-modal-link:active, .product-info-buy .theme-astro .btn.product-modal-link:active, .theme-astro .product-info-banner .btn.product-modal-link:active, .product-info-banner .theme-astro .btn.product-modal-link:active, .theme-astro .product-info-bundle .btn.product-modal-link:active, .product-info-bundle .theme-astro .btn.product-modal-link:active, .theme-astro .component-cta-button button.btn:active, .component-cta-button .theme-astro button.btn:active, .theme-astro .my-account-template .component-cta-button .btn:active, .my-account-template .component-cta-button .theme-astro .btn:active, .theme-astro .g-challenge .container-wrapper .btn-show-more:active, .g-challenge .container-wrapper .theme-astro .btn-show-more:active, .theme-astro .g-challenge .container-wrapper .btn-show-less:active, .g-challenge .container-wrapper .theme-astro .btn-show-less:active, .theme-astro .grid-filter-display-ctn .display-toggle:active, .grid-filter-display-ctn .theme-astro .display-toggle:active, .theme-astro a.btn:hover, .theme-astro a.btn-large:hover, .theme-astro a.btn-add-to-cart:hover, .theme-astro .product-info .btn-add-to-cart.product-modal-link:hover, .product-info .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-minimal .btn-add-to-cart.product-modal-link:hover, .product-info-minimal .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-buy .btn-add-to-cart.product-modal-link:hover, .product-info-buy .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-banner .btn-add-to-cart.product-modal-link:hover, .product-info-banner .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-bundle .btn-add-to-cart.product-modal-link:hover, .product-info-bundle .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info .btn-large.product-modal-link:hover, .product-info .theme-astro .btn-large.product-modal-link:hover, .theme-astro .product-info-minimal .btn-large.product-modal-link:hover, .product-info-minimal .theme-astro .btn-large.product-modal-link:hover, .theme-astro .product-info-buy .btn-large.product-modal-link:hover, .product-info-buy .theme-astro .btn-large.product-modal-link:hover, .theme-astro .product-info-banner .btn-large.product-modal-link:hover, .product-info-banner .theme-astro .btn-large.product-modal-link:hover, .theme-astro .product-info-bundle .btn-large.product-modal-link:hover, .product-info-bundle .theme-astro .btn-large.product-modal-link:hover, .theme-astro .expandable-content-close button:hover, .expandable-content-close .theme-astro button:hover, .theme-astro .search-results .coveo-folding-show-more:hover, .search-results .theme-astro .coveo-folding-show-more:hover, .theme-astro .search-results .coveo-folding-show-less:hover, .search-results .theme-astro .coveo-folding-show-less:hover, .theme-astro button.btn-large:hover, .theme-astro a.btn-mini:hover, .theme-astro .main-nav-secondary-bar a.buy-now-btn:hover, .main-nav-secondary-bar .theme-astro a.buy-now-btn:hover, .theme-astro .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-minimal .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-buy .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-banner .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-bundle .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .product-info .btn-mini.product-modal-link:hover, .product-info .theme-astro .btn-mini.product-modal-link:hover, .theme-astro .product-info-minimal .btn-mini.product-modal-link:hover, .product-info-minimal .theme-astro .btn-mini.product-modal-link:hover, .theme-astro .product-info-buy .btn-mini.product-modal-link:hover, .product-info-buy .theme-astro .btn-mini.product-modal-link:hover, .theme-astro .product-info-banner .btn-mini.product-modal-link:hover, .product-info-banner .theme-astro .btn-mini.product-modal-link:hover, .theme-astro .product-info-bundle .btn-mini.product-modal-link:hover, .product-info-bundle .theme-astro .btn-mini.product-modal-link:hover, .theme-astro .product-info .btn.product-modal-link:hover, .product-info .theme-astro .btn.product-modal-link:hover, .theme-astro .product-info-minimal .btn.product-modal-link:hover, .product-info-minimal .theme-astro .btn.product-modal-link:hover, .theme-astro .product-info-buy .btn.product-modal-link:hover, .product-info-buy .theme-astro .btn.product-modal-link:hover, .theme-astro .product-info-banner .btn.product-modal-link:hover, .product-info-banner .theme-astro .btn.product-modal-link:hover, .theme-astro .product-info-bundle .btn.product-modal-link:hover, .product-info-bundle .theme-astro .btn.product-modal-link:hover, .theme-astro .component-cta-button button.btn:hover, .component-cta-button .theme-astro button.btn:hover, .theme-astro .my-account-template .component-cta-button .btn:hover, .my-account-template .component-cta-button .theme-astro .btn:hover, .theme-astro .g-challenge .container-wrapper .btn-show-more:hover, .g-challenge .container-wrapper .theme-astro .btn-show-more:hover, .theme-astro .g-challenge .container-wrapper .btn-show-less:hover, .g-challenge .container-wrapper .theme-astro .btn-show-less:hover, .theme-astro .grid-filter-display-ctn .display-toggle:hover, .grid-filter-display-ctn .theme-astro .display-toggle:hover, .theme-astro a.btn:focus, .theme-astro a.btn-large:focus, .theme-astro a.btn-add-to-cart:focus, .theme-astro .product-info .btn-add-to-cart.product-modal-link:focus, .product-info .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-minimal .btn-add-to-cart.product-modal-link:focus, .product-info-minimal .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-buy .btn-add-to-cart.product-modal-link:focus, .product-info-buy .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-banner .btn-add-to-cart.product-modal-link:focus, .product-info-banner .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-bundle .btn-add-to-cart.product-modal-link:focus, .product-info-bundle .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info .btn-large.product-modal-link:focus, .product-info .theme-astro .btn-large.product-modal-link:focus, .theme-astro .product-info-minimal .btn-large.product-modal-link:focus, .product-info-minimal .theme-astro .btn-large.product-modal-link:focus, .theme-astro .product-info-buy .btn-large.product-modal-link:focus, .product-info-buy .theme-astro .btn-large.product-modal-link:focus, .theme-astro .product-info-banner .btn-large.product-modal-link:focus, .product-info-banner .theme-astro .btn-large.product-modal-link:focus, .theme-astro .product-info-bundle .btn-large.product-modal-link:focus, .product-info-bundle .theme-astro .btn-large.product-modal-link:focus, .theme-astro .expandable-content-close button:focus, .expandable-content-close .theme-astro button:focus, .theme-astro .search-results .coveo-folding-show-more:focus, .search-results .theme-astro .coveo-folding-show-more:focus, .theme-astro .search-results .coveo-folding-show-less:focus, .search-results .theme-astro .coveo-folding-show-less:focus, .theme-astro button.btn-large:focus, .theme-astro a.btn-mini:focus, .theme-astro .main-nav-secondary-bar a.buy-now-btn:focus, .main-nav-secondary-bar .theme-astro a.buy-now-btn:focus, .theme-astro .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-minimal .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-buy .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-banner .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-bundle .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .product-info .btn-mini.product-modal-link:focus, .product-info .theme-astro .btn-mini.product-modal-link:focus, .theme-astro .product-info-minimal .btn-mini.product-modal-link:focus, .product-info-minimal .theme-astro .btn-mini.product-modal-link:focus, .theme-astro .product-info-buy .btn-mini.product-modal-link:focus, .product-info-buy .theme-astro .btn-mini.product-modal-link:focus, .theme-astro .product-info-banner .btn-mini.product-modal-link:focus, .product-info-banner .theme-astro .btn-mini.product-modal-link:focus, .theme-astro .product-info-bundle .btn-mini.product-modal-link:focus, .product-info-bundle .theme-astro .btn-mini.product-modal-link:focus, .theme-astro .product-info .btn.product-modal-link:focus, .product-info .theme-astro .btn.product-modal-link:focus, .theme-astro .product-info-minimal .btn.product-modal-link:focus, .product-info-minimal .theme-astro .btn.product-modal-link:focus, .theme-astro .product-info-buy .btn.product-modal-link:focus, .product-info-buy .theme-astro .btn.product-modal-link:focus, .theme-astro .product-info-banner .btn.product-modal-link:focus, .product-info-banner .theme-astro .btn.product-modal-link:focus, .theme-astro .product-info-bundle .btn.product-modal-link:focus, .product-info-bundle .theme-astro .btn.product-modal-link:focus, .theme-astro .component-cta-button button.btn:focus, .component-cta-button .theme-astro button.btn:focus, .theme-astro .my-account-template .component-cta-button .btn:focus, .my-account-template .component-cta-button .theme-astro .btn:focus, .theme-astro .g-challenge .container-wrapper .btn-show-more:focus, .g-challenge .container-wrapper .theme-astro .btn-show-more:focus, .theme-astro .g-challenge .container-wrapper .btn-show-less:focus, .g-challenge .container-wrapper .theme-astro .btn-show-less:focus, .theme-astro .grid-filter-display-ctn .display-toggle:focus, .grid-filter-display-ctn .theme-astro .display-toggle:focus, .theme-astro a.btn-large:active, .theme-astro a.btn-add-to-cart:active, .theme-astro .product-info .btn-add-to-cart.product-modal-link:active, .product-info .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-minimal .btn-add-to-cart.product-modal-link:active, .product-info-minimal .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-buy .btn-add-to-cart.product-modal-link:active, .product-info-buy .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-banner .btn-add-to-cart.product-modal-link:active, .product-info-banner .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-bundle .btn-add-to-cart.product-modal-link:active, .product-info-bundle .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .product-info .btn-large.product-modal-link:active, .product-info .theme-astro .btn-large.product-modal-link:active, .theme-astro .product-info-minimal .btn-large.product-modal-link:active, .product-info-minimal .theme-astro .btn-large.product-modal-link:active, .theme-astro .product-info-buy .btn-large.product-modal-link:active, .product-info-buy .theme-astro .btn-large.product-modal-link:active, .theme-astro .product-info-banner .btn-large.product-modal-link:active, .product-info-banner .theme-astro .btn-large.product-modal-link:active, .theme-astro .product-info-bundle .btn-large.product-modal-link:active, .product-info-bundle .theme-astro .btn-large.product-modal-link:active, .theme-astro .expandable-content-close button:active, .expandable-content-close .theme-astro button:active, .theme-astro .search-results .coveo-folding-show-more:active, .search-results .theme-astro .coveo-folding-show-more:active, .theme-astro .search-results .coveo-folding-show-less:active, .search-results .theme-astro .coveo-folding-show-less:active, .theme-astro a.btn-large:hover, .theme-astro a.btn-add-to-cart:hover, .theme-astro .product-info .btn-add-to-cart.product-modal-link:hover, .product-info .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-minimal .btn-add-to-cart.product-modal-link:hover, .product-info-minimal .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-buy .btn-add-to-cart.product-modal-link:hover, .product-info-buy .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-banner .btn-add-to-cart.product-modal-link:hover, .product-info-banner .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-bundle .btn-add-to-cart.product-modal-link:hover, .product-info-bundle .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info .btn-large.product-modal-link:hover, .product-info .theme-astro .btn-large.product-modal-link:hover, .theme-astro .product-info-minimal .btn-large.product-modal-link:hover, .product-info-minimal .theme-astro .btn-large.product-modal-link:hover, .theme-astro .product-info-buy .btn-large.product-modal-link:hover, .product-info-buy .theme-astro .btn-large.product-modal-link:hover, .theme-astro .product-info-banner .btn-large.product-modal-link:hover, .product-info-banner .theme-astro .btn-large.product-modal-link:hover, .theme-astro .product-info-bundle .btn-large.product-modal-link:hover, .product-info-bundle .theme-astro .btn-large.product-modal-link:hover, .theme-astro .expandable-content-close button:hover, .expandable-content-close .theme-astro button:hover, .theme-astro .search-results .coveo-folding-show-more:hover, .search-results .theme-astro .coveo-folding-show-more:hover, .theme-astro .search-results .coveo-folding-show-less:hover, .search-results .theme-astro .coveo-folding-show-less:hover, .theme-astro a.btn-large:focus, .theme-astro a.btn-add-to-cart:focus, .theme-astro .product-info .btn-add-to-cart.product-modal-link:focus, .product-info .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-minimal .btn-add-to-cart.product-modal-link:focus, .product-info-minimal .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-buy .btn-add-to-cart.product-modal-link:focus, .product-info-buy .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-banner .btn-add-to-cart.product-modal-link:focus, .product-info-banner .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-bundle .btn-add-to-cart.product-modal-link:focus, .product-info-bundle .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info .btn-large.product-modal-link:focus, .product-info .theme-astro .btn-large.product-modal-link:focus, .theme-astro .product-info-minimal .btn-large.product-modal-link:focus, .product-info-minimal .theme-astro .btn-large.product-modal-link:focus, .theme-astro .product-info-buy .btn-large.product-modal-link:focus, .product-info-buy .theme-astro .btn-large.product-modal-link:focus, .theme-astro .product-info-banner .btn-large.product-modal-link:focus, .product-info-banner .theme-astro .btn-large.product-modal-link:focus, .theme-astro .product-info-bundle .btn-large.product-modal-link:focus, .product-info-bundle .theme-astro .btn-large.product-modal-link:focus, .theme-astro .expandable-content-close button:focus, .expandable-content-close .theme-astro button:focus, .theme-astro .search-results .coveo-folding-show-more:focus, .search-results .theme-astro .coveo-folding-show-more:focus, .theme-astro .search-results .coveo-folding-show-less:focus, .search-results .theme-astro .coveo-folding-show-less:focus, .theme-astro button.btn-large:active, .theme-astro button.btn-large:hover, .theme-astro button.btn-large:focus, .theme-astro a.btn-mini:active, .theme-astro .main-nav-secondary-bar a.buy-now-btn:active, .main-nav-secondary-bar .theme-astro a.buy-now-btn:active, .theme-astro .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-minimal .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-buy .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info-buy .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-banner .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info-banner .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-bundle .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta a.btn-large:active, .main-nav-secondary-bar .product-cta .theme-astro a.btn-large:active, .theme-astro .main-nav-secondary-bar .product-cta a.btn-add-to-cart:active, .main-nav-secondary-bar .product-cta .theme-astro a.btn-add-to-cart:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info .btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .product-info .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:active, .product-info .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info-minimal .btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-minimal .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-minimal .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info-buy .btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-buy .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-buy .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:active, .product-info-buy .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info-banner .btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-banner .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-banner .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:active, .product-info-banner .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info-bundle .btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-bundle .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-bundle .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info .btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info .theme-astro .btn-large.product-modal-link:active, .theme-astro .product-info .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:active, .product-info .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info-minimal .btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-minimal .theme-astro .btn-large.product-modal-link:active, .theme-astro .product-info-minimal .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info-buy .btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-buy .theme-astro .btn-large.product-modal-link:active, .theme-astro .product-info-buy .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:active, .product-info-buy .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info-banner .btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-banner .theme-astro .btn-large.product-modal-link:active, .theme-astro .product-info-banner .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:active, .product-info-banner .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info-bundle .btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-bundle .theme-astro .btn-large.product-modal-link:active, .theme-astro .product-info-bundle .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .expandable-content-close button:active, .main-nav-secondary-bar .product-cta .expandable-content-close .theme-astro button:active, .theme-astro .expandable-content-close .main-nav-secondary-bar .product-cta button:active, .expandable-content-close .main-nav-secondary-bar .product-cta .theme-astro button:active, .theme-astro .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-more:active, .main-nav-secondary-bar .product-cta .search-results .theme-astro .coveo-folding-show-more:active, .theme-astro .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-more:active, .search-results .main-nav-secondary-bar .product-cta .theme-astro .coveo-folding-show-more:active, .theme-astro .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-less:active, .main-nav-secondary-bar .product-cta .search-results .theme-astro .coveo-folding-show-less:active, .theme-astro .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-less:active, .search-results .main-nav-secondary-bar .product-cta .theme-astro .coveo-folding-show-less:active, .theme-astro .product-info .btn-mini.product-modal-link:active, .product-info .theme-astro .btn-mini.product-modal-link:active, .theme-astro .product-info-minimal .btn-mini.product-modal-link:active, .product-info-minimal .theme-astro .btn-mini.product-modal-link:active, .theme-astro .product-info-buy .btn-mini.product-modal-link:active, .product-info-buy .theme-astro .btn-mini.product-modal-link:active, .theme-astro .product-info-banner .btn-mini.product-modal-link:active, .product-info-banner .theme-astro .btn-mini.product-modal-link:active, .theme-astro .product-info-bundle .btn-mini.product-modal-link:active, .product-info-bundle .theme-astro .btn-mini.product-modal-link:active, .theme-astro a.btn-mini:hover, .theme-astro .main-nav-secondary-bar a.buy-now-btn:hover, .main-nav-secondary-bar .theme-astro a.buy-now-btn:hover, .theme-astro .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-minimal .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-buy .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-banner .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-bundle .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta a.btn-large:hover, .main-nav-secondary-bar .product-cta .theme-astro a.btn-large:hover, .theme-astro .main-nav-secondary-bar .product-cta a.btn-add-to-cart:hover, .main-nav-secondary-bar .product-cta .theme-astro a.btn-add-to-cart:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info .btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:hover, .product-info .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info-minimal .btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-minimal .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-minimal .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info-buy .btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-buy .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-buy .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info-banner .btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-banner .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-banner .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info-bundle .btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-bundle .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-bundle .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info .btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info .theme-astro .btn-large.product-modal-link:hover, .theme-astro .product-info .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:hover, .product-info .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info-minimal .btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-minimal .theme-astro .btn-large.product-modal-link:hover, .theme-astro .product-info-minimal .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info-buy .btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-buy .theme-astro .btn-large.product-modal-link:hover, .theme-astro .product-info-buy .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info-banner .btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-banner .theme-astro .btn-large.product-modal-link:hover, .theme-astro .product-info-banner .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info-bundle .btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-bundle .theme-astro .btn-large.product-modal-link:hover, .theme-astro .product-info-bundle .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .expandable-content-close button:hover, .main-nav-secondary-bar .product-cta .expandable-content-close .theme-astro button:hover, .theme-astro .expandable-content-close .main-nav-secondary-bar .product-cta button:hover, .expandable-content-close .main-nav-secondary-bar .product-cta .theme-astro button:hover, .theme-astro .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-more:hover, .main-nav-secondary-bar .product-cta .search-results .theme-astro .coveo-folding-show-more:hover, .theme-astro .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-more:hover, .search-results .main-nav-secondary-bar .product-cta .theme-astro .coveo-folding-show-more:hover, .theme-astro .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-less:hover, .main-nav-secondary-bar .product-cta .search-results .theme-astro .coveo-folding-show-less:hover, .theme-astro .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-less:hover, .search-results .main-nav-secondary-bar .product-cta .theme-astro .coveo-folding-show-less:hover, .theme-astro .product-info .btn-mini.product-modal-link:hover, .product-info .theme-astro .btn-mini.product-modal-link:hover, .theme-astro .product-info-minimal .btn-mini.product-modal-link:hover, .product-info-minimal .theme-astro .btn-mini.product-modal-link:hover, .theme-astro .product-info-buy .btn-mini.product-modal-link:hover, .product-info-buy .theme-astro .btn-mini.product-modal-link:hover, .theme-astro .product-info-banner .btn-mini.product-modal-link:hover, .product-info-banner .theme-astro .btn-mini.product-modal-link:hover, .theme-astro .product-info-bundle .btn-mini.product-modal-link:hover, .product-info-bundle .theme-astro .btn-mini.product-modal-link:hover, .theme-astro a.btn-mini:focus, .theme-astro .main-nav-secondary-bar a.buy-now-btn:focus, .main-nav-secondary-bar .theme-astro a.buy-now-btn:focus, .theme-astro .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-minimal .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-buy .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-banner .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-bundle .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar .theme-astro .buy-now-btn.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta a.btn-large:focus, .main-nav-secondary-bar .product-cta .theme-astro a.btn-large:focus, .theme-astro .main-nav-secondary-bar .product-cta a.btn-add-to-cart:focus, .main-nav-secondary-bar .product-cta .theme-astro a.btn-add-to-cart:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info .btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:focus, .product-info .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info-minimal .btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-minimal .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-minimal .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info-buy .btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-buy .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-buy .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info-banner .btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-banner .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-banner .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info-bundle .btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-bundle .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-bundle .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar .product-cta .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info .btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info .theme-astro .btn-large.product-modal-link:focus, .theme-astro .product-info .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:focus, .product-info .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info-minimal .btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-minimal .theme-astro .btn-large.product-modal-link:focus, .theme-astro .product-info-minimal .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info-buy .btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-buy .theme-astro .btn-large.product-modal-link:focus, .theme-astro .product-info-buy .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info-banner .btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-banner .theme-astro .btn-large.product-modal-link:focus, .theme-astro .product-info-banner .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info-bundle .btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-bundle .theme-astro .btn-large.product-modal-link:focus, .theme-astro .product-info-bundle .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar .product-cta .theme-astro .btn-large.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .expandable-content-close button:focus, .main-nav-secondary-bar .product-cta .expandable-content-close .theme-astro button:focus, .theme-astro .expandable-content-close .main-nav-secondary-bar .product-cta button:focus, .expandable-content-close .main-nav-secondary-bar .product-cta .theme-astro button:focus, .theme-astro .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-more:focus, .main-nav-secondary-bar .product-cta .search-results .theme-astro .coveo-folding-show-more:focus, .theme-astro .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-more:focus, .search-results .main-nav-secondary-bar .product-cta .theme-astro .coveo-folding-show-more:focus, .theme-astro .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-less:focus, .main-nav-secondary-bar .product-cta .search-results .theme-astro .coveo-folding-show-less:focus, .theme-astro .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-less:focus, .search-results .main-nav-secondary-bar .product-cta .theme-astro .coveo-folding-show-less:focus, .theme-astro .product-info .btn-mini.product-modal-link:focus, .product-info .theme-astro .btn-mini.product-modal-link:focus, .theme-astro .product-info-minimal .btn-mini.product-modal-link:focus, .product-info-minimal .theme-astro .btn-mini.product-modal-link:focus, .theme-astro .product-info-buy .btn-mini.product-modal-link:focus, .product-info-buy .theme-astro .btn-mini.product-modal-link:focus, .theme-astro .product-info-banner .btn-mini.product-modal-link:focus, .product-info-banner .theme-astro .btn-mini.product-modal-link:focus, .theme-astro .product-info-bundle .btn-mini.product-modal-link:focus, .product-info-bundle .theme-astro .btn-mini.product-modal-link:focus, .theme-astro a.btn-add-to-cart:active, .theme-astro .product-info .btn-add-to-cart.product-modal-link:active, .product-info .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-minimal .btn-add-to-cart.product-modal-link:active, .product-info-minimal .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-buy .btn-add-to-cart.product-modal-link:active, .product-info-buy .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-banner .btn-add-to-cart.product-modal-link:active, .product-info-banner .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-bundle .btn-add-to-cart.product-modal-link:active, .product-info-bundle .theme-astro .btn-add-to-cart.product-modal-link:active, .theme-astro a.btn-add-to-cart:hover, .theme-astro .product-info .btn-add-to-cart.product-modal-link:hover, .product-info .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-minimal .btn-add-to-cart.product-modal-link:hover, .product-info-minimal .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-buy .btn-add-to-cart.product-modal-link:hover, .product-info-buy .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-banner .btn-add-to-cart.product-modal-link:hover, .product-info-banner .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-bundle .btn-add-to-cart.product-modal-link:hover, .product-info-bundle .theme-astro .btn-add-to-cart.product-modal-link:hover, .theme-astro a.btn-add-to-cart:focus, .theme-astro .product-info .btn-add-to-cart.product-modal-link:focus, .product-info .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-minimal .btn-add-to-cart.product-modal-link:focus, .product-info-minimal .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-buy .btn-add-to-cart.product-modal-link:focus, .product-info-buy .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-banner .btn-add-to-cart.product-modal-link:focus, .product-info-banner .theme-astro .btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-bundle .btn-add-to-cart.product-modal-link:focus, .product-info-bundle .theme-astro .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] a.btn:active, [data-design-theme="theme-astro"] a.btn-large:active, [data-design-theme="theme-astro"] a.btn-add-to-cart:active, [data-design-theme="theme-astro"] .product-info .btn-add-to-cart.product-modal-link:active, .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .btn-add-to-cart.product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .btn-add-to-cart.product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .btn-add-to-cart.product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .btn-add-to-cart.product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info .btn-large.product-modal-link:active, .product-info [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .btn-large.product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .btn-large.product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .btn-large.product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .btn-large.product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .expandable-content-close button:active, .expandable-content-close [data-design-theme="theme-astro"] button:active, [data-design-theme="theme-astro"] .search-results .coveo-folding-show-more:active, .search-results [data-design-theme="theme-astro"] .coveo-folding-show-more:active, [data-design-theme="theme-astro"] .search-results .coveo-folding-show-less:active, .search-results [data-design-theme="theme-astro"] .coveo-folding-show-less:active, [data-design-theme="theme-astro"] button.btn-large:active, [data-design-theme="theme-astro"] a.btn-mini:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar a.buy-now-btn:active, .main-nav-secondary-bar [data-design-theme="theme-astro"] a.buy-now-btn:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-minimal [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-buy [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info-buy .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-banner [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info-banner .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-bundle [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info .btn-mini.product-modal-link:active, .product-info [data-design-theme="theme-astro"] .btn-mini.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .btn-mini.product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .btn-mini.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .btn-mini.product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .btn-mini.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .btn-mini.product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .btn-mini.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .btn-mini.product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .btn-mini.product-modal-link:active, [data-design-theme="theme-astro"] .product-info .btn.product-modal-link:active, .product-info [data-design-theme="theme-astro"] .btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .btn.product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .btn.product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .btn.product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .btn.product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .btn.product-modal-link:active, [data-design-theme="theme-astro"] .component-cta-button button.btn:active, .component-cta-button [data-design-theme="theme-astro"] button.btn:active, [data-design-theme="theme-astro"] .my-account-template .component-cta-button .btn:active, .my-account-template .component-cta-button [data-design-theme="theme-astro"] .btn:active, [data-design-theme="theme-astro"] .g-challenge .container-wrapper .btn-show-more:active, .g-challenge .container-wrapper [data-design-theme="theme-astro"] .btn-show-more:active, [data-design-theme="theme-astro"] .g-challenge .container-wrapper .btn-show-less:active, .g-challenge .container-wrapper [data-design-theme="theme-astro"] .btn-show-less:active, [data-design-theme="theme-astro"] .grid-filter-display-ctn .display-toggle:active, .grid-filter-display-ctn [data-design-theme="theme-astro"] .display-toggle:active, [data-design-theme="theme-astro"] a.btn:hover, [data-design-theme="theme-astro"] a.btn-large:hover, [data-design-theme="theme-astro"] a.btn-add-to-cart:hover, [data-design-theme="theme-astro"] .product-info .btn-add-to-cart.product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .btn-add-to-cart.product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .btn-add-to-cart.product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .btn-add-to-cart.product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .btn-add-to-cart.product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info .btn-large.product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .btn-large.product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .btn-large.product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .btn-large.product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .btn-large.product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .expandable-content-close button:hover, .expandable-content-close [data-design-theme="theme-astro"] button:hover, [data-design-theme="theme-astro"] .search-results .coveo-folding-show-more:hover, .search-results [data-design-theme="theme-astro"] .coveo-folding-show-more:hover, [data-design-theme="theme-astro"] .search-results .coveo-folding-show-less:hover, .search-results [data-design-theme="theme-astro"] .coveo-folding-show-less:hover, [data-design-theme="theme-astro"] button.btn-large:hover, [data-design-theme="theme-astro"] a.btn-mini:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar a.buy-now-btn:hover, .main-nav-secondary-bar [data-design-theme="theme-astro"] a.buy-now-btn:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-minimal [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-buy [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-banner [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-bundle [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info .btn-mini.product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .btn-mini.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .btn-mini.product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .btn-mini.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .btn-mini.product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .btn-mini.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .btn-mini.product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .btn-mini.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .btn-mini.product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .btn-mini.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info .btn.product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .btn.product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .btn.product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .btn.product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .btn.product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .btn.product-modal-link:hover, [data-design-theme="theme-astro"] .component-cta-button button.btn:hover, .component-cta-button [data-design-theme="theme-astro"] button.btn:hover, [data-design-theme="theme-astro"] .my-account-template .component-cta-button .btn:hover, .my-account-template .component-cta-button [data-design-theme="theme-astro"] .btn:hover, [data-design-theme="theme-astro"] .g-challenge .container-wrapper .btn-show-more:hover, .g-challenge .container-wrapper [data-design-theme="theme-astro"] .btn-show-more:hover, [data-design-theme="theme-astro"] .g-challenge .container-wrapper .btn-show-less:hover, .g-challenge .container-wrapper [data-design-theme="theme-astro"] .btn-show-less:hover, [data-design-theme="theme-astro"] .grid-filter-display-ctn .display-toggle:hover, .grid-filter-display-ctn [data-design-theme="theme-astro"] .display-toggle:hover, [data-design-theme="theme-astro"] a.btn:focus, [data-design-theme="theme-astro"] a.btn-large:focus, [data-design-theme="theme-astro"] a.btn-add-to-cart:focus, [data-design-theme="theme-astro"] .product-info .btn-add-to-cart.product-modal-link:focus, .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .btn-add-to-cart.product-modal-link:focus, .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .btn-add-to-cart.product-modal-link:focus, .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .btn-add-to-cart.product-modal-link:focus, .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .btn-add-to-cart.product-modal-link:focus, .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info .btn-large.product-modal-link:focus, .product-info [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .btn-large.product-modal-link:focus, .product-info-minimal [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .btn-large.product-modal-link:focus, .product-info-buy [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .btn-large.product-modal-link:focus, .product-info-banner [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .btn-large.product-modal-link:focus, .product-info-bundle [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .expandable-content-close button:focus, .expandable-content-close [data-design-theme="theme-astro"] button:focus, [data-design-theme="theme-astro"] .search-results .coveo-folding-show-more:focus, .search-results [data-design-theme="theme-astro"] .coveo-folding-show-more:focus, [data-design-theme="theme-astro"] .search-results .coveo-folding-show-less:focus, .search-results [data-design-theme="theme-astro"] .coveo-folding-show-less:focus, [data-design-theme="theme-astro"] button.btn-large:focus, [data-design-theme="theme-astro"] a.btn-mini:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar a.buy-now-btn:focus, .main-nav-secondary-bar [data-design-theme="theme-astro"] a.buy-now-btn:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-minimal [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-buy [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-banner [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-bundle [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info .btn-mini.product-modal-link:focus, .product-info [data-design-theme="theme-astro"] .btn-mini.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .btn-mini.product-modal-link:focus, .product-info-minimal [data-design-theme="theme-astro"] .btn-mini.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .btn-mini.product-modal-link:focus, .product-info-buy [data-design-theme="theme-astro"] .btn-mini.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .btn-mini.product-modal-link:focus, .product-info-banner [data-design-theme="theme-astro"] .btn-mini.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .btn-mini.product-modal-link:focus, .product-info-bundle [data-design-theme="theme-astro"] .btn-mini.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info .btn.product-modal-link:focus, .product-info [data-design-theme="theme-astro"] .btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .btn.product-modal-link:focus, .product-info-minimal [data-design-theme="theme-astro"] .btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .btn.product-modal-link:focus, .product-info-buy [data-design-theme="theme-astro"] .btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .btn.product-modal-link:focus, .product-info-banner [data-design-theme="theme-astro"] .btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .btn.product-modal-link:focus, .product-info-bundle [data-design-theme="theme-astro"] .btn.product-modal-link:focus, [data-design-theme="theme-astro"] .component-cta-button button.btn:focus, .component-cta-button [data-design-theme="theme-astro"] button.btn:focus, [data-design-theme="theme-astro"] .my-account-template .component-cta-button .btn:focus, .my-account-template .component-cta-button [data-design-theme="theme-astro"] .btn:focus, [data-design-theme="theme-astro"] .g-challenge .container-wrapper .btn-show-more:focus, .g-challenge .container-wrapper [data-design-theme="theme-astro"] .btn-show-more:focus, [data-design-theme="theme-astro"] .g-challenge .container-wrapper .btn-show-less:focus, .g-challenge .container-wrapper [data-design-theme="theme-astro"] .btn-show-less:focus, [data-design-theme="theme-astro"] .grid-filter-display-ctn .display-toggle:focus, .grid-filter-display-ctn [data-design-theme="theme-astro"] .display-toggle:focus, [data-design-theme="theme-astro"] a.btn-large:active, [data-design-theme="theme-astro"] a.btn-add-to-cart:active, [data-design-theme="theme-astro"] .product-info .btn-add-to-cart.product-modal-link:active, .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .btn-add-to-cart.product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .btn-add-to-cart.product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .btn-add-to-cart.product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .btn-add-to-cart.product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info .btn-large.product-modal-link:active, .product-info [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .btn-large.product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .btn-large.product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .btn-large.product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .btn-large.product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .expandable-content-close button:active, .expandable-content-close [data-design-theme="theme-astro"] button:active, [data-design-theme="theme-astro"] .search-results .coveo-folding-show-more:active, .search-results [data-design-theme="theme-astro"] .coveo-folding-show-more:active, [data-design-theme="theme-astro"] .search-results .coveo-folding-show-less:active, .search-results [data-design-theme="theme-astro"] .coveo-folding-show-less:active, [data-design-theme="theme-astro"] a.btn-large:hover, [data-design-theme="theme-astro"] a.btn-add-to-cart:hover, [data-design-theme="theme-astro"] .product-info .btn-add-to-cart.product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .btn-add-to-cart.product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .btn-add-to-cart.product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .btn-add-to-cart.product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .btn-add-to-cart.product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info .btn-large.product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .btn-large.product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .btn-large.product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .btn-large.product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .btn-large.product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .expandable-content-close button:hover, .expandable-content-close [data-design-theme="theme-astro"] button:hover, [data-design-theme="theme-astro"] .search-results .coveo-folding-show-more:hover, .search-results [data-design-theme="theme-astro"] .coveo-folding-show-more:hover, [data-design-theme="theme-astro"] .search-results .coveo-folding-show-less:hover, .search-results [data-design-theme="theme-astro"] .coveo-folding-show-less:hover, [data-design-theme="theme-astro"] a.btn-large:focus, [data-design-theme="theme-astro"] a.btn-add-to-cart:focus, [data-design-theme="theme-astro"] .product-info .btn-add-to-cart.product-modal-link:focus, .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .btn-add-to-cart.product-modal-link:focus, .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .btn-add-to-cart.product-modal-link:focus, .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .btn-add-to-cart.product-modal-link:focus, .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .btn-add-to-cart.product-modal-link:focus, .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info .btn-large.product-modal-link:focus, .product-info [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .btn-large.product-modal-link:focus, .product-info-minimal [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .btn-large.product-modal-link:focus, .product-info-buy [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .btn-large.product-modal-link:focus, .product-info-banner [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .btn-large.product-modal-link:focus, .product-info-bundle [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .expandable-content-close button:focus, .expandable-content-close [data-design-theme="theme-astro"] button:focus, [data-design-theme="theme-astro"] .search-results .coveo-folding-show-more:focus, .search-results [data-design-theme="theme-astro"] .coveo-folding-show-more:focus, [data-design-theme="theme-astro"] .search-results .coveo-folding-show-less:focus, .search-results [data-design-theme="theme-astro"] .coveo-folding-show-less:focus, [data-design-theme="theme-astro"] button.btn-large:active, [data-design-theme="theme-astro"] button.btn-large:hover, [data-design-theme="theme-astro"] button.btn-large:focus, [data-design-theme="theme-astro"] a.btn-mini:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar a.buy-now-btn:active, .main-nav-secondary-bar [data-design-theme="theme-astro"] a.buy-now-btn:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-minimal [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-buy [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info-buy .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-banner [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info-banner .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-bundle [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta a.btn-large:active, .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] a.btn-large:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta a.btn-add-to-cart:active, .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] a.btn-add-to-cart:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info .btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:active, .product-info .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-minimal .btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-buy .btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:active, .product-info-buy .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-banner .btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:active, .product-info-banner .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-bundle .btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info .btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:active, .product-info .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-minimal .btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-minimal [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-buy .btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-buy [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:active, .product-info-buy .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-banner .btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-banner [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:active, .product-info-banner .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-bundle .btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-bundle [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .expandable-content-close button:active, .main-nav-secondary-bar .product-cta .expandable-content-close [data-design-theme="theme-astro"] button:active, [data-design-theme="theme-astro"] .expandable-content-close .main-nav-secondary-bar .product-cta button:active, .expandable-content-close .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] button:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-more:active, .main-nav-secondary-bar .product-cta .search-results [data-design-theme="theme-astro"] .coveo-folding-show-more:active, [data-design-theme="theme-astro"] .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-more:active, .search-results .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .coveo-folding-show-more:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-less:active, .main-nav-secondary-bar .product-cta .search-results [data-design-theme="theme-astro"] .coveo-folding-show-less:active, [data-design-theme="theme-astro"] .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-less:active, .search-results .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .coveo-folding-show-less:active, [data-design-theme="theme-astro"] .product-info .btn-mini.product-modal-link:active, .product-info [data-design-theme="theme-astro"] .btn-mini.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .btn-mini.product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .btn-mini.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .btn-mini.product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .btn-mini.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .btn-mini.product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .btn-mini.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .btn-mini.product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .btn-mini.product-modal-link:active, [data-design-theme="theme-astro"] a.btn-mini:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar a.buy-now-btn:hover, .main-nav-secondary-bar [data-design-theme="theme-astro"] a.buy-now-btn:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-minimal [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-buy [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-banner [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-bundle [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta a.btn-large:hover, .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] a.btn-large:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta a.btn-add-to-cart:hover, .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] a.btn-add-to-cart:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info .btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:hover, .product-info .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-minimal .btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-buy .btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-banner .btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-bundle .btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info .btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:hover, .product-info .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-minimal .btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-minimal [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-buy .btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-buy [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-banner .btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-banner [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-bundle .btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-bundle [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .expandable-content-close button:hover, .main-nav-secondary-bar .product-cta .expandable-content-close [data-design-theme="theme-astro"] button:hover, [data-design-theme="theme-astro"] .expandable-content-close .main-nav-secondary-bar .product-cta button:hover, .expandable-content-close .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] button:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-more:hover, .main-nav-secondary-bar .product-cta .search-results [data-design-theme="theme-astro"] .coveo-folding-show-more:hover, [data-design-theme="theme-astro"] .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-more:hover, .search-results .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .coveo-folding-show-more:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-less:hover, .main-nav-secondary-bar .product-cta .search-results [data-design-theme="theme-astro"] .coveo-folding-show-less:hover, [data-design-theme="theme-astro"] .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-less:hover, .search-results .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .coveo-folding-show-less:hover, [data-design-theme="theme-astro"] .product-info .btn-mini.product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .btn-mini.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .btn-mini.product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .btn-mini.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .btn-mini.product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .btn-mini.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .btn-mini.product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .btn-mini.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .btn-mini.product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .btn-mini.product-modal-link:hover, [data-design-theme="theme-astro"] a.btn-mini:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar a.buy-now-btn:focus, .main-nav-secondary-bar [data-design-theme="theme-astro"] a.buy-now-btn:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-minimal [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-buy [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-banner [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-bundle [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar [data-design-theme="theme-astro"] .buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta a.btn-large:focus, .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] a.btn-large:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta a.btn-add-to-cart:focus, .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] a.btn-add-to-cart:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info .btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:focus, .product-info .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-minimal .btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-buy .btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-banner .btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-bundle .btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info .btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:focus, .product-info .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-minimal .btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-minimal [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-buy .btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-buy [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-banner .btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-banner [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-bundle .btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-bundle [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .product-cta .btn-large.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .expandable-content-close button:focus, .main-nav-secondary-bar .product-cta .expandable-content-close [data-design-theme="theme-astro"] button:focus, [data-design-theme="theme-astro"] .expandable-content-close .main-nav-secondary-bar .product-cta button:focus, .expandable-content-close .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] button:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-more:focus, .main-nav-secondary-bar .product-cta .search-results [data-design-theme="theme-astro"] .coveo-folding-show-more:focus, [data-design-theme="theme-astro"] .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-more:focus, .search-results .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .coveo-folding-show-more:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-less:focus, .main-nav-secondary-bar .product-cta .search-results [data-design-theme="theme-astro"] .coveo-folding-show-less:focus, [data-design-theme="theme-astro"] .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-less:focus, .search-results .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .coveo-folding-show-less:focus, [data-design-theme="theme-astro"] .product-info .btn-mini.product-modal-link:focus, .product-info [data-design-theme="theme-astro"] .btn-mini.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .btn-mini.product-modal-link:focus, .product-info-minimal [data-design-theme="theme-astro"] .btn-mini.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .btn-mini.product-modal-link:focus, .product-info-buy [data-design-theme="theme-astro"] .btn-mini.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .btn-mini.product-modal-link:focus, .product-info-banner [data-design-theme="theme-astro"] .btn-mini.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .btn-mini.product-modal-link:focus, .product-info-bundle [data-design-theme="theme-astro"] .btn-mini.product-modal-link:focus, [data-design-theme="theme-astro"] a.btn-add-to-cart:active, [data-design-theme="theme-astro"] .product-info .btn-add-to-cart.product-modal-link:active, .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .btn-add-to-cart.product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .btn-add-to-cart.product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .btn-add-to-cart.product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .btn-add-to-cart.product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] a.btn-add-to-cart:hover, [data-design-theme="theme-astro"] .product-info .btn-add-to-cart.product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .btn-add-to-cart.product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .btn-add-to-cart.product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .btn-add-to-cart.product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .btn-add-to-cart.product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] a.btn-add-to-cart:focus, [data-design-theme="theme-astro"] .product-info .btn-add-to-cart.product-modal-link:focus, .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .btn-add-to-cart.product-modal-link:focus, .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .btn-add-to-cart.product-modal-link:focus, .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .btn-add-to-cart.product-modal-link:focus, .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .btn-add-to-cart.product-modal-link:focus, .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.product-modal-link:focus {
  background-color: #e73100
}

.theme-astro a.btn.ghost, .theme-astro a.ghost.btn-large, .theme-astro a.ghost.btn-add-to-cart, .theme-astro .product-info .ghost.btn-add-to-cart.product-modal-link, .product-info .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .product-info-minimal .ghost.btn-add-to-cart.product-modal-link, .product-info-minimal .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .product-info-buy .ghost.btn-add-to-cart.product-modal-link, .product-info-buy .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .product-info-banner .ghost.btn-add-to-cart.product-modal-link, .product-info-banner .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .product-info-bundle .ghost.btn-add-to-cart.product-modal-link, .product-info-bundle .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .product-info .ghost.btn-large.product-modal-link, .product-info .theme-astro .ghost.btn-large.product-modal-link, .theme-astro .product-info-minimal .ghost.btn-large.product-modal-link, .product-info-minimal .theme-astro .ghost.btn-large.product-modal-link, .theme-astro .product-info-buy .ghost.btn-large.product-modal-link, .product-info-buy .theme-astro .ghost.btn-large.product-modal-link, .theme-astro .product-info-banner .ghost.btn-large.product-modal-link, .product-info-banner .theme-astro .ghost.btn-large.product-modal-link, .theme-astro .product-info-bundle .ghost.btn-large.product-modal-link, .product-info-bundle .theme-astro .ghost.btn-large.product-modal-link, .theme-astro .expandable-content-close button.ghost, .expandable-content-close .theme-astro button.ghost, .theme-astro .search-results .ghost.coveo-folding-show-more, .search-results .theme-astro .ghost.coveo-folding-show-more, .theme-astro .search-results .ghost.coveo-folding-show-less, .search-results .theme-astro .ghost.coveo-folding-show-less, .theme-astro button.ghost.btn-large, .theme-astro a.ghost.btn-mini, .theme-astro .main-nav-secondary-bar a.ghost.buy-now-btn, .main-nav-secondary-bar .theme-astro a.ghost.buy-now-btn, .theme-astro .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-minimal .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info-minimal .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-buy .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info-buy .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-banner .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info-banner .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-bundle .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info-bundle .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .product-info .ghost.btn-mini.product-modal-link, .product-info .theme-astro .ghost.btn-mini.product-modal-link, .theme-astro .product-info-minimal .ghost.btn-mini.product-modal-link, .product-info-minimal .theme-astro .ghost.btn-mini.product-modal-link, .theme-astro .product-info-buy .ghost.btn-mini.product-modal-link, .product-info-buy .theme-astro .ghost.btn-mini.product-modal-link, .theme-astro .product-info-banner .ghost.btn-mini.product-modal-link, .product-info-banner .theme-astro .ghost.btn-mini.product-modal-link, .theme-astro .product-info-bundle .ghost.btn-mini.product-modal-link, .product-info-bundle .theme-astro .ghost.btn-mini.product-modal-link, .theme-astro .product-info .btn.ghost.product-modal-link, .product-info .theme-astro .btn.ghost.product-modal-link, .theme-astro .product-info-minimal .btn.ghost.product-modal-link, .product-info-minimal .theme-astro .btn.ghost.product-modal-link, .theme-astro .product-info-buy .btn.ghost.product-modal-link, .product-info-buy .theme-astro .btn.ghost.product-modal-link, .theme-astro .product-info-banner .btn.ghost.product-modal-link, .product-info-banner .theme-astro .btn.ghost.product-modal-link, .theme-astro .product-info-bundle .btn.ghost.product-modal-link, .product-info-bundle .theme-astro .btn.ghost.product-modal-link, .theme-astro .component-cta-button button.ghost.btn, .component-cta-button .theme-astro button.ghost.btn, .theme-astro .my-account-template .component-cta-button .ghost.btn, .my-account-template .component-cta-button .theme-astro .ghost.btn, .theme-astro .g-challenge .container-wrapper .ghost.btn-show-more, .g-challenge .container-wrapper .theme-astro .ghost.btn-show-more, .theme-astro .g-challenge .container-wrapper .ghost.btn-show-less, .g-challenge .container-wrapper .theme-astro .ghost.btn-show-less, .theme-astro .grid-filter-display-ctn .ghost.display-toggle, .grid-filter-display-ctn .theme-astro .ghost.display-toggle, .theme-astro a.btn-large.ghost, .theme-astro a.ghost.btn-add-to-cart, .theme-astro .product-info .ghost.btn-add-to-cart.product-modal-link, .product-info .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .product-info-minimal .ghost.btn-add-to-cart.product-modal-link, .product-info-minimal .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .product-info-buy .ghost.btn-add-to-cart.product-modal-link, .product-info-buy .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .product-info-banner .ghost.btn-add-to-cart.product-modal-link, .product-info-banner .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .product-info-bundle .ghost.btn-add-to-cart.product-modal-link, .product-info-bundle .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .product-info .btn-large.ghost.product-modal-link, .product-info .theme-astro .btn-large.ghost.product-modal-link, .theme-astro .product-info-minimal .btn-large.ghost.product-modal-link, .product-info-minimal .theme-astro .btn-large.ghost.product-modal-link, .theme-astro .product-info-buy .btn-large.ghost.product-modal-link, .product-info-buy .theme-astro .btn-large.ghost.product-modal-link, .theme-astro .product-info-banner .btn-large.ghost.product-modal-link, .product-info-banner .theme-astro .btn-large.ghost.product-modal-link, .theme-astro .product-info-bundle .btn-large.ghost.product-modal-link, .product-info-bundle .theme-astro .btn-large.ghost.product-modal-link, .theme-astro .expandable-content-close button.ghost, .expandable-content-close .theme-astro button.ghost, .theme-astro .search-results .ghost.coveo-folding-show-more, .search-results .theme-astro .ghost.coveo-folding-show-more, .theme-astro .search-results .ghost.coveo-folding-show-less, .search-results .theme-astro .ghost.coveo-folding-show-less, .theme-astro button.btn-large.ghost, .theme-astro a.btn-mini.ghost, .theme-astro .main-nav-secondary-bar a.ghost.buy-now-btn, .main-nav-secondary-bar .theme-astro a.ghost.buy-now-btn, .theme-astro .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-minimal .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info-minimal .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-buy .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info-buy .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-banner .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info-banner .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-bundle .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info-bundle .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta a.ghost.btn-large, .main-nav-secondary-bar .product-cta .theme-astro a.ghost.btn-large, .theme-astro .main-nav-secondary-bar .product-cta a.ghost.btn-add-to-cart, .main-nav-secondary-bar .product-cta .theme-astro a.ghost.btn-add-to-cart, .theme-astro .main-nav-secondary-bar .product-cta .product-info .ghost.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .product-info .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link, .product-info .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .product-info-minimal .ghost.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-minimal .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .product-info-minimal .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link, .product-info-minimal .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .product-info-buy .ghost.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-buy .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .product-info-buy .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link, .product-info-buy .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .product-info-banner .ghost.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-banner .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .product-info-banner .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link, .product-info-banner .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .product-info-bundle .ghost.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-bundle .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .product-info-bundle .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link, .product-info-bundle .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .product-info .ghost.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info .theme-astro .ghost.btn-large.product-modal-link, .theme-astro .product-info .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link, .product-info .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .product-info-minimal .ghost.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-minimal .theme-astro .ghost.btn-large.product-modal-link, .theme-astro .product-info-minimal .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link, .product-info-minimal .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .product-info-buy .ghost.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-buy .theme-astro .ghost.btn-large.product-modal-link, .theme-astro .product-info-buy .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link, .product-info-buy .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .product-info-banner .ghost.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-banner .theme-astro .ghost.btn-large.product-modal-link, .theme-astro .product-info-banner .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link, .product-info-banner .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .product-info-bundle .ghost.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-bundle .theme-astro .ghost.btn-large.product-modal-link, .theme-astro .product-info-bundle .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link, .product-info-bundle .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link, .theme-astro .main-nav-secondary-bar .product-cta .expandable-content-close button.ghost, .main-nav-secondary-bar .product-cta .expandable-content-close .theme-astro button.ghost, .theme-astro .expandable-content-close .main-nav-secondary-bar .product-cta button.ghost, .expandable-content-close .main-nav-secondary-bar .product-cta .theme-astro button.ghost, .theme-astro .main-nav-secondary-bar .product-cta .search-results .ghost.coveo-folding-show-more, .main-nav-secondary-bar .product-cta .search-results .theme-astro .ghost.coveo-folding-show-more, .theme-astro .search-results .main-nav-secondary-bar .product-cta .ghost.coveo-folding-show-more, .search-results .main-nav-secondary-bar .product-cta .theme-astro .ghost.coveo-folding-show-more, .theme-astro .main-nav-secondary-bar .product-cta .search-results .ghost.coveo-folding-show-less, .main-nav-secondary-bar .product-cta .search-results .theme-astro .ghost.coveo-folding-show-less, .theme-astro .search-results .main-nav-secondary-bar .product-cta .ghost.coveo-folding-show-less, .search-results .main-nav-secondary-bar .product-cta .theme-astro .ghost.coveo-folding-show-less, .theme-astro .product-info .btn-mini.ghost.product-modal-link, .product-info .theme-astro .btn-mini.ghost.product-modal-link, .theme-astro .product-info-minimal .btn-mini.ghost.product-modal-link, .product-info-minimal .theme-astro .btn-mini.ghost.product-modal-link, .theme-astro .product-info-buy .btn-mini.ghost.product-modal-link, .product-info-buy .theme-astro .btn-mini.ghost.product-modal-link, .theme-astro .product-info-banner .btn-mini.ghost.product-modal-link, .product-info-banner .theme-astro .btn-mini.ghost.product-modal-link, .theme-astro .product-info-bundle .btn-mini.ghost.product-modal-link, .product-info-bundle .theme-astro .btn-mini.ghost.product-modal-link, .theme-astro a.btn-add-to-cart.ghost, .theme-astro .product-info .btn-add-to-cart.ghost.product-modal-link, .product-info .theme-astro .btn-add-to-cart.ghost.product-modal-link, .theme-astro .product-info-minimal .btn-add-to-cart.ghost.product-modal-link, .product-info-minimal .theme-astro .btn-add-to-cart.ghost.product-modal-link, .theme-astro .product-info-buy .btn-add-to-cart.ghost.product-modal-link, .product-info-buy .theme-astro .btn-add-to-cart.ghost.product-modal-link, .theme-astro .product-info-banner .btn-add-to-cart.ghost.product-modal-link, .product-info-banner .theme-astro .btn-add-to-cart.ghost.product-modal-link, .theme-astro .product-info-bundle .btn-add-to-cart.ghost.product-modal-link, .product-info-bundle .theme-astro .btn-add-to-cart.ghost.product-modal-link, [data-design-theme="theme-astro"] a.btn.ghost, [data-design-theme="theme-astro"] a.ghost.btn-large, [data-design-theme="theme-astro"] a.ghost.btn-add-to-cart, [data-design-theme="theme-astro"] .product-info .ghost.btn-add-to-cart.product-modal-link, .product-info [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .ghost.btn-add-to-cart.product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .ghost.btn-add-to-cart.product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .ghost.btn-add-to-cart.product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .ghost.btn-add-to-cart.product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info .ghost.btn-large.product-modal-link, .product-info [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .ghost.btn-large.product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .ghost.btn-large.product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .ghost.btn-large.product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .ghost.btn-large.product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link, [data-design-theme="theme-astro"] .expandable-content-close button.ghost, .expandable-content-close [data-design-theme="theme-astro"] button.ghost, [data-design-theme="theme-astro"] .search-results .ghost.coveo-folding-show-more, .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-more, [data-design-theme="theme-astro"] .search-results .ghost.coveo-folding-show-less, .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-less, [data-design-theme="theme-astro"] button.ghost.btn-large, [data-design-theme="theme-astro"] a.ghost.btn-mini, [data-design-theme="theme-astro"] .main-nav-secondary-bar a.ghost.buy-now-btn, .main-nav-secondary-bar [data-design-theme="theme-astro"] a.ghost.buy-now-btn, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-minimal [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info-minimal .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-buy [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info-buy .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-banner [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info-banner .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-bundle [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info-bundle .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info .ghost.btn-mini.product-modal-link, .product-info [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .ghost.btn-mini.product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .ghost.btn-mini.product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .ghost.btn-mini.product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .ghost.btn-mini.product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link, [data-design-theme="theme-astro"] .product-info .btn.ghost.product-modal-link, .product-info [data-design-theme="theme-astro"] .btn.ghost.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .btn.ghost.product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .btn.ghost.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .btn.ghost.product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .btn.ghost.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .btn.ghost.product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .btn.ghost.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .btn.ghost.product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .btn.ghost.product-modal-link, [data-design-theme="theme-astro"] .component-cta-button button.ghost.btn, .component-cta-button [data-design-theme="theme-astro"] button.ghost.btn, [data-design-theme="theme-astro"] .my-account-template .component-cta-button .ghost.btn, .my-account-template .component-cta-button [data-design-theme="theme-astro"] .ghost.btn, [data-design-theme="theme-astro"] .g-challenge .container-wrapper .ghost.btn-show-more, .g-challenge .container-wrapper [data-design-theme="theme-astro"] .ghost.btn-show-more, [data-design-theme="theme-astro"] .g-challenge .container-wrapper .ghost.btn-show-less, .g-challenge .container-wrapper [data-design-theme="theme-astro"] .ghost.btn-show-less, [data-design-theme="theme-astro"] .grid-filter-display-ctn .ghost.display-toggle, .grid-filter-display-ctn [data-design-theme="theme-astro"] .ghost.display-toggle, [data-design-theme="theme-astro"] a.btn-large.ghost, [data-design-theme="theme-astro"] a.ghost.btn-add-to-cart, [data-design-theme="theme-astro"] .product-info .ghost.btn-add-to-cart.product-modal-link, .product-info [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .ghost.btn-add-to-cart.product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .ghost.btn-add-to-cart.product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .ghost.btn-add-to-cart.product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .ghost.btn-add-to-cart.product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info .btn-large.ghost.product-modal-link, .product-info [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .btn-large.ghost.product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .btn-large.ghost.product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .btn-large.ghost.product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .btn-large.ghost.product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link, [data-design-theme="theme-astro"] .expandable-content-close button.ghost, .expandable-content-close [data-design-theme="theme-astro"] button.ghost, [data-design-theme="theme-astro"] .search-results .ghost.coveo-folding-show-more, .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-more, [data-design-theme="theme-astro"] .search-results .ghost.coveo-folding-show-less, .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-less, [data-design-theme="theme-astro"] button.btn-large.ghost, [data-design-theme="theme-astro"] a.btn-mini.ghost, [data-design-theme="theme-astro"] .main-nav-secondary-bar a.ghost.buy-now-btn, .main-nav-secondary-bar [data-design-theme="theme-astro"] a.ghost.buy-now-btn, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-minimal [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info-minimal .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-buy [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info-buy .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-banner [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info-banner .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-bundle [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link, .product-info-bundle .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta a.ghost.btn-large, .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] a.ghost.btn-large, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta a.ghost.btn-add-to-cart, .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] a.ghost.btn-add-to-cart, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info .ghost.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link, .product-info .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-minimal .ghost.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link, .product-info-minimal .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-buy .ghost.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link, .product-info-buy .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-banner .ghost.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link, .product-info-banner .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-bundle .ghost.btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link, .product-info-bundle .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info .ghost.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link, .product-info .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-minimal .ghost.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link, .product-info-minimal .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-buy .ghost.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link, .product-info-buy .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-banner .ghost.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link, .product-info-banner .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-bundle .ghost.btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link, .product-info-bundle .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .expandable-content-close button.ghost, .main-nav-secondary-bar .product-cta .expandable-content-close [data-design-theme="theme-astro"] button.ghost, [data-design-theme="theme-astro"] .expandable-content-close .main-nav-secondary-bar .product-cta button.ghost, .expandable-content-close .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] button.ghost, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .search-results .ghost.coveo-folding-show-more, .main-nav-secondary-bar .product-cta .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-more, [data-design-theme="theme-astro"] .search-results .main-nav-secondary-bar .product-cta .ghost.coveo-folding-show-more, .search-results .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.coveo-folding-show-more, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .search-results .ghost.coveo-folding-show-less, .main-nav-secondary-bar .product-cta .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-less, [data-design-theme="theme-astro"] .search-results .main-nav-secondary-bar .product-cta .ghost.coveo-folding-show-less, .search-results .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.coveo-folding-show-less, [data-design-theme="theme-astro"] .product-info .btn-mini.ghost.product-modal-link, .product-info [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .btn-mini.ghost.product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .btn-mini.ghost.product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .btn-mini.ghost.product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .btn-mini.ghost.product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link, [data-design-theme="theme-astro"] a.btn-add-to-cart.ghost, [data-design-theme="theme-astro"] .product-info .btn-add-to-cart.ghost.product-modal-link, .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link, [data-design-theme="theme-astro"] .product-info-minimal .btn-add-to-cart.ghost.product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link, [data-design-theme="theme-astro"] .product-info-buy .btn-add-to-cart.ghost.product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link, [data-design-theme="theme-astro"] .product-info-banner .btn-add-to-cart.ghost.product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link, [data-design-theme="theme-astro"] .product-info-bundle .btn-add-to-cart.ghost.product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link {
  background-color: transparent;
  color: #ff3600;
  border: 2px solid #ff3600
}

.theme-astro a.btn.ghost:active, .theme-astro a.ghost.btn-large:active, .theme-astro a.ghost.btn-add-to-cart:active, .theme-astro .product-info .ghost.btn-add-to-cart.product-modal-link:active, .product-info .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:active, .product-info-minimal .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-buy .ghost.btn-add-to-cart.product-modal-link:active, .product-info-buy .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-banner .ghost.btn-add-to-cart.product-modal-link:active, .product-info-banner .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:active, .product-info-bundle .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .product-info .ghost.btn-large.product-modal-link:active, .product-info .theme-astro .ghost.btn-large.product-modal-link:active, .theme-astro .product-info-minimal .ghost.btn-large.product-modal-link:active, .product-info-minimal .theme-astro .ghost.btn-large.product-modal-link:active, .theme-astro .product-info-buy .ghost.btn-large.product-modal-link:active, .product-info-buy .theme-astro .ghost.btn-large.product-modal-link:active, .theme-astro .product-info-banner .ghost.btn-large.product-modal-link:active, .product-info-banner .theme-astro .ghost.btn-large.product-modal-link:active, .theme-astro .product-info-bundle .ghost.btn-large.product-modal-link:active, .product-info-bundle .theme-astro .ghost.btn-large.product-modal-link:active, .theme-astro .expandable-content-close button.ghost:active, .expandable-content-close .theme-astro button.ghost:active, .theme-astro .search-results .ghost.coveo-folding-show-more:active, .search-results .theme-astro .ghost.coveo-folding-show-more:active, .theme-astro .search-results .ghost.coveo-folding-show-less:active, .search-results .theme-astro .ghost.coveo-folding-show-less:active, .theme-astro button.ghost.btn-large:active, .theme-astro a.ghost.btn-mini:active, .theme-astro .main-nav-secondary-bar a.ghost.buy-now-btn:active, .main-nav-secondary-bar .theme-astro a.ghost.buy-now-btn:active, .theme-astro .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-minimal .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-buy .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info-buy .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-banner .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info-banner .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-bundle .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .product-info .ghost.btn-mini.product-modal-link:active, .product-info .theme-astro .ghost.btn-mini.product-modal-link:active, .theme-astro .product-info-minimal .ghost.btn-mini.product-modal-link:active, .product-info-minimal .theme-astro .ghost.btn-mini.product-modal-link:active, .theme-astro .product-info-buy .ghost.btn-mini.product-modal-link:active, .product-info-buy .theme-astro .ghost.btn-mini.product-modal-link:active, .theme-astro .product-info-banner .ghost.btn-mini.product-modal-link:active, .product-info-banner .theme-astro .ghost.btn-mini.product-modal-link:active, .theme-astro .product-info-bundle .ghost.btn-mini.product-modal-link:active, .product-info-bundle .theme-astro .ghost.btn-mini.product-modal-link:active, .theme-astro .product-info .btn.ghost.product-modal-link:active, .product-info .theme-astro .btn.ghost.product-modal-link:active, .theme-astro .product-info-minimal .btn.ghost.product-modal-link:active, .product-info-minimal .theme-astro .btn.ghost.product-modal-link:active, .theme-astro .product-info-buy .btn.ghost.product-modal-link:active, .product-info-buy .theme-astro .btn.ghost.product-modal-link:active, .theme-astro .product-info-banner .btn.ghost.product-modal-link:active, .product-info-banner .theme-astro .btn.ghost.product-modal-link:active, .theme-astro .product-info-bundle .btn.ghost.product-modal-link:active, .product-info-bundle .theme-astro .btn.ghost.product-modal-link:active, .theme-astro .component-cta-button button.ghost.btn:active, .component-cta-button .theme-astro button.ghost.btn:active, .theme-astro .my-account-template .component-cta-button .ghost.btn:active, .my-account-template .component-cta-button .theme-astro .ghost.btn:active, .theme-astro .g-challenge .container-wrapper .ghost.btn-show-more:active, .g-challenge .container-wrapper .theme-astro .ghost.btn-show-more:active, .theme-astro .g-challenge .container-wrapper .ghost.btn-show-less:active, .g-challenge .container-wrapper .theme-astro .ghost.btn-show-less:active, .theme-astro .grid-filter-display-ctn .ghost.display-toggle:active, .grid-filter-display-ctn .theme-astro .ghost.display-toggle:active, .theme-astro a.btn.ghost:hover, .theme-astro a.ghost.btn-large:hover, .theme-astro a.ghost.btn-add-to-cart:hover, .theme-astro .product-info .ghost.btn-add-to-cart.product-modal-link:hover, .product-info .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-minimal .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-buy .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-buy .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-banner .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-banner .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-bundle .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info .ghost.btn-large.product-modal-link:hover, .product-info .theme-astro .ghost.btn-large.product-modal-link:hover, .theme-astro .product-info-minimal .ghost.btn-large.product-modal-link:hover, .product-info-minimal .theme-astro .ghost.btn-large.product-modal-link:hover, .theme-astro .product-info-buy .ghost.btn-large.product-modal-link:hover, .product-info-buy .theme-astro .ghost.btn-large.product-modal-link:hover, .theme-astro .product-info-banner .ghost.btn-large.product-modal-link:hover, .product-info-banner .theme-astro .ghost.btn-large.product-modal-link:hover, .theme-astro .product-info-bundle .ghost.btn-large.product-modal-link:hover, .product-info-bundle .theme-astro .ghost.btn-large.product-modal-link:hover, .theme-astro .expandable-content-close button.ghost:hover, .expandable-content-close .theme-astro button.ghost:hover, .theme-astro .search-results .ghost.coveo-folding-show-more:hover, .search-results .theme-astro .ghost.coveo-folding-show-more:hover, .theme-astro .search-results .ghost.coveo-folding-show-less:hover, .search-results .theme-astro .ghost.coveo-folding-show-less:hover, .theme-astro button.ghost.btn-large:hover, .theme-astro a.ghost.btn-mini:hover, .theme-astro .main-nav-secondary-bar a.ghost.buy-now-btn:hover, .main-nav-secondary-bar .theme-astro a.ghost.buy-now-btn:hover, .theme-astro .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-minimal .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-buy .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-banner .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-bundle .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .product-info .ghost.btn-mini.product-modal-link:hover, .product-info .theme-astro .ghost.btn-mini.product-modal-link:hover, .theme-astro .product-info-minimal .ghost.btn-mini.product-modal-link:hover, .product-info-minimal .theme-astro .ghost.btn-mini.product-modal-link:hover, .theme-astro .product-info-buy .ghost.btn-mini.product-modal-link:hover, .product-info-buy .theme-astro .ghost.btn-mini.product-modal-link:hover, .theme-astro .product-info-banner .ghost.btn-mini.product-modal-link:hover, .product-info-banner .theme-astro .ghost.btn-mini.product-modal-link:hover, .theme-astro .product-info-bundle .ghost.btn-mini.product-modal-link:hover, .product-info-bundle .theme-astro .ghost.btn-mini.product-modal-link:hover, .theme-astro .product-info .btn.ghost.product-modal-link:hover, .product-info .theme-astro .btn.ghost.product-modal-link:hover, .theme-astro .product-info-minimal .btn.ghost.product-modal-link:hover, .product-info-minimal .theme-astro .btn.ghost.product-modal-link:hover, .theme-astro .product-info-buy .btn.ghost.product-modal-link:hover, .product-info-buy .theme-astro .btn.ghost.product-modal-link:hover, .theme-astro .product-info-banner .btn.ghost.product-modal-link:hover, .product-info-banner .theme-astro .btn.ghost.product-modal-link:hover, .theme-astro .product-info-bundle .btn.ghost.product-modal-link:hover, .product-info-bundle .theme-astro .btn.ghost.product-modal-link:hover, .theme-astro .component-cta-button button.ghost.btn:hover, .component-cta-button .theme-astro button.ghost.btn:hover, .theme-astro .my-account-template .component-cta-button .ghost.btn:hover, .my-account-template .component-cta-button .theme-astro .ghost.btn:hover, .theme-astro .g-challenge .container-wrapper .ghost.btn-show-more:hover, .g-challenge .container-wrapper .theme-astro .ghost.btn-show-more:hover, .theme-astro .g-challenge .container-wrapper .ghost.btn-show-less:hover, .g-challenge .container-wrapper .theme-astro .ghost.btn-show-less:hover, .theme-astro .grid-filter-display-ctn .ghost.display-toggle:hover, .grid-filter-display-ctn .theme-astro .ghost.display-toggle:hover, .theme-astro a.btn.ghost:focus, .theme-astro a.ghost.btn-large:focus, .theme-astro a.ghost.btn-add-to-cart:focus, .theme-astro .product-info .ghost.btn-add-to-cart.product-modal-link:focus, .product-info .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-minimal .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-buy .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-buy .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-banner .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-banner .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-bundle .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info .ghost.btn-large.product-modal-link:focus, .product-info .theme-astro .ghost.btn-large.product-modal-link:focus, .theme-astro .product-info-minimal .ghost.btn-large.product-modal-link:focus, .product-info-minimal .theme-astro .ghost.btn-large.product-modal-link:focus, .theme-astro .product-info-buy .ghost.btn-large.product-modal-link:focus, .product-info-buy .theme-astro .ghost.btn-large.product-modal-link:focus, .theme-astro .product-info-banner .ghost.btn-large.product-modal-link:focus, .product-info-banner .theme-astro .ghost.btn-large.product-modal-link:focus, .theme-astro .product-info-bundle .ghost.btn-large.product-modal-link:focus, .product-info-bundle .theme-astro .ghost.btn-large.product-modal-link:focus, .theme-astro .expandable-content-close button.ghost:focus, .expandable-content-close .theme-astro button.ghost:focus, .theme-astro .search-results .ghost.coveo-folding-show-more:focus, .search-results .theme-astro .ghost.coveo-folding-show-more:focus, .theme-astro .search-results .ghost.coveo-folding-show-less:focus, .search-results .theme-astro .ghost.coveo-folding-show-less:focus, .theme-astro button.ghost.btn-large:focus, .theme-astro a.ghost.btn-mini:focus, .theme-astro .main-nav-secondary-bar a.ghost.buy-now-btn:focus, .main-nav-secondary-bar .theme-astro a.ghost.buy-now-btn:focus, .theme-astro .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-minimal .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-buy .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-banner .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-bundle .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .product-info .ghost.btn-mini.product-modal-link:focus, .product-info .theme-astro .ghost.btn-mini.product-modal-link:focus, .theme-astro .product-info-minimal .ghost.btn-mini.product-modal-link:focus, .product-info-minimal .theme-astro .ghost.btn-mini.product-modal-link:focus, .theme-astro .product-info-buy .ghost.btn-mini.product-modal-link:focus, .product-info-buy .theme-astro .ghost.btn-mini.product-modal-link:focus, .theme-astro .product-info-banner .ghost.btn-mini.product-modal-link:focus, .product-info-banner .theme-astro .ghost.btn-mini.product-modal-link:focus, .theme-astro .product-info-bundle .ghost.btn-mini.product-modal-link:focus, .product-info-bundle .theme-astro .ghost.btn-mini.product-modal-link:focus, .theme-astro .product-info .btn.ghost.product-modal-link:focus, .product-info .theme-astro .btn.ghost.product-modal-link:focus, .theme-astro .product-info-minimal .btn.ghost.product-modal-link:focus, .product-info-minimal .theme-astro .btn.ghost.product-modal-link:focus, .theme-astro .product-info-buy .btn.ghost.product-modal-link:focus, .product-info-buy .theme-astro .btn.ghost.product-modal-link:focus, .theme-astro .product-info-banner .btn.ghost.product-modal-link:focus, .product-info-banner .theme-astro .btn.ghost.product-modal-link:focus, .theme-astro .product-info-bundle .btn.ghost.product-modal-link:focus, .product-info-bundle .theme-astro .btn.ghost.product-modal-link:focus, .theme-astro .component-cta-button button.ghost.btn:focus, .component-cta-button .theme-astro button.ghost.btn:focus, .theme-astro .my-account-template .component-cta-button .ghost.btn:focus, .my-account-template .component-cta-button .theme-astro .ghost.btn:focus, .theme-astro .g-challenge .container-wrapper .ghost.btn-show-more:focus, .g-challenge .container-wrapper .theme-astro .ghost.btn-show-more:focus, .theme-astro .g-challenge .container-wrapper .ghost.btn-show-less:focus, .g-challenge .container-wrapper .theme-astro .ghost.btn-show-less:focus, .theme-astro .grid-filter-display-ctn .ghost.display-toggle:focus, .grid-filter-display-ctn .theme-astro .ghost.display-toggle:focus, .theme-astro a.btn-large.ghost:active, .theme-astro a.ghost.btn-add-to-cart:active, .theme-astro .product-info .ghost.btn-add-to-cart.product-modal-link:active, .product-info .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:active, .product-info-minimal .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-buy .ghost.btn-add-to-cart.product-modal-link:active, .product-info-buy .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-banner .ghost.btn-add-to-cart.product-modal-link:active, .product-info-banner .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:active, .product-info-bundle .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .product-info .btn-large.ghost.product-modal-link:active, .product-info .theme-astro .btn-large.ghost.product-modal-link:active, .theme-astro .product-info-minimal .btn-large.ghost.product-modal-link:active, .product-info-minimal .theme-astro .btn-large.ghost.product-modal-link:active, .theme-astro .product-info-buy .btn-large.ghost.product-modal-link:active, .product-info-buy .theme-astro .btn-large.ghost.product-modal-link:active, .theme-astro .product-info-banner .btn-large.ghost.product-modal-link:active, .product-info-banner .theme-astro .btn-large.ghost.product-modal-link:active, .theme-astro .product-info-bundle .btn-large.ghost.product-modal-link:active, .product-info-bundle .theme-astro .btn-large.ghost.product-modal-link:active, .theme-astro .expandable-content-close button.ghost:active, .expandable-content-close .theme-astro button.ghost:active, .theme-astro .search-results .ghost.coveo-folding-show-more:active, .search-results .theme-astro .ghost.coveo-folding-show-more:active, .theme-astro .search-results .ghost.coveo-folding-show-less:active, .search-results .theme-astro .ghost.coveo-folding-show-less:active, .theme-astro a.btn-large.ghost:hover, .theme-astro a.ghost.btn-add-to-cart:hover, .theme-astro .product-info .ghost.btn-add-to-cart.product-modal-link:hover, .product-info .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-minimal .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-buy .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-buy .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-banner .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-banner .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-bundle .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info .btn-large.ghost.product-modal-link:hover, .product-info .theme-astro .btn-large.ghost.product-modal-link:hover, .theme-astro .product-info-minimal .btn-large.ghost.product-modal-link:hover, .product-info-minimal .theme-astro .btn-large.ghost.product-modal-link:hover, .theme-astro .product-info-buy .btn-large.ghost.product-modal-link:hover, .product-info-buy .theme-astro .btn-large.ghost.product-modal-link:hover, .theme-astro .product-info-banner .btn-large.ghost.product-modal-link:hover, .product-info-banner .theme-astro .btn-large.ghost.product-modal-link:hover, .theme-astro .product-info-bundle .btn-large.ghost.product-modal-link:hover, .product-info-bundle .theme-astro .btn-large.ghost.product-modal-link:hover, .theme-astro .expandable-content-close button.ghost:hover, .expandable-content-close .theme-astro button.ghost:hover, .theme-astro .search-results .ghost.coveo-folding-show-more:hover, .search-results .theme-astro .ghost.coveo-folding-show-more:hover, .theme-astro .search-results .ghost.coveo-folding-show-less:hover, .search-results .theme-astro .ghost.coveo-folding-show-less:hover, .theme-astro a.btn-large.ghost:focus, .theme-astro a.ghost.btn-add-to-cart:focus, .theme-astro .product-info .ghost.btn-add-to-cart.product-modal-link:focus, .product-info .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-minimal .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-buy .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-buy .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-banner .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-banner .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-bundle .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info .btn-large.ghost.product-modal-link:focus, .product-info .theme-astro .btn-large.ghost.product-modal-link:focus, .theme-astro .product-info-minimal .btn-large.ghost.product-modal-link:focus, .product-info-minimal .theme-astro .btn-large.ghost.product-modal-link:focus, .theme-astro .product-info-buy .btn-large.ghost.product-modal-link:focus, .product-info-buy .theme-astro .btn-large.ghost.product-modal-link:focus, .theme-astro .product-info-banner .btn-large.ghost.product-modal-link:focus, .product-info-banner .theme-astro .btn-large.ghost.product-modal-link:focus, .theme-astro .product-info-bundle .btn-large.ghost.product-modal-link:focus, .product-info-bundle .theme-astro .btn-large.ghost.product-modal-link:focus, .theme-astro .expandable-content-close button.ghost:focus, .expandable-content-close .theme-astro button.ghost:focus, .theme-astro .search-results .ghost.coveo-folding-show-more:focus, .search-results .theme-astro .ghost.coveo-folding-show-more:focus, .theme-astro .search-results .ghost.coveo-folding-show-less:focus, .search-results .theme-astro .ghost.coveo-folding-show-less:focus, .theme-astro button.btn-large.ghost:active, .theme-astro button.btn-large.ghost:hover, .theme-astro button.btn-large.ghost:focus, .theme-astro a.btn-mini.ghost:active, .theme-astro .main-nav-secondary-bar a.ghost.buy-now-btn:active, .main-nav-secondary-bar .theme-astro a.ghost.buy-now-btn:active, .theme-astro .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-minimal .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-buy .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info-buy .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-banner .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info-banner .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-bundle .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta a.ghost.btn-large:active, .main-nav-secondary-bar .product-cta .theme-astro a.ghost.btn-large:active, .theme-astro .main-nav-secondary-bar .product-cta a.ghost.btn-add-to-cart:active, .main-nav-secondary-bar .product-cta .theme-astro a.ghost.btn-add-to-cart:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info .ghost.btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .product-info .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:active, .product-info .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-minimal .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-minimal .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info-buy .ghost.btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-buy .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-buy .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:active, .product-info-buy .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info-banner .ghost.btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-banner .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-banner .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:active, .product-info-banner .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-bundle .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .product-info-bundle .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info .ghost.btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info .theme-astro .ghost.btn-large.product-modal-link:active, .theme-astro .product-info .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:active, .product-info .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info-minimal .ghost.btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-minimal .theme-astro .ghost.btn-large.product-modal-link:active, .theme-astro .product-info-minimal .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info-buy .ghost.btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-buy .theme-astro .ghost.btn-large.product-modal-link:active, .theme-astro .product-info-buy .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:active, .product-info-buy .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info-banner .ghost.btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-banner .theme-astro .ghost.btn-large.product-modal-link:active, .theme-astro .product-info-banner .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:active, .product-info-banner .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .product-info-bundle .ghost.btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-bundle .theme-astro .ghost.btn-large.product-modal-link:active, .theme-astro .product-info-bundle .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link:active, .theme-astro .main-nav-secondary-bar .product-cta .expandable-content-close button.ghost:active, .main-nav-secondary-bar .product-cta .expandable-content-close .theme-astro button.ghost:active, .theme-astro .expandable-content-close .main-nav-secondary-bar .product-cta button.ghost:active, .expandable-content-close .main-nav-secondary-bar .product-cta .theme-astro button.ghost:active, .theme-astro .main-nav-secondary-bar .product-cta .search-results .ghost.coveo-folding-show-more:active, .main-nav-secondary-bar .product-cta .search-results .theme-astro .ghost.coveo-folding-show-more:active, .theme-astro .search-results .main-nav-secondary-bar .product-cta .ghost.coveo-folding-show-more:active, .search-results .main-nav-secondary-bar .product-cta .theme-astro .ghost.coveo-folding-show-more:active, .theme-astro .main-nav-secondary-bar .product-cta .search-results .ghost.coveo-folding-show-less:active, .main-nav-secondary-bar .product-cta .search-results .theme-astro .ghost.coveo-folding-show-less:active, .theme-astro .search-results .main-nav-secondary-bar .product-cta .ghost.coveo-folding-show-less:active, .search-results .main-nav-secondary-bar .product-cta .theme-astro .ghost.coveo-folding-show-less:active, .theme-astro .product-info .btn-mini.ghost.product-modal-link:active, .product-info .theme-astro .btn-mini.ghost.product-modal-link:active, .theme-astro .product-info-minimal .btn-mini.ghost.product-modal-link:active, .product-info-minimal .theme-astro .btn-mini.ghost.product-modal-link:active, .theme-astro .product-info-buy .btn-mini.ghost.product-modal-link:active, .product-info-buy .theme-astro .btn-mini.ghost.product-modal-link:active, .theme-astro .product-info-banner .btn-mini.ghost.product-modal-link:active, .product-info-banner .theme-astro .btn-mini.ghost.product-modal-link:active, .theme-astro .product-info-bundle .btn-mini.ghost.product-modal-link:active, .product-info-bundle .theme-astro .btn-mini.ghost.product-modal-link:active, .theme-astro a.btn-mini.ghost:hover, .theme-astro .main-nav-secondary-bar a.ghost.buy-now-btn:hover, .main-nav-secondary-bar .theme-astro a.ghost.buy-now-btn:hover, .theme-astro .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-minimal .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-buy .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-banner .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-bundle .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta a.ghost.btn-large:hover, .main-nav-secondary-bar .product-cta .theme-astro a.ghost.btn-large:hover, .theme-astro .main-nav-secondary-bar .product-cta a.ghost.btn-add-to-cart:hover, .main-nav-secondary-bar .product-cta .theme-astro a.ghost.btn-add-to-cart:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info .ghost.btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:hover, .product-info .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-minimal .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-minimal .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info-buy .ghost.btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-buy .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-buy .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info-banner .ghost.btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-banner .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-banner .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-bundle .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .product-info-bundle .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info .ghost.btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info .theme-astro .ghost.btn-large.product-modal-link:hover, .theme-astro .product-info .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:hover, .product-info .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info-minimal .ghost.btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-minimal .theme-astro .ghost.btn-large.product-modal-link:hover, .theme-astro .product-info-minimal .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info-buy .ghost.btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-buy .theme-astro .ghost.btn-large.product-modal-link:hover, .theme-astro .product-info-buy .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info-banner .ghost.btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-banner .theme-astro .ghost.btn-large.product-modal-link:hover, .theme-astro .product-info-banner .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .product-info-bundle .ghost.btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-bundle .theme-astro .ghost.btn-large.product-modal-link:hover, .theme-astro .product-info-bundle .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link:hover, .theme-astro .main-nav-secondary-bar .product-cta .expandable-content-close button.ghost:hover, .main-nav-secondary-bar .product-cta .expandable-content-close .theme-astro button.ghost:hover, .theme-astro .expandable-content-close .main-nav-secondary-bar .product-cta button.ghost:hover, .expandable-content-close .main-nav-secondary-bar .product-cta .theme-astro button.ghost:hover, .theme-astro .main-nav-secondary-bar .product-cta .search-results .ghost.coveo-folding-show-more:hover, .main-nav-secondary-bar .product-cta .search-results .theme-astro .ghost.coveo-folding-show-more:hover, .theme-astro .search-results .main-nav-secondary-bar .product-cta .ghost.coveo-folding-show-more:hover, .search-results .main-nav-secondary-bar .product-cta .theme-astro .ghost.coveo-folding-show-more:hover, .theme-astro .main-nav-secondary-bar .product-cta .search-results .ghost.coveo-folding-show-less:hover, .main-nav-secondary-bar .product-cta .search-results .theme-astro .ghost.coveo-folding-show-less:hover, .theme-astro .search-results .main-nav-secondary-bar .product-cta .ghost.coveo-folding-show-less:hover, .search-results .main-nav-secondary-bar .product-cta .theme-astro .ghost.coveo-folding-show-less:hover, .theme-astro .product-info .btn-mini.ghost.product-modal-link:hover, .product-info .theme-astro .btn-mini.ghost.product-modal-link:hover, .theme-astro .product-info-minimal .btn-mini.ghost.product-modal-link:hover, .product-info-minimal .theme-astro .btn-mini.ghost.product-modal-link:hover, .theme-astro .product-info-buy .btn-mini.ghost.product-modal-link:hover, .product-info-buy .theme-astro .btn-mini.ghost.product-modal-link:hover, .theme-astro .product-info-banner .btn-mini.ghost.product-modal-link:hover, .product-info-banner .theme-astro .btn-mini.ghost.product-modal-link:hover, .theme-astro .product-info-bundle .btn-mini.ghost.product-modal-link:hover, .product-info-bundle .theme-astro .btn-mini.ghost.product-modal-link:hover, .theme-astro a.btn-mini.ghost:focus, .theme-astro .main-nav-secondary-bar a.ghost.buy-now-btn:focus, .main-nav-secondary-bar .theme-astro a.ghost.buy-now-btn:focus, .theme-astro .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-minimal .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-buy .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-banner .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-bundle .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar .theme-astro .ghost.buy-now-btn.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta a.ghost.btn-large:focus, .main-nav-secondary-bar .product-cta .theme-astro a.ghost.btn-large:focus, .theme-astro .main-nav-secondary-bar .product-cta a.ghost.btn-add-to-cart:focus, .main-nav-secondary-bar .product-cta .theme-astro a.ghost.btn-add-to-cart:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info .ghost.btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:focus, .product-info .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-minimal .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-minimal .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info-buy .ghost.btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-buy .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-buy .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info-banner .ghost.btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-banner .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-banner .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-bundle .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .product-info-bundle .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-add-to-cart.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info .ghost.btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info .theme-astro .ghost.btn-large.product-modal-link:focus, .theme-astro .product-info .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:focus, .product-info .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info-minimal .ghost.btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-minimal .theme-astro .ghost.btn-large.product-modal-link:focus, .theme-astro .product-info-minimal .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info-buy .ghost.btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-buy .theme-astro .ghost.btn-large.product-modal-link:focus, .theme-astro .product-info-buy .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info-banner .ghost.btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-banner .theme-astro .ghost.btn-large.product-modal-link:focus, .theme-astro .product-info-banner .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .product-info-bundle .ghost.btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-bundle .theme-astro .ghost.btn-large.product-modal-link:focus, .theme-astro .product-info-bundle .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar .product-cta .theme-astro .ghost.btn-large.product-modal-link:focus, .theme-astro .main-nav-secondary-bar .product-cta .expandable-content-close button.ghost:focus, .main-nav-secondary-bar .product-cta .expandable-content-close .theme-astro button.ghost:focus, .theme-astro .expandable-content-close .main-nav-secondary-bar .product-cta button.ghost:focus, .expandable-content-close .main-nav-secondary-bar .product-cta .theme-astro button.ghost:focus, .theme-astro .main-nav-secondary-bar .product-cta .search-results .ghost.coveo-folding-show-more:focus, .main-nav-secondary-bar .product-cta .search-results .theme-astro .ghost.coveo-folding-show-more:focus, .theme-astro .search-results .main-nav-secondary-bar .product-cta .ghost.coveo-folding-show-more:focus, .search-results .main-nav-secondary-bar .product-cta .theme-astro .ghost.coveo-folding-show-more:focus, .theme-astro .main-nav-secondary-bar .product-cta .search-results .ghost.coveo-folding-show-less:focus, .main-nav-secondary-bar .product-cta .search-results .theme-astro .ghost.coveo-folding-show-less:focus, .theme-astro .search-results .main-nav-secondary-bar .product-cta .ghost.coveo-folding-show-less:focus, .search-results .main-nav-secondary-bar .product-cta .theme-astro .ghost.coveo-folding-show-less:focus, .theme-astro .product-info .btn-mini.ghost.product-modal-link:focus, .product-info .theme-astro .btn-mini.ghost.product-modal-link:focus, .theme-astro .product-info-minimal .btn-mini.ghost.product-modal-link:focus, .product-info-minimal .theme-astro .btn-mini.ghost.product-modal-link:focus, .theme-astro .product-info-buy .btn-mini.ghost.product-modal-link:focus, .product-info-buy .theme-astro .btn-mini.ghost.product-modal-link:focus, .theme-astro .product-info-banner .btn-mini.ghost.product-modal-link:focus, .product-info-banner .theme-astro .btn-mini.ghost.product-modal-link:focus, .theme-astro .product-info-bundle .btn-mini.ghost.product-modal-link:focus, .product-info-bundle .theme-astro .btn-mini.ghost.product-modal-link:focus, .theme-astro a.btn-add-to-cart.ghost:active, .theme-astro .product-info .btn-add-to-cart.ghost.product-modal-link:active, .product-info .theme-astro .btn-add-to-cart.ghost.product-modal-link:active, .theme-astro .product-info-minimal .btn-add-to-cart.ghost.product-modal-link:active, .product-info-minimal .theme-astro .btn-add-to-cart.ghost.product-modal-link:active, .theme-astro .product-info-buy .btn-add-to-cart.ghost.product-modal-link:active, .product-info-buy .theme-astro .btn-add-to-cart.ghost.product-modal-link:active, .theme-astro .product-info-banner .btn-add-to-cart.ghost.product-modal-link:active, .product-info-banner .theme-astro .btn-add-to-cart.ghost.product-modal-link:active, .theme-astro .product-info-bundle .btn-add-to-cart.ghost.product-modal-link:active, .product-info-bundle .theme-astro .btn-add-to-cart.ghost.product-modal-link:active, .theme-astro a.btn-add-to-cart.ghost:hover, .theme-astro .product-info .btn-add-to-cart.ghost.product-modal-link:hover, .product-info .theme-astro .btn-add-to-cart.ghost.product-modal-link:hover, .theme-astro .product-info-minimal .btn-add-to-cart.ghost.product-modal-link:hover, .product-info-minimal .theme-astro .btn-add-to-cart.ghost.product-modal-link:hover, .theme-astro .product-info-buy .btn-add-to-cart.ghost.product-modal-link:hover, .product-info-buy .theme-astro .btn-add-to-cart.ghost.product-modal-link:hover, .theme-astro .product-info-banner .btn-add-to-cart.ghost.product-modal-link:hover, .product-info-banner .theme-astro .btn-add-to-cart.ghost.product-modal-link:hover, .theme-astro .product-info-bundle .btn-add-to-cart.ghost.product-modal-link:hover, .product-info-bundle .theme-astro .btn-add-to-cart.ghost.product-modal-link:hover, .theme-astro a.btn-add-to-cart.ghost:focus, .theme-astro .product-info .btn-add-to-cart.ghost.product-modal-link:focus, .product-info .theme-astro .btn-add-to-cart.ghost.product-modal-link:focus, .theme-astro .product-info-minimal .btn-add-to-cart.ghost.product-modal-link:focus, .product-info-minimal .theme-astro .btn-add-to-cart.ghost.product-modal-link:focus, .theme-astro .product-info-buy .btn-add-to-cart.ghost.product-modal-link:focus, .product-info-buy .theme-astro .btn-add-to-cart.ghost.product-modal-link:focus, .theme-astro .product-info-banner .btn-add-to-cart.ghost.product-modal-link:focus, .product-info-banner .theme-astro .btn-add-to-cart.ghost.product-modal-link:focus, .theme-astro .product-info-bundle .btn-add-to-cart.ghost.product-modal-link:focus, .product-info-bundle .theme-astro .btn-add-to-cart.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] a.btn.ghost:active, [data-design-theme="theme-astro"] a.ghost.btn-large:active, [data-design-theme="theme-astro"] a.ghost.btn-add-to-cart:active, [data-design-theme="theme-astro"] .product-info .ghost.btn-add-to-cart.product-modal-link:active, .product-info [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .ghost.btn-add-to-cart.product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .ghost.btn-add-to-cart.product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info .ghost.btn-large.product-modal-link:active, .product-info [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .ghost.btn-large.product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .ghost.btn-large.product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .ghost.btn-large.product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .ghost.btn-large.product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .expandable-content-close button.ghost:active, .expandable-content-close [data-design-theme="theme-astro"] button.ghost:active, [data-design-theme="theme-astro"] .search-results .ghost.coveo-folding-show-more:active, .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-more:active, [data-design-theme="theme-astro"] .search-results .ghost.coveo-folding-show-less:active, .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-less:active, [data-design-theme="theme-astro"] button.ghost.btn-large:active, [data-design-theme="theme-astro"] a.ghost.btn-mini:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar a.ghost.buy-now-btn:active, .main-nav-secondary-bar [data-design-theme="theme-astro"] a.ghost.buy-now-btn:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-minimal [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-buy [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info-buy .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-banner [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info-banner .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-bundle [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info .ghost.btn-mini.product-modal-link:active, .product-info [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .ghost.btn-mini.product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .ghost.btn-mini.product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .ghost.btn-mini.product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .ghost.btn-mini.product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link:active, [data-design-theme="theme-astro"] .product-info .btn.ghost.product-modal-link:active, .product-info [data-design-theme="theme-astro"] .btn.ghost.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .btn.ghost.product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .btn.ghost.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .btn.ghost.product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .btn.ghost.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .btn.ghost.product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .btn.ghost.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .btn.ghost.product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .btn.ghost.product-modal-link:active, [data-design-theme="theme-astro"] .component-cta-button button.ghost.btn:active, .component-cta-button [data-design-theme="theme-astro"] button.ghost.btn:active, [data-design-theme="theme-astro"] .my-account-template .component-cta-button .ghost.btn:active, .my-account-template .component-cta-button [data-design-theme="theme-astro"] .ghost.btn:active, [data-design-theme="theme-astro"] .g-challenge .container-wrapper .ghost.btn-show-more:active, .g-challenge .container-wrapper [data-design-theme="theme-astro"] .ghost.btn-show-more:active, [data-design-theme="theme-astro"] .g-challenge .container-wrapper .ghost.btn-show-less:active, .g-challenge .container-wrapper [data-design-theme="theme-astro"] .ghost.btn-show-less:active, [data-design-theme="theme-astro"] .grid-filter-display-ctn .ghost.display-toggle:active, .grid-filter-display-ctn [data-design-theme="theme-astro"] .ghost.display-toggle:active, [data-design-theme="theme-astro"] a.btn.ghost:hover, [data-design-theme="theme-astro"] a.ghost.btn-large:hover, [data-design-theme="theme-astro"] a.ghost.btn-add-to-cart:hover, [data-design-theme="theme-astro"] .product-info .ghost.btn-add-to-cart.product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info .ghost.btn-large.product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .ghost.btn-large.product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .ghost.btn-large.product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .ghost.btn-large.product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .ghost.btn-large.product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .expandable-content-close button.ghost:hover, .expandable-content-close [data-design-theme="theme-astro"] button.ghost:hover, [data-design-theme="theme-astro"] .search-results .ghost.coveo-folding-show-more:hover, .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-more:hover, [data-design-theme="theme-astro"] .search-results .ghost.coveo-folding-show-less:hover, .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-less:hover, [data-design-theme="theme-astro"] button.ghost.btn-large:hover, [data-design-theme="theme-astro"] a.ghost.btn-mini:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar a.ghost.buy-now-btn:hover, .main-nav-secondary-bar [data-design-theme="theme-astro"] a.ghost.buy-now-btn:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-minimal [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-buy [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-banner [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-bundle [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info .ghost.btn-mini.product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .ghost.btn-mini.product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .ghost.btn-mini.product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .ghost.btn-mini.product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .ghost.btn-mini.product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info .btn.ghost.product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .btn.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .btn.ghost.product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .btn.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .btn.ghost.product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .btn.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .btn.ghost.product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .btn.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .btn.ghost.product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .btn.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] .component-cta-button button.ghost.btn:hover, .component-cta-button [data-design-theme="theme-astro"] button.ghost.btn:hover, [data-design-theme="theme-astro"] .my-account-template .component-cta-button .ghost.btn:hover, .my-account-template .component-cta-button [data-design-theme="theme-astro"] .ghost.btn:hover, [data-design-theme="theme-astro"] .g-challenge .container-wrapper .ghost.btn-show-more:hover, .g-challenge .container-wrapper [data-design-theme="theme-astro"] .ghost.btn-show-more:hover, [data-design-theme="theme-astro"] .g-challenge .container-wrapper .ghost.btn-show-less:hover, .g-challenge .container-wrapper [data-design-theme="theme-astro"] .ghost.btn-show-less:hover, [data-design-theme="theme-astro"] .grid-filter-display-ctn .ghost.display-toggle:hover, .grid-filter-display-ctn [data-design-theme="theme-astro"] .ghost.display-toggle:hover, [data-design-theme="theme-astro"] a.btn.ghost:focus, [data-design-theme="theme-astro"] a.ghost.btn-large:focus, [data-design-theme="theme-astro"] a.ghost.btn-add-to-cart:focus, [data-design-theme="theme-astro"] .product-info .ghost.btn-add-to-cart.product-modal-link:focus, .product-info [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info .ghost.btn-large.product-modal-link:focus, .product-info [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .ghost.btn-large.product-modal-link:focus, .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .ghost.btn-large.product-modal-link:focus, .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .ghost.btn-large.product-modal-link:focus, .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .ghost.btn-large.product-modal-link:focus, .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .expandable-content-close button.ghost:focus, .expandable-content-close [data-design-theme="theme-astro"] button.ghost:focus, [data-design-theme="theme-astro"] .search-results .ghost.coveo-folding-show-more:focus, .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-more:focus, [data-design-theme="theme-astro"] .search-results .ghost.coveo-folding-show-less:focus, .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-less:focus, [data-design-theme="theme-astro"] button.ghost.btn-large:focus, [data-design-theme="theme-astro"] a.ghost.btn-mini:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar a.ghost.buy-now-btn:focus, .main-nav-secondary-bar [data-design-theme="theme-astro"] a.ghost.buy-now-btn:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-minimal [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-buy [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-banner [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-bundle [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info .ghost.btn-mini.product-modal-link:focus, .product-info [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .ghost.btn-mini.product-modal-link:focus, .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .ghost.btn-mini.product-modal-link:focus, .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .ghost.btn-mini.product-modal-link:focus, .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .ghost.btn-mini.product-modal-link:focus, .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-mini.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info .btn.ghost.product-modal-link:focus, .product-info [data-design-theme="theme-astro"] .btn.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .btn.ghost.product-modal-link:focus, .product-info-minimal [data-design-theme="theme-astro"] .btn.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .btn.ghost.product-modal-link:focus, .product-info-buy [data-design-theme="theme-astro"] .btn.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .btn.ghost.product-modal-link:focus, .product-info-banner [data-design-theme="theme-astro"] .btn.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .btn.ghost.product-modal-link:focus, .product-info-bundle [data-design-theme="theme-astro"] .btn.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] .component-cta-button button.ghost.btn:focus, .component-cta-button [data-design-theme="theme-astro"] button.ghost.btn:focus, [data-design-theme="theme-astro"] .my-account-template .component-cta-button .ghost.btn:focus, .my-account-template .component-cta-button [data-design-theme="theme-astro"] .ghost.btn:focus, [data-design-theme="theme-astro"] .g-challenge .container-wrapper .ghost.btn-show-more:focus, .g-challenge .container-wrapper [data-design-theme="theme-astro"] .ghost.btn-show-more:focus, [data-design-theme="theme-astro"] .g-challenge .container-wrapper .ghost.btn-show-less:focus, .g-challenge .container-wrapper [data-design-theme="theme-astro"] .ghost.btn-show-less:focus, [data-design-theme="theme-astro"] .grid-filter-display-ctn .ghost.display-toggle:focus, .grid-filter-display-ctn [data-design-theme="theme-astro"] .ghost.display-toggle:focus, [data-design-theme="theme-astro"] a.btn-large.ghost:active, [data-design-theme="theme-astro"] a.ghost.btn-add-to-cart:active, [data-design-theme="theme-astro"] .product-info .ghost.btn-add-to-cart.product-modal-link:active, .product-info [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .ghost.btn-add-to-cart.product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .ghost.btn-add-to-cart.product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info .btn-large.ghost.product-modal-link:active, .product-info [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .btn-large.ghost.product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .btn-large.ghost.product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .btn-large.ghost.product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .btn-large.ghost.product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link:active, [data-design-theme="theme-astro"] .expandable-content-close button.ghost:active, .expandable-content-close [data-design-theme="theme-astro"] button.ghost:active, [data-design-theme="theme-astro"] .search-results .ghost.coveo-folding-show-more:active, .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-more:active, [data-design-theme="theme-astro"] .search-results .ghost.coveo-folding-show-less:active, .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-less:active, [data-design-theme="theme-astro"] a.btn-large.ghost:hover, [data-design-theme="theme-astro"] a.ghost.btn-add-to-cart:hover, [data-design-theme="theme-astro"] .product-info .ghost.btn-add-to-cart.product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info .btn-large.ghost.product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .btn-large.ghost.product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .btn-large.ghost.product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .btn-large.ghost.product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .btn-large.ghost.product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] .expandable-content-close button.ghost:hover, .expandable-content-close [data-design-theme="theme-astro"] button.ghost:hover, [data-design-theme="theme-astro"] .search-results .ghost.coveo-folding-show-more:hover, .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-more:hover, [data-design-theme="theme-astro"] .search-results .ghost.coveo-folding-show-less:hover, .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-less:hover, [data-design-theme="theme-astro"] a.btn-large.ghost:focus, [data-design-theme="theme-astro"] a.ghost.btn-add-to-cart:focus, [data-design-theme="theme-astro"] .product-info .ghost.btn-add-to-cart.product-modal-link:focus, .product-info [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info .btn-large.ghost.product-modal-link:focus, .product-info [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .btn-large.ghost.product-modal-link:focus, .product-info-minimal [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .btn-large.ghost.product-modal-link:focus, .product-info-buy [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .btn-large.ghost.product-modal-link:focus, .product-info-banner [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .btn-large.ghost.product-modal-link:focus, .product-info-bundle [data-design-theme="theme-astro"] .btn-large.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] .expandable-content-close button.ghost:focus, .expandable-content-close [data-design-theme="theme-astro"] button.ghost:focus, [data-design-theme="theme-astro"] .search-results .ghost.coveo-folding-show-more:focus, .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-more:focus, [data-design-theme="theme-astro"] .search-results .ghost.coveo-folding-show-less:focus, .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-less:focus, [data-design-theme="theme-astro"] button.btn-large.ghost:active, [data-design-theme="theme-astro"] button.btn-large.ghost:hover, [data-design-theme="theme-astro"] button.btn-large.ghost:focus, [data-design-theme="theme-astro"] a.btn-mini.ghost:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar a.ghost.buy-now-btn:active, .main-nav-secondary-bar [data-design-theme="theme-astro"] a.ghost.buy-now-btn:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-minimal [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-buy [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info-buy .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-banner [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info-banner .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link:active, .main-nav-secondary-bar .product-info-bundle [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta a.ghost.btn-large:active, .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] a.ghost.btn-large:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta a.ghost.btn-add-to-cart:active, .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] a.ghost.btn-add-to-cart:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info .ghost.btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:active, .product-info .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-buy .ghost.btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:active, .product-info-buy .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-banner .ghost.btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:active, .product-info-banner .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info .ghost.btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:active, .product-info .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-minimal .ghost.btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:active, .product-info-minimal .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-buy .ghost.btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:active, .product-info-buy .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-banner .ghost.btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:active, .product-info-banner .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-bundle .ghost.btn-large.product-modal-link:active, .main-nav-secondary-bar .product-cta .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:active, .product-info-bundle .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .expandable-content-close button.ghost:active, .main-nav-secondary-bar .product-cta .expandable-content-close [data-design-theme="theme-astro"] button.ghost:active, [data-design-theme="theme-astro"] .expandable-content-close .main-nav-secondary-bar .product-cta button.ghost:active, .expandable-content-close .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] button.ghost:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .search-results .ghost.coveo-folding-show-more:active, .main-nav-secondary-bar .product-cta .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-more:active, [data-design-theme="theme-astro"] .search-results .main-nav-secondary-bar .product-cta .ghost.coveo-folding-show-more:active, .search-results .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.coveo-folding-show-more:active, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .search-results .ghost.coveo-folding-show-less:active, .main-nav-secondary-bar .product-cta .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-less:active, [data-design-theme="theme-astro"] .search-results .main-nav-secondary-bar .product-cta .ghost.coveo-folding-show-less:active, .search-results .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.coveo-folding-show-less:active, [data-design-theme="theme-astro"] .product-info .btn-mini.ghost.product-modal-link:active, .product-info [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .btn-mini.ghost.product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .btn-mini.ghost.product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .btn-mini.ghost.product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .btn-mini.ghost.product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link:active, [data-design-theme="theme-astro"] a.btn-mini.ghost:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar a.ghost.buy-now-btn:hover, .main-nav-secondary-bar [data-design-theme="theme-astro"] a.ghost.buy-now-btn:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-minimal [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-buy [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-banner [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link:hover, .main-nav-secondary-bar .product-info-bundle [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta a.ghost.btn-large:hover, .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] a.ghost.btn-large:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta a.ghost.btn-add-to-cart:hover, .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] a.ghost.btn-add-to-cart:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info .ghost.btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:hover, .product-info .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-buy .ghost.btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-banner .ghost.btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info .ghost.btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:hover, .product-info .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-minimal .ghost.btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:hover, .product-info-minimal .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-buy .ghost.btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:hover, .product-info-buy .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-banner .ghost.btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:hover, .product-info-banner .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-bundle .ghost.btn-large.product-modal-link:hover, .main-nav-secondary-bar .product-cta .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:hover, .product-info-bundle .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .expandable-content-close button.ghost:hover, .main-nav-secondary-bar .product-cta .expandable-content-close [data-design-theme="theme-astro"] button.ghost:hover, [data-design-theme="theme-astro"] .expandable-content-close .main-nav-secondary-bar .product-cta button.ghost:hover, .expandable-content-close .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] button.ghost:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .search-results .ghost.coveo-folding-show-more:hover, .main-nav-secondary-bar .product-cta .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-more:hover, [data-design-theme="theme-astro"] .search-results .main-nav-secondary-bar .product-cta .ghost.coveo-folding-show-more:hover, .search-results .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.coveo-folding-show-more:hover, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .search-results .ghost.coveo-folding-show-less:hover, .main-nav-secondary-bar .product-cta .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-less:hover, [data-design-theme="theme-astro"] .search-results .main-nav-secondary-bar .product-cta .ghost.coveo-folding-show-less:hover, .search-results .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.coveo-folding-show-less:hover, [data-design-theme="theme-astro"] .product-info .btn-mini.ghost.product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .btn-mini.ghost.product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .btn-mini.ghost.product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .btn-mini.ghost.product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .btn-mini.ghost.product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] a.btn-mini.ghost:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar a.ghost.buy-now-btn:focus, .main-nav-secondary-bar [data-design-theme="theme-astro"] a.ghost.buy-now-btn:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-minimal .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-minimal [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-buy .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-buy [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-banner .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-banner [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-info-bundle .ghost.buy-now-btn.product-modal-link:focus, .main-nav-secondary-bar .product-info-bundle [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .ghost.buy-now-btn.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar [data-design-theme="theme-astro"] .ghost.buy-now-btn.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta a.ghost.btn-large:focus, .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] a.ghost.btn-large:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta a.ghost.btn-add-to-cart:focus, .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] a.ghost.btn-add-to-cart:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info .ghost.btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:focus, .product-info .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-minimal .ghost.btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-buy .ghost.btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-banner .ghost.btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-bundle .ghost.btn-add-to-cart.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .product-cta .ghost.btn-add-to-cart.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info .ghost.btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:focus, .product-info .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-minimal .ghost.btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-minimal [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:focus, .product-info-minimal .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-buy .ghost.btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-buy [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:focus, .product-info-buy .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-banner .ghost.btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-banner [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:focus, .product-info-banner .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .product-info-bundle .ghost.btn-large.product-modal-link:focus, .main-nav-secondary-bar .product-cta .product-info-bundle [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .main-nav-secondary-bar .product-cta .ghost.btn-large.product-modal-link:focus, .product-info-bundle .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.btn-large.product-modal-link:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .expandable-content-close button.ghost:focus, .main-nav-secondary-bar .product-cta .expandable-content-close [data-design-theme="theme-astro"] button.ghost:focus, [data-design-theme="theme-astro"] .expandable-content-close .main-nav-secondary-bar .product-cta button.ghost:focus, .expandable-content-close .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] button.ghost:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .search-results .ghost.coveo-folding-show-more:focus, .main-nav-secondary-bar .product-cta .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-more:focus, [data-design-theme="theme-astro"] .search-results .main-nav-secondary-bar .product-cta .ghost.coveo-folding-show-more:focus, .search-results .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.coveo-folding-show-more:focus, [data-design-theme="theme-astro"] .main-nav-secondary-bar .product-cta .search-results .ghost.coveo-folding-show-less:focus, .main-nav-secondary-bar .product-cta .search-results [data-design-theme="theme-astro"] .ghost.coveo-folding-show-less:focus, [data-design-theme="theme-astro"] .search-results .main-nav-secondary-bar .product-cta .ghost.coveo-folding-show-less:focus, .search-results .main-nav-secondary-bar .product-cta [data-design-theme="theme-astro"] .ghost.coveo-folding-show-less:focus, [data-design-theme="theme-astro"] .product-info .btn-mini.ghost.product-modal-link:focus, .product-info [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .btn-mini.ghost.product-modal-link:focus, .product-info-minimal [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .btn-mini.ghost.product-modal-link:focus, .product-info-buy [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .btn-mini.ghost.product-modal-link:focus, .product-info-banner [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .btn-mini.ghost.product-modal-link:focus, .product-info-bundle [data-design-theme="theme-astro"] .btn-mini.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] a.btn-add-to-cart.ghost:active, [data-design-theme="theme-astro"] .product-info .btn-add-to-cart.ghost.product-modal-link:active, .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-minimal .btn-add-to-cart.ghost.product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-buy .btn-add-to-cart.ghost.product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-banner .btn-add-to-cart.ghost.product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link:active, [data-design-theme="theme-astro"] .product-info-bundle .btn-add-to-cart.ghost.product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link:active, [data-design-theme="theme-astro"] a.btn-add-to-cart.ghost:hover, [data-design-theme="theme-astro"] .product-info .btn-add-to-cart.ghost.product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-minimal .btn-add-to-cart.ghost.product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-buy .btn-add-to-cart.ghost.product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-banner .btn-add-to-cart.ghost.product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] .product-info-bundle .btn-add-to-cart.ghost.product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link:hover, [data-design-theme="theme-astro"] a.btn-add-to-cart.ghost:focus, [data-design-theme="theme-astro"] .product-info .btn-add-to-cart.ghost.product-modal-link:focus, .product-info [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-minimal .btn-add-to-cart.ghost.product-modal-link:focus, .product-info-minimal [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-buy .btn-add-to-cart.ghost.product-modal-link:focus, .product-info-buy [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-banner .btn-add-to-cart.ghost.product-modal-link:focus, .product-info-banner [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link:focus, [data-design-theme="theme-astro"] .product-info-bundle .btn-add-to-cart.ghost.product-modal-link:focus, .product-info-bundle [data-design-theme="theme-astro"] .btn-add-to-cart.ghost.product-modal-link:focus {
  color: #e73100;
  border-color: #e73100
}

.theme-astro .promo-bar .promo a.cta-forward, .theme-astro .promo-bar .promo a.cta-forward-linkalign, .theme-astro .promo-bar .promo .product-info .cta-forward-linkalign.product-modal-link, .product-info .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link, .theme-astro .promo-bar .promo .product-info-minimal .cta-forward-linkalign.product-modal-link, .product-info-minimal .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link, .theme-astro .promo-bar .promo .product-info-buy .cta-forward-linkalign.product-modal-link, .product-info-buy .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link, .theme-astro .promo-bar .promo .product-info-banner .cta-forward-linkalign.product-modal-link, .product-info-banner .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link, .theme-astro .promo-bar .promo .product-info-bundle .cta-forward-linkalign.product-modal-link, .product-info-bundle .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link, .theme-astro .promo-bar .promo .product-info .cta-forward.product-modal-link, .product-info .theme-astro .promo-bar .promo .cta-forward.product-modal-link, .theme-astro .promo-bar .promo .product-info-minimal .cta-forward.product-modal-link, .product-info-minimal .theme-astro .promo-bar .promo .cta-forward.product-modal-link, .theme-astro .promo-bar .promo .product-info-buy .cta-forward.product-modal-link, .product-info-buy .theme-astro .promo-bar .promo .cta-forward.product-modal-link, .theme-astro .promo-bar .promo .product-info-banner .cta-forward.product-modal-link, .product-info-banner .theme-astro .promo-bar .promo .cta-forward.product-modal-link, .theme-astro .promo-bar .promo .product-info-banner .product-cta .product-modal-link.btn-large, .product-info-banner .product-cta .theme-astro .promo-bar .promo .product-modal-link.btn-large, .theme-astro .promo-bar .promo .product-info-bundle .cta-forward.product-modal-link, .product-info-bundle .theme-astro .promo-bar .promo .cta-forward.product-modal-link, .theme-astro .promo-bar .promo a.cta-online-retailers, .theme-astro .promo-bar .promo .product-info .cta-online-retailers.product-modal-link, .product-info .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link, .theme-astro .promo-bar .promo .product-info-minimal .cta-online-retailers.product-modal-link, .product-info-minimal .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link, .theme-astro .promo-bar .promo .product-info-buy .cta-online-retailers.product-modal-link, .product-info-buy .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link, .theme-astro .promo-bar .promo .product-info-banner .cta-online-retailers.product-modal-link, .product-info-banner .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link, .theme-astro .promo-bar .promo .product-info-bundle .cta-online-retailers.product-modal-link, .product-info-bundle .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link, .theme-astro .promo-bar .promo .product-info-banner .product-cta a.btn-large, .product-info-banner .product-cta .theme-astro .promo-bar .promo a.btn-large, .theme-astro .promo-bar .promo .product-info-banner .product-cta a.btn-add-to-cart, .product-info-banner .product-cta .theme-astro .promo-bar .promo a.btn-add-to-cart, .theme-astro .promo-bar .promo .product-info-banner .product-cta .btn-add-to-cart.product-modal-link, .product-info-banner .product-cta .theme-astro .promo-bar .promo .btn-add-to-cart.product-modal-link, .theme-astro .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button, .product-info-banner .product-cta .expandable-content-close .theme-astro .promo-bar .promo button, .theme-astro .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button, .expandable-content-close .product-info-banner .product-cta .theme-astro .promo-bar .promo button, .theme-astro .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-more, .product-info-banner .product-cta .search-results .theme-astro .promo-bar .promo .coveo-folding-show-more, .theme-astro .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-more, .search-results .product-info-banner .product-cta .theme-astro .promo-bar .promo .coveo-folding-show-more, .theme-astro .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-less, .product-info-banner .product-cta .search-results .theme-astro .promo-bar .promo .coveo-folding-show-less, .theme-astro .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-less, .search-results .product-info-banner .product-cta .theme-astro .promo-bar .promo .coveo-folding-show-less, .theme-astro .promo-bar .promo .unlinked-cta, [data-design-theme="theme-astro"] .promo-bar .promo a.cta-forward, [data-design-theme="theme-astro"] .promo-bar .promo a.cta-forward-linkalign, [data-design-theme="theme-astro"] .promo-bar .promo .product-info .cta-forward-linkalign.product-modal-link, .product-info [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-minimal .cta-forward-linkalign.product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-buy .cta-forward-linkalign.product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .cta-forward-linkalign.product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-bundle .cta-forward-linkalign.product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link, [data-design-theme="theme-astro"] .promo-bar .promo .product-info .cta-forward.product-modal-link, .product-info [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-minimal .cta-forward.product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-buy .cta-forward.product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .cta-forward.product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .product-modal-link.btn-large, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .product-modal-link.btn-large, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-bundle .cta-forward.product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link, [data-design-theme="theme-astro"] .promo-bar .promo a.cta-online-retailers, [data-design-theme="theme-astro"] .promo-bar .promo .product-info .cta-online-retailers.product-modal-link, .product-info [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-minimal .cta-online-retailers.product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-buy .cta-online-retailers.product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .cta-online-retailers.product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-bundle .cta-online-retailers.product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta a.btn-large, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo a.btn-large, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta a.btn-add-to-cart, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo a.btn-add-to-cart, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .btn-add-to-cart.product-modal-link, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .btn-add-to-cart.product-modal-link, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button, .product-info-banner .product-cta .expandable-content-close [data-design-theme="theme-astro"] .promo-bar .promo button, [data-design-theme="theme-astro"] .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button, .expandable-content-close .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo button, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-more, .product-info-banner .product-cta .search-results [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-more, [data-design-theme="theme-astro"] .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-more, .search-results .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-more, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-less, .product-info-banner .product-cta .search-results [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-less, [data-design-theme="theme-astro"] .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-less, .search-results .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-less, [data-design-theme="theme-astro"] .promo-bar .promo .unlinked-cta {
  color: #676767
}

.theme-astro .promo-bar .promo a.cta-forward:active, .theme-astro .promo-bar .promo a.cta-forward-linkalign:active, .theme-astro .promo-bar .promo .product-info .cta-forward-linkalign.product-modal-link:active, .product-info .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:active, .theme-astro .promo-bar .promo .product-info-minimal .cta-forward-linkalign.product-modal-link:active, .product-info-minimal .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:active, .theme-astro .promo-bar .promo .product-info-buy .cta-forward-linkalign.product-modal-link:active, .product-info-buy .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:active, .theme-astro .promo-bar .promo .product-info-banner .cta-forward-linkalign.product-modal-link:active, .product-info-banner .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:active, .theme-astro .promo-bar .promo .product-info-bundle .cta-forward-linkalign.product-modal-link:active, .product-info-bundle .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:active, .theme-astro .promo-bar .promo .product-info .cta-forward.product-modal-link:active, .product-info .theme-astro .promo-bar .promo .cta-forward.product-modal-link:active, .theme-astro .promo-bar .promo .product-info-minimal .cta-forward.product-modal-link:active, .product-info-minimal .theme-astro .promo-bar .promo .cta-forward.product-modal-link:active, .theme-astro .promo-bar .promo .product-info-buy .cta-forward.product-modal-link:active, .product-info-buy .theme-astro .promo-bar .promo .cta-forward.product-modal-link:active, .theme-astro .promo-bar .promo .product-info-banner .cta-forward.product-modal-link:active, .product-info-banner .theme-astro .promo-bar .promo .cta-forward.product-modal-link:active, .theme-astro .promo-bar .promo .product-info-banner .product-cta .product-modal-link.btn-large:active, .product-info-banner .product-cta .theme-astro .promo-bar .promo .product-modal-link.btn-large:active, .theme-astro .promo-bar .promo .product-info-bundle .cta-forward.product-modal-link:active, .product-info-bundle .theme-astro .promo-bar .promo .cta-forward.product-modal-link:active, .theme-astro .promo-bar .promo a.cta-online-retailers:active, .theme-astro .promo-bar .promo .product-info .cta-online-retailers.product-modal-link:active, .product-info .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:active, .theme-astro .promo-bar .promo .product-info-minimal .cta-online-retailers.product-modal-link:active, .product-info-minimal .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:active, .theme-astro .promo-bar .promo .product-info-buy .cta-online-retailers.product-modal-link:active, .product-info-buy .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:active, .theme-astro .promo-bar .promo .product-info-banner .cta-online-retailers.product-modal-link:active, .product-info-banner .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:active, .theme-astro .promo-bar .promo .product-info-bundle .cta-online-retailers.product-modal-link:active, .product-info-bundle .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:active, .theme-astro .promo-bar .promo .product-info-banner .product-cta a.btn-large:active, .product-info-banner .product-cta .theme-astro .promo-bar .promo a.btn-large:active, .theme-astro .promo-bar .promo .product-info-banner .product-cta a.btn-add-to-cart:active, .product-info-banner .product-cta .theme-astro .promo-bar .promo a.btn-add-to-cart:active, .theme-astro .promo-bar .promo .product-info-banner .product-cta .btn-add-to-cart.product-modal-link:active, .product-info-banner .product-cta .theme-astro .promo-bar .promo .btn-add-to-cart.product-modal-link:active, .theme-astro .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button:active, .product-info-banner .product-cta .expandable-content-close .theme-astro .promo-bar .promo button:active, .theme-astro .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button:active, .expandable-content-close .product-info-banner .product-cta .theme-astro .promo-bar .promo button:active, .theme-astro .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-more:active, .product-info-banner .product-cta .search-results .theme-astro .promo-bar .promo .coveo-folding-show-more:active, .theme-astro .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-more:active, .search-results .product-info-banner .product-cta .theme-astro .promo-bar .promo .coveo-folding-show-more:active, .theme-astro .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-less:active, .product-info-banner .product-cta .search-results .theme-astro .promo-bar .promo .coveo-folding-show-less:active, .theme-astro .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-less:active, .search-results .product-info-banner .product-cta .theme-astro .promo-bar .promo .coveo-folding-show-less:active, .theme-astro .promo-bar .promo a.cta-forward:hover, .theme-astro .promo-bar .promo a.cta-forward-linkalign:hover, .theme-astro .promo-bar .promo .product-info .cta-forward-linkalign.product-modal-link:hover, .product-info .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:hover, .theme-astro .promo-bar .promo .product-info-minimal .cta-forward-linkalign.product-modal-link:hover, .product-info-minimal .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:hover, .theme-astro .promo-bar .promo .product-info-buy .cta-forward-linkalign.product-modal-link:hover, .product-info-buy .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:hover, .theme-astro .promo-bar .promo .product-info-banner .cta-forward-linkalign.product-modal-link:hover, .product-info-banner .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:hover, .theme-astro .promo-bar .promo .product-info-bundle .cta-forward-linkalign.product-modal-link:hover, .product-info-bundle .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:hover, .theme-astro .promo-bar .promo .product-info .cta-forward.product-modal-link:hover, .product-info .theme-astro .promo-bar .promo .cta-forward.product-modal-link:hover, .theme-astro .promo-bar .promo .product-info-minimal .cta-forward.product-modal-link:hover, .product-info-minimal .theme-astro .promo-bar .promo .cta-forward.product-modal-link:hover, .theme-astro .promo-bar .promo .product-info-buy .cta-forward.product-modal-link:hover, .product-info-buy .theme-astro .promo-bar .promo .cta-forward.product-modal-link:hover, .theme-astro .promo-bar .promo .product-info-banner .cta-forward.product-modal-link:hover, .product-info-banner .theme-astro .promo-bar .promo .cta-forward.product-modal-link:hover, .theme-astro .promo-bar .promo .product-info-banner .product-cta .product-modal-link.btn-large:hover, .product-info-banner .product-cta .theme-astro .promo-bar .promo .product-modal-link.btn-large:hover, .theme-astro .promo-bar .promo .product-info-bundle .cta-forward.product-modal-link:hover, .product-info-bundle .theme-astro .promo-bar .promo .cta-forward.product-modal-link:hover, .theme-astro .promo-bar .promo a.cta-online-retailers:hover, .theme-astro .promo-bar .promo .product-info .cta-online-retailers.product-modal-link:hover, .product-info .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:hover, .theme-astro .promo-bar .promo .product-info-minimal .cta-online-retailers.product-modal-link:hover, .product-info-minimal .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:hover, .theme-astro .promo-bar .promo .product-info-buy .cta-online-retailers.product-modal-link:hover, .product-info-buy .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:hover, .theme-astro .promo-bar .promo .product-info-banner .cta-online-retailers.product-modal-link:hover, .product-info-banner .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:hover, .theme-astro .promo-bar .promo .product-info-bundle .cta-online-retailers.product-modal-link:hover, .product-info-bundle .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:hover, .theme-astro .promo-bar .promo .product-info-banner .product-cta a.btn-large:hover, .product-info-banner .product-cta .theme-astro .promo-bar .promo a.btn-large:hover, .theme-astro .promo-bar .promo .product-info-banner .product-cta a.btn-add-to-cart:hover, .product-info-banner .product-cta .theme-astro .promo-bar .promo a.btn-add-to-cart:hover, .theme-astro .promo-bar .promo .product-info-banner .product-cta .btn-add-to-cart.product-modal-link:hover, .product-info-banner .product-cta .theme-astro .promo-bar .promo .btn-add-to-cart.product-modal-link:hover, .theme-astro .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button:hover, .product-info-banner .product-cta .expandable-content-close .theme-astro .promo-bar .promo button:hover, .theme-astro .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button:hover, .expandable-content-close .product-info-banner .product-cta .theme-astro .promo-bar .promo button:hover, .theme-astro .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-more:hover, .product-info-banner .product-cta .search-results .theme-astro .promo-bar .promo .coveo-folding-show-more:hover, .theme-astro .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-more:hover, .search-results .product-info-banner .product-cta .theme-astro .promo-bar .promo .coveo-folding-show-more:hover, .theme-astro .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-less:hover, .product-info-banner .product-cta .search-results .theme-astro .promo-bar .promo .coveo-folding-show-less:hover, .theme-astro .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-less:hover, .search-results .product-info-banner .product-cta .theme-astro .promo-bar .promo .coveo-folding-show-less:hover, .theme-astro .promo-bar .promo a.cta-forward:focus, .theme-astro .promo-bar .promo a.cta-forward-linkalign:focus, .theme-astro .promo-bar .promo .product-info .cta-forward-linkalign.product-modal-link:focus, .product-info .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:focus, .theme-astro .promo-bar .promo .product-info-minimal .cta-forward-linkalign.product-modal-link:focus, .product-info-minimal .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:focus, .theme-astro .promo-bar .promo .product-info-buy .cta-forward-linkalign.product-modal-link:focus, .product-info-buy .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:focus, .theme-astro .promo-bar .promo .product-info-banner .cta-forward-linkalign.product-modal-link:focus, .product-info-banner .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:focus, .theme-astro .promo-bar .promo .product-info-bundle .cta-forward-linkalign.product-modal-link:focus, .product-info-bundle .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:focus, .theme-astro .promo-bar .promo .product-info .cta-forward.product-modal-link:focus, .product-info .theme-astro .promo-bar .promo .cta-forward.product-modal-link:focus, .theme-astro .promo-bar .promo .product-info-minimal .cta-forward.product-modal-link:focus, .product-info-minimal .theme-astro .promo-bar .promo .cta-forward.product-modal-link:focus, .theme-astro .promo-bar .promo .product-info-buy .cta-forward.product-modal-link:focus, .product-info-buy .theme-astro .promo-bar .promo .cta-forward.product-modal-link:focus, .theme-astro .promo-bar .promo .product-info-banner .cta-forward.product-modal-link:focus, .product-info-banner .theme-astro .promo-bar .promo .cta-forward.product-modal-link:focus, .theme-astro .promo-bar .promo .product-info-banner .product-cta .product-modal-link.btn-large:focus, .product-info-banner .product-cta .theme-astro .promo-bar .promo .product-modal-link.btn-large:focus, .theme-astro .promo-bar .promo .product-info-bundle .cta-forward.product-modal-link:focus, .product-info-bundle .theme-astro .promo-bar .promo .cta-forward.product-modal-link:focus, .theme-astro .promo-bar .promo a.cta-online-retailers:focus, .theme-astro .promo-bar .promo .product-info .cta-online-retailers.product-modal-link:focus, .product-info .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:focus, .theme-astro .promo-bar .promo .product-info-minimal .cta-online-retailers.product-modal-link:focus, .product-info-minimal .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:focus, .theme-astro .promo-bar .promo .product-info-buy .cta-online-retailers.product-modal-link:focus, .product-info-buy .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:focus, .theme-astro .promo-bar .promo .product-info-banner .cta-online-retailers.product-modal-link:focus, .product-info-banner .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:focus, .theme-astro .promo-bar .promo .product-info-bundle .cta-online-retailers.product-modal-link:focus, .product-info-bundle .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:focus, .theme-astro .promo-bar .promo .product-info-banner .product-cta a.btn-large:focus, .product-info-banner .product-cta .theme-astro .promo-bar .promo a.btn-large:focus, .theme-astro .promo-bar .promo .product-info-banner .product-cta a.btn-add-to-cart:focus, .product-info-banner .product-cta .theme-astro .promo-bar .promo a.btn-add-to-cart:focus, .theme-astro .promo-bar .promo .product-info-banner .product-cta .btn-add-to-cart.product-modal-link:focus, .product-info-banner .product-cta .theme-astro .promo-bar .promo .btn-add-to-cart.product-modal-link:focus, .theme-astro .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button:focus, .product-info-banner .product-cta .expandable-content-close .theme-astro .promo-bar .promo button:focus, .theme-astro .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button:focus, .expandable-content-close .product-info-banner .product-cta .theme-astro .promo-bar .promo button:focus, .theme-astro .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-more:focus, .product-info-banner .product-cta .search-results .theme-astro .promo-bar .promo .coveo-folding-show-more:focus, .theme-astro .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-more:focus, .search-results .product-info-banner .product-cta .theme-astro .promo-bar .promo .coveo-folding-show-more:focus, .theme-astro .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-less:focus, .product-info-banner .product-cta .search-results .theme-astro .promo-bar .promo .coveo-folding-show-less:focus, .theme-astro .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-less:focus, .search-results .product-info-banner .product-cta .theme-astro .promo-bar .promo .coveo-folding-show-less:focus, .theme-astro .promo-bar .promo .unlinked-cta:active, .theme-astro .promo-bar .promo .unlinked-cta:hover, .theme-astro .promo-bar .promo .unlinked-cta:focus, [data-design-theme="theme-astro"] .promo-bar .promo a.cta-forward:active, [data-design-theme="theme-astro"] .promo-bar .promo a.cta-forward-linkalign:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info .cta-forward-linkalign.product-modal-link:active, .product-info [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-minimal .cta-forward-linkalign.product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-buy .cta-forward-linkalign.product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .cta-forward-linkalign.product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-bundle .cta-forward-linkalign.product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info .cta-forward.product-modal-link:active, .product-info [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-minimal .cta-forward.product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-buy .cta-forward.product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .cta-forward.product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .product-modal-link.btn-large:active, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .product-modal-link.btn-large:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-bundle .cta-forward.product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:active, [data-design-theme="theme-astro"] .promo-bar .promo a.cta-online-retailers:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info .cta-online-retailers.product-modal-link:active, .product-info [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-minimal .cta-online-retailers.product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-buy .cta-online-retailers.product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .cta-online-retailers.product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-bundle .cta-online-retailers.product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta a.btn-large:active, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo a.btn-large:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta a.btn-add-to-cart:active, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo a.btn-add-to-cart:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .btn-add-to-cart.product-modal-link:active, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .btn-add-to-cart.product-modal-link:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button:active, .product-info-banner .product-cta .expandable-content-close [data-design-theme="theme-astro"] .promo-bar .promo button:active, [data-design-theme="theme-astro"] .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button:active, .expandable-content-close .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo button:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-more:active, .product-info-banner .product-cta .search-results [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-more:active, [data-design-theme="theme-astro"] .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-more:active, .search-results .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-more:active, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-less:active, .product-info-banner .product-cta .search-results [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-less:active, [data-design-theme="theme-astro"] .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-less:active, .search-results .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-less:active, [data-design-theme="theme-astro"] .promo-bar .promo a.cta-forward:hover, [data-design-theme="theme-astro"] .promo-bar .promo a.cta-forward-linkalign:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info .cta-forward-linkalign.product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-minimal .cta-forward-linkalign.product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-buy .cta-forward-linkalign.product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .cta-forward-linkalign.product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-bundle .cta-forward-linkalign.product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info .cta-forward.product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-minimal .cta-forward.product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-buy .cta-forward.product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .cta-forward.product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .product-modal-link.btn-large:hover, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .product-modal-link.btn-large:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-bundle .cta-forward.product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:hover, [data-design-theme="theme-astro"] .promo-bar .promo a.cta-online-retailers:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info .cta-online-retailers.product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-minimal .cta-online-retailers.product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-buy .cta-online-retailers.product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .cta-online-retailers.product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-bundle .cta-online-retailers.product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta a.btn-large:hover, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo a.btn-large:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta a.btn-add-to-cart:hover, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo a.btn-add-to-cart:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .btn-add-to-cart.product-modal-link:hover, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .btn-add-to-cart.product-modal-link:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button:hover, .product-info-banner .product-cta .expandable-content-close [data-design-theme="theme-astro"] .promo-bar .promo button:hover, [data-design-theme="theme-astro"] .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button:hover, .expandable-content-close .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo button:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-more:hover, .product-info-banner .product-cta .search-results [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-more:hover, [data-design-theme="theme-astro"] .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-more:hover, .search-results .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-more:hover, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-less:hover, .product-info-banner .product-cta .search-results [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-less:hover, [data-design-theme="theme-astro"] .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-less:hover, .search-results .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-less:hover, [data-design-theme="theme-astro"] .promo-bar .promo a.cta-forward:focus, [data-design-theme="theme-astro"] .promo-bar .promo a.cta-forward-linkalign:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info .cta-forward-linkalign.product-modal-link:focus, .product-info [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-minimal .cta-forward-linkalign.product-modal-link:focus, .product-info-minimal [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-buy .cta-forward-linkalign.product-modal-link:focus, .product-info-buy [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .cta-forward-linkalign.product-modal-link:focus, .product-info-banner [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-bundle .cta-forward-linkalign.product-modal-link:focus, .product-info-bundle [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info .cta-forward.product-modal-link:focus, .product-info [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-minimal .cta-forward.product-modal-link:focus, .product-info-minimal [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-buy .cta-forward.product-modal-link:focus, .product-info-buy [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .cta-forward.product-modal-link:focus, .product-info-banner [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .product-modal-link.btn-large:focus, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .product-modal-link.btn-large:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-bundle .cta-forward.product-modal-link:focus, .product-info-bundle [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:focus, [data-design-theme="theme-astro"] .promo-bar .promo a.cta-online-retailers:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info .cta-online-retailers.product-modal-link:focus, .product-info [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-minimal .cta-online-retailers.product-modal-link:focus, .product-info-minimal [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-buy .cta-online-retailers.product-modal-link:focus, .product-info-buy [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .cta-online-retailers.product-modal-link:focus, .product-info-banner [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-bundle .cta-online-retailers.product-modal-link:focus, .product-info-bundle [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta a.btn-large:focus, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo a.btn-large:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta a.btn-add-to-cart:focus, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo a.btn-add-to-cart:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .btn-add-to-cart.product-modal-link:focus, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .btn-add-to-cart.product-modal-link:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button:focus, .product-info-banner .product-cta .expandable-content-close [data-design-theme="theme-astro"] .promo-bar .promo button:focus, [data-design-theme="theme-astro"] .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button:focus, .expandable-content-close .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo button:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-more:focus, .product-info-banner .product-cta .search-results [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-more:focus, [data-design-theme="theme-astro"] .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-more:focus, .search-results .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-more:focus, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-less:focus, .product-info-banner .product-cta .search-results [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-less:focus, [data-design-theme="theme-astro"] .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-less:focus, .search-results .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-less:focus, [data-design-theme="theme-astro"] .promo-bar .promo .unlinked-cta:active, [data-design-theme="theme-astro"] .promo-bar .promo .unlinked-cta:hover, [data-design-theme="theme-astro"] .promo-bar .promo .unlinked-cta:focus {
  color: #ff3600
}

.theme-astro .promo-bar .promo a.cta-forward:after, .theme-astro .promo-bar .promo a.cta-forward-linkalign:after, .theme-astro .promo-bar .promo .product-info .cta-forward-linkalign.product-modal-link:after, .product-info .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, .theme-astro .promo-bar .promo .product-info-minimal .cta-forward-linkalign.product-modal-link:after, .product-info-minimal .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, .theme-astro .promo-bar .promo .product-info-buy .cta-forward-linkalign.product-modal-link:after, .product-info-buy .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, .theme-astro .promo-bar .promo .product-info-banner .cta-forward-linkalign.product-modal-link:after, .product-info-banner .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, .theme-astro .promo-bar .promo .product-info-bundle .cta-forward-linkalign.product-modal-link:after, .product-info-bundle .theme-astro .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, .theme-astro .promo-bar .promo .product-info .cta-forward.product-modal-link:after, .product-info .theme-astro .promo-bar .promo .cta-forward.product-modal-link:after, .theme-astro .promo-bar .promo .product-info-minimal .cta-forward.product-modal-link:after, .product-info-minimal .theme-astro .promo-bar .promo .cta-forward.product-modal-link:after, .theme-astro .promo-bar .promo .product-info-buy .cta-forward.product-modal-link:after, .product-info-buy .theme-astro .promo-bar .promo .cta-forward.product-modal-link:after, .theme-astro .promo-bar .promo .product-info-banner .cta-forward.product-modal-link:after, .product-info-banner .theme-astro .promo-bar .promo .cta-forward.product-modal-link:after, .theme-astro .promo-bar .promo .product-info-banner .product-cta .product-modal-link.btn-large:after, .product-info-banner .product-cta .theme-astro .promo-bar .promo .product-modal-link.btn-large:after, .theme-astro .promo-bar .promo .product-info-bundle .cta-forward.product-modal-link:after, .product-info-bundle .theme-astro .promo-bar .promo .cta-forward.product-modal-link:after, .theme-astro .promo-bar .promo a.cta-online-retailers:after, .theme-astro .promo-bar .promo .product-info .cta-online-retailers.product-modal-link:after, .product-info .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:after, .theme-astro .promo-bar .promo .product-info-minimal .cta-online-retailers.product-modal-link:after, .product-info-minimal .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:after, .theme-astro .promo-bar .promo .product-info-buy .cta-online-retailers.product-modal-link:after, .product-info-buy .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:after, .theme-astro .promo-bar .promo .product-info-banner .cta-online-retailers.product-modal-link:after, .product-info-banner .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:after, .theme-astro .promo-bar .promo .product-info-bundle .cta-online-retailers.product-modal-link:after, .product-info-bundle .theme-astro .promo-bar .promo .cta-online-retailers.product-modal-link:after, .theme-astro .promo-bar .promo .product-info-banner .product-cta a.btn-large:after, .product-info-banner .product-cta .theme-astro .promo-bar .promo a.btn-large:after, .theme-astro .promo-bar .promo .product-info-banner .product-cta a.btn-add-to-cart:after, .product-info-banner .product-cta .theme-astro .promo-bar .promo a.btn-add-to-cart:after, .theme-astro .promo-bar .promo .product-info-banner .product-cta .btn-add-to-cart.product-modal-link:after, .product-info-banner .product-cta .theme-astro .promo-bar .promo .btn-add-to-cart.product-modal-link:after, .theme-astro .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button:after, .product-info-banner .product-cta .expandable-content-close .theme-astro .promo-bar .promo button:after, .theme-astro .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button:after, .expandable-content-close .product-info-banner .product-cta .theme-astro .promo-bar .promo button:after, .theme-astro .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .theme-astro .promo-bar .promo .coveo-folding-show-more:after, .theme-astro .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .theme-astro .promo-bar .promo .coveo-folding-show-more:after, .theme-astro .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-less:after, .product-info-banner .product-cta .search-results .theme-astro .promo-bar .promo .coveo-folding-show-less:after, .theme-astro .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .theme-astro .promo-bar .promo .coveo-folding-show-less:after, .theme-astro .promo-bar .promo .unlinked-cta:after, [data-design-theme="theme-astro"] .promo-bar .promo a.cta-forward:after, [data-design-theme="theme-astro"] .promo-bar .promo a.cta-forward-linkalign:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info .cta-forward-linkalign.product-modal-link:after, .product-info [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-minimal .cta-forward-linkalign.product-modal-link:after, .product-info-minimal [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-buy .cta-forward-linkalign.product-modal-link:after, .product-info-buy [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .cta-forward-linkalign.product-modal-link:after, .product-info-banner [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-bundle .cta-forward-linkalign.product-modal-link:after, .product-info-bundle [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info .cta-forward.product-modal-link:after, .product-info [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-minimal .cta-forward.product-modal-link:after, .product-info-minimal [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-buy .cta-forward.product-modal-link:after, .product-info-buy [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .cta-forward.product-modal-link:after, .product-info-banner [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .product-modal-link.btn-large:after, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .product-modal-link.btn-large:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-bundle .cta-forward.product-modal-link:after, .product-info-bundle [data-design-theme="theme-astro"] .promo-bar .promo .cta-forward.product-modal-link:after, [data-design-theme="theme-astro"] .promo-bar .promo a.cta-online-retailers:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info .cta-online-retailers.product-modal-link:after, .product-info [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-minimal .cta-online-retailers.product-modal-link:after, .product-info-minimal [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-buy .cta-online-retailers.product-modal-link:after, .product-info-buy [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .cta-online-retailers.product-modal-link:after, .product-info-banner [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-bundle .cta-online-retailers.product-modal-link:after, .product-info-bundle [data-design-theme="theme-astro"] .promo-bar .promo .cta-online-retailers.product-modal-link:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta a.btn-large:after, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo a.btn-large:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta a.btn-add-to-cart:after, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo a.btn-add-to-cart:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .btn-add-to-cart.product-modal-link:after, .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .btn-add-to-cart.product-modal-link:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button:after, .product-info-banner .product-cta .expandable-content-close [data-design-theme="theme-astro"] .promo-bar .promo button:after, [data-design-theme="theme-astro"] .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button:after, .expandable-content-close .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo button:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-more:after, .product-info-banner .product-cta .search-results [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-more:after, [data-design-theme="theme-astro"] .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-more:after, .search-results .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-more:after, [data-design-theme="theme-astro"] .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-less:after, .product-info-banner .product-cta .search-results [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-less:after, [data-design-theme="theme-astro"] .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-less:after, .search-results .product-info-banner .product-cta [data-design-theme="theme-astro"] .promo-bar .promo .coveo-folding-show-less:after, [data-design-theme="theme-astro"] .promo-bar .promo .unlinked-cta:after {
  color: #ff3600
}

.theme-astro .search-icon-ctn.open .icon-search, .theme-astro .search-icon-ctn.open .icon-x, [data-design-theme="theme-astro"] .search-icon-ctn.open .icon-search, [data-design-theme="theme-astro"] .search-icon-ctn.open .icon-x {
  color: #ff3600 !important;
  opacity: 1
}

.theme-astro .search-icon-ctn.open .icon-search:active, .theme-astro .search-icon-ctn.open .icon-search:hover, .theme-astro .search-icon-ctn.open .icon-search:focus, .theme-astro .search-icon-ctn.open .icon-x:active, .theme-astro .search-icon-ctn.open .icon-x:hover, .theme-astro .search-icon-ctn.open .icon-x:focus, [data-design-theme="theme-astro"] .search-icon-ctn.open .icon-search:active, [data-design-theme="theme-astro"] .search-icon-ctn.open .icon-search:hover, [data-design-theme="theme-astro"] .search-icon-ctn.open .icon-search:focus, [data-design-theme="theme-astro"] .search-icon-ctn.open .icon-x:active, [data-design-theme="theme-astro"] .search-icon-ctn.open .icon-x:hover, [data-design-theme="theme-astro"] .search-icon-ctn.open .icon-x:focus {
  color: #e73100 !important
}

.theme-astro .search-icon-ctn.open .icon-search, .theme-astro .search-icon-ctn.open .icon-x, [data-design-theme="theme-astro"] .search-icon-ctn.open .icon-search, [data-design-theme="theme-astro"] .search-icon-ctn.open .icon-x {
  color: #ff3600 !important
}

.theme-astro .search-icon-ctn.open .icon-search:hover, .theme-astro .search-icon-ctn.open .icon-search:active, .theme-astro .search-icon-ctn.open .icon-search:not(.focus--mouse):focus, .theme-astro .search-icon-ctn.open .icon-x:hover, .theme-astro .search-icon-ctn.open .icon-x:active, .theme-astro .search-icon-ctn.open .icon-x:not(.focus--mouse):focus, [data-design-theme="theme-astro"] .search-icon-ctn.open .icon-search:hover, [data-design-theme="theme-astro"] .search-icon-ctn.open .icon-search:active, [data-design-theme="theme-astro"] .search-icon-ctn.open .icon-search:not(.focus--mouse):focus, [data-design-theme="theme-astro"] .search-icon-ctn.open .icon-x:hover, [data-design-theme="theme-astro"] .search-icon-ctn.open .icon-x:active, [data-design-theme="theme-astro"] .search-icon-ctn.open .icon-x:not(.focus--mouse):focus {
  color: #e73100 !important
}

.theme-astro .search-icon-ctn .icon-search, .theme-astro .search-icon-ctn .icon-x, [data-design-theme="theme-astro"] .search-icon-ctn .icon-search, [data-design-theme="theme-astro"] .search-icon-ctn .icon-x {
  color: white
}

body:not(.desktop-menu-open) .main-nav.theme-light:not(.pinned) .theme-astro .search-icon-ctn .icon-search, body:not(.desktop-menu-open) .carousel-controls.theme-light .main-nav.pagination-dots:not(.pinned) .theme-astro .search-icon-ctn .icon-search, .carousel-controls.theme-light body:not(.desktop-menu-open) .main-nav.pagination-dots:not(.pinned) .theme-astro .search-icon-ctn .icon-search, body:not(.desktop-menu-open) .main-nav.theme-light:not(.pinned) .theme-astro .search-icon-ctn .icon-x, body:not(.desktop-menu-open) .carousel-controls.theme-light .main-nav.pagination-dots:not(.pinned) .theme-astro .search-icon-ctn .icon-x, .carousel-controls.theme-light body:not(.desktop-menu-open) .main-nav.pagination-dots:not(.pinned) .theme-astro .search-icon-ctn .icon-x, body:not(.desktop-menu-open) .main-nav.theme-light:not(.pinned) [data-design-theme="theme-astro"] .search-icon-ctn .icon-search, body:not(.desktop-menu-open) .carousel-controls.theme-light .main-nav.pagination-dots:not(.pinned) [data-design-theme="theme-astro"] .search-icon-ctn .icon-search, .carousel-controls.theme-light body:not(.desktop-menu-open) .main-nav.pagination-dots:not(.pinned) [data-design-theme="theme-astro"] .search-icon-ctn .icon-search, body:not(.desktop-menu-open) .main-nav.theme-light:not(.pinned) [data-design-theme="theme-astro"] .search-icon-ctn .icon-x, body:not(.desktop-menu-open) .carousel-controls.theme-light .main-nav.pagination-dots:not(.pinned) [data-design-theme="theme-astro"] .search-icon-ctn .icon-x, .carousel-controls.theme-light body:not(.desktop-menu-open) .main-nav.pagination-dots:not(.pinned) [data-design-theme="theme-astro"] .search-icon-ctn .icon-x {
  color: black
}

.theme-astro .cart-btn .quantity, [data-design-theme="theme-astro"] .cart-btn .quantity {
  background-color: #ff3600;
  color: white
}

@media(min-width:1025px) {
  .theme-astro.desktop-menu-open .search-icon-ctn .icon-search, .theme-astro.desktop-menu-open .search-icon-ctn .icon-x, .theme-astro.desktop-menu-open .search-icon-ctn .icon-cart, .theme-astro.desktop-menu-open .cart-btn .icon-search, .theme-astro.desktop-menu-open .cart-btn .icon-x, .theme-astro.desktop-menu-open .cart-btn .icon-cart, [data-design-theme="theme-astro"].desktop-menu-open .search-icon-ctn .icon-search, [data-design-theme="theme-astro"].desktop-menu-open .search-icon-ctn .icon-x, [data-design-theme="theme-astro"].desktop-menu-open .search-icon-ctn .icon-cart, [data-design-theme="theme-astro"].desktop-menu-open .cart-btn .icon-search, [data-design-theme="theme-astro"].desktop-menu-open .cart-btn .icon-x, [data-design-theme="theme-astro"].desktop-menu-open .cart-btn .icon-cart {
    color: #676767 !important
  }
  .theme-astro.desktop-menu-open .search-icon-ctn .icon-search:hover, .theme-astro.desktop-menu-open .search-icon-ctn .icon-search:active, .theme-astro.desktop-menu-open .search-icon-ctn .icon-search:not(.focus--mouse):focus, .theme-astro.desktop-menu-open .search-icon-ctn .icon-x:hover, .theme-astro.desktop-menu-open .search-icon-ctn .icon-x:active, .theme-astro.desktop-menu-open .search-icon-ctn .icon-x:not(.focus--mouse):focus, .theme-astro.desktop-menu-open .search-icon-ctn .icon-cart:hover, .theme-astro.desktop-menu-open .search-icon-ctn .icon-cart:active, .theme-astro.desktop-menu-open .search-icon-ctn .icon-cart:not(.focus--mouse):focus, .theme-astro.desktop-menu-open .cart-btn .icon-search:hover, .theme-astro.desktop-menu-open .cart-btn .icon-search:active, .theme-astro.desktop-menu-open .cart-btn .icon-search:not(.focus--mouse):focus, .theme-astro.desktop-menu-open .cart-btn .icon-x:hover, .theme-astro.desktop-menu-open .cart-btn .icon-x:active, .theme-astro.desktop-menu-open .cart-btn .icon-x:not(.focus--mouse):focus, .theme-astro.desktop-menu-open .cart-btn .icon-cart:hover, .theme-astro.desktop-menu-open .cart-btn .icon-cart:active, .theme-astro.desktop-menu-open .cart-btn .icon-cart:not(.focus--mouse):focus, [data-design-theme="theme-astro"].desktop-menu-open .search-icon-ctn .icon-search:hover, [data-design-theme="theme-astro"].desktop-menu-open .search-icon-ctn .icon-search:active, [data-design-theme="theme-astro"].desktop-menu-open .search-icon-ctn .icon-search:not(.focus--mouse):focus, [data-design-theme="theme-astro"].desktop-menu-open .search-icon-ctn .icon-x:hover, [data-design-theme="theme-astro"].desktop-menu-open .search-icon-ctn .icon-x:active, [data-design-theme="theme-astro"].desktop-menu-open .search-icon-ctn .icon-x:not(.focus--mouse):focus, [data-design-theme="theme-astro"].desktop-menu-open .search-icon-ctn .icon-cart:hover, [data-design-theme="theme-astro"].desktop-menu-open .search-icon-ctn .icon-cart:active, [data-design-theme="theme-astro"].desktop-menu-open .search-icon-ctn .icon-cart:not(.focus--mouse):focus, [data-design-theme="theme-astro"].desktop-menu-open .cart-btn .icon-search:hover, [data-design-theme="theme-astro"].desktop-menu-open .cart-btn .icon-search:active, [data-design-theme="theme-astro"].desktop-menu-open .cart-btn .icon-search:not(.focus--mouse):focus, [data-design-theme="theme-astro"].desktop-menu-open .cart-btn .icon-x:hover, [data-design-theme="theme-astro"].desktop-menu-open .cart-btn .icon-x:active, [data-design-theme="theme-astro"].desktop-menu-open .cart-btn .icon-x:not(.focus--mouse):focus, [data-design-theme="theme-astro"].desktop-menu-open .cart-btn .icon-cart:hover, [data-design-theme="theme-astro"].desktop-menu-open .cart-btn .icon-cart:active, [data-design-theme="theme-astro"].desktop-menu-open .cart-btn .icon-cart:not(.focus--mouse):focus {
    color: #ff3600 !important
  }
}

.theme-astro.desktop-menu-open .hamburger:hover, .theme-astro.desktop-menu-open .hamburger:active, .theme-astro.desktop-menu-open .hamburger:not(.focus--mouse):focus, .theme-astro.mobile-nav-open .hamburger:hover, .theme-astro.mobile-nav-open .hamburger:active, .theme-astro.mobile-nav-open .hamburger:not(.focus--mouse):focus, [data-design-theme="theme-astro"].desktop-menu-open .hamburger:hover, [data-design-theme="theme-astro"].desktop-menu-open .hamburger:active, [data-design-theme="theme-astro"].desktop-menu-open .hamburger:not(.focus--mouse):focus, [data-design-theme="theme-astro"].mobile-nav-open .hamburger:hover, [data-design-theme="theme-astro"].mobile-nav-open .hamburger:active, [data-design-theme="theme-astro"].mobile-nav-open .hamburger:not(.focus--mouse):focus {
  background-color: #ff3600
}

.theme-astro.mobile-nav-open .hamburger, [data-design-theme="theme-astro"].mobile-nav-open .hamburger {
  background-color: #e73100 !important
}

.theme-astro .nav-category.selected a, .theme-astro .nav-category.selected .product-info .product-modal-link, .product-info .theme-astro .nav-category.selected .product-modal-link, .theme-astro .nav-category.selected .product-info-minimal .product-modal-link, .product-info-minimal .theme-astro .nav-category.selected .product-modal-link, .theme-astro .nav-category.selected .product-info-buy .product-modal-link, .product-info-buy .theme-astro .nav-category.selected .product-modal-link, .theme-astro .nav-category.selected .product-info-banner .product-modal-link, .product-info-banner .theme-astro .nav-category.selected .product-modal-link, .theme-astro .nav-category.selected .product-info-bundle .product-modal-link, .product-info-bundle .theme-astro .nav-category.selected .product-modal-link, .theme-astro .nav-category.selected a:after, .theme-astro .nav-category.selected .product-info .product-modal-link:after, .product-info .theme-astro .nav-category.selected .product-modal-link:after, .theme-astro .nav-category.selected .product-info-minimal .product-modal-link:after, .product-info-minimal .theme-astro .nav-category.selected .product-modal-link:after, .theme-astro .nav-category.selected .product-info-buy .product-modal-link:after, .product-info-buy .theme-astro .nav-category.selected .product-modal-link:after, .theme-astro .nav-category.selected .product-info-banner .product-modal-link:after, .product-info-banner .theme-astro .nav-category.selected .product-modal-link:after, .theme-astro .nav-category.selected .product-info-bundle .product-modal-link:after, .product-info-bundle .theme-astro .nav-category.selected .product-modal-link:after, [data-design-theme="theme-astro"] .nav-category.selected a, [data-design-theme="theme-astro"] .nav-category.selected .product-info .product-modal-link, .product-info [data-design-theme="theme-astro"] .nav-category.selected .product-modal-link, [data-design-theme="theme-astro"] .nav-category.selected .product-info-minimal .product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .nav-category.selected .product-modal-link, [data-design-theme="theme-astro"] .nav-category.selected .product-info-buy .product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .nav-category.selected .product-modal-link, [data-design-theme="theme-astro"] .nav-category.selected .product-info-banner .product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .nav-category.selected .product-modal-link, [data-design-theme="theme-astro"] .nav-category.selected .product-info-bundle .product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .nav-category.selected .product-modal-link, [data-design-theme="theme-astro"] .nav-category.selected a:after, [data-design-theme="theme-astro"] .nav-category.selected .product-info .product-modal-link:after, .product-info [data-design-theme="theme-astro"] .nav-category.selected .product-modal-link:after, [data-design-theme="theme-astro"] .nav-category.selected .product-info-minimal .product-modal-link:after, .product-info-minimal [data-design-theme="theme-astro"] .nav-category.selected .product-modal-link:after, [data-design-theme="theme-astro"] .nav-category.selected .product-info-buy .product-modal-link:after, .product-info-buy [data-design-theme="theme-astro"] .nav-category.selected .product-modal-link:after, [data-design-theme="theme-astro"] .nav-category.selected .product-info-banner .product-modal-link:after, .product-info-banner [data-design-theme="theme-astro"] .nav-category.selected .product-modal-link:after, [data-design-theme="theme-astro"] .nav-category.selected .product-info-bundle .product-modal-link:after, .product-info-bundle [data-design-theme="theme-astro"] .nav-category.selected .product-modal-link:after {
  color: #ff3600
}

.theme-astro .nav-category a, .theme-astro .nav-category .product-info .product-modal-link, .product-info .theme-astro .nav-category .product-modal-link, .theme-astro .nav-category .product-info-minimal .product-modal-link, .product-info-minimal .theme-astro .nav-category .product-modal-link, .theme-astro .nav-category .product-info-buy .product-modal-link, .product-info-buy .theme-astro .nav-category .product-modal-link, .theme-astro .nav-category .product-info-banner .product-modal-link, .product-info-banner .theme-astro .nav-category .product-modal-link, .theme-astro .nav-category .product-info-bundle .product-modal-link, .product-info-bundle .theme-astro .nav-category .product-modal-link, [data-design-theme="theme-astro"] .nav-category a, [data-design-theme="theme-astro"] .nav-category .product-info .product-modal-link, .product-info [data-design-theme="theme-astro"] .nav-category .product-modal-link, [data-design-theme="theme-astro"] .nav-category .product-info-minimal .product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .nav-category .product-modal-link, [data-design-theme="theme-astro"] .nav-category .product-info-buy .product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .nav-category .product-modal-link, [data-design-theme="theme-astro"] .nav-category .product-info-banner .product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .nav-category .product-modal-link, [data-design-theme="theme-astro"] .nav-category .product-info-bundle .product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .nav-category .product-modal-link {
  color: inherit
}

.theme-astro .nav-category a:hover, .theme-astro .nav-category .product-info .product-modal-link:hover, .product-info .theme-astro .nav-category .product-modal-link:hover, .theme-astro .nav-category .product-info-minimal .product-modal-link:hover, .product-info-minimal .theme-astro .nav-category .product-modal-link:hover, .theme-astro .nav-category .product-info-buy .product-modal-link:hover, .product-info-buy .theme-astro .nav-category .product-modal-link:hover, .theme-astro .nav-category .product-info-banner .product-modal-link:hover, .product-info-banner .theme-astro .nav-category .product-modal-link:hover, .theme-astro .nav-category .product-info-bundle .product-modal-link:hover, .product-info-bundle .theme-astro .nav-category .product-modal-link:hover, .theme-astro .nav-category a:active, .theme-astro .nav-category .product-info .product-modal-link:active, .product-info .theme-astro .nav-category .product-modal-link:active, .theme-astro .nav-category .product-info-minimal .product-modal-link:active, .product-info-minimal .theme-astro .nav-category .product-modal-link:active, .theme-astro .nav-category .product-info-buy .product-modal-link:active, .product-info-buy .theme-astro .nav-category .product-modal-link:active, .theme-astro .nav-category .product-info-banner .product-modal-link:active, .product-info-banner .theme-astro .nav-category .product-modal-link:active, .theme-astro .nav-category .product-info-bundle .product-modal-link:active, .product-info-bundle .theme-astro .nav-category .product-modal-link:active, .theme-astro .nav-category a:focus:not(.focus--mouse), .theme-astro .nav-category .product-info .product-modal-link:focus:not(.focus--mouse), .product-info .theme-astro .nav-category .product-modal-link:focus:not(.focus--mouse), .theme-astro .nav-category .product-info-minimal .product-modal-link:focus:not(.focus--mouse), .product-info-minimal .theme-astro .nav-category .product-modal-link:focus:not(.focus--mouse), .theme-astro .nav-category .product-info-buy .product-modal-link:focus:not(.focus--mouse), .product-info-buy .theme-astro .nav-category .product-modal-link:focus:not(.focus--mouse), .theme-astro .nav-category .product-info-banner .product-modal-link:focus:not(.focus--mouse), .product-info-banner .theme-astro .nav-category .product-modal-link:focus:not(.focus--mouse), .theme-astro .nav-category .product-info-bundle .product-modal-link:focus:not(.focus--mouse), .product-info-bundle .theme-astro .nav-category .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .nav-category a:hover, [data-design-theme="theme-astro"] .nav-category .product-info .product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .nav-category .product-modal-link:hover, [data-design-theme="theme-astro"] .nav-category .product-info-minimal .product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .nav-category .product-modal-link:hover, [data-design-theme="theme-astro"] .nav-category .product-info-buy .product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .nav-category .product-modal-link:hover, [data-design-theme="theme-astro"] .nav-category .product-info-banner .product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .nav-category .product-modal-link:hover, [data-design-theme="theme-astro"] .nav-category .product-info-bundle .product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .nav-category .product-modal-link:hover, [data-design-theme="theme-astro"] .nav-category a:active, [data-design-theme="theme-astro"] .nav-category .product-info .product-modal-link:active, .product-info [data-design-theme="theme-astro"] .nav-category .product-modal-link:active, [data-design-theme="theme-astro"] .nav-category .product-info-minimal .product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .nav-category .product-modal-link:active, [data-design-theme="theme-astro"] .nav-category .product-info-buy .product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .nav-category .product-modal-link:active, [data-design-theme="theme-astro"] .nav-category .product-info-banner .product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .nav-category .product-modal-link:active, [data-design-theme="theme-astro"] .nav-category .product-info-bundle .product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .nav-category .product-modal-link:active, [data-design-theme="theme-astro"] .nav-category a:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .nav-category .product-info .product-modal-link:focus:not(.focus--mouse), .product-info [data-design-theme="theme-astro"] .nav-category .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .nav-category .product-info-minimal .product-modal-link:focus:not(.focus--mouse), .product-info-minimal [data-design-theme="theme-astro"] .nav-category .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .nav-category .product-info-buy .product-modal-link:focus:not(.focus--mouse), .product-info-buy [data-design-theme="theme-astro"] .nav-category .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .nav-category .product-info-banner .product-modal-link:focus:not(.focus--mouse), .product-info-banner [data-design-theme="theme-astro"] .nav-category .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .nav-category .product-info-bundle .product-modal-link:focus:not(.focus--mouse), .product-info-bundle [data-design-theme="theme-astro"] .nav-category .product-modal-link:focus:not(.focus--mouse) {
  color: #ff3600
}

.theme-astro .nav-category a:hover:after, .theme-astro .nav-category .product-info .product-modal-link:hover:after, .product-info .theme-astro .nav-category .product-modal-link:hover:after, .theme-astro .nav-category .product-info-minimal .product-modal-link:hover:after, .product-info-minimal .theme-astro .nav-category .product-modal-link:hover:after, .theme-astro .nav-category .product-info-buy .product-modal-link:hover:after, .product-info-buy .theme-astro .nav-category .product-modal-link:hover:after, .theme-astro .nav-category .product-info-banner .product-modal-link:hover:after, .product-info-banner .theme-astro .nav-category .product-modal-link:hover:after, .theme-astro .nav-category .product-info-bundle .product-modal-link:hover:after, .product-info-bundle .theme-astro .nav-category .product-modal-link:hover:after, .theme-astro .nav-category a:active:after, .theme-astro .nav-category .product-info .product-modal-link:active:after, .product-info .theme-astro .nav-category .product-modal-link:active:after, .theme-astro .nav-category .product-info-minimal .product-modal-link:active:after, .product-info-minimal .theme-astro .nav-category .product-modal-link:active:after, .theme-astro .nav-category .product-info-buy .product-modal-link:active:after, .product-info-buy .theme-astro .nav-category .product-modal-link:active:after, .theme-astro .nav-category .product-info-banner .product-modal-link:active:after, .product-info-banner .theme-astro .nav-category .product-modal-link:active:after, .theme-astro .nav-category .product-info-bundle .product-modal-link:active:after, .product-info-bundle .theme-astro .nav-category .product-modal-link:active:after, .theme-astro .nav-category a:focus:not(.focus--mouse):after, .theme-astro .nav-category .product-info .product-modal-link:focus:not(.focus--mouse):after, .product-info .theme-astro .nav-category .product-modal-link:focus:not(.focus--mouse):after, .theme-astro .nav-category .product-info-minimal .product-modal-link:focus:not(.focus--mouse):after, .product-info-minimal .theme-astro .nav-category .product-modal-link:focus:not(.focus--mouse):after, .theme-astro .nav-category .product-info-buy .product-modal-link:focus:not(.focus--mouse):after, .product-info-buy .theme-astro .nav-category .product-modal-link:focus:not(.focus--mouse):after, .theme-astro .nav-category .product-info-banner .product-modal-link:focus:not(.focus--mouse):after, .product-info-banner .theme-astro .nav-category .product-modal-link:focus:not(.focus--mouse):after, .theme-astro .nav-category .product-info-bundle .product-modal-link:focus:not(.focus--mouse):after, .product-info-bundle .theme-astro .nav-category .product-modal-link:focus:not(.focus--mouse):after, [data-design-theme="theme-astro"] .nav-category a:hover:after, [data-design-theme="theme-astro"] .nav-category .product-info .product-modal-link:hover:after, .product-info [data-design-theme="theme-astro"] .nav-category .product-modal-link:hover:after, [data-design-theme="theme-astro"] .nav-category .product-info-minimal .product-modal-link:hover:after, .product-info-minimal [data-design-theme="theme-astro"] .nav-category .product-modal-link:hover:after, [data-design-theme="theme-astro"] .nav-category .product-info-buy .product-modal-link:hover:after, .product-info-buy [data-design-theme="theme-astro"] .nav-category .product-modal-link:hover:after, [data-design-theme="theme-astro"] .nav-category .product-info-banner .product-modal-link:hover:after, .product-info-banner [data-design-theme="theme-astro"] .nav-category .product-modal-link:hover:after, [data-design-theme="theme-astro"] .nav-category .product-info-bundle .product-modal-link:hover:after, .product-info-bundle [data-design-theme="theme-astro"] .nav-category .product-modal-link:hover:after, [data-design-theme="theme-astro"] .nav-category a:active:after, [data-design-theme="theme-astro"] .nav-category .product-info .product-modal-link:active:after, .product-info [data-design-theme="theme-astro"] .nav-category .product-modal-link:active:after, [data-design-theme="theme-astro"] .nav-category .product-info-minimal .product-modal-link:active:after, .product-info-minimal [data-design-theme="theme-astro"] .nav-category .product-modal-link:active:after, [data-design-theme="theme-astro"] .nav-category .product-info-buy .product-modal-link:active:after, .product-info-buy [data-design-theme="theme-astro"] .nav-category .product-modal-link:active:after, [data-design-theme="theme-astro"] .nav-category .product-info-banner .product-modal-link:active:after, .product-info-banner [data-design-theme="theme-astro"] .nav-category .product-modal-link:active:after, [data-design-theme="theme-astro"] .nav-category .product-info-bundle .product-modal-link:active:after, .product-info-bundle [data-design-theme="theme-astro"] .nav-category .product-modal-link:active:after, [data-design-theme="theme-astro"] .nav-category a:focus:not(.focus--mouse):after, [data-design-theme="theme-astro"] .nav-category .product-info .product-modal-link:focus:not(.focus--mouse):after, .product-info [data-design-theme="theme-astro"] .nav-category .product-modal-link:focus:not(.focus--mouse):after, [data-design-theme="theme-astro"] .nav-category .product-info-minimal .product-modal-link:focus:not(.focus--mouse):after, .product-info-minimal [data-design-theme="theme-astro"] .nav-category .product-modal-link:focus:not(.focus--mouse):after, [data-design-theme="theme-astro"] .nav-category .product-info-buy .product-modal-link:focus:not(.focus--mouse):after, .product-info-buy [data-design-theme="theme-astro"] .nav-category .product-modal-link:focus:not(.focus--mouse):after, [data-design-theme="theme-astro"] .nav-category .product-info-banner .product-modal-link:focus:not(.focus--mouse):after, .product-info-banner [data-design-theme="theme-astro"] .nav-category .product-modal-link:focus:not(.focus--mouse):after, [data-design-theme="theme-astro"] .nav-category .product-info-bundle .product-modal-link:focus:not(.focus--mouse):after, .product-info-bundle [data-design-theme="theme-astro"] .nav-category .product-modal-link:focus:not(.focus--mouse):after {
  color: #ff3600
}

.theme-astro .side-nav .side-nav-link, .theme-astro .side-nav .side-nav-back-link, .theme-astro .side-nav .side-utility-item a, .theme-astro .side-nav .side-utility-item .product-info .product-modal-link, .product-info .theme-astro .side-nav .side-utility-item .product-modal-link, .theme-astro .side-nav .side-utility-item .product-info-minimal .product-modal-link, .product-info-minimal .theme-astro .side-nav .side-utility-item .product-modal-link, .theme-astro .side-nav .side-utility-item .product-info-buy .product-modal-link, .product-info-buy .theme-astro .side-nav .side-utility-item .product-modal-link, .theme-astro .side-nav .side-utility-item .product-info-banner .product-modal-link, .product-info-banner .theme-astro .side-nav .side-utility-item .product-modal-link, .theme-astro .side-nav .side-utility-item .product-info-bundle .product-modal-link, .product-info-bundle .theme-astro .side-nav .side-utility-item .product-modal-link, [data-design-theme="theme-astro"] .side-nav .side-nav-link, [data-design-theme="theme-astro"] .side-nav .side-nav-back-link, [data-design-theme="theme-astro"] .side-nav .side-utility-item a, [data-design-theme="theme-astro"] .side-nav .side-utility-item .product-info .product-modal-link, .product-info [data-design-theme="theme-astro"] .side-nav .side-utility-item .product-modal-link, [data-design-theme="theme-astro"] .side-nav .side-utility-item .product-info-minimal .product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .side-nav .side-utility-item .product-modal-link, [data-design-theme="theme-astro"] .side-nav .side-utility-item .product-info-buy .product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .side-nav .side-utility-item .product-modal-link, [data-design-theme="theme-astro"] .side-nav .side-utility-item .product-info-banner .product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .side-nav .side-utility-item .product-modal-link, [data-design-theme="theme-astro"] .side-nav .side-utility-item .product-info-bundle .product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .side-nav .side-utility-item .product-modal-link {
  color: white
}

.theme-astro .side-nav .side-other-brand, [data-design-theme="theme-astro"] .side-nav .side-other-brand {
  color: white
}

.theme-astro .side-nav-content .side-nav-back, .theme-astro .side-nav-content .side-nav-category, [data-design-theme="theme-astro"] .side-nav-content .side-nav-back, [data-design-theme="theme-astro"] .side-nav-content .side-nav-category {
  background-color: #ff3600
}

.theme-astro .side-nav-content .side-nav-category, [data-design-theme="theme-astro"] .side-nav-content .side-nav-category {
  background-color: #ff3600
}

.theme-astro .side-nav-subnav, [data-design-theme="theme-astro"] .side-nav-subnav {
  background-color: #f4f4f4
}

.theme-astro .side-nav-subnav .side-nav-category, [data-design-theme="theme-astro"] .side-nav-subnav .side-nav-category {
  background-color: #f4f4f4
}

.theme-astro .side-nav-subnav .side-nav-link, [data-design-theme="theme-astro"] .side-nav-subnav .side-nav-link {
  color: #ff3600
}

.theme-astro .side-nav-subnav .side-nav-link.overview, [data-design-theme="theme-astro"] .side-nav-subnav .side-nav-link.overview {
  background-color: white
}

.theme-astro .side-utility-items, [data-design-theme="theme-astro"] .side-utility-items {
  background-color: #676767
}

.theme-astro .side-utility-item .login, [data-design-theme="theme-astro"] .side-utility-item .login {
  color: white
}

.theme-astro .slick-arrow:not(.prev-btn):not(.next-btn), [data-design-theme="theme-astro"] .slick-arrow:not(.prev-btn):not(.next-btn) {
  background-color: #ff3600;
  color: white
}

.theme-astro .slick-arrow:not(.prev-btn):not(.next-btn):hover, .theme-astro .slick-arrow:not(.prev-btn):not(.next-btn):active, .theme-astro .slick-arrow:not(.prev-btn):not(.next-btn):not(.focus--mouse):focus, [data-design-theme="theme-astro"] .slick-arrow:not(.prev-btn):not(.next-btn):hover, [data-design-theme="theme-astro"] .slick-arrow:not(.prev-btn):not(.next-btn):active, [data-design-theme="theme-astro"] .slick-arrow:not(.prev-btn):not(.next-btn):not(.focus--mouse):focus {
  background-color: #e73100
}

.theme-astro .news-events .slick-dots .slick-active button:before, [data-design-theme="theme-astro"] .news-events .slick-dots .slick-active button:before {
  border-color: #ff3600
}

.theme-astro .news-ctn.over .news-type a, .theme-astro .news-ctn.over .news-type .product-info .product-modal-link, .product-info .theme-astro .news-ctn.over .news-type .product-modal-link, .theme-astro .news-ctn.over .news-type .product-info-minimal .product-modal-link, .product-info-minimal .theme-astro .news-ctn.over .news-type .product-modal-link, .theme-astro .news-ctn.over .news-type .product-info-buy .product-modal-link, .product-info-buy .theme-astro .news-ctn.over .news-type .product-modal-link, .theme-astro .news-ctn.over .news-type .product-info-banner .product-modal-link, .product-info-banner .theme-astro .news-ctn.over .news-type .product-modal-link, .theme-astro .news-ctn.over .news-type .product-info-bundle .product-modal-link, .product-info-bundle .theme-astro .news-ctn.over .news-type .product-modal-link, [data-design-theme="theme-astro"] .news-ctn.over .news-type a, [data-design-theme="theme-astro"] .news-ctn.over .news-type .product-info .product-modal-link, .product-info [data-design-theme="theme-astro"] .news-ctn.over .news-type .product-modal-link, [data-design-theme="theme-astro"] .news-ctn.over .news-type .product-info-minimal .product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .news-ctn.over .news-type .product-modal-link, [data-design-theme="theme-astro"] .news-ctn.over .news-type .product-info-buy .product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .news-ctn.over .news-type .product-modal-link, [data-design-theme="theme-astro"] .news-ctn.over .news-type .product-info-banner .product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .news-ctn.over .news-type .product-modal-link, [data-design-theme="theme-astro"] .news-ctn.over .news-type .product-info-bundle .product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .news-ctn.over .news-type .product-modal-link {
  background-color: #ff3600;
  color: white
}

.theme-astro .news-ctn .pagination-dot.active:before, [data-design-theme="theme-astro"] .news-ctn .pagination-dot.active:before {
  border-color: #ff3600
}

.theme-astro .news-title, [data-design-theme="theme-astro"] .news-title {
  color: #2f3132
}

.theme-astro .news-title a, .theme-astro .news-title .product-info .product-modal-link, .product-info .theme-astro .news-title .product-modal-link, .theme-astro .news-title .product-info-minimal .product-modal-link, .product-info-minimal .theme-astro .news-title .product-modal-link, .theme-astro .news-title .product-info-buy .product-modal-link, .product-info-buy .theme-astro .news-title .product-modal-link, .theme-astro .news-title .product-info-banner .product-modal-link, .product-info-banner .theme-astro .news-title .product-modal-link, .theme-astro .news-title .product-info-bundle .product-modal-link, .product-info-bundle .theme-astro .news-title .product-modal-link, [data-design-theme="theme-astro"] .news-title a, [data-design-theme="theme-astro"] .news-title .product-info .product-modal-link, .product-info [data-design-theme="theme-astro"] .news-title .product-modal-link, [data-design-theme="theme-astro"] .news-title .product-info-minimal .product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .news-title .product-modal-link, [data-design-theme="theme-astro"] .news-title .product-info-buy .product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .news-title .product-modal-link, [data-design-theme="theme-astro"] .news-title .product-info-banner .product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .news-title .product-modal-link, [data-design-theme="theme-astro"] .news-title .product-info-bundle .product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .news-title .product-modal-link {
  color: #2f3132
}

.theme-astro .news-title a:hover, .theme-astro .news-title .product-info .product-modal-link:hover, .product-info .theme-astro .news-title .product-modal-link:hover, .theme-astro .news-title .product-info-minimal .product-modal-link:hover, .product-info-minimal .theme-astro .news-title .product-modal-link:hover, .theme-astro .news-title .product-info-buy .product-modal-link:hover, .product-info-buy .theme-astro .news-title .product-modal-link:hover, .theme-astro .news-title .product-info-banner .product-modal-link:hover, .product-info-banner .theme-astro .news-title .product-modal-link:hover, .theme-astro .news-title .product-info-bundle .product-modal-link:hover, .product-info-bundle .theme-astro .news-title .product-modal-link:hover, .theme-astro .news-title a:active, .theme-astro .news-title .product-info .product-modal-link:active, .product-info .theme-astro .news-title .product-modal-link:active, .theme-astro .news-title .product-info-minimal .product-modal-link:active, .product-info-minimal .theme-astro .news-title .product-modal-link:active, .theme-astro .news-title .product-info-buy .product-modal-link:active, .product-info-buy .theme-astro .news-title .product-modal-link:active, .theme-astro .news-title .product-info-banner .product-modal-link:active, .product-info-banner .theme-astro .news-title .product-modal-link:active, .theme-astro .news-title .product-info-bundle .product-modal-link:active, .product-info-bundle .theme-astro .news-title .product-modal-link:active, .theme-astro .news-title a:not(.focus--mouse):focus, .theme-astro .news-title .product-info .product-modal-link:not(.focus--mouse):focus, .product-info .theme-astro .news-title .product-modal-link:not(.focus--mouse):focus, .theme-astro .news-title .product-info-minimal .product-modal-link:not(.focus--mouse):focus, .product-info-minimal .theme-astro .news-title .product-modal-link:not(.focus--mouse):focus, .theme-astro .news-title .product-info-buy .product-modal-link:not(.focus--mouse):focus, .product-info-buy .theme-astro .news-title .product-modal-link:not(.focus--mouse):focus, .theme-astro .news-title .product-info-banner .product-modal-link:not(.focus--mouse):focus, .product-info-banner .theme-astro .news-title .product-modal-link:not(.focus--mouse):focus, .theme-astro .news-title .product-info-bundle .product-modal-link:not(.focus--mouse):focus, .product-info-bundle .theme-astro .news-title .product-modal-link:not(.focus--mouse):focus, [data-design-theme="theme-astro"] .news-title a:hover, [data-design-theme="theme-astro"] .news-title .product-info .product-modal-link:hover, .product-info [data-design-theme="theme-astro"] .news-title .product-modal-link:hover, [data-design-theme="theme-astro"] .news-title .product-info-minimal .product-modal-link:hover, .product-info-minimal [data-design-theme="theme-astro"] .news-title .product-modal-link:hover, [data-design-theme="theme-astro"] .news-title .product-info-buy .product-modal-link:hover, .product-info-buy [data-design-theme="theme-astro"] .news-title .product-modal-link:hover, [data-design-theme="theme-astro"] .news-title .product-info-banner .product-modal-link:hover, .product-info-banner [data-design-theme="theme-astro"] .news-title .product-modal-link:hover, [data-design-theme="theme-astro"] .news-title .product-info-bundle .product-modal-link:hover, .product-info-bundle [data-design-theme="theme-astro"] .news-title .product-modal-link:hover, [data-design-theme="theme-astro"] .news-title a:active, [data-design-theme="theme-astro"] .news-title .product-info .product-modal-link:active, .product-info [data-design-theme="theme-astro"] .news-title .product-modal-link:active, [data-design-theme="theme-astro"] .news-title .product-info-minimal .product-modal-link:active, .product-info-minimal [data-design-theme="theme-astro"] .news-title .product-modal-link:active, [data-design-theme="theme-astro"] .news-title .product-info-buy .product-modal-link:active, .product-info-buy [data-design-theme="theme-astro"] .news-title .product-modal-link:active, [data-design-theme="theme-astro"] .news-title .product-info-banner .product-modal-link:active, .product-info-banner [data-design-theme="theme-astro"] .news-title .product-modal-link:active, [data-design-theme="theme-astro"] .news-title .product-info-bundle .product-modal-link:active, .product-info-bundle [data-design-theme="theme-astro"] .news-title .product-modal-link:active, [data-design-theme="theme-astro"] .news-title a:not(.focus--mouse):focus, [data-design-theme="theme-astro"] .news-title .product-info .product-modal-link:not(.focus--mouse):focus, .product-info [data-design-theme="theme-astro"] .news-title .product-modal-link:not(.focus--mouse):focus, [data-design-theme="theme-astro"] .news-title .product-info-minimal .product-modal-link:not(.focus--mouse):focus, .product-info-minimal [data-design-theme="theme-astro"] .news-title .product-modal-link:not(.focus--mouse):focus, [data-design-theme="theme-astro"] .news-title .product-info-buy .product-modal-link:not(.focus--mouse):focus, .product-info-buy [data-design-theme="theme-astro"] .news-title .product-modal-link:not(.focus--mouse):focus, [data-design-theme="theme-astro"] .news-title .product-info-banner .product-modal-link:not(.focus--mouse):focus, .product-info-banner [data-design-theme="theme-astro"] .news-title .product-modal-link:not(.focus--mouse):focus, [data-design-theme="theme-astro"] .news-title .product-info-bundle .product-modal-link:not(.focus--mouse):focus, .product-info-bundle [data-design-theme="theme-astro"] .news-title .product-modal-link:not(.focus--mouse):focus {
  color: #ff3600
}

.theme-astro .news-events-mobile-tab-link, [data-design-theme="theme-astro"] .news-events-mobile-tab-link {
  color: black
}

.theme-astro .news-events-mobile-tab-link:after, [data-design-theme="theme-astro"] .news-events-mobile-tab-link:after {
  background-color: #ff3600
}

.theme-astro .news-events-mobile-tab-link.active, [data-design-theme="theme-astro"] .news-events-mobile-tab-link.active {
  color: #ff3600
}

.theme-astro .text-btn .generic-btn-dotted-stroke, [data-design-theme="theme-astro"] .text-btn .generic-btn-dotted-stroke {
  stroke: #ff3600
}

.theme-astro .text-btn .generic-btn-solid-stroke, [data-design-theme="theme-astro"] .text-btn .generic-btn-solid-stroke {
  stroke: #ff3600
}

.theme-astro .text-btn-txt, [data-design-theme="theme-astro"] .text-btn-txt {
  color: #ff3600
}

.theme-astro .bundle-plus, .theme-astro .bundle-equals, [data-design-theme="theme-astro"] .bundle-plus, [data-design-theme="theme-astro"] .bundle-equals {
  color: #ff3600
}

.theme-astro .product-info-bundle .product-title a:after, .theme-astro .product-info-bundle .product-title .product-modal-link:after, [data-design-theme="theme-astro"] .product-info-bundle .product-title a:after, [data-design-theme="theme-astro"] .product-info-bundle .product-title .product-modal-link:after {
  color: #ff3600
}

.theme-astro .product-banner .billboard-name-inner, [data-design-theme="theme-astro"] .product-banner .billboard-name-inner {
  color: #ff3600;
  background: -webkit-linear-gradient(#ff3600 50%, rgba(255, 54, 0, 0.15) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
}

.theme-astro .plp-page-filters-v2 .toggle-visibility, [data-design-theme="theme-astro"] .plp-page-filters-v2 .toggle-visibility {
  background-image: url(gaming-pagelibs/resources/images/icon-collapse-astro.svg)
}

.theme-astro .plp-page-filters-v2.closed .toggle-visibility, [data-design-theme="theme-astro"] .plp-page-filters-v2.closed .toggle-visibility {
  background-image: url(gaming-pagelibs/resources/images/icon-expand-astro.svg)
}

.theme-astro .plp-page-filters-v2 ul button.transparent, [data-design-theme="theme-astro"] .plp-page-filters-v2 ul button.transparent {
  color: #ff3600
}

.theme-astro .plp-page-filters-v2 ul button.transparent:hover, [data-design-theme="theme-astro"] .plp-page-filters-v2 ul button.transparent:hover {
  color: #676767
}

.theme-astro .plp-page-filters-v2 ul .range-slider-wrapper .noUi-connect, [data-design-theme="theme-astro"] .plp-page-filters-v2 ul .range-slider-wrapper .noUi-connect {
  background-color: #ff3600
}

.theme-astro .plp-page-filters-v2[data-filter-id="colors"] .option a.swatch.selected:after, .theme-astro .plp-page-filters-v2[data-filter-id="colors"] .option .product-info .swatch.selected.product-modal-link:after, .product-info .theme-astro .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:after, .theme-astro .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-minimal .swatch.selected.product-modal-link:after, .product-info-minimal .theme-astro .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:after, .theme-astro .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-buy .swatch.selected.product-modal-link:after, .product-info-buy .theme-astro .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:after, .theme-astro .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-banner .swatch.selected.product-modal-link:after, .product-info-banner .theme-astro .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:after, .theme-astro .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-bundle .swatch.selected.product-modal-link:after, .product-info-bundle .theme-astro .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:after, [data-design-theme="theme-astro"] .plp-page-filters-v2[data-filter-id="colors"] .option a.swatch.selected:after, [data-design-theme="theme-astro"] .plp-page-filters-v2[data-filter-id="colors"] .option .product-info .swatch.selected.product-modal-link:after, .product-info [data-design-theme="theme-astro"] .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:after, [data-design-theme="theme-astro"] .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-minimal .swatch.selected.product-modal-link:after, .product-info-minimal [data-design-theme="theme-astro"] .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:after, [data-design-theme="theme-astro"] .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-buy .swatch.selected.product-modal-link:after, .product-info-buy [data-design-theme="theme-astro"] .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:after, [data-design-theme="theme-astro"] .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-banner .swatch.selected.product-modal-link:after, .product-info-banner [data-design-theme="theme-astro"] .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:after, [data-design-theme="theme-astro"] .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-bundle .swatch.selected.product-modal-link:after, .product-info-bundle [data-design-theme="theme-astro"] .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:after {
  background-color: #ff3600
}

.theme-astro .plp-page-filters-v2 input[type="checkbox"]+label:before, .theme-astro .plp-page-filters-v2 input[type="checkbox"]:checked+label:before, .theme-astro .plp-page-filters-v2 input[type="checkbox"][disabled]+label:before, [data-design-theme="theme-astro"] .plp-page-filters-v2 input[type="checkbox"]+label:before, [data-design-theme="theme-astro"] .plp-page-filters-v2 input[type="checkbox"]:checked+label:before, [data-design-theme="theme-astro"] .plp-page-filters-v2 input[type="checkbox"][disabled]+label:before {
  background-image: url(gaming-pagelibs/resources/images/checkbox_sprite_sheet-astro.svg)
}

.theme-astro .plp-compare-tray .product-ctn .product-remove, [data-design-theme="theme-astro"] .plp-compare-tray .product-ctn .product-remove {
  background-color: #ff3600
}

.theme-astro .plp-compare-tray .product-ctn .product-remove span:before, [data-design-theme="theme-astro"] .plp-compare-tray .product-ctn .product-remove span:before {
  color: white
}

@media(min-width:960px) {
  .theme-astro .control-bar-ctn.pinned .control-bar .option.selected, [data-design-theme="theme-astro"] .control-bar-ctn.pinned .control-bar .option.selected {
    background-image: url(gaming-pagelibs/resources/images/icon-checkmark-astro.svg)
  }
}

@media(min-width:960px) {
  .theme-astro .control-bar-ctn.pinned .control-bar button.toggle-sorting:hover, [data-design-theme="theme-astro"] .control-bar-ctn.pinned .control-bar button.toggle-sorting:hover {
    color: #ff3600
  }
}

.theme-astro .control-bar button, [data-design-theme="theme-astro"] .control-bar button {
  color: #ff3600
}

@media(min-width:960px) {
  .theme-astro .control-bar button, [data-design-theme="theme-astro"] .control-bar button {
    color: #676767
  }
}

.theme-astro .control-bar button.toggle-filters, [data-design-theme="theme-astro"] .control-bar button.toggle-filters {
  background-image: url(gaming-pagelibs/resources/images/icon-toggle-mobile-astro.svg)
}

@media(min-width:960px) {
  .theme-astro .control-bar button.toggle-filters, [data-design-theme="theme-astro"] .control-bar button.toggle-filters {
    background-image: url(gaming-pagelibs/resources/images/icon-toggle.svg)
  }
}

.theme-astro .control-bar button.toggle-sorting .icon, [data-design-theme="theme-astro"] .control-bar button.toggle-sorting .icon {
  background-image: url(gaming-pagelibs/resources/images/icon-sort-mobile-astro.svg)
}

@media(min-width:960px) {
  .theme-astro .control-bar button.toggle-sorting .icon, [data-design-theme="theme-astro"] .control-bar button.toggle-sorting .icon {
    background-image: url(gaming-pagelibs/resources/images/icon-down-arrow.svg)
  }
}

.theme-astro .sort-options .option, [data-design-theme="theme-astro"] .sort-options .option {
  color: #ff3600
}

.theme-astro .sort-options .option:hover, [data-design-theme="theme-astro"] .sort-options .option:hover {
  background-color: #c3c6c8;
  color: #fff
}

@media(min-width:960px) {
  .theme-astro .sort-options .option:hover, [data-design-theme="theme-astro"] .sort-options .option:hover {
    background-color: #676767
  }
}

@media(max-width:719px) {
  .theme-astro .sort-options .option.selected, [data-design-theme="theme-astro"] .sort-options .option.selected {
    border-left: 9px solid #ff3600
  }
}

.theme-astro .mobile-menu-close, [data-design-theme="theme-astro"] .mobile-menu-close {
  background-color: #ff3600
}

.theme-astro .plp-current-filters .filters button .filter-close, [data-design-theme="theme-astro"] .plp-current-filters .filters button .filter-close {
  background-image: url(gaming-pagelibs/resources/images/icon-filter-close-astro.svg)
}

.theme-astro .plp-current-filters .current-filters-clear-all, [data-design-theme="theme-astro"] .plp-current-filters .current-filters-clear-all {
  background-color: #ff3600
}

.theme-astro .plp-current-filters .current-filters-clear-all:hover, [data-design-theme="theme-astro"] .plp-current-filters .current-filters-clear-all:hover {
  background-color: #e73100
}

.theme-astro .plp-current-filters .filters-mobile .current-filters-clear-all-mobile, [data-design-theme="theme-astro"] .plp-current-filters .filters-mobile .current-filters-clear-all-mobile {
  color: #ff3600
}

.theme-astro.plp-page ::-moz-selection, [data-design-theme="theme-astro"].plp-page ::-moz-selection {
  background: #ff3600
}

.theme-astro.plp-page ::selection, [data-design-theme="theme-astro"].plp-page ::selection {
  background: #ff3600
}

.theme-astro.plp-page ::-moz-selection, [data-design-theme="theme-astro"].plp-page ::-moz-selection {
  background: #ff3600
}

.theme-astro .plp-product-grid .product .compare-wrapper, [data-design-theme="theme-astro"] .plp-product-grid .product .compare-wrapper {
  color: #e73100
}

.theme-astro .compare-wrapper label:after, [data-design-theme="theme-astro"] .compare-wrapper label:after {
  background-image: url(gaming-pagelibs/resources/images/checkbox_sprite_sheet-astro.svg)
}

.theme-astro .plp-product-grid .no-results a, .theme-astro .plp-product-grid .no-results .product-info .product-modal-link, .product-info .theme-astro .plp-product-grid .no-results .product-modal-link, .theme-astro .plp-product-grid .no-results .product-info-minimal .product-modal-link, .product-info-minimal .theme-astro .plp-product-grid .no-results .product-modal-link, .theme-astro .plp-product-grid .no-results .product-info-buy .product-modal-link, .product-info-buy .theme-astro .plp-product-grid .no-results .product-modal-link, .theme-astro .plp-product-grid .no-results .product-info-banner .product-modal-link, .product-info-banner .theme-astro .plp-product-grid .no-results .product-modal-link, .theme-astro .plp-product-grid .no-results .product-info-bundle .product-modal-link, .product-info-bundle .theme-astro .plp-product-grid .no-results .product-modal-link, [data-design-theme="theme-astro"] .plp-product-grid .no-results a, [data-design-theme="theme-astro"] .plp-product-grid .no-results .product-info .product-modal-link, .product-info [data-design-theme="theme-astro"] .plp-product-grid .no-results .product-modal-link, [data-design-theme="theme-astro"] .plp-product-grid .no-results .product-info-minimal .product-modal-link, .product-info-minimal [data-design-theme="theme-astro"] .plp-product-grid .no-results .product-modal-link, [data-design-theme="theme-astro"] .plp-product-grid .no-results .product-info-buy .product-modal-link, .product-info-buy [data-design-theme="theme-astro"] .plp-product-grid .no-results .product-modal-link, [data-design-theme="theme-astro"] .plp-product-grid .no-results .product-info-banner .product-modal-link, .product-info-banner [data-design-theme="theme-astro"] .plp-product-grid .no-results .product-modal-link, [data-design-theme="theme-astro"] .plp-product-grid .no-results .product-info-bundle .product-modal-link, .product-info-bundle [data-design-theme="theme-astro"] .plp-product-grid .no-results .product-modal-link {
  color: #ff3600
}

.theme-astro .compare-grid .head-ctn .compare-product .product-remove span:before, [data-design-theme="theme-astro"] .compare-grid .head-ctn .compare-product .product-remove span:before {
  color: #ff3600
}

.theme-astro .compare-grid .head-ctn .compare-product .product-remove:hover span:before, [data-design-theme="theme-astro"] .compare-grid .head-ctn .compare-product .product-remove:hover span:before {
  color: #fff
}

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0
}

.slick-list:focus {
  outline: 0
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand
}

.slick-slider .slick-track, .slick-slider .slick-list {
  transform: translate3d(0, 0, 0)
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table
}

.slick-track:after {
  clear: both
}

.slick-loading .slick-track {
  visibility: hidden
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none
}

[dir="rtl"] .slick-slide {
  float: right
}

.slick-slide img {
  display: block
}

.slick-slide.slick-loading img {
  display: none
}

.slick-slide.dragging img {
  pointer-events: none
}

.slick-initialized .slick-slide {
  display: block
}

.slick-loading .slick-slide {
  visibility: hidden
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent
}

.slick-arrow.slick-hidden {
  display: none
}

/*! nouislider - 10.1.0 - 2017-07-28 17:11:18 */

.noUi-target, .noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: border-box
}

.noUi-target {
  position: relative;
  direction: ltr
}

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1
}

.noUi-connect {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0
}

.noUi-origin {
  position: absolute;
  height: 0;
  width: 0
}

.noUi-handle {
  position: relative;
  z-index: 1
}

.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin {
  transition: top .3s, right .3s, bottom .3s, left .3s
}

.noUi-state-drag * {
  cursor: inherit !important
}

.noUi-base, .noUi-handle {
  transform: translate3d(0, 0, 0)
}

.noUi-horizontal {
  height: 18px
}

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px
}

.noUi-vertical {
  width: 18px
}

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px
}

.noUi-target {
  background: #fafafa;
  border-radius: 4px;
  border: 1px solid #d3d3d3;
  box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #BBB
}

.noUi-connect {
  background: #3fb8af;
  border-radius: 4px;
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
  transition: background 450ms
}

.noUi-draggable {
  cursor: ew-resize
}

.noUi-vertical .noUi-draggable {
  cursor: ns-resize
}

.noUi-handle {
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #BBB
}

.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB
}

.noUi-handle:before, .noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #e8e7e6;
  left: 14px;
  top: 6px
}

.noUi-handle:after {
  left: 17px
}

.noUi-vertical .noUi-handle:before, .noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px
}

.noUi-vertical .noUi-handle:after {
  top: 17px
}

[disabled] .noUi-connect {
  background: #b8b8b8
}

[disabled].noUi-target, [disabled].noUi-handle, [disabled] .noUi-handle {
  cursor: not-allowed
}

.noUi-pips, .noUi-pips * {
  box-sizing: border-box
}

.noUi-pips {
  position: absolute;
  color: #999
}

.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center
}

.noUi-value-sub {
  color: #ccc;
  font-size: 10px
}

.noUi-marker {
  position: absolute;
  background: #CCC
}

.noUi-marker-sub {
  background: #AAA
}

.noUi-marker-large {
  background: #AAA
}

.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%
}

.noUi-value-horizontal {
  transform: translate3d(-50%, 50%, 0)
}

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px
}

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px
}

.noUi-marker-horizontal.noUi-marker-large {
  height: 15px
}

.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%
}

.noUi-value-vertical {
  transform: translate3d(0, 50%, 0);
  padding-left: 25px
}

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px
}

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px
}

.noUi-marker-vertical.noUi-marker-large {
  width: 15px
}

.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap
}

.noUi-horizontal .noUi-tooltip {
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%
}

.noUi-vertical .noUi-tooltip {
  transform: translate(0, -50%);
  top: 50%;
  right: 120%
}

.dg {
  -webkit-font-smoothing: initial;
  -moz-osx-font-smoothing: initial;
  z-index: 150;
  text-align: left
}

.dg * {
  box-sizing: content-box
}

.dg .c input[type=checkbox] {
  margin-top: 9px !important
}

.dg li {
  font-size: 100%
}

.section {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center
}

.main-nav-util-bar {
  height: 46px;
  background-color: #1c1c1c;
  overflow: hidden;
  display: none;
  max-width: 100vw
}

@media(min-width:1025px) {
  .main-nav-util-bar {
    display: block
  }
}

.main-nav-util-bar>.container, .main-nav-util-bar>.container-xl, .img-banner[data-img-size^="col-"] .main-nav-util-bar>.img-banner-img-ctn, .main-nav-util-bar>.carousel-slide-copy-ctn {
  height: 100%
}

.main-nav-util-bar .left, .main-nav-util-bar .right, .main-nav-util-bar .banner-copy-block.copy-align-right .mini-hr, .banner-copy-block.copy-align-right .main-nav-util-bar .mini-hr {
  display: flex;
  align-items: center
}

.main-nav-util-bar .other-brands, .main-nav-util-bar .brand-nav-left, .main-nav-util-bar .utility-items, .main-nav-util-bar .xfpage .brand-nav-left {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
  display: flex;
  flex-wrap: nowrap;
  align-items: center
}

.main-nav-util-bar .other-brands, .main-nav-util-bar .brand-nav-left, .main-nav-util-bar .xfpage .brand-nav-left {
  margin-left: -18px;
  left: 0
}

.main-nav-util-bar .other-brands .light-logo, .main-nav-util-bar .brand-nav-left .light-logo, .main-nav-util-bar .xfpage .brand-nav-left .light-logo {
  visibility: visible;
  opacity: .5;
  transition: visibility .2s linear, opacity .2s linear
}

.main-nav-util-bar .other-brands .dark-logo, .main-nav-util-bar .brand-nav-left .dark-logo, .main-nav-util-bar .xfpage .brand-nav-left .dark-logo {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  transition: visibility .2s linear, opacity .2s linear
}

.main-nav-util-bar .other-brands li, .main-nav-util-bar .brand-nav-left li, .main-nav-util-bar .xfpage .brand-nav-left li {
  padding: 0 3px
}

.main-nav-util-bar .other-brands li:first-child, .main-nav-util-bar .brand-nav-left li:first-child, .main-nav-util-bar .xfpage .brand-nav-left li:first-child {
  padding-left: 0
}

.main-nav-util-bar .other-brands li:first-child a, .main-nav-util-bar .other-brands li:first-child .product-info .product-modal-link, .product-info .main-nav-util-bar .other-brands li:first-child .product-modal-link, .main-nav-util-bar .other-brands li:first-child .product-info-minimal .product-modal-link, .product-info-minimal .main-nav-util-bar .other-brands li:first-child .product-modal-link, .main-nav-util-bar .other-brands li:first-child .product-info-buy .product-modal-link, .product-info-buy .main-nav-util-bar .other-brands li:first-child .product-modal-link, .main-nav-util-bar .other-brands li:first-child .product-info-banner .product-modal-link, .product-info-banner .main-nav-util-bar .other-brands li:first-child .product-modal-link, .main-nav-util-bar .other-brands li:first-child .product-info-bundle .product-modal-link, .product-info-bundle .main-nav-util-bar .other-brands li:first-child .product-modal-link, .main-nav-util-bar .brand-nav-left li:first-child a, .main-nav-util-bar .brand-nav-left li:first-child .product-info .product-modal-link, .product-info .main-nav-util-bar .brand-nav-left li:first-child .product-modal-link, .main-nav-util-bar .brand-nav-left li:first-child .product-info-minimal .product-modal-link, .product-info-minimal .main-nav-util-bar .brand-nav-left li:first-child .product-modal-link, .main-nav-util-bar .brand-nav-left li:first-child .product-info-buy .product-modal-link, .product-info-buy .main-nav-util-bar .brand-nav-left li:first-child .product-modal-link, .main-nav-util-bar .brand-nav-left li:first-child .product-info-banner .product-modal-link, .product-info-banner .main-nav-util-bar .brand-nav-left li:first-child .product-modal-link, .main-nav-util-bar .brand-nav-left li:first-child .product-info-bundle .product-modal-link, .product-info-bundle .main-nav-util-bar .brand-nav-left li:first-child .product-modal-link, .main-nav-util-bar .xfpage .brand-nav-left li:first-child a, .main-nav-util-bar .xfpage .brand-nav-left li:first-child .product-info .product-modal-link, .product-info .main-nav-util-bar .xfpage .brand-nav-left li:first-child .product-modal-link, .main-nav-util-bar .xfpage .brand-nav-left li:first-child .product-info-minimal .product-modal-link, .product-info-minimal .main-nav-util-bar .xfpage .brand-nav-left li:first-child .product-modal-link, .main-nav-util-bar .xfpage .brand-nav-left li:first-child .product-info-buy .product-modal-link, .product-info-buy .main-nav-util-bar .xfpage .brand-nav-left li:first-child .product-modal-link, .main-nav-util-bar .xfpage .brand-nav-left li:first-child .product-info-banner .product-modal-link, .product-info-banner .main-nav-util-bar .xfpage .brand-nav-left li:first-child .product-modal-link, .main-nav-util-bar .xfpage .brand-nav-left li:first-child .product-info-bundle .product-modal-link, .product-info-bundle .main-nav-util-bar .xfpage .brand-nav-left li:first-child .product-modal-link {
  padding-left: 0;
  margin-left: -1px
}

.main-nav-util-bar .other-brands li:first-child .dark-logo, .main-nav-util-bar .brand-nav-left li:first-child .dark-logo, .main-nav-util-bar .xfpage .brand-nav-left li:first-child .dark-logo {
  left: 0
}

.main-nav-util-bar .other-brands a:hover .dark-logo, .main-nav-util-bar .other-brands .product-info .product-modal-link:hover .dark-logo, .product-info .main-nav-util-bar .other-brands .product-modal-link:hover .dark-logo, .main-nav-util-bar .other-brands .product-info-minimal .product-modal-link:hover .dark-logo, .product-info-minimal .main-nav-util-bar .other-brands .product-modal-link:hover .dark-logo, .main-nav-util-bar .other-brands .product-info-buy .product-modal-link:hover .dark-logo, .product-info-buy .main-nav-util-bar .other-brands .product-modal-link:hover .dark-logo, .main-nav-util-bar .other-brands .product-info-banner .product-modal-link:hover .dark-logo, .product-info-banner .main-nav-util-bar .other-brands .product-modal-link:hover .dark-logo, .main-nav-util-bar .other-brands .product-info-bundle .product-modal-link:hover .dark-logo, .product-info-bundle .main-nav-util-bar .other-brands .product-modal-link:hover .dark-logo, .main-nav-util-bar .other-brands a:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .other-brands .product-info .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info .main-nav-util-bar .other-brands .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .other-brands .product-info-minimal .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-minimal .main-nav-util-bar .other-brands .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .other-brands .product-info-buy .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-buy .main-nav-util-bar .other-brands .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .other-brands .product-info-banner .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-banner .main-nav-util-bar .other-brands .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .other-brands .product-info-bundle .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-bundle .main-nav-util-bar .other-brands .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .brand-nav-left a:hover .dark-logo, .main-nav-util-bar .brand-nav-left .product-info .product-modal-link:hover .dark-logo, .product-info .main-nav-util-bar .brand-nav-left .product-modal-link:hover .dark-logo, .main-nav-util-bar .brand-nav-left .product-info-minimal .product-modal-link:hover .dark-logo, .product-info-minimal .main-nav-util-bar .brand-nav-left .product-modal-link:hover .dark-logo, .main-nav-util-bar .brand-nav-left .product-info-buy .product-modal-link:hover .dark-logo, .product-info-buy .main-nav-util-bar .brand-nav-left .product-modal-link:hover .dark-logo, .main-nav-util-bar .brand-nav-left .product-info-banner .product-modal-link:hover .dark-logo, .product-info-banner .main-nav-util-bar .brand-nav-left .product-modal-link:hover .dark-logo, .main-nav-util-bar .brand-nav-left .product-info-bundle .product-modal-link:hover .dark-logo, .product-info-bundle .main-nav-util-bar .brand-nav-left .product-modal-link:hover .dark-logo, .main-nav-util-bar .brand-nav-left a:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .brand-nav-left .product-info .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info .main-nav-util-bar .brand-nav-left .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .brand-nav-left .product-info-minimal .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-minimal .main-nav-util-bar .brand-nav-left .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .brand-nav-left .product-info-buy .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-buy .main-nav-util-bar .brand-nav-left .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .brand-nav-left .product-info-banner .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-banner .main-nav-util-bar .brand-nav-left .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .brand-nav-left .product-info-bundle .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-bundle .main-nav-util-bar .brand-nav-left .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .xfpage .brand-nav-left a:hover .dark-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info .product-modal-link:hover .dark-logo, .product-info .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:hover .dark-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info-minimal .product-modal-link:hover .dark-logo, .product-info-minimal .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:hover .dark-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info-buy .product-modal-link:hover .dark-logo, .product-info-buy .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:hover .dark-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info-banner .product-modal-link:hover .dark-logo, .product-info-banner .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:hover .dark-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info-bundle .product-modal-link:hover .dark-logo, .product-info-bundle .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:hover .dark-logo, .main-nav-util-bar .xfpage .brand-nav-left a:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info-minimal .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-minimal .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info-buy .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-buy .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info-banner .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-banner .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info-bundle .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-bundle .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:not(.focus--mouse):focus .dark-logo {
  visibility: visible;
  opacity: 1;
  transition: visibility .2s linear, opacity .2s linear
}

.main-nav-util-bar .other-brands a:hover .light-logo, .main-nav-util-bar .other-brands .product-info .product-modal-link:hover .light-logo, .product-info .main-nav-util-bar .other-brands .product-modal-link:hover .light-logo, .main-nav-util-bar .other-brands .product-info-minimal .product-modal-link:hover .light-logo, .product-info-minimal .main-nav-util-bar .other-brands .product-modal-link:hover .light-logo, .main-nav-util-bar .other-brands .product-info-buy .product-modal-link:hover .light-logo, .product-info-buy .main-nav-util-bar .other-brands .product-modal-link:hover .light-logo, .main-nav-util-bar .other-brands .product-info-banner .product-modal-link:hover .light-logo, .product-info-banner .main-nav-util-bar .other-brands .product-modal-link:hover .light-logo, .main-nav-util-bar .other-brands .product-info-bundle .product-modal-link:hover .light-logo, .product-info-bundle .main-nav-util-bar .other-brands .product-modal-link:hover .light-logo, .main-nav-util-bar .other-brands a:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .other-brands .product-info .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info .main-nav-util-bar .other-brands .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .other-brands .product-info-minimal .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-minimal .main-nav-util-bar .other-brands .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .other-brands .product-info-buy .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-buy .main-nav-util-bar .other-brands .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .other-brands .product-info-banner .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-banner .main-nav-util-bar .other-brands .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .other-brands .product-info-bundle .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-bundle .main-nav-util-bar .other-brands .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .brand-nav-left a:hover .light-logo, .main-nav-util-bar .brand-nav-left .product-info .product-modal-link:hover .light-logo, .product-info .main-nav-util-bar .brand-nav-left .product-modal-link:hover .light-logo, .main-nav-util-bar .brand-nav-left .product-info-minimal .product-modal-link:hover .light-logo, .product-info-minimal .main-nav-util-bar .brand-nav-left .product-modal-link:hover .light-logo, .main-nav-util-bar .brand-nav-left .product-info-buy .product-modal-link:hover .light-logo, .product-info-buy .main-nav-util-bar .brand-nav-left .product-modal-link:hover .light-logo, .main-nav-util-bar .brand-nav-left .product-info-banner .product-modal-link:hover .light-logo, .product-info-banner .main-nav-util-bar .brand-nav-left .product-modal-link:hover .light-logo, .main-nav-util-bar .brand-nav-left .product-info-bundle .product-modal-link:hover .light-logo, .product-info-bundle .main-nav-util-bar .brand-nav-left .product-modal-link:hover .light-logo, .main-nav-util-bar .brand-nav-left a:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .brand-nav-left .product-info .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info .main-nav-util-bar .brand-nav-left .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .brand-nav-left .product-info-minimal .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-minimal .main-nav-util-bar .brand-nav-left .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .brand-nav-left .product-info-buy .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-buy .main-nav-util-bar .brand-nav-left .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .brand-nav-left .product-info-banner .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-banner .main-nav-util-bar .brand-nav-left .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .brand-nav-left .product-info-bundle .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-bundle .main-nav-util-bar .brand-nav-left .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .xfpage .brand-nav-left a:hover .light-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info .product-modal-link:hover .light-logo, .product-info .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:hover .light-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info-minimal .product-modal-link:hover .light-logo, .product-info-minimal .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:hover .light-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info-buy .product-modal-link:hover .light-logo, .product-info-buy .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:hover .light-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info-banner .product-modal-link:hover .light-logo, .product-info-banner .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:hover .light-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info-bundle .product-modal-link:hover .light-logo, .product-info-bundle .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:hover .light-logo, .main-nav-util-bar .xfpage .brand-nav-left a:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info-minimal .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-minimal .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info-buy .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-buy .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info-banner .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-banner .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .xfpage .brand-nav-left .product-info-bundle .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-bundle .main-nav-util-bar .xfpage .brand-nav-left .product-modal-link:not(.focus--mouse):focus .light-logo {
  visibility: hidden;
  opacity: 0;
  transition: visibility .2s linear, opacity .2s linear
}

.main-nav-util-bar .utility-items {
  margin-right: -18px
}

.main-nav-util-bar li, .main-nav-util-bar .other-brand-item, .main-nav-util-bar .utility-item {
  height: 26px;
  border-right: 1px solid rgba(255, 255, 255, 0.2)
}

.main-nav-util-bar li:last-child, .main-nav-util-bar .other-brand-item:last-child, .main-nav-util-bar .utility-item:last-child {
  border-right: 0
}

.main-nav-util-bar li a, .main-nav-util-bar li .product-info .product-modal-link, .product-info .main-nav-util-bar li .product-modal-link, .main-nav-util-bar li .product-info-minimal .product-modal-link, .product-info-minimal .main-nav-util-bar li .product-modal-link, .main-nav-util-bar li .product-info-buy .product-modal-link, .product-info-buy .main-nav-util-bar li .product-modal-link, .main-nav-util-bar li .product-info-banner .product-modal-link, .product-info-banner .main-nav-util-bar li .product-modal-link, .main-nav-util-bar li .product-info-bundle .product-modal-link, .product-info-bundle .main-nav-util-bar li .product-modal-link, .main-nav-util-bar li .other-brand, .main-nav-util-bar .other-brand-item a, .main-nav-util-bar .other-brand-item .product-info .product-modal-link, .product-info .main-nav-util-bar .other-brand-item .product-modal-link, .main-nav-util-bar .other-brand-item .product-info-minimal .product-modal-link, .product-info-minimal .main-nav-util-bar .other-brand-item .product-modal-link, .main-nav-util-bar .other-brand-item .product-info-buy .product-modal-link, .product-info-buy .main-nav-util-bar .other-brand-item .product-modal-link, .main-nav-util-bar .other-brand-item .product-info-banner .product-modal-link, .product-info-banner .main-nav-util-bar .other-brand-item .product-modal-link, .main-nav-util-bar .other-brand-item .product-info-bundle .product-modal-link, .product-info-bundle .main-nav-util-bar .other-brand-item .product-modal-link, .main-nav-util-bar .other-brand-item .other-brand, .main-nav-util-bar .utility-item a, .main-nav-util-bar .utility-item .product-info .product-modal-link, .product-info .main-nav-util-bar .utility-item .product-modal-link, .main-nav-util-bar .utility-item .product-info-minimal .product-modal-link, .product-info-minimal .main-nav-util-bar .utility-item .product-modal-link, .main-nav-util-bar .utility-item .product-info-buy .product-modal-link, .product-info-buy .main-nav-util-bar .utility-item .product-modal-link, .main-nav-util-bar .utility-item .product-info-banner .product-modal-link, .product-info-banner .main-nav-util-bar .utility-item .product-modal-link, .main-nav-util-bar .utility-item .product-info-bundle .product-modal-link, .product-info-bundle .main-nav-util-bar .utility-item .product-modal-link, .main-nav-util-bar .utility-item .other-brand {
  display: flex;
  align-items: center;
  margin: 0 18px;
  height: 26px;
  transition: opacity .15s linear;
  position: relative
}

.main-nav-util-bar li a:hover .light-logo, .main-nav-util-bar li .product-info .product-modal-link:hover .light-logo, .product-info .main-nav-util-bar li .product-modal-link:hover .light-logo, .main-nav-util-bar li .product-info-minimal .product-modal-link:hover .light-logo, .product-info-minimal .main-nav-util-bar li .product-modal-link:hover .light-logo, .main-nav-util-bar li .product-info-buy .product-modal-link:hover .light-logo, .product-info-buy .main-nav-util-bar li .product-modal-link:hover .light-logo, .main-nav-util-bar li .product-info-banner .product-modal-link:hover .light-logo, .product-info-banner .main-nav-util-bar li .product-modal-link:hover .light-logo, .main-nav-util-bar li .product-info-bundle .product-modal-link:hover .light-logo, .product-info-bundle .main-nav-util-bar li .product-modal-link:hover .light-logo, .main-nav-util-bar li a:hover .dark-logo, .main-nav-util-bar li .product-info .product-modal-link:hover .dark-logo, .product-info .main-nav-util-bar li .product-modal-link:hover .dark-logo, .main-nav-util-bar li .product-info-minimal .product-modal-link:hover .dark-logo, .product-info-minimal .main-nav-util-bar li .product-modal-link:hover .dark-logo, .main-nav-util-bar li .product-info-buy .product-modal-link:hover .dark-logo, .product-info-buy .main-nav-util-bar li .product-modal-link:hover .dark-logo, .main-nav-util-bar li .product-info-banner .product-modal-link:hover .dark-logo, .product-info-banner .main-nav-util-bar li .product-modal-link:hover .dark-logo, .main-nav-util-bar li .product-info-bundle .product-modal-link:hover .dark-logo, .product-info-bundle .main-nav-util-bar li .product-modal-link:hover .dark-logo, .main-nav-util-bar li a:active .light-logo, .main-nav-util-bar li .product-info .product-modal-link:active .light-logo, .product-info .main-nav-util-bar li .product-modal-link:active .light-logo, .main-nav-util-bar li .product-info-minimal .product-modal-link:active .light-logo, .product-info-minimal .main-nav-util-bar li .product-modal-link:active .light-logo, .main-nav-util-bar li .product-info-buy .product-modal-link:active .light-logo, .product-info-buy .main-nav-util-bar li .product-modal-link:active .light-logo, .main-nav-util-bar li .product-info-banner .product-modal-link:active .light-logo, .product-info-banner .main-nav-util-bar li .product-modal-link:active .light-logo, .main-nav-util-bar li .product-info-bundle .product-modal-link:active .light-logo, .product-info-bundle .main-nav-util-bar li .product-modal-link:active .light-logo, .main-nav-util-bar li a:active .dark-logo, .main-nav-util-bar li .product-info .product-modal-link:active .dark-logo, .product-info .main-nav-util-bar li .product-modal-link:active .dark-logo, .main-nav-util-bar li .product-info-minimal .product-modal-link:active .dark-logo, .product-info-minimal .main-nav-util-bar li .product-modal-link:active .dark-logo, .main-nav-util-bar li .product-info-buy .product-modal-link:active .dark-logo, .product-info-buy .main-nav-util-bar li .product-modal-link:active .dark-logo, .main-nav-util-bar li .product-info-banner .product-modal-link:active .dark-logo, .product-info-banner .main-nav-util-bar li .product-modal-link:active .dark-logo, .main-nav-util-bar li .product-info-bundle .product-modal-link:active .dark-logo, .product-info-bundle .main-nav-util-bar li .product-modal-link:active .dark-logo, .main-nav-util-bar li a:not(.focus--mouse):focus .light-logo, .main-nav-util-bar li .product-info .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar li .product-info-minimal .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-minimal .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar li .product-info-buy .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-buy .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar li .product-info-banner .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-banner .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar li .product-info-bundle .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-bundle .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar li a:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar li .product-info .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar li .product-info-minimal .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-minimal .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar li .product-info-buy .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-buy .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar li .product-info-banner .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-banner .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar li .product-info-bundle .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-bundle .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar li .other-brand:hover .light-logo, .main-nav-util-bar li .other-brand:hover .dark-logo, .main-nav-util-bar li .other-brand:active .light-logo, .main-nav-util-bar li .other-brand:active .dark-logo, .main-nav-util-bar li .other-brand:not(.focus--mouse):focus .light-logo, .main-nav-util-bar li .other-brand:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .other-brand-item a:hover .light-logo, .main-nav-util-bar .other-brand-item .product-info .product-modal-link:hover .light-logo, .product-info .main-nav-util-bar .other-brand-item .product-modal-link:hover .light-logo, .main-nav-util-bar .other-brand-item .product-info-minimal .product-modal-link:hover .light-logo, .product-info-minimal .main-nav-util-bar .other-brand-item .product-modal-link:hover .light-logo, .main-nav-util-bar .other-brand-item .product-info-buy .product-modal-link:hover .light-logo, .product-info-buy .main-nav-util-bar .other-brand-item .product-modal-link:hover .light-logo, .main-nav-util-bar .other-brand-item .product-info-banner .product-modal-link:hover .light-logo, .product-info-banner .main-nav-util-bar .other-brand-item .product-modal-link:hover .light-logo, .main-nav-util-bar .other-brand-item .product-info-bundle .product-modal-link:hover .light-logo, .product-info-bundle .main-nav-util-bar .other-brand-item .product-modal-link:hover .light-logo, .main-nav-util-bar .other-brand-item a:hover .dark-logo, .main-nav-util-bar .other-brand-item .product-info .product-modal-link:hover .dark-logo, .product-info .main-nav-util-bar .other-brand-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .other-brand-item .product-info-minimal .product-modal-link:hover .dark-logo, .product-info-minimal .main-nav-util-bar .other-brand-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .other-brand-item .product-info-buy .product-modal-link:hover .dark-logo, .product-info-buy .main-nav-util-bar .other-brand-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .other-brand-item .product-info-banner .product-modal-link:hover .dark-logo, .product-info-banner .main-nav-util-bar .other-brand-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .other-brand-item .product-info-bundle .product-modal-link:hover .dark-logo, .product-info-bundle .main-nav-util-bar .other-brand-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .other-brand-item a:active .light-logo, .main-nav-util-bar .other-brand-item .product-info .product-modal-link:active .light-logo, .product-info .main-nav-util-bar .other-brand-item .product-modal-link:active .light-logo, .main-nav-util-bar .other-brand-item .product-info-minimal .product-modal-link:active .light-logo, .product-info-minimal .main-nav-util-bar .other-brand-item .product-modal-link:active .light-logo, .main-nav-util-bar .other-brand-item .product-info-buy .product-modal-link:active .light-logo, .product-info-buy .main-nav-util-bar .other-brand-item .product-modal-link:active .light-logo, .main-nav-util-bar .other-brand-item .product-info-banner .product-modal-link:active .light-logo, .product-info-banner .main-nav-util-bar .other-brand-item .product-modal-link:active .light-logo, .main-nav-util-bar .other-brand-item .product-info-bundle .product-modal-link:active .light-logo, .product-info-bundle .main-nav-util-bar .other-brand-item .product-modal-link:active .light-logo, .main-nav-util-bar .other-brand-item a:active .dark-logo, .main-nav-util-bar .other-brand-item .product-info .product-modal-link:active .dark-logo, .product-info .main-nav-util-bar .other-brand-item .product-modal-link:active .dark-logo, .main-nav-util-bar .other-brand-item .product-info-minimal .product-modal-link:active .dark-logo, .product-info-minimal .main-nav-util-bar .other-brand-item .product-modal-link:active .dark-logo, .main-nav-util-bar .other-brand-item .product-info-buy .product-modal-link:active .dark-logo, .product-info-buy .main-nav-util-bar .other-brand-item .product-modal-link:active .dark-logo, .main-nav-util-bar .other-brand-item .product-info-banner .product-modal-link:active .dark-logo, .product-info-banner .main-nav-util-bar .other-brand-item .product-modal-link:active .dark-logo, .main-nav-util-bar .other-brand-item .product-info-bundle .product-modal-link:active .dark-logo, .product-info-bundle .main-nav-util-bar .other-brand-item .product-modal-link:active .dark-logo, .main-nav-util-bar .other-brand-item a:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .other-brand-item .product-info .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .other-brand-item .product-info-minimal .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-minimal .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .other-brand-item .product-info-buy .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-buy .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .other-brand-item .product-info-banner .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-banner .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .other-brand-item .product-info-bundle .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-bundle .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .other-brand-item a:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .other-brand-item .product-info .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .other-brand-item .product-info-minimal .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-minimal .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .other-brand-item .product-info-buy .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-buy .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .other-brand-item .product-info-banner .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-banner .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .other-brand-item .product-info-bundle .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-bundle .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .other-brand-item .other-brand:hover .light-logo, .main-nav-util-bar .other-brand-item .other-brand:hover .dark-logo, .main-nav-util-bar .other-brand-item .other-brand:active .light-logo, .main-nav-util-bar .other-brand-item .other-brand:active .dark-logo, .main-nav-util-bar .other-brand-item .other-brand:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .other-brand-item .other-brand:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .utility-item a:hover .light-logo, .main-nav-util-bar .utility-item .product-info .product-modal-link:hover .light-logo, .product-info .main-nav-util-bar .utility-item .product-modal-link:hover .light-logo, .main-nav-util-bar .utility-item .product-info-minimal .product-modal-link:hover .light-logo, .product-info-minimal .main-nav-util-bar .utility-item .product-modal-link:hover .light-logo, .main-nav-util-bar .utility-item .product-info-buy .product-modal-link:hover .light-logo, .product-info-buy .main-nav-util-bar .utility-item .product-modal-link:hover .light-logo, .main-nav-util-bar .utility-item .product-info-banner .product-modal-link:hover .light-logo, .product-info-banner .main-nav-util-bar .utility-item .product-modal-link:hover .light-logo, .main-nav-util-bar .utility-item .product-info-bundle .product-modal-link:hover .light-logo, .product-info-bundle .main-nav-util-bar .utility-item .product-modal-link:hover .light-logo, .main-nav-util-bar .utility-item a:hover .dark-logo, .main-nav-util-bar .utility-item .product-info .product-modal-link:hover .dark-logo, .product-info .main-nav-util-bar .utility-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .utility-item .product-info-minimal .product-modal-link:hover .dark-logo, .product-info-minimal .main-nav-util-bar .utility-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .utility-item .product-info-buy .product-modal-link:hover .dark-logo, .product-info-buy .main-nav-util-bar .utility-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .utility-item .product-info-banner .product-modal-link:hover .dark-logo, .product-info-banner .main-nav-util-bar .utility-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .utility-item .product-info-bundle .product-modal-link:hover .dark-logo, .product-info-bundle .main-nav-util-bar .utility-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .utility-item a:active .light-logo, .main-nav-util-bar .utility-item .product-info .product-modal-link:active .light-logo, .product-info .main-nav-util-bar .utility-item .product-modal-link:active .light-logo, .main-nav-util-bar .utility-item .product-info-minimal .product-modal-link:active .light-logo, .product-info-minimal .main-nav-util-bar .utility-item .product-modal-link:active .light-logo, .main-nav-util-bar .utility-item .product-info-buy .product-modal-link:active .light-logo, .product-info-buy .main-nav-util-bar .utility-item .product-modal-link:active .light-logo, .main-nav-util-bar .utility-item .product-info-banner .product-modal-link:active .light-logo, .product-info-banner .main-nav-util-bar .utility-item .product-modal-link:active .light-logo, .main-nav-util-bar .utility-item .product-info-bundle .product-modal-link:active .light-logo, .product-info-bundle .main-nav-util-bar .utility-item .product-modal-link:active .light-logo, .main-nav-util-bar .utility-item a:active .dark-logo, .main-nav-util-bar .utility-item .product-info .product-modal-link:active .dark-logo, .product-info .main-nav-util-bar .utility-item .product-modal-link:active .dark-logo, .main-nav-util-bar .utility-item .product-info-minimal .product-modal-link:active .dark-logo, .product-info-minimal .main-nav-util-bar .utility-item .product-modal-link:active .dark-logo, .main-nav-util-bar .utility-item .product-info-buy .product-modal-link:active .dark-logo, .product-info-buy .main-nav-util-bar .utility-item .product-modal-link:active .dark-logo, .main-nav-util-bar .utility-item .product-info-banner .product-modal-link:active .dark-logo, .product-info-banner .main-nav-util-bar .utility-item .product-modal-link:active .dark-logo, .main-nav-util-bar .utility-item .product-info-bundle .product-modal-link:active .dark-logo, .product-info-bundle .main-nav-util-bar .utility-item .product-modal-link:active .dark-logo, .main-nav-util-bar .utility-item a:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .utility-item .product-info .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .utility-item .product-info-minimal .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-minimal .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .utility-item .product-info-buy .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-buy .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .utility-item .product-info-banner .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-banner .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .utility-item .product-info-bundle .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-bundle .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .utility-item a:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .utility-item .product-info .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .utility-item .product-info-minimal .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-minimal .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .utility-item .product-info-buy .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-buy .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .utility-item .product-info-banner .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-banner .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .utility-item .product-info-bundle .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-bundle .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .utility-item .other-brand:hover .light-logo, .main-nav-util-bar .utility-item .other-brand:hover .dark-logo, .main-nav-util-bar .utility-item .other-brand:active .light-logo, .main-nav-util-bar .utility-item .other-brand:active .dark-logo, .main-nav-util-bar .utility-item .other-brand:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .utility-item .other-brand:not(.focus--mouse):focus .dark-logo {
  transition: none
}

.main-nav-util-bar li a:hover .light-logo, .main-nav-util-bar li .product-info .product-modal-link:hover .light-logo, .product-info .main-nav-util-bar li .product-modal-link:hover .light-logo, .main-nav-util-bar li .product-info-minimal .product-modal-link:hover .light-logo, .product-info-minimal .main-nav-util-bar li .product-modal-link:hover .light-logo, .main-nav-util-bar li .product-info-buy .product-modal-link:hover .light-logo, .product-info-buy .main-nav-util-bar li .product-modal-link:hover .light-logo, .main-nav-util-bar li .product-info-banner .product-modal-link:hover .light-logo, .product-info-banner .main-nav-util-bar li .product-modal-link:hover .light-logo, .main-nav-util-bar li .product-info-bundle .product-modal-link:hover .light-logo, .product-info-bundle .main-nav-util-bar li .product-modal-link:hover .light-logo, .main-nav-util-bar li a:active .light-logo, .main-nav-util-bar li .product-info .product-modal-link:active .light-logo, .product-info .main-nav-util-bar li .product-modal-link:active .light-logo, .main-nav-util-bar li .product-info-minimal .product-modal-link:active .light-logo, .product-info-minimal .main-nav-util-bar li .product-modal-link:active .light-logo, .main-nav-util-bar li .product-info-buy .product-modal-link:active .light-logo, .product-info-buy .main-nav-util-bar li .product-modal-link:active .light-logo, .main-nav-util-bar li .product-info-banner .product-modal-link:active .light-logo, .product-info-banner .main-nav-util-bar li .product-modal-link:active .light-logo, .main-nav-util-bar li .product-info-bundle .product-modal-link:active .light-logo, .product-info-bundle .main-nav-util-bar li .product-modal-link:active .light-logo, .main-nav-util-bar li a:not(.focus--mouse):focus .light-logo, .main-nav-util-bar li .product-info .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar li .product-info-minimal .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-minimal .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar li .product-info-buy .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-buy .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar li .product-info-banner .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-banner .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar li .product-info-bundle .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-bundle .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar li .other-brand:hover .light-logo, .main-nav-util-bar li .other-brand:active .light-logo, .main-nav-util-bar li .other-brand:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .other-brand-item a:hover .light-logo, .main-nav-util-bar .other-brand-item .product-info .product-modal-link:hover .light-logo, .product-info .main-nav-util-bar .other-brand-item .product-modal-link:hover .light-logo, .main-nav-util-bar .other-brand-item .product-info-minimal .product-modal-link:hover .light-logo, .product-info-minimal .main-nav-util-bar .other-brand-item .product-modal-link:hover .light-logo, .main-nav-util-bar .other-brand-item .product-info-buy .product-modal-link:hover .light-logo, .product-info-buy .main-nav-util-bar .other-brand-item .product-modal-link:hover .light-logo, .main-nav-util-bar .other-brand-item .product-info-banner .product-modal-link:hover .light-logo, .product-info-banner .main-nav-util-bar .other-brand-item .product-modal-link:hover .light-logo, .main-nav-util-bar .other-brand-item .product-info-bundle .product-modal-link:hover .light-logo, .product-info-bundle .main-nav-util-bar .other-brand-item .product-modal-link:hover .light-logo, .main-nav-util-bar .other-brand-item a:active .light-logo, .main-nav-util-bar .other-brand-item .product-info .product-modal-link:active .light-logo, .product-info .main-nav-util-bar .other-brand-item .product-modal-link:active .light-logo, .main-nav-util-bar .other-brand-item .product-info-minimal .product-modal-link:active .light-logo, .product-info-minimal .main-nav-util-bar .other-brand-item .product-modal-link:active .light-logo, .main-nav-util-bar .other-brand-item .product-info-buy .product-modal-link:active .light-logo, .product-info-buy .main-nav-util-bar .other-brand-item .product-modal-link:active .light-logo, .main-nav-util-bar .other-brand-item .product-info-banner .product-modal-link:active .light-logo, .product-info-banner .main-nav-util-bar .other-brand-item .product-modal-link:active .light-logo, .main-nav-util-bar .other-brand-item .product-info-bundle .product-modal-link:active .light-logo, .product-info-bundle .main-nav-util-bar .other-brand-item .product-modal-link:active .light-logo, .main-nav-util-bar .other-brand-item a:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .other-brand-item .product-info .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .other-brand-item .product-info-minimal .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-minimal .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .other-brand-item .product-info-buy .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-buy .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .other-brand-item .product-info-banner .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-banner .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .other-brand-item .product-info-bundle .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-bundle .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .other-brand-item .other-brand:hover .light-logo, .main-nav-util-bar .other-brand-item .other-brand:active .light-logo, .main-nav-util-bar .other-brand-item .other-brand:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .utility-item a:hover .light-logo, .main-nav-util-bar .utility-item .product-info .product-modal-link:hover .light-logo, .product-info .main-nav-util-bar .utility-item .product-modal-link:hover .light-logo, .main-nav-util-bar .utility-item .product-info-minimal .product-modal-link:hover .light-logo, .product-info-minimal .main-nav-util-bar .utility-item .product-modal-link:hover .light-logo, .main-nav-util-bar .utility-item .product-info-buy .product-modal-link:hover .light-logo, .product-info-buy .main-nav-util-bar .utility-item .product-modal-link:hover .light-logo, .main-nav-util-bar .utility-item .product-info-banner .product-modal-link:hover .light-logo, .product-info-banner .main-nav-util-bar .utility-item .product-modal-link:hover .light-logo, .main-nav-util-bar .utility-item .product-info-bundle .product-modal-link:hover .light-logo, .product-info-bundle .main-nav-util-bar .utility-item .product-modal-link:hover .light-logo, .main-nav-util-bar .utility-item a:active .light-logo, .main-nav-util-bar .utility-item .product-info .product-modal-link:active .light-logo, .product-info .main-nav-util-bar .utility-item .product-modal-link:active .light-logo, .main-nav-util-bar .utility-item .product-info-minimal .product-modal-link:active .light-logo, .product-info-minimal .main-nav-util-bar .utility-item .product-modal-link:active .light-logo, .main-nav-util-bar .utility-item .product-info-buy .product-modal-link:active .light-logo, .product-info-buy .main-nav-util-bar .utility-item .product-modal-link:active .light-logo, .main-nav-util-bar .utility-item .product-info-banner .product-modal-link:active .light-logo, .product-info-banner .main-nav-util-bar .utility-item .product-modal-link:active .light-logo, .main-nav-util-bar .utility-item .product-info-bundle .product-modal-link:active .light-logo, .product-info-bundle .main-nav-util-bar .utility-item .product-modal-link:active .light-logo, .main-nav-util-bar .utility-item a:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .utility-item .product-info .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .utility-item .product-info-minimal .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-minimal .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .utility-item .product-info-buy .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-buy .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .utility-item .product-info-banner .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-banner .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .utility-item .product-info-bundle .product-modal-link:not(.focus--mouse):focus .light-logo, .product-info-bundle .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .light-logo, .main-nav-util-bar .utility-item .other-brand:hover .light-logo, .main-nav-util-bar .utility-item .other-brand:active .light-logo, .main-nav-util-bar .utility-item .other-brand:not(.focus--mouse):focus .light-logo {
  opacity: 0
}

.main-nav-util-bar li a:hover .dark-logo, .main-nav-util-bar li .product-info .product-modal-link:hover .dark-logo, .product-info .main-nav-util-bar li .product-modal-link:hover .dark-logo, .main-nav-util-bar li .product-info-minimal .product-modal-link:hover .dark-logo, .product-info-minimal .main-nav-util-bar li .product-modal-link:hover .dark-logo, .main-nav-util-bar li .product-info-buy .product-modal-link:hover .dark-logo, .product-info-buy .main-nav-util-bar li .product-modal-link:hover .dark-logo, .main-nav-util-bar li .product-info-banner .product-modal-link:hover .dark-logo, .product-info-banner .main-nav-util-bar li .product-modal-link:hover .dark-logo, .main-nav-util-bar li .product-info-bundle .product-modal-link:hover .dark-logo, .product-info-bundle .main-nav-util-bar li .product-modal-link:hover .dark-logo, .main-nav-util-bar li a:active .dark-logo, .main-nav-util-bar li .product-info .product-modal-link:active .dark-logo, .product-info .main-nav-util-bar li .product-modal-link:active .dark-logo, .main-nav-util-bar li .product-info-minimal .product-modal-link:active .dark-logo, .product-info-minimal .main-nav-util-bar li .product-modal-link:active .dark-logo, .main-nav-util-bar li .product-info-buy .product-modal-link:active .dark-logo, .product-info-buy .main-nav-util-bar li .product-modal-link:active .dark-logo, .main-nav-util-bar li .product-info-banner .product-modal-link:active .dark-logo, .product-info-banner .main-nav-util-bar li .product-modal-link:active .dark-logo, .main-nav-util-bar li .product-info-bundle .product-modal-link:active .dark-logo, .product-info-bundle .main-nav-util-bar li .product-modal-link:active .dark-logo, .main-nav-util-bar li a:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar li .product-info .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar li .product-info-minimal .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-minimal .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar li .product-info-buy .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-buy .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar li .product-info-banner .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-banner .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar li .product-info-bundle .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-bundle .main-nav-util-bar li .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar li .other-brand:hover .dark-logo, .main-nav-util-bar li .other-brand:active .dark-logo, .main-nav-util-bar li .other-brand:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .other-brand-item a:hover .dark-logo, .main-nav-util-bar .other-brand-item .product-info .product-modal-link:hover .dark-logo, .product-info .main-nav-util-bar .other-brand-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .other-brand-item .product-info-minimal .product-modal-link:hover .dark-logo, .product-info-minimal .main-nav-util-bar .other-brand-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .other-brand-item .product-info-buy .product-modal-link:hover .dark-logo, .product-info-buy .main-nav-util-bar .other-brand-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .other-brand-item .product-info-banner .product-modal-link:hover .dark-logo, .product-info-banner .main-nav-util-bar .other-brand-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .other-brand-item .product-info-bundle .product-modal-link:hover .dark-logo, .product-info-bundle .main-nav-util-bar .other-brand-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .other-brand-item a:active .dark-logo, .main-nav-util-bar .other-brand-item .product-info .product-modal-link:active .dark-logo, .product-info .main-nav-util-bar .other-brand-item .product-modal-link:active .dark-logo, .main-nav-util-bar .other-brand-item .product-info-minimal .product-modal-link:active .dark-logo, .product-info-minimal .main-nav-util-bar .other-brand-item .product-modal-link:active .dark-logo, .main-nav-util-bar .other-brand-item .product-info-buy .product-modal-link:active .dark-logo, .product-info-buy .main-nav-util-bar .other-brand-item .product-modal-link:active .dark-logo, .main-nav-util-bar .other-brand-item .product-info-banner .product-modal-link:active .dark-logo, .product-info-banner .main-nav-util-bar .other-brand-item .product-modal-link:active .dark-logo, .main-nav-util-bar .other-brand-item .product-info-bundle .product-modal-link:active .dark-logo, .product-info-bundle .main-nav-util-bar .other-brand-item .product-modal-link:active .dark-logo, .main-nav-util-bar .other-brand-item a:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .other-brand-item .product-info .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .other-brand-item .product-info-minimal .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-minimal .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .other-brand-item .product-info-buy .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-buy .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .other-brand-item .product-info-banner .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-banner .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .other-brand-item .product-info-bundle .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-bundle .main-nav-util-bar .other-brand-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .other-brand-item .other-brand:hover .dark-logo, .main-nav-util-bar .other-brand-item .other-brand:active .dark-logo, .main-nav-util-bar .other-brand-item .other-brand:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .utility-item a:hover .dark-logo, .main-nav-util-bar .utility-item .product-info .product-modal-link:hover .dark-logo, .product-info .main-nav-util-bar .utility-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .utility-item .product-info-minimal .product-modal-link:hover .dark-logo, .product-info-minimal .main-nav-util-bar .utility-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .utility-item .product-info-buy .product-modal-link:hover .dark-logo, .product-info-buy .main-nav-util-bar .utility-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .utility-item .product-info-banner .product-modal-link:hover .dark-logo, .product-info-banner .main-nav-util-bar .utility-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .utility-item .product-info-bundle .product-modal-link:hover .dark-logo, .product-info-bundle .main-nav-util-bar .utility-item .product-modal-link:hover .dark-logo, .main-nav-util-bar .utility-item a:active .dark-logo, .main-nav-util-bar .utility-item .product-info .product-modal-link:active .dark-logo, .product-info .main-nav-util-bar .utility-item .product-modal-link:active .dark-logo, .main-nav-util-bar .utility-item .product-info-minimal .product-modal-link:active .dark-logo, .product-info-minimal .main-nav-util-bar .utility-item .product-modal-link:active .dark-logo, .main-nav-util-bar .utility-item .product-info-buy .product-modal-link:active .dark-logo, .product-info-buy .main-nav-util-bar .utility-item .product-modal-link:active .dark-logo, .main-nav-util-bar .utility-item .product-info-banner .product-modal-link:active .dark-logo, .product-info-banner .main-nav-util-bar .utility-item .product-modal-link:active .dark-logo, .main-nav-util-bar .utility-item .product-info-bundle .product-modal-link:active .dark-logo, .product-info-bundle .main-nav-util-bar .utility-item .product-modal-link:active .dark-logo, .main-nav-util-bar .utility-item a:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .utility-item .product-info .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .utility-item .product-info-minimal .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-minimal .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .utility-item .product-info-buy .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-buy .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .utility-item .product-info-banner .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-banner .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .utility-item .product-info-bundle .product-modal-link:not(.focus--mouse):focus .dark-logo, .product-info-bundle .main-nav-util-bar .utility-item .product-modal-link:not(.focus--mouse):focus .dark-logo, .main-nav-util-bar .utility-item .other-brand:hover .dark-logo, .main-nav-util-bar .utility-item .other-brand:active .dark-logo, .main-nav-util-bar .utility-item .other-brand:not(.focus--mouse):focus .dark-logo {
  opacity: 1
}

.main-nav-util-bar li a .light-logo, .main-nav-util-bar li .product-info .product-modal-link .light-logo, .product-info .main-nav-util-bar li .product-modal-link .light-logo, .main-nav-util-bar li .product-info-minimal .product-modal-link .light-logo, .product-info-minimal .main-nav-util-bar li .product-modal-link .light-logo, .main-nav-util-bar li .product-info-buy .product-modal-link .light-logo, .product-info-buy .main-nav-util-bar li .product-modal-link .light-logo, .main-nav-util-bar li .product-info-banner .product-modal-link .light-logo, .product-info-banner .main-nav-util-bar li .product-modal-link .light-logo, .main-nav-util-bar li .product-info-bundle .product-modal-link .light-logo, .product-info-bundle .main-nav-util-bar li .product-modal-link .light-logo, .main-nav-util-bar li a .dark-logo, .main-nav-util-bar li .product-info .product-modal-link .dark-logo, .product-info .main-nav-util-bar li .product-modal-link .dark-logo, .main-nav-util-bar li .product-info-minimal .product-modal-link .dark-logo, .product-info-minimal .main-nav-util-bar li .product-modal-link .dark-logo, .main-nav-util-bar li .product-info-buy .product-modal-link .dark-logo, .product-info-buy .main-nav-util-bar li .product-modal-link .dark-logo, .main-nav-util-bar li .product-info-banner .product-modal-link .dark-logo, .product-info-banner .main-nav-util-bar li .product-modal-link .dark-logo, .main-nav-util-bar li .product-info-bundle .product-modal-link .dark-logo, .product-info-bundle .main-nav-util-bar li .product-modal-link .dark-logo, .main-nav-util-bar li .other-brand .light-logo, .main-nav-util-bar li .other-brand .dark-logo, .main-nav-util-bar .other-brand-item a .light-logo, .main-nav-util-bar .other-brand-item .product-info .product-modal-link .light-logo, .product-info .main-nav-util-bar .other-brand-item .product-modal-link .light-logo, .main-nav-util-bar .other-brand-item .product-info-minimal .product-modal-link .light-logo, .product-info-minimal .main-nav-util-bar .other-brand-item .product-modal-link .light-logo, .main-nav-util-bar .other-brand-item .product-info-buy .product-modal-link .light-logo, .product-info-buy .main-nav-util-bar .other-brand-item .product-modal-link .light-logo, .main-nav-util-bar .other-brand-item .product-info-banner .product-modal-link .light-logo, .product-info-banner .main-nav-util-bar .other-brand-item .product-modal-link .light-logo, .main-nav-util-bar .other-brand-item .product-info-bundle .product-modal-link .light-logo, .product-info-bundle .main-nav-util-bar .other-brand-item .product-modal-link .light-logo, .main-nav-util-bar .other-brand-item a .dark-logo, .main-nav-util-bar .other-brand-item .product-info .product-modal-link .dark-logo, .product-info .main-nav-util-bar .other-brand-item .product-modal-link .dark-logo, .main-nav-util-bar .other-brand-item .product-info-minimal .product-modal-link .dark-logo, .product-info-minimal .main-nav-util-bar .other-brand-item .product-modal-link .dark-logo, .main-nav-util-bar .other-brand-item .product-info-buy .product-modal-link .dark-logo, .product-info-buy .main-nav-util-bar .other-brand-item .product-modal-link .dark-logo, .main-nav-util-bar .other-brand-item .product-info-banner .product-modal-link .dark-logo, .product-info-banner .main-nav-util-bar .other-brand-item .product-modal-link .dark-logo, .main-nav-util-bar .other-brand-item .product-info-bundle .product-modal-link .dark-logo, .product-info-bundle .main-nav-util-bar .other-brand-item .product-modal-link .dark-logo, .main-nav-util-bar .other-brand-item .other-brand .light-logo, .main-nav-util-bar .other-brand-item .other-brand .dark-logo, .main-nav-util-bar .utility-item a .light-logo, .main-nav-util-bar .utility-item .product-info .product-modal-link .light-logo, .product-info .main-nav-util-bar .utility-item .product-modal-link .light-logo, .main-nav-util-bar .utility-item .product-info-minimal .product-modal-link .light-logo, .product-info-minimal .main-nav-util-bar .utility-item .product-modal-link .light-logo, .main-nav-util-bar .utility-item .product-info-buy .product-modal-link .light-logo, .product-info-buy .main-nav-util-bar .utility-item .product-modal-link .light-logo, .main-nav-util-bar .utility-item .product-info-banner .product-modal-link .light-logo, .product-info-banner .main-nav-util-bar .utility-item .product-modal-link .light-logo, .main-nav-util-bar .utility-item .product-info-bundle .product-modal-link .light-logo, .product-info-bundle .main-nav-util-bar .utility-item .product-modal-link .light-logo, .main-nav-util-bar .utility-item a .dark-logo, .main-nav-util-bar .utility-item .product-info .product-modal-link .dark-logo, .product-info .main-nav-util-bar .utility-item .product-modal-link .dark-logo, .main-nav-util-bar .utility-item .product-info-minimal .product-modal-link .dark-logo, .product-info-minimal .main-nav-util-bar .utility-item .product-modal-link .dark-logo, .main-nav-util-bar .utility-item .product-info-buy .product-modal-link .dark-logo, .product-info-buy .main-nav-util-bar .utility-item .product-modal-link .dark-logo, .main-nav-util-bar .utility-item .product-info-banner .product-modal-link .dark-logo, .product-info-banner .main-nav-util-bar .utility-item .product-modal-link .dark-logo, .main-nav-util-bar .utility-item .product-info-bundle .product-modal-link .dark-logo, .product-info-bundle .main-nav-util-bar .utility-item .product-modal-link .dark-logo, .main-nav-util-bar .utility-item .other-brand .light-logo, .main-nav-util-bar .utility-item .other-brand .dark-logo {
  transition: opacity .15s linear
}

.main-nav-util-bar li a .light-logo, .main-nav-util-bar li .product-info .product-modal-link .light-logo, .product-info .main-nav-util-bar li .product-modal-link .light-logo, .main-nav-util-bar li .product-info-minimal .product-modal-link .light-logo, .product-info-minimal .main-nav-util-bar li .product-modal-link .light-logo, .main-nav-util-bar li .product-info-buy .product-modal-link .light-logo, .product-info-buy .main-nav-util-bar li .product-modal-link .light-logo, .main-nav-util-bar li .product-info-banner .product-modal-link .light-logo, .product-info-banner .main-nav-util-bar li .product-modal-link .light-logo, .main-nav-util-bar li .product-info-bundle .product-modal-link .light-logo, .product-info-bundle .main-nav-util-bar li .product-modal-link .light-logo, .main-nav-util-bar li .other-brand .light-logo, .main-nav-util-bar .other-brand-item a .light-logo, .main-nav-util-bar .other-brand-item .product-info .product-modal-link .light-logo, .product-info .main-nav-util-bar .other-brand-item .product-modal-link .light-logo, .main-nav-util-bar .other-brand-item .product-info-minimal .product-modal-link .light-logo, .product-info-minimal .main-nav-util-bar .other-brand-item .product-modal-link .light-logo, .main-nav-util-bar .other-brand-item .product-info-buy .product-modal-link .light-logo, .product-info-buy .main-nav-util-bar .other-brand-item .product-modal-link .light-logo, .main-nav-util-bar .other-brand-item .product-info-banner .product-modal-link .light-logo, .product-info-banner .main-nav-util-bar .other-brand-item .product-modal-link .light-logo, .main-nav-util-bar .other-brand-item .product-info-bundle .product-modal-link .light-logo, .product-info-bundle .main-nav-util-bar .other-brand-item .product-modal-link .light-logo, .main-nav-util-bar .other-brand-item .other-brand .light-logo, .main-nav-util-bar .utility-item a .light-logo, .main-nav-util-bar .utility-item .product-info .product-modal-link .light-logo, .product-info .main-nav-util-bar .utility-item .product-modal-link .light-logo, .main-nav-util-bar .utility-item .product-info-minimal .product-modal-link .light-logo, .product-info-minimal .main-nav-util-bar .utility-item .product-modal-link .light-logo, .main-nav-util-bar .utility-item .product-info-buy .product-modal-link .light-logo, .product-info-buy .main-nav-util-bar .utility-item .product-modal-link .light-logo, .main-nav-util-bar .utility-item .product-info-banner .product-modal-link .light-logo, .product-info-banner .main-nav-util-bar .utility-item .product-modal-link .light-logo, .main-nav-util-bar .utility-item .product-info-bundle .product-modal-link .light-logo, .product-info-bundle .main-nav-util-bar .utility-item .product-modal-link .light-logo, .main-nav-util-bar .utility-item .other-brand .light-logo {
  display: block;
  opacity: .5;
  height: 20px;
  width: auto;
  max-width: none
}

.main-nav-util-bar li a .dark-logo, .main-nav-util-bar li .product-info .product-modal-link .dark-logo, .product-info .main-nav-util-bar li .product-modal-link .dark-logo, .main-nav-util-bar li .product-info-minimal .product-modal-link .dark-logo, .product-info-minimal .main-nav-util-bar li .product-modal-link .dark-logo, .main-nav-util-bar li .product-info-buy .product-modal-link .dark-logo, .product-info-buy .main-nav-util-bar li .product-modal-link .dark-logo, .main-nav-util-bar li .product-info-banner .product-modal-link .dark-logo, .product-info-banner .main-nav-util-bar li .product-modal-link .dark-logo, .main-nav-util-bar li .product-info-bundle .product-modal-link .dark-logo, .product-info-bundle .main-nav-util-bar li .product-modal-link .dark-logo, .main-nav-util-bar li .other-brand .dark-logo, .main-nav-util-bar .other-brand-item a .dark-logo, .main-nav-util-bar .other-brand-item .product-info .product-modal-link .dark-logo, .product-info .main-nav-util-bar .other-brand-item .product-modal-link .dark-logo, .main-nav-util-bar .other-brand-item .product-info-minimal .product-modal-link .dark-logo, .product-info-minimal .main-nav-util-bar .other-brand-item .product-modal-link .dark-logo, .main-nav-util-bar .other-brand-item .product-info-buy .product-modal-link .dark-logo, .product-info-buy .main-nav-util-bar .other-brand-item .product-modal-link .dark-logo, .main-nav-util-bar .other-brand-item .product-info-banner .product-modal-link .dark-logo, .product-info-banner .main-nav-util-bar .other-brand-item .product-modal-link .dark-logo, .main-nav-util-bar .other-brand-item .product-info-bundle .product-modal-link .dark-logo, .product-info-bundle .main-nav-util-bar .other-brand-item .product-modal-link .dark-logo, .main-nav-util-bar .other-brand-item .other-brand .dark-logo, .main-nav-util-bar .utility-item a .dark-logo, .main-nav-util-bar .utility-item .product-info .product-modal-link .dark-logo, .product-info .main-nav-util-bar .utility-item .product-modal-link .dark-logo, .main-nav-util-bar .utility-item .product-info-minimal .product-modal-link .dark-logo, .product-info-minimal .main-nav-util-bar .utility-item .product-modal-link .dark-logo, .main-nav-util-bar .utility-item .product-info-buy .product-modal-link .dark-logo, .product-info-buy .main-nav-util-bar .utility-item .product-modal-link .dark-logo, .main-nav-util-bar .utility-item .product-info-banner .product-modal-link .dark-logo, .product-info-banner .main-nav-util-bar .utility-item .product-modal-link .dark-logo, .main-nav-util-bar .utility-item .product-info-bundle .product-modal-link .dark-logo, .product-info-bundle .main-nav-util-bar .utility-item .product-modal-link .dark-logo, .main-nav-util-bar .utility-item .other-brand .dark-logo {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0
}

.locale-selector, .login {
  display: block;
  color: white !important;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 13px;
  line-height: 26px;
  padding: 0 18px;
  text-decoration: none;
  opacity: .5;
  transition: opacity .15s linear
}

.locale-selector:active, .locale-selector:hover, .locale-selector:not(.focus--mouse):focus, .login:active, .login:hover, .login:not(.focus--mouse):focus {
  opacity: 1;
  color: white !important;
  transition: none
}

.login:before {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 26px;
  padding-right: 9px;
  position: relative
}

.locale-selector {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  height: 100%;
  align-items: center;
  opacity: 1
}

.locale-selector:active .flag-grayscale .flag, .locale-selector:active .flag-grayscale .flag-grayscale, .locale-selector:hover .flag-grayscale .flag, .locale-selector:hover .flag-grayscale .flag-grayscale, .locale-selector:not(.focus--mouse):focus .flag-grayscale .flag, .locale-selector:not(.focus--mouse):focus .flag-grayscale .flag-grayscale {
  visibility: visible
}

.locale-selector:active .lang, .locale-selector:hover .lang, .locale-selector:not(.focus--mouse):focus .lang {
  opacity: 1;
  transition: none
}

.locale-selector .lang {
  padding-left: 10px;
  opacity: .5;
  transition: opacity .15s linear
}

.locale-selector .flag-grayscale {
  margin-left: -12px;
  margin-right: -12px;
  transform: scale(0.41667)
}

.locale-selector .flag-grayscale .flag, .locale-selector .flag-grayscale .flag-grayscale {
  visibility: hidden
}

.main-nav {
  width: 100%;
  position: absolute;
  z-index: 100
}

body.wcm-edit .main-nav, body.wcm-design .main-nav, body.wcm-preview .main-nav {
  position: relative
}

.mobile-nav-open .main-nav {
  pointer-events: none
}

.main-nav .left, .main-nav .right, .main-nav .banner-copy-block.copy-align-right .mini-hr, .banner-copy-block.copy-align-right .main-nav .mini-hr, .main-nav .center, .main-nav .banner-copy-block.copy-align-center .mini-hr, .banner-copy-block.copy-align-center .main-nav .mini-hr {
  display: flex;
  align-items: center
}

.main-nav a, .main-nav .product-info .product-modal-link, .product-info .main-nav .product-modal-link, .main-nav .product-info-minimal .product-modal-link, .product-info-minimal .main-nav .product-modal-link, .main-nav .product-info-buy .product-modal-link, .product-info-buy .main-nav .product-modal-link, .main-nav .product-info-banner .product-modal-link, .product-info-banner .main-nav .product-modal-link, .main-nav .product-info-bundle .product-modal-link, .product-info-bundle .main-nav .product-modal-link {
  text-decoration: none
}

.main-nav.hide:not(.pinned) {
  display: none
}

.search-icon-ctn {
  width: 43px;
  height: 58px;
  position: relative;
  z-index: 4;
  margin-right: -13px
}

@media(min-width:720px) {
  .search-icon-ctn {
    width: 64px;
    height: 58px;
    margin-right: -23px
  }
}

@media(min-width:1025px) {
  .search-icon-ctn {
    width: 64px;
    height: 64px;
    margin-right: -20px
  }
}

.search-icon-ctn.open .icon-search, .search-icon-ctn.open .icon-x {
  color: #00b8fc !important
}

.search-icon-ctn.open .icon-search:hover, .search-icon-ctn.open .icon-search:active, .search-icon-ctn.open .icon-search:not(.focus--mouse):focus, .search-icon-ctn.open .icon-x:hover, .search-icon-ctn.open .icon-x:active, .search-icon-ctn.open .icon-x:not(.focus--mouse):focus {
  color: #0090bf !important
}

.search-icon-ctn.typing .icon-search {
  display: none
}

.search-icon-ctn.typing .icon-x {
  display: block
}

.search-icon-ctn .icon-search, .search-icon-ctn .icon-x {
  background: 0;
  outline: 0;
  border: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 18px;
  color: white;
  display: block;
  transform: translate3d(0, 0, 0);
  transition: color .2s linear, opacity .2s linear
}

body:not(.desktop-menu-open) .main-nav.theme-light:not(.pinned) .search-icon-ctn .icon-search, body:not(.desktop-menu-open) .carousel-controls.theme-light .main-nav.pagination-dots:not(.pinned) .search-icon-ctn .icon-search, .carousel-controls.theme-light body:not(.desktop-menu-open) .main-nav.pagination-dots:not(.pinned) .search-icon-ctn .icon-search, body:not(.desktop-menu-open) .main-nav.theme-light:not(.pinned) .search-icon-ctn .icon-x, body:not(.desktop-menu-open) .carousel-controls.theme-light .main-nav.pagination-dots:not(.pinned) .search-icon-ctn .icon-x, .carousel-controls.theme-light body:not(.desktop-menu-open) .main-nav.pagination-dots:not(.pinned) .search-icon-ctn .icon-x {
  color: black
}

.search-icon-ctn .icon-search:after, .search-icon-ctn .icon-x:after {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}

body.mobile-nav-open .search-icon-ctn .icon-search, body.mobile-nav-open .search-icon-ctn .icon-x {
  pointer-events: auto
}

@media(min-width:1025px) {
  .search-icon-ctn .icon-search, .search-icon-ctn .icon-x {
    font-size: 24px;
    opacity: .7
  }
  .search-icon-ctn .icon-search:hover, .search-icon-ctn .icon-search:active, .search-icon-ctn .icon-search:not(.focus--mouse):focus, .search-icon-ctn .icon-x:hover, .search-icon-ctn .icon-x:active, .search-icon-ctn .icon-x:not(.focus--mouse):focus {
    opacity: 1;
    transition: none
  }
  body.desktop-menu-open .search-icon-ctn .icon-search, body.desktop-menu-open .search-icon-ctn .icon-x {
    color: #676767;
    opacity: 1
  }
  body.desktop-menu-open .search-icon-ctn .icon-search:hover, body.desktop-menu-open .search-icon-ctn .icon-search:active, body.desktop-menu-open .search-icon-ctn .icon-search:not(.focus--mouse):focus, body.desktop-menu-open .search-icon-ctn .icon-x:hover, body.desktop-menu-open .search-icon-ctn .icon-x:active, body.desktop-menu-open .search-icon-ctn .icon-x:not(.focus--mouse):focus {
    color: #00b8fc
  }
}

.search-icon-ctn .icon-x {
  display: none
}

.main-nav-inner {
  position: relative;
  top: 0;
  background-color: transparent;
  transition: background-color .15s linear
}

body:not(.desktop-menu-open):not(.mobile-nav-open):not(.search-open) .main-nav.pinned .main-nav-inner {
  background-color: rgba(38, 38, 38, 0.95)
}

.main-nav-main-bar {
  padding: 0;
  position: relative;
  transition: padding .3s ease-out
}

.main-nav.no-transition .main-nav-main-bar {
  transition: none
}

@media(min-width:1025px) {
  .main-nav-main-bar {
    padding: 31px 0
  }
  body:not(.desktop-menu-open) .main-nav.pinned .main-nav-main-bar {
    padding: 10px 0
  }
}

.main-nav-logo {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  color: white !important;
  font-size: 44px;
  line-height: 1;
  transform-origin: center;
  transition: color .2s linear, opacity .2s linear .2s, transform .2s ease-in;
  z-index: 2;
  margin-top: 2px
}

.main-nav-logo:after {
  color: white !important
}

.main-nav.theme-light:not(.pinned) .main-nav-logo, .carousel-controls.theme-light .main-nav.pagination-dots:not(.pinned) .main-nav-logo {
  color: black !important
}

.main-nav.theme-light:not(.pinned) .main-nav-logo:after, .carousel-controls.theme-light .main-nav.pagination-dots:not(.pinned) .main-nav-logo:after {
  color: black !important
}

body.mobile-nav-open .main-nav-logo {
  pointer-events: auto
}

body.desktop-menu-open .main-nav-logo {
  z-index: 0;
  pointer-events: none;
  opacity: 0
}

.main-nav-logo:after {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block
}

@media(min-width:720px) {
  .main-nav-logo:after {
    content: "";
    font-family: "logi-gaming-icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none !important;
    line-height: 1;
    vertical-align: top;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
  }
}

@media(min-width:720px) {
  .main-nav-logo {
    margin-top: 0;
    font-size: 30px
  }
  .main-nav.pinned .main-nav-logo {
    transform: translate3d(-50%, -50%, 0) scale(0.8);
    transition: none !important
  }
}

@media(min-width:1025px) {
  .main-nav-logo {
    font-size: 40px
  }
}

@media(max-width:719px) {
  html[lang="ja-JP"] .main-nav-logo, html[lang="ja-jp"] .main-nav-logo, html[lang="ja"] .main-nav-logo, html[lang="JA"] .main-nav-logo {
    font-size: 50px
  }
}

html[lang="ja-JP"] .main-nav-logo:after, html[lang="ja-jp"] .main-nav-logo:after, html[lang="ja"] .main-nav-logo:after, html[lang="JA"] .main-nav-logo:after {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block
}

@media(min-width:720px) {
  html[lang="ja-JP"] .main-nav-logo:after, html[lang="ja-jp"] .main-nav-logo:after, html[lang="ja"] .main-nav-logo:after, html[lang="JA"] .main-nav-logo:after {
    content: "";
    font-family: "logi-gaming-icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none !important;
    line-height: 1;
    vertical-align: top;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
  }
}

@media(max-width:719px) {
  html[lang="zh-CN"] .main-nav-logo, html[lang="zh-cn"] .main-nav-logo, html[lang="zh"] .main-nav-logo, html[lang="ZH"] .main-nav-logo {
    font-size: 46px
  }
}

html[lang="zh-CN"] .main-nav-logo:after, html[lang="zh-cn"] .main-nav-logo:after, html[lang="zh"] .main-nav-logo:after, html[lang="ZH"] .main-nav-logo:after {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block
}

@media(min-width:720px) {
  html[lang="zh-CN"] .main-nav-logo:after, html[lang="zh-cn"] .main-nav-logo:after, html[lang="zh"] .main-nav-logo:after, html[lang="ZH"] .main-nav-logo:after {
    content: "";
    font-family: "logi-gaming-icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none !important;
    line-height: 1;
    vertical-align: top;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
  }
}

.main-nav-categories {
  max-height: 0;
  min-height: 0;
  background-color: #f4f4f4;
  position: absolute;
  top: 0;
  width: 100%;
  transition: .3s ease-in-out;
  overflow: hidden;
  display: none;
  z-index: 0
}

@media(min-width:1025px) {
  .main-nav-categories {
    display: block
  }
}

.main-nav-categories .container, .main-nav-categories .container-xl, .main-nav-categories .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .img-banner[data-img-size^="col-"] .main-nav-categories .img-banner-img-ctn, .main-nav-categories .carousel-slide-copy-ctn {
  width: 100%;
  position: relative
}

.main-nav-header-wrapper {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: white;
  height: 126px;
  position: relative;
  overflow: hidden;
  transition: height .3s ease-out
}

.main-nav-header-wrapper>.container, .main-nav-header-wrapper>.container-xl, .img-banner[data-img-size^="col-"] .main-nav-header-wrapper>.img-banner-img-ctn, .main-nav-header-wrapper>.carousel-slide-copy-ctn {
  height: 100%
}

.main-nav-header {
  color: #676767;
  display: flex;
  width: calc(100% - 160px);
  height: 100%;
  justify-content: space-around;
  align-items: center;
  position: relative;
  left: 44px;
  list-style-type: none;
  margin: 0;
  padding: 0;
  z-index: 2
}

.nav-category {
  height: 100%
}

.nav-category.no-sub-category a:after, .nav-category.no-sub-category .product-info .product-modal-link:after, .product-info .nav-category.no-sub-category .product-modal-link:after, .nav-category.no-sub-category .product-info-minimal .product-modal-link:after, .product-info-minimal .nav-category.no-sub-category .product-modal-link:after, .nav-category.no-sub-category .product-info-buy .product-modal-link:after, .product-info-buy .nav-category.no-sub-category .product-modal-link:after, .nav-category.no-sub-category .product-info-banner .product-modal-link:after, .product-info-banner .nav-category.no-sub-category .product-modal-link:after, .nav-category.no-sub-category .product-info-bundle .product-modal-link:after, .product-info-bundle .nav-category.no-sub-category .product-modal-link:after {
  display: none
}

.nav-category a, .nav-category .product-info .product-modal-link, .product-info .nav-category .product-modal-link, .nav-category .product-info-minimal .product-modal-link, .product-info-minimal .nav-category .product-modal-link, .nav-category .product-info-buy .product-modal-link, .product-info-buy .nav-category .product-modal-link, .nav-category .product-info-banner .product-modal-link, .product-info-banner .nav-category .product-modal-link, .nav-category .product-info-bundle .product-modal-link, .product-info-bundle .nav-category .product-modal-link {
  text-decoration: none;
  color: inherit;
  font-weight: normal;
  display: block;
  text-transform: uppercase;
  text-align: center;
  padding: 15px;
  color: #676767;
  height: 100%;
  display: flex;
  align-items: center;
  position: relative
}

.nav-category a:hover, .nav-category .product-info .product-modal-link:hover, .product-info .nav-category .product-modal-link:hover, .nav-category .product-info-minimal .product-modal-link:hover, .product-info-minimal .nav-category .product-modal-link:hover, .nav-category .product-info-buy .product-modal-link:hover, .product-info-buy .nav-category .product-modal-link:hover, .nav-category .product-info-banner .product-modal-link:hover, .product-info-banner .nav-category .product-modal-link:hover, .nav-category .product-info-bundle .product-modal-link:hover, .product-info-bundle .nav-category .product-modal-link:hover, .nav-category a:active, .nav-category .product-info .product-modal-link:active, .product-info .nav-category .product-modal-link:active, .nav-category .product-info-minimal .product-modal-link:active, .product-info-minimal .nav-category .product-modal-link:active, .nav-category .product-info-buy .product-modal-link:active, .product-info-buy .nav-category .product-modal-link:active, .nav-category .product-info-banner .product-modal-link:active, .product-info-banner .nav-category .product-modal-link:active, .nav-category .product-info-bundle .product-modal-link:active, .product-info-bundle .nav-category .product-modal-link:active, .nav-category a:focus:not(.focus--mouse), .nav-category .product-info .product-modal-link:focus:not(.focus--mouse), .product-info .nav-category .product-modal-link:focus:not(.focus--mouse), .nav-category .product-info-minimal .product-modal-link:focus:not(.focus--mouse), .product-info-minimal .nav-category .product-modal-link:focus:not(.focus--mouse), .nav-category .product-info-buy .product-modal-link:focus:not(.focus--mouse), .product-info-buy .nav-category .product-modal-link:focus:not(.focus--mouse), .nav-category .product-info-banner .product-modal-link:focus:not(.focus--mouse), .product-info-banner .nav-category .product-modal-link:focus:not(.focus--mouse), .nav-category .product-info-bundle .product-modal-link:focus:not(.focus--mouse), .product-info-bundle .nav-category .product-modal-link:focus:not(.focus--mouse) {
  color: #00b8fc
}

.nav-category a:hover:after, .nav-category .product-info .product-modal-link:hover:after, .product-info .nav-category .product-modal-link:hover:after, .nav-category .product-info-minimal .product-modal-link:hover:after, .product-info-minimal .nav-category .product-modal-link:hover:after, .nav-category .product-info-buy .product-modal-link:hover:after, .product-info-buy .nav-category .product-modal-link:hover:after, .nav-category .product-info-banner .product-modal-link:hover:after, .product-info-banner .nav-category .product-modal-link:hover:after, .nav-category .product-info-bundle .product-modal-link:hover:after, .product-info-bundle .nav-category .product-modal-link:hover:after, .nav-category a:active:after, .nav-category .product-info .product-modal-link:active:after, .product-info .nav-category .product-modal-link:active:after, .nav-category .product-info-minimal .product-modal-link:active:after, .product-info-minimal .nav-category .product-modal-link:active:after, .nav-category .product-info-buy .product-modal-link:active:after, .product-info-buy .nav-category .product-modal-link:active:after, .nav-category .product-info-banner .product-modal-link:active:after, .product-info-banner .nav-category .product-modal-link:active:after, .nav-category .product-info-bundle .product-modal-link:active:after, .product-info-bundle .nav-category .product-modal-link:active:after, .nav-category a:focus:not(.focus--mouse):after, .nav-category .product-info .product-modal-link:focus:not(.focus--mouse):after, .product-info .nav-category .product-modal-link:focus:not(.focus--mouse):after, .nav-category .product-info-minimal .product-modal-link:focus:not(.focus--mouse):after, .product-info-minimal .nav-category .product-modal-link:focus:not(.focus--mouse):after, .nav-category .product-info-buy .product-modal-link:focus:not(.focus--mouse):after, .product-info-buy .nav-category .product-modal-link:focus:not(.focus--mouse):after, .nav-category .product-info-banner .product-modal-link:focus:not(.focus--mouse):after, .product-info-banner .nav-category .product-modal-link:focus:not(.focus--mouse):after, .nav-category .product-info-bundle .product-modal-link:focus:not(.focus--mouse):after, .product-info-bundle .nav-category .product-modal-link:focus:not(.focus--mouse):after {
  color: #00b8fc
}

.nav-category a:after, .nav-category .product-info .product-modal-link:after, .product-info .nav-category .product-modal-link:after, .nav-category .product-info-minimal .product-modal-link:after, .product-info-minimal .nav-category .product-modal-link:after, .nav-category .product-info-buy .product-modal-link:after, .product-info-buy .nav-category .product-modal-link:after, .nav-category .product-info-banner .product-modal-link:after, .product-info-banner .nav-category .product-modal-link:after, .nav-category .product-info-bundle .product-modal-link:after, .product-info-bundle .nav-category .product-modal-link:after {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #c3c6c8;
  position: absolute;
  font-size: 7px;
  bottom: 25px;
  left: 50%;
  transform: translateX(-50%);
  transition: bottom .3s ease-in-out
}

.nav-category a span, .nav-category .product-info .product-modal-link span, .product-info .nav-category .product-modal-link span, .nav-category .product-info-minimal .product-modal-link span, .product-info-minimal .nav-category .product-modal-link span, .nav-category .product-info-buy .product-modal-link span, .product-info-buy .nav-category .product-modal-link span, .nav-category .product-info-banner .product-modal-link span, .product-info-banner .nav-category .product-modal-link span, .nav-category .product-info-bundle .product-modal-link span, .product-info-bundle .nav-category .product-modal-link span {
  color: #2f3132
}

.nav-category a span:after, .nav-category .product-info .product-modal-link span:after, .product-info .nav-category .product-modal-link span:after, .nav-category .product-info-minimal .product-modal-link span:after, .product-info-minimal .nav-category .product-modal-link span:after, .nav-category .product-info-buy .product-modal-link span:after, .product-info-buy .nav-category .product-modal-link span:after, .nav-category .product-info-banner .product-modal-link span:after, .product-info-banner .nav-category .product-modal-link span:after, .nav-category .product-info-bundle .product-modal-link span:after, .product-info-bundle .nav-category .product-modal-link span:after {
  content: "";
  display: flex
}

.nav-category.selected a, .nav-category.selected .product-info .product-modal-link, .product-info .nav-category.selected .product-modal-link, .nav-category.selected .product-info-minimal .product-modal-link, .product-info-minimal .nav-category.selected .product-modal-link, .nav-category.selected .product-info-buy .product-modal-link, .product-info-buy .nav-category.selected .product-modal-link, .nav-category.selected .product-info-banner .product-modal-link, .product-info-banner .nav-category.selected .product-modal-link, .nav-category.selected .product-info-bundle .product-modal-link, .product-info-bundle .nav-category.selected .product-modal-link {
  color: #2f3132
}

.nav-category.selected a:after, .nav-category.selected .product-info .product-modal-link:after, .product-info .nav-category.selected .product-modal-link:after, .nav-category.selected .product-info-minimal .product-modal-link:after, .product-info-minimal .nav-category.selected .product-modal-link:after, .nav-category.selected .product-info-buy .product-modal-link:after, .product-info-buy .nav-category.selected .product-modal-link:after, .nav-category.selected .product-info-banner .product-modal-link:after, .product-info-banner .nav-category.selected .product-modal-link:after, .nav-category.selected .product-info-bundle .product-modal-link:after, .product-info-bundle .nav-category.selected .product-modal-link:after {
  color: #00b8fc
}

.nav-category.selected a span, .nav-category.selected .product-info .product-modal-link span, .product-info .nav-category.selected .product-modal-link span, .nav-category.selected .product-info-minimal .product-modal-link span, .product-info-minimal .nav-category.selected .product-modal-link span, .nav-category.selected .product-info-buy .product-modal-link span, .product-info-buy .nav-category.selected .product-modal-link span, .nav-category.selected .product-info-banner .product-modal-link span, .product-info-banner .nav-category.selected .product-modal-link span, .nav-category.selected .product-info-bundle .product-modal-link span, .product-info-bundle .nav-category.selected .product-modal-link span {
  position: relative;
  padding-bottom: 1px;
  color: #262626
}

.nav-category.selected a span:after, .nav-category.selected .product-info .product-modal-link span:after, .product-info .nav-category.selected .product-modal-link span:after, .nav-category.selected .product-info-minimal .product-modal-link span:after, .product-info-minimal .nav-category.selected .product-modal-link span:after, .nav-category.selected .product-info-buy .product-modal-link span:after, .product-info-buy .nav-category.selected .product-modal-link span:after, .nav-category.selected .product-info-banner .product-modal-link span:after, .product-info-banner .nav-category.selected .product-modal-link span:after, .nav-category.selected .product-info-bundle .product-modal-link span:after, .product-info-bundle .nav-category.selected .product-modal-link span:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  border-bottom: 2px solid #00b8fc
}

.main-nav-content {
  width: 100%;
  position: relative
}

.blade {
  position: absolute;
  width: 100%;
  z-index: -1;
  transition: opacity .2s linear;
  opacity: 0;
  overflow-y: auto
}

.blade>.container, .blade>.container-xl, .img-banner[data-img-size^="col-"] .blade>.img-banner-img-ctn, .blade>.carousel-slide-copy-ctn {
  padding-top: 20px;
  padding-bottom: 20px
}

@media(min-height:900px) {
  .blade>.container, .blade>.container-xl, .img-banner[data-img-size^="col-"] .blade>.img-banner-img-ctn, .blade>.carousel-slide-copy-ctn {
    padding-top: 32px;
    padding-bottom: 32px
  }
}

.blade.selected {
  opacity: 1;
  z-index: 1
}

.blade[data-num-items="4"] .nav-category-level-1, .blade[data-num-items="7"] .nav-category-level-1, .blade[data-num-items="8"] .nav-category-level-1, .blade[data-num-items="10"] .nav-category-level-1, .blade[data-num-items="11"] .nav-category-level-1, .blade[data-num-items="12"] .nav-category-level-1, .blade[data-num-items="13"] .nav-category-level-1, .blade[data-num-items="14"] .nav-category-level-1, .blade[data-num-items="15"] .nav-category-level-1, .blade[data-num-items="16"] .nav-category-level-1 {
  margin-left: -16px;
  margin-right: -16px
}

.blade[data-num-items="4"] .category-item, .blade[data-num-items="7"] .category-item, .blade[data-num-items="8"] .category-item, .blade[data-num-items="10"] .category-item, .blade[data-num-items="11"] .category-item, .blade[data-num-items="12"] .category-item, .blade[data-num-items="13"] .category-item, .blade[data-num-items="14"] .category-item, .blade[data-num-items="15"] .category-item, .blade[data-num-items="16"] .category-item {
  width: calc(75%);
  width: 75%;
  margin-right: 0
}

@media(min-width:720px) {
  .blade[data-num-items="4"] .category-item, .blade[data-num-items="7"] .category-item, .blade[data-num-items="8"] .category-item, .blade[data-num-items="10"] .category-item, .blade[data-num-items="11"] .category-item, .blade[data-num-items="12"] .category-item, .blade[data-num-items="13"] .category-item, .blade[data-num-items="14"] .category-item, .blade[data-num-items="15"] .category-item, .blade[data-num-items="16"] .category-item {
    width: calc(37.5%);
    width: 37.5%;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .blade[data-num-items="4"] .category-item, .blade[data-num-items="7"] .category-item, .blade[data-num-items="8"] .category-item, .blade[data-num-items="10"] .category-item, .blade[data-num-items="11"] .category-item, .blade[data-num-items="12"] .category-item, .blade[data-num-items="13"] .category-item, .blade[data-num-items="14"] .category-item, .blade[data-num-items="15"] .category-item, .blade[data-num-items="16"] .category-item {
    width: calc(25%);
    width: 25%;
    margin-right: 0
  }
}

.blade[data-num-items="4"] .category-item a, .blade[data-num-items="4"] .category-item .product-info .product-modal-link, .product-info .blade[data-num-items="4"] .category-item .product-modal-link, .blade[data-num-items="4"] .category-item .product-info-minimal .product-modal-link, .product-info-minimal .blade[data-num-items="4"] .category-item .product-modal-link, .blade[data-num-items="4"] .category-item .product-info-buy .product-modal-link, .product-info-buy .blade[data-num-items="4"] .category-item .product-modal-link, .blade[data-num-items="4"] .category-item .product-info-banner .product-modal-link, .product-info-banner .blade[data-num-items="4"] .category-item .product-modal-link, .blade[data-num-items="4"] .category-item .product-info-bundle .product-modal-link, .product-info-bundle .blade[data-num-items="4"] .category-item .product-modal-link, .blade[data-num-items="7"] .category-item a, .blade[data-num-items="7"] .category-item .product-info .product-modal-link, .product-info .blade[data-num-items="7"] .category-item .product-modal-link, .blade[data-num-items="7"] .category-item .product-info-minimal .product-modal-link, .product-info-minimal .blade[data-num-items="7"] .category-item .product-modal-link, .blade[data-num-items="7"] .category-item .product-info-buy .product-modal-link, .product-info-buy .blade[data-num-items="7"] .category-item .product-modal-link, .blade[data-num-items="7"] .category-item .product-info-banner .product-modal-link, .product-info-banner .blade[data-num-items="7"] .category-item .product-modal-link, .blade[data-num-items="7"] .category-item .product-info-bundle .product-modal-link, .product-info-bundle .blade[data-num-items="7"] .category-item .product-modal-link, .blade[data-num-items="8"] .category-item a, .blade[data-num-items="8"] .category-item .product-info .product-modal-link, .product-info .blade[data-num-items="8"] .category-item .product-modal-link, .blade[data-num-items="8"] .category-item .product-info-minimal .product-modal-link, .product-info-minimal .blade[data-num-items="8"] .category-item .product-modal-link, .blade[data-num-items="8"] .category-item .product-info-buy .product-modal-link, .product-info-buy .blade[data-num-items="8"] .category-item .product-modal-link, .blade[data-num-items="8"] .category-item .product-info-banner .product-modal-link, .product-info-banner .blade[data-num-items="8"] .category-item .product-modal-link, .blade[data-num-items="8"] .category-item .product-info-bundle .product-modal-link, .product-info-bundle .blade[data-num-items="8"] .category-item .product-modal-link, .blade[data-num-items="10"] .category-item a, .blade[data-num-items="10"] .category-item .product-info .product-modal-link, .product-info .blade[data-num-items="10"] .category-item .product-modal-link, .blade[data-num-items="10"] .category-item .product-info-minimal .product-modal-link, .product-info-minimal .blade[data-num-items="10"] .category-item .product-modal-link, .blade[data-num-items="10"] .category-item .product-info-buy .product-modal-link, .product-info-buy .blade[data-num-items="10"] .category-item .product-modal-link, .blade[data-num-items="10"] .category-item .product-info-banner .product-modal-link, .product-info-banner .blade[data-num-items="10"] .category-item .product-modal-link, .blade[data-num-items="10"] .category-item .product-info-bundle .product-modal-link, .product-info-bundle .blade[data-num-items="10"] .category-item .product-modal-link, .blade[data-num-items="11"] .category-item a, .blade[data-num-items="11"] .category-item .product-info .product-modal-link, .product-info .blade[data-num-items="11"] .category-item .product-modal-link, .blade[data-num-items="11"] .category-item .product-info-minimal .product-modal-link, .product-info-minimal .blade[data-num-items="11"] .category-item .product-modal-link, .blade[data-num-items="11"] .category-item .product-info-buy .product-modal-link, .product-info-buy .blade[data-num-items="11"] .category-item .product-modal-link, .blade[data-num-items="11"] .category-item .product-info-banner .product-modal-link, .product-info-banner .blade[data-num-items="11"] .category-item .product-modal-link, .blade[data-num-items="11"] .category-item .product-info-bundle .product-modal-link, .product-info-bundle .blade[data-num-items="11"] .category-item .product-modal-link, .blade[data-num-items="12"] .category-item a, .blade[data-num-items="12"] .category-item .product-info .product-modal-link, .product-info .blade[data-num-items="12"] .category-item .product-modal-link, .blade[data-num-items="12"] .category-item .product-info-minimal .product-modal-link, .product-info-minimal .blade[data-num-items="12"] .category-item .product-modal-link, .blade[data-num-items="12"] .category-item .product-info-buy .product-modal-link, .product-info-buy .blade[data-num-items="12"] .category-item .product-modal-link, .blade[data-num-items="12"] .category-item .product-info-banner .product-modal-link, .product-info-banner .blade[data-num-items="12"] .category-item .product-modal-link, .blade[data-num-items="12"] .category-item .product-info-bundle .product-modal-link, .product-info-bundle .blade[data-num-items="12"] .category-item .product-modal-link, .blade[data-num-items="13"] .category-item a, .blade[data-num-items="13"] .category-item .product-info .product-modal-link, .product-info .blade[data-num-items="13"] .category-item .product-modal-link, .blade[data-num-items="13"] .category-item .product-info-minimal .product-modal-link, .product-info-minimal .blade[data-num-items="13"] .category-item .product-modal-link, .blade[data-num-items="13"] .category-item .product-info-buy .product-modal-link, .product-info-buy .blade[data-num-items="13"] .category-item .product-modal-link, .blade[data-num-items="13"] .category-item .product-info-banner .product-modal-link, .product-info-banner .blade[data-num-items="13"] .category-item .product-modal-link, .blade[data-num-items="13"] .category-item .product-info-bundle .product-modal-link, .product-info-bundle .blade[data-num-items="13"] .category-item .product-modal-link, .blade[data-num-items="14"] .category-item a, .blade[data-num-items="14"] .category-item .product-info .product-modal-link, .product-info .blade[data-num-items="14"] .category-item .product-modal-link, .blade[data-num-items="14"] .category-item .product-info-minimal .product-modal-link, .product-info-minimal .blade[data-num-items="14"] .category-item .product-modal-link, .blade[data-num-items="14"] .category-item .product-info-buy .product-modal-link, .product-info-buy .blade[data-num-items="14"] .category-item .product-modal-link, .blade[data-num-items="14"] .category-item .product-info-banner .product-modal-link, .product-info-banner .blade[data-num-items="14"] .category-item .product-modal-link, .blade[data-num-items="14"] .category-item .product-info-bundle .product-modal-link, .product-info-bundle .blade[data-num-items="14"] .category-item .product-modal-link, .blade[data-num-items="15"] .category-item a, .blade[data-num-items="15"] .category-item .product-info .product-modal-link, .product-info .blade[data-num-items="15"] .category-item .product-modal-link, .blade[data-num-items="15"] .category-item .product-info-minimal .product-modal-link, .product-info-minimal .blade[data-num-items="15"] .category-item .product-modal-link, .blade[data-num-items="15"] .category-item .product-info-buy .product-modal-link, .product-info-buy .blade[data-num-items="15"] .category-item .product-modal-link, .blade[data-num-items="15"] .category-item .product-info-banner .product-modal-link, .product-info-banner .blade[data-num-items="15"] .category-item .product-modal-link, .blade[data-num-items="15"] .category-item .product-info-bundle .product-modal-link, .product-info-bundle .blade[data-num-items="15"] .category-item .product-modal-link, .blade[data-num-items="16"] .category-item a, .blade[data-num-items="16"] .category-item .product-info .product-modal-link, .product-info .blade[data-num-items="16"] .category-item .product-modal-link, .blade[data-num-items="16"] .category-item .product-info-minimal .product-modal-link, .product-info-minimal .blade[data-num-items="16"] .category-item .product-modal-link, .blade[data-num-items="16"] .category-item .product-info-buy .product-modal-link, .product-info-buy .blade[data-num-items="16"] .category-item .product-modal-link, .blade[data-num-items="16"] .category-item .product-info-banner .product-modal-link, .product-info-banner .blade[data-num-items="16"] .category-item .product-modal-link, .blade[data-num-items="16"] .category-item .product-info-bundle .product-modal-link, .product-info-bundle .blade[data-num-items="16"] .category-item .product-modal-link {
  padding-left: 16px;
  padding-right: 16px
}

.nav-promo a, .nav-promo .product-info .product-modal-link, .product-info .nav-promo .product-modal-link, .nav-promo .product-info-minimal .product-modal-link, .product-info-minimal .nav-promo .product-modal-link, .nav-promo .product-info-buy .product-modal-link, .product-info-buy .nav-promo .product-modal-link, .nav-promo .product-info-banner .product-modal-link, .product-info-banner .nav-promo .product-modal-link, .nav-promo .product-info-bundle .product-modal-link, .product-info-bundle .nav-promo .product-modal-link {
  display: block;
  margin: 16px 0
}

@media(min-height:900px) {
  .nav-promo a, .nav-promo .product-info .product-modal-link, .product-info .nav-promo .product-modal-link, .nav-promo .product-info-minimal .product-modal-link, .product-info-minimal .nav-promo .product-modal-link, .nav-promo .product-info-buy .product-modal-link, .product-info-buy .nav-promo .product-modal-link, .nav-promo .product-info-banner .product-modal-link, .product-info-banner .nav-promo .product-modal-link, .nav-promo .product-info-bundle .product-modal-link, .product-info-bundle .nav-promo .product-modal-link {
    margin: 32px 0
  }
}

.nav-promo img {
  width: 100%;
  display: block
}

.nav-category-level-1 {
  padding-left: 0;
  list-style-type: none;
  margin-left: -32px;
  margin-right: -32px;
  margin-top: 0;
  margin-bottom: 0
}

.nav-category-level-1.centered {
  justify-content: center
}

.category-item {
  width: calc(100%);
  width: 100%;
  margin-right: 0
}

@media(min-width:720px) {
  .category-item {
    width: calc(50%);
    width: 50%;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .category-item {
    width: calc(33.33333%);
    width: 33.33333%;
    margin-right: 0
  }
}

.category-item a, .category-item .product-info .product-modal-link, .product-info .category-item .product-modal-link, .category-item .product-info-minimal .product-modal-link, .product-info-minimal .category-item .product-modal-link, .category-item .product-info-buy .product-modal-link, .product-info-buy .category-item .product-modal-link, .category-item .product-info-banner .product-modal-link, .product-info-banner .category-item .product-modal-link, .category-item .product-info-bundle .product-modal-link, .product-info-bundle .category-item .product-modal-link {
  text-align: center;
  display: block;
  padding: 20px 32px
}

@media(min-height:900px) {
  .category-item a, .category-item .product-info .product-modal-link, .product-info .category-item .product-modal-link, .category-item .product-info-minimal .product-modal-link, .product-info-minimal .category-item .product-modal-link, .category-item .product-info-buy .product-modal-link, .product-info-buy .category-item .product-modal-link, .category-item .product-info-banner .product-modal-link, .product-info-banner .category-item .product-modal-link, .category-item .product-info-bundle .product-modal-link, .product-info-bundle .category-item .product-modal-link {
    padding-top: 32px;
    padding-bottom: 32px
  }
}

.category-item .img-ctn {
  display: block;
  height: 108px;
  position: relative;
  overflow: hidden;
  transition: opacity .2s cubic-bezier(0.22, 0.61, 0.36, 1)
}

.category-item .img {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.category-item .title {
  display: block;
  font-weight: normal;
  position: relative;
  margin-top: 15px;
  text-transform: uppercase
}

@media(min-height:900px) {
  .category-item .title {
    margin-top: 26px
  }
}

.category-item .title:after {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 9px;
  margin-left: 7px;
  margin-top: 5px;
  position: absolute;
  visibility: hidden
}

.category-item .desc {
  display: block;
  font-weight: normal;
  color: #676767;
  font-size: 14px;
  margin-top: 0
}

@media(min-height:900px) {
  .category-item .desc {
    margin-top: 5px
  }
}

.category-item .desc:after {
  content: none
}

.category-item.selected .title:after {
  visibility: visible
}

.category-item.unselected .img-ctn {
  opacity: .75
}

.blade-0 .nav-category-level-1 {
  margin-left: 0;
  margin-right: -20px
}

.blade-0[data-num-items="1"] .category-item {
  width: calc(300% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .blade-0[data-num-items="1"] .category-item {
    width: calc(150% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .blade-0[data-num-items="1"] .category-item {
    width: calc(100% - 20px);
    margin-right: 20px
  }
}

.blade-0[data-num-items="2"] .category-item {
  width: calc(150% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .blade-0[data-num-items="2"] .category-item {
    width: calc(75% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .blade-0[data-num-items="2"] .category-item {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

.blade-0[data-num-items="5"] .category-item, .blade-0[data-num-items="9"] .category-item, .blade-0[data-num-items="10"] .category-item {
  width: calc(60% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .blade-0[data-num-items="5"] .category-item, .blade-0[data-num-items="9"] .category-item, .blade-0[data-num-items="10"] .category-item {
    width: calc(30% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .blade-0[data-num-items="5"] .category-item, .blade-0[data-num-items="9"] .category-item, .blade-0[data-num-items="10"] .category-item {
    width: calc(20% - 20px);
    margin-right: 20px
  }
}

.blade-0[data-num-items="3"] .category-item, .blade-0[data-num-items="6"] .category-item {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .blade-0[data-num-items="3"] .category-item, .blade-0[data-num-items="6"] .category-item {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .blade-0[data-num-items="3"] .category-item, .blade-0[data-num-items="6"] .category-item {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

.blade-0[data-num-items="4"] .category-item, .blade-0[data-num-items="7"] .category-item, .blade-0[data-num-items="8"] .category-item {
  width: calc(75% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .blade-0[data-num-items="4"] .category-item, .blade-0[data-num-items="7"] .category-item, .blade-0[data-num-items="8"] .category-item {
    width: calc(37.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .blade-0[data-num-items="4"] .category-item, .blade-0[data-num-items="7"] .category-item, .blade-0[data-num-items="8"] .category-item {
    width: calc(25% - 20px);
    margin-right: 20px
  }
}

.blade-0 .category-item {
  width: calc(50% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .blade-0 .category-item {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .blade-0 .category-item {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

.blade-0 .category-item .img-ctn {
  height: 60px;
  position: relative;
  transition: opacity .2s linear;
  overflow: visible
}

@media(min-height:900px) {
  .blade-0 .category-item .img-ctn {
    height: 85px
  }
}

.blade-0 .category-item.selected .img-ctn {
  transform: translate3d(0, 0, 0)
}

.blade-0 .category-item.selected .img {
  transform: translate3d(0, 0, 0) scale(1.26829)
}

.blade-0 .category-item .img {
  right: 0;
  bottom: 0;
  margin: auto;
  width: auto;
  height: auto;
  transition: transform .2s cubic-bezier(0.65, 0.05, 0.36, 1);
  transform: translate3d(0, 0, 0) scale(1)
}

.blade-0 .category-item .title {
  font-size: 14px;
  margin-top: 20px
}

@media(min-height:900px) {
  .blade-0 .category-item .title {
    margin-top: 40px
  }
}

.main-nav-search {
  opacity: 0;
  background-color: #f4f4f4;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity .1s linear
}

.main-nav-search .container, .main-nav-search .container-xl, .main-nav-search .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .img-banner[data-img-size^="col-"] .main-nav-search .img-banner-img-ctn, .main-nav-search .carousel-slide-copy-ctn {
  height: 100%
}

.main-nav-search input {
  padding: 0;
  border: 0;
  background-color: #f4f4f4;
  color: #2f3132;
  font-size: 24px;
  font-weight: bold;
  width: calc(100% - 30px);
  height: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  visibility: hidden
}

@media(min-width:1025px) {
  .main-nav-search input {
    font-size: 30px
  }
}

.main-nav-search input::-ms-clear {
  display: none;
  height: 0;
  width: 0
}

.main-nav-search input:-ms-input-placeholder {
  color: #676767 !important
}

.main-nav-search.open {
  z-index: 3;
  opacity: 1
}

.main-nav-search.open input {
  visibility: visible
}

.side-nav-wrapper {
  position: fixed;
  height: 100vh;
  top: 0;
  left: -10000px;
  background-color: #c3c6c8
}

.side-nav-wrapper a, .side-nav-wrapper .product-info .product-modal-link, .product-info .side-nav-wrapper .product-modal-link, .side-nav-wrapper .product-info-minimal .product-modal-link, .product-info-minimal .side-nav-wrapper .product-modal-link, .side-nav-wrapper .product-info-buy .product-modal-link, .product-info-buy .side-nav-wrapper .product-modal-link, .side-nav-wrapper .product-info-banner .product-modal-link, .product-info-banner .side-nav-wrapper .product-modal-link, .side-nav-wrapper .product-info-bundle .product-modal-link, .product-info-bundle .side-nav-wrapper .product-modal-link {
  -webkit-user-select: none !important;
  -webkit-touch-callout: none !important
}

.mobile-nav-open .side-nav-wrapper {
  left: 0
}

@media(min-width:1025px) {
  .side-nav-wrapper {
    display: none
  }
}

.side-nav {
  width: calc(100vw - 64px);
  max-width: 400px;
  height: 100%;
  overflow: hidden
}

.side-nav .side-nav-link, .side-nav .side-nav-back-link, .side-nav .side-utility-item a, .side-nav .side-utility-item .product-info .product-modal-link, .product-info .side-nav .side-utility-item .product-modal-link, .side-nav .side-utility-item .product-info-minimal .product-modal-link, .product-info-minimal .side-nav .side-utility-item .product-modal-link, .side-nav .side-utility-item .product-info-buy .product-modal-link, .product-info-buy .side-nav .side-utility-item .product-modal-link, .side-nav .side-utility-item .product-info-banner .product-modal-link, .product-info-banner .side-nav .side-utility-item .product-modal-link, .side-nav .side-utility-item .product-info-bundle .product-modal-link, .product-info-bundle .side-nav .side-utility-item .product-modal-link, .side-nav .side-close-menu a, .side-nav .side-close-menu .product-info .product-modal-link, .product-info .side-nav .side-close-menu .product-modal-link, .side-nav .side-close-menu .product-info-minimal .product-modal-link, .product-info-minimal .side-nav .side-close-menu .product-modal-link, .side-nav .side-close-menu .product-info-buy .product-modal-link, .product-info-buy .side-nav .side-close-menu .product-modal-link, .side-nav .side-close-menu .product-info-banner .product-modal-link, .product-info-banner .side-nav .side-close-menu .product-modal-link, .side-nav .side-close-menu .product-info-bundle .product-modal-link, .product-info-bundle .side-nav .side-close-menu .product-modal-link {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  text-transform: uppercase;
  color: white;
  text-decoration: none;
  display: block;
  padding: 24px 24px 23px;
  position: relative
}

.side-nav .side-close-menu {
  display: none;
  background-color: #f4f4f4
}

.side-nav .side-close-menu a, .side-nav .side-close-menu .product-info .product-modal-link, .product-info .side-nav .side-close-menu .product-modal-link, .side-nav .side-close-menu .product-info-minimal .product-modal-link, .product-info-minimal .side-nav .side-close-menu .product-modal-link, .side-nav .side-close-menu .product-info-buy .product-modal-link, .product-info-buy .side-nav .side-close-menu .product-modal-link, .side-nav .side-close-menu .product-info-banner .product-modal-link, .product-info-banner .side-nav .side-close-menu .product-modal-link, .side-nav .side-close-menu .product-info-bundle .product-modal-link, .product-info-bundle .side-nav .side-close-menu .product-modal-link {
  color: black
}

.side-nav .side-close-menu .icon-x:after {
  float: right
}

.side-nav .side-nav-link, .side-nav .side-nav-back-link {
  color: black
}

.side-nav .side-nav-link:focus, .side-nav .side-nav-back-link:focus {
  outline: 1px solid black;
  box-shadow: inset 0 0 10px black
}

.side-nav .side-nav-link:after {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%)
}

.side-nav .side-nav-link.no-subnav:after {
  content: none
}

.side-nav .side-nav-back-link {
  text-align: center;
  padding-left: 44px;
  padding-right: 44px
}

.side-nav .side-nav-back-link:after {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  position: absolute;
  left: 24px;
  top: 50%;
  transform: translateY(-50%) rotate(180deg)
}

.side-nav .side-nav-back-link.login:before {
  left: auto;
  margin-bottom: -9px;
  position: relative;
  top: -5px
}

.side-nav .side-nav-back-link.login span {
  left: 10px
}

.side-nav .side-other-brand {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  color: white;
  padding: 30px 0;
  text-decoration: none
}

.side-nav .side-other-brand .light-logo {
  display: block;
  height: 36px;
  width: auto;
  max-width: 120px
}

.side-nav .login {
  opacity: 1
}

.side-nav .login:before {
  left: 24px;
  position: absolute;
  top: 18px
}

.side-nav .login span {
  left: 30px;
  position: relative;
  top: 0
}

.side-nav .myacc-authenticated, .side-nav .myacc-unauthenticated {
  display: none
}

.side-nav .my-account-links-wrapper {
  padding: 20px
}

.side-nav .my-account-links-wrapper .my-account-mobile-view {
  margin-bottom: 10px
}

.side-nav .my-account-links-wrapper .my-account-mobile-logout {
  background-color: #fff;
  color: #2f3132 !important
}

.side-nav .my-account-links-wrapper .my-account-mobile-logout:hover {
  background-color: #0090bf
}

.side-nav .my-account-links-wrapper .my-account-mobile-logout:hover span {
  color: #fff
}

.side-nav .my-account-links-wrapper .btn {
  border-radius: 0;
  font-size: 13px;
  width: 100%
}

.side-nav-content-wrapper {
  height: 100%;
  position: relative
}

.side-nav-content {
  height: 100vh;
  padding-bottom: 60px;
  overflow-x: hidden;
  overflow-y: auto
}

.side-nav-content:not(.next-depth) {
  -webkit-overflow-scrolling: touch
}

.side-nav-content ul {
  list-style: none;
  margin: 0;
  padding-left: 0
}

.side-nav-content .side-nav-back, .side-nav-content .side-nav-category {
  background-color: #00b8fc
}

.side-nav-content .side-nav-category {
  background-color: #00b8fc;
  background-repeat: repeat-x;
  background-position: left bottom;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-white.gif)
}

.side-nav-content .side-nav-category:last-of-type {
  background-image: none
}

.side-nav-subnav {
  position: absolute;
  top: 0;
  left: 100%;
  visibility: hidden;
  width: 100%;
  height: 100vh;
  background-color: #f4f4f4;
  transition: all .2s ease-in
}

.side-nav-subnav.show {
  visibility: visible
}

.side-nav-subnav.show .side-subnav-scroll-ctn {
  -webkit-overflow-scrolling: touch
}

.side-nav-subnav .side-nav-category {
  background-color: #f4f4f4;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif)
}

.side-nav-subnav .side-nav-link {
  color: #0090bf
}

.side-nav-subnav .side-nav-link:focus {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc;
  box-shadow: inset 0 0 10px #00b8fc
}

.theme-astro .side-nav-subnav .side-nav-link:focus, [data-design-theme="theme-astro"] .side-nav-subnav .side-nav-link:focus {
  box-shadow: 0 0 10px #ff3600
}

.side-nav-subnav .side-nav-link.overview {
  background-color: white
}

.side-subnav-scroll-ctn {
  height: calc(100vh - 65px);
  padding-bottom: 44px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: auto
}

.side-utility-items {
  background-color: #676767
}

.side-utility-items>.myacc {
  background-repeat: repeat-x;
  background-position: left bottom;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-white.gif)
}

.side-utility-items>.myacc:before {
  background-image: url(gaming-pagelibs/resources/images/dotted-line-white.gif);
  background-position: left top;
  background-repeat: repeat-x;
  content: '';
  display: block;
  height: 1px;
  width: 100%
}

.side-utility-item {
  background-repeat: repeat-x;
  background-position: left bottom;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-white.gif)
}

.side-utility-item:last-of-type {
  background-image: none
}

.side-utility-item a, .side-utility-item .product-info .product-modal-link, .product-info .side-utility-item .product-modal-link, .side-utility-item .product-info-minimal .product-modal-link, .product-info-minimal .side-utility-item .product-modal-link, .side-utility-item .product-info-buy .product-modal-link, .product-info-buy .side-utility-item .product-modal-link, .side-utility-item .product-info-banner .product-modal-link, .product-info-banner .side-utility-item .product-modal-link, .side-utility-item .product-info-bundle .product-modal-link, .product-info-bundle .side-utility-item .product-modal-link {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  text-transform: uppercase;
  padding-left: 54px !important;
  position: relative
}

.side-utility-item a:after, .side-utility-item .product-info .product-modal-link:after, .product-info .side-utility-item .product-modal-link:after, .side-utility-item .product-info-minimal .product-modal-link:after, .product-info-minimal .side-utility-item .product-modal-link:after, .side-utility-item .product-info-buy .product-modal-link:after, .product-info-buy .side-utility-item .product-modal-link:after, .side-utility-item .product-info-banner .product-modal-link:after, .product-info-banner .side-utility-item .product-modal-link:after, .side-utility-item .product-info-bundle .product-modal-link:after, .product-info-bundle .side-utility-item .product-modal-link:after {
  content: none
}

.side-utility-item .login {
  color: white;
  opacity: 1
}

.side-utility-item .login:before {
  opacity: .5;
  font-size: 18px;
  line-height: 1;
  padding-right: 0;
  position: absolute;
  left: 34px;
  top: 50%;
  margin-top: -1px;
  transform: translate(-50%, -50%)
}

.side-utility-item .locale-selector .flag-grayscale {
  position: absolute;
  left: 34px;
  top: 50%;
  margin: 0;
  margin-top: -1px;
  transform: translate(-50%, -50%) scale(0.41667)
}

.side-utility-item .locale-selector .flag-grayscale .flag, .side-utility-item .locale-selector .flag-grayscale .flag-grayscale {
  visibility: visible
}

.side-utility-item .locale-selector .lang {
  opacity: 1;
  display: block;
  padding-left: 0
}

.side-other-brands {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  list-style-type: none;
  padding: 10px 0
}

.side-other-brands .logo-cell {
  text-align: center;
  padding: 0;
  height: 100%;
  width: 100%;
  margin: 0 auto
}

.side-other-brands .logo-cell .img-responsive {
  display: inline-block;
  opacity: 1;
  max-height: 36px
}

.side-other-brands .logo-cell a, .side-other-brands .logo-cell .product-info .product-modal-link, .product-info .side-other-brands .logo-cell .product-modal-link, .side-other-brands .logo-cell .product-info-minimal .product-modal-link, .product-info-minimal .side-other-brands .logo-cell .product-modal-link, .side-other-brands .logo-cell .product-info-buy .product-modal-link, .product-info-buy .side-other-brands .logo-cell .product-modal-link, .side-other-brands .logo-cell .product-info-banner .product-modal-link, .product-info-banner .side-other-brands .logo-cell .product-modal-link, .side-other-brands .logo-cell .product-info-bundle .product-modal-link, .product-info-bundle .side-other-brands .logo-cell .product-modal-link {
  padding: 30px 0;
  width: 50%;
  height: 100%;
  display: inline-block;
  font-size: 16px;
  max-height: 36px;
  box-sizing: content-box
}

.side-other-brand-item {
  display: flex;
  flex: 50%;
  align-items: stretch
}

.side-promo a, .side-promo .product-info .product-modal-link, .product-info .side-promo .product-modal-link, .side-promo .product-info-minimal .product-modal-link, .product-info-minimal .side-promo .product-modal-link, .side-promo .product-info-buy .product-modal-link, .product-info-buy .side-promo .product-modal-link, .side-promo .product-info-banner .product-modal-link, .product-info-banner .side-promo .product-modal-link, .side-promo .product-info-bundle .product-modal-link, .product-info-bundle .side-promo .product-modal-link {
  padding: 0;
  display: block;
  text-decoration: none
}

.side-promo a:after, .side-promo .product-info .product-modal-link:after, .product-info .side-promo .product-modal-link:after, .side-promo .product-info-minimal .product-modal-link:after, .product-info-minimal .side-promo .product-modal-link:after, .side-promo .product-info-buy .product-modal-link:after, .product-info-buy .side-promo .product-modal-link:after, .side-promo .product-info-banner .product-modal-link:after, .product-info-banner .side-promo .product-modal-link:after, .side-promo .product-info-bundle .product-modal-link:after, .product-info-bundle .side-promo .product-modal-link:after {
  content: none
}

.side-promo img {
  display: block;
  width: 100%;
  max-width: none
}

.main-nav-secondary-bar {
  padding: 12px 0;
  visibility: hidden;
  opacity: 0
}

.main-nav-secondary-bar .product-shipping-message {
  display: none
}

.main-nav-secondary-bar .product-cta .btn-add-to-cart {
  text-align: left !important;
  line-height: 14px !important
}

.main-nav-secondary-bar .product-cta .btn-add-to-cart:before {
  font-size: 12px !important;
  line-height: 14px !important
}

.main-nav-secondary-bar .product-cta .product-cta-note {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 14px !important
}

@media(min-width:1025px) {
  .main-nav-secondary-bar .product-cta .product-cta-note {
    font-size: 18px;
    line-height: 1.22222;
    letter-spacing: 0
  }
}

.main-nav-secondary-bar .product-cta .product-cta-note.out-of-stock.backorderable {
  display: none
}

.main-nav-secondary-bar .title {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.22222;
  letter-spacing: 0;
  text-transform: uppercase;
  margin: 0
}

@media(min-width:1025px) {
  .main-nav-secondary-bar .title {
    font-size: 24px;
    line-height: 1;
    letter-spacing: 0
  }
}

.main-nav-util-bar>.container, .main-nav-util-bar>.container-xl, .img-banner[data-img-size^="col-"] .main-nav-util-bar>.img-banner-img-ctn, .main-nav-util-bar>.carousel-slide-copy-ctn, .main-nav-main-bar>.container, .main-nav-main-bar>.container-xl, .img-banner[data-img-size^="col-"] .main-nav-main-bar>.img-banner-img-ctn, .main-nav-main-bar>.carousel-slide-copy-ctn, .main-nav-secondary-bar>.container, .main-nav-secondary-bar>.container-xl, .img-banner[data-img-size^="col-"] .main-nav-secondary-bar>.img-banner-img-ctn, .main-nav-secondary-bar>.carousel-slide-copy-ctn {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  position: relative
}

.hamburger {
  background: 0;
  outline: 0;
  border: 0;
  padding: 0;
  width: 64px;
  height: 64px;
  position: relative;
  left: -26px;
  transform: translate3d(0, 0, 0);
  transition: background-color .2s linear, opacity .2s linear, left .2s ease-in-out;
  z-index: 2
}

@media(min-width:1025px) {
  .hamburger {
    left: -20px !important;
    opacity: .7
  }
  .hamburger:hover, .hamburger:active, .hamburger:not(.focus--mouse):focus {
    opacity: 1
  }
}

.hamburger .lines {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -1px
}

.hamburger span {
  transition: transform .15s ease-in, top .15s ease-out .15s
}

.hamburger .top-bar, .hamburger .middle-bar, .hamburger .bottom-bar {
  width: 23px;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: white;
  transform: translateX(-50%);
  transform-origin: center;
  transition: background-color .2s linear
}

.main-nav.theme-light:not(.pinned) .hamburger .top-bar, .carousel-controls.theme-light .main-nav.pagination-dots:not(.pinned) .hamburger .top-bar, .main-nav.theme-light:not(.pinned) .hamburger .middle-bar, .carousel-controls.theme-light .main-nav.pagination-dots:not(.pinned) .hamburger .middle-bar, .main-nav.theme-light:not(.pinned) .hamburger .bottom-bar, .carousel-controls.theme-light .main-nav.pagination-dots:not(.pinned) .hamburger .bottom-bar {
  background-color: black
}

.hamburger .top-bar {
  top: -8px
}

.hamburger .bottom-bar {
  top: 8px
}

.hamburger:focus:not(.focus--mouse) {
  border: 1px solid white
}

body:not(.desktop-menu-open) .main-nav.theme-light:not(.pinned) .hamburger:focus:not(.focus--mouse), body:not(.desktop-menu-open) .carousel-controls.theme-light .main-nav.pagination-dots:not(.pinned) .hamburger:focus:not(.focus--mouse), .carousel-controls.theme-light body:not(.desktop-menu-open) .main-nav.pagination-dots:not(.pinned) .hamburger:focus:not(.focus--mouse) {
  border-color: black
}

body.desktop-menu-open .hamburger, body.mobile-nav-open .hamburger {
  background-color: #676767;
  opacity: 1
}

body.desktop-menu-open .hamburger:hover, body.desktop-menu-open .hamburger:active, body.desktop-menu-open .hamburger:not(.focus--mouse):focus, body.mobile-nav-open .hamburger:hover, body.mobile-nav-open .hamburger:active, body.mobile-nav-open .hamburger:not(.focus--mouse):focus {
  background-color: #00b8fc
}

body.desktop-menu-open .hamburger span, body.mobile-nav-open .hamburger span {
  background-color: white !important;
  transition: top .15s ease-in, transform .15s ease-out .15s
}

body.desktop-menu-open .hamburger span.top-bar, body.desktop-menu-open .hamburger span.middle-bar, body.mobile-nav-open .hamburger span.top-bar, body.mobile-nav-open .hamburger span.middle-bar {
  top: 0;
  transform: translateX(-50%) rotate(45deg)
}

body.desktop-menu-open .hamburger span.bottom-bar, body.mobile-nav-open .hamburger span.bottom-bar {
  top: 0;
  transform: translateX(-50%) rotate(-45deg)
}

body.mobile-nav-open .hamburger {
  pointer-events: auto;
  background-color: #0090bf !important;
  left: -30px
}

@media(min-width:720px) {
  body.mobile-nav-open .hamburger {
    left: -40px
  }
}

.main-footer {
  background-color: white;
  overflow: auto;
  color: #2f3132;
  position: relative
}

@media(min-width:1025px) {
  .main-footer {
    background-color: #f4f4f4
  }
}

.main-footer hr {
  display: none
}

.footer-nav {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin-right: -24px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
  padding-top: 15px;
  padding-bottom: 12px
}

@media(min-width:720px) {
  .footer-nav {
    margin-right: -24px
  }
}

@media(min-width:1025px) {
  .footer-nav {
    margin-right: -20px
  }
}

@media(min-width:1490px) {
  .footer-nav {
    margin-right: -20px
  }
}

@media(min-width:720px) {
  .footer-nav {
    padding-top: 50px;
    padding-bottom: 16px
  }
}

.footer-nav-item {
  width: calc(50% - 24px);
  margin-right: 24px;
  margin-bottom: 14px
}

@media(min-width:720px) {
  .footer-nav-item {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .footer-nav-item {
    width: calc(25% - 20px);
    margin-right: 20px
  }
}

@media(max-width:719px) {
  .footer-nav-item {
    width: auto;
    margin-bottom: 0;
    margin-right: 9px;
    display: flex
  }
}

.footer-link {
  font-weight: normal;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: none;
  color: #2f3132 !important;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 12px;
  padding: 15px;
  margin-left: -15px
}

@media(min-width:720px) {
  .footer-link {
    font-size: 14px;
    padding: 0;
    margin-left: 0
  }
}

.footer-link span {
  border-bottom: 1px solid transparent
}

.footer-link:hover, .footer-link:active, .footer-link:not(.focus--mouse):focus {
  color: #2f3132 !important
}

.footer-link:hover span, .footer-link:active span, .footer-link:not(.focus--mouse):focus span {
  border-color: #2f3132
}

.footer-bottom-row {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  background-repeat: repeat-x;
  background-position: left top;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-black.gif)
}

@media(min-width:720px) {
  .footer-bottom-row {
    margin-bottom: 50px;
    background-image: none
  }
}

@media(max-width:719px) {
  .footer-bottom-row .social-tool-bar-aem {
    display: flex;
    width: 100%
  }
  .footer-bottom-row .footer-social-links {
    justify-content: flex-start
  }
}

.copyright {
  font-weight: normal;
  font-size: 12px;
  line-height: 1.16667;
  letter-spacing: 0;
  text-transform: none;
  order: 2;
  margin-left: -30px;
  margin-right: -30px;
  width: calc(100% + 60px);
  padding: 30px;
  text-align: center
}

@media(min-width:720px) {
  .copyright {
    padding: 0;
    margin: 0;
    text-align: left;
    padding-right: 24px;
    order: 0;
    width: auto
  }
}

@media(min-width:1025px) {
  .copyright {
    padding-right: 20px
  }
}

.footer-social-links {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: calc(100% + 36px);
  margin-left: -18px;
  margin-right: -18px;
  padding-top: 12px;
  padding-bottom: 12px
}

@media(min-width:720px) {
  .footer-social-links {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    justify-content: flex-end;
    padding-top: 0;
    padding-bottom: 0
  }
}

.footer-social-links a, .footer-social-links .product-info .product-modal-link, .product-info .footer-social-links .product-modal-link, .footer-social-links .product-info-minimal .product-modal-link, .product-info-minimal .footer-social-links .product-modal-link, .footer-social-links .product-info-buy .product-modal-link, .product-info-buy .footer-social-links .product-modal-link, .footer-social-links .product-info-banner .product-modal-link, .product-info-banner .footer-social-links .product-modal-link, .footer-social-links .product-info-bundle .product-modal-link, .product-info-bundle .footer-social-links .product-modal-link {
  color: #2f3132 !important;
  transition: color .2s linear;
  display: block;
  padding: 18px;
  text-decoration: none
}

.footer-social-links a:after, .footer-social-links .product-info .product-modal-link:after, .product-info .footer-social-links .product-modal-link:after, .footer-social-links .product-info-minimal .product-modal-link:after, .product-info-minimal .footer-social-links .product-modal-link:after, .footer-social-links .product-info-buy .product-modal-link:after, .product-info-buy .footer-social-links .product-modal-link:after, .footer-social-links .product-info-banner .product-modal-link:after, .product-info-banner .footer-social-links .product-modal-link:after, .footer-social-links .product-info-bundle .product-modal-link:after, .product-info-bundle .footer-social-links .product-modal-link:after {
  display: block
}

.footer-social-links .icon-facebook {
  font-size: 22px
}

.footer-social-links .icon-facebook:active, .footer-social-links .icon-facebook:hover, .footer-social-links .icon-facebook:not(.focus--mouse):focus {
  color: #3b5998 !important
}

.footer-social-links .icon-twitter {
  font-size: 18px
}

.footer-social-links .icon-twitter:active, .footer-social-links .icon-twitter:hover, .footer-social-links .icon-twitter:not(.focus--mouse):focus {
  color: #1da1f2 !important
}

.footer-social-links .icon-youtube {
  font-size: 18px
}

.footer-social-links .icon-youtube:active, .footer-social-links .icon-youtube:hover, .footer-social-links .icon-youtube:not(.focus--mouse):focus {
  color: #f00 !important
}

.footer-social-links .icon-tribe {
  font-size: 20px
}

.footer-social-links .icon-tribe:active, .footer-social-links .icon-tribe:hover, .footer-social-links .icon-tribe:not(.focus--mouse):focus {
  color: #df0a17 !important
}

.footer-social-links .icon-instagram {
  font-size: 22px
}

.footer-social-links .icon-instagram:active, .footer-social-links .icon-instagram:hover, .footer-social-links .icon-instagram:not(.focus--mouse):focus {
  color: #e1306c !important
}

.footer-social-links .icon-youku {
  font-size: 19px;
  padding: 18px 14px;
  position: relative;
  top: 1px
}

.footer-social-links .icon-youku:active, .footer-social-links .icon-youku:hover, .footer-social-links .icon-youku:not(.focus--mouse):focus {
  color: #ee4022 !important
}

.modal-ctn {
  position: absolute;
  width: 0;
  height: 100vh;
  top: 0;
  left: 0;
  overflow: auto;
  background-color: rgba(38, 38, 38, 0.97);
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: opacity .2s linear
}

@media(min-width:1025px) {
  .modal-ctn {
    height: calc(100vh - 46px)
  }
}

body.has-promo-bar .modal-ctn {
  height: calc(100vh - 46px)
}

@media(min-width:1025px) {
  body.has-promo-bar .modal-ctn {
    height: calc(100vh - 46px - 46px)
  }
}

.modal-ctn.show {
  visibility: visible;
  pointer-events: auto;
  opacity: 1;
  z-index: 200;
  width: 100vw;
  height: 100vh !important
}

.modal-content {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: auto
}

.video-play-btn {
  background: 0;
  outline: 0;
  border: 0;
  padding: 0;
  display: inline-block;
  width: 312px;
  height: 312px;
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%
}

.video-play-btn svg {
  width: 100%;
  height: 100%
}

.video-play-btn.loading {
  cursor: default
}

.video-play-btn.close {
  display: none
}

.video-play-btn.medium {
  width: 168px;
  height: 168px
}

.video-play-btn.small, a.video-play-btn.cta-online-retailers, .product-info .video-play-btn.cta-online-retailers.product-modal-link, .product-info-minimal .video-play-btn.cta-online-retailers.product-modal-link, .product-info-buy .video-play-btn.cta-online-retailers.product-modal-link, .product-info-banner .video-play-btn.cta-online-retailers.product-modal-link, .product-info-bundle .video-play-btn.cta-online-retailers.product-modal-link {
  width: 100px;
  height: 100px
}

.close-btn {
  background: 0;
  outline: 0;
  border: 0;
  padding: 0;
  display: inline-block;
  width: 134px;
  height: 134px;
  visibility: hidden;
  transition: opacity .4s linear
}

.close-btn svg {
  width: 100%;
  height: 100%
}

.close-btn.show {
  visibility: visible
}

.close-btn.fade-out {
  opacity: 0
}

.close-btn.medium {
  width: 80px;
  height: 80px
}

.close-btn.small, a.close-btn.cta-online-retailers, .product-info .close-btn.cta-online-retailers.product-modal-link, .product-info-minimal .close-btn.cta-online-retailers.product-modal-link, .product-info-buy .close-btn.cta-online-retailers.product-modal-link, .product-info-banner .close-btn.cta-online-retailers.product-modal-link, .product-info-bundle .close-btn.cta-online-retailers.product-modal-link {
  width: 50px;
  height: 50px
}

.modal-ctn .close-btn {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 100
}

@media(max-width:1024px) {
  .modal-ctn .close-btn {
    background-color: white;
    width: 70px;
    height: 70px;
    top: 0;
    right: 0
  }
  .modal-ctn .close-btn:before {
    content: "";
    font-family: "logi-gaming-icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none !important;
    line-height: 1;
    vertical-align: top;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: black;
    font-size: 17px
  }
  .modal-ctn .close-btn svg {
    display: none
  }
}

@media(max-width:719px) {
  .modal-ctn .close-btn {
    width: 50px;
    height: 50px
  }
}

.open-close-btn {
  background: 0;
  outline: 0;
  border: 0;
  padding: 0;
  display: inline-block;
  width: 208px;
  height: auto;
  position: absolute;
  transform: translateX(-50%);
  top: 50%;
  left: 50%;
  font-size: 16px;
  line-height: 1
}

.open-close-btn svg {
  width: 208px;
  height: 208px;
  position: relative
}

.open-close-btn .open-close-bg, .open-close-btn .open-close-plus {
  transition: fill .3s linear
}

.open-close-btn .open-close-btn-txt {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: none;
  text-transform: uppercase;
  color: white
}

.open-close-btn.close .open-close-bg {
  fill: #fff
}

.open-close-btn.close .open-close-plus {
  fill: #000
}

.theme-light .open-close-btn .open-close-dotted-stroke {
  stroke: #2f3132;
  transition: stroke .3s linear
}

.theme-light .open-close-btn .open-close-btn-txt {
  color: #2f3132
}

.theme-light .open-close-btn.close .open-close-bg {
  fill: #2f3132
}

.theme-light .open-close-btn.close .open-close-plus {
  fill: #fff
}

.theme-light .open-close-btn:not(.close).hover .open-close-dotted-stroke {
  stroke: white
}

.prev-btn, .next-btn {
  background: 0;
  outline: 0;
  border: 0;
  padding: 0;
  display: inline-block;
  width: 112px;
  height: 112px;
  transform: translateY(-50%)
}

.prev-btn svg, .next-btn svg {
  width: 100%;
  height: 100%;
  transform: scale(0.75)
}

@media(min-width:1490px) {
  .prev-btn svg, .next-btn svg {
    transform: none
  }
}

.next-btn {
  transform: translateY(-50%) scaleX(-1)
}

.text-btn {
  background: 0;
  outline: 0;
  border: 0;
  padding: 0;
  width: 208px;
  height: 208px;
  position: relative
}

.text-btn .generic-btn-dotted-stroke {
  stroke: #00b8fc
}

.text-btn .generic-btn-solid-stroke {
  stroke: #00b8fc
}

.text-btn-txt {
  font-weight: normal;
  font-size: 14px;
  line-height: 1.28571;
  text-transform: uppercase;
  color: #00b8fc;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  align-text: center
}

.pagination-dots, .slick-dots {
  list-style-type: none;
  padding-left: 0
}

.pagination-dots:after, .slick-dots:after {
  content: '';
  display: table;
  clear: both
}

.pagination-dots.theme-dark .pagination-dot.active:before, .pagination-dots.product-info-banner .pagination-dot.active:before, .pagination-dots.theme-dark .slick-active button:before, .pagination-dots.product-info-banner .slick-active button:before, .theme-dark .pagination-dots .pagination-dot.active:before, .product-info-banner .pagination-dots .pagination-dot.active:before, .theme-dark .pagination-dots .slick-active button:before, .product-info-banner .pagination-dots .slick-active button:before, [data-theme="theme-dark"] .pagination-dots .pagination-dot.active:before, [data-theme="theme-dark"] .pagination-dots .slick-active button:before, .slick-dots.theme-dark .pagination-dot.active:before, .slick-dots.product-info-banner .pagination-dot.active:before, .slick-dots.theme-dark .slick-active button:before, .slick-dots.product-info-banner .slick-active button:before, .theme-dark .slick-dots .pagination-dot.active:before, .product-info-banner .slick-dots .pagination-dot.active:before, .theme-dark .slick-dots .slick-active button:before, .product-info-banner .slick-dots .slick-active button:before, [data-theme="theme-dark"] .slick-dots .pagination-dot.active:before, [data-theme="theme-dark"] .slick-dots .slick-active button:before {
  border-color: white
}

.pagination-dots.theme-light .pagination-dot.active:before, .carousel-controls.theme-light .pagination-dots .pagination-dot.active:before, .pagination-dots.theme-light .slick-active button:before, .carousel-controls.theme-light .pagination-dots .slick-active button:before, .theme-light .pagination-dots .pagination-dot.active:before, .theme-light .pagination-dots .slick-active button:before, [data-theme="theme-light"] .pagination-dots .pagination-dot.active:before, [data-theme="theme-light"] .pagination-dots .slick-active button:before, .slick-dots.theme-light .pagination-dot.active:before, .carousel-controls.theme-light .slick-dots.pagination-dots .pagination-dot.active:before, .slick-dots.theme-light .slick-active button:before, .carousel-controls.theme-light .slick-dots.pagination-dots .slick-active button:before, .theme-light .slick-dots .pagination-dot.active:before, .theme-light .slick-dots .slick-active button:before, [data-theme="theme-light"] .slick-dots .pagination-dot.active:before, [data-theme="theme-light"] .slick-dots .slick-active button:before {
  border-color: black
}

.pagination-dot, .slick-dots button {
  background: 0;
  outline: 0;
  border: 0;
  padding: 0;
  float: left;
  display: block;
  width: 22px;
  height: 22px;
  position: relative;
  cursor: pointer
}

.pagination-dot:before, .slick-dots button:before {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  background-color: #c3c6c8;
  border-radius: 50%;
  box-sizing: content-box;
  transition: .2s ease-out transform
}

.pagination-dot:not(.active):hover:before, .pagination-dot:not(.active):active:before, .pagination-dot:not(.active):not(.focus--mouse):focus:before, .slick-dots li:not(.slick-active) button:hover:before, .slick-dots li:not(.slick-active) button:active:before, .slick-dots li:not(.slick-active) button:not(.focus--mouse):focus:before {
  transform: translate(-50%, -50%) scale(1.25)
}

.pagination-dot.active:before, .slick-dots .slick-active button:before {
  background-color: transparent;
  border: 2px solid white
}

.g-loading-anim {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px
}

.g-loading-anim svg {
  width: 100%;
  height: 100%
}

.g-loading-anim path, .g-loading-anim polygon {
  fill: #2f3132
}

.g-loading-anim.theme-dark path, .g-loading-anim.product-info-banner path, .g-loading-anim.theme-dark polygon, .g-loading-anim.product-info-banner polygon, .theme-dark .g-loading-anim path, .product-info-banner .g-loading-anim path, .theme-dark .g-loading-anim polygon, .product-info-banner .g-loading-anim polygon {
  fill: white
}

.g-loading-anim.theme-blue path, .g-loading-anim.theme-blue polygon, .theme-blue .g-loading-anim path, .theme-blue .g-loading-anim polygon {
  fill: #00b8fc
}

.slick-cloned .g-loading-anim {
  display: none !important
}

.logi-tooltip {
  background-color: white;
  font-family: "Brown-Pro-Light", Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: .02em;
  color: #262626;
  padding: 8px 10px 6px;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 400;
  border-radius: 4px;
  border: 1px solid #c3c6c8
}

.logi-tooltip:before {
  content: '';
  position: absolute;
  display: block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  border: 8px solid transparent
}

.logi-tooltip.anchor-top:before, .logi-tooltip.anchor-center:before {
  border-top-color: white;
  bottom: -15px;
  left: 50%;
  margin-left: -8px
}

.logi-tooltip.anchor-bottom:before {
  border-bottom-color: white;
  top: -15px;
  left: 50%;
  margin-left: -8px
}

.logi-tooltip.anchor-left:before {
  border-left-color: white;
  top: 50%;
  right: -15px;
  margin-top: -8px
}

.logi-tooltip.anchor-right:before {
  border-right-color: white;
  top: 50%;
  left: -15px;
  margin-top: -8px
}

.logi-tooltip.theme-light, .carousel-controls.theme-light .logi-tooltip.pagination-dots {
  background-color: #2f3132;
  color: white;
  border: 0
}

.logi-tooltip.theme-light.anchor-top:before, .carousel-controls.theme-light .logi-tooltip.anchor-top.pagination-dots:before, .logi-tooltip.theme-light.anchor-center:before, .carousel-controls.theme-light .logi-tooltip.anchor-center.pagination-dots:before {
  border-top-color: #2f3132
}

.logi-tooltip.theme-light.anchor-bottom:before, .carousel-controls.theme-light .logi-tooltip.anchor-bottom.pagination-dots:before {
  border-bottom-color: #2f3132
}

.logi-tooltip.theme-light.anchor-left:before, .carousel-controls.theme-light .logi-tooltip.anchor-left.pagination-dots:before {
  border-left-color: #2f3132
}

.logi-tooltip.theme-light.anchor-right:before, .carousel-controls.theme-light .logi-tooltip.anchor-right.pagination-dots:before {
  border-right-color: #2f3132
}

.logi-tooltip.inline-tooltip {
  position: relative;
  left: auto !important;
  top: auto !important;
  width: 100%;
  max-width: none !important;
  margin-top: 15px;
  margin-bottom: 20px;
  min-height: 46px;
  display: flex;
  align-items: center
}

.logi-tooltip.inline-tooltip:before {
  border-bottom-color: white !important;
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  top: -24px !important;
  left: 30px !important;
  right: auto !important;
  bottom: auto !important;
  margin-left: -12px !important;
  margin-top: 0 !important;
  width: 24px !important;
  height: 24px !important;
  border-width: 12px !important
}

.logi-tooltip.inline-tooltip.theme-light:before, .carousel-controls.theme-light .logi-tooltip.inline-tooltip.pagination-dots:before {
  border-bottom-color: #2f3132 !important
}

.logi-tooltip[lang="zh-CN"] {
  font-family: "Noto Sans CJK SC-THIN"
}

.logi-tooltip[lang="ja-JP"] {
  font-family: "Noto Sans CJK JP-THIN"
}

.logi-tooltip[lang="ko-KR"] {
  font-family: "Noto Sans CJK KR-THIN"
}

.logi-tooltip[lang=zh-TW] {
  font-family: "Noto Sans CJK TC-THIN"
}

.logi-tooltip[lang=zh-HK] {
  font-family: "Noto Sans CJK TC-THIN"
}

.grid-guide {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 9999
}

.grid-guide .container, .grid-guide .container-xl, .grid-guide .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .img-banner-img-ctn, .grid-guide .carousel-slide-copy-ctn, .grid-guide .container-xl, .grid-guide .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .img-banner-img-ctn {
  position: relative;
  height: 100%
}

.grid-guide .container:before, .grid-guide .container-xl:before, .grid-guide .img-banner[data-img-size^="col-"] .img-banner-img-ctn:before, .img-banner[data-img-size^="col-"] .grid-guide .img-banner-img-ctn:before, .grid-guide .carousel-slide-copy-ctn:before, .grid-guide .container:after, .grid-guide .container-xl:after, .grid-guide .img-banner[data-img-size^="col-"] .img-banner-img-ctn:after, .img-banner[data-img-size^="col-"] .grid-guide .img-banner-img-ctn:after, .grid-guide .carousel-slide-copy-ctn:after, .grid-guide .container-xl:before, .grid-guide .img-banner[data-img-size^="col-"] .img-banner-img-ctn:before, .img-banner[data-img-size^="col-"] .grid-guide .img-banner-img-ctn:before, .grid-guide .container-xl:after, .grid-guide .img-banner[data-img-size^="col-"] .img-banner-img-ctn:after, .img-banner[data-img-size^="col-"] .grid-guide .img-banner-img-ctn:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  border-left: 1px dashed green
}

.grid-guide .container:after, .grid-guide .container-xl:after, .grid-guide .img-banner[data-img-size^="col-"] .img-banner-img-ctn:after, .img-banner[data-img-size^="col-"] .grid-guide .img-banner-img-ctn:after, .grid-guide .carousel-slide-copy-ctn:after, .grid-guide .container-xl:after, .grid-guide .img-banner[data-img-size^="col-"] .img-banner-img-ctn:after, .img-banner[data-img-size^="col-"] .grid-guide .img-banner-img-ctn:after {
  left: 100%
}

.grid-guide .container.mobile, .grid-guide .mobile.container-xl, .grid-guide .img-banner[data-img-size^="col-"] .mobile.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .mobile.img-banner-img-ctn, .grid-guide .mobile.carousel-slide-copy-ctn, .grid-guide .container-xl.mobile, .grid-guide .img-banner[data-img-size^="col-"] .mobile.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .mobile.img-banner-img-ctn {
  display: block
}

.grid-guide .container.tablet, .grid-guide .tablet.container-xl, .grid-guide .img-banner[data-img-size^="col-"] .tablet.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .tablet.img-banner-img-ctn, .grid-guide .tablet.carousel-slide-copy-ctn, .grid-guide .container-xl.tablet, .grid-guide .img-banner[data-img-size^="col-"] .tablet.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .tablet.img-banner-img-ctn {
  display: none
}

.grid-guide .container.desktop, .grid-guide .desktop.container-xl, .grid-guide .img-banner[data-img-size^="col-"] .desktop.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .desktop.img-banner-img-ctn, .grid-guide .desktop.carousel-slide-copy-ctn, .grid-guide .container-xl.desktop, .grid-guide .img-banner[data-img-size^="col-"] .desktop.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .desktop.img-banner-img-ctn {
  display: none
}

.grid-guide .container.desktop-xl, .grid-guide .desktop-xl.container-xl, .grid-guide .img-banner[data-img-size^="col-"] .desktop-xl.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .desktop-xl.img-banner-img-ctn, .grid-guide .desktop-xl.carousel-slide-copy-ctn, .grid-guide .container-xl.desktop-xl, .grid-guide .img-banner[data-img-size^="col-"] .desktop-xl.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .desktop-xl.img-banner-img-ctn {
  display: none
}

@media(min-width:720px) {
  .grid-guide .container.mobile, .grid-guide .mobile.container-xl, .grid-guide .img-banner[data-img-size^="col-"] .mobile.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .mobile.img-banner-img-ctn, .grid-guide .mobile.carousel-slide-copy-ctn, .grid-guide .container-xl.mobile, .grid-guide .img-banner[data-img-size^="col-"] .mobile.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .mobile.img-banner-img-ctn {
    display: none
  }
  .grid-guide .container.tablet, .grid-guide .tablet.container-xl, .grid-guide .img-banner[data-img-size^="col-"] .tablet.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .tablet.img-banner-img-ctn, .grid-guide .tablet.carousel-slide-copy-ctn, .grid-guide .container-xl.tablet, .grid-guide .img-banner[data-img-size^="col-"] .tablet.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .tablet.img-banner-img-ctn {
    display: block
  }
  .grid-guide .container.desktop, .grid-guide .desktop.container-xl, .grid-guide .img-banner[data-img-size^="col-"] .desktop.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .desktop.img-banner-img-ctn, .grid-guide .desktop.carousel-slide-copy-ctn, .grid-guide .container-xl.desktop, .grid-guide .img-banner[data-img-size^="col-"] .desktop.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .desktop.img-banner-img-ctn {
    display: none
  }
  .grid-guide .container.desktop-xl, .grid-guide .desktop-xl.container-xl, .grid-guide .img-banner[data-img-size^="col-"] .desktop-xl.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .desktop-xl.img-banner-img-ctn, .grid-guide .desktop-xl.carousel-slide-copy-ctn, .grid-guide .container-xl.desktop-xl, .grid-guide .img-banner[data-img-size^="col-"] .desktop-xl.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .desktop-xl.img-banner-img-ctn {
    display: none
  }
}

@media(min-width:1025px) {
  .grid-guide .container.mobile, .grid-guide .mobile.container-xl, .grid-guide .img-banner[data-img-size^="col-"] .mobile.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .mobile.img-banner-img-ctn, .grid-guide .mobile.carousel-slide-copy-ctn, .grid-guide .container-xl.mobile, .grid-guide .img-banner[data-img-size^="col-"] .mobile.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .mobile.img-banner-img-ctn {
    display: none
  }
  .grid-guide .container.tablet, .grid-guide .tablet.container-xl, .grid-guide .img-banner[data-img-size^="col-"] .tablet.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .tablet.img-banner-img-ctn, .grid-guide .tablet.carousel-slide-copy-ctn, .grid-guide .container-xl.tablet, .grid-guide .img-banner[data-img-size^="col-"] .tablet.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .tablet.img-banner-img-ctn {
    display: none
  }
  .grid-guide .container.desktop, .grid-guide .desktop.container-xl, .grid-guide .img-banner[data-img-size^="col-"] .desktop.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .desktop.img-banner-img-ctn, .grid-guide .desktop.carousel-slide-copy-ctn, .grid-guide .container-xl.desktop, .grid-guide .img-banner[data-img-size^="col-"] .desktop.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .desktop.img-banner-img-ctn {
    display: block
  }
  .grid-guide .container.desktop-xl, .grid-guide .desktop-xl.container-xl, .grid-guide .img-banner[data-img-size^="col-"] .desktop-xl.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .desktop-xl.img-banner-img-ctn, .grid-guide .desktop-xl.carousel-slide-copy-ctn, .grid-guide .container-xl.desktop-xl, .grid-guide .img-banner[data-img-size^="col-"] .desktop-xl.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .desktop-xl.img-banner-img-ctn {
    display: none
  }
}

@media(min-width:1490px) {
  .grid-guide .container.mobile, .grid-guide .mobile.container-xl, .grid-guide .img-banner[data-img-size^="col-"] .mobile.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .mobile.img-banner-img-ctn, .grid-guide .mobile.carousel-slide-copy-ctn, .grid-guide .container-xl.mobile, .grid-guide .img-banner[data-img-size^="col-"] .mobile.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .mobile.img-banner-img-ctn {
    display: none
  }
  .grid-guide .container.tablet, .grid-guide .tablet.container-xl, .grid-guide .img-banner[data-img-size^="col-"] .tablet.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .tablet.img-banner-img-ctn, .grid-guide .tablet.carousel-slide-copy-ctn, .grid-guide .container-xl.tablet, .grid-guide .img-banner[data-img-size^="col-"] .tablet.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .tablet.img-banner-img-ctn {
    display: none
  }
  .grid-guide .container.desktop, .grid-guide .desktop.container-xl, .grid-guide .img-banner[data-img-size^="col-"] .desktop.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .desktop.img-banner-img-ctn, .grid-guide .desktop.carousel-slide-copy-ctn, .grid-guide .container-xl.desktop, .grid-guide .img-banner[data-img-size^="col-"] .desktop.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .desktop.img-banner-img-ctn {
    display: none
  }
  .grid-guide .container.desktop-xl, .grid-guide .desktop-xl.container-xl, .grid-guide .img-banner[data-img-size^="col-"] .desktop-xl.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .desktop-xl.img-banner-img-ctn, .grid-guide .desktop-xl.carousel-slide-copy-ctn, .grid-guide .container-xl.desktop-xl, .grid-guide .img-banner[data-img-size^="col-"] .desktop-xl.img-banner-img-ctn, .img-banner[data-img-size^="col-"] .grid-guide .desktop-xl.img-banner-img-ctn {
    display: block
  }
}

.grid-guide .grid {
  height: 100%
}

.grid-guide .col {
  height: 100%;
  position: relative
}

.grid-guide .col span {
  position: relative;
  display: block;
  width: 100%;
  height: 100%
}

.grid-guide .col span:before {
  display: block;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 0, 0, 0.15)
}

.grid-guide .container .col, .grid-guide .container-xl .col, .grid-guide .img-banner[data-img-size^="col-"] .img-banner-img-ctn .col, .img-banner[data-img-size^="col-"] .grid-guide .img-banner-img-ctn .col, .grid-guide .carousel-slide-copy-ctn .col {
  width: calc(25% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .grid-guide .container .col, .grid-guide .container-xl .col, .grid-guide .img-banner[data-img-size^="col-"] .img-banner-img-ctn .col, .img-banner[data-img-size^="col-"] .grid-guide .img-banner-img-ctn .col, .grid-guide .carousel-slide-copy-ctn .col {
    width: calc(12.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-guide .container .col, .grid-guide .container-xl .col, .grid-guide .img-banner[data-img-size^="col-"] .img-banner-img-ctn .col, .img-banner[data-img-size^="col-"] .grid-guide .img-banner-img-ctn .col, .grid-guide .carousel-slide-copy-ctn .col {
    width: calc(8.33333% - 20px);
    margin-right: 20px
  }
}

.grid-guide .container-xl .col, .grid-guide .img-banner[data-img-size^="col-"] .img-banner-img-ctn .col, .img-banner[data-img-size^="col-"] .grid-guide .img-banner-img-ctn .col {
  width: calc(25% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .grid-guide .container-xl .col, .grid-guide .img-banner[data-img-size^="col-"] .img-banner-img-ctn .col, .img-banner[data-img-size^="col-"] .grid-guide .img-banner-img-ctn .col {
    width: calc(12.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-guide .container-xl .col, .grid-guide .img-banner[data-img-size^="col-"] .img-banner-img-ctn .col, .img-banner[data-img-size^="col-"] .grid-guide .img-banner-img-ctn .col {
    width: calc(8.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .grid-guide .container-xl .col, .grid-guide .img-banner[data-img-size^="col-"] .img-banner-img-ctn .col, .img-banner[data-img-size^="col-"] .grid-guide .img-banner-img-ctn .col {
    width: calc(7.14286% - 20px);
    margin-right: 20px
  }
}

.grid-guide .container-xl .col:first-child span:before, .grid-guide .img-banner[data-img-size^="col-"] .img-banner-img-ctn .col:first-child span:before, .img-banner[data-img-size^="col-"] .grid-guide .img-banner-img-ctn .col:first-child span:before, .grid-guide .container-xl .col:last-child span:before, .grid-guide .img-banner[data-img-size^="col-"] .img-banner-img-ctn .col:last-child span:before, .img-banner[data-img-size^="col-"] .grid-guide .img-banner-img-ctn .col:last-child span:before {
  background-color: rgba(0, 255, 0, 0.15)
}

.showing-grid .product-banner .product-details-ctn, .showing-grid .product-banner .product-shot-billboard-name, .showing-grid .product-banner .product-shot {
  border: 1px solid white
}

.showing-grid .product-banner:before {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  top: 50%;
  height: 800px;
  margin-top: -400px;
  border-top: 1px dashed #676767;
  border-bottom: 1px dashed #676767
}

.showing-grid .product-banner:after {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 126px;
  border-bottom: 1px dashed red
}

.product-banner {
  overflow: hidden;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  width: 100%;
  min-height: calc(100vh - 46px);
  min-height: 100vh;
  position: relative;
  flex-direction: column;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 0
}

@media(min-width:1025px) {
  .product-banner {
    min-height: calc(100vh - 46px)
  }
}

body.has-promo-bar .product-banner {
  min-height: calc(100vh - 46px)
}

@media(min-width:1025px) {
  body.has-promo-bar .product-banner {
    min-height: calc(100vh - 46px - 46px)
  }
}

body.wcm-edit .product-banner, body.wcm-design .product-banner, body.wcm-preview .product-banner {
  min-height: 0
}

.product-banner>.container, .product-banner>.container-xl, .img-banner[data-img-size^="col-"] .product-banner>.img-banner-img-ctn, .product-banner>.carousel-slide-copy-ctn {
  flex-direction: column;
  justify-content: center
}

.product-banner>.container, .product-banner>.container-xl, .img-banner[data-img-size^="col-"] .product-banner>.img-banner-img-ctn, .product-banner>.carousel-slide-copy-ctn, .product-banner>.carousel-banner-slides {
  min-height: 522px;
  display: flex;
  align-items: stretch;
  flex-wrap: nowrap;
  flex-grow: 1
}

.product-banner>.container>.grid, .product-banner>.container-xl>.grid, .img-banner[data-img-size^="col-"] .product-banner>.img-banner-img-ctn>.grid, .product-banner>.carousel-slide-copy-ctn>.grid, .product-banner>.carousel-banner-slides>.grid {
  flex-grow: 1
}

@media(min-width:1025px) {
  .product-banner {
    flex-direction: row
  }
  .product-banner .image-ctn, .product-banner .container-xl, .product-banner .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .img-banner[data-img-size^="col-"] .product-banner .img-banner-img-ctn, .product-banner .grid {
    height: 100%
  }
}

.product-banner[data-bg="img"] .image-ctn .container-xl, .product-banner[data-bg="img"] .image-ctn .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .img-banner[data-img-size^="col-"] .product-banner[data-bg="img"] .image-ctn .img-banner-img-ctn {
  display: none
}

.product-banner .image-ctn {
  width: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat
}

@media(max-width:1024px) {
  .product-banner .image-ctn {
    flex-grow: 1;
    display: flex;
    align-items: center
  }
}

@media(min-width:1025px) {
  .product-banner .image-ctn {
    position: absolute;
    top: 0
  }
}

.product-banner .image-ctn .container-xl, .product-banner .image-ctn .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .img-banner[data-img-size^="col-"] .product-banner .image-ctn .img-banner-img-ctn {
  overflow: hidden
}

.product-banner .details-ctn {
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  width: 100%
}

@media(min-width:720px) {
  .product-banner .details-ctn {
    padding-top: 40px;
    padding-bottom: 40px
  }
}

@media(min-width:1025px) {
  .product-banner .details-ctn {
    padding-top: 80px;
    padding-bottom: 80px
  }
}

@media(min-width:720px) {
  .product-banner .details-ctn {
    padding-top: 60px;
    padding-bottom: 60px
  }
}

@media(min-width:720px) and (min-width:720px) {
  .product-banner .details-ctn {
    padding-top: 60px;
    padding-bottom: 60px
  }
}

@media(min-width:720px) and (min-width:1025px) {
  .product-banner .details-ctn {
    padding-top: 100px;
    padding-bottom: 100px
  }
}

@media(min-width:1025px) {
  .product-banner .details-ctn {
    padding: 126px 0
  }
}

.product-banner .grid {
  align-items: center
}

.product-banner.text-left .product-details-ctn {
  margin-left: 0
}

@media(min-width:720px) {
  .product-banner.text-left .product-details-ctn {
    margin-left: 12.5%
  }
}

@media(min-width:1025px) {
  .product-banner.text-left .product-details-ctn {
    margin-left: 0
  }
}

@media(min-width:1490px) {
  .product-banner.text-left .product-details-ctn {
    margin-left: 7.14286%
  }
}

.product-banner.text-right .product-details-ctn {
  margin-left: 0
}

@media(min-width:720px) {
  .product-banner.text-right .product-details-ctn {
    margin-left: 12.5%
  }
}

@media(min-width:1025px) {
  .product-banner.text-right .product-details-ctn {
    margin-left: 83.33333%
  }
}

@media(min-width:1490px) {
  .product-banner.text-right .product-details-ctn {
    margin-left: 78.57143%
  }
}

.product-banner.text-right .product-shot-ctn.img-size-10.img-align-center {
  margin-left: 0
}

@media(min-width:720px) {
  .product-banner.text-right .product-shot-ctn.img-size-10.img-align-center {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .product-banner.text-right .product-shot-ctn.img-size-10.img-align-center {
    margin-left: 0
  }
}

@media(min-width:1490px) {
  .product-banner.text-right .product-shot-ctn.img-size-10.img-align-center {
    margin-left: 14.28571%
  }
}

@media(min-width:1280px) and (max-width:1489px) {
  .product-banner.text-right .product-shot-ctn.img-size-10.img-align-center {
    margin-left: 8.33333%
  }
}

.product-banner .product-shot-ctn {
  display: none;
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat
}

@media(max-width:1024px) {
  .product-banner .product-shot-ctn {
    margin-top: 120px
  }
}

@media(min-width:1025px) {
  .product-banner .product-shot-ctn {
    margin-top: 0 !important
  }
}

.product-banner .product-shot-ctn.img-size-10 {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .product-banner .product-shot-ctn.img-size-10 {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .product-banner .product-shot-ctn.img-size-10 {
    width: calc(83.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .product-banner .product-shot-ctn.img-size-10 {
    width: calc(71.42857% - 20px);
    margin-right: 20px
  }
}

.product-banner .product-shot-ctn.img-size-10.img-align-center {
  margin-left: 0
}

@media(min-width:720px) {
  .product-banner .product-shot-ctn.img-size-10.img-align-center {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .product-banner .product-shot-ctn.img-size-10.img-align-center {
    margin-left: 8.33333%
  }
}

@media(min-width:1490px) {
  .product-banner .product-shot-ctn.img-size-10.img-align-center {
    margin-left: 14.28571%
  }
}

@media(min-width:1280px) and (max-width:1489px) {
  .product-banner .product-shot-ctn.img-size-10.img-align-center {
    margin-left: 8.33333%
  }
}

.product-banner .product-shot-ctn.img-size-10.img-align-left {
  margin-left: 0
}

@media(min-width:720px) {
  .product-banner .product-shot-ctn.img-size-10.img-align-left {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .product-banner .product-shot-ctn.img-size-10.img-align-left {
    margin-left: 0
  }
}

@media(min-width:1490px) {
  .product-banner .product-shot-ctn.img-size-10.img-align-left {
    margin-left: 7.14286%
  }
}

.product-banner .product-shot-ctn.img-size-10.img-align-right {
  margin-left: 0
}

@media(min-width:720px) {
  .product-banner .product-shot-ctn.img-size-10.img-align-right {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .product-banner .product-shot-ctn.img-size-10.img-align-right {
    margin-left: 16.66667%
  }
}

@media(min-width:1490px) {
  .product-banner .product-shot-ctn.img-size-10.img-align-right {
    margin-left: 21.42857%
  }
}

.product-banner .product-shot-ctn.img-size-10.img-align-right-extended {
  margin-left: 0
}

@media(min-width:720px) {
  .product-banner .product-shot-ctn.img-size-10.img-align-right-extended {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .product-banner .product-shot-ctn.img-size-10.img-align-right-extended {
    margin-left: 16.66667%
  }
}

@media(min-width:1490px) {
  .product-banner .product-shot-ctn.img-size-10.img-align-right-extended {
    margin-left: 28.57143%
  }
}

.product-banner .product-shot-ctn.img-size-12 {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .product-banner .product-shot-ctn.img-size-12 {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .product-banner .product-shot-ctn.img-size-12 {
    width: calc(100% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .product-banner .product-shot-ctn.img-size-12 {
    width: calc(85.71429% - 20px);
    margin-right: 20px
  }
}

.product-banner .product-shot-ctn.img-size-12.img-align-center {
  margin-left: 0
}

@media(min-width:720px) {
  .product-banner .product-shot-ctn.img-size-12.img-align-center {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .product-banner .product-shot-ctn.img-size-12.img-align-center {
    margin-left: 0
  }
}

@media(min-width:1490px) {
  .product-banner .product-shot-ctn.img-size-12.img-align-center {
    margin-left: 7.14286%
  }
}

.product-banner .product-shot-ctn.img-size-12.img-align-left {
  margin-left: 0
}

@media(min-width:720px) {
  .product-banner .product-shot-ctn.img-size-12.img-align-left {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .product-banner .product-shot-ctn.img-size-12.img-align-left {
    margin-left: 0
  }
}

@media(min-width:1490px) {
  .product-banner .product-shot-ctn.img-size-12.img-align-left {
    margin-left: 7.14286%
  }
}

.product-banner .product-shot-ctn.img-size-12.img-align-right {
  margin-left: 0
}

@media(min-width:720px) {
  .product-banner .product-shot-ctn.img-size-12.img-align-right {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .product-banner .product-shot-ctn.img-size-12.img-align-right {
    margin-left: 0
  }
}

@media(min-width:1490px) {
  .product-banner .product-shot-ctn.img-size-12.img-align-right {
    margin-left: 7.14286%
  }
}

.product-banner .product-shot-ctn.img-size-12.img-align-right-extended {
  margin-left: 0
}

@media(min-width:720px) {
  .product-banner .product-shot-ctn.img-size-12.img-align-right-extended {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .product-banner .product-shot-ctn.img-size-12.img-align-right-extended {
    margin-left: 0
  }
}

@media(min-width:1490px) {
  .product-banner .product-shot-ctn.img-size-12.img-align-right-extended {
    margin-left: 14.28571%
  }
}

.product-banner .product-shot-ctn.img-size-13 {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .product-banner .product-shot-ctn.img-size-13 {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .product-banner .product-shot-ctn.img-size-13 {
    width: calc(91.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .product-banner .product-shot-ctn.img-size-13 {
    width: calc(92.85714% - 20px);
    margin-right: 20px
  }
}

.product-banner .product-shot-ctn.img-size-13.img-align-right {
  margin-left: 0
}

@media(min-width:720px) {
  .product-banner .product-shot-ctn.img-size-13.img-align-right {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .product-banner .product-shot-ctn.img-size-13.img-align-right {
    margin-left: 8.33333%
  }
}

@media(min-width:1490px) {
  .product-banner .product-shot-ctn.img-size-13.img-align-right {
    margin-left: 0
  }
}

.product-banner .product-shot-ctn.img-size-13.img-align-right-extended {
  margin-left: 0
}

@media(min-width:720px) {
  .product-banner .product-shot-ctn.img-size-13.img-align-right-extended {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .product-banner .product-shot-ctn.img-size-13.img-align-right-extended {
    margin-left: 8.33333%
  }
}

@media(min-width:1490px) {
  .product-banner .product-shot-ctn.img-size-13.img-align-right-extended {
    margin-left: 7.14286%
  }
}

.product-banner .product-shot-ctn.img-size-14 {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .product-banner .product-shot-ctn.img-size-14 {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .product-banner .product-shot-ctn.img-size-14 {
    width: calc(100% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .product-banner .product-shot-ctn.img-size-14 {
    width: calc(100% - 20px);
    margin-right: 20px
  }
}

.product-banner .product-shot {
  position: relative;
  display: block;
  margin: 0 auto
}

.product-banner .product-details-ctn {
  width: calc(100% - 24px);
  margin-right: 24px;
  position: relative
}

@media(min-width:720px) {
  .product-banner .product-details-ctn {
    width: calc(75% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .product-banner .product-details-ctn {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .product-banner .product-details-ctn {
    width: calc(14.28571% - 20px);
    margin-right: 20px
  }
}

@media(max-width:719px) {
  .product-banner .product-details-ctn {
    padding-right: 24px;
    top: 0 !important
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .product-banner .product-details-ctn {
    text-align: center !important;
    top: 0 !important
  }
}

.product-banner .product-details-ctn .cta-cart, .product-banner .product-details-ctn .product-info-banner .product-cta .btn-add-to-cart, .product-info-banner .product-cta .product-banner .product-details-ctn .btn-add-to-cart {
  visibility: hidden
}

.product-banner .product-details-ctn.show-cart-button .cta-cart, .product-banner .product-details-ctn.show-cart-button .product-info-banner .product-cta .btn-add-to-cart, .product-info-banner .product-cta .product-banner .product-details-ctn.show-cart-button .btn-add-to-cart {
  visibility: visible
}

.product-banner .product-details.has-support-label .series-badge {
  margin-bottom: 6px
}

.product-banner .product-details.has-support-label .product-details-addtl-info.support-label {
  background-color: #00b8fc;
  color: #000;
  display: none;
  font-family: "Brown-Pro-Bold", Arial, sans-serif;
  font-size: 10px;
  height: 22px;
  letter-spacing: .5px;
  padding: 4px 8px
}

.product-banner .product-details.has-support-label .product-details-addtl-info.support-label.show {
  display: inline-block
}

@media(min-width:720px) {
  .product-banner .product-details.has-support-label .product-details-addtl-info.support-label.show {
    display: table;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0
  }
}

@media(min-width:1025px) {
  .product-banner .product-details.has-support-label .product-details-addtl-info.support-label.show {
    margin-left: 0;
    margin-right: 0
  }
}

.product-banner .product-shot-billboard-name {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0)
}

.product-banner .billboard-name-inner {
  font-size: 330px;
  line-height: 244px;
  letter-spacing: -0.055em;
  text-transform: uppercase;
  text-align: center;
  color: #00b8fc;
  background: -webkit-linear-gradient(#00b8fc 50%, rgba(0, 184, 252, 0.15) 100%);
  font-family: "Brown-Pro-Bold", Arial, sans-serif !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: relative;
  top: 100px;
  opacity: 0;
  transition: none
}

body.wcm-edit .product-banner .billboard-name-inner, body.wcm-design .product-banner .billboard-name-inner, body.wcm-preview .product-banner .billboard-name-inner {
  top: 0;
  opacity: 1
}

.product-banner .billboard-name-inner.animate {
  top: 0;
  opacity: 1;
  transition: 2s linear opacity, 2s cubic-bezier(0.39, 0.58, 0.57, 1) top
}

.product-banner.bg-kohle {
  background-color: #2f3132
}

.product-banner.bg-dark-radial-gradient {
  background: radial-gradient(ellipse at center, #262626 10%, #000 100%)
}

.carousel-banner {
  width: 100%;
  overflow: hidden;
  position: relative
}

.carousel-banner:not(.inited) {
  min-height: 100vh
}

.carousel-banner .banner-aem {
  height: 100%
}

.carousel-banner .bg-content {
  -webkit-clip-path: none !important;
  clip-path: none !important
}

.carousel-banner .banner {
  height: 100%
}

.carousel-banner.hinted, .carousel-banner.cursor {
  cursor: pointer
}

.carousel-banner[data-pagination-dots="false"] .pagination-dots {
  display: none
}

.carousel-banner[data-arrows="false"] .prev-btn, .carousel-banner[data-arrows="false"] .next-btn {
  display: none
}

.carousel-banner[class^="ar-"] .carousel-banner-slide, .carousel-banner[class*=" ar-"] .carousel-banner-slide {
  padding-top: 0 !important;
  height: 100% !important
}

@media(max-width:1024px) {
  .carousel-banner .prev-btn, .carousel-banner .next-btn {
    visibility: hidden
  }
}

@media(max-width:719px) {
  .carousel-banner .banner[data-layout-mobile="overlaid"] {
    min-height: 0;
    height: 100%
  }
}

.carousel-banner.problem-slides .carousel-controls .prev-btn, .carousel-banner.problem-slides .carousel-controls .next-btn {
  top: auto;
  bottom: -40px
}

@media(min-width:1490px) {
  .carousel-banner.problem-slides .carousel-controls .prev-btn, .carousel-banner.problem-slides .carousel-controls .next-btn {
    bottom: auto;
    top: 50%
  }
}

body.wcm-edit .carousel-banner, body.wcm-design .carousel-banner, body.wcm-preview .carousel-banner {
  padding-top: 0 !important;
  height: auto !important;
  display: block
}

.carousel-banner-click-blocker {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none
}

body.wcm-edit .carousel-banner-click-blocker, body.wcm-design .carousel-banner-click-blocker, body.wcm-preview .carousel-banner-click-blocker {
  display: none !important
}

.carousel-banner-slides {
  position: relative;
  width: 100%;
  z-index: 0
}

.carousel-banner-slides:after {
  content: '';
  display: table;
  clear: both
}

body.wcm-edit .carousel-banner-slides, body.wcm-design .carousel-banner-slides, body.wcm-preview .carousel-banner-slides {
  display: block;
  height: auto;
  position: relative !important
}

.carousel-banner-slide {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  display: none;
  transform: translate3d(0, 0, 0);
  z-index: 0
}

body.wcm-edit .carousel-banner-slide, body.wcm-design .carousel-banner-slide, body.wcm-preview .carousel-banner-slide {
  position: relative !important;
  height: auto;
  display: block;
  padding-top: 0 !important
}

.carousel-banner-slide:first-child {
  display: block
}

.carousel-banner-slide.theme-light, .carousel-controls.theme-light .carousel-banner-slide.pagination-dots {
  color: #2f3132
}

.carousel-banner-slide.theme-light h4, .carousel-controls.theme-light .carousel-banner-slide.pagination-dots h4, .carousel-banner-slide.theme-light a, .carousel-controls.theme-light .carousel-banner-slide.pagination-dots a, .carousel-banner-slide.theme-light .product-info .product-modal-link, .product-info .carousel-banner-slide.theme-light .product-modal-link, .carousel-controls.theme-light .carousel-banner-slide.pagination-dots .product-info .product-modal-link, .product-info .carousel-controls.theme-light .carousel-banner-slide.pagination-dots .product-modal-link, .carousel-banner-slide.theme-light .product-info-minimal .product-modal-link, .product-info-minimal .carousel-banner-slide.theme-light .product-modal-link, .carousel-controls.theme-light .carousel-banner-slide.pagination-dots .product-info-minimal .product-modal-link, .product-info-minimal .carousel-controls.theme-light .carousel-banner-slide.pagination-dots .product-modal-link, .carousel-banner-slide.theme-light .product-info-buy .product-modal-link, .product-info-buy .carousel-banner-slide.theme-light .product-modal-link, .carousel-controls.theme-light .carousel-banner-slide.pagination-dots .product-info-buy .product-modal-link, .product-info-buy .carousel-controls.theme-light .carousel-banner-slide.pagination-dots .product-modal-link, .carousel-banner-slide.theme-light .product-info-banner .product-modal-link, .product-info-banner .carousel-banner-slide.theme-light .product-modal-link, .carousel-controls.theme-light .carousel-banner-slide.pagination-dots .product-info-banner .product-modal-link, .product-info-banner .carousel-controls.theme-light .carousel-banner-slide.pagination-dots .product-modal-link, .carousel-banner-slide.theme-light .product-info-bundle .product-modal-link, .product-info-bundle .carousel-banner-slide.theme-light .product-modal-link, .carousel-controls.theme-light .carousel-banner-slide.pagination-dots .product-info-bundle .product-modal-link, .product-info-bundle .carousel-controls.theme-light .carousel-banner-slide.pagination-dots .product-modal-link {
  color: #2f3132
}

.carousel-slide-copy-ctn {
  width: 100%;
  position: absolute;
  left: 50%;
  bottom: 136px;
  transform: translateX(-50%);
  transition: opacity .4s linear
}

.carousel-slide-copy-ctn.hide {
  pointer-events: none;
  opacity: 0
}

.carousel-slide-copy-ctn h4 {
  margin-top: 0;
  margin-bottom: 0;
  cursor: default
}

.carousel-slide-copy-ctn a, .carousel-slide-copy-ctn .product-info .product-modal-link, .product-info .carousel-slide-copy-ctn .product-modal-link, .carousel-slide-copy-ctn .product-info-minimal .product-modal-link, .product-info-minimal .carousel-slide-copy-ctn .product-modal-link, .carousel-slide-copy-ctn .product-info-buy .product-modal-link, .product-info-buy .carousel-slide-copy-ctn .product-modal-link, .carousel-slide-copy-ctn .product-info-banner .product-modal-link, .product-info-banner .carousel-slide-copy-ctn .product-modal-link, .carousel-slide-copy-ctn .product-info-bundle .product-modal-link, .product-info-bundle .carousel-slide-copy-ctn .product-modal-link {
  margin-top: 20px;
  color: white
}

.carousel-slide-copy {
  width: calc(50% - 24px);
  margin-right: 24px;
  margin-left: 25%;
  text-align: center
}

@media(min-width:720px) {
  .carousel-slide-copy {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .carousel-slide-copy {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .carousel-slide-copy {
    margin-left: 25%
  }
}

@media(min-width:1025px) {
  .carousel-slide-copy {
    margin-left: 25%
  }
}

.carousel-controls {
  display: none
}

.carousel-controls .next-btn, .carousel-controls .prev-btn, .carousel-controls .pagination-dots {
  position: absolute
}

.carousel-controls .prev-btn {
  top: 50%;
  left: 0;
  transition: left .4s ease-in-out
}

.carousel-controls .prev-btn.disabled {
  left: -100px
}

@media(min-width:1490px) {
  .carousel-controls .prev-btn {
    left: 20px
  }
}

.carousel-controls .next-btn {
  top: 50%;
  right: 0;
  transition: right .4s ease-in-out
}

.carousel-controls .next-btn.disabled {
  right: -100px
}

@media(min-width:1490px) {
  .carousel-controls .next-btn {
    right: 20px
  }
}

.carousel-controls .pagination-dots {
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  transition: bottom .4s ease-in-out
}

@media(min-width:720px) {
  .carousel-controls .pagination-dots {
    bottom: 60px
  }
}

.carousel-controls .pagination-dots.disabled {
  bottom: -100px
}

.modal-ctn .video-ctn {
  position: relative;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}

@media(min-width:1025px) {
  .modal-ctn .video-ctn {
    width: calc(100% - 174px);
    height: calc(100% - 174px);
    top: 87px;
    left: 87px
  }
}

.modal-ctn .video-iframe-ctn {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.video-iframe-ctn {
  height: 100%
}

.video-element {
  position: relative;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center
}

.video-element .posterframe, .video-element .video-ctn, .video-element .video-ctn video, .video-element .video-mousemove-capture {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}

.video-element .main-video {
  visibility: hidden;
  opacity: 0
}

.video-element .main-video.show {
  visibility: visible;
  opacity: 1
}

.video-element .posterframe {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center
}

.video-element .close-btn {
  position: absolute;
  top: 20px;
  right: 20px
}

.video-element .close-btn.small, .video-element a.close-btn.cta-online-retailers, .video-element .product-info .close-btn.cta-online-retailers.product-modal-link, .product-info .video-element .close-btn.cta-online-retailers.product-modal-link, .video-element .product-info-minimal .close-btn.cta-online-retailers.product-modal-link, .product-info-minimal .video-element .close-btn.cta-online-retailers.product-modal-link, .video-element .product-info-buy .close-btn.cta-online-retailers.product-modal-link, .product-info-buy .video-element .close-btn.cta-online-retailers.product-modal-link, .video-element .product-info-banner .close-btn.cta-online-retailers.product-modal-link, .product-info-banner .video-element .close-btn.cta-online-retailers.product-modal-link, .video-element .product-info-bundle .close-btn.cta-online-retailers.product-modal-link, .product-info-bundle .video-element .close-btn.cta-online-retailers.product-modal-link {
  top: 10px;
  right: 10px
}

.video-element .video-play-btn.align-bottom-left, .video-element .video-play-btn.align-bottom-right {
  top: auto;
  bottom: 20px;
  left: 20px;
  right: auto;
  transform: none
}

.video-element .video-play-btn.align-bottom-left.medium, .video-element .video-play-btn.align-bottom-right.medium {
  top: auto;
  bottom: 10px;
  left: 10px;
  right: auto
}

.video-element .video-play-btn.align-bottom-left.small, .video-element a.video-play-btn.align-bottom-left.cta-online-retailers, .video-element .product-info .video-play-btn.align-bottom-left.cta-online-retailers.product-modal-link, .product-info .video-element .video-play-btn.align-bottom-left.cta-online-retailers.product-modal-link, .video-element .product-info-minimal .video-play-btn.align-bottom-left.cta-online-retailers.product-modal-link, .product-info-minimal .video-element .video-play-btn.align-bottom-left.cta-online-retailers.product-modal-link, .video-element .product-info-buy .video-play-btn.align-bottom-left.cta-online-retailers.product-modal-link, .product-info-buy .video-element .video-play-btn.align-bottom-left.cta-online-retailers.product-modal-link, .video-element .product-info-banner .video-play-btn.align-bottom-left.cta-online-retailers.product-modal-link, .product-info-banner .video-element .video-play-btn.align-bottom-left.cta-online-retailers.product-modal-link, .video-element .product-info-bundle .video-play-btn.align-bottom-left.cta-online-retailers.product-modal-link, .product-info-bundle .video-element .video-play-btn.align-bottom-left.cta-online-retailers.product-modal-link, .video-element .video-play-btn.align-bottom-right.small, .video-element a.video-play-btn.align-bottom-right.cta-online-retailers, .video-element .product-info .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link, .product-info .video-element .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link, .video-element .product-info-minimal .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link, .product-info-minimal .video-element .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link, .video-element .product-info-buy .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link, .product-info-buy .video-element .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link, .video-element .product-info-banner .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link, .product-info-banner .video-element .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link, .video-element .product-info-bundle .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link, .product-info-bundle .video-element .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link {
  top: auto;
  bottom: 5px;
  left: 5px;
  right: auto
}

.video-element .video-play-btn.align-bottom-right {
  left: auto;
  right: 20px
}

.video-element .video-play-btn.align-bottom-right.medium {
  left: auto;
  right: 10px
}

.video-element .video-play-btn.align-bottom-right.small, .video-element a.video-play-btn.align-bottom-right.cta-online-retailers, .video-element .product-info .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link, .product-info .video-element .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link, .video-element .product-info-minimal .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link, .product-info-minimal .video-element .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link, .video-element .product-info-buy .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link, .product-info-buy .video-element .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link, .video-element .product-info-banner .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link, .product-info-banner .video-element .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link, .video-element .product-info-bundle .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link, .product-info-bundle .video-element .video-play-btn.align-bottom-right.cta-online-retailers.product-modal-link {
  left: auto;
  right: 5px
}

.video-element .video-mousemove-capture {
  display: none
}

@media(max-width:719px) {
  .video-element[data-video-play-btn-mobile="false"] .video-play-btn {
    display: none
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .video-element[data-video-play-btn-tablet="false"] .video-play-btn {
    display: none
  }
}

@media(min-width:1025px) {
  .video-element[data-video-play-btn="false"] .video-play-btn {
    display: none
  }
}

.testimonial-ctn {
  display: flex !important;
  align-items: center
}

.testimonial-ctn .container, .testimonial-ctn .container-xl, .testimonial-ctn .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .img-banner[data-img-size^="col-"] .testimonial-ctn .img-banner-img-ctn, .testimonial-ctn .carousel-slide-copy-ctn {
  width: 100%
}

.testimonial {
  width: 100%;
  margin-right: 24px;
  margin-left: 0;
  text-align: center
}

@media(min-width:720px) {
  .testimonial {
    width: calc(75% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .testimonial {
    width: calc(66.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .testimonial {
    margin-left: 12.5%
  }
}

@media(min-width:1025px) {
  .testimonial {
    margin-left: 16.66667%
  }
}

.testimonial blockquote {
  font-weight: bold;
  font-size: 38px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  text-transform: none !important;
  color: #2f3132;
  margin: 0;
  margin-bottom: 29px
}

@media(min-width:1025px) {
  .testimonial blockquote {
    font-size: 48px;
    line-height: 1;
    letter-spacing: 0
  }
}

.testimonial blockquote.medium {
  font-weight: bold;
  font-size: 30px;
  line-height: 1.06667;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .testimonial blockquote.medium {
    font-size: 38px;
    line-height: 1;
    letter-spacing: 0
  }
}

.testimonial blockquote.small {
  font-weight: bold;
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .testimonial blockquote.small {
    font-size: 30px;
    line-height: 1.06667;
    letter-spacing: 0
  }
}

.testimonial blockquote.extra-small {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.22222;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .testimonial blockquote.extra-small {
    font-size: 24px;
    line-height: 1;
    letter-spacing: 0
  }
}

.testimonial cite {
  display: block;
  margin-top: 24px
}

.testimonial a[class^="cta"] span, .testimonial .product-info [class^="cta"].product-modal-link span, .product-info .testimonial [class^="cta"].product-modal-link span, .testimonial .product-info-minimal [class^="cta"].product-modal-link span, .product-info-minimal .testimonial [class^="cta"].product-modal-link span, .testimonial .product-info-buy [class^="cta"].product-modal-link span, .product-info-buy .testimonial [class^="cta"].product-modal-link span, .testimonial .product-info-banner [class^="cta"].product-modal-link span, .product-info-banner .testimonial [class^="cta"].product-modal-link span, .testimonial .product-info-bundle [class^="cta"].product-modal-link span, .product-info-bundle .testimonial [class^="cta"].product-modal-link span {
  color: #2f3132
}

.testimonial-logo {
  display: block;
  margin: 0 auto
}

.showing-grid .testimonial-ctn {
  border: 1px solid black
}

.showing-grid .testimonial {
  border: 1px dashed green
}

.featured-pullquote {
  background-color: #fff;
  padding-bottom: 60px
}

@media(min-width:1025px) {
  .featured-pullquote {
    background-color: #f4f4f4;
    padding-bottom: 0
  }
}

@media(min-width:1025px) {
  .featured-pullquote>.container>.grid, .featured-pullquote>.container-xl>.grid, .img-banner[data-img-size^="col-"] .featured-pullquote>.img-banner-img-ctn>.grid, .featured-pullquote>.carousel-slide-copy-ctn>.grid {
    min-height: 500px;
    position: relative;
    z-index: 0
  }
}

.featured-pullquote .player-details {
  margin-top: 20px
}

.featured-pullquote .player-details.no-team-logo .player-name-ctn {
  top: 0
}

.featured-pullquote .player-details.no-team-logo .player-name-ctn cite {
  left: 0
}

.featured-pullquote .player-details.no-team-logo .player-social-ctn {
  margin-left: 0;
  top: 0
}

.featured-pullquote .player-details .grid {
  align-items: center
}

@media(min-width:1025px) {
  .featured-pullquote .player-details .name-social-ctn {
    width: calc(80% - 24px);
    margin-right: 24px;
    display: block
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .featured-pullquote .player-details .name-social-ctn {
    width: calc(80% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .featured-pullquote .player-details .name-social-ctn {
    width: calc(80% - 20px);
    margin-right: 20px
  }
}

.featured-pullquote .featured-pullquote-team-logo-ctn {
  width: calc(25% - 24px);
  margin-right: 24px;
  padding-left: 24px
}

@media(min-width:720px) {
  .featured-pullquote .featured-pullquote-team-logo-ctn {
    width: calc(16.66667% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .featured-pullquote .featured-pullquote-team-logo-ctn {
    width: calc(20% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .featured-pullquote .featured-pullquote-team-logo-ctn {
    padding-left: 0
  }
}

.featured-pullquote .player-name-ctn {
  width: calc(75% - 24px);
  margin-right: 24px;
  padding-left: 24px
}

@media(min-width:720px) {
  .featured-pullquote .player-name-ctn {
    width: calc(66.66667% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .featured-pullquote .player-name-ctn {
    width: calc(66.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .featured-pullquote .player-name-ctn {
    padding-left: 0;
    position: relative
  }
}

@media(min-width:1025px) {
  .featured-pullquote .player-name-ctn {
    top: 0;
    width: 100%
  }
}

.featured-pullquote .player-social-ctn {
  width: calc(100% - 24px);
  margin-right: 24px;
  margin-left: 0
}

@media(min-width:720px) {
  .featured-pullquote .player-social-ctn {
    width: calc(83.33333% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .featured-pullquote .player-social-ctn {
    width: calc(80% - 20px);
    margin-right: 20px
  }
}

@media(max-width:719px) {
  .featured-pullquote .player-social-ctn {
    padding-left: 24px;
    padding-right: 24px
  }
}

@media(min-width:720px) {
  .featured-pullquote .player-social-ctn {
    margin-left: 16.66667%
  }
}

@media(min-width:1025px) {
  .featured-pullquote .player-social-ctn {
    margin-left: 0
  }
}

@media(min-width:720px) {
  .featured-pullquote .player-social-ctn {
    position: relative;
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .featured-pullquote .player-social-ctn {
    top: 0;
    width: 100%
  }
}

.featured-pullquote .player-social-ctn .social-ctn {
  justify-content: flex-start
}

.featured-pullquote .team-logo {
  max-width: 35px
}

@media(min-width:420px) {
  .featured-pullquote .team-logo {
    max-width: 50px
  }
}

@media(min-width:480px) {
  .featured-pullquote .team-logo {
    max-width: 60px
  }
}

@media(min-width:720px) {
  .featured-pullquote .team-logo {
    max-width: 100%
  }
}

.featured-pullquote-copy-ctn {
  width: calc(100% - 24px);
  margin-right: 24px;
  margin-left: 0;
  align-self: center;
  margin-top: -22px;
  order: 1;
  padding: 0;
  position: relative
}

@media(min-width:720px) {
  .featured-pullquote-copy-ctn {
    width: calc(75% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .featured-pullquote-copy-ctn {
    width: calc(41.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .featured-pullquote-copy-ctn {
    margin-left: 12.5%
  }
}

@media(min-width:1025px) {
  .featured-pullquote-copy-ctn {
    margin-left: 0
  }
}

@media(min-width:720px) {
  .featured-pullquote-copy-ctn {
    margin-top: -1.2em
  }
}

@media(min-width:1025px) {
  .featured-pullquote-copy-ctn {
    margin-top: 0;
    order: 0;
    padding: 80px 0
  }
}

@media(min-width:1280px) {
  .featured-pullquote-copy-ctn {
    margin-left: 25%
  }
}

@media(min-width:1280px) and (min-width:720px) {
  .featured-pullquote-copy-ctn {
    margin-left: 12.5%
  }
}

@media(min-width:1280px) and (min-width:1025px) {
  .featured-pullquote-copy-ctn {
    margin-left: 8.33333%
  }
}

.featured-pullquote-copy-ctn blockquote {
  font-weight: bold;
  font-size: 30px;
  line-height: 1.06667;
  letter-spacing: 0;
  text-transform: uppercase;
  text-transform: none !important;
  color: #2f3132;
  margin: 0
}

@media(max-width:719px) {
  .featured-pullquote-copy-ctn blockquote {
    padding-left: 24px;
    padding-right: 24px
  }
}

.featured-pullquote-copy-ctn blockquote:before {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  color: #676767;
  font-size: 35px;
  margin-bottom: 22px
}

@media(min-width:1025px) {
  .featured-pullquote-copy-ctn blockquote {
    font-size: 38px;
    line-height: 1;
    letter-spacing: 0
  }
}

.featured-pullquote-copy-ctn blockquote.extra-large {
  font-weight: bold;
  font-size: 48px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .featured-pullquote-copy-ctn blockquote.extra-large {
    font-size: 72px;
    line-height: 1;
    letter-spacing: -0.01em
  }
}

.featured-pullquote-copy-ctn blockquote.large {
  font-weight: bold;
  font-size: 38px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .featured-pullquote-copy-ctn blockquote.large {
    font-size: 48px;
    line-height: 1;
    letter-spacing: 0
  }
}

.featured-pullquote-copy-ctn blockquote.small {
  font-weight: bold;
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .featured-pullquote-copy-ctn blockquote.small {
    font-size: 30px;
    line-height: 1.06667;
    letter-spacing: 0
  }
}

.featured-pullquote-copy-ctn blockquote.extra-small {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.22222;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .featured-pullquote-copy-ctn blockquote.extra-small {
    font-size: 24px;
    line-height: 1;
    letter-spacing: 0
  }
}

.featured-pullquote-copy-ctn cite {
  font-weight: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  display: block;
  font-style: normal;
  color: #676767
}

@media(min-width:1025px) {
  .featured-pullquote-copy-ctn cite {
    font-size: 30px;
    line-height: 1.06667;
    letter-spacing: 0
  }
}

@media(max-width:719px) {
  .featured-pullquote-copy-ctn cite {
    font-size: 18px;
    margin: 10px 0
  }
}

@media(max-width:549px) {
  .featured-pullquote-copy-ctn cite {
    left: -24px;
    position: relative
  }
}

@media(min-width:550px) and (max-width:719px) {
  .featured-pullquote-copy-ctn cite {
    left: -48px;
    position: relative
  }
}

.featured-pullquote-img-ctn {
  width: calc(100% - 24px);
  margin-right: 24px;
  margin-left: 0
}

@media(min-width:720px) {
  .featured-pullquote-img-ctn {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .featured-pullquote-img-ctn {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .featured-pullquote-img-ctn {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .featured-pullquote-img-ctn {
    margin-left: 8.33333%
  }
}

@media(max-width:719px) {
  .featured-pullquote-img-ctn {
    margin-left: -30px;
    margin-right: -30px;
    width: calc(100% + 36px)
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .featured-pullquote-img-ctn {
    display: none
  }
}

@media(max-width:1024px) {
  .featured-pullquote-img-ctn {
    order: 0
  }
}

@media(min-width:1025px) {
  .featured-pullquote-img-ctn {
    position: relative;
    overflow: visible;
    z-index: -1
  }
}

@media(min-width:1280px) {
  .featured-pullquote-img-ctn {
    margin-left: 0
  }
}

@media(min-width:1280px) and (min-width:720px) {
  .featured-pullquote-img-ctn {
    margin-left: 0
  }
}

@media(min-width:1280px) and (min-width:1025px) {
  .featured-pullquote-img-ctn {
    margin-left: 0
  }
}

.featured-pullquote-player-img-ctn {
  width: calc(100% - 24px);
  margin-right: 24px;
  margin-left: 0;
  display: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 0;
  order: 0
}

@media(min-width:720px) {
  .featured-pullquote-player-img-ctn {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .featured-pullquote-player-img-ctn {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .featured-pullquote-player-img-ctn {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .featured-pullquote-player-img-ctn {
    margin-left: 16.66667%
  }
}

@media(min-width:720px) {
  .featured-pullquote-player-img-ctn {
    display: block;
    margin-left: auto;
    margin-right: auto;
    overflow: visible
  }
}

@media(min-width:1025px) {
  .featured-pullquote-player-img-ctn {
    display: none
  }
}

.featured-pullquote-player-img-ctn .player-img {
  position: relative;
  margin: 30px;
  width: calc(100% - 60px);
  height: calc(100% - 60px);
  display: flex;
  align-items: center
}

@media(min-width:720px) {
  .featured-pullquote-player-img-ctn .player-img {
    margin: 60px 10px 10px 10px;
    width: calc(100% - 20px);
    height: calc(100% - 20px)
  }
}

@media(min-width:1025px) {
  .featured-pullquote-player-img-ctn .player-img {
    margin: 50px;
    width: calc(100% - 100px);
    height: calc(100% - 100px)
  }
}

.featured-pullquote-player-img-ctn .player-img-mask {
  width: 100%;
  padding-top: 100%;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  background-color: #676767
}

.featured-pullquote-player-img-ctn .g {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url(gaming-pagelibs/resources/images/G-stippled.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 206.917%;
  height: 204.54545%;
  pointer-events: none;
  z-index: 1
}

.featured-pullquote-player-img-ctn img {
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%
}

@media(min-width:1025px) {
  .featured-pullquote-img {
    left: auto !important;
    right: 0 !important
  }
}

.banner {
  position: relative;
  visibility: hidden;
  z-index: 1
}

.banner .grid {
  height: 100%
}

body.wcm-edit .banner, body.wcm-design .banner, body.wcm-preview .banner {
  visibility: visible;
  display: block
}

.banner.inited {
  visibility: visible
}

.banner .video-element {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
  padding-top: 0 !important;
  min-height: 0
}

.banner .video-element .close-btn {
  top: 70px
}

.banner .video-play-btn {
  z-index: 1
}

.banner .video-play-btn.align-bottom-left, .banner .video-play-btn.align-bottom-right {
  bottom: 0;
  margin-bottom: 100px
}

@media(min-width:720px) {
  .banner .video-play-btn.align-bottom-left, .banner .video-play-btn.align-bottom-right {
    margin-bottom: 150px
  }
}

.banner .banner-cover-link-ctn {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: none
}

.banner .banner-cover-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.banner .banner-copy-block-ctn {
  position: relative
}

.banner .banner-copy-block-ctn:focus {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc;
  outline-offset: -1px;
  box-shadow: inset 0 0 10px #00b8fc
}

.theme-astro .banner .banner-copy-block-ctn:focus, [data-design-theme="theme-astro"] .banner .banner-copy-block-ctn:focus {
  box-shadow: 0 0 10px #ff3600
}

.banner .open-close-btn {
  bottom: 40px;
  top: auto;
  z-index: 2
}

@media(max-width:719px) {
  .banner[data-expandable="true"]>.container, .banner[data-expandable="true"]>.container-xl, .img-banner[data-img-size^="col-"] .banner[data-expandable="true"]>.img-banner-img-ctn, .banner[data-expandable="true"]>.carousel-slide-copy-ctn {
    padding-bottom: 220px
  }
}

@media(min-width:1025px) {
  .banner[data-expandable="true"].size-full .banner-copy-block, .banner[data-expandable="true"].size100vh .banner-copy-block {
    padding: 180px 0
  }
}

.banner[data-launches-video="true"] .banner-cover-link-ctn {
  display: none !important
}

@media(max-width:719px) {
  .banner[data-launches-video="true"][data-video-play-btn-mobile="true"] a.play, .banner[data-launches-video="true"][data-video-play-btn-mobile="true"] .product-info .play.product-modal-link, .product-info .banner[data-launches-video="true"][data-video-play-btn-mobile="true"] .play.product-modal-link, .banner[data-launches-video="true"][data-video-play-btn-mobile="true"] .product-info-minimal .play.product-modal-link, .product-info-minimal .banner[data-launches-video="true"][data-video-play-btn-mobile="true"] .play.product-modal-link, .banner[data-launches-video="true"][data-video-play-btn-mobile="true"] .product-info-buy .play.product-modal-link, .product-info-buy .banner[data-launches-video="true"][data-video-play-btn-mobile="true"] .play.product-modal-link, .banner[data-launches-video="true"][data-video-play-btn-mobile="true"] .product-info-banner .play.product-modal-link, .product-info-banner .banner[data-launches-video="true"][data-video-play-btn-mobile="true"] .play.product-modal-link, .banner[data-launches-video="true"][data-video-play-btn-mobile="true"] .product-info-bundle .play.product-modal-link, .product-info-bundle .banner[data-launches-video="true"][data-video-play-btn-mobile="true"] .play.product-modal-link {
    display: none
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .banner[data-launches-video="true"][data-video-play-btn-tablet="true"] a.play, .banner[data-launches-video="true"][data-video-play-btn-tablet="true"] .product-info .play.product-modal-link, .product-info .banner[data-launches-video="true"][data-video-play-btn-tablet="true"] .play.product-modal-link, .banner[data-launches-video="true"][data-video-play-btn-tablet="true"] .product-info-minimal .play.product-modal-link, .product-info-minimal .banner[data-launches-video="true"][data-video-play-btn-tablet="true"] .play.product-modal-link, .banner[data-launches-video="true"][data-video-play-btn-tablet="true"] .product-info-buy .play.product-modal-link, .product-info-buy .banner[data-launches-video="true"][data-video-play-btn-tablet="true"] .play.product-modal-link, .banner[data-launches-video="true"][data-video-play-btn-tablet="true"] .product-info-banner .play.product-modal-link, .product-info-banner .banner[data-launches-video="true"][data-video-play-btn-tablet="true"] .play.product-modal-link, .banner[data-launches-video="true"][data-video-play-btn-tablet="true"] .product-info-bundle .play.product-modal-link, .product-info-bundle .banner[data-launches-video="true"][data-video-play-btn-tablet="true"] .play.product-modal-link {
    display: none
  }
}

@media(min-width:1025px) {
  .banner[data-launches-video="true"][data-video-play-btn="true"] a.play, .banner[data-launches-video="true"][data-video-play-btn="true"] .product-info .play.product-modal-link, .product-info .banner[data-launches-video="true"][data-video-play-btn="true"] .play.product-modal-link, .banner[data-launches-video="true"][data-video-play-btn="true"] .product-info-minimal .play.product-modal-link, .product-info-minimal .banner[data-launches-video="true"][data-video-play-btn="true"] .play.product-modal-link, .banner[data-launches-video="true"][data-video-play-btn="true"] .product-info-buy .play.product-modal-link, .product-info-buy .banner[data-launches-video="true"][data-video-play-btn="true"] .play.product-modal-link, .banner[data-launches-video="true"][data-video-play-btn="true"] .product-info-banner .play.product-modal-link, .product-info-banner .banner[data-launches-video="true"][data-video-play-btn="true"] .play.product-modal-link, .banner[data-launches-video="true"][data-video-play-btn="true"] .product-info-bundle .play.product-modal-link, .product-info-bundle .banner[data-launches-video="true"][data-video-play-btn="true"] .play.product-modal-link {
    display: none
  }
}

@media(max-width:719px) {
  .banner[data-layout-mobile="overlaid"].size-full, .banner[data-layout-mobile="overlaid"].size-100vh {
    overflow: hidden;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    width: 100%;
    min-height: calc(100vh - 46px);
    min-height: 100vh
  }
}

@media(max-width:719px) and (min-width:1025px) {
  .banner[data-layout-mobile="overlaid"].size-full, .banner[data-layout-mobile="overlaid"].size-100vh {
    min-height: calc(100vh - 46px)
  }
}

@media(max-width:719px) {
  body.has-promo-bar .banner[data-layout-mobile="overlaid"].size-full, body.has-promo-bar .banner[data-layout-mobile="overlaid"].size-100vh {
    min-height: calc(100vh - 46px)
  }
}

@media(max-width:719px) and (min-width:1025px) {
  body.has-promo-bar .banner[data-layout-mobile="overlaid"].size-full, body.has-promo-bar .banner[data-layout-mobile="overlaid"].size-100vh {
    min-height: calc(100vh - 46px - 46px)
  }
}

@media(max-width:719px) {
  body.wcm-edit .banner[data-layout-mobile="overlaid"].size-full, body.wcm-design .banner[data-layout-mobile="overlaid"].size-full, body.wcm-preview .banner[data-layout-mobile="overlaid"].size-full, body.wcm-edit .banner[data-layout-mobile="overlaid"].size-100vh, body.wcm-design .banner[data-layout-mobile="overlaid"].size-100vh, body.wcm-preview .banner[data-layout-mobile="overlaid"].size-100vh {
    min-height: 0
  }
  .banner[data-layout-mobile="overlaid"].size-full>.container, .banner[data-layout-mobile="overlaid"].size-full>.container-xl, .img-banner[data-img-size^="col-"] .banner[data-layout-mobile="overlaid"].size-full>.img-banner-img-ctn, .banner[data-layout-mobile="overlaid"].size-full>.carousel-slide-copy-ctn, .banner[data-layout-mobile="overlaid"].size-100vh>.container, .banner[data-layout-mobile="overlaid"].size-100vh>.container-xl, .img-banner[data-img-size^="col-"] .banner[data-layout-mobile="overlaid"].size-100vh>.img-banner-img-ctn, .banner[data-layout-mobile="overlaid"].size-100vh>.carousel-slide-copy-ctn {
    flex-direction: column;
    justify-content: center
  }
  .banner[data-layout-mobile="overlaid"].size-full>.container, .banner[data-layout-mobile="overlaid"].size-full>.container-xl, .img-banner[data-img-size^="col-"] .banner[data-layout-mobile="overlaid"].size-full>.img-banner-img-ctn, .banner[data-layout-mobile="overlaid"].size-full>.carousel-slide-copy-ctn, .banner[data-layout-mobile="overlaid"].size-full>.carousel-banner-slides, .banner[data-layout-mobile="overlaid"].size-100vh>.container, .banner[data-layout-mobile="overlaid"].size-100vh>.container-xl, .img-banner[data-img-size^="col-"] .banner[data-layout-mobile="overlaid"].size-100vh>.img-banner-img-ctn, .banner[data-layout-mobile="overlaid"].size-100vh>.carousel-slide-copy-ctn, .banner[data-layout-mobile="overlaid"].size-100vh>.carousel-banner-slides {
    min-height: 522px;
    display: flex;
    align-items: stretch;
    flex-wrap: nowrap;
    flex-grow: 1
  }
  .banner[data-layout-mobile="overlaid"].size-full>.container>.grid, .banner[data-layout-mobile="overlaid"].size-full>.container-xl>.grid, .img-banner[data-img-size^="col-"] .banner[data-layout-mobile="overlaid"].size-full>.img-banner-img-ctn>.grid, .banner[data-layout-mobile="overlaid"].size-full>.carousel-slide-copy-ctn>.grid, .banner[data-layout-mobile="overlaid"].size-full>.carousel-banner-slides>.grid, .banner[data-layout-mobile="overlaid"].size-100vh>.container>.grid, .banner[data-layout-mobile="overlaid"].size-100vh>.container-xl>.grid, .img-banner[data-img-size^="col-"] .banner[data-layout-mobile="overlaid"].size-100vh>.img-banner-img-ctn>.grid, .banner[data-layout-mobile="overlaid"].size-100vh>.carousel-slide-copy-ctn>.grid, .banner[data-layout-mobile="overlaid"].size-100vh>.carousel-banner-slides>.grid {
    flex-grow: 1
  }
  .banner[data-layout-mobile="overlaid"].size-75vh {
    overflow: hidden;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    width: 100%;
    min-height: 75vh
  }
  body.wcm-edit .banner[data-layout-mobile="overlaid"].size-75vh, body.wcm-design .banner[data-layout-mobile="overlaid"].size-75vh, body.wcm-preview .banner[data-layout-mobile="overlaid"].size-75vh {
    min-height: 0
  }
  .banner[data-layout-mobile="overlaid"].size-75vh>.container, .banner[data-layout-mobile="overlaid"].size-75vh>.container-xl, .img-banner[data-img-size^="col-"] .banner[data-layout-mobile="overlaid"].size-75vh>.img-banner-img-ctn, .banner[data-layout-mobile="overlaid"].size-75vh>.carousel-slide-copy-ctn {
    flex-direction: column;
    justify-content: center
  }
  .banner[data-layout-mobile="overlaid"].size-75vh>.container, .banner[data-layout-mobile="overlaid"].size-75vh>.container-xl, .img-banner[data-img-size^="col-"] .banner[data-layout-mobile="overlaid"].size-75vh>.img-banner-img-ctn, .banner[data-layout-mobile="overlaid"].size-75vh>.carousel-slide-copy-ctn, .banner[data-layout-mobile="overlaid"].size-75vh>.carousel-banner-slides {
    min-height: 770px;
    display: flex;
    align-items: stretch;
    flex-wrap: nowrap;
    flex-grow: 1
  }
  .banner[data-layout-mobile="overlaid"].size-75vh>.container>.grid, .banner[data-layout-mobile="overlaid"].size-75vh>.container-xl>.grid, .img-banner[data-img-size^="col-"] .banner[data-layout-mobile="overlaid"].size-75vh>.img-banner-img-ctn>.grid, .banner[data-layout-mobile="overlaid"].size-75vh>.carousel-slide-copy-ctn>.grid, .banner[data-layout-mobile="overlaid"].size-75vh>.carousel-banner-slides>.grid {
    flex-grow: 1
  }
  .banner[data-layout-mobile="overlaid"].size-50vh {
    overflow: hidden;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    width: 100%;
    min-height: 50vh
  }
  body.wcm-edit .banner[data-layout-mobile="overlaid"].size-50vh, body.wcm-design .banner[data-layout-mobile="overlaid"].size-50vh, body.wcm-preview .banner[data-layout-mobile="overlaid"].size-50vh {
    min-height: 0
  }
  .banner[data-layout-mobile="overlaid"].size-50vh>.container, .banner[data-layout-mobile="overlaid"].size-50vh>.container-xl, .img-banner[data-img-size^="col-"] .banner[data-layout-mobile="overlaid"].size-50vh>.img-banner-img-ctn, .banner[data-layout-mobile="overlaid"].size-50vh>.carousel-slide-copy-ctn {
    flex-direction: column;
    justify-content: center
  }
  .banner[data-layout-mobile="overlaid"].size-50vh>.container, .banner[data-layout-mobile="overlaid"].size-50vh>.container-xl, .img-banner[data-img-size^="col-"] .banner[data-layout-mobile="overlaid"].size-50vh>.img-banner-img-ctn, .banner[data-layout-mobile="overlaid"].size-50vh>.carousel-slide-copy-ctn, .banner[data-layout-mobile="overlaid"].size-50vh>.carousel-banner-slides {
    min-height: 514px;
    display: flex;
    align-items: stretch;
    flex-wrap: nowrap;
    flex-grow: 1
  }
  .banner[data-layout-mobile="overlaid"].size-50vh>.container>.grid, .banner[data-layout-mobile="overlaid"].size-50vh>.container-xl>.grid, .img-banner[data-img-size^="col-"] .banner[data-layout-mobile="overlaid"].size-50vh>.img-banner-img-ctn>.grid, .banner[data-layout-mobile="overlaid"].size-50vh>.carousel-slide-copy-ctn>.grid, .banner[data-layout-mobile="overlaid"].size-50vh>.carousel-banner-slides>.grid {
    flex-grow: 1
  }
  .banner[data-layout-mobile="overlaid"].ar-16x9 {
    position: relative;
    min-height: 0 !important;
    padding-top: 56.25%
  }
  .banner[data-layout-mobile="overlaid"].ar-16x9>.container, .banner[data-layout-mobile="overlaid"].ar-16x9>.container-xl, .img-banner[data-img-size^="col-"] .banner[data-layout-mobile="overlaid"].ar-16x9>.img-banner-img-ctn, .banner[data-layout-mobile="overlaid"].ar-16x9>.carousel-slide-copy-ctn, .banner[data-layout-mobile="overlaid"].ar-16x9>.carousel-banner-slides {
    position: absolute !important;
    top: 0;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translateX(-50%)
  }
  .banner[data-layout-mobile="overlaid"].ar-16x9>.container>.grid, .banner[data-layout-mobile="overlaid"].ar-16x9>.container-xl>.grid, .img-banner[data-img-size^="col-"] .banner[data-layout-mobile="overlaid"].ar-16x9>.img-banner-img-ctn>.grid, .banner[data-layout-mobile="overlaid"].ar-16x9>.carousel-slide-copy-ctn>.grid, .banner[data-layout-mobile="overlaid"].ar-16x9>.carousel-banner-slides>.grid {
    height: 100%
  }
  .banner[data-layout-mobile="overlaid"].ar-4x3 {
    position: relative;
    min-height: 0 !important;
    padding-top: 75%
  }
  .banner[data-layout-mobile="overlaid"].ar-4x3>.container, .banner[data-layout-mobile="overlaid"].ar-4x3>.container-xl, .img-banner[data-img-size^="col-"] .banner[data-layout-mobile="overlaid"].ar-4x3>.img-banner-img-ctn, .banner[data-layout-mobile="overlaid"].ar-4x3>.carousel-slide-copy-ctn, .banner[data-layout-mobile="overlaid"].ar-4x3>.carousel-banner-slides {
    position: absolute !important;
    top: 0;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translateX(-50%)
  }
  .banner[data-layout-mobile="overlaid"].ar-4x3>.container>.grid, .banner[data-layout-mobile="overlaid"].ar-4x3>.container-xl>.grid, .img-banner[data-img-size^="col-"] .banner[data-layout-mobile="overlaid"].ar-4x3>.img-banner-img-ctn>.grid, .banner[data-layout-mobile="overlaid"].ar-4x3>.carousel-slide-copy-ctn>.grid, .banner[data-layout-mobile="overlaid"].ar-4x3>.carousel-banner-slides>.grid {
    height: 100%
  }
  .banner[data-layout-mobile="overlaid"].ar-3x4 {
    position: relative;
    min-height: 0 !important;
    padding-top: 133.33333%
  }
  .banner[data-layout-mobile="overlaid"].ar-3x4>.container, .banner[data-layout-mobile="overlaid"].ar-3x4>.container-xl, .img-banner[data-img-size^="col-"] .banner[data-layout-mobile="overlaid"].ar-3x4>.img-banner-img-ctn, .banner[data-layout-mobile="overlaid"].ar-3x4>.carousel-slide-copy-ctn, .banner[data-layout-mobile="overlaid"].ar-3x4>.carousel-banner-slides {
    position: absolute !important;
    top: 0;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translateX(-50%)
  }
  .banner[data-layout-mobile="overlaid"].ar-3x4>.container>.grid, .banner[data-layout-mobile="overlaid"].ar-3x4>.container-xl>.grid, .img-banner[data-img-size^="col-"] .banner[data-layout-mobile="overlaid"].ar-3x4>.img-banner-img-ctn>.grid, .banner[data-layout-mobile="overlaid"].ar-3x4>.carousel-slide-copy-ctn>.grid, .banner[data-layout-mobile="overlaid"].ar-3x4>.carousel-banner-slides>.grid {
    height: 100%
  }
  [class^="ar-"] .banner[data-layout-mobile="overlaid"] .banner-copy-block-ctn, [class*=" ar-"] .banner[data-layout-mobile="overlaid"] .banner-copy-block-ctn {
    min-height: 0
  }
  .banner[data-layout-mobile="overlaid"] .grid {
    height: 100%
  }
  .banner[data-layout-mobile="overlaid"] .banner-copy-block:before {
    content: none
  }
  .banner[data-layout-mobile="stacked"] {
    z-index: auto
  }
  .banner[data-layout-mobile="stacked"] .banner-bg-ctn {
    position: relative;
    z-index: auto
  }
  .banner[data-layout-mobile="stacked"] .bg-content {
    -webkit-clip-path: none !important;
    clip-path: none !important
  }
  .banner[data-layout-mobile="stacked"] .banner-bg {
    z-index: auto
  }
  .banner[data-layout-mobile="stacked"] .banner-cover-link-ctn {
    display: none !important
  }
  .banner[data-layout-mobile="stacked"] .video-element {
    height: auto !important
  }
  .banner[data-layout-mobile="stacked"] .video-element .close-btn {
    top: 20px
  }
  .banner[data-layout-mobile="stacked"] .video-play-btn.align-bottom-left, .banner[data-layout-mobile="stacked"] .video-play-btn.align-bottom-right {
    margin-bottom: 0
  }
  .banner[data-layout-mobile="stacked"][data-img-size-mobile="16:9"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="16:9"] .video-element, .banner[data-layout-mobile="stacked"][data-img-size-mobile="16x9"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="16x9"] .video-element, .banner[data-layout-mobile="stacked"][data-img-size-mobile="ar-16x9"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="ar-16x9"] .video-element, .banner[data-layout-mobile="stacked"][data-img-size-mobile="4:3"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="4:3"] .video-element, .banner[data-layout-mobile="stacked"][data-img-size-mobile="4x3"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="4x3"] .video-element, .banner[data-layout-mobile="stacked"][data-img-size-mobile="ar-4x3"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="ar-4x3"] .video-element, .banner[data-layout-mobile="stacked"][data-img-size-mobile="3:4"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="3:4"] .video-element, .banner[data-layout-mobile="stacked"][data-img-size-mobile="3x4"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="3x4"] .video-element, .banner[data-layout-mobile="stacked"][data-img-size-mobile="ar-3x4"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="ar-3x4"] .video-element, .banner[data-layout-mobile="stacked"][data-img-size-mobile="1:1"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="1:1"] .video-element, .banner[data-layout-mobile="stacked"][data-img-size-mobile="1x1"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="1x1"] .video-element, .banner[data-layout-mobile="stacked"][data-img-size-mobile="ar-1x1"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="ar-1x1"] .video-element {
    min-height: 0 !important
  }
  .banner[data-layout-mobile="stacked"][data-img-size-mobile="16:9"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="16:9"] .video-element, .banner[data-layout-mobile="stacked"][data-img-size-mobile="16x9"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="16x9"] .video-element, .banner[data-layout-mobile="stacked"][data-img-size-mobile="ar-16x9"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="ar-16x9"] .video-element {
    padding-top: 56.25% !important
  }
  .banner[data-layout-mobile="stacked"][data-img-size-mobile="4:3"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="4:3"] .video-element, .banner[data-layout-mobile="stacked"][data-img-size-mobile="4x3"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="4x3"] .video-element, .banner[data-layout-mobile="stacked"][data-img-size-mobile="ar-4x3"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="ar-4x3"] .video-element {
    padding-top: 75% !important
  }
  .banner[data-layout-mobile="stacked"][data-img-size-mobile="3:4"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="3:4"] .video-element, .banner[data-layout-mobile="stacked"][data-img-size-mobile="3x4"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="3x4"] .video-element, .banner[data-layout-mobile="stacked"][data-img-size-mobile="ar-3x4"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="ar-3x4"] .video-element {
    padding-top: 133.33333% !important
  }
  .banner[data-layout-mobile="stacked"][data-img-size-mobile="1:1"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="1:1"] .video-element, .banner[data-layout-mobile="stacked"][data-img-size-mobile="1x1"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="1x1"] .video-element, .banner[data-layout-mobile="stacked"][data-img-size-mobile="ar-1x1"] .banner-bg-ctn, .banner[data-layout-mobile="stacked"][data-img-size-mobile="ar-1x1"] .video-element {
    padding-top: 100% !important
  }
  .banner[data-layout-mobile="stacked"] .banner-copy-block .mini-hr {
    display: none !important
  }
  .banner[data-layout-mobile="stacked"] .banner-copy-block-ctn {
    background-color: #262626
  }
  .banner[data-layout-mobile="stacked"].theme-light .banner-copy-block-ctn, .carousel-controls.theme-light .banner[data-layout-mobile="stacked"].pagination-dots .banner-copy-block-ctn {
    background-color: #f4f4f4
  }
  .banner[data-layout-mobile="stacked"].theme-light .banner-copy-block-ctn:before, .carousel-controls.theme-light .banner[data-layout-mobile="stacked"].pagination-dots .banner-copy-block-ctn:before {
    background-color: #2f3132
  }
  .banner .open-close-btn .open-close-plus {
    fill: #fff
  }
  .banner .open-close-btn .open-close-dotted-stroke {
    stroke: #00b8fc
  }
  .banner .open-close-btn .open-close-bg {
    fill: #00b8fc !important;
    opacity: 1 !important
  }
  .banner .open-close-btn.hover .open-close-dotted-stroke {
    stroke: #fff
  }
  .banner .open-close-btn.close .open-close-dotted-stroke, .banner .open-close-btn.close.hover .open-close-dotted-stroke {
    stroke: #00b8fc
  }
}

.banner.thumb-carousel-banner .mini-hr {
  display: none
}

.banner-bg-ctn {
  display: block;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}

.banner-bg-ctn .img-ctn {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 54px;
  display: flex;
  align-items: center;
  justify-content: center
}

.banner-bg-ctn .img-ctn img {
  max-width: 45%
}

.banner[data-img-pos-mobile="img-pos-hidden"] .banner-bg-ctn .img-ctn {
  visibility: hidden
}

.banner[data-img-pos-mobile="img-pos-left"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-tl"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-bl"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-top-left"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-bottom-left"] .banner-bg-ctn .img-ctn {
  justify-content: flex-start
}

.banner[data-img-pos-mobile="img-pos-top"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-bottom"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-center"] .banner-bg-ctn .img-ctn {
  justify-content: center
}

.banner[data-img-pos-mobile="img-pos-right"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-tr"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-br"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-top-right"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-bottom-right"] .banner-bg-ctn .img-ctn {
  justify-content: flex-end
}

.banner[data-img-pos-mobile="img-pos-tl"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-top-left"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-top"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-top-right"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-tr"] .banner-bg-ctn .img-ctn {
  align-items: flex-start
}

.banner[data-img-pos-mobile="img-pos-left"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-center"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-right"] .banner-bg-ctn .img-ctn {
  align-items: center
}

.banner[data-img-pos-mobile="img-pos-bl"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-bottom-left"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-bottom"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-bottom-right"] .banner-bg-ctn .img-ctn, .banner[data-img-pos-mobile="img-pos-br"] .banner-bg-ctn .img-ctn {
  align-items: flex-end
}

.banner-bg {
  display: block;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: calc(100% + 1px);
  top: 0;
  left: 0
}

@media(max-width:719px) {
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"] .posterframe:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-left"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-left"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-left"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-left"] .posterframe:after {
    background: linear-gradient(to right, rgba(0, 0, 0, 0.8) 25%, transparent 75%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-left"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-left"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-left"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-left"][data-theme="theme-light"] .posterframe:after {
    background: linear-gradient(to right, rgba(255, 255, 255, 0.8) 25%, rgba(255, 255, 255, 0) 75%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-right"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-right"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-right"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-right"] .posterframe:after {
    background: linear-gradient(to left, rgba(0, 0, 0, 0.8) 25%, transparent 75%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-right"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-right"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-right"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-right"][data-theme="theme-light"] .posterframe:after {
    background: linear-gradient(to left, rgba(255, 255, 255, 0.8) 25%, rgba(255, 255, 255, 0) 75%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-tl"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-tl"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-tl"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-tl"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-top"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-top"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-tr"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-tr"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-tr"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-tr"] .posterframe:after {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0, transparent 60%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-tl"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-tl"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-tl"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-tl"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-top"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-top"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-tr"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-tr"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-tr"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-tr"][data-theme="theme-light"] .posterframe:after {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0, rgba(255, 255, 255, 0) 60%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-bl"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-bl"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-bl"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-bl"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-bottom"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-bottom"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-br"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-br"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-br"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-br"] .posterframe:after {
    background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0, transparent 60%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-bl"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-bl"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-bl"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-bl"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-bottom"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-bottom"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-br"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-br"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-br"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-far-br"][data-theme="theme-light"] .posterframe:after {
    background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0, rgba(255, 255, 255, 0) 60%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-center"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-center"] .posterframe:after {
    background: rgba(0, 0, 0, 0.3)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-center"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-layout-mobile="overlaid"][data-copy-pos-mobile="copy-pos-center"][data-theme="theme-light"] .posterframe:after {
    background: rgba(255, 255, 255, 0.3)
  }
}

@media(min-width:720px) {
  .banner[data-overlay-gradient="true"][data-expandable="false"] .banner-bg-ctn, .banner[data-overlay-gradient="true"][data-expandable="false"] .posterframe {
    transform: translate3d(0, 0, 0)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"] .posterframe:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: translate3d(0, 0, 0)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-left"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-left"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-left"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-left"] .posterframe:after {
    background: linear-gradient(to right, rgba(0, 0, 0, 0.8) 25%, transparent 75%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-left"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-left"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-left"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-left"][data-theme="theme-light"] .posterframe:after {
    background: linear-gradient(to right, rgba(255, 255, 255, 0.8) 25%, rgba(255, 255, 255, 0) 75%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-right"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-right"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-right"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-right"] .posterframe:after {
    background: linear-gradient(to left, rgba(0, 0, 0, 0.8) 25%, transparent 75%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-right"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-right"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-right"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-right"][data-theme="theme-light"] .posterframe:after {
    background: linear-gradient(to left, rgba(255, 255, 255, 0.8) 25%, rgba(255, 255, 255, 0) 75%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-tl"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-tl"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-tl"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-tl"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-top"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-top"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-tr"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-tr"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-tr"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-tr"] .posterframe:after {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0, transparent 60%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-tl"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-tl"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-tl"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-tl"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-top"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-top"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-tr"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-tr"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-tr"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-tr"][data-theme="theme-light"] .posterframe:after {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0, rgba(255, 255, 255, 0) 60%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-bl"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-bl"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-bl"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-bl"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-bottom"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-bottom"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-br"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-br"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-br"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-br"] .posterframe:after {
    background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0, transparent 60%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-bl"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-bl"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-bl"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-bl"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-bottom"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-bottom"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-br"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-br"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-br"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-far-br"][data-theme="theme-light"] .posterframe:after {
    background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0, rgba(255, 255, 255, 0) 60%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-center"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-center"] .posterframe:after {
    background: rgba(0, 0, 0, 0.3)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-center"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos-tablet="copy-pos-center"][data-theme="theme-light"] .posterframe:after {
    background: rgba(255, 255, 255, 0.3)
  }
}

@media(min-width:1025px) {
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-left"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-left"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-left"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-left"] .posterframe:after {
    background: linear-gradient(to right, rgba(0, 0, 0, 0.8) 25%, transparent 75%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-left"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-left"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-left"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-left"][data-theme="theme-light"] .posterframe:after {
    background: linear-gradient(to right, rgba(255, 255, 255, 0.8) 25%, rgba(255, 255, 255, 0) 75%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-right"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-right"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-right"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-right"] .posterframe:after {
    background: linear-gradient(to left, rgba(0, 0, 0, 0.8) 25%, transparent 75%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-right"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-right"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-right"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-right"][data-theme="theme-light"] .posterframe:after {
    background: linear-gradient(to left, rgba(255, 255, 255, 0.8) 25%, rgba(255, 255, 255, 0) 75%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-tl"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-tl"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-tl"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-tl"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-top"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-top"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-tr"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-tr"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-tr"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-tr"] .posterframe:after {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0, transparent 60%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-tl"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-tl"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-tl"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-tl"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-top"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-top"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-tr"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-tr"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-tr"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-tr"][data-theme="theme-light"] .posterframe:after {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0, rgba(255, 255, 255, 0) 60%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-bl"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-bl"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-bl"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-bl"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-bottom"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-bottom"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-br"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-br"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-br"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-br"] .posterframe:after {
    background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0, transparent 60%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-bl"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-bl"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-bl"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-bl"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-bottom"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-bottom"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-br"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-br"][data-theme="theme-light"] .posterframe:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-br"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-far-br"][data-theme="theme-light"] .posterframe:after {
    background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0, rgba(255, 255, 255, 0) 60%)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-center"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-center"] .posterframe:after {
    background: rgba(0, 0, 0, 0.3)
  }
  .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-center"][data-theme="theme-light"] .banner-bg-ctn:after, .banner[data-overlay-gradient="true"][data-expandable="false"][data-copy-pos="copy-pos-center"][data-theme="theme-light"] .posterframe:after {
    background: rgba(255, 255, 255, 0.3)
  }
}

.banner.team-banner .banner-cover-link-ctn {
  display: none !important
}

.banner.team-banner .banner-copy-block h1, .banner.team-banner .banner-copy-block h2, .banner.team-banner .banner-copy-block h3, .banner.team-banner .banner-copy-block h4, .banner.team-banner .banner-copy-block h5, .banner.team-banner .banner-copy-block h6 {
  text-transform: none;
  margin-top: 3px;
  margin-bottom: 52px
}

.banner.team-banner .banner-copy-block .img-ctn {
  max-width: 240px;
  margin: 0 auto;
  display: block !important;
  padding-bottom: 40px
}

.banner.team-banner .banner-copy-block .cta-forward, .banner.team-banner .banner-copy-block a.cta-online-retailers, .banner.team-banner .banner-copy-block .product-info .cta-online-retailers.product-modal-link, .product-info .banner.team-banner .banner-copy-block .cta-online-retailers.product-modal-link, .banner.team-banner .banner-copy-block .product-info-minimal .cta-online-retailers.product-modal-link, .product-info-minimal .banner.team-banner .banner-copy-block .cta-online-retailers.product-modal-link, .banner.team-banner .banner-copy-block .product-info-buy .cta-online-retailers.product-modal-link, .product-info-buy .banner.team-banner .banner-copy-block .cta-online-retailers.product-modal-link, .banner.team-banner .banner-copy-block .product-info-banner .cta-online-retailers.product-modal-link, .product-info-banner .banner.team-banner .banner-copy-block .cta-online-retailers.product-modal-link, .banner.team-banner .banner-copy-block .product-info-bundle .cta-online-retailers.product-modal-link, .product-info-bundle .banner.team-banner .banner-copy-block .cta-online-retailers.product-modal-link, .banner.team-banner .banner-copy-block .product-info-banner .product-cta .btn-large, .product-info-banner .product-cta .banner.team-banner .banner-copy-block .btn-large {
  font-size: 16px;
  line-height: 1.375
}

.banner.team-banner .banner-copy-block .cta-forward span, .banner.team-banner .banner-copy-block a.cta-online-retailers span, .banner.team-banner .banner-copy-block .product-info .cta-online-retailers.product-modal-link span, .product-info .banner.team-banner .banner-copy-block .cta-online-retailers.product-modal-link span, .banner.team-banner .banner-copy-block .product-info-minimal .cta-online-retailers.product-modal-link span, .product-info-minimal .banner.team-banner .banner-copy-block .cta-online-retailers.product-modal-link span, .banner.team-banner .banner-copy-block .product-info-buy .cta-online-retailers.product-modal-link span, .product-info-buy .banner.team-banner .banner-copy-block .cta-online-retailers.product-modal-link span, .banner.team-banner .banner-copy-block .product-info-banner .cta-online-retailers.product-modal-link span, .product-info-banner .banner.team-banner .banner-copy-block .cta-online-retailers.product-modal-link span, .banner.team-banner .banner-copy-block .product-info-bundle .cta-online-retailers.product-modal-link span, .product-info-bundle .banner.team-banner .banner-copy-block .cta-online-retailers.product-modal-link span, .banner.team-banner .banner-copy-block .product-info-banner .product-cta .btn-large span, .product-info-banner .product-cta .banner.team-banner .banner-copy-block .btn-large span {
  color: #00b8fc
}

.banner-copy-block {
  position: relative;
  padding: 100px 0;
  align-self: center;
  text-align: left
}

@media(max-width:719px) {
  .banner-copy-block {
    padding-left: 24px;
    padding-right: 24px
  }
}

.size-50vh .banner-copy-block {
  padding: 80px 0
}

.size-30vh .banner-copy-block, .size-25vh .banner-copy-block {
  padding: 40px 0
}

@media(max-width:719px) {
  [data-layout-mobile="stacked"] .banner-copy-block {
    padding-top: 50px;
    padding-bottom: 50px
  }
  [data-layout-mobile="stacked"][data-expandable="true"] .banner-copy-block {
    padding-bottom: 100px
  }
}

@media(min-width:720px) {
  .banner-copy-block {
    padding: 45px 0
  }
}

.banner-copy-block p {
  max-width: 820px
}

.banner-copy-block a.btn, .banner-copy-block a.btn-large, .banner-copy-block a.btn-add-to-cart, .banner-copy-block .product-info .btn-add-to-cart.product-modal-link, .product-info .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .product-info-minimal .btn-add-to-cart.product-modal-link, .product-info-minimal .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .product-info-buy .btn-add-to-cart.product-modal-link, .product-info-buy .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .product-info-banner .btn-add-to-cart.product-modal-link, .product-info-banner .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .product-info-bundle .btn-add-to-cart.product-modal-link, .product-info-bundle .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .product-info .btn-large.product-modal-link, .product-info .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .product-info-minimal .btn-large.product-modal-link, .product-info-minimal .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .product-info-buy .btn-large.product-modal-link, .product-info-buy .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .product-info-banner .btn-large.product-modal-link, .product-info-banner .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .product-info-bundle .btn-large.product-modal-link, .product-info-bundle .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .expandable-content-close button, .expandable-content-close .banner-copy-block button, .banner-copy-block .search-results .coveo-folding-show-more, .search-results .banner-copy-block .coveo-folding-show-more, .banner-copy-block .search-results .coveo-folding-show-less, .search-results .banner-copy-block .coveo-folding-show-less, .banner-copy-block button.btn-large, .banner-copy-block a.btn-mini, .banner-copy-block .main-nav-secondary-bar a.buy-now-btn, .main-nav-secondary-bar .banner-copy-block a.buy-now-btn, .banner-copy-block .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info .main-nav-secondary-bar .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-minimal .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-minimal .main-nav-secondary-bar .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-buy .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-buy .main-nav-secondary-bar .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-banner .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-banner .main-nav-secondary-bar .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-bundle .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-bundle .main-nav-secondary-bar .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-cta a.btn-large, .main-nav-secondary-bar .product-cta .banner-copy-block a.btn-large, .banner-copy-block .main-nav-secondary-bar .product-cta a.btn-add-to-cart, .main-nav-secondary-bar .product-cta .banner-copy-block a.btn-add-to-cart, .banner-copy-block .main-nav-secondary-bar .product-cta .expandable-content-close button, .main-nav-secondary-bar .product-cta .expandable-content-close .banner-copy-block button, .banner-copy-block .expandable-content-close .main-nav-secondary-bar .product-cta button, .expandable-content-close .main-nav-secondary-bar .product-cta .banner-copy-block button, .banner-copy-block .product-info .btn-mini.product-modal-link, .product-info .banner-copy-block .btn-mini.product-modal-link, .banner-copy-block .product-info-minimal .btn-mini.product-modal-link, .product-info-minimal .banner-copy-block .btn-mini.product-modal-link, .banner-copy-block .product-info-buy .btn-mini.product-modal-link, .product-info-buy .banner-copy-block .btn-mini.product-modal-link, .banner-copy-block .product-info-banner .btn-mini.product-modal-link, .product-info-banner .banner-copy-block .btn-mini.product-modal-link, .banner-copy-block .product-info-bundle .btn-mini.product-modal-link, .product-info-bundle .banner-copy-block .btn-mini.product-modal-link, .banner-copy-block .product-info .btn.product-modal-link, .product-info .banner-copy-block .btn.product-modal-link, .banner-copy-block .product-info-minimal .btn.product-modal-link, .product-info-minimal .banner-copy-block .btn.product-modal-link, .banner-copy-block .product-info-buy .btn.product-modal-link, .product-info-buy .banner-copy-block .btn.product-modal-link, .banner-copy-block .product-info-banner .btn.product-modal-link, .product-info-banner .banner-copy-block .btn.product-modal-link, .banner-copy-block .product-info-bundle .btn.product-modal-link, .product-info-bundle .banner-copy-block .btn.product-modal-link, .banner-copy-block .component-cta-button button.btn, .component-cta-button .banner-copy-block button.btn, .banner-copy-block .my-account-template .component-cta-button .btn, .my-account-template .component-cta-button .banner-copy-block .btn, .banner-copy-block .g-challenge .container-wrapper .btn-show-more, .g-challenge .container-wrapper .banner-copy-block .btn-show-more, .banner-copy-block .g-challenge .container-wrapper .btn-show-less, .g-challenge .container-wrapper .banner-copy-block .btn-show-less, .banner-copy-block .grid-filter-display-ctn .display-toggle, .grid-filter-display-ctn .banner-copy-block .display-toggle, .banner-copy-block a.btn-large, .banner-copy-block a.btn-add-to-cart, .banner-copy-block .product-info .btn-add-to-cart.product-modal-link, .product-info .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .product-info-minimal .btn-add-to-cart.product-modal-link, .product-info-minimal .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .product-info-buy .btn-add-to-cart.product-modal-link, .product-info-buy .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .product-info-banner .btn-add-to-cart.product-modal-link, .product-info-banner .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .product-info-bundle .btn-add-to-cart.product-modal-link, .product-info-bundle .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .product-info .btn-large.product-modal-link, .product-info .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .product-info-minimal .btn-large.product-modal-link, .product-info-minimal .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .product-info-buy .btn-large.product-modal-link, .product-info-buy .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .product-info-banner .btn-large.product-modal-link, .product-info-banner .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .product-info-bundle .btn-large.product-modal-link, .product-info-bundle .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .expandable-content-close button, .expandable-content-close .banner-copy-block button, .banner-copy-block .search-results .coveo-folding-show-more, .search-results .banner-copy-block .coveo-folding-show-more, .banner-copy-block .search-results .coveo-folding-show-less, .search-results .banner-copy-block .coveo-folding-show-less, .banner-copy-block a.btn-mini, .banner-copy-block .main-nav-secondary-bar a.buy-now-btn, .main-nav-secondary-bar .banner-copy-block a.buy-now-btn, .banner-copy-block .main-nav-secondary-bar .product-info .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .product-info .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info .main-nav-secondary-bar .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-info-minimal .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-minimal .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .product-info-minimal .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-minimal .main-nav-secondary-bar .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-info-buy .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-buy .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .product-info-buy .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-buy .main-nav-secondary-bar .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-info-banner .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-banner .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .product-info-banner .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-banner .main-nav-secondary-bar .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-info-bundle .buy-now-btn.product-modal-link, .main-nav-secondary-bar .product-info-bundle .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .product-info-bundle .main-nav-secondary-bar .buy-now-btn.product-modal-link, .product-info-bundle .main-nav-secondary-bar .banner-copy-block .buy-now-btn.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-cta a.btn-large, .main-nav-secondary-bar .product-cta .banner-copy-block a.btn-large, .banner-copy-block .main-nav-secondary-bar .product-cta a.btn-add-to-cart, .main-nav-secondary-bar .product-cta .banner-copy-block a.btn-add-to-cart, .banner-copy-block .main-nav-secondary-bar .product-cta .product-info .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .product-info .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .product-info .main-nav-secondary-bar .product-cta .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-cta .product-info-minimal .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-minimal .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .product-info-minimal .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .product-info-minimal .main-nav-secondary-bar .product-cta .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-cta .product-info-buy .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-buy .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .product-info-buy .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .product-info-buy .main-nav-secondary-bar .product-cta .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-cta .product-info-banner .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-banner .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .product-info-banner .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .product-info-banner .main-nav-secondary-bar .product-cta .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-cta .product-info-bundle .btn-add-to-cart.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-bundle .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .product-info-bundle .main-nav-secondary-bar .product-cta .btn-add-to-cart.product-modal-link, .product-info-bundle .main-nav-secondary-bar .product-cta .banner-copy-block .btn-add-to-cart.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-cta .product-info .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .product-info .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .product-info .main-nav-secondary-bar .product-cta .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-cta .product-info-minimal .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-minimal .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .product-info-minimal .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .product-info-minimal .main-nav-secondary-bar .product-cta .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-cta .product-info-buy .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-buy .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .product-info-buy .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .product-info-buy .main-nav-secondary-bar .product-cta .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-cta .product-info-banner .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-banner .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .product-info-banner .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .product-info-banner .main-nav-secondary-bar .product-cta .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-cta .product-info-bundle .btn-large.product-modal-link, .main-nav-secondary-bar .product-cta .product-info-bundle .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .product-info-bundle .main-nav-secondary-bar .product-cta .btn-large.product-modal-link, .product-info-bundle .main-nav-secondary-bar .product-cta .banner-copy-block .btn-large.product-modal-link, .banner-copy-block .main-nav-secondary-bar .product-cta .expandable-content-close button, .main-nav-secondary-bar .product-cta .expandable-content-close .banner-copy-block button, .banner-copy-block .expandable-content-close .main-nav-secondary-bar .product-cta button, .expandable-content-close .main-nav-secondary-bar .product-cta .banner-copy-block button, .banner-copy-block .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-more, .main-nav-secondary-bar .product-cta .search-results .banner-copy-block .coveo-folding-show-more, .banner-copy-block .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-more, .search-results .main-nav-secondary-bar .product-cta .banner-copy-block .coveo-folding-show-more, .banner-copy-block .main-nav-secondary-bar .product-cta .search-results .coveo-folding-show-less, .main-nav-secondary-bar .product-cta .search-results .banner-copy-block .coveo-folding-show-less, .banner-copy-block .search-results .main-nav-secondary-bar .product-cta .coveo-folding-show-less, .search-results .main-nav-secondary-bar .product-cta .banner-copy-block .coveo-folding-show-less, .banner-copy-block .product-info .btn-mini.product-modal-link, .product-info .banner-copy-block .btn-mini.product-modal-link, .banner-copy-block .product-info-minimal .btn-mini.product-modal-link, .product-info-minimal .banner-copy-block .btn-mini.product-modal-link, .banner-copy-block .product-info-buy .btn-mini.product-modal-link, .product-info-buy .banner-copy-block .btn-mini.product-modal-link, .banner-copy-block .product-info-banner .btn-mini.product-modal-link, .product-info-banner .banner-copy-block .btn-mini.product-modal-link, .banner-copy-block .product-info-bundle .btn-mini.product-modal-link, .product-info-bundle .banner-copy-block .btn-mini.product-modal-link {
  margin-top: 10px
}

.banner-copy-block .micro-title {
  position: relative;
  z-index: 2;
  opacity: 0
}

body.wcm-edit .banner-copy-block .micro-title, body.wcm-design .banner-copy-block .micro-title, body.wcm-preview .banner-copy-block .micro-title {
  opacity: 1
}

.banner-copy-block .img-ctn {
  opacity: 0;
  padding-bottom: 40px
}

body.wcm-edit .banner-copy-block .img-ctn, body.wcm-design .banner-copy-block .img-ctn, body.wcm-preview .banner-copy-block .img-ctn {
  opacity: 1
}

.banner-copy-block.img-pos-hidden .img-ctn {
  visibility: hidden
}

.banner-copy-block .copy-border-ctn .body-copy {
  padding-left: 0;
  padding-right: 0
}

.banner-copy-block .cta-ctn a, .banner-copy-block .cta-ctn .product-info .product-modal-link, .product-info .banner-copy-block .cta-ctn .product-modal-link, .banner-copy-block .cta-ctn .product-info-minimal .product-modal-link, .product-info-minimal .banner-copy-block .cta-ctn .product-modal-link, .banner-copy-block .cta-ctn .product-info-buy .product-modal-link, .product-info-buy .banner-copy-block .cta-ctn .product-modal-link, .banner-copy-block .cta-ctn .product-info-banner .product-modal-link, .product-info-banner .banner-copy-block .cta-ctn .product-modal-link, .banner-copy-block .cta-ctn .product-info-bundle .product-modal-link, .product-info-bundle .banner-copy-block .cta-ctn .product-modal-link {
  display: table;
  margin-bottom: 16px
}

.banner-copy-block .cta-ctn a:last-of-type, .banner-copy-block .cta-ctn .product-info .product-modal-link:last-of-type, .product-info .banner-copy-block .cta-ctn .product-modal-link:last-of-type, .banner-copy-block .cta-ctn .product-info-minimal .product-modal-link:last-of-type, .product-info-minimal .banner-copy-block .cta-ctn .product-modal-link:last-of-type, .banner-copy-block .cta-ctn .product-info-buy .product-modal-link:last-of-type, .product-info-buy .banner-copy-block .cta-ctn .product-modal-link:last-of-type, .banner-copy-block .cta-ctn .product-info-banner .product-modal-link:last-of-type, .product-info-banner .banner-copy-block .cta-ctn .product-modal-link:last-of-type, .banner-copy-block .cta-ctn .product-info-bundle .product-modal-link:last-of-type, .product-info-bundle .banner-copy-block .cta-ctn .product-modal-link:last-of-type {
  margin-bottom: 0
}

.banner-copy-block .cta-ctn.inline a, .banner-copy-block .cta-ctn.inline .product-info .product-modal-link, .product-info .banner-copy-block .cta-ctn.inline .product-modal-link, .banner-copy-block .cta-ctn.inline .product-info-minimal .product-modal-link, .product-info-minimal .banner-copy-block .cta-ctn.inline .product-modal-link, .banner-copy-block .cta-ctn.inline .product-info-buy .product-modal-link, .product-info-buy .banner-copy-block .cta-ctn.inline .product-modal-link, .banner-copy-block .cta-ctn.inline .product-info-banner .product-modal-link, .product-info-banner .banner-copy-block .cta-ctn.inline .product-modal-link, .banner-copy-block .cta-ctn.inline .product-info-bundle .product-modal-link, .product-info-bundle .banner-copy-block .cta-ctn.inline .product-modal-link {
  display: inline-table;
  margin-right: 10px
}

.banner-copy-block .cta-ctn.inline a:last-of-type, .banner-copy-block .cta-ctn.inline .product-info .product-modal-link:last-of-type, .product-info .banner-copy-block .cta-ctn.inline .product-modal-link:last-of-type, .banner-copy-block .cta-ctn.inline .product-info-minimal .product-modal-link:last-of-type, .product-info-minimal .banner-copy-block .cta-ctn.inline .product-modal-link:last-of-type, .banner-copy-block .cta-ctn.inline .product-info-buy .product-modal-link:last-of-type, .product-info-buy .banner-copy-block .cta-ctn.inline .product-modal-link:last-of-type, .banner-copy-block .cta-ctn.inline .product-info-banner .product-modal-link:last-of-type, .product-info-banner .banner-copy-block .cta-ctn.inline .product-modal-link:last-of-type, .banner-copy-block .cta-ctn.inline .product-info-bundle .product-modal-link:last-of-type, .product-info-bundle .banner-copy-block .cta-ctn.inline .product-modal-link:last-of-type {
  margin-right: 0
}

@media(min-width:720px) {
  .banner-copy-block.img-pos-side {
    display: flex;
    align-items: center
  }
  .banner-copy-block.img-pos-side .img-ctn {
    width: 50%;
    padding-right: 60px;
    text-align: right;
    padding-bottom: 0
  }
  .banner-copy-block.img-pos-side .copy-border-ctn {
    width: 50%;
    padding-left: 60px;
    position: relative
  }
  .banner-copy-block.img-pos-side .copy-border-ctn:before {
    content: '';
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 1px;
    background-repeat: repeat-y
  }
  .banner-copy-block.img-pos-side.copy-align-right .img-ctn {
    padding-left: 60px;
    padding-right: 0;
    text-align: left;
    order: 1
  }
  .banner-copy-block.img-pos-side.copy-align-right .copy-border-ctn {
    padding-left: 0;
    padding-right: 60px;
    order: 0
  }
  .banner-copy-block.img-pos-side.copy-align-right .copy-border-ctn:before {
    left: auto;
    right: 0
  }
}

.banner-copy-block.copy-width-3 {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-3 {
    width: calc(37.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-3 {
    width: calc(25% - 20px);
    margin-right: 20px
  }
}

.banner-copy-block.copy-width-4 {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-4 {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-4 {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

.banner-copy-block.copy-width-6 {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-6 {
    width: calc(75% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-6 {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

.banner-copy-block.copy-width-8 {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-8 {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-8 {
    width: calc(66.66667% - 20px);
    margin-right: 20px
  }
}

.banner-copy-block.copy-width-10 {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-10 {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-10 {
    width: calc(83.33333% - 20px);
    margin-right: 20px
  }
}

.banner-copy-block.copy-width-12 {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-12 {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-12 {
    width: calc(100% - 20px);
    margin-right: 20px
  }
}

.banner-copy-block h6, .banner-copy-block h4, .banner-copy-block .body-copy, .banner-copy-block .body-copy p, .banner-copy-block .body-copy a, .banner-copy-block .body-copy .product-info .product-modal-link, .product-info .banner-copy-block .body-copy .product-modal-link, .banner-copy-block .body-copy .product-info-minimal .product-modal-link, .product-info-minimal .banner-copy-block .body-copy .product-modal-link, .banner-copy-block .body-copy .product-info-buy .product-modal-link, .product-info-buy .banner-copy-block .body-copy .product-modal-link, .banner-copy-block .body-copy .product-info-banner .product-modal-link, .product-info-banner .banner-copy-block .body-copy .product-modal-link, .banner-copy-block .body-copy .product-info-bundle .product-modal-link, .product-info-bundle .banner-copy-block .body-copy .product-modal-link {
  position: relative;
  z-index: 2
}

.banner-copy-block h6, .banner-copy-block h4, .banner-copy-block .body-copy {
  position: relative;
  transform: translate3d(50px, 0, 0);
  opacity: 0
}

body.wcm-edit .banner-copy-block h6, body.wcm-design .banner-copy-block h6, body.wcm-preview .banner-copy-block h6, body.wcm-edit .banner-copy-block h4, body.wcm-design .banner-copy-block h4, body.wcm-preview .banner-copy-block h4, body.wcm-edit .banner-copy-block .body-copy, body.wcm-design .banner-copy-block .body-copy, body.wcm-preview .banner-copy-block .body-copy {
  transform: none;
  opacity: 1
}

.banner-copy-block .mini-hr:after {
  transform: scale(5, 1)
}

body.wcm-edit .banner-copy-block .mini-hr:after, body.wcm-design .banner-copy-block .mini-hr:after, body.wcm-preview .banner-copy-block .mini-hr:after {
  transform: none;
  left: auto
}

.banner-copy-block.copy-align-left .mini-hr:after {
  left: 100%;
  transform-origin: 0 0
}

.banner-copy-block.copy-align-right .mini-hr:after {
  right: 100%;
  transform-origin: 100% 0
}

.banner-copy-block.copy-align-right .cta-ctn a, .banner-copy-block.copy-align-right .cta-ctn .product-info .product-modal-link, .product-info .banner-copy-block.copy-align-right .cta-ctn .product-modal-link, .banner-copy-block.copy-align-right .cta-ctn .product-info-minimal .product-modal-link, .product-info-minimal .banner-copy-block.copy-align-right .cta-ctn .product-modal-link, .banner-copy-block.copy-align-right .cta-ctn .product-info-buy .product-modal-link, .product-info-buy .banner-copy-block.copy-align-right .cta-ctn .product-modal-link, .banner-copy-block.copy-align-right .cta-ctn .product-info-banner .product-modal-link, .product-info-banner .banner-copy-block.copy-align-right .cta-ctn .product-modal-link, .banner-copy-block.copy-align-right .cta-ctn .product-info-bundle .product-modal-link, .product-info-bundle .banner-copy-block.copy-align-right .cta-ctn .product-modal-link {
  margin-left: auto;
  margin-right: 0
}

.banner-copy-block.copy-align-right .cta-ctn.inline a, .banner-copy-block.copy-align-right .cta-ctn.inline .product-info .product-modal-link, .product-info .banner-copy-block.copy-align-right .cta-ctn.inline .product-modal-link, .banner-copy-block.copy-align-right .cta-ctn.inline .product-info-minimal .product-modal-link, .product-info-minimal .banner-copy-block.copy-align-right .cta-ctn.inline .product-modal-link, .banner-copy-block.copy-align-right .cta-ctn.inline .product-info-buy .product-modal-link, .product-info-buy .banner-copy-block.copy-align-right .cta-ctn.inline .product-modal-link, .banner-copy-block.copy-align-right .cta-ctn.inline .product-info-banner .product-modal-link, .product-info-banner .banner-copy-block.copy-align-right .cta-ctn.inline .product-modal-link, .banner-copy-block.copy-align-right .cta-ctn.inline .product-info-bundle .product-modal-link, .product-info-bundle .banner-copy-block.copy-align-right .cta-ctn.inline .product-modal-link {
  margin-left: 10px !important
}

.banner-copy-block.copy-align-center .mini-hr:after {
  transform: scale(0, 1);
  transform-origin: center
}

.banner-copy-block.copy-align-center .cta-ctn a, .banner-copy-block.copy-align-center .cta-ctn .product-info .product-modal-link, .product-info .banner-copy-block.copy-align-center .cta-ctn .product-modal-link, .banner-copy-block.copy-align-center .cta-ctn .product-info-minimal .product-modal-link, .product-info-minimal .banner-copy-block.copy-align-center .cta-ctn .product-modal-link, .banner-copy-block.copy-align-center .cta-ctn .product-info-buy .product-modal-link, .product-info-buy .banner-copy-block.copy-align-center .cta-ctn .product-modal-link, .banner-copy-block.copy-align-center .cta-ctn .product-info-banner .product-modal-link, .product-info-banner .banner-copy-block.copy-align-center .cta-ctn .product-modal-link, .banner-copy-block.copy-align-center .cta-ctn .product-info-bundle .product-modal-link, .product-info-bundle .banner-copy-block.copy-align-center .cta-ctn .product-modal-link {
  margin-left: auto;
  margin-right: auto
}

.banner-copy-block.copy-align-center .cta-ctn.inline a, .banner-copy-block.copy-align-center .cta-ctn.inline .product-info .product-modal-link, .product-info .banner-copy-block.copy-align-center .cta-ctn.inline .product-modal-link, .banner-copy-block.copy-align-center .cta-ctn.inline .product-info-minimal .product-modal-link, .product-info-minimal .banner-copy-block.copy-align-center .cta-ctn.inline .product-modal-link, .banner-copy-block.copy-align-center .cta-ctn.inline .product-info-buy .product-modal-link, .product-info-buy .banner-copy-block.copy-align-center .cta-ctn.inline .product-modal-link, .banner-copy-block.copy-align-center .cta-ctn.inline .product-info-banner .product-modal-link, .product-info-banner .banner-copy-block.copy-align-center .cta-ctn.inline .product-modal-link, .banner-copy-block.copy-align-center .cta-ctn.inline .product-info-bundle .product-modal-link, .product-info-bundle .banner-copy-block.copy-align-center .cta-ctn.inline .product-modal-link {
  margin-left: 5px !important;
  margin-right: 5px !important
}

.banner-copy-block[data-dividing-line="false"] .mini-hr {
  display: none
}

.banner-copy-block h6 {
  margin: 0
}

.banner-copy-block h4 {
  margin: 0 0 .4em
}

.banner-copy-block h6, .banner-copy-block h4, .banner-copy-block .body-copy, .banner-copy-block .mini-hr:after {
  transition: none
}

.banner-copy-block h6 {
  width: 75%;
  margin-bottom: 10px
}

.banner-copy-block h6 a, .banner-copy-block h6 .product-info .product-modal-link, .product-info .banner-copy-block h6 .product-modal-link, .banner-copy-block h6 .product-info-minimal .product-modal-link, .product-info-minimal .banner-copy-block h6 .product-modal-link, .banner-copy-block h6 .product-info-buy .product-modal-link, .product-info-buy .banner-copy-block h6 .product-modal-link, .banner-copy-block h6 .product-info-banner .product-modal-link, .product-info-banner .banner-copy-block h6 .product-modal-link, .banner-copy-block h6 .product-info-bundle .product-modal-link, .product-info-bundle .banner-copy-block h6 .product-modal-link {
  color: inherit;
  text-decoration: none
}

.banner-copy-block.anim h6, .banner-copy-block.anim h4 {
  transform: translate3d(0, 0, 0) !important;
  opacity: 1;
  transition: transform .7s ease-out, opacity .4s linear
}

.banner-copy-block.anim .micro-title, .banner-copy-block.anim .img-ctn, .banner-copy-block.anim .copy-border-ctn:before {
  opacity: 1;
  transition: opacity .4s linear
}

.banner-copy-block.anim .body-copy {
  transform: translate3d(0, 0, 0) !important;
  opacity: 1;
  transition: transform .7s ease-out .3s, opacity .4s linear .3s
}

.banner-copy-block.anim .mini-hr:after {
  transform: scale(1);
  transition: left .25s cubic-bezier(0.22, 0.61, 0.36, 1) .3s, right .25s cubic-bezier(0.22, 0.61, 0.36, 1) .3s, transform .25s cubic-bezier(0.22, 0.61, 0.36, 1) .45s
}

.banner-copy-block.anim.copy-align-left .mini-hr:after {
  left: 0
}

.banner-copy-block.anim.copy-align-right .mini-hr:after {
  right: 0
}

.banner-copy-block .cta-forward, .banner-copy-block a.cta-online-retailers, .banner-copy-block .product-info .cta-online-retailers.product-modal-link, .product-info .banner-copy-block .cta-online-retailers.product-modal-link, .banner-copy-block .product-info-minimal .cta-online-retailers.product-modal-link, .product-info-minimal .banner-copy-block .cta-online-retailers.product-modal-link, .banner-copy-block .product-info-buy .cta-online-retailers.product-modal-link, .product-info-buy .banner-copy-block .cta-online-retailers.product-modal-link, .banner-copy-block .product-info-banner .cta-online-retailers.product-modal-link, .product-info-banner .banner-copy-block .cta-online-retailers.product-modal-link, .banner-copy-block .product-info-bundle .cta-online-retailers.product-modal-link, .product-info-bundle .banner-copy-block .cta-online-retailers.product-modal-link, .banner-copy-block .product-info-banner .product-cta .btn-large, .product-info-banner .product-cta .banner-copy-block .btn-large {
  margin-top: 7px
}

.theme-light .banner-copy-block, .carousel-controls.theme-light .pagination-dots .banner-copy-block {
  color: #676767
}

.theme-light .banner-copy-block .micro-title, .theme-light .banner-copy-block h6, .carousel-controls.theme-light .pagination-dots .banner-copy-block h6, .theme-light .banner-copy-block h4, .carousel-controls.theme-light .pagination-dots .banner-copy-block h4 {
  color: #262626
}

.theme-light .banner-copy-block .micro-title {
  display: inline-block
}

.theme-light .banner-copy-block .micro-title:after {
  display: block;
  content: '';
  margin-top: 7px;
  background-repeat: repeat-x;
  height: 1px;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-black.gif)
}

.theme-light .banner-copy-block .micro-title:hover, .theme-light .banner-copy-block .micro-title:active, .theme-light .banner-copy-block .micro-title:focus:not(.focus--mouse) {
  color: #262626
}

.theme-light .banner-copy-block .copy-border-ctn:before {
  background-image: url(gaming-pagelibs/resources/images/dotted-line-black-vert.gif)
}

.theme-light .banner-copy-block .mini-hr:after {
  background-color: #2f3132
}

.theme-dark .banner-copy-block, .product-info-banner .banner-copy-block {
  color: white
}

.theme-dark .banner-copy-block .micro-title, .product-info-banner .banner-copy-block .micro-title {
  display: inline-block
}

.theme-dark .banner-copy-block .micro-title:after, .product-info-banner .banner-copy-block .micro-title:after {
  display: block;
  content: '';
  margin-top: 7px;
  background-repeat: repeat-x;
  height: 1px;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-white.gif)
}

.theme-dark .banner-copy-block .copy-border-ctn:before, .product-info-banner .banner-copy-block .copy-border-ctn:before {
  background-image: url(gaming-pagelibs/resources/images/dotted-line-white-vert.gif)
}

.banner-copy-block.copy-pos-left {
  margin-left: 0
}

@media(min-width:720px) {
  .banner-copy-block.copy-pos-left {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-pos-left {
    margin-left: 8.33333%
  }
}

.banner-copy-block.copy-pos-tl {
  margin-left: 0;
  align-self: flex-start
}

@media(min-width:720px) {
  .banner-copy-block.copy-pos-tl {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-pos-tl {
    margin-left: 8.33333%
  }
}

.banner-copy-block.copy-pos-bl {
  margin-left: 0;
  align-self: flex-end
}

@media(min-width:720px) {
  .banner-copy-block.copy-pos-bl {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-pos-bl {
    margin-left: 8.33333%
  }
}

.banner-copy-block.copy-pos-far-tl {
  align-self: flex-start
}

.banner-copy-block.copy-pos-far-bl {
  align-self: flex-end
}

.banner-copy-block.copy-pos-top, .banner-copy-block.copy-pos-tr, .banner-copy-block.copy-pos-far-tr {
  align-self: flex-start
}

.banner-copy-block.copy-pos-bottom, .banner-copy-block.copy-pos-br, .banner-copy-block.copy-pos-far-br {
  align-self: flex-end
}

.banner-copy-block.copy-pos-center {
  align-self: center
}

.banner-copy-block.copy-width-3.copy-pos-top, .banner-copy-block.copy-width-3.copy-pos-bottom, .banner-copy-block.copy-width-3.copy-pos-center {
  margin-left: 0
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-3.copy-pos-top, .banner-copy-block.copy-width-3.copy-pos-bottom, .banner-copy-block.copy-width-3.copy-pos-center {
    margin-left: 31.25%
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-3.copy-pos-top, .banner-copy-block.copy-width-3.copy-pos-bottom, .banner-copy-block.copy-width-3.copy-pos-center {
    margin-left: 37.5%
  }
}

.banner-copy-block.copy-width-3.copy-pos-right, .banner-copy-block.copy-width-3.copy-pos-tr, .banner-copy-block.copy-width-3.copy-pos-br {
  margin-left: 0
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-3.copy-pos-right, .banner-copy-block.copy-width-3.copy-pos-tr, .banner-copy-block.copy-width-3.copy-pos-br {
    margin-left: 62.5%
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-3.copy-pos-right, .banner-copy-block.copy-width-3.copy-pos-tr, .banner-copy-block.copy-width-3.copy-pos-br {
    margin-left: 66.66667%
  }
}

.banner-copy-block.copy-width-3.copy-pos-far-right, .banner-copy-block.copy-width-3.copy-pos-far-tr, .banner-copy-block.copy-width-3.copy-pos-far-br {
  margin-left: 0
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-3.copy-pos-far-right, .banner-copy-block.copy-width-3.copy-pos-far-tr, .banner-copy-block.copy-width-3.copy-pos-far-br {
    margin-left: 62.5%
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-3.copy-pos-far-right, .banner-copy-block.copy-width-3.copy-pos-far-tr, .banner-copy-block.copy-width-3.copy-pos-far-br {
    margin-left: 75%
  }
}

.banner-copy-block.copy-width-4.copy-pos-top, .banner-copy-block.copy-width-4.copy-pos-bottom, .banner-copy-block.copy-width-4.copy-pos-center {
  margin-left: 0
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-4.copy-pos-top, .banner-copy-block.copy-width-4.copy-pos-bottom, .banner-copy-block.copy-width-4.copy-pos-center {
    margin-left: 25%
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-4.copy-pos-top, .banner-copy-block.copy-width-4.copy-pos-bottom, .banner-copy-block.copy-width-4.copy-pos-center {
    margin-left: 33.33333%
  }
}

.banner-copy-block.copy-width-4.copy-pos-right, .banner-copy-block.copy-width-4.copy-pos-tr, .banner-copy-block.copy-width-4.copy-pos-br {
  margin-left: 0
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-4.copy-pos-right, .banner-copy-block.copy-width-4.copy-pos-tr, .banner-copy-block.copy-width-4.copy-pos-br {
    margin-left: 50%
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-4.copy-pos-right, .banner-copy-block.copy-width-4.copy-pos-tr, .banner-copy-block.copy-width-4.copy-pos-br {
    margin-left: 58.33333%
  }
}

.banner-copy-block.copy-width-4.copy-pos-far-right, .banner-copy-block.copy-width-4.copy-pos-far-tr, .banner-copy-block.copy-width-4.copy-pos-far-br {
  margin-left: 0
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-4.copy-pos-far-right, .banner-copy-block.copy-width-4.copy-pos-far-tr, .banner-copy-block.copy-width-4.copy-pos-far-br {
    margin-left: 50%
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-4.copy-pos-far-right, .banner-copy-block.copy-width-4.copy-pos-far-tr, .banner-copy-block.copy-width-4.copy-pos-far-br {
    margin-left: 66.66667%
  }
}

.banner-copy-block.copy-width-6.copy-pos-top, .banner-copy-block.copy-width-6.copy-pos-bottom, .banner-copy-block.copy-width-6.copy-pos-center {
  margin-left: 0
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-6.copy-pos-top, .banner-copy-block.copy-width-6.copy-pos-bottom, .banner-copy-block.copy-width-6.copy-pos-center {
    margin-left: 12.5%
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-6.copy-pos-top, .banner-copy-block.copy-width-6.copy-pos-bottom, .banner-copy-block.copy-width-6.copy-pos-center {
    margin-left: 25%
  }
}

.banner-copy-block.copy-width-6.copy-pos-right, .banner-copy-block.copy-width-6.copy-pos-tr, .banner-copy-block.copy-width-6.copy-pos-br {
  margin-left: 0
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-6.copy-pos-right, .banner-copy-block.copy-width-6.copy-pos-tr, .banner-copy-block.copy-width-6.copy-pos-br {
    margin-left: 25%
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-6.copy-pos-right, .banner-copy-block.copy-width-6.copy-pos-tr, .banner-copy-block.copy-width-6.copy-pos-br {
    margin-left: 41.66667%
  }
}

.banner-copy-block.copy-width-6.copy-pos-far-right, .banner-copy-block.copy-width-6.copy-pos-far-tr, .banner-copy-block.copy-width-6.copy-pos-far-br {
  margin-left: 0
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-6.copy-pos-far-right, .banner-copy-block.copy-width-6.copy-pos-far-tr, .banner-copy-block.copy-width-6.copy-pos-far-br {
    margin-left: 25%
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-6.copy-pos-far-right, .banner-copy-block.copy-width-6.copy-pos-far-tr, .banner-copy-block.copy-width-6.copy-pos-far-br {
    margin-left: 50%
  }
}

.banner-copy-block.copy-width-8.copy-pos-top, .banner-copy-block.copy-width-8.copy-pos-bottom, .banner-copy-block.copy-width-8.copy-pos-center {
  margin-left: 0
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-8.copy-pos-top, .banner-copy-block.copy-width-8.copy-pos-bottom, .banner-copy-block.copy-width-8.copy-pos-center {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-8.copy-pos-top, .banner-copy-block.copy-width-8.copy-pos-bottom, .banner-copy-block.copy-width-8.copy-pos-center {
    margin-left: 16.66667%
  }
}

.banner-copy-block.copy-width-8.copy-pos-right, .banner-copy-block.copy-width-8.copy-pos-tr, .banner-copy-block.copy-width-8.copy-pos-br {
  margin-left: 0
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-8.copy-pos-right, .banner-copy-block.copy-width-8.copy-pos-tr, .banner-copy-block.copy-width-8.copy-pos-br {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-8.copy-pos-right, .banner-copy-block.copy-width-8.copy-pos-tr, .banner-copy-block.copy-width-8.copy-pos-br {
    margin-left: 25%
  }
}

.banner-copy-block.copy-width-8.copy-pos-far-right, .banner-copy-block.copy-width-8.copy-pos-far-tr, .banner-copy-block.copy-width-8.copy-pos-far-br {
  margin-left: 0
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-8.copy-pos-far-right, .banner-copy-block.copy-width-8.copy-pos-far-tr, .banner-copy-block.copy-width-8.copy-pos-far-br {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-8.copy-pos-far-right, .banner-copy-block.copy-width-8.copy-pos-far-tr, .banner-copy-block.copy-width-8.copy-pos-far-br {
    margin-left: 33.33333%
  }
}

.banner-copy-block.copy-width-10.copy-pos-top, .banner-copy-block.copy-width-10.copy-pos-bottom, .banner-copy-block.copy-width-10.copy-pos-center {
  margin-left: 0
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-10.copy-pos-top, .banner-copy-block.copy-width-10.copy-pos-bottom, .banner-copy-block.copy-width-10.copy-pos-center {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-10.copy-pos-top, .banner-copy-block.copy-width-10.copy-pos-bottom, .banner-copy-block.copy-width-10.copy-pos-center {
    margin-left: 8.33333%
  }
}

.banner-copy-block.copy-width-10.copy-pos-right, .banner-copy-block.copy-width-10.copy-pos-tr, .banner-copy-block.copy-width-10.copy-pos-br {
  margin-left: 0
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-10.copy-pos-right, .banner-copy-block.copy-width-10.copy-pos-tr, .banner-copy-block.copy-width-10.copy-pos-br {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-10.copy-pos-right, .banner-copy-block.copy-width-10.copy-pos-tr, .banner-copy-block.copy-width-10.copy-pos-br {
    margin-left: 16.66667%
  }
}

.banner-copy-block.copy-width-10.copy-pos-far-right, .banner-copy-block.copy-width-10.copy-pos-far-tr, .banner-copy-block.copy-width-10.copy-pos-far-br {
  margin-left: 0
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-10.copy-pos-far-right, .banner-copy-block.copy-width-10.copy-pos-far-tr, .banner-copy-block.copy-width-10.copy-pos-far-br {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-10.copy-pos-far-right, .banner-copy-block.copy-width-10.copy-pos-far-tr, .banner-copy-block.copy-width-10.copy-pos-far-br {
    margin-left: 16.66667%
  }
}

.banner-copy-block.copy-width-12.copy-pos-top, .banner-copy-block.copy-width-12.copy-pos-bottom, .banner-copy-block.copy-width-12.copy-pos-center {
  margin-left: 0
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-12.copy-pos-top, .banner-copy-block.copy-width-12.copy-pos-bottom, .banner-copy-block.copy-width-12.copy-pos-center {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-12.copy-pos-top, .banner-copy-block.copy-width-12.copy-pos-bottom, .banner-copy-block.copy-width-12.copy-pos-center {
    margin-left: 0
  }
}

.banner-copy-block.copy-width-12.copy-pos-right, .banner-copy-block.copy-width-12.copy-pos-tr, .banner-copy-block.copy-width-12.copy-pos-br {
  margin-left: 0
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-12.copy-pos-right, .banner-copy-block.copy-width-12.copy-pos-tr, .banner-copy-block.copy-width-12.copy-pos-br {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-12.copy-pos-right, .banner-copy-block.copy-width-12.copy-pos-tr, .banner-copy-block.copy-width-12.copy-pos-br {
    margin-left: 0
  }
}

.banner-copy-block.copy-width-12.copy-pos-far-right, .banner-copy-block.copy-width-12.copy-pos-far-tr, .banner-copy-block.copy-width-12.copy-pos-far-br {
  margin-left: 0
}

@media(min-width:720px) {
  .banner-copy-block.copy-width-12.copy-pos-far-right, .banner-copy-block.copy-width-12.copy-pos-far-tr, .banner-copy-block.copy-width-12.copy-pos-far-br {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .banner-copy-block.copy-width-12.copy-pos-far-right, .banner-copy-block.copy-width-12.copy-pos-far-tr, .banner-copy-block.copy-width-12.copy-pos-far-br {
    margin-left: 0
  }
}

.banner-copy-block.copy-align-left {
  text-align: left
}

.banner-copy-block.copy-align-right {
  text-align: right
}

.banner-copy-block.copy-align-right h6, .banner-copy-block.copy-align-right p {
  margin-left: auto;
  margin-right: 0
}

.banner-copy-block.copy-align-center {
  text-align: center
}

.banner-copy-block.copy-align-center h6, .banner-copy-block.copy-align-center h4, .banner-copy-block.copy-align-center .body-copy {
  transform: translate3d(0, 50px, 0)
}

.banner-copy-block.copy-align-center h6, .banner-copy-block.copy-align-center p {
  margin-left: auto;
  margin-right: auto
}

@media(max-width:719px) {
  .banner-copy-block {
    width: 100%;
    margin-right: 24px;
    position: relative
  }
}

@media(max-width:719px) and (min-width:720px) {
  .banner-copy-block {
    width: 100%;
    margin-right: 24px
  }
}

@media(max-width:719px) and (min-width:1025px) {
  .banner-copy-block {
    width: 100%;
    margin-right: 20px
  }
}

@media(max-width:719px) and (max-width:719px) {
  .banner-copy-block {
    padding-left: 24px;
    padding-right: 24px
  }
}

@media(max-width:719px) {
  .banner-copy-block:before {
    content: '';
    width: 84px;
    height: 6px;
    display: block;
    background-color: #c3c6c8;
    position: absolute;
    top: 0;
    left: 24px
  }
  .theme-light .banner-copy-block:before, .carousel-controls.theme-light .pagination-dots .banner-copy-block:before {
    background-color: #2f3132
  }
  .banner-copy-block.copy-align-right:before {
    left: auto;
    right: 24px
  }
  .banner-copy-block.copy-align-center:before {
    display: none
  }
}

.banner-copy-block .btn-white.play:after {
  margin-left: 5px
}

.micro-title {
  text-transform: uppercase;
  margin-bottom: 34px;
  text-decoration: none;
  color: white;
  overflow: hidden;
  position: relative;
  padding-bottom: 7px
}

.micro-title span {
  transition: opacity .2s linear
}

.micro-title:hover, .micro-title:active, .micro-title:focus:not(.focus--mouse) {
  color: white
}

.micro-title:hover span, .micro-title:active span, .micro-title:focus:not(.focus--mouse) span {
  opacity: .7
}

.micro-title:hover:after, .micro-title:active:after, .micro-title:focus:not(.focus--mouse):after {
  width: 0
}

.micro-title:after {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: width .2s cubic-bezier(0.65, 0.05, 0.36, 1)
}

@media(min-width:720px) {
  .carousel-banner[data-pagination-dots="true"] .banner-copy-block.copy-pos-bottom {
    padding-bottom: 68px
  }
}

.showing-grid .banner.theme-light .banner-copy-block, .showing-grid .carousel-controls.theme-light .banner.pagination-dots .banner-copy-block, .carousel-controls.theme-light .showing-grid .banner.pagination-dots .banner-copy-block {
  border: 1px solid black
}

.showing-grid .banner.theme-dark .banner-copy-block, .showing-grid .banner.product-info-banner .banner-copy-block {
  border: 1px solid white
}

.img-banner {
  background-color: white;
  background-repeat: no-repeat;
  background-size: cover;
  color: black;
  position: relative
}

.img-banner .grid {
  align-items: flex-start
}

.img-banner .img-banner-img {
  width: 100%;
  display: block
}

.img-banner h4, .img-banner p {
  margin-bottom: 16px
}

.img-banner .banner-copy-block {
  padding: 0 0 30px 0
}

.img-banner .banner-copy-block:before {
  content: none
}

.img-banner .banner-copy-block .cta-ctn {
  padding-top: 10px
}

.img-banner .banner-copy-block .cta-ctn a, .img-banner .banner-copy-block .cta-ctn .product-info .product-modal-link, .product-info .img-banner .banner-copy-block .cta-ctn .product-modal-link, .img-banner .banner-copy-block .cta-ctn .product-info-minimal .product-modal-link, .product-info-minimal .img-banner .banner-copy-block .cta-ctn .product-modal-link, .img-banner .banner-copy-block .cta-ctn .product-info-buy .product-modal-link, .product-info-buy .img-banner .banner-copy-block .cta-ctn .product-modal-link, .img-banner .banner-copy-block .cta-ctn .product-info-banner .product-modal-link, .product-info-banner .img-banner .banner-copy-block .cta-ctn .product-modal-link, .img-banner .banner-copy-block .cta-ctn .product-info-bundle .product-modal-link, .product-info-bundle .img-banner .banner-copy-block .cta-ctn .product-modal-link {
  display: block
}

.img-banner .feature-highlights {
  padding-top: 20px;
  padding-bottom: 20px
}

@media(min-width:720px) {
  .img-banner .feature-highlights {
    padding-top: 20px;
    padding-bottom: 20px
  }
}

@media(min-width:1025px) {
  .img-banner .feature-highlights {
    padding-top: 40px;
    padding-bottom: 40px
  }
}

.img-banner.theme-dark, .img-banner.product-info-banner {
  background-color: #2f3132
}

.img-banner.theme-dark .mini-hr:after, .img-banner.product-info-banner .mini-hr:after {
  background-color: #c3c6c8
}

@media(min-width:1025px) {
  .img-banner[data-copy-layout="horizontal"] .copy-border-ctn {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin-right: -24px;
    display: flex;
    align-items: flex-start
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .img-banner[data-copy-layout="horizontal"] .copy-border-ctn {
    margin-right: -24px
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .img-banner[data-copy-layout="horizontal"] .copy-border-ctn {
    margin-right: -20px
  }
}

@media(min-width:1025px) and (min-width:1490px) {
  .img-banner[data-copy-layout="horizontal"] .copy-border-ctn {
    margin-right: -20px
  }
}

@media(min-width:1025px) {
  .img-banner[data-copy-layout="horizontal"] .copy-border-ctn h1, .img-banner[data-copy-layout="horizontal"] .copy-border-ctn h2, .img-banner[data-copy-layout="horizontal"] .copy-border-ctn h3, .img-banner[data-copy-layout="horizontal"] .copy-border-ctn h4, .img-banner[data-copy-layout="horizontal"] .copy-border-ctn h5, .img-banner[data-copy-layout="horizontal"] .copy-border-ctn h6 {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .img-banner[data-copy-layout="horizontal"] .copy-border-ctn h1, .img-banner[data-copy-layout="horizontal"] .copy-border-ctn h2, .img-banner[data-copy-layout="horizontal"] .copy-border-ctn h3, .img-banner[data-copy-layout="horizontal"] .copy-border-ctn h4, .img-banner[data-copy-layout="horizontal"] .copy-border-ctn h5, .img-banner[data-copy-layout="horizontal"] .copy-border-ctn h6 {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .img-banner[data-copy-layout="horizontal"] .copy-border-ctn h1, .img-banner[data-copy-layout="horizontal"] .copy-border-ctn h2, .img-banner[data-copy-layout="horizontal"] .copy-border-ctn h3, .img-banner[data-copy-layout="horizontal"] .copy-border-ctn h4, .img-banner[data-copy-layout="horizontal"] .copy-border-ctn h5, .img-banner[data-copy-layout="horizontal"] .copy-border-ctn h6 {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .img-banner[data-copy-layout="horizontal"] .copy-border-ctn .mini-hr {
    bottom: auto;
    overflow: hidden;
    position: absolute
  }
  .img-banner[data-copy-layout="horizontal"] .copy-border-ctn .mini-hr:after {
    background-color: #676767
  }
  .img-banner[data-copy-layout="horizontal"] .copy-border-ctn .body-copy {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .img-banner[data-copy-layout="horizontal"] .copy-border-ctn .body-copy {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .img-banner[data-copy-layout="horizontal"] .copy-border-ctn .body-copy {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

.img-banner[data-img-size^="col-"] .img-banner-img-grid {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin-right: -24px
}

@media(min-width:720px) {
  .img-banner[data-img-size^="col-"] .img-banner-img-grid {
    margin-right: -24px
  }
}

@media(min-width:1025px) {
  .img-banner[data-img-size^="col-"] .img-banner-img-grid {
    margin-right: -20px
  }
}

@media(min-width:1490px) {
  .img-banner[data-img-size^="col-"] .img-banner-img-grid {
    margin-right: -20px
  }
}

.img-banner[data-img-size="col-14"] .img-banner-img {
  width: 100%;
  margin-right: 24px
}

@media(min-width:720px) {
  .img-banner[data-img-size="col-14"] .img-banner-img {
    width: 100%;
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .img-banner[data-img-size="col-14"] .img-banner-img {
    width: 100%;
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .img-banner[data-img-size="col-14"] .img-banner-img {
    width: 100%;
    margin-right: 20px
  }
}

.img-banner[data-img-size="col-12"] .img-banner-img {
  width: 100%;
  margin-right: 24px;
  margin-left: 0
}

@media(min-width:720px) {
  .img-banner[data-img-size="col-12"] .img-banner-img {
    width: 100%;
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .img-banner[data-img-size="col-12"] .img-banner-img {
    width: 100%;
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .img-banner[data-img-size="col-12"] .img-banner-img {
    width: calc(85.71429% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .img-banner[data-img-size="col-12"] .img-banner-img {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .img-banner[data-img-size="col-12"] .img-banner-img {
    margin-left: 0
  }
}

@media(min-width:1490px) {
  .img-banner[data-img-size="col-12"] .img-banner-img {
    margin-left: 7.14286%
  }
}

.img-banner[data-img-size="col-10"] .img-banner-img {
  width: 100%;
  margin-right: 24px;
  margin-left: 0
}

@media(min-width:720px) {
  .img-banner[data-img-size="col-10"] .img-banner-img {
    width: 100%;
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .img-banner[data-img-size="col-10"] .img-banner-img {
    width: calc(83.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .img-banner[data-img-size="col-10"] .img-banner-img {
    width: calc(71.42857% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .img-banner[data-img-size="col-10"] .img-banner-img {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .img-banner[data-img-size="col-10"] .img-banner-img {
    margin-left: 8.33333%
  }
}

@media(min-width:1490px) {
  .img-banner[data-img-size="col-10"] .img-banner-img {
    margin-left: 14.28571%
  }
}

.img-banner[data-img-size="col-8"] .img-banner-img {
  width: 100%;
  margin-right: 24px;
  margin-left: 0
}

@media(min-width:720px) {
  .img-banner[data-img-size="col-8"] .img-banner-img {
    width: calc(75% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .img-banner[data-img-size="col-8"] .img-banner-img {
    width: calc(66.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .img-banner[data-img-size="col-8"] .img-banner-img {
    width: calc(57.14286% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .img-banner[data-img-size="col-8"] .img-banner-img {
    margin-left: 12.5%
  }
}

@media(min-width:1025px) {
  .img-banner[data-img-size="col-8"] .img-banner-img {
    margin-left: 16.66667%
  }
}

@media(min-width:1490px) {
  .img-banner[data-img-size="col-8"] .img-banner-img {
    margin-left: 21.42857%
  }
}

.img-banner[data-img-size="col-6"] .img-banner-img {
  width: calc(50% - 24px);
  margin-right: 24px;
  margin-left: 25%
}

@media(min-width:720px) {
  .img-banner[data-img-size="col-6"] .img-banner-img {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .img-banner[data-img-size="col-6"] .img-banner-img {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .img-banner[data-img-size="col-6"] .img-banner-img {
    width: calc(42.85714% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .img-banner[data-img-size="col-6"] .img-banner-img {
    margin-left: 25%
  }
}

@media(min-width:1025px) {
  .img-banner[data-img-size="col-6"] .img-banner-img {
    margin-left: 25%
  }
}

@media(min-width:1490px) {
  .img-banner[data-img-size="col-6"] .img-banner-img {
    margin-left: 28.57143%
  }
}

.img-banner[data-img-size="col-4"] .img-banner-img {
  width: calc(50% - 24px);
  margin-right: 24px;
  margin-left: 25%
}

@media(min-width:720px) {
  .img-banner[data-img-size="col-4"] .img-banner-img {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .img-banner[data-img-size="col-4"] .img-banner-img {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .img-banner[data-img-size="col-4"] .img-banner-img {
    width: calc(28.57143% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .img-banner[data-img-size="col-4"] .img-banner-img {
    margin-left: 25%
  }
}

@media(min-width:1025px) {
  .img-banner[data-img-size="col-4"] .img-banner-img {
    margin-left: 33.33333%
  }
}

@media(min-width:1490px) {
  .img-banner[data-img-size="col-4"] .img-banner-img {
    margin-left: 35.71429%
  }
}

.featured-recommendation {
  background-color: #262626;
  min-height: 520px;
  position: relative
}

@media(max-width:1024px) {
  .featured-recommendation {
    padding-top: 60px
  }
}

.featured-recommendation .container, .featured-recommendation .container-xl, .featured-recommendation .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .img-banner[data-img-size^="col-"] .featured-recommendation .img-banner-img-ctn, .featured-recommendation .carousel-slide-copy-ctn {
  position: relative
}

.featured-recommendation .container, .featured-recommendation .container-xl, .featured-recommendation .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .img-banner[data-img-size^="col-"] .featured-recommendation .img-banner-img-ctn, .featured-recommendation .carousel-slide-copy-ctn, .featured-recommendation .grid {
  height: 100%;
  min-height: 520px
}

.featured-recommendation .grid {
  align-items: center
}

.featured-recommendation .img-ctn {
  width: calc(225% - 24px);
  margin-right: 24px;
  padding-top: 120px
}

@media(min-width:720px) {
  .featured-recommendation .img-ctn {
    width: calc(112.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .featured-recommendation .img-ctn {
    width: calc(75% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .featured-recommendation .img-ctn {
    padding-top: 0
  }
}

.featured-recommendation .img-ctn img {
  display: block;
  margin: 0 auto
}

.featured-recommendation .copy-ctn {
  width: calc(100% - 24px);
  margin-right: 24px;
  padding-right: 0 !important;
  padding-bottom: 60px;
  padding-top: 120px
}

@media(min-width:720px) {
  .featured-recommendation .copy-ctn {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .featured-recommendation .copy-ctn {
    width: calc(16.66667%);
    width: 16.66667%;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .featured-recommendation .copy-ctn {
    padding-bottom: 120px;
    padding-top: 120px
  }
}

.featured-recommendation .intro-title {
  display: inline-block;
  text-transform: uppercase;
  margin-bottom: 40px;
  position: relative;
  z-index: 2
}

.featured-recommendation .intro-title:after {
  display: block;
  content: '';
  margin-top: 7px;
  background-repeat: repeat-x;
  height: 1px;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif)
}

@media(max-width:1024px) {
  .featured-recommendation .intro-title {
    display: none
  }
}

.featured-recommendation .intro-title-mobile {
  width: calc(100% - 24px);
  margin-right: 24px;
  position: relative
}

@media(min-width:720px) {
  .featured-recommendation .intro-title-mobile {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .featured-recommendation .intro-title-mobile {
    width: calc(0% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .featured-recommendation .intro-title-mobile {
    display: none
  }
}

.featured-recommendation .intro-title-mobile h5, .featured-recommendation .intro-title-mobile h6 {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.22222;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .featured-recommendation .intro-title-mobile h5, .featured-recommendation .intro-title-mobile h6 {
    font-size: 24px;
    line-height: 1;
    letter-spacing: 0
  }
}

.featured-recommendation .intro-title-mobile:after {
  bottom: -20px;
  content: '';
  width: 84px;
  height: 6px;
  display: block;
  background-color: #676767;
  position: absolute;
  left: 24px
}

@media(min-width:720px) and (max-width:1024px) {
  .featured-recommendation .intro-title-mobile .body-copy {
    padding-left: 24px;
    padding-right: 24px
  }
}

.featured-recommendation .cover-link-ctn {
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1
}

.featured-recommendation .cover-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.featured-recommendation .product-info-minimal .product-title, .featured-recommendation .product-info-minimal .product-cta, .featured-recommendation .product-info-minimal .product-price {
  left: 50px;
  opacity: 0;
  position: relative
}

body.wcm-edit .featured-recommendation .product-info-minimal .product-title, body.wcm-design .featured-recommendation .product-info-minimal .product-title, body.wcm-preview .featured-recommendation .product-info-minimal .product-title, body.wcm-edit .featured-recommendation .product-info-minimal .product-cta, body.wcm-design .featured-recommendation .product-info-minimal .product-cta, body.wcm-preview .featured-recommendation .product-info-minimal .product-cta, body.wcm-edit .featured-recommendation .product-info-minimal .product-price, body.wcm-design .featured-recommendation .product-info-minimal .product-price, body.wcm-preview .featured-recommendation .product-info-minimal .product-price {
  left: auto;
  opacity: 1
}

.featured-recommendation .product-info-minimal .product-title {
  font-family: "Brown-Pro", Arial, sans-serif;
  font-weight: bold !important
}

.featured-recommendation .product-info-minimal .product-title[lang="zh-CN"] {
  font-family: "Noto Sans CJK SC-BOLD"
}

.featured-recommendation .product-info-minimal .product-title[lang="ja-JP"] {
  font-family: "Noto Sans CJK JP-BOLD"
}

.featured-recommendation .product-info-minimal .product-title[lang="ko-KR"] {
  font-family: "Noto Sans CJK KR-BOLD"
}

.featured-recommendation .product-info-minimal .product-title[lang=zh-TW] {
  font-family: "Noto Sans CJK TC-BOLD"
}

.featured-recommendation .product-info-minimal .product-title[lang=zh-HK] {
  font-family: "Noto Sans CJK TC-BOLD"
}

.featured-recommendation .product-info-minimal .series-badge {
  left: -30px;
  opacity: 0
}

@media(min-width:720px) {
  .featured-recommendation .product-info-minimal .series-badge {
    left: auto
  }
}

body.wcm-edit .featured-recommendation .product-info-minimal .series-badge, body.wcm-design .featured-recommendation .product-info-minimal .series-badge, body.wcm-preview .featured-recommendation .product-info-minimal .series-badge {
  left: auto;
  opacity: 1
}

@media(min-width:1025px) {
  .featured-recommendation[data-copy-pos="left"] .copy-ctn {
    margin-left: 0;
    order: 0
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .featured-recommendation[data-copy-pos="left"] .copy-ctn {
    margin-left: 0
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .featured-recommendation[data-copy-pos="left"] .copy-ctn {
    margin-left: 8.33333%
  }
}

@media(min-width:1025px) {
  .featured-recommendation[data-copy-pos="left"] .img-ctn {
    order: 1
  }
}

.featured-recommendation[data-img-align="top"] .img-ctn {
  align-self: flex-start
}

.featured-recommendation[data-img-align="center"] .img-ctn {
  align-self: center
}

.featured-recommendation[data-img-align="bottom"] .img-ctn {
  align-self: flex-end
}

.featured-recommendation[data-theme="theme-light"] {
  background-color: #fff;
  color: #2f3132
}

.recommended-products-ctn {
  background-color: #f4f4f4;
  color: #2f3132
}

.recommended-products-ctn[data-theme="theme-dark"] {
  background-color: #2f3132;
  color: white
}

@media(min-width:1025px) {
  .recommended-products-ctn {
    background-color: white
  }
}

.recommended-products-ctn .container, .recommended-products-ctn .container-xl, .recommended-products-ctn .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .img-banner[data-img-size^="col-"] .recommended-products-ctn .img-banner-img-ctn, .recommended-products-ctn .carousel-slide-copy-ctn {
  padding-top: 60px;
  padding-bottom: 20px
}

.recommended-products-ctn .intro-title {
  width: calc(100% - 24px);
  margin-right: 24px;
  margin-bottom: 40px;
  position: relative;
  text-transform: uppercase
}

@media(min-width:720px) {
  .recommended-products-ctn .intro-title {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .recommended-products-ctn .intro-title {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

@media(max-width:1024px) {
  .recommended-products-ctn .intro-title:after {
    bottom: -20px;
    content: '';
    width: 84px;
    height: 6px;
    display: block;
    background-color: #676767;
    position: absolute;
    left: 24px
  }
}

@media(max-width:1024px) and (min-width:720px) and (max-width:1024px) {
  .recommended-products-ctn .intro-title .body-copy {
    padding-left: 24px;
    padding-right: 24px
  }
}

@media(min-width:1025px) {
  .recommended-products-ctn .intro-title {
    display: inline-block;
    width: auto
  }
  .recommended-products-ctn .intro-title:after {
    display: block;
    content: '';
    margin-top: 7px;
    background-repeat: repeat-x;
    height: 1px;
    background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif)
  }
  .recommended-products-ctn .intro-title h5 {
    font-weight: 300;
    font-size: 16px
  }
}

.recommended-products-ctn .slick-slide img {
  margin: 0 auto
}

.recommended-products-ctn .carousel-simple-ctn, .recommended-products-ctn .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .recommended-products-ctn .carousel-simple-ctn, .recommended-products-ctn .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .recommended-products-ctn .carousel-simple-ctn, .recommended-products-ctn .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] {
    width: calc(100% - 20px);
    margin-right: 20px
  }
}

.recommended-products-ctn .carousel-simple-ctn .carousel-simple, .recommended-products-ctn .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] .carousel-simple {
  padding-bottom: 70px
}

@media(max-width:719px) {
  .recommended-products-ctn .carousel-simple-ctn .carousel-simple, .recommended-products-ctn .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] .carousel-simple {
    padding-top: 30px
  }
}

@media(min-width:720px) {
  .recommended-products-ctn .carousel-simple-ctn .carousel-simple, .recommended-products-ctn .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] .carousel-simple {
    padding-bottom: 0
  }
}

@media(min-width:1025px) {
  .recommended-products-ctn .carousel-simple-ctn .carousel-simple, .recommended-products-ctn .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] .carousel-simple {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin-right: -24px;
    margin-bottom: 0;
    margin-top: 0;
    align-items: center
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .recommended-products-ctn .carousel-simple-ctn .carousel-simple, .recommended-products-ctn .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] .carousel-simple {
    margin-right: -24px
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .recommended-products-ctn .carousel-simple-ctn .carousel-simple, .recommended-products-ctn .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] .carousel-simple {
    margin-right: -20px
  }
}

@media(min-width:1025px) and (min-width:1490px) {
  .recommended-products-ctn .carousel-simple-ctn .carousel-simple, .recommended-products-ctn .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] .carousel-simple {
    margin-right: -20px
  }
}

@media(min-width:1025px) {
  .recommended-products-ctn .carousel-simple-ctn .carousel-simple li, .recommended-products-ctn .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] .carousel-simple li {
    width: calc(100% - 24px);
    margin-right: 24px;
    margin-bottom: 20px
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .recommended-products-ctn .carousel-simple-ctn .carousel-simple li, .recommended-products-ctn .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] .carousel-simple li {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .recommended-products-ctn .carousel-simple-ctn .carousel-simple li, .recommended-products-ctn .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] .carousel-simple li {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .recommended-products-ctn .carousel-simple-ctn .carousel-simple li, .recommended-products-ctn .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] .carousel-simple li {
    margin-bottom: 20px
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .recommended-products-ctn .carousel-simple-ctn .carousel-simple li, .recommended-products-ctn .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] .carousel-simple li {
    margin-bottom: 40px
  }
}

.recommended-products-ctn .carousel-simple-ctn .carousel-simple li:focus:not(.focus--mouse), .recommended-products-ctn .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] .carousel-simple li:focus:not(.focus--mouse) {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc
}

.theme-astro .recommended-products-ctn .carousel-simple-ctn .carousel-simple li:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .recommended-products-ctn .carousel-simple-ctn .carousel-simple li:focus:not(.focus--mouse), .theme-astro .recommended-products-ctn .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] .carousel-simple li:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .recommended-products-ctn .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] .carousel-simple li:focus:not(.focus--mouse) {
  box-shadow: 0 0 10px #ff3600
}

.recommended-product {
  padding-top: 27px;
  padding-bottom: 27px;
  position: relative;
  width: 100%
}

@media(max-width:719px) {
  .recommended-product {
    padding-top: 0
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .recommended-product {
    margin-bottom: 60px
  }
  .recommended-product:last-child {
    margin-bottom: 0
  }
}

.recommended-product .grid {
  align-items: center;
  max-width: 100%
}

.recommended-product .img-ctn {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .recommended-product .img-ctn {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .recommended-product .img-ctn {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

.recommended-product .copy-ctn {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .recommended-product .copy-ctn {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .recommended-product .copy-ctn {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .recommended-product .copy-ctn {
    padding-left: 40px
  }
}

@media(max-width:1024px) {
  .recommended-product .copy-ctn .product-info-minimal {
    padding-left: 32px;
    padding-top: 88px
  }
  .recommended-product .copy-ctn .product-info-minimal .series-badge {
    left: -12px
  }
}

.recommended-product .copy-ctn .product-info-minimal .product-title {
  font-family: "Brown-Pro", Arial, sans-serif;
  font-weight: bold !important
}

.recommended-product .copy-ctn .product-info-minimal .product-title[lang="zh-CN"] {
  font-family: "Noto Sans CJK SC-BOLD"
}

.recommended-product .copy-ctn .product-info-minimal .product-title[lang="ja-JP"] {
  font-family: "Noto Sans CJK JP-BOLD"
}

.recommended-product .copy-ctn .product-info-minimal .product-title[lang="ko-KR"] {
  font-family: "Noto Sans CJK KR-BOLD"
}

.recommended-product .copy-ctn .product-info-minimal .product-title[lang=zh-TW] {
  font-family: "Noto Sans CJK TC-BOLD"
}

.recommended-product .copy-ctn .product-info-minimal .product-title[lang=zh-HK] {
  font-family: "Noto Sans CJK TC-BOLD"
}

.recommended-product .copy-ctn .product-info-minimal .product-title, .recommended-product .copy-ctn .product-info-minimal .product-cta, .recommended-product .copy-ctn .product-info-minimal .product-price {
  left: 50px;
  opacity: 0;
  position: relative
}

body.wcm-edit .recommended-product .copy-ctn .product-info-minimal .product-title, body.wcm-design .recommended-product .copy-ctn .product-info-minimal .product-title, body.wcm-preview .recommended-product .copy-ctn .product-info-minimal .product-title, body.wcm-edit .recommended-product .copy-ctn .product-info-minimal .product-cta, body.wcm-design .recommended-product .copy-ctn .product-info-minimal .product-cta, body.wcm-preview .recommended-product .copy-ctn .product-info-minimal .product-cta, body.wcm-edit .recommended-product .copy-ctn .product-info-minimal .product-price, body.wcm-design .recommended-product .copy-ctn .product-info-minimal .product-price, body.wcm-preview .recommended-product .copy-ctn .product-info-minimal .product-price {
  left: auto;
  opacity: 1
}

.recommended-product .copy-ctn .product-info-minimal .series-badge {
  left: -12px;
  opacity: 0
}

@media(min-width:720px) {
  .recommended-product .copy-ctn .product-info-minimal .series-badge {
    left: auto
  }
}

body.wcm-edit .recommended-product .copy-ctn .product-info-minimal .series-badge, body.wcm-design .recommended-product .copy-ctn .product-info-minimal .series-badge, body.wcm-preview .recommended-product .copy-ctn .product-info-minimal .series-badge {
  left: auto;
  opacity: 1
}

.recommended-product .cover-link-ctn {
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1
}

.recommended-product .cover-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.product-info, .product-info-minimal, .product-info-buy, .product-info-banner, .product-info-bundle {
  color: #2f3132;
  position: relative
}

@media(max-width:1024px) {
  .product-info, .product-info-minimal, .product-info-buy, .product-info-banner, .product-info-bundle {
    padding-left: 24px
  }
}

.product-info .select-ctn select, .product-info-minimal .select-ctn select, .product-info-buy .select-ctn select, .product-info-banner .select-ctn select, .product-info-bundle .select-ctn select {
  line-height: normal;
  padding: 8px 11px;
  padding-right: 48px
}

@media(min-width:1280px) {
  .product-info .select-ctn select, .product-info-minimal .select-ctn select, .product-info-buy .select-ctn select, .product-info-banner .select-ctn select, .product-info-bundle .select-ctn select {
    line-height: 15px
  }
}

.product-info .product-title, .product-info .product-cta, .product-info .product-price, .product-info-minimal .product-title, .product-info-minimal .product-cta, .product-info-minimal .product-price, .product-info-buy .product-title, .product-info-buy .product-cta, .product-info-buy .product-price, .product-info-banner .product-title, .product-info-banner .product-cta, .product-info-banner .product-price, .product-info-bundle .product-title, .product-info-bundle .product-cta, .product-info-bundle .product-price {
  color: #676767
}

.product-info .product-cta, .product-info-minimal .product-cta, .product-info-buy .product-cta, .product-info-banner .product-cta, .product-info-bundle .product-cta {
  position: relative;
  z-index: 2
}

.product-info .product-title, .product-info-minimal .product-title, .product-info-buy .product-title, .product-info-banner .product-title, .product-info-bundle .product-title {
  font-weight: bold;
  font-size: 38px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  color: #2f3132;
  font-family: "Brown-Pro-Regular", Arial, sans-serif !important;
  margin-bottom: 10px
}

@media(min-width:1025px) {
  .product-info .product-title, .product-info-minimal .product-title, .product-info-buy .product-title, .product-info-banner .product-title, .product-info-bundle .product-title {
    font-size: 48px;
    line-height: 1;
    letter-spacing: 0
  }
}

.product-info .product-title a, .product-info .product-title .product-modal-link, .product-info-minimal .product-title a, .product-info-minimal .product-title .product-modal-link, .product-info-buy .product-title a, .product-info-buy .product-title .product-modal-link, .product-info-banner .product-title a, .product-info-banner .product-title .product-modal-link, .product-info-bundle .product-title a, .product-info-bundle .product-title .product-modal-link {
  color: #2f3132;
  text-decoration: none
}

.product-info .product-title a:hover, .product-info .product-title .product-modal-link:hover, .product-info .product-title a:active, .product-info .product-title .product-modal-link:active, .product-info .product-title a:focus:not(.focus--mouse), .product-info .product-title .product-modal-link:focus:not(.focus--mouse), .product-info-minimal .product-title a:hover, .product-info-minimal .product-title .product-modal-link:hover, .product-info-minimal .product-title a:active, .product-info-minimal .product-title .product-modal-link:active, .product-info-minimal .product-title a:focus:not(.focus--mouse), .product-info-minimal .product-title .product-modal-link:focus:not(.focus--mouse), .product-info-buy .product-title a:hover, .product-info-buy .product-title .product-modal-link:hover, .product-info-buy .product-title a:active, .product-info-buy .product-title .product-modal-link:active, .product-info-buy .product-title a:focus:not(.focus--mouse), .product-info-buy .product-title .product-modal-link:focus:not(.focus--mouse), .product-info-banner .product-title a:hover, .product-info-banner .product-title .product-modal-link:hover, .product-info-banner .product-title a:active, .product-info-banner .product-title .product-modal-link:active, .product-info-banner .product-title a:focus:not(.focus--mouse), .product-info-banner .product-title .product-modal-link:focus:not(.focus--mouse), .product-info-bundle .product-title a:hover, .product-info-bundle .product-title .product-modal-link:hover, .product-info-bundle .product-title a:active, .product-info-bundle .product-title .product-modal-link:active, .product-info-bundle .product-title a:focus:not(.focus--mouse), .product-info-bundle .product-title .product-modal-link:focus:not(.focus--mouse) {
  text-decoration: none
}

.product-info .product-desc, .product-info-minimal .product-desc, .product-info-buy .product-desc, .product-info-banner .product-desc, .product-info-bundle .product-desc {
  font-weight: normal;
  font-size: 18px;
  line-height: 1.44444;
  letter-spacing: 0;
  text-transform: none;
  text-transform: uppercase;
  line-height: 1.2
}

.product-info .extra-details, .product-info-minimal .extra-details, .product-info-buy .extra-details, .product-info-banner .extra-details, .product-info-bundle .extra-details {
  text-align: left;
  margin: 14px 0
}

.product-info .extra-details, .product-info .extra-details p, .product-info .extra-details li, .product-info-minimal .extra-details, .product-info-minimal .extra-details p, .product-info-minimal .extra-details li, .product-info-buy .extra-details, .product-info-buy .extra-details p, .product-info-buy .extra-details li, .product-info-banner .extra-details, .product-info-banner .extra-details p, .product-info-banner .extra-details li, .product-info-bundle .extra-details, .product-info-bundle .extra-details p, .product-info-bundle .extra-details li {
  font-weight: 300;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: none
}

.product-info .product-options, .product-info-minimal .product-options, .product-info-buy .product-options, .product-info-banner .product-options, .product-info-bundle .product-options {
  position: relative;
  padding: 20px 0;
  margin: 12px 0
}

.product-info .product-options:before, .product-info .product-options:after, .product-info-minimal .product-options:before, .product-info-minimal .product-options:after, .product-info-buy .product-options:before, .product-info-buy .product-options:after, .product-info-banner .product-options:before, .product-info-banner .product-options:after, .product-info-bundle .product-options:before, .product-info-bundle .product-options:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  background-repeat: repeat-x;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-black.gif)
}

.product-info .product-options:after, .product-info-minimal .product-options:after, .product-info-buy .product-options:after, .product-info-banner .product-options:after, .product-info-bundle .product-options:after {
  top: auto;
  bottom: 0
}

.product-info .product-cta, .product-info-minimal .product-cta, .product-info-buy .product-cta, .product-info-banner .product-cta, .product-info-bundle .product-cta {
  margin-bottom: 10px
}

.product-info .product-cta a+a, .product-info .product-cta .product-modal-link+a, .product-info .product-cta .product-info-minimal .product-modal-link+a, .product-info .product-cta .product-info-buy .product-modal-link+a, .product-info .product-cta .product-info-banner .product-modal-link+a, .product-info .product-cta .product-info-bundle .product-modal-link+a, .product-info .product-cta a+.product-modal-link, .product-info .product-cta .product-modal-link+.product-modal-link, .product-info .product-cta .product-info-minimal a+.product-modal-link, .product-info .product-cta .product-info-minimal .product-modal-link+.product-modal-link, .product-info .product-cta .product-info-buy a+.product-modal-link, .product-info .product-cta .product-info-buy .product-modal-link+.product-modal-link, .product-info .product-cta .product-info-banner a+.product-modal-link, .product-info .product-cta .product-info-banner .product-modal-link+.product-modal-link, .product-info .product-cta .product-info-bundle a+.product-modal-link, .product-info .product-cta .product-info-bundle .product-modal-link+.product-modal-link, .product-info-minimal .product-cta a+a, .product-info-minimal .product-cta .product-info .product-modal-link+a, .product-info-minimal .product-cta .product-modal-link+a, .product-info-minimal .product-cta .product-info-buy .product-modal-link+a, .product-info-minimal .product-cta .product-info-banner .product-modal-link+a, .product-info-minimal .product-cta .product-info-bundle .product-modal-link+a, .product-info-minimal .product-cta .product-info a+.product-modal-link, .product-info-minimal .product-cta a+.product-modal-link, .product-info-minimal .product-cta .product-info .product-modal-link+.product-modal-link, .product-info-minimal .product-cta .product-modal-link+.product-modal-link, .product-info-minimal .product-cta .product-info-buy a+.product-modal-link, .product-info-minimal .product-cta .product-info-buy .product-modal-link+.product-modal-link, .product-info-minimal .product-cta .product-info-banner a+.product-modal-link, .product-info-minimal .product-cta .product-info-banner .product-modal-link+.product-modal-link, .product-info-minimal .product-cta .product-info-bundle a+.product-modal-link, .product-info-minimal .product-cta .product-info-bundle .product-modal-link+.product-modal-link, .product-info-buy .product-cta a+a, .product-info-buy .product-cta .product-info .product-modal-link+a, .product-info-buy .product-cta .product-info-minimal .product-modal-link+a, .product-info-buy .product-cta .product-modal-link+a, .product-info-buy .product-cta .product-info-banner .product-modal-link+a, .product-info-buy .product-cta .product-info-bundle .product-modal-link+a, .product-info-buy .product-cta .product-info a+.product-modal-link, .product-info-buy .product-cta .product-info-minimal a+.product-modal-link, .product-info-buy .product-cta a+.product-modal-link, .product-info-buy .product-cta .product-info .product-modal-link+.product-modal-link, .product-info-buy .product-cta .product-info-minimal .product-modal-link+.product-modal-link, .product-info-buy .product-cta .product-modal-link+.product-modal-link, .product-info-buy .product-cta .product-info-banner a+.product-modal-link, .product-info-buy .product-cta .product-info-banner .product-modal-link+.product-modal-link, .product-info-buy .product-cta .product-info-bundle a+.product-modal-link, .product-info-buy .product-cta .product-info-bundle .product-modal-link+.product-modal-link, .product-info-banner .product-cta a+a, .product-info-banner .product-cta .product-info .product-modal-link+a, .product-info-banner .product-cta .product-info-minimal .product-modal-link+a, .product-info-banner .product-cta .product-info-buy .product-modal-link+a, .product-info-banner .product-cta .product-modal-link+a, .product-info-banner .product-cta .product-info-bundle .product-modal-link+a, .product-info-banner .product-cta .product-info a+.product-modal-link, .product-info-banner .product-cta .product-info-minimal a+.product-modal-link, .product-info-banner .product-cta .product-info-buy a+.product-modal-link, .product-info-banner .product-cta a+.product-modal-link, .product-info-banner .product-cta .product-info .product-modal-link+.product-modal-link, .product-info-banner .product-cta .product-info-minimal .product-modal-link+.product-modal-link, .product-info-banner .product-cta .product-info-buy .product-modal-link+.product-modal-link, .product-info-banner .product-cta .product-modal-link+.product-modal-link, .product-info-banner .product-cta .product-info-bundle a+.product-modal-link, .product-info-banner .product-cta .product-info-bundle .product-modal-link+.product-modal-link, .product-info-bundle .product-cta a+a, .product-info-bundle .product-cta .product-info .product-modal-link+a, .product-info-bundle .product-cta .product-info-minimal .product-modal-link+a, .product-info-bundle .product-cta .product-info-buy .product-modal-link+a, .product-info-bundle .product-cta .product-info-banner .product-modal-link+a, .product-info-bundle .product-cta .product-modal-link+a, .product-info-bundle .product-cta .product-info a+.product-modal-link, .product-info-bundle .product-cta .product-info-minimal a+.product-modal-link, .product-info-bundle .product-cta .product-info-buy a+.product-modal-link, .product-info-bundle .product-cta .product-info-banner a+.product-modal-link, .product-info-bundle .product-cta a+.product-modal-link, .product-info-bundle .product-cta .product-info .product-modal-link+.product-modal-link, .product-info-bundle .product-cta .product-info-minimal .product-modal-link+.product-modal-link, .product-info-bundle .product-cta .product-info-buy .product-modal-link+.product-modal-link, .product-info-bundle .product-cta .product-info-banner .product-modal-link+.product-modal-link, .product-info-bundle .product-cta .product-modal-link+.product-modal-link {
  margin-top: 10px
}

.product-info .product-pricing-info, .product-info-minimal .product-pricing-info, .product-info-buy .product-pricing-info, .product-info-banner .product-pricing-info, .product-info-bundle .product-pricing-info {
  margin-top: 12px;
  margin-bottom: 18px
}

.product-info .product-note, .product-info .product-shipping-message, .product-info-minimal .product-note, .product-info-minimal .product-shipping-message, .product-info-buy .product-note, .product-info-buy .product-shipping-message, .product-info-banner .product-note, .product-info-banner .product-shipping-message, .product-info-bundle .product-note, .product-info-bundle .product-shipping-message {
  font-weight: 300;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: none;
  color: #676767;
  text-transform: uppercase
}

.product-info .product-shipping-message, .product-info-minimal .product-shipping-message, .product-info-buy .product-shipping-message, .product-info-banner .product-shipping-message, .product-info-bundle .product-shipping-message {
  margin-bottom: 10px;
  margin-top: 0;
  max-width: 100%
}

.product-info .btn-add-to-cart, .product-info .btn-large, .product-info-minimal .btn-add-to-cart, .product-info-minimal .btn-large, .product-info-buy .btn-add-to-cart, .product-info-buy .btn-large, .product-info-banner .btn-add-to-cart, .product-info-banner .btn-large, .product-info-bundle .btn-add-to-cart, .product-info-bundle .btn-large {
  display: block;
  word-break: break-word;
  word-wrap: break-word
}

.theme-dark .product-info, .product-info-banner .product-info, [data-theme="theme-dark"] .product-info, .product-info.theme-dark, .product-info.product-info-banner, .theme-dark .product-info-minimal, .product-info-banner .product-info-minimal, [data-theme="theme-dark"] .product-info-minimal, .product-info-minimal.theme-dark, .product-info-minimal.product-info-banner, .theme-dark .product-info-buy, .product-info-banner .product-info-buy, [data-theme="theme-dark"] .product-info-buy, .product-info-buy.theme-dark, .product-info-buy.product-info-banner, .theme-dark .product-info-banner, .product-info-banner .product-info-banner, [data-theme="theme-dark"] .product-info-banner, .product-info-banner.theme-dark, .product-info-banner, .theme-dark .product-info-bundle, .product-info-banner .product-info-bundle, [data-theme="theme-dark"] .product-info-bundle, .product-info-bundle.theme-dark, .product-info-bundle.product-info-banner {
  color: white
}

.theme-dark .product-info .product-title, .product-info-banner .product-info .product-title, .theme-dark .product-info .product-title a, .product-info-banner .product-info .product-title a, .theme-dark .product-info .product-title .product-modal-link, .product-info-banner .product-info .product-title .product-modal-link, .theme-dark .product-info .product-cta, .product-info-banner .product-info .product-cta, .theme-dark .product-info .product-desc, .product-info-banner .product-info .product-desc, .theme-dark .product-info .product-note, .product-info-banner .product-info .product-note, .theme-dark .product-info .product-shipping-message, .product-info-banner .product-info .product-shipping-message, [data-theme="theme-dark"] .product-info .product-title, [data-theme="theme-dark"] .product-info .product-title a, [data-theme="theme-dark"] .product-info .product-title .product-modal-link, [data-theme="theme-dark"] .product-info .product-cta, [data-theme="theme-dark"] .product-info .product-desc, [data-theme="theme-dark"] .product-info .product-note, [data-theme="theme-dark"] .product-info .product-shipping-message, .product-info.theme-dark .product-title, .product-info.product-info-banner .product-title, .product-info.theme-dark .product-title a, .product-info.product-info-banner .product-title a, .product-info.theme-dark .product-title .product-modal-link, .product-info.product-info-banner .product-title .product-modal-link, .product-info.theme-dark .product-cta, .product-info.product-info-banner .product-cta, .product-info.theme-dark .product-desc, .product-info.product-info-banner .product-desc, .product-info.theme-dark .product-note, .product-info.product-info-banner .product-note, .product-info.theme-dark .product-shipping-message, .product-info.product-info-banner .product-shipping-message, .theme-dark .product-info-minimal .product-title, .product-info-banner .product-info-minimal .product-title, .theme-dark .product-info-minimal .product-title a, .product-info-banner .product-info-minimal .product-title a, .theme-dark .product-info-minimal .product-title .product-modal-link, .product-info-banner .product-info-minimal .product-title .product-modal-link, .theme-dark .product-info-minimal .product-cta, .product-info-banner .product-info-minimal .product-cta, .theme-dark .product-info-minimal .product-desc, .product-info-banner .product-info-minimal .product-desc, .theme-dark .product-info-minimal .product-note, .product-info-banner .product-info-minimal .product-note, .theme-dark .product-info-minimal .product-shipping-message, .product-info-banner .product-info-minimal .product-shipping-message, [data-theme="theme-dark"] .product-info-minimal .product-title, [data-theme="theme-dark"] .product-info-minimal .product-title a, [data-theme="theme-dark"] .product-info-minimal .product-title .product-modal-link, [data-theme="theme-dark"] .product-info-minimal .product-cta, [data-theme="theme-dark"] .product-info-minimal .product-desc, [data-theme="theme-dark"] .product-info-minimal .product-note, [data-theme="theme-dark"] .product-info-minimal .product-shipping-message, .product-info-minimal.theme-dark .product-title, .product-info-minimal.product-info-banner .product-title, .product-info-minimal.theme-dark .product-title a, .product-info-minimal.product-info-banner .product-title a, .product-info-minimal.theme-dark .product-title .product-modal-link, .product-info-minimal.product-info-banner .product-title .product-modal-link, .product-info-minimal.theme-dark .product-cta, .product-info-minimal.product-info-banner .product-cta, .product-info-minimal.theme-dark .product-desc, .product-info-minimal.product-info-banner .product-desc, .product-info-minimal.theme-dark .product-note, .product-info-minimal.product-info-banner .product-note, .product-info-minimal.theme-dark .product-shipping-message, .product-info-minimal.product-info-banner .product-shipping-message, .theme-dark .product-info-buy .product-title, .product-info-banner .product-info-buy .product-title, .theme-dark .product-info-buy .product-title a, .product-info-banner .product-info-buy .product-title a, .theme-dark .product-info-buy .product-title .product-modal-link, .product-info-banner .product-info-buy .product-title .product-modal-link, .theme-dark .product-info-buy .product-cta, .product-info-banner .product-info-buy .product-cta, .theme-dark .product-info-buy .product-desc, .product-info-banner .product-info-buy .product-desc, .theme-dark .product-info-buy .product-note, .product-info-banner .product-info-buy .product-note, .theme-dark .product-info-buy .product-shipping-message, .product-info-banner .product-info-buy .product-shipping-message, [data-theme="theme-dark"] .product-info-buy .product-title, [data-theme="theme-dark"] .product-info-buy .product-title a, [data-theme="theme-dark"] .product-info-buy .product-title .product-modal-link, [data-theme="theme-dark"] .product-info-buy .product-cta, [data-theme="theme-dark"] .product-info-buy .product-desc, [data-theme="theme-dark"] .product-info-buy .product-note, [data-theme="theme-dark"] .product-info-buy .product-shipping-message, .product-info-buy.theme-dark .product-title, .product-info-buy.product-info-banner .product-title, .product-info-buy.theme-dark .product-title a, .product-info-buy.product-info-banner .product-title a, .product-info-buy.theme-dark .product-title .product-modal-link, .product-info-buy.product-info-banner .product-title .product-modal-link, .product-info-buy.theme-dark .product-cta, .product-info-buy.product-info-banner .product-cta, .product-info-buy.theme-dark .product-desc, .product-info-buy.product-info-banner .product-desc, .product-info-buy.theme-dark .product-note, .product-info-buy.product-info-banner .product-note, .product-info-buy.theme-dark .product-shipping-message, .product-info-buy.product-info-banner .product-shipping-message, .theme-dark .product-info-banner .product-title, .product-info-banner .product-info-banner .product-title, .theme-dark .product-info-banner .product-title a, .product-info-banner .product-info-banner .product-title a, .theme-dark .product-info-banner .product-title .product-modal-link, .product-info-banner .product-info-banner .product-title .product-modal-link, .theme-dark .product-info-banner .product-cta, .product-info-banner .product-info-banner .product-cta, .theme-dark .product-info-banner .product-desc, .product-info-banner .product-info-banner .product-desc, .theme-dark .product-info-banner .product-note, .product-info-banner .product-info-banner .product-note, .theme-dark .product-info-banner .product-shipping-message, .product-info-banner .product-info-banner .product-shipping-message, [data-theme="theme-dark"] .product-info-banner .product-title, [data-theme="theme-dark"] .product-info-banner .product-title a, [data-theme="theme-dark"] .product-info-banner .product-title .product-modal-link, [data-theme="theme-dark"] .product-info-banner .product-cta, [data-theme="theme-dark"] .product-info-banner .product-desc, [data-theme="theme-dark"] .product-info-banner .product-note, [data-theme="theme-dark"] .product-info-banner .product-shipping-message, .product-info-banner.theme-dark .product-title, .product-info-banner .product-title, .product-info-banner.theme-dark .product-title a, .product-info-banner .product-title a, .product-info-banner .product-title .product-info .product-modal-link, .product-info .product-info-banner .product-title .product-modal-link, .product-info-banner .product-title .product-info-minimal .product-modal-link, .product-info-minimal .product-info-banner .product-title .product-modal-link, .product-info-banner .product-title .product-info-buy .product-modal-link, .product-info-buy .product-info-banner .product-title .product-modal-link, .product-info-banner.theme-dark .product-title .product-modal-link, .product-info-banner .product-title .product-modal-link, .product-info-banner .product-title .product-info-bundle .product-modal-link, .product-info-bundle .product-info-banner .product-title .product-modal-link, .product-info-banner.theme-dark .product-cta, .product-info-banner .product-cta, .product-info-banner.theme-dark .product-desc, .product-info-banner .product-desc, .product-info-banner.theme-dark .product-note, .product-info-banner .product-note, .product-info-banner.theme-dark .product-shipping-message, .product-info-banner .product-shipping-message, .theme-dark .product-info-bundle .product-title, .product-info-banner .product-info-bundle .product-title, .theme-dark .product-info-bundle .product-title a, .product-info-banner .product-info-bundle .product-title a, .theme-dark .product-info-bundle .product-title .product-modal-link, .product-info-banner .product-info-bundle .product-title .product-modal-link, .theme-dark .product-info-bundle .product-cta, .product-info-banner .product-info-bundle .product-cta, .theme-dark .product-info-bundle .product-desc, .product-info-banner .product-info-bundle .product-desc, .theme-dark .product-info-bundle .product-note, .product-info-banner .product-info-bundle .product-note, .theme-dark .product-info-bundle .product-shipping-message, .product-info-banner .product-info-bundle .product-shipping-message, [data-theme="theme-dark"] .product-info-bundle .product-title, [data-theme="theme-dark"] .product-info-bundle .product-title a, [data-theme="theme-dark"] .product-info-bundle .product-title .product-modal-link, [data-theme="theme-dark"] .product-info-bundle .product-cta, [data-theme="theme-dark"] .product-info-bundle .product-desc, [data-theme="theme-dark"] .product-info-bundle .product-note, [data-theme="theme-dark"] .product-info-bundle .product-shipping-message, .product-info-bundle.theme-dark .product-title, .product-info-bundle.product-info-banner .product-title, .product-info-bundle.theme-dark .product-title a, .product-info-bundle.product-info-banner .product-title a, .product-info-bundle.theme-dark .product-title .product-modal-link, .product-info-bundle.product-info-banner .product-title .product-modal-link, .product-info-bundle.theme-dark .product-cta, .product-info-bundle.product-info-banner .product-cta, .product-info-bundle.theme-dark .product-desc, .product-info-bundle.product-info-banner .product-desc, .product-info-bundle.theme-dark .product-note, .product-info-bundle.product-info-banner .product-note, .product-info-bundle.theme-dark .product-shipping-message, .product-info-bundle.product-info-banner .product-shipping-message {
  color: #fff
}

.theme-dark .product-info .product-options:before, .product-info-banner .product-info .product-options:before, .theme-dark .product-info .product-options:after, .product-info-banner .product-info .product-options:after, [data-theme="theme-dark"] .product-info .product-options:before, [data-theme="theme-dark"] .product-info .product-options:after, .product-info.theme-dark .product-options:before, .product-info.product-info-banner .product-options:before, .product-info.theme-dark .product-options:after, .product-info.product-info-banner .product-options:after, .theme-dark .product-info-minimal .product-options:before, .product-info-banner .product-info-minimal .product-options:before, .theme-dark .product-info-minimal .product-options:after, .product-info-banner .product-info-minimal .product-options:after, [data-theme="theme-dark"] .product-info-minimal .product-options:before, [data-theme="theme-dark"] .product-info-minimal .product-options:after, .product-info-minimal.theme-dark .product-options:before, .product-info-minimal.product-info-banner .product-options:before, .product-info-minimal.theme-dark .product-options:after, .product-info-minimal.product-info-banner .product-options:after, .theme-dark .product-info-buy .product-options:before, .product-info-banner .product-info-buy .product-options:before, .theme-dark .product-info-buy .product-options:after, .product-info-banner .product-info-buy .product-options:after, [data-theme="theme-dark"] .product-info-buy .product-options:before, [data-theme="theme-dark"] .product-info-buy .product-options:after, .product-info-buy.theme-dark .product-options:before, .product-info-buy.product-info-banner .product-options:before, .product-info-buy.theme-dark .product-options:after, .product-info-buy.product-info-banner .product-options:after, .theme-dark .product-info-banner .product-options:before, .product-info-banner .product-info-banner .product-options:before, .theme-dark .product-info-banner .product-options:after, .product-info-banner .product-info-banner .product-options:after, [data-theme="theme-dark"] .product-info-banner .product-options:before, [data-theme="theme-dark"] .product-info-banner .product-options:after, .product-info-banner.theme-dark .product-options:before, .product-info-banner .product-options:before, .product-info-banner.theme-dark .product-options:after, .product-info-banner .product-options:after, .theme-dark .product-info-bundle .product-options:before, .product-info-banner .product-info-bundle .product-options:before, .theme-dark .product-info-bundle .product-options:after, .product-info-banner .product-info-bundle .product-options:after, [data-theme="theme-dark"] .product-info-bundle .product-options:before, [data-theme="theme-dark"] .product-info-bundle .product-options:after, .product-info-bundle.theme-dark .product-options:before, .product-info-bundle.product-info-banner .product-options:before, .product-info-bundle.theme-dark .product-options:after, .product-info-bundle.product-info-banner .product-options:after {
  background-image: url(gaming-pagelibs/resources/images/dotted-line-white.gif)
}

.product-info .terms-text, .product-info-minimal .terms-text, .product-info-buy .terms-text, .product-info-banner .terms-text, .product-info-bundle .terms-text {
  font-size: 11px;
  color: #777;
  line-height: 1.5em;
  font-weight: bold;
  margin-top: 15px;
  min-width: 200px
}

.product-info .product-modal-link, .product-info-minimal .product-modal-link, .product-info-buy .product-modal-link, .product-info-banner .product-modal-link, .product-info-bundle .product-modal-link {
  background: 0;
  outline: 0;
  border: 0;
  padding: 0;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
  margin-top: 10px
}

.buy-module[data-module-type=limited-edition] .product-pricing-info {
  padding: 15px 0;
  border-top: 2px dotted #ddd;
  border-bottom: 2px dotted #ddd
}

.buy-module[data-module-type=limited-edition] .units-remaining {
  display: block;
  max-width: 135px;
  font-size: 11px;
  text-transform: uppercase;
  color: #ed112c;
  font-weight: bold
}

@media(max-width:1024px) {
  .buy-module[data-module-type=limited-edition] .units-remaining {
    max-width: 100%
  }
}

.buy-module[data-module-type=limited-edition] .units-remaining.sold-out {
  color: #111
}

.buy-module[data-module-type=limited-edition] .online-retailers-ctn {
  display: none
}

.buy-module[data-module-type=limited-edition] .product-cta {
  display: none
}

.buy-module[data-module-type=limited-edition] .product-cta.visible {
  display: block
}

.buy-module[data-module-type=limited-edition] a.btn-add-to-cart, .buy-module[data-module-type=limited-edition] .product-info .btn-add-to-cart.product-modal-link, .product-info .buy-module[data-module-type=limited-edition] .btn-add-to-cart.product-modal-link, .buy-module[data-module-type=limited-edition] .product-info-minimal .btn-add-to-cart.product-modal-link, .product-info-minimal .buy-module[data-module-type=limited-edition] .btn-add-to-cart.product-modal-link, .buy-module[data-module-type=limited-edition] .product-info-buy .btn-add-to-cart.product-modal-link, .product-info-buy .buy-module[data-module-type=limited-edition] .btn-add-to-cart.product-modal-link, .buy-module[data-module-type=limited-edition] .product-info-banner .btn-add-to-cart.product-modal-link, .product-info-banner .buy-module[data-module-type=limited-edition] .btn-add-to-cart.product-modal-link, .buy-module[data-module-type=limited-edition] .product-info-bundle .btn-add-to-cart.product-modal-link, .product-info-bundle .buy-module[data-module-type=limited-edition] .btn-add-to-cart.product-modal-link {
  color: #fff
}

.series-badge {
  display: inline-block;
  background-color: #262626;
  color: #fff;
  margin-bottom: 14px;
  padding: 0 8px;
  font-size: 10px;
  line-height: 22px;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-weight: 300;
  white-space: nowrap;
  position: relative
}

.series-badge strong {
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  top: 1px
}

.series-badge span {
  position: relative;
  top: 1px
}

@media(max-width:719px) {
  .series-badge {
    left: -30px;
    margin-top: 0;
    position: absolute;
    transform: rotate(-90deg) translateX(-100%);
    transform-origin: top left
  }
}

.theme-dark .series-badge, .product-info-banner .series-badge, [data-theme="theme-dark"] .series-badge, .series-badge.theme-dark, .series-badge.product-info-banner {
  background-color: #fff;
  color: #000
}

.series-badge.astro {
  background-color: transparent !important;
  padding: 0;
  background-image: url(gaming-pagelibs/resources/images/astro-series-badge-product-banner-dark.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left bottom;
  width: 76px;
  height: 17px;
  font-size: 0;
  line-height: 0;
  margin-left: 14px;
  margin-top: 7px
}

@media(min-width:720px) {
  .series-badge.astro {
    width: 108px;
    height: 24px;
    margin-left: 3px;
    margin-top: 0
  }
}

.series-badge.astro>* {
  display: none
}

.theme-dark .series-badge.astro, .product-info-banner .series-badge.astro, [data-theme="theme-dark"] .series-badge.astro, .series-badge.astro.theme-dark, .series-badge.astro.product-info-banner {
  background-image: url(gaming-pagelibs/resources/images/astro-series-badge-product-banner.png);
  background-color: transparent
}

.product-price {
  font-weight: 300;
  font-size: 18px;
  line-height: 1.44444;
  letter-spacing: 0;
  text-transform: none;
  color: #676767;
  text-transform: none
}

.product-price .currency-symbol {
  font-size: .53333em;
  line-height: 1;
  position: relative;
  top: -0.55em
}

.product-price .price-nowrap {
  white-space: nowrap
}

.product-price .price-nowrap>div {
  display: inline-block
}

.product-price .price-disclaimer {
  font-size: 14px;
  white-space: nowrap
}

.theme-dark .product-price, .product-info-banner .product-price, [data-theme="theme-dark"] .product-price, .product-price.theme-dark, .product-price.product-info-banner {
  color: #f4f4f4
}

.price-range-sep:before, .price-range-sep:after {
  content: ' '
}

.pre-sale-price {
  color: #2f3132;
  display: inline-block;
  text-decoration: none;
  position: relative;
  margin-right: 10px;
  font-weight: 300
}

.theme-dark .pre-sale-price, .product-info-banner .pre-sale-price, [data-theme="theme-dark"] .pre-sale-price {
  color: #c3c6c8
}

.pre-sale-price:after {
  content: '';
  width: 110%;
  height: 1px;
  background-color: #2f3132;
  display: block;
  position: absolute;
  top: 47%;
  left: 50%;
  transform: translateX(-50%) rotate(-8deg)
}

.theme-dark .pre-sale-price:after, .product-info-banner .pre-sale-price:after, [data-theme="theme-dark"] .pre-sale-price:after {
  background-color: #c3c6c8
}

.product-cta {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%
}

.product-cta-note {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .product-cta-note {
    font-size: 18px;
    line-height: 1.22222;
    letter-spacing: 0
  }
}

.product-cta-note.out-of-stock.backorderable {
  margin-bottom: 10px
}

.online-retailers-ctn {
  visibility: hidden;
  pointer-events: none;
  position: relative;
  display: flex;
  width: 100%
}

.online-retailers-ctn.show {
  visibility: visible;
  pointer-events: auto
}

@media(max-width:719px) {
  a.cta-online-retailers, .product-info .cta-online-retailers.product-modal-link, .product-info-minimal .cta-online-retailers.product-modal-link, .product-info-buy .cta-online-retailers.product-modal-link, .product-info-banner .cta-online-retailers.product-modal-link, .product-info-bundle .cta-online-retailers.product-modal-link {
    letter-spacing: 0;
    text-align: center;
    display: block;
    background-color: #262626;
    color: #00b8fc;
    padding: 14px 28px;
    border-radius: 4px
  }
  a.cta-online-retailers span, .product-info .cta-online-retailers.product-modal-link span, .product-info-minimal .cta-online-retailers.product-modal-link span, .product-info-buy .cta-online-retailers.product-modal-link span, .product-info-banner .cta-online-retailers.product-modal-link span, .product-info-bundle .cta-online-retailers.product-modal-link span {
    padding-right: 0
  }
  a.cta-online-retailers:after, .product-info .cta-online-retailers.product-modal-link:after, .product-info-minimal .cta-online-retailers.product-modal-link:after, .product-info-buy .cta-online-retailers.product-modal-link:after, .product-info-banner .cta-online-retailers.product-modal-link:after, .product-info-bundle .cta-online-retailers.product-modal-link:after {
    content: none !important
  }
  a.cta-online-retailers:active, .product-info .cta-online-retailers.product-modal-link:active, .product-info-minimal .cta-online-retailers.product-modal-link:active, .product-info-buy .cta-online-retailers.product-modal-link:active, .product-info-banner .cta-online-retailers.product-modal-link:active, .product-info-bundle .cta-online-retailers.product-modal-link:active, a.cta-online-retailers:hover, .product-info .cta-online-retailers.product-modal-link:hover, .product-info-minimal .cta-online-retailers.product-modal-link:hover, .product-info-buy .cta-online-retailers.product-modal-link:hover, .product-info-banner .cta-online-retailers.product-modal-link:hover, .product-info-bundle .cta-online-retailers.product-modal-link:hover, a.cta-online-retailers:not(.focus--mouse):focus, .product-info .cta-online-retailers.product-modal-link:not(.focus--mouse):focus, .product-info-minimal .cta-online-retailers.product-modal-link:not(.focus--mouse):focus, .product-info-buy .cta-online-retailers.product-modal-link:not(.focus--mouse):focus, .product-info-banner .cta-online-retailers.product-modal-link:not(.focus--mouse):focus, .product-info-bundle .cta-online-retailers.product-modal-link:not(.focus--mouse):focus {
    color: #0090bf
  }
}

.product-info-minimal .product-title {
  font-weight: bold;
  font-size: 48px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .product-info-minimal .product-title {
    font-size: 72px;
    line-height: 1;
    letter-spacing: -0.01em
  }
}

@media(min-width:1025px) {
  .product-info-minimal .product-title {
    font-size: 48px
  }
}

@media(min-width:1025px) {
  .theme-light .product-info-minimal .product-cta .cta-forward span, .theme-light .product-info-minimal .product-cta a.cta-online-retailers span, .theme-light .product-info-minimal .product-cta .cta-online-retailers.product-modal-link span, .theme-light .product-info-minimal .product-info-banner .product-cta .btn-large span, .product-info-banner .theme-light .product-info-minimal .product-cta .btn-large span, [data-theme="theme-light"] .product-info-minimal .product-cta .cta-forward span, [data-theme="theme-light"] .product-info-minimal .product-cta a.cta-online-retailers span, [data-theme="theme-light"] .product-info-minimal .product-cta .cta-online-retailers.product-modal-link span, [data-theme="theme-light"] .product-info-minimal .product-info-banner .product-cta .btn-large span, .product-info-banner [data-theme="theme-light"] .product-info-minimal .product-cta .btn-large span, .product-info-minimal.theme-light .product-cta .cta-forward span, .carousel-controls.theme-light .product-info-minimal.pagination-dots .product-cta .cta-forward span, .product-info-minimal.theme-light .product-cta a.cta-online-retailers span, .carousel-controls.theme-light .product-info-minimal.pagination-dots .product-cta a.cta-online-retailers span, .product-info-minimal.theme-light .product-cta .cta-online-retailers.product-modal-link span, .carousel-controls.theme-light .product-info-minimal.pagination-dots .product-cta .cta-online-retailers.product-modal-link span, .product-info-minimal.theme-light .product-info-banner .product-cta .btn-large span, .product-info-banner .product-info-minimal.theme-light .product-cta .btn-large span, .carousel-controls.theme-light .product-info-minimal.pagination-dots .product-info-banner .product-cta .btn-large span, .product-info-banner .carousel-controls.theme-light .product-info-minimal.pagination-dots .product-cta .btn-large span {
    color: #2f3132
  }
}

.theme-light .product-info-minimal .product-price, [data-theme="theme-light"] .product-info-minimal .product-price, .product-info-minimal.theme-light .product-price, .carousel-controls.theme-light .product-info-minimal.pagination-dots .product-price {
  font-weight: normal
}

.theme-dark .product-info-minimal .series-badge, .product-info-banner .product-info-minimal .series-badge, [data-theme="theme-dark"] .product-info-minimal .series-badge, .product-info-minimal .series-badge.theme-dark, .product-info-minimal .series-badge.product-info-banner {
  background-color: #fff;
  color: #000
}

.product-info-minimal .series-badge.astro {
  width: 69px;
  height: 15px
}

.product-info-banner>div {
  margin-bottom: 16px
}

@media(min-width:1025px) {
  .product-info-banner>div:first-child {
    margin-top: 16px
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .product-info-banner .product-details-cta {
    margin-bottom: 26px
  }
}

@media(min-width:1025px) and (max-width:1279px) {
  .product-info-banner .product-details-cta .cta-cart:before, .product-info-banner .product-details-cta .product-cta .btn-add-to-cart:before, .product-info-banner .product-cta .product-details-cta .btn-add-to-cart:before {
    content: none
  }
}

.product-info-banner .series-badge {
  background-color: white;
  color: black
}

@media(max-width:719px) {
  .product-info-banner .series-badge.astro {
    margin-top: 3px
  }
}

.product-info-banner .product-details-title {
  font-weight: normal;
  font-size: 18px;
  line-height: 1.22222;
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: "Brown-Pro-Regular", Arial, sans-serif !important
}

@media(min-width:1025px) {
  .product-info-banner .product-details-title {
    font-size: 24px;
    line-height: 1;
    letter-spacing: 0
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .product-info-banner .product-details-title {
    font-size: 30px;
    margin-bottom: 10px
  }
}

@media(min-width:1025px) {
  .product-info-banner .product-details-title {
    font-size: 18px;
    line-height: 1.33333em
  }
}

.product-info-banner .product-price {
  font-weight: 300;
  font-size: 18px;
  line-height: 1.22222;
  letter-spacing: 0;
  text-transform: none
}

@media(min-width:720px) and (max-width:1024px) {
  .product-info-banner .product-cta {
    align-items: center
  }
}

.product-info-banner .product-cta .btn-large {
  text-align: left;
  text-align: initial;
  background-color: transparent;
  color: #00b8fc;
  border-radius: 0;
  padding: 0
}

.product-info-banner .product-cta .btn-large:before {
  content: none
}

.product-info-banner .product-cta .btn-large:not(.focus--mouse):focus {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc
}

.theme-astro .product-info-banner .product-cta .btn-large:not(.focus--mouse):focus, [data-design-theme="theme-astro"] .product-info-banner .product-cta .btn-large:not(.focus--mouse):focus {
  box-shadow: 0 0 10px #ff3600
}

.product-info-banner .product-cta .btn-large:active, .product-info-banner .product-cta .btn-large:hover {
  color: #0090bf;
  text-decoration: none;
  outline: 0
}

.product-info-banner .product-cta .btn-add-to-cart {
  background-color: transparent;
  color: #00b8fc;
  border-radius: 0;
  padding: 0;
  display: flex !important;
  justify-content: flex-start;
  align-items: flex-start;
  text-align: left
}

@media(min-width:720px) and (max-width:1024px) {
  .product-info-banner .product-cta .btn-add-to-cart {
    justify-content: center
  }
}

.product-info-banner .product-cta .btn-add-to-cart:before {
  height: auto;
  position: relative;
  top: 1px
}

.product-info-banner .product-cta .btn-add-to-cart:after {
  content: none !important
}

.product-info-banner .product-cta .btn-add-to-cart:not(.focus--mouse):focus {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc
}

.theme-astro .product-info-banner .product-cta .btn-add-to-cart:not(.focus--mouse):focus, [data-design-theme="theme-astro"] .product-info-banner .product-cta .btn-add-to-cart:not(.focus--mouse):focus {
  box-shadow: 0 0 10px #ff3600
}

.product-info-banner .product-cta .btn-add-to-cart:active, .product-info-banner .product-cta .btn-add-to-cart:hover {
  color: #0090bf;
  text-decoration: none;
  outline: 0
}

.product-info-banner .product-details-addtl-info {
  font-weight: normal;
  font-size: 12px;
  color: #676767;
  margin-top: -7px;
  text-transform: uppercase
}

.product-info-banner .product-details-msg {
  font-weight: normal;
  font-size: 14px;
  line-height: 1.28571;
  text-transform: uppercase;
  color: #c3c6c8
}

.product-info-banner .product-details-cta-secondary {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  text-align: left
}

@media(min-width:1025px) {
  .product-info-banner .product-details-cta-secondary {
    font-size: 18px;
    line-height: 1.22222;
    letter-spacing: 0
  }
}

.product-info-banner .product-details-cta-secondary.cta-1 {
  margin-top: 20px
}

@media(min-width:1025px) {
  .product-info-banner .product-details-cta-secondary.cta-1 {
    background-image: url("gaming-pagelibs/resources/images/dotted-line-grey.gif");
    background-position: top center;
    background-repeat: repeat-x;
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 0;
    padding-top: 16px
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .product-info-banner .product-details-cta-secondary {
    margin-bottom: 26px;
    text-align: center
  }
}

.product-info-banner .product-details-cta-secondary .cta-forward span, .product-info-banner .product-details-cta-secondary a.cta-online-retailers span, .product-info-banner .product-details-cta-secondary .cta-online-retailers.product-modal-link span, .product-info-banner .product-details-cta-secondary .product-cta .btn-large span, .product-info-banner .product-cta .product-details-cta-secondary .btn-large span {
  color: #c3c6c8
}

.product-info-banner .product-details-cta-secondary .cta-forward:after, .product-info-banner .product-details-cta-secondary a.cta-online-retailers:after, .product-info-banner .product-details-cta-secondary .cta-online-retailers.product-modal-link:after, .product-info-banner .product-details-cta-secondary .product-cta .btn-large:after, .product-info-banner .product-cta .product-details-cta-secondary .btn-large:after {
  color: #676767
}

.product-info-buy {
  padding-left: 0
}

.product-info-buy .product-cta {
  align-items: stretch
}

@media(max-width:719px) {
  .product-info-buy {
    padding-left: 24px;
    padding-right: 24px
  }
  .product-info-buy .online-retailers-ctn {
    justify-content: stretch
  }
  .product-info-buy a.cta-online-retailers, .product-info-buy .cta-online-retailers.product-modal-link {
    width: 100%
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .product-info-buy {
    text-align: center
  }
  .product-info-buy .color-swatches {
    justify-content: center;
    margin-left: 6px
  }
  .product-info-buy .online-retailers-ctn {
    justify-content: center
  }
}

.product-info-buy .select-ctn select {
  min-height: 46px
}

.product-info-buy .product-price {
  font-weight: 300;
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  text-transform: none;
  margin-bottom: 2px
}

@media(min-width:1025px) {
  .product-info-buy .product-price {
    font-size: 30px;
    line-height: 1.06667;
    letter-spacing: 0
  }
}

.product-info-buy .product-cta, .product-info-buy .online-retailers-ctn {
  margin-top: 16px;
  margin-bottom: 0
}

.product-info-buy .product-cta.disabled a, .product-info-buy .product-cta.disabled .product-modal-link, .product-info-buy .online-retailers-ctn.disabled a, .product-info-buy .online-retailers-ctn.disabled .product-modal-link {
  opacity: .2
}

@media(min-width:720px) and (max-width:1024px) {
  .product-info-buy .series-badge {
    position: static;
    transform: none
  }
}

.product-info-buy .color-swatches-ctn+.product-model-selector, .product-info-buy .product-model-selector+.product-model-selector {
  margin-top: 24px
}

.product-info-bundle {
  display: flex;
  flex-direction: column
}

.product-info-bundle .product-title {
  font-weight: 300;
  font-size: 16px;
  line-height: 1.375;
  letter-spacing: 0;
  text-transform: none;
  color: #676767;
  text-transform: uppercase
}

.product-info-bundle .product-title a, .product-info-bundle .product-title .product-modal-link {
  font-weight: 300;
  font-size: 16px;
  line-height: 1.375;
  letter-spacing: 0;
  text-transform: none;
  color: #676767;
  text-transform: uppercase
}

.product-info-bundle .product-title a:active span, .product-info-bundle .product-title .product-modal-link:active span, .product-info-bundle .product-title a:hover span, .product-info-bundle .product-title .product-modal-link:hover span, .product-info-bundle .product-title a:focus:not(.focus--mouse) span, .product-info-bundle .product-title .product-modal-link:focus:not(.focus--mouse) span {
  text-decoration: underline
}

.product-info-bundle .product-title a:after, .product-info-bundle .product-title .product-modal-link:after {
  color: #00b8fc;
  margin-top: -2px
}

.product-info-bundle .product-title .title {
  font-family: "Brown-Pro-Bold", Arial, sans-serif !important
}

@media(min-width:720px) {
  .product-info-bundle .product-title .title {
    padding-right: 0
  }
}

.product-info-bundle .product-title .desc {
  display: none
}

.product-info-bundle .product-title .desc:before {
  content: ' '
}

@media(min-width:720px) {
  .product-info-bundle .product-title .desc {
    display: inline
  }
}

.product-info-bundle .product-options {
  padding: 0;
  margin: 0;
  padding-top: 3px;
  margin-bottom: 20px
}

.product-info-bundle .product-options:before, .product-info-bundle .product-options:after {
  content: none
}

@media(max-width:719px) {
  .product-info-bundle .product-options .product-model-selector, .product-info-bundle .product-options .logi-tooltip {
    display: none
  }
}

.product-info-bundle .color-name {
  color: #676767;
  font-size: 14px
}

.product-info-bundle .select-ctn select {
  font-weight: normal;
  min-height: 46px
}

.product-info-bundle .color-swatches-ctn+.product-model-selector, .product-info-bundle .product-model-selector+.product-model-selector {
  margin-top: 15px
}

.product-info-bundle .product-pricing-info {
  margin: 0
}

.product-info-bundle .product-price {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.22222;
  letter-spacing: 0;
  text-transform: uppercase;
  color: #2f3132
}

@media(min-width:1025px) {
  .product-info-bundle .product-price {
    font-size: 24px;
    line-height: 1;
    letter-spacing: 0
  }
}

@media(max-width:719px) {
  .product-info-bundle .product-title {
    order: 0;
    margin-bottom: 5px
  }
  .product-info-bundle .product-title a, .product-info-bundle .product-title .product-modal-link {
    font-size: 18px
  }
  .product-info-bundle .product-title a:after, .product-info-bundle .product-title .product-modal-link:after {
    margin-top: -2px
  }
  .product-info-bundle .product-pricing-info {
    margin: 5px 0;
    order: 1
  }
  .product-info-bundle .product-options {
    order: 2
  }
  .product-info-bundle .product-price {
    font-size: 16px;
    font-weight: 300;
    color: #676767
  }
}

.product-info-bundle .subset-disclaimer {
  font-weight: normal;
  font-size: 12px;
  line-height: 1.16667;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 10px
}

@media(min-width:720px) {
  .product-info-bundle .subset-disclaimer {
    margin-top: -10px
  }
}

.product-info-bundle .subset-disclaimer a, .product-info-bundle .subset-disclaimer .product-modal-link {
  color: #676767;
  text-decoration: none
}

.product-info-bundle .subset-disclaimer a:active, .product-info-bundle .subset-disclaimer .product-modal-link:active, .product-info-bundle .subset-disclaimer a:focus:not(.focus--mouse), .product-info-bundle .subset-disclaimer .product-modal-link:focus:not(.focus--mouse), .product-info-bundle .subset-disclaimer a:hover, .product-info-bundle .subset-disclaimer .product-modal-link:hover {
  text-decoration: underline
}

.product-model-selector-mobile {
  width: 100%;
  margin-right: 24px
}

@media(min-width:720px) {
  .product-model-selector-mobile {
    width: 100%;
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .product-model-selector-mobile {
    width: 100%;
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .product-model-selector-mobile {
    display: none
  }
}

.product-model-selector-mobile .product-model-selector {
  margin-top: 24px
}

.product-model-selector-mobile .select-ctn select {
  font-weight: normal;
  min-height: 46px
}

.tech-specs {
  background-color: white;
  color: #676767;
  padding: 120px 0 98px
}

@media(max-width:1024px) {
  .tech-specs {
    padding: 0
  }
  .tech-specs .container, .tech-specs .container-xl, .tech-specs .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .img-banner[data-img-size^="col-"] .tech-specs .img-banner-img-ctn, .tech-specs .carousel-slide-copy-ctn {
    padding-left: 0;
    padding-right: 0
  }
}

@media(min-width:1025px) {
  .tech-specs .featured-specs .featured-spec {
    flex-basis: auto;
    width: 33.33%
  }
}

@media(min-width:1025px) {
  .tech-specs .featured-specs[data-num-specs="1"] .featured-spec, .tech-specs .featured-specs[data-num-specs="2"] .featured-spec, .tech-specs .featured-specs[data-num-specs="4"] .featured-spec, .tech-specs .featured-specs[data-num-specs="6"] .featured-spec {
    width: 50%
  }
}

@media(min-width:1025px) {
  .tech-specs .featured-specs[data-num-specs="4"] .featured-spec:nth-child(2) {
    background-image: none
  }
}

@media(min-width:1025px) {
  .tech-specs .featured-specs[data-num-specs="5"] .featured-spec:nth-child(3) {
    background-image: none
  }
}

@media(min-width:1025px) {
  .tech-specs .featured-specs[data-num-specs="6"] .featured-spec:nth-child(2), .tech-specs .featured-specs[data-num-specs="6"] .featured-spec:nth-child(4) {
    background-image: none
  }
}

.tech-specs-nav {
  width: calc(62.5% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .tech-specs-nav {
    width: calc(31.25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .tech-specs-nav {
    width: calc(20.83333% - 20px);
    margin-right: 20px
  }
}

@media(max-width:1024px) {
  .tech-specs-nav {
    display: none
  }
}

.tech-specs-nav-items {
  list-style-type: none;
  padding: 0;
  margin: 0
}

.tech-specs-nav-item {
  margin-bottom: 32px;
  position: relative
}

.tech-specs-nav-item:after {
  content: '';
  display: block;
  background-color: #c3c6c8;
  width: 50px;
  height: 5px;
  transform-origin: 0 0;
  transform: scale(0, 1);
  position: absolute;
  top: 0;
  left: -70px;
  margin-top: 7px;
  transition: transform .2s ease-out
}

.tech-specs-nav-item.active .tech-specs-nav-link {
  cursor: default;
  color: black
}

.tech-specs-nav-item.active .tech-specs-nav-link:active, .tech-specs-nav-item.active .tech-specs-nav-link:hover, .tech-specs-nav-item.active .tech-specs-nav-link:not(.focus--mouse):focus {
  color: black
}

.tech-specs-nav-item.active:after {
  transform: scale(1, 1);
  transition: transform .2s ease-out .1s
}

.tech-specs-nav-link {
  position: relative;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  color: #2f3132
}

@media(min-width:1025px) {
  .tech-specs-nav-link {
    font-size: 18px;
    line-height: 1.22222;
    letter-spacing: 0
  }
}

.tech-specs-nav-link:after {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-left: 5px;
  padding-right: 3px;
  font-size: 9px;
  line-height: 24px;
  position: absolute;
  height: 0;
  vertical-align: text-top;
  transform-origin: 0 .75em;
  transition: transform .15s ease-in-out;
  color: #00b8fc
}

.active .tech-specs-nav-link:after {
  transform: scale(0)
}

.tech-specs-nav-link:active, .tech-specs-nav-link:hover, .tech-specs-nav-link:not(.focus--mouse):focus {
  color: #007fa8
}

.all-specs-ctn {
  width: calc(100% - 24px);
  margin-right: 24px;
  margin-left: 0
}

@media(min-width:720px) {
  .all-specs-ctn {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .all-specs-ctn {
    width: calc(75% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .all-specs-ctn {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .all-specs-ctn {
    margin-left: 4.16667%
  }
}

.all-specs-ctn .product-information-aem {
  display: none
}

.all-specs-ctn .product-information-aem:first-of-type {
  display: block
}

@media(min-width:1025px) {
  .specs-page {
    display: none
  }
  .specs-page:first-of-type {
    display: block
  }
  .specs-page.show {
    display: block
  }
  .specs-page.hide {
    display: none
  }
}

.specs-body-ctn {
  padding-left: 30px;
  padding-right: 30px
}

@media(min-width:720px) {
  .specs-body-ctn {
    padding-left: 40px;
    padding-right: 40px
  }
}

@media(min-width:1025px) {
  .specs-body-ctn {
    padding-left: 0;
    padding-right: 0
  }
}

.specs-body {
  -moz-column-count: 2;
  column-count: 2;
  -moz-column-gap: 105px;
  column-gap: 105px;
  -moz-column-fill: balance;
  column-fill: balance
}

@media(max-width:719px) {
  .specs-body {
    -moz-column-count: 1;
    column-count: 1
  }
}

@media(min-width:720px) {
  .specs-body {
    -moz-column-count: 2;
    column-count: 2
  }
}

@media(max-width:1024px) {
  .specs-body {
    padding-top: 50px
  }
}

@media(min-width:1025px) {
  .specs-body {
    display: block !important;
    padding-top: 0
  }
}

.specs-group {
  display: inline-block;
  width: 100%;
  margin-bottom: 39px
}

.specs-group-title {
  margin-top: 0;
  margin-bottom: 22px;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.375;
  letter-spacing: 0;
  text-transform: none;
  text-transform: uppercase;
  color: black
}

.specs-disclaimers {
  list-style-type: none;
  padding: 0;
  margin-top: 24px
}

.specs-disclaimers li, .specs-disclaimers p {
  font-weight: 300;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: none;
  margin: 0
}

.specs-disclaimers a, .specs-disclaimers .product-info .product-modal-link, .product-info .specs-disclaimers .product-modal-link, .specs-disclaimers .product-info-minimal .product-modal-link, .product-info-minimal .specs-disclaimers .product-modal-link, .specs-disclaimers .product-info-buy .product-modal-link, .product-info-buy .specs-disclaimers .product-modal-link, .specs-disclaimers .product-info-banner .product-modal-link, .product-info-banner .specs-disclaimers .product-modal-link, .specs-disclaimers .product-info-bundle .product-modal-link, .product-info-bundle .specs-disclaimers .product-modal-link {
  color: #007fa8
}

.specs-group ul.bullet {
  list-style-position: inside;
  list-style-type: disc;
  padding-top: 8px
}

.specs-group ul.bullet li {
  padding-top: 0
}

.specs-group ul.bullet li:after {
  content: none;
  background-image: none
}

.specs-group .no-dot:after {
  content: none;
  background-image: none
}

.expandable-content {
  background-color: white;
  position: relative;
  z-index: 0;
  height: 0;
  top: 0;
  overflow: hidden;
  visibility: hidden
}

body.wcm-edit .expandable-content, body.wcm-design .expandable-content, body.wcm-preview .expandable-content {
  visibility: visible;
  height: auto
}

.expandable-content.open {
  visibility: visible;
  height: auto
}

.expandable-content.opened {
  margin-top: -144px
}

.expandable-content-close {
  position: absolute;
  top: 100vh;
  left: 50%;
  padding-bottom: 80px;
  transform: translate(-50%, -100%);
  z-index: 9999;
  pointer-events: none
}

@media(min-width:720px) {
  .expandable-content-close {
    padding-bottom: 40px
  }
}

.expandable-content-close button {
  outline: 0;
  border: 0;
  padding-right: 34px;
  opacity: 0;
  transform: scale(0);
  transition: opacity .3s linear, transform .5s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  display: flex;
  align-items: center
}

.expandable-content-close i {
  font-size: 25px;
  line-height: 16px;
  padding-right: 10px
}

.expandable-content-close.show {
  pointer-events: auto
}

.expandable-content-close.show button {
  opacity: 1;
  transform: scale(1)
}

.carousel-simple-ctn[data-dots-position="below"][data-dots="true"] .carousel-simple {
  padding-bottom: 100px
}

.carousel-simple-ctn[data-dots-position="below"][data-dots="true"] .slick-arrow:not(.prev-btn):not(.next-btn) {
  top: calc((100% - 100px) / 2)
}

.carousel-simple-ctn[data-dots-position="overlaid"] .slick-dots {
  bottom: 20px
}

.carousel-simple-ctn .g-loading-anim {
  z-index: 10
}

.carousel-simple-ctn .g-loading-anim.hide {
  display: none !important
}

.container .carousel-simple-ctn[data-arrows-style="alt"] .carousel-simple, .container-xl .carousel-simple-ctn[data-arrows-style="alt"] .carousel-simple, .img-banner[data-img-size^="col-"] .img-banner-img-ctn .carousel-simple-ctn[data-arrows-style="alt"] .carousel-simple, .carousel-slide-copy-ctn .carousel-simple-ctn[data-arrows-style="alt"] .carousel-simple {
  margin: 0 auto
}

@media(min-width:720px) {
  .container .carousel-simple-ctn[data-arrows-style="alt"] .carousel-simple, .container-xl .carousel-simple-ctn[data-arrows-style="alt"] .carousel-simple, .img-banner[data-img-size^="col-"] .img-banner-img-ctn .carousel-simple-ctn[data-arrows-style="alt"] .carousel-simple, .carousel-slide-copy-ctn .carousel-simple-ctn[data-arrows-style="alt"] .carousel-simple {
    width: 75%
  }
}

@media(min-width:1025px) {
  .container .carousel-simple-ctn[data-arrows-style="alt"] .carousel-simple, .container-xl .carousel-simple-ctn[data-arrows-style="alt"] .carousel-simple, .img-banner[data-img-size^="col-"] .img-banner-img-ctn .carousel-simple-ctn[data-arrows-style="alt"] .carousel-simple, .carousel-slide-copy-ctn .carousel-simple-ctn[data-arrows-style="alt"] .carousel-simple {
    width: 83.33333%
  }
}

@media(min-width:1490px) {
  .container .carousel-simple-ctn[data-arrows-style="alt"] .carousel-simple, .container-xl .carousel-simple-ctn[data-arrows-style="alt"] .carousel-simple, .img-banner[data-img-size^="col-"] .img-banner-img-ctn .carousel-simple-ctn[data-arrows-style="alt"] .carousel-simple, .carousel-slide-copy-ctn .carousel-simple-ctn[data-arrows-style="alt"] .carousel-simple {
    width: 100%
  }
}

.carousel-simple {
  padding-left: 0;
  list-style-type: none;
  display: none
}

@media(max-width:719px) {
  [data-slides-to-show-mobile="0"] .carousel-simple {
    display: block
  }
}

@media(min-width:720px) and (max-width:1024px) {
  [data-slides-to-show-tablet="0"] .carousel-simple {
    display: block
  }
}

@media(min-width:1025px) {
  [data-slides-to-show="0"] .carousel-simple {
    display: block
  }
}

.carousel-simple.slick-initialized {
  display: block
}

body.wcm-edit .carousel-simple, body.wcm-design .carousel-simple, body.wcm-preview .carousel-simple {
  display: block
}

.carousel-simple>li {
  outline: 0
}

.carousel-simple-controls {
  display: none
}

@media(max-width:719px) {
  .carousel-simple-controls {
    display: none !important
  }
}

.carousel-simple-controls .next-btn, .carousel-simple-controls .prev-btn {
  position: absolute
}

.carousel-simple-controls .next-btn .js-bg, .carousel-simple-controls .prev-btn .js-bg {
  fill: #2f3132;
  opacity: 0 !important;
  transition: opacity .2s linear
}

.carousel-simple-controls .next-btn .arrow-1, .carousel-simple-controls .next-btn .arrow-2, .carousel-simple-controls .next-btn .js-bar, .carousel-simple-controls .prev-btn .arrow-1, .carousel-simple-controls .prev-btn .arrow-2, .carousel-simple-controls .prev-btn .js-bar {
  fill: #2f3132;
  transition: fill .2s linear
}

.carousel-simple-controls .next-btn .dotted-stroke, .carousel-simple-controls .prev-btn .dotted-stroke {
  stroke: #2f3132;
  transition: stroke .2s linear
}

.carousel-simple-controls .next-btn .js-dotted_stroke, .carousel-simple-controls .prev-btn .js-dotted_stroke {
  opacity: .8 !important
}

.carousel-simple-controls .next-btn.hover .js-bg, .carousel-simple-controls .prev-btn.hover .js-bg {
  opacity: .8 !important
}

.carousel-simple-controls .next-btn.hover .arrow-1, .carousel-simple-controls .next-btn.hover .arrow-2, .carousel-simple-controls .next-btn.hover .js-bar, .carousel-simple-controls .prev-btn.hover .arrow-1, .carousel-simple-controls .prev-btn.hover .arrow-2, .carousel-simple-controls .prev-btn.hover .js-bar {
  fill: white
}

.carousel-simple-controls .next-btn.hover .dotted-stroke, .carousel-simple-controls .prev-btn.hover .dotted-stroke {
  stroke: white
}

.carousel-simple-controls .prev-btn {
  top: 50%;
  left: 0
}

@media(min-width:1490px) {
  .carousel-simple-controls .prev-btn {
    left: 20px
  }
}

.carousel-simple-controls .next-btn {
  top: 50%;
  right: 0
}

@media(min-width:1490px) {
  .carousel-simple-controls .next-btn {
    right: 20px
  }
}

.slick-slider {
  margin-top: 0;
  margin-bottom: 0
}

.slick-slide {
  height: auto;
  margin-left: 12px;
  margin-right: 12px;
  outline: 0
}

@media(min-width:720px) {
  .slick-slide {
    margin-left: 12px;
    margin-right: 12px
  }
}

@media(min-width:1025px) {
  .slick-slide {
    margin-left: 10px;
    margin-right: 10px
  }
}

.slick-slide a, .slick-slide .product-info .product-modal-link, .product-info .slick-slide .product-modal-link, .slick-slide .product-info-minimal .product-modal-link, .product-info-minimal .slick-slide .product-modal-link, .slick-slide .product-info-buy .product-modal-link, .product-info-buy .slick-slide .product-modal-link, .slick-slide .product-info-banner .product-modal-link, .product-info-banner .slick-slide .product-modal-link, .slick-slide .product-info-bundle .product-modal-link, .product-info-bundle .slick-slide .product-modal-link {
  display: block
}

.slick-slide:focus:not(.focus--mouse) {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc;
  outline-offset: -1px;
  box-shadow: 0 0 10px #0090bf inset
}

.theme-astro .slick-slide:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .slick-slide:focus:not(.focus--mouse) {
  box-shadow: 0 0 10px #ff3600
}

.slick-slide:focus:not(.focus--mouse) .container>.grid, .slick-slide:focus:not(.focus--mouse) .container-xl>.grid, .slick-slide:focus:not(.focus--mouse) .img-banner[data-img-size^="col-"] .img-banner-img-ctn>.grid, .img-banner[data-img-size^="col-"] .slick-slide:focus:not(.focus--mouse) .img-banner-img-ctn>.grid, .slick-slide:focus:not(.focus--mouse) .carousel-slide-copy-ctn>.grid {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc
}

.theme-astro .slick-slide:focus:not(.focus--mouse) .container>.grid, .theme-astro .slick-slide:focus:not(.focus--mouse) .container-xl>.grid, .theme-astro .slick-slide:focus:not(.focus--mouse) .img-banner[data-img-size^="col-"] .img-banner-img-ctn>.grid, .img-banner[data-img-size^="col-"] .theme-astro .slick-slide:focus:not(.focus--mouse) .img-banner-img-ctn>.grid, .theme-astro .slick-slide:focus:not(.focus--mouse) .carousel-slide-copy-ctn>.grid, [data-design-theme="theme-astro"] .slick-slide:focus:not(.focus--mouse) .container>.grid, [data-design-theme="theme-astro"] .slick-slide:focus:not(.focus--mouse) .container-xl>.grid, [data-design-theme="theme-astro"] .slick-slide:focus:not(.focus--mouse) .img-banner[data-img-size^="col-"] .img-banner-img-ctn>.grid, .img-banner[data-img-size^="col-"] [data-design-theme="theme-astro"] .slick-slide:focus:not(.focus--mouse) .img-banner-img-ctn>.grid, [data-design-theme="theme-astro"] .slick-slide:focus:not(.focus--mouse) .carousel-slide-copy-ctn>.grid {
  box-shadow: 0 0 10px #ff3600
}

.slick-slide:focus:not(.focus--mouse) .product-swatch-over-img {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc;
  outline-offset: -1px
}

.theme-astro .slick-slide:focus:not(.focus--mouse) .product-swatch-over-img, [data-design-theme="theme-astro"] .slick-slide:focus:not(.focus--mouse) .product-swatch-over-img {
  box-shadow: 0 0 10px #ff3600
}

@media(max-width:719px) {
  .carousel-simple-ctn[data-slides-to-show-mobile="1"][data-center-mode-mobile="false"] .slick-slide {
    margin-left: 0;
    margin-right: 0
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .carousel-simple-ctn[data-slides-to-show-tablet="1"][data-center-mode-tablet="false"] .slick-slide {
    margin-left: 0;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .carousel-simple-ctn[data-slides-to-show="1"] .slick-slide {
    margin-left: 0;
    margin-right: 0
  }
}

.container .slick-list, .container-xl .slick-list, .img-banner[data-img-size^="col-"] .img-banner-img-ctn .slick-list, .carousel-slide-copy-ctn .slick-list {
  margin-left: -12px;
  margin-right: -12px
}

@media(min-width:720px) {
  .container .slick-list, .container-xl .slick-list, .img-banner[data-img-size^="col-"] .img-banner-img-ctn .slick-list, .carousel-slide-copy-ctn .slick-list {
    margin-left: -12px;
    margin-right: -12px
  }
}

@media(min-width:1025px) {
  .container .slick-list, .container-xl .slick-list, .img-banner[data-img-size^="col-"] .img-banner-img-ctn .slick-list, .carousel-slide-copy-ctn .slick-list {
    margin-left: -10px;
    margin-right: -10px
  }
}

@media(max-width:719px) {
  .container .carousel-simple-ctn[data-slides-to-show-mobile="1"][data-center-mode-mobile="false"] .slick-list, .container-xl .carousel-simple-ctn[data-slides-to-show-mobile="1"][data-center-mode-mobile="false"] .slick-list, .img-banner[data-img-size^="col-"] .img-banner-img-ctn .carousel-simple-ctn[data-slides-to-show-mobile="1"][data-center-mode-mobile="false"] .slick-list, .carousel-slide-copy-ctn .carousel-simple-ctn[data-slides-to-show-mobile="1"][data-center-mode-mobile="false"] .slick-list {
    margin-left: 0;
    margin-right: 0
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .container .carousel-simple-ctn[data-slides-to-show-tablet="1"][data-center-mode-tablet="false"] .slick-list, .container-xl .carousel-simple-ctn[data-slides-to-show-tablet="1"][data-center-mode-tablet="false"] .slick-list, .img-banner[data-img-size^="col-"] .img-banner-img-ctn .carousel-simple-ctn[data-slides-to-show-tablet="1"][data-center-mode-tablet="false"] .slick-list, .carousel-slide-copy-ctn .carousel-simple-ctn[data-slides-to-show-tablet="1"][data-center-mode-tablet="false"] .slick-list {
    margin-left: 0;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .container .carousel-simple-ctn[data-slides-to-show="1"] .slick-list, .container-xl .carousel-simple-ctn[data-slides-to-show="1"] .slick-list, .img-banner[data-img-size^="col-"] .img-banner-img-ctn .carousel-simple-ctn[data-slides-to-show="1"] .slick-list, .carousel-slide-copy-ctn .carousel-simple-ctn[data-slides-to-show="1"] .slick-list {
    margin-left: 0;
    margin-right: 0
  }
}

@media(max-width:719px) {
  .container .carousel-simple-ctn[data-center-mode-mobile="true"] .slick-list, .container-xl .carousel-simple-ctn[data-center-mode-mobile="true"] .slick-list, .img-banner[data-img-size^="col-"] .img-banner-img-ctn .carousel-simple-ctn[data-center-mode-mobile="true"] .slick-list, .carousel-slide-copy-ctn .carousel-simple-ctn[data-center-mode-mobile="true"] .slick-list {
    margin-left: -30px;
    margin-right: -30px
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .container .carousel-simple-ctn[data-center-mode-tablet="true"] .slick-list, .container-xl .carousel-simple-ctn[data-center-mode-tablet="true"] .slick-list, .img-banner[data-img-size^="col-"] .img-banner-img-ctn .carousel-simple-ctn[data-center-mode-tablet="true"] .slick-list, .carousel-slide-copy-ctn .carousel-simple-ctn[data-center-mode-tablet="true"] .slick-list {
    margin-left: -40px;
    margin-right: -40px
  }
}

@media(max-width:719px) {
  .carousel-simple-ctn[data-center-mode-mobile="true"] .slick-arrow {
    display: none !important
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .carousel-simple-ctn[data-center-mode-tablet="true"] .slick-arrow {
    display: none !important
  }
}

.slick-arrow:not(.prev-btn):not(.next-btn) {
  background-color: #00b8fc;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  color: black;
  border: 0;
  outline: 0;
  position: absolute;
  top: 50%;
  z-index: 1;
  text-indent: -9999px;
  white-space: nowrap;
  overflow: hidden
}

.slick-arrow:not(.prev-btn):not(.next-btn):hover, .slick-arrow:not(.prev-btn):not(.next-btn):active, .slick-arrow:not(.prev-btn):not(.next-btn):not(.focus--mouse):focus {
  background-color: #0090bf
}

.slick-arrow:not(.prev-btn):not(.next-btn):after {
  text-indent: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%)
}

.slick-arrow:not(.prev-btn):not(.next-btn).slick-next {
  right: 0;
  transform: translate(50%, -50%)
}

.slick-arrow:not(.prev-btn):not(.next-btn).slick-next:after {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.slick-arrow:not(.prev-btn):not(.next-btn).slick-prev {
  left: 0;
  transform: translate(-50%, -50%)
}

.slick-arrow:not(.prev-btn):not(.next-btn).slick-prev:after {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.slick-dots {
  padding: 0;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0;
  position: absolute;
  bottom: 40px;
  width: 100%
}

.slick-dots li {
  float: left
}

.slick-dots button {
  font-size: 0;
  line-height: 0
}

.news-events {
  background-color: #f4f4f4
}

.news-events>.container, .news-events>.container-xl, .img-banner[data-img-size^="col-"] .news-events>.img-banner-img-ctn, .news-events>.carousel-slide-copy-ctn {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  padding-top: 40px;
  padding-bottom: 40px
}

@media(min-width:720px) {
  .news-events>.container, .news-events>.container-xl, .img-banner[data-img-size^="col-"] .news-events>.img-banner-img-ctn, .news-events>.carousel-slide-copy-ctn {
    padding-top: 60px;
    padding-bottom: 60px
  }
}

@media(min-width:1025px) {
  .news-events>.container, .news-events>.container-xl, .img-banner[data-img-size^="col-"] .news-events>.img-banner-img-ctn, .news-events>.carousel-slide-copy-ctn {
    background-image: url(gaming-pagelibs/resources/images/G-white.svg);
    padding-top: 140px;
    padding-bottom: 140px
  }
}

.news-events>.container>.grid, .news-events>.container-xl>.grid, .img-banner[data-img-size^="col-"] .news-events>.img-banner-img-ctn>.grid, .news-events>.carousel-slide-copy-ctn>.grid {
  justify-content: space-between
}

@media(min-width:1025px) {
  .news-events>.container>.grid, .news-events>.container-xl>.grid, .img-banner[data-img-size^="col-"] .news-events>.img-banner-img-ctn>.grid, .news-events>.carousel-slide-copy-ctn>.grid {
    margin-right: 0
  }
}

.news-events .slick-dots {
  position: static;
  padding-top: 40px;
  padding-bottom: 0
}

@media(min-width:720px) {
  .news-events .slick-dots {
    padding-top: 60px
  }
}

.news-events .slick-dots .slick-active button:before {
  border-color: #00b8fc
}

@media(min-width:1025px) {
  .news-events[data-num-news-sections="2"] .news-ctn {
    width: calc(41.66667%);
    width: 41.66667%;
    margin-right: 0
  }
}

.news-ctn {
  width: calc(100% - 24px);
  margin-right: 24px;
  transition: opacity .1s linear;
  position: relative
}

@media(min-width:720px) {
  .news-ctn {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .news-ctn {
    width: calc(25%);
    width: 25%;
    margin-right: 0
  }
}

@media(max-width:1024px) {
  .news-ctn {
    display: none
  }
  .news-ctn.active {
    display: block
  }
}

.news-ctn.over {
  opacity: 1
}

.news-ctn.over .news-type a, .news-ctn.over .news-type .product-info .product-modal-link, .product-info .news-ctn.over .news-type .product-modal-link, .news-ctn.over .news-type .product-info-minimal .product-modal-link, .product-info-minimal .news-ctn.over .news-type .product-modal-link, .news-ctn.over .news-type .product-info-buy .product-modal-link, .product-info-buy .news-ctn.over .news-type .product-modal-link, .news-ctn.over .news-type .product-info-banner .product-modal-link, .product-info-banner .news-ctn.over .news-type .product-modal-link, .news-ctn.over .news-type .product-info-bundle .product-modal-link, .product-info-bundle .news-ctn.over .news-type .product-modal-link {
  background-color: #00b8fc;
  color: black
}

.news-ctn.over .pagination-dots, .news-ctn.over .text-btn {
  opacity: 1
}

.news-ctn.out {
  opacity: .4
}

.news-ctn .pagination-dots {
  margin: 0;
  display: none;
  position: absolute;
  bottom: 0;
  left: calc(50% - 66px);
  transition: transform .2s ease-out
}

@media(min-width:1025px) {
  .news-ctn .pagination-dots {
    display: block;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 28px;
    padding-right: 28px;
    position: absolute;
    left: -61px;
    top: 0;
    bottom: auto;
    opacity: 0;
    transition: opacity .1s linear, top .2s ease-out
  }
  .news-ctn .pagination-dots.show {
    opacity: 1
  }
}

@media(min-width:1350px) {
  .news-ctn .pagination-dots {
    left: -78px
  }
}

.news-ctn .pagination-dot {
  float: none;
  transition: opacity .15s linear
}

.news-ctn .pagination-dot.active:before {
  border-color: #00b8fc
}

.news-ctn .pagination-dot.fade-1 {
  opacity: .4
}

.news-ctn .pagination-dot.fade-2 {
  opacity: .2
}

.news-ctn .pagination-dot.hidden {
  visibility: hidden;
  opacity: 0
}

.news-ctn .pagination-dot:focus {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc
}

.theme-astro .news-ctn .pagination-dot:focus, [data-design-theme="theme-astro"] .news-ctn .pagination-dot:focus {
  box-shadow: 0 0 10px #ff3600
}

.news-ctn .text-btn {
  position: absolute;
  top: 12px;
  right: 31px;
  transform: translate(50%, -50%);
  opacity: 0;
  z-index: 1;
  transition: opacity .1s linear;
  display: none
}

@media(min-width:1025px) {
  .news-ctn .text-btn {
    display: block
  }
}

.news-ctn .text-btn-txt {
  color: #2f3132
}

.news-type {
  display: none;
  margin: 0;
  margin-bottom: 20px
}

@media(min-width:1025px) {
  .news-type {
    display: table
  }
}

.news-type a, .news-type .product-info .product-modal-link, .product-info .news-type .product-modal-link, .news-type .product-info-minimal .product-modal-link, .product-info-minimal .news-type .product-modal-link, .news-type .product-info-buy .product-modal-link, .product-info-buy .news-type .product-modal-link, .news-type .product-info-banner .product-modal-link, .product-info-banner .news-type .product-modal-link, .news-type .product-info-bundle .product-modal-link, .product-info-bundle .news-type .product-modal-link {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  text-transform: uppercase;
  display: inline-block;
  letter-spacing: .02em;
  color: white;
  background-color: black;
  padding: 3px 9px;
  text-decoration: none;
  transition: background-color .1s linear
}

.news-story {
  background-color: white;
  color: #676767;
  border-radius: 6px
}

.news-story:focus {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc
}

.theme-astro .news-story:focus, [data-design-theme="theme-astro"] .news-story:focus {
  box-shadow: 0 0 10px #ff3600
}

.news-story a.cta-forward, .news-story a.cta-forward-linkalign, .news-story .product-info .cta-forward-linkalign.product-modal-link, .product-info .news-story .cta-forward-linkalign.product-modal-link, .news-story .product-info-minimal .cta-forward-linkalign.product-modal-link, .product-info-minimal .news-story .cta-forward-linkalign.product-modal-link, .news-story .product-info-buy .cta-forward-linkalign.product-modal-link, .product-info-buy .news-story .cta-forward-linkalign.product-modal-link, .news-story .product-info-banner .cta-forward-linkalign.product-modal-link, .product-info-banner .news-story .cta-forward-linkalign.product-modal-link, .news-story .product-info-bundle .cta-forward-linkalign.product-modal-link, .product-info-bundle .news-story .cta-forward-linkalign.product-modal-link, .news-story .product-info .cta-forward.product-modal-link, .product-info .news-story .cta-forward.product-modal-link, .news-story .product-info-minimal .cta-forward.product-modal-link, .product-info-minimal .news-story .cta-forward.product-modal-link, .news-story .product-info-buy .cta-forward.product-modal-link, .product-info-buy .news-story .cta-forward.product-modal-link, .news-story .product-info-banner .cta-forward.product-modal-link, .product-info-banner .news-story .cta-forward.product-modal-link, .news-story .product-info-banner .product-cta .product-modal-link.btn-large, .product-info-banner .product-cta .news-story .product-modal-link.btn-large, .news-story .product-info-bundle .cta-forward.product-modal-link, .product-info-bundle .news-story .cta-forward.product-modal-link, .news-story a.cta-online-retailers, .news-story .product-info .cta-online-retailers.product-modal-link, .product-info .news-story .cta-online-retailers.product-modal-link, .news-story .product-info-minimal .cta-online-retailers.product-modal-link, .product-info-minimal .news-story .cta-online-retailers.product-modal-link, .news-story .product-info-buy .cta-online-retailers.product-modal-link, .product-info-buy .news-story .cta-online-retailers.product-modal-link, .news-story .product-info-banner .cta-online-retailers.product-modal-link, .product-info-banner .news-story .cta-online-retailers.product-modal-link, .news-story .product-info-bundle .cta-online-retailers.product-modal-link, .product-info-bundle .news-story .cta-online-retailers.product-modal-link, .news-story .product-info-banner .product-cta a.btn-large, .product-info-banner .product-cta .news-story a.btn-large, .news-story .product-info-banner .product-cta a.btn-add-to-cart, .product-info-banner .product-cta .news-story a.btn-add-to-cart, .news-story .product-info-banner .product-cta .btn-add-to-cart.product-modal-link, .product-info-banner .product-cta .news-story .btn-add-to-cart.product-modal-link, .news-story .product-info-banner .product-cta .expandable-content-close button, .product-info-banner .product-cta .expandable-content-close .news-story button, .news-story .expandable-content-close .product-info-banner .product-cta button, .expandable-content-close .product-info-banner .product-cta .news-story button, .news-story .product-info-banner .product-cta .search-results .coveo-folding-show-more, .product-info-banner .product-cta .search-results .news-story .coveo-folding-show-more, .news-story .search-results .product-info-banner .product-cta .coveo-folding-show-more, .search-results .product-info-banner .product-cta .news-story .coveo-folding-show-more, .news-story .product-info-banner .product-cta .search-results .coveo-folding-show-less, .product-info-banner .product-cta .search-results .news-story .coveo-folding-show-less, .news-story .search-results .product-info-banner .product-cta .coveo-folding-show-less, .search-results .product-info-banner .product-cta .news-story .coveo-folding-show-less {
  font-size: 14px;
  line-height: 1.28571;
  font-weight: normal
}

.news-story a.cta-forward span, .news-story a.cta-forward-linkalign span, .news-story .product-info .cta-forward-linkalign.product-modal-link span, .product-info .news-story .cta-forward-linkalign.product-modal-link span, .news-story .product-info-minimal .cta-forward-linkalign.product-modal-link span, .product-info-minimal .news-story .cta-forward-linkalign.product-modal-link span, .news-story .product-info-buy .cta-forward-linkalign.product-modal-link span, .product-info-buy .news-story .cta-forward-linkalign.product-modal-link span, .news-story .product-info-banner .cta-forward-linkalign.product-modal-link span, .product-info-banner .news-story .cta-forward-linkalign.product-modal-link span, .news-story .product-info-bundle .cta-forward-linkalign.product-modal-link span, .product-info-bundle .news-story .cta-forward-linkalign.product-modal-link span, .news-story .product-info .cta-forward.product-modal-link span, .product-info .news-story .cta-forward.product-modal-link span, .news-story .product-info-minimal .cta-forward.product-modal-link span, .product-info-minimal .news-story .cta-forward.product-modal-link span, .news-story .product-info-buy .cta-forward.product-modal-link span, .product-info-buy .news-story .cta-forward.product-modal-link span, .news-story .product-info-banner .cta-forward.product-modal-link span, .product-info-banner .news-story .cta-forward.product-modal-link span, .news-story .product-info-banner .product-cta .product-modal-link.btn-large span, .product-info-banner .product-cta .news-story .product-modal-link.btn-large span, .news-story .product-info-bundle .cta-forward.product-modal-link span, .product-info-bundle .news-story .cta-forward.product-modal-link span, .news-story a.cta-online-retailers span, .news-story .product-info .cta-online-retailers.product-modal-link span, .product-info .news-story .cta-online-retailers.product-modal-link span, .news-story .product-info-minimal .cta-online-retailers.product-modal-link span, .product-info-minimal .news-story .cta-online-retailers.product-modal-link span, .news-story .product-info-buy .cta-online-retailers.product-modal-link span, .product-info-buy .news-story .cta-online-retailers.product-modal-link span, .news-story .product-info-banner .cta-online-retailers.product-modal-link span, .product-info-banner .news-story .cta-online-retailers.product-modal-link span, .news-story .product-info-bundle .cta-online-retailers.product-modal-link span, .product-info-bundle .news-story .cta-online-retailers.product-modal-link span, .news-story .product-info-banner .product-cta a.btn-large span, .product-info-banner .product-cta .news-story a.btn-large span, .news-story .product-info-banner .product-cta a.btn-add-to-cart span, .product-info-banner .product-cta .news-story a.btn-add-to-cart span, .news-story .product-info-banner .product-cta .btn-add-to-cart.product-modal-link span, .product-info-banner .product-cta .news-story .btn-add-to-cart.product-modal-link span, .news-story .product-info-banner .product-cta .expandable-content-close button span, .product-info-banner .product-cta .expandable-content-close .news-story button span, .news-story .expandable-content-close .product-info-banner .product-cta button span, .expandable-content-close .product-info-banner .product-cta .news-story button span, .news-story .product-info-banner .product-cta .search-results .coveo-folding-show-more span, .product-info-banner .product-cta .search-results .news-story .coveo-folding-show-more span, .news-story .search-results .product-info-banner .product-cta .coveo-folding-show-more span, .search-results .product-info-banner .product-cta .news-story .coveo-folding-show-more span, .news-story .product-info-banner .product-cta .search-results .coveo-folding-show-less span, .product-info-banner .product-cta .search-results .news-story .coveo-folding-show-less span, .news-story .search-results .product-info-banner .product-cta .coveo-folding-show-less span, .search-results .product-info-banner .product-cta .news-story .coveo-folding-show-less span {
  color: #2f3132
}

.news-story a.cta-forward:after, .news-story a.cta-forward-linkalign:after, .news-story .product-info .cta-forward-linkalign.product-modal-link:after, .product-info .news-story .cta-forward-linkalign.product-modal-link:after, .news-story .product-info-minimal .cta-forward-linkalign.product-modal-link:after, .product-info-minimal .news-story .cta-forward-linkalign.product-modal-link:after, .news-story .product-info-buy .cta-forward-linkalign.product-modal-link:after, .product-info-buy .news-story .cta-forward-linkalign.product-modal-link:after, .news-story .product-info-banner .cta-forward-linkalign.product-modal-link:after, .product-info-banner .news-story .cta-forward-linkalign.product-modal-link:after, .news-story .product-info-bundle .cta-forward-linkalign.product-modal-link:after, .product-info-bundle .news-story .cta-forward-linkalign.product-modal-link:after, .news-story .product-info .cta-forward.product-modal-link:after, .product-info .news-story .cta-forward.product-modal-link:after, .news-story .product-info-minimal .cta-forward.product-modal-link:after, .product-info-minimal .news-story .cta-forward.product-modal-link:after, .news-story .product-info-buy .cta-forward.product-modal-link:after, .product-info-buy .news-story .cta-forward.product-modal-link:after, .news-story .product-info-banner .cta-forward.product-modal-link:after, .product-info-banner .news-story .cta-forward.product-modal-link:after, .news-story .product-info-banner .product-cta .product-modal-link.btn-large:after, .product-info-banner .product-cta .news-story .product-modal-link.btn-large:after, .news-story .product-info-bundle .cta-forward.product-modal-link:after, .product-info-bundle .news-story .cta-forward.product-modal-link:after, .news-story a.cta-online-retailers:after, .news-story .product-info .cta-online-retailers.product-modal-link:after, .product-info .news-story .cta-online-retailers.product-modal-link:after, .news-story .product-info-minimal .cta-online-retailers.product-modal-link:after, .product-info-minimal .news-story .cta-online-retailers.product-modal-link:after, .news-story .product-info-buy .cta-online-retailers.product-modal-link:after, .product-info-buy .news-story .cta-online-retailers.product-modal-link:after, .news-story .product-info-banner .cta-online-retailers.product-modal-link:after, .product-info-banner .news-story .cta-online-retailers.product-modal-link:after, .news-story .product-info-bundle .cta-online-retailers.product-modal-link:after, .product-info-bundle .news-story .cta-online-retailers.product-modal-link:after, .news-story .product-info-banner .product-cta a.btn-large:after, .product-info-banner .product-cta .news-story a.btn-large:after, .news-story .product-info-banner .product-cta a.btn-add-to-cart:after, .product-info-banner .product-cta .news-story a.btn-add-to-cart:after, .news-story .product-info-banner .product-cta .btn-add-to-cart.product-modal-link:after, .product-info-banner .product-cta .news-story .btn-add-to-cart.product-modal-link:after, .news-story .product-info-banner .product-cta .expandable-content-close button:after, .product-info-banner .product-cta .expandable-content-close .news-story button:after, .news-story .expandable-content-close .product-info-banner .product-cta button:after, .expandable-content-close .product-info-banner .product-cta .news-story button:after, .news-story .product-info-banner .product-cta .search-results .coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .news-story .coveo-folding-show-more:after, .news-story .search-results .product-info-banner .product-cta .coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .news-story .coveo-folding-show-more:after, .news-story .product-info-banner .product-cta .search-results .coveo-folding-show-less:after, .product-info-banner .product-cta .search-results .news-story .coveo-folding-show-less:after, .news-story .search-results .product-info-banner .product-cta .coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .news-story .coveo-folding-show-less:after {
  font-size: 8px;
  padding-left: 9px;
  margin-top: -2px
}

@media(min-width:1025px) {
  .news-story {
    background-color: transparent;
    border-radius: 0
  }
  .news-story.hidden {
    display: none
  }
}

.news-story .video-element {
  margin-bottom: 31px
}

.news-story header {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  margin-bottom: 31px;
  border-radius: 6px 6px 0 0;
  display: table
}

.news-story header:after {
  content: '';
  display: block
}

@media(min-width:1025px) {
  .news-story header {
    border-radius: 0
  }
}

.news-story .head-logo {
  position: relative;
  top: 50%;
  left: 50%;
  max-height: 55%;
  transform: translate(-50%, -50%)
}

.news-story .img-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.news-story .main {
  padding: 24px;
  padding-top: 0;
  padding-bottom: 31px
}

@media(min-width:1025px) {
  .news-story .main {
    padding: 0
  }
}

.news-title {
  color: #2f3132;
  margin-top: -2px;
  margin-bottom: 15px
}

.news-title a, .news-title .product-info .product-modal-link, .product-info .news-title .product-modal-link, .news-title .product-info-minimal .product-modal-link, .product-info-minimal .news-title .product-modal-link, .news-title .product-info-buy .product-modal-link, .product-info-buy .news-title .product-modal-link, .news-title .product-info-banner .product-modal-link, .product-info-banner .news-title .product-modal-link, .news-title .product-info-bundle .product-modal-link, .product-info-bundle .news-title .product-modal-link {
  color: #2f3132;
  text-decoration: none
}

.news-title a:hover, .news-title .product-info .product-modal-link:hover, .product-info .news-title .product-modal-link:hover, .news-title .product-info-minimal .product-modal-link:hover, .product-info-minimal .news-title .product-modal-link:hover, .news-title .product-info-buy .product-modal-link:hover, .product-info-buy .news-title .product-modal-link:hover, .news-title .product-info-banner .product-modal-link:hover, .product-info-banner .news-title .product-modal-link:hover, .news-title .product-info-bundle .product-modal-link:hover, .product-info-bundle .news-title .product-modal-link:hover, .news-title a:active, .news-title .product-info .product-modal-link:active, .product-info .news-title .product-modal-link:active, .news-title .product-info-minimal .product-modal-link:active, .product-info-minimal .news-title .product-modal-link:active, .news-title .product-info-buy .product-modal-link:active, .product-info-buy .news-title .product-modal-link:active, .news-title .product-info-banner .product-modal-link:active, .product-info-banner .news-title .product-modal-link:active, .news-title .product-info-bundle .product-modal-link:active, .product-info-bundle .news-title .product-modal-link:active, .news-title a:not(.focus--mouse):focus, .news-title .product-info .product-modal-link:not(.focus--mouse):focus, .product-info .news-title .product-modal-link:not(.focus--mouse):focus, .news-title .product-info-minimal .product-modal-link:not(.focus--mouse):focus, .product-info-minimal .news-title .product-modal-link:not(.focus--mouse):focus, .news-title .product-info-buy .product-modal-link:not(.focus--mouse):focus, .product-info-buy .news-title .product-modal-link:not(.focus--mouse):focus, .news-title .product-info-banner .product-modal-link:not(.focus--mouse):focus, .product-info-banner .news-title .product-modal-link:not(.focus--mouse):focus, .news-title .product-info-bundle .product-modal-link:not(.focus--mouse):focus, .product-info-bundle .news-title .product-modal-link:not(.focus--mouse):focus {
  text-decoration: none;
  color: #00b8fc;
  display: block
}

.news-thumb {
  width: 100%;
  max-width: 100%;
  height: auto
}

.news-date, .news-location {
  font-weight: 300;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: none
}

.news-date {
  padding-right: 15px
}

.news-location {
  background-image: url(gaming-pagelibs/resources/images/dotted-line-black-vert.gif);
  background-repeat: repeat-y;
  background-position: left top;
  padding-left: 15px
}

.news-synopsis {
  font-weight: 300;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: none
}

.news-synopsis img {
  display: none
}

.news-cta-ctn {
  display: flex;
  align-items: center;
  flex-wrap: wrap
}

.news-cta-ctn .btn-large {
  margin-right: 40px
}

.news-cta-ctn .cta-forward, .news-cta-ctn a.cta-online-retailers, .news-cta-ctn .product-info .cta-online-retailers.product-modal-link, .product-info .news-cta-ctn .cta-online-retailers.product-modal-link, .news-cta-ctn .product-info-minimal .cta-online-retailers.product-modal-link, .product-info-minimal .news-cta-ctn .cta-online-retailers.product-modal-link, .news-cta-ctn .product-info-buy .cta-online-retailers.product-modal-link, .product-info-buy .news-cta-ctn .cta-online-retailers.product-modal-link, .news-cta-ctn .product-info-banner .cta-online-retailers.product-modal-link, .product-info-banner .news-cta-ctn .cta-online-retailers.product-modal-link, .news-cta-ctn .product-info-bundle .cta-online-retailers.product-modal-link, .product-info-bundle .news-cta-ctn .cta-online-retailers.product-modal-link, .news-cta-ctn .product-info-banner .product-cta .btn-large, .product-info-banner .product-cta .news-cta-ctn .btn-large {
  margin: 14px 0
}

.news-events-mobile-nav {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  align-items: stretch;
  justify-content: stretch;
  background-color: white;
  background-repeat: repeat-x;
  background-position: left bottom;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif)
}

.news-events-mobile-nav li {
  flex-grow: 1
}

@media(min-width:1025px) {
  .news-events-mobile-nav {
    display: none
  }
}

.news-events-mobile-tab-link {
  background: 0;
  outline: 0;
  border: 0;
  padding: 0;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: black;
  width: 100%;
  padding: 36px 5px;
  position: relative;
  overflow: hidden;
  cursor: pointer
}

.news-events-mobile-tab-link span {
  opacity: .4;
  display: block;
  text-align: center
}

.news-events-mobile-tab-link:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 7px;
  background-color: #00b8fc;
  transform: translateY(100%);
  transition: transform .2s ease-out
}

.news-events-mobile-tab-link.active {
  cursor: default;
  color: #00b8fc
}

.news-events-mobile-tab-link.active span {
  opacity: 1
}

.news-events-mobile-tab-link.active:after {
  transform: none
}

.product-swatch {
  padding-top: 100%;
  position: relative;
  background-color: #2f3132;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover
}

body.wcm-edit .product-swatch, body.wcm-design .product-swatch, body.wcm-preview .product-swatch {
  width: 400px;
  height: 400px;
  padding-top: 0
}

.product-swatch:hover .product-swatch-cta, .product-swatch:not(.focus--mouse):focus .product-swatch-cta, .product-swatch:active .product-swatch-cta {
  bottom: 0;
  opacity: 1
}

.product-swatch .overlay-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.product-swatch .overlay-link:focus {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc
}

.theme-astro .product-swatch .overlay-link:focus, [data-design-theme="theme-astro"] .product-swatch .overlay-link:focus {
  box-shadow: 0 0 10px #ff3600
}

.slick-slide:focus .product-swatch-cta {
  bottom: 0;
  opacity: 1
}

.product-swatch-title {
  text-align: center;
  color: white;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 20px
}

@media(min-width:321px) {
  .product-swatch-title {
    padding: 35px 20px
  }
}

.product-swatch-cta {
  position: absolute;
  bottom: -30%;
  left: 20px;
  width: calc(100% - 40px);
  text-align: center;
  opacity: 0;
  transition: bottom .3s cubic-bezier(0.65, 0.05, 0.36, 1), opacity .25s linear
}

.product-swatch-cta a, .product-swatch-cta .product-info .product-modal-link, .product-info .product-swatch-cta .product-modal-link, .product-swatch-cta .product-info-minimal .product-modal-link, .product-info-minimal .product-swatch-cta .product-modal-link, .product-swatch-cta .product-info-buy .product-modal-link, .product-info-buy .product-swatch-cta .product-modal-link, .product-swatch-cta .product-info-banner .product-modal-link, .product-info-banner .product-swatch-cta .product-modal-link, .product-swatch-cta .product-info-bundle .product-modal-link, .product-info-bundle .product-swatch-cta .product-modal-link {
  display: inline-block;
  margin: 0 auto 47px
}

body.wcm-edit .product-swatch-cta, body.wcm-design .product-swatch-cta, body.wcm-preview .product-swatch-cta {
  bottom: 0;
  opacity: 1
}

.product-swatch-cta:focus-within {
  bottom: 0;
  opacity: 1
}

.product-swatch-over-img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}

.product-swatch-over-img image {
  transform-origin: center
}

@media(max-width:1490px) {
  html.mod-touchevents .product-swatch .product-swatch-cta {
    display: none
  }
  html.mod-touchevents .product-swatch .product-swatch-title {
    color: #00b8fc
  }
  html.mod-touchevents .product-swatch .product-swatch-title span {
    padding-right: 17px
  }
  html.mod-touchevents .product-swatch .product-swatch-title:after {
    content: "";
    font-family: "logi-gaming-icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none !important;
    line-height: 1;
    vertical-align: top;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-left: .55556em;
    padding-right: 3px;
    font-size: .5em;
    line-height: 2.66667;
    position: absolute;
    margin-left: -17px;
    margin-top: -1px
  }
}

.games-filter {
  min-height: 90px;
  background-color: #262626;
  display: none
}

@media(min-width:720px) {
  .games-filter {
    display: block
  }
}

body.wcm-edit .games-filter, body.wcm-design .games-filter, body.wcm-preview .games-filter {
  display: block
}

.games-filter-mobile {
  display: block;
  background-color: #262626
}

@media(max-width:719px) {
  .games-filter-mobile {
    padding-left: 24px;
    padding-right: 24px
  }
}

@media(min-width:720px) {
  .games-filter-mobile {
    display: none
  }
}

.game-filter-trigger-ctn {
  position: relative
}

.game-filter-trigger-ctn>.container, .game-filter-trigger-ctn>.container-xl, .img-banner[data-img-size^="col-"] .game-filter-trigger-ctn>.img-banner-img-ctn, .game-filter-trigger-ctn>.carousel-slide-copy-ctn {
  display: flex;
  justify-content: center
}

.game-filter-trigger-bg {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 0;
  background-color: black
}

body.wcm-edit .game-filter-trigger-bg, body.wcm-design .game-filter-trigger-bg, body.wcm-preview .game-filter-trigger-bg {
  top: 0;
  height: 100%
}

.game-filter-trigger {
  background: 0;
  outline: 0;
  border: 0;
  padding: 0;
  font-weight: bold;
  font-size: 16px;
  line-height: 1;
  text-transform: uppercase;
  color: #00b8fc;
  display: inline-block;
  padding: 10px 20px;
  margin: 20px 0;
  position: relative;
  z-index: 1
}

.game-filter-trigger span {
  padding-right: 18px
}

.game-filter-trigger:after {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2em;
  vertical-align: middle;
  position: relative;
  top: -2px;
  transition: transform .2s ease-in-out;
  transform-origin: center
}

.game-filter-trigger:active, .game-filter-trigger:focus:not(.focus--mouse), .game-filter-trigger:hover {
  text-decoration: underline
}

.game-filter-trigger.open:after {
  transform: rotate(45deg)
}

.games-list-ctn {
  background-color: black;
  overflow: hidden;
  height: 0
}

body.wcm-edit .games-list-ctn, body.wcm-design .games-list-ctn, body.wcm-preview .games-list-ctn {
  height: auto
}

.games-list-ctn>.container, .games-list-ctn>.container-xl, .img-banner[data-img-size^="col-"] .games-list-ctn>.img-banner-img-ctn, .games-list-ctn>.carousel-slide-copy-ctn {
  position: relative
}

.games-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 5px 0 0;
  list-style-type: none;
  justify-content: center
}

.games-list li {
  width: 154px;
  padding: 5px 30px
}

.game-btn {
  background: 0;
  outline: 0;
  border: 0;
  padding: 0;
  width: 100%;
  display: block;
  margin: 0 auto;
  transition: opacity .15s linear
}

.game-btn.unchecked {
  opacity: .3
}

.game-btn-img-ctn {
  position: relative;
  min-height: 0 !important;
  padding-top: 75%;
  width: 100%
}

.game-btn-img-ctn>.container, .game-btn-img-ctn>.container-xl, .img-banner[data-img-size^="col-"] .game-btn-img-ctn>.img-banner-img-ctn, .game-btn-img-ctn>.carousel-slide-copy-ctn, .game-btn-img-ctn>.carousel-banner-slides {
  position: absolute !important;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translateX(-50%)
}

.game-btn-img-ctn>.container>.grid, .game-btn-img-ctn>.container-xl>.grid, .img-banner[data-img-size^="col-"] .game-btn-img-ctn>.img-banner-img-ctn>.grid, .game-btn-img-ctn>.carousel-slide-copy-ctn>.grid, .game-btn-img-ctn>.carousel-banner-slides>.grid {
  height: 100%
}

.game-btn-img-ctn img {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: auto;
  transform: translateY(-50%)
}

.reset-btn-ctn {
  display: flex;
  width: 100%;
  justify-content: center
}

.reset-btn {
  background: 0;
  outline: 0;
  border: 0;
  padding: 0;
  font-weight: bold;
  white-space: nowrap;
  color: #00b8fc;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
  padding: 10px 20px;
  margin: 20px 0
}

.reset-btn:active, .reset-btn:focus:not(.focus--mouse), .reset-btn:hover {
  color: #0090bf
}

.teams-listing {
  background-color: #262626
}

@media(max-width:719px) {
  .teams-listing>.container, .teams-listing>.container-xl, .img-banner[data-img-size^="col-"] .teams-listing>.img-banner-img-ctn, .teams-listing>.carousel-slide-copy-ctn {
    padding-left: 0;
    padding-right: 0
  }
}

.teams-listing .slick-list, .teams-listing .slick-slide {
  margin-right: 0
}

.teams-listing .carousel-simple {
  list-style-type: none;
  margin: 0;
  padding: 25px 0
}

body.wcm-edit .teams-listing .carousel-simple, body.wcm-design .teams-listing .carousel-simple, body.wcm-preview .teams-listing .carousel-simple {
  display: flex
}

@media(min-width:720px) {
  .teams-listing .carousel-simple {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
  }
}

.teams-listing .carousel-simple li:not([role="presentation"]) {
  padding: 0 20px
}

@media(min-width:720px) {
  .teams-listing .carousel-simple li:not([role="presentation"]) {
    width: 33.333%;
    padding: 25px 20px
  }
}

@media(min-width:960px) {
  .teams-listing .carousel-simple li:not([role="presentation"]) {
    width: 25%;
    padding: 45px 20px
  }
}

@media(min-width:1025px) {
  .teams-listing .carousel-simple li:not([role="presentation"]) {
    width: 20%
  }
}

.team-logo-ctn {
  display: flex;
  margin: 0 auto;
  padding: 0;
  width: 100%;
  max-width: 150px;
  height: 150px;
  align-items: center;
  justify-content: center
}

@media(min-width:720px) {
  .team-logo-ctn {
    max-width: 100px;
    height: 100px
  }
}

.team-logo {
  max-height: 100%;
  transform: translate3d(0, 0, 0);
  transition: transform .2s ease-out
}

.team-link {
  display: block;
  text-align: center;
  text-decoration: none;
  color: #c3c6c8;
  transition: opacity .15s linear
}

.team-link:active, .team-link:focus:not(.focus--mouse), .team-link:hover {
  color: #00b8fc
}

.team-link.filter-out {
  opacity: .05;
  pointer-events: none
}

.team-name {
  display: block;
  padding-top: 25px;
  font-weight: normal
}

@media(min-width:1025px) {
  .team-name {
    padding-top: 50px
  }
}

@media(max-width:719px) {
  .body-copy {
    padding-left: 24px;
    padding-right: 24px
  }
}

.body-copy>*:first-child {
  margin-top: 0
}

.body-copy>*:last-child {
  margin-bottom: 0
}

.body-copy .component-text>*:first-child {
  margin-top: 0
}

.body-copy .component-text>*:last-child {
  margin-bottom: 0
}

.body-copy .component-text:not(:last-child) {
  margin-bottom: 1em
}

.team-intro {
  background-color: #fff;
  color: #676767
}

@media(max-width:719px) {
  .team-intro {
    padding-left: 24px;
    padding-right: 24px
  }
}

@media(min-width:1025px) {
  .team-intro {
    background-color: #ededed
  }
}

.team-intro>.container, .team-intro>.container-xl, .img-banner[data-img-size^="col-"] .team-intro>.img-banner-img-ctn, .team-intro>.carousel-slide-copy-ctn {
  padding-bottom: 20px;
  padding-top: 20px
}

@media(min-width:720px) {
  .team-intro>.container, .team-intro>.container-xl, .img-banner[data-img-size^="col-"] .team-intro>.img-banner-img-ctn, .team-intro>.carousel-slide-copy-ctn {
    padding-bottom: 20px;
    padding-top: 20px
  }
}

@media(min-width:1025px) {
  .team-intro>.container, .team-intro>.container-xl, .img-banner[data-img-size^="col-"] .team-intro>.img-banner-img-ctn, .team-intro>.carousel-slide-copy-ctn {
    padding-bottom: 40px;
    padding-top: 40px
  }
}

.team-intro .col.alpha {
  width: 100%;
  margin-right: 24px
}

@media(min-width:720px) {
  .team-intro .col.alpha {
    width: 100%;
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .team-intro .col.alpha {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

.team-intro .col.omega {
  width: 100%;
  margin-right: 24px;
  margin-left: 0;
  position: relative
}

@media(min-width:720px) {
  .team-intro .col.omega {
    width: 100%;
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .team-intro .col.omega {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .team-intro .col.omega {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .team-intro .col.omega {
    margin-left: 16.66667%
  }
}

@media(min-width:1025px) {
  .team-intro .col.omega:before {
    border-left: 1px dotted #c3c6c8;
    content: ' ';
    display: block;
    height: 80%;
    left: calc(-25% - 4px - 10px);
    position: absolute;
    top: 0;
    transform: translateY(10%)
  }
}

.team-intro h5, .team-intro .h5 {
  color: #000;
  margin-bottom: 1em
}

.team-intro .intro {
  padding-bottom: 1em
}

.team-intro .social {
  background-color: #f4f4f4;
  display: flex;
  justify-content: space-between;
  margin-left: -60px;
  margin-right: -60px;
  padding: 40px 60px
}

@media(min-width:720px) {
  .team-intro .social {
    justify-content: flex-start;
    margin-left: -30px;
    margin-right: -30px
  }
}

@media(min-width:1025px) {
  .team-intro .social {
    background-color: inherit;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0
  }
}

.team-intro .social .icon-ctn {
  font-size: 24px
}

@media(min-width:720px) {
  .team-intro .social .icon-ctn {
    font-size: 22px;
    margin-right: 40px
  }
}

.team-intro .social a, .team-intro .social .product-info .product-modal-link, .product-info .team-intro .social .product-modal-link, .team-intro .social .product-info-minimal .product-modal-link, .product-info-minimal .team-intro .social .product-modal-link, .team-intro .social .product-info-buy .product-modal-link, .product-info-buy .team-intro .social .product-modal-link, .team-intro .social .product-info-banner .product-modal-link, .product-info-banner .team-intro .social .product-modal-link, .team-intro .social .product-info-bundle .product-modal-link, .product-info-bundle .team-intro .social .product-modal-link {
  color: #676767
}

.team-intro .social-ctn {
  background-color: #f4f4f4;
  display: flex;
  justify-content: space-between;
  margin-top: 0;
  margin-left: -60px;
  margin-right: -60px;
  padding: 40px 60px 25px
}

@media(min-width:720px) {
  .team-intro .social-ctn {
    justify-content: flex-start;
    margin-left: -30px;
    margin-right: -30px
  }
}

@media(min-width:1025px) {
  .team-intro .social-ctn {
    background-color: inherit;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0
  }
}

.team-intro .social-ctn a, .team-intro .social-ctn .product-info .product-modal-link, .product-info .team-intro .social-ctn .product-modal-link, .team-intro .social-ctn .product-info-minimal .product-modal-link, .product-info-minimal .team-intro .social-ctn .product-modal-link, .team-intro .social-ctn .product-info-buy .product-modal-link, .product-info-buy .team-intro .social-ctn .product-modal-link, .team-intro .social-ctn .product-info-banner .product-modal-link, .product-info-banner .team-intro .social-ctn .product-modal-link, .team-intro .social-ctn .product-info-bundle .product-modal-link, .product-info-bundle .team-intro .social-ctn .product-modal-link {
  color: #676767
}

@media(min-width:720px) {
  .team-intro .social-ctn a, .team-intro .social-ctn .product-info .product-modal-link, .product-info .team-intro .social-ctn .product-modal-link, .team-intro .social-ctn .product-info-minimal .product-modal-link, .product-info-minimal .team-intro .social-ctn .product-modal-link, .team-intro .social-ctn .product-info-buy .product-modal-link, .product-info-buy .team-intro .social-ctn .product-modal-link, .team-intro .social-ctn .product-info-banner .product-modal-link, .product-info-banner .team-intro .social-ctn .product-modal-link, .team-intro .social-ctn .product-info-bundle .product-modal-link, .product-info-bundle .team-intro .social-ctn .product-modal-link {
    margin-right: 40px
  }
}

.team-intro .achievements {
  list-style: none;
  padding: 0
}

.team-intro .achievements .item {
  left: 50px;
  margin-bottom: 35px;
  opacity: 0;
  position: relative
}

body.wcm-edit .team-intro .achievements .item, body.wcm-design .team-intro .achievements .item, body.wcm-preview .team-intro .achievements .item {
  left: auto;
  opacity: 1
}

.team-intro .achievements .alpha {
  width: calc(25% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .team-intro .achievements .alpha {
    width: calc(12.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .team-intro .achievements .alpha {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

.team-intro .achievements .omega {
  width: calc(75% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .team-intro .achievements .omega {
    width: calc(37.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .team-intro .achievements .omega {
    width: calc(66.66667% - 20px);
    margin-right: 20px
  }
}

.team-intro .achievements .achievement-title {
  font-weight: bold
}

.team-intro .achievements .achievement-body {
  font-weight: 300;
  font-size: 14px
}

.team-intro .achievements img {
  max-height: 3em
}

@media(max-width:719px) {
  .player-gear-product {
    padding-left: 24px;
    padding-right: 24px
  }
}

@media(min-width:720px) {
  .player-gear-product {
    padding-right: 40px
  }
}

.player-gear-product .img-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 155px;
  margin-bottom: 41px
}

.player-gear-product .title {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  color: white;
  border-bottom: 1px solid transparent;
  display: inline-block
}

@media(min-width:1025px) {
  .player-gear-product .title {
    font-size: 18px;
    line-height: 1.22222;
    letter-spacing: 0
  }
}

.player-gear-product .title:active, .player-gear-product .title:hover, .player-gear-product .title:not(.focus--mouse):focus {
  color: white;
  border-bottom-color: white
}

.player-gear-product .quote {
  margin-top: 26px;
  margin-bottom: 22px;
  color: #c3c6c8
}

.player-gear-product .quote:before {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 13px;
  line-height: 22px;
  padding-right: 8px
}

.player-gear-product .ctas.no-quote {
  margin-top: 26px
}

.player-gear-product .ctas a, .player-gear-product .ctas .product-info .product-modal-link, .product-info .player-gear-product .ctas .product-modal-link, .player-gear-product .ctas .product-info-minimal .product-modal-link, .product-info-minimal .player-gear-product .ctas .product-modal-link, .player-gear-product .ctas .product-info-buy .product-modal-link, .product-info-buy .player-gear-product .ctas .product-modal-link, .player-gear-product .ctas .product-info-banner .product-modal-link, .product-info-banner .player-gear-product .ctas .product-modal-link, .player-gear-product .ctas .product-info-bundle .product-modal-link, .product-info-bundle .player-gear-product .ctas .product-modal-link {
  margin-top: 10px;
  display: table
}

.player-gear-product .ctas a:first-child, .player-gear-product .ctas .product-info .product-modal-link:first-child, .product-info .player-gear-product .ctas .product-modal-link:first-child, .player-gear-product .ctas .product-info-minimal .product-modal-link:first-child, .product-info-minimal .player-gear-product .ctas .product-modal-link:first-child, .player-gear-product .ctas .product-info-buy .product-modal-link:first-child, .product-info-buy .player-gear-product .ctas .product-modal-link:first-child, .player-gear-product .ctas .product-info-banner .product-modal-link:first-child, .product-info-banner .player-gear-product .ctas .product-modal-link:first-child, .player-gear-product .ctas .product-info-bundle .product-modal-link:first-child, .product-info-bundle .player-gear-product .ctas .product-modal-link:first-child {
  margin-top: 0;
  margin-bottom: 16px
}

@media(max-width:719px) {
  .player-gear-product .btn-large {
    display: block !important;
    align-text: center
  }
}

.player-gear-product .player-gear-product-link {
  text-decoration: none
}

.player-gear {
  z-index: 0
}

.feature-img {
  width: 100%;
  max-height: none
}

.feature-img-bg {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden
}

.feature-img-bg:after {
  content: '';
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, rgba(38, 38, 38, 0) 70%, #262626 100%)
}

.feature-img-bg img {
  -webkit-filter: blur(25px);
  filter: blur(25px);
  opacity: .45;
  max-width: none;
  width: 100%;
  display: none
}

html.mod-cssfilters .feature-img-bg img {
  display: block
}

.player-banner-carousel .slick-dots .slick-active button:before {
  border: 2px solid #00b8fc
}

.player-banner {
  z-index: 1
}

.player-banner .banner-bg rect {
  fill: white
}

@media(min-width:720px) {
  .player-banner {
    overflow: hidden;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    width: 100%;
    min-height: 50vh
  }
  body.wcm-edit .player-banner, body.wcm-design .player-banner, body.wcm-preview .player-banner {
    min-height: 0
  }
  .player-banner>.container, .player-banner>.container-xl, .img-banner[data-img-size^="col-"] .player-banner>.img-banner-img-ctn, .player-banner>.carousel-slide-copy-ctn {
    flex-direction: column;
    justify-content: center
  }
  .player-banner>.container, .player-banner>.container-xl, .img-banner[data-img-size^="col-"] .player-banner>.img-banner-img-ctn, .player-banner>.carousel-slide-copy-ctn, .player-banner>.carousel-banner-slides {
    min-height: 514px;
    display: flex;
    align-items: stretch;
    flex-wrap: nowrap;
    flex-grow: 1
  }
  .player-banner>.container>.grid, .player-banner>.container-xl>.grid, .img-banner[data-img-size^="col-"] .player-banner>.img-banner-img-ctn>.grid, .player-banner>.carousel-slide-copy-ctn>.grid, .player-banner>.carousel-banner-slides>.grid {
    flex-grow: 1
  }
}

@media(min-width:720px) {
  .player-banner.even .banner-bg rect {
    fill: #f4f4f4
  }
}

.player-banner.odd .player-img-ctn .g {
  background-image: url(gaming-pagelibs/resources/images/G-stippled-rotated.png)
}

.player-banner>.container, .player-banner>.container-xl, .img-banner[data-img-size^="col-"] .player-banner>.img-banner-img-ctn, .player-banner>.carousel-slide-copy-ctn {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  z-index: 2;
  background-color: transparent !important
}

@media(min-width:720px) {
  .player-banner>.container, .player-banner>.container-xl, .img-banner[data-img-size^="col-"] .player-banner>.img-banner-img-ctn, .player-banner>.carousel-slide-copy-ctn {
    padding-top: 160px;
    padding-bottom: 160px
  }
}

@media(min-width:1025px) {
  .player-banner>.container, .player-banner>.container-xl, .img-banner[data-img-size^="col-"] .player-banner>.img-banner-img-ctn, .player-banner>.carousel-slide-copy-ctn {
    padding-top: 180px;
    padding-bottom: 180px
  }
}

@media(max-width:719px) {
  .player-banner[data-expandable="true"]>.container, .player-banner[data-expandable="true"]>.container-xl, .img-banner[data-img-size^="col-"] .player-banner[data-expandable="true"]>.img-banner-img-ctn, .player-banner[data-expandable="true"]>.carousel-slide-copy-ctn {
    padding-bottom: 220px
  }
}

.player-banner>.container>.grid, .player-banner>.container-xl>.grid, .img-banner[data-img-size^="col-"] .player-banner>.img-banner-img-ctn>.grid, .player-banner>.carousel-slide-copy-ctn>.grid {
  align-items: center;
  height: 100%
}

.player-banner .bg-clip-circ {
  cx: 50%
}

@media(min-width:720px) {
  .player-banner .bg-clip-circ {
    cx: 82%
  }
}

@media(min-width:1025px) {
  .player-banner .bg-clip-circ {
    cx: 50%
  }
}

.player-banner .open-close-btn {
  bottom: 40px;
  top: auto;
  transform: translateX(-50%);
  z-index: 2;
  left: 50%
}

@media(min-width:720px) {
  .player-banner .open-close-btn {
    left: 82%
  }
}

@media(min-width:1025px) {
  .player-banner .open-close-btn {
    left: 50%
  }
}

.player-banner .open-close-btn .open-close-dotted-stroke {
  transition: stroke .2s linear
}

.player-banner .open-close-btn.close .open-close-bg {
  fill: #2f3132
}

.player-banner .open-close-btn.close .open-close-plus {
  fill: #fff
}

.player-banner .open-close-btn.hover .open-close-dotted-stroke {
  stroke: #fff
}

.player-banner .open-close-btn.close.hover .open-close-dotted-stroke {
  stroke: #2f3132
}

@media(max-width:719px) {
  .player-banner .open-close-btn .open-close-dotted-stroke {
    stroke: #00b8fc
  }
  .player-banner .open-close-btn .open-close-bg {
    fill: #00b8fc !important;
    opacity: 1 !important
  }
  .player-banner .open-close-btn.hover .open-close-dotted-stroke {
    stroke: #fff
  }
  .player-banner .open-close-btn.close .open-close-dotted-stroke, .player-banner .open-close-btn.close.hover .open-close-dotted-stroke {
    stroke: #00b8fc
  }
}

.player-banner.featured-player .banner-bg rect {
  fill: white !important
}

.player-banner.featured-player .player-info-ctn {
  width: calc(100% - 24px);
  margin-right: 24px;
  margin-left: 0;
  order: 1
}

@media(min-width:720px) {
  .player-banner.featured-player .player-info-ctn {
    width: calc(37.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .player-banner.featured-player .player-info-ctn {
    width: calc(25% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .player-banner.featured-player .player-info-ctn {
    margin-left: 12.5%
  }
}

@media(min-width:1025px) {
  .player-banner.featured-player .player-info-ctn {
    margin-left: 8.33333%
  }
}

@media(min-width:720px) {
  .player-banner.featured-player .player-info-ctn {
    order: 0
  }
}

.player-banner.featured-player .player-img-ctn {
  width: calc(100% - 24px);
  margin-right: 24px;
  margin-left: 0;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover
}

@media(min-width:720px) {
  .player-banner.featured-player .player-img-ctn {
    width: calc(37.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .player-banner.featured-player .player-img-ctn {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .player-banner.featured-player .player-img-ctn {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .player-banner.featured-player .player-img-ctn {
    margin-left: 16.66667%
  }
}

@media(max-width:719px) {
  .player-banner.featured-player .player-img-ctn {
    background-color: #f4f4f4;
    position: static;
    width: 100vw;
    margin-left: -30px;
    margin-right: -30px;
    height: auto;
    padding-top: 100%;
    order: 0
  }
}

.player-banner.featured-player .player-img-ctn .player-img {
  display: none
}

@media(min-width:720px) and (max-width:1024px) {
  .player-banner.featured-player .player-img-ctn {
    background-image: none !important
  }
  .player-banner.featured-player .player-img-ctn .player-img {
    display: flex
  }
}

@media(min-width:1025px) {
  .player-banner.featured-player .player-img-ctn {
    order: 1;
    position: absolute;
    top: 0;
    width: calc(100% - 80px);
    height: 100%;
    margin: 0;
    padding-top: 0;
    background-size: contain;
    left: 40px;
    background-position: right center
  }
}

.player-info-ctn {
  width: calc(100% - 24px);
  margin-right: 24px;
  color: #2f3132;
  position: relative;
  z-index: 1;
  order: 1;
  padding-top: 50px;
  padding-bottom: 50px
}

@media(min-width:720px) {
  .player-info-ctn {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .player-info-ctn {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

@media(max-width:719px) {
  .player-info-ctn {
    padding-left: 24px;
    padding-right: 24px
  }
}

@media(min-width:720px) {
  .player-info-ctn {
    order: 0;
    padding-top: 0;
    padding-bottom: 0
  }
}

.player-info-ctn .player-handle {
  margin-top: 0;
  margin-bottom: 20px
}

.player-info-ctn .player-name {
  font-weight: 300;
  font-size: 18px;
  line-height: 1.22222;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .player-info-ctn .player-name {
    font-size: 24px;
    line-height: 1;
    letter-spacing: 0
  }
}

.player-info-ctn .player-name-country {
  display: flex;
  width: 100%;
  align-items: center;
  margin-bottom: 28px
}

.player-info-ctn .player-country-flag {
  width: 24px;
  height: 16px;
  margin-right: 20px
}

.player-info-ctn .player-country-flag .flag, .player-info-ctn .player-country-flag .flag-grayscale {
  transform: scale(0.5);
  transform-origin: 0 0;
  margin-top: -4px
}

.player-info-ctn .player-info-block {
  margin: 13px 0 1em
}

.player-info-ctn .player-info-block:last-of-type {
  margin-bottom: 0
}

.player-info-ctn .player-info {
  font-weight: 300;
  font-size: 16px;
  line-height: 1.375;
  letter-spacing: 0;
  text-transform: none;
  margin: 4px 0
}

.player-info-ctn .player-info br {
  line-height: 26px
}

.player-info-ctn .player-info-title {
  font-weight: bold;
  text-transform: uppercase
}

.player-info-ctn .player-info-details {
  color: #676767
}

.player-info-ctn .player-ctas {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
  margin-top: -20px
}

.player-info-ctn .player-ctas a, .player-info-ctn .player-ctas .product-info .product-modal-link, .product-info .player-info-ctn .player-ctas .product-modal-link, .player-info-ctn .player-ctas .product-info-minimal .product-modal-link, .product-info-minimal .player-info-ctn .player-ctas .product-modal-link, .player-info-ctn .player-ctas .product-info-buy .product-modal-link, .product-info-buy .player-info-ctn .player-ctas .product-modal-link, .player-info-ctn .player-ctas .product-info-banner .product-modal-link, .product-info-banner .player-info-ctn .player-ctas .product-modal-link, .player-info-ctn .player-ctas .product-info-bundle .product-modal-link, .product-info-bundle .player-info-ctn .player-ctas .product-modal-link {
  margin-top: 20px;
  margin-right: 30px
}

.player-info-ctn .player-ctas a:last-child, .player-info-ctn .player-ctas .product-info .product-modal-link:last-child, .product-info .player-info-ctn .player-ctas .product-modal-link:last-child, .player-info-ctn .player-ctas .product-info-minimal .product-modal-link:last-child, .product-info-minimal .player-info-ctn .player-ctas .product-modal-link:last-child, .player-info-ctn .player-ctas .product-info-buy .product-modal-link:last-child, .product-info-buy .player-info-ctn .player-ctas .product-modal-link:last-child, .player-info-ctn .player-ctas .product-info-banner .product-modal-link:last-child, .product-info-banner .player-info-ctn .player-ctas .product-modal-link:last-child, .player-info-ctn .player-ctas .product-info-bundle .product-modal-link:last-child, .product-info-bundle .player-info-ctn .player-ctas .product-modal-link:last-child {
  margin-right: 0
}

.player-info-ctn .player-ctas .cta-forward, .player-info-ctn .player-ctas a.cta-online-retailers, .player-info-ctn .player-ctas .product-info .cta-online-retailers.product-modal-link, .product-info .player-info-ctn .player-ctas .cta-online-retailers.product-modal-link, .player-info-ctn .player-ctas .product-info-minimal .cta-online-retailers.product-modal-link, .product-info-minimal .player-info-ctn .player-ctas .cta-online-retailers.product-modal-link, .player-info-ctn .player-ctas .product-info-buy .cta-online-retailers.product-modal-link, .product-info-buy .player-info-ctn .player-ctas .cta-online-retailers.product-modal-link, .player-info-ctn .player-ctas .product-info-banner .cta-online-retailers.product-modal-link, .product-info-banner .player-info-ctn .player-ctas .cta-online-retailers.product-modal-link, .player-info-ctn .player-ctas .product-info-bundle .cta-online-retailers.product-modal-link, .product-info-bundle .player-info-ctn .player-ctas .cta-online-retailers.product-modal-link, .player-info-ctn .player-ctas .product-info-banner .product-cta .btn-large, .product-info-banner .product-cta .player-info-ctn .player-ctas .btn-large {
  font-size: 14px;
  line-height: 1.28571
}

.player-info-ctn .player-ctas .cta-forward:after, .player-info-ctn .player-ctas a.cta-online-retailers:after, .player-info-ctn .player-ctas .product-info .cta-online-retailers.product-modal-link:after, .product-info .player-info-ctn .player-ctas .cta-online-retailers.product-modal-link:after, .player-info-ctn .player-ctas .product-info-minimal .cta-online-retailers.product-modal-link:after, .product-info-minimal .player-info-ctn .player-ctas .cta-online-retailers.product-modal-link:after, .player-info-ctn .player-ctas .product-info-buy .cta-online-retailers.product-modal-link:after, .product-info-buy .player-info-ctn .player-ctas .cta-online-retailers.product-modal-link:after, .player-info-ctn .player-ctas .product-info-banner .cta-online-retailers.product-modal-link:after, .product-info-banner .player-info-ctn .player-ctas .cta-online-retailers.product-modal-link:after, .player-info-ctn .player-ctas .product-info-bundle .cta-online-retailers.product-modal-link:after, .product-info-bundle .player-info-ctn .player-ctas .cta-online-retailers.product-modal-link:after, .player-info-ctn .player-ctas .product-info-banner .product-cta .btn-large:after, .product-info-banner .product-cta .player-info-ctn .player-ctas .btn-large:after {
  margin-top: -1px
}

.player-info-ctn .micro-title {
  color: #262626;
  display: inline-block
}

.player-info-ctn .micro-title:after {
  display: block;
  content: '';
  margin-top: 7px;
  background-repeat: repeat-x;
  height: 1px;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-black.gif)
}

.player-info-ctn .micro-title:hover, .player-info-ctn .micro-title:active, .player-info-ctn .micro-title:focus:not(.focus--mouse) {
  color: #262626
}

.player-info-ctn .micro-title:hover span, .player-info-ctn .micro-title:active span, .player-info-ctn .micro-title:focus:not(.focus--mouse) span {
  opacity: initial
}

.player-info-ctn .micro-title:hover:after, .player-info-ctn .micro-title:active:after, .player-info-ctn .micro-title:focus:not(.focus--mouse):after {
  width: 100%
}

.player-img-ctn {
  width: calc(100% - 24px);
  margin-right: 24px;
  margin-left: 0;
  height: 100%;
  position: relative;
  z-index: 0;
  order: 0;
  overflow: hidden
}

@media(min-width:720px) {
  .player-img-ctn {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .player-img-ctn {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .player-img-ctn {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .player-img-ctn {
    margin-left: 16.66667%
  }
}

.player-img-ctn.team-logo-img picture {
  width: 90%;
  height: 90%;
  left: 5%;
  top: 5%
}

@media(max-width:719px) {
  .player-img-ctn {
    width: calc(100% + 30px);
    margin: 0;
    margin-left: -30px
  }
}

@media(min-width:720px) {
  .player-img-ctn {
    order: 1;
    overflow: visible
  }
}

.player-img-ctn .player-img {
  position: relative;
  margin: 30px;
  width: calc(100% - 60px);
  height: calc(100% - 60px);
  display: flex;
  align-items: center
}

@media(min-width:720px) {
  .player-img-ctn .player-img {
    margin: 10px;
    width: calc(100% - 20px);
    height: calc(100% - 20px)
  }
}

@media(min-width:1025px) {
  .player-img-ctn .player-img {
    margin: 50px;
    width: calc(100% - 100px);
    height: calc(100% - 100px)
  }
}

.player-img-ctn .player-img-mask {
  width: 100%;
  padding-top: 100%;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  background-color: #676767
}

.player-img-ctn .g {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url(gaming-pagelibs/resources/images/G-stippled.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 206.917%;
  height: 204.54545%;
  pointer-events: none;
  z-index: 1
}

.player-img-ctn picture {
  display: block;
  position: relative;
  width: 100%;
  height: 100%
}

.player-img-ctn img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%
}

.showing-grid .player-info-ctn {
  border: 1px solid white
}

.showing-grid .player-info-ctn, .showing-grid .player-img-ctn {
  border: 1px solid black
}

.game-selector {
  background-color: #000;
  position: relative
}

@media(min-width:1025px) {
  .game-selector {
    min-height: 219px
  }
}

@media(max-width:1024px) {
  .game-selector>.container, .game-selector>.container-xl, .img-banner[data-img-size^="col-"] .game-selector>.img-banner-img-ctn, .game-selector>.carousel-slide-copy-ctn {
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px
  }
}

.game-selector .intro {
  background-color: #fff;
  color: #000;
  margin-bottom: 0;
  margin-top: 0;
  padding: 38px 0;
  position: relative;
  text-align: center;
  -webkit-font-smoothing: initial
}

@media(min-width:1025px) {
  .game-selector .intro {
    font-weight: 300;
    background-color: #000;
    color: #fff;
    margin-bottom: 12px;
    padding: 44px 0 0 0
  }
}

.game-selector .intro:after {
  border-color: #fff transparent transparent transparent;
  border-style: solid;
  border-width: 22px 20px 0 20px;
  bottom: -22px;
  content: ' ';
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0
}

@media(min-width:1025px) {
  .game-selector .intro:after {
    content: none
  }
}

.game-selector .team-game-list {
  position: relative;
  margin-right: 0
}

@media(max-width:1025px) {
  .game-selector .team-game-list {
    padding-bottom: 70px !important
  }
}

@media(min-width:1025px) {
  .game-selector .team-game-list {
    display: flex;
    justify-content: center;
    padding-bottom: 48px !important
  }
}

body.wcm-edit .game-selector .team-game-list, body.wcm-design .game-selector .team-game-list, body.wcm-preview .game-selector .team-game-list {
  display: flex;
  justify-content: center
}

@media(min-width:1025px) {
  .game-selector .team-game-list.num-games-1, .game-selector .team-game-list.num-games-2, .game-selector .team-game-list.num-games-3, .game-selector .team-game-list.num-games-4 {
    justify-content: space-around
  }
}

.game-selector .team-game-list>.slick-list {
  margin-right: 0
}

.game-selector .team-game-list .game {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  outline: 0;
  padding-top: 40px;
  position: relative;
  text-align: center
}

@media(min-width:1025px) {
  .game-selector .team-game-list .game {
    padding: 20px 30px 0;
    width: 210px
  }
}

.game-selector .team-game-list .game img {
  display: block;
  margin: 0 auto 10px;
  max-height: 60px;
  transition: all .3s
}

@media(min-width:1025px) {
  .game-selector .team-game-list .game img {
    max-height: none;
    opacity: .4;
    width: 90%
  }
}

.game-selector .team-game-list .game .title {
  left: 0;
  width: 100%;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  text-transform: uppercase
}

.game-selector .team-game-list .game a, .game-selector .team-game-list .game .product-info .product-modal-link, .product-info .game-selector .team-game-list .game .product-modal-link, .game-selector .team-game-list .game .product-info-minimal .product-modal-link, .product-info-minimal .game-selector .team-game-list .game .product-modal-link, .game-selector .team-game-list .game .product-info-buy .product-modal-link, .product-info-buy .game-selector .team-game-list .game .product-modal-link, .game-selector .team-game-list .game .product-info-banner .product-modal-link, .product-info-banner .game-selector .team-game-list .game .product-modal-link, .game-selector .team-game-list .game .product-info-bundle .product-modal-link, .product-info-bundle .game-selector .team-game-list .game .product-modal-link {
  color: #fff;
  text-decoration: none;
  transition: color .3s
}

@media(min-width:1025px) {
  .game-selector .team-game-list .game a, .game-selector .team-game-list .game .product-info .product-modal-link, .product-info .game-selector .team-game-list .game .product-modal-link, .game-selector .team-game-list .game .product-info-minimal .product-modal-link, .product-info-minimal .game-selector .team-game-list .game .product-modal-link, .game-selector .team-game-list .game .product-info-buy .product-modal-link, .product-info-buy .game-selector .team-game-list .game .product-modal-link, .game-selector .team-game-list .game .product-info-banner .product-modal-link, .product-info-banner .game-selector .team-game-list .game .product-modal-link, .game-selector .team-game-list .game .product-info-bundle .product-modal-link, .product-info-bundle .game-selector .team-game-list .game .product-modal-link {
    color: #00b8fc
  }
}

.game-selector .team-game-list .game:hover a, .game-selector .team-game-list .game:hover .product-info .product-modal-link, .product-info .game-selector .team-game-list .game:hover .product-modal-link, .game-selector .team-game-list .game:hover .product-info-minimal .product-modal-link, .product-info-minimal .game-selector .team-game-list .game:hover .product-modal-link, .game-selector .team-game-list .game:hover .product-info-buy .product-modal-link, .product-info-buy .game-selector .team-game-list .game:hover .product-modal-link, .game-selector .team-game-list .game:hover .product-info-banner .product-modal-link, .product-info-banner .game-selector .team-game-list .game:hover .product-modal-link, .game-selector .team-game-list .game:hover .product-info-bundle .product-modal-link, .product-info-bundle .game-selector .team-game-list .game:hover .product-modal-link {
  color: #fff
}

.game-selector .team-game-list .game.selected img {
  opacity: 1
}

@media(min-width:1025px) {
  .game-selector .team-game-list .game.selected img {
    max-height: none;
    width: 200px
  }
}

.game-selector .team-game-list .game.selected a, .game-selector .team-game-list .game.selected .product-info .product-modal-link, .product-info .game-selector .team-game-list .game.selected .product-modal-link, .game-selector .team-game-list .game.selected .product-info-minimal .product-modal-link, .product-info-minimal .game-selector .team-game-list .game.selected .product-modal-link, .game-selector .team-game-list .game.selected .product-info-buy .product-modal-link, .product-info-buy .game-selector .team-game-list .game.selected .product-modal-link, .game-selector .team-game-list .game.selected .product-info-banner .product-modal-link, .product-info-banner .game-selector .team-game-list .game.selected .product-modal-link, .game-selector .team-game-list .game.selected .product-info-bundle .product-modal-link, .product-info-bundle .game-selector .team-game-list .game.selected .product-modal-link {
  color: #fff;
  cursor: default;
  pointer-events: none
}

.game-selector .pointer {
  display: none
}

@media(min-width:1025px) {
  .game-selector .pointer {
    border-color: transparent transparent #fff transparent;
    border-style: solid;
    border-width: 0 30px;
    bottom: 0;
    display: block;
    height: 0;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 0
  }
}

.carousel-simple .event-card {
  padding-bottom: 24px
}

@media(min-width:720px) {
  .carousel-simple .event-card {
    padding-bottom: 24px
  }
}

@media(min-width:1025px) {
  .carousel-simple .event-card {
    padding-bottom: 20px;
    margin-left: 18px;
    margin-right: 18px
  }
}

.grid .event-card {
  padding-bottom: 60px
}

@media(min-width:720px) {
  .grid .event-card {
    padding-bottom: 24px
  }
}

@media(min-width:1025px) {
  .grid .event-card {
    padding-bottom: 56px;
    margin-left: 18px;
    margin-right: 18px
  }
}

.grid .event-card .main {
  border-radius: 0 0 6px 6px
}

.event-card {
  border-radius: 6px;
  overflow: hidden;
  display: flex;
  flex-direction: column
}

.event-card.hide {
  display: none
}

@media(max-width:719px) {
  .event-card {
    margin-bottom: 50px
  }
}

.event-card header {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  display: table
}

.event-card header.default-bg-1 {
  background-image: url(gaming-pagelibs/resources/images/event-head-default01.png)
}

.event-card header.default-bg-2 {
  background-image: url(gaming-pagelibs/resources/images/event-head-default02.png)
}

.event-card header.default-bg-3 {
  background-image: url(gaming-pagelibs/resources/images/event-head-default03.png)
}

.event-card header.default-bg-4 {
  background-image: url(gaming-pagelibs/resources/images/event-head-default04.png)
}

.event-card header:after {
  content: '';
  display: block
}

.event-card .head-logo {
  position: absolute;
  top: 50%;
  left: 50%;
  max-height: 55%;
  transform: translate(-50%, -50%)
}

.event-card .main {
  color: #676767;
  background-color: white;
  padding: 24px;
  width: 100%;
  flex-grow: 1
}

@media(min-width:1490px) {
  .event-card .main {
    padding: 38px 48px
  }
}

.event-card .date-location {
  font-weight: 300;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 10px;
  color: #676767
}

.event-card .date {
  padding-right: 15px
}

.event-card .location {
  background-image: url(gaming-pagelibs/resources/images/dotted-line-black-vert.gif);
  background-repeat: repeat-y;
  background-position: left top;
  padding-left: 15px
}

.event-card .event-headline {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.22222;
  letter-spacing: 0;
  text-transform: uppercase;
  margin: 9px 0;
  color: #2f3132
}

@media(min-width:1025px) {
  .event-card .event-headline {
    font-size: 24px;
    line-height: 1;
    letter-spacing: 0
  }
}

.event-card .body {
  margin: 20px 0 12px
}

.event-card .body a, .event-card .body .product-info .product-modal-link, .product-info .event-card .body .product-modal-link, .event-card .body .product-info-minimal .product-modal-link, .product-info-minimal .event-card .body .product-modal-link, .event-card .body .product-info-buy .product-modal-link, .product-info-buy .event-card .body .product-modal-link, .event-card .body .product-info-banner .product-modal-link, .product-info-banner .event-card .body .product-modal-link, .event-card .body .product-info-bundle .product-modal-link, .product-info-bundle .event-card .body .product-modal-link {
  color: #007fa8;
  text-decoration: none;
  font-weight: bold
}

.event-card .body a:hover, .event-card .body .product-info .product-modal-link:hover, .product-info .event-card .body .product-modal-link:hover, .event-card .body .product-info-minimal .product-modal-link:hover, .product-info-minimal .event-card .body .product-modal-link:hover, .event-card .body .product-info-buy .product-modal-link:hover, .product-info-buy .event-card .body .product-modal-link:hover, .event-card .body .product-info-banner .product-modal-link:hover, .product-info-banner .event-card .body .product-modal-link:hover, .event-card .body .product-info-bundle .product-modal-link:hover, .product-info-bundle .event-card .body .product-modal-link:hover {
  text-decoration: underline
}

.event-card .ctas {
  padding-top: 10px
}

.event-card .ctas a, .event-card .ctas .product-info .product-modal-link, .product-info .event-card .ctas .product-modal-link, .event-card .ctas .product-info-minimal .product-modal-link, .product-info-minimal .event-card .ctas .product-modal-link, .event-card .ctas .product-info-buy .product-modal-link, .product-info-buy .event-card .ctas .product-modal-link, .event-card .ctas .product-info-banner .product-modal-link, .product-info-banner .event-card .ctas .product-modal-link, .event-card .ctas .product-info-bundle .product-modal-link, .product-info-bundle .event-card .ctas .product-modal-link {
  margin-top: 16px;
  display: table
}

@media(max-width:719px) {
  .event-card .ctas a, .event-card .ctas .product-info .product-modal-link, .product-info .event-card .ctas .product-modal-link, .event-card .ctas .product-info-minimal .product-modal-link, .product-info-minimal .event-card .ctas .product-modal-link, .event-card .ctas .product-info-buy .product-modal-link, .product-info-buy .event-card .ctas .product-modal-link, .event-card .ctas .product-info-banner .product-modal-link, .product-info-banner .event-card .ctas .product-modal-link, .event-card .ctas .product-info-bundle .product-modal-link, .product-info-bundle .event-card .ctas .product-modal-link {
    display: block;
    text-align: center
  }
}

.event-card .ctas a:first-child, .event-card .ctas .product-info .product-modal-link:first-child, .product-info .event-card .ctas .product-modal-link:first-child, .event-card .ctas .product-info-minimal .product-modal-link:first-child, .product-info-minimal .event-card .ctas .product-modal-link:first-child, .event-card .ctas .product-info-buy .product-modal-link:first-child, .product-info-buy .event-card .ctas .product-modal-link:first-child, .event-card .ctas .product-info-banner .product-modal-link:first-child, .product-info-banner .event-card .ctas .product-modal-link:first-child, .event-card .ctas .product-info-bundle .product-modal-link:first-child, .product-info-bundle .event-card .ctas .product-modal-link:first-child {
  margin-top: 0
}

.event-card a.cta-forward span, .event-card a.cta-forward-linkalign span, .event-card .product-info .cta-forward-linkalign.product-modal-link span, .product-info .event-card .cta-forward-linkalign.product-modal-link span, .event-card .product-info-minimal .cta-forward-linkalign.product-modal-link span, .product-info-minimal .event-card .cta-forward-linkalign.product-modal-link span, .event-card .product-info-buy .cta-forward-linkalign.product-modal-link span, .product-info-buy .event-card .cta-forward-linkalign.product-modal-link span, .event-card .product-info-banner .cta-forward-linkalign.product-modal-link span, .product-info-banner .event-card .cta-forward-linkalign.product-modal-link span, .event-card .product-info-bundle .cta-forward-linkalign.product-modal-link span, .product-info-bundle .event-card .cta-forward-linkalign.product-modal-link span, .event-card .product-info .cta-forward.product-modal-link span, .product-info .event-card .cta-forward.product-modal-link span, .event-card .product-info-minimal .cta-forward.product-modal-link span, .product-info-minimal .event-card .cta-forward.product-modal-link span, .event-card .product-info-buy .cta-forward.product-modal-link span, .product-info-buy .event-card .cta-forward.product-modal-link span, .event-card .product-info-banner .cta-forward.product-modal-link span, .product-info-banner .event-card .cta-forward.product-modal-link span, .event-card .product-info-banner .product-cta .product-modal-link.btn-large span, .product-info-banner .product-cta .event-card .product-modal-link.btn-large span, .event-card .product-info-bundle .cta-forward.product-modal-link span, .product-info-bundle .event-card .cta-forward.product-modal-link span, .event-card a.cta-online-retailers span, .event-card .product-info .cta-online-retailers.product-modal-link span, .product-info .event-card .cta-online-retailers.product-modal-link span, .event-card .product-info-minimal .cta-online-retailers.product-modal-link span, .product-info-minimal .event-card .cta-online-retailers.product-modal-link span, .event-card .product-info-buy .cta-online-retailers.product-modal-link span, .product-info-buy .event-card .cta-online-retailers.product-modal-link span, .event-card .product-info-banner .cta-online-retailers.product-modal-link span, .product-info-banner .event-card .cta-online-retailers.product-modal-link span, .event-card .product-info-bundle .cta-online-retailers.product-modal-link span, .product-info-bundle .event-card .cta-online-retailers.product-modal-link span, .event-card .product-info-banner .product-cta a.btn-large span, .product-info-banner .product-cta .event-card a.btn-large span, .event-card .product-info-banner .product-cta a.btn-add-to-cart span, .product-info-banner .product-cta .event-card a.btn-add-to-cart span, .event-card .product-info-banner .product-cta .btn-add-to-cart.product-modal-link span, .product-info-banner .product-cta .event-card .btn-add-to-cart.product-modal-link span, .event-card .product-info-banner .product-cta .expandable-content-close button span, .product-info-banner .product-cta .expandable-content-close .event-card button span, .event-card .expandable-content-close .product-info-banner .product-cta button span, .expandable-content-close .product-info-banner .product-cta .event-card button span, .event-card .product-info-banner .product-cta .search-results .coveo-folding-show-more span, .product-info-banner .product-cta .search-results .event-card .coveo-folding-show-more span, .event-card .search-results .product-info-banner .product-cta .coveo-folding-show-more span, .search-results .product-info-banner .product-cta .event-card .coveo-folding-show-more span, .event-card .product-info-banner .product-cta .search-results .coveo-folding-show-less span, .product-info-banner .product-cta .search-results .event-card .coveo-folding-show-less span, .event-card .search-results .product-info-banner .product-cta .coveo-folding-show-less span, .search-results .product-info-banner .product-cta .event-card .coveo-folding-show-less span {
  color: #2f3132
}

@media(max-width:719px) {
  .event-card a.primary, .event-card .product-info .primary.product-modal-link, .product-info .event-card .primary.product-modal-link, .event-card .product-info-minimal .primary.product-modal-link, .product-info-minimal .event-card .primary.product-modal-link, .event-card .product-info-buy .primary.product-modal-link, .product-info-buy .event-card .primary.product-modal-link, .event-card .product-info-banner .primary.product-modal-link, .product-info-banner .event-card .primary.product-modal-link, .event-card .product-info-bundle .primary.product-modal-link, .product-info-bundle .event-card .primary.product-modal-link {
    border: 0;
    background-color: #00b8fc;
    color: white
  }
  .event-card a.primary:active, .event-card .product-info .primary.product-modal-link:active, .product-info .event-card .primary.product-modal-link:active, .event-card .product-info-minimal .primary.product-modal-link:active, .product-info-minimal .event-card .primary.product-modal-link:active, .event-card .product-info-buy .primary.product-modal-link:active, .product-info-buy .event-card .primary.product-modal-link:active, .event-card .product-info-banner .primary.product-modal-link:active, .product-info-banner .event-card .primary.product-modal-link:active, .event-card .product-info-bundle .primary.product-modal-link:active, .product-info-bundle .event-card .primary.product-modal-link:active, .event-card a.primary:hover, .event-card .product-info .primary.product-modal-link:hover, .product-info .event-card .primary.product-modal-link:hover, .event-card .product-info-minimal .primary.product-modal-link:hover, .product-info-minimal .event-card .primary.product-modal-link:hover, .event-card .product-info-buy .primary.product-modal-link:hover, .product-info-buy .event-card .primary.product-modal-link:hover, .event-card .product-info-banner .primary.product-modal-link:hover, .product-info-banner .event-card .primary.product-modal-link:hover, .event-card .product-info-bundle .primary.product-modal-link:hover, .product-info-bundle .event-card .primary.product-modal-link:hover, .event-card a.primary:not(.focus--mouse):focus, .event-card .product-info .primary.product-modal-link:not(.focus--mouse):focus, .product-info .event-card .primary.product-modal-link:not(.focus--mouse):focus, .event-card .product-info-minimal .primary.product-modal-link:not(.focus--mouse):focus, .product-info-minimal .event-card .primary.product-modal-link:not(.focus--mouse):focus, .event-card .product-info-buy .primary.product-modal-link:not(.focus--mouse):focus, .product-info-buy .event-card .primary.product-modal-link:not(.focus--mouse):focus, .event-card .product-info-banner .primary.product-modal-link:not(.focus--mouse):focus, .product-info-banner .event-card .primary.product-modal-link:not(.focus--mouse):focus, .event-card .product-info-bundle .primary.product-modal-link:not(.focus--mouse):focus, .product-info-bundle .event-card .primary.product-modal-link:not(.focus--mouse):focus {
    background-color: #0090bf;
    color: white
  }
}

@media(max-width:719px) {
  .event-card a.secondary, .event-card .product-info .secondary.product-modal-link, .product-info .event-card .secondary.product-modal-link, .event-card .product-info-minimal .secondary.product-modal-link, .product-info-minimal .event-card .secondary.product-modal-link, .event-card .product-info-buy .secondary.product-modal-link, .product-info-buy .event-card .secondary.product-modal-link, .event-card .product-info-banner .secondary.product-modal-link, .product-info-banner .event-card .secondary.product-modal-link, .event-card .product-info-bundle .secondary.product-modal-link, .product-info-bundle .event-card .secondary.product-modal-link {
    border: 0;
    background-color: #f4f4f4;
    color: #00b8fc;
    padding: 14px 28px;
    border-radius: 4px
  }
  .event-card a.secondary:after, .event-card .product-info .secondary.product-modal-link:after, .product-info .event-card .secondary.product-modal-link:after, .event-card .product-info-minimal .secondary.product-modal-link:after, .product-info-minimal .event-card .secondary.product-modal-link:after, .event-card .product-info-buy .secondary.product-modal-link:after, .product-info-buy .event-card .secondary.product-modal-link:after, .event-card .product-info-banner .secondary.product-modal-link:after, .product-info-banner .event-card .secondary.product-modal-link:after, .event-card .product-info-bundle .secondary.product-modal-link:after, .product-info-bundle .event-card .secondary.product-modal-link:after {
    content: none
  }
  .event-card a.secondary:active, .event-card .product-info .secondary.product-modal-link:active, .product-info .event-card .secondary.product-modal-link:active, .event-card .product-info-minimal .secondary.product-modal-link:active, .product-info-minimal .event-card .secondary.product-modal-link:active, .event-card .product-info-buy .secondary.product-modal-link:active, .product-info-buy .event-card .secondary.product-modal-link:active, .event-card .product-info-banner .secondary.product-modal-link:active, .product-info-banner .event-card .secondary.product-modal-link:active, .event-card .product-info-bundle .secondary.product-modal-link:active, .product-info-bundle .event-card .secondary.product-modal-link:active, .event-card a.secondary:hover, .event-card .product-info .secondary.product-modal-link:hover, .product-info .event-card .secondary.product-modal-link:hover, .event-card .product-info-minimal .secondary.product-modal-link:hover, .product-info-minimal .event-card .secondary.product-modal-link:hover, .event-card .product-info-buy .secondary.product-modal-link:hover, .product-info-buy .event-card .secondary.product-modal-link:hover, .event-card .product-info-banner .secondary.product-modal-link:hover, .product-info-banner .event-card .secondary.product-modal-link:hover, .event-card .product-info-bundle .secondary.product-modal-link:hover, .product-info-bundle .event-card .secondary.product-modal-link:hover, .event-card a.secondary:not(.focus--mouse):focus, .event-card .product-info .secondary.product-modal-link:not(.focus--mouse):focus, .product-info .event-card .secondary.product-modal-link:not(.focus--mouse):focus, .event-card .product-info-minimal .secondary.product-modal-link:not(.focus--mouse):focus, .product-info-minimal .event-card .secondary.product-modal-link:not(.focus--mouse):focus, .event-card .product-info-buy .secondary.product-modal-link:not(.focus--mouse):focus, .product-info-buy .event-card .secondary.product-modal-link:not(.focus--mouse):focus, .event-card .product-info-banner .secondary.product-modal-link:not(.focus--mouse):focus, .product-info-banner .event-card .secondary.product-modal-link:not(.focus--mouse):focus, .event-card .product-info-bundle .secondary.product-modal-link:not(.focus--mouse):focus, .product-info-bundle .event-card .secondary.product-modal-link:not(.focus--mouse):focus {
    background-color: #f4f4f4;
    color: #0090bf
  }
}

.event-card .accordion-toggle {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.44444;
  letter-spacing: 0;
  text-transform: none;
  text-transform: uppercase;
  display: flex;
  background-color: transparent;
  color: #2f3132;
  margin: 20px 0 0 0;
  padding: 10px 0
}

.event-card .plus-minus-toggle {
  margin-right: 10px
}

.event-card .plus-minus-toggle:before, .event-card .plus-minus-toggle:after {
  background-color: #00b8fc
}

.event-card .accordion-section {
  border-bottom: 0
}

.event-card .accordion-section.open .accordion-content {
  height: auto
}

.event-card .accordion-section.open .accordion-toggle {
  color: #2f3132;
  background-color: transparent
}

.event-card .accordion-content {
  font-weight: 300;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: none;
  color: #676767;
  overflow: hidden;
  height: 0
}

.event-card .accordion-content :first-child {
  margin-top: 20px
}

.event-card .accordion-content :last-child {
  margin-bottom: 0
}

.event-card .accordion-content ul {
  padding-left: 18px
}

.event-card .accordion-content li {
  font-weight: 300;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 10px
}

.event-card .accordion-content li:last-child {
  margin-bottom: 0
}

.social-ctn {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-top: 15px;
  align-items: center
}

@media(max-width:719px) {
  .social-ctn {
    justify-content: center
  }
}

.social-ctn a, .social-ctn .product-info .product-modal-link, .product-info .social-ctn .product-modal-link, .social-ctn .product-info-minimal .product-modal-link, .product-info-minimal .social-ctn .product-modal-link, .social-ctn .product-info-buy .product-modal-link, .product-info-buy .social-ctn .product-modal-link, .social-ctn .product-info-banner .product-modal-link, .product-info-banner .social-ctn .product-modal-link, .social-ctn .product-info-bundle .product-modal-link, .product-info-bundle .social-ctn .product-modal-link {
  text-decoration: none;
  display: flex;
  margin-right: 25px;
  margin-bottom: 15px;
  transition: color .1s linear;
  color: #c3c6c8;
  line-height: 1
}

.social-ctn a:last-child, .social-ctn .product-info .product-modal-link:last-child, .product-info .social-ctn .product-modal-link:last-child, .social-ctn .product-info-minimal .product-modal-link:last-child, .product-info-minimal .social-ctn .product-modal-link:last-child, .social-ctn .product-info-buy .product-modal-link:last-child, .product-info-buy .social-ctn .product-modal-link:last-child, .social-ctn .product-info-banner .product-modal-link:last-child, .product-info-banner .social-ctn .product-modal-link:last-child, .social-ctn .product-info-bundle .product-modal-link:last-child, .product-info-bundle .social-ctn .product-modal-link:last-child {
  margin-right: 0
}

.social-ctn .twitter {
  font-size: 20px
}

.social-ctn .twitter:hover, .social-ctn .twitter:active, .social-ctn .twitter:not(.focus--mouse):focus {
  color: #1da1f2
}

.social-ctn .facebook {
  font-size: 20px
}

.social-ctn .facebook:hover, .social-ctn .facebook:active, .social-ctn .facebook:not(.focus--mouse):focus {
  color: #3b5998
}

.social-ctn .youtube {
  font-size: 20px
}

.social-ctn .youtube:active, .social-ctn .youtube:hover, .social-ctn .youtube:not(.focus--mouse):focus {
  color: red
}

.social-ctn .instagram {
  font-size: 22px
}

.social-ctn .instagram:active, .social-ctn .instagram:hover, .social-ctn .instagram:not(.focus--mouse):focus {
  color: #e1306c
}

.social-ctn .icon-youku:active, .social-ctn .icon-youku:hover, .social-ctn .icon-youku:not(.focus--mouse):focus {
  color: #ee4022
}

.social-ctn .twitch-no-status {
  font-size: 25px;
  position: relative;
  top: 2px
}

.social-ctn .twitch-no-status:active, .social-ctn .twitch-no-status:hover, .social-ctn .twitch-no-status:not(.focus--mouse):focus {
  color: #6441a5
}

.social-ctn .link {
  font-size: 22px
}

.social-ctn .link:active, .social-ctn .link:hover, .social-ctn .link:not(.focus--mouse):focus {
  color: #00b8fc
}

.social-ctn .twitch {
  background-image: url(gaming-pagelibs/resources/images/twitch-offline.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 0 0;
  min-width: 120px;
  height: 22px;
  padding-left: 25px;
  justify-content: center
}

.social-ctn .twitch.offline .offline {
  display: block
}

.social-ctn .twitch.online {
  background-image: url(gaming-pagelibs/resources/images/twitch-online.svg)
}

.social-ctn .twitch.online .online {
  display: block
}

.social-ctn .twitch .offline, .social-ctn .twitch .online {
  font-weight: normal;
  font-size: 9px;
  text-transform: uppercase;
  line-height: 1;
  color: #2f3132;
  white-space: nowrap;
  display: none;
  height: 19px;
  padding: 5px 10px 0;
  min-width: 95px;
  -webkit-font-smoothing: initial;
  -moz-osx-font-smoothing: initial
}

.social-ctn .twitch .offline {
  background-color: #c3c6c8
}

.social-ctn .twitch .online {
  background-color: #6441a5
}

.product-feature.has-media .media-ctn {
  width: 100%;
  margin-right: 24px
}

@media(min-width:720px) {
  .product-feature.has-media .media-ctn {
    width: 100%;
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .product-feature.has-media .media-ctn {
    width: calc(58.33333%);
    width: 58.33333%;
    margin-right: 0
  }
}

@media(min-width:1490px) {
  .product-feature.has-media .media-ctn {
    width: calc(64.28571%);
    width: 64.28571%;
    margin-right: 0
  }
}

.product-feature.has-media .media-ctn img {
  display: block;
  width: 100%;
  max-width: none
}

@media(max-width:1024px) {
  .product-feature.has-media .media-ctn {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px)
  }
}

@media(max-width:719px) {
  .product-feature.has-media .media-ctn {
    margin-left: -30px;
    margin-right: -30px;
    width: calc(100% + 60px)
  }
}

@media(min-width:1025px) {
  .product-feature.has-media .copy-ctn {
    width: calc(100% - 24px);
    margin-right: 24px;
    margin-left: 0
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .product-feature.has-media .copy-ctn {
    width: calc(75% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .product-feature.has-media .copy-ctn {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) and (min-width:1490px) {
  .product-feature.has-media .copy-ctn {
    width: calc(28.57143% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .product-feature.has-media .copy-ctn {
    margin-left: 0
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .product-feature.has-media .copy-ctn {
    margin-left: 8.33333%
  }
}

@media(min-width:1025px) and (min-width:1490px) {
  .product-feature.has-media .copy-ctn {
    margin-left: 7.14286%
  }
}

@media(min-width:1025px) {
  .product-feature.has-media {
    padding-bottom: 60px
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .product-feature.has-media {
    padding-bottom: 60px
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .product-feature.has-media {
    padding-bottom: 100px
  }
}

@media(min-width:1025px) {
  .product-feature.has-media.odd .media-ctn {
    margin-left: 0;
    order: 1
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .product-feature.has-media.odd .media-ctn {
    margin-left: 0
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .product-feature.has-media.odd .media-ctn {
    margin-left: calc(8.33333% - 20px)
  }
}

@media(min-width:1025px) and (min-width:1490px) {
  .product-feature.has-media.odd .media-ctn {
    margin-left: calc(7.14286% - 20px)
  }
}

@media(min-width:1025px) {
  .product-feature.has-media.odd .copy-ctn {
    order: 0;
    width: calc(100% - 24px);
    margin-right: 24px;
    margin-left: 0
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .product-feature.has-media.odd .copy-ctn {
    width: calc(75% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .product-feature.has-media.odd .copy-ctn {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) and (min-width:1490px) {
  .product-feature.has-media.odd .copy-ctn {
    width: calc(28.57143% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .product-feature.has-media.odd .copy-ctn {
    margin-left: 0
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .product-feature.has-media.odd .copy-ctn {
    margin-left: 0
  }
}

@media(min-width:1025px) and (min-width:1490px) {
  .product-feature.has-media.odd .copy-ctn {
    margin-left: 0
  }
}

.product-feature.no-media {
  width: 100%;
  margin-right: 24px
}

@media(min-width:720px) {
  .product-feature.no-media {
    width: 100%;
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .product-feature.no-media {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .product-feature.no-media {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

@media(max-width:1024px) {
  .product-feature.no-media {
    margin-right: 0
  }
}

@media(max-width:1024px) {
  .product-feature.no-media .copy-ctn {
    padding-top: 40px;
    position: relative
  }
  .product-feature.no-media .copy-ctn:before {
    content: '';
    position: absolute;
    top: 0;
    left: 40px;
    width: calc(100% - 80px);
    display: block;
    height: 1px;
    background-image: url("gaming-pagelibs/resources/images/dotted-line-grey.gif");
    background-repeat: repeat-x;
    background-position: left top
  }
}

@media(max-width:719px) {
  .product-feature.no-media .copy-ctn:before {
    left: 60px;
    width: calc(100% - 120px)
  }
}

@media(max-width:1024px) {
  .product-feature.no-media[data-theme-mobile="theme-light"] .copy-ctn:before {
    background-image: url("gaming-pagelibs/resources/images/dotted-line-black.gif")
  }
}

@media(min-width:1490px) {
  .product-feature.no-media {
    margin-left: -10px;
    padding-left: calc(7.14286% + 10px);
    padding-right: calc(14.28571% - 10px);
    background-image: url("gaming-pagelibs/resources/images/dotted-line-grey-vert.gif");
    background-repeat: repeat-y;
    background-position: left top
  }
  [data-theme="theme-light"] .product-feature.no-media {
    background-image: url("gaming-pagelibs/resources/images/dotted-line-black-vert.gif")
  }
  .product-feature.no-media:first-of-type {
    margin-left: 0;
    padding-left: calc(14.28571%);
    padding-right: calc(7.14286%);
    background-image: none
  }
}

@media(min-width:1025px) and (max-width:1489px) {
  .product-feature.no-media {
    margin-left: -10px;
    padding-left: calc(8.33333% + 10px);
    padding-right: calc(8.33333% - 10px);
    background-image: url("gaming-pagelibs/resources/images/dotted-line-grey-vert.gif");
    background-repeat: repeat-y;
    background-position: left top
  }
  [data-theme="theme-light"] .product-feature.no-media {
    background-image: url("gaming-pagelibs/resources/images/dotted-line-black-vert.gif")
  }
  .product-feature.no-media:first-of-type {
    margin-left: 0;
    padding-left: calc(8.33333%);
    padding-right: calc(8.33333%);
    background-image: none
  }
}

@media(min-width:1025px) {
  [data-theme="theme-light"] .product-feature .body-copy {
    color: #676767
  }
  [data-theme="theme-light"] .product-feature h5 {
    color: black
  }
  [data-theme="theme-light"] .product-feature h5:after {
    background-color: #c3c6c8
  }
}

@media(max-width:1024px) {
  .product-feature[data-theme-mobile="theme-light"] .copy-ctn {
    background-color: #fff
  }
  .product-feature[data-theme-mobile="theme-light"] .body-copy {
    color: #676767
  }
  .product-feature[data-theme-mobile="theme-light"] h5 {
    color: black
  }
  .product-feature[data-theme-mobile="theme-light"] h5:after {
    background-color: #c3c6c8
  }
}

@media(min-width:1025px) {
  [data-theme="theme-dark"] .product-feature .body-copy {
    color: #c3c6c8
  }
  [data-theme="theme-dark"] .product-feature h5 {
    color: white
  }
  [data-theme="theme-dark"] .product-feature h5:after {
    background-color: #676767
  }
}

@media(max-width:1024px) {
  .product-feature[data-theme-mobile="theme-dark"] .copy-ctn {
    background-color: #2f3132
  }
  .product-feature[data-theme-mobile="theme-dark"] .body-copy {
    color: #c3c6c8
  }
  .product-feature[data-theme-mobile="theme-dark"] h5 {
    color: white
  }
  .product-feature[data-theme-mobile="theme-dark"] h5:after {
    background-color: #676767
  }
}

.product-feature .grid {
  align-items: center
}

@media(max-width:1024px) {
  .product-feature .grid {
    margin-right: 0
  }
}

@media(max-width:1024px) {
  .product-feature .copy-ctn {
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 80px;
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px)
  }
}

@media(max-width:719px) {
  .product-feature .copy-ctn {
    padding-left: 30px;
    padding-right: 30px;
    margin-left: -30px;
    margin-right: -30px;
    width: calc(100% + 60px)
  }
}

@media(min-width:1025px) {
  .product-feature .body-copy {
    padding-bottom: 55px
  }
}

@media(min-width:1025px) {
  .product-feature .body-copy:last-child {
    padding-bottom: 0
  }
}

.product-feature .body-copy>a, .product-feature .product-info .body-copy>.product-modal-link, .product-info .product-feature .body-copy>.product-modal-link, .product-feature .product-info-minimal .body-copy>.product-modal-link, .product-info-minimal .product-feature .body-copy>.product-modal-link, .product-feature .product-info-buy .body-copy>.product-modal-link, .product-info-buy .product-feature .body-copy>.product-modal-link, .product-feature .product-info-banner .body-copy>.product-modal-link, .product-info-banner .product-feature .body-copy>.product-modal-link, .product-feature .product-info-bundle .body-copy>.product-modal-link, .product-info-bundle .product-feature .body-copy>.product-modal-link, .product-feature .body-copy>.product-cta {
  display: table
}

.product-feature .body-copy>a:not(:last-child), .product-feature .product-info .body-copy>.product-modal-link:not(:last-child), .product-info .product-feature .body-copy>.product-modal-link:not(:last-child), .product-feature .product-info-minimal .body-copy>.product-modal-link:not(:last-child), .product-info-minimal .product-feature .body-copy>.product-modal-link:not(:last-child), .product-feature .product-info-buy .body-copy>.product-modal-link:not(:last-child), .product-info-buy .product-feature .body-copy>.product-modal-link:not(:last-child), .product-feature .product-info-banner .body-copy>.product-modal-link:not(:last-child), .product-info-banner .product-feature .body-copy>.product-modal-link:not(:last-child), .product-feature .product-info-bundle .body-copy>.product-modal-link:not(:last-child), .product-info-bundle .product-feature .body-copy>.product-modal-link:not(:last-child), .product-feature .body-copy>.product-cta:not(:last-child) {
  margin-bottom: 10px
}

.product-feature .body-copy.center-text>a, .product-feature .product-info .body-copy.center-text>.product-modal-link, .product-info .product-feature .body-copy.center-text>.product-modal-link, .product-feature .product-info-minimal .body-copy.center-text>.product-modal-link, .product-info-minimal .product-feature .body-copy.center-text>.product-modal-link, .product-feature .product-info-buy .body-copy.center-text>.product-modal-link, .product-info-buy .product-feature .body-copy.center-text>.product-modal-link, .product-feature .product-info-banner .body-copy.center-text>.product-modal-link, .product-info-banner .product-feature .body-copy.center-text>.product-modal-link, .product-feature .product-info-bundle .body-copy.center-text>.product-modal-link, .product-info-bundle .product-feature .body-copy.center-text>.product-modal-link {
  margin-left: auto;
  margin-right: auto
}

.product-feature .body-copy.right-align-text>a, .product-feature .product-info .body-copy.right-align-text>.product-modal-link, .product-info .product-feature .body-copy.right-align-text>.product-modal-link, .product-feature .product-info-minimal .body-copy.right-align-text>.product-modal-link, .product-info-minimal .product-feature .body-copy.right-align-text>.product-modal-link, .product-feature .product-info-buy .body-copy.right-align-text>.product-modal-link, .product-info-buy .product-feature .body-copy.right-align-text>.product-modal-link, .product-feature .product-info-banner .body-copy.right-align-text>.product-modal-link, .product-info-banner .product-feature .body-copy.right-align-text>.product-modal-link, .product-feature .product-info-bundle .body-copy.right-align-text>.product-modal-link, .product-info-bundle .product-feature .body-copy.right-align-text>.product-modal-link {
  margin-left: auto;
  margin-right: 0
}

.product-feature h5 {
  font-weight: bold;
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  padding-top: 40px;
  position: relative
}

@media(min-width:1025px) {
  .product-feature h5 {
    font-size: 30px;
    line-height: 1.06667;
    letter-spacing: 0
  }
}

.product-feature h5:after {
  background-color: #262626;
  bottom: -30px;
  content: '';
  display: block;
  height: 6px;
  left: 0;
  position: absolute;
  width: 84px
}

@media(min-width:1025px) {
  .product-feature h5 {
    padding-top: 0
  }
}

@media(min-width:1025px) {
  .carousel-simple .product-feature {
    padding-left: 20px;
    padding-right: 20px
  }
}

@media(max-width:1024px) {
  .carousel-simple .product-feature .media-ctn {
    margin-left: 10px;
    margin-right: 10px;
    width: 100%
  }
}

@media(max-width:719px) {
  .carousel-simple .product-feature .media-ctn {
    margin-left: 34px;
    margin-right: 34px;
    width: 100%
  }
}

@media(max-width:1024px) {
  .carousel-simple .product-feature .copy-ctn {
    padding-left: 0;
    padding-right: 0;
    margin-left: 10px;
    margin-right: 10px;
    width: 100%
  }
}

@media(max-width:719px) {
  .carousel-simple .product-feature .copy-ctn {
    padding-left: 0;
    padding-right: 0;
    margin-left: 10px;
    margin-right: 10px;
    width: 100%
  }
}

.buy-module {
  background-color: #2f3132;
  z-index: 0
}

@media(max-width:1024px) {
  .buy-module {
    padding-top: 90px;
    padding-bottom: 90px
  }
}

@media(min-width:1025px) {
  .buy-module {
    overflow: hidden;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    width: 100%;
    min-height: calc(100vh - 46px);
    min-height: 100vh;
    min-height: 100vh
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .buy-module {
    min-height: calc(100vh - 46px)
  }
}

@media(min-width:1025px) {
  body.has-promo-bar .buy-module {
    min-height: calc(100vh - 46px)
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  body.has-promo-bar .buy-module {
    min-height: calc(100vh - 46px - 46px)
  }
}

@media(min-width:1025px) {
  body.wcm-edit .buy-module, body.wcm-design .buy-module, body.wcm-preview .buy-module {
    min-height: 0
  }
  .buy-module>.container, .buy-module>.container-xl, .img-banner[data-img-size^="col-"] .buy-module>.img-banner-img-ctn, .buy-module>.carousel-slide-copy-ctn {
    flex-direction: column;
    justify-content: center
  }
  .buy-module>.container, .buy-module>.container-xl, .img-banner[data-img-size^="col-"] .buy-module>.img-banner-img-ctn, .buy-module>.carousel-slide-copy-ctn, .buy-module>.carousel-banner-slides {
    min-height: 522px;
    display: flex;
    align-items: stretch;
    flex-wrap: nowrap;
    flex-grow: 1
  }
  .buy-module>.container>.grid, .buy-module>.container-xl>.grid, .img-banner[data-img-size^="col-"] .buy-module>.img-banner-img-ctn>.grid, .buy-module>.carousel-slide-copy-ctn>.grid, .buy-module>.carousel-banner-slides>.grid {
    flex-grow: 1
  }
  .buy-module .grid {
    align-items: center;
    height: 100%
  }
}

.modal-content .buy-module {
  height: 100vh !important;
  overflow: auto
}

.buy-module .thumbs-carousel-ctn {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin-right: -24px
}

@media(min-width:720px) {
  .buy-module .thumbs-carousel-ctn {
    margin-right: -24px
  }
}

@media(min-width:1025px) {
  .buy-module .thumbs-carousel-ctn {
    margin-right: -20px
  }
}

@media(min-width:1490px) {
  .buy-module .thumbs-carousel-ctn {
    margin-right: -20px
  }
}

.buy-module .thumbs-carousel {
  width: calc(71.42857% - 24px);
  margin-right: 24px;
  margin-left: 14.28571%
}

@media(min-width:720px) {
  .buy-module .thumbs-carousel {
    width: calc(71.42857% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .buy-module .thumbs-carousel {
    width: calc(71.42857% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .buy-module .thumbs-carousel {
    margin-left: 14.28571%
  }
}

@media(min-width:1025px) {
  .buy-module .thumbs-carousel {
    margin-left: 14.28571%
  }
}

.buy-module.theme-light, .carousel-controls.theme-light .buy-module.pagination-dots, .theme-light .buy-module, .carousel-controls.theme-light .pagination-dots .buy-module {
  background-color: white
}

.buy-module[data-module-type='limited-edition'] {
  min-height: 0 !important
}

.buy-module[data-module-type='apparel'].theme-light, .carousel-controls.theme-light .buy-module[data-module-type='apparel'].pagination-dots {
  background-color: #f4f4f4
}

.buy-module[data-module-type='apparel'] .product-shots-carousel-ctn .product-thumb-ctn {
  height: 110px !important
}

.buy-module[data-module-type='apparel'] .product-shots-carousel-ctn .thumbs-carousel-ctn {
  height: 128px !important
}

.buy-module[data-module-type='apparel'] .product-info-buy .product-title {
  font-weight: bold;
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .buy-module[data-module-type='apparel'] .product-info-buy .product-title {
    font-size: 30px;
    line-height: 1.06667;
    letter-spacing: 0
  }
}

.buy-module[data-module-type='apparel'] .buy-module-details-col {
  width: 100%;
  margin-right: 24px
}

@media(min-width:720px) {
  .buy-module[data-module-type='apparel'] .buy-module-details-col {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .buy-module[data-module-type='apparel'] .buy-module-details-col {
    width: calc(25% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .buy-module[data-module-type='apparel'] .buy-module-details-col {
    width: calc(21.42857% - 20px);
    margin-right: 20px
  }
}

@media(max-width:1024px) and (min-width:720px) {
  .buy-module[data-module-type='apparel'] .product-info-buy {
    text-align: left
  }
}

@media(min-width:1025px) {
  .buy-module[data-module-type='apparel'] .buy-module-photos-col {
    padding-top: 128px;
    width: calc(41.66667% - 20px);
    margin-right: 20px
  }
  .buy-module[data-module-type='apparel'] .thumbs-carousel {
    margin-left: 0;
    width: calc(100% - 20px);
    margin-right: 20px
  }
}

.buy-module-photos-col {
  width: 100%;
  margin-right: 24px;
  margin-left: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  display: flex;
  align-items: center
}

@media(min-width:720px) {
  .buy-module-photos-col {
    width: 100%;
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .buy-module-photos-col {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .buy-module-photos-col {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .buy-module-photos-col {
    margin-left: 8.33333%
  }
}

@media(min-width:720px) {
  .buy-module-photos-col {
    padding-top: 40px;
    padding-bottom: 40px
  }
}

@media(min-width:1025px) {
  .buy-module-photos-col {
    padding-top: 80px;
    padding-bottom: 80px
  }
}

@media(max-width:1024px) {
  .buy-module-photos-col {
    padding-top: 0;
    padding-bottom: 0;
    margin-left: -40px;
    width: calc(100% + 80px - 24px)
  }
}

@media(max-width:719px) {
  .buy-module-photos-col {
    margin-left: -30px;
    width: calc(100% + 60px - 24px)
  }
}

@media(min-width:1280px) {
  .buy-module-photos-col {
    width: calc(58.33333% - 20px);
    margin-right: 20px
  }
}

.buy-module-details-col {
  width: 100%;
  margin-right: 24px;
  margin-left: 0;
  padding-top: 90px;
  padding-bottom: 90px
}

@media(min-width:720px) {
  .buy-module-details-col {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .buy-module-details-col {
    width: calc(25% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .buy-module-details-col {
    margin-left: 25%
  }
}

@media(min-width:1025px) {
  .buy-module-details-col {
    margin-left: 8.33333%
  }
}

@media(min-width:720px) {
  .buy-module-details-col {
    padding-top: 90px;
    padding-bottom: 90px
  }
}

@media(min-width:1025px) {
  .buy-module-details-col {
    padding-top: 140px;
    padding-bottom: 140px
  }
}

@media(max-width:1024px) {
  .buy-module-details-col {
    padding-top: 0;
    padding-bottom: 0
  }
}

@media(min-width:1280px) {
  .buy-module-details-col {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

.modal-content .buy-module {
  z-index: 0
}

.modal-content .buy-module+.online-retailers {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: rgba(38, 38, 38, 0.9)
}

.showing-grid .buy-module-ctn.theme-light .product-shots-carousel-ctn, .showing-grid .carousel-controls.theme-light .buy-module-ctn.pagination-dots .product-shots-carousel-ctn, .carousel-controls.theme-light .showing-grid .buy-module-ctn.pagination-dots .product-shots-carousel-ctn, .showing-grid .buy-module-ctn.theme-light .product-info-buy, .showing-grid .carousel-controls.theme-light .buy-module-ctn.pagination-dots .product-info-buy, .carousel-controls.theme-light .showing-grid .buy-module-ctn.pagination-dots .product-info-buy {
  border: 1px solid black
}

.showing-grid .buy-module-ctn.theme-light .product-shots-carousel, .showing-grid .carousel-controls.theme-light .buy-module-ctn.pagination-dots .product-shots-carousel, .carousel-controls.theme-light .showing-grid .buy-module-ctn.pagination-dots .product-shots-carousel {
  border-bottom: 1px dashed black
}

.showing-grid .buy-module-ctn.theme-dark .product-shots-carousel-ctn, .showing-grid .buy-module-ctn.product-info-banner .product-shots-carousel-ctn, .showing-grid .buy-module-ctn.theme-dark .product-info-buy, .showing-grid .buy-module-ctn.product-info-banner .product-info-buy {
  border: 1px solid white
}

.showing-grid .buy-module-ctn.theme-dark .product-shots-carousel, .showing-grid .buy-module-ctn.product-info-banner .product-shots-carousel {
  border-bottom: 1px dashed white
}

.extra-info-modal-src {
  display: none
}

.color-name {
  font-weight: normal;
  font-size: 16px;
  line-height: 1.375;
  letter-spacing: 0;
  text-transform: none;
  font-size: 15px;
  text-transform: uppercase
}

.theme-dark .color-name, .product-info-banner .color-name {
  color: white
}

.color-swatches {
  padding-left: 0;
  list-style-type: none;
  margin: 0;
  margin-top: -2px;
  display: flex;
  flex-wrap: wrap;
  width: 100%
}

.color-swatch {
  background: 0;
  outline: 0;
  border: 0;
  padding: 0;
  width: 46px;
  height: 26px;
  position: relative;
  margin-left: -12px
}

.color-swatch .swatch {
  border-radius: 50%;
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  overflow: hidden
}

.color-swatch .swatch-color-1, .color-swatch .swatch-color-2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.color-swatch .swatch-color-2 {
  top: 50%;
  height: 50%
}

.color-swatch.disabled {
  opacity: .4;
  cursor: not-allowed
}

.color-swatch.disabled:hover:before {
  transform: translate3d(-50%, -50%, 0)
}

.color-swatch.not-interactive {
  cursor: default
}

.color-swatch:before {
  content: '';
  border-radius: 50%;
  position: absolute;
  width: 18px;
  height: 18px;
  background-color: #c3c6c8;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  transition: transform .2s ease-out
}

.color-swatch:hover:before {
  transform: translate3d(-50%, -50%, 0) scale(1.15)
}

.color-swatch.active:before {
  transition: transform .3s cubic-bezier(0.18, 0.89, 0.38, 5);
  transform: translate3d(-50%, -50%, 0) scale(1.2222)
}

.product-shots-carousel-ctn {
  display: flex;
  width: 100%;
  flex-direction: column
}

.buy-module .product-shots-carousel-ctn {
  display: none
}

.buy-module .product-shots-carousel-ctn.active {
  display: flex
}

.product-shots-carousel-ctn .product-shots-carousel {
  margin-left: -30px
}

@media(min-width:720px) {
  .product-shots-carousel-ctn .product-shots-carousel {
    position: relative;
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .product-shots-carousel-ctn .product-shots-carousel {
    height: calc(100% - 126px)
  }
}

@media(min-width:1025px) {
  .product-shots-carousel-ctn .product-shots-carousel .carousel-simple {
    padding-bottom: 0 !important
  }
  .product-shots-carousel-ctn .product-shots-carousel .carousel-simple .slick-dots {
    display: none !important
  }
}

.product-shots-carousel-ctn .product-shots-carousel .slick-slide {
  min-height: 100px
}

.product-shots-carousel-ctn .product-shots-carousel .slick-slide img {
  min-height: 100px;
  display: initial
}

.product-shots-carousel-ctn .thumbs-carousel-ctn {
  margin-top: 40px;
  height: 86px !important;
  display: none
}

.product-shots-carousel-ctn .thumbs-carousel-ctn .thumbs-carousel, .product-shots-carousel-ctn .thumbs-carousel-ctn .carousel-simple-ctn, .product-shots-carousel-ctn .thumbs-carousel-ctn .carousel-simple, .product-shots-carousel-ctn .thumbs-carousel-ctn .slick-track, .product-shots-carousel-ctn .thumbs-carousel-ctn .slick-list, .product-shots-carousel-ctn .thumbs-carousel-ctn .slick-slide {
  height: 100%
}

.product-shots-carousel-ctn .thumbs-carousel-ctn .slick-track {
  padding-top: 5px
}

.product-shots-carousel-ctn .thumbs-carousel-ctn .slick-slide.focus--mouse:focus .product-thumb-ctn img {
  outline: 0
}

.product-shots-carousel-ctn .thumbs-carousel-ctn .slick-slide:focus:not(.focus--mouse) .product-thumb-ctn {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc
}

.theme-astro .product-shots-carousel-ctn .thumbs-carousel-ctn .slick-slide:focus:not(.focus--mouse) .product-thumb-ctn, [data-design-theme="theme-astro"] .product-shots-carousel-ctn .thumbs-carousel-ctn .slick-slide:focus:not(.focus--mouse) .product-thumb-ctn {
  box-shadow: 0 0 10px #ff3600
}

@media(min-width:1025px) {
  .product-shots-carousel-ctn .thumbs-carousel-ctn {
    display: block
  }
}

.product-shots-carousel-ctn .product-shot-ctn, .product-shots-carousel-ctn .product-thumb-ctn {
  width: 100%;
  max-height: 100%;
  display: flex;
  align-items: center;
  justify-content: center
}

.product-shots-carousel-ctn .product-shot-ctn {
  padding: 0 30px;
  padding-right: 0
}

@media(min-width:720px) {
  .product-shots-carousel-ctn .product-shot-ctn {
    padding: 0
  }
}

.product-shots-carousel-ctn .slick-active:focus:not(.focus--mouse) .product-shot-ctn {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc;
  outline-offset: -1px
}

.theme-astro .product-shots-carousel-ctn .slick-active:focus:not(.focus--mouse) .product-shot-ctn, [data-design-theme="theme-astro"] .product-shots-carousel-ctn .slick-active:focus:not(.focus--mouse) .product-shot-ctn {
  box-shadow: 0 0 10px #ff3600
}

.product-shots-carousel-ctn .product-thumb-ctn {
  height: 60px !important;
  cursor: pointer;
  border: 0;
  padding: 0;
  background: 0
}

.product-shots-carousel-ctn .product-thumb-ctn.focus--mouse:focus {
  outline: 0
}

.product-shots-carousel-ctn .product-thumbs-indicator {
  position: absolute;
  height: 6px;
  bottom: 0;
  background-color: white
}

.theme-light .product-shots-carousel-ctn .product-thumbs-indicator, .product-shots-carousel-ctn.theme-light .product-thumbs-indicator, .carousel-controls.theme-light .product-shots-carousel-ctn.pagination-dots .product-thumbs-indicator {
  background-color: #2f3132
}

.divider-title {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  text-transform: uppercase;
  display: flex;
  width: 100%;
  color: #262626;
  margin-top: 50px;
  margin-bottom: 50px
}

.divider-title span {
  padding-right: 20px
}

.divider-title:after {
  content: '';
  background-image: url("gaming-pagelibs/resources/images/dotted-line-black.gif");
  background-position: 0 50%;
  background-repeat: repeat-x;
  flex-grow: 1
}

@media(min-width:1025px) {
  [data-theme="theme-dark"] .divider-title, .divider-title[data-theme="theme-dark"], .theme-dark .divider-title, .product-info-banner .divider-title, .divider-title.theme-dark, .divider-title.product-info-banner {
    color: #c3c6c8
  }
  [data-theme="theme-dark"] .divider-title:after, .divider-title[data-theme="theme-dark"]:after, .theme-dark .divider-title:after, .product-info-banner .divider-title:after, .divider-title.theme-dark:after, .divider-title.product-info-banner:after {
    background-image: url("gaming-pagelibs/resources/images/dotted-line-grey.gif")
  }
}

.features-container {
  background-color: #fff;
  min-height: 100px
}

@media(min-width:1025px) {
  .features-container[data-theme="theme-dark"] {
    background-color: #2f3132
  }
  .features-container[data-theme="theme-dark"] .product-feature-no-media-row {
    background-color: #2f3132
  }
  .features-container[data-theme="theme-dark"] .product-feature-no-media-row:before {
    background-image: url("gaming-pagelibs/resources/images/dotted-line-grey.gif")
  }
}

@media(min-width:1025px) {
  .features-container[data-theme="theme-light"] {
    background-color: white
  }
}

.features-container>.container-xl, .img-banner[data-img-size^="col-"] .features-container>.img-banner-img-ctn {
  padding-top: 60px
}

@media(min-width:720px) {
  .features-container>.container-xl, .img-banner[data-img-size^="col-"] .features-container>.img-banner-img-ctn {
    padding-top: 60px
  }
}

@media(min-width:1025px) {
  .features-container>.container-xl, .img-banner[data-img-size^="col-"] .features-container>.img-banner-img-ctn {
    padding-top: 100px
  }
}

.features-container .divider-title {
  margin-top: 0;
  margin-bottom: 60px
}

@media(min-width:720px) {
  .features-container .divider-title {
    margin-bottom: 60px
  }
}

@media(min-width:1025px) {
  .features-container .divider-title {
    margin-bottom: 100px
  }
}

@media(max-width:1024px) {
  .features-container .divider-title {
    background-color: white;
    color: #676767;
    justify-content: center;
    text-align: center
  }
  .features-container .divider-title span {
    padding-right: 0
  }
  .features-container .divider-title:after {
    content: none
  }
}

.features-container .product-feature-no-media-row {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin-right: -24px;
  position: relative
}

@media(min-width:720px) {
  .features-container .product-feature-no-media-row {
    margin-right: -24px
  }
}

@media(min-width:1025px) {
  .features-container .product-feature-no-media-row {
    margin-right: -20px
  }
}

@media(min-width:1490px) {
  .features-container .product-feature-no-media-row {
    margin-right: -20px
  }
}

@media(max-width:1024px) {
  .features-container .product-feature-no-media-row {
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .features-container .product-feature-no-media-row {
    padding-top: 60px;
    padding-bottom: 60px
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .features-container .product-feature-no-media-row {
    padding-top: 60px;
    padding-bottom: 60px
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .features-container .product-feature-no-media-row {
    padding-top: 100px;
    padding-bottom: 100px
  }
}

@media(min-width:1025px) {
  .features-container .product-feature-no-media-row:before {
    content: '';
    width: 100%;
    margin-right: 24px;
    margin-left: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 1px;
    background-repeat: repeat-x;
    background-position: left top;
    background-image: url("gaming-pagelibs/resources/images/dotted-line-black.gif")
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .features-container .product-feature-no-media-row:before {
    width: 100%;
    margin-right: 24px
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .features-container .product-feature-no-media-row:before {
    width: calc(83.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) and (min-width:1490px) {
  .features-container .product-feature-no-media-row:before {
    width: calc(71.42857% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .features-container .product-feature-no-media-row:before {
    margin-left: 0
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .features-container .product-feature-no-media-row:before {
    margin-left: 8.33333%
  }
}

@media(min-width:1025px) and (min-width:1490px) {
  .features-container .product-feature-no-media-row:before {
    margin-left: 14.28571%
  }
}

.media-card .body-copy {
  padding: 20px 0
}

.media-card .body-copy .body {
  font-weight: 300;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: none
}

.media-card .body-copy>a, .media-card .product-info .body-copy>.product-modal-link, .product-info .media-card .body-copy>.product-modal-link, .media-card .product-info-minimal .body-copy>.product-modal-link, .product-info-minimal .media-card .body-copy>.product-modal-link, .media-card .product-info-buy .body-copy>.product-modal-link, .product-info-buy .media-card .body-copy>.product-modal-link, .media-card .product-info-banner .body-copy>.product-modal-link, .product-info-banner .media-card .body-copy>.product-modal-link, .media-card .product-info-bundle .body-copy>.product-modal-link, .product-info-bundle .media-card .body-copy>.product-modal-link {
  display: table
}

.media-card .body-copy>a:not(:last-child), .media-card .product-info .body-copy>.product-modal-link:not(:last-child), .product-info .media-card .body-copy>.product-modal-link:not(:last-child), .media-card .product-info-minimal .body-copy>.product-modal-link:not(:last-child), .product-info-minimal .media-card .body-copy>.product-modal-link:not(:last-child), .media-card .product-info-buy .body-copy>.product-modal-link:not(:last-child), .product-info-buy .media-card .body-copy>.product-modal-link:not(:last-child), .media-card .product-info-banner .body-copy>.product-modal-link:not(:last-child), .product-info-banner .media-card .body-copy>.product-modal-link:not(:last-child), .media-card .product-info-bundle .body-copy>.product-modal-link:not(:last-child), .product-info-bundle .media-card .body-copy>.product-modal-link:not(:last-child) {
  margin-bottom: 16px
}

.media-card .body-copy.center-text>a, .media-card .product-info .body-copy.center-text>.product-modal-link, .product-info .media-card .body-copy.center-text>.product-modal-link, .media-card .product-info-minimal .body-copy.center-text>.product-modal-link, .product-info-minimal .media-card .body-copy.center-text>.product-modal-link, .media-card .product-info-buy .body-copy.center-text>.product-modal-link, .product-info-buy .media-card .body-copy.center-text>.product-modal-link, .media-card .product-info-banner .body-copy.center-text>.product-modal-link, .product-info-banner .media-card .body-copy.center-text>.product-modal-link, .media-card .product-info-bundle .body-copy.center-text>.product-modal-link, .product-info-bundle .media-card .body-copy.center-text>.product-modal-link {
  margin-left: auto;
  margin-right: auto
}

.media-card .body-copy.right-align-text>a, .media-card .product-info .body-copy.right-align-text>.product-modal-link, .product-info .media-card .body-copy.right-align-text>.product-modal-link, .media-card .product-info-minimal .body-copy.right-align-text>.product-modal-link, .product-info-minimal .media-card .body-copy.right-align-text>.product-modal-link, .media-card .product-info-buy .body-copy.right-align-text>.product-modal-link, .product-info-buy .media-card .body-copy.right-align-text>.product-modal-link, .media-card .product-info-banner .body-copy.right-align-text>.product-modal-link, .product-info-banner .media-card .body-copy.right-align-text>.product-modal-link, .media-card .product-info-bundle .body-copy.right-align-text>.product-modal-link, .product-info-bundle .media-card .body-copy.right-align-text>.product-modal-link {
  margin-left: auto;
  margin-right: 0
}

.media-card .img-only {
  width: 100%;
  max-width: none
}

.media-card[data-body-copy-size="normal"] .body-copy .body {
  font-weight: 300;
  font-size: 16px;
  line-height: 1.375;
  letter-spacing: 0;
  text-transform: none
}

.media-card[data-body-copy-size="small"] .body-copy .body {
  font-weight: 300;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: none
}

@media(max-width:719px) {
  .media-card[data-width-mobile="full"] {
    margin-left: -30px;
    width: calc(100% + 30px * 2)
  }
}

.media-tile {
  width: 100%
}

.online-retailers {
  padding-top: 90px;
  padding-bottom: 90px;
  display: flex;
  width: 100%;
  min-height: 100%;
  align-items: center
}

@media(min-width:720px) {
  .online-retailers {
    padding-top: 90px;
    padding-bottom: 90px
  }
}

@media(min-width:1025px) {
  .online-retailers {
    padding-top: 140px;
    padding-bottom: 140px
  }
}

.modal-ctn .online-retailers {
  position: absolute;
  top: 0;
  background: rgba(47, 49, 50, 0.95)
}

.online-retailers .grid {
  align-items: center
}

.online-retailers .content {
  width: calc(100% - 24px);
  margin-right: 24px;
  margin-left: 0
}

@media(min-width:720px) {
  .online-retailers .content {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .online-retailers .content {
    width: calc(83.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .online-retailers .content {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .online-retailers .content {
    margin-left: 8.33333%
  }
}

.online-retailers .icon-logo-logi-g-localeaware-horizontal {
  font-size: 20px;
  position: relative;
  top: 3px
}

@media(min-width:720px) {
  .online-retailers .icon-logo-logi-g-localeaware-horizontal {
    font-size: 40px
  }
}

.online-retailers h2 {
  text-align: center;
  width: 100%
}

.online-retailers h2:first-of-type {
  margin-top: 0
}

.online-retailers table {
  border-collapse: separate;
  border-spacing: 0 3px;
  width: calc(100% + 60px);
  margin-left: -30px;
  table-layout: fixed
}

@media(min-width:720px) {
  .online-retailers table {
    width: 100%;
    margin-left: 0
  }
}

.online-retailers td {
  background-color: white;
  text-align: center;
  vertical-align: middle;
  padding: 10px 15px;
  color: #2f3132;
  position: relative;
  width: 33.333%
}

@media(min-width:720px) {
  .online-retailers td {
    padding: 19px 30px
  }
}

@media(min-width:1025px) {
  .online-retailers td {
    width: 25%
  }
}

.online-retailers td:before {
  content: '';
  position: absolute;
  top: 19px;
  bottom: 19px;
  left: 0;
  width: 1px;
  background-repeat: repeat-y;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-black-vert.gif)
}

.online-retailers td:first-child:before {
  content: none
}

.online-retailers .retailer-logo a, .online-retailers .retailer-logo .product-info .product-modal-link, .product-info .online-retailers .retailer-logo .product-modal-link, .online-retailers .retailer-logo .product-info-minimal .product-modal-link, .product-info-minimal .online-retailers .retailer-logo .product-modal-link, .online-retailers .retailer-logo .product-info-buy .product-modal-link, .product-info-buy .online-retailers .retailer-logo .product-modal-link, .online-retailers .retailer-logo .product-info-banner .product-modal-link, .product-info-banner .online-retailers .retailer-logo .product-modal-link, .online-retailers .retailer-logo .product-info-bundle .product-modal-link, .product-info-bundle .online-retailers .retailer-logo .product-modal-link {
  display: inline-block
}

.online-retailers .retailer-logo img {
  max-width: 70px;
  max-height: 30px
}

@media(min-width:720px) {
  .online-retailers .retailer-logo img {
    max-width: 100px;
    max-height: 40px
  }
}

.online-retailers .retailer-price, .online-retailers .retailer-avail {
  text-transform: uppercase
}

.online-retailers .retailer-price {
  font-size: 18px;
  font-weight: bold;
  white-space: nowrap
}

@media(min-width:720px) {
  .online-retailers .retailer-price {
    font-size: 20px
  }
}

.online-retailers .retailer-avail {
  font-size: 14px;
  display: none
}

@media(min-width:720px) {
  .online-retailers .retailer-avail {
    display: table-cell
  }
}

.online-retailers .retailer-avail-mobile {
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: normal;
  white-space: initial;
  color: #676767
}

@media(min-width:720px) {
  .online-retailers .retailer-avail-mobile {
    display: none
  }
}

.mini-cart-ctn {
  position: relative;
  z-index: 2
}

.cart-btn {
  background: 0;
  outline: 0;
  border: 0;
  padding: 0;
  cursor: pointer;
  padding: 20px 10px;
  position: relative;
  z-index: 1
}

@media(min-width:720px) {
  .cart-btn {
    padding: 20px
  }
}

body.mobile-nav-open .cart-btn {
  pointer-events: auto
}

.cart-btn .quantity {
  display: none;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 8px;
  right: 10px;
  z-index: 2;
  font-weight: bold;
  background-color: #00b8fc;
  border-radius: 50%;
  color: white;
  font-size: 12px;
  text-align: center;
  padding-left: 1px;
  padding-top: 2px
}

@media(min-width:1025px) {
  .cart-btn .quantity {
    right: 11px;
    top: 5px;
    padding-top: 4px;
    font-size: 14px;
    width: 23px;
    height: 23px
  }
}

@media(min-width:1025px) {
  .cart-btn:hover .icon-cart, .cart-btn:active .icon-cart, .cart-btn:not(.focus--mouse):focus .icon-cart {
    opacity: 1;
    transition: none
  }
  body.desktop-menu-open .cart-btn .icon-cart {
    opacity: 1
  }
  body.desktop-menu-open .cart-btn:hover .icon-cart, body.desktop-menu-open .cart-btn:active .icon-cart, body.desktop-menu-open .cart-btn:not(.focus--mouse):focus .icon-cart {
    color: #00b8fc
  }
}

.icon-cart {
  font-size: 18px;
  color: white;
  display: block;
  margin-left: 0;
  transform: translate3d(0, 0, 0);
  transition: color .2s linear, opacity .2s linear
}

body:not(.desktop-menu-open) .main-nav.theme-light:not(.pinned) .icon-cart, body:not(.desktop-menu-open) .carousel-controls.theme-light .main-nav.pagination-dots:not(.pinned) .icon-cart, .carousel-controls.theme-light body:not(.desktop-menu-open) .main-nav.pagination-dots:not(.pinned) .icon-cart {
  color: black
}

@media(min-width:1025px) {
  .icon-cart {
    font-size: 24px;
    opacity: .7
  }
  body.desktop-menu-open .icon-cart {
    color: #676767
  }
}

.icon-cart:after {
  display: block
}

.mini-cart {
  position: absolute;
  right: -30px;
  top: 41px;
  opacity: 0;
  transition: .2s all;
  visibility: hidden
}

@media(min-width:1025px) {
  .mini-cart {
    right: -33px
  }
}

.mini-cart .pointer-ctn {
  bottom: -27px;
  position: absolute;
  right: 50px
}

@media(min-width:720px) {
  .mini-cart .pointer-ctn {
    right: 60px
  }
}

@media(min-width:1025px) {
  .mini-cart .pointer-ctn {
    right: 66px
  }
}

.mini-cart .pointer {
  border-color: transparent transparent #fff transparent;
  border-style: solid;
  border-width: 0 20px 0;
  bottom: 0;
  display: block;
  height: 0;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  transition: .2s border-width ease-out
}

.mini-cart.active {
  opacity: 1;
  transition: .2s all;
  visibility: visible
}

.mini-cart.active .mini-cart-dropdown {
  clip: rect(0, 4000px, 700px, 0)
}

.mini-cart.active .cart-overlay {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0
}

.mini-cart.active .pointer {
  border-width: 0 8px 10px
}

.mini-cart .loader {
  position: relative;
  height: 46px;
  background: #f4f4f4;
  display: none
}

@media(min-width:720px) {
  .mini-cart .loader {
    height: 80px
  }
}

.mini-cart .g-loading-anim {
  width: 25px;
  height: 25px
}

@media(min-width:720px) {
  .mini-cart .g-loading-anim {
    width: 35px;
    height: 35px
  }
}

.mini-cart-dropdown {
  position: absolute;
  width: 100vw;
  top: 27px;
  right: -30px;
  clip: rect(0, 4000px, 0, 0);
  transition: all .25s ease;
  z-index: 1;
  background-color: #fff
}

@media(min-width:433px) {
  .mini-cart-dropdown {
    right: 0;
    width: 373px
  }
}

.mini-cart-product-list {
  position: relative;
  max-height: 410px;
  overflow-y: auto;
  background: white;
  color: black;
  padding: 0;
  margin: 0;
  list-style-type: none
}

.mini-cart-product-list li {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  padding: 20px 30px;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-black.gif);
  background-repeat: repeat-x;
  background-position: bottom left
}

@media(min-width:720px) {
  .mini-cart-product-list li {
    padding: 20px
  }
}

.mini-cart-product-list li:first-child .product-details .product-link {
  height: 100%;
  top: 0
}

.mini-cart-product-list li:last-child {
  background: 0
}

.mini-cart-product-list .product-thumb-ctn {
  width: 90px;
  position: relative;
  align-self: stretch
}

.mini-cart-product-list .product-thumb {
  max-width: 100%;
  max-height: 80px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}

.mini-cart-product-list .product-details {
  padding-left: 20px;
  flex-grow: 1;
  flex-basis: calc(100% - 90px)
}

.mini-cart-product-list .product-details p {
  margin: 0
}

.mini-cart-product-list .product-details .name {
  font-family: "Brown-Pro-Bold", Arial, sans-serif !important
}

.mini-cart-product-list .product-details .qty-price-ctn {
  display: flex;
  width: 100%;
  justify-content: space-between;
  color: #676767
}

.mini-cart-product-list .product-details .qty {
  text-align: left;
  padding-right: 10px
}

.mini-cart-product-list .product-details .price {
  text-align: right;
  padding-left: 10px
}

.mini-cart-product-list .product-details .product-link {
  position: absolute;
  width: 100%;
  height: calc(100% + 1px);
  top: -1px;
  left: 0;
  margin: 0;
  border: 0 solid #00b8fc;
  transition: .2s border ease-in
}

.mini-cart-product-list .product-details .product-link:hover {
  border-width: 4px;
  transition: 0 border
}

.mini-cart-footer {
  padding: 20px 30px;
  padding-bottom: 50px;
  background: #f4f4f4;
  position: relative
}

@media(min-width:720px) {
  .mini-cart-footer {
    padding: 20px
  }
}

.mini-cart-footer .total-items-ctn {
  display: flex;
  justify-content: space-between;
  width: 100%;
  font-weight: bold;
  color: #000;
  text-transform: uppercase
}

.mini-cart-footer .total-items {
  text-align: left;
  padding-right: 10px
}

.mini-cart-footer .sub-total {
  text-align: right;
  padding-left: 10px
}

.mini-cart-footer a.checkout-btn, .mini-cart-footer .product-info .checkout-btn.product-modal-link, .product-info .mini-cart-footer .checkout-btn.product-modal-link, .mini-cart-footer .product-info-minimal .checkout-btn.product-modal-link, .product-info-minimal .mini-cart-footer .checkout-btn.product-modal-link, .mini-cart-footer .product-info-buy .checkout-btn.product-modal-link, .product-info-buy .mini-cart-footer .checkout-btn.product-modal-link, .mini-cart-footer .product-info-banner .checkout-btn.product-modal-link, .product-info-banner .mini-cart-footer .checkout-btn.product-modal-link, .mini-cart-footer .product-info-bundle .checkout-btn.product-modal-link, .product-info-bundle .mini-cart-footer .checkout-btn.product-modal-link {
  display: block;
  margin-top: 18px
}

.mini-cart-close-btn {
  background: 0;
  outline: 0;
  border: 0;
  padding: 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url(gaming-pagelibs/resources/images/x.png);
  width: 66px;
  height: 66px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%)
}

@media(min-width:720px) {
  .mini-cart-close-btn {
    display: none
  }
}

.cookie-disclaimer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #262626;
  color: white;
  z-index: 50;
  transform: translateY(100%);
  transition: .5s transform ease-out 1s
}

.cookie-disclaimer.show {
  transform: translateY(0)
}

.cookie-disclaimer .disclaimer {
  position: relative
}

.cookie-disclaimer p {
  padding: 40px 100px;
  text-align: center;
  margin-left: auto;
  margin-right: auto
}

.cookie-disclaimer .close-btn {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%)
}

.control-bar-ctn {
  background-color: #f4f4f4;
  overflow: visible;
  transition: background-color .25s ease;
  width: 100% !important;
  z-index: 49
}

@media(max-width:719px) {
  .control-bar-ctn {
    overflow: hidden
  }
}

.control-bar-ctn.pinned {
  background-color: #2f3132
}

@media(min-width:960px) {
  .control-bar-ctn.pinned .control-bar .option.selected {
    background-image: url(gaming-pagelibs/resources/images/icon-checkmark.svg)
  }
}

.control-bar-ctn.pinned .control-bar button {
  color: #f4f4f4
}

.control-bar-ctn.pinned .control-bar button.toggle-filters {
  background-position: 0 48%
}

@media(min-width:960px) {
  .control-bar-ctn.pinned .control-bar button.toggle-filters {
    background-image: url(gaming-pagelibs/resources/images/icon-toggle-light.svg);
    background-position: 0 4px
  }
  .control-bar-ctn.pinned .control-bar button.toggle-filters:hover {
    color: #00b8fc
  }
}

.control-bar-ctn.pinned .control-bar button.toggle-sorting .icon {
  background-position: 0 50%
}

@media(min-width:960px) {
  .control-bar-ctn.pinned .control-bar button.toggle-sorting .icon {
    background-image: url(gaming-pagelibs/resources/images/icon-down-arrow-light.svg);
    background-position: 0 40%
  }
}

.control-bar-ctn.pinned .control-bar button.toggle-sorting .desktop {
  display: none
}

@media(min-width:960px) {
  .control-bar-ctn.pinned .control-bar button.toggle-sorting:hover {
    color: #00b8fc
  }
  .control-bar-ctn.pinned .control-bar button.toggle-sorting .desktop {
    display: inline-block
  }
  .control-bar-ctn.pinned .control-bar button.toggle-sorting .mobile {
    display: none
  }
}

.control-bar-ctn.pinned .control-bar .count {
  color: #f4f4f4
}

.control-bar-ctn.pinned .sort-options {
  background: #2f3132;
  border-color: #2f3132;
  color: #fff
}

.control-bar {
  align-items: center;
  display: flex;
  height: 64px;
  margin-top: 0;
  overflow: visible;
  position: relative
}

@media(min-width:960px) {
  .control-bar {
    height: 80px
  }
}

@media(min-width:1490px) {
  .control-bar {
    padding: 0
  }
}

.control-bar.filters-open .toggle-filters {
  background-position: 0 100%;
  color: #676767
}

@media(min-width:960px) {
  .control-bar.filters-open .toggle-filters {
    background-position: 0 48%
  }
}

@media(min-width:960px) {
  .control-bar.filters-open .toggle-filters .tablet-landscape.hide-button {
    display: inline-block !important
  }
}

@media(min-width:960px) {
  .control-bar.filters-open .toggle-filters .tablet-landscape.show-button {
    display: none !important
  }
}

.control-bar.filters-closed .count {
  opacity: 0
}

@media(min-width:960px) {
  .control-bar.filters-closed .hide-button {
    display: none !important
  }
  .control-bar.filters-closed .show-button {
    display: inline-block !important
  }
}

.control-bar .col {
  width: calc(50% - 12px);
  margin-right: 0;
  align-items: center;
  display: flex;
  height: 30px;
  justify-content: center
}

@media(min-width:720px) {
  .control-bar .col {
    width: calc(50% - 12px);
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .control-bar .col {
    width: calc(50% - 10px);
    margin-right: 0
  }
}

.control-bar .col.omega {
  border-left: 1px dashed #676767
}

@media(min-width:960px) {
  .control-bar .col {
    justify-content: flex-start
  }
  .control-bar .col.omega {
    border: 0;
    justify-content: flex-end
  }
}

.control-bar .count {
  color: #676767;
  display: inline-block;
  font-family: "Brown-Pro-Bold", Arial, sans-serif;
  font-size: .875em;
  left: 150px;
  opacity: 1;
  position: absolute;
  text-align: right;
  text-transform: uppercase;
  transition: opacity .2s ease;
  z-index: 1
}

@media(min-width:960px) {
  .control-bar .count {
    display: none
  }
}

.control-bar.mobile-sort-open .omega {
  border-left: 0
}

.control-bar.mobile-sort-open .toggle-sorting {
  color: #676767
}

.control-bar.mobile-sort-open button.toggle-sorting .icon {
  background-position: 0 100%
}

.control-bar button {
  background-position: 0 40%;
  background-repeat: no-repeat;
  color: #00b8fc;
  font-family: "Brown-Pro-Bold", Arial, sans-serif;
  font-size: .875em;
  text-transform: uppercase
}

.control-bar button .tablet-landscape {
  display: none
}

@media(min-width:960px) {
  .control-bar button {
    color: #676767;
    font-size: 1em
  }
  .control-bar button .mobile {
    display: none
  }
  .control-bar button .tablet-landscape {
    display: inline-block
  }
  .control-bar button:hover {
    color: #262626
  }
}

.control-bar button.transparent {
  background-color: transparent;
  border: 0;
  outline: 0
}

.control-bar button.toggle-filters {
  background-image: url(gaming-pagelibs/resources/images/icon-toggle-mobile.svg);
  background-size: 16px auto;
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-left: 24px;
  position: relative;
  width: 80px;
  z-index: 2
}

@media(min-width:960px) {
  .control-bar button.toggle-filters {
    background-image: url(gaming-pagelibs/resources/images/icon-toggle.svg);
    background-size: auto;
    background-position: 0 48%;
    width: auto
  }
}

.control-bar button.toggle-sorting .icon {
  background-image: url(gaming-pagelibs/resources/images/icon-sort-mobile.svg);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: 9px auto;
  display: inline-block;
  height: 12px;
  transition: transform .2s;
  width: 12px
}

@media(min-width:960px) {
  .control-bar button.toggle-sorting .icon {
    background-image: url(gaming-pagelibs/resources/images/icon-down-arrow.svg);
    background-position: 0 40%;
    background-size: auto
  }
}

.control-bar button.toggle-sorting .text {
  display: inline-block;
  margin-left: 5px
}

@media(min-width:960px) {
  .control-bar button.toggle-sorting .text {
    margin-left: 0;
    margin-right: 8px
  }
}

.control-bar button.toggle-sorting .desktop {
  display: none
}

@media(min-width:960px) {
  .control-bar button.toggle-sorting .mobile {
    display: none
  }
  .control-bar button.toggle-sorting .desktop {
    display: inline-block
  }
}

@media(min-width:960px) {
  .control-bar button.open .icon {
    transform: rotate(180deg)
  }
}

.sort-options {
  background-color: #f4f4f4;
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: right;
  top: 100%;
  right: 0;
  width: 306px;
  z-index: 8
}

.sort-options.open {
  display: block
}

.sort-options .sort-option-close {
  display: none;
  background-color: #676767;
  opacity: 1;
  padding: 10px 18px 10px 20px;
  border: 0
}

.sort-options .sort-option-close:hover, .sort-options .sort-option-close:active, .sort-options .sort-option-close:not(.focus--mouse):focus {
  background-color: #0090bf
}

.sort-options .sort-option-close::after {
  margin-top: 1px;
  color: white
}

.sort-options .sort-option-close span {
  padding-right: 8px;
  color: white
}

.sort-options .option {
  border-top: 1px dotted #c3c6c8;
  color: #2f3132;
  cursor: pointer;
  font-family: "Brown-Pro-Regular", Arial, sans-serif;
  padding: 18px 20px 17px 45px;
  text-transform: uppercase
}

.sort-options .option button {
  background: transparent;
  border: 0;
  padding: 0
}

@media(max-width:"min-width: 720px"-1) {
  .sort-options .option:first-child {
    border-top: 0
  }
}

.sort-options .option:hover {
  background-color: #c3c6c8;
  color: #fff
}

@media(min-width:960px) {
  .sort-options .option:hover {
    background-color: #676767
  }
}

@media(max-width:719px) {
  .sort-options .option.selected {
    border-left: 9px solid #00b8fc
  }
}

@media(min-width:720px) {
  .sort-options .option.selected {
    background-image: url(gaming-pagelibs/resources/images/icon-checkmark-dark.svg);
    background-position: 22px 22px;
    background-repeat: no-repeat;
    background-size: 14px 11px
  }
  .sort-options .option.selected:hover {
    background-image: url(gaming-pagelibs/resources/images/icon-checkmark.svg)
  }
}

.sort-options .option[data-sort-property^="price"] {
  display: none
}

.sort-options .option[data-sort-property^="price"].active {
  display: block
}

.sort-options.mobile {
  display: block;
  position: relative;
  top: auto;
  width: auto
}

@media(min-width:960px) {
  .sort-options.mobile {
    display: none
  }
}

.sort-options.mobile .option {
  font-family: "Brown-Pro-Bold", Arial, sans-serif;
  font-size: .75em;
  padding-bottom: 21px;
  padding-top: 22px
}

.mobile-menu-close {
  background-color: #00b8fc;
  background-image: url(gaming-pagelibs/resources/images/icon-checkmark.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
  border: 0;
  border-radius: 0;
  display: block;
  height: 64px;
  outline: 0;
  position: absolute;
  visibility: hidden;
  width: 64px;
  z-index: 1981
}

@media(min-width:960px) {
  .mobile-menu-close {
    display: none
  }
}

.mobile-menu-close:hover {
  background-color: #676767
}

.mobile-menu-close.active {
  visibility: visible
}

.control-bar-ctn[data-filters-func="hidden"] .control-bar button.toggle-filters {
  display: none
}

.control-bar-ctn[data-filters-func="hidden"] .control-bar .col.omega {
  border-left: 0
}

.control-bar-ctn[data-hide-sort="true"] .control-bar button.toggle-sorting {
  display: none
}

.control-bar-ctn[data-hide-sort="true"] .control-bar .col.omega {
  border-left: 0
}

.control-bar-ctn[data-filters-func="hidden"][data-hide-sort="true"] .control-bar {
  display: none
}

.plp-page ::-moz-selection {
  background: #00b8fc;
  color: #fff
}

.plp-page ::selection {
  background: #00b8fc;
  color: #fff
}

.plp-page ::-moz-selection {
  background: #00b8fc
}

.plp-grid-container {
  padding-left: 3px;
  padding-right: 3px;
  margin-left: -3px;
  margin-right: -3px;
  background-color: #fff;
  color: #2f3132
}

@media(max-width:719px) {
  .plp-grid-container>.container-xl, .img-banner[data-img-size^="col-"] .plp-grid-container>.img-banner-img-ctn {
    padding-left: 0;
    padding-right: 0
  }
}

@media(min-width:720px) {
  .plp-grid-container {
    padding-top: 79px
  }
}

.plp-grid-container .product-grid-main-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin-right: -24px;
  overflow: hidden;
  position: relative
}

@media(min-width:720px) {
  .plp-grid-container .product-grid-main-wrapper {
    margin-right: -24px
  }
}

@media(min-width:1025px) {
  .plp-grid-container .product-grid-main-wrapper {
    margin-right: -20px
  }
}

@media(min-width:1490px) {
  .plp-grid-container .product-grid-main-wrapper {
    margin-right: -20px
  }
}

@media(max-width:549px) {
  .plp-grid-container .product-grid-main-wrapper {
    margin-right: 0
  }
}

@media(max-width:719px) {
  .plp-grid-container .product-grid-main-wrapper {
    flex-wrap: nowrap
  }
}

@media(min-width:720px) {
  .plp-grid-container .product-grid-main-wrapper {
    left: 0 !important
  }
}

.plp-grid-container .product-grid-main-wrapper .col {
  overflow: hidden
}

.plp-grid-container .product-grid-main-wrapper .col.alpha {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .plp-grid-container .product-grid-main-wrapper .col.alpha {
    width: calc(37.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .plp-grid-container .product-grid-main-wrapper .col.alpha {
    width: calc(25% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .plp-grid-container .product-grid-main-wrapper .col.alpha {
    width: calc(21.42857% - 20px);
    margin-right: 20px
  }
}

@media(max-width:719px) {
  .plp-grid-container .product-grid-main-wrapper .col.alpha {
    background-color: #f4f4f4;
    margin-right: 15px;
    min-width: 260px;
    padding: 0 20px 20px 44px;
    position: absolute;
    right: 100%;
    width: calc(100% - 64px)
  }
}

@media(min-width:720px) {
  .plp-grid-container .product-grid-main-wrapper .col.alpha {
    position: relative
  }
}

@media(min-width:1025px) {
  .plp-grid-container .product-grid-main-wrapper .col.alpha {
    padding-bottom: 60px
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .plp-grid-container .product-grid-main-wrapper .col.alpha {
    padding-bottom: 60px
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .plp-grid-container .product-grid-main-wrapper .col.alpha {
    padding-bottom: 100px
  }
}

@media(min-width:720px) {
  .plp-grid-container .product-grid-main-wrapper .col.alpha .filters>div:first-child {
    background-image: url(gaming-pagelibs/resources/images/dotted-line-black.gif);
    background-repeat: repeat-x;
    background-position: top
  }
}

@media(min-width:720px) {
  .plp-grid-container .product-grid-main-wrapper .col.alpha .filters>div:first-child .plp-page-filters-v2 {
    background-repeat: repeat-x;
    padding-top: 1px
  }
}

.plp-grid-container .product-grid-main-wrapper .col.omega {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .plp-grid-container .product-grid-main-wrapper .col.omega {
    width: calc(62.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .plp-grid-container .product-grid-main-wrapper .col.omega {
    width: calc(75% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .plp-grid-container .product-grid-main-wrapper .col.omega {
    width: calc(78.57143% - 20px);
    margin-right: 20px
  }
}

@media(max-width:719px) {
  .plp-grid-container .product-grid-main-wrapper .col.omega {
    margin: 0;
    padding-top: 45px;
    transition: opacity .35s;
    width: 100%
  }
  .plp-grid-container .product-grid-main-wrapper .col.omega.filters-open {
    opacity: .4
  }
}

@media(max-width:1024px) {
  .plp-grid-container .product-grid-main-wrapper .col.omega {
    margin: 0
  }
}

.plp-grid-container .product-grid-main-wrapper .col.mobile-sort {
  display: none
}

@media(max-width:719px) {
  .plp-grid-container .product-grid-main-wrapper .col.mobile-sort {
    width: 100%;
    margin-right: 24px;
    display: block;
    margin-right: 0;
    margin-left: 15px;
    min-height: 0;
    padding: 0;
    left: 100%;
    position: absolute;
    width: calc(100% - 64px)
  }
}

@media(max-width:719px) and (min-width:720px) {
  .plp-grid-container .product-grid-main-wrapper .col.mobile-sort {
    width: calc(0% - 24px);
    margin-right: 24px
  }
}

@media(max-width:719px) and (min-width:1025px) {
  .plp-grid-container .product-grid-main-wrapper .col.mobile-sort {
    width: calc(0% - 20px);
    margin-right: 20px
  }
}

@media(max-width:719px) and (min-width:1490px) {
  .plp-grid-container .product-grid-main-wrapper .col.mobile-sort {
    width: calc(0% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .plp-grid-container[data-filters-func="collapsed"] .product-grid-main-wrapper .col.alpha {
    position: absolute;
    left: -350px
  }
}

.plp-grid-container[data-filters-func="collapsed"] .product-grid-main-wrapper .col.omega {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .plp-grid-container[data-filters-func="collapsed"] .product-grid-main-wrapper .col.omega {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .plp-grid-container[data-filters-func="collapsed"] .product-grid-main-wrapper .col.omega {
    width: calc(100% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .plp-grid-container[data-filters-func="collapsed"] .product-grid-main-wrapper .col.omega {
    width: calc(100% - 20px);
    margin-right: 20px
  }
}

.plp-grid-container[data-filters-func="hidden"] .product-grid-main-wrapper .col.alpha {
  display: none
}

.plp-grid-container[data-filters-func="hidden"] .product-grid-main-wrapper .col.omega {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .plp-grid-container[data-filters-func="hidden"] .product-grid-main-wrapper .col.omega {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .plp-grid-container[data-filters-func="hidden"] .product-grid-main-wrapper .col.omega {
    width: calc(100% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .plp-grid-container[data-filters-func="hidden"] .product-grid-main-wrapper .col.omega {
    width: calc(100% - 20px);
    margin-right: 20px
  }
}

.plp-grid-container[data-filters-func="hidden"] .product-grid-main-wrapper .col.omega.filters-open {
  opacity: 1
}

.plp-grid-container[data-module-type="apparel"] .plp-product-grid .product .img-outer .img-inner>span.active img {
  max-width: none;
  max-height: none;
  object-fit: cover;
  width: 100%;
  height: 100%
}

.plp-grid-container[data-module-type="apparel"] .plp-product-grid .product .img-outer .img-inner {
  padding: 0
}

.plp-grid-container[data-module-type="apparel"] .plp-product-grid .product .compare-wrapper {
  display: none
}

.plp-product-grid {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between
}

.plp-product-grid .no-results {
  left: 50%;
  margin: 0 auto 0;
  opacity: 0;
  position: absolute;
  text-align: center;
  transform: translateX(-50%);
  width: 100%
}

.plp-product-grid .no-results h2 {
  font-size: 2.25em;
  margin-bottom: .5em
}

.plp-product-grid .no-results p {
  color: #2f3132;
  font-family: "Brown-Pro-Light", Arial, sans-serif;
  font-size: 1.125em;
  margin: 0
}

.plp-product-grid .no-results a, .plp-product-grid .no-results .product-info .product-modal-link, .product-info .plp-product-grid .no-results .product-modal-link, .plp-product-grid .no-results .product-info-minimal .product-modal-link, .product-info-minimal .plp-product-grid .no-results .product-modal-link, .plp-product-grid .no-results .product-info-buy .product-modal-link, .product-info-buy .plp-product-grid .no-results .product-modal-link, .plp-product-grid .no-results .product-info-banner .product-modal-link, .product-info-banner .plp-product-grid .no-results .product-modal-link, .plp-product-grid .no-results .product-info-bundle .product-modal-link, .product-info-bundle .plp-product-grid .no-results .product-modal-link {
  color: #00b8fc;
  font-family: "Brown-Pro-Regular", Arial, sans-serif
}

.plp-product-grid .no-results.show {
  opacity: 1
}

.plp-product-grid .product {
  border: 1px solid transparent;
  margin-bottom: 28px;
  padding: 0 24px 20px 24px;
  position: relative;
  width: calc(100% + 24px);
  margin-right: -24px
}

@media(min-width:550px) {
  .plp-product-grid .product {
    width: 49.9%;
    padding: 0 13px 20px 13px;
    margin-right: 0
  }
}

@media(min-width:1280px) {
  .plp-product-grid .product {
    width: 33.3%
  }
}

.plp-product-grid .product .js-plp-product-carousel-ctn .slick-track {
  transition: transform 0 linear !important
}

.plp-product-grid .product .plp-product-banner {
  font-weight: bold;
  background-color: #2f3132;
  color: #f4f4f4;
  font-size: 12px;
  left: 11px;
  max-width: calc(100% - 22px);
  overflow-wrap: break-word;
  padding: 10px 15px 8px 15px;
  pointer-events: none;
  position: absolute;
  text-transform: uppercase;
  transition: all .25s ease;
  top: 11px;
  visibility: visible;
  z-index: 9
}

.plp-product-grid .product .plp-product-banner html[lang^="en"], .plp-product-grid .product .plp-product-banner html[lang^="EN"] {
  font-size: 14px
}

.plp-product-grid .product .plp-product-banner.top-seller {
  z-index: 10
}

.plp-product-grid .product .plp-product-banner.support {
  background-color: #00b8fc;
  color: #000
}

.plp-product-grid .product .compare-wrapper {
  font-weight: bold;
  color: #0090bf;
  display: flex;
  font-size: 14px;
  padding: 0 4px;
  line-height: 1.75;
  opacity: 0;
  position: absolute;
  right: 29px;
  text-transform: uppercase;
  top: 14px;
  transition: all .25s ease;
  z-index: 9
}

@media(max-width:1024px) {
  .plp-product-grid .product .compare-wrapper {
    display: none
  }
}

.plp-product-grid .product .compare-wrapper input[disabled]+label, .plp-product-grid .product .compare-wrapper input[disabled]+label:before {
  cursor: default
}

.plp-product-grid .product .compare-wrapper input[type="checkbox"]+label:before {
  background-color: #fff;
  border-radius: 4px
}

.plp-product-grid .product .compare-wrapper label {
  cursor: pointer
}

.plp-product-grid .product .compare-wrapper:focus-within {
  opacity: 1
}

.plp-product-grid .product .color-swatches-ctn {
  display: none;
  padding-top: 10px
}

.plp-product-grid .product .color-swatches-ctn.active {
  display: block
}

.plp-product-grid .product .color-swatches-ctn .color-name {
  display: none
}

.plp-product-grid .product .img-link {
  display: block
}

.plp-product-grid .product .img-link:focus:not(.focus--mouse) {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc
}

.theme-astro .plp-product-grid .product .img-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .plp-product-grid .product .img-link:focus:not(.focus--mouse) {
  box-shadow: 0 0 10px #ff3600
}

.plp-product-grid .product .img-link:focus+.compare-wrapper {
  opacity: 1
}

.plp-product-grid .product .img-outer {
  height: 0;
  overflow: visible;
  padding-top: 100%;
  position: relative
}

.plp-product-grid .product .img-outer .img-inner {
  align-items: center;
  background-color: #f4f4f4;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  padding: 35px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%
}

.plp-product-grid .product .img-outer .img-inner>img {
  display: none
}

.plp-product-grid .product .img-outer .img-inner>span {
  display: none;
  width: 100%
}

.plp-product-grid .product .img-outer .img-inner>span.active {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center
}

.plp-product-grid .product .img-outer .img-inner>span.active img {
  align-self: center;
  display: inline-block;
  flex-shrink: 0
}

.plp-product-grid .product .img-outer .img-inner .carousel-ctn {
  left: 50%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  visibility: hidden;
  width: calc(100% - 70px);
  z-index: 1
}

.plp-product-grid .product .img-outer .img-inner .carousel-ctn.active {
  visibility: visible
}

.plp-product-grid .product .img-outer .img-inner .carousel-ctn img {
  display: inline-block
}

.plp-product-grid .product .img-outer .img-inner .carousel-ctn.active:focus {
  outline: 0;
  box-shadow: 0 0 10px #00b8fc
}

.plp-product-grid .product .img-outer .img-inner .carousel-ctn a, .plp-product-grid .product .img-outer .img-inner .carousel-ctn .product-info .product-modal-link, .product-info .plp-product-grid .product .img-outer .img-inner .carousel-ctn .product-modal-link, .plp-product-grid .product .img-outer .img-inner .carousel-ctn .product-info-minimal .product-modal-link, .product-info-minimal .plp-product-grid .product .img-outer .img-inner .carousel-ctn .product-modal-link, .plp-product-grid .product .img-outer .img-inner .carousel-ctn .product-info-buy .product-modal-link, .product-info-buy .plp-product-grid .product .img-outer .img-inner .carousel-ctn .product-modal-link, .plp-product-grid .product .img-outer .img-inner .carousel-ctn .product-info-banner .product-modal-link, .product-info-banner .plp-product-grid .product .img-outer .img-inner .carousel-ctn .product-modal-link, .plp-product-grid .product .img-outer .img-inner .carousel-ctn .product-info-bundle .product-modal-link, .product-info-bundle .plp-product-grid .product .img-outer .img-inner .carousel-ctn .product-modal-link {
  position: absolute;
  top: 50%;
  left: 40%;
  opacity: 0
}

.plp-product-grid .product .img-outer .img-inner .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] .carousel-simple {
  padding-bottom: 0
}

.plp-product-grid .product .img-outer .img-inner .slick-list li:focus:not(.focus--mouse) {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc;
  outline-offset: -1px;
  box-shadow: inset 0 0 10px #00b8fc
}

.theme-astro .plp-product-grid .product .img-outer .img-inner .slick-list li:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .plp-product-grid .product .img-outer .img-inner .slick-list li:focus:not(.focus--mouse) {
  box-shadow: 0 0 10px #ff3600
}

.plp-product-grid .product .img-outer .img-inner .slick-dots {
  display: none !important
}

.plp-product-grid .product .img-outer .img-inner .carousel-simple-ctn[data-dots-position="below"][data-dots="true"] .slick-arrow:not(.prev-btn):not(.next-btn) {
  top: 50%
}

.plp-product-grid .product .img-outer .img-inner .slick-arrow {
  display: none !important;
  transition: opacity .2s ease
}

@media(min-width:1025px) {
  .plp-product-grid .product .img-outer .img-inner .slick-arrow {
    display: block !important;
    opacity: 0
  }
}

.plp-product-grid .product .img-outer .img-inner .slick-arrow.slick-prev {
  left: -25px
}

.plp-product-grid .product .img-outer .img-inner .slick-arrow.slick-next {
  right: -25px
}

.plp-product-grid .product .img-outer .slick-dots {
  bottom: 25px;
  display: none !important;
  transition: opacity .2s ease
}

@media(min-width:1025px) {
  .plp-product-grid .product .img-outer .slick-dots {
    opacity: 0
  }
}

.plp-product-grid .product .img-outer .slick-dots.active {
  display: flex !important
}

.plp-product-grid .product .img-outer .slick-dots.theme-light .slick-active button:before, .plp-product-grid .product .img-outer .carousel-controls.theme-light .slick-dots.pagination-dots .slick-active button:before, .carousel-controls.theme-light .plp-product-grid .product .img-outer .slick-dots.pagination-dots .slick-active button:before {
  border-color: #00b8fc
}

.plp-product-grid .product .img-outer:focus .compare-wrapper, .plp-product-grid .product .img-outer:focus .slick-arrow, .plp-product-grid .product .img-outer:focus .slick-dots {
  opacity: 1
}

.plp-product-grid .product .img-outer:hover .slick-arrow, .plp-product-grid .product .img-outer:hover .slick-dots, .plp-product-grid .product .img-outer.active .slick-arrow, .plp-product-grid .product .img-outer.active .slick-dots {
  opacity: 1
}

.plp-product-grid .product .series-badge-ctn {
  float: left;
  padding-top: 17px;
  width: 42px
}

.plp-product-grid .product .series-badge {
  background-color: #f4f4f4;
  color: black;
  padding: 0 8px;
  display: inline-block;
  font-size: 10px;
  left: 0;
  line-height: 22px;
  letter-spacing: .1em;
  margin-top: 0;
  position: relative;
  text-transform: uppercase;
  font-weight: 300;
  white-space: nowrap;
  -webkit-font-smoothing: initial;
  -moz-osx-font-smoothing: initial;
  transform: rotate(-90deg) translateX(-100%);
  transform-origin: top left
}

.plp-product-grid .product .series-badge strong {
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  top: 1px
}

.plp-product-grid .product .series-badge span {
  position: relative;
  top: 1px
}

.plp-product-grid .product .series-badge.astro {
  background-color: transparent !important;
  padding: 0;
  background-image: url(gaming-pagelibs/resources/images/astro-series-badge-light.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left bottom;
  width: 70px;
  height: 22px;
  font-size: 0;
  line-height: 0;
  margin-left: 0;
  margin-top: 0;
  top: -17px
}

.plp-product-grid .product .series-badge.astro>* {
  display: none
}

.theme-dark .plp-product-grid .product .series-badge.astro, .product-info-banner .plp-product-grid .product .series-badge.astro, [data-theme="theme-dark"] .plp-product-grid .product .series-badge.astro {
  background-image: url(gaming-pagelibs/resources/images/astro-series-badge-dark.png)
}

.plp-product-grid .product .copy-wrapper.has-label {
  float: left;
  width: calc(100% - 42px)
}

.plp-product-grid .product .copy-wrapper a, .plp-product-grid .product .copy-wrapper .product-info .product-modal-link, .product-info .plp-product-grid .product .copy-wrapper .product-modal-link, .plp-product-grid .product .copy-wrapper .product-info-minimal .product-modal-link, .product-info-minimal .plp-product-grid .product .copy-wrapper .product-modal-link, .plp-product-grid .product .copy-wrapper .product-info-buy .product-modal-link, .product-info-buy .plp-product-grid .product .copy-wrapper .product-modal-link, .plp-product-grid .product .copy-wrapper .product-info-banner .product-modal-link, .product-info-banner .plp-product-grid .product .copy-wrapper .product-modal-link, .plp-product-grid .product .copy-wrapper .product-info-bundle .product-modal-link, .product-info-bundle .plp-product-grid .product .copy-wrapper .product-modal-link {
  display: block;
  text-decoration: none
}

.plp-product-grid .product .copy-wrapper a:focus:not(.focus--mouse), .plp-product-grid .product .copy-wrapper .product-info .product-modal-link:focus:not(.focus--mouse), .product-info .plp-product-grid .product .copy-wrapper .product-modal-link:focus:not(.focus--mouse), .plp-product-grid .product .copy-wrapper .product-info-minimal .product-modal-link:focus:not(.focus--mouse), .product-info-minimal .plp-product-grid .product .copy-wrapper .product-modal-link:focus:not(.focus--mouse), .plp-product-grid .product .copy-wrapper .product-info-buy .product-modal-link:focus:not(.focus--mouse), .product-info-buy .plp-product-grid .product .copy-wrapper .product-modal-link:focus:not(.focus--mouse), .plp-product-grid .product .copy-wrapper .product-info-banner .product-modal-link:focus:not(.focus--mouse), .product-info-banner .plp-product-grid .product .copy-wrapper .product-modal-link:focus:not(.focus--mouse), .plp-product-grid .product .copy-wrapper .product-info-bundle .product-modal-link:focus:not(.focus--mouse), .product-info-bundle .plp-product-grid .product .copy-wrapper .product-modal-link:focus:not(.focus--mouse) {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc
}

.theme-astro .plp-product-grid .product .copy-wrapper a:focus:not(.focus--mouse), .theme-astro .plp-product-grid .product .copy-wrapper .product-info .product-modal-link:focus:not(.focus--mouse), .product-info .theme-astro .plp-product-grid .product .copy-wrapper .product-modal-link:focus:not(.focus--mouse), .theme-astro .plp-product-grid .product .copy-wrapper .product-info-minimal .product-modal-link:focus:not(.focus--mouse), .product-info-minimal .theme-astro .plp-product-grid .product .copy-wrapper .product-modal-link:focus:not(.focus--mouse), .theme-astro .plp-product-grid .product .copy-wrapper .product-info-buy .product-modal-link:focus:not(.focus--mouse), .product-info-buy .theme-astro .plp-product-grid .product .copy-wrapper .product-modal-link:focus:not(.focus--mouse), .theme-astro .plp-product-grid .product .copy-wrapper .product-info-banner .product-modal-link:focus:not(.focus--mouse), .product-info-banner .theme-astro .plp-product-grid .product .copy-wrapper .product-modal-link:focus:not(.focus--mouse), .theme-astro .plp-product-grid .product .copy-wrapper .product-info-bundle .product-modal-link:focus:not(.focus--mouse), .product-info-bundle .theme-astro .plp-product-grid .product .copy-wrapper .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .plp-product-grid .product .copy-wrapper a:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .plp-product-grid .product .copy-wrapper .product-info .product-modal-link:focus:not(.focus--mouse), .product-info [data-design-theme="theme-astro"] .plp-product-grid .product .copy-wrapper .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .plp-product-grid .product .copy-wrapper .product-info-minimal .product-modal-link:focus:not(.focus--mouse), .product-info-minimal [data-design-theme="theme-astro"] .plp-product-grid .product .copy-wrapper .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .plp-product-grid .product .copy-wrapper .product-info-buy .product-modal-link:focus:not(.focus--mouse), .product-info-buy [data-design-theme="theme-astro"] .plp-product-grid .product .copy-wrapper .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .plp-product-grid .product .copy-wrapper .product-info-banner .product-modal-link:focus:not(.focus--mouse), .product-info-banner [data-design-theme="theme-astro"] .plp-product-grid .product .copy-wrapper .product-modal-link:focus:not(.focus--mouse), [data-design-theme="theme-astro"] .plp-product-grid .product .copy-wrapper .product-info-bundle .product-modal-link:focus:not(.focus--mouse), .product-info-bundle [data-design-theme="theme-astro"] .plp-product-grid .product .copy-wrapper .product-modal-link:focus:not(.focus--mouse) {
  box-shadow: 0 0 10px #ff3600
}

.plp-product-grid .product .copy-wrapper .title {
  font-family: "Brown-Pro-Bold", Arial, sans-serif !important;
  margin: 17px 0 9px 0
}

.plp-product-grid .product .copy-wrapper .title a, .plp-product-grid .product .copy-wrapper .title .product-info .product-modal-link, .product-info .plp-product-grid .product .copy-wrapper .title .product-modal-link, .plp-product-grid .product .copy-wrapper .title .product-info-minimal .product-modal-link, .product-info-minimal .plp-product-grid .product .copy-wrapper .title .product-modal-link, .plp-product-grid .product .copy-wrapper .title .product-info-buy .product-modal-link, .product-info-buy .plp-product-grid .product .copy-wrapper .title .product-modal-link, .plp-product-grid .product .copy-wrapper .title .product-info-banner .product-modal-link, .product-info-banner .plp-product-grid .product .copy-wrapper .title .product-modal-link, .plp-product-grid .product .copy-wrapper .title .product-info-bundle .product-modal-link, .product-info-bundle .plp-product-grid .product .copy-wrapper .title .product-modal-link {
  text-decoration: none
}

.plp-product-grid .product .copy-wrapper .body {
  font-weight: 300;
  color: #676767;
  margin-top: 9px
}

@media(max-width:719px) {
  .plp-product-grid .product .copy-wrapper .body {
    font-size: 14px;
    color: #676767
  }
}

.plp-product-grid .product .copy-wrapper .body a, .plp-product-grid .product .copy-wrapper .body .product-info .product-modal-link, .product-info .plp-product-grid .product .copy-wrapper .body .product-modal-link, .plp-product-grid .product .copy-wrapper .body .product-info-minimal .product-modal-link, .product-info-minimal .plp-product-grid .product .copy-wrapper .body .product-modal-link, .plp-product-grid .product .copy-wrapper .body .product-info-buy .product-modal-link, .product-info-buy .plp-product-grid .product .copy-wrapper .body .product-modal-link, .plp-product-grid .product .copy-wrapper .body .product-info-banner .product-modal-link, .product-info-banner .plp-product-grid .product .copy-wrapper .body .product-modal-link, .plp-product-grid .product .copy-wrapper .body .product-info-bundle .product-modal-link, .product-info-bundle .plp-product-grid .product .copy-wrapper .body .product-modal-link {
  text-decoration: none
}

.plp-product-grid .product .copy-wrapper .product-price {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: uppercase;
  color: #676767;
  min-height: 1em;
  text-transform: none
}

@media(min-width:1025px) {
  .plp-product-grid .product .copy-wrapper .product-price {
    font-size: 18px;
    line-height: 1.22222;
    letter-spacing: 0
  }
}

@media(max-width:719px) {
  .plp-product-grid .product .copy-wrapper .product-price {
    font-weight: 300
  }
}

.plp-product-grid .product .copy-wrapper a, .plp-product-grid .product .copy-wrapper .product-info .product-modal-link, .product-info .plp-product-grid .product .copy-wrapper .product-modal-link, .plp-product-grid .product .copy-wrapper .product-info-minimal .product-modal-link, .product-info-minimal .plp-product-grid .product .copy-wrapper .product-modal-link, .plp-product-grid .product .copy-wrapper .product-info-buy .product-modal-link, .product-info-buy .plp-product-grid .product .copy-wrapper .product-modal-link, .plp-product-grid .product .copy-wrapper .product-info-banner .product-modal-link, .product-info-banner .plp-product-grid .product .copy-wrapper .product-modal-link, .plp-product-grid .product .copy-wrapper .product-info-bundle .product-modal-link, .product-info-bundle .plp-product-grid .product .copy-wrapper .product-modal-link {
  color: #2f3132
}

.plp-product-grid .product .copy-wrapper .featured-order {
  display: none
}

.plp-product-grid .product:hover .compare-wrapper, .plp-product-grid .product.compare .compare-wrapper {
  opacity: 1
}

.plp-product-grid .product:hover .plp-product-banner, .plp-product-grid .product.compare .plp-product-banner {
  opacity: 0
}

@media(max-width:1024px) {
  .plp-product-grid .product:hover .plp-product-banner, .plp-product-grid .product.compare .plp-product-banner {
    opacity: 1
  }
}

.compare-wrapper input[type="checkbox"] {
  -moz-appearance: none;
  height: 0;
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  vertical-align: middle;
  -webkit-appearance: none;
  width: 0;
  z-index: 1
}

.compare-wrapper input[type="checkbox"]:focus:not(.focus--mouse)+label {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc
}

.theme-astro .compare-wrapper input[type="checkbox"]:focus:not(.focus--mouse)+label, [data-design-theme="theme-astro"] .compare-wrapper input[type="checkbox"]:focus:not(.focus--mouse)+label {
  box-shadow: 0 0 10px #ff3600
}

.compare-wrapper input[type="checkbox"]+label {
  cursor: pointer;
  padding-left: 30px
}

.compare-wrapper label:after {
  background-image: url(gaming-pagelibs/resources/images/checkbox_sprite_sheet.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 300% 100%;
  content: '';
  cursor: pointer;
  display: inline-block;
  height: 20px;
  margin-left: 8px;
  position: relative;
  top: 4px;
  width: 20px
}

.product.compare .compare-wrapper label {
  cursor: pointer
}

.product.compare .compare-wrapper label:after {
  background-position: 50% 0
}

.product.compare-disabled .compare-wrapper label {
  color: #2f3132;
  cursor: default;
  opacity: .4
}

.product.compare-disabled .compare-wrapper label:after {
  background-position: 100% 0;
  cursor: default
}

.featured-product-list-aem .compare-wrapper {
  display: none !important
}

.plp-current-filters {
  padding: 0 14px;
  padding-bottom: 45px
}

.plp-current-filters.empty {
  display: none
}

.plp-current-filters .filters {
  display: none;
  list-style: none
}

@media(min-width:720px) {
  .plp-current-filters .filters {
    display: inline-block
  }
}

.plp-current-filters .filters button {
  background-color: #f4f4f4;
  border: 1px solid #c3c6c8;
  border-radius: 100px;
  color: #2f3132;
  cursor: pointer;
  display: inline-block;
  font-family: "Brown-Pro-Bold", Arial, sans-serif;
  font-size: .8125em;
  height: 30px;
  margin: 0 10px 10px 0;
  outline: 0;
  padding: 6px 13px 6px 20px;
  text-align: center;
  text-transform: uppercase;
  transition: all .2s
}

.plp-current-filters .filters button:last-child {
  margin-right: 0
}

.plp-current-filters .filters button:hover {
  border-color: #676767
}

.plp-current-filters .filters button:hover .filter-close {
  background-position: right top
}

.plp-current-filters .filters button .filter-close {
  background-color: transparent;
  background-image: url(gaming-pagelibs/resources/images/icon-filter-close.svg);
  background-repeat: no-repeat;
  background-size: 200% 100%;
  border: 0;
  display: inline-block;
  height: 12px;
  margin-left: 8px;
  position: relative;
  top: 1px;
  width: 12px
}

.plp-current-filters .current-filters-clear-all {
  background-color: #00b8fc;
  border-radius: 100px;
  border: 0;
  color: black;
  display: none;
  font-family: "Brown-Pro-Bold", Arial, sans-serif;
  font-size: .8125em;
  height: 30px;
  margin-left: 10px;
  outline: 0;
  padding: 6px 20px 6px 20px;
  text-transform: uppercase;
  transition: background-color .2s
}

.plp-current-filters .current-filters-clear-all:hover {
  background-color: #0090bf
}

@media(max-width:1024px) {
  .plp-current-filters .current-filters-clear-all {
    display: none !important
  }
}

.plp-current-filters .filters-mobile {
  align-items: center;
  background-color: #262626;
  color: #f4f4f4;
  display: flex;
  height: 64px;
  justify-content: space-between;
  margin: 0 -14px
}

@media(min-width:720px) {
  .plp-current-filters .filters-mobile {
    display: none !important
  }
}

.plp-current-filters .filters-mobile:before, .plp-current-filters .filters-mobile:after {
  content: ''
}

.plp-current-filters .filters-mobile.empty {
  display: none
}

.plp-current-filters .filters-mobile .result-count {
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  width: 50%
}

.plp-current-filters .filters-mobile .current-filters-clear-all-mobile {
  font-weight: bold;
  background: transparent;
  border: 0;
  color: #00b8fc;
  text-align: center;
  text-transform: uppercase;
  width: 50%
}

.plp-current-filters .filters-mobile .current-filters-clear-all-mobile:after {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 11px;
  line-height: 20px;
  padding-left: 10px
}

.plp-page-filters-v2 {
  background-image: url(gaming-pagelibs/resources/images/dotted-line-black.gif);
  background-position: bottom;
  background-repeat: repeat-x;
  margin-bottom: 20px;
  position: relative
}

@media(min-width:720px) {
  .plp-page-filters-v2 {
    margin-bottom: 0;
    padding-bottom: 20px
  }
}

.plp-page-filters-v2 h6 {
  color: #676767;
  cursor: pointer;
  margin-bottom: 2px;
  transition: margin-bottom .2s ease;
  padding-right: 35px
}

@media(max-width:"min-width: 720px"-1) {
  .plp-page-filters-v2 h6 {
    font-size: .875em
  }
}

@media(min-width:720px) {
  .plp-page-filters-v2 h6 {
    color: #676767;
    cursor: pointer;
    padding: 30px 35px 9px 0;
    margin: 0
  }
}

@media(min-width:1280px) {
  .plp-page-filters-v2 h6 {
    max-width: none
  }
}

.plp-page-filters-v2 .toggle-visibility {
  background-color: transparent;
  background-image: url(gaming-pagelibs/resources/images/icon-collapse.svg);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  border: 0;
  height: 40px;
  outline: 0;
  position: absolute;
  right: 2px;
  top: -13px;
  width: 40px
}

@media(min-width:720px) {
  .plp-page-filters-v2 .toggle-visibility {
    display: block;
    top: 18px
  }
}

.plp-page-filters-v2.closed {
  padding-bottom: 15px
}

.plp-page-filters-v2.closed .toggle-visibility {
  background-image: url(gaming-pagelibs/resources/images/icon-expand.svg);
  background-size: 15px
}

.plp-page-filters-v2.closed .inner {
  display: none
}

.plp-page-filters-v2 ul {
  list-style: none;
  overflow: hidden;
  padding-right: 2px;
  padding-left: 2px;
  padding-top: 10px;
  position: relative
}

@media(min-width:720px) {
  .plp-page-filters-v2 ul {
    margin-bottom: 0
  }
}

.plp-page-filters-v2 ul li {
  clear: left;
  margin-bottom: 29px;
  transition: opacity .2s ease
}

@media(min-width:720px) {
  .plp-page-filters-v2 ul li {
    margin-bottom: 14px
  }
}

.plp-page-filters-v2 ul li.extra {
  display: none
}

.plp-page-filters-v2 ul li.disabled {
  opacity: .25
}

.plp-page-filters-v2 ul li input[type="radio"] {
  -moz-appearance: radio;
  -webkit-appearance: radio;
  display: block;
  float: left;
  height: 20px;
  margin-right: 10px;
  outline: 0;
  padding-left: 2px;
  position: relative;
  width: 20px
}

.plp-page-filters-v2 ul li input[type="radio"]+label.h6 {
  margin-top: 4px
}

.plp-page-filters-v2 ul li label {
  font-weight: normal;
  color: #676767;
  display: inline-block;
  font-size: .875em;
  text-transform: none
}

@media(max-width:"min-width: 720px"-1) {
  .plp-page-filters-v2 ul li label {
    width: 86%
  }
}

@media(min-width:720px) {
  .plp-page-filters-v2 ul li label {
    font-size: 18px;
    color: #2f3132
  }
}

.plp-page-filters-v2 ul li label .description {
  font-weight: 300;
  color: #676767;
  display: none;
  font-size: 14px;
  padding-top: 5px;
  text-transform: none
}

@media(min-width:720px) {
  .plp-page-filters-v2 ul li label .description {
    display: block
  }
}

.plp-page-filters-v2 ul button.transparent {
  background-color: transparent;
  border: 0;
  color: #00b8fc;
  font-family: "Brown-Pro-Bold", Arial, sans-serif;
  font-size: .8125em;
  margin-top: 20px;
  outline: 0;
  text-transform: uppercase
}

.plp-page-filters-v2 ul button.transparent:hover {
  color: #676767
}

.plp-page-filters-v2 ul .range-slider-wrapper {
  padding: 10px 20px 0
}

.plp-page-filters-v2 ul .range-slider-wrapper .display {
  color: #2f3132;
  font-family: "Brown-Pro-Regular", Arial, sans-serif;
  font-size: 1.125em;
  margin-top: 10px;
  text-align: center
}

.plp-page-filters-v2 ul .range-slider-wrapper .noUi-base {
  background-color: #c3c6c8
}

.plp-page-filters-v2 ul .range-slider-wrapper .noUi-horizontal .noUi-handle.focused, .plp-page-filters-v2 ul .range-slider-wrapper *:focus {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc
}

.theme-astro .plp-page-filters-v2 ul .range-slider-wrapper .noUi-horizontal .noUi-handle.focused, [data-design-theme="theme-astro"] .plp-page-filters-v2 ul .range-slider-wrapper .noUi-horizontal .noUi-handle.focused, .theme-astro .plp-page-filters-v2 ul .range-slider-wrapper *:focus, [data-design-theme="theme-astro"] .plp-page-filters-v2 ul .range-slider-wrapper *:focus {
  box-shadow: 0 0 10px #ff3600
}

.plp-page-filters-v2 ul .range-slider-wrapper .noUi-connect {
  background-color: #00b8fc
}

.plp-page-filters-v2 ul .range-slider-wrapper .noUi-horizontal.noUi-extended {
  padding-right: 32px
}

.plp-page-filters-v2 ul .range-slider-wrapper .noUi-horizontal.noUi-extended .noUi-handle {
  left: -1px
}

.plp-page-filters-v2 ul .range-slider-wrapper .noUi-horizontal.noUi-extended .noUi-origin {
  right: -32px
}

.plp-page-filters-v2 ul .range-slider-wrapper * {
  outline: 0
}

.plp-page-filters-v2[data-filter-id="price"] {
  display: none
}

.plp-page-filters-v2[data-filter-id="price"].active {
  display: block
}

.plp-page-filters-v2[data-filter-id="colors"] {
  display: none
}

@media(min-width:720px) {
  .plp-page-filters-v2[data-filter-id="colors"] {
    padding-bottom: 12px
  }
}

.plp-page-filters-v2[data-filter-id="colors"].active {
  display: block
}

.plp-page-filters-v2[data-filter-id="colors"] .option {
  display: inline-block;
  height: 44px;
  outline: 0;
  padding: 10px 21px 0 6px
}

.plp-page-filters-v2[data-filter-id="colors"] .option a.swatch, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info .swatch.product-modal-link, .product-info .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.product-modal-link, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-minimal .swatch.product-modal-link, .product-info-minimal .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.product-modal-link, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-buy .swatch.product-modal-link, .product-info-buy .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.product-modal-link, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-banner .swatch.product-modal-link, .product-info-banner .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.product-modal-link, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-bundle .swatch.product-modal-link, .product-info-bundle .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.product-modal-link {
  border: 2px solid #c3c6c8;
  border-radius: 50%;
  display: inline-block;
  height: 24px;
  outline: 0;
  position: relative;
  transition: transform .25s ease;
  width: 24px
}

.plp-page-filters-v2[data-filter-id="colors"] .option a.swatch:enabled:hover, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info .swatch.product-modal-link:enabled:hover, .product-info .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.product-modal-link:enabled:hover, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-minimal .swatch.product-modal-link:enabled:hover, .product-info-minimal .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.product-modal-link:enabled:hover, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-buy .swatch.product-modal-link:enabled:hover, .product-info-buy .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.product-modal-link:enabled:hover, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-banner .swatch.product-modal-link:enabled:hover, .product-info-banner .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.product-modal-link:enabled:hover, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-bundle .swatch.product-modal-link:enabled:hover, .product-info-bundle .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.product-modal-link:enabled:hover {
  transform: scale(1.1)
}

.plp-page-filters-v2[data-filter-id="colors"] .option a.swatch.selected:after, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info .swatch.selected.product-modal-link:after, .product-info .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:after, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-minimal .swatch.selected.product-modal-link:after, .product-info-minimal .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:after, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-buy .swatch.selected.product-modal-link:after, .product-info-buy .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:after, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-banner .swatch.selected.product-modal-link:after, .product-info-banner .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:after, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-bundle .swatch.selected.product-modal-link:after, .product-info-bundle .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:after {
  background-color: #00b8fc;
  background-image: url(gaming-pagelibs/resources/images/icon-checkmark.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 50%;
  border-radius: 50%;
  content: '';
  display: block;
  height: 24px;
  position: absolute;
  right: -16px;
  top: -2px;
  transition: transform .25s ease;
  width: 24px
}

.plp-page-filters-v2[data-filter-id="colors"] .option a.swatch.selected:hover, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info .swatch.selected.product-modal-link:hover, .product-info .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:hover, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-minimal .swatch.selected.product-modal-link:hover, .product-info-minimal .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:hover, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-buy .swatch.selected.product-modal-link:hover, .product-info-buy .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:hover, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-banner .swatch.selected.product-modal-link:hover, .product-info-banner .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:hover, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-bundle .swatch.selected.product-modal-link:hover, .product-info-bundle .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:hover {
  transform: none
}

.plp-page-filters-v2[data-filter-id="colors"] .option a.swatch.selected:hover:after, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info .swatch.selected.product-modal-link:hover:after, .product-info .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:hover:after, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-minimal .swatch.selected.product-modal-link:hover:after, .product-info-minimal .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:hover:after, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-buy .swatch.selected.product-modal-link:hover:after, .product-info-buy .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:hover:after, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-banner .swatch.selected.product-modal-link:hover:after, .product-info-banner .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:hover:after, .plp-page-filters-v2[data-filter-id="colors"] .option .product-info-bundle .swatch.selected.product-modal-link:hover:after, .product-info-bundle .plp-page-filters-v2[data-filter-id="colors"] .option .swatch.selected.product-modal-link:hover:after {
  transform: scale(1.2)
}

.plp-page-filters-v2[data-filter-id="keyboard-type"] label {
  text-transform: uppercase
}

@media(max-width:"min-width: 720px"-1) {
  .plp-page-filters-v2[data-input-type="swatch"] ul li:last-child {
    margin-bottom: 3px
  }
}

.plp-page-filters-v2 input[type="checkbox"] {
  -moz-appearance: none;
  height: 0;
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  vertical-align: middle;
  -webkit-appearance: none;
  width: 0;
  z-index: 1
}

.plp-page-filters-v2 input[type="checkbox"]+label {
  cursor: pointer;
  padding-left: 30px
}

.plp-page-filters-v2 input[type="checkbox"]:focus+label {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc
}

.theme-astro .plp-page-filters-v2 input[type="checkbox"]:focus+label, [data-design-theme="theme-astro"] .plp-page-filters-v2 input[type="checkbox"]:focus+label {
  box-shadow: 0 0 10px #ff3600
}

.plp-page-filters-v2 input[type="checkbox"]+label:before {
  content: "";
  cursor: pointer;
  display: inline-block;
  height: 22px;
  margin: -3px 10px 0 -30px;
  vertical-align: middle;
  width: 22px
}

@media(min-width:720px) {
  .plp-page-filters-v2 input[type="checkbox"]+label:before {
    height: 20px;
    width: 20px
  }
}

.plp-page-filters-v2 input[type="checkbox"]+label:before {
  background-image: url(gaming-pagelibs/resources/images/checkbox_sprite_sheet.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 300% 100%
}

.plp-page-filters-v2 input[type="checkbox"]:checked+label:before {
  background-image: url(gaming-pagelibs/resources/images/checkbox_sprite_sheet.svg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 300% 100%
}

.plp-page-filters-v2 input[type="checkbox"][disabled]+label:before {
  background-image: url(gaming-pagelibs/resources/images/checkbox_sprite_sheet.svg);
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 300% 100%
}

.plp-compare-tray {
  background-color: #2f3132;
  bottom: 0;
  height: 0;
  display: none;
  width: 100%;
  z-index: 94
}

.plp-compare-tray.active {
  display: block;
  height: auto;
  position: fixed
}

.plp-compare-tray .container, .plp-compare-tray .container-xl, .plp-compare-tray .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .img-banner[data-img-size^="col-"] .plp-compare-tray .img-banner-img-ctn, .plp-compare-tray .carousel-slide-copy-ctn {
  padding-bottom: 20px;
  padding-top: 20px
}

.plp-compare-tray .grid {
  flex-wrap: nowrap
}

.plp-compare-tray .title-ctn {
  width: calc(50% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .plp-compare-tray .title-ctn {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .plp-compare-tray .title-ctn {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

.plp-compare-tray .product-ctn {
  width: calc(200% - 24px);
  margin-right: 24px;
  align-self: center
}

@media(min-width:720px) {
  .plp-compare-tray .product-ctn {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .plp-compare-tray .product-ctn {
    width: calc(66.66667% - 20px);
    margin-right: 20px
  }
}

.plp-compare-tray .product-ctn .instruction-ctn {
  width: calc(62.5% - 24px);
  margin-right: 24px;
  max-width: 480px;
  padding-left: 40px
}

@media(min-width:720px) {
  .plp-compare-tray .product-ctn .instruction-ctn {
    width: calc(62.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .plp-compare-tray .product-ctn .instruction-ctn {
    width: calc(62.5% - 20px);
    margin-right: 20px
  }
}

.plp-compare-tray .product-ctn .instruction-ctn.hide {
  display: none
}

.plp-compare-tray .product-ctn .instruction-ctn a, .plp-compare-tray .product-ctn .instruction-ctn .product-info .product-modal-link, .product-info .plp-compare-tray .product-ctn .instruction-ctn .product-modal-link, .plp-compare-tray .product-ctn .instruction-ctn .product-info-minimal .product-modal-link, .product-info-minimal .plp-compare-tray .product-ctn .instruction-ctn .product-modal-link, .plp-compare-tray .product-ctn .instruction-ctn .product-info-buy .product-modal-link, .product-info-buy .plp-compare-tray .product-ctn .instruction-ctn .product-modal-link, .plp-compare-tray .product-ctn .instruction-ctn .product-info-banner .product-modal-link, .product-info-banner .plp-compare-tray .product-ctn .instruction-ctn .product-modal-link, .plp-compare-tray .product-ctn .instruction-ctn .product-info-bundle .product-modal-link, .product-info-bundle .plp-compare-tray .product-ctn .instruction-ctn .product-modal-link {
  font-weight: normal;
  font-size: 14px
}

.plp-compare-tray .product-ctn .compare-product {
  width: calc(25% - 24px);
  margin-right: 24px;
  align-items: center;
  display: flex;
  height: 100px;
  justify-content: center;
  position: relative
}

@media(min-width:720px) {
  .plp-compare-tray .product-ctn .compare-product {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .plp-compare-tray .product-ctn .compare-product {
    width: calc(25% - 20px);
    margin-right: 20px
  }
}

.plp-compare-tray .product-ctn .compare-product img {
  margin-left: auto;
  margin-right: auto;
  max-width: 90%
}

.plp-compare-tray .product-ctn .product-remove {
  background-color: #00b8fc;
  border: 0;
  border-radius: 50%;
  bottom: -5px;
  height: 32px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  transform-origin: center;
  transition: transform .2s;
  width: 32px
}

.plp-compare-tray .product-ctn .product-remove span:before {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #2f3132;
  font-size: 12px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%)
}

.plp-compare-tray .product-ctn .product-remove:hover {
  transform: translateX(-50%) scale(1.2)
}

.plp-compare-tray .product-ctn .product-remove:hover span:before {
  color: #fff
}

.plp-compare-tray .product-ctn .product-remove:active {
  transform: translateX(-50%) scale(1.1)
}

.plp-compare-tray .control-ctn {
  width: calc(50% - 24px);
  margin-right: 24px;
  align-self: center
}

@media(min-width:720px) {
  .plp-compare-tray .control-ctn {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .plp-compare-tray .control-ctn {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

.plp-compare-tray .control-ctn .btn-large {
  border: 0;
  display: inline-block;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  width: 90%
}

.plp-compare-tray .control-ctn .compare-btn {
  cursor: default;
  opacity: .3;
  pointer-events: none;
  transition: opacity .2s
}

.plp-compare-tray .control-ctn .compare-btn.active {
  cursor: pointer;
  opacity: 1;
  pointer-events: auto
}

.plp-compare-tray .control-ctn .remove-all-btn {
  background-color: #595a5b;
  margin-bottom: 0;
  position: relative
}

.plp-compare-tray .control-ctn .remove-all-btn:hover {
  background-color: #676767
}

.plp-compare-tray .control-ctn .remove-all-btn span {
  display: inline-block;
  padding-left: 23px;
  text-align: left
}

.plp-compare-tray .control-ctn .remove-all-btn span:before {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  font-size: 11px;
  left: 34px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%)
}

.compare-grid {
  position: relative
}

.compare-grid .head-ctn {
  background-color: #2f3132;
  min-height: 355px;
  padding-top: 145px;
  position: fixed;
  width: 100%;
  z-index: 1
}

.compare-grid .head-ctn .container, .compare-grid .head-ctn .container-xl, .compare-grid .head-ctn .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .img-banner[data-img-size^="col-"] .compare-grid .head-ctn .img-banner-img-ctn, .compare-grid .head-ctn .carousel-slide-copy-ctn {
  padding-bottom: 20px;
  padding-top: 75px
}

.compare-grid .head-ctn .grid {
  align-items: center
}

.compare-grid .head-ctn .banner-copy-block {
  width: calc(75% - 24px);
  margin-right: 24px;
  margin-left: 0;
  min-height: 195px;
  padding: 40px 0 0 0;
  z-index: 2
}

@media(min-width:720px) {
  .compare-grid .head-ctn .banner-copy-block {
    width: calc(37.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .compare-grid .head-ctn .banner-copy-block {
    width: calc(25% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .compare-grid .head-ctn .banner-copy-block {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .compare-grid .head-ctn .banner-copy-block {
    margin-left: 0
  }
}

.compare-grid .head-ctn .compare-product {
  width: calc(50% - 24px);
  margin-right: 24px;
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  min-height: 195px;
  justify-content: center;
  position: relative
}

@media(min-width:720px) {
  .compare-grid .head-ctn .compare-product {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .compare-grid .head-ctn .compare-product {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

.compare-grid .head-ctn .compare-product .title {
  font-family: "Brown-Pro-Bold", Arial, sans-serif !important;
  margin-bottom: 0;
  margin-top: 20px
}

.compare-grid .head-ctn .compare-product .title a, .compare-grid .head-ctn .compare-product .title .product-info .product-modal-link, .product-info .compare-grid .head-ctn .compare-product .title .product-modal-link, .compare-grid .head-ctn .compare-product .title .product-info-minimal .product-modal-link, .product-info-minimal .compare-grid .head-ctn .compare-product .title .product-modal-link, .compare-grid .head-ctn .compare-product .title .product-info-buy .product-modal-link, .product-info-buy .compare-grid .head-ctn .compare-product .title .product-modal-link, .compare-grid .head-ctn .compare-product .title .product-info-banner .product-modal-link, .product-info-banner .compare-grid .head-ctn .compare-product .title .product-modal-link, .compare-grid .head-ctn .compare-product .title .product-info-bundle .product-modal-link, .product-info-bundle .compare-grid .head-ctn .compare-product .title .product-modal-link {
  text-decoration: none
}

.compare-grid .head-ctn .compare-product img {
  max-height: 136.5px;
  width: 100%
}

.compare-grid .head-ctn .compare-product .product-remove {
  background-color: #000;
  border: 0;
  border-radius: 50%;
  height: 32px;
  right: 0;
  position: absolute;
  top: 0;
  transform-origin: center;
  transition: transform .2s;
  width: 32px
}

.compare-grid .head-ctn .compare-product .product-remove span:before {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #00b8fc;
  font-size: 10px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%)
}

.compare-grid .head-ctn .compare-product .product-remove:hover {
  transform: scale(1.2)
}

.compare-grid .head-ctn .compare-product .product-remove:hover span:before {
  color: #fff
}

.compare-grid .head-ctn .compare-product .product-remove:active {
  transform: scale(1.1)
}

.compare-grid .head-ctn .message-ctn {
  width: calc(150% - 24px);
  margin-right: 24px;
  margin-left: 25%;
  color: #fff;
  display: none;
  text-align: center
}

@media(min-width:720px) {
  .compare-grid .head-ctn .message-ctn {
    width: calc(75% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .compare-grid .head-ctn .message-ctn {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .compare-grid .head-ctn .message-ctn {
    margin-left: 12.5%
  }
}

@media(min-width:1025px) {
  .compare-grid .head-ctn .message-ctn {
    margin-left: 8.33333%
  }
}

.compare-grid .grid-ctn {
  background-color: #fff;
  padding-bottom: 165px
}

.compare-grid .grid-ctn .row {
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif);
  background-position: bottom;
  background-repeat: repeat-x;
  opacity: 0;
  display: flex;
  flex-direction: column
}

.compare-grid .grid-ctn .row:nth-child(odd) {
  background-color: #f4f4f4
}

.compare-grid .grid-ctn .grid {
  align-items: center;
  min-height: 90px;
  padding-bottom: 10px;
  padding-top: 10px
}

.compare-grid .grid-ctn .cell.title {
  width: calc(75% - 24px);
  margin-right: 24px;
  font-weight: bold;
  color: #262626;
  padding-left: 20px
}

@media(min-width:720px) {
  .compare-grid .grid-ctn .cell.title {
    width: calc(37.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .compare-grid .grid-ctn .cell.title {
    width: calc(25% - 20px);
    margin-right: 20px
  }
}

.compare-grid .grid-ctn .cell.title span {
  font-weight: 300;
  color: #676767;
  font-size: 14px;
  display: block;
  margin-top: 5px
}

.compare-grid .grid-ctn .cell.value {
  width: calc(50% - 24px);
  margin-right: 24px;
  color: #2f3132;
  text-align: center
}

@media(min-width:720px) {
  .compare-grid .grid-ctn .cell.value {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .compare-grid .grid-ctn .cell.value {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

.compare-grid .grid-ctn .cell.value .check {
  width: 14px
}

@media(min-width:1025px) {
  .featured-specs, .feature-highlights {
    display: flex;
    align-items: stretch
  }
}

.feature-highlights .grid {
  flex-grow: 1;
  justify-content: center;
  align-items: stretch
}

.feature-highlights .grid .featured-spec {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .feature-highlights .grid .featured-spec {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .feature-highlights .grid .featured-spec {
    width: calc(25% - 20px);
    margin-right: 20px
  }
}

@media(max-width:719px) {
  .feature-highlights .grid .featured-spec {
    background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif);
    background-position: bottom left;
    background-repeat: repeat-x
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .feature-highlights .grid .featured-spec {
    position: relative
  }
  .feature-highlights .grid .featured-spec:before {
    content: '';
    position: absolute;
    top: 0;
    left: 30px;
    height: 1px;
    width: calc(100% - 60px);
    background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif);
    background-position: left center;
    background-repeat: repeat-x
  }
  .feature-highlights .grid .featured-spec:nth-child(1):before, .feature-highlights .grid .featured-spec:nth-child(2):before {
    background-image: none !important
  }
  .feature-highlights .grid .featured-spec:nth-child(even):before {
    left: 0;
    width: calc(100% - 30px)
  }
  .feature-highlights .grid .featured-spec:nth-child(odd):after {
    content: '';
    position: absolute;
    top: 30px;
    right: 0;
    height: calc(100% - 60px);
    width: 1px;
    background-image: url(gaming-pagelibs/resources/images/dotted-line-grey-vert.gif);
    background-position: center top;
    background-repeat: repeat-y
  }
  .feature-highlights .grid .featured-spec:last-of-type:after {
    background-image: none
  }
}

@media(min-width:1025px) {
  .feature-highlights .grid .featured-spec {
    margin-bottom: 30px;
    padding: 0 20px;
    background-image: url(gaming-pagelibs/resources/images/dotted-line-grey-vert.gif);
    background-repeat: repeat-y;
    background-position: top right;
    display: flex;
    flex-direction: column;
    justify-content: center
  }
  .feature-highlights .grid .featured-spec:nth-child(4), .feature-highlights .grid .featured-spec:last-of-type {
    background-image: none
  }
}

.featured-specs {
  flex-wrap: wrap
}

@media(min-width:1025px) {
  .featured-specs {
    display: flex !important;
    margin-bottom: 60px;
    background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif);
    background-repeat: repeat-x;
    background-position: bottom left
  }
}

.featured-specs .featured-spec {
  width: 100%;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif);
  background-repeat: repeat-x;
  background-position: bottom left
}

@media(min-width:1025px) {
  .featured-specs .featured-spec {
    flex-basis: 33.33%;
    flex-grow: 1;
    padding: 2px 20px 0;
    margin-bottom: 55px;
    background-image: url(gaming-pagelibs/resources/images/dotted-line-grey-vert.gif);
    background-repeat: repeat-y;
    background-position: top right;
    display: flex;
    flex-direction: column;
    justify-content: center
  }
  .featured-specs .featured-spec:last-of-type {
    background-image: none
  }
}

.featured-spec {
  text-align: center;
  padding: 30px
}

.featured-spec-value {
  display: block;
  font-weight: bold;
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  color: #676767;
  margin: 0;
  margin-top: -5px
}

@media(min-width:1025px) {
  .featured-spec-value {
    font-size: 30px;
    line-height: 1.06667;
    letter-spacing: 0
  }
}

.featured-spec-value .note-tooltip {
  font-weight: normal
}

@media(min-width:1025px) {
  .featured-spec-value {
    font-size: 23px !important
  }
}

.featured-spec-title {
  display: block;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.375;
  letter-spacing: 0;
  text-transform: none;
  text-transform: uppercase;
  color: black;
  margin-top: 14px
}

.footnote-indicator {
  color: #c3c6c8;
  font-size: .6em;
  top: -0.5em
}

.feature-highlights-footnotes-ctn {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #fff;
  color: #676767;
  display: none
}

@media(min-width:720px) {
  .feature-highlights-footnotes-ctn {
    padding-top: 20px;
    padding-bottom: 20px
  }
}

@media(min-width:1025px) {
  .feature-highlights-footnotes-ctn {
    padding-top: 40px;
    padding-bottom: 40px
  }
}

.feature-highlights-footnotes-ctn.inited {
  display: flex
}

.feature-highlights-footnotes-ctn .footnote {
  width: calc(100% - 24px);
  margin-right: 24px;
  margin: 0;
  padding-bottom: 1em;
  padding-left: 16px;
  position: relative
}

@media(min-width:720px) {
  .feature-highlights-footnotes-ctn .footnote {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .feature-highlights-footnotes-ctn .footnote {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

.feature-highlights-footnotes-ctn .footnote-indicator {
  left: 0;
  position: absolute
}

@media(min-width:1025px) {
  body.error-page .main-content-ctn {
    background-color: black
  }
}

body.error-page main[id="main"] {
  position: relative;
  display: flex;
  flex-direction: column
}

.error-section {
  overflow: visible;
  color: white;
  display: flex;
  flex-direction: column;
  flex-grow: 1
}

.error-section .container, .error-section .container-xl, .error-section .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .img-banner[data-img-size^="col-"] .error-section .img-banner-img-ctn, .error-section .carousel-slide-copy-ctn {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center
}

.error-section .grid {
  align-items: center
}

.error-section .btn-large {
  margin-bottom: 28px
}

.error-copy-ctn {
  width: calc(100% - 24px);
  margin-right: 24px;
  margin-left: 0;
  padding-top: 90px;
  padding-bottom: 90px;
  text-align: center;
  position: relative
}

@media(min-width:720px) {
  .error-copy-ctn {
    width: calc(75% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .error-copy-ctn {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .error-copy-ctn {
    margin-left: 12.5%
  }
}

@media(min-width:1025px) {
  .error-copy-ctn {
    margin-left: 25%
  }
}

@media(min-width:720px) {
  .error-copy-ctn {
    padding-top: 90px;
    padding-bottom: 90px
  }
}

@media(min-width:1025px) {
  .error-copy-ctn {
    padding-top: 140px;
    padding-bottom: 140px
  }
}

@media(max-width:719px) {
  .error-copy-ctn {
    padding-left: 24px;
    padding-right: 24px
  }
}

.error-copy-ctn>a, .product-info .error-copy-ctn>.product-modal-link, .product-info-minimal .error-copy-ctn>.product-modal-link, .product-info-buy .error-copy-ctn>.product-modal-link, .product-info-banner .error-copy-ctn>.product-modal-link, .product-info-bundle .error-copy-ctn>.product-modal-link {
  display: table;
  margin: 0 auto 16px
}

.error-copy-ctn>a:last-of-type, .product-info .error-copy-ctn>.product-modal-link:last-of-type, .product-info-minimal .error-copy-ctn>.product-modal-link:last-of-type, .product-info-buy .error-copy-ctn>.product-modal-link:last-of-type, .product-info-banner .error-copy-ctn>.product-modal-link:last-of-type, .product-info-bundle .error-copy-ctn>.product-modal-link:last-of-type {
  margin-bottom: 0
}

.error-dots {
  position: absolute;
  left: 0;
  top: 0;
  display: none
}

@media(min-width:1025px) {
  .error-dots {
    display: block
  }
}

.error-code {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.22222;
  letter-spacing: 0;
  text-transform: uppercase;
  color: #c3c6c8;
  margin: 0;
  margin-top: 28px
}

@media(min-width:1025px) {
  .error-code {
    font-size: 24px;
    line-height: 1;
    letter-spacing: 0
  }
}

.error-desc {
  margin: 28px 0
}

.error-msg {
  margin: 38px 0 35px
}

.locale-selector-page {
  padding-top: 90px;
  padding-bottom: 90px
}

@media(min-width:720px) {
  .locale-selector-page {
    padding-top: 90px;
    padding-bottom: 90px
  }
}

@media(min-width:1025px) {
  .locale-selector-page {
    padding-top: 140px;
    padding-bottom: 140px
  }
}

@media(min-width:1025px) {
  .locale-selector-page {
    background-color: black
  }
}

.locale-selector-page>.container, .locale-selector-page>.container-xl, .img-banner[data-img-size^="col-"] .locale-selector-page>.img-banner-img-ctn, .locale-selector-page>.carousel-slide-copy-ctn {
  position: relative
}

.locale-selector-page h2 {
  text-align: center;
  color: #c3c6c8
}

@media(max-width:719px) {
  .locale-selector-page h2 {
    padding-left: 24px;
    padding-right: 24px
  }
}

@media(min-width:1025px) {
  .locale-selector-page h2 {
    color: white
  }
}

.locale-selector-page h4 {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.22222;
  letter-spacing: 0;
  text-transform: uppercase
}

@media(min-width:1025px) {
  .locale-selector-page h4 {
    font-size: 24px;
    line-height: 1;
    letter-spacing: 0
  }
}

@media(max-width:719px) {
  .locale-selector-page h4 {
    margin-top: 2em
  }
}

@media(max-width:719px) {
  .locale-selector-page .col-1, .locale-selector-page .col-2, .locale-selector-page .col-3 {
    padding-left: 24px;
    padding-right: 24px
  }
}

.locale-selector-page .col-1, .locale-selector-page .col-2 {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .locale-selector-page .col-1, .locale-selector-page .col-2 {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .locale-selector-page .col-1, .locale-selector-page .col-2 {
    width: calc(25% - 20px);
    margin-right: 20px
  }
}

.locale-selector-page .col-2 {
  margin-left: 0
}

@media(min-width:720px) {
  .locale-selector-page .col-2 {
    margin-left: 12.5%
  }
}

@media(min-width:1025px) {
  .locale-selector-page .col-2 {
    margin-left: 8.33333%
  }
}

.locale-selector-page .col-3 {
  width: calc(100% - 24px);
  margin-right: 24px;
  margin-left: 0
}

@media(min-width:720px) {
  .locale-selector-page .col-3 {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .locale-selector-page .col-3 {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .locale-selector-page .col-3 {
    margin-left: 12.5%
  }
}

@media(min-width:1025px) {
  .locale-selector-page .col-3 {
    margin-left: 8.33333%
  }
}

.locale-selector-page .countries {
  list-style-type: none;
  padding-left: 0
}

.locale-selector-page .countries li {
  position: relative;
  padding: 8px 0;
  padding-left: 34px
}

.locale-selector-page .countries li.no-flag, .locale-selector-page .countries li.country-space {
  padding-left: 0
}

.locale-selector-page .countries li.country-space {
  background-repeat: repeat-x;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-blue.gif);
  background-position: left center
}

.locale-selector-page .countries a, .locale-selector-page .countries .product-info .product-modal-link, .product-info .locale-selector-page .countries .product-modal-link, .locale-selector-page .countries .product-info-minimal .product-modal-link, .product-info-minimal .locale-selector-page .countries .product-modal-link, .locale-selector-page .countries .product-info-buy .product-modal-link, .product-info-buy .locale-selector-page .countries .product-modal-link, .locale-selector-page .countries .product-info-banner .product-modal-link, .product-info-banner .locale-selector-page .countries .product-modal-link, .locale-selector-page .countries .product-info-bundle .product-modal-link, .product-info-bundle .locale-selector-page .countries .product-modal-link {
  font-weight: bold;
  text-decoration: none;
  background-repeat: repeat-y;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-blue-vert.gif);
  background-position: right top;
  padding-right: 10px;
  margin-right: 10px;
  display: inline-block
}

.locale-selector-page .countries a:hover, .locale-selector-page .countries .product-info .product-modal-link:hover, .product-info .locale-selector-page .countries .product-modal-link:hover, .locale-selector-page .countries .product-info-minimal .product-modal-link:hover, .product-info-minimal .locale-selector-page .countries .product-modal-link:hover, .locale-selector-page .countries .product-info-buy .product-modal-link:hover, .product-info-buy .locale-selector-page .countries .product-modal-link:hover, .locale-selector-page .countries .product-info-banner .product-modal-link:hover, .product-info-banner .locale-selector-page .countries .product-modal-link:hover, .locale-selector-page .countries .product-info-bundle .product-modal-link:hover, .product-info-bundle .locale-selector-page .countries .product-modal-link:hover, .locale-selector-page .countries a:active, .locale-selector-page .countries .product-info .product-modal-link:active, .product-info .locale-selector-page .countries .product-modal-link:active, .locale-selector-page .countries .product-info-minimal .product-modal-link:active, .product-info-minimal .locale-selector-page .countries .product-modal-link:active, .locale-selector-page .countries .product-info-buy .product-modal-link:active, .product-info-buy .locale-selector-page .countries .product-modal-link:active, .locale-selector-page .countries .product-info-banner .product-modal-link:active, .product-info-banner .locale-selector-page .countries .product-modal-link:active, .locale-selector-page .countries .product-info-bundle .product-modal-link:active, .product-info-bundle .locale-selector-page .countries .product-modal-link:active, .locale-selector-page .countries a:focus:not(.focus--mouse), .locale-selector-page .countries .product-info .product-modal-link:focus:not(.focus--mouse), .product-info .locale-selector-page .countries .product-modal-link:focus:not(.focus--mouse), .locale-selector-page .countries .product-info-minimal .product-modal-link:focus:not(.focus--mouse), .product-info-minimal .locale-selector-page .countries .product-modal-link:focus:not(.focus--mouse), .locale-selector-page .countries .product-info-buy .product-modal-link:focus:not(.focus--mouse), .product-info-buy .locale-selector-page .countries .product-modal-link:focus:not(.focus--mouse), .locale-selector-page .countries .product-info-banner .product-modal-link:focus:not(.focus--mouse), .product-info-banner .locale-selector-page .countries .product-modal-link:focus:not(.focus--mouse), .locale-selector-page .countries .product-info-bundle .product-modal-link:focus:not(.focus--mouse), .product-info-bundle .locale-selector-page .countries .product-modal-link:focus:not(.focus--mouse) {
  text-decoration: underline
}

.locale-selector-page .countries a:first-of-type, .locale-selector-page .countries .product-info .product-modal-link:first-of-type, .product-info .locale-selector-page .countries .product-modal-link:first-of-type, .locale-selector-page .countries .product-info-minimal .product-modal-link:first-of-type, .product-info-minimal .locale-selector-page .countries .product-modal-link:first-of-type, .locale-selector-page .countries .product-info-buy .product-modal-link:first-of-type, .product-info-buy .locale-selector-page .countries .product-modal-link:first-of-type, .locale-selector-page .countries .product-info-banner .product-modal-link:first-of-type, .product-info-banner .locale-selector-page .countries .product-modal-link:first-of-type, .locale-selector-page .countries .product-info-bundle .product-modal-link:first-of-type, .product-info-bundle .locale-selector-page .countries .product-modal-link:first-of-type {
  padding-left: 0
}

.locale-selector-page .countries a:last-of-type, .locale-selector-page .countries .product-info .product-modal-link:last-of-type, .product-info .locale-selector-page .countries .product-modal-link:last-of-type, .locale-selector-page .countries .product-info-minimal .product-modal-link:last-of-type, .product-info-minimal .locale-selector-page .countries .product-modal-link:last-of-type, .locale-selector-page .countries .product-info-buy .product-modal-link:last-of-type, .product-info-buy .locale-selector-page .countries .product-modal-link:last-of-type, .locale-selector-page .countries .product-info-banner .product-modal-link:last-of-type, .product-info-banner .locale-selector-page .countries .product-modal-link:last-of-type, .locale-selector-page .countries .product-info-bundle .product-modal-link:last-of-type, .product-info-bundle .locale-selector-page .countries .product-modal-link:last-of-type {
  background: 0;
  padding-right: 0;
  margin-right: 0
}

.locale-selector-page .flag-ctn {
  width: 20px;
  height: 20px;
  display: inline-block;
  position: relative
}

.locale-selector-page .flag, .locale-selector-page .flag-grayscale {
  transform: translateY(-50%) scale(0.41667);
  position: absolute;
  top: 50%;
  left: 0;
  margin-left: -14px
}

.locale-selector-page .locale-selector-bg, .locale-selector-page .locale-selector-bg-amr, .locale-selector-page .locale-selector-bg-ap, .locale-selector-page .locale-selector-bg-emea {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: opacity .2s linear;
  display: none
}

.locale-selector-page .locale-selector-bg.active, .locale-selector-page .locale-selector-bg-amr.active, .locale-selector-page .locale-selector-bg-ap.active, .locale-selector-page .locale-selector-bg-emea.active {
  opacity: .3
}

@media(min-width:1025px) {
  .locale-selector-page .locale-selector-bg, .locale-selector-page .locale-selector-bg-amr, .locale-selector-page .locale-selector-bg-ap, .locale-selector-page .locale-selector-bg-emea {
    display: block
  }
}

.locale-selector-page .locale-selector-bg {
  opacity: 1;
  background-image: url(gaming-pagelibs/resources/images/dotted-world-map.gif)
}

.locale-selector-page .locale-selector-bg-amr {
  background-image: url(gaming-pagelibs/resources/images/dotted-world-map-amr.gif)
}

.locale-selector-page .locale-selector-bg-emea {
  background-image: url(gaming-pagelibs/resources/images/dotted-world-map-emea.gif)
}

.locale-selector-page .locale-selector-bg-ap {
  background-image: url(gaming-pagelibs/resources/images/dotted-world-map-ap.gif)
}

.promo-bar-ctn {
  z-index: 0
}

.promo-bar {
  background-color: #fff;
  color: #676767;
  height: 46px
}

.promo-bar .container, .promo-bar .container-xl, .promo-bar .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .img-banner[data-img-size^="col-"] .promo-bar .img-banner-img-ctn, .promo-bar .carousel-slide-copy-ctn {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: space-between
}

@media(max-width:719px) {
  .promo-bar .container, .promo-bar .container-xl, .promo-bar .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .img-banner[data-img-size^="col-"] .promo-bar .img-banner-img-ctn, .promo-bar .carousel-slide-copy-ctn {
    padding-left: 10px;
    padding-right: 10px
  }
}

.promo-bar .promo {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  text-transform: uppercase;
  display: none;
  flex: 1 1 auto;
  height: 100%;
  overflow: hidden
}

.promo-bar .promo:first-of-type {
  display: block
}

.promo-bar .promo a.cta-forward, .promo-bar .promo a.cta-forward-linkalign, .promo-bar .promo .product-info .cta-forward-linkalign.product-modal-link, .product-info .promo-bar .promo .cta-forward-linkalign.product-modal-link, .promo-bar .promo .product-info-minimal .cta-forward-linkalign.product-modal-link, .product-info-minimal .promo-bar .promo .cta-forward-linkalign.product-modal-link, .promo-bar .promo .product-info-buy .cta-forward-linkalign.product-modal-link, .product-info-buy .promo-bar .promo .cta-forward-linkalign.product-modal-link, .promo-bar .promo .product-info-banner .cta-forward-linkalign.product-modal-link, .product-info-banner .promo-bar .promo .cta-forward-linkalign.product-modal-link, .promo-bar .promo .product-info-bundle .cta-forward-linkalign.product-modal-link, .product-info-bundle .promo-bar .promo .cta-forward-linkalign.product-modal-link, .promo-bar .promo .product-info .cta-forward.product-modal-link, .product-info .promo-bar .promo .cta-forward.product-modal-link, .promo-bar .promo .product-info-minimal .cta-forward.product-modal-link, .product-info-minimal .promo-bar .promo .cta-forward.product-modal-link, .promo-bar .promo .product-info-buy .cta-forward.product-modal-link, .product-info-buy .promo-bar .promo .cta-forward.product-modal-link, .promo-bar .promo .product-info-banner .cta-forward.product-modal-link, .product-info-banner .promo-bar .promo .cta-forward.product-modal-link, .promo-bar .promo .product-info-banner .product-cta .product-modal-link.btn-large, .product-info-banner .product-cta .promo-bar .promo .product-modal-link.btn-large, .promo-bar .promo .product-info-bundle .cta-forward.product-modal-link, .product-info-bundle .promo-bar .promo .cta-forward.product-modal-link, .promo-bar .promo a.cta-online-retailers, .promo-bar .promo .product-info .cta-online-retailers.product-modal-link, .product-info .promo-bar .promo .cta-online-retailers.product-modal-link, .promo-bar .promo .product-info-minimal .cta-online-retailers.product-modal-link, .product-info-minimal .promo-bar .promo .cta-online-retailers.product-modal-link, .promo-bar .promo .product-info-buy .cta-online-retailers.product-modal-link, .product-info-buy .promo-bar .promo .cta-online-retailers.product-modal-link, .promo-bar .promo .product-info-banner .cta-online-retailers.product-modal-link, .product-info-banner .promo-bar .promo .cta-online-retailers.product-modal-link, .promo-bar .promo .product-info-bundle .cta-online-retailers.product-modal-link, .product-info-bundle .promo-bar .promo .cta-online-retailers.product-modal-link, .promo-bar .promo .product-info-banner .product-cta a.btn-large, .product-info-banner .product-cta .promo-bar .promo a.btn-large, .promo-bar .promo .product-info-banner .product-cta a.btn-add-to-cart, .product-info-banner .product-cta .promo-bar .promo a.btn-add-to-cart, .promo-bar .promo .product-info-banner .product-cta .btn-add-to-cart.product-modal-link, .product-info-banner .product-cta .promo-bar .promo .btn-add-to-cart.product-modal-link, .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button, .product-info-banner .product-cta .expandable-content-close .promo-bar .promo button, .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button, .expandable-content-close .product-info-banner .product-cta .promo-bar .promo button, .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-more, .product-info-banner .product-cta .search-results .promo-bar .promo .coveo-folding-show-more, .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-more, .search-results .product-info-banner .product-cta .promo-bar .promo .coveo-folding-show-more, .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-less, .product-info-banner .product-cta .search-results .promo-bar .promo .coveo-folding-show-less, .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-less, .search-results .product-info-banner .product-cta .promo-bar .promo .coveo-folding-show-less, .promo-bar .promo .unlinked-cta {
  align-items: center;
  display: flex;
  font-size: 14px;
  height: 100%;
  justify-content: center;
  max-height: 100%;
  overflow: hidden;
  text-decoration: none;
  text-transform: none;
  transition: color .2s
}

.promo-bar .promo a.cta-forward span, .promo-bar .promo a.cta-forward-linkalign span, .promo-bar .promo .product-info .cta-forward-linkalign.product-modal-link span, .product-info .promo-bar .promo .cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info-minimal .cta-forward-linkalign.product-modal-link span, .product-info-minimal .promo-bar .promo .cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info-buy .cta-forward-linkalign.product-modal-link span, .product-info-buy .promo-bar .promo .cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info-banner .cta-forward-linkalign.product-modal-link span, .product-info-banner .promo-bar .promo .cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info-bundle .cta-forward-linkalign.product-modal-link span, .product-info-bundle .promo-bar .promo .cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info .cta-forward.product-modal-link span, .product-info .promo-bar .promo .cta-forward.product-modal-link span, .promo-bar .promo .product-info-minimal .cta-forward.product-modal-link span, .product-info-minimal .promo-bar .promo .cta-forward.product-modal-link span, .promo-bar .promo .product-info-buy .cta-forward.product-modal-link span, .product-info-buy .promo-bar .promo .cta-forward.product-modal-link span, .promo-bar .promo .product-info-banner .cta-forward.product-modal-link span, .product-info-banner .promo-bar .promo .cta-forward.product-modal-link span, .promo-bar .promo .product-info-banner .product-cta .product-modal-link.btn-large span, .product-info-banner .product-cta .promo-bar .promo .product-modal-link.btn-large span, .promo-bar .promo .product-info-bundle .cta-forward.product-modal-link span, .product-info-bundle .promo-bar .promo .cta-forward.product-modal-link span, .promo-bar .promo a.cta-online-retailers span, .promo-bar .promo .product-info .cta-online-retailers.product-modal-link span, .product-info .promo-bar .promo .cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-minimal .cta-online-retailers.product-modal-link span, .product-info-minimal .promo-bar .promo .cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-buy .cta-online-retailers.product-modal-link span, .product-info-buy .promo-bar .promo .cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-banner .cta-online-retailers.product-modal-link span, .product-info-banner .promo-bar .promo .cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-bundle .cta-online-retailers.product-modal-link span, .product-info-bundle .promo-bar .promo .cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-banner .product-cta a.btn-large span, .product-info-banner .product-cta .promo-bar .promo a.btn-large span, .promo-bar .promo .product-info-banner .product-cta a.btn-add-to-cart span, .product-info-banner .product-cta .promo-bar .promo a.btn-add-to-cart span, .promo-bar .promo .product-info-banner .product-cta .btn-add-to-cart.product-modal-link span, .product-info-banner .product-cta .promo-bar .promo .btn-add-to-cart.product-modal-link span, .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button span, .product-info-banner .product-cta .expandable-content-close .promo-bar .promo button span, .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button span, .expandable-content-close .product-info-banner .product-cta .promo-bar .promo button span, .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-more span, .product-info-banner .product-cta .search-results .promo-bar .promo .coveo-folding-show-more span, .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-more span, .search-results .product-info-banner .product-cta .promo-bar .promo .coveo-folding-show-more span, .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-less span, .product-info-banner .product-cta .search-results .promo-bar .promo .coveo-folding-show-less span, .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-less span, .search-results .product-info-banner .product-cta .promo-bar .promo .coveo-folding-show-less span, .promo-bar .promo .unlinked-cta span {
  color: #2f3132
}

@media(max-width:719px) {
  .promo-bar .promo a.cta-forward:after, .promo-bar .promo a.cta-forward-linkalign:after, .promo-bar .promo .product-info .cta-forward-linkalign.product-modal-link:after, .product-info .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, .promo-bar .promo .product-info-minimal .cta-forward-linkalign.product-modal-link:after, .product-info-minimal .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, .promo-bar .promo .product-info-buy .cta-forward-linkalign.product-modal-link:after, .product-info-buy .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, .promo-bar .promo .product-info-banner .cta-forward-linkalign.product-modal-link:after, .product-info-banner .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, .promo-bar .promo .product-info-bundle .cta-forward-linkalign.product-modal-link:after, .product-info-bundle .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, .promo-bar .promo .product-info .cta-forward.product-modal-link:after, .product-info .promo-bar .promo .cta-forward.product-modal-link:after, .promo-bar .promo .product-info-minimal .cta-forward.product-modal-link:after, .product-info-minimal .promo-bar .promo .cta-forward.product-modal-link:after, .promo-bar .promo .product-info-buy .cta-forward.product-modal-link:after, .product-info-buy .promo-bar .promo .cta-forward.product-modal-link:after, .promo-bar .promo .product-info-banner .cta-forward.product-modal-link:after, .product-info-banner .promo-bar .promo .cta-forward.product-modal-link:after, .promo-bar .promo .product-info-banner .product-cta .product-modal-link.btn-large:after, .product-info-banner .product-cta .promo-bar .promo .product-modal-link.btn-large:after, .promo-bar .promo .product-info-bundle .cta-forward.product-modal-link:after, .product-info-bundle .promo-bar .promo .cta-forward.product-modal-link:after, .promo-bar .promo a.cta-online-retailers:after, .promo-bar .promo .product-info .cta-online-retailers.product-modal-link:after, .product-info .promo-bar .promo .cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-minimal .cta-online-retailers.product-modal-link:after, .product-info-minimal .promo-bar .promo .cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-buy .cta-online-retailers.product-modal-link:after, .product-info-buy .promo-bar .promo .cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-banner .cta-online-retailers.product-modal-link:after, .product-info-banner .promo-bar .promo .cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-bundle .cta-online-retailers.product-modal-link:after, .product-info-bundle .promo-bar .promo .cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-banner .product-cta a.btn-large:after, .product-info-banner .product-cta .promo-bar .promo a.btn-large:after, .promo-bar .promo .product-info-banner .product-cta a.btn-add-to-cart:after, .product-info-banner .product-cta .promo-bar .promo a.btn-add-to-cart:after, .promo-bar .promo .product-info-banner .product-cta .btn-add-to-cart.product-modal-link:after, .product-info-banner .product-cta .promo-bar .promo .btn-add-to-cart.product-modal-link:after, .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button:after, .product-info-banner .product-cta .expandable-content-close .promo-bar .promo button:after, .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button:after, .expandable-content-close .product-info-banner .product-cta .promo-bar .promo button:after, .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .promo-bar .promo .coveo-folding-show-more:after, .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .promo-bar .promo .coveo-folding-show-more:after, .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-less:after, .product-info-banner .product-cta .search-results .promo-bar .promo .coveo-folding-show-less:after, .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .promo-bar .promo .coveo-folding-show-less:after, .promo-bar .promo .unlinked-cta:after {
    content: none
  }
  .promo-bar .promo a.cta-forward.promo-small, .promo-bar .promo a.promo-small.cta-forward-linkalign, .promo-bar .promo .product-info .promo-small.cta-forward-linkalign.product-modal-link, .product-info .promo-bar .promo .promo-small.cta-forward-linkalign.product-modal-link, .promo-bar .promo .product-info-minimal .promo-small.cta-forward-linkalign.product-modal-link, .product-info-minimal .promo-bar .promo .promo-small.cta-forward-linkalign.product-modal-link, .promo-bar .promo .product-info-buy .promo-small.cta-forward-linkalign.product-modal-link, .product-info-buy .promo-bar .promo .promo-small.cta-forward-linkalign.product-modal-link, .promo-bar .promo .product-info-banner .promo-small.cta-forward-linkalign.product-modal-link, .product-info-banner .promo-bar .promo .promo-small.cta-forward-linkalign.product-modal-link, .promo-bar .promo .product-info-bundle .promo-small.cta-forward-linkalign.product-modal-link, .product-info-bundle .promo-bar .promo .promo-small.cta-forward-linkalign.product-modal-link, .promo-bar .promo .product-info .cta-forward.promo-small.product-modal-link, .product-info .promo-bar .promo .cta-forward.promo-small.product-modal-link, .promo-bar .promo .product-info-minimal .cta-forward.promo-small.product-modal-link, .product-info-minimal .promo-bar .promo .cta-forward.promo-small.product-modal-link, .promo-bar .promo .product-info-buy .cta-forward.promo-small.product-modal-link, .product-info-buy .promo-bar .promo .cta-forward.promo-small.product-modal-link, .promo-bar .promo .product-info-banner .cta-forward.promo-small.product-modal-link, .product-info-banner .promo-bar .promo .cta-forward.promo-small.product-modal-link, .promo-bar .promo .product-info-banner .product-cta .promo-small.product-modal-link.btn-large, .product-info-banner .product-cta .promo-bar .promo .promo-small.product-modal-link.btn-large, .promo-bar .promo .product-info-bundle .cta-forward.promo-small.product-modal-link, .product-info-bundle .promo-bar .promo .cta-forward.promo-small.product-modal-link, .promo-bar .promo a.promo-small.cta-online-retailers, .promo-bar .promo .product-info .promo-small.cta-online-retailers.product-modal-link, .product-info .promo-bar .promo .promo-small.cta-online-retailers.product-modal-link, .promo-bar .promo .product-info-minimal .promo-small.cta-online-retailers.product-modal-link, .product-info-minimal .promo-bar .promo .promo-small.cta-online-retailers.product-modal-link, .promo-bar .promo .product-info-buy .promo-small.cta-online-retailers.product-modal-link, .product-info-buy .promo-bar .promo .promo-small.cta-online-retailers.product-modal-link, .promo-bar .promo .product-info-banner .promo-small.cta-online-retailers.product-modal-link, .product-info-banner .promo-bar .promo .promo-small.cta-online-retailers.product-modal-link, .promo-bar .promo .product-info-bundle .promo-small.cta-online-retailers.product-modal-link, .product-info-bundle .promo-bar .promo .promo-small.cta-online-retailers.product-modal-link, .promo-bar .promo .product-info-banner .product-cta a.promo-small.btn-large, .product-info-banner .product-cta .promo-bar .promo a.promo-small.btn-large, .promo-bar .promo .product-info-banner .product-cta a.promo-small.btn-add-to-cart, .product-info-banner .product-cta .promo-bar .promo a.promo-small.btn-add-to-cart, .promo-bar .promo .product-info-banner .product-cta .promo-small.btn-add-to-cart.product-modal-link, .product-info-banner .product-cta .promo-bar .promo .promo-small.btn-add-to-cart.product-modal-link, .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button.promo-small, .product-info-banner .product-cta .expandable-content-close .promo-bar .promo button.promo-small, .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button.promo-small, .expandable-content-close .product-info-banner .product-cta .promo-bar .promo button.promo-small, .promo-bar .promo .product-info-banner .product-cta .search-results .promo-small.coveo-folding-show-more, .product-info-banner .product-cta .search-results .promo-bar .promo .promo-small.coveo-folding-show-more, .promo-bar .promo .search-results .product-info-banner .product-cta .promo-small.coveo-folding-show-more, .search-results .product-info-banner .product-cta .promo-bar .promo .promo-small.coveo-folding-show-more, .promo-bar .promo .product-info-banner .product-cta .search-results .promo-small.coveo-folding-show-less, .product-info-banner .product-cta .search-results .promo-bar .promo .promo-small.coveo-folding-show-less, .promo-bar .promo .search-results .product-info-banner .product-cta .promo-small.coveo-folding-show-less, .search-results .product-info-banner .product-cta .promo-bar .promo .promo-small.coveo-folding-show-less, .promo-bar .promo .unlinked-cta.promo-small {
    align-items: flex-start;
    padding-top: 3px;
    font-size: 13px;
    padding-top: 0
  }
  .promo-bar .promo a.cta-forward.promo-small span, .promo-bar .promo a.promo-small.cta-forward-linkalign span, .promo-bar .promo .product-info .promo-small.cta-forward-linkalign.product-modal-link span, .product-info .promo-bar .promo .promo-small.cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info-minimal .promo-small.cta-forward-linkalign.product-modal-link span, .product-info-minimal .promo-bar .promo .promo-small.cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info-buy .promo-small.cta-forward-linkalign.product-modal-link span, .product-info-buy .promo-bar .promo .promo-small.cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info-banner .promo-small.cta-forward-linkalign.product-modal-link span, .product-info-banner .promo-bar .promo .promo-small.cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info-bundle .promo-small.cta-forward-linkalign.product-modal-link span, .product-info-bundle .promo-bar .promo .promo-small.cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info .cta-forward.promo-small.product-modal-link span, .product-info .promo-bar .promo .cta-forward.promo-small.product-modal-link span, .promo-bar .promo .product-info-minimal .cta-forward.promo-small.product-modal-link span, .product-info-minimal .promo-bar .promo .cta-forward.promo-small.product-modal-link span, .promo-bar .promo .product-info-buy .cta-forward.promo-small.product-modal-link span, .product-info-buy .promo-bar .promo .cta-forward.promo-small.product-modal-link span, .promo-bar .promo .product-info-banner .cta-forward.promo-small.product-modal-link span, .product-info-banner .promo-bar .promo .cta-forward.promo-small.product-modal-link span, .promo-bar .promo .product-info-banner .product-cta .promo-small.product-modal-link.btn-large span, .product-info-banner .product-cta .promo-bar .promo .promo-small.product-modal-link.btn-large span, .promo-bar .promo .product-info-bundle .cta-forward.promo-small.product-modal-link span, .product-info-bundle .promo-bar .promo .cta-forward.promo-small.product-modal-link span, .promo-bar .promo a.promo-small.cta-online-retailers span, .promo-bar .promo .product-info .promo-small.cta-online-retailers.product-modal-link span, .product-info .promo-bar .promo .promo-small.cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-minimal .promo-small.cta-online-retailers.product-modal-link span, .product-info-minimal .promo-bar .promo .promo-small.cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-buy .promo-small.cta-online-retailers.product-modal-link span, .product-info-buy .promo-bar .promo .promo-small.cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-banner .promo-small.cta-online-retailers.product-modal-link span, .product-info-banner .promo-bar .promo .promo-small.cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-bundle .promo-small.cta-online-retailers.product-modal-link span, .product-info-bundle .promo-bar .promo .promo-small.cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-banner .product-cta a.promo-small.btn-large span, .product-info-banner .product-cta .promo-bar .promo a.promo-small.btn-large span, .promo-bar .promo .product-info-banner .product-cta a.promo-small.btn-add-to-cart span, .product-info-banner .product-cta .promo-bar .promo a.promo-small.btn-add-to-cart span, .promo-bar .promo .product-info-banner .product-cta .promo-small.btn-add-to-cart.product-modal-link span, .product-info-banner .product-cta .promo-bar .promo .promo-small.btn-add-to-cart.product-modal-link span, .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button.promo-small span, .product-info-banner .product-cta .expandable-content-close .promo-bar .promo button.promo-small span, .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button.promo-small span, .expandable-content-close .product-info-banner .product-cta .promo-bar .promo button.promo-small span, .promo-bar .promo .product-info-banner .product-cta .search-results .promo-small.coveo-folding-show-more span, .product-info-banner .product-cta .search-results .promo-bar .promo .promo-small.coveo-folding-show-more span, .promo-bar .promo .search-results .product-info-banner .product-cta .promo-small.coveo-folding-show-more span, .search-results .product-info-banner .product-cta .promo-bar .promo .promo-small.coveo-folding-show-more span, .promo-bar .promo .product-info-banner .product-cta .search-results .promo-small.coveo-folding-show-less span, .product-info-banner .product-cta .search-results .promo-bar .promo .promo-small.coveo-folding-show-less span, .promo-bar .promo .search-results .product-info-banner .product-cta .promo-small.coveo-folding-show-less span, .search-results .product-info-banner .product-cta .promo-bar .promo .promo-small.coveo-folding-show-less span, .promo-bar .promo .unlinked-cta.promo-small span {
    line-height: 14px;
    padding-top: 3px
  }
}

.promo-bar .promo a.cta-forward:after, .promo-bar .promo a.cta-forward-linkalign:after, .promo-bar .promo .product-info .cta-forward-linkalign.product-modal-link:after, .product-info .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, .promo-bar .promo .product-info-minimal .cta-forward-linkalign.product-modal-link:after, .product-info-minimal .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, .promo-bar .promo .product-info-buy .cta-forward-linkalign.product-modal-link:after, .product-info-buy .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, .promo-bar .promo .product-info-banner .cta-forward-linkalign.product-modal-link:after, .product-info-banner .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, .promo-bar .promo .product-info-bundle .cta-forward-linkalign.product-modal-link:after, .product-info-bundle .promo-bar .promo .cta-forward-linkalign.product-modal-link:after, .promo-bar .promo .product-info .cta-forward.product-modal-link:after, .product-info .promo-bar .promo .cta-forward.product-modal-link:after, .promo-bar .promo .product-info-minimal .cta-forward.product-modal-link:after, .product-info-minimal .promo-bar .promo .cta-forward.product-modal-link:after, .promo-bar .promo .product-info-buy .cta-forward.product-modal-link:after, .product-info-buy .promo-bar .promo .cta-forward.product-modal-link:after, .promo-bar .promo .product-info-banner .cta-forward.product-modal-link:after, .product-info-banner .promo-bar .promo .cta-forward.product-modal-link:after, .promo-bar .promo .product-info-banner .product-cta .product-modal-link.btn-large:after, .product-info-banner .product-cta .promo-bar .promo .product-modal-link.btn-large:after, .promo-bar .promo .product-info-bundle .cta-forward.product-modal-link:after, .product-info-bundle .promo-bar .promo .cta-forward.product-modal-link:after, .promo-bar .promo a.cta-online-retailers:after, .promo-bar .promo .product-info .cta-online-retailers.product-modal-link:after, .product-info .promo-bar .promo .cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-minimal .cta-online-retailers.product-modal-link:after, .product-info-minimal .promo-bar .promo .cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-buy .cta-online-retailers.product-modal-link:after, .product-info-buy .promo-bar .promo .cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-banner .cta-online-retailers.product-modal-link:after, .product-info-banner .promo-bar .promo .cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-bundle .cta-online-retailers.product-modal-link:after, .product-info-bundle .promo-bar .promo .cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-banner .product-cta a.btn-large:after, .product-info-banner .product-cta .promo-bar .promo a.btn-large:after, .promo-bar .promo .product-info-banner .product-cta a.btn-add-to-cart:after, .product-info-banner .product-cta .promo-bar .promo a.btn-add-to-cart:after, .promo-bar .promo .product-info-banner .product-cta .btn-add-to-cart.product-modal-link:after, .product-info-banner .product-cta .promo-bar .promo .btn-add-to-cart.product-modal-link:after, .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button:after, .product-info-banner .product-cta .expandable-content-close .promo-bar .promo button:after, .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button:after, .expandable-content-close .product-info-banner .product-cta .promo-bar .promo button:after, .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .promo-bar .promo .coveo-folding-show-more:after, .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .promo-bar .promo .coveo-folding-show-more:after, .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-less:after, .product-info-banner .product-cta .search-results .promo-bar .promo .coveo-folding-show-less:after, .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .promo-bar .promo .coveo-folding-show-less:after, .promo-bar .promo .unlinked-cta:after {
  color: #00b8fc;
  font-size: .85em;
  height: auto;
  position: relative
}

.promo-bar .promo a.cta-forward.small:after, .promo-bar .promo a.small.cta-forward-linkalign:after, .promo-bar .promo .product-info .small.cta-forward-linkalign.product-modal-link:after, .product-info .promo-bar .promo .small.cta-forward-linkalign.product-modal-link:after, .promo-bar .promo .product-info-minimal .small.cta-forward-linkalign.product-modal-link:after, .product-info-minimal .promo-bar .promo .small.cta-forward-linkalign.product-modal-link:after, .promo-bar .promo .product-info-buy .small.cta-forward-linkalign.product-modal-link:after, .product-info-buy .promo-bar .promo .small.cta-forward-linkalign.product-modal-link:after, .promo-bar .promo .product-info-banner .small.cta-forward-linkalign.product-modal-link:after, .product-info-banner .promo-bar .promo .small.cta-forward-linkalign.product-modal-link:after, .promo-bar .promo .product-info-bundle .small.cta-forward-linkalign.product-modal-link:after, .product-info-bundle .promo-bar .promo .small.cta-forward-linkalign.product-modal-link:after, .promo-bar .promo a.cta-forward-linkalign.cta-online-retailers:after, .promo-bar .promo .product-info .cta-forward-linkalign.cta-online-retailers.product-modal-link:after, .product-info .promo-bar .promo .cta-forward-linkalign.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-minimal .cta-forward-linkalign.cta-online-retailers.product-modal-link:after, .product-info-minimal .promo-bar .promo .cta-forward-linkalign.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-buy .cta-forward-linkalign.cta-online-retailers.product-modal-link:after, .product-info-buy .promo-bar .promo .cta-forward-linkalign.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-banner .cta-forward-linkalign.cta-online-retailers.product-modal-link:after, .product-info-banner .promo-bar .promo .cta-forward-linkalign.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-bundle .cta-forward-linkalign.cta-online-retailers.product-modal-link:after, .product-info-bundle .promo-bar .promo .cta-forward-linkalign.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info .cta-forward.small.product-modal-link:after, .product-info .promo-bar .promo .cta-forward.small.product-modal-link:after, .promo-bar .promo .product-info a.product-modal-link.cta-online-retailers:after, .product-info .promo-bar .promo a.product-modal-link.cta-online-retailers:after, .promo-bar .promo .product-info .product-info-banner .product-cta .small.product-modal-link.btn-large:after, .product-info .product-info-banner .product-cta .promo-bar .promo .small.product-modal-link.btn-large:after, .promo-bar .promo .product-info-banner .product-cta .product-info .small.product-modal-link.btn-large:after, .product-info-banner .product-cta .product-info .promo-bar .promo .small.product-modal-link.btn-large:after, .promo-bar .promo .product-info .product-info-banner .product-cta .expandable-content-close button.product-modal-link.cta-online-retailers:after, .product-info .product-info-banner .product-cta .expandable-content-close .promo-bar .promo button.product-modal-link.cta-online-retailers:after, .promo-bar .promo .product-info-banner .product-cta .expandable-content-close .product-info button.product-modal-link.cta-online-retailers:after, .product-info-banner .product-cta .expandable-content-close .product-info .promo-bar .promo button.product-modal-link.cta-online-retailers:after, .promo-bar .promo .product-info .expandable-content-close .product-info-banner .product-cta button.product-modal-link.cta-online-retailers:after, .product-info .expandable-content-close .product-info-banner .product-cta .promo-bar .promo button.product-modal-link.cta-online-retailers:after, .promo-bar .promo .expandable-content-close .product-info-banner .product-cta .product-info button.product-modal-link.cta-online-retailers:after, .expandable-content-close .product-info-banner .product-cta .product-info .promo-bar .promo button.product-modal-link.cta-online-retailers:after, .promo-bar .promo .product-info .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info .product-info-banner .product-cta .search-results .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .product-info-banner .product-cta .search-results .product-info .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .product-info .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .product-info .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info .search-results .product-info-banner .product-cta .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .search-results .product-info-banner .product-cta .product-info .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .product-info .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .product-info .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info .product-info-banner .product-cta .search-results .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .product-info-banner .product-cta .search-results .product-info .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-banner .product-cta .search-results .product-info .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .product-info .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info .search-results .product-info-banner .product-cta .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .search-results .product-info-banner .product-cta .product-info .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .product-info .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .product-info-minimal .cta-forward.small.product-modal-link:after, .product-info-minimal .promo-bar .promo .cta-forward.small.product-modal-link:after, .promo-bar .promo .product-info-minimal a.product-modal-link.cta-online-retailers:after, .product-info-minimal .promo-bar .promo a.product-modal-link.cta-online-retailers:after, .promo-bar .promo .product-info-minimal .product-info-banner .product-cta .small.product-modal-link.btn-large:after, .product-info-minimal .product-info-banner .product-cta .promo-bar .promo .small.product-modal-link.btn-large:after, .promo-bar .promo .product-info-banner .product-cta .product-info-minimal .small.product-modal-link.btn-large:after, .product-info-banner .product-cta .product-info-minimal .promo-bar .promo .small.product-modal-link.btn-large:after, .promo-bar .promo .product-info-minimal .product-info-banner .product-cta .expandable-content-close button.product-modal-link.cta-online-retailers:after, .product-info-minimal .product-info-banner .product-cta .expandable-content-close .promo-bar .promo button.product-modal-link.cta-online-retailers:after, .promo-bar .promo .product-info-banner .product-cta .expandable-content-close .product-info-minimal button.product-modal-link.cta-online-retailers:after, .product-info-banner .product-cta .expandable-content-close .product-info-minimal .promo-bar .promo button.product-modal-link.cta-online-retailers:after, .promo-bar .promo .product-info-minimal .expandable-content-close .product-info-banner .product-cta button.product-modal-link.cta-online-retailers:after, .product-info-minimal .expandable-content-close .product-info-banner .product-cta .promo-bar .promo button.product-modal-link.cta-online-retailers:after, .promo-bar .promo .expandable-content-close .product-info-banner .product-cta .product-info-minimal button.product-modal-link.cta-online-retailers:after, .expandable-content-close .product-info-banner .product-cta .product-info-minimal .promo-bar .promo button.product-modal-link.cta-online-retailers:after, .promo-bar .promo .product-info-minimal .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-minimal .product-info-banner .product-cta .search-results .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .product-info-banner .product-cta .search-results .product-info-minimal .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .product-info-minimal .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .product-info-minimal .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-minimal .search-results .product-info-banner .product-cta .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .search-results .product-info-banner .product-cta .product-info-minimal .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .product-info-minimal .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .product-info-minimal .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-minimal .product-info-banner .product-cta .search-results .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .product-info-banner .product-cta .search-results .product-info-minimal .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-banner .product-cta .search-results .product-info-minimal .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .product-info-minimal .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-minimal .search-results .product-info-banner .product-cta .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .search-results .product-info-banner .product-cta .product-info-minimal .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .product-info-minimal .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .product-info-buy .cta-forward.small.product-modal-link:after, .product-info-buy .promo-bar .promo .cta-forward.small.product-modal-link:after, .promo-bar .promo .product-info-buy a.product-modal-link.cta-online-retailers:after, .product-info-buy .promo-bar .promo a.product-modal-link.cta-online-retailers:after, .promo-bar .promo .product-info-buy .product-info-banner .product-cta .small.product-modal-link.btn-large:after, .product-info-buy .product-info-banner .product-cta .promo-bar .promo .small.product-modal-link.btn-large:after, .promo-bar .promo .product-info-banner .product-cta .product-info-buy .small.product-modal-link.btn-large:after, .product-info-banner .product-cta .product-info-buy .promo-bar .promo .small.product-modal-link.btn-large:after, .promo-bar .promo .product-info-buy .product-info-banner .product-cta .expandable-content-close button.product-modal-link.cta-online-retailers:after, .product-info-buy .product-info-banner .product-cta .expandable-content-close .promo-bar .promo button.product-modal-link.cta-online-retailers:after, .promo-bar .promo .product-info-banner .product-cta .expandable-content-close .product-info-buy button.product-modal-link.cta-online-retailers:after, .product-info-banner .product-cta .expandable-content-close .product-info-buy .promo-bar .promo button.product-modal-link.cta-online-retailers:after, .promo-bar .promo .product-info-buy .expandable-content-close .product-info-banner .product-cta button.product-modal-link.cta-online-retailers:after, .product-info-buy .expandable-content-close .product-info-banner .product-cta .promo-bar .promo button.product-modal-link.cta-online-retailers:after, .promo-bar .promo .expandable-content-close .product-info-banner .product-cta .product-info-buy button.product-modal-link.cta-online-retailers:after, .expandable-content-close .product-info-banner .product-cta .product-info-buy .promo-bar .promo button.product-modal-link.cta-online-retailers:after, .promo-bar .promo .product-info-buy .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-buy .product-info-banner .product-cta .search-results .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .product-info-banner .product-cta .search-results .product-info-buy .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .product-info-buy .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .product-info-buy .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-buy .search-results .product-info-banner .product-cta .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .search-results .product-info-banner .product-cta .product-info-buy .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .product-info-buy .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .product-info-buy .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-buy .product-info-banner .product-cta .search-results .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .product-info-banner .product-cta .search-results .product-info-buy .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-banner .product-cta .search-results .product-info-buy .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .product-info-buy .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-buy .search-results .product-info-banner .product-cta .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .search-results .product-info-banner .product-cta .product-info-buy .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .product-info-buy .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .product-info-banner .cta-forward.small.product-modal-link:after, .product-info-banner .promo-bar .promo .cta-forward.small.product-modal-link:after, .promo-bar .promo .product-info-banner a.product-modal-link.cta-online-retailers:after, .product-info-banner .promo-bar .promo a.product-modal-link.cta-online-retailers:after, .promo-bar .promo .product-info-banner .product-cta .small.product-modal-link.btn-large:after, .product-info-banner .product-cta .promo-bar .promo .small.product-modal-link.btn-large:after, .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button.product-modal-link.cta-online-retailers:after, .product-info-banner .product-cta .expandable-content-close .promo-bar .promo button.product-modal-link.cta-online-retailers:after, .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button.product-modal-link.cta-online-retailers:after, .expandable-content-close .product-info-banner .product-cta .promo-bar .promo button.product-modal-link.cta-online-retailers:after, .promo-bar .promo .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-banner .product-cta .search-results .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .product-info-bundle .cta-forward.small.product-modal-link:after, .product-info-bundle .promo-bar .promo .cta-forward.small.product-modal-link:after, .promo-bar .promo .product-info-bundle a.product-modal-link.cta-online-retailers:after, .product-info-bundle .promo-bar .promo a.product-modal-link.cta-online-retailers:after, .promo-bar .promo .product-info-bundle .product-info-banner .product-cta .small.product-modal-link.btn-large:after, .product-info-bundle .product-info-banner .product-cta .promo-bar .promo .small.product-modal-link.btn-large:after, .promo-bar .promo .product-info-banner .product-cta .product-info-bundle .small.product-modal-link.btn-large:after, .product-info-banner .product-cta .product-info-bundle .promo-bar .promo .small.product-modal-link.btn-large:after, .promo-bar .promo .product-info-bundle .product-info-banner .product-cta .expandable-content-close button.product-modal-link.cta-online-retailers:after, .product-info-bundle .product-info-banner .product-cta .expandable-content-close .promo-bar .promo button.product-modal-link.cta-online-retailers:after, .promo-bar .promo .product-info-banner .product-cta .expandable-content-close .product-info-bundle button.product-modal-link.cta-online-retailers:after, .product-info-banner .product-cta .expandable-content-close .product-info-bundle .promo-bar .promo button.product-modal-link.cta-online-retailers:after, .promo-bar .promo .product-info-bundle .expandable-content-close .product-info-banner .product-cta button.product-modal-link.cta-online-retailers:after, .product-info-bundle .expandable-content-close .product-info-banner .product-cta .promo-bar .promo button.product-modal-link.cta-online-retailers:after, .promo-bar .promo .expandable-content-close .product-info-banner .product-cta .product-info-bundle button.product-modal-link.cta-online-retailers:after, .expandable-content-close .product-info-banner .product-cta .product-info-bundle .promo-bar .promo button.product-modal-link.cta-online-retailers:after, .promo-bar .promo .product-info-bundle .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-bundle .product-info-banner .product-cta .search-results .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .product-info-banner .product-cta .search-results .product-info-bundle .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .product-info-bundle .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .product-info-bundle .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-bundle .search-results .product-info-banner .product-cta .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .search-results .product-info-banner .product-cta .product-info-bundle .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .product-info-bundle .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .product-info-bundle .product-info-banner .product-cta .search-results .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-bundle .product-info-banner .product-cta .search-results .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .product-info-banner .product-cta .search-results .product-info-bundle .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-banner .product-cta .search-results .product-info-bundle .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .product-info-bundle .search-results .product-info-banner .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-bundle .search-results .product-info-banner .product-cta .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .search-results .product-info-banner .product-cta .product-info-bundle .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .product-info-bundle .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo a.cta-online-retailers:after, .promo-bar .promo .product-info .cta-online-retailers.product-modal-link:after, .product-info .promo-bar .promo .cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-minimal .cta-online-retailers.product-modal-link:after, .product-info-minimal .promo-bar .promo .cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-buy .cta-online-retailers.product-modal-link:after, .product-info-buy .promo-bar .promo .cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-banner .cta-online-retailers.product-modal-link:after, .product-info-banner .promo-bar .promo .cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-bundle .cta-online-retailers.product-modal-link:after, .product-info-bundle .promo-bar .promo .cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-banner .product-cta a.small.btn-large:after, .product-info-banner .product-cta .promo-bar .promo a.small.btn-large:after, .promo-bar .promo .product-info-banner .product-cta a.small.btn-add-to-cart:after, .product-info-banner .product-cta .promo-bar .promo a.small.btn-add-to-cart:after, .promo-bar .promo .product-info-banner .product-cta .small.btn-add-to-cart.product-modal-link:after, .product-info-banner .product-cta .promo-bar .promo .small.btn-add-to-cart.product-modal-link:after, .promo-bar .promo .product-info-banner .product-cta a.btn-add-to-cart.cta-online-retailers:after, .product-info-banner .product-cta .promo-bar .promo a.btn-add-to-cart.cta-online-retailers:after, .promo-bar .promo .product-info-banner .product-cta .btn-add-to-cart.cta-online-retailers.product-modal-link:after, .product-info-banner .product-cta .promo-bar .promo .btn-add-to-cart.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-banner .expandable-content-close .product-cta button.product-modal-link.cta-online-retailers:after, .product-info-banner .expandable-content-close .product-cta .promo-bar .promo button.product-modal-link.cta-online-retailers:after, .promo-bar .promo .product-info-banner .search-results .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .product-info-banner .search-results .product-cta .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .product-info-banner .search-results .product-cta .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .product-info-banner .search-results .product-cta .promo-bar .promo .product-modal-link.cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .product-info-banner .product-cta a.btn-large.cta-online-retailers:after, .product-info-banner .product-cta .promo-bar .promo a.btn-large.cta-online-retailers:after, .promo-bar .promo .product-info-banner .product-cta .btn-large.cta-online-retailers.product-modal-link:after, .product-info-banner .product-cta .promo-bar .promo .btn-large.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button.cta-online-retailers:after, .product-info-banner .product-cta .expandable-content-close .promo-bar .promo button.cta-online-retailers:after, .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button.cta-online-retailers:after, .expandable-content-close .product-info-banner .product-cta .promo-bar .promo button.cta-online-retailers:after, .promo-bar .promo .product-info-banner .product-cta .search-results .cta-online-retailers.coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .promo-bar .promo .cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .search-results .product-info-banner .product-cta .cta-online-retailers.coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .promo-bar .promo .cta-online-retailers.coveo-folding-show-more:after, .promo-bar .promo .product-info-banner .product-cta .search-results .cta-online-retailers.coveo-folding-show-less:after, .product-info-banner .product-cta .search-results .promo-bar .promo .cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .search-results .product-info-banner .product-cta .cta-online-retailers.coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .promo-bar .promo .cta-online-retailers.coveo-folding-show-less:after, .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button.small:after, .product-info-banner .product-cta .expandable-content-close .promo-bar .promo button.small:after, .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button.small:after, .expandable-content-close .product-info-banner .product-cta .promo-bar .promo button.small:after, .promo-bar .promo .product-info-banner .product-cta .search-results .small.coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .promo-bar .promo .small.coveo-folding-show-more:after, .promo-bar .promo .search-results .product-info-banner .product-cta .small.coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .promo-bar .promo .small.coveo-folding-show-more:after, .promo-bar .promo .product-info-banner .product-cta .search-results .small.coveo-folding-show-less:after, .product-info-banner .product-cta .search-results .promo-bar .promo .small.coveo-folding-show-less:after, .promo-bar .promo .search-results .product-info-banner .product-cta .small.coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .promo-bar .promo .small.coveo-folding-show-less:after, .promo-bar .promo .unlinked-cta.small:after, .promo-bar .promo a.unlinked-cta.cta-online-retailers:after, .promo-bar .promo .product-info .unlinked-cta.cta-online-retailers.product-modal-link:after, .product-info .promo-bar .promo .unlinked-cta.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-minimal .unlinked-cta.cta-online-retailers.product-modal-link:after, .product-info-minimal .promo-bar .promo .unlinked-cta.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-buy .unlinked-cta.cta-online-retailers.product-modal-link:after, .product-info-buy .promo-bar .promo .unlinked-cta.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-banner .unlinked-cta.cta-online-retailers.product-modal-link:after, .product-info-banner .promo-bar .promo .unlinked-cta.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-bundle .unlinked-cta.cta-online-retailers.product-modal-link:after, .product-info-bundle .promo-bar .promo .unlinked-cta.cta-online-retailers.product-modal-link:after {
  margin-top: -1px
}

.promo-bar .promo a.cta-forward.promo-small:after, .promo-bar .promo a.promo-small.cta-forward-linkalign:after, .promo-bar .promo .product-info .promo-small.cta-forward-linkalign.product-modal-link:after, .product-info .promo-bar .promo .promo-small.cta-forward-linkalign.product-modal-link:after, .promo-bar .promo .product-info-minimal .promo-small.cta-forward-linkalign.product-modal-link:after, .product-info-minimal .promo-bar .promo .promo-small.cta-forward-linkalign.product-modal-link:after, .promo-bar .promo .product-info-buy .promo-small.cta-forward-linkalign.product-modal-link:after, .product-info-buy .promo-bar .promo .promo-small.cta-forward-linkalign.product-modal-link:after, .promo-bar .promo .product-info-banner .promo-small.cta-forward-linkalign.product-modal-link:after, .product-info-banner .promo-bar .promo .promo-small.cta-forward-linkalign.product-modal-link:after, .promo-bar .promo .product-info-bundle .promo-small.cta-forward-linkalign.product-modal-link:after, .product-info-bundle .promo-bar .promo .promo-small.cta-forward-linkalign.product-modal-link:after, .promo-bar .promo .product-info .cta-forward.promo-small.product-modal-link:after, .product-info .promo-bar .promo .cta-forward.promo-small.product-modal-link:after, .promo-bar .promo .product-info-minimal .cta-forward.promo-small.product-modal-link:after, .product-info-minimal .promo-bar .promo .cta-forward.promo-small.product-modal-link:after, .promo-bar .promo .product-info-buy .cta-forward.promo-small.product-modal-link:after, .product-info-buy .promo-bar .promo .cta-forward.promo-small.product-modal-link:after, .promo-bar .promo .product-info-banner .cta-forward.promo-small.product-modal-link:after, .product-info-banner .promo-bar .promo .cta-forward.promo-small.product-modal-link:after, .promo-bar .promo .product-info-banner .product-cta .promo-small.product-modal-link.btn-large:after, .product-info-banner .product-cta .promo-bar .promo .promo-small.product-modal-link.btn-large:after, .promo-bar .promo .product-info-bundle .cta-forward.promo-small.product-modal-link:after, .product-info-bundle .promo-bar .promo .cta-forward.promo-small.product-modal-link:after, .promo-bar .promo a.promo-small.cta-online-retailers:after, .promo-bar .promo .product-info .promo-small.cta-online-retailers.product-modal-link:after, .product-info .promo-bar .promo .promo-small.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-minimal .promo-small.cta-online-retailers.product-modal-link:after, .product-info-minimal .promo-bar .promo .promo-small.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-buy .promo-small.cta-online-retailers.product-modal-link:after, .product-info-buy .promo-bar .promo .promo-small.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-banner .promo-small.cta-online-retailers.product-modal-link:after, .product-info-banner .promo-bar .promo .promo-small.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-bundle .promo-small.cta-online-retailers.product-modal-link:after, .product-info-bundle .promo-bar .promo .promo-small.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-banner .product-cta a.promo-small.btn-large:after, .product-info-banner .product-cta .promo-bar .promo a.promo-small.btn-large:after, .promo-bar .promo .product-info-banner .product-cta a.promo-small.btn-add-to-cart:after, .product-info-banner .product-cta .promo-bar .promo a.promo-small.btn-add-to-cart:after, .promo-bar .promo .product-info-banner .product-cta .promo-small.btn-add-to-cart.product-modal-link:after, .product-info-banner .product-cta .promo-bar .promo .promo-small.btn-add-to-cart.product-modal-link:after, .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button.promo-small:after, .product-info-banner .product-cta .expandable-content-close .promo-bar .promo button.promo-small:after, .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button.promo-small:after, .expandable-content-close .product-info-banner .product-cta .promo-bar .promo button.promo-small:after, .promo-bar .promo .product-info-banner .product-cta .search-results .promo-small.coveo-folding-show-more:after, .product-info-banner .product-cta .search-results .promo-bar .promo .promo-small.coveo-folding-show-more:after, .promo-bar .promo .search-results .product-info-banner .product-cta .promo-small.coveo-folding-show-more:after, .search-results .product-info-banner .product-cta .promo-bar .promo .promo-small.coveo-folding-show-more:after, .promo-bar .promo .product-info-banner .product-cta .search-results .promo-small.coveo-folding-show-less:after, .product-info-banner .product-cta .search-results .promo-bar .promo .promo-small.coveo-folding-show-less:after, .promo-bar .promo .search-results .product-info-banner .product-cta .promo-small.coveo-folding-show-less:after, .search-results .product-info-banner .product-cta .promo-bar .promo .promo-small.coveo-folding-show-less:after, .promo-bar .promo .unlinked-cta.promo-small:after {
  margin-top: -1px
}

.promo-bar .promo a.cta-forward:hover, .promo-bar .promo a.cta-forward-linkalign:hover, .promo-bar .promo .product-info .cta-forward-linkalign.product-modal-link:hover, .product-info .promo-bar .promo .cta-forward-linkalign.product-modal-link:hover, .promo-bar .promo .product-info-minimal .cta-forward-linkalign.product-modal-link:hover, .product-info-minimal .promo-bar .promo .cta-forward-linkalign.product-modal-link:hover, .promo-bar .promo .product-info-buy .cta-forward-linkalign.product-modal-link:hover, .product-info-buy .promo-bar .promo .cta-forward-linkalign.product-modal-link:hover, .promo-bar .promo .product-info-banner .cta-forward-linkalign.product-modal-link:hover, .product-info-banner .promo-bar .promo .cta-forward-linkalign.product-modal-link:hover, .promo-bar .promo .product-info-bundle .cta-forward-linkalign.product-modal-link:hover, .product-info-bundle .promo-bar .promo .cta-forward-linkalign.product-modal-link:hover, .promo-bar .promo .product-info .cta-forward.product-modal-link:hover, .product-info .promo-bar .promo .cta-forward.product-modal-link:hover, .promo-bar .promo .product-info-minimal .cta-forward.product-modal-link:hover, .product-info-minimal .promo-bar .promo .cta-forward.product-modal-link:hover, .promo-bar .promo .product-info-buy .cta-forward.product-modal-link:hover, .product-info-buy .promo-bar .promo .cta-forward.product-modal-link:hover, .promo-bar .promo .product-info-banner .cta-forward.product-modal-link:hover, .product-info-banner .promo-bar .promo .cta-forward.product-modal-link:hover, .promo-bar .promo .product-info-banner .product-cta .product-modal-link.btn-large:hover, .product-info-banner .product-cta .promo-bar .promo .product-modal-link.btn-large:hover, .promo-bar .promo .product-info-bundle .cta-forward.product-modal-link:hover, .product-info-bundle .promo-bar .promo .cta-forward.product-modal-link:hover, .promo-bar .promo a.cta-online-retailers:hover, .promo-bar .promo .product-info .cta-online-retailers.product-modal-link:hover, .product-info .promo-bar .promo .cta-online-retailers.product-modal-link:hover, .promo-bar .promo .product-info-minimal .cta-online-retailers.product-modal-link:hover, .product-info-minimal .promo-bar .promo .cta-online-retailers.product-modal-link:hover, .promo-bar .promo .product-info-buy .cta-online-retailers.product-modal-link:hover, .product-info-buy .promo-bar .promo .cta-online-retailers.product-modal-link:hover, .promo-bar .promo .product-info-banner .cta-online-retailers.product-modal-link:hover, .product-info-banner .promo-bar .promo .cta-online-retailers.product-modal-link:hover, .promo-bar .promo .product-info-bundle .cta-online-retailers.product-modal-link:hover, .product-info-bundle .promo-bar .promo .cta-online-retailers.product-modal-link:hover, .promo-bar .promo .product-info-banner .product-cta a.btn-large:hover, .product-info-banner .product-cta .promo-bar .promo a.btn-large:hover, .promo-bar .promo .product-info-banner .product-cta a.btn-add-to-cart:hover, .product-info-banner .product-cta .promo-bar .promo a.btn-add-to-cart:hover, .promo-bar .promo .product-info-banner .product-cta .btn-add-to-cart.product-modal-link:hover, .product-info-banner .product-cta .promo-bar .promo .btn-add-to-cart.product-modal-link:hover, .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button:hover, .product-info-banner .product-cta .expandable-content-close .promo-bar .promo button:hover, .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button:hover, .expandable-content-close .product-info-banner .product-cta .promo-bar .promo button:hover, .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-more:hover, .product-info-banner .product-cta .search-results .promo-bar .promo .coveo-folding-show-more:hover, .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-more:hover, .search-results .product-info-banner .product-cta .promo-bar .promo .coveo-folding-show-more:hover, .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-less:hover, .product-info-banner .product-cta .search-results .promo-bar .promo .coveo-folding-show-less:hover, .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-less:hover, .search-results .product-info-banner .product-cta .promo-bar .promo .coveo-folding-show-less:hover, .promo-bar .promo .unlinked-cta:hover {
  color: #00b8fc
}

.promo-bar .promo a.cta-forward span, .promo-bar .promo a.cta-forward-linkalign span, .promo-bar .promo .product-info .cta-forward-linkalign.product-modal-link span, .product-info .promo-bar .promo .cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info-minimal .cta-forward-linkalign.product-modal-link span, .product-info-minimal .promo-bar .promo .cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info-buy .cta-forward-linkalign.product-modal-link span, .product-info-buy .promo-bar .promo .cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info-banner .cta-forward-linkalign.product-modal-link span, .product-info-banner .promo-bar .promo .cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info-bundle .cta-forward-linkalign.product-modal-link span, .product-info-bundle .promo-bar .promo .cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info .cta-forward.product-modal-link span, .product-info .promo-bar .promo .cta-forward.product-modal-link span, .promo-bar .promo .product-info-minimal .cta-forward.product-modal-link span, .product-info-minimal .promo-bar .promo .cta-forward.product-modal-link span, .promo-bar .promo .product-info-buy .cta-forward.product-modal-link span, .product-info-buy .promo-bar .promo .cta-forward.product-modal-link span, .promo-bar .promo .product-info-banner .cta-forward.product-modal-link span, .product-info-banner .promo-bar .promo .cta-forward.product-modal-link span, .promo-bar .promo .product-info-banner .product-cta .product-modal-link.btn-large span, .product-info-banner .product-cta .promo-bar .promo .product-modal-link.btn-large span, .promo-bar .promo .product-info-bundle .cta-forward.product-modal-link span, .product-info-bundle .promo-bar .promo .cta-forward.product-modal-link span, .promo-bar .promo a.cta-online-retailers span, .promo-bar .promo .product-info .cta-online-retailers.product-modal-link span, .product-info .promo-bar .promo .cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-minimal .cta-online-retailers.product-modal-link span, .product-info-minimal .promo-bar .promo .cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-buy .cta-online-retailers.product-modal-link span, .product-info-buy .promo-bar .promo .cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-banner .cta-online-retailers.product-modal-link span, .product-info-banner .promo-bar .promo .cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-bundle .cta-online-retailers.product-modal-link span, .product-info-bundle .promo-bar .promo .cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-banner .product-cta a.btn-large span, .product-info-banner .product-cta .promo-bar .promo a.btn-large span, .promo-bar .promo .product-info-banner .product-cta a.btn-add-to-cart span, .product-info-banner .product-cta .promo-bar .promo a.btn-add-to-cart span, .promo-bar .promo .product-info-banner .product-cta .btn-add-to-cart.product-modal-link span, .product-info-banner .product-cta .promo-bar .promo .btn-add-to-cart.product-modal-link span, .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button span, .product-info-banner .product-cta .expandable-content-close .promo-bar .promo button span, .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button span, .expandable-content-close .product-info-banner .product-cta .promo-bar .promo button span, .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-more span, .product-info-banner .product-cta .search-results .promo-bar .promo .coveo-folding-show-more span, .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-more span, .search-results .product-info-banner .product-cta .promo-bar .promo .coveo-folding-show-more span, .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-less span, .product-info-banner .product-cta .search-results .promo-bar .promo .coveo-folding-show-less span, .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-less span, .search-results .product-info-banner .product-cta .promo-bar .promo .coveo-folding-show-less span, .promo-bar .promo .unlinked-cta span {
  display: block;
  line-height: 1em;
  text-align: center
}

@media(max-width:719px) {
  .promo-bar .promo a.cta-forward span, .promo-bar .promo a.cta-forward-linkalign span, .promo-bar .promo .product-info .cta-forward-linkalign.product-modal-link span, .product-info .promo-bar .promo .cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info-minimal .cta-forward-linkalign.product-modal-link span, .product-info-minimal .promo-bar .promo .cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info-buy .cta-forward-linkalign.product-modal-link span, .product-info-buy .promo-bar .promo .cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info-banner .cta-forward-linkalign.product-modal-link span, .product-info-banner .promo-bar .promo .cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info-bundle .cta-forward-linkalign.product-modal-link span, .product-info-bundle .promo-bar .promo .cta-forward-linkalign.product-modal-link span, .promo-bar .promo .product-info .cta-forward.product-modal-link span, .product-info .promo-bar .promo .cta-forward.product-modal-link span, .promo-bar .promo .product-info-minimal .cta-forward.product-modal-link span, .product-info-minimal .promo-bar .promo .cta-forward.product-modal-link span, .promo-bar .promo .product-info-buy .cta-forward.product-modal-link span, .product-info-buy .promo-bar .promo .cta-forward.product-modal-link span, .promo-bar .promo .product-info-banner .cta-forward.product-modal-link span, .product-info-banner .promo-bar .promo .cta-forward.product-modal-link span, .promo-bar .promo .product-info-banner .product-cta .product-modal-link.btn-large span, .product-info-banner .product-cta .promo-bar .promo .product-modal-link.btn-large span, .promo-bar .promo .product-info-bundle .cta-forward.product-modal-link span, .product-info-bundle .promo-bar .promo .cta-forward.product-modal-link span, .promo-bar .promo a.cta-online-retailers span, .promo-bar .promo .product-info .cta-online-retailers.product-modal-link span, .product-info .promo-bar .promo .cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-minimal .cta-online-retailers.product-modal-link span, .product-info-minimal .promo-bar .promo .cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-buy .cta-online-retailers.product-modal-link span, .product-info-buy .promo-bar .promo .cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-banner .cta-online-retailers.product-modal-link span, .product-info-banner .promo-bar .promo .cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-bundle .cta-online-retailers.product-modal-link span, .product-info-bundle .promo-bar .promo .cta-online-retailers.product-modal-link span, .promo-bar .promo .product-info-banner .product-cta a.btn-large span, .product-info-banner .product-cta .promo-bar .promo a.btn-large span, .promo-bar .promo .product-info-banner .product-cta a.btn-add-to-cart span, .product-info-banner .product-cta .promo-bar .promo a.btn-add-to-cart span, .promo-bar .promo .product-info-banner .product-cta .btn-add-to-cart.product-modal-link span, .product-info-banner .product-cta .promo-bar .promo .btn-add-to-cart.product-modal-link span, .promo-bar .promo .product-info-banner .product-cta .expandable-content-close button span, .product-info-banner .product-cta .expandable-content-close .promo-bar .promo button span, .promo-bar .promo .expandable-content-close .product-info-banner .product-cta button span, .expandable-content-close .product-info-banner .product-cta .promo-bar .promo button span, .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-more span, .product-info-banner .product-cta .search-results .promo-bar .promo .coveo-folding-show-more span, .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-more span, .search-results .product-info-banner .product-cta .promo-bar .promo .coveo-folding-show-more span, .promo-bar .promo .product-info-banner .product-cta .search-results .coveo-folding-show-less span, .product-info-banner .product-cta .search-results .promo-bar .promo .coveo-folding-show-less span, .promo-bar .promo .search-results .product-info-banner .product-cta .coveo-folding-show-less span, .search-results .product-info-banner .product-cta .promo-bar .promo .coveo-folding-show-less span, .promo-bar .promo .unlinked-cta span {
    padding-right: 0
  }
}

.promo-bar .promo .unlinked-cta:hover {
  color: inherit
}

.promo-bar .promo .unlinked-cta:after, .promo-bar .promo .unlinked-cta.small:after, .promo-bar .promo a.unlinked-cta.cta-online-retailers:after, .promo-bar .promo .product-info .unlinked-cta.cta-online-retailers.product-modal-link:after, .product-info .promo-bar .promo .unlinked-cta.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-minimal .unlinked-cta.cta-online-retailers.product-modal-link:after, .product-info-minimal .promo-bar .promo .unlinked-cta.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-buy .unlinked-cta.cta-online-retailers.product-modal-link:after, .product-info-buy .promo-bar .promo .unlinked-cta.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-banner .unlinked-cta.cta-online-retailers.product-modal-link:after, .product-info-banner .promo-bar .promo .unlinked-cta.cta-online-retailers.product-modal-link:after, .promo-bar .promo .product-info-bundle .unlinked-cta.cta-online-retailers.product-modal-link:after, .product-info-bundle .promo-bar .promo .unlinked-cta.cta-online-retailers.product-modal-link:after {
  content: none
}

.promo-bar .promo-bar-arrow {
  background: transparent;
  border: 0;
  color: #c3c6c8;
  display: none;
  font-family: 'icons';
  height: 100%;
  transition: color .2s;
  width: 40px
}

.promo-bar .promo-bar-arrow:hover {
  color: #2f3132
}

.promo-bar .promo-bar-arrow.prev {
  padding-left: 0;
  text-align: left
}

.promo-bar .promo-bar-arrow.prev:before {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.promo-bar .promo-bar-arrow.next {
  padding-right: 0;
  text-align: right
}

.promo-bar .promo-bar-arrow.next:before {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.promo-bar.has-multiple-promos .promo-bar-arrow {
  display: block
}

.search-results {
  padding-bottom: 60px;
  padding-top: 126px;
  background-color: #fff;
  color: #2f3132
}

@media(min-width:720px) {
  .search-results {
    padding-bottom: 60px
  }
}

@media(min-width:1025px) {
  .search-results {
    padding-bottom: 100px
  }
}

@media(max-width:1024px) {
  .search-results {
    padding-bottom: 20px
  }
}

.search-results>.container>h4, .search-results>.container-xl>h4, .img-banner[data-img-size^="col-"] .search-results>.img-banner-img-ctn>h4, .search-results>.carousel-slide-copy-ctn>h4 {
  color: #676767
}

@media(max-width:1024px) {
  .search-results .search-results-nav {
    display: none
  }
}

.search-results .search-results-nav-items {
  display: flex;
  list-style-type: none;
  padding: 0 0 10px 0;
  margin: 0
}

@media(max-width:1024px) {
  .search-results .search-results-nav-items {
    flex-wrap: wrap
  }
}

.search-results .search-results-nav-item {
  position: relative
}

.search-results .search-results-nav-item.mobile {
  align-items: center;
  background-color: #00b8fc;
  background-image: url(../../../etc.clientlibs/gaming/clientlibs/gaming-pagelibs/resources/images/expand-collapse-sprite.svg);
  background-position: 30px top;
  background-repeat: no-repeat;
  background-size: 14px auto;
  border-bottom: 2px solid #c3c6c8;
  display: flex !important;
  height: 64px;
  width: 100%
}

.search-results .search-results-nav-item.mobile:last-of-type {
  border-bottom: 0
}

@media(max-width:719px) {
  .search-results .search-results-nav-item.mobile {
    padding-left: 30px;
    padding-right: 30px
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .search-results .search-results-nav-item.mobile {
    padding-left: 40px;
    padding-right: 40px
  }
}

@media(min-width:1025px) {
  .search-results .search-results-nav-item.mobile {
    display: none !important
  }
}

@media(min-width:1025px) {
  .search-results .search-results-nav-item {
    margin-bottom: 32px;
    padding: 0 38px
  }
  .search-results .search-results-nav-item:first-of-type {
    padding-left: 0
  }
  .search-results .search-results-nav-item:first-of-type:after {
    left: 0;
    width: calc(100% - 38px)
  }
  .search-results .search-results-nav-item:after {
    bottom: -40px;
    content: '';
    display: block;
    background-color: #000;
    width: calc(100% - 38px * 2);
    height: 5px;
    transform-origin: 0 0;
    transform: scale(0, 1);
    position: absolute;
    left: 38px;
    margin-top: 7px;
    transition: transform .2s ease-out
  }
}

@media(min-width:1025px) {
  .search-results .search-results-nav-item.active .search-results-nav-link {
    cursor: default;
    color: black
  }
  .search-results .search-results-nav-item.active .search-results-nav-link:active, .search-results .search-results-nav-item.active .search-results-nav-link:hover, .search-results .search-results-nav-item.active .search-results-nav-link:not(.focus--mouse):focus {
    color: black
  }
}

.search-results .search-results-nav-item.active:after {
  transform: scale(1, 1);
  transition: transform .2s ease-out .1s
}

.search-results .search-results-nav-link {
  text-decoration: none
}

@media(max-width:1024px) {
  .search-results .search-results-nav-link {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.22222;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #fff;
    left: 32px;
    position: relative
  }
}

@media(max-width:1024px) and (min-width:1025px) {
  .search-results .search-results-nav-link {
    font-size: 24px;
    line-height: 1;
    letter-spacing: 0
  }
}

@media(min-width:1025px) {
  .search-results .search-results-nav-link {
    font-weight: bold;
    font-size: 14px;
    line-height: 1.28571;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #007fa8
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .search-results .search-results-nav-link {
    font-size: 18px;
    line-height: 1.22222;
    letter-spacing: 0
  }
}

@media(min-width:1025px) {
  .search-results .search-results-nav-link:active, .search-results .search-results-nav-link:hover, .search-results .search-results-nav-link:not(.focus--mouse):focus {
    color: #007fa8
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .search-results .search-results-tab .search-results-nav-item.mobile {
    background-position: 40px top
  }
}

@media(min-width:1025px) {
  .search-results .search-results-tab {
    display: none
  }
}

.search-results .search-results-tab.active {
  display: block;
  min-height: 170px
}

@media(max-width:1024px) {
  .search-results .search-results-tab.active .search-results-nav-item.mobile {
    background-color: #f4f4f4;
    background-position: 30px bottom;
    text-decoration: none
  }
  .search-results .search-results-tab.active .search-results-nav-item.mobile .search-results-nav-link {
    color: #00b8fc
  }
  .search-results .search-results-tab.active>.grid {
    margin-top: 30px
  }
}

@media(max-width:719px) {
  .search-results .search-results-tab.active .grid {
    padding-left: 30px;
    padding-right: 30px
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .search-results .search-results-tab.active .search-results-nav-item.mobile {
    background-position: 40px bottom
  }
  .search-results .search-results-tab.active .grid {
    padding-left: 40px;
    padding-right: 40px
  }
}

@media(min-width:1025px) {
  .search-results .search-results-tab.active[data-tab-name="products"]>.grid {
    margin-left: -40px;
    margin-right: -40px
  }
}

.search-results .search-results-tab[data-tab-name="information"] .grid:last-of-type .search-result-information-ctn:after {
  background-image: none
}

@media(max-width:719px) {
  .search-results .search-results-tab {
    margin-left: -30px;
    margin-right: -30px
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .search-results .search-results-tab {
    margin-left: -40px;
    margin-right: -40px
  }
}

@media(max-width:1024px) {
  .search-results .search-results-tab .grid {
    margin-right: 0
  }
}

.search-results .request-failure, .search-results .no-results {
  font-weight: 300;
  font-size: 18px;
  line-height: 1.44444;
  letter-spacing: 0;
  text-transform: none;
  display: none;
  text-align: center
}

@media(max-width:719px) {
  .search-results .request-failure, .search-results .no-results {
    padding-left: 30px;
    padding-right: 30px
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .search-results .request-failure, .search-results .no-results {
    padding-left: 40px;
    padding-right: 40px
  }
}

@media(min-width:1025px) {
  .search-results .request-failure, .search-results .no-results {
    padding-left: 40px;
    padding-right: 40px
  }
}

.search-results .nav-separator {
  display: inline-block;
  display: block
}

.search-results .nav-separator:after {
  display: block;
  content: '';
  margin-top: 7px;
  background-repeat: repeat-x;
  height: 1px;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-black.gif)
}

.search-results .nav-separator:after {
  margin-top: -7px
}

@media(max-width:1024px) {
  .search-results .nav-separator {
    display: none
  }
}

.search-results .all-results-ctn {
  padding-top: 40px;
  min-height: 300px
}

@media(min-width:720px) {
  .search-results .all-results-ctn {
    padding-top: 40px
  }
}

@media(min-width:1025px) {
  .search-results .all-results-ctn {
    padding-top: 80px
  }
}

.search-results .search-result-product {
  border: 1px solid transparent;
  margin-bottom: 28px;
  outline: 0;
  padding: 13px 0 20px 0;
  position: relative;
  width: 100%
}

.search-results .search-result-product .search-result-product-wrapper {
  text-decoration: none;
  display: block;
  margin: 0 2px 0 2px
}

@media(min-width:550px) and (max-width:1024px) {
  .search-results .search-result-product {
    width: 49.9%
  }
  .search-results .search-result-product:nth-child(even) {
    padding-left: 13px
  }
  .search-results .search-result-product:nth-child(odd) {
    padding-right: 13px
  }
}

@media(min-width:1025px) {
  .search-results .search-result-product {
    padding-left: 40px;
    padding-right: 40px;
    width: 33.3%
  }
}

.search-results .search-result-product:hover .img-inner img {
  transform: scale(1.1)
}

.search-results .search-result-product:hover .copy-wrapper .title span {
  color: #0090bf
}

.search-results .search-result-product .img-outer {
  height: 0;
  overflow: visible;
  padding-top: 100%;
  position: relative
}

.search-results .search-result-product .img-outer .img-inner {
  background-color: #f4f4f4;
  height: 100%;
  left: 0;
  padding: 35px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%
}

.search-results .search-result-product .img-outer .img-inner>div {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.search-results .search-result-product .img-outer .img-inner img {
  max-height: 80%;
  max-width: 80%;
  transition: all .2s;
  width: 80%
}

.search-results .search-result-product .copy-wrapper .title {
  font-family: "Brown-Pro-Bold", Arial, sans-serif !important;
  margin: 17px 0 9px 0
}

.search-results .search-result-product .copy-wrapper .title span {
  color: #007fa8;
  text-decoration: none;
  text-transform: none
}

.search-results .search-result-product .copy-wrapper .body {
  font-weight: 300;
  color: #676767;
  margin-top: 9px
}

@media(max-width:719px) {
  .search-results .search-result-product .copy-wrapper .body {
    font-size: 14px;
    color: #676767
  }
}

.search-results .search-result-product .copy-wrapper .body a, .search-results .search-result-product .copy-wrapper .body .product-info .product-modal-link, .product-info .search-results .search-result-product .copy-wrapper .body .product-modal-link, .search-results .search-result-product .copy-wrapper .body .product-info-minimal .product-modal-link, .product-info-minimal .search-results .search-result-product .copy-wrapper .body .product-modal-link, .search-results .search-result-product .copy-wrapper .body .product-info-buy .product-modal-link, .product-info-buy .search-results .search-result-product .copy-wrapper .body .product-modal-link, .search-results .search-result-product .copy-wrapper .body .product-info-banner .product-modal-link, .product-info-banner .search-results .search-result-product .copy-wrapper .body .product-modal-link, .search-results .search-result-product .copy-wrapper .body .product-info-bundle .product-modal-link, .product-info-bundle .search-results .search-result-product .copy-wrapper .body .product-modal-link {
  text-decoration: none
}

.search-results .search-result-product .copy-wrapper a, .search-results .search-result-product .copy-wrapper .product-info .product-modal-link, .product-info .search-results .search-result-product .copy-wrapper .product-modal-link, .search-results .search-result-product .copy-wrapper .product-info-minimal .product-modal-link, .product-info-minimal .search-results .search-result-product .copy-wrapper .product-modal-link, .search-results .search-result-product .copy-wrapper .product-info-buy .product-modal-link, .product-info-buy .search-results .search-result-product .copy-wrapper .product-modal-link, .search-results .search-result-product .copy-wrapper .product-info-banner .product-modal-link, .product-info-banner .search-results .search-result-product .copy-wrapper .product-modal-link, .search-results .search-result-product .copy-wrapper .product-info-bundle .product-modal-link, .product-info-bundle .search-results .search-result-product .copy-wrapper .product-modal-link {
  color: #676767
}

.search-results .search-result-product .copy-wrapper .product-price {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: uppercase;
  color: #676767;
  min-height: 1em;
  text-transform: none
}

@media(min-width:1025px) {
  .search-results .search-result-product .copy-wrapper .product-price {
    font-size: 18px;
    line-height: 1.22222;
    letter-spacing: 0
  }
}

@media(max-width:719px) {
  .search-results .search-result-product .copy-wrapper .product-price {
    font-weight: 300
  }
}

.search-results .search-result-information-ctn {
  display: inline-block;
  padding-top: 30px;
  width: 100%
}

.search-results .search-result-information-ctn:after {
  display: block;
  content: '';
  margin-top: 7px;
  background-repeat: repeat-x;
  height: 1px;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-black.gif)
}

.search-results .search-result-information {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .search-results .search-result-information {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .search-results .search-result-information {
    width: calc(58.33333% - 20px);
    margin-right: 20px
  }
}

.search-results .search-result-information .title {
  margin-bottom: 0
}

.search-results .search-result-information .title a, .search-results .search-result-information .title .product-info .product-modal-link, .product-info .search-results .search-result-information .title .product-modal-link, .search-results .search-result-information .title .product-info-minimal .product-modal-link, .product-info-minimal .search-results .search-result-information .title .product-modal-link, .search-results .search-result-information .title .product-info-buy .product-modal-link, .product-info-buy .search-results .search-result-information .title .product-modal-link, .search-results .search-result-information .title .product-info-banner .product-modal-link, .product-info-banner .search-results .search-result-information .title .product-modal-link, .search-results .search-result-information .title .product-info-bundle .product-modal-link, .product-info-bundle .search-results .search-result-information .title .product-modal-link {
  text-decoration: none;
  text-transform: none
}

.search-results .search-result-information .body {
  margin-top: .6em;
  padding-bottom: 30px
}

.search-results .search-result-information .cta-forward, .search-results .search-result-information a.cta-online-retailers, .search-results .search-result-information .product-info .cta-online-retailers.product-modal-link, .product-info .search-results .search-result-information .cta-online-retailers.product-modal-link, .search-results .search-result-information .product-info-minimal .cta-online-retailers.product-modal-link, .product-info-minimal .search-results .search-result-information .cta-online-retailers.product-modal-link, .search-results .search-result-information .product-info-buy .cta-online-retailers.product-modal-link, .product-info-buy .search-results .search-result-information .cta-online-retailers.product-modal-link, .search-results .search-result-information .product-info-banner .cta-online-retailers.product-modal-link, .product-info-banner .search-results .search-result-information .cta-online-retailers.product-modal-link, .search-results .search-result-information .product-info-bundle .cta-online-retailers.product-modal-link, .product-info-bundle .search-results .search-result-information .cta-online-retailers.product-modal-link, .search-results .search-result-information .product-info-banner .product-cta .btn-large, .product-info-banner .product-cta .search-results .search-result-information .btn-large {
  left: 17px;
  padding-bottom: 6px;
  padding-top: 6px;
  top: -17px
}

.search-results .hide-initial {
  left: 75px;
  opacity: 0;
  position: relative
}

@media(max-width:1024px) {
  .search-results .g-loading-anim {
    top: 88px;
    transform: translateX(-50%)
  }
}

.search-results .coveo-list-layout {
  display: inline-block;
  width: 100%
}

.search-results .coveo-list-layout:after {
  display: block;
  content: '';
  margin-top: 7px;
  background-repeat: repeat-x;
  height: 1px;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif)
}

.search-results .coveo-list-layout:after {
  display: block;
  width: 100%
}

.search-results .coveo-list-layout:last-child:after {
  background-image: none
}

.search-results .coveo-result-ctn {
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex
}

@media(min-width:720px) {
  .search-results .coveo-result-ctn {
    padding-top: 20px;
    padding-bottom: 20px
  }
}

@media(min-width:1025px) {
  .search-results .coveo-result-ctn {
    padding-top: 40px;
    padding-bottom: 40px
  }
}

@media(max-width:719px) {
  .search-results .coveo-result-ctn {
    display: block;
    padding-bottom: 45px
  }
}

@media(min-width:720px) and (max-width:1024px) {
  .search-results .coveo-result-ctn {
    padding-bottom: 45px;
    padding-top: 45px
  }
}

.search-results .coveo-icon-section, .search-results .coveo-result-image-ctn {
  flex: 0 0 auto;
  width: 145px
}

@media(max-width:719px) {
  .search-results .coveo-icon-section, .search-results .coveo-result-image-ctn {
    margin-bottom: 32px;
    margin-left: 18px;
    margin-top: 32px
  }
}

.search-results .coveo-icon {
  background: url(../../../etc.clientlibs/gaming/clientlibs/gaming-pagelibs/resources/images/support-icon-sprite.svg) !important;
  background-size: 385.5px !important;
  height: 75px;
  width: 100.5px
}

@media(max-width:719px) {
  .search-results .coveo-icon {
    width: 90px
  }
}

.search-results .coveo-icon.knowledge {
  background-position: -141px -45px !important
}

@media(max-width:719px) {
  .search-results .coveo-icon.knowledge {
    background-position: -161px -45px !important
  }
}

.search-results .coveo-icon.page {
  background-position: -262px -41px !important
}

@media(max-width:719px) {
  .search-results .coveo-icon.page {
    background-position: -282px -41px !important
  }
}

.search-results .coveo-icon.community {
  background-position: -141px -138px !important
}

@media(max-width:719px) {
  .search-results .coveo-icon.community {
    background-position: -161px -138px !important
  }
}

.search-results .coveo-icon.like {
  background-position: -23px -25px !important;
  background-repeat: no-repeat !important;
  background-size: 210px !important;
  height: 35px;
  width: 50px
}

@media(max-width:719px) {
  .search-results .coveo-icon.like {
    background-position: -13px -25px !important;
    width: 54px
  }
}

.search-results .coveo-icon.comment {
  background-position: -140px -70px !important;
  background-repeat: no-repeat !important;
  background-size: 210px !important;
  height: 35px;
  width: 70px
}

@media(max-width:719px) {
  .search-results .coveo-icon.comment {
    background-position: -160px -70px !important;
    width: 45px
  }
}

.search-results .coveo-icon.feed-comment {
  background-position: -281px -228px !important;
  height: 55px
}

@media(max-width:719px) {
  .search-results .coveo-icon.feed-comment {
    background-position: -301px -228px !important
  }
}

.search-results .coveo-icon.software, .search-results .coveo-icon.default {
  background-position: -141px -223px !important
}

@media(max-width:719px) {
  .search-results .coveo-icon.software, .search-results .coveo-icon.default {
    background-position: -161px -223px !important
  }
}

@media(max-width:719px) {
  .search-results .coveo-result-copy-ctn, .search-results .coveo-field-section {
    padding-left: 30px;
    padding-right: 30px
  }
}

@media(min-width:720px) {
  .search-results .coveo-result-copy-ctn, .search-results .coveo-field-section {
    flex: 1 1 auto;
    padding-right: 40px
  }
}

@media(min-width:1025px) {
  .search-results .coveo-result-copy-ctn, .search-results .coveo-field-section {
    flex: 1 0 auto
  }
}

.search-results .coveo-metrics {
  color: #c3c6c8
}

.search-results .coveo-metrics .coveo-metric-inner {
  display: block;
  margin-top: 12px;
  padding-left: 10px
}

.search-results .coveo-metrics .coveo-metric-inner:first-of-type {
  margin-top: 10px;
  padding-left: 30px
}

@media(max-width:719px) {
  .search-results .coveo-metrics .coveo-metric-inner:first-of-type {
    margin-left: 10px;
    padding-left: 0;
    position: relative;
    width: 93px
  }
  .search-results .coveo-metrics .coveo-metric-inner:first-of-type:before, .search-results .coveo-metrics .coveo-metric-inner:first-of-type:after {
    background-image: url(../../../etc.clientlibs/gaming/clientlibs/gaming-pagelibs/resources/images/dotted-line-grey-vert.gif);
    background-position: left top;
    background-repeat: repeat-y;
    content: '';
    display: inline-block;
    height: 40px;
    position: absolute;
    width: 1px
  }
  .search-results .coveo-metrics .coveo-metric-inner:first-of-type:before {
    left: 0
  }
  .search-results .coveo-metrics .coveo-metric-inner:first-of-type:after {
    right: 0
  }
}

@media(min-width:720px) {
  .search-results .coveo-metrics .coveo-metric-inner:first-of-type {
    display: inline-block
  }
  .search-results .coveo-metrics .coveo-metric-inner:first-of-type:after {
    display: block;
    content: '';
    margin-top: 7px;
    background-repeat: repeat-x;
    height: 1px;
    background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif)
  }
}

.search-results .coveo-metrics .coveo-metric-inner .coveo-icon, .search-results .coveo-metrics .coveo-metric-inner .field-wrapper {
  display: inline-block
}

.search-results .coveo-metrics .coveo-metric-inner .field-wrapper {
  font-weight: bold;
  position: relative;
  top: -9px
}

.search-results .coveo-title {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.22222;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 13px
}

@media(min-width:1025px) {
  .search-results .coveo-title {
    font-size: 24px;
    line-height: 1;
    letter-spacing: 0
  }
}

.search-results .coveo-title a, .search-results .coveo-title .product-info .product-modal-link, .product-info .search-results .coveo-title .product-modal-link, .search-results .coveo-title .product-info-minimal .product-modal-link, .product-info-minimal .search-results .coveo-title .product-modal-link, .search-results .coveo-title .product-info-buy .product-modal-link, .product-info-buy .search-results .coveo-title .product-modal-link, .search-results .coveo-title .product-info-banner .product-modal-link, .product-info-banner .search-results .coveo-title .product-modal-link, .search-results .coveo-title .product-info-bundle .product-modal-link, .product-info-bundle .search-results .coveo-title .product-modal-link {
  text-decoration: none;
  text-transform: none
}

@media(max-width:719px) {
  .search-results .coveo-result-community .coveo-icon-section {
    display: flex;
    width: auto
  }
  .search-results .coveo-result-community .coveo-metrics {
    display: flex
  }
}

.search-results .coveo-community-category {
  font-weight: bold;
  background-color: #f4f4f4;
  border-radius: 20px;
  border: 1px dotted #c3c6c8;
  color: #676767;
  display: inline-block;
  padding: 5px 20px
}

@media(max-width:719px) {
  .search-results .coveo-community-category {
    margin-bottom: 15px
  }
}

.search-results .posted-by {
  color: #676767
}

@media(max-width:719px) {
  .search-results .posted-by {
    display: block
  }
}

.search-results .coveo-topic {
  margin-bottom: 15px;
  margin-top: 15px
}

.search-results .coveo-topic .coveo-community-category {
  margin-right: 15px
}

.search-results .product-mn {
  color: #676767;
  font-family: "Brown-Pro-Light-Italic";
  margin-bottom: 13px
}

.search-results .product-mn[lang="zh-CN"] {
  font-family: "Noto Sans CJK SC-THIN"
}

.search-results .product-mn[lang="ja-JP"] {
  font-family: "Noto Sans CJK JP-THIN"
}

.search-results .product-mn[lang="ko-KR"] {
  font-family: "Noto Sans CJK KR-THIN"
}

.search-results .product-mn[lang=zh-TW] {
  font-family: "Noto Sans CJK TC-THIN"
}

.search-results .product-mn[lang=zh-HK] {
  font-family: "Noto Sans CJK TC-THIN"
}

.search-results .coveo-excerpt, .search-results .product-nametwo, .search-results .product-namethree, .search-results .coveo-posted-by {
  font-weight: 300;
  font-size: 18px;
  line-height: 1.44444;
  letter-spacing: 0;
  text-transform: none;
  color: #676767
}

.search-results .coveo-excerpt .cta-forward, .search-results .coveo-excerpt a.cta-online-retailers, .search-results .coveo-excerpt .product-info .cta-online-retailers.product-modal-link, .product-info .search-results .coveo-excerpt .cta-online-retailers.product-modal-link, .search-results .coveo-excerpt .product-info-minimal .cta-online-retailers.product-modal-link, .product-info-minimal .search-results .coveo-excerpt .cta-online-retailers.product-modal-link, .search-results .coveo-excerpt .product-info-buy .cta-online-retailers.product-modal-link, .product-info-buy .search-results .coveo-excerpt .cta-online-retailers.product-modal-link, .search-results .coveo-excerpt .product-info-banner .cta-online-retailers.product-modal-link, .product-info-banner .search-results .coveo-excerpt .cta-online-retailers.product-modal-link, .search-results .coveo-excerpt .product-info-bundle .cta-online-retailers.product-modal-link, .product-info-bundle .search-results .coveo-excerpt .cta-online-retailers.product-modal-link, .search-results .coveo-excerpt .product-info-banner .product-cta .btn-large, .product-info-banner .product-cta .search-results .coveo-excerpt .btn-large {
  left: 17px;
  padding-bottom: 6px;
  padding-top: 6px;
  top: -17px
}

.search-results .coveo-posted-by {
  font-weight: 300;
  font-size: 16px;
  line-height: 1.375;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 1em
}

.search-results .coveo-result-product {
  display: flex;
  flex-wrap: wrap;
  min-height: 170px;
  width: 100%
}

@media(min-width:720px) {
  .search-results .coveo-result-product {
    flex-wrap: nowrap
  }
}

.search-results .coveo-result-product .result-image {
  padding-right: 20px;
  width: 145px
}

.search-results .coveo-folding-header {
  display: none
}

.search-results .folding-row {
  margin-bottom: 20px;
  padding-left: 145px
}

@media(max-width:719px) {
  .search-results .folding-row {
    padding-left: 0
  }
  .search-results .folding-row .coveo-folding-results {
    display: block;
    background-color: #676767;
    margin-bottom: 25px;
    margin-top: -20px
  }
  .search-results .folding-row .coveo-excerpt, .search-results .folding-row .coveo-posted-by {
    color: #fff;
    font-size: 16px
  }
}

.search-results .coveo-folding-show-more, .search-results .coveo-folding-show-less {
  background-color: transparent;
  border: 2px solid #00b8fc;
  color: #00b8fc;
  padding: 12px 26px
}

.search-results .coveo-folding-show-more:active, .search-results .coveo-folding-show-more:hover, .search-results .coveo-folding-show-more:focus, .search-results .coveo-folding-show-less:active, .search-results .coveo-folding-show-less:hover, .search-results .coveo-folding-show-less:focus {
  background-color: transparent;
  color: #0090bf;
  cursor: pointer;
  border-color: #0090bf
}

@media(max-width:719px) {
  .search-results .coveo-folding-show-more, .search-results .coveo-folding-show-less {
    margin-left: auto;
    margin-right: auto;
    max-width: 200px
  }
}

.search-results .coveo-folding-show-more {
  position: relative;
  top: -20px
}

.search-results .coveo-folding-footer-section-for-less svg, .search-results .coveo-folding-footer-section-for-more svg {
  display: none
}

.search-results .coveo-result-ctn.coveo-result-feedcomment {
  padding-bottom: 25px;
  padding-top: 25px
}

.search-results .coveo-result-ctn.coveo-result-feedcomment .coveo-icon-section {
  width: 85px
}

@media(max-width:719px) {
  .search-results .coveo-result-ctn.coveo-result-feedcomment .coveo-icon-section {
    display: none
  }
}

.search-results .coveo-result-ctn.coveo-result-feedcomment .coveo-icon.feed-comment {
  background-position: -310px -228px !important;
  width: 60px
}

.search-results .coveo-result-ctn.coveo-result-feedcomment .coveo-icon.feed-comment.mobile {
  background-position: -196px -238px !important;
  background-size: 170px !important;
  display: inline-block;
  height: 30px;
  position: relative;
  top: 7px;
  width: 36px
}

@media(min-width:720px) {
  .search-results .coveo-result-ctn.coveo-result-feedcomment .coveo-icon.feed-comment.mobile {
    display: none
  }
}

.search-results .coveo-result-frame.FeedLink {
  display: inline-block
}

.search-results .coveo-result-frame.FeedLink:after {
  display: block;
  content: '';
  margin-top: 7px;
  background-repeat: repeat-x;
  height: 1px;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif)
}

@media(max-width:719px) {
  .search-results .coveo-result-frame.FeedLink {
    border-bottom: 1px solid white
  }
  .search-results .coveo-result-frame.FeedLink:after {
    background-image: none
  }
}

.search-results .coveo-result-frame.FeedLink:first-child .coveo-result-ctn.coveo-result-feedcomment {
  display: inline-block;
  display: flex;
  padding-top: 0
}

.search-results .coveo-result-frame.FeedLink:first-child .coveo-result-ctn.coveo-result-feedcomment:after {
  display: block;
  content: '';
  margin-top: 7px;
  background-repeat: repeat-x;
  height: 1px;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif)
}

.search-results .coveo-result-frame.FeedLink:first-child .coveo-result-ctn.coveo-result-feedcomment:after {
  max-width: 735px;
  position: absolute;
  top: -40px;
  width: 100%
}

@media(max-width:719px) {
  .search-results .coveo-result-frame.FeedLink:first-child .coveo-result-ctn.coveo-result-feedcomment {
    padding-top: 40px;
    position: relative
  }
  .search-results .coveo-result-frame.FeedLink:first-child .coveo-result-ctn.coveo-result-feedcomment:before {
    content: '';
    display: block;
    border-color: transparent transparent #676767 transparent;
    border-style: solid;
    border-width: 0 25px 20px 25px;
    height: 0;
    left: 30px;
    position: absolute;
    top: -20px;
    width: 0
  }
  .search-results .coveo-result-frame.FeedLink:first-child .coveo-result-ctn.coveo-result-feedcomment:after {
    background-image: none
  }
}

.search-results .coveo-result-frame.FeedLink:last-child:after {
  background-image: none
}

.search-results .coveo-no-results {
  display: none
}

.search-results .pagination {
  align-items: center;
  display: none;
  justify-content: center;
  position: relative
}

.search-results .pagination.active {
  display: flex
}

@media(max-width:1024px) {
  .search-results .pagination.active {
    padding-bottom: 55px;
    padding-top: 0
  }
}

@media(min-width:1025px) {
  .search-results .pagination.active {
    display: inline-block;
    border-bottom: 1px solid #c3c6c8;
    display: flex;
    padding-bottom: 80px;
    padding-top: 85px
  }
  .search-results .pagination.active:after {
    display: block;
    content: '';
    margin-top: 7px;
    background-repeat: repeat-x;
    height: 1px;
    background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif)
  }
  .search-results .pagination.active:after {
    background-position: top left;
    position: absolute;
    top: 0;
    width: 100%
  }
}

.search-results .pagination .page-links-ctn {
  display: flex;
  flex: 1 1 auto;
  justify-content: center
}

.search-results .pagination .page-link {
  font-weight: bold;
  align-items: center;
  border-radius: 4px;
  color: #007fa8;
  display: flex;
  font-size: 18px;
  height: 40px;
  justify-content: center;
  margin: 0 12px;
  text-decoration: none;
  width: 40px
}

@media(max-width:1024px) {
  .search-results .pagination .page-link {
    margin-left: 8px;
    margin-right: 8px
  }
}

.search-results .pagination .page-link.active {
  background-color: #c3c6c8;
  color: #2f3132;
  pointer-events: none
}

.search-results .pagination .page-link.active:hover {
  color: #2f3132
}

.search-results .pagination .page-link:hover {
  color: #0090bf
}

.search-results .pagination .prev-page, .search-results .pagination .next-page {
  font-weight: normal;
  background-color: #00b8fc;
  border-radius: 4px;
  color: #fff;
  height: 40px;
  pointer-events: none;
  position: relative;
  text-transform: uppercase;
  visibility: hidden;
  width: 40px
}

@media(max-width:1024px) {
  .search-results .pagination .prev-page, .search-results .pagination .next-page {
    display: none
  }
}

.search-results .pagination .prev-page:before, .search-results .pagination .next-page:before {
  color: #fff;
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'icons';
  font-size: 14px;
  left: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  transition: color .2s;
  width: 100%
}

.search-results .pagination .prev-page:hover, .search-results .pagination .next-page:hover {
  background-color: #0090bf
}

.search-results .pagination .prev-page.active, .search-results .pagination .next-page.active {
  display: block;
  color: #00b8fc;
  pointer-events: auto;
  visibility: visible
}

.search-results .pagination .next-page:before {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.search-results .coveo-pager-list {
  display: flex;
  justify-content: center;
  list-style-type: none;
  padding-left: 0;
  padding-top: 55px;
  position: relative
}

@media(min-width:1025px) {
  .search-results .coveo-pager-list {
    display: inline-block;
    border-bottom: 1px solid #c3c6c8;
    display: flex;
    padding-bottom: 80px;
    padding-top: 85px
  }
  .search-results .coveo-pager-list:after {
    display: block;
    content: '';
    margin-top: 7px;
    background-repeat: repeat-x;
    height: 1px;
    background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif)
  }
}

.search-results .coveo-pager-list:after {
  background-position: top left;
  position: absolute;
  top: 0;
  width: 100%
}

.search-results .coveo-pager-list li {
  position: relative
}

.search-results .coveo-pager-list .coveo-pager-list-item {
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  height: 40px;
  justify-content: center;
  margin-left: 12px;
  margin-right: 12px;
  text-align: center;
  width: 40px
}

.search-results .coveo-pager-list .coveo-pager-list-item:hover a, .search-results .coveo-pager-list .coveo-pager-list-item:hover .product-info .product-modal-link, .product-info .search-results .coveo-pager-list .coveo-pager-list-item:hover .product-modal-link, .search-results .coveo-pager-list .coveo-pager-list-item:hover .product-info-minimal .product-modal-link, .product-info-minimal .search-results .coveo-pager-list .coveo-pager-list-item:hover .product-modal-link, .search-results .coveo-pager-list .coveo-pager-list-item:hover .product-info-buy .product-modal-link, .product-info-buy .search-results .coveo-pager-list .coveo-pager-list-item:hover .product-modal-link, .search-results .coveo-pager-list .coveo-pager-list-item:hover .product-info-banner .product-modal-link, .product-info-banner .search-results .coveo-pager-list .coveo-pager-list-item:hover .product-modal-link, .search-results .coveo-pager-list .coveo-pager-list-item:hover .product-info-bundle .product-modal-link, .product-info-bundle .search-results .coveo-pager-list .coveo-pager-list-item:hover .product-modal-link {
  color: #0090bf
}

.search-results .coveo-pager-list .coveo-pager-list-item svg {
  max-height: 100%;
  max-width: 100%
}

.search-results .coveo-pager-list .coveo-pager-list-item a, .search-results .coveo-pager-list .coveo-pager-list-item .product-info .product-modal-link, .product-info .search-results .coveo-pager-list .coveo-pager-list-item .product-modal-link, .search-results .coveo-pager-list .coveo-pager-list-item .product-info-minimal .product-modal-link, .product-info-minimal .search-results .coveo-pager-list .coveo-pager-list-item .product-modal-link, .search-results .coveo-pager-list .coveo-pager-list-item .product-info-buy .product-modal-link, .product-info-buy .search-results .coveo-pager-list .coveo-pager-list-item .product-modal-link, .search-results .coveo-pager-list .coveo-pager-list-item .product-info-banner .product-modal-link, .product-info-banner .search-results .coveo-pager-list .coveo-pager-list-item .product-modal-link, .search-results .coveo-pager-list .coveo-pager-list-item .product-info-bundle .product-modal-link, .product-info-bundle .search-results .coveo-pager-list .coveo-pager-list-item .product-modal-link {
  text-decoration: none
}

.search-results .coveo-pager-list .coveo-pager-list-item a.coveo-pager-list-item-text, .search-results .coveo-pager-list .coveo-pager-list-item .product-info .coveo-pager-list-item-text.product-modal-link, .product-info .search-results .coveo-pager-list .coveo-pager-list-item .coveo-pager-list-item-text.product-modal-link, .search-results .coveo-pager-list .coveo-pager-list-item .product-info-minimal .coveo-pager-list-item-text.product-modal-link, .product-info-minimal .search-results .coveo-pager-list .coveo-pager-list-item .coveo-pager-list-item-text.product-modal-link, .search-results .coveo-pager-list .coveo-pager-list-item .product-info-buy .coveo-pager-list-item-text.product-modal-link, .product-info-buy .search-results .coveo-pager-list .coveo-pager-list-item .coveo-pager-list-item-text.product-modal-link, .search-results .coveo-pager-list .coveo-pager-list-item .product-info-banner .coveo-pager-list-item-text.product-modal-link, .product-info-banner .search-results .coveo-pager-list .coveo-pager-list-item .coveo-pager-list-item-text.product-modal-link, .search-results .coveo-pager-list .coveo-pager-list-item .product-info-bundle .coveo-pager-list-item-text.product-modal-link, .product-info-bundle .search-results .coveo-pager-list .coveo-pager-list-item .coveo-pager-list-item-text.product-modal-link {
  font-weight: bold;
  font-size: 18px
}

.search-results .coveo-pager-list .coveo-pager-list-item.coveo-active {
  font-weight: bold;
  background-color: #c3c6c8;
  pointer-events: none
}

.search-results .coveo-pager-list .coveo-pager-list-item.coveo-active:hover {
  border: 0
}

.search-results .coveo-pager-list .coveo-pager-list-item.coveo-active a, .search-results .coveo-pager-list .coveo-pager-list-item.coveo-active .product-info .product-modal-link, .product-info .search-results .coveo-pager-list .coveo-pager-list-item.coveo-active .product-modal-link, .search-results .coveo-pager-list .coveo-pager-list-item.coveo-active .product-info-minimal .product-modal-link, .product-info-minimal .search-results .coveo-pager-list .coveo-pager-list-item.coveo-active .product-modal-link, .search-results .coveo-pager-list .coveo-pager-list-item.coveo-active .product-info-buy .product-modal-link, .product-info-buy .search-results .coveo-pager-list .coveo-pager-list-item.coveo-active .product-modal-link, .search-results .coveo-pager-list .coveo-pager-list-item.coveo-active .product-info-banner .product-modal-link, .product-info-banner .search-results .coveo-pager-list .coveo-pager-list-item.coveo-active .product-modal-link, .search-results .coveo-pager-list .coveo-pager-list-item.coveo-active .product-info-bundle .product-modal-link, .product-info-bundle .search-results .coveo-pager-list .coveo-pager-list-item.coveo-active .product-modal-link {
  color: #fff
}

.search-results .coveo-pager-list .coveo-pager-next, .search-results .coveo-pager-list .coveo-pager-previous {
  background-color: #00b8fc;
  display: inline-block;
  transition: background-color .2s
}

.search-results .coveo-pager-list .coveo-pager-next:hover, .search-results .coveo-pager-list .coveo-pager-previous:hover {
  background-color: #0090bf;
  border-color: #0090bf
}

.search-results .coveo-pager-list .coveo-pager-next:before, .search-results .coveo-pager-list .coveo-pager-previous:before {
  color: #fff;
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'icons';
  font-size: 14px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: color .2s;
  width: 100%
}

.search-results .coveo-pager-list .coveo-pager-next svg, .search-results .coveo-pager-list .coveo-pager-previous svg {
  display: none
}

.search-results .coveo-pager-list .coveo-pager-previous:before {
  content: "";
  font-family: "logi-gaming-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.search-results .hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden
}

body.search-results-page .main-content-ctn {
  background-color: #fff
}

body.search-results-page main[id="main"] {
  display: flex;
  flex-direction: column;
  position: relative
}

body.search-results-page .site-content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  width: 100%
}

.bundles-ctn[data-num-bundles="1"] .carousel-simple {
  width: 100% !important
}

.bundles-ctn .accordion-toggle {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.44444;
  letter-spacing: 0;
  text-transform: none;
  text-transform: uppercase;
  padding: 30px 30px
}

@media(min-width:720px) {
  .bundles-ctn .accordion-toggle {
    padding: 30px 40px
  }
}

.bundle {
  color: black
}

.bundle .grid {
  height: 100%;
  align-items: center
}

.bundle .icon-plus {
  font-size: 29px
}

.bundle .icon-equals {
  font-size: 15px
}

.bundle .btn-add-to-cart {
  max-width: 340px;
  margin-left: auto;
  margin-right: auto
}

@media(min-width:720px) {
  .bundle[data-num-items="2"] .bundle-product-ctn {
    width: calc(200% - 24px);
    margin-right: 24px
  }
}

@media(min-width:720px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-product-ctn {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:720px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-product-ctn {
    width: calc(66.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-product-ctn {
    width: calc(125% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-product-ctn {
    width: calc(62.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-product-ctn {
    width: calc(41.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-product-ctn:first-of-type {
    margin-left: 12.5%
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-product-ctn:first-of-type {
    margin-left: 6.25%
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-product-ctn:first-of-type {
    margin-left: 4.16667%
  }
}

@media(min-width:1280px) {
  .bundle[data-num-items="2"] .bundle-product-ctn {
    width: calc(100% - 24px);
    margin-right: 24px;
    margin-left: 0
  }
}

@media(min-width:1280px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-product-ctn {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1280px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-product-ctn {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1280px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-product-ctn {
    margin-left: 0
  }
}

@media(min-width:1280px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-product-ctn {
    margin-left: 0
  }
}

@media(min-width:1280px) {
  .bundle[data-num-items="2"] .bundle-product-ctn:first-of-type {
    margin-left: 0
  }
}

@media(min-width:1280px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-product-ctn:first-of-type {
    margin-left: 0
  }
}

@media(min-width:1280px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-product-ctn:first-of-type {
    margin-left: 0
  }
}

@media(min-width:720px) {
  .bundle[data-num-items="2"] .bundle-product-shot {
    width: calc(37.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:720px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-product-shot {
    width: calc(37.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:720px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-product-shot {
    width: calc(37.5% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-product-shot {
    width: calc(40% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-product-shot {
    width: calc(40% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-product-shot {
    width: calc(40% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1280px) {
  .bundle[data-num-items="2"] .bundle-product-shot {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1280px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-product-shot {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1280px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-product-shot {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .bundle[data-num-items="2"] .product-info-bundle {
    width: calc(62.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:720px) and (min-width:720px) {
  .bundle[data-num-items="2"] .product-info-bundle {
    width: calc(62.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:720px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .product-info-bundle {
    width: calc(62.5% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .bundle[data-num-items="2"] .product-info-bundle {
    width: calc(60% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .bundle[data-num-items="2"] .product-info-bundle {
    width: calc(60% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .product-info-bundle {
    width: calc(60% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1280px) {
  .bundle[data-num-items="2"] .product-info-bundle {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1280px) and (min-width:720px) {
  .bundle[data-num-items="2"] .product-info-bundle {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1280px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .product-info-bundle {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .bundle[data-num-items="2"] .bundle-plus {
    width: calc(200% - 24px);
    margin-right: 24px
  }
}

@media(min-width:720px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-plus {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:720px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-plus {
    width: calc(66.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-plus {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-plus {
    width: calc(12.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-plus {
    width: calc(8.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .bundle[data-num-items="2"] .bundle-equals {
    width: calc(200% - 24px);
    margin-right: 24px
  }
}

@media(min-width:720px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-equals {
    width: calc(100% - 24px);
    margin-right: 24px
  }
}

@media(min-width:720px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-equals {
    width: calc(66.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-equals {
    width: calc(275% - 24px);
    margin-right: 24px;
    margin-left: 12.5%
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-equals {
    width: calc(137.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-equals {
    width: calc(91.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-equals {
    margin-left: 6.25%
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-equals {
    margin-left: 4.16667%
  }
}

@media(min-width:1280px) {
  .bundle[data-num-items="2"] .bundle-equals {
    width: calc(25% - 24px);
    margin-right: 24px;
    margin-left: 0
  }
}

@media(min-width:1280px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-equals {
    width: calc(12.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1280px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-equals {
    width: calc(8.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1280px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-equals {
    margin-left: 0
  }
}

@media(min-width:1280px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-equals {
    margin-left: 0
  }
}

@media(min-width:720px) {
  .bundle[data-num-items="2"] .bundle-total-ctn {
    width: calc(150% - 24px);
    margin-right: 24px;
    margin-left: 25%
  }
}

@media(min-width:720px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-total-ctn {
    width: calc(75% - 24px);
    margin-right: 24px
  }
}

@media(min-width:720px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-total-ctn {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-total-ctn {
    margin-left: 12.5%
  }
}

@media(min-width:720px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-total-ctn {
    margin-left: 8.33333%
  }
}

@media(min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-total-ctn {
    width: calc(100% - 24px);
    margin-right: 24px;
    margin-left: 100%
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-total-ctn {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-total-ctn {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-total-ctn {
    margin-left: 50%
  }
}

@media(min-width:1025px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-total-ctn {
    margin-left: 33.33333%
  }
}

@media(min-width:1280px) {
  .bundle[data-num-items="2"] .bundle-total-ctn {
    width: calc(50% - 24px);
    margin-right: 24px;
    margin-left: 0
  }
}

@media(min-width:1280px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-total-ctn {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1280px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-total-ctn {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1280px) and (min-width:720px) {
  .bundle[data-num-items="2"] .bundle-total-ctn {
    margin-left: 0
  }
}

@media(min-width:1280px) and (min-width:1025px) {
  .bundle[data-num-items="2"] .bundle-total-ctn {
    margin-left: 0
  }
}

.bundle-title {
  font-weight: 300;
  font-size: 38px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  padding-bottom: 40px;
  color: #2f3132;
  max-width: 610px;
  margin: 0 auto;
  text-align: center
}

@media(min-width:1025px) {
  .bundle-title {
    font-size: 48px;
    line-height: 1;
    letter-spacing: 0
  }
}

@media(min-width:720px) {
  .bundle-title {
    padding-bottom: 40px
  }
}

@media(min-width:1025px) {
  .bundle-title {
    padding-bottom: 80px
  }
}

@media(max-width:1024px) {
  .bundle-title {
    display: none
  }
}

.bundle-title-mobile {
  font-weight: 300;
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  margin: 0
}

@media(min-width:1025px) {
  .bundle-title-mobile {
    font-size: 30px;
    line-height: 1.06667;
    letter-spacing: 0
  }
}

@media(min-width:1025px) {
  .bundle-title-mobile {
    display: none
  }
}

.bundle-product-ctn {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .bundle-product-ctn {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .bundle-product-ctn {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

.bundle-product-shot {
  width: calc(50% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .bundle-product-shot {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .bundle-product-shot {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

.bundle-product-shot a, .bundle-product-shot .product-info .product-modal-link, .product-info .bundle-product-shot .product-modal-link, .bundle-product-shot .product-info-minimal .product-modal-link, .product-info-minimal .bundle-product-shot .product-modal-link, .bundle-product-shot .product-info-buy .product-modal-link, .product-info-buy .bundle-product-shot .product-modal-link, .bundle-product-shot .product-info-banner .product-modal-link, .product-info-banner .bundle-product-shot .product-modal-link, .bundle-product-shot .product-info-bundle .product-modal-link, .product-info-bundle .bundle-product-shot .product-modal-link {
  display: block
}

.product-info-bundle {
  width: calc(50% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .product-info-bundle {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .product-info-bundle {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

.bundle-plus, .bundle-equals {
  width: calc(100% - 24px);
  margin-right: 24px;
  min-height: 1px;
  text-align: center;
  color: #00b8fc;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-black.gif);
  background-repeat: repeat-x;
  background-position: left center;
  padding: 20px 0
}

@media(min-width:720px) {
  .bundle-plus, .bundle-equals {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .bundle-plus, .bundle-equals {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .bundle-plus, .bundle-equals {
    padding: 40px 0
  }
}

.bundle-plus i, .bundle-equals i {
  position: relative;
  background-color: white;
  padding: 0 12px
}

.bundle-plus i {
  top: 5px
}

@media(min-width:1025px) {
  .bundle-plus {
    background-image: none
  }
}

.bundle-equals {
  padding: 40px 0
}

.bundle-equals i {
  top: 4px
}

@media(min-width:1280px) {
  .bundle-equals {
    background-image: none
  }
}

.bundle-total-ctn {
  width: calc(100% - 24px);
  margin-right: 24px;
  text-align: center
}

@media(min-width:720px) {
  .bundle-total-ctn {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .bundle-total-ctn {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

.bundle-total-ctn a, .bundle-total-ctn .product-info .product-modal-link, .product-info .bundle-total-ctn .product-modal-link, .bundle-total-ctn .product-info-minimal .product-modal-link, .product-info-minimal .bundle-total-ctn .product-modal-link, .bundle-total-ctn .product-info-buy .product-modal-link, .product-info-buy .bundle-total-ctn .product-modal-link, .bundle-total-ctn .product-info-banner .product-modal-link, .product-info-banner .bundle-total-ctn .product-modal-link, .bundle-total-ctn .product-info-bundle .product-modal-link, .product-info-bundle .bundle-total-ctn .product-modal-link {
  display: block
}

.pre-bundle-price, .bundle-price {
  margin: 16px 0
}

.pre-bundle-price .currency-symbol, .bundle-price .currency-symbol {
  font-size: .53333em;
  line-height: 1;
  position: relative;
  top: -0.55em
}

@media(min-width:1025px) {
  .pre-bundle-price, .bundle-price {
    margin: 24px 0
  }
}

.pre-bundle-price {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.22222;
  letter-spacing: 0;
  text-transform: uppercase;
  color: #2f3132
}

@media(min-width:1025px) {
  .pre-bundle-price {
    font-size: 24px;
    line-height: 1;
    letter-spacing: 0
  }
}

.pre-bundle-price strike {
  color: #2f3132
}

.pre-bundle-price strike:after {
  background-color: #2f3132;
  opacity: 1
}

.bundle-price {
  font-weight: bold;
  font-size: 30px;
  line-height: 1.06667;
  letter-spacing: 0;
  text-transform: uppercase;
  color: #2f3132
}

@media(min-width:1025px) {
  .bundle-price {
    font-size: 38px;
    line-height: 1;
    letter-spacing: 0
  }
}

.note-tooltip {
  color: #007fa8 !important;
  display: inline-block;
  margin-left: -6px;
  margin-right: -6px;
  padding-left: 6px;
  padding-right: 6px;
  text-decoration: none;
  font-weight: bold
}

.note-tooltip.theme-dark, .note-tooltip.product-info-banner, .theme-dark .note-tooltip, .product-info-banner .note-tooltip, [data-theme="theme-dark"] .note-tooltip, .bg-gray .note-tooltip {
  color: #00b8fc !important
}

.note-tooltip:hover {
  text-decoration: underline
}

.note-tooltip:hover.theme-dark, .note-tooltip.product-info-banner:hover, .theme-dark .note-tooltip:hover, .product-info-banner .note-tooltip:hover, [data-theme="theme-dark"] .note-tooltip:hover, .bg-gray .note-tooltip:hover {
  color: #00b8fc !important
}

.plus-minus-toggle {
  position: relative;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-top: -1px
}

.plus-minus-toggle:before, .plus-minus-toggle:after {
  content: '';
  background-color: white;
  position: absolute;
  width: 16px;
  height: 2px;
  top: 50%;
  left: 50%;
  transform-origin: center;
  transform: translate(-50%, -50%)
}

.plus-minus-toggle:before {
  transition: background-color .2s linear, transform .3s ease-in-out
}

.plus-minus-toggle:after {
  transform: translate(-50%, -50%) rotate(-90deg);
  transition: background-color .2s linear, transform .15s ease-out .15s
}

.accordion-section.open .plus-minus-toggle:before, .plus-minus-toggle.open:before {
  transform: translate(-50%, -50%) rotate(-180deg)
}

.accordion-section.open .plus-minus-toggle:after, .plus-minus-toggle.open:after {
  transform: translate(-50%, -50%) rotate(-180deg)
}

@media(max-width:1024px) {
  .accordion-section {
    border-bottom: 1px solid #c3c6c8
  }
  .accordion-section.open {
    border-bottom-color: transparent
  }
  .accordion-section:last-of-type {
    border-bottom: 0
  }
}

.accordion-toggle {
  background: 0;
  outline: 0;
  border: 0;
  padding: 0;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  letter-spacing: 0;
  text-transform: none;
  align-items: center;
  color: white;
  background-color: #00b8fc;
  display: none;
  width: 100%;
  padding: 24px 30px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color .2s linear, background-color .2s linear
}

@media(min-width:720px) {
  .accordion-toggle {
    padding: 24px 40px
  }
}

@media(max-width:1024px) {
  .accordion-toggle {
    display: flex
  }
}

.accordion-toggle .inner-title {
  padding-left: 30px
}

@media(min-width:720px) {
  .accordion-toggle .inner-title {
    padding-left: 40px
  }
}

.accordion-section.open .accordion-toggle {
  color: #00b8fc;
  background-color: #f4f4f4
}

.accordion-section.open .accordion-toggle .plus-minus-toggle:before, .accordion-section.open .accordion-toggle .plus-minus-toggle:after {
  background-color: #00b8fc
}

@media(max-width:1024px) {
  .accordion-content {
    overflow: hidden;
    height: 0
  }
  .accordion-section.open .accordion-content {
    height: auto
  }
}

.wayin-ctn, .socialmedia-aem {
  visibility: hidden;
  height: 0;
  overflow: hidden
}

@media(min-width:1025px) {
  .wayin-ctn, .socialmedia-aem {
    visibility: visible;
    height: auto
  }
}

.help-me-choose-ctn iframe {
  visibility: hidden
}

.help-me-choose-ctn.inited iframe {
  visibility: visible
}

.component-logout {
  color: white !important
}

.my-account, .component-modal-close {
  color: #2f3132
}

.my-account h3, .component-modal-close h3 {
  font-size: 30px;
  margin: 15px 0
}

.add-address-modal {
  color: #2f3132
}

.component-cta-button {
  position: relative
}

.component-cta-button button.btn {
  border: 0
}

.component-cta-button .btn-white {
  color: #2f3132 !important
}

.component-cta-button .btn-white:hover {
  color: #0090bf !important
}

.component-cta-button .btn-ko-white {
  color: black !important
}

.component-cta-button .btn, .component-cta-button button.btn {
  background-color: #00b8fc;
  color: #fff;
  cursor: pointer;
  height: 50px;
  margin-bottom: 10px;
  transition: all .1s ease, color .1s ease
}

.component-cta-button .btn span, .component-cta-button button.btn span {
  display: inline-block;
  position: relative;
  top: 50%;
  transform: translateY(-50%)
}

.l-checkbox input[type="checkbox"] {
  height: 0
}

.my-account-template {
  margin-top: 126px
}

.my-account-template .sticky-col-content {
  position: relative
}

.my-account-template .component-cta-button .btn {
  border: 0;
  height: 51px !important
}

.my-account-template .component-cta-button .btn:hover {
  color: #fff
}

.my-account-template .component-side-nav .lvl-1-item {
  display: inline-block;
  border-bottom: 0;
  display: block
}

.my-account-template .component-side-nav .lvl-1-item:after {
  display: block;
  content: '';
  margin-top: 7px;
  background-repeat: repeat-x;
  height: 1px;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif)
}

.my-account-template .component-side-nav .lvl-1-item:after {
  margin-top: 0
}

.my-account-template .component-side-nav .lvl-1-item:first-of-type:before {
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif);
  background-repeat: repeat-x;
  content: '';
  display: block;
  height: 1px;
  margin-bottom: 7px
}

.my-account-template .component-side-nav .lvl-1-item .open-close-toggle:before {
  background-position: 0 -115px;
  top: 43%
}

.my-account-template .component-side-nav .lvl-1-item.open .open-close-toggle:before {
  background-position: 0 -129px
}

.my-account-template .component-side-nav .lvl-1-item .lvl-1-link {
  color: #676767
}

.my-account-template .component-side-nav .lvl-2-item.current .lvl-2-link {
  font-family: "Brown-Pro-Bold", Arial, sans-serif
}

.my-account-template .component-side-nav .lvl-2-item .lvl-2-link {
  font-weight: 300;
  letter-spacing: 0;
  padding: 4px 0
}

.my-account-template .component-my-orders .order-body .line-item {
  display: inline-block;
  border-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  padding-top: 0
}

.my-account-template .component-my-orders .order-body .line-item:after {
  display: block;
  content: '';
  margin-top: 7px;
  background-repeat: repeat-x;
  height: 1px;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif)
}

.my-account-template .component-my-orders .order-body .line-item:first-of-type {
  padding-top: 20px
}

.my-account-template .component-my-orders .order-body .line-item:last-child:after {
  content: none
}

.my-account-template .component-my-orders .order-body .line-item:after {
  margin-top: 20px;
  width: 100%
}

.my-account-template .component-my-orders .order-body .product-link-wrapper {
  width: calc(100% - 222px)
}

.my-account-template .component-my-orders[data-show-narvar-tracking="true"] .order[data-has-tracking="true"] .line-item:after {
  border-bottom: 0;
  position: relative;
  width: calc(100% - 220px)
}

.my-account-template .component-my-orders[data-show-narvar-tracking="true"] .order[data-has-tracking="true"] .line-item:last-child:after {
  content: none
}

@media(max-width:767px) {
  .my-account-template .profile-information.password-group.col-group, .my-account-template .change-password.password-group.col-group {
    width: 75%
  }
}

.my-account-template .profile-information .form-field.editable, .my-account-template .change-password .form-field.editable {
  display: inline-block;
  border-bottom: 0;
  border-top: 0;
  display: flex;
  flex-wrap: wrap
}

.my-account-template .profile-information .form-field.editable:after, .my-account-template .change-password .form-field.editable:after {
  display: block;
  content: '';
  margin-top: 7px;
  background-repeat: repeat-x;
  height: 1px;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif)
}

.my-account-template .profile-information .form-field.editable:after, .my-account-template .change-password .form-field.editable:after {
  width: 100%
}

.my-account-template .profile-information .form-field.editable:last-child:after, .my-account-template .change-password .form-field.editable:last-child:after {
  content: none
}

@media(max-width:767px) {
  .my-account-template .profile-information .form-field.editable input, .my-account-template .change-password .form-field.editable input {
    height: 30px;
    min-height: 0
  }
  .my-account-template .profile-information .form-field.editable.error, .my-account-template .change-password .form-field.editable.error {
    padding: 18px 0 9px
  }
  .my-account-template .profile-information .form-field.editable.error:after, .my-account-template .change-password .form-field.editable.error:after {
    margin-top: 30px
  }
  .my-account-template .profile-information .form-field.editable.password-field, .my-account-template .change-password .form-field.editable.password-field {
    flex-wrap: nowrap
  }
  .my-account-template .profile-information .form-field.editable.password-field .form-field, .my-account-template .change-password .form-field.editable.password-field .form-field {
    text-align: left
  }
}

@media(min-width:768px) {
  .my-account-template .profile-information .form-field.editable, .my-account-template .change-password .form-field.editable {
    padding: 13px 0 0
  }
  .my-account-template .profile-information .form-field.editable .input-field-wrapper, .my-account-template .change-password .form-field.editable .input-field-wrapper {
    margin-bottom: 5px;
    position: relative
  }
  .my-account-template .profile-information .form-field.editable input, .my-account-template .change-password .form-field.editable input {
    height: 51px;
    min-height: 51px
  }
  .my-account-template .profile-information .form-field.editable.error p.error, .my-account-template .change-password .form-field.editable.error p.error {
    left: 50%;
    transform: translateX(-50%);
    width: 398px
  }
  .my-account-template .profile-information .form-field.editable.error:after, .my-account-template .change-password .form-field.editable.error:after {
    margin-top: 30px
  }
}

@media(max-width:767px) {
  .my-account-template .profile-information form.editable .component-cta-button, .my-account-template .change-password form.editable .component-cta-button {
    height: 30px
  }
}

@media(min-width:768px) {
  .my-account-template .profile-information form.editable .component-cta-button, .my-account-template .change-password form.editable .component-cta-button {
    height: 51px;
    margin-bottom: 5px
  }
}

.my-account-template .profile-information form.editable .component-cta-button .btn-link, .my-account-template .change-password form.editable .component-cta-button .btn-link {
  background: 0;
  outline: 0;
  border: 0;
  padding: 0;
  color: #00b8fc;
  height: auto !important
}

.my-account-template .profile-information form.editable .component-cta-button .btn-link span, .my-account-template .change-password form.editable .component-cta-button .btn-link span {
  top: auto
}

@media(max-width:719px) {
  .my-account-template .profile-information form.editable .save-state .component-cta-button, .my-account-template .change-password form.editable .save-state .component-cta-button {
    height: 30px;
    margin-bottom: 3px;
    margin-top: 3px;
    padding-left: 0;
    padding-right: 0
  }
  .my-account-template .profile-information form.editable .save-state .component-cta-button .input-field-wrapper, .my-account-template .change-password form.editable .save-state .component-cta-button .input-field-wrapper {
    width: 60%
  }
}

@media(max-width:719px) {
  .my-account-template .profile-information form.editable .save-state .component-cta-button .btn, .my-account-template .change-password form.editable .save-state .component-cta-button .btn {
    padding-left: 12px;
    padding-right: 12px
  }
}

@media(min-width:720px) {
  .my-account-template .profile-information form.editable .save-state .component-cta-button .btn, .my-account-template .change-password form.editable .save-state .component-cta-button .btn {
    top: -7px
  }
}

.my-account-template .profile-information .form.editable .input-field-wrapper, .my-account-template .profile-information .form.editable .password-field .col-group, .my-account-template .change-password .form.editable .input-field-wrapper, .my-account-template .change-password .form.editable .password-field .col-group {
  flex-basis: 50%;
  width: 100%;
  margin-right: 0
}

.my-account-template .profile-information .form.editable .form-field input[type="text"], .my-account-template .profile-information .form.editable .form-field input[type="password"], .my-account-template .profile-information .form.editable .form-field input[type="email"], .my-account-template .profile-information .form.editable .form-field input[type="number"], .my-account-template .profile-information .form.editable .form-field input[type="tel"], .my-account-template .profile-information .form.editable .form-field select, .my-account-template .change-password .form.editable .form-field input[type="text"], .my-account-template .change-password .form.editable .form-field input[type="password"], .my-account-template .change-password .form.editable .form-field input[type="email"], .my-account-template .change-password .form.editable .form-field input[type="number"], .my-account-template .change-password .form.editable .form-field input[type="tel"], .my-account-template .change-password .form.editable .form-field select {
  width: 100%;
  min-width: 0
}

.my-account-template .profile-information .form.editable .password-field input[type="text"], .my-account-template .profile-information .form.editable .password-field input[type="password"], .my-account-template .change-password .form.editable .password-field input[type="text"], .my-account-template .change-password .form.editable .password-field input[type="password"] {
  flex: 1 1 50%;
  min-width: 0
}

@media(max-width:767px) {
  .my-account-template .profile-information .form.editable .password-field .col-group, .my-account-template .change-password .form.editable .password-field .col-group {
    width: auto;
    flex-basis: 85%
  }
}

.my-account-template .profile-information .form.editable .component-cta-button, .my-account-template .change-password .form.editable .component-cta-button {
  flex-basis: 30%;
  width: auto
}

@media(max-width:767px) {
  .my-account-template .profile-information .form.editable .save-state, .my-account-template .change-password .form.editable .save-state {
    flex-wrap: wrap !important
  }
  .my-account-template .profile-information .form.editable .save-state .input-field-wrapper, .my-account-template .profile-information .form.editable .save-state.password-field .col-group, .my-account-template .change-password .form.editable .save-state .input-field-wrapper, .my-account-template .change-password .form.editable .save-state.password-field .col-group {
    flex-basis: 100%
  }
  .my-account-template .profile-information .form.editable .save-state .component-cta-button, .my-account-template .change-password .form.editable .save-state .component-cta-button {
    flex-basis: 100%;
    margin-top: 10px;
    padding-bottom: 0;
    height: auto
  }
  .my-account-template .profile-information .form.editable .save-state .component-cta-button .btn, .my-account-template .change-password .form.editable .save-state .component-cta-button .btn {
    display: inline-block;
    margin-bottom: 0
  }
}

.my-account-template .component-my-address .card.true {
  border-color: #00b8fc
}

@media(min-width:768px) {
  .my-account-template .component-my-address.my-account .card {
    margin-right: 25px
  }
  .my-account-template .component-my-address.my-account .card:nth-child(3n) {
    margin-right: 0
  }
}

.my-account-template p a, .my-account-template p .product-info .product-modal-link, .product-info .my-account-template p .product-modal-link, .my-account-template p .product-info-minimal .product-modal-link, .product-info-minimal .my-account-template p .product-modal-link, .my-account-template p .product-info-buy .product-modal-link, .product-info-buy .my-account-template p .product-modal-link, .my-account-template p .product-info-banner .product-modal-link, .product-info-banner .my-account-template p .product-modal-link, .my-account-template p .product-info-bundle .product-modal-link, .product-info-bundle .my-account-template p .product-modal-link {
  color: #007fa8;
  text-decoration: none
}

.my-account-template p a:hover, .my-account-template p .product-info .product-modal-link:hover, .product-info .my-account-template p .product-modal-link:hover, .my-account-template p .product-info-minimal .product-modal-link:hover, .product-info-minimal .my-account-template p .product-modal-link:hover, .my-account-template p .product-info-buy .product-modal-link:hover, .product-info-buy .my-account-template p .product-modal-link:hover, .my-account-template p .product-info-banner .product-modal-link:hover, .product-info-banner .my-account-template p .product-modal-link:hover, .my-account-template p .product-info-bundle .product-modal-link:hover, .product-info-bundle .my-account-template p .product-modal-link:hover {
  text-decoration: underline
}

.component-login-auth {
  color: #222
}

.component-login-auth input {
  font-weight: 300
}

.component-login-auth .signin-view .signin-msg {
  margin-bottom: 11px;
  margin-top: 0
}

.component-login-auth .signin-view .form-field .forgot-password {
  font-family: "Brown-Pro-Bold", Arial, sans-serif;
  padding-left: 0;
  padding-right: 0
}

.my-account {
  color: #222
}

.my-account input {
  font-weight: 300
}

.my-account .btn-kohle {
  border: 2px solid;
  background-color: #2f3132;
  color: #fff;
  border-color: #2f3132
}

.my-account .btn-kohle:hover, .my-account .btn-kohle:focus {
  background-color: transparent;
  color: #2f3132;
  border-color: #2f3132
}

.my-account .btn-link {
  background-color: transparent;
  color: #222;
  cursor: pointer;
  height: auto
}

.my-account .btn-link span {
  white-space: nowrap;
  display: inline;
  top: -7px;
  transform: none
}

.my-account .btn-link:hover, .my-account .btn-link:focus {
  background-color: transparent;
  color: #222;
  text-decoration: underline
}

@media(max-width:768px) {
  .my-account .form-field.save-state .input-field-wrapper {
    height: 30px
  }
  .my-account .form-field.save-state button.btn {
    height: 30px !important
  }
}

@media(min-width:992px) {
  .my-account .form-field.editable .input-field-wrapper {
    width: 61%
  }
}

#address-form .form-field.l-checkbox {
  margin: 0 !important;
  padding: 25px 0
}

#address-form input {
  font-weight: 300
}

.password-tooltip .tooltip-body li.checked:before {
  background-position: 0 -338px
}

.thumb-banner-carousel {
  width: 100%;
  min-height: 75vh;
  position: relative
}

.thumb-banner-carousel:after {
  content: '';
  width: 100vw;
  height: 25vw;
  position: absolute;
  bottom: 0;
  display: block;
  background: linear-gradient(to bottom, transparent, #000);
  z-index: 0;
  pointer-events: none
}

@media(min-width:720px) {
  .thumb-banner-carousel:after {
    height: 15vw
  }
}

.thumb-banner-carousel .carousel-banner-slide {
  opacity: 0;
  z-index: -1;
  display: block;
  transform: translateX(0);
  transition: opacity 500ms linear, transform 100ms ease-in-out
}

.thumb-banner-carousel .carousel-banner-slide .video-element {
  transform: scale(1.25);
  transition: transform 550ms ease-in-out
}

.thumb-banner-carousel .carousel-banner-slide.active {
  opacity: 1;
  z-index: 1;
  visibility: visible
}

.thumb-banner-carousel .carousel-banner-slide.active .video-element {
  transform: translate3d(0, 0, 0)
}

.thumb-banner-carousel .carousel-banner-slide.is-dragged {
  transition: transform 0 linear
}

.thumb-banner-carousel .carousel-banner-slide.drag-pre-animation {
  opacity: 1;
  z-index: 0
}

.thumb-banner-carousel .carousel-banner-slide.drag-pre-animation .video-element {
  transition: transform 0 linear;
  transform: scale(1.5)
}

.thumb-banner-carousel .carousel-banner-slide.drag-post-animation {
  transition: opacity 500ms linear, transform 300ms ease-in-out;
  opacity: 1;
  z-index: 4
}

.thumb-banner-carousel .thumb-banner-list-ctn {
  z-index: 1;
  position: absolute;
  width: 100%;
  bottom: 0;
  margin-bottom: 30px
}

.thumb-banner-carousel .thumb-banner-list-ctn .thumb-banner-list-wrap {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: transform 350ms ease-in-out;
  padding-left: 6vw;
  visibility: hidden
}

@media(min-width:720px) {
  .thumb-banner-carousel .thumb-banner-list-ctn .thumb-banner-list-wrap {
    visibility: visible
  }
}

@media(min-width:1490px) {
  .thumb-banner-carousel .thumb-banner-list-ctn .thumb-banner-list-wrap {
    padding-left: 3.75vw
  }
}

@media(min-width:1900px) {
  .thumb-banner-carousel .thumb-banner-list-ctn .thumb-banner-list-wrap {
    padding-left: 5vw
  }
}

.thumb-banner-carousel .thumb-banner-list-ctn .thumb-banner-list-wrap.is-dragged {
  transition: transform 0 ease-out
}

.thumb-banner-carousel .thumb-banner-list-ctn .thumb-banner-list-wrap.is-snapped {
  transition: transform 200ms ease-out
}

.thumb-banner-carousel .thumb-banner-list-ctn .list-item {
  min-width: 22vw;
  max-width: 22vw;
  position: relative;
  outline: 0
}

@media(min-width:1490px) {
  .thumb-banner-carousel .thumb-banner-list-ctn .list-item {
    min-width: 18.5vw;
    max-width: 18.5vw
  }
}

@media(min-width:1900px) {
  .thumb-banner-carousel .thumb-banner-list-ctn .list-item {
    min-width: 15vw;
    max-width: 15vw
  }
}

.thumb-banner-carousel .thumb-banner-list-ctn .list-item .video-element {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  transition: transform 150ms cubic-bezier(0, 0, 0.26, 0.99), opacity 150ms linear;
  opacity: 0;
  cursor: pointer;
  transform: scale(0.8);
  transform-origin: center
}

.thumb-banner-carousel .thumb-banner-list-ctn .list-item .thumbnail {
  margin: 0;
  padding: 0;
  cursor: pointer
}

.thumb-banner-carousel .thumb-banner-list-ctn .list-item .thumbnail .thumb-wrap {
  margin: 0 10px;
  box-shadow: 0 0 10px 8px rgba(0, 0, 0, 0.25);
  transition: transform .15s cubic-bezier(0, 0, 0.26, 0.99), box-shadow .15s linear
}

.thumb-banner-carousel .thumb-banner-list-ctn .list-item .thumbnail .thumb-img {
  width: 100%;
  max-width: initial;
  display: block
}

.thumb-banner-carousel .thumb-banner-list-ctn .list-item:hover, .thumb-banner-carousel .thumb-banner-list-ctn .list-item.in-prog-focus, .thumb-banner-carousel .thumb-banner-list-ctn .list-item:focus {
  z-index: 2
}

.thumb-banner-carousel .thumb-banner-list-ctn .list-item:hover .video-element, .thumb-banner-carousel .thumb-banner-list-ctn .list-item.in-prog-focus .video-element, .thumb-banner-carousel .thumb-banner-list-ctn .list-item:focus .video-element {
  opacity: 1;
  transform: scale(1.05)
}

.thumb-banner-carousel .thumb-banner-list-ctn .list-item:hover .thumbnail .thumb-wrap, .thumb-banner-carousel .thumb-banner-list-ctn .list-item.in-prog-focus .thumbnail .thumb-wrap, .thumb-banner-carousel .thumb-banner-list-ctn .list-item:focus .thumbnail .thumb-wrap {
  transform: scale(1.2)
}

.thumb-banner-carousel .thumb-banner-list-ctn .list-item:focus:not(.focus--mouse) .thumbnail .thumb-wrap {
  outline: 1px solid #00b8fc;
  box-shadow: 0 0 10px #00b8fc
}

.theme-astro .thumb-banner-carousel .thumb-banner-list-ctn .list-item:focus:not(.focus--mouse) .thumbnail .thumb-wrap, [data-design-theme="theme-astro"] .thumb-banner-carousel .thumb-banner-list-ctn .list-item:focus:not(.focus--mouse) .thumbnail .thumb-wrap {
  box-shadow: 0 0 10px #ff3600
}

.thumb-banner-carousel .thumb-banner-list-ctn .list-item[aria-enabled="false"] {
  pointer-events: none
}

.thumb-banner-carousel .thumb-banner-list-ctn .list-item.active {
  pointer-events: none
}

.thumb-banner-carousel .thumb-banner-list-ctn .list-item.active .video-element {
  opacity: 0
}

.thumb-banner-carousel .thumb-banner-list-ctn .list-item.active .thumbnail .thumb-wrap {
  transform: scale(1);
  border: 2px #fff solid
}

.thumb-banner-carousel .thumb-banner-controls {
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: space-between;
  width: 100%;
  pointer-events: none
}

.thumb-banner-carousel .thumb-banner-controls .control-dots {
  pointer-events: visible;
  z-index: 3;
  list-style-type: none;
  padding: 0;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0;
  position: absolute;
  bottom: 0;
  width: 100%
}

.thumb-banner-carousel .thumb-banner-controls .control-dots .control-dot button {
  outline: 0;
  background: 0;
  border: 0;
  padding: 0;
  float: left;
  display: block;
  width: 30px;
  height: 30px;
  position: relative;
  cursor: pointer
}

.thumb-banner-carousel .thumb-banner-controls .control-dots .control-dot button:before {
  content: '';
  background-color: #c3c6c8;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  box-sizing: content-box;
  transition: .2s ease-out transform
}

.thumb-banner-carousel .thumb-banner-controls .control-dots .control-dot.active button:before {
  background-color: transparent;
  border: 2px solid white
}

.thumb-banner-carousel .thumb-banner-controls.controls-desktop {
  visibility: hidden
}

@media(min-width:720px) {
  .thumb-banner-carousel .thumb-banner-controls.controls-desktop {
    visibility: visible
  }
}

.thumb-banner-carousel .thumb-banner-controls.controls-mobile {
  visibility: visible
}

@media(min-width:720px) {
  .thumb-banner-carousel .thumb-banner-controls.controls-mobile {
    visibility: hidden
  }
}

.thumb-banner-carousel .thumb-banner-controls .arrows {
  pointer-events: visible;
  height: 174px;
  width: 6vw;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  z-index: 3;
  transition: opacity 250ms linear;
  opacity: 1;
  position: relative;
  outline: 0
}

@media(min-width:1490px) {
  .thumb-banner-carousel .thumb-banner-controls .arrows {
    width: 3.75vw
  }
}

@media(min-width:1900px) {
  .thumb-banner-carousel .thumb-banner-controls .arrows {
    width: 5vw
  }
}

.thumb-banner-carousel .thumb-banner-controls .arrows:after {
  font-size: 19px
}

.thumb-banner-carousel .thumb-banner-controls .arrows .icon {
  opacity: .5;
  transition: opacity 250ms linear
}

.thumb-banner-carousel .thumb-banner-controls .arrows:hover .icon {
  opacity: 1
}

.thumb-banner-carousel .thumb-banner-controls .arrows:before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -10px;
  right: -10px
}

.thumb-banner-carousel .thumb-banner-controls .arrows.arrow-right {
  margin-right: -10px;
  background-image: linear-gradient(to right, #ff000000, #000)
}

.thumb-banner-carousel .thumb-banner-controls .arrows.arrow-left {
  margin-left: -10px;
  background-image: linear-gradient(to left, #ff000000, #000)
}

.thumb-banner-carousel .thumb-banner-controls .arrows.arrow-left .icon {
  transform-origin: center;
  transform: rotate(180deg)
}

.thumb-banner-carousel .thumb-banner-controls .arrows.disabled {
  pointer-events: none;
  opacity: 0
}

.wcm-edit .thumb-banner-carousel {
  min-height: 750px
}

.wcm-edit .thumb-banner-carousel .carousel-banner-slide {
  position: relative;
  opacity: 1;
  margin-bottom: 50px
}

.wcm-edit .thumb-banner-carousel .carousel-banner-slide .banner {
  min-height: 500px
}

.g-challenge {
  padding-top: 132px;
  padding-bottom: 120px;
  background-color: #f4f4f4
}

.g-challenge .container-wrapper {
  width: 100%;
  margin-right: 24px;
  color: #262626
}

@media(min-width:720px) {
  .g-challenge .container-wrapper {
    width: 100%;
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .g-challenge .container-wrapper {
    width: calc(100% - 20px);
    margin-right: 20px
  }
}

.g-challenge .container-wrapper .hidden {
  visibility: hidden;
  display: none
}

.g-challenge .container-wrapper h2, .g-challenge .container-wrapper h3 {
  width: 100%;
  text-align: center;
  margin: 0
}

.g-challenge .container-wrapper h2 {
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  font-weight: 700;
  margin-bottom: 50px;
  font-size: 30px
}

@media(min-width:1025px) {
  .g-challenge .container-wrapper h2 {
    font-size: 38px
  }
}

.g-challenge .container-wrapper h3 {
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: center;
  font-weight: 700;
  margin-bottom: 8px;
  font-size: 14px
}

@media(min-width:1025px) {
  .g-challenge .container-wrapper h3 {
    font-size: 24px
  }
}

.g-challenge .container-wrapper .more-less-ctn {
  text-align: center;
  width: 100%;
  margin: 0
}

.g-challenge .container-wrapper .btn-show-more, .g-challenge .container-wrapper .btn-show-less {
  border: 0;
  margin: 20px 0;
  cursor: pointer;
  display: inline-block
}

.g-challenge .container-wrapper .btn-show-more.hidden, .g-challenge .container-wrapper .btn-show-less.hidden {
  display: none
}

.g-challenge .container-wrapper .g-event-item {
  border-radius: 5px;
  background-color: #fff;
  margin-bottom: 8px;
  padding: 26px;
  transform: translateY(0)
}

.g-challenge .container-wrapper .g-event-item.initially-hidden {
  visibility: hidden;
  display: none;
  opacity: 0;
  transform: translateY(-10%)
}

.g-challenge .container-wrapper .g-event-item.preanimation {
  transition: transform 250ms ease-out, opacity 150ms linear
}

.g-challenge .container-wrapper .g-event-item.button-hidden {
  opacity: 0;
  transform: translateY(-10%)
}

.g-challenge .container-wrapper .g-event-item .date-ctn, .g-challenge .container-wrapper .g-event-item .copy-ctn, .g-challenge .container-wrapper .g-event-item .location-ctn, .g-challenge .container-wrapper .g-event-item .cta-ctn {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 20px 0
}

@media(min-width:1025px) {
  .g-challenge .container-wrapper .g-event-item .date-ctn, .g-challenge .container-wrapper .g-event-item .copy-ctn, .g-challenge .container-wrapper .g-event-item .location-ctn, .g-challenge .container-wrapper .g-event-item .cta-ctn {
    padding: 0;
    padding-right: 20px
  }
}

.g-challenge .container-wrapper .g-event-item .date-ctn {
  width: 100%;
  margin-right: 24px;
  border-bottom: dashed 1px #c3c6c8
}

@media(min-width:720px) {
  .g-challenge .container-wrapper .g-event-item .date-ctn {
    width: 100%;
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .g-challenge .container-wrapper .g-event-item .date-ctn {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

.g-challenge .container-wrapper .g-event-item .date-ctn .date-time-wrap {
  display: flex;
  flex-direction: column
}

.g-challenge .container-wrapper .g-event-item .copy-ctn {
  width: 100%;
  margin-right: 24px;
  padding-right: 26px
}

@media(min-width:720px) {
  .g-challenge .container-wrapper .g-event-item .copy-ctn {
    width: 100%;
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .g-challenge .container-wrapper .g-event-item .copy-ctn {
    width: calc(50% - 20px);
    margin-right: 20px
  }
}

.g-challenge .container-wrapper .g-event-item .location-ctn {
  width: 100%;
  margin-right: 24px;
  padding: 0;
  padding-right: 26px
}

@media(min-width:720px) {
  .g-challenge .container-wrapper .g-event-item .location-ctn {
    width: 100%;
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .g-challenge .container-wrapper .g-event-item .location-ctn {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

.g-challenge .container-wrapper .g-event-item .cta-ctn {
  width: 100%;
  margin-right: 24px;
  margin-right: 0;
  padding-right: 0
}

@media(min-width:720px) {
  .g-challenge .container-wrapper .g-event-item .cta-ctn {
    width: 100%;
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .g-challenge .container-wrapper .g-event-item .cta-ctn {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1025px) {
  .g-challenge .container-wrapper .g-event-item .cta-ctn {
    justify-content: flex-start;
    align-items: center
  }
}

.g-challenge .container-wrapper .g-event-item .cta-ctn .cta-wrap {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: flex-start;
  width: 100%
}

@media(min-width:1025px) {
  .g-challenge .container-wrapper .g-event-item .date-ctn {
    border: 0;
    border-right: dashed 1px #c3c6c8
  }
}

.g-challenge .container-wrapper .g-event-item .date {
  line-height: 1;
  letter-spacing: normal
}

.g-challenge .container-wrapper .g-event-item .time {
  line-height: 1;
  letter-spacing: normal;
  font-size: 12px;
  margin-top: 10px
}

.g-challenge .container-wrapper .g-event-item .title {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  margin-bottom: 5px
}

.g-challenge .container-wrapper .g-event-item .location {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal
}

.g-challenge .container-wrapper .g-event-item .copy {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal
}

.g-challenge .container-wrapper .g-event-item .cta-register {
  display: block
}

.g-challenge .container-wrapper .g-event-item .cta-register-disabled {
  line-height: 1.33333;
  letter-spacing: .02em;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-table;
  color: #aaa
}

.g-challenge[data-theme="theme-dark"] {
  background-color: white
}

.g-challenge[data-theme="theme-dark"] .container-wrapper {
  background-color: white
}

.g-challenge[data-theme="theme-dark"] .container-wrapper .g-event-item {
  background-color: #2f3132;
  color: #f4f4f4
}

.g-challenge[data-theme="theme-grey"] {
  background-color: white
}

.g-challenge[data-theme="theme-grey"] .container-wrapper .g-event-item {
  background-color: #f4f4f4
}

.grid-filter {
  margin-bottom: 20px;
  color: #000;
  margin-top: -20px
}

@media(min-width:720px) {
  .grid-filter {
    margin-bottom: 20px
  }
}

@media(min-width:1025px) {
  .grid-filter {
    margin-bottom: 40px
  }
}

@media(min-width:1025px) {
  .grid-filter {
    margin-top: -60px
  }
}

.grid-filter .dropdowns-ctn {
  display: flex;
  flex-wrap: wrap;
  justify-content: center
}

.grid-filter .tabs-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style: none;
  margin: 10px 0 0 0;
  padding: 0
}

.grid-filter .tabs-list button {
  background: 0;
  outline: 0;
  border: 0;
  padding: 0;
  font-weight: bold;
  font-size: 14px;
  margin: 0 10px;
  padding: 10px 10px;
  text-transform: uppercase
}

.grid-filter .tabs-list button span {
  transition: color .2s
}

.grid-filter .tabs-list button:hover span {
  color: #0090bf
}

.grid-filter .tabs-list button.active span {
  color: #0090bf;
  border-bottom: 2px solid #0090bf
}

.grid-filter .select-ctn {
  border: 1px solid #ddd;
  margin: 10px 10px 10px;
  min-width: 260px;
  width: auto
}

.grid-filter .select-ctn:after {
  background-color: #0090bf;
  border-radius: 5px;
  color: #fff;
  font-size: 6px;
  height: 50%;
  transform: translate(-10px, 50%);
  width: 25px
}

.grid-filter .select-ctn select {
  line-height: 1.4em;
  padding-bottom: 14px;
  padding-top: 14px
}

.grid-filter .select-ctn select.focus--mouse {
  color: #000
}

.grid-filter .no-results {
  display: none;
  font-size: 18px;
  margin-top: 40px;
  text-align: center
}

.grid-filter .no-results.show {
  display: block
}

.grid-filter-display-ctn {
  display: none;
  text-align: center
}

.grid-filter-display-ctn.show {
  display: block
}

.grid-filter-display-ctn .display-toggle {
  display: inline-block
}

.grid-filter-display-ctn .display-toggle.hide {
  display: none
}

.le-product-list {
  display: flex;
  flex-wrap: wrap;
  max-width: 800px;
  margin: 0 auto
}

@media(max-width:750px) {
  .le-product-list {
    flex-direction: column;
    align-items: center
  }
}

.le-product {
  width: 100%;
  max-width: 50%;
  color: #000;
  text-align: center;
  margin-bottom: 80px
}

@media(max-width:750px) {
  .le-product {
    max-width: 80%
  }
}

.le-product:first-child:last-child {
  margin: 0 auto 40px
}

.le-product h3 {
  margin-top: 70px;
  margin-bottom: 0;
  font-size: 60px
}

@media(max-width:400px) {
  .le-product h3 {
    font-size: 42px
  }
}

.le-product-subtitle {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 20px;
  display: block
}

.le-product-state {
  border-top: 2px dotted #ddd;
  border-bottom: 2px dotted #ddd;
  padding: 10px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  max-width: 220px;
  margin: 0 auto
}

.le-product-state.sold-out {
  color: red
}

.le-product-slider .slide:not(:first-child):not(.slick-slide) {
  display: none
}

.le-product-slider .slide img[data-lazy] {
  opacity: 0
}

.le-product-slider .slick-dots {
  bottom: -40px
}

.le-product-slider .slick-dots li.slick-active button:before {
  background-color: #000
}

.index-page .container, .index-page .container-xl, .index-page .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .img-banner[data-img-size^="col-"] .index-page .img-banner-img-ctn, .index-page .carousel-slide-copy-ctn {
  overflow: auto
}

.index-page h2 {
  margin-top: 80px;
  margin-bottom: 30px
}

.index-page .col {
  width: calc(50% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .index-page .col {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .index-page .col {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

.index-page .a-ctn {
  margin-bottom: 24px;
  position: relative;
  padding-top: 100%;
  text-align: center;
  margin-bottom: 24px
}

.index-page a, .index-page .product-info .product-modal-link, .product-info .index-page .product-modal-link, .index-page .product-info-minimal .product-modal-link, .product-info-minimal .index-page .product-modal-link, .index-page .product-info-buy .product-modal-link, .product-info-buy .index-page .product-modal-link, .index-page .product-info-banner .product-modal-link, .product-info-banner .index-page .product-modal-link, .index-page .product-info-bundle .product-modal-link, .product-info-bundle .index-page .product-modal-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: white;
  color: #2f3132;
  font-weight: bold;
  text-decoration: none
}

.index-page a:hover, .index-page .product-info .product-modal-link:hover, .product-info .index-page .product-modal-link:hover, .index-page .product-info-minimal .product-modal-link:hover, .product-info-minimal .index-page .product-modal-link:hover, .index-page .product-info-buy .product-modal-link:hover, .product-info-buy .index-page .product-modal-link:hover, .index-page .product-info-banner .product-modal-link:hover, .product-info-banner .index-page .product-modal-link:hover, .index-page .product-info-bundle .product-modal-link:hover, .product-info-bundle .index-page .product-modal-link:hover, .index-page a:active, .index-page .product-info .product-modal-link:active, .product-info .index-page .product-modal-link:active, .index-page .product-info-minimal .product-modal-link:active, .product-info-minimal .index-page .product-modal-link:active, .index-page .product-info-buy .product-modal-link:active, .product-info-buy .index-page .product-modal-link:active, .index-page .product-info-banner .product-modal-link:active, .product-info-banner .index-page .product-modal-link:active, .index-page .product-info-bundle .product-modal-link:active, .product-info-bundle .index-page .product-modal-link:active, .index-page a:not(.focus--mouse):focus, .index-page .product-info .product-modal-link:not(.focus--mouse):focus, .product-info .index-page .product-modal-link:not(.focus--mouse):focus, .index-page .product-info-minimal .product-modal-link:not(.focus--mouse):focus, .product-info-minimal .index-page .product-modal-link:not(.focus--mouse):focus, .index-page .product-info-buy .product-modal-link:not(.focus--mouse):focus, .product-info-buy .index-page .product-modal-link:not(.focus--mouse):focus, .index-page .product-info-banner .product-modal-link:not(.focus--mouse):focus, .product-info-banner .index-page .product-modal-link:not(.focus--mouse):focus, .index-page .product-info-bundle .product-modal-link:not(.focus--mouse):focus, .product-info-bundle .index-page .product-modal-link:not(.focus--mouse):focus {
  text-decoration: underline
}

.grid-demo {
  background-color: white;
  color: #2f3132
}

.grid-demo .grid-guide {
  display: block
}

.grid-demo .instructions {
  position: relative;
  z-index: 1;
  background-color: white;
  overflow: auto;
  padding-top: 20px
}

.grid-demo dd {
  margin-bottom: 20px
}

.grid-demo .col-example-1 {
  width: calc(25% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .grid-demo .col-example-1 {
    width: calc(12.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-1 {
    width: calc(8.33333% - 20px);
    margin-right: 20px
  }
}

.grid-demo .col-example-2 {
  width: calc(50% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .grid-demo .col-example-2 {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-2 {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

.grid-demo .col-example-3-1 {
  width: calc(50% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .grid-demo .col-example-3-1 {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-3-1 {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

.grid-demo .col-example-3-2 {
  width: calc(50% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .grid-demo .col-example-3-2 {
    width: calc(37.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-3-2 {
    width: calc(25% - 20px);
    margin-right: 20px
  }
}

.grid-demo .col-example-3-3 {
  width: calc(50% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .grid-demo .col-example-3-3 {
    width: calc(37.5% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-3-3 {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

.grid-demo .col-example-4-1 {
  width: calc(75% - 24px);
  margin-right: 24px;
  margin-left: 25%
}

@media(min-width:720px) {
  .grid-demo .col-example-4-1 {
    width: calc(75% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-4-1 {
    width: calc(66.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .grid-demo .col-example-4-1 {
    margin-left: 12.5%
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-4-1 {
    margin-left: 8.33333%
  }
}

.grid-demo .col-example-4-2 {
  width: calc(75% - 24px);
  margin-right: 24px;
  margin-left: 0
}

@media(min-width:720px) {
  .grid-demo .col-example-4-2 {
    width: calc(75% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-4-2 {
    width: calc(66.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .grid-demo .col-example-4-2 {
    margin-left: 25%
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-4-2 {
    margin-left: 33.33333%
  }
}

.grid-demo .col-example-4-3 {
  width: calc(50% - 24px);
  margin-right: 24px;
  margin-left: 25%
}

@media(min-width:720px) {
  .grid-demo .col-example-4-3 {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-4-3 {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .grid-demo .col-example-4-3 {
    margin-left: 12.5%
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-4-3 {
    margin-left: 8.33333%
  }
}

.grid-demo .col-example-4-4 {
  width: calc(50% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .grid-demo .col-example-4-4 {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-4-4 {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

.grid-demo .col-example-4-5 {
  width: calc(50% - 12px);
  margin-right: 0;
  margin-left: calc((50% - 12px))
}

@media(min-width:720px) {
  .grid-demo .col-example-4-5 {
    width: calc(50% - 12px);
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-4-5 {
    width: calc(50% - 10px);
    margin-right: 0
  }
}

@media(min-width:720px) {
  .grid-demo .col-example-4-5 {
    margin-left: calc((50% - 12px))
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-4-5 {
    margin-left: calc((50% - 10px))
  }
}

.grid-demo .col-example-5-1 {
  width: calc(100% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .grid-demo .col-example-5-1 {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-5-1 {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

.grid-demo .col-example-5-2 {
  width: calc(100%);
  width: 100%;
  margin-right: 0
}

@media(min-width:720px) {
  .grid-demo .col-example-5-2 {
    width: calc(50%);
    width: 50%;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-5-2 {
    width: calc(33.33333%);
    width: 33.33333%;
    margin-right: 0
  }
}

.grid-demo .col-example-5-3 {
  width: calc(100% + 24px);
  margin-left: -24px;
  margin-right: 0
}

@media(min-width:720px) {
  .grid-demo .col-example-5-3 {
    width: calc(50% + 24px);
    margin-left: -24px;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-5-3 {
    width: calc(33.33333% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

.grid-demo .col-example-5-4 {
  width: calc(100% + 24px);
  margin-left: -24px;
  margin-right: 0
}

@media(min-width:720px) {
  .grid-demo .col-example-5-4 {
    width: calc(50% + 24px);
    margin-left: -24px;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-5-4 {
    width: calc(33.33333% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

.grid-demo .col-example-6-1 {
  width: calc(100% - 24px);
  margin-right: 24px;
  margin-left: 25%
}

@media(min-width:720px) {
  .grid-demo .col-example-6-1 {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-6-1 {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .grid-demo .col-example-6-1 {
    margin-left: 12.5%
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-6-1 {
    margin-left: 8.33333%
  }
}

.grid-demo .col-example-6-2 {
  width: calc(100% + 24px);
  margin-left: -24px;
  margin-right: 0;
  margin-left: calc(25% - 24px)
}

@media(min-width:720px) {
  .grid-demo .col-example-6-2 {
    width: calc(50% + 24px);
    margin-left: -24px;
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-6-2 {
    width: calc(33.33333% + 20px);
    margin-left: -20px;
    margin-right: 0
  }
}

@media(min-width:720px) {
  .grid-demo .col-example-6-2 {
    margin-left: calc(12.5% - 24px)
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-6-2 {
    margin-left: calc(8.33333% - 20px)
  }
}

.grid-demo .col-example-7 {
  width: calc(75% - 24px);
  margin-right: 24px;
  margin-left: 0
}

@media(min-width:720px) {
  .grid-demo .col-example-7 {
    width: calc(75% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-7 {
    width: calc(66.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .grid-demo .col-example-7 {
    margin-left: 12.5%
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-7 {
    margin-left: 16.66667%
  }
}

.grid-demo .sub-col-example-7a {
  width: calc(33.33333% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .grid-demo .sub-col-example-7a {
    width: calc(33.33333% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-demo .sub-col-example-7a {
    width: calc(25% - 20px);
    margin-right: 20px
  }
}

.grid-demo .sub-col-example-7b {
  width: calc(33.33333% - 24px);
  margin-right: 24px;
  margin-left: 0
}

@media(min-width:720px) {
  .grid-demo .sub-col-example-7b {
    width: calc(33.33333% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-demo .sub-col-example-7b {
    width: calc(37.5% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .grid-demo .sub-col-example-7b {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .grid-demo .sub-col-example-7b {
    margin-left: 12.5%
  }
}

.grid-demo .col-example-8-1 {
  width: calc(50% - 24px);
  margin-right: 24px
}

@media(min-width:720px) {
  .grid-demo .col-example-8-1 {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-8-1 {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .grid-demo .col-example-8-1 {
    width: calc(14.28571% - 20px);
    margin-right: 20px
  }
}

.grid-demo .col-example-8-2 {
  width: 100%;
  margin-right: 24px
}

@media(min-width:720px) {
  .grid-demo .col-example-8-2 {
    width: 100%;
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-8-2 {
    width: 100%;
    margin-right: 20px
  }
}

@media(min-width:1490px) {
  .grid-demo .col-example-8-2 {
    width: calc(50% - 10px);
    margin-right: 0
  }
}

.grid-demo .col-example-9-1 {
  width: 100%;
  margin-right: 24px
}

@media(min-width:720px) {
  .grid-demo .col-example-9-1 {
    width: 100%;
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-9-1 {
    width: 100%;
    margin-right: 20px
  }
}

.grid-demo .col-example-9-2 {
  width: calc(50% - 12px);
  margin-right: 0
}

@media(min-width:720px) {
  .grid-demo .col-example-9-2 {
    width: calc(50% - 12px);
    margin-right: 0
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-9-2 {
    width: calc(50% - 10px);
    margin-right: 0
  }
}

.grid-demo .col-example-10 {
  width: calc(100% - 24px);
  margin-right: 24px;
  margin-left: 0
}

@media(min-width:720px) {
  .grid-demo .col-example-10 {
    width: calc(75% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-10 {
    width: calc(83.33333% - 20px);
    margin-right: 20px
  }
}

@media(min-width:720px) {
  .grid-demo .col-example-10 {
    margin-left: 0
  }
}

@media(min-width:1025px) {
  .grid-demo .col-example-10 {
    margin-left: 8.33333%
  }
}

@media(min-width:1280px) {
  .grid-demo .col-example-10 {
    width: calc(100% - 20px);
    margin-right: 20px;
    margin-left: 0
  }
}

.grid-demo-ctn .grid {
  margin-top: 20px
}

.grid-demo-ctn [class^="col"], .grid-demo-ctn [class^="sub-col"] {
  border: 1px solid red;
  min-height: 70px;
  margin-bottom: 20px
}

.grid-demo-ctn [class^="sub-col"] {
  border: 1px dashed red
}

.style-guide-page {
  background-color: white;
  color: #2f3132
}

.style-guide-page .container, .style-guide-page .container-xl, .style-guide-page .img-banner[data-img-size^="col-"] .img-banner-img-ctn, .img-banner[data-img-size^="col-"] .style-guide-page .img-banner-img-ctn, .style-guide-page .carousel-slide-copy-ctn {
  overflow: auto
}

.style-guide-page .element {
  border: 1px solid #262626;
  background-color: #c3c6c8;
  padding: 40px;
  margin-bottom: 40px
}

.style-guide-page .usage {
  background-color: #f4f4f4;
  padding: 20px;
  overflow: auto;
  margin-top: 20px
}

.style-guide-page .usage h6 {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  text-transform: uppercase;
  margin-bottom: 1em;
  margin-top: 0
}

.style-guide-page .usage ul {
  padding-left: 20px;
  margin-bottom: 0
}

.style-guide-page .modifier {
  margin-top: 4em;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  text-transform: uppercase;
  border-bottom: 1px solid #262626
}

.style-guide-page hr {
  border: 0;
  border-bottom: 1px solid #262626;
  margin-top: 40px;
  margin-bottom: 40px
}

.style-guide-page code {
  color: #676767
}

.style-guide-page .h2:not(:first-of-type) {
  margin-top: 150px
}

.style-guide-page .color-swatch-demo {
  width: calc(50% - 24px);
  margin-right: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 20px 40px
}

@media(min-width:720px) {
  .style-guide-page .color-swatch-demo {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .style-guide-page .color-swatch-demo {
    width: calc(16.66667% - 20px);
    margin-right: 20px
  }
}

.style-guide-page .color-swatch-demo .swatch {
  border-radius: 50%;
  width: 85px;
  height: 85px
}

.style-guide-page .color-swatch-demo.black .swatch {
  background-color: black
}

.style-guide-page .color-swatch-demo.white .swatch, .style-guide-page .theme-dark .banner-copy-block ul.color-swatch-demo.dotted .swatch, .theme-dark .banner-copy-block .style-guide-page ul.color-swatch-demo.dotted .swatch, .style-guide-page .product-info-banner .banner-copy-block ul.color-swatch-demo.dotted .swatch, .product-info-banner .banner-copy-block .style-guide-page ul.color-swatch-demo.dotted .swatch {
  background-color: white;
  border: 2px solid black
}

.style-guide-page .color-swatch-demo.gray1 .swatch {
  background-color: #262626
}

.style-guide-page .color-swatch-demo.gray2 .swatch {
  background-color: #2f3132
}

.style-guide-page .color-swatch-demo.gray3 .swatch {
  background-color: #676767
}

.style-guide-page .color-swatch-demo.gray4 .swatch {
  background-color: #c3c6c8
}

.style-guide-page .color-swatch-demo.gray5 .swatch {
  background-color: #f4f4f4
}

.style-guide-page .color-swatch-demo.blue .swatch {
  background-color: #00b8fc
}

.style-guide-page .color-swatch-demo.blueDarker .swatch {
  background-color: #0090bf
}

.style-guide-page .color-swatch-demo.astro .swatch {
  background-color: #ff3600
}

.style-guide-page .color-swatch-demo.astroActive .swatch {
  background-color: #e73100
}

.style-guide-page .color-swatch-demo .color-desc {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  text-transform: uppercase;
  text-transform: none;
  text-align: center;
  margin-top: 20px
}

.style-guide-page .color-swatch-demo .scss {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.28571;
  text-transform: uppercase;
  margin-top: 20px;
  font-size: 12px
}

.style-guide-page .color-swatch-demo code {
  text-align: center
}

.style-guide-page .icon-example {
  width: calc(100% - 24px);
  margin-right: 24px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 40px
}

@media(min-width:720px) {
  .style-guide-page .icon-example {
    width: calc(50% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .style-guide-page .icon-example {
    width: calc(33.33333% - 20px);
    margin-right: 20px
  }
}

.style-guide-page .icon-ctn {
  margin-bottom: 20px
}

.style-guide-page .icon-ctn i {
  font-size: 30px
}

.sitemap-section {
  padding-top: 60px;
  padding-bottom: 60px
}

.sitemap-section~.sitemap-section {
  background-repeat: repeat-x;
  background-position: left top;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif)
}

.sitemap-section h3 {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.22222;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 35px
}

@media(min-width:1025px) {
  .sitemap-section h3 {
    font-size: 24px;
    line-height: 1;
    letter-spacing: 0
  }
}

.sitemap-link-lvl1 {
  margin-bottom: 24px;
  padding-right: 43px
}

@media(min-width:1025px) {
  .sitemap-link-lvl1 {
    margin-bottom: 34px
  }
}

.sitemap-link-lvl1 a, .sitemap-link-lvl1 .product-info .product-modal-link, .product-info .sitemap-link-lvl1 .product-modal-link, .sitemap-link-lvl1 .product-info-minimal .product-modal-link, .product-info-minimal .sitemap-link-lvl1 .product-modal-link, .sitemap-link-lvl1 .product-info-buy .product-modal-link, .product-info-buy .sitemap-link-lvl1 .product-modal-link, .sitemap-link-lvl1 .product-info-banner .product-modal-link, .product-info-banner .sitemap-link-lvl1 .product-modal-link, .sitemap-link-lvl1 .product-info-bundle .product-modal-link, .product-info-bundle .sitemap-link-lvl1 .product-modal-link {
  font-weight: bold;
  text-decoration: none;
  display: inline-block
}

@media(max-width:1024px) {
  .sitemap-link-lvl1 a, .sitemap-link-lvl1 .product-info .product-modal-link, .product-info .sitemap-link-lvl1 .product-modal-link, .sitemap-link-lvl1 .product-info-minimal .product-modal-link, .product-info-minimal .sitemap-link-lvl1 .product-modal-link, .sitemap-link-lvl1 .product-info-buy .product-modal-link, .product-info-buy .sitemap-link-lvl1 .product-modal-link, .sitemap-link-lvl1 .product-info-banner .product-modal-link, .product-info-banner .sitemap-link-lvl1 .product-modal-link, .sitemap-link-lvl1 .product-info-bundle .product-modal-link, .product-info-bundle .sitemap-link-lvl1 .product-modal-link {
    padding: 10px 0
  }
}

.sitemap-link-lvl1 a:active, .sitemap-link-lvl1 .product-info .product-modal-link:active, .product-info .sitemap-link-lvl1 .product-modal-link:active, .sitemap-link-lvl1 .product-info-minimal .product-modal-link:active, .product-info-minimal .sitemap-link-lvl1 .product-modal-link:active, .sitemap-link-lvl1 .product-info-buy .product-modal-link:active, .product-info-buy .sitemap-link-lvl1 .product-modal-link:active, .sitemap-link-lvl1 .product-info-banner .product-modal-link:active, .product-info-banner .sitemap-link-lvl1 .product-modal-link:active, .sitemap-link-lvl1 .product-info-bundle .product-modal-link:active, .product-info-bundle .sitemap-link-lvl1 .product-modal-link:active, .sitemap-link-lvl1 a:hover, .sitemap-link-lvl1 .product-info .product-modal-link:hover, .product-info .sitemap-link-lvl1 .product-modal-link:hover, .sitemap-link-lvl1 .product-info-minimal .product-modal-link:hover, .product-info-minimal .sitemap-link-lvl1 .product-modal-link:hover, .sitemap-link-lvl1 .product-info-buy .product-modal-link:hover, .product-info-buy .sitemap-link-lvl1 .product-modal-link:hover, .sitemap-link-lvl1 .product-info-banner .product-modal-link:hover, .product-info-banner .sitemap-link-lvl1 .product-modal-link:hover, .sitemap-link-lvl1 .product-info-bundle .product-modal-link:hover, .product-info-bundle .sitemap-link-lvl1 .product-modal-link:hover, .sitemap-link-lvl1 a:focus:not(.focus--mouse), .sitemap-link-lvl1 .product-info .product-modal-link:focus:not(.focus--mouse), .product-info .sitemap-link-lvl1 .product-modal-link:focus:not(.focus--mouse), .sitemap-link-lvl1 .product-info-minimal .product-modal-link:focus:not(.focus--mouse), .product-info-minimal .sitemap-link-lvl1 .product-modal-link:focus:not(.focus--mouse), .sitemap-link-lvl1 .product-info-buy .product-modal-link:focus:not(.focus--mouse), .product-info-buy .sitemap-link-lvl1 .product-modal-link:focus:not(.focus--mouse), .sitemap-link-lvl1 .product-info-banner .product-modal-link:focus:not(.focus--mouse), .product-info-banner .sitemap-link-lvl1 .product-modal-link:focus:not(.focus--mouse), .sitemap-link-lvl1 .product-info-bundle .product-modal-link:focus:not(.focus--mouse), .product-info-bundle .sitemap-link-lvl1 .product-modal-link:focus:not(.focus--mouse) {
  text-decoration: underline
}

.sitemap-link-lvl1 ul {
  position: relative;
  padding: 5px 0 0 25px;
  margin: 10px 0;
  list-style-type: none
}

.sitemap-link-lvl1 ul:before {
  position: absolute;
  left: 0;
  top: 0;
  height: calc(100% - 21px);
  width: 1px;
  content: '';
  background-repeat: repeat-y;
  background-position: left top;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey-vert.gif)
}

@media(min-width:1025px) {
  .sitemap-link-lvl1 ul:before {
    height: calc(100% - 11px)
  }
}

.sitemap-link-lvl1 li {
  position: relative
}

.sitemap-link-lvl1 li:before {
  position: absolute;
  top: 21px;
  left: -22px;
  content: '';
  width: 20px;
  height: 1px;
  background-repeat: repeat-x;
  background-position: left top;
  background-image: url(gaming-pagelibs/resources/images/dotted-line-grey.gif)
}

@media(min-width:1025px) {
  .sitemap-link-lvl1 li:before {
    top: 11px
  }
}

.aem-grid-demo .video-element, .aem-grid-demo .product-swatch {
  margin-bottom: 24px
}

.aem-grid-demo .js-col {
  border: 1px dashed white
}

.grid-demo-item {
  padding-top: 100%;
  position: relative;
  border: 2px solid red;
  width: 100%;
  margin-bottom: 20px;
  height: calc(100% - 20px)
}

.grid-demo-item.hover {
  background-color: rgba(255, 0, 0, 0.5)
}

.grid-demo-item.short {
  padding-top: 50%
}

.grid-demo-item.tall {
  padding-top: 125%
}

.grid-demo-item span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 48px
}

.price-cta-test-ctn {
  width: calc(50% - 24px);
  margin-right: 24px;
  background-color: #2f3132;
  color: white;
  margin-bottom: 20px
}

@media(min-width:720px) {
  .price-cta-test-ctn {
    width: calc(25% - 24px);
    margin-right: 24px
  }
}

@media(min-width:1025px) {
  .price-cta-test-ctn {
    width: calc(25% - 20px);
    margin-right: 20px
  }
}

.price-cta-test-ctn .product-price, .price-cta-test-ctn .product-cta-note, .price-cta-test-ctn a, .price-cta-test-ctn .product-info .product-modal-link, .product-info .price-cta-test-ctn .product-modal-link, .price-cta-test-ctn .product-info-minimal .product-modal-link, .product-info-minimal .price-cta-test-ctn .product-modal-link, .price-cta-test-ctn .product-info-buy .product-modal-link, .product-info-buy .price-cta-test-ctn .product-modal-link, .price-cta-test-ctn .product-info-banner .product-modal-link, .product-info-banner .price-cta-test-ctn .product-modal-link, .price-cta-test-ctn .product-info-bundle .product-modal-link, .product-info-bundle .price-cta-test-ctn .product-modal-link {
  margin-bottom: 10px
}

.price-cta-test-ctn>div {
  padding-top: 100%;
  position: relative
}

.price-cta-test-ctn>div>div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 20px
}

.store-test .mini-cart-ctn {
  position: fixed;
  top: 50px;
  right: 100px;
  z-index: 9999
}

.site-content .sticky-col {
  width: 33.33%;
  float: left
}

.site-content .sticky-body {
  width: 66.66667%;
  float: right
}