
body.edit .component-responsive-layout .new.section {
 clear:both
}
@media (max-width:719px) {
 body.edit .component-responsive-layout .column.hidden-xs {
  display:block!important;
  background:rgba(255,0,0,0.25)!important
 }
}
@media (min-width:720px) and (max-width:1024px) {
 body.edit .component-responsive-layout .column.hidden-sm {
  display:block!important;
  background:rgba(255,0,0,0.25)!important
 }
}
@media (min-width:1025px) and (max-width:1279px) {
 body.edit .component-responsive-layout .column.hidden-md {
  display:block!important;
  background:rgba(255,0,0,0.25)!important
 }
}
@media (min-width:1280px) {
 body.edit .component-responsive-layout .column.hidden-lg {
  display:block!important;
  background:rgba(255,0,0,0.25)!important
 }
}
.component-responsive-layout .row.grid-at-xs.layout-flex {
 display:flex;
 flex-wrap:wrap
}
.component-responsive-layout .row.grid-at-xs.align-stretch {
 align-items:stretch
}
.component-responsive-layout .row.grid-at-xs.align-top {
 align-items:flex-start
}
.component-responsive-layout .row.grid-at-xs.align-center {
 align-items:center
}
.component-responsive-layout .row.grid-at-xs.align-bottom {
 align-items:flex-end
}
.component-responsive-layout .row.grid-at-xs.justify-left {
 justify-content:flex-start
}
.component-responsive-layout .row.grid-at-xs.justify-center {
 justify-content:center
}
.component-responsive-layout .row.grid-at-xs.justify-right {
 justify-content:flex-end
}
.component-responsive-layout .row.grid-at-xs.gutter-xs-0 {
 margin-left:0px;
 margin-right:0px
}
.component-responsive-layout .row.grid-at-xs.gutter-xs-0>.column {
 padding-left:0px;
 padding-right:0px
}
.component-responsive-layout .row.grid-at-xs.gutter-xs-10 {
 margin-left:-5px;
 margin-right:-5px
}
.component-responsive-layout .row.grid-at-xs.gutter-xs-10>.column {
 padding-left:5px;
 padding-right:5px
}
.component-responsive-layout .row.grid-at-xs.gutter-xs-20 {
 margin-left:-10px;
 margin-right:-10px
}
.component-responsive-layout .row.grid-at-xs.gutter-xs-20>.column {
 padding-left:10px;
 padding-right:10px
}
.component-responsive-layout .row.grid-at-xs.gutter-xs-30 {
 margin-left:-15px;
 margin-right:-15px
}
.component-responsive-layout .row.grid-at-xs.gutter-xs-30>.column {
 padding-left:15px;
 padding-right:15px
}
.component-responsive-layout .row.grid-at-xs.gutter-xs-40 {
 margin-left:-20px;
 margin-right:-20px
}
.component-responsive-layout .row.grid-at-xs.gutter-xs-40>.column {
 padding-left:20px;
 padding-right:20px
}
.component-responsive-layout .row.grid-at-xs.gutter-xs-50 {
 margin-left:-25px;
 margin-right:-25px
}
.component-responsive-layout .row.grid-at-xs.gutter-xs-50>.column {
 padding-left:25px;
 padding-right:25px
}
.component-responsive-layout .row.grid-at-xs.gutter-xs-60 {
 margin-left:-30px;
 margin-right:-30px
}
.component-responsive-layout .row.grid-at-xs.gutter-xs-60>.column {
 padding-left:30px;
 padding-right:30px
}
@media (min-width:720px) {
 .component-responsive-layout .row.grid-at-sm.layout-flex {
  display:flex;
  flex-wrap:wrap
 }
 .component-responsive-layout .row.grid-at-sm.align-stretch {
  align-items:stretch
 }
 .component-responsive-layout .row.grid-at-sm.align-top {
  align-items:flex-start
 }
 .component-responsive-layout .row.grid-at-sm.align-center {
  align-items:center
 }
 .component-responsive-layout .row.grid-at-sm.align-bottom {
  align-items:flex-end
 }
 .component-responsive-layout .row.grid-at-sm.justify-left {
  justify-content:flex-start
 }
 .component-responsive-layout .row.grid-at-sm.justify-center {
  justify-content:center
 }
 .component-responsive-layout .row.grid-at-sm.justify-right {
  justify-content:flex-end
 }
 .component-responsive-layout .row.grid-at-sm.gutter-sm-0 {
  margin-left:0px;
  margin-right:0px
 }
 .component-responsive-layout .row.grid-at-sm.gutter-sm-0>.column {
  padding-left:0px;
  padding-right:0px
 }
 .component-responsive-layout .row.grid-at-sm.gutter-sm-10 {
  margin-left:-5px;
  margin-right:-5px
 }
 .component-responsive-layout .row.grid-at-sm.gutter-sm-10>.column {
  padding-left:5px;
  padding-right:5px
 }
 .component-responsive-layout .row.grid-at-sm.gutter-sm-20 {
  margin-left:-10px;
  margin-right:-10px
 }
 .component-responsive-layout .row.grid-at-sm.gutter-sm-20>.column {
  padding-left:10px;
  padding-right:10px
 }
 .component-responsive-layout .row.grid-at-sm.gutter-sm-30 {
  margin-left:-15px;
  margin-right:-15px
 }
 .component-responsive-layout .row.grid-at-sm.gutter-sm-30>.column {
  padding-left:15px;
  padding-right:15px
 }
 .component-responsive-layout .row.grid-at-sm.gutter-sm-40 {
  margin-left:-20px;
  margin-right:-20px
 }
 .component-responsive-layout .row.grid-at-sm.gutter-sm-40>.column {
  padding-left:20px;
  padding-right:20px
 }
 .component-responsive-layout .row.grid-at-sm.gutter-sm-50 {
  margin-left:-25px;
  margin-right:-25px
 }
 .component-responsive-layout .row.grid-at-sm.gutter-sm-50>.column {
  padding-left:25px;
  padding-right:25px
 }
 .component-responsive-layout .row.grid-at-sm.gutter-sm-60 {
  margin-left:-30px;
  margin-right:-30px
 }
 .component-responsive-layout .row.grid-at-sm.gutter-sm-60>.column {
  padding-left:30px;
  padding-right:30px
 }
}
@media (min-width:1025px) {
 .component-responsive-layout .row.grid-at-md.layout-flex {
  display:flex;
  flex-wrap:wrap
 }
 .component-responsive-layout .row.grid-at-md.align-stretch {
  align-items:stretch
 }
 .component-responsive-layout .row.grid-at-md.align-top {
  align-items:flex-start
 }
 .component-responsive-layout .row.grid-at-md.align-center {
  align-items:center
 }
 .component-responsive-layout .row.grid-at-md.align-bottom {
  align-items:flex-end
 }
 .component-responsive-layout .row.grid-at-md.justify-left {
  justify-content:flex-start
 }
 .component-responsive-layout .row.grid-at-md.justify-center {
  justify-content:center
 }
 .component-responsive-layout .row.grid-at-md.justify-right {
  justify-content:flex-end
 }
 .component-responsive-layout .row.grid-at-md.gutter-md-0 {
  margin-left:0px;
  margin-right:0px
 }
 .component-responsive-layout .row.grid-at-md.gutter-md-0>.column {
  padding-left:0px;
  padding-right:0px
 }
 .component-responsive-layout .row.grid-at-md.gutter-md-10 {
  margin-left:-5px;
  margin-right:-5px
 }
 .component-responsive-layout .row.grid-at-md.gutter-md-10>.column {
  padding-left:5px;
  padding-right:5px
 }
 .component-responsive-layout .row.grid-at-md.gutter-md-20 {
  margin-left:-10px;
  margin-right:-10px
 }
 .component-responsive-layout .row.grid-at-md.gutter-md-20>.column {
  padding-left:10px;
  padding-right:10px
 }
 .component-responsive-layout .row.grid-at-md.gutter-md-30 {
  margin-left:-15px;
  margin-right:-15px
 }
 .component-responsive-layout .row.grid-at-md.gutter-md-30>.column {
  padding-left:15px;
  padding-right:15px
 }
 .component-responsive-layout .row.grid-at-md.gutter-md-40 {
  margin-left:-20px;
  margin-right:-20px
 }
 .component-responsive-layout .row.grid-at-md.gutter-md-40>.column {
  padding-left:20px;
  padding-right:20px
 }
 .component-responsive-layout .row.grid-at-md.gutter-md-50 {
  margin-left:-25px;
  margin-right:-25px
 }
 .component-responsive-layout .row.grid-at-md.gutter-md-50>.column {
  padding-left:25px;
  padding-right:25px
 }
 .component-responsive-layout .row.grid-at-md.gutter-md-60 {
  margin-left:-30px;
  margin-right:-30px
 }
 .component-responsive-layout .row.grid-at-md.gutter-md-60>.column {
  padding-left:30px;
  padding-right:30px
 }
}
@media (min-width:1280px) {
 .component-responsive-layout .row.grid-at-lg.layout-flex {
  display:flex;
  flex-wrap:wrap
 }
 .component-responsive-layout .row.grid-at-lg.align-stretch {
  align-items:stretch
 }
 .component-responsive-layout .row.grid-at-lg.align-top {
  align-items:flex-start
 }
 .component-responsive-layout .row.grid-at-lg.align-center {
  align-items:center
 }
 .component-responsive-layout .row.grid-at-lg.align-bottom {
  align-items:flex-end
 }
 .component-responsive-layout .row.grid-at-lg.justify-left {
  justify-content:flex-start
 }
 .component-responsive-layout .row.grid-at-lg.justify-center {
  justify-content:center
 }
 .component-responsive-layout .row.grid-at-lg.justify-right {
  justify-content:flex-end
 }
 .component-responsive-layout .row.grid-at-lg.gutter-lg-0 {
  margin-left:0px;
  margin-right:0px
 }
 .component-responsive-layout .row.grid-at-lg.gutter-lg-0>.column {
  padding-left:0px;
  padding-right:0px
 }
 .component-responsive-layout .row.grid-at-lg.gutter-lg-10 {
  margin-left:-5px;
  margin-right:-5px
 }
 .component-responsive-layout .row.grid-at-lg.gutter-lg-10>.column {
  padding-left:5px;
  padding-right:5px
 }
 .component-responsive-layout .row.grid-at-lg.gutter-lg-20 {
  margin-left:-10px;
  margin-right:-10px
 }
 .component-responsive-layout .row.grid-at-lg.gutter-lg-20>.column {
  padding-left:10px;
  padding-right:10px
 }
 .component-responsive-layout .row.grid-at-lg.gutter-lg-30 {
  margin-left:-15px;
  margin-right:-15px
 }
 .component-responsive-layout .row.grid-at-lg.gutter-lg-30>.column {
  padding-left:15px;
  padding-right:15px
 }
 .component-responsive-layout .row.grid-at-lg.gutter-lg-40 {
  margin-left:-20px;
  margin-right:-20px
 }
 .component-responsive-layout .row.grid-at-lg.gutter-lg-40>.column {
  padding-left:20px;
  padding-right:20px
 }
 .component-responsive-layout .row.grid-at-lg.gutter-lg-50 {
  margin-left:-25px;
  margin-right:-25px
 }
 .component-responsive-layout .row.grid-at-lg.gutter-lg-50>.column {
  padding-left:25px;
  padding-right:25px
 }
 .component-responsive-layout .row.grid-at-lg.gutter-lg-60 {
  margin-left:-30px;
  margin-right:-30px
 }
 .component-responsive-layout .row.grid-at-lg.gutter-lg-60>.column {
  padding-left:30px;
  padding-right:30px
 }
}
.component-responsive-layout .container {
 width:auto
}
.component-search .search-results-container .facets {
 padding-bottom:30px
}
.component-global-navigation .mp-menu {
 min-height:100vh;
 display:block;
 background:#F4F4F4;
 overflow-y:scroll;
 overflow-x:hidden;
 -webkit-overflow-scrolling:touch
}
.component-global-navigation .mp-menu .mp-level {
 background:#F4F4F4
}
.component-global-navigation .mp-menu .mp-level .sub-menu {
 background:#F4F4F4;
 opacity:1;
 height:100vh
}
.component-global-navigation .mp-menu input {
 width:100%;
 border:1px solid #dddfde;
 padding:8px;
 font-size:0.9em;
 text-transform:uppercase
}
.component-global-navigation .mp-menu .search {
 position:relative
}
.component-global-navigation .mp-menu .search:after {
 font-family:aem-logitech-icons;
 content:"\e942";
 position:absolute;
 right:18px;
 top:50%;
 color:#dddfde;
 font-size:2.4em;
 transform:translatey(-50%)
}
.component-global-navigation .mp-level [class*=logi-icon-chevron-right] {
 float:right;
 font-size:28px;
 width:10px
}
.component-global-navigation .mp-level [class*=logi-icon-chevron-left] {
 float:left;
 font-size:28px;
 width:10px
}
.component-global-navigation .mp-level.mp-level-overlay:after {
 background:white
}
.component-global-navigation #mobile-trigger {
 width:25px;
 height:20px;
 position:absolute;
 transform:translate3d(0,-50%,0);
 backface-visibility:hidden;
 perspective:1000;
 transition:.35s ease-in-out;
 cursor:pointer;
 top:50%;
 left:0
}
.component-global-navigation #mobile-trigger span {
 display:block;
 position:absolute;
 height:3px;
 width:100%;
 background:#fff;
 border-radius:9px;
 opacity:1;
 transform:rotate(0deg);
 transition:.25s ease-in-out
}
.component-global-navigation #mobile-trigger span:first-child {
 top:0px
}
.component-global-navigation #mobile-trigger span:nth-child(2),
.component-global-navigation #mobile-trigger span:nth-child(3) {
 top:8px
}
.component-global-navigation #mobile-trigger span:nth-child(4) {
 top:16px
}
.component-global-navigation .menu-trigger {
 position:relative;
 padding-left:60px;
 font-size:0.9em
}
.component-global-navigation .menu-trigger:before {
 position:absolute;
 top:2px;
 left:0;
 width:40px;
 height:6px;
 background:#fff;
 content:""
}
.component-global-navigation .mp-level:after,
.component-global-navigation .mp-level:before,
.component-global-navigation .site-outer:after {
 position:absolute;
 top:0;
 right:0;
 width:0;
 height:0;
 content:"";
 opacity:0
}
.component-global-navigation .mp-level:after,
.component-global-navigation .site-outer:after {
 background:rgba(0,0,0,0.3);
 transition:opacity 0.2s,width 0.1s 0.2s,height 0.1s 0.2s;
 z-index:10000
}
.component-global-navigation .mp-level:after {
 z-index:-1
}
.component-global-navigation .mp-level.mp-level-overlay:after,
.component-global-navigation .site-outer.mp-pushed:after {
 width:100%;
 height:100%;
 opacity:1;
 transition:opacity 0.2s
}
.component-global-navigation .mp-level.mp-level-overlay {
 cursor:pointer
}
.component-global-navigation .mp-level.mp-level-overlay.mp-level:before {
 width:100%;
 height:100%;
 opacity:1
}
.component-global-navigation .mp-menu.mp-overlap>.mp-level,
.component-global-navigation .mp-menu.mp-overlap>.mp-level.mp-level-open,
.component-global-navigation .mp-menu>.mp-level,
.component-global-navigation .mp-menu>.mp-level.mp-level-open {
 box-shadow:none
}
.component-global-navigation .lte9 .mp-cover .mp-level.mp-level-open,
.component-global-navigation .lte9 .mp-menu.mp-overlap>.mp-level,
.component-global-navigation .lte9 .mp-menu.mp-overlap>.mp-level.mp-level-open,
.component-global-navigation .lte9 .mp-menu>.mp-level,
.component-global-navigation .lte9 .mp-menu>.mp-level.mp-level-open {
 left:0px
}
.component-global-navigation .lte9 .mp-cover .mp-level.mp-level-open>ul>li>.mp-level:not(.mp-level-open) {
 left:-300px
}
.component-global-navigation .mp-menu {
 position:absolute;
 top:0;
 left:0;
 z-index:1;
 width:360px;
 height:100%;
 transform:translate3d(-100%,0,0)
}
.component-global-navigation .lte9 .mp-menu {
 left:-300px
}
.component-global-navigation .mp-pushed .mp-menu {
 height:100%;
 overflow-y:scroll
}
.component-global-navigation .mp-level {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.component-global-navigation .mp-level li:before {
 content:none
}
.component-global-navigation .mp-menu [data-level="1"].mp-level-overlay {
 left:-100%
}
.component-global-navigation .mp-menu .mp-level {
 -webkit-transform:translateZ(0)
}
.component-global-navigation .mp-menu .mp-level .slide-priority {
 display:block!important;
 z-index:1
}
.component-global-navigation .mp-menu .mp-level [data-level="2"] {
 display:none;
 left:100%
}
.component-global-navigation .mp-menu .mp-level [data-level="2"].mp-level-open {
 z-index:1;
 display:block
}
.component-global-navigation .mp-menu .mp-level [data-level="2"].mp-level-overlay {
 left:0%
}
.component-global-navigation .mp-menu .mp-level [data-level="3"] {
 left:100%;
 transform:translateZ(0px)!important
}
.component-global-navigation .mp-menu .mp-level [data-level="3"].mp-level-open {
 z-index:1
}
.component-global-navigation .mp-cover .mp-level ul li.light-cell,
.component-global-navigation li.light-cell {
 background:#fff;
 text-transform:none;
 font-weight:300;
 color:#6a6a6a
}
.component-global-navigation .mp-cover .mp-level ul li.light-cell a,
.component-global-navigation li.light-cell a {
 text-transform:none;
 font-weight:300
}
.component-global-navigation .mp-cover .mp-level ul li.light-cell i,
.component-global-navigation .mp-cover .mp-level ul li.light-cell span,
.component-global-navigation li.light-cell i,
.component-global-navigation li.light-cell span {
 font-size:24px
}
.component-global-navigation .mp-menu .logo-cell {
 text-align:center;
 padding:0;
 height:100%;
 margin:0 auto
}
.component-global-navigation .mp-menu .logo-cell .img-responsive {
 display:inline-block;
 filter:invert(100%);
 opacity:0.45
}
.component-global-navigation .mp-menu .logo-cell a {
 padding:20px 30px;
 width:50%;
 height:100%;
 display:inline-block;
 font-size:16px
}
.component-global-navigation .mp-menu .logo-cell a:first-of-type {
 border-right:1px solid #dddfde
}
.component-global-navigation .mp-level {
 background-color:#FFFFFF
}
.component-global-navigation .mp-menu ul {
 margin:0;
 list-style:none;
 padding:0 0 100px
}
.component-global-navigation .mp-menu ul li {
 position:static
}
.component-global-navigation .mp-menu ul li>a {
 font-size:14px;
 font-weight:400;
 color:#6a6a6a;
 line-height:29px;
 display:block;
 padding:0px 10px 0px 0px;
 font-weight:700;
 text-transform:uppercase;
 letter-spacing:0.4px
}
.component-global-navigation .mp-menu ul li>a:hover {
 text-decoration:none
}
.component-global-navigation .mp-menu ul li {
 background:#f4f4f4;
 border-bottom:1px solid #dddfde;
 padding:14px 15px
}
.component-global-navigation .mp-menu ul li strong {
 font-size:14px;
 line-height:22px;
 font-weight:700;
 color:#000000;
 text-transform:none;
 display:block;
 border-bottom:1px solid #000;
 padding:0px 10px
}
.component-global-navigation .mp-menu ul li a.mp-back {
 font-size:14px;
 font-weight:400;
 color:#6a6a6a;
 line-height:29px;
 display:block;
 font-weight:700;
 text-transform:uppercase;
 letter-spacing:0.4px;
 text-align:center;
 background:#fff;
 border-bottom:1px solid #dddfde;
 padding:15px
}
.component-global-navigation .mp-menu ul li a.mp-back:hover {
 text-decoration:none
}
.component-global-navigation .secondary-nav {
 position:absolute;
 margin-top:20px;
 transition:background-color 0.2s;
 left:0;
 right:0;
 z-index:1999
}
.component-global-navigation .secondary-nav .primary {
 display:table;
 width:100%
}
.component-global-navigation .secondary-nav .primary .nav-links ol li a {
 font-family:brown,helvetica,arial,sans-serif;
 font-weight:200
}
.component-global-navigation .secondary-nav h4 {
 display:table-cell;
 font-weight:200;
 text-transform:none;
 left:0;
 top:0;
 margin:0;
 line-height:24px;
 letter-spacing:-0.5px;
 flex-shrink:0
}
.component-global-navigation .secondary-nav .component-cta-button {
 display:inline-block
}
.component-global-navigation .secondary-nav a.navBtn {
 border-radius:0;
 padding:6px 14px;
 font-size:13px;
 font-weight:600;
 letter-spacing:1px;
 text-transform:uppercase;
 display:inline-block;
 margin-bottom:5px
}
.component-global-navigation .secondary-nav a.mobile-dropdown-toggle {
 flex-grow:2
}
@media (max-width:1024px) {
 .component-global-navigation .hidden-sm,
 .component-global-navigation .hidden-xs {
  display:none!important
 }
 .component-global-navigation .secondary-nav {
  top:82px
 }
 .component-global-navigation .secondary-nav .primary {
  height:50px
 }
 .component-global-navigation .secondary-nav .primary .secondaryBtn {
  margin:15px 0
 }
 .component-global-navigation .secondary-nav a.mobile-dropdown-toggle {
  position:absolute;
  transform:translate(-50%,-50%);
  left:50%;
  top:50%;
  transition:all 200ms;
  z-index:1
 }
 .component-global-navigation .secondary-nav a.mobile-dropdown-toggle.active {
  transform:rotate(180deg);
  transform-origin:20% 20%
 }
 .component-global-navigation .secondary-nav a.mobile-dropdown-toggle:after {
  transform-origin:100% 50%;
  font-family:aem-logitech-icons;
  font-size:50px;
  position:relative;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  content:"\e91a"
 }
 .component-global-navigation .secondary-nav .navBtns {
  position:absolute;
  top:50%;
  right:0;
  transform:translateY(-50%);
  width:40%!important;
  text-align:right
 }
 .component-global-navigation .secondary-nav .navBtns .navBtn {
  margin:10px 0;
  text-align:center
 }
 .component-global-navigation .secondary-nav a {
  color:inherit;
  text-decoration:none
 }
 .component-global-navigation .secondary-nav h4 {
  width:40%!important;
  vertical-align:middle;
  font-size:16px;
  line-height:1.2
 }
 .component-global-navigation .secondary-nav ul {
  background:white;
  color:#000;
  overflow:hidden;
  display:block;
  position:absolute;
  width:100%;
  left:0;
  right:0;
  top:60px;
  max-height:0;
  transition:all 0.25s
 }
 .component-global-navigation .secondary-nav ul.active {
  transition:all 0.25s;
  max-height:999px
 }
 .component-global-navigation .secondary-nav ul li {
  padding:5px 15px;
  list-style:none
 }
 .component-global-navigation .secondary-nav ul li a {
  font-size:16px
 }
 .component-global-navigation .secondary-nav ul li:first-of-type {
  padding-top:15px
 }
}
@media (max-width:1024px) and (max-width:720px) {
 .component-global-navigation .secondary-nav ul {
  width:calc(100% + 30px);
  left:-15px
 }
}
@media (max-width:1024px) {
 .component-global-navigation .secondary-nav.fixed-nav {
  position:fixed;
  top:0!important;
  margin-top:0;
  border-bottom:1px solid #e1e2e3
 }
}
@media (min-width:1025px) {
 .component-global-navigation .hidden-lg,
 .component-global-navigation .hidden-md {
  display:none!important
 }
 .component-global-navigation .secondary-nav {
  top:144px
 }
 .component-global-navigation .secondary-nav .mobile-dropdown-toggle {
  display:none
 }
 .component-global-navigation .secondary-nav .container .relative-wrapper {
  box-shadow:0 -1px 0 rgba(0,0,0,0.5);
  padding:28px 0
 }
 .component-global-navigation .secondary-nav .primary {
  width:100%;
  display:flex;
  align-items:baseline;
  justify-content:space-between
 }
 .component-global-navigation .secondary-nav .navBtns {
  text-align:right;
  flex-shrink:0
 }
 .component-global-navigation .secondary-nav .navBtns span {
  display:inline-block;
  text-align:center
 }
 .component-global-navigation .secondary-nav a {
  color:inherit;
  text-decoration:none
 }
 .component-global-navigation .secondary-nav h4 {
  font-size:24px
 }
 .component-global-navigation .secondary-nav ul {
  margin-bottom:0;
  text-align:center
 }
 .component-global-navigation .secondary-nav ul li {
  display:inline-block;
  padding-bottom:10px
 }
 .component-global-navigation .secondary-nav ul li a {
  font-size:18px;
  margin:5px 14px 0
 }
 .component-global-navigation .secondary-nav ul li a.active,
 .component-global-navigation .secondary-nav ul li a:hover {
  padding-bottom:2px;
  border-bottom:2px solid
 }
 .component-global-navigation .secondary-nav.fixed-nav {
  position:fixed;
  top:0!important;
  margin-top:0;
  border-bottom:1px solid #e1e2e3
 }
}
@media (min-width:720px) {
 .component-global-navigation .secondary-nav h4 a {
  font-size:24px
 }
}
.component-global-navigation.theme-dark-mobile-opaque .logo-static,
.component-global-navigation.theme-dark-mobile-opaque .primary-nav .mobile-btns .mobile-logo img,
.component-global-navigation.theme-dark-opaque .logo-static,
.component-global-navigation.theme-dark-opaque .primary-nav .mobile-btns .mobile-logo img,
.component-global-navigation.theme-dark .logo-static,
.component-global-navigation.theme-dark .primary-nav .mobile-btns .mobile-logo img {
 filter:invert(0%);
 -webkit-filter:invert(0%)
}
.component-global-navigation.theme-dark-mobile-opaque .primary-nav,
.component-global-navigation.theme-dark-opaque .primary-nav,
.component-global-navigation.theme-dark .primary-nav {
 color:#2f3132
}
@media (min-width:720px) {
 .component-global-navigation.theme-dark-mobile-opaque .primary-nav .hero-logo-ani.animating,
 .component-global-navigation.theme-dark-opaque .primary-nav .hero-logo-ani.animating,
 .component-global-navigation.theme-dark .primary-nav .hero-logo-ani.animating {
  display:block;
  background:url(https://www.logitech.com/images/log-logo-sprite-r-black.png) top;
  -webkit-animation:play 1.4s steps(37) 1s forwards;
  animation:play 1.4s steps(37) 1s forwards
 }
 .component-global-navigation.theme-dark-mobile-opaque .primary-nav .hero-logo-ani.animating.hoverPlay,
 .component-global-navigation.theme-dark-opaque .primary-nav .hero-logo-ani.animating.hoverPlay,
 .component-global-navigation.theme-dark .primary-nav .hero-logo-ani.animating.hoverPlay {
  -webkit-animation:hoverPlay 1.4s steps(37) forwards;
  animation:hoverPlay 1.4s steps(37) forwards
 }
 .component-global-navigation.theme-dark-mobile-opaque .primary-nav .hero-logo-ani.animating.stoppedAnimation,
 .component-global-navigation.theme-dark-opaque .primary-nav .hero-logo-ani.animating.stoppedAnimation,
 .component-global-navigation.theme-dark .primary-nav .hero-logo-ani.animating.stoppedAnimation {
  background-position:0 -1440px;
  -webkit-animation-play-state:paused;
  animation-play-state:paused
 }
}
.component-global-navigation.theme-dark-mobile-opaque .primary-nav .search-trigger:before,
.component-global-navigation.theme-dark-opaque .primary-nav .search-trigger:before,
.component-global-navigation.theme-dark .primary-nav .search-trigger:before {
 color:#fff
}
.component-global-navigation.theme-dark-mobile-opaque .primary-nav .search-trigger span,
.component-global-navigation.theme-dark-opaque .primary-nav .search-trigger span,
.component-global-navigation.theme-dark .primary-nav .search-trigger span {
 text-transform:uppercase;
 border-bottom:1px solid #2f3132;
 color:#2f3132;
 font-size:14px
}
.component-global-navigation.theme-dark-mobile-opaque .primary-nav .desktop-nav-top,
.component-global-navigation.theme-dark-mobile-opaque .primary-nav .desktop-nav-top a,
.component-global-navigation.theme-dark-mobile-opaque .primary-nav .desktop-nav-top a:hover,
.component-global-navigation.theme-dark-mobile-opaque .primary-nav a.search-trigger,
.component-global-navigation.theme-dark-mobile-opaque .primary-nav a.search-trigger:active,
.component-global-navigation.theme-dark-mobile-opaque .primary-nav a.search-trigger:active:before,
.component-global-navigation.theme-dark-mobile-opaque .primary-nav a.search-trigger:before,
.component-global-navigation.theme-dark-mobile-opaque .primary-nav a.search-trigger:hover,
.component-global-navigation.theme-dark-mobile-opaque .primary-nav a.search-trigger:hover:before,
.component-global-navigation.theme-dark-mobile-opaque .primary-nav a.search-trigger:link,
.component-global-navigation.theme-dark-mobile-opaque .primary-nav a.search-trigger:link:before,
.component-global-navigation.theme-dark-mobile-opaque .primary-nav a.search-trigger:visited,
.component-global-navigation.theme-dark-mobile-opaque .primary-nav a.search-trigger:visited:before,
.component-global-navigation.theme-dark-opaque .primary-nav .desktop-nav-top,
.component-global-navigation.theme-dark-opaque .primary-nav .desktop-nav-top a,
.component-global-navigation.theme-dark-opaque .primary-nav .desktop-nav-top a:hover,
.component-global-navigation.theme-dark-opaque .primary-nav a.search-trigger,
.component-global-navigation.theme-dark-opaque .primary-nav a.search-trigger:active,
.component-global-navigation.theme-dark-opaque .primary-nav a.search-trigger:active:before,
.component-global-navigation.theme-dark-opaque .primary-nav a.search-trigger:before,
.component-global-navigation.theme-dark-opaque .primary-nav a.search-trigger:hover,
.component-global-navigation.theme-dark-opaque .primary-nav a.search-trigger:hover:before,
.component-global-navigation.theme-dark-opaque .primary-nav a.search-trigger:link,
.component-global-navigation.theme-dark-opaque .primary-nav a.search-trigger:link:before,
.component-global-navigation.theme-dark-opaque .primary-nav a.search-trigger:visited,
.component-global-navigation.theme-dark-opaque .primary-nav a.search-trigger:visited:before,
.component-global-navigation.theme-dark .primary-nav .desktop-nav-top,
.component-global-navigation.theme-dark .primary-nav .desktop-nav-top a,
.component-global-navigation.theme-dark .primary-nav .desktop-nav-top a:hover,
.component-global-navigation.theme-dark .primary-nav a.search-trigger,
.component-global-navigation.theme-dark .primary-nav a.search-trigger:active,
.component-global-navigation.theme-dark .primary-nav a.search-trigger:active:before,
.component-global-navigation.theme-dark .primary-nav a.search-trigger:before,
.component-global-navigation.theme-dark .primary-nav a.search-trigger:hover,
.component-global-navigation.theme-dark .primary-nav a.search-trigger:hover:before,
.component-global-navigation.theme-dark .primary-nav a.search-trigger:link,
.component-global-navigation.theme-dark .primary-nav a.search-trigger:link:before,
.component-global-navigation.theme-dark .primary-nav a.search-trigger:visited,
.component-global-navigation.theme-dark .primary-nav a.search-trigger:visited:before {
 color:#2f3132
}
.component-global-navigation.theme-dark-mobile-opaque .primary-nav .desktop-nav-top a:after,
.component-global-navigation.theme-dark-opaque .primary-nav .desktop-nav-top a:after,
.component-global-navigation.theme-dark .primary-nav .desktop-nav-top a:after {
 border-bottom:9px solid #fff
}
.component-global-navigation.theme-dark-mobile-opaque .primary-nav .mobile-btns a.mobile-cart,
.component-global-navigation.theme-dark-mobile-opaque .primary-nav .mobile-btns a.mobile-cart:active,
.component-global-navigation.theme-dark-mobile-opaque .primary-nav .mobile-btns a.mobile-cart:hover,
.component-global-navigation.theme-dark-mobile-opaque .primary-nav .mobile-btns a.mobile-cart:link,
.component-global-navigation.theme-dark-mobile-opaque .primary-nav .mobile-btns a.mobile-cart:visited,
.component-global-navigation.theme-dark-opaque .primary-nav .mobile-btns a.mobile-cart,
.component-global-navigation.theme-dark-opaque .primary-nav .mobile-btns a.mobile-cart:active,
.component-global-navigation.theme-dark-opaque .primary-nav .mobile-btns a.mobile-cart:hover,
.component-global-navigation.theme-dark-opaque .primary-nav .mobile-btns a.mobile-cart:link,
.component-global-navigation.theme-dark-opaque .primary-nav .mobile-btns a.mobile-cart:visited,
.component-global-navigation.theme-dark .primary-nav .mobile-btns a.mobile-cart,
.component-global-navigation.theme-dark .primary-nav .mobile-btns a.mobile-cart:active,
.component-global-navigation.theme-dark .primary-nav .mobile-btns a.mobile-cart:hover,
.component-global-navigation.theme-dark .primary-nav .mobile-btns a.mobile-cart:link,
.component-global-navigation.theme-dark .primary-nav .mobile-btns a.mobile-cart:visited {
 color:#2f3132
}
.component-global-navigation.theme-dark-mobile-opaque .primary-nav .mobile-btns #mobile-trigger span,
.component-global-navigation.theme-dark-opaque .primary-nav .mobile-btns #mobile-trigger span,
.component-global-navigation.theme-dark .primary-nav .mobile-btns #mobile-trigger span {
 background:#2f3132
}
.component-global-navigation.theme-dark-mobile-opaque .secondary-nav,
.component-global-navigation.theme-dark-mobile-opaque .secondary-nav h4,
.component-global-navigation.theme-dark-opaque .secondary-nav,
.component-global-navigation.theme-dark-opaque .secondary-nav h4,
.component-global-navigation.theme-dark .secondary-nav,
.component-global-navigation.theme-dark .secondary-nav h4 {
 color:#2f3132
}
.component-global-navigation.theme-dark-opaque .primary-nav {
 background:#fff
}
.component-global-navigation.theme-dark-opaque .secondary-nav {
 background:rgba(255,255,255,0.8)
}
.component-global-navigation.theme-dark-opaque .secondary-nav h4 {
 color:#2f3132
}
@media (max-width:1024px) {
 .component-global-navigation.theme-dark-mobile-opaque .primary-nav {
  background:#fff
 }
 .component-global-navigation.theme-dark-mobile-opaque .secondary-nav {
  background:rgba(255,255,255,0.8)
 }
 .component-global-navigation.theme-dark-mobile-opaque .secondary-nav h4 {
  color:#2f3132
 }
}
.component-global-navigation.theme-light .search-results {
 color:#2f3132
}
.component-global-navigation.theme-light .secondary-nav .primary,
.component-global-navigation.theme-light .secondary-nav h4 {
 color:#fff
}
@media (min-width:1025px) {
 .component-global-navigation.theme-light .secondary-nav .container .relative-wrapper {
  box-shadow:0 -1px 0 rgba(255,255,255,0.5)
 }
 .component-global-navigation.theme-light .secondary-nav a:not(.navBtn),
 .component-global-navigation.theme-light .secondary-nav a:not(.navBtn).active {
  color:#fff
 }
}
.component-global-navigation.theme-light .secondary-nav .mobile-dropdown-toggle {
 color:#fff
}
.component-global-navigation.theme-light .secondary-nav.fixed-nav,
.component-global-navigation.theme-light .secondary-nav.fixed-nav .mobile-dropdown-toggle,
.component-global-navigation.theme-light .secondary-nav.fixed-nav h4 {
 color:#2f3132
}
@media (min-width:1025px) {
 .component-global-navigation.theme-light .secondary-nav.fixed-nav a:not(.navBtn),
 .component-global-navigation.theme-light .secondary-nav.fixed-nav a:not(.navBtn).active {
  color:#2f3132
 }
}
.ie8 body {
 overflow:visible
}
.global-navigation {
 z-index:2;
 position:relative;
 top:0;
 width:100%;
 left:0
}
.component-global-navigation {
 font-family:brown,helvetica,arial,sans-serif;
 position:relative;
 width:100%;
 z-index:2000;
 left:0;
 top:0;
 height:100%;
 overflow:visible
}
.component-global-navigation h1,
.component-global-navigation h2,
.component-global-navigation h3,
.component-global-navigation h4,
.component-global-navigation h5,
.component-global-navigation h6 {
 font-family:brown,helvetica,arial,sans-serif;
 font-weight:800
}
.component-global-navigation a {
 cursor:pointer
}
.component-global-navigation #skiptocontent {
 padding:6px;
 position:absolute;
 top:-40px;
 left:5px;
 background:#DCFD00;
 transition:top 0.2s ease-out,background 1s linear;
 z-index:100
}
.component-global-navigation #skiptocontent a {
 color:black;
 font-weight:400
}
.component-global-navigation #skiptocontent.active {
 top:5px
}
.component-global-navigation .container {
 height:100%
}
.component-global-navigation .relative-wrapper {
 position:relative;
 height:100%
}
.component-global-navigation .top-bar {
 height:45px;
 background-color:#333;
 position:relative;
 color:#999
}
.component-global-navigation .top-bar ul {
 position:absolute;
 height:100%;
 padding-left:0
}
.component-global-navigation .top-bar ul li:not(:first-child) {
 margin-left:-5px
}
.component-global-navigation .top-bar ul li {
 list-style:none;
 display:inline-block;
 height:100%;
 position:relative;
 line-height:20px;
 font-size:12px
}
.component-global-navigation .top-bar ul li .a-text {
 padding-left:25px
}
.component-global-navigation .top-bar ul li .a-icon {
 font-size:25px;
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
.component-global-navigation .top-bar ul li a:active,
.component-global-navigation .top-bar ul li a:link,
.component-global-navigation .top-bar ul li a:visited {
 font-weight:700;
 color:#fff;
 text-transform:uppercase;
 display:inline-block;
 opacity:0.5;
 transition:opacity 0.2s
}
.component-global-navigation .top-bar ul li a:hover {
 opacity:1;
 color:#fff;
 text-decoration:none;
 transition:opacity 0s
}
.component-global-navigation .top-bar ul li .lang-link {
 background-repeat:no-repeat;
 background-size:contain;
 padding-left:30px;
 background-position:0
}
.component-global-navigation .top-bar ul li .cart-quantity {
 background:red;
 height:15px;
 width:15px;
 border-radius:20px;
 text-align:center;
 font-weight:800;
 color:white;
 position:absolute;
 top:10px;
 left:30px;
 line-height:15px;
 font-size:12px
}
.component-global-navigation .top-bar ul li:not(:last-child):after {
 content:"";
 height:calc(100% - 20px);
 width:1px;
 position:absolute;
 top:10px;
 right:0;
 opacity:0.2;
 border-right:1px solid #fff
}
.component-global-navigation .top-bar ul.left {
 left:0
}
.component-global-navigation .top-bar ul.left .light-logo {
 visibility:visible;
 opacity:.5;
 transition:visibility 0.2s linear,opacity 0.2s linear
}
.component-global-navigation .top-bar ul.left .dark-logo {
 visibility:hidden;
 opacity:0;
 position:absolute;
 top:50%;
 left:12px;
 transform:translateY(-50%);
 transition:visibility 0.2s linear,opacity 0.2s linear
}
.component-global-navigation .top-bar ul.left li {
 padding:0 3px
}
.component-global-navigation .top-bar ul.left li:first-child {
 padding-left:0
}
.component-global-navigation .top-bar ul.left li:first-child a {
 padding-left:0;
 margin-left:-1px
}
.component-global-navigation .top-bar ul.left li:first-child .dark-logo {
 left:0
}
.component-global-navigation .top-bar ul.left a {
 display:inline-block;
 height:100%;
 padding:12px;
 opacity:1!important;
 position:relative
}
.component-global-navigation .top-bar ul.left a img {
 height:20px
}
.component-global-navigation .top-bar ul.left a:hover .dark-logo {
 visibility:visible;
 opacity:1;
 transition:visibility 0.2s linear,opacity 0.2s linear
}
.component-global-navigation .top-bar ul.left a:hover .light-logo {
 visibility:hidden;
 opacity:0;
 transition:visibility 0.2s linear,opacity 0.2s linear
}
.component-global-navigation .top-bar ul.right {
 margin-top:-2px;
 right:0
}
.component-global-navigation .top-bar ul.right .flag-link {
 padding:10px 20px 10px 5px
}
.component-global-navigation .top-bar ul.right .account-link {
 padding:10px 20px
}
.component-global-navigation .top-bar ul.right .cart-link {
 padding:12px 0 10px 20px
}
.component-global-navigation .top-bar ul.right a.flag-link span.flag-spritesheet {
 background-image:url(data:image/png;base64,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Z2VSZWFkeXHJZTwAAAMqaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzMiA3OS4xNTkyODQsIDIwMTYvMDQvMTktMTM6MTM6NDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTk3QUUyRkQxRTMwMTFFOTkyRUM5M0UwQjE5MzI5MzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTk3QUUyRkUxRTMwMTFFOTkyRUM5M0UwQjE5MzI5MzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1OTdBRTJGQjFFMzAxMUU5OTJFQzkzRTBCMTkzMjkzMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1OTdBRTJGQzFFMzAxMUU5OTJFQzkzRTBCMTkzMjkzMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl5r3rUAAQG1SURBVHja7J0HuF9Fmf9PdrO9uLpFd3EXQUWaiCA19EBEIPQuSA0QSgIBQgglCSUkIaGG0BUCGDoISGfpIi4CighIUVYs4K66bq+///3Mw/f3TIaZc+Y9v3OT+PznfZ773Ht/5cyZmbe/c97viF6vVxUqVKhQoUJLm36jLEGhQoUKFSoGqVChQoUKFSoGqVChQoUKFYNUqFChQoUKBTQy9uLPfvaz3kknnVS9/PLL1dZbb12NGDGi+ud//ufoBXiPgxH8FvkHJX73d3+3mjZt2oicmznzzDN7//Vf//Wea/hj+WP85m/+ZvVP//RP1X/8x3+4cX7jN37Dvcb/v/M7v1PNmTMna9zjjjuu9+///u/V+973vmrPPfes/uRP/qS6//77q+985zvVH/3RH1W/9Vu/5cYL5xkjxp0yZUrWuGPGjOn927/9W38NoZdeeqk69thjqxNPPDH6ndtvv716/PHHqz/90z9d7PXf/u3fro4//viscYfur/ef//mf2Uzi319svrNmzTLNF/rf//3f6g//8A/d3/AWe6d5rLHGGtXIkSOrugM31nG//vWvV5dffnm1++67V/DYBRdcUH3/+9+vjjjiiOof//Efq6985SvVBz7wgdrrcD+Mm7vO22+/fe9f/uVfqtVWW81dGx5j3jHZ0VxTfzPuzJkzs8adMWNG1v76Y4d8rdcYN1d+ex2fkBrRJGzv0kUXXdT7sz/7swqddcMNN1R/93d/515fe+21q6222qo65ZRTnGwvXLiwYj/grXCeoj/4gz+oHn744axxn3nmmd5DDz1Uffvb32avqw033DCpJxsjgyH+X3nllbPGHZpPDx0H/c///E/1e7/3e05v8dvnL39+XB++f+SRRyp4Q/LG/h5++OHZ+4vMsMboKcZjvZq2nfFZd+55lVVWqfbYY49qhRVWcG9lGaQ///M/Z5OrM844o7r00kurY445plp99dWrn//8524ioRDFlJb+18RzCGXFAqeuFfInjIUy+du//Vv3HoaERf/7v//7aqONNsoe9/d///erf/iHf3Bjn3/++dU222xTbbfddtXf/M3fOEXFOChP/55Swvzf//3f2eP+8pe/XOzzMvwyyjHiHmEoKRyNz+u59K//+q+Lfb7O4DS9bxlX8/2///s/dw8YVQwQTgXzQZgw/jBuaJDCe7COy7r632GNGYd7YVz+9pV4zMni/1Dg6whn7rXXXqvuvfdex5vrr7++kwcMU2qdQ6dOr1nGZW1zPp+aY9v9XVr013/9107RPfroo9Vf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)
}
.component-global-navigation .top-bar ul.right a.flag-link:hover span.flag-spritesheet {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAGeCAYAAADbrXX+AAAKRWlDQ1BJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP87zWUggAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMqaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzMiA3OS4xNTkyODQsIDIwMTYvMDQvMTktMTM6MTM6NDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTk3QUUyRjkxRTMwMTFFOTkyRUM5M0UwQjE5MzI5MzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTk3QUUyRkExRTMwMTFFOTkyRUM5M0UwQjE5MzI5MzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1OTdBRTJGNzFFMzAxMUU5OTJFQzkzRTBCMTkzMjkzMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1OTdBRTJGODFFMzAxMUU5OTJFQzkzRTBCMTkzMjkzMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqrozI0AAWWoSURBVHja7F0HnBTF0v/P7GwOlwMcOSdBJCiiIogRUcCnIubwRBQVRREDiukJKiaeihEUREVFRUCfIkmSBMk5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)
}
.component-global-navigation .top-bar ul.right a:active,
.component-global-navigation .top-bar ul.right a:link,
.component-global-navigation .top-bar ul.right a:visited {
 line-height:25px
}
.component-global-navigation .promo-carousel-container {
 height:45px;
 background-color:#fff;
 position:relative;
 outline:none;
 overflow:hidden
}
.component-global-navigation .promo-carousel-container .promo-carousel {
 opacity:0;
 z-index:5;
 width:100%;
 overflow:hidden;
 text-align:center;
 max-width:815px!important;
 padding:0 40px;
 position:absolute;
 left:50%;
 top:50%;
 transform:translate(-50%,-50%);
 color:#6f7678;
 outline:none
}
.component-global-navigation .promo-carousel-container .promo-carousel.is-static {
 height:100%;
 display:block;
 line-height:42px
}
.component-global-navigation .promo-carousel-container .promo-carousel.accessibility-focus {
 /*border:1px solid #ffffff;*/
 outline:5px #000;
 margin:-1px;
 outline:none;
 /*box-shadow:0 0 10px #0083ad*/
}
.component-global-navigation .promo-carousel-container .promo-carousel div a {
 font-weight:200;
 font-size:16px;
 line-height:1;
 color:#6f7678;
 text-decoration:none;
 vertical-align:middle;
 display:inline-block
}
.component-global-navigation .promo-carousel-container .promo-carousel div a span {
 text-decoration:underline
}
.component-global-navigation .promo-carousel-container .promo-carousel div a:hover,
.component-global-navigation .promo-carousel-container .promo-carousel div a:hover span {
 text-decoration:none
}
.component-global-navigation .promo-carousel-container .promo-carousel .owl-next:before {
 content:"\e965"
}
.component-global-navigation .promo-carousel-container .promo-carousel .owl-prev:before {
 content:"\e967"
}
.component-global-navigation .promo-carousel-container .promo-carousel .owl-next:before,
.component-global-navigation .promo-carousel-container .promo-carousel .owl-prev:before {
 font-family:aem-logitech-icons;
 font-size:30px;
 line-height:0.75;
 color:#000;
 opacity:0.25;
 position:relative;
 width:20px;
 top:0;
 left:0;
 height:20px;
 line-height:1;
 -webkit-font-smoothing:antialiased
}
.component-global-navigation .promo-carousel-container .promo-carousel .owl-next {
 right:0
}
.component-global-navigation .promo-carousel-container .promo-carousel .owl-prev {
 left:0
}
.component-global-navigation .promo-carousel-container .promo-carousel .owl-next,
.component-global-navigation .promo-carousel-container .promo-carousel .owl-prev {
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 font-size:0px;
 cursor:pointer;
 border:none;
 background:transparent;
 height:auto;
 width:auto
}
.component-global-navigation .primary-nav {
 font-size:0.9em;
 line-height:1.42857;
 display:block;
 min-height:60px;
 color:#fff;
 z-index:2000;
 right:0;
 left:0;
 height:60px;
 position:absolute
}
.component-global-navigation .primary-nav .nav-background {
 position:absolute;
 top:0;
 width:100%;
 margin-top:73px;
 height:0;
 background:#fff;
 z-index:0;
 transition:border-width ease-in-back 1s;
 border-bottom:0px solid #e1e2e3
}
.component-global-navigation .primary-nav .nav-background.active {
 transition:border-width 1s ease-out;
 z-index:1;
 border-bottom-width:1px
}
.component-global-navigation .primary-nav .component-sub-menu-wrapper {
 overflow:hidden
}
.component-global-navigation .primary-nav .component-sub-menu-wrapper.active {
 max-height:inherit
}
.component-global-navigation .primary-nav .nav-dropdown {
 opacity:0;
 z-index:1;
 position:absolute;
 top:0;
 width:100%;
 margin-top:69px;
 overflow:hidden
}
.component-global-navigation .primary-nav .nav-dropdown .container {
 padding:60px 0
}
.component-global-navigation .primary-nav .nav-dropdown .container figure figcaption {
 font-weight:700;
 line-height:18px
}
.component-global-navigation .primary-nav .mobile-btns {
 position:relative;
 height:100%
}
.component-global-navigation .primary-nav .mobile-btns .mobile-logo {
 position:absolute;
 left:50%;
 transform:translateX(-50%);
 padding:10px
}
.component-global-navigation .primary-nav .mobile-btns .mobile-logo img {
 height:47px;
 width:auto;
 max-width:none;
 filter:invert(100);
 -webkit-filter:invert(100%)
}
.component-global-navigation .primary-nav .mobile-btns .mobile-cart {
 position:absolute;
 right:0;
 top:5px;
 font-size:36px;
 line-height:1
}
.component-global-navigation .primary-nav .mobile-btns .mobile-cart .cart-quantity {
 background:red;
 height:15px;
 width:15px;
 border-radius:20px;
 text-align:center;
 font-weight:800;
 color:white;
 position:absolute;
 top:10px;
 left:22px;
 line-height:15px;
 font-size:12px
}
.component-global-navigation .primary-nav .mobile-btns a.mobile-cart,
.component-global-navigation .primary-nav .mobile-btns a.mobile-cart:active,
.component-global-navigation .primary-nav .mobile-btns a.mobile-cart:hover,
.component-global-navigation .primary-nav .mobile-btns a.mobile-cart:link,
.component-global-navigation .primary-nav .mobile-btns a.mobile-cart:visited {
 color:#fff;
 text-decoration:none
}
.component-global-navigation .primary-nav .search-bar {
 opacity:0;
 z-index:5;
 font-size:2em;
 position:absolute;
 left:0;
 bottom:0;
 width:100%;
 height:100%;
 background:#fff;
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 transition:opacity 0.2s ease
}
.component-global-navigation .primary-nav .search-bar ::-webkit-input-placeholder {
 color:#CCC
}
.component-global-navigation .primary-nav .search-bar input[type=text] {
 padding:0;
 border:none;
 background:#fff;
 color:#000;
 font-weight:700;
 width:100%;
 height:100%
}
.component-global-navigation .primary-nav .search-bar input[type=text].focus,
.component-global-navigation .primary-nav .search-bar input[type=text]:focus {
 border-bottom:2px solid #fff
}
.component-global-navigation .primary-nav .search-bar input:focus {
 outline:none
}
.component-global-navigation .primary-nav .search-bar input[type=text]::-ms-clear,
.component-global-navigation .primary-nav .search-bar input[type=text]::-ms-reveal {
 display:none;
 width:0;
 height:0
}
.component-global-navigation .primary-nav .search-bar .search-container .relative-wrapper:before {
 font-family:aem-logitech-icons;
 content:"\e942";
 font-size:0.6em;
 position:absolute;
 right:10px;
 color:#2f3132;
 transition:all 0.2s ease;
 transform:translateY(-50%);
 top:60%
}
.component-global-navigation .primary-nav .search-bar .search-container.active .relative-wrapper:before {
 display:none
}
.component-global-navigation .primary-nav .search-bar .search-container .search-close-btn:after {
 font-family:aem-logitech-icons;
 content:"\e90d";
 position:absolute;
 right:0;
 top:50%;
 transform:translateY(-50%);
 color:#2f3132;
 display:none
}
.component-global-navigation .primary-nav .search-bar .search-container.active .search-close-btn:after {
 display:block
}
.component-global-navigation .primary-nav .search-bar.reveal {
 opacity:1;
 pointer-events:all
}
.component-global-navigation .primary-nav .search-bar.reveal .search-container .relative-wrapper:before {
 transform:translateY(-50%) scale(3);
 top:50%;
 transition:all 0.2s ease
}
.component-global-navigation .primary-nav .search-trigger {
 cursor:text;
 z-index:2;
 position:absolute;
 right:0;
 bottom:0
}
.component-global-navigation .primary-nav .search-trigger:before {
 font-family:aem-logitech-icons;
 content:"\e942";
 font-size:1.8em;
 position:absolute;
 height:10px;
 width:10px;
 right:15px;
 top:-10px;
 color:#2f3132
}
.component-global-navigation .primary-nav .search-trigger span {
 text-transform:uppercase;
 border-bottom:1px solid #fff;
 outline:none;
 color:#fff;
 font-weight:500;
 width:170px;
 padding:0 80px 5px 0
}
.component-global-navigation .primary-nav a.search-trigger,
.component-global-navigation .primary-nav a.search-trigger:active,
.component-global-navigation .primary-nav a.search-trigger:hover,
.component-global-navigation .primary-nav a.search-trigger:link,
.component-global-navigation .primary-nav a.search-trigger:visited {
 text-decoration:none;
 color:#fff
}
.component-global-navigation .primary-nav a.search-trigger:active:before,
.component-global-navigation .primary-nav a.search-trigger:before,
.component-global-navigation .primary-nav a.search-trigger:hover:before,
.component-global-navigation .primary-nav a.search-trigger:link:before,
.component-global-navigation .primary-nav a.search-trigger:visited:before {
 color:#fff
}
.component-global-navigation .primary-nav #search-results .row .col-xs-4:first-of-type {
 padding:0 15px 0 0
}
.component-global-navigation .primary-nav #search-results .row .col-xs-4:last-of-type {
 padding:0 0 0 15px
}
.component-global-navigation .primary-nav .search-results {
 opacity:0;
 ;
 transition:opacity 0.2s;
 background:#fff;
 width:100%;
 height:calc(100vh - 150px);
 position:absolute;
 top:70px;
 z-index:3;
 padding:45px 0;
 overflow-y:scroll
}
.component-global-navigation .primary-nav .search-results .product-cell-loading {
 ;
 height:400px;
 width:100%;
 padding:15px
}
.component-global-navigation .primary-nav .search-results .product-cell-loading .image {
 background:#f6f6f6;
 width:100%;
 height:300px
}
.component-global-navigation .primary-nav .search-results .product-cell-loading .content-1 {
 background:#f6f6f6;
 height:20px;
 width:100%;
 margin:15px 0 10px;
 animation:OPACITY-LOOP 0.5s infinite
}
.component-global-navigation .primary-nav .search-results .product-cell-loading .content-2 {
 background:#f6f6f6;
 height:40px;
 width:100%;
 margin:0 0 11px;
 animation:OPACITY-LOOP 0.75s infinite
}
.component-global-navigation .primary-nav .search-results .search-zero-results {
 width:100%;
 margin:30px auto;
 padding:40px 0 80px;
 text-align:center
}
.component-global-navigation .primary-nav .search-results .search-more-results {
 border-top:1px solid lightgrey;
 width:100%;
 margin:30px auto;
 padding:40px 0 80px;
 text-align:center
}
.component-global-navigation .primary-nav .search-results .search-more-results p {
 margin-bottom:40px
}
.component-global-navigation .primary-nav .search-results .search-more-results a.full-search {
 background-color:#00739d;
 color:#fff;
 border:none;
 font-weight:800;
 letter-spacing:1px;
 margin-bottom:7px;
 margin-top:40px;
 min-height:50px;
 text-transform:uppercase;
 transition:background-color .1s ease,color .1s ease;
 padding:10px 15px
}
.component-global-navigation .primary-nav .search-results .search-more-results a.full-search:hover {
 text-decoration:none;
 background-color:#00B8FC
}
.component-global-navigation .primary-nav .search-results .search-more-results a.full-search:active {
 box-shadow:none
}
.component-global-navigation .primary-nav .search-results.active {
 pointer-events:all;
 opacity:1
}
.component-global-navigation .primary-nav .search-results .container .row:not(:first-of-type) {
 margin-top:30px
}
.component-global-navigation .primary-nav .search-results .product-cell {
 position:relative;
 padding:15px
}
.component-global-navigation .primary-nav .search-results .product-cell button {
 height:100%;
 width:100%;
 top:0;
 position:absolute;
 background:transparent;
 border:1px solid transparent;
 left:0
}
.component-global-navigation .primary-nav .search-results .product-cell button:hover {
 border:1px solid lightgrey
}
.component-global-navigation .primary-nav .search-results .product-cell .image {
 padding:30px;
 background:#f6f6f6;
 position:relative;
 min-height:220px
}
.component-global-navigation .primary-nav .search-results .product-cell .image img {
 display:block;
 margin:auto;
 position:absolute;
 transform:translate(-50%,-50%);
 left:50%;
 top:50%
}
.component-global-navigation .primary-nav .search-results .product-cell .title {
 font-weight:700;
 margin:15px 0 5px
}
.component-global-navigation .primary-nav .desktop-nav-top {
 position:absolute;
 bottom:0;
 color:#fff;
 text-decoration:none;
 font-size:14px;
 font-weight:700;
 left:50%;
 transform:translateX(-50%);
 font-size:0
}
.component-global-navigation .primary-nav .desktop-nav-top a {
 font-size:14px;
 color:#fff;
 padding:15px;
 position:relative;
 -webkit-backface-visibility:hidden;
 -webkit-perspective:1000;
 text-transform:uppercase
}
.component-global-navigation .primary-nav .desktop-nav-top a:hover {
 color:#fff;
 text-decoration:none
}
.component-global-navigation .primary-nav .desktop-nav-top a.active:after {
 transform:scaleY(1)
}
.component-global-navigation .primary-nav .desktop-nav-top a.active {
 text-decoration:none
}
.component-global-navigation .primary-nav .desktop-nav-top a:after {
 display:block;
 position:absolute;
 width:calc(100% - 30px);
 height:8px;
 content:"";
 left:15px;
 margin-top:45px;
 border-bottom:8px solid #fff;
 transform:scaleY(0);
 transition:transform 200ms ease-in-out;
 top:0
}
.component-global-navigation .primary-nav .desktop-nav-top a:hover:after {
 transform:scaleY(1)
}
.component-global-navigation .primary-nav .desktop-nav-top a:after {
 transform-origin:50% 100%
}
.component-global-navigation .mobile-nav .container {
 position:relative;
 height:70px
}
.component-global-navigation .mobile-nav .hero-logo-container {
 position:absolute;
 bottom:0;
 margin-top:0
}
.component-global-navigation .mobile-nav .mobile-menu {
 display:none;
 position:fixed;
 width:100%;
 height:100%;
 background:#252a2c
}
.component-global-navigation .mobile-nav .mobile-menu.reveal {
 display:block
}
.component-global-navigation .mobile-nav .shopping-cart:before {
 content:attr(data-quantity);
 position:absolute;
 top:-7px;
 right:0;
 height:20px;
 width:20px;
 text-align:center;
 background:red;
 border-radius:50px;
 color:white;
 font-weight:900;
 font-size:1.1em
}
.component-global-navigation .mobile-nav .shopping-cart {
 height:50px;
 width:50px;
 background-repeat:no-repeat;
 background-size:contain;
 position:absolute;
 right:15px;
 top:50%;
 transform:translateY(-50%);
 background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJEAAABfCAYAAADoOiXnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABCVJREFUeNrsnYFR2zAUhrEnoBs4G9AN3A3SCTATQCdomCBkAocJ0g3CBmGDsIGzQSpdTY9yIU3Qs6X39P13vnAHGP73fj3plyX5Yp8Wri5AFPjY9zloz85DYiJak85oImrf58JdzSm/W/ifTozPt6IonkjrqAK6dB/dB99+cdeju5YuLy8aKpHHlrSOLqLZibnx1arWICKPO1I7qoi2Z+Zn87arS7E789i5a+LK544UDy6gqftYBeRpUSbKzffRVKNxcBuYp+tUK9ErJh8O5oBEFarcR+gY9L5MnOdPUp18fB9SF1Fz0A0AKVs/DbyNt/27MpPWAg400H5ME4JFyu7sPW6c4pfkXdbWu48q4BbPLidf/RelEs5UI3lbXwXeZvH6hRYRVX5WlfSL4Trw93dve4ZSEfHbfjAIwm196IB6EcUJuKsTeBwyRwbBuZgL5KGK9c/fCT1Xq5BC1MbcRncErDmKGv9GIP51dFcgVI1qJBGlEW9SIbIWENEGSZwd91og7o0lMukQ0iOiVWC8u6Tc8YH1vJ9aAYnlP93Wm3PGPSkJy88E5Gnxnpl0xULEOiz/SbEObbCrVIlJTUC2yMS4rR+BIJsej8d4Y373DROQ2PqULD8TkPIuuFPjgIUmINn0aN3Wj0CYTY852PoRJiD1lN/0x5prjaSlLP8MAYm43qlW8jOhbq3KXETrbMeXfTWSsPyrjAV0lf3YUnACss5URC3jSjnLv85QQJc8RpKfgGwyE9GM8eS/AVkJBGSbmYi2VO9hJiBnmQhoSuUerjxnMQGZta0faQKyNS6giop9PEBsehze1u/NV2vWHA1ere2vDmXT4+CVOo+VoWx6TNfWF4qC5VsLO1/lEXwKXaGs1fm+uyHvYvCHVX0JvUmpjPT9xZ9T3IEMRA6rUiWi/mD0BbkXwzI7EfV4oBrJCEjqbQXqRNS/NOYHGgjGo1hOFFtb79TY+fo5/D2DOtfu7BVUo8gDavWVqK9GfqKsRhPj23orlcjjBk3EcWRmRNS7iyW6iNeVqe/O+i7NL2HwC6rY+fp//HIN7zuV6LDlZwIyUhUyUYneVKTQVy9Zx4trcJMhblwaCtI9OiE+AAAAAAAAAAAAAAAAAIBx9KdmzI+8LGXTf7+CBzgU9HNPzGhTS4IVHhoF1AScltGlcmqYFR5aBaT+4FArPHIWUNQEWOGhdQzUCQd/9PfMWuGhVUTtfhi08PgYlpbH+lY25AmoE6m969Z4WFoee6v8/mp5WBJRrfz+anlY6s72Q/8N1w0U8LBdiUAkIKLzB73woDujO6M7A3RnA+J54Ps/wcO+iJ6UJ1ctD2asTwcz1tYr0cAHXi3HEJAlHqqrEU/xeYovkQDWE7GeKKkENPBASCFrk6fwAOz2YAwknoT5kbc3att3lhSP3wIMADQDao9qtZFEAAAAAElFTkSuQmCC")
}
.component-global-navigation .mobile-nav .navbar-menu-toggle {
 position:absolute;
 top:50%;
 transform:translatey(-50%);
 cursor:pointer;
 content:" ";
 background:rgba(0,0,0,0);
 color:#fff
}
.component-global-navigation .mobile-nav .navbar-menu-toggle:before {
 font-family:aem-logitech-icons;
 font-size:2em;
 line-height:0;
 content:"\e964"
}
.component-global-navigation .hero-logo-container {
 position:absolute;
 z-index:1;
 left:0;
 bottom:-6px;
 width:104px;
 height:32px;
 margin-top:0;
 -webkit-transition:margin-top 0.3s ease;
 transition:margin-top 0.3s ease
}
.component-global-navigation .logo-static {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:47px;
 background-repeat:no-repeat;
 background-size:contain;
 background-position:50%;
 display:block;
 filter:invert(100);
 -webkit-filter:invert(100%)
}
.component-global-navigation .hero-logo-ani {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.component-global-navigation .hero-logo-ani.animating {
 display:none
}
.component-global-navigation .slick-next:before {
 font-family:aem-logitech-icons;
 content:"\e965"!important
}
.component-global-navigation .slick-next:after {
 font-family:aem-logitech-icons;
 content:"\e967"!important
}
html body .slick-next:after,
html body .slick-next:before {
 content:" "
}
@media (min-width:1025px) {
 .component-global-navigation .common-nav #hero-logo-container,
 .component-sub-menu-block .common-nav #hero-logo-container {
  left:0;
  transform:none
 }
 .component-global-navigation .hero-logo-container,
 .component-sub-menu-block .hero-logo-container {
  -webkit-transition:none;
  transition:none
 }
 .component-global-navigation .primary-nav,
 .component-sub-menu-block .primary-nav {
  padding-bottom:20px;
  padding-top:54px
 }
 .site-wrapper.mp-pushed {
  transform:translateZ(0px)!important
 }
}
@media (min-width:720px) {
 .component-global-navigation .hero-logo-container {
  width:132px;
  height:40px;
  margin-top:0
 }
 .component-global-navigation .hero-logo-ani.animating {
  display:block;
  background:url(https://www.logitech.com/images/log-logo-sprite-r.png) top;
  -webkit-animation:play 1.4s steps(37) 1s forwards;
  animation:play 1.4s steps(37) 1s forwards
 }
 .component-global-navigation .hero-logo-ani.animating.hoverPlay {
  -webkit-animation:hoverPlay 1.4s steps(37) forwards;
  animation:hoverPlay 1.4s steps(37) forwards
 }
 .component-global-navigation .hero-logo-ani.animating.stoppedAnimation {
  background-position:0 -1440px;
  -webkit-animation-play-state:paused;
  animation-play-state:paused
 }
}
.component-sub-menu .nav-dropdown .container {
 display:flex;
 flex-flow:row nowrap
}
.component-sub-menu .nav-dropdown .container:after,
.component-sub-menu .nav-dropdown .container:before {
 content:"";
 margin:auto
}
.component-sub-menu-block figure {
 justify-content:center;
 max-width:200px;
 height:100%;
 padding:0 30px;
 flex:0 0 30px
}
.component-sub-menu-block figure.featured {
 border-left:1px solid #ddd;
 padding-left:45px
}
.component-sub-menu-block figure figcaption {
 color:#000
}
.component-sub-menu-block figure figcaption a {
 font-weight:800;
 font-size:1.1em;
 text-transform:uppercase;
 color:#000;
 padding:3px 0;
 height:100%;
 width:100%;
 display:inline-block
}
.component-sub-menu-block figure figcaption a:focus,
.component-sub-menu-block figure figcaption a:hover {
 color:#000;
 text-decoration:underline
}
.component-sub-menu-block figure figcaption:not(:first-of-type) {
 padding-top:10px
}
.component-sub-menu-block figure ul {
 margin:0;
 padding-left:0
}
.component-sub-menu-block figure ul li {
 list-style:none;
 line-height:18px;
 font-size:14px
}
.component-sub-menu-block figure ul li a {
 color:#888;
 width:100%;
 display:inline-block;
 padding:5px 0
}
.component-sub-menu-block figure ul li a:focus,
.component-sub-menu-block figure ul li a:hover {
 color:#000;
 text-decoration:underline
}
.component-global-footer .footer-contact form ::-webkit-input-placeholder {
 color:#6f7678
}
.component-global-footer .footer-contact form ::-moz-placeholder {
 color:#6f7678
}
.component-global-footer .footer-contact form :-ms-input-placeholder {
 color:#6f7678
}
@media (max-width:719px) {
 .secondary-nav-container[data-theme-mobile=theme-dark] .component-secondary-nav .h4,
 .secondary-nav-container[data-theme-mobile=theme-dark] .component-secondary-nav .mobile-dropdown-toggle,
 .secondary-nav-container[data-theme-mobile=theme-dark] .component-secondary-nav .primary {
  color:#2f3132
 }
 .secondary-nav-container[data-theme-mobile=theme-dark] .component-secondary-nav.fixed-nav {
  background-color:#fff;
  color:#2f3132
 }
 .secondary-nav-container[data-theme-mobile=theme-light] .component-secondary-nav .h4,
 .secondary-nav-container[data-theme-mobile=theme-light] .component-secondary-nav .mobile-dropdown-toggle,
 .secondary-nav-container[data-theme-mobile=theme-light] .component-secondary-nav .primary {
  color:#fff
 }
 .secondary-nav-container[data-theme-mobile=theme-light] .component-secondary-nav.fixed-nav {
  background-color:#fff;
  color:#2f3132
 }
 .secondary-nav-container[data-theme-mobile=theme-light] .component-secondary-nav.fixed-nav .primary {
  color:#000
 }
 .secondary-nav-container[data-theme-mobile=theme-light] .component-secondary-nav.fixed-nav .h4,
 .secondary-nav-container[data-theme-mobile=theme-light] .component-secondary-nav.fixed-nav .mobile-dropdown-toggle {
  color:#2f3132
 }
 .wcm-edit.preview .secondary-nav-container[data-theme-mobile=theme-light] .component-secondary-nav {
  background-color:#2F3132
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .secondary-nav-container[data-theme-tablet=theme-dark] .component-secondary-nav .h4,
 .secondary-nav-container[data-theme-tablet=theme-dark] .component-secondary-nav .mobile-dropdown-toggle,
 .secondary-nav-container[data-theme-tablet=theme-dark] .component-secondary-nav .primary {
  color:#2f3132
 }
 .secondary-nav-container[data-theme-tablet=theme-dark] .component-secondary-nav.fixed-nav {
  background-color:#fff;
  color:#2f3132
 }
 .secondary-nav-container[data-theme-tablet=theme-light] .component-secondary-nav .h4,
 .secondary-nav-container[data-theme-tablet=theme-light] .component-secondary-nav .mobile-dropdown-toggle,
 .secondary-nav-container[data-theme-tablet=theme-light] .component-secondary-nav .primary {
  color:#fff
 }
 .secondary-nav-container[data-theme-tablet=theme-light] .component-secondary-nav.fixed-nav {
  background-color:#fff;
  color:#2f3132
 }
 .secondary-nav-container[data-theme-tablet=theme-light] .component-secondary-nav.fixed-nav .primary {
  color:#000
 }
 .secondary-nav-container[data-theme-tablet=theme-light] .component-secondary-nav.fixed-nav .h4,
 .secondary-nav-container[data-theme-tablet=theme-light] .component-secondary-nav.fixed-nav .mobile-dropdown-toggle {
  color:#2f3132
 }
 .wcm-edit.preview .secondary-nav-container[data-theme-tablet=theme-light] .component-secondary-nav {
  background-color:#2F3132
 }
}
@media (min-width:1025px) {
 .secondary-nav-container[data-theme-desktop=theme-dark] .component-secondary-nav .h4,
 .secondary-nav-container[data-theme-desktop=theme-dark] .component-secondary-nav .mobile-dropdown-toggle,
 .secondary-nav-container[data-theme-desktop=theme-dark] .component-secondary-nav .primary {
  color:#2f3132
 }
 .secondary-nav-container[data-theme-desktop=theme-dark] .component-secondary-nav.fixed-nav {
  background-color:#fff;
  color:#2f3132
 }
 .secondary-nav-container[data-theme-desktop=theme-light] .component-secondary-nav .h4,
 .secondary-nav-container[data-theme-desktop=theme-light] .component-secondary-nav .primary {
  color:#fff
 }
 .secondary-nav-container[data-theme-desktop=theme-light] .component-secondary-nav .container .relative-wrapper {
  box-shadow:0 -1px 0 rgba(255,255,255,0.5)
 }
 .secondary-nav-container[data-theme-desktop=theme-light] .component-secondary-nav .mobile-dropdown-toggle,
 .secondary-nav-container[data-theme-desktop=theme-light] .component-secondary-nav .nav-links a:not(.navBtn),
 .secondary-nav-container[data-theme-desktop=theme-light] .component-secondary-nav .nav-links a:not(.navBtn).active {
  color:#fff
 }
 .secondary-nav-container[data-theme-desktop=theme-light] .component-secondary-nav.fixed-nav {
  background-color:#fff;
  color:#2f3132
 }
 .secondary-nav-container[data-theme-desktop=theme-light] .component-secondary-nav.fixed-nav .primary {
  color:#000
 }
 .secondary-nav-container[data-theme-desktop=theme-light] .component-secondary-nav.fixed-nav .h4,
 .secondary-nav-container[data-theme-desktop=theme-light] .component-secondary-nav.fixed-nav .mobile-dropdown-toggle,
 .secondary-nav-container[data-theme-desktop=theme-light] .component-secondary-nav.fixed-nav a:not(.navBtn):not(.btn-compact-dark):not(.btn-compact),
 .secondary-nav-container[data-theme-desktop=theme-light] .component-secondary-nav.fixed-nav a:not(.navBtn):not(.btn-compact-dark):not(.btn-compact).active {
  color:#2f3132
 }
 .wcm-edit.preview .secondary-nav-container[data-theme-desktop=theme-light] .component-secondary-nav {
  background-color:#2F3132
 }
}
.component-secondary-nav {
 position:absolute;
 transition:background-color 0.2s;
 left:0;
 right:0;
 z-index:1999;
 margin-top:20px;
 
}
.component-secondary-nav.kepler {
 margin-top:0
}
.component-secondary-nav a,
.component-secondary-nav button {
 pointer-events:all
}
.component-secondary-nav .primary {
 opacity:1;
 transition:opacity 250ms linear;
 transition-delay:50ms
}
.component-secondary-nav.prehidden .primary {
 opacity:0
}
.edit .component-secondary-nav {
 background-color:#2F3132!important;
 position:relative;
 min-height:160px;
 margin-top:0;
 top:0
}
.component-secondary-nav .primary {
 display:table;
 width:100%
}
.component-secondary-nav .primary .nav-links {
 margin:0
}
@media (max-width:720px) {
 .component-secondary-nav .primary .nav-links {
  display:none
 }
}
@media (min-width:1025px) {
 .component-secondary-nav .primary .nav-links {
  margin-left:0px;
  display:block!important
 }
}
.component-secondary-nav .primary .nav-links ol {
 margin-left:0
}
.component-secondary-nav .primary .nav-links ol li a {
 font-family:brown,helvetica,arial,sans-serif;
 font-weight:200
}
.component-secondary-nav .primary .nav-links .component-cta-button {
 display:block
}
.component-secondary-nav .primary .nav-links .component-cta-button .secondaryBtn {
 margin:12px 0 0 15px
}
.component-secondary-nav .primary .nav-links .component-cta-button .secondaryBtn.navBtn {
 background-color:#2F3132;
 color:white
}
.component-secondary-nav .h4 {
 display:table-cell;
 font-weight:200;
 text-transform:none;
 left:0;
 top:0;
 margin:0;
 line-height:24px;
 letter-spacing:-0.5px;
 flex-shrink:0
}
.component-secondary-nav .h4 a {
 font-weight:200
}
.component-secondary-nav .component-cta-button {
 display:inline-block
}
.component-secondary-nav .initially-hidden {
 transition:none;
 opacity:0!important;
 visibility:hidden!important
}
.component-secondary-nav a.navBtn {
 border-radius:0;
 padding:6px 14px;
 font-size:13px;
 font-weight:600;
 letter-spacing:1px;
 text-transform:uppercase;
 display:inline-block;
 margin-bottom:5px
}
.component-secondary-nav a.mobile-dropdown-toggle {
 flex-grow:2
}
.component-secondary-nav .price-atc .product-cta-note.notify-me-note {
 display:none
}
.component-secondary-nav .price-atc .product-cta-note.out-of-stock {
 white-space:nowrap
}
.component-secondary-nav .closeSecondary {
 border:none;
 background-color:inherit;
 padding:5px 15px;
 margin:0 0 10px
}
@media (min-width:1025px) {
 .component-secondary-nav .closeSecondary {
  display:none
 }
}
.component-secondary-nav.empty-nav .h4,
.component-secondary-nav.empty-nav .navBtns,
.component-secondary-nav.prehidden-atc .navBtns .price-atc .content-ctn {
 visibility:hidden;
 opacity:0
}
.component-secondary-nav.fixed-nav .h4,
.component-secondary-nav.fixed-nav .navBtns {
 visibility:visible;
 opacity:1
}
.component-secondary-nav.fixed-nav .navBtns .price-atc .content-ctn {
 visibility:initial;
 opacity:1.0
}
.component-secondary-nav.empty-nav-permanent,
.component-secondary-nav.empty-nav-permanent.fixed-nav,
.component-secondary-nav.empty-nav-permanent.fixed-nav .h4,
.component-secondary-nav.empty-nav-permanent.fixed-nav .navBtns,
.component-secondary-nav.empty-nav-permanent .h4,
.component-secondary-nav.empty-nav-permanent .navBtns {
 visibility:hidden;
 opacity:0
}
@media (max-width:1024px) {
 .component-secondary-nav {
  top:35px
 }
 .component-secondary-nav.kepler {
  top:50px
 }
 body.has-promobar .component-secondary-nav.kepler {
  top:98px
 }
 .component-secondary-nav.has-promo-bar:not(.kepler) {
  top:82px
 }
 .component-secondary-nav .primary {
  height:50px
 }
 .component-secondary-nav .primary .secondaryBtn {
  margin:15px 0
 }
 .component-secondary-nav .mobile-dropdown-toggle {
  position:absolute;
  transform:translate(-50%,-50%);
  left:50%;
  top:50%;
  transition:transform 250ms cubic-bezier(0.25,0.46,0.45,0.94);
  z-index:1;
  border:none;
  background-color:inherit
 }
 .component-secondary-nav .mobile-dropdown-toggle.active {
  transform:translate(-50%,-55%) rotate(180deg)
 }
 .component-secondary-nav .mobile-dropdown-toggle:after {
  font-family:aem-logitech-icons;
  font-size:50px;
  position:relative;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  content:"\e91a"
 }
 .component-secondary-nav .navBtns {
  position:absolute;
  top:50%;
  right:0;
  transform:translateY(-50%);
  width:40%!important;
  text-align:right
 }
 .component-secondary-nav .navBtns .navBtn {
  margin:10px 0;
  text-align:center
 }
 .component-secondary-nav a {
  color:inherit;
  text-decoration:none
 }
 .component-secondary-nav .h4 {
  width:40%!important;
  vertical-align:middle;
  font-size:16px;
  line-height:1.2
 }
 .component-secondary-nav ul {
  background:white;
  color:#000;
  overflow:hidden;
  display:block;
  position:absolute;
  width:100%;
  left:0;
  right:0;
  top:60px;
  max-height:0;
  transition:all 0.25s
 }
 .component-secondary-nav ul.active {
  transition:all 0.25s;
  max-height:999px
 }
 .component-secondary-nav ul button,
 .component-secondary-nav ul li:not(.secondary) {
  padding:5px 15px;
  list-style:none
 }
 .component-secondary-nav ul button a,
 .component-secondary-nav ul li:not(.secondary) a {
  font-size:16px
 }
 .component-secondary-nav ul button:first-of-type,
 .component-secondary-nav ul li:not(.secondary):first-of-type {
  padding-top:15px
 }
 .component-secondary-nav ul li button {
  padding:15px 5px;
  margin:10px 25px;
  width:auto;
  text-align:left
 }
 .component-secondary-nav.fixed-nav {
  position:fixed;
  top:0!important;
  margin-top:0;
  border-bottom:1px solid #e1e2e3
 }
}
@media (min-width:1025px) {
 .secondary-nav-container {
  position:relative
 }
 .component-secondary-nav {
  top:54px
 }
 .component-secondary-nav.kepler {
  top:90px
 }
 .component-secondary-nav .mobile-dropdown-toggle {
  display:none
 }
 .component-secondary-nav .container .relative-wrapper {
  padding:28px 0
 }
 .component-secondary-nav:not(.empty-nav) .container .relative-wrapper {
  box-shadow:0 -1px 0 rgba(0,0,0,0.5)
 }
 .component-secondary-nav .primary {
  width:100%;
  display:flex;
  align-items:baseline;
  justify-content:space-between
 }
 .component-secondary-nav .navBtns {
  text-align:right;
  flex-shrink:0
 }
 .component-secondary-nav .navBtns span {
  display:inline-block;
  text-align:center
 }
 .component-secondary-nav a {
  color:inherit;
  text-decoration:none
 }
 .component-secondary-nav .h4 {
  font-size:24px
 }
 .component-secondary-nav .h4 a.active,
 .component-secondary-nav .h4 a:hover {
  padding-bottom:2px;
  border-bottom:2px solid
 }
 .component-secondary-nav ul {
  margin-bottom:0;
  text-align:center
 }
 .component-secondary-nav ul li {
  display:inline-block;
  padding-bottom:10px
 }
 .component-secondary-nav ul li a {
  font-size:18px;
  margin:5px 14px 0
 }
 .component-secondary-nav ul li a.active,
 .component-secondary-nav ul li a:hover {
  padding-bottom:2px;
  border-bottom:2px solid
 }
 .component-secondary-nav.fixed-nav {
  position:fixed;
  top:0!important;
  margin-top:0;
  border-bottom:1px solid #e1e2e3
 }
}
@media (min-width:720px) {
 .component-secondary-nav .h4 a {
  font-size:24px
 }
}
.wcm-edit .component-secondary-nav.prehidden .primary {
 opacity:1
}
.xf-web-container .brand-nav-left,
.xf-web-container ul.left {
 position:absolute;
 height:45px;
 padding-left:0;
 left:0
}
.xf-web-container .brand-nav-left.bg-black,
.xf-web-container ul.left.bg-black {
 background-color:#333
}
.xf-web-container .brand-nav-left li:not(:first-child),
.xf-web-container ul.left li:not(:first-child) {
 margin-left:-5px
}
.xf-web-container .brand-nav-left li,
.xf-web-container ul.left li {
 list-style:none;
 display:inline-block;
 height:100%;
 position:relative;
 line-height:20px;
 font-size:12px
}
.xf-web-container .brand-nav-left li .a-text,
.xf-web-container ul.left li .a-text {
 padding-left:25px
}
.xf-web-container .brand-nav-left li .a-icon,
.xf-web-container ul.left li .a-icon {
 font-size:25px;
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
.xf-web-container .brand-nav-left li a:active,
.xf-web-container .brand-nav-left li a:link,
.xf-web-container .brand-nav-left li a:visited,
.xf-web-container ul.left li a:active,
.xf-web-container ul.left li a:link,
.xf-web-container ul.left li a:visited {
 font-weight:700;
 color:#fff;
 text-transform:uppercase;
 display:inline-block;
 opacity:0.5;
 transition:opacity 0.2s
}
.xf-web-container .brand-nav-left li a:hover,
.xf-web-container ul.left li a:hover {
 opacity:1;
 color:#fff;
 text-decoration:none;
 transition:opacity 0s
}
.xf-web-container .brand-nav-left li .lang-link,
.xf-web-container ul.left li .lang-link {
 background-repeat:no-repeat;
 background-size:contain;
 padding-left:30px;
 background-position:0
}
.xf-web-container .brand-nav-left li .cart-quantity,
.xf-web-container ul.left li .cart-quantity {
 background:red;
 height:15px;
 width:15px;
 border-radius:20px;
 text-align:center;
 font-weight:800; 
 color:white;
 position:absolute;
 top:10px;
 left:30px;
 line-height:15px;
 font-size:12px
}
.xf-web-container .brand-nav-left li:not(:last-child):after,
.xf-web-container ul.left li:not(:last-child):after {
 content:"";
 height:calc(100% - 20px);
 width:1px;
 position:absolute;
 top:10px;
 right:0;
 opacity:0.2;
 border-right:1px solid #fff
}
.xf-web-container .brand-nav-left .light-logo,
.xf-web-container ul.left .light-logo {
 visibility:visible;
 opacity:0.5;
 transition:visibility 0.2s linear,opacity 0.2s linear
}
.xf-web-container .brand-nav-left .dark-logo,
.xf-web-container ul.left .dark-logo {
 visibility:hidden;
 opacity:0;
 position:absolute;
 top:50%;
 left:12px;
 transform:translateY(-50%);
 transition:visibility 0.2s linear,opacity 0.2s linear
}
.xf-web-container .brand-nav-left li,
.xf-web-container ul.left li {
 padding:0 3px
}
.xf-web-container .brand-nav-left li:first-child,
.xf-web-container ul.left li:first-child {
 padding-left:0
}
.xf-web-container .brand-nav-left li:first-child a,
.xf-web-container ul.left li:first-child a {
 padding-left:0;
 margin-left:-1px
}
.xf-web-container .brand-nav-left li:first-child .dark-logo,
.xf-web-container ul.left li:first-child .dark-logo {
 left:0
}
.xf-web-container .brand-nav-left a,
.xf-web-container ul.left a {
 display:inline-block;
 height:100%;
 padding:12px;
 opacity:1!important;
 position:relative
}
.xf-web-container .brand-nav-left a img,
.xf-web-container ul.left a img {
 height:20px
}
.xf-web-container .brand-nav-left a:focus .dark-logo,
.xf-web-container .brand-nav-left a:hover .dark-logo,
.xf-web-container ul.left a:focus .dark-logo,
.xf-web-container ul.left a:hover .dark-logo {
 visibility:visible;
 opacity:1;
 transition:visibility 0.2s linear,opacity 0.2s linear
}
.xf-web-container .brand-nav-left a:focus .light-logo,
.xf-web-container .brand-nav-left a:hover .light-logo,
.xf-web-container ul.left a:focus .light-logo,
.xf-web-container ul.left a:hover .light-logo {
 visibility:hidden;
 opacity:0;
 transition:visibility 0.2s linear,opacity 0.2s linear
}
html {
 touch-action:manipulation
}
body.fixed {
 width:100%;
 position:fixed
}
body.design #skiptocontent,
body.edit #skiptocontent {
 position:static;
 display:inline-block
}
body.design .primary-nav,
body.design .secondary-nav,
body.edit .primary-nav,
body.edit .secondary-nav {
 position:static
}
[data-whatintent=touch] .component-global-navigation.theme-dark .primary-nav .desktop-nav-top a:not(.active):after {
 border-bottom:none
}
[data-whatintent=touch] #skiptocontent {
 display:none
}
.component-brand-navigation,
.relative-wrapper {
 position:relative;
 height:100%
}
.component-brand-navigation {
 font-family:brown,helvetica,arial,sans-serif;
 width:100%;
 z-index:2000;
 left:0;
 top:0;
 overflow:visible
}
.component-brand-navigation h1,
.component-brand-navigation h2,
.component-brand-navigation h3,
.component-brand-navigation h4,
.component-brand-navigation h5,
.component-brand-navigation h6 {
 font-family:brown,helvetica,arial,sans-serif;
 font-weight:800
}
.component-brand-navigation a {
 cursor:pointer;
 text-decoration:none;
 padding:12px 0 0px 15px;
 opacity:.5;
 color:#fff
}
.component-brand-navigation #skiptocontent {
 padding:6px;
 position:absolute;
 top:-40px;
 left:5px;
 background:#DCFD00;
 transition:top 0.2s ease-out,background 1s linear;
 z-index:100
}
.component-brand-navigation #skiptocontent a {
 color:black;
 font-weight:400
}
.component-brand-navigation #skiptocontent.active {
 top:5px
}
.component-brand-navigation .container {
 height:100%
}
.component-brand-navigation .top-bar {
 height:45px;
 background-color:#333;
 position:relative;
 color:#999
}
.component-brand-navigation .top-bar ul {
 height:100%;
 padding-left:0
}
.component-brand-navigation .top-bar ul li:not(:first-child) {
 margin-left:-5px
}
.component-brand-navigation .top-bar ul li {
 list-style:none;
 display:inline-block;
 height:100%;
 position:relative;
 line-height:20px;
 font-size:12px
}
.component-brand-navigation .top-bar ul li .a-text {
 padding-left:25px
}
.component-brand-navigation .top-bar ul li .a-icon {
 font-size:25px;
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
.component-brand-navigation .top-bar ul li a:active,
.component-brand-navigation .top-bar ul li a:link,
.component-brand-navigation .top-bar ul li a:visited {
 font-weight:700;
 color:#fff;
 text-transform:uppercase;
 display:inline-block;
 opacity:0.5;
 transition:opacity 0.2s
}
.component-brand-navigation .top-bar ul li a:hover {
 opacity:1;
 color:#fff;
 text-decoration:none;
 transition:opacity 0s
}
.component-brand-navigation .top-bar ul li .lang-link {
 background-repeat:no-repeat;
 background-size:contain;
 padding-left:30px;
 background-position:0
}
.component-brand-navigation .top-bar ul li .cart-quantity {
 background:red;
 height:15px;
 width:15px;
 border-radius:20px;
 text-align:center;
 font-weight:800;
 color:white;
 position:absolute;
 top:10px;
 left:30px;
 line-height:15px;
 font-size:12px
}
.component-brand-navigation .top-bar ul li:not(:last-child):after {
 content:"";
 height:calc(100% - 20px);
 width:1px;
 position:absolute;
 top:10px;
 right:0;
 opacity:0.2;
 border-right:1px solid #fff
}
.component-brand-navigation .top-bar ul.brand-nav-left,
.component-brand-navigation .top-bar ul.left {
 left:0
}
.component-brand-navigation .top-bar ul.brand-nav-left .light-logo,
.component-brand-navigation .top-bar ul.left .light-logo {
 visibility:visible;
 opacity:.5;
 transition:visibility 0.2s linear,opacity 0.2s linear
}
.component-brand-navigation .top-bar ul.brand-nav-left .dark-logo,
.component-brand-navigation .top-bar ul.left .dark-logo {
 visibility:hidden;
 opacity:0;
 position:absolute;
 top:50%;
 left:12px;
 transform:translateY(-50%);
 transition:visibility 0.2s linear,opacity 0.2s linear
}
.component-brand-navigation .top-bar ul.brand-nav-left li,
.component-brand-navigation .top-bar ul.left li {
 padding:0 3px
}
.component-brand-navigation .top-bar ul.brand-nav-left li:first-child,
.component-brand-navigation .top-bar ul.left li:first-child {
 padding-left:0
}
.component-brand-navigation .top-bar ul.brand-nav-left li:first-child a,
.component-brand-navigation .top-bar ul.left li:first-child a {
 padding-left:0;
 margin-left:-1px
}
.component-brand-navigation .top-bar ul.brand-nav-left li:first-child .dark-logo,
.component-brand-navigation .top-bar ul.left li:first-child .dark-logo {
 left:0
}
.component-brand-navigation .top-bar ul.brand-nav-left a,
.component-brand-navigation .top-bar ul.left a {
 display:inline-block;
 padding:12px;
 opacity:1!important;
 position:relative
}
.component-brand-navigation .top-bar ul.brand-nav-left a img,
.component-brand-navigation .top-bar ul.left a img {
 height:20px
}
.component-brand-navigation .top-bar ul.brand-nav-left a:focus .dark-logo,
.component-brand-navigation .top-bar ul.brand-nav-left a:hover .dark-logo,
.component-brand-navigation .top-bar ul.left a:focus .dark-logo,
.component-brand-navigation .top-bar ul.left a:hover .dark-logo {
 visibility:visible;
 opacity:1;
 transition:visibility 0.2s linear,opacity 0.2s linear
}
.component-brand-navigation .top-bar ul.brand-nav-left a:focus .light-logo,
.component-brand-navigation .top-bar ul.brand-nav-left a:hover .light-logo,
.component-brand-navigation .top-bar ul.left a:focus .light-logo,
.component-brand-navigation .top-bar ul.left a:hover .light-logo {
 visibility:hidden;
 opacity:0;
 transition:visibility 0.2s linear,opacity 0.2s linear
}
@media (max-width:1279px) {
 .component-brand-navigation .top-bar ul.brand-nav-left .dark-logo,
 .component-brand-navigation .top-bar ul.left .dark-logo {
  left:8px
 }
 .component-brand-navigation .top-bar ul.brand-nav-left a,
 .component-brand-navigation .top-bar ul.left a {
  padding:12px 8px
 }
}
.component-brand-navigation .top-bar ul.brand-nav-left {
 margin-left:4px
}
.component-brand-navigation .top-bar ul.right {
 margin-top:-1px;
 top:0
}
.component-brand-navigation .top-bar ul.right .flag-link {
 padding:10px 20px 10px 5px
}
.component-brand-navigation .top-bar ul.right .account-link,
.component-brand-navigation .top-bar ul.right .cart-link {
 padding:10px 20px
}
.component-brand-navigation .top-bar ul.right li:last-child .cart-link {
 padding:12px 8px 10px 10px
}
.component-brand-navigation .top-bar ul.right .component-logout {
 padding:12px 0 10px
}
.component-brand-navigation .top-bar ul.right .component-logout span.a-text {
 padding-left:25px
}
.component-brand-navigation .top-bar ul.right a:active,
.component-brand-navigation .top-bar ul.right a:link,
.component-brand-navigation .top-bar ul.right a:visited {
 line-height:25px
}
@media (max-width:1279px) {
 .component-brand-navigation .top-bar ul.right .flag-link {
  padding:10px 15px 10px 5px
 }
 .component-brand-navigation .top-bar ul.right .account-link,
 .component-brand-navigation .top-bar ul.right .cart-link {
  padding:10px 8px
 }
 .component-brand-navigation .top-bar ul.right .component-logout span.a-text {
  padding-left:15px
 }
}
.component-brand-navigation .top-bar .top-bar-right {
 position:absolute;
 right:0;
 top:0;
 height:100%;
 display:flex
}
.component-brand-navigation .top-bar .top-bar-right .logout {
 position:relative;
 margin-top:-2px;
 height:100%
}
.component-brand-navigation .top-bar .top-bar-right .logout .component-logout {
 padding:12px 0 0px 14px;
 opacity:.5;
 color:#fff;
 margin:0
}
.component-brand-navigation .top-bar .top-bar-right .logout .component-logout:before {
 content:"";
 height:calc(100% - 22px);
 width:1px;
 position:absolute;
 top:14px;
 left:0;
 opacity:0.4;
 border-left:1px solid #fff
}
.component-brand-navigation .top-bar .top-bar-right .logout .component-logout:focus:not(.focus--mouse),
.component-brand-navigation .top-bar .top-bar-right .logout .component-logout:hover {
 opacity:1;
 text-decoration:none
}
.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;
 filter:invert(100%);
 opacity:0.45;
 height:auto!important
}
.side-other-brands .logo-cell a {
 padding:30px 0;
 width:50%!important;
 height:100%;
 display:inline-block;
 font-size:16px;
 box-sizing:border-box
}
.side-other-brands .logo-cell a:first-of-type {
 border-right:1px solid #dddfde
}
@media (min-width:1025px) {
 .side-other-brands {
  display:none!important
 }
}
.xf-web-container.edit .brand-nav-left {
 position:relative;
 height:auto
}
[data-whatintent=keyboard] .component-brand-navigation #skiptocontent :focus-within {
 top:0;
 left:0
}
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav {
 color:#2f3132
}
@media (min-width:720px) {
 .component-brand-navigation.theme-dark+.primary-nav .component-primary-nav .hero-logo-ani.animating,
 .component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav .hero-logo-ani.animating,
 .component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav .hero-logo-ani.animating {
  display:block;
  background:url(https://www.logitech.com/images/log-logo-sprite-r-black.png) top;
  -webkit-animation:play 1.4s steps(37) 1s forwards;
  animation:play 1.4s steps(37) 1s forwards
 }
 .component-brand-navigation.theme-dark+.primary-nav .component-primary-nav .hero-logo-ani.animating.hoverPlay,
 .component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav .hero-logo-ani.animating.hoverPlay,
 .component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav .hero-logo-ani.animating.hoverPlay {
  -webkit-animation:hoverPlay 1.4s steps(37) forwards;
  animation:hoverPlay 1.4s steps(37) forwards
 }
 .component-brand-navigation.theme-dark+.primary-nav .component-primary-nav .hero-logo-ani.animating.stoppedAnimation,
 .component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav .hero-logo-ani.animating.stoppedAnimation,
 .component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav .hero-logo-ani.animating.stoppedAnimation {
  background-position:0 -1440px;
  -webkit-animation-play-state:paused;
  animation-play-state:paused
 }
}
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav .search-trigger:before,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav .search-trigger:before,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav .search-trigger:before {
 color:#fff
}
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav .search-trigger span,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav .search-trigger span,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav .search-trigger span {
 text-transform:uppercase;
 border-bottom:1px solid #2f3132;
 color:#2f3132;
 font-size:14px
}
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav .desktop-nav-top,
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav .desktop-nav-top a,
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav .desktop-nav-top a:hover,
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav a.search-trigger,
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav a.search-trigger:active,
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav a.search-trigger:active:before,
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav a.search-trigger:before,
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav a.search-trigger:hover,
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav a.search-trigger:hover:before,
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav a.search-trigger:link,
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav a.search-trigger:link:before,
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav a.search-trigger:visited,
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav a.search-trigger:visited:before,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav .desktop-nav-top,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav .desktop-nav-top a,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav .desktop-nav-top a:hover,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav a.search-trigger,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav a.search-trigger:active,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav a.search-trigger:active:before,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav a.search-trigger:before,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav a.search-trigger:hover,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav a.search-trigger:hover:before,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav a.search-trigger:link,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav a.search-trigger:link:before,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav a.search-trigger:visited,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav a.search-trigger:visited:before,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav .desktop-nav-top,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav .desktop-nav-top a,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav .desktop-nav-top a:hover,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav a.search-trigger,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav a.search-trigger:active,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav a.search-trigger:active:before,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav a.search-trigger:before,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav a.search-trigger:hover,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav a.search-trigger:hover:before,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav a.search-trigger:link,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav a.search-trigger:link:before,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav a.search-trigger:visited,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav a.search-trigger:visited:before {
 color:#2f3132
}
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav .desktop-nav-top a:after,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav .desktop-nav-top a:after,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav .desktop-nav-top a:after {
 border-bottom:9px solid #fff
}
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav .mobile-btns a.mobile-cart,
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav .mobile-btns a.mobile-cart:active,
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav .mobile-btns a.mobile-cart:hover,
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav .mobile-btns a.mobile-cart:link,
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav .mobile-btns a.mobile-cart:visited,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav .mobile-btns a.mobile-cart,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav .mobile-btns a.mobile-cart:active,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav .mobile-btns a.mobile-cart:hover,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav .mobile-btns a.mobile-cart:link,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav .mobile-btns a.mobile-cart:visited,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav .mobile-btns a.mobile-cart,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav .mobile-btns a.mobile-cart:active,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav .mobile-btns a.mobile-cart:hover,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav .mobile-btns a.mobile-cart:link,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav .mobile-btns a.mobile-cart:visited {
 color:#2f3132
}
.component-brand-navigation.theme-dark+.primary-nav .component-primary-nav .mobile-btns #mobile-trigger span,
.component-brand-navigation.theme-dark-mobile-opaque+.primary-nav .component-primary-nav .mobile-btns #mobile-trigger span,
.component-brand-navigation.theme-dark-opaque+.primary-nav .component-primary-nav .mobile-btns #mobile-trigger span {
 background:#2f3132
}
.component-brand-navigation.theme-dark+.secondary-nav .component-secondary-nav,
.component-brand-navigation.theme-dark+.secondary-nav .component-secondary-nav h4,
.component-brand-navigation.theme-dark-mobile-opaque+.secondary-nav .component-secondary-nav,
.component-brand-navigation.theme-dark-mobile-opaque+.secondary-nav .component-secondary-nav h4,
.component-brand-navigation.theme-dark-opaque+.secondary-nav .component-secondary-nav,
.component-brand-navigation.theme-dark-opaque+.secondary-nav .component-secondary-nav h4 {
 color:#2f3132
}
.component-brand-navigation.theme-dark-opaque .primary-nav {
 background:#fff
}
.component-brand-navigation.theme-dark-opaque .secondary-nav {
 background:rgba(255,255,255,0.8)
}
.component-brand-navigation.theme-dark-opaque .secondary-nav h4 {
 color:#2f3132
}
@media (max-width:1024px) {
 .component-brand-navigation.theme-dark-mobile-opaque .primary-nav {
  background:#fff
 }
 .component-brand-navigation.theme-dark-mobile-opaque .secondary-nav {
  background:rgba(255,255,255,0.8)
 }
 .component-brand-navigation.theme-dark-mobile-opaque .secondary-nav h4 {
  color:#2f3132
 }
}
.component-brand-navigation.theme-light .search-results {
 color:#2f3132
}
.component-brand-navigation.theme-light .secondary-nav .primary,
.component-brand-navigation.theme-light .secondary-nav h4 {
 color:#fff
}
@media (min-width:1025px) {
 .component-brand-navigation.theme-light .secondary-nav .container .relative-wrapper {
  box-shadow:0 -1px 0 rgba(255,255,255,0.5)
 }
 .component-brand-navigation.theme-light .secondary-nav a:not(.navBtn),
 .component-brand-navigation.theme-light .secondary-nav a:not(.navBtn).active {
  color:#fff
 }
}
.component-brand-navigation.theme-light .secondary-nav .mobile-dropdown-toggle {
 color:#fff
}
.component-brand-navigation.theme-light .secondary-nav.fixed-nav,
.component-brand-navigation.theme-light .secondary-nav.fixed-nav .mobile-dropdown-toggle,
.component-brand-navigation.theme-light .secondary-nav.fixed-nav h4 {
 color:#2f3132
}
@media (min-width:1025px) {
 .component-brand-navigation.theme-light .secondary-nav.fixed-nav a:not(.navBtn),
 .component-brand-navigation.theme-light .secondary-nav.fixed-nav a:not(.navBtn).active {
  color:#2f3132
 }
}
.site {
 float:left;
 clear:left;
 width:100%;
 overflow:hidden
}
.ie8 .site {
 overflow:visible
}
.site-wrapper.publish {
 float:left
}
.site-wrapper {
 background:#fff;
 left:0;
 height:100%;
 -webkit-transition:all 0.3s;
 -moz-transition:all 0.3s;
 transition:all 0.3s
}
#in-ctx-preview-container .site-wrapper {
 height:auto
}
.site-wrapper.mp-pushed:after {
 background-color:transparent;
 content:"";
 width:100%;
 height:100%;
 opacity:1;
 -webkit-transition:opacity 0.3s;
 -moz-transition:opacity 0.3s;
 transition:opacity 0.3s
}
.site-wrapper {
 clear:left
}
.site-container {
 position:relative
}
.mp-level,
.site-outer {
 transition:all 0.3s
}
@media (max-width:1024px) {
 .site-wrapper.mp-pushed {
  background:#F4F4F4;
  position:fixed;
  overflow:visible
 }
}
.site-wrapper.mp-pushed .mp-menu {
 top:0
}
.site-wrapper.mp-pushed #mobile-trigger span:first-child {
 top:8px;
 width:0%;
 left:50%
}
.site-wrapper.mp-pushed #mobile-trigger span:nth-child(2) {
 transform:rotate(45deg)
}
.site-wrapper.mp-pushed #mobile-trigger span:nth-child(3) {
 transform:rotate(-45deg)
}
.site-wrapper.mp-pushed #mobile-trigger span:nth-child(4) {
 top:8px;
 width:0%;
 left:50%
}
@media (max-width:1279px) {
 .primary-nav-container>.container {
  width:100%;
  padding-left:20px;
  padding-right:20px
 }
}
.primary-nav-container .mp-menu {
 min-height:100vh;
 display:block;
 background:#F4F4F4;
 overflow-y:scroll;
 overflow-x:hidden;
 -webkit-overflow-scrolling:touch
}
.primary-nav-container .mp-menu .mp-level:first-child {
 display:none
}
.primary-nav-container .mp-menu .mp-level:first-child.mp-level-open {
 display:block
}
.primary-nav-container .mp-menu .mp-level {
 background:#F4F4F4
}
.primary-nav-container .mp-menu .mp-level .sub-menu {
 background:#F4F4F4;
 opacity:1;
 min-height:100vh;
 display:none
}
.primary-nav-container .mp-menu .mp-level.mp-level-open>.sub-menu {
 display:block
}
.primary-nav-container .mp-menu .mp-level li {
 background-color:transparent
}
.primary-nav-container .mp-menu input {
 width:100%;
 border:1px solid #dddfde;
 padding:8px;
 font-size:0.9em
}
.primary-nav-container .mp-menu .search {
 position:relative
}
.primary-nav-container .mp-menu .search:after {
 font-family:aem-logitech-icons;
 content:"\e942";
 position:absolute;
 right:18px;
 top:50%;
 color:#dddfde;
 font-size:2.4em;
 transform:translatey(-50%)
}
.primary-nav-container .mp-menu #searchInputMobileButton {
 width:45px;
 float:right;
 border-radius:0;
 background-color:transparent;
 height:38px;
 line-height:4px;
 position:absolute;
 right:15px;
 top:14px;
 z-index:5
}
.primary-nav-container .mp-level [class*=logi-icon-chevron-right],
.primary-nav-container .mp-level [class*=logi-icon-close] {
 float:right;
 font-size:28px;
 width:10px;
 margin-right:14px
}
.primary-nav-container .mp-level [class*=logi-icon-chevron-left] {
 float:left;
 font-size:28px;
 width:10px
}
.primary-nav-container .mp-level.mp-level-overlay:after {
 background:white
}
.primary-nav-container #mobile-trigger {
 width:25px;
 height:20px;
 position:absolute;
 transform:translate3d(0,-50%,0);
 backface-visibility:hidden;
 perspective:1000;
 transition:.35s ease-in-out;
 cursor:pointer;
 top:50%;
 left:0;
 border:none;
 background-color:transparent
}
.primary-nav-container #mobile-trigger span {
 display:block;
 position:absolute;
 height:3px;
 width:100%;
 background:#fff;
 border-radius:9px;
 opacity:1;
 transform:rotate(0deg);
 transition:.25s ease-in-out
}
.primary-nav-container #mobile-trigger span:first-child {
 top:0px
}
.primary-nav-container #mobile-trigger span:nth-child(2),
.primary-nav-container #mobile-trigger span:nth-child(3) {
 top:8px
}
.primary-nav-container #mobile-trigger span:nth-child(4) {
 top:16px
}
.primary-nav-container .menu-trigger {
 position:relative;
 padding-left:60px;
 font-size:0.9em
}
.primary-nav-container .menu-trigger:before {
 position:absolute;
 top:2px;
 left:0;
 width:40px;
 height:6px;
 background:#fff;
 content:""
}
.primary-nav-container .mp-level:after,
.primary-nav-container .mp-level:before,
.primary-nav-container .site-outer:after {
 position:absolute;
 top:0;
 right:0;
 width:0;
 height:0;
 content:"";
 opacity:0
}
.primary-nav-container .mp-level:after,
.primary-nav-container .site-outer:after {
 background:rgba(0,0,0,0.3);
 transition:opacity 0.2s,width 0.1s 0.2s,height 0.1s 0.2s;
 z-index:10000
}
.primary-nav-container .mp-level:after {
 z-index:-1
}
.primary-nav-container .mp-level.mp-level-overlay:after,
.primary-nav-container .site-outer.mp-pushed:after {
 width:100%;
 height:100%;
 opacity:1;
 transition:opacity 0.2s
}
.primary-nav-container .mp-level.mp-level-overlay {
 cursor:pointer
}
.primary-nav-container .mp-level.mp-level-overlay.mp-level:before {
 width:100%;
 height:100%;
 opacity:1
}
.primary-nav-container .mp-menu.mp-overlap>.mp-level,
.primary-nav-container .mp-menu.mp-overlap>.mp-level.mp-level-open,
.primary-nav-container .mp-menu>.mp-level,
.primary-nav-container .mp-menu>.mp-level.mp-level-open {
 box-shadow:none
}
.primary-nav-container .lte9 .mp-cover .mp-level.mp-level-open,
.primary-nav-container .lte9 .mp-menu.mp-overlap>.mp-level,
.primary-nav-container .lte9 .mp-menu.mp-overlap>.mp-level.mp-level-open,
.primary-nav-container .lte9 .mp-menu>.mp-level,
.primary-nav-container .lte9 .mp-menu>.mp-level.mp-level-open {
 left:0px
}
.primary-nav-container .lte9 .mp-cover .mp-level.mp-level-open>ul>li>.mp-level:not(.mp-level-open) {
 left:-300px
}
.primary-nav-container .mp-menu {
 position:fixed;
 top:0;
 left:0;
 z-index:1;
 width:360px;
 max-width:85%;
 height:100vh;
 transform:translate3d(-100%,0,0)
}
.primary-nav-container .lte9 .mp-menu {
 left:-300px
}
.primary-nav-container .mp-pushed .mp-menu {
 height:100%;
 overflow-y:scroll
}
.primary-nav-container .mp-level {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.primary-nav-container .mp-level li:before {
 content:none
}
.primary-nav-container .mp-menu [data-level="1"].mp-level-overlay {
 left:-100%
}
.primary-nav-container .mp-menu .mp-back:focus {
 outline:1px solid #00B8FC!important;
 box-shadow:0 0 10px #00B8FC
}
.primary-nav-container .mp-menu .mp-level {
 -webkit-transform:translateZ(0)
}
.primary-nav-container .mp-menu .mp-level .slide-priority {
 display:block!important;
 z-index:1
}
.primary-nav-container .mp-menu .mp-level [data-level="2"] {
 display:none;
 left:100%
}
.primary-nav-container .mp-menu .mp-level [data-level="2"].mp-level-open {
 z-index:1;
 display:block
}
.primary-nav-container .mp-menu .mp-level [data-level="2"].mp-level-overlay {
 left:0%
}
.primary-nav-container .mp-menu .mp-level [data-level="3"] {
 left:100%;
 transform:translateZ(0px)!important
}
.primary-nav-container .mp-menu .mp-level [data-level="3"].mp-level-open {
 z-index:1
}
.primary-nav-container .mp-cover .mp-level ul li.light-cell,
.primary-nav-container li.light-cell {
 background:#fff;
 text-transform:none;
 font-weight:300;
 color:#6c7073
}
.primary-nav-container .mp-cover .mp-level ul li.light-cell a,
.primary-nav-container li.light-cell a {
 text-transform:none;
 font-weight:300
}
.primary-nav-container .mp-cover .mp-level ul li.light-cell i,
.primary-nav-container li.light-cell i {
 font-size:24px
}
.primary-nav-container .mp-menu .logo-cell {
 text-align:center;
 padding:0;
 height:100%;
 margin:0 auto
}
.primary-nav-container .mp-menu .logo-cell .img-responsive {
 display:inline-block;
 filter:invert(100%);
 opacity:0.45
}
.primary-nav-container .mp-menu .logo-cell a {
 padding:20px 30px;
 width:50%;
 height:100%;
 display:inline-block;
 font-size:16px
}
.primary-nav-container .mp-menu .logo-cell a:first-of-type {
 border-right:1px solid #dddfde
}
.primary-nav-container .mp-menu .logo-cell.single-logo a:first-of-type {
 border-right:0
}
.primary-nav-container .mp-level {
 background-color:#FFFFFF
}
.primary-nav-container .mp-menu ul {
 margin:0;
 padding:0;
 list-style:none
}
.primary-nav-container .mp-menu ul:last-child {
 padding-bottom:100px
}
.primary-nav-container .mp-menu ul li {
 position:static
}
.primary-nav-container .mp-menu ul li>a,
.primary-nav-container .mp-menu ul li>button {
 font-size:14px;
 font-weight:400;
 color:#697172;
 line-height:29px;
 display:block;
 padding:0px 10px 0px 0px;
 font-weight:700;
 text-transform:uppercase;
 text-decoration:none;
 letter-spacing:0.4px
}
.primary-nav-container .mp-menu ul li>button {
 width:100%;
 text-align:left;
 border:none;
 background-color:transparent
}
.primary-nav-container .mp-menu ul li>a:hover {
 text-decoration:none
}
.primary-nav-container .mp-menu ul li {
 background:transparent;
 border-bottom:1px solid #dddfde;
 padding:0
}
.primary-nav-container .mp-menu ul li.search {
 padding:14px 15px
}
.primary-nav-container .mp-menu ul li a,
.primary-nav-container .mp-menu ul li button {
 color:#697172;
 text-decoration:none;
 padding:14px 15px
}
.primary-nav-container .mp-menu ul li strong {
 font-size:14px;
 line-height:22px;
 font-weight:700;
 color:#000000;
 text-transform:none;
 display:block;
 border-bottom:1px solid #000;
 padding:0px 10px
}
.primary-nav-container .mp-menu ul li a.mp-back {
 font-size:14px;
 font-weight:400;
 color:#697172;
 line-height:29px;
 display:block;
 font-weight:700;
 text-transform:uppercase;
 letter-spacing:0.4px;
 text-align:center;
 background:#fff;
 border-bottom:1px solid #dddfde;
 padding:15px
}
.primary-nav-container .mp-menu ul li a.mp-back:hover {
 text-decoration:none
}
.primary-nav-container .myacc-authenticated,
.primary-nav-container .myacc-unauthenticated {
 display:none
}
.primary-nav-container .myacc-authenticated.show,
.primary-nav-container .myacc-unauthenticated.show {
 display:block
}
.primary-nav-container .my-account-links-wrapper {
 display:none
}
.primary-nav-container .mp-cover .mp-level ul li.light-cell .my-account-links-wrapper {
 display:none;
 padding:20px
}
.primary-nav-container .mp-cover .mp-level ul li.light-cell .my-account-links-wrapper.show {
 display:block
}
.primary-nav-container .mp-cover .mp-level ul li.light-cell .my-account-links-wrapper li {
 border-bottom:none;
 padding:14px 15px 0
}
.primary-nav-container .mp-cover .mp-level ul li.light-cell .my-account-links-wrapper .my-account-mobile-view {
 background-color:#00B8FC;
 color:#fff;
 margin-bottom:10px
}
.primary-nav-container .mp-cover .mp-level ul li.light-cell .my-account-links-wrapper .my-account-mobile-logout {
 background-color:#fff;
 color:#666!important
}
.primary-nav-container .mp-cover .mp-level ul li.light-cell .my-account-links-wrapper .my-account-mobile-logout:hover {
 background-color:#00B8FC
}
.primary-nav-container .mp-cover .mp-level ul li.light-cell .my-account-links-wrapper .my-account-mobile-logout:hover span {
 color:#fff
}
.primary-nav-container .mp-cover .mp-level ul li.light-cell .my-account-links-wrapper .btn {
 border-radius:0;
 font-size:13px;
 height:38px;
 margin-bottom:0;
 padding-top:3px;
 text-transform:uppercase;
 width:100%
}
[data-whatintent=keyboard] .primary-nav-container #mobile-trigger:focus {
 outline:2px solid #0083ad;
 outline-offset:10px
}
[data-whatintent=keyboard] .primary-nav-container .mp-menu #searchInputMobile:focus,
[data-whatintent=keyboard] .primary-nav-container .mp-menu #searchInputMobileButton:focus,
[data-whatintent=keyboard] .primary-nav-container .mp-menu ul li a:focus,
[data-whatintent=keyboard] .primary-nav-container .mp-menu ul li button:focus {
 outline:1px solid #0083ad;
 outline-offset:-1px
}
[data-whatintent=keyboard] .secondary-nav-container :focus {
 outline:1px solid #ffffff;
 box-shadow:0 0 10px #0083ad
}
@media (max-width:719px) {
 .primary-nav-container[data-theme-mobile=theme-dark] .component-primary-nav {
  color:#000
 }
 .primary-nav-container[data-theme-mobile=theme-dark] .component-primary-nav .hero-logo-ani.animating {
  display:block;
  background:url(https://www.logitech.com/images/log-logo-sprite-r-black.png) top;
  -webkit-animation:play 1.4s steps(37) 1s forwards;
  animation:play 1.4s steps(37) 1s forwards
 }
 .primary-nav-container[data-theme-mobile=theme-dark] .component-primary-nav .hero-logo-ani.animating.hoverPlay {
  -webkit-animation:hoverPlay 1.4s steps(37) forwards;
  animation:hoverPlay 1.4s steps(37) forwards
 }
 .primary-nav-container[data-theme-mobile=theme-dark] .component-primary-nav .hero-logo-ani.animating.stoppedAnimation {
  background-position:0 -1440px;
  -webkit-animation-play-state:paused;
  animation-play-state:paused
 }
 .primary-nav-container[data-theme-mobile=theme-dark] .component-primary-nav .search-trigger:before {
  color:#fff
 }
 .primary-nav-container[data-theme-mobile=theme-dark] .component-primary-nav .search-trigger span {
  text-transform:uppercase;
  border-bottom:1px solid #000;
  color:#000;
  font-size:14px
 }
 .primary-nav-container[data-theme-mobile=theme-dark] .logo-light,
 .primary-nav-container[data-theme-mobile=theme-dark] .mobile-logo .logo-light {
  display:none
 }
 .primary-nav-container[data-theme-mobile=theme-dark] .mobile-dark-logo {
  display:block
 }
 .primary-nav-container[data-theme-mobile=theme-dark] .mobile-light-logo {
  display:none
 }
 .primary-nav-container[data-theme-mobile=theme-dark] .desktop-nav-top,
 .primary-nav-container[data-theme-mobile=theme-dark] .desktop-nav-top a,
 .primary-nav-container[data-theme-mobile=theme-dark] .desktop-nav-top a:hover,
 .primary-nav-container[data-theme-mobile=theme-dark] a.search-trigger,
 .primary-nav-container[data-theme-mobile=theme-dark] a.search-trigger:active,
 .primary-nav-container[data-theme-mobile=theme-dark] a.search-trigger:active:before,
 .primary-nav-container[data-theme-mobile=theme-dark] a.search-trigger:before,
 .primary-nav-container[data-theme-mobile=theme-dark] a.search-trigger:hover,
 .primary-nav-container[data-theme-mobile=theme-dark] a.search-trigger:hover:before,
 .primary-nav-container[data-theme-mobile=theme-dark] a.search-trigger:link,
 .primary-nav-container[data-theme-mobile=theme-dark] a.search-trigger:link:before,
 .primary-nav-container[data-theme-mobile=theme-dark] a.search-trigger:visited,
 .primary-nav-container[data-theme-mobile=theme-dark] a.search-trigger:visited:before {
  color:#000
 }
 .primary-nav-container[data-theme-mobile=theme-dark] .desktop-nav-top a:after {
  border-bottom:9px solid #fff
 }
 .primary-nav-container[data-theme-mobile=theme-dark] .mobile-btns a.mobile-cart,
 .primary-nav-container[data-theme-mobile=theme-dark] .mobile-btns a.mobile-cart:active,
 .primary-nav-container[data-theme-mobile=theme-dark] .mobile-btns a.mobile-cart:hover,
 .primary-nav-container[data-theme-mobile=theme-dark] .mobile-btns a.mobile-cart:link,
 .primary-nav-container[data-theme-mobile=theme-dark] .mobile-btns a.mobile-cart:visited {
  color:#000
 }
 .primary-nav-container[data-theme-mobile=theme-dark] .mobile-btns #mobile-trigger span {
  background:#000
 }
 .primary-nav-container[data-theme-mobile=theme-light] .search-results {
  color:#000
 }
 .primary-nav-container[data-theme-mobile=theme-light] .logo-dark,
 .primary-nav-container[data-theme-mobile=theme-light] .mobile-dark-logo,
 .primary-nav-container[data-theme-mobile=theme-light] .mobile-logo .logo-dark {
  display:none
 }
 .primary-nav-container[data-theme-mobile=theme-light] .mobile-light-logo {
  display:block
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .primary-nav-container[data-theme-tablet=theme-dark] .component-primary-nav {
  color:#000
 }
 .primary-nav-container[data-theme-tablet=theme-dark] .component-primary-nav .hero-logo-ani.animating {
  display:block;
  background:url(https://www.logitech.com/images/log-logo-sprite-r-black.png) top;
  -webkit-animation:play 1.4s steps(37) 1s forwards;
  animation:play 1.4s steps(37) 1s forwards
 }
 .primary-nav-container[data-theme-tablet=theme-dark] .component-primary-nav .hero-logo-ani.animating.hoverPlay {
  -webkit-animation:hoverPlay 1.4s steps(37) forwards;
  animation:hoverPlay 1.4s steps(37) forwards
 }
 .primary-nav-container[data-theme-tablet=theme-dark] .component-primary-nav .hero-logo-ani.animating.stoppedAnimation {
  background-position:0 -1440px;
  -webkit-animation-play-state:paused;
  animation-play-state:paused
 }
 .primary-nav-container[data-theme-tablet=theme-dark] .component-primary-nav .search-trigger:before {
  color:#fff
 }
 .primary-nav-container[data-theme-tablet=theme-dark] .component-primary-nav .search-trigger span {
  text-transform:uppercase;
  border-bottom:1px solid #000;
  color:#000;
  font-size:14px
 }
 .primary-nav-container[data-theme-tablet=theme-dark] .logo-light,
 .primary-nav-container[data-theme-tablet=theme-dark] .mobile-logo .logo-light {
  display:none
 }
 .primary-nav-container[data-theme-tablet=theme-dark] .mobile-dark-logo {
  display:block
 }
 .primary-nav-container[data-theme-tablet=theme-dark] .mobile-light-logo {
  display:none
 }
 .primary-nav-container[data-theme-tablet=theme-dark] .desktop-nav-top,
 .primary-nav-container[data-theme-tablet=theme-dark] .desktop-nav-top a,
 .primary-nav-container[data-theme-tablet=theme-dark] .desktop-nav-top a:hover,
 .primary-nav-container[data-theme-tablet=theme-dark] a.search-trigger,
 .primary-nav-container[data-theme-tablet=theme-dark] a.search-trigger:active,
 .primary-nav-container[data-theme-tablet=theme-dark] a.search-trigger:active:before,
 .primary-nav-container[data-theme-tablet=theme-dark] a.search-trigger:before,
 .primary-nav-container[data-theme-tablet=theme-dark] a.search-trigger:hover,
 .primary-nav-container[data-theme-tablet=theme-dark] a.search-trigger:hover:before,
 .primary-nav-container[data-theme-tablet=theme-dark] a.search-trigger:link,
 .primary-nav-container[data-theme-tablet=theme-dark] a.search-trigger:link:before,
 .primary-nav-container[data-theme-tablet=theme-dark] a.search-trigger:visited,
 .primary-nav-container[data-theme-tablet=theme-dark] a.search-trigger:visited:before {
  color:#000
 }
 .primary-nav-container[data-theme-tablet=theme-dark] .desktop-nav-top a:after {
  border-bottom:9px solid #fff
 }
 .primary-nav-container[data-theme-tablet=theme-dark] .mobile-btns a.mobile-cart,
 .primary-nav-container[data-theme-tablet=theme-dark] .mobile-btns a.mobile-cart:active,
 .primary-nav-container[data-theme-tablet=theme-dark] .mobile-btns a.mobile-cart:hover,
 .primary-nav-container[data-theme-tablet=theme-dark] .mobile-btns a.mobile-cart:link,
 .primary-nav-container[data-theme-tablet=theme-dark] .mobile-btns a.mobile-cart:visited {
  color:#000
 }
 .primary-nav-container[data-theme-tablet=theme-dark] .mobile-btns #mobile-trigger span {
  background:#000
 }
 .primary-nav-container[data-theme-tablet=theme-light] .search-results {
  color:#000
 }
 .primary-nav-container[data-theme-tablet=theme-light] .logo-dark,
 .primary-nav-container[data-theme-tablet=theme-light] .mobile-dark-logo,
 .primary-nav-container[data-theme-tablet=theme-light] .mobile-logo .logo-dark {
  display:none
 }
 .primary-nav-container[data-theme-tablet=theme-light] .mobile-light-logo {
  display:block
 }
}
@media (min-width:1025px) {
 .primary-nav-container[data-theme-desktop=theme-dark] .component-primary-nav {
  color:#000
 }
 .primary-nav-container[data-theme-desktop=theme-dark] .component-primary-nav .hero-logo-ani.animating {
  display:block;
  background:url(https://www.logitech.com/images/log-logo-sprite-r-black.png) top;
  -webkit-animation:play 1.4s steps(37) 1s forwards;
  animation:play 1.4s steps(37) 1s forwards
 }
 .primary-nav-container[data-theme-desktop=theme-dark] .component-primary-nav .hero-logo-ani.animating.hoverPlay {
  -webkit-animation:hoverPlay 1.4s steps(37) forwards;
  animation:hoverPlay 1.4s steps(37) forwards
 }
 .primary-nav-container[data-theme-desktop=theme-dark] .component-primary-nav .hero-logo-ani.animating.stoppedAnimation {
  background-position:0 -1440px;
  -webkit-animation-play-state:paused;
  animation-play-state:paused
 }
 .primary-nav-container[data-theme-desktop=theme-dark] .component-primary-nav .search-trigger:before {
  color:#fff
 }
 .primary-nav-container[data-theme-desktop=theme-dark] .component-primary-nav .search-trigger span {
  text-transform:uppercase;
  border-bottom:1px solid #000;
  color:#000;
  font-size:14px
 }
 .primary-nav-container[data-theme-desktop=theme-dark] .logo-light,
 .primary-nav-container[data-theme-desktop=theme-dark] .mobile-logo .logo-light {
  display:none
 }
 .primary-nav-container[data-theme-desktop=theme-dark] .mobile-dark-logo {
  display:block
 }
 .primary-nav-container[data-theme-desktop=theme-dark] .mobile-light-logo {
  display:none
 }
 .primary-nav-container[data-theme-desktop=theme-dark] .desktop-nav-top,
 .primary-nav-container[data-theme-desktop=theme-dark] .desktop-nav-top a,
 .primary-nav-container[data-theme-desktop=theme-dark] .desktop-nav-top a:hover,
 .primary-nav-container[data-theme-desktop=theme-dark] a.search-trigger,
 .primary-nav-container[data-theme-desktop=theme-dark] a.search-trigger:active,
 .primary-nav-container[data-theme-desktop=theme-dark] a.search-trigger:active:before,
 .primary-nav-container[data-theme-desktop=theme-dark] a.search-trigger:before,
 .primary-nav-container[data-theme-desktop=theme-dark] a.search-trigger:hover,
 .primary-nav-container[data-theme-desktop=theme-dark] a.search-trigger:hover:before,
 .primary-nav-container[data-theme-desktop=theme-dark] a.search-trigger:link,
 .primary-nav-container[data-theme-desktop=theme-dark] a.search-trigger:link:before,
 .primary-nav-container[data-theme-desktop=theme-dark] a.search-trigger:visited,
 .primary-nav-container[data-theme-desktop=theme-dark] a.search-trigger:visited:before {
  color:#000
 }
 .primary-nav-container[data-theme-desktop=theme-dark] .desktop-nav-top a:after {
  border-bottom:9px solid #fff
 }
 .primary-nav-container[data-theme-desktop=theme-dark] .mobile-btns a.mobile-cart,
 .primary-nav-container[data-theme-desktop=theme-dark] .mobile-btns a.mobile-cart:active,
 .primary-nav-container[data-theme-desktop=theme-dark] .mobile-btns a.mobile-cart:hover,
 .primary-nav-container[data-theme-desktop=theme-dark] .mobile-btns a.mobile-cart:link,
 .primary-nav-container[data-theme-desktop=theme-dark] .mobile-btns a.mobile-cart:visited {
  color:#000
 }
 .primary-nav-container[data-theme-desktop=theme-dark] .mobile-btns #mobile-trigger span {
  background:#000
 }
 .primary-nav-container[data-theme-desktop=theme-light] .search-results {
  color:#000
 }
 .primary-nav-container[data-theme-desktop=theme-light] .logo-dark,
 .primary-nav-container[data-theme-desktop=theme-light] .mobile-dark-logo,
 .primary-nav-container[data-theme-desktop=theme-light] .mobile-logo .logo-dark {
  display:none
 }
 .primary-nav-container[data-theme-desktop=theme-light] .mobile-light-logo {
  display:block
 }
}
.primary-nav-container {
 position:relative
}
.edit .primary-nav-container {
 height:74px
}
.component-primary-nav {
 font-size:0.9em;
 font-family:brown,helvetica,arial,sans-serif;
 line-height:1.42857;
 display:block;
 min-height:60px;
 color:#fff;
 z-index:2000;
 right:0;
 left:0;
 height:60px;
 position:absolute
}
.edit .component-primary-nav {
 background-color:#2F3132
}
.component-primary-nav a {
 cursor:pointer;
 text-decoration:none
}
.component-primary-nav a:hover {
 text-decoration:underline
}
.component-primary-nav .container {
 height:100%
}
.component-primary-nav .primary-nav-close {
 display:none;
 border-radius:0;
 height:0;
 width:0;
 overflow:hidden;
 border:0;
 transition:all 0.2s;
 padding:0;
 position:absolute;
 top:10px;
 left:5px;
 color:black;
 font-weight:400;
 background:#fff;
 text-decoration:underline;
 text-transform:uppercase;
 min-width:115px;
 transition:all 0.2s ease-out;
 z-index:100
}
.component-primary-nav .primary-nav-close:focus {
 height:auto;
 width:auto;
 min-height:34px;
 padding:6px;
 display:inline-block;
 background:#DCFD00;
 border:1px solid #ffffff;
 outline:5px #000;
 margin:-1px;
 outline:none;
 box-shadow:0 0 10px #0083ad
}
.component-primary-nav .nav-background {
 position:absolute;
 top:0;
 width:100%;
 margin-top:73px;
 height:0;
 background:#fff;
 z-index:0;
 transition:border-width ease-in-back 1s;
 border-bottom:0px solid #e1e2e3
}
.component-primary-nav .nav-background.active {
 transition:border-width 1s ease-out;
 z-index:1;
 border-bottom-width:1px
}
@-webkit-keyframes play {
 to {
  background-position:0 -1480px
 }
}
@keyframes play {
 to {
  background-position:0 -1480px
 }
}
@-webkit-keyframes hoverPlay {
 to {
  background-position:0 -1480px
 }
}
@keyframes hoverPlay {
 to {
  background-position:0 -1480px
 }
}
.component-primary-nav .hero-logo-container {
 position:absolute;
 z-index:1;
 left:0;
 bottom:-6px;
 width:104px;
 height:32px;
 margin-top:0;
 -webkit-transition:margin-top 0.3s ease;
 transition:margin-top 0.3s ease
}
.component-primary-nav .logo-static {
 width:100%;
 height:47px;
 background-repeat:no-repeat;
 background-size:contain;
 background-position:50%;
 display:block
}
.component-primary-nav .hero-logo-ani {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.component-primary-nav .hero-logo-ani.animating {
 display:none
}
.component-primary-nav .component-sub-menu-wrapper {
 overflow:hidden
}
.component-primary-nav .component-sub-menu-wrapper.active {
 max-height:inherit
}
.component-primary-nav .nav-dropdown {
 opacity:0;
 z-index:1;
 position:absolute;
 top:0;
 width:100%;
 margin-top:69px;
 overflow:hidden
}
.component-primary-nav .nav-dropdown .container {
 padding:60px 0
}
.component-primary-nav .nav-dropdown .container figure figcaption {
 font-weight:700;
 line-height:18px
}
.component-primary-nav .nav-dropdown .container figure ul a {
 font-weight:200
}
.component-primary-nav .mobile-btns {
 position:relative;
 height:100%
}
.component-primary-nav .mobile-btns .mobile-logo {
 display:flex;
 padding:10px 0;
 max-width:140px;
 margin:0 auto
}
.component-primary-nav .mobile-btns .mobile-logo img {
 height:47px;
 width:auto;
 max-width:none
}
.component-primary-nav .mobile-btns .mobile-cart {
 position:absolute;
 right:0;
 top:5px;
 font-size:36px;
 line-height:1
}
.component-primary-nav .mobile-btns .mobile-cart .cart-quantity {
 background:red;
 height:15px;
 width:15px;
 border-radius:20px;
 text-align:center;
 font-weight:800;
 color:white;
 position:absolute;
 top:10px;
 left:22px;
 line-height:15px;
 font-size:12px
}
.component-primary-nav .mobile-btns a.mobile-cart,
.component-primary-nav .mobile-btns a.mobile-cart:active,
.component-primary-nav .mobile-btns a.mobile-cart:hover,
.component-primary-nav .mobile-btns a.mobile-cart:link,
.component-primary-nav .mobile-btns a.mobile-cart:visited {
 color:#fff;
 text-decoration:none
}
.component-primary-nav .search-bar {
 ;
 opacity:0;
 z-index:5;
 font-size:2em;
 position:absolute;
 left:0;
 bottom:0;
 width:100%;
 height:100%;
 background:#fff;
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 transition:opacity 0.2s ease
}
.component-primary-nav .search-bar ::-webkit-input-placeholder {
 color:#CCC
}
.component-primary-nav .search-bar input[type=text] {
 padding:0;
 border:none;
 background:#fff;
 color:#000;
 font-weight:700;
 width:100%;
 height:100%
}
.component-primary-nav .search-bar input[type=text].focus,
.component-primary-nav .search-bar input[type=text]:focus {
 border-bottom:2px solid #fff
}
.component-primary-nav .search-bar input:focus {
 outline:none
}
.component-primary-nav .search-bar input[type=text]::-ms-clear,
.component-primary-nav .search-bar input[type=text]::-ms-reveal {
 display:none;
 width:0;
 height:0
}
.component-primary-nav .search-bar .search-container .relative-wrapper:before {
 font-family:aem-logitech-icons;
 content:"\e942";
 font-size:0.6em;
 position:absolute;
 right:10px;
 color:#2f3132;
 transition:all 0.2s ease;
 transform:translateY(-50%);
 top:60%
}
.component-primary-nav .search-bar .search-container.active .relative-wrapper:before {
 display:none
}
.component-primary-nav .search-bar .search-container .search-close-btn {
 cursor:pointer;
 position:absolute;
 right:0;
 top:0;
 height:72px;
 width:32px;
 display:flex;
 align-items:center;
 justify-content:center
}
.component-primary-nav .search-bar .search-container .search-close-btn:after {
 font-family:aem-logitech-icons;
 content:"\e90d";
 color:#2f3132;
 display:none
}
.component-primary-nav .search-bar .search-container.active .search-close-btn:after {
 display:block
}
.component-primary-nav .search-bar.reveal {
 opacity:1;
 pointer-events:all
}
.component-primary-nav .search-bar.reveal .search-container .relative-wrapper:before {
 transform:translateY(-50%) scale(3);
 top:50%;
 transition:all 0.2s ease
}
.component-primary-nav .search-trigger {
 cursor:text;
 z-index:2;
 position:absolute;
 right:0;
 bottom:0
}
.component-primary-nav .search-trigger:before {
 font-family:aem-logitech-icons;
 content:"\e942";
 font-size:1.8em;
 position:absolute;
 height:10px;
 width:10px;
 right:15px;
 top:-10px;
 color:#2f3132
}
.component-primary-nav .search-trigger span {
 text-transform:uppercase;
 border-bottom:1px solid #fff;
 outline:none;
 color:#fff;
 font-weight:500;
 width:170px;
 padding:0 80px 5px 0
}
.component-primary-nav a.search-trigger,
.component-primary-nav a.search-trigger:active,
.component-primary-nav a.search-trigger:hover,
.component-primary-nav a.search-trigger:link,
.component-primary-nav a.search-trigger:visited {
 text-decoration:none;
 color:#fff
}
.component-primary-nav a.search-trigger:active:before,
.component-primary-nav a.search-trigger:before,
.component-primary-nav a.search-trigger:hover:before,
.component-primary-nav a.search-trigger:link:before,
.component-primary-nav a.search-trigger:visited:before {
 color:#fff
}
.component-primary-nav #search-results .row .col-xs-4:first-of-type {
 padding:0 15px 0 0
}
.component-primary-nav #search-results .row .col-xs-4:last-of-type {
 padding:0 0 0 15px
}
.component-primary-nav .search-results {
 opacity:0;
 ;
 transition:opacity 0.2s;
 background:#fff;
 width:100%;
 height:calc(100vh - 150px);
 position:absolute;
 display:none;
 top:70px;
 z-index:3;
 padding:45px 0;
 overflow-y:scroll
}
.component-primary-nav .search-results .product-cell-loading {
 ;
 height:400px;
 width:100%;
 padding:15px
}
.component-primary-nav .search-results .product-cell-loading .image {
 background:#f6f6f6;
 width:100%;
 height:300px
}
.component-primary-nav .search-results .product-cell-loading .content-1 {
 background:#f6f6f6;
 height:20px;
 width:100%;
 margin:15px 0 10px;
 animation:OPACITY-LOOP 0.5s infinite
}
.component-primary-nav .search-results .product-cell-loading .content-2 {
 background:#f6f6f6;
 height:40px;
 width:100%;
 margin:0 0 11px;
 animation:OPACITY-LOOP 0.75s infinite
}
@-webkit-keyframes OPACITY-LOOP {
 0% {
  opacity:1
 }
 50% {
  opacity:0.4
 }
 to {
  opacity:1
 }
}
.component-primary-nav .search-results .search-more-results,
.component-primary-nav .search-results .search-zero-results {
 width:100%;
 margin:30px auto;
 padding:40px 0 80px;
 text-align:center
}
.component-primary-nav .search-results .search-more-results {
 border-top:1px solid lightgrey
}
.component-primary-nav .search-results .search-more-results p {
 margin-bottom:40px
}
.component-primary-nav .search-results .search-more-results a.full-search {
 background-color:#00B8FC;
 color:black;
 border:none;
 font-weight:800;
 letter-spacing:1px;
 margin-bottom:7px;
 margin-top:40px;
 min-height:50px;
 text-transform:uppercase;
 transition:background-color .1s ease,color .1s ease;
 padding:10px 15px
}
.component-primary-nav .search-results .search-more-results a.full-search:hover {
 text-decoration:none;
 background-color:#00B8FC
}
.component-primary-nav .search-results .search-more-results a.full-search:active {
 box-shadow:none
}
.component-primary-nav .search-results.active {
 pointer-events:all;
 opacity:1;
 display:block
}
.component-primary-nav .search-results .container .row:not(:first-of-type) {
 margin-top:30px
}
.component-primary-nav .search-results .product-cell {
 position:relative;
 padding:15px
}
.component-primary-nav .search-results .product-cell a {
 display:inline-block;
 width:100%;
 height:100%;
 font-weight:inherit
}
.component-primary-nav .search-results .product-cell a:hover {
 text-decoration:none
}
.component-primary-nav .search-results .product-cell button {
 height:100%;
 width:100%;
 top:0;
 position:absolute;
 background:transparent;
 border:1px solid transparent;
 left:0
}
.component-primary-nav .search-results .product-cell button:hover {
 border:1px solid lightgrey
}
.component-primary-nav .search-results .product-cell .image {
 padding:30px;
 background:#f6f6f6;
 position:relative;
 min-height:220px
}
.component-primary-nav .search-results .product-cell .image img {
 display:block;
 margin:auto;
 position:absolute;
 transform:translate(-50%,-50%);
 left:50%;
 top:50%;
 max-height:200px;
 max-width:200px
}
.component-primary-nav .search-results .product-cell .title {
 font-weight:700;
 margin:15px 0 5px
}
.component-primary-nav .desktop-nav-top {
 position:absolute;
 bottom:0;
 color:#fff;
 text-decoration:none;
 font-size:14px;
 font-weight:700;
 left:50%;
 transform:translateX(-50%);
 font-size:0
}
.component-primary-nav .desktop-nav-top a {
 font-size:14px;
 color:#fff;
 padding:15px;
 position:relative;
 -webkit-backface-visibility:hidden;
 -webkit-perspective:1000;
 text-transform:uppercase
}
.component-primary-nav .desktop-nav-top a:hover {
 color:#fff;
 text-decoration:none
}
.component-primary-nav .desktop-nav-top a:focus {
 text-decoration:underline
}
.component-primary-nav .desktop-nav-top a.active:after {
 transform:scaleY(1)
}
.component-primary-nav .desktop-nav-top a.active {
 text-decoration:none
}
.component-primary-nav .desktop-nav-top a:after {
 display:block;
 position:absolute;
 width:calc(100% - 30px);
 height:8px;
 content:"";
 left:15px;
 margin-top:45px;
 border-bottom:8px solid #fff;
 transform:scaleY(0);
 transition:transform 200ms ease-in-out;
 top:0
}
.component-primary-nav .desktop-nav-top a:hover:after {
 transform:scaleY(1)
}
.component-primary-nav .desktop-nav-top a:after {
 transform-origin:50% 100%
}
@media (min-width:1025px) {
 .component-primary-nav .common-nav #hero-logo-container,
 .component-sub-menu-block .common-nav #hero-logo-container {
  left:0;
  transform:none
 }
 .component-primary-nav .hero-logo-container,
 .component-sub-menu-block .hero-logo-container {
  -webkit-transition:none;
  transition:none
 }
 .site-wrapper.mp-pushed {
  transform:translateZ(0px)!important
 }
 .component-primary-nav {
  padding-bottom:20px;
  padding-top:54px
 }
 .component-primary-nav .hidden-lg,
 .component-primary-nav .hidden-md {
  display:none!important
 }
}
@media (min-width:720px) {
 .component-primary-nav .hero-logo-container {
  width:132px;
  height:40px;
  margin-top:0
 }
 .component-primary-nav .hero-logo-ani.animating {
  display:block;
  background:url(https://www.logitech.com/images/log-logo-sprite-r.png) top;
  -webkit-animation:play 1.4s steps(37) 1s forwards;
  animation:play 1.4s steps(37) 1s forwards
 }
 .component-primary-nav .hero-logo-ani.animating.hoverPlay {
  -webkit-animation:hoverPlay 1.4s steps(37) forwards;
  animation:hoverPlay 1.4s steps(37) forwards
 }
 .component-primary-nav .hero-logo-ani.animating.stoppedAnimation {
  background-position:0 -1440px;
  -webkit-animation-play-state:paused;
  animation-play-state:paused
 }
}
[data-whatinput=keyboard] .component-primary-nav .search-results .product-cell a.resut:focus {
 outline:1px solid #ffffff;
 box-shadow:0 0 10px #00B8FC!important
}
.open-close-side-nav[aria-expanded=true] i {
 font-size:44px
}
.open-close-side-nav[aria-expanded=true] i:before {
 content:"\e947"
}
@media (max-width:991px) {
 .open-close-side-nav .aem-logi-icon-chevron-down {
  position:absolute;
  right:20px
 }
}
.component-side-nav {
 background-color:#f4f4f4;
 width:calc(100% - 16px)
}
.component-side-nav .lvl-1-item {
 border-bottom:1px solid #c3c6c8
}
.component-side-nav .lvl-1-item.hover:not(.current):not(.open) {
 border-bottom-color:#2f3132
}
.component-side-nav .lvl-1-link,
.component-side-nav .lvl-2-link {
 color:#6f7678
}
.component-side-nav .lvl-1-link {
 padding:20px 0
}
@media (min-width:1025px) {
 .component-side-nav .lvl-1-link {
  padding:17px 0;
  margin-right:43px
 }
}
.component-side-nav .open-close-toggle:after,
.component-side-nav .open-close-toggle:before {
 content:"";
 background-color:#2f3132;
 width:15px;
 height:2px;
 position:absolute;
 top:50%;
 left:50%;
 transform:translate3d(-7px,-1px,0)
}
.component-side-nav .open-close-toggle:after {
 transition:transform 0.1s ease-out;
 transform:translate3d(-7px,-1px,0) rotate(90deg)
}
.component-side-nav .lvl-2-item:before {
 background-color:#6f7678
}
.component-side-nav .lvl-2-item.current .lvl-2-link {
 font-weight:800
}
.site-wrapper.sticky-template {
 overflow:auto
}
.site-wrapper.sticky-template.mp-pushed {
 overflow:visible
}
@media (min-width:1025px) {
 .sticky-content-ctn>.container:after,
 .sticky-content-ctn>.container:before {
  content:none
 }
 .sticky-content-ctn>.container>.row {
  display:flex
 }
 .sticky-content-ctn>.container>.row:after,
 .sticky-content-ctn>.container>.row:before {
  content:none
 }
}
.sticky-content-ctn .iparys_inherited:last-child {
 z-index:auto
}
.sticky-col {
 z-index:1;
 min-height:0!important
}
@media (min-width:1025px) {
 .sticky-col {
  float:none!important
 }
}
@media (min-width:1025px) {
 .sticky-col-content>div {
  overflow:auto
 }
}
.sticky-body {
 min-height:0!important
}
@media (min-width:1025px) {
 .sticky-body {
  float:none!important
 }
}
.sticky-content-ctn.sticky-offset {
 padding-top:60px
}
@media (min-width:1025px) {
 .sticky-content-ctn.sticky-offset {
  padding-top:100px
 }
}
.component-corporate-nav {
 width:100%;
 position:relative;
 background-color:transparent;
 left:0;
 z-index:3;
 font-family:brown,helvetica,arial,sans-serif
}
@font-face {
 .component-corporate-nav {
  font-family:logi-icon-2;
  src:url(replatform/resources/fonts/logi-icon-2.woff2) format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:block
 }
}
.component-corporate-nav.theme-light {
 color:#fff;
 background-color:#2F3132
}
@media (max-width:1024px) {
 .component-corporate-nav.theme-light,
 .component-corporate-nav.theme-light .corporate-nav--head {
  background-color:#2F3132
 }
}
@media (min-width:1025px) {
 .component-corporate-nav.theme-light .corporate-nav--head {
  background-color:#2F3132
 }
}
@media (max-width:1024px) {
 .component-corporate-nav.theme-light .corporate-nav--menu {
  background-color:#2F3132
 }
}
@media (min-width:1025px) {
 .component-corporate-nav.theme-light .corporate-nav--menu .container {
  border-top:1px solid #fff
 }
}
.component-corporate-nav.theme-light .corporate-nav--logo.theme-dark {
 display:none
}
.component-corporate-nav.theme-dark {
 color:#2F3132;
 background-color:#fff
}
@media (max-width:1024px) {
 .component-corporate-nav.theme-dark,
 .component-corporate-nav.theme-dark .corporate-nav--head,
 .component-corporate-nav.theme-dark .corporate-nav--menu {
  background-color:#fff
 }
}
@media (min-width:1025px) {
 .component-corporate-nav.theme-dark .corporate-nav--menu .container {
  border-top:1px solid #2f3132
 }
}
.component-corporate-nav.theme-dark .corporate-nav--logo.theme-light {
 display:none
}
.component-corporate-nav .corporate-nav--head {
 position:absolute;
 height:80px;
 left:0;
 right:0;
 padding-bottom:20px;
 padding-top:54px
}
.component-corporate-nav .corporate-nav--wrap {
 position:relative
}
.component-corporate-nav .corporate-nav--wrap .corporate-nav--menu {
 position:fixed;
 top:0;
 width:100%
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--wrap .corporate-nav--menu {
  position:absolute;
  top:80px
 }
}
.component-corporate-nav .component-cta-button a,
.component-corporate-nav a.navBtn {
 border-radius:0;
 padding:0;
 display:inline-block;
 text-decoration:none;
 text-align:left;
 border:none;
 background-color:transparent;
 color:black;
 font-size:18px
}
@media (min-width:1025px) {
 .component-corporate-nav .component-cta-button a,
 .component-corporate-nav a.navBtn {
  position:relative;
  padding:8px 16px;
  font-size:13px;
  text-align:center;
  font-weight:700;
  transition:background-color 150ms linear,color 150ms linear
 }
 .component-corporate-nav .component-cta-button a:before,
 .component-corporate-nav a.navBtn:before {
  border:0 solid transparent;
  content:"";
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  transition:border 0.1s ease-out;
  
 }
 .component-corporate-nav .component-cta-button a.btn-ko-kohle,
 .component-corporate-nav a.navBtn.btn-ko-kohle {
  border-color:#2F3132;
  background-color:#2F3132;
  color:#fff
 }
 .component-corporate-nav .component-cta-button a.btn-ko-kohle:hover,
 .component-corporate-nav a.navBtn.btn-ko-kohle:hover {
  background-color:#fff;
  color:#2F3132
 }
 .component-corporate-nav .component-cta-button a.btn-ko-kohle:hover:before,
 .component-corporate-nav a.navBtn.btn-ko-kohle:hover:before {
  border:2px solid #2f3132
 }
 .component-corporate-nav .component-cta-button a.btn-ko-kohle:focus:not(.focus--mouse),
 .component-corporate-nav a.navBtn.btn-ko-kohle:focus:not(.focus--mouse) {
  outline:0;
  box-shadow:0 0 10px #2F3132
 }
 .component-corporate-nav .component-cta-button a.btn-ko-white,
 .component-corporate-nav a.navBtn.btn-ko-white {
  background-color:#fff;
  color:#2F3132;
  border:1px solid #2f3132
 }
 .component-corporate-nav .component-cta-button a.btn-ko-white:hover,
 .component-corporate-nav a.navBtn.btn-ko-white:hover {
  background-color:#2F3132;
  color:#fff
 }
 .component-corporate-nav .component-cta-button a.btn-ko-white:hover:before,
 .component-corporate-nav a.navBtn.btn-ko-white:hover:before {
  border:2px solid #2f3132
 }
 .component-corporate-nav .component-cta-button a.btn-ko-white:focus:not(.focus--mouse),
 .component-corporate-nav a.navBtn.btn-ko-white:focus:not(.focus--mouse) {
  outline:0;
  box-shadow:0 0 10px white
 }
}
.component-corporate-nav.fixed-nav .container {
 border-top:1px solid transparent
}
@media (min-width:1025px) {
 .component-corporate-nav.fixed-nav .corporate-nav--head {
  left:0;
  border-bottom:0
 }
}
@media (max-width:1024px) {
 .component-corporate-nav.fixed-nav .corporate-nav--head {
  position:fixed;
  top:0;
  width:100%;
  left:0;
  padding:0 20px;
  z-index:2;
  background-color:#fff
 }
}
.component-corporate-nav.fixed-nav .corporate-nav--wrap .corporate-nav--menu {
 position:fixed;
 top:0;
 width:100%
}
@media (min-width:1025px) {
 .component-corporate-nav.fixed-nav .corporate-nav--wrap .container {
  border-top:1px solid transparent
 }
}
@media (max-width:1024px) {
 .component-corporate-nav.fixed-nav.theme-dark {
  background-color:#fff
 }
}
.component-corporate-nav.fixed-nav.theme-dark .corporate-nav--head,
.component-corporate-nav.fixed-nav.theme-dark .corporate-nav--menu {
 background-color:#fff
}
@media (max-width:1024px) {
 .component-corporate-nav.fixed-nav.theme-light {
  background-color:#2F3132
 }
}
.component-corporate-nav.fixed-nav.theme-light .corporate-nav--head,
.component-corporate-nav.fixed-nav.theme-light .corporate-nav--menu {
 background-color:#2F3132
}
.component-corporate-nav .corporate-nav--head {
 width:100%;
 height:60px;
 padding:0 20px;
 transition:background-color 200ms linear
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--head {
  height:80px;
  padding:0
 }
}
.component-corporate-nav .corporate-nav--head .container {
 display:flex;
 justify-content:center;
 align-items:center;
 position:relative;
 overflow:hidden
}
@media (min-width:720px) {
 .component-corporate-nav .corporate-nav--head .container {
  height:78px;
  justify-content:flex-start;
  align-items:center
 }
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--head .container {
  height:80px;
  padding:0 30px
 }
}
@media (max-width:1024px) {
 .component-corporate-nav .corporate-nav--head .container {
  width:100%;
  height:100%;
  max-width:none;
  padding:0 20px
 }
}
.component-corporate-nav .corporate-nav--head .container .corporate-nav--logo {
 width:100px;
 height:35px
}
@media (min-width:720px) {
 .component-corporate-nav .corporate-nav--head .container .corporate-nav--logo {
  margin-left:42px;
  width:132px;
  height:44px
 }
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--head .container .corporate-nav--logo {
  margin-left:0
 }
}
.component-corporate-nav .corporate-nav--head .container .corporate-nav--title {
 display:none;
 font-family:brown,helvetica,arial,sans-serif;
 font-weight:200;
 text-transform:none;
 font-size:24px
}
@media (min-width:720px) {
 .component-corporate-nav .corporate-nav--head .container .corporate-nav--title {
  margin:0 0 0 20px;
  display:block;
  font-size:24px
 }
}
.component-corporate-nav .corporate-nav--head .container .corporate-nav--menu-toggle {
 background:transparent;
 position:absolute;
 width:22px;
 height:21px;
 left:0;
 top:20px;
 border:0;
 padding:0
}
.component-corporate-nav .corporate-nav--head .container .corporate-nav--menu-toggle div {
 position:relative;
 width:100%;
 height:100%;
 display:flex;
 flex-wrap:nowrap;
 align-items:center;
 justify-content:space-between
}
.component-corporate-nav .corporate-nav--head .container .corporate-nav--menu-toggle div span {
 display:block;
 height:3px;
 width:100%;
 background-color:#2f3132;
 transition:all 0.4s
}
.component-corporate-nav .corporate-nav--head .container .corporate-nav--menu-toggle div span:first-child {
 position:absolute;
 top:0
}
.component-corporate-nav .corporate-nav--head .container .corporate-nav--menu-toggle div span:last-child {
 position:absolute;
 bottom:0;
 left:0
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--head .container .corporate-nav--menu-toggle {
  display:none
 }
}
.component-corporate-nav .corporate-nav--head.theme-light .corporate-nav--menu-toggle div span {
 background-color:#fff
}
.component-corporate-nav .corporate-nav--head.active .corporate-nav--menu-toggle div span:first-child {
 top:49%;
 transform:rotate(45deg)
}
.component-corporate-nav .corporate-nav--head.active .corporate-nav--menu-toggle div span:last-child {
 top:49%;
 transform:rotate(-45deg)
}
.component-corporate-nav .corporate-nav--head.active .corporate-nav--menu-toggle div span:nth-child(2) {
 opacity:0
}
.component-corporate-nav .corporate-nav--menu {
 position:fixed;
 width:290px;
 transform:translate3d(-100%,0,0);
 overflow-x:hidden;
 padding-bottom:100px;
 z-index:2;
 top:0;
 left:0;
 background-color:#f4f4f4;
 height:100vh
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--menu {
  background-color:transparent;
  height:auto;
  width:100%;
  min-height:0;
  display:block;
  position:relative;
  transform:none;
  overflow:visible;
  padding-bottom:0;
  transition:background-color 250ms linear
 }
}
.component-corporate-nav .corporate-nav--menu .container {
 padding:0;
 height:100%
}
@media (max-width:1024px) {
 .component-corporate-nav .corporate-nav--menu .container {
  width:100%
 }
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--menu .container {
  height:100%;
  display:flex;
  justify-content:space-between;
  position:relative;
  padding:0 30px
 }
 .component-corporate-nav .corporate-nav--menu .container:after,
 .component-corporate-nav .corporate-nav--menu .container:before {
  display:none
 }
}
.component-corporate-nav .corporate-nav--menu .container li.parent ul {
 transform:translateX(100%);
 position:absolute;
 width:100%;
 top:0;
 left:0
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--menu .container li.parent ul {
  display:none;
  width:290px;
  top:64px;
  left:-30px;
  transform:translateX(0);
  min-width:200px;
  box-shadow:0 2px 4px 0 rgba(47,49,50,0.36);
  background-color:#f4f4f4;
  padding:10px;
  max-height:0;
  opacity:0
 }
 .component-corporate-nav .corporate-nav--menu .container li.parent ul li {
  padding:10px 20px;
  font-size:14px;
  font-weight:400;
  text-transform:none
 }
 .component-corporate-nav .corporate-nav--menu .container li.parent ul li.light-cell,
 .component-corporate-nav .corporate-nav--menu .container li.parent ul li.return {
  display:none
 }
 .component-corporate-nav .corporate-nav--menu .container li.parent ul li a {
  padding:0
 }
 .component-corporate-nav .corporate-nav--menu .container li.parent ul li.parent .submenu-icon,
 .component-corporate-nav .corporate-nav--menu .container li.parent ul li.parent ul {
  display:none
 }
}
.component-corporate-nav .corporate-nav--menu .container li.parent ul {
 display:none
}
.component-corporate-nav .corporate-nav--menu .container li.parent.active ul {
 display:block;
 max-height:100vh;
 opacity:1;
 left:0;
 transform:translateX(100%)
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--menu .container li.parent:hover ul {
  display:block;
  max-height:100vh;
  opacity:1
 }
}
.component-corporate-nav .corporate-nav--menu .container ul {
 transition:all 0.4s;
 list-style:none;
 padding:0;
 margin:0
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--menu .container ul {
  display:flex;
  align-items:flex-start
 }
}
.component-corporate-nav .corporate-nav--menu .container ul li {
 background-color:#f4f4f4;
 border-bottom:1px solid #dddfde;
 font-size:18px;
 color:#2f3132;
 display:flex;
 justify-content:space-between;
 align-items:center;
 font-family:brown,helvetica,arial,sans-serif;
 cursor:pointer;
 padding:20px 40px
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--menu .container ul li {
  position:relative;
  margin-right:30px;
  font-size:14px;
  background-color:transparent;
  border-bottom:none;
  height:64px;
  align-items:center;
  text-transform:uppercase;
  padding:0
 }
 .component-corporate-nav .corporate-nav--menu .container ul li:last-child {
  margin-right:0
 }
}
.component-corporate-nav .corporate-nav--menu .container ul li.light-cell,
.component-corporate-nav .corporate-nav--menu .container ul li.return {
 background-color:#fff;
 padding:15px 20px 15px 40px;
 display:flex;
 align-self:flex-start;
 align-items:center;
 justify-content:flex-start;
 border-bottom:none
}
.component-corporate-nav .corporate-nav--menu .container ul li.light-cell .return-icon,
.component-corporate-nav .corporate-nav--menu .container ul li.return .return-icon {
 display:block
}
.component-corporate-nav .corporate-nav--menu .container ul li.light-cell.home a,
.component-corporate-nav .corporate-nav--menu .container ul li.return.home a {
 padding:0
}
.component-corporate-nav .corporate-nav--menu .container ul li.light-cell h4,
.component-corporate-nav .corporate-nav--menu .container ul li.return h4 {
 font-family:brown,helvetica,arial,sans-serif;
 font-size:16px
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--menu .container ul li.light-cell,
 .component-corporate-nav .corporate-nav--menu .container ul li.return {
  display:none
 }
}
.component-corporate-nav .corporate-nav--menu .container ul li.return a {
 text-align:center;
 font-weight:200
}
.component-corporate-nav .corporate-nav--menu .container ul li.light-cell {
 padding:8px 8px 8px 40px
}
.component-corporate-nav .corporate-nav--menu .container ul li.light-cell .corporate-nav--logo {
 display:none
}
@media (min-width:720px) {
 .component-corporate-nav .corporate-nav--menu .container ul li.light-cell .corporate-nav--logo {
  display:inline-block;
  width:132px;
  height:44px
 }
}
.component-corporate-nav .corporate-nav--menu .container ul li.light-cell h4 {
 font-size:20px;
 font-weight:200;
 margin-left:0;
 line-height:44px;
 padding-top:0
}
@media (min-width:720px) {
 .component-corporate-nav .corporate-nav--menu .container ul li.light-cell h4 {
  font-size:24px;
  margin-left:20px;
  line-height:38px
 }
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--menu .container ul li.parent ul li {
  margin-right:0;
  padding:0;
  height:auto;
  font-size:14px;
  font-weight:400
 }
 .component-corporate-nav .corporate-nav--menu .container ul li.parent ul li a {
  padding:5px 20px
 }
}
.component-corporate-nav .corporate-nav--menu .container ul li.parent .submenu-icon {
 display:block;
 margin-left:8px;
 font-size:18px;
 margin-top:0
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--menu .container ul li.parent .submenu-icon {
  margin-top:-7px
 }
}
.component-corporate-nav .corporate-nav--menu .container ul li .corporate-nav--logo {
 display:inline-block;
 width:76px
}
.component-corporate-nav .corporate-nav--menu .container ul li h4 {
 font-size:1.6rem;
 padding-top:3px;
 font-family:brown,helvetica,arial,sans-serif;
 color:#2f3132;
 font-weight:300;
 margin-left:25px;
 text-transform:none;
 margin-top:0;
 margin-bottom:0;
 display:inline-block
}
.component-corporate-nav .corporate-nav--menu .container ul li .return-icon,
.component-corporate-nav .corporate-nav--menu .container ul li .submenu-icon {
 display:none;
 right:0;
 top:0;
 bottom:0;
 width:0;
 overflow:visible;
 margin-right:20px;
 color:#2F3132;
 font-family:logi-icon-2;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.component-corporate-nav .corporate-nav--menu .container ul li .return-icon:before,
.component-corporate-nav .corporate-nav--menu .container ul li .submenu-icon:before {
 display:block;
 speak:none;
 font-style:normal;
 font-variant:normal;
 text-transform:none;
 content:"\e909";
 line-height:29px
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--menu .container ul li .return-icon:before,
 .component-corporate-nav .corporate-nav--menu .container ul li .submenu-icon:before {
  content:"▾"
 }
}
.component-corporate-nav .corporate-nav--menu .container ul li .return-icon:before {
 content:"\e908"
}
.component-corporate-nav .corporate-nav--menu .container ul li a {
 display:block;
 width:100%
}
.component-corporate-nav .corporate-nav--menu .container ul li a:hover {
 text-decoration:none
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--link-group>li:nth-child(2) a {
  padding-left:0
 }
}
.component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--link-group>li a {
 color:#2f3132;
 text-decoration:none
}
.component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--link-group>li a:hover {
 text-decoration:underline!important
}
.component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--cta-group {
 margin-top:0;
 justify-content:space-between;
 font-family:brown,helvetica,arial,sans-serif
}
.component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--brands {
 display:flex;
 justify-content:flex-start;
 flex-wrap:wrap
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--brands {
  display:none
 }
}
.component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--brands li {
 width:50%;
 margin:0;
 border-right:1px solid #dddfde;
 display:flex;
 justify-content:center;
 height:100px
}
.component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--brands li:nth-of-type(2n) {
 border-right:none
}
.component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--brands li a {
 width:100%
}
.component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--brands li img {
 width:50%;
 margin:0 auto;
 filter:invert(100%);
 opacity:0.45
}
.component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--brands li:last-of-type {
 border-right:none
}
.component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--brands li:nth-of-type(5):last-of-type {
 width:100%
}
.component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--brands li:nth-of-type(5):last-of-type img {
 width:20%
}
@media (min-width:720px) {
 .component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--brands li {
  width:33.33%;
  height:120px
 }
 .component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--brands li img {
  width:50%;
  margin:0 auto
 }
 .component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--brands li:nth-of-type(2n) {
  border-right:1px solid #dddfde
 }
 .component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--brands li:nth-of-type(3n) {
  border-right:none
 }
 .component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--brands li:nth-of-type(4),
 .component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--brands li:nth-of-type(5) {
  width:50%
 }
 .component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--brands li:nth-of-type(4) img,
 .component-corporate-nav .corporate-nav--menu .container ul.corporate-nav--brands li:nth-of-type(5) img {
  width:30%
 }
}
.component-corporate-nav .corporate-nav--menu .ctas-ctn .content-ctn {
 margin-top:15px
}
.component-corporate-nav .corporate-nav--menu .corporate-nav--brands,
.component-corporate-nav .corporate-nav--menu .corporate-nav--cta-group,
.component-corporate-nav .corporate-nav--menu .corporate-nav--link-group,
.component-corporate-nav .corporate-nav--menu .ctas-ctn {
 transition:transform 0.4s
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--menu .corporate-nav--brands,
 .component-corporate-nav .corporate-nav--menu .corporate-nav--cta-group,
 .component-corporate-nav .corporate-nav--menu .corporate-nav--link-group,
 .component-corporate-nav .corporate-nav--menu .ctas-ctn {
  transform:none
 }
}
.component-corporate-nav .corporate-nav--menu[data-menu-level="1"] .corporate-nav--brands,
.component-corporate-nav .corporate-nav--menu[data-menu-level="1"] .corporate-nav--cta-group,
.component-corporate-nav .corporate-nav--menu[data-menu-level="1"] .corporate-nav--link-group,
.component-corporate-nav .corporate-nav--menu[data-menu-level="1"] .ctas-ctn {
 transform:translateX(-100%)
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--menu[data-menu-level="1"] .corporate-nav--brands,
 .component-corporate-nav .corporate-nav--menu[data-menu-level="1"] .corporate-nav--cta-group,
 .component-corporate-nav .corporate-nav--menu[data-menu-level="1"] .corporate-nav--link-group,
 .component-corporate-nav .corporate-nav--menu[data-menu-level="1"] .ctas-ctn {
  transform:none
 }
}
.component-corporate-nav .corporate-nav--menu[data-menu-level="2"] .corporate-nav--brands,
.component-corporate-nav .corporate-nav--menu[data-menu-level="2"] .corporate-nav--cta-group,
.component-corporate-nav .corporate-nav--menu[data-menu-level="2"] .corporate-nav--link-group,
.component-corporate-nav .corporate-nav--menu[data-menu-level="2"] .ctas-ctn {
 transform:translateX(-200%)
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--menu[data-menu-level="2"] .corporate-nav--brands,
 .component-corporate-nav .corporate-nav--menu[data-menu-level="2"] .corporate-nav--cta-group,
 .component-corporate-nav .corporate-nav--menu[data-menu-level="2"] .corporate-nav--link-group,
 .component-corporate-nav .corporate-nav--menu[data-menu-level="2"] .ctas-ctn {
  transform:none
 }
}
.component-corporate-nav .corporate-nav--menu[data-menu-level="3"] .corporate-nav--brands,
.component-corporate-nav .corporate-nav--menu[data-menu-level="3"] .corporate-nav--cta-group,
.component-corporate-nav .corporate-nav--menu[data-menu-level="3"] .corporate-nav--link-group,
.component-corporate-nav .corporate-nav--menu[data-menu-level="3"] .ctas-ctn {
 transform:translateX(-300%)
}
@media (min-width:1025px) {
 .component-corporate-nav .corporate-nav--menu[data-menu-level="3"] .corporate-nav--brands,
 .component-corporate-nav .corporate-nav--menu[data-menu-level="3"] .corporate-nav--cta-group,
 .component-corporate-nav .corporate-nav--menu[data-menu-level="3"] .corporate-nav--link-group,
 .component-corporate-nav .corporate-nav--menu[data-menu-level="3"] .ctas-ctn {
  transform:none
 }
}
.component-corporate-nav.theme-light .corporate-nav--head .corporate-nav--menu-toggle div span {
 background-color:#fff
}
.component-corporate-nav.theme-light .corporate-nav--head hr {
 border-top:1px solid #fff
}
@media (min-width:1025px) {
 .component-corporate-nav.theme-light {
  background-color:transparent;
  color:white
 }
 .component-corporate-nav.theme-light .corporate-nav--head .container {
  border-bottom-color:#fff
 }
 .component-corporate-nav.theme-light .corporate-nav--head .container ul li .submenu-icon {
  color:#2f3132
 }
 .component-corporate-nav.theme-light .corporate-nav--menu {
  border-bottom-color:#fff
 }
 .component-corporate-nav.theme-light .corporate-nav--menu .container ul li .btn-link,
 .component-corporate-nav.theme-light .corporate-nav--menu .container ul li .submenu-icon {
  color:#fff
 }
 .component-corporate-nav.theme-light .corporate-nav--menu .container ul li ul li .btn-link {
  color:initial
 }
}
@media (min-width:1025px) {
 .component-corporate-nav.theme-dark,
 .component-corporate-nav.theme-dark-mobile-opaque,
 .component-corporate-nav.theme-dark-opaque {
  background-color:transparent
 }
}
.component-corporate-nav.theme-dark-opaque {
 background-color:#fff
}
@media (max-width:1024px) {
 .component-corporate-nav .pangea-cmp.ctas-ctn .content-ctn {
  margin:0
 }
 .component-corporate-nav .pangea-cmp.ctas-ctn .cta {
  background-color:transparent;
  color:#2F3132;
  text-transform:none;
  font-size:18px;
  font-weight:400;
  display:block;
  border-bottom:1px solid #dddfde;
  width:100%;
  text-align:left;
  padding:24px 40px;
  margin:0;
  line-height:22px
 }
 .component-corporate-nav .pangea-cmp.ctas-ctn .cta:before {
  content:none
 }
}
.corporate-nav-open body {
 overflow:hidden;
 width:100%;
 height:100%
}
@media (max-width:1024px) {
 .corporate-nav-open .site-wrapper,
 .corporate-nav-open main {
  transform:translateX(calc(100% - 60px));
  overflow:visible
 }
}
.corporate-nav-open .component-corporate-nav .corporate-nav--head .corporate-nav--menu-toggle div span:first-child {
 top:49%;
 transform:rotate(45deg)
}
.corporate-nav-open .component-corporate-nav .corporate-nav--head .corporate-nav--menu-toggle div span:last-child {
 top:49%;
 transform:rotate(-45deg);
 left:0
}
.corporate-nav-open .component-corporate-nav .corporate-nav--head .corporate-nav--menu-toggle div span:nth-child(2) {
 opacity:0
}
.corporate-nav-open .component-corporate-nav .corporate-nav--menu {
 background-color:#f4f4f4!important
}
@media (max-width:1024px) {
 .corporate-nav-open .component-corporate-nav .corporate-nav--menu {
  transform:translate3d(-100%,0,0);
  max-width:calc(100% - 60px)
 }
}
.promo-carousel-container {
 height:45px;
 background-color:#fff;
 position:relative;
 outline:none;
 overflow:hidden
}
.edit .promo-carousel-container {
 background-color:#2F3132
}
.promo-carousel-container .component-promo-carousel {
 opacity:0;
 z-index:5;
 width:100%;
 overflow:hidden;
 text-align:center;
 max-width:815px!important;
 padding:0 40px;
 position:absolute;
 left:50%;
 top:50%;
 transform:translate(-50%,-50%);
 color:#6f7678
}
.promo-carousel-container .component-promo-carousel .owl-stage-outer {
 height:100%;
 overflow:hidden
}
.promo-carousel-container .component-promo-carousel .owl-stage-outer .owl-stage {
 display:flex;
 justify-content:center;
 align-items:center
}
.promo-carousel-container .component-promo-carousel .owl-stage-outer .owl-stage .owl-item {
 height:100%
}
.promo-carousel-container .component-promo-carousel.is-static {
 height:100%;
 display:block;
 line-height:42px;
 opacity:1
}
.promo-carousel-container .component-promo-carousel:focus {
 outline:1px solid white
}
.promo-carousel-container .component-promo-carousel.owl-loaded {
 opacity:1
}
.promo-carousel-container .component-promo-carousel div div {
 font-weight:200;
 font-size:14px;
 margin-top:1px;
 line-height:1;
 color:#6f7678;
 text-decoration:none;
 vertical-align:middle;
 display:inline-block;
 padding:4px 0
}
.promo-carousel-container .component-promo-carousel div div span {
 text-decoration:underline
}
.promo-carousel-container .component-promo-carousel div a {
 font-weight:200;
 font-size:14px;
 margin-top:1px;
 line-height:1;
 color:#6f7678;
 text-decoration:none;
 vertical-align:middle;
 display:inline-block;
 padding:4px 0
}
.promo-carousel-container .component-promo-carousel div a span {
 text-decoration:underline
}
.promo-carousel-container .component-promo-carousel div a:hover,
.promo-carousel-container .component-promo-carousel div a:hover span {
 text-decoration:none
}
.promo-carousel-container .component-promo-carousel .owl-next:before {
 content:"\e965"
}
.promo-carousel-container .component-promo-carousel .owl-prev:before {
 content:"\e967"
}
.promo-carousel-container .component-promo-carousel .owl-next:before,
.promo-carousel-container .component-promo-carousel .owl-prev:before {
 font-family:aem-logitech-icons;
 font-size:30px;
 line-height:0.75;
 color:#000;
 opacity:0.25;
 position:relative;
 width:20px;
 top:0;
 left:0;
 height:20px;
 line-height:1;
 -webkit-font-smoothing:antialiased
}
.promo-carousel-container .component-promo-carousel .owl-next {
 right:0
}
.promo-carousel-container .component-promo-carousel .owl-prev {
 left:0
}
.promo-carousel-container .component-promo-carousel .owl-next,
.promo-carousel-container .component-promo-carousel .owl-prev {
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 font-size:0px;
 cursor:pointer;
 border:none;
 background:transparent;
 height:auto;
 width:auto
}
.promo-carousel-container .component-promo-carousel .owl-dots {
 display:none
}
.xf-web-container .promo-carousel-container .component-promo-carousel {
 opacity:1;
 top:0;
 display:block;
 transform:translate(-50%)
}
@media print {
 .col-md-1,
 .col-md-2,
 .col-md-3,
 .col-md-4,
 .col-md-5,
 .col-md-6,
 .col-md-7,
 .col-md-8,
 .col-md-9,
 .col-md-10,
 .col-md-11,
 .col-md-12,
 .sticky-content-ctn .sticky-body,
 .sticky-content-ctn .sticky-col,
 .sticky-content-ctn.sticky-col-width-1 .sticky-body,
 .sticky-content-ctn.sticky-col-width-1 .sticky-col,
 .sticky-content-ctn.sticky-col-width-2 .sticky-body,
 .sticky-content-ctn.sticky-col-width-2 .sticky-col,
 .sticky-content-ctn.sticky-col-width-3 .sticky-body,
 .sticky-content-ctn.sticky-col-width-3 .sticky-col,
 .sticky-content-ctn.sticky-col-width-4 .sticky-body,
 .sticky-content-ctn.sticky-col-width-4 .sticky-col,
 .sticky-content-ctn.sticky-col-width-5 .sticky-body,
 .sticky-content-ctn.sticky-col-width-5 .sticky-col,
 .sticky-content-ctn.sticky-col-width-6 .sticky-body,
 .sticky-content-ctn.sticky-col-width-6 .sticky-col {
  float:left
 }
 .col-md-1,
 .sticky-content-ctn.sticky-col-width-1 .sticky-col {
  width:8.33333%
 }
 .col-md-2,
 .sticky-content-ctn.sticky-col-width-2 .sticky-col {
  width:16.66667%
 }
 .col-md-3,
 .sticky-content-ctn.sticky-col-width-3 .sticky-col {
  width:25%
 }
 .col-md-4,
 .sticky-content-ctn .sticky-col,
 .sticky-content-ctn.sticky-col-width-4 .sticky-col {
  width:33.33333%
 }
 .col-md-5,
 .sticky-content-ctn.sticky-col-width-5 .sticky-col {
  width:41.66667%
 }
 .col-md-6,
 .sticky-content-ctn.sticky-col-width-6 .sticky-body,
 .sticky-content-ctn.sticky-col-width-6 .sticky-col {
  width:50%
 }
 .col-md-7,
 .sticky-content-ctn.sticky-col-width-5 .sticky-body {
  width:58.33333%
 }
 .col-md-8,
 .sticky-content-ctn .sticky-body,
 .sticky-content-ctn.sticky-col-width-4 .sticky-body {
  width:66.66667%
 }
 .col-md-9,
 .sticky-content-ctn.sticky-col-width-3 .sticky-body {
  width:75%
 }
 .col-md-10,
 .sticky-content-ctn.sticky-col-width-2 .sticky-body {
  width:83.33333%
 }
 .col-md-11,
 .sticky-content-ctn.sticky-col-width-1 .sticky-body {
  width:91.66667%
 }
 .col-md-12 {
  width:100%
 }
 .col-md-pull-0 {
  right:auto
 }
 .col-md-pull-1 {
  right:8.33333%
 }
 .col-md-pull-2 {
  right:16.66667%
 }
 .col-md-pull-3 {
  right:25%
 }
 .col-md-pull-4 {
  right:33.33333%
 }
 .col-md-pull-5 {
  right:41.66667%
 }
 .col-md-pull-6 {
  right:50%
 }
 .col-md-pull-7 {
  right:58.33333%
 }
 .col-md-pull-8 {
  right:66.66667%
 }
 .col-md-pull-9 {
  right:75%
 }
 .col-md-pull-10 {
  right:83.33333%
 }
 .col-md-pull-11 {
  right:91.66667%
 }
 .col-md-pull-12 {
  right:100%
 }
 .col-md-push-0 {
  left:auto
 }
 .col-md-push-1 {
  left:8.33333%
 }
 .col-md-push-2 {
  left:16.66667%
 }
 .col-md-push-3 {
  left:25%
 }
 .col-md-push-4 {
  left:33.33333%
 }
 .col-md-push-5 {
  left:41.66667%
 }
 .col-md-push-6 {
  left:50%
 }
 .col-md-push-7 {
  left:58.33333%
 }
 .col-md-push-8 {
  left:66.66667%
 }
 .col-md-push-9 {
  left:75%
 }
 .col-md-push-10 {
  left:83.33333%
 }
 .col-md-push-11 {
  left:91.66667%
 }
 .col-md-push-12 {
  left:100%
 }
 .col-md-offset-0 {
  margin-left:0%
 }
 .col-md-offset-1 {
  margin-left:8.33333%
 }
 .col-md-offset-2 {
  margin-left:16.66667%
 }
 .col-md-offset-3 {
  margin-left:25%
 }
 .col-md-offset-4 {
  margin-left:33.33333%
 }
 .col-md-offset-5 {
  margin-left:41.66667%
 }
 .col-md-offset-6 {
  margin-left:50%
 }
 .col-md-offset-7 {
  margin-left:58.33333%
 }
 .col-md-offset-8 {
  margin-left:66.66667%
 }
 .col-md-offset-9 {
  margin-left:75%
 }
 .col-md-offset-10 {
  margin-left:83.33333%
 }
 .col-md-offset-11 {
  margin-left:91.66667%
 }
 .col-md-offset-12 {
  margin-left:100%
 }
 *,
 :after,
 :before {
  background:transparent;
  color:#000!important;
  box-shadow:none!important;
  text-shadow:none!important
 }
 a,
 a:visited {
  text-decoration:underline
 }
 a[href]:after {
  content:" (" attr(href) ")"
 }
 abbr[title]:after {
  content:" (" attr(title) ")"
 }
 a[href^="#"]:after,
 a[href^="javascript:"]:after {
  content:""
 }
 blockquote,
 pre {
  border:1px solid #999;
  page-break-inside:avoid
 }
 thead {
  display:table-header-group
 }
 img,
 tr {
  page-break-inside:avoid
 }
 img {
  max-width:100%!important
 }
 h2,
 h3,
 p {
  orphans:3;
  widows:3
 }
 h2,
 h3 {
  page-break-after:avoid
 }
 .btn>.caret,
 .dropup>.btn>.caret {
  border-top-color:#000!important
 }
 .label {
  border:1px solid #000
 }
 .table {
  border-collapse:collapse!important
 }
 .table td,
 .table th {
  background-color:#fff!important
 }
 .table-bordered td,
 .table-bordered th {
  border:1px solid #ddd!important
 }
 .container {
  width:100%
 }
 a:after,
 b:before {
  content:""!important
 }
 blockquote {
  border:none
 }
 @page {
  size:letter
 }
 .no-print {
  display:none
 }
 .container .container {
  width:100%
 }
 .component-columns [class*=" col-md-"]:not(:first-child) {
  padding-top:0
 }
 #google_translate_element,
 .burger,
 .component-contact-sticky-icons,
 .component-global-footer,
 .component-sub-menu-wrapper,
 .component-text p br:last-child,
 .desktop-nav-top,
 .mobile-cart,
 .navbar,
 .search-trigger,
 .secondary-nav,
 .top-bar {
  display:none
 }
 .component-text b {
  display:block
 }
 .btn {
  display:none
 }
 .hero-banner .component-background {
  background:transparent!important
 }
 .component-hero-banner .text-overlay {
  padding-top:0!important
 }
 .component-columns.row.two .col-sm-6 {
  width:50%!important
 }
 .component-responsive-layout .row.grid-at-md.layout-flex {
  display:flex;
  flex-wrap:wrap
 }
 .component-responsive-layout .row.grid-at-md.justify-center {
  justify-content:center
 }
 .promo-carousel-container,
 .secondary-nav-container {
  display:none
 }
 .print-pdf-article .hero-banner {
  margin:140px 0 -100px
 }
 .print-pdf-article .hero-banner+.background .component-background {
  page-break-before:avoid
 }
 .print-pdf-article .hero-banner .component-hero-banner {
  height:auto;
  min-height:0!important
 }
 .privacy_prompt_bottom {
  display:none!important
 }
 .case-study-pdf * {
  min-height:0!important
 }
 .case-study-pdf .component-hero-banner {
  min-height:350px!important;
  padding-bottom:0!important;
  margin-bottom:0!important
 }
 .case-study-pdf .brand-navigation,
 .case-study-pdf .footer,
 .case-study-pdf .global-footer,
 .case-study-pdf .mobile-cart,
 .case-study-pdf .promo-carousel,
 .case-study-pdf .secondary-nav {
  display:none
 }
 .case-study-pdf .component-cta-button {
  opacity:0
 }
 .case-study-pdf .component-image {
  max-width:400px;
  margin:0px auto
 }
}
.slick-slider {
 box-sizing:border-box;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 -webkit-tap-highlight-color:transparent
}
.slick-list,
.slick-slider {
 position:relative;
 display:block
}
.slick-list {
 overflow:hidden;
 margin:0;
 padding:0
}
.slick-list:focus {
 outline:none
}
.slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.slick-slider .slick-list,
.slick-slider .slick-track {
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 -ms-transform:translateZ(0);
 -o-transform:translateZ(0);
 transform:translateZ(0)
}
.slick-track {
 position:relative;
 left:0;
 top:0;
 display:block;
 margin-left:auto;
 margin-right:auto
}
.slick-track:after,
.slick-track:before {
 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 {
 
}
.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
}
.noUi-target,
.noUi-target * {
 -webkit-touch-callout:none;
 -webkit-tap-highlight-color:transparent;
 -webkit-user-select:none;
 -ms-touch-action:none;
 touch-action:none;
 -ms-user-select:none;
 -moz-user-select:none;
 user-select:none;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.noUi-target {
 position:relative;
 direction:ltr
}
.noUi-base,
.noUi-connects {
 width:100%;
 height:100%;
 position:relative;
 z-index:1
}
.noUi-connects {
 overflow:hidden;
 z-index:0
}
.noUi-connect,
.noUi-origin {
 will-change:transform;
 position:absolute;
 z-index:1;
 top:0;
 left:0;
 height:100%;
 width:100%;
 -ms-transform-origin:0 0;
 -webkit-transform-origin:0 0;
 transform-origin:0 0
}
html:not([dir=rtl]) .noUi-horizontal .noUi-origin {
 left:auto;
 right:0
}
.noUi-vertical .noUi-origin {
 width:0
}
.noUi-horizontal .noUi-origin {
 height:0
}
.noUi-handle {
 position:absolute
}
.noUi-touch-area {
 height:100%;
 width:100%
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
 -webkit-transition:transform .3s;
 transition:transform .3s
}
.noUi-state-drag * {
 cursor:inherit!important
}
.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
}
html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
 right:-17px;
 left:auto
}
.noUi-target {
 background:#FAFAFA;
 border-radius:4px;
 border:1px solid #d3d3d3;
 box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB
}
.noUi-connects {
 border-radius:3px
}
.noUi-connect {
 background:#3FB8AF
}
.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:after,
.noUi-handle:before {
 content:"";
 display:block;
 position:absolute;
 height:14px;
 width:1px;
 background:#E8E7E6;
 left:14px;
 top:6px
}
.noUi-handle:after {
 left:17px
}
.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before {
 width:14px;
 height:1px;
 left:6px;
 top:14px
}
.noUi-vertical .noUi-handle:after {
 top:17px
}
[disabled] .noUi-connect {
 background:#B8B8B8
}
[disabled].noUi-handle,
[disabled] .noUi-handle,
[disabled].noUi-target {
 cursor:not-allowed
}
.noUi-pips,
.noUi-pips * {
 -moz-box-sizing:border-box;
 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-large,
.noUi-marker-sub {
 background:#AAA
}
.noUi-pips-horizontal {
 padding:10px 0;
 height:80px;
 top:100%;
 left:0;
 width:100%
}
.noUi-value-horizontal {
 -webkit-transform:translate(-50%,50%);
 transform:translate(-50%,50%)
}
.noUi-rtl .noUi-value-horizontal {
 -webkit-transform:translate(50%,50%);
 transform:translate(50%,50%)
}
.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 {
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 padding-left:25px
}
.noUi-rtl .noUi-value-vertical {
 -webkit-transform:translateY(50%);
 transform:translateY(50%)
}
.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 {
 -webkit-transform:translate(-50%);
 transform:translate(-50%);
 left:50%;
 bottom:120%
}
.noUi-vertical .noUi-tooltip {
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%;
 right:120%
}
.pangea-cmp .hide {
 display:none
}
.pangea-cmp .clearfix:after {
 content:"";
 display:table;
 clear:both
}
.pangea-cmp .hide-text {
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0
}
.pangea-cmp .screen-reader-only {
 position:absolute;
 left:-10000px;
 top:auto;
 width:1px;
 height:1px;
 overflow:hidden
}
.pangea-cmp .visually-hidden {
 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
}
.pangea-cmp .no-transition {
 transition:none!important
}
.pangea-cmp .ar-16x9 {
 position:relative;
 min-height:0;
 padding-top:56.25%
}
.pangea-cmp .ar-16x9>.carousel-slide-copy-ctn,
.pangea-cmp .ar-16x9>.container,
.pangea-cmp .ar-16x9>.container-xl,
.pangea-cmp .ar-16x9>.no-container {
 display:flex;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 flex-direction:column;
 justify-content:center
}
.pangea-cmp .ar-16x9>.carousel-banner-slides,
.pangea-cmp .ar-16x9>.carousel-slide-copy-ctn,
.pangea-cmp .ar-16x9>.container,
.pangea-cmp .ar-16x9>.container-xl,
.pangea-cmp .ar-16x9>.no-container {
 position:absolute!important;
 top:0;
 left:50%;
 width:100%;
 height:100%;
 transform:translateX(-50%)
}
.pangea-cmp .ar-16x9>.image-wrapper {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden
}
.pangea-cmp .ar-16x9>.image-wrapper>img,
.pangea-cmp .ar-16x9>.image-wrapper>picture,
.pangea-cmp .ar-16x9>.image-wrapper>picture>img {
 width:100%;
 height:100%;
 object-fit:cover;
 object-position:center
}
.pangea-cmp .ar-9x16 {
 position:relative;
 min-height:0;
 padding-top:177.77778%
}
.pangea-cmp .ar-9x16>.carousel-slide-copy-ctn,
.pangea-cmp .ar-9x16>.container,
.pangea-cmp .ar-9x16>.container-xl,
.pangea-cmp .ar-9x16>.no-container {
 display:flex;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 flex-direction:column;
 justify-content:center
}
.pangea-cmp .ar-9x16>.carousel-banner-slides,
.pangea-cmp .ar-9x16>.carousel-slide-copy-ctn,
.pangea-cmp .ar-9x16>.container,
.pangea-cmp .ar-9x16>.container-xl,
.pangea-cmp .ar-9x16>.no-container {
 position:absolute!important;
 top:0;
 left:50%;
 width:100%;
 height:100%;
 transform:translateX(-50%)
}
.pangea-cmp .ar-9x16>.image-wrapper {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden
}
.pangea-cmp .ar-9x16>.image-wrapper>img,
.pangea-cmp .ar-9x16>.image-wrapper>picture,
.pangea-cmp .ar-9x16>.image-wrapper>picture>img {
 width:100%;
 height:100%;
 object-fit:cover;
 object-position:center
}
.pangea-cmp .ar-4x3 {
 position:relative;
 min-height:0;
 padding-top:75%
}
.pangea-cmp .ar-4x3>.carousel-slide-copy-ctn,
.pangea-cmp .ar-4x3>.container,
.pangea-cmp .ar-4x3>.container-xl,
.pangea-cmp .ar-4x3>.no-container {
 display:flex;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 flex-direction:column;
 justify-content:center
}
.pangea-cmp .ar-4x3>.carousel-banner-slides,
.pangea-cmp .ar-4x3>.carousel-slide-copy-ctn,
.pangea-cmp .ar-4x3>.container,
.pangea-cmp .ar-4x3>.container-xl,
.pangea-cmp .ar-4x3>.no-container {
 position:absolute!important;
 top:0;
 left:50%;
 width:100%;
 height:100%;
 transform:translateX(-50%)
}
.pangea-cmp .ar-4x3>.image-wrapper {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden
}
.pangea-cmp .ar-4x3>.image-wrapper>img,
.pangea-cmp .ar-4x3>.image-wrapper>picture,
.pangea-cmp .ar-4x3>.image-wrapper>picture>img {
 width:100%;
 height:100%;
 object-fit:cover;
 object-position:center
}
.pangea-cmp .ar-3x4 {
 position:relative;
 min-height:0;
 padding-top:133.33333%
}
.pangea-cmp .ar-3x4>.carousel-slide-copy-ctn,
.pangea-cmp .ar-3x4>.container,
.pangea-cmp .ar-3x4>.container-xl,
.pangea-cmp .ar-3x4>.no-container {
 display:flex;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 flex-direction:column;
 justify-content:center
}
.pangea-cmp .ar-3x4>.carousel-banner-slides,
.pangea-cmp .ar-3x4>.carousel-slide-copy-ctn,
.pangea-cmp .ar-3x4>.container,
.pangea-cmp .ar-3x4>.container-xl,
.pangea-cmp .ar-3x4>.no-container {
 position:absolute!important;
 top:0;
 left:50%;
 width:100%;
 height:100%;
 transform:translateX(-50%)
}
.pangea-cmp .ar-3x4>.image-wrapper {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden
}
.pangea-cmp .ar-3x4>.image-wrapper>img,
.pangea-cmp .ar-3x4>.image-wrapper>picture,
.pangea-cmp .ar-3x4>.image-wrapper>picture>img {
 width:100%;
 height:100%;
 object-fit:cover;
 object-position:center
}
.pangea-cmp .ar-1x1 {
 position:relative;
 min-height:0;
 padding-top:100%
}
.pangea-cmp .ar-1x1>.carousel-slide-copy-ctn,
.pangea-cmp .ar-1x1>.container,
.pangea-cmp .ar-1x1>.container-xl,
.pangea-cmp .ar-1x1>.no-container {
 display:flex;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 flex-direction:column;
 justify-content:center
}
.pangea-cmp .ar-1x1>.carousel-banner-slides,
.pangea-cmp .ar-1x1>.carousel-slide-copy-ctn,
.pangea-cmp .ar-1x1>.container,
.pangea-cmp .ar-1x1>.container-xl,
.pangea-cmp .ar-1x1>.no-container {
 position:absolute!important;
 top:0;
 left:50%;
 width:100%;
 height:100%;
 transform:translateX(-50%)
}
.pangea-cmp .ar-1x1>.image-wrapper {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden
}
.pangea-cmp .ar-1x1>.image-wrapper>img,
.pangea-cmp .ar-1x1>.image-wrapper>picture,
.pangea-cmp .ar-1x1>.image-wrapper>picture>img {
 width:100%;
 height:100%;
 object-fit:cover;
 object-position:center
}
.pangea-cmp .size-75vh {
 overflow:hidden;
 display:flex;
 align-items:stretch;
 flex-wrap:wrap;
 width:auto;
 min-height:75vh;
 padding-top:0
}
body.wcm-design .pangea-cmp .size-75vh,
body.wcm-edit .pangea-cmp .size-75vh,
body.wcm-preview .pangea-cmp .size-75vh,
body.xf-web-container .pangea-cmp .size-75vh {
 min-height:600px!important
}
.pangea-cmp .size-75vh>.carousel-slide-copy-ctn,
.pangea-cmp .size-75vh>.container,
.pangea-cmp .size-75vh>.container-xl,
.pangea-cmp .size-75vh>.no-container {
 flex-direction:column;
 justify-content:center
}
.pangea-cmp .size-75vh>.carousel-banner-slides,
.pangea-cmp .size-75vh>.carousel-slide-copy-ctn,
.pangea-cmp .size-75vh>.container,
.pangea-cmp .size-75vh>.container-xl,
.pangea-cmp .size-75vh>.no-container {
 position:static;
 transform:none;
 display:flex;
 align-self:center;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 top:auto;
 left:auto
}
.pangea-cmp .size-75vh>.carousel-banner-slides>.grid,
.pangea-cmp .size-75vh>.carousel-slide-copy-ctn>.grid,
.pangea-cmp .size-75vh>.container-xl>.grid,
.pangea-cmp .size-75vh>.container>.grid,
.pangea-cmp .size-75vh>.no-container>.grid {
 flex-grow:1
}
.pangea-cmp .size-50vh {
 overflow:hidden;
 display:flex;
 align-items:stretch;
 flex-wrap:wrap;
 width:auto;
 min-height:50vh;
 padding-top:0
}
body.wcm-design .pangea-cmp .size-50vh,
body.wcm-edit .pangea-cmp .size-50vh,
body.wcm-preview .pangea-cmp .size-50vh,
body.xf-web-container .pangea-cmp .size-50vh {
 min-height:400px!important
}
.pangea-cmp .size-50vh>.carousel-slide-copy-ctn,
.pangea-cmp .size-50vh>.container,
.pangea-cmp .size-50vh>.container-xl,
.pangea-cmp .size-50vh>.no-container {
 flex-direction:column;
 justify-content:center
}
.pangea-cmp .size-50vh>.carousel-banner-slides,
.pangea-cmp .size-50vh>.carousel-slide-copy-ctn,
.pangea-cmp .size-50vh>.container,
.pangea-cmp .size-50vh>.container-xl,
.pangea-cmp .size-50vh>.no-container {
 position:static;
 transform:none;
 display:flex;
 align-self:center;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 top:auto;
 left:auto
}
.pangea-cmp .size-50vh>.carousel-banner-slides>.grid,
.pangea-cmp .size-50vh>.carousel-slide-copy-ctn>.grid,
.pangea-cmp .size-50vh>.container-xl>.grid,
.pangea-cmp .size-50vh>.container>.grid,
.pangea-cmp .size-50vh>.no-container>.grid {
 flex-grow:1
}
.pangea-cmp .size-30vh {
 overflow:hidden;
 display:flex;
 align-items:stretch;
 flex-wrap:wrap;
 width:auto;
 min-height:30vh;
 padding-top:0
}
body.wcm-design .pangea-cmp .size-30vh,
body.wcm-edit .pangea-cmp .size-30vh,
body.wcm-preview .pangea-cmp .size-30vh,
body.xf-web-container .pangea-cmp .size-30vh {
 min-height:240px!important
}
.pangea-cmp .size-30vh>.carousel-slide-copy-ctn,
.pangea-cmp .size-30vh>.container,
.pangea-cmp .size-30vh>.container-xl,
.pangea-cmp .size-30vh>.no-container {
 flex-direction:column;
 justify-content:center
}
.pangea-cmp .size-30vh>.carousel-banner-slides,
.pangea-cmp .size-30vh>.carousel-slide-copy-ctn,
.pangea-cmp .size-30vh>.container,
.pangea-cmp .size-30vh>.container-xl,
.pangea-cmp .size-30vh>.no-container {
 position:static;
 transform:none;
 display:flex;
 align-self:center;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 top:auto;
 left:auto
}
.pangea-cmp .size-30vh>.carousel-banner-slides>.grid,
.pangea-cmp .size-30vh>.carousel-slide-copy-ctn>.grid,
.pangea-cmp .size-30vh>.container-xl>.grid,
.pangea-cmp .size-30vh>.container>.grid,
.pangea-cmp .size-30vh>.no-container>.grid {
 flex-grow:1
}
.pangea-cmp .size-25vh {
 overflow:hidden;
 display:flex;
 align-items:stretch;
 flex-wrap:wrap;
 width:auto;
 min-height:25vh;
 padding-top:0
}
body.wcm-design .pangea-cmp .size-25vh,
body.wcm-edit .pangea-cmp .size-25vh,
body.wcm-preview .pangea-cmp .size-25vh,
body.xf-web-container .pangea-cmp .size-25vh {
 min-height:200px!important
}
.pangea-cmp .size-25vh>.carousel-slide-copy-ctn,
.pangea-cmp .size-25vh>.container,
.pangea-cmp .size-25vh>.container-xl,
.pangea-cmp .size-25vh>.no-container {
 flex-direction:column;
 justify-content:center
}
.pangea-cmp .size-25vh>.carousel-banner-slides,
.pangea-cmp .size-25vh>.carousel-slide-copy-ctn,
.pangea-cmp .size-25vh>.container,
.pangea-cmp .size-25vh>.container-xl,
.pangea-cmp .size-25vh>.no-container {
 position:static;
 transform:none;
 display:flex;
 align-self:center;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 top:auto;
 left:auto
}
.pangea-cmp .size-25vh>.carousel-banner-slides>.grid,
.pangea-cmp .size-25vh>.carousel-slide-copy-ctn>.grid,
.pangea-cmp .size-25vh>.container-xl>.grid,
.pangea-cmp .size-25vh>.container>.grid,
.pangea-cmp .size-25vh>.no-container>.grid {
 flex-grow:1
}
.pangea-cmp .center-text {
 text-align:center
}
.pangea-cmp .right-align-text {
 text-align:right
}
.pangea-cmp .left-align-text {
 text-align:left
}
.pangea-cmp .cancel-uppercase,
.pangea-cmp .lower {
 text-transform:none
}
.pangea-cmp .no-uppercase {
 text-transform:none!important
}
.pangea-cmp .prevent-text-select {
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.pangea-cmp .constrain-text-width {
 max-width:600px
}
.pangea-cmp .constrain-text-width.right-align-text {
 margin-left:auto;
 margin-right:0
}
.pangea-cmp .constrain-text-width.center-text {
 margin-left:auto;
 margin-right:auto
}
.pangea-cmp .constrain-text-width-narrow {
 max-width:400px
}
.pangea-cmp .constrain-text-width-narrow.right-align-text {
 margin-left:auto;
 margin-right:0
}
.pangea-cmp .constrain-text-width-narrow.center-text {
 margin-left:auto;
 margin-right:auto
}
.pangea-cmp .constrain-text-width-wide {
 max-width:800px
}
.pangea-cmp .constrain-text-width-wide.right-align-text {
 margin-left:auto;
 margin-right:0
}
.pangea-cmp .constrain-text-width-wide.center-text {
 margin-left:auto;
 margin-right:auto
}
.pangea-cmp .white {
 color:white
}
.pangea-cmp .black {
 color:black
}
.pangea-cmp .astro-active,
.pangea-cmp .astro-orange {
 color:#00b8fc
}
.pangea-cmp .darkest-gray,
.pangea-cmp .darkest-grey {
 color:#2f3132
}
.pangea-cmp .dark-gray,
.pangea-cmp .dark-grey,
.pangea-cmp .gray2,
.pangea-cmp .grey2 {
 color:#697172
}
.pangea-cmp .gray3,
.pangea-cmp .grey3,
.pangea-cmp .med-gray,
.pangea-cmp .med-grey {
 color:#c3c6c8
}
.pangea-cmp .gray4,
.pangea-cmp .grey4,
.pangea-cmp .light-gray,
.pangea-cmp .light-grey {
 color:#e1e2e3
}
.pangea-cmp .gray5,
.pangea-cmp .grey5,
.pangea-cmp .lighter-gray,
.pangea-cmp .lighter-grey {
 color:#f4f4f4
}
.pangea-cmp .bg-white {
 background-color:white
}
.pangea-cmp .bg-black {
 background-color:black
}
.pangea-cmp .bg-astro-active,
.pangea-cmp .bg-astro-orange {
 background-color:#00b8fc
}
.pangea-cmp .bg-darkest-gray,
.pangea-cmp .bg-darkest-grey {
 background-color:#2f3132
}
.pangea-cmp .bg-dark-gray,
.pangea-cmp .bg-dark-grey,
.pangea-cmp .bg-gray2,
.pangea-cmp .bg-grey2 {
 background-color:#697172
}
.pangea-cmp .bg-gray3,
.pangea-cmp .bg-grey3,
.pangea-cmp .bg-med-gray,
.pangea-cmp .bg-med-grey {
 background-color:#c3c6c8
}
.pangea-cmp .bg-gray4,
.pangea-cmp .bg-grey4,
.pangea-cmp .bg-light-gray,
.pangea-cmp .bg-light-grey {
 background-color:#e1e2e3
}
.pangea-cmp .bg-gray5,
.pangea-cmp .bg-grey5,
.pangea-cmp .bg-lighter-gray,
.pangea-cmp .bg-lighter-grey {
 background-color:#f4f4f4
}
.pangea-cmp .margin-xl {
 margin-top:90px;
 margin-bottom:90px
}
@media (min-width:720px) {
 .pangea-cmp .margin-xl {
  margin-top:110px;
  margin-bottom:110px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .margin-xl {
  margin-top:140px;
  margin-bottom:140px
 }
}
.pangea-cmp .margin-xl-top {
 margin-top:90px
}
@media (min-width:720px) {
 .pangea-cmp .margin-xl-top {
  margin-top:110px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .margin-xl-top {
  margin-top:140px
 }
}
.pangea-cmp .margin-xl-bottom {
 margin-bottom:90px
}
@media (min-width:720px) {
 .pangea-cmp .margin-xl-bottom {
  margin-bottom:110px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .margin-xl-bottom {
  margin-bottom:140px
 }
}
.pangea-cmp .margin-large {
 margin-top:60px;
 margin-bottom:60px
}
@media (min-width:720px) {
 .pangea-cmp .margin-large {
  margin-top:80px;
  margin-bottom:80px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .margin-large {
  margin-top:100px;
  margin-bottom:100px
 }
}
.pangea-cmp .margin-large-top {
 margin-top:60px
}
@media (min-width:720px) {
 .pangea-cmp .margin-large-top {
  margin-top:80px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .margin-large-top {
  margin-top:100px
 }
}
.pangea-cmp .margin-large-bottom {
 margin-bottom:60px
}
@media (min-width:720px) {
 .pangea-cmp .margin-large-bottom {
  margin-bottom:80px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .margin-large-bottom {
  margin-bottom:100px
 }
}
.pangea-cmp .margin-medium {
 margin-top:40px;
 margin-bottom:40px
}
@media (min-width:720px) {
 .pangea-cmp .margin-medium {
  margin-top:60px;
  margin-bottom:60px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .margin-medium {
  margin-top:80px;
  margin-bottom:80px
 }
}
.pangea-cmp .margin-medium-top {
 margin-top:40px
}
@media (min-width:720px) {
 .pangea-cmp .margin-medium-top {
  margin-top:60px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .margin-medium-top {
  margin-top:80px
 }
}
.pangea-cmp .margin-medium-bottom {
 margin-bottom:40px
}
@media (min-width:720px) {
 .pangea-cmp .margin-medium-bottom {
  margin-bottom:60px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .margin-medium-bottom {
  margin-bottom:80px
 }
}
.pangea-cmp .margin-small {
 margin-top:20px;
 margin-bottom:20px
}
@media (min-width:720px) {
 .pangea-cmp .margin-small {
  margin-top:20px;
  margin-bottom:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .margin-small {
  margin-top:40px;
  margin-bottom:40px
 }
}
.pangea-cmp .margin-small-top {
 margin-top:20px
}
@media (min-width:720px) {
 .pangea-cmp .margin-small-top {
  margin-top:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .margin-small-top {
  margin-top:40px
 }
}
.pangea-cmp .margin-small-bottom {
 margin-bottom:20px
}
@media (min-width:720px) {
 .pangea-cmp .margin-small-bottom {
  margin-bottom:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .margin-small-bottom {
  margin-bottom:40px
 }
}
.pangea-cmp .margin-none {
 margin-top:0;
 margin-bottom:0
}
@media (min-width:720px) {
 .pangea-cmp .margin-none {
  margin-top:0;
  margin-bottom:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp .margin-none {
  margin-top:0;
  margin-bottom:0
 }
}
.pangea-cmp .margin-none-top {
 margin-top:0
}
@media (min-width:720px) {
 .pangea-cmp .margin-none-top {
  margin-top:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp .margin-none-top {
  margin-top:0
 }
}
.pangea-cmp .margin-none-bottom {
 margin-bottom:0
}
@media (min-width:720px) {
 .pangea-cmp .margin-none-bottom {
  margin-bottom:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp .margin-none-bottom {
  margin-bottom:0
 }
}
.pangea-cmp .padding-xl {
 padding-top:90px;
 padding-bottom:90px
}
@media (min-width:720px) {
 .pangea-cmp .padding-xl {
  padding-top:110px;
  padding-bottom:110px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .padding-xl {
  padding-top:140px;
  padding-bottom:140px
 }
}
.pangea-cmp .padding-xl-top {
 padding-top:90px
}
@media (min-width:720px) {
 .pangea-cmp .padding-xl-top {
  padding-top:110px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .padding-xl-top {
  padding-top:140px
 }
}
.pangea-cmp .padding-xl-bottom {
 padding-bottom:90px
}
@media (min-width:720px) {
 .pangea-cmp .padding-xl-bottom {
  padding-bottom:110px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .padding-xl-bottom {
  padding-bottom:140px
 }
}
.pangea-cmp .padding-large {
 padding-top:60px;
 padding-bottom:60px
}
@media (min-width:720px) {
 .pangea-cmp .padding-large {
  padding-top:80px;
  padding-bottom:80px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .padding-large {
  padding-top:100px;
  padding-bottom:100px
 }
}
.pangea-cmp .padding-large-top {
 padding-top:60px
}
@media (min-width:720px) {
 .pangea-cmp .padding-large-top {
  padding-top:80px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .padding-large-top {
  padding-top:100px
 }
}
.pangea-cmp .padding-large-bottom {
 padding-bottom:60px
}
@media (min-width:720px) {
 .pangea-cmp .padding-large-bottom {
  padding-bottom:80px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .padding-large-bottom {
  padding-bottom:100px
 }
}
.pangea-cmp .padding-medium {
 padding-top:40px;
 padding-bottom:40px
}
@media (min-width:720px) {
 .pangea-cmp .padding-medium {
  padding-top:60px;
  padding-bottom:60px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .padding-medium {
  padding-top:80px;
  padding-bottom:80px
 }
}
.pangea-cmp .padding-medium-top {
 padding-top:40px
}
@media (min-width:720px) {
 .pangea-cmp .padding-medium-top {
  padding-top:60px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .padding-medium-top {
  padding-top:80px
 }
}
.pangea-cmp .padding-medium-bottom {
 padding-bottom:40px
}
@media (min-width:720px) {
 .pangea-cmp .padding-medium-bottom {
  padding-bottom:60px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .padding-medium-bottom {
  padding-bottom:80px
 }
}
.pangea-cmp .padding-small {
 padding-top:20px;
 padding-bottom:20px
}
@media (min-width:720px) {
 .pangea-cmp .padding-small {
  padding-top:20px;
  padding-bottom:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .padding-small {
  padding-top:40px;
  padding-bottom:40px
 }
}
.pangea-cmp .padding-small-top {
 padding-top:20px
}
@media (min-width:720px) {
 .pangea-cmp .padding-small-top {
  padding-top:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .padding-small-top {
  padding-top:40px
 }
}
.pangea-cmp .padding-small-bottom {
 padding-bottom:20px
}
@media (min-width:720px) {
 .pangea-cmp .padding-small-bottom {
  padding-bottom:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .padding-small-bottom {
  padding-bottom:40px
 }
}
.pangea-cmp .padding-none {
 padding-top:0;
 padding-bottom:0
}
@media (min-width:720px) {
 .pangea-cmp .padding-none {
  padding-top:0;
  padding-bottom:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp .padding-none {
  padding-top:0;
  padding-bottom:0
 }
}
.pangea-cmp .padding-none-top {
 padding-top:0
}
@media (min-width:720px) {
 .pangea-cmp .padding-none-top {
  padding-top:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp .padding-none-top {
  padding-top:0
 }
}
.pangea-cmp .padding-none-bottom {
 padding-bottom:0
}
@media (min-width:720px) {
 .pangea-cmp .padding-none-bottom {
  padding-bottom:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp .padding-none-bottom {
  padding-bottom:0
 }
}
.pangea-cmp .bg-align-center {
 background-position:50%
}
.pangea-cmp .bg-align-tl,
.pangea-cmp .bg-align-top-left {
 background-position:0 0
}
.pangea-cmp .bg-align-t,
.pangea-cmp .bg-align-top {
 background-position:top
}
.pangea-cmp .bg-align-top-right,
.pangea-cmp .bg-align-tr {
 background-position:100% 0
}
.pangea-cmp .bg-align-l,
.pangea-cmp .bg-align-left {
 background-position:0
}
.pangea-cmp .bg-align-r,
.pangea-cmp .bg-align-right {
 background-position:100%
}
.pangea-cmp .bg-align-bl,
.pangea-cmp .bg-align-bottom-left {
 background-position:0 100%
}
.pangea-cmp .bg-align-b,
.pangea-cmp .bg-align-bottom {
 background-position:bottom
}
.pangea-cmp .bg-align-bottom-right,
.pangea-cmp .bg-align-br {
 background-position:100% 100%
}
.pangea-cmp[data-size-desktop=size-auto] {
 overflow:hidden;
 display:flex;
 align-items:stretch;
 flex-wrap:wrap;
 width:auto;
 min-height:0;
 padding-top:0
}
.pangea-cmp[data-size-desktop=size-auto]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=size-auto]>.container,
.pangea-cmp[data-size-desktop=size-auto]>.container-xl,
.pangea-cmp[data-size-desktop=size-auto]>.no-container {
 flex-direction:column;
 justify-content:center
}
.pangea-cmp[data-size-desktop=size-auto]>.carousel-banner-slides,
.pangea-cmp[data-size-desktop=size-auto]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=size-auto]>.container,
.pangea-cmp[data-size-desktop=size-auto]>.container-xl,
.pangea-cmp[data-size-desktop=size-auto]>.no-container {
 position:static;
 transform:none;
 display:flex;
 align-self:center;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 top:auto;
 left:auto
}
.pangea-cmp[data-size-desktop=size-auto]>.carousel-banner-slides>.grid,
.pangea-cmp[data-size-desktop=size-auto]>.carousel-slide-copy-ctn>.grid,
.pangea-cmp[data-size-desktop=size-auto]>.container-xl>.grid,
.pangea-cmp[data-size-desktop=size-auto]>.container>.grid,
.pangea-cmp[data-size-desktop=size-auto]>.no-container>.grid {
 flex-grow:1
}
/*20220715start*/
.pangea-cmp[data-size-desktop=size-full] {
 overflow:hidden;
 display:flex;
 align-items:stretch;
 flex-wrap:wrap;
 width:100%;
 padding-top:0;
 height:100vh
}
@media (min-width:1025px) {
 .pangea-cmp[data-size-desktop=size-full] {
  height:100vh
 }
}
/*20220715start*/
body.wcm-design .pangea-cmp[data-size-desktop=size-full],
body.wcm-edit .pangea-cmp[data-size-desktop=size-full],
body.wcm-preview .pangea-cmp[data-size-desktop=size-full],
body.xf-web-container .pangea-cmp[data-size-desktop=size-full] {
 min-height:100vh!important
}
.pangea-cmp[data-size-desktop=size-full]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=size-full]>.container,
.pangea-cmp[data-size-desktop=size-full]>.container-xl,
.pangea-cmp[data-size-desktop=size-full]>.no-container {
 flex-direction:column;
 justify-content:center
}
/*20220715start*/
.pangea-cmp[data-size-desktop=size-full]>.carousel-banner-slides,
.pangea-cmp[data-size-desktop=size-full]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=size-full]>.container,
.pangea-cmp[data-size-desktop=size-full]>.container-xl,
.pangea-cmp[data-size-desktop=size-full]>.no-container {
 position:static;
 transform:none;
 display:flex;
 align-self:center;
 align-items:stretch; /*height:87vh;*/
 flex-wrap:nowrap;
 flex-grow:1;
 top:auto;
 left:auto
}
.pangea-cmp[data-size-desktop=size-full]>.carousel-banner-slides>.grid,
.pangea-cmp[data-size-desktop=size-full]>.carousel-slide-copy-ctn>.grid,
.pangea-cmp[data-size-desktop=size-full]>.container-xl>.grid,
.pangea-cmp[data-size-desktop=size-full]>.container>.grid,
.pangea-cmp[data-size-desktop=size-full]>.no-container>.grid {
 flex-grow:1
}
.pangea-cmp[data-size-desktop=size-75vh] {
 overflow:hidden;
 display:flex;
 align-items:stretch;
 flex-wrap:wrap;
 width:auto;
 /*min-height:75vh;*/
 padding-top:0
}
.banner-wrapper{ height:100%;}
/*20220715start*/
body.wcm-design .pangea-cmp[data-size-desktop=size-75vh],
body.wcm-edit .pangea-cmp[data-size-desktop=size-75vh],
body.wcm-preview .pangea-cmp[data-size-desktop=size-75vh],
body.xf-web-container .pangea-cmp[data-size-desktop=size-75vh] {
 min-height:600px!important
}
.pangea-cmp[data-size-desktop=size-75vh]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=size-75vh]>.container,
.pangea-cmp[data-size-desktop=size-75vh]>.container-xl,
.pangea-cmp[data-size-desktop=size-75vh]>.no-container {
 flex-direction:column;
 justify-content:center
}
.pangea-cmp[data-size-desktop=size-75vh]>.carousel-banner-slides,
.pangea-cmp[data-size-desktop=size-75vh]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=size-75vh]>.container,
.pangea-cmp[data-size-desktop=size-75vh]>.container-xl,
.pangea-cmp[data-size-desktop=size-75vh]>.no-container {
 position:static;
 transform:none;
 display:flex;
 align-self:center;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 top:auto;
 left:auto
}
.pangea-cmp[data-size-desktop=size-75vh]>.carousel-banner-slides>.grid,
.pangea-cmp[data-size-desktop=size-75vh]>.carousel-slide-copy-ctn>.grid,
.pangea-cmp[data-size-desktop=size-75vh]>.container-xl>.grid,
.pangea-cmp[data-size-desktop=size-75vh]>.container>.grid,
.pangea-cmp[data-size-desktop=size-75vh]>.no-container>.grid {
 flex-grow:1
}
.pangea-cmp[data-size-desktop=size-50vh] {
 overflow:hidden;
 display:flex;
 align-items:stretch;
 flex-wrap:wrap;
 width:auto;
 min-height:50vh;
 padding-top:0
}
body.wcm-design .pangea-cmp[data-size-desktop=size-50vh],
body.wcm-edit .pangea-cmp[data-size-desktop=size-50vh],
body.wcm-preview .pangea-cmp[data-size-desktop=size-50vh],
body.xf-web-container .pangea-cmp[data-size-desktop=size-50vh] {
 min-height:400px!important
}
.pangea-cmp[data-size-desktop=size-50vh]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=size-50vh]>.container,
.pangea-cmp[data-size-desktop=size-50vh]>.container-xl,
.pangea-cmp[data-size-desktop=size-50vh]>.no-container {
 flex-direction:column;
 justify-content:center
}
.pangea-cmp[data-size-desktop=size-50vh]>.carousel-banner-slides,
.pangea-cmp[data-size-desktop=size-50vh]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=size-50vh]>.container,
.pangea-cmp[data-size-desktop=size-50vh]>.container-xl,
.pangea-cmp[data-size-desktop=size-50vh]>.no-container {
 position:static;
 transform:none;
 display:flex;
 align-self:center;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 top:auto;
 left:auto
}
.pangea-cmp[data-size-desktop=size-50vh]>.carousel-banner-slides>.grid,
.pangea-cmp[data-size-desktop=size-50vh]>.carousel-slide-copy-ctn>.grid,
.pangea-cmp[data-size-desktop=size-50vh]>.container-xl>.grid,
.pangea-cmp[data-size-desktop=size-50vh]>.container>.grid,
.pangea-cmp[data-size-desktop=size-50vh]>.no-container>.grid {
 flex-grow:1
}
.pangea-cmp[data-size-desktop=size-30vh] {
 overflow:hidden;
 display:flex;
 align-items:stretch;
 flex-wrap:wrap;
 width:auto;
 min-height:30vh;
 padding-top:0
}
body.wcm-design .pangea-cmp[data-size-desktop=size-30vh],
body.wcm-edit .pangea-cmp[data-size-desktop=size-30vh],
body.wcm-preview .pangea-cmp[data-size-desktop=size-30vh],
body.xf-web-container .pangea-cmp[data-size-desktop=size-30vh] {
 min-height:240px!important
}
.pangea-cmp[data-size-desktop=size-30vh]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=size-30vh]>.container,
.pangea-cmp[data-size-desktop=size-30vh]>.container-xl,
.pangea-cmp[data-size-desktop=size-30vh]>.no-container {
 flex-direction:column;
 justify-content:center
}
.pangea-cmp[data-size-desktop=size-30vh]>.carousel-banner-slides,
.pangea-cmp[data-size-desktop=size-30vh]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=size-30vh]>.container,
.pangea-cmp[data-size-desktop=size-30vh]>.container-xl,
.pangea-cmp[data-size-desktop=size-30vh]>.no-container {
 position:static;
 transform:none;
 display:flex;
 align-self:center;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 top:auto;
 left:auto
}
.pangea-cmp[data-size-desktop=size-30vh]>.carousel-banner-slides>.grid,
.pangea-cmp[data-size-desktop=size-30vh]>.carousel-slide-copy-ctn>.grid,
.pangea-cmp[data-size-desktop=size-30vh]>.container-xl>.grid,
.pangea-cmp[data-size-desktop=size-30vh]>.container>.grid,
.pangea-cmp[data-size-desktop=size-30vh]>.no-container>.grid {
 flex-grow:1
}
.pangea-cmp[data-size-desktop=ar-16x9] {
 position:relative;
 min-height:0;
 padding-top:56.25%
}
.pangea-cmp[data-size-desktop=ar-16x9]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=ar-16x9]>.container,
.pangea-cmp[data-size-desktop=ar-16x9]>.container-xl,
.pangea-cmp[data-size-desktop=ar-16x9]>.no-container {
 display:flex;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 flex-direction:column;
 justify-content:center
}
.pangea-cmp[data-size-desktop=ar-16x9]>.carousel-banner-slides,
.pangea-cmp[data-size-desktop=ar-16x9]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=ar-16x9]>.container,
.pangea-cmp[data-size-desktop=ar-16x9]>.container-xl,
.pangea-cmp[data-size-desktop=ar-16x9]>.no-container {
 position:absolute!important;
 top:0;
 left:50%;
 width:100%;
 height:100%;
 transform:translateX(-50%)
}
.pangea-cmp[data-size-desktop=ar-16x9]>.image-wrapper {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden
}
.pangea-cmp[data-size-desktop=ar-16x9]>.image-wrapper>img,
.pangea-cmp[data-size-desktop=ar-16x9]>.image-wrapper>picture,
.pangea-cmp[data-size-desktop=ar-16x9]>.image-wrapper>picture>img {
 width:100%;
 height:100%;
 object-fit:cover;
 object-position:center
}
.pangea-cmp[data-size-desktop=ar-9x16] {
 position:relative;
 min-height:0;
 padding-top:177.77778%
}
.pangea-cmp[data-size-desktop=ar-9x16]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=ar-9x16]>.container,
.pangea-cmp[data-size-desktop=ar-9x16]>.container-xl,
.pangea-cmp[data-size-desktop=ar-9x16]>.no-container {
 display:flex;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 flex-direction:column;
 justify-content:center
}
.pangea-cmp[data-size-desktop=ar-9x16]>.carousel-banner-slides,
.pangea-cmp[data-size-desktop=ar-9x16]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=ar-9x16]>.container,
.pangea-cmp[data-size-desktop=ar-9x16]>.container-xl,
.pangea-cmp[data-size-desktop=ar-9x16]>.no-container {
 position:absolute!important;
 top:0;
 left:50%;
 width:100%;
 height:100%;
 transform:translateX(-50%)
}
.pangea-cmp[data-size-desktop=ar-9x16]>.image-wrapper {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden
}
.pangea-cmp[data-size-desktop=ar-9x16]>.image-wrapper>img,
.pangea-cmp[data-size-desktop=ar-9x16]>.image-wrapper>picture,
.pangea-cmp[data-size-desktop=ar-9x16]>.image-wrapper>picture>img {
 width:100%;
 height:100%;
 object-fit:cover;
 object-position:center
}
.pangea-cmp[data-size-desktop=ar-4x3] {
 position:relative;
 min-height:0;
 padding-top:75%
}
.pangea-cmp[data-size-desktop=ar-4x3]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=ar-4x3]>.container,
.pangea-cmp[data-size-desktop=ar-4x3]>.container-xl,
.pangea-cmp[data-size-desktop=ar-4x3]>.no-container {
 display:flex;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 flex-direction:column;
 justify-content:center
}
.pangea-cmp[data-size-desktop=ar-4x3]>.carousel-banner-slides,
.pangea-cmp[data-size-desktop=ar-4x3]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=ar-4x3]>.container,
.pangea-cmp[data-size-desktop=ar-4x3]>.container-xl,
.pangea-cmp[data-size-desktop=ar-4x3]>.no-container {
 position:absolute!important;
 top:0;
 left:50%;
 width:100%;
 height:100%;
 transform:translateX(-50%)
}
.pangea-cmp[data-size-desktop=ar-4x3]>.image-wrapper {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden
}
.pangea-cmp[data-size-desktop=ar-4x3]>.image-wrapper>img,
.pangea-cmp[data-size-desktop=ar-4x3]>.image-wrapper>picture,
.pangea-cmp[data-size-desktop=ar-4x3]>.image-wrapper>picture>img {
 width:100%;
 height:100%;
 object-fit:cover;
 object-position:center
}
.pangea-cmp[data-size-desktop=ar-3x4] {
 position:relative;
 min-height:0;
 padding-top:133.33333%
}
.pangea-cmp[data-size-desktop=ar-3x4]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=ar-3x4]>.container,
.pangea-cmp[data-size-desktop=ar-3x4]>.container-xl,
.pangea-cmp[data-size-desktop=ar-3x4]>.no-container {
 display:flex;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 flex-direction:column;
 justify-content:center
}
.pangea-cmp[data-size-desktop=ar-3x4]>.carousel-banner-slides,
.pangea-cmp[data-size-desktop=ar-3x4]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=ar-3x4]>.container,
.pangea-cmp[data-size-desktop=ar-3x4]>.container-xl,
.pangea-cmp[data-size-desktop=ar-3x4]>.no-container {
 position:absolute!important;
 top:0;
 left:50%;
 width:100%;
 height:100%;
 transform:translateX(-50%)
}
.pangea-cmp[data-size-desktop=ar-3x4]>.image-wrapper {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden
}
.pangea-cmp[data-size-desktop=ar-3x4]>.image-wrapper>img,
.pangea-cmp[data-size-desktop=ar-3x4]>.image-wrapper>picture,
.pangea-cmp[data-size-desktop=ar-3x4]>.image-wrapper>picture>img {
 width:100%;
 height:100%;
 object-fit:cover;
 object-position:center
}
.pangea-cmp[data-size-desktop=ar-1x1] {
 position:relative;
 min-height:0;
 padding-top:100%
}
.pangea-cmp[data-size-desktop=ar-1x1]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=ar-1x1]>.container,
.pangea-cmp[data-size-desktop=ar-1x1]>.container-xl,
.pangea-cmp[data-size-desktop=ar-1x1]>.no-container {
 display:flex;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 flex-direction:column;
 justify-content:center
}
.pangea-cmp[data-size-desktop=ar-1x1]>.carousel-banner-slides,
.pangea-cmp[data-size-desktop=ar-1x1]>.carousel-slide-copy-ctn,
.pangea-cmp[data-size-desktop=ar-1x1]>.container,
.pangea-cmp[data-size-desktop=ar-1x1]>.container-xl,
.pangea-cmp[data-size-desktop=ar-1x1]>.no-container {
 position:absolute!important;
 top:0;
 left:50%;
 width:100%;
 height:100%;
 transform:translateX(-50%)
}
.pangea-cmp[data-size-desktop=ar-1x1]>.image-wrapper {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden
}
.pangea-cmp[data-size-desktop=ar-1x1]>.image-wrapper>img,
.pangea-cmp[data-size-desktop=ar-1x1]>.image-wrapper>picture,
.pangea-cmp[data-size-desktop=ar-1x1]>.image-wrapper>picture>img {
 width:100%;
 height:100%;
 object-fit:cover;
 object-position:center
}
@media (max-width:1024px) {
 .pangea-cmp[data-size-tablet=size-auto] {
  overflow:hidden;
  display:flex;
  align-items:stretch;
  flex-wrap:wrap;
  width:auto;
  min-height:0;
  padding-top:0
 }
 .pangea-cmp[data-size-tablet=size-auto]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=size-auto]>.container,
 .pangea-cmp[data-size-tablet=size-auto]>.container-xl,
 .pangea-cmp[data-size-tablet=size-auto]>.no-container {
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-tablet=size-auto]>.carousel-banner-slides,
 .pangea-cmp[data-size-tablet=size-auto]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=size-auto]>.container,
 .pangea-cmp[data-size-tablet=size-auto]>.container-xl,
 .pangea-cmp[data-size-tablet=size-auto]>.no-container {
  position:static;
  transform:none;
  display:flex;
  align-self:center;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  top:auto;
  left:auto
 }
 .pangea-cmp[data-size-tablet=size-auto]>.carousel-banner-slides>.grid,
 .pangea-cmp[data-size-tablet=size-auto]>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp[data-size-tablet=size-auto]>.container-xl>.grid,
 .pangea-cmp[data-size-tablet=size-auto]>.container>.grid,
 .pangea-cmp[data-size-tablet=size-auto]>.no-container>.grid {
  flex-grow:1
 }
 /*20220715start*/
 .pangea-cmp[data-size-tablet=size-full] {
  overflow:hidden;
  display:flex;
  align-items:stretch;
  flex-wrap:wrap;
  width:auto;
  padding-top:0;
  min-height:87vh
 }
}
@media (max-width:1024px) and (min-width:1025px) {
 .pangea-cmp[data-size-tablet=size-full] {
  min-height:87vh
 }
}
/*20220715start*/
@media (max-width:1024px) {
 body.wcm-design .pangea-cmp[data-size-tablet=size-full],
 body.wcm-edit .pangea-cmp[data-size-tablet=size-full],
 body.wcm-preview .pangea-cmp[data-size-tablet=size-full],
 body.xf-web-container .pangea-cmp[data-size-tablet=size-full] {
  min-height:800px!important
 }
 .pangea-cmp[data-size-tablet=size-full]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=size-full]>.container,
 .pangea-cmp[data-size-tablet=size-full]>.container-xl,
 .pangea-cmp[data-size-tablet=size-full]>.no-container {
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-tablet=size-full]>.carousel-banner-slides,
 .pangea-cmp[data-size-tablet=size-full]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=size-full]>.container,
 .pangea-cmp[data-size-tablet=size-full]>.container-xl,
 .pangea-cmp[data-size-tablet=size-full]>.no-container {
  position:static;
  transform:none;
  display:flex;
  align-self:center;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  top:auto;
  left:auto
 }
 .pangea-cmp[data-size-tablet=size-full]>.carousel-banner-slides>.grid,
 .pangea-cmp[data-size-tablet=size-full]>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp[data-size-tablet=size-full]>.container-xl>.grid,
 .pangea-cmp[data-size-tablet=size-full]>.container>.grid,
 .pangea-cmp[data-size-tablet=size-full]>.no-container>.grid {
  flex-grow:1
 }
 .pangea-cmp[data-size-tablet=size-75vh] {
  overflow:hidden;
  display:flex;
  align-items:stretch;
  flex-wrap:wrap;
  width:auto;
  min-height:75vh;
  padding-top:0
 }
 body.wcm-design .pangea-cmp[data-size-tablet=size-75vh],
 body.wcm-edit .pangea-cmp[data-size-tablet=size-75vh],
 body.wcm-preview .pangea-cmp[data-size-tablet=size-75vh],
 body.xf-web-container .pangea-cmp[data-size-tablet=size-75vh] {
  min-height:600px!important
 }
 .pangea-cmp[data-size-tablet=size-75vh]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=size-75vh]>.container,
 .pangea-cmp[data-size-tablet=size-75vh]>.container-xl,
 .pangea-cmp[data-size-tablet=size-75vh]>.no-container {
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-tablet=size-75vh]>.carousel-banner-slides,
 .pangea-cmp[data-size-tablet=size-75vh]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=size-75vh]>.container,
 .pangea-cmp[data-size-tablet=size-75vh]>.container-xl,
 .pangea-cmp[data-size-tablet=size-75vh]>.no-container {
  position:static;
  transform:none;
  display:flex;
  align-self:center;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  top:auto;
  left:auto
 }
 .pangea-cmp[data-size-tablet=size-75vh]>.carousel-banner-slides>.grid,
 .pangea-cmp[data-size-tablet=size-75vh]>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp[data-size-tablet=size-75vh]>.container-xl>.grid,
 .pangea-cmp[data-size-tablet=size-75vh]>.container>.grid,
 .pangea-cmp[data-size-tablet=size-75vh]>.no-container>.grid {
  flex-grow:1
 }
 .pangea-cmp[data-size-tablet=size-50vh] {
  overflow:hidden;
  display:flex;
  align-items:stretch;
  flex-wrap:wrap;
  width:auto;
  min-height:50vh;
  padding-top:0
 }
 body.wcm-design .pangea-cmp[data-size-tablet=size-50vh],
 body.wcm-edit .pangea-cmp[data-size-tablet=size-50vh],
 body.wcm-preview .pangea-cmp[data-size-tablet=size-50vh],
 body.xf-web-container .pangea-cmp[data-size-tablet=size-50vh] {
  min-height:400px!important
 }
 .pangea-cmp[data-size-tablet=size-50vh]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=size-50vh]>.container,
 .pangea-cmp[data-size-tablet=size-50vh]>.container-xl,
 .pangea-cmp[data-size-tablet=size-50vh]>.no-container {
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-tablet=size-50vh]>.carousel-banner-slides,
 .pangea-cmp[data-size-tablet=size-50vh]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=size-50vh]>.container,
 .pangea-cmp[data-size-tablet=size-50vh]>.container-xl,
 .pangea-cmp[data-size-tablet=size-50vh]>.no-container {
  position:static;
  transform:none;
  display:flex;
  align-self:center;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  top:auto;
  left:auto
 }
 .pangea-cmp[data-size-tablet=size-50vh]>.carousel-banner-slides>.grid,
 .pangea-cmp[data-size-tablet=size-50vh]>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp[data-size-tablet=size-50vh]>.container-xl>.grid,
 .pangea-cmp[data-size-tablet=size-50vh]>.container>.grid,
 .pangea-cmp[data-size-tablet=size-50vh]>.no-container>.grid {
  flex-grow:1
 }
 .pangea-cmp[data-size-tablet=size-30vh] {
  overflow:hidden;
  display:flex;
  align-items:stretch;
  flex-wrap:wrap;
  width:auto;
  min-height:30vh;
  padding-top:0
 }
 body.wcm-design .pangea-cmp[data-size-tablet=size-30vh],
 body.wcm-edit .pangea-cmp[data-size-tablet=size-30vh],
 body.wcm-preview .pangea-cmp[data-size-tablet=size-30vh],
 body.xf-web-container .pangea-cmp[data-size-tablet=size-30vh] {
  min-height:240px!important
 }
 .pangea-cmp[data-size-tablet=size-30vh]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=size-30vh]>.container,
 .pangea-cmp[data-size-tablet=size-30vh]>.container-xl,
 .pangea-cmp[data-size-tablet=size-30vh]>.no-container {
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-tablet=size-30vh]>.carousel-banner-slides,
 .pangea-cmp[data-size-tablet=size-30vh]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=size-30vh]>.container,
 .pangea-cmp[data-size-tablet=size-30vh]>.container-xl,
 .pangea-cmp[data-size-tablet=size-30vh]>.no-container {
  position:static;
  transform:none;
  display:flex;
  align-self:center;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  top:auto;
  left:auto
 }
 .pangea-cmp[data-size-tablet=size-30vh]>.carousel-banner-slides>.grid,
 .pangea-cmp[data-size-tablet=size-30vh]>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp[data-size-tablet=size-30vh]>.container-xl>.grid,
 .pangea-cmp[data-size-tablet=size-30vh]>.container>.grid,
 .pangea-cmp[data-size-tablet=size-30vh]>.no-container>.grid {
  flex-grow:1
 }
 .pangea-cmp[data-size-tablet=ar-16x9] {
  position:relative;
  min-height:0;
  padding-top:56.25%
 }
 .pangea-cmp[data-size-tablet=ar-16x9]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=ar-16x9]>.container,
 .pangea-cmp[data-size-tablet=ar-16x9]>.container-xl,
 .pangea-cmp[data-size-tablet=ar-16x9]>.no-container {
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-tablet=ar-16x9]>.carousel-banner-slides,
 .pangea-cmp[data-size-tablet=ar-16x9]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=ar-16x9]>.container,
 .pangea-cmp[data-size-tablet=ar-16x9]>.container-xl,
 .pangea-cmp[data-size-tablet=ar-16x9]>.no-container {
  position:absolute!important;
  top:0;
  left:50%;
  width:100%;
  height:100%;
  transform:translateX(-50%)
 }
 .pangea-cmp[data-size-tablet=ar-16x9]>.image-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .pangea-cmp[data-size-tablet=ar-16x9]>.image-wrapper>img,
 .pangea-cmp[data-size-tablet=ar-16x9]>.image-wrapper>picture,
 .pangea-cmp[data-size-tablet=ar-16x9]>.image-wrapper>picture>img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
 }
 .pangea-cmp[data-size-tablet=ar-9x16] {
  position:relative;
  min-height:0;
  padding-top:177.77778%
 }
 .pangea-cmp[data-size-tablet=ar-9x16]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=ar-9x16]>.container,
 .pangea-cmp[data-size-tablet=ar-9x16]>.container-xl,
 .pangea-cmp[data-size-tablet=ar-9x16]>.no-container {
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-tablet=ar-9x16]>.carousel-banner-slides,
 .pangea-cmp[data-size-tablet=ar-9x16]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=ar-9x16]>.container,
 .pangea-cmp[data-size-tablet=ar-9x16]>.container-xl,
 .pangea-cmp[data-size-tablet=ar-9x16]>.no-container {
  position:absolute!important;
  top:0;
  left:50%;
  width:100%;
  height:100%;
  transform:translateX(-50%)
 }
 .pangea-cmp[data-size-tablet=ar-9x16]>.image-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .pangea-cmp[data-size-tablet=ar-9x16]>.image-wrapper>img,
 .pangea-cmp[data-size-tablet=ar-9x16]>.image-wrapper>picture,
 .pangea-cmp[data-size-tablet=ar-9x16]>.image-wrapper>picture>img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
 }
 .pangea-cmp[data-size-tablet=ar-4x3] {
  position:relative;
  min-height:0;
  padding-top:75%
 }
 .pangea-cmp[data-size-tablet=ar-4x3]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=ar-4x3]>.container,
 .pangea-cmp[data-size-tablet=ar-4x3]>.container-xl,
 .pangea-cmp[data-size-tablet=ar-4x3]>.no-container {
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-tablet=ar-4x3]>.carousel-banner-slides,
 .pangea-cmp[data-size-tablet=ar-4x3]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=ar-4x3]>.container,
 .pangea-cmp[data-size-tablet=ar-4x3]>.container-xl,
 .pangea-cmp[data-size-tablet=ar-4x3]>.no-container {
  position:absolute!important;
  top:0;
  left:50%;
  width:100%;
  height:100%;
  transform:translateX(-50%)
 }
 .pangea-cmp[data-size-tablet=ar-4x3]>.image-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .pangea-cmp[data-size-tablet=ar-4x3]>.image-wrapper>img,
 .pangea-cmp[data-size-tablet=ar-4x3]>.image-wrapper>picture,
 .pangea-cmp[data-size-tablet=ar-4x3]>.image-wrapper>picture>img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
 }
 .pangea-cmp[data-size-tablet=ar-3x4] {
  position:relative;
  min-height:0;
  padding-top:133.33333%
 }
 .pangea-cmp[data-size-tablet=ar-3x4]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=ar-3x4]>.container,
 .pangea-cmp[data-size-tablet=ar-3x4]>.container-xl,
 .pangea-cmp[data-size-tablet=ar-3x4]>.no-container {
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-tablet=ar-3x4]>.carousel-banner-slides,
 .pangea-cmp[data-size-tablet=ar-3x4]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=ar-3x4]>.container,
 .pangea-cmp[data-size-tablet=ar-3x4]>.container-xl,
 .pangea-cmp[data-size-tablet=ar-3x4]>.no-container {
  position:absolute!important;
  top:0;
  left:50%;
  width:100%;
  height:100%;
  transform:translateX(-50%)
 }
 .pangea-cmp[data-size-tablet=ar-3x4]>.image-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .pangea-cmp[data-size-tablet=ar-3x4]>.image-wrapper>img,
 .pangea-cmp[data-size-tablet=ar-3x4]>.image-wrapper>picture,
 .pangea-cmp[data-size-tablet=ar-3x4]>.image-wrapper>picture>img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
 }
 .pangea-cmp[data-size-tablet=ar-1x1] {
  position:relative;
  min-height:0;
  padding-top:100%
 }
 .pangea-cmp[data-size-tablet=ar-1x1]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=ar-1x1]>.container,
 .pangea-cmp[data-size-tablet=ar-1x1]>.container-xl,
 .pangea-cmp[data-size-tablet=ar-1x1]>.no-container {
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-tablet=ar-1x1]>.carousel-banner-slides,
 .pangea-cmp[data-size-tablet=ar-1x1]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-tablet=ar-1x1]>.container,
 .pangea-cmp[data-size-tablet=ar-1x1]>.container-xl,
 .pangea-cmp[data-size-tablet=ar-1x1]>.no-container {
  position:absolute!important;
  top:0;
  left:50%;
  width:100%;
  height:100%;
  transform:translateX(-50%)
 }
 .pangea-cmp[data-size-tablet=ar-1x1]>.image-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .pangea-cmp[data-size-tablet=ar-1x1]>.image-wrapper>img,
 .pangea-cmp[data-size-tablet=ar-1x1]>.image-wrapper>picture,
 .pangea-cmp[data-size-tablet=ar-1x1]>.image-wrapper>picture>img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
 }
}
@media (max-width:719px) {
 .pangea-cmp[data-size-mobile=size-auto] {
  overflow:hidden;
  display:flex;
  align-items:stretch;
  flex-wrap:wrap;
  width:auto;
  min-height:0;
  padding-top:0
 }
 .pangea-cmp[data-size-mobile=size-auto]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=size-auto]>.container,
 .pangea-cmp[data-size-mobile=size-auto]>.container-xl,
 .pangea-cmp[data-size-mobile=size-auto]>.no-container {
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-mobile=size-auto]>.carousel-banner-slides,
 .pangea-cmp[data-size-mobile=size-auto]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=size-auto]>.container,
 .pangea-cmp[data-size-mobile=size-auto]>.container-xl,
 .pangea-cmp[data-size-mobile=size-auto]>.no-container {
  position:static;
  transform:none;
  display:flex;
  align-self:center;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  top:auto;
  left:auto
 }
 .pangea-cmp[data-size-mobile=size-auto]>.carousel-banner-slides>.grid,
 .pangea-cmp[data-size-mobile=size-auto]>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp[data-size-mobile=size-auto]>.container-xl>.grid,
 .pangea-cmp[data-size-mobile=size-auto]>.container>.grid,
 .pangea-cmp[data-size-mobile=size-auto]>.no-container>.grid {
  flex-grow:1
 }
 /*20220715start*/
 .pangea-cmp[data-size-mobile=size-full] {
  overflow:hidden;
  display:flex;
  align-items:stretch;
  flex-wrap:wrap;
  width:auto;
  padding-top:0;
  min-height:100%;
 }
}
@media (max-width:719px) and (min-width:1025px) {
 .pangea-cmp[data-size-mobile=size-full] {
  min-height:100%;
 }
}
/*20220715end*/
@media (max-width:719px) {
 body.wcm-design .pangea-cmp[data-size-mobile=size-full],
 body.wcm-edit .pangea-cmp[data-size-mobile=size-full],
 body.wcm-preview .pangea-cmp[data-size-mobile=size-full],
 body.xf-web-container .pangea-cmp[data-size-mobile=size-full] {
  min-height:800px!important
 }
 .pangea-cmp[data-size-mobile=size-full]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=size-full]>.container,
 .pangea-cmp[data-size-mobile=size-full]>.container-xl,
 .pangea-cmp[data-size-mobile=size-full]>.no-container {
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-mobile=size-full]>.carousel-banner-slides,
 .pangea-cmp[data-size-mobile=size-full]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=size-full]>.container,
 .pangea-cmp[data-size-mobile=size-full]>.container-xl,
 .pangea-cmp[data-size-mobile=size-full]>.no-container {
  position:static;
  transform:none;
  display:flex;
  align-self:center;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  top:auto;
  left:auto
 }
 .pangea-cmp[data-size-mobile=size-full]>.carousel-banner-slides>.grid,
 .pangea-cmp[data-size-mobile=size-full]>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp[data-size-mobile=size-full]>.container-xl>.grid,
 .pangea-cmp[data-size-mobile=size-full]>.container>.grid,
 .pangea-cmp[data-size-mobile=size-full]>.no-container>.grid {
  flex-grow:1
 }
 .pangea-cmp[data-size-mobile=size-75vh] {
  overflow:hidden;
  display:flex;
  align-items:stretch;
  flex-wrap:wrap;
  width:auto;
  min-height:75vh;
  padding-top:0
 }
 body.wcm-design .pangea-cmp[data-size-mobile=size-75vh],
 body.wcm-edit .pangea-cmp[data-size-mobile=size-75vh],
 body.wcm-preview .pangea-cmp[data-size-mobile=size-75vh],
 body.xf-web-container .pangea-cmp[data-size-mobile=size-75vh] {
  min-height:600px!important
 }
 .pangea-cmp[data-size-mobile=size-75vh]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=size-75vh]>.container,
 .pangea-cmp[data-size-mobile=size-75vh]>.container-xl,
 .pangea-cmp[data-size-mobile=size-75vh]>.no-container {
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-mobile=size-75vh]>.carousel-banner-slides,
 .pangea-cmp[data-size-mobile=size-75vh]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=size-75vh]>.container,
 .pangea-cmp[data-size-mobile=size-75vh]>.container-xl,
 .pangea-cmp[data-size-mobile=size-75vh]>.no-container {
  position:static;
  transform:none;
  display:flex;
  align-self:center;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  top:auto;
  left:auto
 }
 .pangea-cmp[data-size-mobile=size-75vh]>.carousel-banner-slides>.grid,
 .pangea-cmp[data-size-mobile=size-75vh]>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp[data-size-mobile=size-75vh]>.container-xl>.grid,
 .pangea-cmp[data-size-mobile=size-75vh]>.container>.grid,
 .pangea-cmp[data-size-mobile=size-75vh]>.no-container>.grid {
  flex-grow:1
 }
 .pangea-cmp[data-size-mobile=size-50vh] {
  overflow:hidden;
  display:flex;
  align-items:stretch;
  flex-wrap:wrap;
  width:auto;
  min-height:50vh;
  padding-top:0
 }
 body.wcm-design .pangea-cmp[data-size-mobile=size-50vh],
 body.wcm-edit .pangea-cmp[data-size-mobile=size-50vh],
 body.wcm-preview .pangea-cmp[data-size-mobile=size-50vh],
 body.xf-web-container .pangea-cmp[data-size-mobile=size-50vh] {
  min-height:400px!important
 }
 .pangea-cmp[data-size-mobile=size-50vh]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=size-50vh]>.container,
 .pangea-cmp[data-size-mobile=size-50vh]>.container-xl,
 .pangea-cmp[data-size-mobile=size-50vh]>.no-container {
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-mobile=size-50vh]>.carousel-banner-slides,
 .pangea-cmp[data-size-mobile=size-50vh]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=size-50vh]>.container,
 .pangea-cmp[data-size-mobile=size-50vh]>.container-xl,
 .pangea-cmp[data-size-mobile=size-50vh]>.no-container {
  position:static;
  transform:none;
  display:flex;
  align-self:center;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  top:auto;
  left:auto
 }
 .pangea-cmp[data-size-mobile=size-50vh]>.carousel-banner-slides>.grid,
 .pangea-cmp[data-size-mobile=size-50vh]>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp[data-size-mobile=size-50vh]>.container-xl>.grid,
 .pangea-cmp[data-size-mobile=size-50vh]>.container>.grid,
 .pangea-cmp[data-size-mobile=size-50vh]>.no-container>.grid {
  flex-grow:1
 }
 .pangea-cmp[data-size-mobile=size-30vh] {
  overflow:hidden;
  display:flex;
  align-items:stretch;
  flex-wrap:wrap;
  width:auto;
  min-height:30vh;
  padding-top:0
 }
 body.wcm-design .pangea-cmp[data-size-mobile=size-30vh],
 body.wcm-edit .pangea-cmp[data-size-mobile=size-30vh],
 body.wcm-preview .pangea-cmp[data-size-mobile=size-30vh],
 body.xf-web-container .pangea-cmp[data-size-mobile=size-30vh] {
  min-height:240px!important
 }
 .pangea-cmp[data-size-mobile=size-30vh]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=size-30vh]>.container,
 .pangea-cmp[data-size-mobile=size-30vh]>.container-xl,
 .pangea-cmp[data-size-mobile=size-30vh]>.no-container {
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-mobile=size-30vh]>.carousel-banner-slides,
 .pangea-cmp[data-size-mobile=size-30vh]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=size-30vh]>.container,
 .pangea-cmp[data-size-mobile=size-30vh]>.container-xl,
 .pangea-cmp[data-size-mobile=size-30vh]>.no-container {
  position:static;
  transform:none;
  display:flex;
  align-self:center;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  top:auto;
  left:auto
 }
 .pangea-cmp[data-size-mobile=size-30vh]>.carousel-banner-slides>.grid,
 .pangea-cmp[data-size-mobile=size-30vh]>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp[data-size-mobile=size-30vh]>.container-xl>.grid,
 .pangea-cmp[data-size-mobile=size-30vh]>.container>.grid,
 .pangea-cmp[data-size-mobile=size-30vh]>.no-container>.grid {
  flex-grow:1
 }
 .pangea-cmp[data-size-mobile=ar-16x9] {
  position:relative;
  min-height:0;
  padding-top:56.25%
 }
 .pangea-cmp[data-size-mobile=ar-16x9]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=ar-16x9]>.container,
 .pangea-cmp[data-size-mobile=ar-16x9]>.container-xl,
 .pangea-cmp[data-size-mobile=ar-16x9]>.no-container {
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-mobile=ar-16x9]>.carousel-banner-slides,
 .pangea-cmp[data-size-mobile=ar-16x9]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=ar-16x9]>.container,
 .pangea-cmp[data-size-mobile=ar-16x9]>.container-xl,
 .pangea-cmp[data-size-mobile=ar-16x9]>.no-container {
  position:absolute!important;
  top:0;
  left:50%;
  width:100%;
  height:100%;
  transform:translateX(-50%)
 }
 .pangea-cmp[data-size-mobile=ar-16x9]>.image-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .pangea-cmp[data-size-mobile=ar-16x9]>.image-wrapper>img,
 .pangea-cmp[data-size-mobile=ar-16x9]>.image-wrapper>picture,
 .pangea-cmp[data-size-mobile=ar-16x9]>.image-wrapper>picture>img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
 }
 .pangea-cmp[data-size-mobile=ar-9x16] {
  position:relative;
  min-height:0;
  padding-top:177.77778%
 }
 .pangea-cmp[data-size-mobile=ar-9x16]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=ar-9x16]>.container,
 .pangea-cmp[data-size-mobile=ar-9x16]>.container-xl,
 .pangea-cmp[data-size-mobile=ar-9x16]>.no-container {
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-mobile=ar-9x16]>.carousel-banner-slides,
 .pangea-cmp[data-size-mobile=ar-9x16]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=ar-9x16]>.container,
 .pangea-cmp[data-size-mobile=ar-9x16]>.container-xl,
 .pangea-cmp[data-size-mobile=ar-9x16]>.no-container {
  position:absolute!important;
  top:0;
  left:50%;
  width:100%;
  height:100%;
  transform:translateX(-50%)
 }
 .pangea-cmp[data-size-mobile=ar-9x16]>.image-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .pangea-cmp[data-size-mobile=ar-9x16]>.image-wrapper>img,
 .pangea-cmp[data-size-mobile=ar-9x16]>.image-wrapper>picture,
 .pangea-cmp[data-size-mobile=ar-9x16]>.image-wrapper>picture>img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
 }
 .pangea-cmp[data-size-mobile=ar-4x3] {
  position:relative;
  min-height:0;
  padding-top:75%
 }
 .pangea-cmp[data-size-mobile=ar-4x3]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=ar-4x3]>.container,
 .pangea-cmp[data-size-mobile=ar-4x3]>.container-xl,
 .pangea-cmp[data-size-mobile=ar-4x3]>.no-container {
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-mobile=ar-4x3]>.carousel-banner-slides,
 .pangea-cmp[data-size-mobile=ar-4x3]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=ar-4x3]>.container,
 .pangea-cmp[data-size-mobile=ar-4x3]>.container-xl,
 .pangea-cmp[data-size-mobile=ar-4x3]>.no-container {
  position:absolute!important;
  top:0;
  left:50%;
  width:100%;
  height:100%;
  transform:translateX(-50%)
 }
 .pangea-cmp[data-size-mobile=ar-4x3]>.image-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .pangea-cmp[data-size-mobile=ar-4x3]>.image-wrapper>img,
 .pangea-cmp[data-size-mobile=ar-4x3]>.image-wrapper>picture,
 .pangea-cmp[data-size-mobile=ar-4x3]>.image-wrapper>picture>img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
 }
 .pangea-cmp[data-size-mobile=ar-3x4] {
  position:relative;
  min-height:0;
  padding-top:133.33333%
 }
 .pangea-cmp[data-size-mobile=ar-3x4]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=ar-3x4]>.container,
 .pangea-cmp[data-size-mobile=ar-3x4]>.container-xl,
 .pangea-cmp[data-size-mobile=ar-3x4]>.no-container {
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-mobile=ar-3x4]>.carousel-banner-slides,
 .pangea-cmp[data-size-mobile=ar-3x4]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=ar-3x4]>.container,
 .pangea-cmp[data-size-mobile=ar-3x4]>.container-xl,
 .pangea-cmp[data-size-mobile=ar-3x4]>.no-container {
  position:absolute!important;
  top:0;
  left:50%;
  width:100%;
  height:100%;
  transform:translateX(-50%)
 }
 .pangea-cmp[data-size-mobile=ar-3x4]>.image-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .pangea-cmp[data-size-mobile=ar-3x4]>.image-wrapper>img,
 .pangea-cmp[data-size-mobile=ar-3x4]>.image-wrapper>picture,
 .pangea-cmp[data-size-mobile=ar-3x4]>.image-wrapper>picture>img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
 }
 .pangea-cmp[data-size-mobile=ar-1x1] {
  position:relative;
  min-height:0;
  padding-top:100%
 }
 .pangea-cmp[data-size-mobile=ar-1x1]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=ar-1x1]>.container,
 .pangea-cmp[data-size-mobile=ar-1x1]>.container-xl,
 .pangea-cmp[data-size-mobile=ar-1x1]>.no-container {
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp[data-size-mobile=ar-1x1]>.carousel-banner-slides,
 .pangea-cmp[data-size-mobile=ar-1x1]>.carousel-slide-copy-ctn,
 .pangea-cmp[data-size-mobile=ar-1x1]>.container,
 .pangea-cmp[data-size-mobile=ar-1x1]>.container-xl,
 .pangea-cmp[data-size-mobile=ar-1x1]>.no-container {
  position:absolute!important;
  top:0;
  left:50%;
  width:100%;
  height:100%;
  transform:translateX(-50%)
 }
 .pangea-cmp[data-size-mobile=ar-1x1]>.image-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .pangea-cmp[data-size-mobile=ar-1x1]>.image-wrapper>img,
 .pangea-cmp[data-size-mobile=ar-1x1]>.image-wrapper>picture,
 .pangea-cmp[data-size-mobile=ar-1x1]>.image-wrapper>picture>img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
 }
}
@media (max-width:719px) {
 .pangea-cmp [data-size-mobile=ar-16x9] {
  padding-top:56.25%;
  position:relative
 }
 .pangea-cmp [data-size-mobile=ar-16x9]>div {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  height:100%
 }
 .pangea-cmp [data-size-mobile=ar-9x16] {
  padding-top:177.77778%;
  position:relative
 }
 .pangea-cmp [data-size-mobile=ar-9x16]>div {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  height:100%
 }
 .pangea-cmp [data-size-mobile=ar-4x3] {
  padding-top:75%;
  position:relative
 }
 .pangea-cmp [data-size-mobile=ar-4x3]>div {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  height:100%
 }
 .pangea-cmp [data-size-mobile=ar-3x4] {
  padding-top:133.33333%;
  position:relative
 }
 .pangea-cmp [data-size-mobile=ar-3x4]>div {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  height:100%
 }
 .pangea-cmp [data-size-mobile=ar-1x1] {
  padding-top:100%;
  position:relative
 }
 .pangea-cmp [data-size-mobile=ar-1x1]>div {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  height:100%
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp [data-size-tablet=ar-16x9] {
  padding-top:56.25%;
  position:relative
 }
 .pangea-cmp [data-size-tablet=ar-16x9]>div {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  height:100%
 }
 .pangea-cmp [data-size-tablet=ar-9x16] {
  padding-top:177.77778%;
  position:relative
 }
 .pangea-cmp [data-size-tablet=ar-9x16]>div {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  height:100%
 }
 .pangea-cmp [data-size-tablet=ar-4x3] {
  padding-top:75%;
  position:relative
 }
 .pangea-cmp [data-size-tablet=ar-4x3]>div {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  height:100%
 }
 .pangea-cmp [data-size-tablet=ar-3x4] {
  padding-top:133.33333%;
  position:relative
 }
 .pangea-cmp [data-size-tablet=ar-3x4]>div {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  height:100%
 }
 .pangea-cmp [data-size-tablet=ar-1x1] {
  padding-top:100%;
  position:relative
 }
 .pangea-cmp [data-size-tablet=ar-1x1]>div {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  height:100%
 }
}
@media (min-width:1025px) {
 .pangea-cmp [data-size-desktop=ar-16x9] {
  padding-top:56.25%;
  position:relative
 }
 .pangea-cmp [data-size-desktop=ar-16x9]>div {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  height:100%
 }
 .pangea-cmp [data-size-desktop=ar-9x16] {
  padding-top:177.77778%;
  position:relative
 }
 .pangea-cmp [data-size-desktop=ar-9x16]>div {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  height:100%
 }
 .pangea-cmp [data-size-desktop=ar-4x3] {
  padding-top:75%;
  position:relative
 }
 .pangea-cmp [data-size-desktop=ar-4x3]>div {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  height:100%
 }
 .pangea-cmp [data-size-desktop=ar-3x4] {
  padding-top:133.33333%;
  position:relative
 }
 .pangea-cmp [data-size-desktop=ar-3x4]>div {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  height:100%
 }
 .pangea-cmp [data-size-desktop=ar-1x1] {
  padding-top:100%;
  position:relative
 }
 .pangea-cmp [data-size-desktop=ar-1x1]>div {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  height:100%
 }
}
.pangea-cmp .editor-component-hidden {
 background:rgba(255,0,0,0.5);
 position:absolute;
 z-index:99;
 width:100%;
 display:flex;
 justify-content:flex-end;
 ;
 color:white;
 text-transform:uppercase;
 font-weight:700;
 padding:10px
}
.noUi-origin {
 height:10%;
 width:10%
}
.pangea-cmp .noUi-handle {
 box-shadow:none;
 border-color:#c3c6c8;
 cursor:grab;
 background-color:#f4f4f4;
 transition:border-color 0.2s
}
.pangea-cmp .noUi-handle:after,
.pangea-cmp .noUi-handle:before {
 background-color:#c3c6c8;
 transition:background-color 0.2s
}
.pangea-cmp .noUi-handle:hover {
 border-color:#697172
}
.pangea-cmp .noUi-handle:hover:after,
.pangea-cmp .noUi-handle:hover:before {
 background-color:#697172
}
.pangea-cmp .font-size-normal,
.pangea-cmp .font-size-normal .p,
.pangea-cmp .font-size-normal ol,
.pangea-cmp .font-size-normal p,
.pangea-cmp .font-size-normal ul {
 font-size:16px
}
.pangea-cmp .font-size-large,
.pangea-cmp .font-size-large .p,
.pangea-cmp .font-size-large ol,
.pangea-cmp .font-size-large p,
.pangea-cmp .font-size-large ul {
 font-size:18px
}
.pangea-cmp .font-size-small,
.pangea-cmp .font-size-small .p,
.pangea-cmp .font-size-small ol,
.pangea-cmp .font-size-small p,
.pangea-cmp .font-size-small ul {
 font-size:14px
}
.pangea-cmp .font-size-legal,
.pangea-cmp .font-size-legal .p,
.pangea-cmp .font-size-legal ol,
.pangea-cmp .font-size-legal p,
.pangea-cmp .font-size-legal ul {
 font-size:12px
}
.container,
.container-xl,
.pangea-cmp .carousel-slide-copy-ctn,
.pangea-cmp .container-xl {
 width:100%;
 max-width:1280px;
 margin-left:auto;
 margin-right:auto;
 padding-left:30px;
 padding-right:30px
}
@media (min-width:720px) {
 .container,
 .container-xl,
 .pangea-cmp .carousel-slide-copy-ctn,
 .pangea-cmp .container-xl {
  padding-left:40px;
  padding-right:40px
 }
}
@media (min-width:1025px) {
 .container,
 .container-xl,
 .pangea-cmp .carousel-slide-copy-ctn,
 .pangea-cmp .container-xl {
  padding-left:0;
  padding-right:0
 }
}
.pangea-cmp span.carousel-slide-copy-ctn,
.pangea-cmp span.container-xl,
span.container,
span.container-xl {
 width:auto;
 max-width:none
}
.pangea-cmp .carousel-slide-copy-ctn,
.pangea-cmp .container,
.pangea-cmp .container-xl {
 width:100%;
 max-width:1315px;
 margin-left:auto;
 margin-right:auto;
}
.pangea-cmp span.carousel-slide-copy-ctn,
.pangea-cmp span.container,
.pangea-cmp span.container-xl {
 width:auto;
 max-width:none
}
@media (max-width:1600px) {
.pangea-cmp .container-xl{
 max-width:80%;
 }
}
.grid {
 display:flex;
 flex-wrap:wrap;
 align-items:stretch;
 width:100%
}
.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
}
.grid.no-gutter {
 margin-right:0
}
.col-1,
.col-1-mobile {
 width:calc(25% - 24px);
 margin-right:24px
}
.col-1-mobile-wide,
.col-1-wide {
 width:25%;
 margin-right:0
}
.col-1-mobile-wider,
.col-1-wider {
 width:calc(25% + 24px);
 margin-left:-24px;
 margin-right:0
}
.push-0,
.push-0-mobile {
 margin-left:0%
}
.push-0-mobile-narrow,
.push-0-narrow {
 margin-left:-24px
}
.col-2,
.col-2-mobile {
 width:calc(50% - 24px);
 margin-right:24px
}
.col-2-mobile-wide,
.col-2-wide {
 width:50%;
 margin-right:0
}
.col-2-mobile-wider,
.col-2-wider {
 width:calc(50% + 24px);
 margin-left:-24px;
 margin-right:0
}
.push-1,
.push-1-mobile {
 margin-left:25%
}
.push-1-mobile-narrow,
.push-1-narrow {
 margin-left:calc(25% - 24px)
}
.col-3,
.col-3-mobile {
 width:calc(75% - 24px);
 margin-right:24px
}
.col-3-mobile-wide,
.col-3-wide {
 width:75%;
 margin-right:0
}
.col-3-mobile-wider,
.col-3-wider {
 width:calc(75% + 24px);
 margin-left:-24px;
 margin-right:0
}
.push-2,
.push-2-mobile {
 margin-left:50%
}
.push-2-mobile-narrow,
.push-2-narrow {
 margin-left:calc(50% - 24px)
}
.col-4,
.col-4-mobile {
 width:calc(100% - 24px);
 margin-right:24px
}
.col-4-mobile-wide,
.col-4-wide {
 width:100%;
 margin-right:0
}
.col-4-mobile-wider,
.col-4-wider {
 width:calc(100% + 24px);
 margin-left:-24px;
 margin-right:0
}
.push-3,
.push-3-mobile {
 margin-left:75%
}
.push-3-mobile-narrow,
.push-3-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: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:-24px
 }
}
@media (min-width:720px) {
 .col-2-tablet {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:720px) {
 .col-2-tablet-wide {
  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: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: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: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: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: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: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: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:-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: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: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: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: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: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: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: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: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: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: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: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: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:-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: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: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: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: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: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: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: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: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: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: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: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: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: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:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .col-full-tablet,
 .col-full-tablet-narrow,
 .col-full-tablet-wide,
 .col-full-tablet-wider {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .col-full-desktop,
 .col-full-desktop-narrow,
 .col-full-desktop-wide,
 .col-full-desktop-wider {
  width:calc(100% - 20px);
  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:calc(100% - 20px);
  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
}
body,
html {
 height:100%;@import url('file:///F:\白雯慧\切图\2022年\7月\华创科技官网\css\style1.css');
 margin:0
}
body {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:16px
}
body.wcm-design body,
body.wcm-edit body,
body.wcm-preview body,
body.xf-web-container body {
 height:auto
}
.pangea-cmp img::selection {
 background-color:initial!important;
 color:initial!important
}
.pangea-cmp img::-moz-selection {
 background-color:initial!important;
 color:initial!important
}
.pangea-cmp iframe:not([hidden]),
.pangea-cmp picture {
 display:block
}
.pangea-cmp img {
 max-width:100%; /*min-height:100%;*/
 height:auto;
 display:block
}
.pangea-cmp .ban_show{ display:block;}
.pangea-cmp .ban_hide{ display:none;}
@media  screen and (max-width:767px){
.pangea-cmp .ban_show{ display:none;}
.pangea-cmp .ban_hide{ display:block;}

}
.pangea-cmp h1,
.pangea-cmp h2,
.pangea-cmp h3,
.pangea-cmp h4,
.pangea-cmp h5,
.pangea-cmp h6,
.pangea-cmp p {
 margin-top:0.5em;
 margin-bottom:0.5em
}
.pangea-cmp h1,
.pangea-cmp h2,
.pangea-cmp h3,
.pangea-cmp h4,
.pangea-cmp h5,
.pangea-cmp h6 {
 font-weight:400
}
.pangea-cmp section,
section.pangea-cmp {
 overflow:hidden;
 position:relative;
 z-index:0
}
.pangea-cmp h1 {
   
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h1 {
  font-size:48px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.pangea-cmp h1.h1 {
   
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h1.h1 {
  font-size:48px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.pangea-cmp h1.h2 {
   
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h1.h2 {
  font-size:36px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.pangea-cmp h1.h3 {
   
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h1.h3 {
  font-size:30px;
  line-height:1.06667;
  margin-bottom:20px
 }
}
.pangea-cmp h1.h4 {
   
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h1.h4 {
  margin-bottom:20px
 }
}
.pangea-cmp h1.h5 {
   
 font-weight:400;
 font-size:18px;
 line-height:1.11111;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h1.h5 {
  font-size:20px;
  line-height:1.2;
  margin-bottom:20px
 }
}
.pangea-cmp h1.h6 {
 font-family:Brown-Pro-Lightitalic,Helvetica,Arial,sans-serif;
 font-weight:400;
 font-size:24px;
 line-height:1.25;
 letter-spacing:0;
 margin:0 auto 20px
}
@media (min-width:1025px) {
 .pangea-cmp h1.h6 {
  font-size:30px;
  line-height:1.26667;
  margin-bottom:30px
 }
}
.pangea-cmp h2 {
   
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h2 {
  font-size:36px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.pangea-cmp h2.h1 {
   
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h2.h1 {
  font-size:48px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.pangea-cmp h2.h2 {
   
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h2.h2 {
  font-size:36px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.pangea-cmp h2.h3 {
   
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h2.h3 {
  font-size:30px;
  line-height:1.06667;
  margin-bottom:20px
 }
}
.pangea-cmp h2.h4 {
   
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h2.h4 {
  margin-bottom:20px
 }
}
.pangea-cmp h2.h5 {
   
 font-weight:400;
 font-size:18px;
 line-height:1.11111;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h2.h5 {
  font-size:20px;
  line-height:1.2;
  margin-bottom:20px
 }
}
.pangea-cmp h2.h6 {
 font-family:Brown-Pro-Lightitalic,Helvetica,Arial,sans-serif;
 font-weight:400;
 font-size:24px;
 line-height:1.25;
 letter-spacing:0;
 margin:0 auto 20px
}
@media (min-width:1025px) {
 .pangea-cmp h2.h6 {
  font-size:30px;
  line-height:1.26667;
  margin-bottom:30px
 }
}
.pangea-cmp h3 {
   
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h3 {
  font-size:30px;
  line-height:1.06667;
  margin-bottom:20px
 }
}
.pangea-cmp h3.h1 {
   
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h3.h1 {
  font-size:48px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.pangea-cmp h3.h2 {
   
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h3.h2 {
  font-size:36px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.pangea-cmp h3.h3 {
   
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h3.h3 {
  font-size:30px;
  line-height:1.06667;
  margin-bottom:20px
 }
}
.pangea-cmp h3.h4 {
   
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h3.h4 {
  margin-bottom:20px
 }
}
.pangea-cmp h3.h5 {
   
 font-weight:400;
 font-size:18px;
 line-height:1.11111;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h3.h5 {
  font-size:20px;
  line-height:1.2;
  margin-bottom:20px
 }
}
.pangea-cmp h3.h6 {
 font-family:Brown-Pro-Lightitalic,Helvetica,Arial,sans-serif;
 font-weight:400;
 font-size:24px;
 line-height:1.25;
 letter-spacing:0;
 margin:0 auto 20px
}
@media (min-width:1025px) {
 .pangea-cmp h3.h6 {
  font-size:30px;
  line-height:1.26667;
  margin-bottom:30px
 }
}
.pangea-cmp h4 {
   
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h4 {
  margin-bottom:20px
 }
}
.pangea-cmp h4.h1 {
   
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h4.h1 {
  font-size:48px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.pangea-cmp h4.h2 {
   
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h4.h2 {
  font-size:36px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.pangea-cmp h4.h3 {
   
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h4.h3 {
  font-size:30px;
  line-height:1.06667;
  margin-bottom:20px
 }
}
.pangea-cmp h4.h4 {
   
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h4.h4 {
  margin-bottom:20px
 }
}
.pangea-cmp h4.h5 {
   
 font-weight:400;
 font-size:18px;
 line-height:1.11111;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h4.h5 {
  font-size:20px;
  line-height:1.2;
  margin-bottom:20px
 }
}
.pangea-cmp h4.h6 {
 font-family:Brown-Pro-Lightitalic,Helvetica,Arial,sans-serif;
 font-weight:400;
 font-size:24px;
 line-height:1.25;
 letter-spacing:0;
 margin:0 auto 20px
}
@media (min-width:1025px) {
 .pangea-cmp h4.h6 {
  font-size:30px;
  line-height:1.26667;
  margin-bottom:30px
 }
}
.pangea-cmp h5 {
   
 font-weight:400;
 font-size:18px;
 line-height:1.11111;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h5 {
  font-size:20px;
  line-height:1.2;
  margin-bottom:20px
 }
}
.pangea-cmp h5.h1 {
   
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h5.h1 {
  font-size:48px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.pangea-cmp h5.h2 {
   
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h5.h2 {
  font-size:36px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.pangea-cmp h5.h3 {
   
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h5.h3 {
  font-size:30px;
  line-height:1.06667;
  margin-bottom:20px
 }
}
.pangea-cmp h5.h4 {
   
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h5.h4 {
  margin-bottom:20px
 }
}
.pangea-cmp h5.h5 {
   
 font-weight:400;
 font-size:18px;
 line-height:1.11111;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h5.h5 {
  font-size:20px;
  line-height:1.2;
  margin-bottom:20px
 }
}
.pangea-cmp h5.h6 {
 font-family:Brown-Pro-Lightitalic,Helvetica,Arial,sans-serif;
 font-weight:400;
 font-size:24px;
 line-height:1.25;
 letter-spacing:0;
 margin:0 auto 20px
}
@media (min-width:1025px) {
 .pangea-cmp h5.h6 {
  font-size:30px;
  line-height:1.26667;
  margin-bottom:30px
 }
}
.pangea-cmp h6 {
 font-family:Brown-Pro-Lightitalic,Helvetica,Arial,sans-serif;
 font-weight:400;
 font-size:24px;
 line-height:1.25;
 letter-spacing:0;
 margin:0 auto 20px
}
@media (min-width:1025px) {
 .pangea-cmp h6 {
  font-size:30px;
  line-height:1.26667;
  margin-bottom:30px
 }
}
.pangea-cmp h6.h1 {
   
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h6.h1 {
  font-size:48px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.pangea-cmp h6.h2 {
   
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h6.h2 {
  font-size:36px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.pangea-cmp h6.h3 {
   
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h6.h3 {
  font-size:30px;
  line-height:1.06667;
  margin-bottom:20px
 }
}
.pangea-cmp h6.h4 {
   
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h6.h4 {
  margin-bottom:20px
 }
}
.pangea-cmp h6.h5 {
   
 font-weight:400;
 font-size:18px;
 line-height:1.11111;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp h6.h5 {
  font-size:20px;
  line-height:1.2;
  margin-bottom:20px
 }
}
.pangea-cmp h6.h6 {
 font-family:Brown-Pro-Lightitalic,Helvetica,Arial,sans-serif;
 font-weight:400;
 font-size:24px;
 line-height:1.25;
 letter-spacing:0;
 margin:0 auto 20px
}
@media (min-width:1025px) {
 .pangea-cmp h6.h6 {
  font-size:30px;
  line-height:1.26667;
  margin-bottom:30px
 }
}
.pangea-cmp p {
 line-height:1.375
}
.pangea-cmp button {
 background:none;
 outline:none;
 border:none;
 padding:0
}
.pangea-cmp ol {
 padding-left:30px
}
.pangea-cmp ol li {
 padding:0;
 position:relative;
 width:100%
}
.pangea-cmp ol li:first-child {
 padding-top:0
}
.pangea-cmp ol li:last-child {
 padding-bottom:0
}
.pangea-cmp ul.dotted-underline-list {
 padding-left:0;
 list-style-type:none;
 display:table
}
.pangea-cmp ul.dotted-underline-list li {
 padding:10px 0;
 position:relative
}
.pangea-cmp ul.dotted-underline-list li:after {
 content:"";
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:1px;
 background-image:repeating-linear-gradient(90deg,#aaa,#aaa 1px,transparent 0,transparent 3px);
 background-repeat:repeat-x
}
.pangea-cmp ul.dotted-underline-list li:first-child {
 padding-top:0
}
.pangea-cmp ul.dotted-underline-list li:last-child {
 padding-bottom:0
}
.pangea-cmp ul.dotted-underline-list li:last-child:after {
 content:none
}
.pangea-cmp a:focus:not(.focus--mouse),
.pangea-cmp button:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.container-xl .pangea-cmp .carousel-slide-copy-ctn,
.container-xl .pangea-cmp .container,
.container-xl .pangea-cmp .container-xl,
.container .pangea-cmp .carousel-slide-copy-ctn,
.container .pangea-cmp .container,
.container .pangea-cmp .container-xl,
.pangea-cmp .carousel-slide-copy-ctn .pangea-cmp .carousel-slide-copy-ctn,
.pangea-cmp .carousel-slide-copy-ctn .pangea-cmp .container,
.pangea-cmp .carousel-slide-copy-ctn .pangea-cmp .container-xl {
 width:100%;
 padding-left:0;
 padding-right:0
}
@media (max-width:719px) {
 .mpts:not([data-desktop-size^=ar-]) {
  padding-top:20px
 }
 .mptm:not([data-desktop-size^=ar-]) {
  padding-top:40px
 }
 .mptl:not([data-desktop-size^=ar-]) {
  padding-top:60px
 }
 .mptxl:not([data-desktop-size^=ar-]) {
  padding-top:90px
 }
 .mprs {
  padding-right:20px
 }
 .mprm {
  padding-right:40px
 }
 .mprl {
  padding-right:60px
 }
 .mprxl {
  padding-right:90px
 }
 .mpbs:not([data-desktop-size^=ar-]) {
  padding-bottom:20px
 }
 .mpbm:not([data-desktop-size^=ar-]) {
  padding-bottom:40px
 }
 .mpbl:not([data-desktop-size^=ar-]) {
  padding-bottom:60px
 }
 .mpbxl:not([data-desktop-size^=ar-]) {
  padding-bottom:90px
 }
 .mpls {
  padding-left:20px
 }
 .mplm {
  padding-left:40px
 }
 .mpll {
  padding-left:60px
 }
 .mplxl {
  padding-left:90px
 }
 .mmts:not([data-desktop-size^=ar-]) {
  margin-top:20px
 }
 .mmtm:not([data-desktop-size^=ar-]) {
  margin-top:40px
 }
 .mmtl:not([data-desktop-size^=ar-]) {
  margin-top:60px
 }
 .mmtxl:not([data-desktop-size^=ar-]) {
  margin-top:90px
 }
 .mmrs {
  margin-right:20px
 }
 .mmrm {
  margin-right:40px
 }
 .mmrl {
  margin-right:60px
 }
 .mmrxl {
  margin-right:90px
 }
 .mmbs {
  margin-bottom:20px
 }
 .mmbm {
  margin-bottom:40px
 }
 .mmbl {
  margin-bottom:60px
 }
 .mmbxl {
  margin-bottom:90px
 }
 .mmls {
  margin-left:20px
 }
 .mmlm {
  margin-left:40px
 }
 .mmll {
  margin-left:60px
 }
 .mmlxl {
  margin-left:90px
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .tpts:not([data-desktop-size^=ar-]) {
  padding-top:20px
 }
 .tptm:not([data-desktop-size^=ar-]) {
  padding-top:60px
 }
 .tptl:not([data-desktop-size^=ar-]) {
  padding-top:80px
 }
 .tptxl:not([data-desktop-size^=ar-]) {
  padding-top:110px
 }
 .tprs {
  padding-right:20px
 }
 .tprm {
  padding-right:60px
 }
 .tprl {
  padding-right:80px
 }
 .tprxl {
  padding-right:110px
 }
 .tpbs:not([data-desktop-size^=ar-]) {
  padding-bottom:20px
 }
 .tpbm:not([data-desktop-size^=ar-]) {
  padding-bottom:60px
 }
 .tpbl:not([data-desktop-size^=ar-]) {
  padding-bottom:80px
 }
 .tpbxl:not([data-desktop-size^=ar-]) {
  padding-bottom:110px
 }
 .tpls {
  padding-left:20px
 }
 .tplm {
  padding-left:60px
 }
 .tpll {
  padding-left:80px
 }
 .tplxl {
  padding-left:110px
 }
 .tmts {
  margin-top:20px
 }
 .tmtm {
  margin-top:60px
 }
 .tmtl {
  margin-top:80px
 }
 .tmtxl {
  margin-top:110px
 }
 .tmrs {
  margin-right:20px
 }
 .tmrm {
  margin-right:60px
 }
 .tmrl {
  margin-right:80px
 }
 .tmrxl {
  margin-right:110px
 }
 .tmbs {
  margin-bottom:20px
 }
 .tmbm {
  margin-bottom:60px
 }
 .tmbl {
  margin-bottom:80px
 }
 .tmbxl {
  margin-bottom:110px
 }
 .tmls {
  margin-left:20px
 }
 .tmlm {
  margin-left:60px
 }
 .tmll {
  margin-left:80px
 }
 .tmlxl {
  margin-left:110px
 }
}
@media (min-width:1025px) {
 .dpts:not([data-desktop-size^=ar-]) {
  padding-top:40px
 }
 .dptm:not([data-desktop-size^=ar-]) {
  padding-top:80px
 }
 .dptl:not([data-desktop-size^=ar-]) {
  padding-top:100px
 }
 .dptxl:not([data-desktop-size^=ar-]) {
  padding-top:140px
 }
 .dprs {
  padding-right:40px
 }
 .dprm {
  padding-right:80px
 }
 .dprl {
  padding-right:100px
 }
 .dprxl {
  padding-right:140px
 }
 .dpbs:not([data-desktop-size^=ar-]) {
  padding-bottom:40px
 }
 .dpbm:not([data-desktop-size^=ar-]) {
  padding-bottom:80px
 }
 .dpbl:not([data-desktop-size^=ar-]) {
  padding-bottom:100px
 }
 .dpbxl:not([data-desktop-size^=ar-]) {
  padding-bottom:140px
 }
 .dpls {
  padding-left:40px
 }
 .dplm {
  padding-left:80px
 }
 .dpll {
  padding-left:100px
 }
 .dplxl {
  padding-left:140px
 }
 .dmts {
  margin-top:40px
 }
 .dmtm {
  margin-top:80px
 }
 .dmtl {
  margin-top:100px
 }
 .dmtxl {
  margin-top:140px
 }
 .dmrs {
  margin-right:40px
 }
 .dmrm {
  margin-right:80px
 }
 .dmrl {
  margin-right:100px
 }
 .dmrxl {
  margin-right:140px
 }
 .dmbs {
  margin-bottom:40px
 }
 .dmbm {
  margin-bottom:80px
 }
 .dmbl {
  margin-bottom:100px
 }
 .dmbxl {
  margin-bottom:140px
 }
 .dmls {
  margin-left:40px
 }
 .dmlm {
  margin-left:80px
 }
 .dmll {
  margin-left:100px
 }
 .dmlxl {
  margin-left:140px
 }
}
.pangea-cmp a {
 color:#1061f8;
 text-decoration:none
}
.pangea-cmp a:active,
.pangea-cmp a:focus,
.pangea-cmp a:hover {
 color:#1061f8
}
.pangea-cmp a:focus:not(.focus--mouse) {
 color:#1061f8;
 text-decoration:underline
}
.pangea-cmp .cta {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 padding:18px 36px;
 display:inline-block
}
.pangea-cmp .cta:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .cta:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .btn {
 font-size:17px;
 line-height:1.2;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:400;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:#000;
 background-color:#fff;
 vertical-align:baseline;
 border:none;
 padding:15px 28px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.pangea-cmp .btn:hover { 
 cursor:pointer;
}
.pangea-cmp .btn.loading-shown {
 ;
 position:relative
}
.pangea-cmp .btn.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp .btn.loading-shown:hover:after,
.pangea-cmp .btn.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-dark {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 padding:18px 36px;
 background-color:#2f3132;
 color:var(--p-accent-color,#fff)
}
.pangea-cmp .btn-dark:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-dark:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .btn-dark:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp .btn-dark:active,
.pangea-cmp .btn-dark:focus:not(.focus--mouse),
.pangea-cmp .btn-dark:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-dark:active:before,
.pangea-cmp .btn-dark:focus:not(.focus--mouse):before,
.pangea-cmp .btn-dark:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-dark.loading-shown {
 ;
 position:relative
}
.pangea-cmp .btn-dark.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp .btn-dark.loading-shown:hover:after,
.pangea-cmp .btn-dark.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-dark:focus {
 color:var(--p-accent-color,#fff)
}
.pangea-cmp .btn-dark:hover {
 color:#2f3132;
 background-color:transparent
}
.pangea-cmp .btn-dark:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-light {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 padding:18px 36px;
 color:var(--p-accent-color,#2f3132);
 background-color:#fff
}
.pangea-cmp .btn-light:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-light:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .btn-light:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp .btn-light:active,
.pangea-cmp .btn-light:focus:not(.focus--mouse),
.pangea-cmp .btn-light:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-light:active:before,
.pangea-cmp .btn-light:focus:not(.focus--mouse):before,
.pangea-cmp .btn-light:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-light.loading-shown {
 ;
 position:relative
}
.pangea-cmp .btn-light.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp .btn-light.loading-shown:hover:after,
.pangea-cmp .btn-light.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-light:focus {
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-light:hover {
 color:#fff
}
.pangea-cmp .btn-light:hover:before {
 border-color:#fff
}
.pangea-cmp .btn-light.loading-shown:hover {
 background-color:#fff;
 color:#2f3132
}
.pangea-cmp .btn-light.loading-shown:hover:after,
.pangea-cmp .btn-light.loading-shown:hover:before {
 border-color:#fff
}
.pangea-cmp .btn-compact {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 padding:6px 14px;
 font-size:13px
}
.pangea-cmp .btn-compact:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-compact:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .btn-compact:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp .btn-compact:active,
.pangea-cmp .btn-compact:focus:not(.focus--mouse),
.pangea-cmp .btn-compact:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-compact:active:before,
.pangea-cmp .btn-compact:focus:not(.focus--mouse):before,
.pangea-cmp .btn-compact:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-compact.loading-shown {
 ;
 position:relative
}
.pangea-cmp .btn-compact.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp .btn-compact.loading-shown:hover:after,
.pangea-cmp .btn-compact.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-compact-dark {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 background-color:#2f3132;
 color:var(--p-accent-color,#fff);
 padding:6px 14px;
 font-size:13px
}
.pangea-cmp .btn-compact-dark:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-compact-dark:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .btn-compact-dark:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp .btn-compact-dark:active,
.pangea-cmp .btn-compact-dark:focus:not(.focus--mouse),
.pangea-cmp .btn-compact-dark:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-compact-dark:active:before,
.pangea-cmp .btn-compact-dark:focus:not(.focus--mouse):before,
.pangea-cmp .btn-compact-dark:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-compact-dark.loading-shown {
 ;
 position:relative
}
.pangea-cmp .btn-compact-dark.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp .btn-compact-dark.loading-shown:hover:after,
.pangea-cmp .btn-compact-dark.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-compact-dark:focus {
 color:var(--p-accent-color,#fff)
}
.pangea-cmp .btn-compact-dark:hover {
 color:#2f3132;
 background-color:transparent
}
.pangea-cmp .btn-compact-dark:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-compact-light {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 padding:6px 14px;
 font-size:13px;
 color:var(--p-accent-color,#2f3132);
 background-color:#fff
}
.pangea-cmp .btn-compact-light:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-compact-light:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .btn-compact-light:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp .btn-compact-light:active,
.pangea-cmp .btn-compact-light:focus:not(.focus--mouse),
.pangea-cmp .btn-compact-light:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-compact-light:active:before,
.pangea-cmp .btn-compact-light:focus:not(.focus--mouse):before,
.pangea-cmp .btn-compact-light:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-compact-light.loading-shown {
 ;
 position:relative
}
.pangea-cmp .btn-compact-light.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp .btn-compact-light.loading-shown:hover:after,
.pangea-cmp .btn-compact-light.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-compact-light:focus {
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-compact-light:hover {
 color:#fff
}
.pangea-cmp .btn-compact-light:hover:before {
 border-color:#fff
}
.pangea-cmp .btn-compact-light.loading-shown:hover {
 background-color:#fff;
 color:#2f3132
}
.pangea-cmp .btn-compact-light.loading-shown:hover:after,
.pangea-cmp .btn-compact-light.loading-shown:hover:before {
 border-color:#fff
}
.pangea-cmp .btn-ghost {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 padding:18px 36px;
 background-color:transparent;
 position:relative;
 color:#2f3132
}
.pangea-cmp .btn-ghost:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .btn-ghost:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp .btn-ghost:active,
.pangea-cmp .btn-ghost:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost:active:before,
.pangea-cmp .btn-ghost:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost.loading-shown {
 ;
 position:relative
}
.pangea-cmp .btn-ghost.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp .btn-ghost.loading-shown:hover:after,
.pangea-cmp .btn-ghost.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-ghost:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 
}
.pangea-cmp .btn-ghost:active,
.pangea-cmp .btn-ghost:focus,
.pangea-cmp .btn-ghost:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost:hover {
 background-color:transparent;
 color:#2f3132
}
.pangea-cmp .btn-ghost:active:before,
.pangea-cmp .btn-ghost:focus:before,
.pangea-cmp .btn-ghost:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-ghost:focus:not(.focus--mouse):before {
 border-width:2px
}
.pangea-cmp .btn-ghost-compact {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 background-color:transparent;
 position:relative;
 color:#2f3132;
 padding:6px 14px;
 font-size:13px
}
.pangea-cmp .btn-ghost-compact:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-compact:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .btn-ghost-compact:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp .btn-ghost-compact:active,
.pangea-cmp .btn-ghost-compact:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost-compact:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-compact:active:before,
.pangea-cmp .btn-ghost-compact:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost-compact:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-compact.loading-shown {
 ;
 position:relative
}
.pangea-cmp .btn-ghost-compact.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp .btn-ghost-compact.loading-shown:hover:after,
.pangea-cmp .btn-ghost-compact.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-ghost-compact:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 
}
.pangea-cmp .btn-ghost-compact:active,
.pangea-cmp .btn-ghost-compact:focus,
.pangea-cmp .btn-ghost-compact:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost-compact:hover {
 background-color:transparent;
 color:#2f3132
}
.pangea-cmp .btn-ghost-compact:active:before,
.pangea-cmp .btn-ghost-compact:focus:before,
.pangea-cmp .btn-ghost-compact:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost-compact:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-ghost-compact:focus:not(.focus--mouse):before {
 border-width:2px
}
.pangea-cmp .btn-ghost-dark {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 padding:18px 36px;
 background-color:transparent;
 position:relative;
 color:#2f3132
}
.pangea-cmp .btn-ghost-dark:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-dark:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .btn-ghost-dark:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp .btn-ghost-dark:active,
.pangea-cmp .btn-ghost-dark:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost-dark:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-dark:active:before,
.pangea-cmp .btn-ghost-dark:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost-dark:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-dark.loading-shown {
 ;
 position:relative
}
.pangea-cmp .btn-ghost-dark.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp .btn-ghost-dark.loading-shown:hover:after,
.pangea-cmp .btn-ghost-dark.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-ghost-dark:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 
}
.pangea-cmp .btn-ghost-dark:active,
.pangea-cmp .btn-ghost-dark:focus,
.pangea-cmp .btn-ghost-dark:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost-dark:hover {
 background-color:transparent;
 color:#2f3132
}
.pangea-cmp .btn-ghost-dark:active:before,
.pangea-cmp .btn-ghost-dark:focus:before,
.pangea-cmp .btn-ghost-dark:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost-dark:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-ghost-dark:focus:not(.focus--mouse):before {
 border-width:2px
}
.pangea-cmp .btn-ghost-light {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 padding:18px 36px;
 position:relative;
 color:#2f3132;
 color:#fff;
 background-color:transparent
}
.pangea-cmp .btn-ghost-light:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-light:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .btn-ghost-light:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp .btn-ghost-light:active,
.pangea-cmp .btn-ghost-light:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost-light:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-light:active:before,
.pangea-cmp .btn-ghost-light:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost-light:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-light.loading-shown {
 ;
 position:relative
}
.pangea-cmp .btn-ghost-light.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp .btn-ghost-light.loading-shown:hover:after,
.pangea-cmp .btn-ghost-light.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-ghost-light:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 
}
.pangea-cmp .btn-ghost-light:active,
.pangea-cmp .btn-ghost-light:focus,
.pangea-cmp .btn-ghost-light:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost-light:hover {
 background-color:transparent;
 color:#2f3132
}
.pangea-cmp .btn-ghost-light:active:before,
.pangea-cmp .btn-ghost-light:focus:before,
.pangea-cmp .btn-ghost-light:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost-light:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-ghost-light:before {
 border-color:#fff
}
.pangea-cmp .btn-ghost-light:active,
.pangea-cmp .btn-ghost-light:focus,
.pangea-cmp .btn-ghost-light:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost-light:hover {
 color:#fff
}
.pangea-cmp .btn-ghost-light:active:before,
.pangea-cmp .btn-ghost-light:focus:before,
.pangea-cmp .btn-ghost-light:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost-light:hover:before {
 border-color:#fff
}
.pangea-cmp .btn-ghost-light:focus:not(.focus--mouse):before {
 border-width:2px
}
.pangea-cmp .btn-ghost-compact-dark {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 background-color:transparent;
 position:relative;
 color:#2f3132;
 padding:6px 14px;
 font-size:13px
}
.pangea-cmp .btn-ghost-compact-dark:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-compact-dark:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .btn-ghost-compact-dark:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp .btn-ghost-compact-dark:active,
.pangea-cmp .btn-ghost-compact-dark:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost-compact-dark:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-compact-dark:active:before,
.pangea-cmp .btn-ghost-compact-dark:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost-compact-dark:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-compact-dark.loading-shown {
 ;
 position:relative
}
.pangea-cmp .btn-ghost-compact-dark.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp .btn-ghost-compact-dark.loading-shown:hover:after,
.pangea-cmp .btn-ghost-compact-dark.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-ghost-compact-dark:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 
}
.pangea-cmp .btn-ghost-compact-dark:active,
.pangea-cmp .btn-ghost-compact-dark:focus,
.pangea-cmp .btn-ghost-compact-dark:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost-compact-dark:hover {
 background-color:transparent;
 color:#2f3132
}
.pangea-cmp .btn-ghost-compact-dark:active:before,
.pangea-cmp .btn-ghost-compact-dark:focus:before,
.pangea-cmp .btn-ghost-compact-dark:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost-compact-dark:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-ghost-compact-dark:focus:not(.focus--mouse):before {
 border-width:2px
}
.pangea-cmp .btn-ghost-compact-light {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 position:relative;
 color:#2f3132;
 padding:6px 14px;
 font-size:13px;
 color:#fff;
 background-color:transparent
}
.pangea-cmp .btn-ghost-compact-light:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-compact-light:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .btn-ghost-compact-light:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp .btn-ghost-compact-light:active,
.pangea-cmp .btn-ghost-compact-light:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost-compact-light:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-compact-light:active:before,
.pangea-cmp .btn-ghost-compact-light:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost-compact-light:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-compact-light.loading-shown {
 ;
 position:relative
}
.pangea-cmp .btn-ghost-compact-light.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp .btn-ghost-compact-light.loading-shown:hover:after,
.pangea-cmp .btn-ghost-compact-light.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-ghost-compact-light:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 
}
.pangea-cmp .btn-ghost-compact-light:active,
.pangea-cmp .btn-ghost-compact-light:focus,
.pangea-cmp .btn-ghost-compact-light:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost-compact-light:hover {
 background-color:transparent;
 color:#2f3132
}
.pangea-cmp .btn-ghost-compact-light:active:before,
.pangea-cmp .btn-ghost-compact-light:focus:before,
.pangea-cmp .btn-ghost-compact-light:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost-compact-light:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-ghost-compact-light:before {
 border-color:#fff
}
.pangea-cmp .btn-ghost-compact-light:active,
.pangea-cmp .btn-ghost-compact-light:focus,
.pangea-cmp .btn-ghost-compact-light:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost-compact-light:hover {
 color:#fff
}
.pangea-cmp .btn-ghost-compact-light:active:before,
.pangea-cmp .btn-ghost-compact-light:focus:before,
.pangea-cmp .btn-ghost-compact-light:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost-compact-light:hover:before {
 border-color:#fff
}
.pangea-cmp .btn-ghost-compact-light:focus:not(.focus--mouse):before {
 border-width:2px
}
.pangea-cmp .btn-pill {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 padding:6px 14px;
 font-size:13px;
 border-radius:50px;
 text-transform:none
}
.pangea-cmp .btn-pill:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-pill:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .btn-pill:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp .btn-pill:active,
.pangea-cmp .btn-pill:focus:not(.focus--mouse),
.pangea-cmp .btn-pill:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-pill:active:before,
.pangea-cmp .btn-pill:focus:not(.focus--mouse):before,
.pangea-cmp .btn-pill:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-pill.loading-shown {
 ;
 position:relative
}
.pangea-cmp .btn-pill.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp .btn-pill.loading-shown:hover:after,
.pangea-cmp .btn-pill.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-pill:before,
.pangea-cmp .btn-pill:hover:before {
 border-radius:50px
}
.pangea-cmp .btn-pill-dark {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 background-color:#2f3132;
 color:var(--p-accent-color,#fff);
 padding:6px 14px;
 font-size:13px;
 border-radius:50px;
 text-transform:none
}
.pangea-cmp .btn-pill-dark:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-pill-dark:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .btn-pill-dark:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp .btn-pill-dark:active,
.pangea-cmp .btn-pill-dark:focus:not(.focus--mouse),
.pangea-cmp .btn-pill-dark:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-pill-dark:active:before,
.pangea-cmp .btn-pill-dark:focus:not(.focus--mouse):before,
.pangea-cmp .btn-pill-dark:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-pill-dark.loading-shown {
 ;
 position:relative
}
.pangea-cmp .btn-pill-dark.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp .btn-pill-dark.loading-shown:hover:after,
.pangea-cmp .btn-pill-dark.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-pill-dark:focus {
 color:var(--p-accent-color,#fff)
}
.pangea-cmp .btn-pill-dark:hover {
 color:#2f3132;
 background-color:transparent
}
.pangea-cmp .btn-pill-dark:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-pill-dark:before,
.pangea-cmp .btn-pill-dark:hover:before {
 border-radius:50px
}
.pangea-cmp .btn-pill-light {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 padding:6px 14px;
 font-size:13px;
 border-radius:50px;
 text-transform:none;
 color:var(--p-accent-color,#2f3132);
 background-color:#fff
}
.pangea-cmp .btn-pill-light:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-pill-light:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .btn-pill-light:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp .btn-pill-light:active,
.pangea-cmp .btn-pill-light:focus:not(.focus--mouse),
.pangea-cmp .btn-pill-light:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-pill-light:active:before,
.pangea-cmp .btn-pill-light:focus:not(.focus--mouse):before,
.pangea-cmp .btn-pill-light:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-pill-light.loading-shown {
 ;
 position:relative
}
.pangea-cmp .btn-pill-light.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp .btn-pill-light.loading-shown:hover:after,
.pangea-cmp .btn-pill-light.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-pill-light:before,
.pangea-cmp .btn-pill-light:hover:before {
 border-radius:50px
}
.pangea-cmp .btn-pill-light:focus {
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-pill-light:hover {
 color:#fff
}
.pangea-cmp .btn-pill-light:hover:before {
 border-color:#fff
}
.pangea-cmp .btn-pill-light.loading-shown:hover {
 background-color:#fff;
 color:#2f3132
}
.pangea-cmp .btn-pill-light.loading-shown:hover:after,
.pangea-cmp .btn-pill-light.loading-shown:hover:before {
 border-color:#fff
}
.pangea-cmp .btn-ghost-pill {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 background-color:transparent;
 position:relative;
 color:#2f3132;
 padding:6px 14px;
 font-size:13px;
 border-radius:50px;
 text-transform:none
}
.pangea-cmp .btn-ghost-pill:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-pill:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .btn-ghost-pill:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp .btn-ghost-pill:active,
.pangea-cmp .btn-ghost-pill:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost-pill:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-pill:active:before,
.pangea-cmp .btn-ghost-pill:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost-pill:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-pill.loading-shown {
 ;
 position:relative
}
.pangea-cmp .btn-ghost-pill.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp .btn-ghost-pill.loading-shown:hover:after,
.pangea-cmp .btn-ghost-pill.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-ghost-pill:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 
}
.pangea-cmp .btn-ghost-pill:active,
.pangea-cmp .btn-ghost-pill:focus,
.pangea-cmp .btn-ghost-pill:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost-pill:hover {
 background-color:transparent;
 color:#2f3132
}
.pangea-cmp .btn-ghost-pill:active:before,
.pangea-cmp .btn-ghost-pill:focus:before,
.pangea-cmp .btn-ghost-pill:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost-pill:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-ghost-pill:focus:not(.focus--mouse):before {
 border-width:2px
}
.pangea-cmp .btn-ghost-pill:before,
.pangea-cmp .btn-ghost-pill:hover:before {
 border-radius:50px
}
.pangea-cmp .btn-ghost-pill-dark {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 background-color:transparent;
 position:relative;
 color:#2f3132;
 padding:6px 14px;
 font-size:13px;
 border-radius:50px;
 text-transform:none
}
.pangea-cmp .btn-ghost-pill-dark:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-pill-dark:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .btn-ghost-pill-dark:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp .btn-ghost-pill-dark:active,
.pangea-cmp .btn-ghost-pill-dark:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost-pill-dark:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-pill-dark:active:before,
.pangea-cmp .btn-ghost-pill-dark:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost-pill-dark:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-pill-dark.loading-shown {
 ;
 position:relative
}
.pangea-cmp .btn-ghost-pill-dark.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp .btn-ghost-pill-dark.loading-shown:hover:after,
.pangea-cmp .btn-ghost-pill-dark.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-ghost-pill-dark:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 
}
.pangea-cmp .btn-ghost-pill-dark:active,
.pangea-cmp .btn-ghost-pill-dark:focus,
.pangea-cmp .btn-ghost-pill-dark:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost-pill-dark:hover {
 background-color:transparent;
 color:#2f3132
}
.pangea-cmp .btn-ghost-pill-dark:active:before,
.pangea-cmp .btn-ghost-pill-dark:focus:before,
.pangea-cmp .btn-ghost-pill-dark:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost-pill-dark:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-ghost-pill-dark:focus:not(.focus--mouse):before {
 border-width:2px
}
.pangea-cmp .btn-ghost-pill-dark:before,
.pangea-cmp .btn-ghost-pill-dark:hover:before {
 border-radius:50px
}
.pangea-cmp .btn-ghost-pill-light {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 position:relative;
 color:#2f3132;
 padding:6px 14px;
 font-size:13px;
 border-radius:50px;
 text-transform:none;
 color:#fff;
 background-color:transparent
}
.pangea-cmp .btn-ghost-pill-light:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-pill-light:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .btn-ghost-pill-light:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp .btn-ghost-pill-light:active,
.pangea-cmp .btn-ghost-pill-light:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost-pill-light:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-pill-light:active:before,
.pangea-cmp .btn-ghost-pill-light:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost-pill-light:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .btn-ghost-pill-light.loading-shown {
 ;
 position:relative
}
.pangea-cmp .btn-ghost-pill-light.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp .btn-ghost-pill-light.loading-shown:hover:after,
.pangea-cmp .btn-ghost-pill-light.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-ghost-pill-light:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 
}
.pangea-cmp .btn-ghost-pill-light:active,
.pangea-cmp .btn-ghost-pill-light:focus,
.pangea-cmp .btn-ghost-pill-light:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost-pill-light:hover {
 background-color:transparent;
 color:#2f3132
}
.pangea-cmp .btn-ghost-pill-light:active:before,
.pangea-cmp .btn-ghost-pill-light:focus:before,
.pangea-cmp .btn-ghost-pill-light:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost-pill-light:hover:before {
 border-color:#2f3132
}
.pangea-cmp .btn-ghost-pill-light:before,
.pangea-cmp .btn-ghost-pill-light:hover:before {
 border-radius:50px
}
.pangea-cmp .btn-ghost-pill-light:before {
 border-color:#fff
}
.pangea-cmp .btn-ghost-pill-light:active,
.pangea-cmp .btn-ghost-pill-light:focus,
.pangea-cmp .btn-ghost-pill-light:focus:not(.focus--mouse),
.pangea-cmp .btn-ghost-pill-light:hover {
 color:#fff
}
.pangea-cmp .btn-ghost-pill-light:active:before,
.pangea-cmp .btn-ghost-pill-light:focus:before,
.pangea-cmp .btn-ghost-pill-light:focus:not(.focus--mouse):before,
.pangea-cmp .btn-ghost-pill-light:hover:before {
 border-color:#fff
}
.pangea-cmp .btn-ghost-pill-light:focus:not(.focus--mouse):before {
 border-width:2px
}
.pangea-cmp .cta-anchor {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 background-color:transparent;
 padding:0
}
.pangea-cmp .cta-anchor:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .cta-anchor:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .cta-anchor:hover span {
 text-decoration:underline
}
.pangea-cmp .cta-anchor-large {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 font-size:18px;
 background-color:transparent;
 position:relative;
 top:3px;
 padding:0
}
.pangea-cmp .cta-anchor-large:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .cta-anchor-large:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .cta-anchor-large:hover span {
 text-decoration:underline
}
.pangea-cmp .cta-anchor-small {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 text-transform:none;
 background-color:transparent;
 padding:0
}
.pangea-cmp .cta-anchor-small:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .cta-anchor-small:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .cta-anchor-small:hover span {
 text-decoration:underline
}
.pangea-cmp .price-atc-cta:not(.text-style-cta) .btn-buy-cta {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 padding:18px 36px
}
.pangea-cmp .price-atc-cta:not(.text-style-cta) .btn-buy-cta:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .price-atc-cta:not(.text-style-cta) .btn-buy-cta:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp .price-atc-cta:not(.text-style-cta) .btn-buy-cta:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp .price-atc-cta:not(.text-style-cta) .btn-buy-cta:active,
.pangea-cmp .price-atc-cta:not(.text-style-cta) .btn-buy-cta:focus:not(.focus--mouse),
.pangea-cmp .price-atc-cta:not(.text-style-cta) .btn-buy-cta:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .price-atc-cta:not(.text-style-cta) .btn-buy-cta:active:before,
.pangea-cmp .price-atc-cta:not(.text-style-cta) .btn-buy-cta:focus:not(.focus--mouse):before,
.pangea-cmp .price-atc-cta:not(.text-style-cta) .btn-buy-cta:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp .price-atc-cta:not(.text-style-cta) .btn-buy-cta.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp .price-atc-cta:not(.text-style-cta) .btn-buy-cta.loading-shown:hover:after,
.pangea-cmp .price-atc-cta:not(.text-style-cta) .btn-buy-cta.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp .price-atc-cta:not(.text-style-cta) .btn-buy-cta.loading-shown {
 ;
 position:relative
}
.pangea-cmp .price-atc-cta:not(.text-style-cta) .btn-buy-cta.loading-shown:hover {
 cursor:default
}
.component-secondary-nav a.btn-buy-cta {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 padding:6px 14px;
 font-size:13px
}
.component-secondary-nav a.btn-buy-cta:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.component-secondary-nav a.btn-buy-cta:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.component-secondary-nav a.btn-buy-cta:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.component-secondary-nav a.btn-buy-cta:active,
.component-secondary-nav a.btn-buy-cta:focus:not(.focus--mouse),
.component-secondary-nav a.btn-buy-cta:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.component-secondary-nav a.btn-buy-cta:active:before,
.component-secondary-nav a.btn-buy-cta:focus:not(.focus--mouse):before,
.component-secondary-nav a.btn-buy-cta:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.component-secondary-nav a.btn-buy-cta.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.component-secondary-nav a.btn-buy-cta.loading-shown:hover:after,
.component-secondary-nav a.btn-buy-cta.loading-shown:hover:before {
 border-color:#2f3132
}
.component-secondary-nav a.btn-buy-cta.loading-shown {
 ;
 position:relative
}
.component-secondary-nav a.btn-buy-cta.loading-shown:hover {
 cursor:default
}
.component-secondary-nav .navBtns .pangea-cmp a.btn-buy-cta {
 padding:6px 14px;
 font-size:13px
}
.pangea-cmp .pagination-dots,
.pangea-cmp .slick-dots {
 width:100%;
 display:flex;
 align-items:center;
 justify-content:center;
 margin:0;
 padding:0;
 list-style:none
}
.pangea-cmp .pagination-dots:after,
.pangea-cmp .slick-dots:after {
 content:"";
 display:table;
 clear:both
}
.pangea-cmp .pagination-dots li,
.pangea-cmp .slick-dots li {
 width:24px
}
@media (min-width:720px) {
 .pangea-cmp .pagination-dots li,
 .pangea-cmp .slick-dots li {
  width:32px
 }
}
.pangea-cmp .pagination-dots li button,
.pangea-cmp .slick-dots li button {
 outline:none;
 background:none;
 outline:0;
 padding:0;
 display:block;
 position:relative;
 cursor:pointer;
 transition:all 0.3s linear;
 margin:0 auto;
 width:12px;
 height:12px;
 border:3px solid #fff;
 border-radius:100%;
 background-color:#fff;
 color:#2f3132
}
.pangea-cmp .pagination-dots li.slick-active button,
.pangea-cmp .slick-dots li.slick-active button {
 width:16px;
 height:16px;
 background-color:transparent;
 color:#2f3132
}
@media (max-width:719px) {
 .pangea-cmp .pagination-dots li button,
 .pangea-cmp .slick-dots li button {
  width:8px;
  height:8px
 }
 .pangea-cmp .pagination-dots li.slick-active button,
 .pangea-cmp .slick-dots li.slick-active button {
  width:14px;
  height:14px
 }
}
.pangea-cmp .slick-dots {
 padding:0;
 display:flex;
 justify-content:center;
 flex-wrap:wrap;
 margin:0;
 position:absolute;
 bottom:40px;
 left:0;
 right:0;
 width:100%;
 min-height:30px
}
.pangea-cmp .slick-dots li {
 float:left
}
.pangea-cmp .slick-dots button {
 font-size:0;
 line-height:0
}
.pangea-cmp .carousel-controls.theme-light .pagination-dots .pangea-cmp .pagination-dots li button,
.pangea-cmp .carousel-controls.theme-light .pagination-dots .pangea-cmp .slick-dots li button,
.pangea-cmp .carousel-controls.theme-light .pangea-cmp.pagination-dots .pagination-dots li button,
.pangea-cmp .carousel-controls.theme-light .pangea-cmp.pagination-dots .slick-dots li button,
.pangea-cmp.theme-light .pagination-dots li button,
.pangea-cmp.theme-light .slick-dots li button,
.pangea-cmp[data-theme=theme-light] .pagination-dots li button,
.pangea-cmp[data-theme=theme-light] .slick-dots li button,
.theme-light .pangea-cmp .pagination-dots li button,
.theme-light .pangea-cmp .slick-dots li button {
 background:#2f3132;
 border-color:#2f3132;
 color:#fff
}
.pangea-cmp .carousel-controls.theme-light .pangea-cmp.pagination-dots .pagination-dots li.slick-active button,
.pangea-cmp .carousel-controls.theme-light .pangea-cmp.pagination-dots .slick-dots li.slick-active button,
.pangea-cmp.theme-light .pagination-dots li.slick-active button,
.pangea-cmp.theme-light .slick-dots li.slick-active button,
.pangea-cmp[data-theme=theme-light] .pagination-dots li.slick-active button,
.pangea-cmp[data-theme=theme-light] .slick-dots li.slick-active button,
.theme-light .pangea-cmp .pagination-dots li.slick-active button,
.theme-light .pangea-cmp .slick-dots li.slick-active button {
 background-color:transparent;
 color:#2f3132
}
.pangea-cmp .carousel-controls.theme-light .pangea-cmp.pagination-dots .pagination-dots li.slick-active button:after,
.pangea-cmp .carousel-controls.theme-light .pangea-cmp.pagination-dots .slick-dots li.slick-active button:after,
.pangea-cmp.theme-light .pagination-dots li.slick-active button:after,
.pangea-cmp.theme-light .slick-dots li.slick-active button:after,
.pangea-cmp[data-theme=theme-light] .pagination-dots li.slick-active button:after,
.pangea-cmp[data-theme=theme-light] .slick-dots li.slick-active button:after,
.theme-light .pangea-cmp .pagination-dots li.slick-active button:after,
.theme-light .pangea-cmp .slick-dots li.slick-active button:after {
 color:#2f3132
}
.pangea-cmp.theme-dark .pagination-dots li button,
.pangea-cmp.theme-dark .slick-dots li button,
.pangea-cmp[data-theme=theme-dark] .pagination-dots li button,
.pangea-cmp[data-theme=theme-dark] .slick-dots li button,
.theme-dark .pangea-cmp .pagination-dots li button,
.theme-dark .pangea-cmp .slick-dots li button {
 background:#fff;
 border-color:#fff;
 color:#2f3132
}
.pangea-cmp.theme-dark .pagination-dots li.slick-active button,
.pangea-cmp.theme-dark .slick-dots li.slick-active button,
.pangea-cmp[data-theme=theme-dark] .pagination-dots li.slick-active button,
.pangea-cmp[data-theme=theme-dark] .slick-dots li.slick-active button,
.theme-dark .pangea-cmp .pagination-dots li.slick-active button,
.theme-dark .pangea-cmp .slick-dots li.slick-active button {
 background-color:transparent
}
.pangea-cmp.theme-dark .pagination-dots li.slick-active button:after,
.pangea-cmp.theme-dark .slick-dots li.slick-active button:after,
.pangea-cmp[data-theme=theme-dark] .pagination-dots li.slick-active button:after,
.pangea-cmp[data-theme=theme-dark] .slick-dots li.slick-active button:after,
.theme-dark .pangea-cmp .pagination-dots li.slick-active button:after,
.theme-dark .pangea-cmp .slick-dots li.slick-active button:after {
 color:#fff
}
@media (max-width:719px) {
 .pangea-cmp.theme-light-mobile .pagination-dots li button,
 .pangea-cmp.theme-light-mobile .slick-dots li button,
 .pangea-cmp[data-theme-mobile=theme-light] .pagination-dots li button,
 .pangea-cmp[data-theme-mobile=theme-light] .slick-dots li button,
 .theme-light-mobile .pangea-cmp .pagination-dots li button,
 .theme-light-mobile .pangea-cmp .slick-dots li button {
  background:#2f3132;
  border-color:#2f3132;
  color:#fff
 }
 .pangea-cmp.theme-light-mobile .pagination-dots li.slick-active button,
 .pangea-cmp.theme-light-mobile .slick-dots li.slick-active button,
 .pangea-cmp[data-theme-mobile=theme-light] .pagination-dots li.slick-active button,
 .pangea-cmp[data-theme-mobile=theme-light] .slick-dots li.slick-active button,
 .theme-light-mobile .pangea-cmp .pagination-dots li.slick-active button,
 .theme-light-mobile .pangea-cmp .slick-dots li.slick-active button {
  background-color:transparent;
  color:#2f3132
 }
 .pangea-cmp.theme-light-mobile .pagination-dots li.slick-active button:after,
 .pangea-cmp.theme-light-mobile .slick-dots li.slick-active button:after,
 .pangea-cmp[data-theme-mobile=theme-light] .pagination-dots li.slick-active button:after,
 .pangea-cmp[data-theme-mobile=theme-light] .slick-dots li.slick-active button:after,
 .theme-light-mobile .pangea-cmp .pagination-dots li.slick-active button:after,
 .theme-light-mobile .pangea-cmp .slick-dots li.slick-active button:after {
  color:#2f3132
 }
 .pangea-cmp.theme-dark-mobile .pagination-dots li button,
 .pangea-cmp.theme-dark-mobile .slick-dots li button,
 .pangea-cmp[data-theme-mobile=theme-dark] .pagination-dots li button,
 .pangea-cmp[data-theme-mobile=theme-dark] .slick-dots li button,
 .theme-dark-mobile .pangea-cmp .pagination-dots li button,
 .theme-dark-mobile .pangea-cmp .slick-dots li button {
  background:#fff;
  border-color:#fff;
  color:#2f3132
 }
 .pangea-cmp.theme-dark-mobile .pagination-dots li.slick-active button,
 .pangea-cmp.theme-dark-mobile .slick-dots li.slick-active button,
 .pangea-cmp[data-theme-mobile=theme-dark] .pagination-dots li.slick-active button,
 .pangea-cmp[data-theme-mobile=theme-dark] .slick-dots li.slick-active button,
 .theme-dark-mobile .pangea-cmp .pagination-dots li.slick-active button,
 .theme-dark-mobile .pangea-cmp .slick-dots li.slick-active button {
  background-color:transparent
 }
 .pangea-cmp.theme-dark-mobile .pagination-dots li.slick-active button:after,
 .pangea-cmp.theme-dark-mobile .slick-dots li.slick-active button:after,
 .pangea-cmp[data-theme-mobile=theme-dark] .pagination-dots li.slick-active button:after,
 .pangea-cmp[data-theme-mobile=theme-dark] .slick-dots li.slick-active button:after,
 .theme-dark-mobile .pangea-cmp .pagination-dots li.slick-active button:after,
 .theme-dark-mobile .pangea-cmp .slick-dots li.slick-active button:after {
  color:#fff
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.theme-light-tablet .pagination-dots li button,
 .pangea-cmp.theme-light-tablet .slick-dots li button,
 .pangea-cmp[data-theme-tablet=theme-light] .pagination-dots li button,
 .pangea-cmp[data-theme-tablet=theme-light] .slick-dots li button,
 .theme-light-tablet .pangea-cmp .pagination-dots li button,
 .theme-light-tablet .pangea-cmp .slick-dots li button {
  background:#2f3132;
  border-color:#2f3132;
  color:#fff
 }
 .pangea-cmp.theme-light-tablet .pagination-dots li.slick-active button,
 .pangea-cmp.theme-light-tablet .slick-dots li.slick-active button,
 .pangea-cmp[data-theme-tablet=theme-light] .pagination-dots li.slick-active button,
 .pangea-cmp[data-theme-tablet=theme-light] .slick-dots li.slick-active button,
 .theme-light-tablet .pangea-cmp .pagination-dots li.slick-active button,
 .theme-light-tablet .pangea-cmp .slick-dots li.slick-active button {
  background-color:transparent;
  color:#2f3132
 }
 .pangea-cmp.theme-light-tablet .pagination-dots li.slick-active button:after,
 .pangea-cmp.theme-light-tablet .slick-dots li.slick-active button:after,
 .pangea-cmp[data-theme-tablet=theme-light] .pagination-dots li.slick-active button:after,
 .pangea-cmp[data-theme-tablet=theme-light] .slick-dots li.slick-active button:after,
 .theme-light-tablet .pangea-cmp .pagination-dots li.slick-active button:after,
 .theme-light-tablet .pangea-cmp .slick-dots li.slick-active button:after {
  color:#2f3132
 }
 .pangea-cmp.theme-dark-tablet .pagination-dots li button,
 .pangea-cmp.theme-dark-tablet .slick-dots li button,
 .pangea-cmp[data-theme-tablet=theme-dark] .pagination-dots li button,
 .pangea-cmp[data-theme-tablet=theme-dark] .slick-dots li button,
 .theme-dark-tablet .pangea-cmp .pagination-dots li button,
 .theme-dark-tablet .pangea-cmp .slick-dots li button {
  background:#fff;
  border-color:#fff;
  color:#2f3132
 }
 .pangea-cmp.theme-dark-tablet .pagination-dots li.slick-active button,
 .pangea-cmp.theme-dark-tablet .slick-dots li.slick-active button,
 .pangea-cmp[data-theme-tablet=theme-dark] .pagination-dots li.slick-active button,
 .pangea-cmp[data-theme-tablet=theme-dark] .slick-dots li.slick-active button,
 .theme-dark-tablet .pangea-cmp .pagination-dots li.slick-active button,
 .theme-dark-tablet .pangea-cmp .slick-dots li.slick-active button {
  background-color:transparent
 }
 .pangea-cmp.theme-dark-tablet .pagination-dots li.slick-active button:after,
 .pangea-cmp.theme-dark-tablet .slick-dots li.slick-active button:after,
 .pangea-cmp[data-theme-tablet=theme-dark] .pagination-dots li.slick-active button:after,
 .pangea-cmp[data-theme-tablet=theme-dark] .slick-dots li.slick-active button:after,
 .theme-dark-tablet .pangea-cmp .pagination-dots li.slick-active button:after,
 .theme-dark-tablet .pangea-cmp .slick-dots li.slick-active button:after {
  color:#fff
 }
}
@media (min-width:1025px) {
 .pangea-cmp.theme-light-desktop .pagination-dots li button,
 .pangea-cmp.theme-light-desktop .slick-dots li button,
 .pangea-cmp[data-theme-desktop=theme-light] .pagination-dots li button,
 .pangea-cmp[data-theme-desktop=theme-light] .slick-dots li button,
 .theme-light-desktop .pangea-cmp .pagination-dots li button,
 .theme-light-desktop .pangea-cmp .slick-dots li button {
  background:#2f3132;
  border-color:#2f3132;
  color:#fff
 }
 .pangea-cmp.theme-light-desktop .pagination-dots li.slick-active button,
 .pangea-cmp.theme-light-desktop .slick-dots li.slick-active button,
 .pangea-cmp[data-theme-desktop=theme-light] .pagination-dots li.slick-active button,
 .pangea-cmp[data-theme-desktop=theme-light] .slick-dots li.slick-active button,
 .theme-light-desktop .pangea-cmp .pagination-dots li.slick-active button,
 .theme-light-desktop .pangea-cmp .slick-dots li.slick-active button {
  background-color:transparent;
  color:#2f3132
 }
 .pangea-cmp.theme-light-desktop .pagination-dots li.slick-active button:after,
 .pangea-cmp.theme-light-desktop .slick-dots li.slick-active button:after,
 .pangea-cmp[data-theme-desktop=theme-light] .pagination-dots li.slick-active button:after,
 .pangea-cmp[data-theme-desktop=theme-light] .slick-dots li.slick-active button:after,
 .theme-light-desktop .pangea-cmp .pagination-dots li.slick-active button:after,
 .theme-light-desktop .pangea-cmp .slick-dots li.slick-active button:after {
  color:#2f3132
 }
 .pangea-cmp.theme-dark-desktop .pagination-dots li button,
 .pangea-cmp.theme-dark-desktop .slick-dots li button,
 .pangea-cmp[data-theme-desktop=theme-dark] .pagination-dots li button,
 .pangea-cmp[data-theme-desktop=theme-dark] .slick-dots li button,
 .theme-dark-desktop .pangea-cmp .pagination-dots li button,
 .theme-dark-desktop .pangea-cmp .slick-dots li button {
  background:#fff;
  border-color:#fff;
  color:#2f3132
 }
 .pangea-cmp.theme-dark-desktop .pagination-dots li.slick-active button,
 .pangea-cmp.theme-dark-desktop .slick-dots li.slick-active button,
 .pangea-cmp[data-theme-desktop=theme-dark] .pagination-dots li.slick-active button,
 .pangea-cmp[data-theme-desktop=theme-dark] .slick-dots li.slick-active button,
 .theme-dark-desktop .pangea-cmp .pagination-dots li.slick-active button,
 .theme-dark-desktop .pangea-cmp .slick-dots li.slick-active button {
  background-color:transparent
 }
 .pangea-cmp.theme-dark-desktop .pagination-dots li.slick-active button:after,
 .pangea-cmp.theme-dark-desktop .slick-dots li.slick-active button:after,
 .pangea-cmp[data-theme-desktop=theme-dark] .pagination-dots li.slick-active button:after,
 .pangea-cmp[data-theme-desktop=theme-dark] .slick-dots li.slick-active button:after,
 .theme-dark-desktop .pangea-cmp .pagination-dots li.slick-active button:after,
 .theme-dark-desktop .pangea-cmp .slick-dots li.slick-active button:after {
  color:#fff
 }
}
.pangea-cmp .next-btn,
.pangea-cmp .prev-btn {
 background:none;
 outline:none;
 border:none;
 padding:0;
 width:40px;
 height:40px;

}
.pangea-cmp .next-btn img,
.pangea-cmp .next-btn svg,
.pangea-cmp .prev-btn img,
.pangea-cmp .prev-btn svg {
 width:100%
}
.pangea-cmp .next-btn .carousel-chevron,
.pangea-cmp .prev-btn .carousel-chevron {
 transition:fill 0.5s linear
}
.theme-light .pangea-cmp .next-btn .carousel-chevron,
.theme-light .pangea-cmp .prev-btn .carousel-chevron,
[data-theme=theme-light] .pangea-cmp .next-btn .carousel-chevron,
[data-theme=theme-light] .pangea-cmp .prev-btn .carousel-chevron {
 fill:black
}
@media (max-width:719px) {
 .pangea-cmp.theme-light-mobile .carousel-chevron,
 .pangea-cmp[data-theme-mobile=theme-light] .carousel-chevron,
 .theme-light-mobile .pangea-cmp .carousel-chevron {
  fill:black
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.theme-light-tablet .carousel-chevron,
 .pangea-cmp[data-theme-tablet=theme-light] .carousel-chevron,
 .theme-light-tablet .pangea-cmp .carousel-chevron {
  fill:black
 }
}
@media (min-width:1025px) {
 .pangea-cmp.theme-light-desktop .carousel-chevron,
 .pangea-cmp[data-theme-desktop=theme-light] .carousel-chevron,
 .theme-light-desktop .pangea-cmp .carousel-chevron {
  fill:black
 }
}
.pangea-cmp .prev-btn svg {
 transform:scaleX(-1)
}
.cta-icon-page-link {
 position:relative
}
.cta-icon-page-link>span {
 display:inline;
 padding-right:1.5em
}
.cta-icon-page-link:after {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-left:-1em;
 text-align:right
}
a.cta-icon-page-link:after {
 position:absolute
}
.cta-icon-anchor {
 position:relative
}
.cta-icon-anchor>span {
 display:inline;
 padding-right:1.5em
}
.cta-icon-anchor:after {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-left:-1em;
 text-align:right
}
a.cta-icon-anchor:after {
 position:absolute
}
.cta-icon-modal {
 position:relative
}
.cta-icon-modal>span {
 display:inline;
 padding-right:1.5em
}
.cta-icon-modal:after {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-left:-1em;
 text-align:right
}
a.cta-icon-modal:after {
 position:absolute
}
.cta-icon-download {
 position:relative
}
.cta-icon-download>span {
 display:inline;
 padding-right:1.5em
}
.cta-icon-download:after {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-left:-1em;
 text-align:right
}
a.cta-icon-download:after {
 position:absolute
}
.cta-icon-video:after {
 content:""
}
.cta-icon-back {
 position:relative
}
.cta-icon-back>span {
 display:inline
}
.cta-icon-back>span:before {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-right:0.4em;
 display:inline-block
}
.cta-icon-grid {
 position:relative
}
.cta-icon-grid>span {
 display:inline;
 padding-right:1.5em
}
.cta-icon-grid:after {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-left:-1em;
 text-align:right
}
a.cta-icon-grid:after {
 position:absolute
}
.cta-icon-apple-podcasts {
 position:relative
}
.cta-icon-apple-podcasts>span {
 display:inline
}
.cta-icon-apple-podcasts>span:before {
 content:"►";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-right:0.4em;
 display:inline-block
}
.cta-icon-discord {
 position:relative
}
.cta-icon-discord>span {
 display:inline
}
.cta-icon-discord>span:before {
 content:"►";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-right:0.4em;
 display:inline-block
}
.cta-icon-fb {
 position:relative
}
.cta-icon-fb>span {
 display:inline
}
.cta-icon-fb>span:before {
 content:"►";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-right:0.4em;
 display:inline-block
}
.cta-icon-insta {
 position:relative
}
.cta-icon-insta>span {
 display:inline
}
.cta-icon-insta>span:before {
 content:"►";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-right:0.4em;
 display:inline-block
}
.cta-icon-obs-studio {
 position:relative
}
.cta-icon-obs-studio>span {
 display:inline
}
.cta-icon-obs-studio>span:before {
 content:"►";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-right:0.4em;
 display:inline-block
}
.cta-icon-streamlabs {
 position:relative
}
.cta-icon-streamlabs>span {
 display:inline
}
.cta-icon-streamlabs>span:before {
 content:"►";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-right:0.4em;
 display:inline-block
}
.cta-icon-tiktok {
 position:relative
}
.cta-icon-tiktok>span {
 display:inline
}
.cta-icon-tiktok>span:before {
 content:"►";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-right:0.4em;
 display:inline-block
}
.cta-icon-twitch {
 position:relative
}
.cta-icon-twitch>span {
 display:inline
}
.cta-icon-twitch>span:before {
 content:"►";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-right:0.4em;
 display:inline-block
}
.cta-icon-twitter {
 position:relative
}
.cta-icon-twitter>span {
 display:inline
}
.cta-icon-twitter>span:before {
 content:"►";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-right:0.4em;
 display:inline-block
}
.cta-icon-youtube {
 position:relative
}
.cta-icon-youtube>span {
 display:inline
}
.cta-icon-youtube>span:before {
 content:"►";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-right:0.4em;
 display:inline-block
}
.loading-dots {
 display:inline-block;
 width:64px;
 height:64px;
 position:absolute;
 top:50%;
 left:50%;
 transform:translate3d(-50%,-50%,0)
}
.loading-dots>div {
 position:absolute;
 top:27px;
 width:11px;
 height:11px;
 border-radius:50%;
 animation-timing-function:cubic-bezier(0,1,1,0);
 background:black
}
.loading-dots>div:first-child {
 left:6px;
 animation:loading-dots-in 0.6s infinite
}
.loading-dots>div:nth-child(2) {
 left:6px;
 animation:loading-dots-slide 0.6s infinite
}
.loading-dots>div:nth-child(3) {
 left:26px;
 animation:loading-dots-slide 0.6s infinite
}
.loading-dots>div:nth-child(4) {
 left:45px;
 animation:loading-dots-out 0.6s infinite
}
@keyframes loading-dots-in {
 0% {
  transform:scale(0)
 }
 to {
  transform:scale(1)
 }
}
@keyframes loading-dots-slide {
 0% {
  transform:translate(0)
 }
 to {
  transform:translate(19px)
 }
}
@keyframes loading-dots-out {
 0% {
  transform:scale(1)
 }
 to {
  transform:scale(0)
 }
}
.pangea-css-skeleton {
 background:linear-gradient(90deg,#f4f4f4,#e1e2e3 50%,#f4f4f4);
 background-size:200% 100%;
 will-change:background-position;
 transform:translateZ(0);
 animation:skeletonAnim 1.3s linear infinite
}
.pangea-css-skeleton.rounded {
 border-radius:6px
}
@keyframes skeletonAnim {
 0% {
  background-position:0% 0%
 }
 to {
  background-position:-200% 0%
 }
}
.p-locale-flag {
 display:inline-block;
 background-repeat:no-repeat;
 background-position:-48px 0;
 background-size:94px 32px;
 width:46px;
 height:32px
}
.p-locale-flag-us {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/us.jpg)
}
.p-locale-flag-ca {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/ca.jpg)
}
.p-locale-flag-ad {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/ad.jpg)
}
.p-locale-flag-ae {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/ae.jpg)
}
.p-locale-flag-af {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/af.jpg)
}
.p-locale-flag-ag {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/ag.jpg)
}
.p-locale-flag-ai {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/ai.jpg)
}
.p-locale-flag-al {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/al.jpg)
}
.p-locale-flag-am {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/am.jpg)
}
.p-locale-flag-an {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/an.jpg)
}
.p-locale-flag-ao {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/ao.jpg)
}
.p-locale-flag-ar {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/ar.jpg)
}
.p-locale-flag-as {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/as.jpg)
}
.p-locale-flag-at {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/at.jpg)
}
.p-locale-flag-au {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/au.jpg)
}
.p-locale-flag-aw {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/aw.jpg)
}
.p-locale-flag-az {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/az.jpg)
}
.p-locale-flag-ba {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/ba.jpg)
}
.p-locale-flag-bb {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/bb.jpg)
}
.p-locale-flag-bd {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/bd.jpg)
}
.p-locale-flag-be {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/be.jpg)
}
.p-locale-flag-bf {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/bf.jpg)
}
.p-locale-flag-bg {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/bg.jpg)
}
.p-locale-flag-bh {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/bh.jpg)
}
.p-locale-flag-bi {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/bi.jpg)
}
.p-locale-flag-bj {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/bj.jpg)
}
.p-locale-flag-bm {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/bm.jpg)
}
.p-locale-flag-br {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/br.jpg)
}
.p-locale-flag-ch {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/ch.jpg)
}
.p-locale-flag-cn {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/cn.jpg)
}
.p-locale-flag-cz {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/cz.jpg)
}
.p-locale-flag-de {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/de.jpg)
}
.p-locale-flag-dk {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/dk.jpg)
}
.p-locale-flag-es {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/es.jpg)
}
.p-locale-flag-fi {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/fi.jpg)
}
.p-locale-flag-fr {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/fr.jpg)
}
.p-locale-flag-gb {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/gb.jpg)
}
.p-locale-flag-gr {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/gr.jpg)
}
.p-locale-flag-hk {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/hk.jpg)
}
.p-locale-flag-hu {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/hu.jpg)
}
.p-locale-flag-id {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/id.jpg)
}
.p-locale-flag-in {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/in.jpg)
}
.p-locale-flag-it {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/it.jpg)
}
.p-locale-flag-jp {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/jp.jpg)
}
.p-locale-flag-kr {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/kr.jpg)
}
.p-locale-flag-kw {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/kw.jpg)
}
.p-locale-flag-mx {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/mx.jpg)
}
.p-locale-flag-my {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/my.jpg)
}
.p-locale-flag-nl {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/nl.jpg)
}
.p-locale-flag-no {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/no.jpg)
}
.p-locale-flag-nz {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/nz.jpg)
}
.p-locale-flag-ph {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/ph.jpg)
}
.p-locale-flag-pl {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/pl.jpg)
}
.p-locale-flag-qa {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/qa.jpg)
}
.p-locale-flag-ru {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/ru.jpg)
}
.p-locale-flag-sa {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/sa.jpg)
}
.p-locale-flag-se {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/se.jpg)
}
.p-locale-flag-sg {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/sg.jpg)
}
.p-locale-flag-th {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/th.jpg)
}
.p-locale-flag-tr {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/tr.jpg)
}
.p-locale-flag-tw {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/tw.jpg)
}
.p-locale-flag-vn {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/vn.jpg)
}
.p-locale-flag-za {
 background-image:url(https://resource.logitech.com/w_64,h_22,c_scale,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/flags/za.jpg)
}
.flyout-menu-ctn {
 position:relative
}
.flyout-menu-ctn.open .flyout-menu {
 display:block
}
.flyout-menu {
 display:none;
 position:absolute;
 margin:0;
 padding:0;
 list-style:none
}
body.design .flyout-menu,
body.edit .flyout-menu,
body.wcm-design .flyout-menu,
body.wcm-edit .flyout-menu {
 display:block;
 position:static
}
.pangea-product-gallery-wrapper .product-gallery {
 position:relative
}
.pangea-product-gallery-wrapper .carousel-simple {
 box-sizing:content-box
}
.pangea-product-gallery-wrapper .pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple .indicator-dot-nav,
.pangea-product-gallery-wrapper .pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple .slick-dots {
 padding:0
}
.pangea-product-gallery-wrapper .product-gallery-thumbs {
 display:flex;
 flex-wrap:wrap;
 justify-content:flex-start;
 padding-top:15px
}
.pangea-product-gallery-wrapper .product-gallery-thumbs[data-num-thumbs="1"] {
 display:none
}
@media (max-width:719px) {
 .pangea-product-gallery-wrapper .product-gallery-thumbs {
  display:none
 }
}
@media (min-width:1025px) {
 .pangea-product-gallery-wrapper .product-gallery-thumbs {
  justify-content:center
 }
}
.pangea-product-gallery-wrapper .pangea-product-thumb {
 position:relative;
 border:1px solid #e1e2e3;
 border-radius:2px;
 margin:7px
}
.pangea-product-gallery-wrapper .pangea-product-thumb.active {
 box-shadow:0px 2px 0px #000
}
.pangea-product-gallery-wrapper .pangea-product-thumb picture {
 display:block;
 width:54px;
 height:34px
}
@media (min-width:1025px) {
 .pangea-product-gallery-wrapper .pangea-product-thumb picture {
  width:80px;
  height:50px
 }
}
.pangea-product-gallery-wrapper .pangea-product-thumb img {
 display:block;
 max-width:none;
 width:100%;
 height:100%;
 object-fit:contain
}
.pangea-product-gallery-wrapper .pangea-product-thumb[data-type=video] img {
 object-fit:cover
}
.pangea-product-gallery-wrapper .pangea-product-thumb .video-play-icon {
 box-shadow:0px 0px 8px rgba(0,0,0,0.2);
 border-radius:50%;
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%)
}
.pangea-product-gallery-wrapper .pangea-product-thumb .video-play-icon:after {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#fff;
 font-size:18px
}
@media (min-width:1025px) {
 .pangea-product-gallery-wrapper .pangea-product-thumb .video-play-icon:after {
  font-size:24px
 }
}
.pangea-product-gallery-wrapper[data-cursor-state=zoom-in],
.pangea-product-gallery-wrapper[data-cursor-state=zoom-out] {
 cursor:none
}
@media (min-width:1025px) {
 .pangea-product-gallery-wrapper .pangea-cmp.carousel-simple-ctn[data-dots-position-desktop=below] .carousel-simple {
  padding-bottom:0
 }
}
.pangea-product-gallery-wrapper .pangea-product-shot {
 position:relative;
 overflow:hidden
}
.pangea-product-gallery-wrapper .pangea-product-shot button {
 position:relative;
 width:100%
}
.pangea-product-gallery-wrapper .pangea-product-shot picture {
 display:flex;
 width:100%;
 align-items:center;
 justify-content:center
}
.pangea-product-gallery-wrapper .pangea-product-shot picture img {
 max-height:100%
}
.pangea-product-gallery-wrapper .pangea-product-shot[data-type=video] button:hover:after {
 transform:translate(-50%,-50%) scale(1.5)
}
.pangea-product-gallery-wrapper .pangea-product-shot[data-type=video] button:after {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#fff;
 font-size:50px;
 box-shadow:0px 0px 8px rgba(0,0,0,0.2);
 border-radius:50%;
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 transition:transform 0.2s ease-out
}
.pangea-product-gallery-wrapper .carousel-simple,
.pangea-product-gallery-wrapper .pangea-product-shot picture,
.pangea-product-gallery-wrapper[data-aspect-ratio="4x3"] .carousel-simple,
.pangea-product-gallery-wrapper[data-aspect-ratio="4x3"] .pangea-product-shot picture {
 aspect-ratio:4/3
}
.pangea-product-gallery-wrapper[data-aspect-ratio="16x9"] .carousel-simple,
.pangea-product-gallery-wrapper[data-aspect-ratio="16x9"] .pangea-product-shot picture {
 aspect-ratio:16/9
}
.pangea-product-gallery-wrapper[data-aspect-ratio="1x1"] .carousel-simple,
.pangea-product-gallery-wrapper[data-aspect-ratio="1x1"] .pangea-product-shot picture {
 aspect-ratio:1/1
}
.pangea-product-gallery-wrapper .slick-list {
 height:100%!important
}
.pangea-product-gallery-wrapper .zoom-img-ctn {
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 visibility:hidden;
 will-change:left,top
}
.pangea-product-gallery-wrapper .zoom-img-ctn.anim {
 transition:left 1s cubic-bezier(0.22,0.61,0.36,1),top 1s cubic-bezier(0.22,0.61,0.36,1)
}
.pangea-product-gallery-wrapper .zoom-img-ctn.anim-out {
 transition:left 0.4s cubic-bezier(0.65,0.05,0.36,1),top 0.4s cubic-bezier(0.65,0.05,0.36,1)
}
.pangea-product-gallery-wrapper .zoom-img-ctn:after {
 content:"";
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.pangea-product-gallery-wrapper .zoom-img {
 transform-origin:center;
 max-width:none;
 max-height:none;
 will-change:transform
}
.pangea-product-gallery-wrapper .zoom-img.anim {
 transition:transform 0.4s cubic-bezier(0.65,0.05,0.36,1)
}
.pangea-product-gallery-wrapper .click-blocker {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 display:none
}
.pangea-product-gallery-wrapper.block-clicks .click-blocker {
 display:block
}
.pangea-product-gallery-wrapper .slick-slide>div {
 display:flex;
 width:100%;
 justify-content:center;
 align-items:center
}
.pangea-product-gallery-wrapper .product-badges {
 position:absolute;
 top:30px;
 left:30px;
 width:calc(100% - 60px);
 height:calc(100% - 60px)
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-product-gallery-wrapper .product-badges {
  top:0;
  left:0;
  width:100%;
  height:100%
 }
}
.pangea-product-gallery-wrapper.model-viewer-loaded:not(.model-viewer-closed) .carousel-simple-ctn .carousel-wrap {
 visibility:hidden
}
.pangea-product-gallery-wrapper:not([data-current-index="0"]) .model-viewer button {
 opacity:0
}
@media (max-width:719px) {
 [data-theme-mobile=theme-dark] .pangea-product-gallery-wrapper .pangea-product-thumb {
  border:1px solid #c3c6c8
 }
 [data-theme-mobile=theme-dark] .pangea-product-gallery-wrapper .pangea-product-thumb.active {
  box-shadow:0px 2px 0px #fff
 }
}
@media (min-width:720px) and (max-width:1024px) {
 [data-theme-tablet=theme-dark] .pangea-product-gallery-wrapper .pangea-product-thumb {
  border:1px solid #c3c6c8
 }
 [data-theme-tablet=theme-dark] .pangea-product-gallery-wrapper .pangea-product-thumb.active {
  box-shadow:0px 2px 0px #fff
 }
}
@media (min-width:1025px) {
 [data-theme-desktop=theme-dark] .pangea-product-gallery-wrapper .pangea-product-thumb {
  border:1px solid #c3c6c8
 }
 [data-theme-desktop=theme-dark] .pangea-product-gallery-wrapper .pangea-product-thumb.active {
  box-shadow:0px 2px 0px #fff
 }
}
.pangea-zoom-cursor {
 position:absolute;
 z-index:25;
 top:0;
 left:0;
 cursor:none;
 
}
.pangea-zoom-cursor-inner {
 position:absolute;
 top:-9px;
 left:-10px;
 color:white;
 text-shadow:1px 1px 2px rgba(0,0,0,0.5);
 transition:transform 0.2s ease-out,color 0.2s ease-out;
 transform:scale(0);
 transform-origin:10px 9px
}
.pangea-zoom-cursor.show .pangea-zoom-cursor-inner {
 transform:scale(1)
}
.pangea-zoom-cursor.out .pangea-zoom-cursor-inner:before {
 content:""
}
.pangea-zoom-cursor-inner:before,
.pangea-zoom-cursor.out .pangea-zoom-cursor-inner:before {
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:25px
}
.pangea-zoom-cursor-inner:before {
 content:"";
 position:absolute;
 left:0;
 top:0
}
.pangea-color-swatches {
 margin-bottom:30px
}
.pangea-color-swatches .color-name {
 font-weight:400;
 font-size:12px;
 line-height:1;
 padding-top:5px
}
.pangea-color-swatches .color-swatches {
 padding-left:0;
 list-style-type:none;
 display:flex;
 flex-wrap:wrap;
 width:100%;
 margin:0 0 0 -8px;
 justify-content:left
}
.pangea-color-swatches .color-swatch {
 background:none;
 outline:none;
 border:none;
 padding:0;
 width:38px;
 height:38px;
 position:relative;
 display:block;
 border-radius:50%;
 margin:7px;
 cursor:pointer
}
.pangea-color-swatches .color-swatch:before {
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 border-radius:50%;
 background-color:black;
 transform:translate3d(-50%,-50%,0) scale(0.9);
 opacity:0
}
@media (max-width:719px) {
 [data-theme-mobile=theme-dark] .pangea-color-swatches .color-swatch:before {
  background-color:white
 }
}
@media (min-width:720px) and (max-width:1024px) {
 [data-theme-tablet=theme-dark] .pangea-color-swatches .color-swatch:before {
  background-color:white
 }
}
@media (min-width:1025px) {
 [data-theme-desktop=theme-dark] .pangea-color-swatches .color-swatch:before {
  background-color:white
 }
}
.pangea-color-swatches .color-swatch.disabled {
 opacity:0.4;
 cursor:not-allowed;
 
}
.pangea-color-swatches .color-swatch.active:before,
.pangea-color-swatches .color-swatch:hover:before {
 opacity:1;
 transition:transform 0.3s cubic-bezier(0.18,0.89,0.38,4);
 transform:translate3d(-50%,-50%,0) scale(1)
}
.pangea-color-swatches .color-swatch.active {
 cursor:default
}
.pangea-color-swatches .color-swatch-inner {
 width:32px;
 height:32px;
 border:1px solid;
 display:block;
 position:absolute;
 left:50%;
 top:50%;
 transform:translate(-50%,-50%);
 background-repeat:no-repeat;
 background-size:cover;
 background-position:50%;
 overflow:hidden;
 border-radius:50%
}
.pangea-product-facets .dropdown-facet {
 margin-bottom:10px
}
.pangea-product-facets .dropdown-facet .select-ctn .label {
 line-height:1.2;
 font-weight:400;
 font-size:14px
}
.pangea-product-facets .dropdown-facet .select-ctn .label:after {
 font-size:5px
}
.pangea-product-facets {
 margin:20px 0 30px
}
.product-badges {
 display:flex;
 flex-wrap:wrap;
 justify-content:flex-start;
 align-items:flex-start;
 
}
.product-badges[data-orientation=stacked] {
 flex-direction:column
}
.product-badges[data-orientation=inline] {
 flex-direction:row
}
.product-badge {
 padding:3px 5px;
 margin-bottom:6px;
 margin-right:6px;
 background-color:#e1e2e3;
 color:#2f3132;
 text-transform:uppercase;
 font-weight:400;
 font-size:11px;
 line-height:14px;
 border-radius:3px
}
@media (min-width:720px) {
 .product-badge {
  padding:8px 10px;
  font-size:14px;
  line-height:1
 }
}
.product-badge:last-child {
 margin-bottom:0;
 margin-right:0
}
.product-badge.will-anim {
 transform:scale(0);
 will-change:transform;
 transition:transform .2s cubic-bezier(0.18,0.89,0.18,1.35)
}
.product-badge.anim {
 transform:scale(1)!important
}
.product-badge.anim-immediately {
 will-change:transform;
 animation-name:productBadgeAnim;
 animation-duration:.2s;
 animation-timing-function:cubic-bezier(0.18,0.89,0.18,1.35)
}
@keyframes productBadgeAnim {
 0% {
  transform:scale(0)
 }
 to {
  transform:scale(1)
 }
}
.pangea-cmp.pangea-loading-animation {
 
}
.pangea-cmp.pangea-loading-animation.spinner-tail:before {
 content:"";
 box-sizing:border-box;
 position:absolute;
 top:50%;
 left:50%;
 width:var(--spinner-width,30px);
 height:var(--spinner-height,30px);
 margin-top:-15px;
 margin-left:-15px;
 border-radius:50%;
 border-top:5px solid #00b8fc;
 border-right:5px solid transparent;
 animation:rotate360 var(--spinner-animation-speed,0.6s) linear infinite
}
.pangea-cmp.hide {
 display:none
}
.pangea-cmp.hide.spinner-tail:before {
 animation:none
}
@keyframes rotate360 {
 to {
  transform:rotate(360deg)
 }
}
.pangea-buy-module .pangea-free-shipping-message {
 display:none
}
.pangea-buy-module .pangea-free-shipping-message .message {
 font-weight:700
}
.pangea-buy-module .pangea-free-shipping-message .logi-icon-2-shipping {
 padding:5px 17px 5px 0;
 font-size:13px
}
.pangea-buy-module .pangea-free-shipping-message .logi-icon-2-info {
 padding:6px 10px 5px 7px;
 font-size:13px
}
.pangea-buy-module .pangea-free-shipping-message .js-tooltip-descriptor {
 display:none
}
.pangea-buy-module .pangea-free-shipping-message.shown {
 display:flex;
 align-items:center
}
.pangea-buy-module .shipping-info-ctn {
 margin-top:2rem
}
.pangea-buy-module .shipping-info-ctn.loading {
 display:flex;
 align-items:center;
 height:35px;
 width:100%;
 background:linear-gradient(90deg,#f4f4f4,#e1e2e3 50%,#f4f4f4);
 background-size:200% 100%;
 will-change:background-position;
 transform:translateZ(0);
 animation:skeletonAnim 1.3s linear infinite
}
.pangea-buy-module .shipping-info-ctn.loading.rounded {
 border-radius:6px
}
.timetoship {
 margin-top:1em;
 padding-left:38px
}
.timetoship.loading {
 min-height:75px;
 background:linear-gradient(90deg,#f4f4f4,#e1e2e3 50%,#f4f4f4);
 background-size:200% 100%;
 will-change:background-position;
 transform:translateZ(0);
 animation:skeletonAnim 1.3s linear infinite
}
.timetoship.loading.rounded {
 border-radius:6px
}
.timetoship-shipping-date {
 font-weight:700
}
.timetoship .pdp-zip {
 white-space:nowrap
}
.timetoship .svg-chevron {
 position:relative;
 top:1px;
 left:5px
}
.timetoship-modal {
 display:none;
 width:100vw;
 max-width:996px;
 min-height:100vh;
 margin:0;
 padding:65px 25px 25px
}
@media (min-width:720px) {
 .timetoship-modal {
  min-height:0;
  padding:45px 40px 25px
 }
}
@media (min-width:1025px) {
 .timetoship-modal {
  width:996px;
  padding:65px 100px 25px
 }
}
.timetoship-modal form {
 margin:0
}
@media (min-width:720px) {
 .timetoship-modal form {
  display:flex;
  width:55%;
  margin:auto
 }
}
.timetoship-modal form button:disabled {
 
}
.timetoship-modal .input-ctn {
 position:relative;
 flex-grow:3
}
.timetoship-modal .input-ctn .error-message {
 display:none;
 font-size:12px;
 font-weight:700;
 color:#D62929
}
.timetoship-modal .input-ctn.error input {
 border-color:#D62929
}
.timetoship-modal .input-ctn.error .error-message {
 display:block
}
.timetoship-modal input {
 display:block;
 width:100%;
 margin:0 0 1em;
 padding:15px 1em;
 border:1px solid #c3c6c8;
 font-size:16px
}
@media (min-width:720px) {
 .timetoship-modal input {
  font-size:14px
 }
}
.timetoship-modal input.error {
 border-color:red
}
.timetoship-modal .zipcode-clear {
 display:none;
 position:absolute;
 right:10px;
 top:15px;
 width:18px;
 height:18px
}
.timetoship-modal .zipcode-clear:hover .circle {
 fill:#2f3132
}
.timetoship-modal button[type=submit] {
 width:100%;
 height:50px
}
@media (min-width:720px) {
 .timetoship-modal button[type=submit] {
  width:auto;
  margin-left:1em;
  padding:16px 36px
 }
}
.timetoship-top {
 text-align:center;
 margin:0 0 1em
}
.timetoship-top h2 {
 margin:0 0 1em
}
.timetoship-current-location-ctn {
 min-height:1.8em
}
.timetoship-current-location-btn {
 display:inline-block;
 height:1.8em;
 margin:0 auto
}
.timetoship-current-location-btn svg {
 float:left;
 margin-right:7px
}
.timetoship-current-location-btn.loading {
 min-width:15em;
 min-height:1em;
 background:linear-gradient(90deg,#f4f4f4,#e1e2e3 50%,#f4f4f4);
 background-size:200% 100%;
 will-change:background-position;
 transform:translateZ(0);
 animation:skeletonAnim 1.3s linear infinite
}
.timetoship-current-location-btn.loading.rounded {
 border-radius:6px
}
.timetoship-current-location-btn.loading a,
.timetoship-current-location-btn.loading svg,
.timetoship-current-location-ctn {
 display:none
}
.timetoship-current-location-error {
 display:none;
 font-size:12px;
 font-weight:700;
 color:#e10000
}
.timetoship-shipping-options {
 display:none;
 margin:1em 0;
 padding:0;
 list-style:none
}
.timetoship-shipping-options .shipping-item {
 margin:0;
 padding:1.5em 0 0.5em;
 border-bottom:1px solid #c3c6c8
}
.timetoship-shipping-options .shipping-item:last-child {
 border:none
}
@media (min-width:720px) {
 .timetoship-shipping-options .shipping-item {
  display:flex;
  justify-content:flex-start;
  padding:2em 0 1em
 }
}
.timetoship-shipping-options .shipping-item span {
 display:block;
 min-height:1.5em
}
@media (min-width:720px) {
 .timetoship-shipping-options .shipping-item span {
  min-height:44px
 }
}
.timetoship-shipping-options .shipping-item span.loading {
 min-width:8em;
 background:linear-gradient(90deg,#f4f4f4,#e1e2e3 50%,#f4f4f4);
 background-size:200% 100%;
 will-change:background-position;
 transform:translateZ(0);
 animation:skeletonAnim 1.3s linear infinite
}
.timetoship-shipping-options .shipping-item span.loading.rounded {
 border-radius:6px
}
.timetoship-shipping-options .shipping-type {
 margin:0 0 1em;
 font-weight:700
}
@media (min-width:720px) {
 .timetoship-shipping-options .shipping-type {
  width:25%;
  margin-right:10%
 }
}
.timetoship-shipping-options .shipping-date {
 margin:0 0 1em
}
@media (min-width:720px) {
 .timetoship-shipping-options .shipping-date {
  width:25%;
  margin-right:10%
 }
}
.timetoship-shipping-options .shipping-cost {
 margin:0 0 1em
}
.timetoship-shipping-options .shipping-cost small {
 display:block
}
.timetoship-note {
 font-size:.75em
}
@media (min-width:720px) {
 .timetoship-note {
  margin:5em 0 3em;
  text-align:center
 }
}
.pangea-cmp.pangea-klarna-ctn klarna-placement {
 display:flex;
 justify-content:flex-start
}
.pangea-cmp.section-container {
 position:relative;
 background-repeat:no-repeat
}
.pangea-cmp.section-container:not([class*=size-contain]):not([class*=size-cover]):not([class*=size-contain-h]):not([class*=size-contain-w]) {
 background-size:cover
}
.pangea-cmp.section-container>.content-ctn {
 position:relative;
 height:100%;
 justify-content:center;
 max-width:100%
}
.pangea-cmp.section-container>.content-ctn.carousel-slide-copy-ctn,
.pangea-cmp.section-container>.content-ctn.container,
.pangea-cmp.section-container>.content-ctn.container-xl {
 max-width:1280px
}
@media (min-width:1490px) {
 .pangea-cmp.section-container>.content-ctn.container-xl {
  max-width:1490px
 }
}
.pangea-cmp.section-container>.video-element {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
@media (max-width:719px) {
 .pangea-cmp.section-container[data-visible-mobile=false] {
  display:none
 }
 body.wcm-design .pangea-cmp.section-container[data-visible-mobile=false],
 body.wcm-edit .pangea-cmp.section-container[data-visible-mobile=false],
 body.wcm-preview .pangea-cmp.section-container[data-visible-mobile=false],
 body.xf-web-container .pangea-cmp.section-container[data-visible-mobile=false] {
  display:flex
 }
 body.wcm-design .pangea-cmp.section-container[data-visible-mobile=false]:after,
 body.wcm-edit .pangea-cmp.section-container[data-visible-mobile=false]:after,
 body.wcm-preview .pangea-cmp.section-container[data-visible-mobile=false]:after,
 body.xf-web-container .pangea-cmp.section-container[data-visible-mobile=false]:after {
  background:rgba(255,0,0,0.5);
  position:absolute;
  z-index:99;
  width:100%;
  display:flex;
  ;
  color:white;
  text-transform:uppercase;
  font-weight:700;
  padding:10px;
  content:"Component is being hidden at Mobile"
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.section-container[data-visible-tablet=false] {
  display:none
 }
 body.wcm-design .pangea-cmp.section-container[data-visible-tablet=false],
 body.wcm-edit .pangea-cmp.section-container[data-visible-tablet=false],
 body.wcm-preview .pangea-cmp.section-container[data-visible-tablet=false],
 body.xf-web-container .pangea-cmp.section-container[data-visible-tablet=false] {
  display:flex
 }
 body.wcm-design .pangea-cmp.section-container[data-visible-tablet=false]:after,
 body.wcm-edit .pangea-cmp.section-container[data-visible-tablet=false]:after,
 body.wcm-preview .pangea-cmp.section-container[data-visible-tablet=false]:after,
 body.xf-web-container .pangea-cmp.section-container[data-visible-tablet=false]:after {
  background:rgba(255,0,0,0.5);
  position:absolute;
  z-index:99;
  width:100%;
  display:flex;
  ;
  color:white;
  text-transform:uppercase;
  font-weight:700;
  padding:10px;
  content:"Component is being hidden at Tablet"
 }
}
@media (min-width:1025px) {
 .pangea-cmp.section-container[data-visible-desktop=false] {
  display:none
 }
 body.wcm-design .pangea-cmp.section-container[data-visible-desktop=false],
 body.wcm-edit .pangea-cmp.section-container[data-visible-desktop=false],
 body.wcm-preview .pangea-cmp.section-container[data-visible-desktop=false],
 body.xf-web-container .pangea-cmp.section-container[data-visible-desktop=false] {
  display:flex
 }
 body.wcm-design .pangea-cmp.section-container[data-visible-desktop=false]:after,
 body.wcm-edit .pangea-cmp.section-container[data-visible-desktop=false]:after,
 body.wcm-preview .pangea-cmp.section-container[data-visible-desktop=false]:after,
 body.xf-web-container .pangea-cmp.section-container[data-visible-desktop=false]:after {
  background:rgba(255,0,0,0.5);
  position:absolute;
  z-index:99;
  width:100%;
  display:flex;
  ;
  color:white;
  text-transform:uppercase;
  font-weight:700;
  padding:10px;
  content:"Component is being hidden at Desktop"
 }
}
.pangea-cmp.section-container.force-visible {
 display:flex
}
.pangea-cmp.section-container .container-cover-link {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:1
}
.pangea-cmp.section-container a,
.pangea-cmp.section-container button {
 z-index:2
}
.pangea-cmp.layout {
 display:none;
 overflow:hidden
}
.pangea-cmp.layout.inited {
 display:block
}
.pangea-cmp.layout .carousel-simple-controls .next-btn,
.pangea-cmp.layout .carousel-simple-controls .prev-btn {
 min-width:50px
}
.pangea-cmp .js-col>div {
 width:100%
}
.pangea-cmp.body-copy-ctn .content-ctn>:first-child,
.pangea-cmp.body-copy .content-ctn>:first-child {
 margin-top:0
}
@media (min-width:1025px) {
 .pangea-cmp.body-copy-ctn .content-ctn.text-width-normal,
 .pangea-cmp.body-copy .content-ctn.text-width-normal {
  max-width:700px
 }
}
.pangea-cmp.body-copy-ctn .content-ctn p,
.pangea-cmp.body-copy .content-ctn p {
 margin-bottom:20px;
 margin-top:0
}
.pangea-cmp.body-copy-ctn[data-align-desktop=left] .content-ctn,
.pangea-cmp.body-copy-ctn[data-align-desktop=left] .content-ctn ul,
.pangea-cmp.body-copy[data-align-desktop=left] .content-ctn,
.pangea-cmp.body-copy[data-align-desktop=left] .content-ctn ul {
 text-align:left;
 margin-left:0;
 margin-right:auto
}
.pangea-cmp.body-copy-ctn[data-align-desktop=left] .content-ctn ul,
.pangea-cmp.body-copy[data-align-desktop=left] .content-ctn ul {
 padding-left:1.1em
}
.pangea-cmp.body-copy-ctn[data-align-desktop=left] .content-ctn .cta-anchor,
.pangea-cmp.body-copy[data-align-desktop=left] .content-ctn .cta-anchor {
 text-align:left
}
.pangea-cmp.body-copy-ctn[data-align-desktop=center] .content-ctn,
.pangea-cmp.body-copy-ctn[data-align-desktop=center] .content-ctn ul,
.pangea-cmp.body-copy[data-align-desktop=center] .content-ctn,
.pangea-cmp.body-copy[data-align-desktop=center] .content-ctn ul {
 text-align:center;
 margin-left:auto;
 margin-right:auto
}
.pangea-cmp.body-copy-ctn[data-align-desktop=center] .content-ctn .cta-anchor,
.pangea-cmp.body-copy[data-align-desktop=center] .content-ctn .cta-anchor {
 text-align:center
}
.pangea-cmp.body-copy-ctn[data-align-desktop=center] ol,
.pangea-cmp.body-copy-ctn[data-align-desktop=center] ul,
.pangea-cmp.body-copy[data-align-desktop=center] ol,
.pangea-cmp.body-copy[data-align-desktop=center] ul {
 list-style-position:inside;
 padding-left:0
}
.pangea-cmp.body-copy-ctn[data-align-desktop=center] .cta-anchor,
.pangea-cmp.body-copy[data-align-desktop=center] .cta-anchor {
 text-align:center
}
.pangea-cmp.body-copy-ctn[data-align-desktop=right] .content-ctn,
.pangea-cmp.body-copy-ctn[data-align-desktop=right] .content-ctn ul,
.pangea-cmp.body-copy[data-align-desktop=right] .content-ctn,
.pangea-cmp.body-copy[data-align-desktop=right] .content-ctn ul {
 text-align:right;
 margin-left:auto;
 margin-right:0
}
.pangea-cmp.body-copy-ctn[data-align-desktop=right] .content-ctn .cta-anchor,
.pangea-cmp.body-copy[data-align-desktop=right] .content-ctn .cta-anchor {
 text-align:right
}
.pangea-cmp.body-copy-ctn[data-align-desktop=right] ol,
.pangea-cmp.body-copy-ctn[data-align-desktop=right] ul,
.pangea-cmp.body-copy[data-align-desktop=right] ol,
.pangea-cmp.body-copy[data-align-desktop=right] ul {
 list-style-position:inside;
 padding-left:0
}
@media (max-width:1024px) {
 .pangea-cmp.body-copy-ctn[data-align-tablet=left] .content-ctn,
 .pangea-cmp.body-copy-ctn[data-align-tablet=left] .content-ctn ul,
 .pangea-cmp.body-copy[data-align-tablet=left] .content-ctn,
 .pangea-cmp.body-copy[data-align-tablet=left] .content-ctn ul {
  text-align:left;
  margin-left:0;
  margin-right:auto
 }
 .pangea-cmp.body-copy-ctn[data-align-tablet=left] .content-ctn ul,
 .pangea-cmp.body-copy[data-align-tablet=left] .content-ctn ul {
  padding-left:1.1em
 }
 .pangea-cmp.body-copy-ctn[data-align-tablet=left] .content-ctn .cta-anchor,
 .pangea-cmp.body-copy[data-align-tablet=left] .content-ctn .cta-anchor {
  text-align:left
 }
 .pangea-cmp.body-copy-ctn[data-align-tablet=center] .content-ctn,
 .pangea-cmp.body-copy-ctn[data-align-tablet=center] .content-ctn ul,
 .pangea-cmp.body-copy[data-align-tablet=center] .content-ctn,
 .pangea-cmp.body-copy[data-align-tablet=center] .content-ctn ul {
  text-align:center;
  margin-left:auto;
  margin-right:auto
 }
 .pangea-cmp.body-copy-ctn[data-align-tablet=center] ol,
 .pangea-cmp.body-copy-ctn[data-align-tablet=center] ul,
 .pangea-cmp.body-copy[data-align-tablet=center] ol,
 .pangea-cmp.body-copy[data-align-tablet=center] ul {
  list-style-position:inside;
  padding-left:0
 }
 .pangea-cmp.body-copy-ctn[data-align-tablet=right] .content-ctn,
 .pangea-cmp.body-copy-ctn[data-align-tablet=right] .content-ctn ul,
 .pangea-cmp.body-copy[data-align-tablet=right] .content-ctn,
 .pangea-cmp.body-copy[data-align-tablet=right] .content-ctn ul {
  text-align:right;
  margin-left:auto;
  margin-right:0
 }
 .pangea-cmp.body-copy-ctn[data-align-tablet=right] .content-ctn .cta-anchor,
 .pangea-cmp.body-copy[data-align-tablet=right] .content-ctn .cta-anchor {
  text-align:right
 }
 .pangea-cmp.body-copy-ctn[data-align-tablet=right] ol,
 .pangea-cmp.body-copy-ctn[data-align-tablet=right] ul,
 .pangea-cmp.body-copy[data-align-tablet=right] ol,
 .pangea-cmp.body-copy[data-align-tablet=right] ul {
  list-style-position:inside;
  padding-left:0
 }
}
@media (max-width:719px) {
 .pangea-cmp.body-copy-ctn[data-align-mobile=left] .content-ctn,
 .pangea-cmp.body-copy-ctn[data-align-mobile=left] .content-ctn ul,
 .pangea-cmp.body-copy[data-align-mobile=left] .content-ctn,
 .pangea-cmp.body-copy[data-align-mobile=left] .content-ctn ul {
  text-align:left;
  margin-left:0;
  margin-right:auto
 }
 .pangea-cmp.body-copy-ctn[data-align-mobile=left] .content-ctn ul,
 .pangea-cmp.body-copy[data-align-mobile=left] .content-ctn ul {
  padding-left:1.1em
 }
 .pangea-cmp.body-copy-ctn[data-align-mobile=left] .content-ctn .cta-anchor,
 .pangea-cmp.body-copy[data-align-mobile=left] .content-ctn .cta-anchor {
  text-align:left
 }
 .pangea-cmp.body-copy-ctn[data-align-mobile=center] .content-ctn,
 .pangea-cmp.body-copy-ctn[data-align-mobile=center] .content-ctn ul,
 .pangea-cmp.body-copy[data-align-mobile=center] .content-ctn,
 .pangea-cmp.body-copy[data-align-mobile=center] .content-ctn ul {
  text-align:center;
  margin-left:auto;
  margin-right:auto
 }
 .pangea-cmp.body-copy-ctn[data-align-mobile=center] .content-ctn .cta-anchor,
 .pangea-cmp.body-copy[data-align-mobile=center] .content-ctn .cta-anchor {
  text-align:center
 }
 .pangea-cmp.body-copy-ctn[data-align-mobile=center] ol,
 .pangea-cmp.body-copy-ctn[data-align-mobile=center] ul,
 .pangea-cmp.body-copy[data-align-mobile=center] ol,
 .pangea-cmp.body-copy[data-align-mobile=center] ul {
  list-style-position:inside;
  padding-left:0
 }
 .pangea-cmp.body-copy-ctn[data-align-mobile=center] .cta-anchor,
 .pangea-cmp.body-copy[data-align-mobile=center] .cta-anchor {
  text-align:center
 }
 .pangea-cmp.body-copy-ctn[data-align-mobile=right] .content-ctn,
 .pangea-cmp.body-copy-ctn[data-align-mobile=right] .content-ctn ul,
 .pangea-cmp.body-copy[data-align-mobile=right] .content-ctn,
 .pangea-cmp.body-copy[data-align-mobile=right] .content-ctn ul {
  text-align:right;
  margin-left:auto;
  margin-right:0
 }
 .pangea-cmp.body-copy-ctn[data-align-mobile=right] .content-ctn .cta-anchor,
 .pangea-cmp.body-copy[data-align-mobile=right] .content-ctn .cta-anchor {
  text-align:right
 }
 .pangea-cmp.body-copy-ctn[data-align-mobile=right] ol,
 .pangea-cmp.body-copy-ctn[data-align-mobile=right] ul,
 .pangea-cmp.body-copy[data-align-mobile=right] ol,
 .pangea-cmp.body-copy[data-align-mobile=right] ul {
  list-style-position:inside;
  padding-left:0
 }
}
.pangea-cmp.body-copy-ctn[data-body-size=legal],
.pangea-cmp.body-copy-ctn[data-body-size=legal] .p,
.pangea-cmp.body-copy-ctn[data-body-size=legal] ol,
.pangea-cmp.body-copy-ctn[data-body-size=legal] p,
.pangea-cmp.body-copy-ctn[data-body-size=legal] ul,
.pangea-cmp.body-copy[data-body-size=legal],
.pangea-cmp.body-copy[data-body-size=legal] .p,
.pangea-cmp.body-copy[data-body-size=legal] ol,
.pangea-cmp.body-copy[data-body-size=legal] p,
.pangea-cmp.body-copy[data-body-size=legal] ul {
 font-size:12px
}
.pangea-cmp.body-copy-ctn[data-body-size=large],
.pangea-cmp.body-copy-ctn[data-body-size=large] .p,
.pangea-cmp.body-copy-ctn[data-body-size=large] ol,
.pangea-cmp.body-copy-ctn[data-body-size=large] p,
.pangea-cmp.body-copy-ctn[data-body-size=large] ul,
.pangea-cmp.body-copy[data-body-size=large],
.pangea-cmp.body-copy[data-body-size=large] .p,
.pangea-cmp.body-copy[data-body-size=large] ol,
.pangea-cmp.body-copy[data-body-size=large] p,
.pangea-cmp.body-copy[data-body-size=large] ul {
 font-size:18px
}
.pangea-cmp.body-copy-ctn[data-body-size=small],
.pangea-cmp.body-copy-ctn[data-body-size=small] .p,
.pangea-cmp.body-copy-ctn[data-body-size=small] ol,
.pangea-cmp.body-copy-ctn[data-body-size=small] p,
.pangea-cmp.body-copy-ctn[data-body-size=small] ul,
.pangea-cmp.body-copy[data-body-size=small],
.pangea-cmp.body-copy[data-body-size=small] .p,
.pangea-cmp.body-copy[data-body-size=small] ol,
.pangea-cmp.body-copy[data-body-size=small] p,
.pangea-cmp.body-copy[data-body-size=small] ul {
 font-size:14px
}
.pangea-cmp.body-copy-ctn[data-text-color-desktop=white],
.pangea-cmp.body-copy[data-text-color-desktop=white] {
 color:white
}
.pangea-cmp.body-copy-ctn[data-text-color-desktop=black],
.pangea-cmp.body-copy[data-text-color-desktop=black] {
 color:black
}
.pangea-cmp.body-copy-ctn[data-text-color-desktop=darkest-grey],
.pangea-cmp.body-copy[data-text-color-desktop=darkest-grey] {
 color:#2f3132
}
.pangea-cmp.body-copy-ctn[data-text-color-desktop=dark-grey],
.pangea-cmp.body-copy[data-text-color-desktop=dark-grey] {
 color:#697172
}
.pangea-cmp.body-copy-ctn[data-text-color-desktop=med-grey],
.pangea-cmp.body-copy[data-text-color-desktop=med-grey] {
 color:#c3c6c8
}
.pangea-cmp.body-copy-ctn[data-text-color-desktop=light-grey],
.pangea-cmp.body-copy[data-text-color-desktop=light-grey] {
 color:#e1e2e3
}
.pangea-cmp.body-copy-ctn[data-text-color-desktop=lighter-grey],
.pangea-cmp.body-copy[data-text-color-desktop=lighter-grey] {
 color:#f4f4f4
}
.pangea-cmp.body-copy-ctn[data-text-color-desktop=astro-orange],
.pangea-cmp.body-copy[data-text-color-desktop=astro-orange] {
 color:#00b8fc
}
.pangea-cmp.body-copy-ctn[data-title-color-desktop=white] .body-copy-title,
.pangea-cmp.body-copy[data-title-color-desktop=white] .body-copy-title {
 color:white
}
.pangea-cmp.body-copy-ctn[data-title-color-desktop=black] .body-copy-title,
.pangea-cmp.body-copy[data-title-color-desktop=black] .body-copy-title {
 color:black
}
.pangea-cmp.body-copy-ctn[data-title-color-desktop=darkest-grey] .body-copy-title,
.pangea-cmp.body-copy[data-title-color-desktop=darkest-grey] .body-copy-title {
 color:#2f3132
}
.pangea-cmp.body-copy-ctn[data-title-color-desktop=dark-grey] .body-copy-title,
.pangea-cmp.body-copy[data-title-color-desktop=dark-grey] .body-copy-title {
 color:#697172
}
.pangea-cmp.body-copy-ctn[data-title-color-desktop=med-grey] .body-copy-title,
.pangea-cmp.body-copy[data-title-color-desktop=med-grey] .body-copy-title {
 color:#c3c6c8
}
.pangea-cmp.body-copy-ctn[data-title-color-desktop=light-grey] .body-copy-title,
.pangea-cmp.body-copy[data-title-color-desktop=light-grey] .body-copy-title {
 color:#e1e2e3
}
.pangea-cmp.body-copy-ctn[data-title-color-desktop=lighter-grey] .body-copy-title,
.pangea-cmp.body-copy[data-title-color-desktop=lighter-grey] .body-copy-title {
 color:#f4f4f4
}
.pangea-cmp.body-copy-ctn[data-title-color-desktop=astro-orange] .body-copy-title,
.pangea-cmp.body-copy[data-title-color-desktop=astro-orange] .body-copy-title {
 color:#00b8fc
}
@media (max-width:1024px) {
 .pangea-cmp.body-copy-ctn[data-text-color-tablet=white],
 .pangea-cmp.body-copy[data-text-color-tablet=white] {
  color:white
 }
 .pangea-cmp.body-copy-ctn[data-text-color-tablet=black],
 .pangea-cmp.body-copy[data-text-color-tablet=black] {
  color:black
 }
 .pangea-cmp.body-copy-ctn[data-text-color-tablet=darkest-grey],
 .pangea-cmp.body-copy[data-text-color-tablet=darkest-grey] {
  color:#2f3132
 }
 .pangea-cmp.body-copy-ctn[data-text-color-tablet=dark-grey],
 .pangea-cmp.body-copy[data-text-color-tablet=dark-grey] {
  color:#697172
 }
 .pangea-cmp.body-copy-ctn[data-text-color-tablet=med-grey],
 .pangea-cmp.body-copy[data-text-color-tablet=med-grey] {
  color:#c3c6c8
 }
 .pangea-cmp.body-copy-ctn[data-text-color-tablet=light-grey],
 .pangea-cmp.body-copy[data-text-color-tablet=light-grey] {
  color:#e1e2e3
 }
 .pangea-cmp.body-copy-ctn[data-text-color-tablet=lighter-grey],
 .pangea-cmp.body-copy[data-text-color-tablet=lighter-grey] {
  color:#f4f4f4
 }
 .pangea-cmp.body-copy-ctn[data-text-color-tablet=astro-orange],
 .pangea-cmp.body-copy[data-text-color-tablet=astro-orange] {
  color:#00b8fc
 }
 .pangea-cmp.body-copy-ctn[data-title-color-tablet=white] .body-copy-title,
 .pangea-cmp.body-copy[data-title-color-tablet=white] .body-copy-title {
  color:white
 }
 .pangea-cmp.body-copy-ctn[data-title-color-tablet=black] .body-copy-title,
 .pangea-cmp.body-copy[data-title-color-tablet=black] .body-copy-title {
  color:black
 }
 .pangea-cmp.body-copy-ctn[data-title-color-tablet=darkest-grey] .body-copy-title,
 .pangea-cmp.body-copy[data-title-color-tablet=darkest-grey] .body-copy-title {
  color:#2f3132
 }
 .pangea-cmp.body-copy-ctn[data-title-color-tablet=dark-grey] .body-copy-title,
 .pangea-cmp.body-copy[data-title-color-tablet=dark-grey] .body-copy-title {
  color:#697172
 }
 .pangea-cmp.body-copy-ctn[data-title-color-tablet=med-grey] .body-copy-title,
 .pangea-cmp.body-copy[data-title-color-tablet=med-grey] .body-copy-title {
  color:#c3c6c8
 }
 .pangea-cmp.body-copy-ctn[data-title-color-tablet=light-grey] .body-copy-title,
 .pangea-cmp.body-copy[data-title-color-tablet=light-grey] .body-copy-title {
  color:#e1e2e3
 }
 .pangea-cmp.body-copy-ctn[data-title-color-tablet=lighter-grey] .body-copy-title,
 .pangea-cmp.body-copy[data-title-color-tablet=lighter-grey] .body-copy-title {
  color:#f4f4f4
 }
 .pangea-cmp.body-copy-ctn[data-title-color-tablet=astro-orange] .body-copy-title,
 .pangea-cmp.body-copy[data-title-color-tablet=astro-orange] .body-copy-title {
  color:#00b8fc
 }
}
@media (max-width:719px) {
 .pangea-cmp.body-copy-ctn[data-text-color-mobile=white],
 .pangea-cmp.body-copy[data-text-color-mobile=white] {
  color:white
 }
 .pangea-cmp.body-copy-ctn[data-text-color-mobile=black],
 .pangea-cmp.body-copy[data-text-color-mobile=black] {
  color:black
 }
 .pangea-cmp.body-copy-ctn[data-text-color-mobile=darkest-grey],
 .pangea-cmp.body-copy[data-text-color-mobile=darkest-grey] {
  color:#2f3132
 }
 .pangea-cmp.body-copy-ctn[data-text-color-mobile=dark-grey],
 .pangea-cmp.body-copy[data-text-color-mobile=dark-grey] {
  color:#697172
 }
 .pangea-cmp.body-copy-ctn[data-text-color-mobile=med-grey],
 .pangea-cmp.body-copy[data-text-color-mobile=med-grey] {
  color:#c3c6c8
 }
 .pangea-cmp.body-copy-ctn[data-text-color-mobile=light-grey],
 .pangea-cmp.body-copy[data-text-color-mobile=light-grey] {
  color:#e1e2e3
 }
 .pangea-cmp.body-copy-ctn[data-text-color-mobile=lighter-grey],
 .pangea-cmp.body-copy[data-text-color-mobile=lighter-grey] {
  color:#f4f4f4
 }
 .pangea-cmp.body-copy-ctn[data-text-color-mobile=astro-orange],
 .pangea-cmp.body-copy[data-text-color-mobile=astro-orange] {
  color:#00b8fc
 }
 .pangea-cmp.body-copy-ctn[data-title-color-mobile=white] .body-copy-title,
 .pangea-cmp.body-copy[data-title-color-mobile=white] .body-copy-title {
  color:white
 }
 .pangea-cmp.body-copy-ctn[data-title-color-mobile=black] .body-copy-title,
 .pangea-cmp.body-copy[data-title-color-mobile=black] .body-copy-title {
  color:black
 }
 .pangea-cmp.body-copy-ctn[data-title-color-mobile=darkest-grey] .body-copy-title,
 .pangea-cmp.body-copy[data-title-color-mobile=darkest-grey] .body-copy-title {
  color:#2f3132
 }
 .pangea-cmp.body-copy-ctn[data-title-color-mobile=dark-grey] .body-copy-title,
 .pangea-cmp.body-copy[data-title-color-mobile=dark-grey] .body-copy-title {
  color:#697172
 }
 .pangea-cmp.body-copy-ctn[data-title-color-mobile=med-grey] .body-copy-title,
 .pangea-cmp.body-copy[data-title-color-mobile=med-grey] .body-copy-title {
  color:#c3c6c8
 }
 .pangea-cmp.body-copy-ctn[data-title-color-mobile=light-grey] .body-copy-title,
 .pangea-cmp.body-copy[data-title-color-mobile=light-grey] .body-copy-title {
  color:#e1e2e3
 }
 .pangea-cmp.body-copy-ctn[data-title-color-mobile=lighter-grey] .body-copy-title,
 .pangea-cmp.body-copy[data-title-color-mobile=lighter-grey] .body-copy-title {
  color:#f4f4f4
 }
 .pangea-cmp.body-copy-ctn[data-title-color-mobile=astro-orange] .body-copy-title,
 .pangea-cmp.body-copy[data-title-color-mobile=astro-orange] .body-copy-title {
  color:#00b8fc
 }
}
@media (max-width:719px) {
 .pangea-cmp .body-copy-title.mc-azzuro {
  color:#00b8fc!important
 }
 .pangea-cmp .body-copy-title.mc-ciano {
  color:#00ead0!important
 }
 .pangea-cmp .body-copy-title.mc-kirsche {
  color:#ff2947!important
 }
 .pangea-cmp .body-copy-title.mc-lila {
  color:#814efa!important
 }
 .pangea-cmp .body-copy-title.mc-electrico {
  color:#dcfd00!important
 }
 .pangea-cmp .body-copy-title.mc-helios {
  color:#ff7f2c!important
 }
 .pangea-cmp .body-copy-title.mc-kohle {
  color:#2f3132!important
 }
 .pangea-cmp .body-copy-title.mc-cemento {
  color:#697172!important
 }
 .pangea-cmp .body-copy-title.mc-acier {
  color:#c3c6c8!important
 }
 .pangea-cmp .body-copy-title.mc-grigio {
  color:#e1e2e3!important
 }
 .pangea-cmp .body-copy-title.mc-marin {
  color:#f4f4f4!important
 }
 .pangea-cmp .body-copy-title.mc-blu {
  color:#1061f8!important
 }
 .pangea-cmp .body-copy-title.mc-black {
  color:#000!important
 }
 .pangea-cmp .body-copy-title.mc-white {
  color:#fff!important
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp .body-copy-title.tc-azzuro {
  color:#00b8fc!important
 }
 .pangea-cmp .body-copy-title.tc-ciano {
  color:#00ead0!important
 }
 .pangea-cmp .body-copy-title.tc-kirsche {
  color:#ff2947!important
 }
 .pangea-cmp .body-copy-title.tc-lila {
  color:#814efa!important
 }
 .pangea-cmp .body-copy-title.tc-electrico {
  color:#dcfd00!important
 }
 .pangea-cmp .body-copy-title.tc-helios {
  color:#ff7f2c!important
 }
 .pangea-cmp .body-copy-title.tc-kohle {
  color:#2f3132!important
 }
 .pangea-cmp .body-copy-title.tc-cemento {
  color:#697172!important
 }
 .pangea-cmp .body-copy-title.tc-acier {
  color:#c3c6c8!important
 }
 .pangea-cmp .body-copy-title.tc-grigio {
  color:#e1e2e3!important
 }
 .pangea-cmp .body-copy-title.tc-marin {
  color:#f4f4f4!important
 }
 .pangea-cmp .body-copy-title.tc-blu {
  color:#1061f8!important
 }
 .pangea-cmp .body-copy-title.tc-black {
  color:#000!important
 }
 .pangea-cmp .body-copy-title.tc-white {
  color:#fff!important
 }
}
@media (min-width:1025px) {
 .pangea-cmp .body-copy-title.dc-azzuro {
  color:#00b8fc!important
 }
 .pangea-cmp .body-copy-title.dc-ciano {
  color:#00ead0!important
 }
 .pangea-cmp .body-copy-title.dc-kirsche {
  color:#ff2947!important
 }
 .pangea-cmp .body-copy-title.dc-lila {
  color:#814efa!important
 }
 .pangea-cmp .body-copy-title.dc-electrico {
  color:#dcfd00!important
 }
 .pangea-cmp .body-copy-title.dc-helios {
  color:#ff7f2c!important
 }
 .pangea-cmp .body-copy-title.dc-kohle {
  color:#2f3132!important
 }
 .pangea-cmp .body-copy-title.dc-cemento {
  color:#697172!important
 }
 .pangea-cmp .body-copy-title.dc-acier {
  color:#c3c6c8!important
 }
 .pangea-cmp .body-copy-title.dc-grigio {
  color:#e1e2e3!important
 }
 .pangea-cmp .body-copy-title.dc-marin {
  color:#f4f4f4!important
 }
 .pangea-cmp .body-copy-title.dc-blu {
  color:#1061f8!important
 }
 .pangea-cmp .body-copy-title.dc-black {
  color:#000!important
 }
 .pangea-cmp .body-copy-title.dc-white {
  color:#fff!important
 }
}
.pangea-cmp.ctas-ctn[data-display-inline=true] .content-ctn {
 margin-left:-12px;
 width:auto
}
.pangea-cmp.ctas-ctn[data-display-inline=true] .btn,
.pangea-cmp.ctas-ctn[data-display-inline=true] .cta {
 margin-right:0;
 margin-left:12px
}
.pangea-cmp.ctas-ctn[data-display-inline=false] .content-ctn .cta {
 margin-right:0
}
.pangea-cmp.ctas-ctn .cta-icon-video.play {
 background-color:transparent;
 color:var(--p-accent-color,#fff);
 font-size:75px
}
.pangea-cmp.ctas-ctn .cta-icon-video.play:after {
 line-height:1;
 margin-left:0
}
.pangea-cmp.ctas-ctn .cta-icon-video.play span {
 display:none
}
.pangea-cmp.ctas-ctn .cta-icon-video.play:hover {
 transform:scale(1.2);
 opacity:0.8;
 color:var(--p-accent-color,#fff)
}
.pangea-cmp.ctas-ctn .cta-icon-video.play:hover:before {
 border:none
}
@media (max-width:719px) {
 .pangea-cmp.ctas-ctn[data-display-inline=true][data-align-mobile=left] .content-ctn {
  text-align:left
 }
 .pangea-cmp.ctas-ctn[data-display-inline=true][data-align-mobile=center] .content-ctn {
  text-align:center
 }
 .pangea-cmp.ctas-ctn[data-display-inline=true][data-align-mobile=right] .content-ctn {
  text-align:right
 }
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-mobile=left] .content-ctn,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-mobile=left] .content-ctn,
 [data-align-mobile=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .content-ctn,
 [data-text-align-mobile=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .content-ctn {
  align-items:flex-start
 }
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-mobile=left] .cta-anchor,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-mobile=left] .cta-anchor,
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-mobile=left] .cta-anchor-large,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-mobile=left] .cta-anchor-large,
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-mobile=left] .cta-anchor-small,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-mobile=left] .cta-anchor-small,
 [data-align-mobile=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor,
 [data-align-mobile=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-large,
 [data-align-mobile=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-small,
 [data-text-align-mobile=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor,
 [data-text-align-mobile=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-large,
 [data-text-align-mobile=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-small {
  text-align:left
 }
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-mobile=center] .content-ctn,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-mobile=center] .content-ctn,
 [data-align-mobile=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .content-ctn,
 [data-text-align-mobile=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .content-ctn {
  align-items:center
 }
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-mobile=center] .cta-anchor,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-mobile=center] .cta-anchor,
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-mobile=center] .cta-anchor-large,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-mobile=center] .cta-anchor-large,
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-mobile=center] .cta-anchor-small,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-mobile=center] .cta-anchor-small,
 [data-align-mobile=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor,
 [data-align-mobile=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-large,
 [data-align-mobile=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-small,
 [data-text-align-mobile=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor,
 [data-text-align-mobile=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-large,
 [data-text-align-mobile=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-small {
  text-align:center
 }
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-mobile=right] .content-ctn,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-mobile=right] .content-ctn,
 [data-align-mobile=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .content-ctn,
 [data-text-align-mobile=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .content-ctn {
  align-items:flex-end
 }
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-mobile=right] .cta-anchor,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-mobile=right] .cta-anchor,
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-mobile=right] .cta-anchor-large,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-mobile=right] .cta-anchor-large,
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-mobile=right] .cta-anchor-small,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-mobile=right] .cta-anchor-small,
 [data-align-mobile=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor,
 [data-align-mobile=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-large,
 [data-align-mobile=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-small,
 [data-text-align-mobile=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor,
 [data-text-align-mobile=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-large,
 [data-text-align-mobile=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-small {
  text-align:right
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.ctas-ctn[data-display-inline=true][data-align-tablet=left] .content-ctn {
  text-align:left
 }
 .pangea-cmp.ctas-ctn[data-display-inline=true][data-align-tablet=center] .content-ctn {
  text-align:center
 }
 .pangea-cmp.ctas-ctn[data-display-inline=true][data-align-tablet=right] .content-ctn {
  text-align:right
 }
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-tablet=left] .content-ctn,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-tablet=left] .content-ctn,
 [data-align-tablet=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .content-ctn,
 [data-text-align-tablet=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .content-ctn {
  align-items:flex-start
 }
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-tablet=left] .cta-anchor,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-tablet=left] .cta-anchor,
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-tablet=left] .cta-anchor-large,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-tablet=left] .cta-anchor-large,
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-tablet=left] .cta-anchor-small,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-tablet=left] .cta-anchor-small,
 [data-align-tablet=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor,
 [data-align-tablet=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-large,
 [data-align-tablet=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-small,
 [data-text-align-tablet=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor,
 [data-text-align-tablet=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-large,
 [data-text-align-tablet=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-small {
  text-align:left
 }
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-tablet=center] .content-ctn,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-tablet=center] .content-ctn,
 [data-align-tablet=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .content-ctn,
 [data-text-align-tablet=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .content-ctn {
  align-items:center
 }
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-tablet=center] .cta-anchor,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-tablet=center] .cta-anchor,
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-tablet=center] .cta-anchor-large,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-tablet=center] .cta-anchor-large,
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-tablet=center] .cta-anchor-small,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-tablet=center] .cta-anchor-small,
 [data-align-tablet=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor,
 [data-align-tablet=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-large,
 [data-align-tablet=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-small,
 [data-text-align-tablet=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor,
 [data-text-align-tablet=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-large,
 [data-text-align-tablet=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-small {
  text-align:center
 }
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-tablet=right] .content-ctn,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-tablet=right] .content-ctn,
 [data-align-tablet=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .content-ctn,
 [data-text-align-tablet=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .content-ctn {
  align-items:flex-end
 }
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-tablet=right] .cta-anchor,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-tablet=right] .cta-anchor,
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-tablet=right] .cta-anchor-large,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-tablet=right] .cta-anchor-large,
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-tablet=right] .cta-anchor-small,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-tablet=right] .cta-anchor-small,
 [data-align-tablet=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor,
 [data-align-tablet=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-large,
 [data-align-tablet=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-small,
 [data-text-align-tablet=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor,
 [data-text-align-tablet=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-large,
 [data-text-align-tablet=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-small {
  text-align:right
 }
}
@media (min-width:1025px) {
 .pangea-cmp.ctas-ctn[data-display-inline=true][data-align-desktop=left] .content-ctn {
  text-align:left
 }
 .pangea-cmp.ctas-ctn[data-display-inline=true][data-align-desktop=center] .content-ctn {
  text-align:center
 }
 .pangea-cmp.ctas-ctn[data-display-inline=true][data-align-desktop=right] .content-ctn {
  text-align:right
 }
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-desktop=left] .cta-anchor,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-desktop=left] .cta-anchor,
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-desktop=left] .cta-anchor-large,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-desktop=left] .cta-anchor-large,
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-desktop=left] .cta-anchor-small,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-desktop=left] .cta-anchor-small,
 [data-align-desktop=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor,
 [data-align-desktop=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-large,
 [data-align-desktop=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-small,
 [data-text-align-desktop=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor,
 [data-text-align-desktop=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-large,
 [data-text-align-desktop=left] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-small {
  text-align:left
 }
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-desktop=center] .cta-anchor,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-desktop=center] .cta-anchor,
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-desktop=center] .cta-anchor-large,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-desktop=center] .cta-anchor-large,
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-desktop=center] .cta-anchor-small,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-desktop=center] .cta-anchor-small,
 [data-align-desktop=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor,
 [data-align-desktop=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-large,
 [data-align-desktop=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-small,
 [data-text-align-desktop=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor,
 [data-text-align-desktop=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-large,
 [data-text-align-desktop=center] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-small {
  text-align:center
 }

 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-desktop=right] .cta-anchor,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-desktop=right] .cta-anchor,
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-desktop=right] .cta-anchor-large,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-desktop=right] .cta-anchor-large,
 .pangea-cmp.ctas-ctn[data-display-inline=false][data-align-desktop=right] .cta-anchor-small,
 .pangea-cmp.ctas-ctn[data-display-inline=false] [data-align-desktop=right] .cta-anchor-small,
 [data-align-desktop=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor,
 [data-align-desktop=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-large,
 [data-align-desktop=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-small,
 [data-text-align-desktop=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor,
 [data-text-align-desktop=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-large,
 [data-text-align-desktop=right] .pangea-cmp.ctas-ctn[data-display-inline=false] .cta-anchor-small {
  text-align:right
 }
}
.pangea-cmp.price-atc {
 display:flex;
 flex-direction:column;
 transition:opacity 0.5s ease-in-out;
 visibility:visible;
 opacity:1
}
.pangea-cmp.price-atc.hidden {
 opacity:0;
 display:flex!important;
 
}
.pangea-cmp.price-atc.no-cta .content-ctn .price-atc-cta {
 display:none
}
.pangea-cmp.price-atc[data-hide-atc=true] .price-atc-cta,
.pangea-cmp.price-atc[data-hide-price=true] .price-atc-ctn {
 display:none!important
}
.pangea-cmp.price-atc .content-ctn .price-atc-cta,
.pangea-cmp.price-atc .content-ctn .price-atc-ctn {
 display:block
}
.pangea-cmp.price-atc .content-ctn .vertical-divider {
 display:none
}
.pangea-cmp.price-atc .content-ctn .price-atc-ctn {
 font-size:18px;
 display:flex
}
.pangea-cmp.price-atc .content-ctn .price-atc-ctn.loading {
 height:35px;
 width:50%;
 min-width:5em;
 background:linear-gradient(90deg,#f4f4f4,#e1e2e3 50%,#f4f4f4);
 background-size:200% 100%;
 will-change:background-position;
 transform:translateZ(0);
 animation:skeletonAnim 1.3s linear infinite
}
.pangea-cmp.price-atc .content-ctn .price-atc-ctn.loading.rounded {
 border-radius:6px
}
.pangea-cmp.price-atc .content-ctn .price-atc-ctn .price-atc-ctn {
 display:none
}
.pangea-cmp.price-atc .content-ctn .price-atc-ctn.size-small {
 font-size:16px
}
.pangea-cmp.price-atc .content-ctn .price-atc-ctn.size-large {
 font-size:24px
}
.pangea-cmp.price-atc .content-ctn .price-atc-ctn .price-disclaimer {
 font-size:75%
}
.pangea-cmp.price-atc .content-ctn .price-atc-ctn.hide {
 display:none
}
.pangea-cmp.price-atc .content-ctn .price-atc-ctn.has-sales-badge {
 align-items:center;
 flex-direction:row
}
.pangea-cmp.price-atc .content-ctn .price-atc-ctn .price-atc-sale-badge {
 font-size:13px;
 padding:3px;
 margin-left:10px
}
.pangea-cmp.price-atc .content-ctn .price-atc-cta a[disabled] {
 
}
.pangea-cmp.price-atc .content-ctn .price-atc-cta a[disabled]:hover {
 cursor:default
}
.pangea-cmp.price-atc .content-ctn .price-atc-cta .out-of-stock.has-special,
.pangea-cmp.price-atc .content-ctn .price-atc-cta a.has-msg {
 margin-top:6px
}
.pangea-cmp.price-atc .content-ctn .price-atc-cta.size-small a {
 font-size:13px;
 padding:8px 15px
}
@media (min-width:720px) {
 .pangea-cmp.price-atc .content-ctn .price-atc-cta.size-small a {
  padding:16px 30px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.price-atc .content-ctn .price-atc-cta.size-small a {
  padding:16px 30px
 }
}
.pangea-cmp.price-atc .content-ctn .price-atc-cta.size-normal a {
 font-size:18px;
 padding:8px 15px
}
@media (min-width:720px) {
 .pangea-cmp.price-atc .content-ctn .price-atc-cta.size-normal a {
  padding:16px 30px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.price-atc .content-ctn .price-atc-cta.size-normal a {
  padding:16px 30px
 }
}
.pangea-cmp.price-atc .content-ctn .price-atc-cta.size-large a {
 font-size:24px;
 padding:8px 15px
}
@media (min-width:720px) {
 .pangea-cmp.price-atc .content-ctn .price-atc-cta.size-large a {
  padding:16px 30px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.price-atc .content-ctn .price-atc-cta.size-large a {
  padding:16px 30px
 }
}
.pangea-cmp.price-atc .content-ctn .price-atc-cta.text-style-cta a {
 padding:0;
 background:transparent
}
.pangea-cmp.price-atc .content-ctn .price-atc-cta.text-style-cta a:hover {
 background-color:transparent;
 text-decoration:underline
}
.pangea-cmp.price-atc .content-ctn .price-atc-cta.text-style-cta a:active,
.pangea-cmp.price-atc .content-ctn .price-atc-cta.text-style-cta a:hover:after,
.pangea-cmp.price-atc .content-ctn .price-atc-cta.text-style-cta a:hover:before {
 border-width:0!important;
 border-color:transparent!important
}
.pangea-cmp.price-atc .content-ctn .price-atc-cta.loading {
 height:50px;
 width:100%;
 background:linear-gradient(90deg,#f4f4f4,#e1e2e3 50%,#f4f4f4);
 background-size:200% 100%;
 will-change:background-position;
 transform:translateZ(0);
 animation:skeletonAnim 1.3s linear infinite
}
.pangea-cmp.price-atc .content-ctn .price-atc-cta.loading.rounded {
 border-radius:6px
}
.pangea-cmp.price-atc .content-ctn .price-atc-cta a {
 margin-bottom:12px
}
.pangea-cmp.price-atc .content-ctn .price-atc-cta a:last-of-type {
 margin-right:0
}
.pangea-cmp.price-atc.show-divider .vertical-divider {
 display:block;
 align-self:stretch
}
.pangea-cmp.price-atc.show-divider .vertical-divider:after {
 content:"";
 width:1px;
 height:100%;
 display:block
}
.pangea-cmp.price-atc[data-disclaimer-pos=after] .price-atc-ctn {
 align-items:baseline
}
.pangea-cmp.price-atc[data-disclaimer-pos=after] .price-atc-ctn .price-disclaimer {
 margin-left:12px
}
.pangea-cmp.price-atc[data-disclaimer-pos=after].multiline {
 align-items:center
}
.pangea-cmp.price-atc[data-disclaimer-pos=before] .price-atc-ctn {
 align-items:baseline
}
.pangea-cmp.price-atc[data-disclaimer-pos=before] .price-atc-ctn .pricing-info {
 order:1
}
.pangea-cmp.price-atc[data-disclaimer-pos=before] .price-atc-ctn .price-disclaimer {
 margin-right:12px;
 margin-left:0
}
.pangea-cmp.price-atc[data-disclaimer-pos=before] .price-atc-ctn.multiline {
 align-items:center
}
.pangea-cmp.price-atc[data-disclaimer-pos=above] .price-atc-ctn {
 flex-direction:column-reverse
}
.pangea-cmp.price-atc[data-disclaimer-pos=above] .price-atc-ctn .price-disclaimer {
 margin-bottom:3px;
 margin-left:0
}
.pangea-cmp.price-atc[data-disclaimer-pos=below] .price-atc-ctn {
 flex-direction:column
}
.pangea-cmp.price-atc[data-disclaimer-pos=below] .price-atc-ctn .price-disclaimer {
 margin-top:3px;
 margin-left:0
}
.pangea-cmp.price-atc .flash-msg {
 padding:5px 10px
}
.pangea-cmp.price-atc .flash-msg.error {
 color:#fff;
 background-color:#e10000;
 font-weight:400;
 font-size:13px
}
@media (max-width:719px) {
 .pangea-cmp.price-atc[data-theme-mobile=theme-light] .content-ctn>div {
  color:#2f3132
 }
 .pangea-cmp.price-atc[data-theme-mobile=theme-light] .content-ctn>div .vertical-divider:after {
  background-color:#2f3132
 }
 .pangea-cmp.price-atc[data-theme-mobile=theme-light] .content-ctn>div .price-atc-cta a {
  background-color:var(--p-accent-color,#2f3132);
  color:var(--p-accent-color-contrast,#fff)
 }
 .pangea-cmp.price-atc[data-theme-mobile=theme-light] .content-ctn>div .price-atc-cta a:hover {
  background-color:transparent;
  color:var(--p-accent-color,#2f3132)
 }
 .pangea-cmp.price-atc[data-theme-mobile=theme-light] .content-ctn>div .price-atc-cta a:hover:after,
 .pangea-cmp.price-atc[data-theme-mobile=theme-light] .content-ctn>div .price-atc-cta a:hover:before {
  border-color:var(--p-accent-color,#2f3132)
 }
 .pangea-cmp.price-atc[data-theme-mobile=theme-light] .content-ctn>div .price-atc-cta a.loading-shown {
  
 }
 .pangea-cmp.price-atc[data-theme-mobile=theme-light] .content-ctn>div .price-atc-cta a.loading-shown:hover {
  background-color:#2f3132;
  color:#2f3132;
  cursor:default
 }
 .pangea-cmp.price-atc[data-theme-mobile=theme-light] .content-ctn>div .price-atc-cta a.loading-shown:hover:after,
 .pangea-cmp.price-atc[data-theme-mobile=theme-light] .content-ctn>div .price-atc-cta a.loading-shown:hover:before {
  border-color:#2f3132
 }
 .pangea-cmp.price-atc[data-theme-mobile=theme-light] .content-ctn>div .price-atc-cta a .atc-load-anim div,
 [data-disable-sticky-bottom-nav=false] .pangea-cmp.price-atc[data-theme-mobile=theme-light] .content-ctn>div .price-atc-cta a.btn-buy-cta:hover {
  background-color:#fff
 }
 .pangea-cmp.price-atc[data-theme-mobile=theme-light] .content-ctn>div .text-style-cta a {
  color:var(--p-accent-color,#2f3132);
  background:transparent
 }
 .pangea-cmp.price-atc[data-theme-mobile=theme-dark] .content-ctn>div {
  color:#fff
 }
 .pangea-cmp.price-atc[data-theme-mobile=theme-dark] .content-ctn>div .vertical-divider:after {
  background-color:#fff
 }
 .pangea-cmp.price-atc[data-theme-mobile=theme-dark] .content-ctn>div .price-atc-cta a {
  background-color:var(--p-accent-color,#fff);
  color:var(--p-accent-color-contrast,#2f3132)
 }
 .pangea-cmp.price-atc[data-theme-mobile=theme-dark] .content-ctn>div .price-atc-cta a:hover {
  background-color:transparent;
  color:var(--p-accent-color,#fff)
 }
 .pangea-cmp.price-atc[data-theme-mobile=theme-dark] .content-ctn>div .price-atc-cta a:hover:after,
 .pangea-cmp.price-atc[data-theme-mobile=theme-dark] .content-ctn>div .price-atc-cta a:hover:before {
  border-color:var(--p-accent-color,#fff)
 }
 .pangea-cmp.price-atc[data-theme-mobile=theme-dark] .content-ctn>div .price-atc-cta a.loading-shown {
  
 }
 .pangea-cmp.price-atc[data-theme-mobile=theme-dark] .content-ctn>div .price-atc-cta a.loading-shown:hover {
  background-color:#fff;
  color:#fff;
  cursor:default
 }
 .pangea-cmp.price-atc[data-theme-mobile=theme-dark] .content-ctn>div .price-atc-cta a.loading-shown:hover:after,
 .pangea-cmp.price-atc[data-theme-mobile=theme-dark] .content-ctn>div .price-atc-cta a.loading-shown:hover:before {
  border-color:#fff
 }
 .pangea-cmp.price-atc[data-theme-mobile=theme-dark] .content-ctn>div .price-atc-cta a .atc-load-anim div {
  background-color:#2f3132
 }
 [data-disable-sticky-bottom-nav=false] .pangea-cmp.price-atc[data-theme-mobile=theme-dark] .content-ctn>div .price-atc-cta a.btn-buy-cta:hover {
  background-color:#000
 }
 .pangea-cmp.price-atc[data-theme-mobile=theme-dark] .content-ctn>div .text-style-cta a {
  color:var(--p-accent-color,#fff);
  background:transparent
 }
 .pangea-cmp.price-atc[data-align-mobile=left] .content-ctn>div {
  text-align:left
 }
 .pangea-cmp.price-atc[data-align-mobile=center] .content-ctn>div {
  text-align:center
 }
 .pangea-cmp.price-atc[data-align-mobile=right] .content-ctn>div {
  text-align:right
 }
 .pangea-cmp.price-atc[data-display-mobile=stacked] .content-ctn .price-atc-ctn {
  padding-bottom:10px
 }
 .pangea-cmp.price-atc[data-display-mobile=stacked] .content-ctn .price-atc-cta {
  display:flex;
  flex-direction:column
 }
 .pangea-cmp.price-atc[data-display-mobile=stacked] .content-ctn .price-atc-cta a {
  display:block;
  width:fit-content;
  margin-right:0
 }
 .pangea-cmp.price-atc[data-display-mobile=stacked][data-align-mobile=left] .content-ctn .price-atc-cta {
  align-items:flex-start
 }
 .pangea-cmp.price-atc[data-display-mobile=stacked][data-align-mobile=center] .content-ctn .price-atc-cta,
 .pangea-cmp.price-atc[data-display-mobile=stacked][data-align-mobile=center] .content-ctn .price-atc-ctn {
  align-items:center;
  justify-content:center
 }
 .pangea-cmp.price-atc[data-display-mobile=stacked][data-align-mobile=right] .content-ctn>div {
  text-align:right
 }
 .pangea-cmp.price-atc[data-display-mobile=stacked][data-align-mobile=right] .content-ctn>div .price-atc-ctn {
  justify-content:flex-end
 }
 .pangea-cmp.price-atc[data-display-mobile=stacked][data-align-mobile=right] .content-ctn>div .price-atc-cta {
  align-items:flex-end
 }
 .pangea-cmp.price-atc[data-display-mobile=inline] .content-ctn>div {
  display:flex;
  align-items:center
 }
 .pangea-cmp.price-atc[data-display-mobile=inline] .content-ctn>div .price-atc-cta,
 .pangea-cmp.price-atc[data-display-mobile=inline] .content-ctn>div .price-atc-ctn {
  padding:10px 0
 }
 .pangea-cmp.price-atc[data-display-mobile=inline] .content-ctn>div .price-atc-ctn {
  text-align:right;
  padding-right:15px
 }
 .pangea-cmp.price-atc[data-display-mobile=inline] .content-ctn>div .price-atc-cta {
  text-align:left
 }
 .pangea-cmp.price-atc[data-display-mobile=inline] .content-ctn>div .price-atc-cta a:last-of-type {
  margin-right:0;
  margin-bottom:0
 }
 .pangea-cmp.price-atc[data-display-mobile=inline] .vertical-divider {
  padding-right:15px
 }
 .pangea-cmp.price-atc[data-display-mobile=inline][data-align-mobile=center] .content-ctn>div {
  justify-content:center
 }
 .pangea-cmp.price-atc[data-display-mobile=inline][data-align-mobile=center] .content-ctn .price-atc-cta,
 .pangea-cmp.price-atc[data-display-mobile=inline][data-align-mobile=center] .content-ctn .price-atc-ctn {
  width:50%
 }
 .pangea-cmp.price-atc[data-display-mobile=inline][data-align-mobile=center] .content-ctn.absolute-center {
  text-align:center;
  margin-left:auto;
  margin-right:auto
 }
 .pangea-cmp.price-atc[data-display-mobile=inline][data-align-mobile=center] .content-ctn.absolute-center .price-atc-cta,
 .pangea-cmp.price-atc[data-display-mobile=inline][data-align-mobile=center] .content-ctn.absolute-center .price-atc-ctn {
  width:auto
 }
 .pangea-cmp.price-atc[data-display-mobile=inline][data-align-mobile=center] .content-ctn .price-atc-ctn {
  justify-content:flex-end
 }
 .pangea-cmp.price-atc[data-display-mobile=inline][data-align-mobile=center].no-cta .content-ctn .price-atc-ctn {
  width:100%;
  justify-content:center
 }
 .pangea-cmp.price-atc[data-display-mobile=inline][data-align-mobile=center][data-hide-price=true] .price-atc-cta {
  text-align:center
 }
 .pangea-cmp.price-atc[data-display-mobile=inline][data-align-mobile=right] .content-ctn>div {
  justify-content:flex-end
 }
 .pangea-cmp.price-atc[data-display-mobile=inline][data-align-mobile=right].no-cta .content-ctn .price-atc-ctn {
  padding-right:0
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.price-atc[data-theme-tablet=theme-light] .content-ctn>div {
  color:#2f3132
 }
 .pangea-cmp.price-atc[data-theme-tablet=theme-light] .content-ctn>div .vertical-divider:after {
  background-color:#2f3132
 }
 .pangea-cmp.price-atc[data-theme-tablet=theme-light] .content-ctn>div .price-atc-cta a {
  background-color:var(--p-accent-color,#2f3132);
  color:var(--p-accent-color-contrast,#fff)
 }
 .pangea-cmp.price-atc[data-theme-tablet=theme-light] .content-ctn>div .price-atc-cta a:hover {
  background-color:transparent;
  color:var(--p-accent-color,#2f3132)
 }
 .pangea-cmp.price-atc[data-theme-tablet=theme-light] .content-ctn>div .price-atc-cta a:hover:after,
 .pangea-cmp.price-atc[data-theme-tablet=theme-light] .content-ctn>div .price-atc-cta a:hover:before {
  border-color:var(--p-accent-color,#2f3132)
 }
 .pangea-cmp.price-atc[data-theme-tablet=theme-light] .content-ctn>div .price-atc-cta a.loading-shown {
  
 }
 .pangea-cmp.price-atc[data-theme-tablet=theme-light] .content-ctn>div .price-atc-cta a.loading-shown:hover {
  background-color:#2f3132;
  color:#2f3132;
  cursor:default
 }
 .pangea-cmp.price-atc[data-theme-tablet=theme-light] .content-ctn>div .price-atc-cta a.loading-shown:hover:after,
 .pangea-cmp.price-atc[data-theme-tablet=theme-light] .content-ctn>div .price-atc-cta a.loading-shown:hover:before {
  border-color:#2f3132
 }
 .pangea-cmp.price-atc[data-theme-tablet=theme-light] .content-ctn>div .price-atc-cta a .atc-load-anim div {
  background-color:#fff
 }
 .pangea-cmp.price-atc[data-theme-tablet=theme-light] .content-ctn>div .text-style-cta a {
  color:var(--p-accent-color,#2f3132);
  background:transparent
 }
 .pangea-cmp.price-atc[data-theme-tablet=theme-dark] .content-ctn>div {
  color:#fff
 }
 .pangea-cmp.price-atc[data-theme-tablet=theme-dark] .content-ctn>div .vertical-divider:after {
  background-color:#fff
 }
 .pangea-cmp.price-atc[data-theme-tablet=theme-dark] .content-ctn>div .price-atc-cta a {
  background-color:var(--p-accent-color,#fff);
  color:var(--p-accent-color-contrast,#2f3132)
 }
 .pangea-cmp.price-atc[data-theme-tablet=theme-dark] .content-ctn>div .price-atc-cta a:hover {
  background-color:transparent;
  color:var(--p-accent-color,#fff)
 }
 .pangea-cmp.price-atc[data-theme-tablet=theme-dark] .content-ctn>div .price-atc-cta a:hover:after,
 .pangea-cmp.price-atc[data-theme-tablet=theme-dark] .content-ctn>div .price-atc-cta a:hover:before {
  border-color:var(--p-accent-color,#fff)
 }
 .pangea-cmp.price-atc[data-theme-tablet=theme-dark] .content-ctn>div .price-atc-cta a.loading-shown {
  
 }
 .pangea-cmp.price-atc[data-theme-tablet=theme-dark] .content-ctn>div .price-atc-cta a.loading-shown:hover {
  background-color:#fff;
  color:#fff;
  cursor:default
 }
 .pangea-cmp.price-atc[data-theme-tablet=theme-dark] .content-ctn>div .price-atc-cta a.loading-shown:hover:after,
 .pangea-cmp.price-atc[data-theme-tablet=theme-dark] .content-ctn>div .price-atc-cta a.loading-shown:hover:before {
  border-color:#fff
 }
 .pangea-cmp.price-atc[data-theme-tablet=theme-dark] .content-ctn>div .price-atc-cta a .atc-load-anim div {
  background-color:#2f3132
 }
 .pangea-cmp.price-atc[data-theme-tablet=theme-dark] .content-ctn>div .text-style-cta a {
  color:var(--p-accent-color,#fff);
  background:transparent
 }
 .pangea-cmp.price-atc[data-align-tablet=left] .content-ctn>div {
  text-align:left
 }
 .pangea-cmp.price-atc[data-align-tablet=center] .content-ctn>div {
  text-align:center
 }
 .pangea-cmp.price-atc[data-align-tablet=right] .content-ctn>div {
  text-align:right
 }
 .pangea-cmp.price-atc[data-display-tablet=stacked] .content-ctn .price-atc-ctn {
  padding-bottom:10px
 }
 .pangea-cmp.price-atc[data-display-tablet=stacked] .content-ctn .price-atc-cta {
  display:flex;
  flex-direction:column
 }
 .pangea-cmp.price-atc[data-display-tablet=stacked] .content-ctn .price-atc-cta a {
  display:block;
  width:fit-content;
  margin-right:0
 }
 .pangea-cmp.price-atc[data-display-tablet=stacked][data-align-tablet=left] .content-ctn .price-atc-cta {
  align-items:flex-start
 }
 .pangea-cmp.price-atc[data-display-tablet=stacked][data-align-tablet=center] .content-ctn .price-atc-cta,
 .pangea-cmp.price-atc[data-display-tablet=stacked][data-align-tablet=center] .content-ctn .price-atc-ctn {
  align-items:center;
  justify-content:center
 }
 .pangea-cmp.price-atc[data-display-tablet=stacked][data-align-tablet=right] .content-ctn>div {
  text-align:right
 }
 .pangea-cmp.price-atc[data-display-tablet=stacked][data-align-tablet=right] .content-ctn>div .price-atc-ctn {
  justify-content:flex-end
 }
 .pangea-cmp.price-atc[data-display-tablet=stacked][data-align-tablet=right] .content-ctn>div .price-atc-cta {
  align-items:flex-end
 }
 .pangea-cmp.price-atc[data-display-tablet=inline] .content-ctn>div {
  display:flex;
  align-items:center
 }
 .pangea-cmp.price-atc[data-display-tablet=inline] .content-ctn>div .price-atc-cta,
 .pangea-cmp.price-atc[data-display-tablet=inline] .content-ctn>div .price-atc-ctn {
  padding:10px 0
 }
 .pangea-cmp.price-atc[data-display-tablet=inline] .content-ctn>div .price-atc-ctn {
  text-align:right;
  padding-right:15px
 }
 .pangea-cmp.price-atc[data-display-tablet=inline] .content-ctn>div .price-atc-cta {
  text-align:left
 }
 .pangea-cmp.price-atc[data-display-tablet=inline] .content-ctn>div .price-atc-cta a {
  margin-bottom:0
 }
 .pangea-cmp.price-atc[data-display-tablet=inline] .vertical-divider {
  padding-right:15px
 }
 .pangea-cmp.price-atc[data-display-tablet=inline][data-align-tablet=center] .content-ctn>div {
  justify-content:center
 }
 .pangea-cmp.price-atc[data-display-tablet=inline][data-align-tablet=center] .content-ctn .price-atc-cta,
 .pangea-cmp.price-atc[data-display-tablet=inline][data-align-tablet=center] .content-ctn .price-atc-ctn {
  width:50%
 }
 .pangea-cmp.price-atc[data-display-tablet=inline][data-align-tablet=center] .content-ctn.absolute-center {
  text-align:center;
  margin-left:auto;
  margin-right:auto
 }
 .pangea-cmp.price-atc[data-display-tablet=inline][data-align-tablet=center] .content-ctn.absolute-center .price-atc-cta,
 .pangea-cmp.price-atc[data-display-tablet=inline][data-align-tablet=center] .content-ctn.absolute-center .price-atc-ctn {
  width:auto
 }
 .pangea-cmp.price-atc[data-display-tablet=inline][data-align-tablet=center] .content-ctn .price-atc-ctn {
  justify-content:flex-end
 }
 .pangea-cmp.price-atc[data-display-tablet=inline][data-align-tablet=center].no-cta .content-ctn .price-atc-ctn {
  width:100%;
  justify-content:center
 }
 .pangea-cmp.price-atc[data-display-tablet=inline][data-align-tablet=center][data-hide-price=true] .price-atc-cta {
  text-align:center
 }
 .pangea-cmp.price-atc[data-display-tablet=inline][data-align-tablet=right] .content-ctn>div {
  justify-content:flex-end
 }
 .pangea-cmp.price-atc[data-display-tablet=inline][data-align-tablet=right].no-cta .content-ctn .price-atc-ctn {
  padding-right:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp.price-atc[data-theme-desktop=theme-light] .content-ctn>div {
  color:#2f3132
 }
 .pangea-cmp.price-atc[data-theme-desktop=theme-light] .content-ctn>div .vertical-divider:after {
  background-color:#2f3132
 }
 .pangea-cmp.price-atc[data-theme-desktop=theme-light] .content-ctn>div .price-atc-cta a {
  background-color:var(--p-accent-color,#2f3132);
  color:var(--p-accent-color-contrast,#fff)
 }
 .pangea-cmp.price-atc[data-theme-desktop=theme-light] .content-ctn>div .price-atc-cta a:hover {
  background-color:transparent;
  color:var(--p-accent-color,#2f3132)
 }
 .pangea-cmp.price-atc[data-theme-desktop=theme-light] .content-ctn>div .price-atc-cta a:hover:after,
 .pangea-cmp.price-atc[data-theme-desktop=theme-light] .content-ctn>div .price-atc-cta a:hover:before {
  border-color:var(--p-accent-color,#2f3132)
 }
 .pangea-cmp.price-atc[data-theme-desktop=theme-light] .content-ctn>div .price-atc-cta a.loading-shown {
  
 }
 .pangea-cmp.price-atc[data-theme-desktop=theme-light] .content-ctn>div .price-atc-cta a.loading-shown:hover {
  background-color:#2f3132;
  color:#2f3132;
  cursor:default
 }
 .pangea-cmp.price-atc[data-theme-desktop=theme-light] .content-ctn>div .price-atc-cta a.loading-shown:hover:after,
 .pangea-cmp.price-atc[data-theme-desktop=theme-light] .content-ctn>div .price-atc-cta a.loading-shown:hover:before {
  border-color:#2f3132
 }
 .pangea-cmp.price-atc[data-theme-desktop=theme-light] .content-ctn>div .price-atc-cta a .atc-load-anim div {
  background-color:#fff
 }
 .pangea-cmp.price-atc[data-theme-desktop=theme-light] .content-ctn>div .text-style-cta a {
  color:var(--p-accent-color,#2f3132);
  background:transparent
 }
 .pangea-cmp.price-atc[data-theme-desktop=theme-dark] .content-ctn>div {
  color:#fff
 }
 .pangea-cmp.price-atc[data-theme-desktop=theme-dark] .content-ctn>div .vertical-divider:after {
  background-color:#fff
 }
 .pangea-cmp.price-atc[data-theme-desktop=theme-dark] .content-ctn>div .price-atc-cta a {
  background-color:var(--p-accent-color,#fff);
  color:var(--p-accent-color-contrast,#2f3132)
 }
 .pangea-cmp.price-atc[data-theme-desktop=theme-dark] .content-ctn>div .price-atc-cta a:hover {
  background-color:transparent;
  color:var(--p-accent-color,#fff)
 }
 .pangea-cmp.price-atc[data-theme-desktop=theme-dark] .content-ctn>div .price-atc-cta a:hover:after,
 .pangea-cmp.price-atc[data-theme-desktop=theme-dark] .content-ctn>div .price-atc-cta a:hover:before {
  border-color:var(--p-accent-color,#fff)
 }
 .pangea-cmp.price-atc[data-theme-desktop=theme-dark] .content-ctn>div .price-atc-cta a.loading-shown {
  
 }
 .pangea-cmp.price-atc[data-theme-desktop=theme-dark] .content-ctn>div .price-atc-cta a.loading-shown:hover {
  background-color:#fff;
  color:#fff;
  cursor:default
 }
 .pangea-cmp.price-atc[data-theme-desktop=theme-dark] .content-ctn>div .price-atc-cta a.loading-shown:hover:after,
 .pangea-cmp.price-atc[data-theme-desktop=theme-dark] .content-ctn>div .price-atc-cta a.loading-shown:hover:before {
  border-color:#fff
 }
 .pangea-cmp.price-atc[data-theme-desktop=theme-dark] .content-ctn>div .price-atc-cta a .atc-load-anim div {
  background-color:#2f3132
 }
 .pangea-cmp.price-atc[data-theme-desktop=theme-dark] .content-ctn>div .text-style-cta a {
  color:var(--p-accent-color,#fff);
  background:transparent
 }
 .pangea-cmp.price-atc[data-align-desktop=left] .content-ctn>div {
  text-align:left
 }
 .pangea-cmp.price-atc[data-align-desktop=center] .content-ctn>div {
  text-align:center
 }
 .pangea-cmp.price-atc[data-align-desktop=right] .content-ctn>div {
  text-align:right
 }
 .pangea-cmp.price-atc[data-display-desktop=stacked] .content-ctn .price-atc-ctn {
  padding-bottom:10px
 }
 .pangea-cmp.price-atc[data-display-desktop=stacked] .content-ctn .price-atc-cta {
  display:flex;
  flex-direction:column
 }
 .pangea-cmp.price-atc[data-display-desktop=stacked] .content-ctn .price-atc-cta a {
  display:block;
  width:fit-content;
  margin-right:0
 }
 .pangea-cmp.price-atc[data-display-desktop=stacked][data-align-desktop=left] .content-ctn .price-atc-cta {
  align-items:flex-start
 }
 .pangea-cmp.price-atc[data-display-desktop=stacked][data-align-desktop=center] .content-ctn .price-atc-cta,
 .pangea-cmp.price-atc[data-display-desktop=stacked][data-align-desktop=center] .content-ctn .price-atc-ctn {
  align-items:center;
  justify-content:center
 }
 .pangea-cmp.price-atc[data-display-desktop=stacked][data-align-desktop=right] .content-ctn>div {
  text-align:right
 }
 .pangea-cmp.price-atc[data-display-desktop=stacked][data-align-desktop=right] .content-ctn>div .price-atc-ctn {
  justify-content:flex-end
 }
 .pangea-cmp.price-atc[data-display-desktop=stacked][data-align-desktop=right] .content-ctn>div .price-atc-cta {
  align-items:flex-end
 }
 .pangea-cmp.price-atc[data-display-desktop=inline] .content-ctn>div {
  display:flex;
  align-items:center
 }
 .pangea-cmp.price-atc[data-display-desktop=inline] .content-ctn>div .price-atc-cta,
 .pangea-cmp.price-atc[data-display-desktop=inline] .content-ctn>div .price-atc-ctn {
  padding:10px 0
 }
 .pangea-cmp.price-atc[data-display-desktop=inline] .content-ctn>div .price-atc-ctn {
  text-align:right;
  padding-right:15px
 }
 .pangea-cmp.price-atc[data-display-desktop=inline] .content-ctn>div .price-atc-cta {
  text-align:left
 }
 .pangea-cmp.price-atc[data-display-desktop=inline] .content-ctn>div .price-atc-cta a:last-of-type {
  margin-right:0;
  margin-bottom:0
 }
 .pangea-cmp.price-atc[data-display-desktop=inline] .vertical-divider {
  padding-right:15px
 }
 .pangea-cmp.price-atc[data-display-desktop=inline][data-align-desktop=left].no-cta .content-ctn .price-atc-ctn {
  text-align:left
 }
 .pangea-cmp.price-atc[data-display-desktop=inline][data-align-desktop=center] .content-ctn>div {
  justify-content:center
 }
 .pangea-cmp.price-atc[data-display-desktop=inline][data-align-desktop=center] .content-ctn .price-atc-cta,
 .pangea-cmp.price-atc[data-display-desktop=inline][data-align-desktop=center] .content-ctn .price-atc-ctn {
  width:50%
 }
 .pangea-cmp.price-atc[data-display-desktop=inline][data-align-desktop=center] .content-ctn.absolute-center {
  text-align:center;
  margin-left:auto;
  margin-right:auto
 }
 .pangea-cmp.price-atc[data-display-desktop=inline][data-align-desktop=center] .content-ctn.absolute-center .price-atc-cta,
 .pangea-cmp.price-atc[data-display-desktop=inline][data-align-desktop=center] .content-ctn.absolute-center .price-atc-ctn {
  width:auto
 }
 .pangea-cmp.price-atc[data-display-desktop=inline][data-align-desktop=center] .content-ctn .price-atc-ctn {
  justify-content:flex-end
 }
 .pangea-cmp.price-atc[data-display-desktop=inline][data-align-desktop=center].no-cta .content-ctn .price-atc-ctn {
  width:100%;
  justify-content:center;
  text-align:center
 }
 .pangea-cmp.price-atc[data-display-desktop=inline][data-align-desktop=center][data-hide-price=true] .price-atc-cta {
  text-align:center
 }
 .pangea-cmp.price-atc[data-display-desktop=inline][data-align-desktop=right] .content-ctn>div {
  justify-content:flex-end
 }
 .pangea-cmp.price-atc[data-display-desktop=inline][data-align-desktop=right].no-cta .content-ctn .price-atc-ctn {
  padding-right:0
 }
}
.pangea-modal-enabled {
 position:fixed;
 right:0;
 left:0;
 overflow:hidden
}
.pangea-modal-enabled .component-primary-nav {
 z-index:1
}
.pangea-modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:9999;
 display:-ms-flexbox;
 display:flex;
 visibility:hidden;
 flex-direction:column;
 align-items:center;
 overflow:hidden;
 background:rgba(0,0,0,0.85);
 opacity:0
}
.pangea-modal.visible {
 visibility:visible;
 opacity:1
}
.pangea-modal.overflow {
 overflow-y:scroll
}
.pangea-modal.animated .pangea-modal-box {
 transition:all 0.35s ease-in-out
}
.pangea-modal .pangea-modal-box {
 position:relative;
 -ms-flex-negative:0;
 flex-shrink:0;
 margin-top:auto;
 margin-bottom:auto;
 border-radius:4px;
 background:#ffffff;
 opacity:1;
 cursor:auto;
 will-change:transform,opacity
}
.pangea-modal .pangea-modal-close-button {
 background:none;
 outline:none;
 border:none;
 padding:0;
 position:absolute;
 top:10px;
 right:10px;
 width:30px;
 height:30px;
 overflow:hidden;
 z-index:100
}
.pangea-modal .pangea-modal-close-button:hover {
 cursor:pointer
}
.pangea-modal .pangea-modal-close-button:hover:after,
.pangea-modal .pangea-modal-close-button:hover:before {
 background:#000000
}
.pangea-modal .pangea-modal-close-button:after,
.pangea-modal .pangea-modal-close-button:before {
 content:"";
 position:absolute;
 height:2px;
 width:100%;
 top:50%;
 left:0;
 margin-top:-1px;
 background:#000000
}
.pangea-modal .pangea-modal-close-button:before {
 transform:rotate(45deg)
}
.pangea-modal .pangea-modal-close-button:after {
 transform:rotate(-45deg)
}
.pangea-modal .pangea-modal-close-button.rounded:after,
.pangea-modal .pangea-modal-close-button.rounded:before {
 border-radius:5px
}
.pangea-modal.modal-type-video .pangea-modal-box-content {
 height:100%;
 max-height:calc(100vh - 115px);
 display:flex;
 align-items:center;
 justify-content:center;
 overflow:hidden
}
body.wcm-design .pangea-modal.modal-type-video .pangea-modal-box-content,
body.wcm-edit .pangea-modal.modal-type-video .pangea-modal-box-content,
body.wcm-preview .pangea-modal.modal-type-video .pangea-modal-box-content,
body.xf-web-container .pangea-modal.modal-type-video .pangea-modal-box-content {
 max-height:685px
}
.pangea-modal.modal-type-video .pangea-modal-box-content .video-ctn {
 overflow:hidden;
 background:rgba(0,0,0,0.65);
 position:relative;
 min-height:0;
 padding-top:56.25%;
 position:static;
 width:calc(100vw - 60px)
}
.pangea-cmp .pangea-modal.modal-type-video .pangea-modal-box-content .video-ctn>.carousel-slide-copy-ctn,
.pangea-modal.modal-type-video .pangea-modal-box-content .pangea-cmp .video-ctn>.carousel-slide-copy-ctn,
.pangea-modal.modal-type-video .pangea-modal-box-content .pangea-cmp .video-ctn>.container-xl,
.pangea-modal.modal-type-video .pangea-modal-box-content .video-ctn>.container,
.pangea-modal.modal-type-video .pangea-modal-box-content .video-ctn>.container-xl,
.pangea-modal.modal-type-video .pangea-modal-box-content .video-ctn>.no-container {
 display:flex;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 flex-direction:column;
 justify-content:center
}
.pangea-cmp .pangea-modal.modal-type-video .pangea-modal-box-content .video-ctn>.carousel-slide-copy-ctn,
.pangea-modal.modal-type-video .pangea-modal-box-content .pangea-cmp .video-ctn>.carousel-slide-copy-ctn,
.pangea-modal.modal-type-video .pangea-modal-box-content .pangea-cmp .video-ctn>.container-xl,
.pangea-modal.modal-type-video .pangea-modal-box-content .video-ctn>.carousel-banner-slides,
.pangea-modal.modal-type-video .pangea-modal-box-content .video-ctn>.container,
.pangea-modal.modal-type-video .pangea-modal-box-content .video-ctn>.container-xl,
.pangea-modal.modal-type-video .pangea-modal-box-content .video-ctn>.no-container {
 position:absolute!important;
 top:0;
 left:50%;
 width:100%;
 height:100%;
 transform:translateX(-50%)
}
.pangea-modal.modal-type-video .pangea-modal-box-content .video-ctn>.image-wrapper {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden
}
.pangea-modal.modal-type-video .pangea-modal-box-content .video-ctn>.image-wrapper>img,
.pangea-modal.modal-type-video .pangea-modal-box-content .video-ctn>.image-wrapper>picture,
.pangea-modal.modal-type-video .pangea-modal-box-content .video-ctn>.image-wrapper>picture>img {
 width:100%;
 height:100%;
 object-fit:cover;
 object-position:center
}
@media (min-width:1025px) {
 .pangea-modal.modal-type-video .pangea-modal-box-content .video-ctn {
  width:calc(100vw - 80px)
 }
}
@media (min-width:1490px) {
 .pangea-modal.modal-type-video .pangea-modal-box-content .video-ctn {
  max-width:1490px
 }
}
.pangea-modal.modal-type-video .pangea-modal-box-content .video-ctn iframe {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:10
}
.pangea-modal.modal-type-video .pangea-modal-close-button {
 top:-35px;
 right:0px
}
.pangea-modal.modal-type-video .pangea-modal-close-button:after,
.pangea-modal.modal-type-video .pangea-modal-close-button:before {
 background:#fff
}
body:not(.wcm-edit):not(.wcm-design):not(.wcm-preview):not(.xf-web-container) .pangea-modal-content.hidden {
 display:none
}
body.wcm-design .pangea-modal-content.hidden,
body.wcm-edit .pangea-modal-content.hidden,
body.wcm-preview .pangea-modal-content.hidden,
body.xf-web-container .pangea-modal-content.hidden {
 display:block!important
}
.pangea-modal[data-minwidth=sameasmaxwidth] .pangea-modal-box {
 width:100vw
}
@media (min-width:720px) {
 .pangea-modal[data-maxwidth=twelvecol][data-minwidth=sameasmaxwidth] .pangea-modal-box {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .pangea-modal[data-maxwidth=twelvecol][data-minwidth=sameasmaxwidth] .pangea-modal-box {
  width:100%;
  margin-right:0
 }
}
@media (min-width:720px) {
 .pangea-modal[data-maxwidth=fourteencol][data-minwidth=sameasmaxwidth] .pangea-modal-box {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .pangea-modal[data-maxwidth=fourteencol][data-minwidth=sameasmaxwidth] .pangea-modal-box {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1490px) {
 .pangea-modal[data-maxwidth=fourteencol][data-minwidth=sameasmaxwidth] .pangea-modal-box {
  width:100%;
  margin-right:0
 }
}
.pangea-modal[data-closebutton=outsidemodal] .pangea-modal-close-button {
 background:#fff
}
@media (max-width:719px) {
 .pangea-cmp.dbgsize-contain .video-element .posterframe .video-ctn video {
  object-fit:contain
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.tbgsize-contain .video-element .posterframe .video-ctn video {
  object-fit:contain
 }
}
@media (min-width:1025px) {
 .pangea-cmp.mbgsize-contain .video-element .posterframe .video-ctn video {
  object-fit:contain
 }
}
@media (max-width:719px) {
 .pangea-cmp.mbgpos-center .video-element .posterframe .video-ctn video {
  object-position:center
 }
}
@media (max-width:1024px) {
 .pangea-cmp.tbgpos-center .video-element .posterframe .video-ctn video {
  object-position:center
 }
}
@media (min-width:1025px) {
 .pangea-cmp.dbgpos-center .video-element .posterframe .video-ctn video {
  object-position:center
 }
}
@media (max-width:719px) {
 .pangea-cmp.mbgpos-top .video-element .posterframe .video-ctn video {
  object-position:top
 }
}
@media (max-width:1024px) {
 .pangea-cmp.tbgpos-top .video-element .posterframe .video-ctn video {
  object-position:top
 }
}
@media (min-width:1025px) {
 .pangea-cmp.dbgpos-top .video-element .posterframe .video-ctn video {
  object-position:top
 }
}
@media (max-width:719px) {
 .pangea-cmp.mbgpos-left .video-element .posterframe .video-ctn video {
  object-position:left
 }
}
@media (max-width:1024px) {
 .pangea-cmp.tbgpos-left .video-element .posterframe .video-ctn video {
  object-position:left
 }
}
@media (min-width:1025px) {
 .pangea-cmp.dbgpos-left .video-element .posterframe .video-ctn video {
  object-position:left
 }
}
@media (max-width:719px) {
 .pangea-cmp.mbgpos-right .video-element .posterframe .video-ctn video {
  object-position:right
 }
}
@media (max-width:1024px) {
 .pangea-cmp.tbgpos-right .video-element .posterframe .video-ctn video {
  object-position:right
 }
}
@media (min-width:1025px) {
 .pangea-cmp.dbgpos-right .video-element .posterframe .video-ctn video {
  object-position:right
 }
}
@media (max-width:719px) {
 .pangea-cmp.mbgpos-bottom .video-element .posterframe .video-ctn video {
  object-position:bottom
 }
}
@media (max-width:1024px) {
 .pangea-cmp.tbgpos-bottom .video-element .posterframe .video-ctn video {
  object-position:bottom
 }
}
@media (min-width:1025px) {
 .pangea-cmp.dbgpos-bottom .video-element .posterframe .video-ctn video {
  object-position:bottom
 }
}
@media (max-width:719px) {
 .pangea-cmp.mbgpos-left-top .video-element .posterframe .video-ctn video {
  object-position:left top
 }
}
@media (max-width:1024px) {
 .pangea-cmp.tbgpos-left-top .video-element .posterframe .video-ctn video {
  object-position:left top
 }
}
@media (min-width:1025px) {
 .pangea-cmp.dbgpos-left-top .video-element .posterframe .video-ctn video {
  object-position:left top
 }
}
@media (max-width:719px) {
 .pangea-cmp.mbgpos-right-top .video-element .posterframe .video-ctn video {
  object-position:right top
 }
}
@media (max-width:1024px) {
 .pangea-cmp.tbgpos-right-top .video-element .posterframe .video-ctn video {
  object-position:right top
 }
}
@media (min-width:1025px) {
 .pangea-cmp.dbgpos-right-top .video-element .posterframe .video-ctn video {
  object-position:right top
 }
}
@media (max-width:719px) {
 .pangea-cmp.mbgpos-left-bottom .video-element .posterframe .video-ctn video {
  object-position:left bottom
 }
}
@media (max-width:1024px) {
 .pangea-cmp.tbgpos-left-bottom .video-element .posterframe .video-ctn video {
  object-position:left bottom
 }
}
@media (min-width:1025px) {
 .pangea-cmp.dbgpos-left-bottom .video-element .posterframe .video-ctn video {
  object-position:left bottom
 }
}
@media (max-width:719px) {
 .pangea-cmp.mbgpos-right-bottom .video-element .posterframe .video-ctn video {
  object-position:right bottom
 }
}
@media (max-width:1024px) {
 .pangea-cmp.tbgpos-right-bottom .video-element .posterframe .video-ctn video {
  object-position:right bottom
 }
}
@media (min-width:1025px) {
 .pangea-cmp.dbgpos-right-bottom .video-element .posterframe .video-ctn video {
  object-position:right bottom
 }
}
.pangea-cmp.video-element {
 position:relative;
 overflow:hidden;
 background-repeat:no-repeat;
 background-size:cover;
 background-position:50%
}
.pangea-cmp.video-element .posterframe,
.pangea-cmp.video-element .video-ctn,
.pangea-cmp.video-element .video-mousemove-capture {
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0
}
.pangea-cmp.video-element .video-iframe-ctn {
 transition:all 0.2s ease-in-out
}
.pangea-cmp.video-element .video-iframe-ctn.hidden {
 opacity:0
}
.pangea-cmp.video-element .posterframe {
 transition:all 0.5s ease-in-out;
 opacity:1;
 visibility:visible
}
.pangea-cmp.video-element .posterframe.posterframe-hidden {
 visibility:hidden;
 opacity:0
}
.pangea-cmp.video-element .posterframe .video-ctn {
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0
}
.pangea-cmp.video-element .posterframe .video-ctn video {
 object-fit:cover;
 object-position:center;
 width:100%;
 height:100%
}
@media (max-width:719px) {
 .pangea-cmp.video-element[data-video-play-btn-mobile=none] .video-play-btn {
  display:none
 }
 .pangea-cmp.video-element[data-video-play-btn-mobile=bottom-right] .video-button-wrap {
  align-items:flex-end;
  justify-content:flex-end
 }
 .pangea-cmp.video-element[data-video-play-btn-mobile=bottom-right] .video-button-wrap .scale-medium {
  margin-right:-10px;
  margin-bottom:-10px
 }
 .pangea-cmp.video-element[data-video-play-btn-mobile=bottom-right] .video-button-wrap .scale-small {
  margin-right:-18px;
  margin-bottom:-18px
 }
 .pangea-cmp.video-element[data-video-play-btn-mobile=bottom-right] .video-background-controls {
  right:unset;
  left:0
 }
 .pangea-cmp.video-element[data-video-play-btn-mobile=bottom-left] .video-button-wrap {
  align-items:flex-end;
  justify-content:flex-start
 }
 .pangea-cmp.video-element[data-video-play-btn-mobile=bottom-left] .video-button-wrap .scale-medium {
  margin-left:-10px;
  margin-bottom:-10px
 }
 .pangea-cmp.video-element[data-video-play-btn-mobile=bottom-left] .video-button-wrap .scale-small {
  margin-left:-18px;
  margin-bottom:-18px
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.video-element[data-video-play-btn-tablet=none] .video-play-btn {
  display:none
 }
 .pangea-cmp.video-element[data-video-play-btn-tablet=bottom-right] .video-button-wrap {
  align-items:flex-end;
  justify-content:flex-end
 }
 .pangea-cmp.video-element[data-video-play-btn-tablet=bottom-right] .video-button-wrap .scale-medium {
  margin-right:-10px;
  margin-bottom:-10px
 }
 .pangea-cmp.video-element[data-video-play-btn-tablet=bottom-right] .video-button-wrap .scale-small {
  margin-right:-18px;
  margin-bottom:-18px
 }
 .pangea-cmp.video-element[data-video-play-btn-tablet=bottom-right] .video-background-controls {
  right:unset;
  left:0
 }
 .pangea-cmp.video-element[data-video-play-btn-tablet=bottom-left] .video-button-wrap {
  align-items:flex-end;
  justify-content:flex-start
 }
 .pangea-cmp.video-element[data-video-play-btn-tablet=bottom-left] .video-button-wrap .scale-medium {
  margin-left:-10px;
  margin-bottom:-10px
 }
 .pangea-cmp.video-element[data-video-play-btn-tablet=bottom-left] .video-button-wrap .scale-small {
  margin-left:-18px;
  margin-bottom:-18px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.video-element[data-video-play-btn-desktop=none] .video-play-btn {
  display:none
 }
 .pangea-cmp.video-element[data-video-play-btn-desktop=bottom-right] .video-button-wrap {
  align-items:flex-end;
  justify-content:flex-end
 }
 .pangea-cmp.video-element[data-video-play-btn-desktop=bottom-right] .video-button-wrap .scale-medium {
  margin-right:-10px;
  margin-bottom:-10px
 }
 .pangea-cmp.video-element[data-video-play-btn-desktop=bottom-right] .video-button-wrap .scale-small {
  margin-right:-18px;
  margin-bottom:-18px
 }
 .pangea-cmp.video-element[data-video-play-btn-desktop=bottom-right] .video-background-controls {
  right:unset;
  left:0
 }
 .pangea-cmp.video-element[data-video-play-btn-desktop=bottom-left] .video-button-wrap {
  align-items:flex-end;
  justify-content:flex-start
 }
 .pangea-cmp.video-element[data-video-play-btn-desktop=bottom-left] .video-button-wrap .scale-medium {
  margin-left:-10px;
  margin-bottom:-10px
 }
 .pangea-cmp.video-element[data-video-play-btn-desktop=bottom-left] .video-button-wrap .scale-small {
  margin-left:-18px;
  margin-bottom:-18px
 }
}
.pangea-cmp.video-element .video-button-wrap {
 display:flex;
 justify-content:center;
 align-items:center;
 transition:all 0.3s ease-in-out;
 height:100%;
 width:100%;
 position:absolute;
 top:0
}
.pangea-cmp.video-element .video-button-wrap.hidden,
.pangea-cmp.video-element .video-button-wrap.loading .video-play-icon span {
 visibility:hidden;
 opacity:0
}
.pangea-cmp.video-element .close-btn {
 position:absolute;
 width:30px;
 height:30px;
 overflow:hidden;
 opacity:0;
 visibility:hidden;
 transition:all 0.5s ease-in-out;
 background:#ffffff;
 top:50%;
 right:0;
 transform:translateY(-50%)
}
.pangea-cmp.video-element .close-btn.shown {
 opacity:1;
 visibility:visible
}
.pangea-cmp.video-element .close-btn:hover {
 cursor:pointer
}
.pangea-cmp.video-element .close-btn:hover:after,
.pangea-cmp.video-element .close-btn:hover:before {
 background:#000000
}
.pangea-cmp.video-element .close-btn:after,
.pangea-cmp.video-element .close-btn:before {
 content:"";
 position:absolute;
 height:2px;
 width:100%;
 top:50%;
 left:0;
 margin-top:-1px;
 background:#000000
}
.pangea-cmp.video-element .close-btn:before {
 transform:rotate(45deg)
}
.pangea-cmp.video-element .close-btn:after {
 transform:rotate(-45deg)
}
.pangea-cmp.video-element .close-btn.rounded:after,
.pangea-cmp.video-element .close-btn.rounded:before {
 border-radius:5px
}
.pangea-cmp.video-element .close-btn .icon-x {
 display:none
}
.pangea-cmp.video-element .close-btn.playing {
 opacity:0
}
@media (max-width:719px) {
 .pangea-cmp.video-element .close-btn {
  z-index:3;
  font-size:24px;
  position:absolute
 }
}
.pangea-cmp.video-element .video-mousemove-capture {
 display:none
}
.pangea-cmp .video-play-btn {
 background:none;
 outline:none;
 border:none;
 padding:0
}
.pangea-cmp .video-play-btn .video-play-icon {
 transition:all 0.3s ease-in-out;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.pangea-cmp .video-play-btn .video-play-icon.scale-small {
 transform:scale(0.5)
}
.pangea-cmp .video-play-btn .video-play-icon.scale-medium {
 transform:scale(0.7)
}
.pangea-cmp .video-play-btn .video-play-icon span {
 display:flex;
 z-index:3;
 padding:12px
}
.pangea-cmp .video-play-btn:hover .video-play-icon {
 transform:scale(1.2);
 opacity:0.8
}
.pangea-cmp .video-play-btn:hover .video-play-icon.scale-small {
 transform:scale(0.7)
}
.pangea-cmp .video-play-btn:hover .video-play-icon.scale-medium {
 transform:scale(0.9)
}
.pangea-cmp .video-play-icon span {
 color:var(--p-accent-color,#fff);
 border-left-color:var(--p-accent-color,#fff)
}
.pangea-cmp .video-background-controls {
 position:absolute;
 z-index:9;
 bottom:0;
 right:0;
 display:none;
 font-size:24px
}
.pangea-cmp .video-background-controls.visible {
 display:flex;
 justify-content:center;
 align-items:center
}
.pangea-cmp .video-background-controls button {
 font-size:16px;
 width:44px;
 height:44px
}
.pangea-cmp .video-background-controls button.bg-pause,
.pangea-cmp .video-background-controls button.bg-restart {
 display:none
}
.pangea-cmp .video-background-controls button:before {
 color:#fff;
 display:inline-block;
 width:100%;
 text-align:center;
 background:green
}
.pangea-cmp .video-background-controls button span {
 display:none
}
.pangea-cmp .video-background-controls[data-theme-desktop=theme-dark] button,
.pangea-cmp .video-background-controls[data-theme-mobile=theme-dark] button,
.pangea-cmp .video-background-controls[data-theme-tablet=theme-dark] button {
 color:#fff
}
.pangea-cmp .video-background-controls[data-theme-desktop=theme-light] button,
.pangea-cmp .video-background-controls[data-theme-mobile=theme-light] button,
.pangea-cmp .video-background-controls[data-theme-tablet=theme-light] button {
 color:#2f3132
}
.pangea-cmp .lds-ellipsis {
 display:inline-block;
 width:64px;
 height:64px;
 transform:translate(-50%,-50%);
 position:absolute;
 top:50%;
 left:50%;
 z-index:1
}
.pangea-cmp .lds-ellipsis div {
 position:absolute;
 top:27px;
 width:11px;
 height:11px;
 border-radius:50%;
 background:#fff;
 animation-timing-function:cubic-bezier(0,1,1,0)
}
.pangea-cmp .lds-ellipsis div:first-child {
 left:6px;
 animation:lds-ellipsis1 0.6s infinite
}
.pangea-cmp .lds-ellipsis div:nth-child(2) {
 left:6px;
 animation:lds-ellipsis2 0.6s infinite
}
.pangea-cmp .lds-ellipsis div:nth-child(3) {
 left:26px;
 animation:lds-ellipsis2 0.6s infinite
}
.pangea-cmp .lds-ellipsis div:nth-child(4) {
 left:45px;
 animation:lds-ellipsis3 0.6s infinite
}
@keyframes lds-ellipsis1 {
 0% {
  transform:scale(0)
 }
 to {
  transform:scale(1)
 }
}
@keyframes lds-ellipsis3 {
 0% {
  transform:scale(1)
 }
 to {
  transform:scale(0)
 }
}
@keyframes lds-ellipsis2 {
 0% {
  transform:translate(0)
 }
 to {
  transform:translate(19px)
 }
}
@media (max-width:719px) {
 .pangea-cmp.divider-wrapper[data-theme-mobile=theme-light] .divider {
  background-color:#697172
 }
 .pangea-cmp.divider-wrapper[data-theme-mobile=theme-dark] .divider {
  background-color:#c3c6c8
 }
 .pangea-cmp.divider-wrapper[data-style-mobile=none] {
  display:none
 }
 .pangea-cmp.divider-wrapper[data-direction-mobile^=horizontal] {
  width:100%
 }
 .pangea-cmp.divider-wrapper[data-direction-mobile^=horizontal] .divider {
  height:1px;
  margin:0 auto 0 0
 }
 .pangea-cmp.divider-wrapper[data-direction-mobile=horizontal-center] .divider {
  margin:0 auto
 }
 .pangea-cmp.divider-wrapper[data-direction-mobile=horizontal-right] .divider {
  margin:0 0 0 auto
 }
 .pangea-cmp.divider-wrapper[data-direction-mobile^=vertical],
 .pangea-cmp.divider-wrapper[data-direction-mobile^=vertical] div {
  height:100%
 }
 .pangea-cmp.divider-wrapper[data-direction-mobile^=vertical] .divider {
  width:1px;
  margin:0 auto
 }
 .pangea-cmp.divider-wrapper[data-direction-mobile=vertical-left] .divider {
  margin:0
 }
 .pangea-cmp.divider-wrapper[data-direction-mobile=vertical-right] .divider {
  margin:0 0 0 auto
 }
 .pangea-cmp.divider-wrapper.mc-azzuro .divider {
  background-color:#00b8fc
 }
 .pangea-cmp.divider-wrapper.mc-ciano .divider {
  background-color:#00ead0
 }
 .pangea-cmp.divider-wrapper.mc-kirsche .divider {
  background-color:#ff2947
 }
 .pangea-cmp.divider-wrapper.mc-lila .divider {
  background-color:#814efa
 }
 .pangea-cmp.divider-wrapper.mc-electrico .divider {
  background-color:#dcfd00
 }
 .pangea-cmp.divider-wrapper.mc-helios .divider {
  background-color:#ff7f2c
 }
 .pangea-cmp.divider-wrapper.mc-kohle .divider {
  background-color:#2f3132
 }
 .pangea-cmp.divider-wrapper.mc-cemento .divider {
  background-color:#697172
 }
 .pangea-cmp.divider-wrapper.mc-acier .divider {
  background-color:#c3c6c8
 }
 .pangea-cmp.divider-wrapper.mc-grigio .divider {
  background-color:#e1e2e3
 }
 .pangea-cmp.divider-wrapper.mc-marin .divider {
  background-color:#f4f4f4
 }
 .pangea-cmp.divider-wrapper.mc-blu .divider {
  background-color:#1061f8
 }
 .pangea-cmp.divider-wrapper.mc-black .divider {
  background-color:#000
 }
 .pangea-cmp.divider-wrapper.mc-white .divider {
  background-color:#fff
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.divider-wrapper[data-theme-tablet=theme-light] .divider {
  background-color:#697172
 }
 .pangea-cmp.divider-wrapper[data-theme-tablet=theme-dark] .divider {
  background-color:#c3c6c8
 }
 .pangea-cmp.divider-wrapper[data-style-tablet=none] {
  display:none
 }
 .pangea-cmp.divider-wrapper[data-direction-tablet^=horizontal] {
  width:100%
 }
 .pangea-cmp.divider-wrapper[data-direction-tablet^=horizontal] .divider {
  height:1px;
  margin:0 auto 0 0
 }
 .pangea-cmp.divider-wrapper[data-direction-tablet=horizontal-center] .divider {
  margin:0 auto
 }
 .pangea-cmp.divider-wrapper[data-direction-tablet=horizontal-right] .divider {
  margin:0 0 0 auto
 }
 .pangea-cmp.divider-wrapper[data-direction-tablet^=vertical],
 .pangea-cmp.divider-wrapper[data-direction-tablet^=vertical] div {
  height:100%
 }
 .pangea-cmp.divider-wrapper[data-direction-tablet^=vertical] .divider {
  width:1px;
  margin:0 auto
 }
 .pangea-cmp.divider-wrapper[data-direction-tablet=vertical-left] .divider {
  margin:0
 }
 .pangea-cmp.divider-wrapper[data-direction-tablet=vertical-right] .divider {
  margin:0 0 0 auto
 }
 .pangea-cmp.divider-wrapper.tc-azzuro .divider {
  background-color:#00b8fc
 }
 .pangea-cmp.divider-wrapper.tc-ciano .divider {
  background-color:#00ead0
 }
 .pangea-cmp.divider-wrapper.tc-kirsche .divider {
  background-color:#ff2947
 }
 .pangea-cmp.divider-wrapper.tc-lila .divider {
  background-color:#814efa
 }
 .pangea-cmp.divider-wrapper.tc-electrico .divider {
  background-color:#dcfd00
 }
 .pangea-cmp.divider-wrapper.tc-helios .divider {
  background-color:#ff7f2c
 }
 .pangea-cmp.divider-wrapper.tc-kohle .divider {
  background-color:#2f3132
 }
 .pangea-cmp.divider-wrapper.tc-cemento .divider {
  background-color:#697172
 }
 .pangea-cmp.divider-wrapper.tc-acier .divider {
  background-color:#c3c6c8
 }
 .pangea-cmp.divider-wrapper.tc-grigio .divider {
  background-color:#e1e2e3
 }
 .pangea-cmp.divider-wrapper.tc-marin .divider {
  background-color:#f4f4f4
 }
 .pangea-cmp.divider-wrapper.tc-blu .divider {
  background-color:#1061f8
 }
 .pangea-cmp.divider-wrapper.tc-black .divider {
  background-color:#000
 }
 .pangea-cmp.divider-wrapper.tc-white .divider {
  background-color:#fff
 }
}
@media (min-width:1025px) {
 .pangea-cmp.divider-wrapper[data-theme-desktop=theme-light] .divider {
  background-color:#697172
 }
 .pangea-cmp.divider-wrapper[data-theme-desktop=theme-dark] .divider {
  background-color:#c3c6c8
 }
 .pangea-cmp.divider-wrapper[data-style-desktop=none] {
  display:none
 }
 .pangea-cmp.divider-wrapper[data-direction-desktop^=horizontal] {
  width:100%
 }
 .pangea-cmp.divider-wrapper[data-direction-desktop^=horizontal] .divider {
  height:1px;
  margin:0 auto 0 0
 }
 .pangea-cmp.divider-wrapper[data-direction-desktop=horizontal-center] .divider {
  margin:0 auto
 }
 .pangea-cmp.divider-wrapper[data-direction-desktop=horizontal-right] .divider {
  margin:0 0 0 auto
 }
 .pangea-cmp.divider-wrapper[data-direction-desktop^=vertical],
 .pangea-cmp.divider-wrapper[data-direction-desktop^=vertical] div {
  height:100%
 }
 .pangea-cmp.divider-wrapper[data-direction-desktop^=vertical] .divider {
  width:1px;
  margin:0 auto
 }
 .pangea-cmp.divider-wrapper[data-direction-desktop=vertical-left] .divider {
  margin:0
 }
 .pangea-cmp.divider-wrapper[data-direction-desktop=vertical-right] .divider {
  margin:0 0 0 auto
 }
 .pangea-cmp.divider-wrapper.dc-azzuro .divider {
  background-color:#00b8fc
 }
 .pangea-cmp.divider-wrapper.dc-ciano .divider {
  background-color:#00ead0
 }
 .pangea-cmp.divider-wrapper.dc-kirsche .divider {
  background-color:#ff2947
 }
 .pangea-cmp.divider-wrapper.dc-lila .divider {
  background-color:#814efa
 }
 .pangea-cmp.divider-wrapper.dc-electrico .divider {
  background-color:#dcfd00
 }
 .pangea-cmp.divider-wrapper.dc-helios .divider {
  background-color:#ff7f2c
 }
 .pangea-cmp.divider-wrapper.dc-kohle .divider {
  background-color:#2f3132
 }
 .pangea-cmp.divider-wrapper.dc-cemento .divider {
  background-color:#697172
 }
 .pangea-cmp.divider-wrapper.dc-acier .divider {
  background-color:#c3c6c8
 }
 .pangea-cmp.divider-wrapper.dc-grigio .divider {
  background-color:#e1e2e3
 }
 .pangea-cmp.divider-wrapper.dc-marin .divider {
  background-color:#f4f4f4
 }
 .pangea-cmp.divider-wrapper.dc-blu .divider {
  background-color:#1061f8
 }
 .pangea-cmp.divider-wrapper.dc-black .divider {
  background-color:#000
 }
 .pangea-cmp.divider-wrapper.dc-white .divider {
  background-color:#fff
 }
}
.pangea-cmp.pangea-image {
 overflow:hidden;
 position:relative
}
.pangea-cmp.responsive-img {
 display:flex;
 align-items:flex-start
}
.pangea-cmp.responsive-img img {
 max-width:100%
}
@media (max-width:719px) {
 .pangea-cmp.responsive-img[data-align-mobile=left] {
  justify-content:flex-start
 }
 .pangea-cmp.responsive-img[data-align-mobile=center] {
  justify-content:center
 }
 .pangea-cmp.responsive-img[data-align-mobile=right] {
  justify-content:flex-end
 }
 .pangea-cmp.responsive-img[data-visible-mobile=false] {
  display:none
 }
 body.wcm-design .pangea-cmp.responsive-img[data-visible-mobile=false],
 body.wcm-edit .pangea-cmp.responsive-img[data-visible-mobile=false],
 body.wcm-preview .pangea-cmp.responsive-img[data-visible-mobile=false],
 body.xf-web-container .pangea-cmp.responsive-img[data-visible-mobile=false] {
  display:flex
 }
 body.wcm-design .pangea-cmp.responsive-img[data-visible-mobile=false]:after,
 body.wcm-edit .pangea-cmp.responsive-img[data-visible-mobile=false]:after,
 body.wcm-preview .pangea-cmp.responsive-img[data-visible-mobile=false]:after,
 body.xf-web-container .pangea-cmp.responsive-img[data-visible-mobile=false]:after {
  background:rgba(255,0,0,0.5);
  position:absolute;
  z-index:99;
  width:100%;
  display:flex;
  ;
  color:white;
  text-transform:uppercase;
  font-weight:700;
  padding:10px;
  content:"Component is being hidden at Mobile"
 }
 .pangea-cmp.responsive-img[data-full-width-mobile=true] img {
  max-width:none;
  width:100%
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.responsive-img[data-align-tablet=left] {
  justify-content:flex-start
 }
 .pangea-cmp.responsive-img[data-align-tablet=center] {
  justify-content:center
 }
 .pangea-cmp.responsive-img[data-align-tablet=right] {
  justify-content:flex-end
 }
 .pangea-cmp.responsive-img[data-visible-tablet=false] {
  display:none
 }
 body.wcm-design .pangea-cmp.responsive-img[data-visible-tablet=false],
 body.wcm-edit .pangea-cmp.responsive-img[data-visible-tablet=false],
 body.wcm-preview .pangea-cmp.responsive-img[data-visible-tablet=false],
 body.xf-web-container .pangea-cmp.responsive-img[data-visible-tablet=false] {
  display:flex
 }
 body.wcm-design .pangea-cmp.responsive-img[data-visible-tablet=false]:after,
 body.wcm-edit .pangea-cmp.responsive-img[data-visible-tablet=false]:after,
 body.wcm-preview .pangea-cmp.responsive-img[data-visible-tablet=false]:after,
 body.xf-web-container .pangea-cmp.responsive-img[data-visible-tablet=false]:after {
  background:rgba(255,0,0,0.5);
  position:absolute;
  z-index:99;
  width:100%;
  display:flex;
  ;
  color:white;
  text-transform:uppercase;
  font-weight:700;
  padding:10px;
  content:"Component is being hidden at Tablet"
 }
 .pangea-cmp.responsive-img[data-full-width-tablet=true] img {
  max-width:none;
  width:100%
 }
}
@media (min-width:1025px) {
 .pangea-cmp.responsive-img[data-align-desktop=left] {
  justify-content:flex-start
 }
 .pangea-cmp.responsive-img[data-align-desktop=center] {
  justify-content:center
 }
 .pangea-cmp.responsive-img[data-align-desktop=right] {
  justify-content:flex-end
 }
 .pangea-cmp.responsive-img[data-visible-desktop=false] {
  display:none
 }
 body.wcm-design .pangea-cmp.responsive-img[data-visible-desktop=false],
 body.wcm-edit .pangea-cmp.responsive-img[data-visible-desktop=false],
 body.wcm-preview .pangea-cmp.responsive-img[data-visible-desktop=false],
 body.xf-web-container .pangea-cmp.responsive-img[data-visible-desktop=false] {
  display:flex
 }
 body.wcm-design .pangea-cmp.responsive-img[data-visible-desktop=false]:after,
 body.wcm-edit .pangea-cmp.responsive-img[data-visible-desktop=false]:after,
 body.wcm-preview .pangea-cmp.responsive-img[data-visible-desktop=false]:after,
 body.xf-web-container .pangea-cmp.responsive-img[data-visible-desktop=false]:after {
  background:rgba(255,0,0,0.5);
  position:absolute;
  z-index:99;
  width:100%;
  display:flex;
  ;
  color:white;
  text-transform:uppercase;
  font-weight:700;
  padding:10px;
  content:"Component is being hidden at Desktop"
 }
 .pangea-cmp.responsive-img[data-full-width-desktop=true] img {
  max-width:none;
  width:100%
 }
}
.pangea-cmp.responsive-img.force-visible {
 display:flex
}
.pangea-cmp.tabs-accordion>div>.aem-padding-options {
 overflow:hidden
}
.pangea-cmp.tabs-accordion .tabs {
 display:flex
}
.pangea-cmp.tabs-accordion .panel-header h3,
.pangea-cmp.tabs-accordion .tab h3 {
 padding:0;
 margin:0
}
.pangea-cmp.tabs-accordion .panel-header button,
.pangea-cmp.tabs-accordion .tab button {
 display:block;
 width:100%
}
.pangea-cmp.tabs-accordion .tab button,
.pangea-cmp.tabs-accordion .tab h3 {
 height:100%;
 color:#2f3132
}
.pangea-cmp.tabs-accordion .tab button {
 display:flex;
 flex-direction:column;
 align-items:stretch;
 justify-content:center
}
.pangea-cmp.tabs-accordion .tab .tab-image {
 flex-grow:1;
 max-width:300px;
 align-self:center;
 margin:0 8px
}
.pangea-cmp.tabs-accordion .tab .tab-image,
.pangea-cmp.tabs-accordion .tab .tab-title {
 display:flex;
 align-items:center;
 justify-content:center
}
.pangea-cmp.tabs-accordion .panel-header button {
 text-align:left;
 position:relative
}
.pangea-cmp.tabs-accordion .panel-header button:after {
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 padding-bottom:0.2em
}
.pangea-cmp.tabs-accordion .panel-header button,
.pangea-cmp.tabs-accordion .panel-header span {
 display:flex;
 align-items:center
}
.pangea-cmp.tabs-accordion .panel-header button .tab-image,
.pangea-cmp.tabs-accordion .panel-header span .tab-image {
 flex-shrink:0;
 margin-right:20px
}
.pangea-cmp.tabs-accordion .panel-header button .tab-image img,
.pangea-cmp.tabs-accordion .panel-header span .tab-image img {
 margin:0 auto
}
@media (max-width:719px) {
 .pangea-cmp.tabs-accordion .panel-header button .tab-image,
 .pangea-cmp.tabs-accordion .panel-header span .tab-image {
  width:60px
 }
}
@media (min-width:720px) {
 .pangea-cmp.tabs-accordion .panel-header button .tab-image,
 .pangea-cmp.tabs-accordion .panel-header span .tab-image {
  width:90px
 }
}
.pangea-cmp.tabs-accordion .panel-content-wrapper {
 overflow:hidden
}
@media (max-width:719px) {
 .pangea-cmp.tabs-accordion[data-mode-mobile=accordion] .panel-content-wrapper {
  will-change:height
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=accordion][data-folding-mobile=all-open]>div>div>div>div>div>.panel-header button:after {
  content:""
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=accordion][data-folding-mobile=all-closed]>div>div>div>div>div>.panel-content-wrapper {
  height:0
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-mobile=accordion][data-folding-mobile=all-closed]>div>div>div>div>div>.panel-content-wrapper,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-mobile=accordion][data-folding-mobile=all-closed]>div>div>div>div>div>.panel-content-wrapper,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-mobile=accordion][data-folding-mobile=all-closed]>div>div>div>div>div>.panel-content-wrapper,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-mobile=accordion][data-folding-mobile=all-closed]>div>div>div>div>div>.panel-content-wrapper {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=accordion][data-folding-mobile=first-open]>div>div>div>div>div>.panel-content-wrapper {
  height:0
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-mobile=accordion][data-folding-mobile=first-open]>div>div>div>div>div>.panel-content-wrapper,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-mobile=accordion][data-folding-mobile=first-open]>div>div>div>div>div>.panel-content-wrapper,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-mobile=accordion][data-folding-mobile=first-open]>div>div>div>div>div>.panel-content-wrapper,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-mobile=accordion][data-folding-mobile=first-open]>div>div>div>div>div>.panel-content-wrapper {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=accordion][data-folding-mobile=first-open]>div>div>div>div>.panel:first-child>.panel-header button:after {
  content:""
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=accordion][data-folding-mobile=first-open]>div>div>div>div>.panel:first-child>.panel-content-wrapper {
  height:auto
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-mobile=accordion][data-folding-mobile=first-open]>div>div>div>div>.panel:first-child>.panel-content-wrapper,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-mobile=accordion][data-folding-mobile=first-open]>div>div>div>div>.panel:first-child>.panel-content-wrapper,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-mobile=accordion][data-folding-mobile=first-open]>div>div>div>div>.panel:first-child>.panel-content-wrapper,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-mobile=accordion][data-folding-mobile=first-open]>div>div>div>div>.panel:first-child>.panel-content-wrapper {
  display:block
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=accordion]>div>div>.tabs {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=accordion]>div>div>div>.panels {
  width:100%!important;
  left:0!important
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=accordion]>div>div>div>div>div>.panel-header {
  display:block
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=accordion]>div>div>div>div>div>.panel-header span {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=accordion]>div>div>div>div.panels>.panel.open>.panel-header button:after {
  content:""
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=accordion]>div>div>div>div.panels>.panel.open>.panel-content-wrapper {
  height:auto
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-mobile=accordion]>div>div>div>div.panels>.panel.open>.panel-content-wrapper,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-mobile=accordion]>div>div>div>div.panels>.panel.open>.panel-content-wrapper,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-mobile=accordion]>div>div>div>div.panels>.panel.open>.panel-content-wrapper,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-mobile=accordion]>div>div>div>div.panels>.panel.open>.panel-content-wrapper {
  display:block
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=accordion]>div>div>div>div.panels>.panel.closed>.panel-header button:after {
  content:""
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=accordion]>div>div>div>div.panels>.panel.closed>.panel-content-wrapper {
  height:0
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-mobile=accordion]>div>div>div>div.panels>.panel.closed>.panel-content-wrapper,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-mobile=accordion]>div>div>div>div.panels>.panel.closed>.panel-content-wrapper,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-mobile=accordion]>div>div>div>div.panels>.panel.closed>.panel-content-wrapper,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-mobile=accordion]>div>div>div>div.panels>.panel.closed>.panel-content-wrapper {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=accordion]>div>div>div>div.panels>.panel+.panel {
  margin-top:2px
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=accordion]>div>div>div>div>div>.panel-content-wrapper.transition {
  transition:height 0.3s ease
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=tabs]>div>div>div>div>div>.panel-header {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=tabs][data-tabs-height=equal]>div>div>.panels-wrapper {
  overflow:hidden
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=tabs][data-tabs-height=equal]>div>div>div>.panels {
  display:flex;
  position:relative
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=tabs][data-tabs-height=equal]>div>div>div>div>.panel {
  width:100%;
  flex:1 0 100%;
  overflow:hidden
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=tabs][data-tabs-height=different]>div>div>div>div>.panel {
  overflow:hidden;
  will-change:height;
  height:0
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=tabs][data-tabs-height=different]>div>div>div>div>.panel.active {
  height:auto
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-mobile=tabs]>div>div>div>.panels,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-mobile=tabs]>div>div>div>.panels,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-mobile=tabs]>div>div>div>.panels,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-mobile=tabs]>div>div>div>.panels {
  display:block;
  position:static;
  width:100%!important;
  left:0!important
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-mobile=tabs]>div>div>div>div>.panel,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-mobile=tabs]>div>div>div>div>.panel,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-mobile=tabs]>div>div>div>div>.panel,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-mobile=tabs]>div>div>div>div>.panel {
  display:none
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-mobile=tabs]>div>div>div>div>.panel.active,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-mobile=tabs]>div>div>div>div>.panel.active,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-mobile=tabs]>div>div>div>div>.panel.active,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-mobile=tabs]>div>div>div>div>.panel.active {
  display:block
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=stacked]>div>div>.tabs {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=stacked]>div>div>div>div>div>.panel-header {
  display:block;
  border-bottom:1px solid #e5e5e5;
  padding-bottom:10px;
  padding-top:20px
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=stacked]>div>div>div>div>div>.panel-header button {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=stacked]>div>div>div>div>div>.panel-header,
 .pangea-cmp.tabs-accordion[data-mode-mobile=stacked]>div>div>div>div>div>.panel-header h3 {
  text-transform:uppercase;
  font-weight:400;
  font-size:18px;
  margin:0
 }
 .pangea-cmp.tabs-accordion[data-mode-mobile=accordion]>div>div>div>.panels,
 .pangea-cmp.tabs-accordion[data-mode-mobile=stacked]>div>div>div>.panels,
 .pangea-cmp.tabs-accordion[data-tabs-height=different]>div>div>div>.panels {
  width:100%!important;
  left:0!important
 }
 .pangea-cmp.tabs-accordion[data-tabs-style=page]>div>div>div>.tab button {
  padding:8px 8px 4px;
  border-bottom:4px solid transparent
 }
 .pangea-cmp.tabs-accordion[data-tabs-style=page]>div>div>div>.tab .tab-title {
  min-height:34px
 }
 .pangea-cmp.tabs-accordion[data-tabs-style=page]>div>div>div>.tab .tab-image img {
  margin-top:8px;
  margin-bottom:6px
 }
 .pangea-cmp.tabs-accordion[data-tabs-style=page][data-hide-text=true]>div>div>.tabs .tab .tab-image img {
  margin:10px 0
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.tabs-accordion[data-mode-tablet=accordion] .panel-content-wrapper {
  will-change:height
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=accordion][data-folding-tablet=all-open]>div>div>div>div>div>.panel-header button:after {
  content:""
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=accordion][data-folding-tablet=all-closed]>div>div>div>div>div>.panel-content-wrapper {
  height:0
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-tablet=accordion][data-folding-tablet=all-closed]>div>div>div>div>div>.panel-content-wrapper,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-tablet=accordion][data-folding-tablet=all-closed]>div>div>div>div>div>.panel-content-wrapper,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-tablet=accordion][data-folding-tablet=all-closed]>div>div>div>div>div>.panel-content-wrapper,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-tablet=accordion][data-folding-tablet=all-closed]>div>div>div>div>div>.panel-content-wrapper {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=accordion][data-folding-tablet=first-open]>div>div>div>div>div>.panel-content-wrapper {
  height:0
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-tablet=accordion][data-folding-tablet=first-open]>div>div>div>div>div>.panel-content-wrapper,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-tablet=accordion][data-folding-tablet=first-open]>div>div>div>div>div>.panel-content-wrapper,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-tablet=accordion][data-folding-tablet=first-open]>div>div>div>div>div>.panel-content-wrapper,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-tablet=accordion][data-folding-tablet=first-open]>div>div>div>div>div>.panel-content-wrapper {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=accordion][data-folding-tablet=first-open]>div>div>div>div>.panel:first-child>.panel-header button:after {
  content:""
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=accordion][data-folding-tablet=first-open]>div>div>div>div>.panel:first-child>.panel-content-wrapper {
  height:auto
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-tablet=accordion][data-folding-tablet=first-open]>div>div>div>div>.panel:first-child>.panel-content-wrapper,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-tablet=accordion][data-folding-tablet=first-open]>div>div>div>div>.panel:first-child>.panel-content-wrapper,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-tablet=accordion][data-folding-tablet=first-open]>div>div>div>div>.panel:first-child>.panel-content-wrapper,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-tablet=accordion][data-folding-tablet=first-open]>div>div>div>div>.panel:first-child>.panel-content-wrapper {
  display:block
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=accordion]>div>div>.tabs {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=accordion]>div>div>div>.panels {
  width:100%!important;
  left:0!important
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=accordion]>div>div>div>div>div>.panel-header {
  display:block
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=accordion]>div>div>div>div>div>.panel-header span {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=accordion]>div>div>div>div.panels>.panel.open>.panel-header button:after {
  content:""
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=accordion]>div>div>div>div.panels>.panel.open>.panel-content-wrapper {
  height:auto
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-tablet=accordion]>div>div>div>div.panels>.panel.open>.panel-content-wrapper,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-tablet=accordion]>div>div>div>div.panels>.panel.open>.panel-content-wrapper,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-tablet=accordion]>div>div>div>div.panels>.panel.open>.panel-content-wrapper,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-tablet=accordion]>div>div>div>div.panels>.panel.open>.panel-content-wrapper {
  display:block
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=accordion]>div>div>div>div.panels>.panel.closed>.panel-header button:after {
  content:""
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=accordion]>div>div>div>div.panels>.panel.closed>.panel-content-wrapper {
  height:0
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-tablet=accordion]>div>div>div>div.panels>.panel.closed>.panel-content-wrapper,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-tablet=accordion]>div>div>div>div.panels>.panel.closed>.panel-content-wrapper,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-tablet=accordion]>div>div>div>div.panels>.panel.closed>.panel-content-wrapper,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-tablet=accordion]>div>div>div>div.panels>.panel.closed>.panel-content-wrapper {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=accordion]>div>div>div>div.panels>.panel+.panel {
  margin-top:2px
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=accordion]>div>div>div>div>div>.panel-content-wrapper.transition {
  transition:height 0.3s ease
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=tabs]>div>div>div>div>div>.panel-header {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=tabs][data-tabs-height=equal]>div>div>.panels-wrapper {
  overflow:hidden
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=tabs][data-tabs-height=equal]>div>div>div>.panels {
  display:flex;
  position:relative
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=tabs][data-tabs-height=equal]>div>div>div>div>.panel {
  width:100%;
  flex:1 0 100%;
  overflow:hidden
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=tabs][data-tabs-height=different]>div>div>div>div>.panel {
  overflow:hidden;
  will-change:height;
  height:0
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=tabs][data-tabs-height=different]>div>div>div>div>.panel.active {
  height:auto
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-tablet=tabs]>div>div>div>.panels,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-tablet=tabs]>div>div>div>.panels,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-tablet=tabs]>div>div>div>.panels,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-tablet=tabs]>div>div>div>.panels {
  display:block;
  position:static;
  width:100%!important;
  left:0!important
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-tablet=tabs]>div>div>div>div>.panel,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-tablet=tabs]>div>div>div>div>.panel,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-tablet=tabs]>div>div>div>div>.panel,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-tablet=tabs]>div>div>div>div>.panel {
  display:none
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-tablet=tabs]>div>div>div>div>.panel.active,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-tablet=tabs]>div>div>div>div>.panel.active,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-tablet=tabs]>div>div>div>div>.panel.active,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-tablet=tabs]>div>div>div>div>.panel.active {
  display:block
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=stacked]>div>div>.tabs {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=stacked]>div>div>div>div>div>.panel-header {
  display:block;
  border-bottom:1px solid #e5e5e5;
  padding-bottom:10px;
  padding-top:20px
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=stacked]>div>div>div>div>div>.panel-header button {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=stacked]>div>div>div>div>div>.panel-header,
 .pangea-cmp.tabs-accordion[data-mode-tablet=stacked]>div>div>div>div>div>.panel-header h3 {
  text-transform:uppercase;
  font-weight:400;
  font-size:18px;
  margin:0
 }
 .pangea-cmp.tabs-accordion[data-mode-tablet=accordion]>div>div>div>.panels,
 .pangea-cmp.tabs-accordion[data-mode-tablet=stacked]>div>div>div>.panels,
 .pangea-cmp.tabs-accordion[data-tabs-height=different]>div>div>div>.panels {
  width:100%!important;
  left:0!important
 }
 .pangea-cmp.tabs-accordion[data-tabs-style=page]>div>div>div>.tab {
  margin-left:4px
 }
 .pangea-cmp.tabs-accordion[data-tabs-style=page]>div>div>div>.tab:first-child {
  margin-left:0
 }
 .pangea-cmp.tabs-accordion[data-tabs-style=page]>div>div>div>.tab button {
  padding:12px 12px 6px;
  border-bottom:6px solid transparent
 }
 .pangea-cmp.tabs-accordion[data-tabs-style=page]>div>div>div>.tab .tab-title {
  min-height:46px
 }
 .pangea-cmp.tabs-accordion[data-tabs-style=page]>div>div>div>.tab .tab-image img {
  margin-top:12px;
  margin-bottom:8px
 }
 .pangea-cmp.tabs-accordion[data-tabs-style=page][data-hide-text=true]>div>div>.tabs .tab .tab-image img {
  margin:14px 0
 }
}
@media (min-width:1025px) {
 .pangea-cmp.tabs-accordion[data-mode-desktop=accordion] .panel-content-wrapper {
  will-change:height
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=accordion][data-folding-desktop=all-open]>div>div>div>div>div>.panel-header button:after {
  content:""
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=accordion][data-folding-desktop=all-closed]>div>div>div>div>div>.panel-content-wrapper {
  height:0
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-desktop=accordion][data-folding-desktop=all-closed]>div>div>div>div>div>.panel-content-wrapper,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-desktop=accordion][data-folding-desktop=all-closed]>div>div>div>div>div>.panel-content-wrapper,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-desktop=accordion][data-folding-desktop=all-closed]>div>div>div>div>div>.panel-content-wrapper,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-desktop=accordion][data-folding-desktop=all-closed]>div>div>div>div>div>.panel-content-wrapper {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=accordion][data-folding-desktop=first-open]>div>div>div>div>div>.panel-content-wrapper {
  height:0
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-desktop=accordion][data-folding-desktop=first-open]>div>div>div>div>div>.panel-content-wrapper,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-desktop=accordion][data-folding-desktop=first-open]>div>div>div>div>div>.panel-content-wrapper,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-desktop=accordion][data-folding-desktop=first-open]>div>div>div>div>div>.panel-content-wrapper,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-desktop=accordion][data-folding-desktop=first-open]>div>div>div>div>div>.panel-content-wrapper {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=accordion][data-folding-desktop=first-open]>div>div>div>div>.panel:first-child>.panel-header button:after {
  content:""
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=accordion][data-folding-desktop=first-open]>div>div>div>div>.panel:first-child>.panel-content-wrapper {
  height:auto
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-desktop=accordion][data-folding-desktop=first-open]>div>div>div>div>.panel:first-child>.panel-content-wrapper,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-desktop=accordion][data-folding-desktop=first-open]>div>div>div>div>.panel:first-child>.panel-content-wrapper,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-desktop=accordion][data-folding-desktop=first-open]>div>div>div>div>.panel:first-child>.panel-content-wrapper,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-desktop=accordion][data-folding-desktop=first-open]>div>div>div>div>.panel:first-child>.panel-content-wrapper {
  display:block
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=accordion]>div>div>.tabs {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=accordion]>div>div>div>.panels {
  width:100%!important;
  left:0!important
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=accordion]>div>div>div>div>div>.panel-header {
  display:block
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=accordion]>div>div>div>div>div>.panel-header span {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=accordion]>div>div>div>div.panels>.panel.open>.panel-header button:after {
  content:""
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=accordion]>div>div>div>div.panels>.panel.open>.panel-content-wrapper {
  height:auto
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-desktop=accordion]>div>div>div>div.panels>.panel.open>.panel-content-wrapper,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-desktop=accordion]>div>div>div>div.panels>.panel.open>.panel-content-wrapper,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-desktop=accordion]>div>div>div>div.panels>.panel.open>.panel-content-wrapper,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-desktop=accordion]>div>div>div>div.panels>.panel.open>.panel-content-wrapper {
  display:block
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=accordion]>div>div>div>div.panels>.panel.closed>.panel-header button:after {
  content:""
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=accordion]>div>div>div>div.panels>.panel.closed>.panel-content-wrapper {
  height:0
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-desktop=accordion]>div>div>div>div.panels>.panel.closed>.panel-content-wrapper,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-desktop=accordion]>div>div>div>div.panels>.panel.closed>.panel-content-wrapper,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-desktop=accordion]>div>div>div>div.panels>.panel.closed>.panel-content-wrapper,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-desktop=accordion]>div>div>div>div.panels>.panel.closed>.panel-content-wrapper {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=accordion]>div>div>div>div.panels>.panel+.panel {
  margin-top:2px
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=accordion]>div>div>div>div>div>.panel-content-wrapper.transition {
  transition:height 0.3s ease
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=tabs]>div>div>div>div>div>.panel-header {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=tabs][data-tabs-height=equal]>div>div>.panels-wrapper {
  overflow:hidden
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=tabs][data-tabs-height=equal]>div>div>div>.panels {
  display:flex;
  position:relative
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=tabs][data-tabs-height=equal]>div>div>div>div>.panel {
  width:100%;
  flex:1 0 100%;
  overflow:hidden
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=tabs][data-tabs-height=different]>div>div>div>div>.panel {
  overflow:hidden;
  will-change:height;
  height:0
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=tabs][data-tabs-height=different]>div>div>div>div>.panel.active {
  height:auto
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-desktop=tabs]>div>div>div>.panels,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-desktop=tabs]>div>div>div>.panels,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-desktop=tabs]>div>div>div>.panels,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-desktop=tabs]>div>div>div>.panels {
  display:block;
  position:static;
  width:100%!important;
  left:0!important
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-desktop=tabs]>div>div>div>div>.panel,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-desktop=tabs]>div>div>div>div>.panel,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-desktop=tabs]>div>div>div>div>.panel,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-desktop=tabs]>div>div>div>div>.panel {
  display:none
 }
 body.wcm-design .pangea-cmp.tabs-accordion[data-mode-desktop=tabs]>div>div>div>div>.panel.active,
 body.wcm-edit .pangea-cmp.tabs-accordion[data-mode-desktop=tabs]>div>div>div>div>.panel.active,
 body.wcm-preview .pangea-cmp.tabs-accordion[data-mode-desktop=tabs]>div>div>div>div>.panel.active,
 body.xf-web-container .pangea-cmp.tabs-accordion[data-mode-desktop=tabs]>div>div>div>div>.panel.active {
  display:block
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=stacked]>div>div>.tabs {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=stacked]>div>div>div>div>div>.panel-header {
  display:block;
  border-bottom:1px solid #e5e5e5;
  padding-bottom:10px;
  padding-top:20px
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=stacked]>div>div>div>div>div>.panel-header button {
  display:none
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=stacked]>div>div>div>div>div>.panel-header,
 .pangea-cmp.tabs-accordion[data-mode-desktop=stacked]>div>div>div>div>div>.panel-header h3 {
  text-transform:uppercase;
  font-weight:400;
  font-size:18px;
  margin:0
 }
 .pangea-cmp.tabs-accordion[data-mode-desktop=accordion]>div>div>div>.panels,
 .pangea-cmp.tabs-accordion[data-mode-desktop=stacked]>div>div>div>.panels,
 .pangea-cmp.tabs-accordion[data-tabs-height=different]>div>div>div>.panels {
  width:100%!important;
  left:0!important
 }
 .pangea-cmp.tabs-accordion[data-tabs-style=page]>div>div>div>.tab {
  margin-left:4px
 }
 .pangea-cmp.tabs-accordion[data-tabs-style=page]>div>div>div>.tab:first-child {
  margin-left:0
 }
 .pangea-cmp.tabs-accordion[data-tabs-style=page]>div>div>div>.tab button {
  padding:20px 20px 10px;
  border-bottom:10px solid transparent
 }
 .pangea-cmp.tabs-accordion[data-tabs-style=page]>div>div>div>.tab .tab-title {
  min-height:60px
 }
 .pangea-cmp.tabs-accordion[data-tabs-style=page]>div>div>div>.tab .tab-image img {
  margin-top:20px;
  margin-bottom:10px
 }
 .pangea-cmp.tabs-accordion[data-tabs-style=page][data-hide-text=true]>div>div>.tabs .tab .tab-image img {
  margin:20px 0
 }
}
.pangea-cmp.tabs-accordion>div>div>div>.tab.active button {
 color:#000
}
.pangea-cmp.tabs-accordion>div>div>div>.tab.active button,
.pangea-cmp.tabs-accordion>div>div>div>.tab:hover button {
 border-bottom-color:var(--p-accent-color,#000)
}
.pangea-cmp.tabs-accordion[data-tabs-style=section]>div>div>.tabs {
 border-bottom:1px solid #e1e2e3;
 margin-top:-1px
}
.pangea-cmp.tabs-accordion[data-tabs-style=section]>div>div>div>.tab {
 position:relative;
 top:1px;
 margin:0 25px
}
.pangea-cmp.tabs-accordion[data-tabs-style=section]>div>div>div>.tab:first-child {
 margin-left:0
}
.pangea-cmp.tabs-accordion[data-tabs-style=section]>div>div>div>.tab button {
 font-size:18px;
 text-transform:uppercase;
 padding:10px 0
}
.pangea-cmp.tabs-accordion[data-tabs-style=section]>div>div>div>.tab .tab-image img {
 margin-bottom:10px
}
.pangea-cmp.tabs-accordion[data-tabs-style=section]>div>div>div>.tab.active button,
.pangea-cmp.tabs-accordion[data-tabs-style=section]>div>div>div>.tab button:hover {
 border-bottom-width:4px;
 border-bottom-style:solid;
 padding-bottom:6px
}
.pangea-cmp.tabs-accordion[data-tabs-style=feature]>div>div>.tabs {
 max-width:880px;
 margin-left:auto;
 margin-right:auto;
 border-bottom:3px solid #e1e2e3;
 margin-top:-3px
}
.pangea-cmp.tabs-accordion[data-tabs-style=feature][data-tabs-full-width=true]>div>div>.tabs {
 max-width:100%
}
.pangea-cmp.tabs-accordion[data-tabs-style=feature]>div>div>div>.tab {
 flex:1 1 0;
 position:relative;
 top:3px
}
.pangea-cmp.tabs-accordion[data-tabs-style=feature]>div>div>div>.tab button {
 font-size:16px;
 width:100%;
 padding:20px 20px 10px
}
.pangea-cmp.tabs-accordion[data-tabs-style=feature]>div>div>div>.tab .tab-title {
 min-height:57px
}
.pangea-cmp.tabs-accordion[data-tabs-style=feature]>div>div>div>.tab .tab-image img {
 margin-bottom:6px
}
.pangea-cmp.tabs-accordion[data-tabs-style=feature]>div>div>div>.tab.active button,
.pangea-cmp.tabs-accordion[data-tabs-style=feature]>div>div>div>.tab:hover button {
 border-bottom-width:3px;
 border-bottom-style:solid;
 padding-bottom:7px
}
.pangea-cmp.tabs-accordion[data-tabs-style=feature]>div>div>div>.tab.active button {
 font-weight:700
}
.pangea-cmp.tabs-accordion[data-tabs-style=page]>div>div>.tabs .tab {
 flex:1 1 0
}
.pangea-cmp.tabs-accordion[data-tabs-style=page]>div>div>.tabs .tab button {
 font-size:18px;
 background:#f4f4f4
}
.pangea-cmp.tabs-accordion[data-tabs-style=page]>div>div>.tabs .tab button:hover {
 background:#e1e2e3
}
.pangea-cmp.tabs-accordion[data-tabs-style=page]>div>div>.tabs .tab.active h3 button {
 color:black
}
.pangea-cmp.tabs-accordion[data-tabs-style=page]>div>div>.tabs .tab.active button {
 background:transparent;
 font-weight:700;
 color:black
}
.pangea-cmp.tabs-accordion[data-accordion-style=section]>div>div>div>div>div>.panel-header button {
 text-transform:uppercase;
 background:#e1e2e3;
 padding:22px 50px 22px 20px;
 color:black;
 font-size:13px;
 font-weight:700
}
.pangea-cmp.tabs-accordion[data-accordion-style=section]>div>div>div>div>div>.panel-header button:after {
 right:20px;
 font-size:24px;
 font-weight:400
}
.pangea-cmp.tabs-accordion[data-accordion-style=list]>div>div>div>div>div>.panel-header button {
 font-weight:700;
 font-size:16px;
 border-bottom:1px solid #e1e2e3;
 padding:18px 20px 18px 0
}
.pangea-cmp.tabs-accordion[data-accordion-style=list]>div>div>div>div>div>.panel-header button:after {
 right:0;
 font-size:16px;
 font-weight:700
}
.pangea-cmp.tabs-accordion[data-hide-text=true]>div>div>.tabs .tab-title,
.pangea-cmp.tabs-accordion[data-hide-text=true]>div>div>div>div>div>.panel-header .tab-title {
 display:none
}
.pangea-cmp.tabs-accordion[data-hide-text=true][data-tabs-style=section]>div>div>.tabs .tab .tab-image img {
 margin:8px 0
}
.pangea-cmp.tabs-accordion[data-hide-text=true][data-tabs-style=feature]>div>div>.tabs .tab .tab-image img {
 margin:20px 0
}
.pangea-cmp.banner {
 position:relative;
 background-size:cover;
 background-repeat:no-repeat
}
.pangea-cmp.banner .grid,
.pangea-cmp.banner .video-element {
 display:none
}
.pangea-cmp.banner.init-ready .video-element {
 display:block
}
.pangea-cmp.banner.init-ready .grid {
 display:flex
}
.pangea-cmp.banner.calculate-height {
 padding-top:0!important;
 display:block!important;
 min-height:0!important
}
.pangea-cmp.banner.calculate-height>.carousel-slide-copy-ctn,
.pangea-cmp.banner.calculate-height>.container,
.pangea-cmp.banner.calculate-height>.container-xl {
 position:static!important;
 transform:none
}
.pangea-cmp.banner.force-visible {
 display:block!important
}
/*20220715start*/
.pangea-cmp.banner>.carousel-slide-copy-ctn,
.pangea-cmp.banner>.container,
.pangea-cmp.banner>.container-xl {
 position:absolute; left:50%; transform:translateX(-50%); -ms-transform:translateX(-50%);
 height:100%; width:100%;
 justify-content:center;
 transition:all 0.5s ease-in-out;
 opacity:1;
}
/*20220715end*/
.pangea-cmp.banner>.carousel-slide-copy-ctn>.grid,
.pangea-cmp.banner>.container-xl>.grid,
.pangea-cmp.banner>.container>.grid {
 flex-grow:0
}
/*20220721start*/
.pangea-cmp.banner .rte-field,
.pangea-cmp.banner a,
.pangea-cmp.banner button,
.pangea-cmp.banner form {
pointer-events:all
}
/*20220721end*/
.pangea-cmp.banner .video-element {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.pangea-cmp.banner .video-element video {
 position:absolute
}
.pangea-cmp.banner .banner-copy-ctn-inner .body-copy-ctn .ctas-ctn:last-child,
.pangea-cmp.banner .banner-copy-ctn-inner .body-copy-ctn .ctas-ctn:last-child .cta:last-child {
 margin-bottom:0
}
.pangea-cmp.banner .banner-cover-link {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.pangea-cmp.banner.inline-video-playing .banner-cover-link {
 display:none
}
.pangea-cmp.banner.inline-video-playing .js-banner-main-ctn {
 visibility:hidden;
 opacity:0
}
.pangea-cmp.banner[data-body-icon-position=below-pretitle] .banner-copy-ctn-inner .pretitle {
 order:0
}
.pangea-cmp.banner[data-body-icon-position=below-pretitle] .banner-copy-ctn-inner .body-copy-img-ctn {
 order:1
}
.pangea-cmp.banner[data-body-icon-position=below-pretitle] .banner-copy-ctn-inner .body-copy-ctn,
.pangea-cmp.banner[data-body-icon-position=below-pretitle] .banner-copy-ctn-inner .ctas-ctn,
.pangea-cmp.banner[data-body-icon-position=below-pretitle] .banner-copy-ctn-inner .subtitle,
.pangea-cmp.banner[data-body-icon-position=below-pretitle] .banner-copy-ctn-inner h2 {
 order:2
}
.pangea-cmp.banner[data-body-icon-position=below-title] .banner-copy-ctn-inner .pretitle,
.pangea-cmp.banner[data-body-icon-position=below-title] .banner-copy-ctn-inner h2 {
 order:0
}
.pangea-cmp.banner[data-body-icon-position=below-title] .banner-copy-ctn-inner .body-copy-img-ctn {
 order:1
}
.pangea-cmp.banner[data-body-icon-position=below-title] .banner-copy-ctn-inner .body-copy-ctn,
.pangea-cmp.banner[data-body-icon-position=below-title] .banner-copy-ctn-inner .ctas-ctn,
.pangea-cmp.banner[data-body-icon-position=below-title] .banner-copy-ctn-inner .subtitle {
 order:2
}
.pangea-cmp.banner[data-body-icon-position=below-subtitle] .banner-copy-ctn-inner .pretitle,
.pangea-cmp.banner[data-body-icon-position=below-subtitle] .banner-copy-ctn-inner .subtitle,
.pangea-cmp.banner[data-body-icon-position=below-subtitle] .banner-copy-ctn-inner h2 {
 order:0
}
.pangea-cmp.banner[data-body-icon-position=below-subtitle] .banner-copy-ctn-inner .body-copy-img-ctn {
 order:1
}
.pangea-cmp.banner[data-body-icon-position=below-subtitle] .banner-copy-ctn-inner .body-copy-ctn,
.pangea-cmp.banner[data-body-icon-position=below-subtitle] .banner-copy-ctn-inner .ctas-ctn {
 order:2
}
.pangea-cmp.banner[data-body-icon-position=below-body] .banner-copy-ctn-inner .body-copy-ctn,
.pangea-cmp.banner[data-body-icon-position=below-body] .banner-copy-ctn-inner .pretitle,
.pangea-cmp.banner[data-body-icon-position=below-body] .banner-copy-ctn-inner .subtitle,
.pangea-cmp.banner[data-body-icon-position=below-body] .banner-copy-ctn-inner h2 {
 order:0
}
.pangea-cmp.banner[data-body-icon-position=below-body] .banner-copy-ctn-inner .body-copy-img-ctn {
 order:1
}
.pangea-cmp.banner[data-body-icon-position=below-body] .banner-copy-ctn-inner .ctas-ctn {
 order:2
}
.pangea-cmp.banner[data-body-icon-position=below-ctas] .banner-copy-ctn-inner .body-copy-ctn,
.pangea-cmp.banner[data-body-icon-position=below-ctas] .banner-copy-ctn-inner .ctas-ctn,
.pangea-cmp.banner[data-body-icon-position=below-ctas] .banner-copy-ctn-inner .pretitle,
.pangea-cmp.banner[data-body-icon-position=below-ctas] .banner-copy-ctn-inner .subtitle,
.pangea-cmp.banner[data-body-icon-position=below-ctas] .banner-copy-ctn-inner h2 {
 order:0
}
.pangea-cmp.banner[data-body-icon-position=below-ctas] .banner-copy-ctn-inner .body-copy-img-ctn {
 order:1
}
.pangea-cmp.banner .stacked-mode-images img {
 display:none
}
@media (max-width:719px) {
 .pangea-cmp.banner[data-display-mode-mobile=stacked] {
  background-image:none!important
 }
 .pangea-cmp.banner[data-display-mode-mobile=stacked] .stacked-image-mobile {
  display:block
 }
 .pangea-cmp.banner[data-display-mode-mobile=stacked] .image-region {
  position:relative
 }
 .pangea-cmp.banner[data-display-mode-mobile=stacked]>.carousel-slide-copy-ctn,
 .pangea-cmp.banner[data-display-mode-mobile=stacked]>.container,
 .pangea-cmp.banner[data-display-mode-mobile=stacked]>.container-xl {
  position:static!important
 }
 .pangea-cmp.banner[data-text-align-mobile=left] .cloned-play-button {
  align-self:flex-start
 }
 .pangea-cmp.banner[data-text-align-mobile=right] .cloned-play-button {
  align-self:flex-end
 }
 .pangea-cmp.banner[data-text-align-mobile=center] .cloned-play-button {
  align-self:center
 }
 .pangea-cmp.banner[data-video-play-btn-mobile=inline-above-text] .video-play-btn {
  display:none
 }
 .pangea-cmp.banner[data-video-play-btn-mobile=inline-above-text] .cloned-play-button {
  margin-bottom:15px
 }
 .pangea-cmp.banner[data-video-play-btn-mobile=inline-above-text] .cloned-play-button span {
  padding:0
 }
 .pangea-cmp.banner[data-video-play-btn-mobile=inline-below-text] .video-play-btn {
  display:none
 }
 .pangea-cmp.banner[data-video-play-btn-mobile=inline-below-text] .cloned-play-button span {
  padding:0
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.banner[data-display-mode-tablet=stacked] {
  background-image:none!important
 }
 .pangea-cmp.banner[data-display-mode-tablet=stacked] .stacked-image-tablet {
  display:block
 }
 .pangea-cmp.banner[data-display-mode-tablet=stacked] .image-region {
  position:relative
 }
 .pangea-cmp.banner[data-display-mode-tablet=stacked]>.carousel-slide-copy-ctn,
 .pangea-cmp.banner[data-display-mode-tablet=stacked]>.container,
 .pangea-cmp.banner[data-display-mode-tablet=stacked]>.container-xl {
  position:static!important
 }
 .pangea-cmp.banner[data-text-align-tablet=left] .cloned-play-button {
  align-self:flex-start
 }
 .pangea-cmp.banner[data-text-align-tablet=right] .cloned-play-button {
  align-self:flex-end
 }
 .pangea-cmp.banner[data-text-align-tablet=center] .cloned-play-button {
  align-self:center
 }
 .pangea-cmp.banner[data-video-play-btn-tablet=inline-above-text] .video-play-btn {
  display:none
 }
 .pangea-cmp.banner[data-video-play-btn-tablet=inline-above-text] .cloned-play-button {
  margin-bottom:15px
 }
 .pangea-cmp.banner[data-video-play-btn-tablet=inline-above-text] .cloned-play-button span {
  padding:0
 }
 .pangea-cmp.banner[data-video-play-btn-tablet=inline-below-text] .video-play-btn {
  display:none
 }
 .pangea-cmp.banner[data-video-play-btn-tablet=inline-below-text] .cloned-play-button span {
  padding:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp.banner[data-text-align-desktop=left] .cloned-play-button {
  align-self:flex-start
 }
 .pangea-cmp.banner[data-text-align-desktop=right] .cloned-play-button {
  align-self:flex-end
 }
 .pangea-cmp.banner[data-text-align-desktop=center] .cloned-play-button {
  align-self:center
 }
 .pangea-cmp.banner[data-video-play-btn-desktop=inline-above-text] .video-play-btn {
  display:none
 }
 .pangea-cmp.banner[data-video-play-btn-desktop=inline-above-text] .cloned-play-button {
  margin-bottom:15px
 }
 .pangea-cmp.banner[data-video-play-btn-desktop=inline-above-text] .cloned-play-button span {
  padding:0
 }
 .pangea-cmp.banner[data-video-play-btn-desktop=inline-below-text] .video-play-btn {
  display:none
 }
 .pangea-cmp.banner[data-video-play-btn-desktop=inline-below-text] .cloned-play-button span {
  padding:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp.banner[data-layout-desktop=text-only]>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp.banner[data-layout-desktop=text-only]>.container-xl>.grid,
 .pangea-cmp.banner[data-layout-desktop=text-only]>.container>.grid {
  flex-direction:row
 }
 .pangea-cmp.banner[data-layout-desktop=text-only] .banner-img-ctn {
  display:none
 }
 .pangea-cmp.banner[data-layout-desktop=txt-left-img-right]>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp.banner[data-layout-desktop=txt-left-img-right]>.container-xl>.grid,
 .pangea-cmp.banner[data-layout-desktop=txt-left-img-right]>.container>.grid,
 .pangea-cmp.banner[data-layout-desktop=txt-right-img-left]>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp.banner[data-layout-desktop=txt-right-img-left]>.container-xl>.grid,
 .pangea-cmp.banner[data-layout-desktop=txt-right-img-left]>.container>.grid {
  flex-direction:row;
  align-items:center
 }
 .pangea-cmp.banner[data-layout-desktop=txt-right-img-left] .banner-copy-ctn {
  order:2
 }
 .pangea-cmp.banner[data-layout-desktop=txt-top-img-bot]>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp.banner[data-layout-desktop=txt-top-img-bot]>.container-xl>.grid,
 .pangea-cmp.banner[data-layout-desktop=txt-top-img-bot]>.container>.grid {
  flex-direction:column;
  justify-content:center;
  align-items:flex-start
 }
 .pangea-cmp.banner[data-layout-desktop=txt-top-img-bot] .banner-copy-ctn {
  margin-bottom:50px
 }
 .pangea-cmp.banner[data-layout-desktop=txt-bot-img-top]>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp.banner[data-layout-desktop=txt-bot-img-top]>.container-xl>.grid,
 .pangea-cmp.banner[data-layout-desktop=txt-bot-img-top]>.container>.grid {
  justify-content:center;
  align-items:flex-start;
  flex-direction:column
 }
 .pangea-cmp.banner[data-layout-desktop=txt-bot-img-top]>.carousel-slide-copy-ctn>.grid .banner-img-ctn,
 .pangea-cmp.banner[data-layout-desktop=txt-bot-img-top]>.container-xl>.grid .banner-img-ctn,
 .pangea-cmp.banner[data-layout-desktop=txt-bot-img-top]>.container>.grid .banner-img-ctn {
  order:1
 }
 .pangea-cmp.banner[data-layout-desktop=txt-bot-img-top]>.carousel-slide-copy-ctn>.grid .banner-copy-ctn,
 .pangea-cmp.banner[data-layout-desktop=txt-bot-img-top]>.container-xl>.grid .banner-copy-ctn,
 .pangea-cmp.banner[data-layout-desktop=txt-bot-img-top]>.container>.grid .banner-copy-ctn {
  order:2
 }
 .pangea-cmp.banner[data-layout-desktop=txt-bot-img-top] .banner-copy-ctn {
  margin-top:50px
 }
 .pangea-cmp.banner[data-vert-align-content-desktop=top]>.carousel-slide-copy-ctn,
 .pangea-cmp.banner[data-vert-align-content-desktop=top]>.container,
 .pangea-cmp.banner[data-vert-align-content-desktop=top]>.container-xl {
  justify-content:flex-start
 }
 .pangea-cmp.banner[data-vert-align-content-desktop=bottom]>.carousel-slide-copy-ctn,
 .pangea-cmp.banner[data-vert-align-content-desktop=bottom]>.container,
 .pangea-cmp.banner[data-vert-align-content-desktop=bottom]>.container-xl {
  justify-content:flex-end
 }
 .pangea-cmp.banner[data-layout-desktop=txt-left-img-right][data-vert-align-items-desktop=top]>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp.banner[data-layout-desktop=txt-left-img-right][data-vert-align-items-desktop=top]>.container-xl>.grid,
 .pangea-cmp.banner[data-layout-desktop=txt-left-img-right][data-vert-align-items-desktop=top]>.container>.grid,
 .pangea-cmp.banner[data-layout-desktop=txt-right-img-left][data-vert-align-items-desktop=top]>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp.banner[data-layout-desktop=txt-right-img-left][data-vert-align-items-desktop=top]>.container-xl>.grid,
 .pangea-cmp.banner[data-layout-desktop=txt-right-img-left][data-vert-align-items-desktop=top]>.container>.grid {
  align-items:flex-start
 }
 .pangea-cmp.banner[data-layout-desktop=txt-left-img-right][data-vert-align-items-desktop=bottom]>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp.banner[data-layout-desktop=txt-left-img-right][data-vert-align-items-desktop=bottom]>.container-xl>.grid,
 .pangea-cmp.banner[data-layout-desktop=txt-left-img-right][data-vert-align-items-desktop=bottom]>.container>.grid,
 .pangea-cmp.banner[data-layout-desktop=txt-right-img-left][data-vert-align-items-desktop=bottom]>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp.banner[data-layout-desktop=txt-right-img-left][data-vert-align-items-desktop=bottom]>.container-xl>.grid,
 .pangea-cmp.banner[data-layout-desktop=txt-right-img-left][data-vert-align-items-desktop=bottom]>.container>.grid {
  align-items:flex-end
 }
 .pangea-cmp.banner[data-size-desktop=size-full]>.carousel-slide-copy-ctn>.grid.dptauto,
 .pangea-cmp.banner[data-size-desktop=size-full]>.container-xl>.grid.dptauto,
 .pangea-cmp.banner[data-size-desktop=size-full]>.container>.grid.dptauto {
  padding-top:140px
 }
 .pangea-cmp.banner[data-size-desktop=size-full]>.carousel-slide-copy-ctn>.grid.dpbauto,
 .pangea-cmp.banner[data-size-desktop=size-full]>.container-xl>.grid.dpbauto,
 .pangea-cmp.banner[data-size-desktop=size-full]>.container>.grid.dpbauto {
  padding-bottom:140px
 }
 .pangea-cmp.banner[data-size-desktop=size-100vh]>.carousel-slide-copy-ctn>.grid.dptauto,
 .pangea-cmp.banner[data-size-desktop=size-100vh]>.container-xl>.grid.dptauto,
 .pangea-cmp.banner[data-size-desktop=size-100vh]>.container>.grid.dptauto {
  padding-top:140px
 }
 .pangea-cmp.banner[data-size-desktop=size-100vh]>.carousel-slide-copy-ctn>.grid.dpbauto,
 .pangea-cmp.banner[data-size-desktop=size-100vh]>.container-xl>.grid.dpbauto,
 .pangea-cmp.banner[data-size-desktop=size-100vh]>.container>.grid.dpbauto {
  padding-bottom:140px
 }
 .pangea-cmp.banner[data-size-desktop=size-75vh]>.carousel-slide-copy-ctn>.grid.dptauto,
 .pangea-cmp.banner[data-size-desktop=size-75vh]>.container-xl>.grid.dptauto,
 .pangea-cmp.banner[data-size-desktop=size-75vh]>.container>.grid.dptauto {
  padding-top:100px
 }
 .pangea-cmp.banner[data-size-desktop=size-75vh]>.carousel-slide-copy-ctn>.grid.dpbauto,
 .pangea-cmp.banner[data-size-desktop=size-75vh]>.container-xl>.grid.dpbauto,
 .pangea-cmp.banner[data-size-desktop=size-75vh]>.container>.grid.dpbauto {
  padding-bottom:100px
 }
 .pangea-cmp.banner[data-size-desktop=size-50vh]>.carousel-slide-copy-ctn>.grid.dptauto,
 .pangea-cmp.banner[data-size-desktop=size-50vh]>.container-xl>.grid.dptauto,
 .pangea-cmp.banner[data-size-desktop=size-50vh]>.container>.grid.dptauto {
  padding-top:80px
 }
 .pangea-cmp.banner[data-size-desktop=size-50vh]>.carousel-slide-copy-ctn>.grid.dpbauto,
 .pangea-cmp.banner[data-size-desktop=size-50vh]>.container-xl>.grid.dpbauto,
 .pangea-cmp.banner[data-size-desktop=size-50vh]>.container>.grid.dpbauto {
  padding-bottom:80px
 }
 .pangea-cmp.banner[data-size-desktop=size-30vh]>.carousel-slide-copy-ctn>.grid.dptauto,
 .pangea-cmp.banner[data-size-desktop=size-30vh]>.container-xl>.grid.dptauto,
 .pangea-cmp.banner[data-size-desktop=size-30vh]>.container>.grid.dptauto {
  padding-top:40px
 }
 .pangea-cmp.banner[data-size-desktop=size-30vh]>.carousel-slide-copy-ctn>.grid.dpbauto,
 .pangea-cmp.banner[data-size-desktop=size-30vh]>.container-xl>.grid.dpbauto,
 .pangea-cmp.banner[data-size-desktop=size-30vh]>.container>.grid.dpbauto {
  padding-bottom:40px
 }
}
@media (max-width:1024px) {
 .pangea-cmp.banner[data-layout-tablet=text-only] .banner-img-ctn {
  display:none
 }
 .pangea-cmp.banner[data-layout-tablet=txt-top-img-bot] .banner-copy-ctn {
  order:1;
  margin-bottom:50px
 }
 .pangea-cmp.banner[data-layout-tablet=txt-top-img-bot] .banner-img-ctn {
  order:2
 }
 .pangea-cmp.banner[data-layout-tablet=txt-bot-img-top] .banner-copy-ctn {
  order:2;
  margin-top:50px
 }
 .pangea-cmp.banner[data-layout-tablet=txt-bot-img-top] .banner-img-ctn {
  order:1
 }
 .pangea-cmp.banner[data-vert-align-tablet=top]>.carousel-slide-copy-ctn,
 .pangea-cmp.banner[data-vert-align-tablet=top]>.container,
 .pangea-cmp.banner[data-vert-align-tablet=top]>.container-xl {
  justify-content:flex-start
 }
 .pangea-cmp.banner[data-vert-align-tablet=center]>.carousel-slide-copy-ctn,
 .pangea-cmp.banner[data-vert-align-tablet=center]>.container,
 .pangea-cmp.banner[data-vert-align-tablet=center]>.container-xl {
  justify-content:center
 }
 .pangea-cmp.banner[data-vert-align-tablet=bottom]>.carousel-slide-copy-ctn,
 .pangea-cmp.banner[data-vert-align-tablet=bottom]>.container,
 .pangea-cmp.banner[data-vert-align-tablet=bottom]>.container-xl {
  justify-content:flex-end
 }
 .pangea-cmp.banner[data-size-tablet=size-full]>.carousel-slide-copy-ctn>.grid.tptauto,
 .pangea-cmp.banner[data-size-tablet=size-full]>.container-xl>.grid.tptauto,
 .pangea-cmp.banner[data-size-tablet=size-full]>.container>.grid.tptauto {
  padding-top:110px
 }
 .pangea-cmp.banner[data-size-tablet=size-full]>.carousel-slide-copy-ctn>.grid.tpbauto,
 .pangea-cmp.banner[data-size-tablet=size-full]>.container-xl>.grid.tpbauto,
 .pangea-cmp.banner[data-size-tablet=size-full]>.container>.grid.tpbauto {
  padding-bottom:110px
 }
 .pangea-cmp.banner[data-size-tablet=size-100vh]>.carousel-slide-copy-ctn>.grid.tptauto,
 .pangea-cmp.banner[data-size-tablet=size-100vh]>.container-xl>.grid.tptauto,
 .pangea-cmp.banner[data-size-tablet=size-100vh]>.container>.grid.tptauto {
  padding-top:110px
 }
 .pangea-cmp.banner[data-size-tablet=size-100vh]>.carousel-slide-copy-ctn>.grid.tpbauto,
 .pangea-cmp.banner[data-size-tablet=size-100vh]>.container-xl>.grid.tpbauto,
 .pangea-cmp.banner[data-size-tablet=size-100vh]>.container>.grid.tpbauto {
  padding-bottom:110px
 }
 .pangea-cmp.banner[data-size-tablet=size-75vh]>.carousel-slide-copy-ctn>.grid.tptauto,
 .pangea-cmp.banner[data-size-tablet=size-75vh]>.container-xl>.grid.tptauto,
 .pangea-cmp.banner[data-size-tablet=size-75vh]>.container>.grid.tptauto {
  padding-top:80px
 }
 .pangea-cmp.banner[data-size-tablet=size-75vh]>.carousel-slide-copy-ctn>.grid.tpbauto,
 .pangea-cmp.banner[data-size-tablet=size-75vh]>.container-xl>.grid.tpbauto,
 .pangea-cmp.banner[data-size-tablet=size-75vh]>.container>.grid.tpbauto {
  padding-bottom:80px
 }
 .pangea-cmp.banner[data-size-tablet=size-50vh]>.carousel-slide-copy-ctn>.grid.tptauto,
 .pangea-cmp.banner[data-size-tablet=size-50vh]>.container-xl>.grid.tptauto,
 .pangea-cmp.banner[data-size-tablet=size-50vh]>.container>.grid.tptauto {
  padding-top:60px
 }
 .pangea-cmp.banner[data-size-tablet=size-50vh]>.carousel-slide-copy-ctn>.grid.tpbauto,
 .pangea-cmp.banner[data-size-tablet=size-50vh]>.container-xl>.grid.tpbauto,
 .pangea-cmp.banner[data-size-tablet=size-50vh]>.container>.grid.tpbauto {
  padding-bottom:60px
 }
 .pangea-cmp.banner[data-size-tablet=size-30vh]>.carousel-slide-copy-ctn>.grid.tptauto,
 .pangea-cmp.banner[data-size-tablet=size-30vh]>.container-xl>.grid.tptauto,
 .pangea-cmp.banner[data-size-tablet=size-30vh]>.container>.grid.tptauto {
  padding-top:20px
 }
 .pangea-cmp.banner[data-size-tablet=size-30vh]>.carousel-slide-copy-ctn>.grid.tpbauto,
 .pangea-cmp.banner[data-size-tablet=size-30vh]>.container-xl>.grid.tpbauto,
 .pangea-cmp.banner[data-size-tablet=size-30vh]>.container>.grid.tpbauto {
  padding-bottom:20px
 }
}
@media (max-width:719px) {
 .pangea-cmp.banner[data-layout-mobile=text-only] .banner-img-ctn {
  display:none
 }
 .pangea-cmp.banner[data-layout-mobile=txt-top-img-bot] .banner-copy-ctn {
  order:1;
  margin-bottom:50px
 }
 .pangea-cmp.banner[data-layout-mobile=txt-top-img-bot] .banner-img-ctn {
  order:2
 }
 .pangea-cmp.banner[data-layout-mobile=txt-bot-img-top] .banner-copy-ctn {
  order:2;
  margin-top:50px
 }
 .pangea-cmp.banner[data-layout-mobile=txt-bot-img-top] .banner-img-ctn {
  order:1
 }
 .pangea-cmp.banner[data-vert-align-mobile=top]>.carousel-slide-copy-ctn,
 .pangea-cmp.banner[data-vert-align-mobile=top]>.container,
 .pangea-cmp.banner[data-vert-align-mobile=top]>.container-xl {
  justify-content:flex-start
 }
 .pangea-cmp.banner[data-vert-align-mobile=center]>.carousel-slide-copy-ctn,
 .pangea-cmp.banner[data-vert-align-mobile=center]>.container,
 .pangea-cmp.banner[data-vert-align-mobile=center]>.container-xl {
  justify-content:center
 }
 .pangea-cmp.banner[data-vert-align-mobile=bottom]>.carousel-slide-copy-ctn,
 .pangea-cmp.banner[data-vert-align-mobile=bottom]>.container,
 .pangea-cmp.banner[data-vert-align-mobile=bottom]>.container-xl {
  justify-content:flex-end
 }
 .pangea-cmp.banner[data-size-mobile=size-full]>.carousel-slide-copy-ctn>.grid.mptauto,
 .pangea-cmp.banner[data-size-mobile=size-full]>.container-xl>.grid.mptauto,
 .pangea-cmp.banner[data-size-mobile=size-full]>.container>.grid.mptauto {
  padding-top:90px
 }
 .pangea-cmp.banner[data-size-mobile=size-full]>.carousel-slide-copy-ctn>.grid.mpbauto,
 .pangea-cmp.banner[data-size-mobile=size-full]>.container-xl>.grid.mpbauto,
 .pangea-cmp.banner[data-size-mobile=size-full]>.container>.grid.mpbauto {
  padding-bottom:90px
 }
 .pangea-cmp.banner[data-size-mobile=size-100vh]>.carousel-slide-copy-ctn>.grid.mptauto,
 .pangea-cmp.banner[data-size-mobile=size-100vh]>.container-xl>.grid.mptauto,
 .pangea-cmp.banner[data-size-mobile=size-100vh]>.container>.grid.mptauto {
  padding-top:90px
 }
 .pangea-cmp.banner[data-size-mobile=size-100vh]>.carousel-slide-copy-ctn>.grid.mpbauto,
 .pangea-cmp.banner[data-size-mobile=size-100vh]>.container-xl>.grid.mpbauto,
 .pangea-cmp.banner[data-size-mobile=size-100vh]>.container>.grid.mpbauto {
  padding-bottom:90px
 }
 .pangea-cmp.banner[data-size-mobile=size-75vh]>.carousel-slide-copy-ctn>.grid.mptauto,
 .pangea-cmp.banner[data-size-mobile=size-75vh]>.container-xl>.grid.mptauto,
 .pangea-cmp.banner[data-size-mobile=size-75vh]>.container>.grid.mptauto {
  padding-top:60px
 }
 .pangea-cmp.banner[data-size-mobile=size-75vh]>.carousel-slide-copy-ctn>.grid.mpbauto,
 .pangea-cmp.banner[data-size-mobile=size-75vh]>.container-xl>.grid.mpbauto,
 .pangea-cmp.banner[data-size-mobile=size-75vh]>.container>.grid.mpbauto {
  padding-bottom:60px
 }
 .pangea-cmp.banner[data-size-mobile=size-50vh]>.carousel-slide-copy-ctn>.grid.mptauto,
 .pangea-cmp.banner[data-size-mobile=size-50vh]>.container-xl>.grid.mptauto,
 .pangea-cmp.banner[data-size-mobile=size-50vh]>.container>.grid.mptauto {
  padding-top:40px
 }
 .pangea-cmp.banner[data-size-mobile=size-50vh]>.carousel-slide-copy-ctn>.grid.mpbauto,
 .pangea-cmp.banner[data-size-mobile=size-50vh]>.container-xl>.grid.mpbauto,
 .pangea-cmp.banner[data-size-mobile=size-50vh]>.container>.grid.mpbauto {
  padding-bottom:40px
 }
 .pangea-cmp.banner[data-size-mobile=size-30vh]>.carousel-slide-copy-ctn>.grid.mptauto,
 .pangea-cmp.banner[data-size-mobile=size-30vh]>.container-xl>.grid.mptauto,
 .pangea-cmp.banner[data-size-mobile=size-30vh]>.container>.grid.mptauto {
  padding-top:20px
 }
 .pangea-cmp.banner[data-size-mobile=size-30vh]>.carousel-slide-copy-ctn>.grid.mpbauto,
 .pangea-cmp.banner[data-size-mobile=size-30vh]>.container-xl>.grid.mpbauto,
 .pangea-cmp.banner[data-size-mobile=size-30vh]>.container>.grid.mpbauto {
  padding-bottom:20px
 }
}
.pangea-cmp .banner-bg {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 transform:scale(1.04);
 transition:transform 1.5s ease-out
}
.pangea-cmp .banner-copy-ctn {
 width:100%
}
@media (min-width:720px) {
 .pangea-cmp .banner-copy-ctn {
  width:100%
 }
}
@media (min-width:1025px) {
 .pangea-cmp .banner-copy-ctn {
  width:100%
 }
}
.pangea-cmp .banner-copy-ctn h2 {
 font-weight:700
}
@media (min-width:1025px) {
 .pangea-cmp .banner-copy-ctn .pretitle,
 .pangea-cmp .banner-copy-ctn .subtitle {
  font-size:20px;
  line-height:1.1
 }
}
.pangea-cmp .banner-copy-ctn ul {
 display:block
}
.pangea-cmp .banner-copy-ctn .body-copy-ctn,
.pangea-cmp .banner-copy-ctn .body-copy-img-ctn,
.pangea-cmp .banner-copy-ctn .ctas-ctn,
.pangea-cmp .banner-copy-ctn .pretitle,
.pangea-cmp .banner-copy-ctn .subtitle,
.pangea-cmp .banner-copy-ctn h2 {
 margin-top:0;
 margin-bottom:50px
}
.pangea-cmp .banner-copy-ctn .ctas-ctn {
 margin-bottom:0
}
.pangea-cmp .banner-copy-ctn .pretitle {
 margin-bottom:50px
}
.pangea-cmp .banner-copy-ctn .subtitle {
 margin-top:-3px;
 margin-bottom:50px
}
.pangea-cmp .banner-copy-ctn h2 {
 margin-bottom:50px; white-space:pre-line;
}
.pangea-cmp .banner-copy-ctn p,
.pangea-cmp .banner-copy-ctn ul {
 margin-top:-7px;
 margin-bottom:23px
}
.pangea-cmp .banner-copy-ctn .body-copy-ctn>p:last-child {
 margin-bottom:0
}
.pangea-cmp .banner-copy-ctn .body-copy-ctn,
.pangea-cmp .banner-copy-ctn .pretitle,
.pangea-cmp .banner-copy-ctn .subtitle,
.pangea-cmp .banner-copy-ctn h2 {
 max-width:100%
}
@media (min-width:1025px) {
 .pangea-cmp .banner-copy-ctn .body-copy-ctn,
 .pangea-cmp .banner-copy-ctn .pretitle,
 .pangea-cmp .banner-copy-ctn .subtitle,
 .pangea-cmp .banner-copy-ctn h2 {
  max-width:100%
 }
}
.pangea-cmp .banner-copy-ctn-inner {
 display:flex;
 flex-direction:column
}
@media (max-width:719px) and (min-width:720px) {
 .pangea-cmp .banner-copy-ctn-inner {
  width:100%
 }
}
@media (max-width:719px) and (min-width:1025px) {
 .pangea-cmp .banner-copy-ctn-inner {
  width:100%
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp .banner-copy-ctn-inner {
  width:100%
 }
}
@media (min-width:720px) and (max-width:1024px) and (min-width:720px) {
 .pangea-cmp .banner-copy-ctn-inner {
  width:100%
 }
}
@media (min-width:720px) and (max-width:1024px) and (min-width:1025px) {
 .pangea-cmp .banner-copy-ctn-inner {
  width:100%
 }
}
@media (min-width:720px) and (max-width:1024px) and (min-width:720px) {
 .pangea-cmp .banner-copy-ctn-inner {
  margin-left:0
 }
}
@media (min-width:720px) and (max-width:1024px) and (min-width:1025px) {
 .pangea-cmp .banner-copy-ctn-inner {
  margin-left:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp .banner-copy-ctn-inner {
  width:100%
 }
}
@media (min-width:1025px) {
 .pangea-cmp .banner-copy-ctn-inner {
  width:100%
 }
}
@media (max-width:1024px) {
 .js-banner-main-ctn .B-width{ padding:0 !important; }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp .banner-copy-ctn-inner {
 width:100%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="11"] .banner-copy-ctn-inner {
  width:calc(91.66667% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="11"] .banner-copy-ctn-inner {
  width:calc(91.66667% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="11"] .banner-copy-ctn-inner {
  width:calc(91.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="10"] .banner-copy-ctn-inner {
  width:calc(83.33333% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="10"] .banner-copy-ctn-inner {
  width:calc(83.33333% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="10"] .banner-copy-ctn-inner {
  width:calc(83.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="9"] .banner-copy-ctn-inner {
  width:calc(75% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="9"] .banner-copy-ctn-inner {
  width:calc(75% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="9"] .banner-copy-ctn-inner {
  width:calc(75% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="8"] .banner-copy-ctn-inner {
  width:calc(66.66667% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="8"] .banner-copy-ctn-inner {
  width:calc(66.66667% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="8"] .banner-copy-ctn-inner {
  width:calc(66.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="7"] .banner-copy-ctn-inner {
  width:calc(58.33333% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="7"] .banner-copy-ctn-inner {
  width:calc(58.33333% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="7"] .banner-copy-ctn-inner {
  width:calc(58.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="6"] .banner-copy-ctn-inner {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="6"] .banner-copy-ctn-inner {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="6"] .banner-copy-ctn-inner {
  width:calc(50% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(41.66667% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(41.66667% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(41.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(33.33333% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(33.33333% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(25% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(16.66667% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(16.66667% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(8.33333% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(8.33333% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(8.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="10"] .banner-copy-ctn-inner {
  width:calc(90.90909% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="10"] .banner-copy-ctn-inner {
  width:calc(90.90909% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="10"] .banner-copy-ctn-inner {
  width:calc(90.90909% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="9"] .banner-copy-ctn-inner {
  width:calc(81.81818% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="9"] .banner-copy-ctn-inner {
  width:calc(81.81818% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="9"] .banner-copy-ctn-inner {
  width:calc(81.81818% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="8"] .banner-copy-ctn-inner {
  width:calc(72.72727% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="8"] .banner-copy-ctn-inner {
  width:calc(72.72727% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="8"] .banner-copy-ctn-inner {
  width:calc(72.72727% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="7"] .banner-copy-ctn-inner {
  width:calc(63.63636% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="7"] .banner-copy-ctn-inner {
  width:calc(63.63636% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="7"] .banner-copy-ctn-inner {
  width:calc(63.63636% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="6"] .banner-copy-ctn-inner {
  width:calc(54.54545% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="6"] .banner-copy-ctn-inner {
  width:calc(54.54545% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="6"] .banner-copy-ctn-inner {
  width:calc(54.54545% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(45.45455% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(45.45455% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(45.45455% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(36.36364% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(36.36364% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(36.36364% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(27.27273% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(27.27273% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(27.27273% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(18.18182% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(18.18182% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(18.18182% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(9.09091% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(9.09091% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(9.09091% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="9"] .banner-copy-ctn-inner {
  width:calc(90% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="9"] .banner-copy-ctn-inner {
  width:calc(90% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="9"] .banner-copy-ctn-inner {
  width:calc(90% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="8"] .banner-copy-ctn-inner {
  width:calc(80% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="8"] .banner-copy-ctn-inner {
  width:calc(80% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="8"] .banner-copy-ctn-inner {
  width:calc(80% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="7"] .banner-copy-ctn-inner {
  width:calc(70% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="7"] .banner-copy-ctn-inner {
  width:calc(70% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="7"] .banner-copy-ctn-inner {
  width:calc(70% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="6"] .banner-copy-ctn-inner {
  width:calc(60% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="6"] .banner-copy-ctn-inner {
  width:calc(60% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="6"] .banner-copy-ctn-inner {
  width:calc(60% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(50% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(40% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(40% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(40% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(30% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(30% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(30% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(20% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(20% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(20% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(10% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(10% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(10% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="8"] .banner-copy-ctn-inner {
  width:calc(88.88889% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="8"] .banner-copy-ctn-inner {
  width:calc(88.88889% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="8"] .banner-copy-ctn-inner {
  width:calc(88.88889% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="7"] .banner-copy-ctn-inner {
  width:calc(77.77778% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="7"] .banner-copy-ctn-inner {
  width:calc(77.77778% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="7"] .banner-copy-ctn-inner {
  width:calc(77.77778% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="6"] .banner-copy-ctn-inner {
  width:calc(66.66667% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="6"] .banner-copy-ctn-inner {
  width:calc(66.66667% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="6"] .banner-copy-ctn-inner {
  width:calc(66.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(55.55556% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(55.55556% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(55.55556% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(44.44444% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(44.44444% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(44.44444% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(33.33333% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(33.33333% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(22.22222% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(22.22222% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(22.22222% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(11.11111% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(11.11111% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="9"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(11.11111% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="7"] .banner-copy-ctn-inner {
  width:calc(87.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="7"] .banner-copy-ctn-inner {
  width:calc(87.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="7"] .banner-copy-ctn-inner {
  width:calc(87.5% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="6"] .banner-copy-ctn-inner {
  width:calc(75% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="6"] .banner-copy-ctn-inner {
  width:calc(75% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="6"] .banner-copy-ctn-inner {
  width:calc(75% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(62.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(62.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(62.5% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(50% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(37.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(37.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(37.5% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(25% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(12.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(12.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="8"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(12.5% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="7"][data-layout-copy-width-inner="6"] .banner-copy-ctn-inner {
  width:calc(85.71429% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="7"][data-layout-copy-width-inner="6"] .banner-copy-ctn-inner {
  width:calc(85.71429% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="7"][data-layout-copy-width-inner="6"] .banner-copy-ctn-inner {
  width:calc(85.71429% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="7"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(71.42857% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="7"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(71.42857% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="7"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(71.42857% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="7"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(57.14286% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="7"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(57.14286% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="7"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(57.14286% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="7"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(42.85714% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="7"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(42.85714% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="7"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(42.85714% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="7"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(28.57143% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="7"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(28.57143% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="7"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(28.57143% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="7"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(14.28571% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="7"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(14.28571% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="7"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(14.28571% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="6"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(83.33333% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="6"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(83.33333% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="6"][data-layout-copy-width-inner="5"] .banner-copy-ctn-inner {
  width:calc(83.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="6"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(66.66667% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="6"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(66.66667% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="6"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(66.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="6"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="6"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="6"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(50% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="6"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(33.33333% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="6"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(33.33333% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="6"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="6"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(16.66667% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="6"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(16.66667% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="6"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="5"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(80% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="5"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(80% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="5"][data-layout-copy-width-inner="4"] .banner-copy-ctn-inner {
  width:calc(80% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="5"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(60% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="5"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(60% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="5"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(60% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="5"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(40% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="5"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(40% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="5"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(40% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="5"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(20% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="5"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(20% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="5"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(20% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="4"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(75% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="4"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(75% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="4"][data-layout-copy-width-inner="3"] .banner-copy-ctn-inner {
  width:calc(75% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="4"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="4"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="4"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(50% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="4"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="4"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="4"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(25% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="3"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(66.66667% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="3"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(66.66667% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="3"][data-layout-copy-width-inner="2"] .banner-copy-ctn-inner {
  width:calc(66.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="3"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(33.33333% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="3"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(33.33333% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="3"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="2"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="2"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="2"][data-layout-copy-width-inner="1"] .banner-copy-ctn-inner {
  width:calc(50% - 20px);
  margin-right:20px
 }
}
.pangea-cmp .banner-img-ctn {
 position:relative;
 transition:transform 0.7s ease-out;
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .pangea-cmp .banner-img-ctn {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .banner-img-ctn {
  width:calc(100% - 20px);
  margin-right:20px
 }
}
.pangea-cmp .banner-img-ctn .banner-img img {
 margin:0 auto
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="1"] .banner-img-ctn {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-width="1"] .banner-img-ctn {
  width:calc(12.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="1"] .banner-img-ctn {
  width:calc(8.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="2"] .banner-img-ctn {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-width="2"] .banner-img-ctn {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="2"] .banner-img-ctn {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="3"] .banner-img-ctn {
  width:calc(75% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-width="3"] .banner-img-ctn {
  width:calc(37.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="3"] .banner-img-ctn {
  width:calc(25% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="4"] .banner-img-ctn {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-width="4"] .banner-img-ctn {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="4"] .banner-img-ctn {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="5"] .banner-img-ctn {
  width:calc(125% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-width="5"] .banner-img-ctn {
  width:calc(62.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="5"] .banner-img-ctn {
  width:calc(41.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="6"] .banner-img-ctn {
  width:calc(150% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-width="6"] .banner-img-ctn {
  width:calc(75% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="6"] .banner-img-ctn {
  width:calc(50% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="7"] .banner-img-ctn {
  width:calc(175% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-width="7"] .banner-img-ctn {
  width:calc(87.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="7"] .banner-img-ctn {
  width:calc(58.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="8"] .banner-img-ctn {
  width:calc(200% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-width="8"] .banner-img-ctn {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="8"] .banner-img-ctn {
  width:calc(66.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="9"] .banner-img-ctn {
  width:calc(225% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-width="9"] .banner-img-ctn {
  width:calc(112.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="9"] .banner-img-ctn {
  width:calc(75% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="10"] .banner-img-ctn {
  width:calc(250% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-width="10"] .banner-img-ctn {
  width:calc(125% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="10"] .banner-img-ctn {
  width:calc(83.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="11"] .banner-img-ctn {
  width:calc(275% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-width="11"] .banner-img-ctn {
  width:calc(137.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="11"] .banner-img-ctn {
  width:calc(91.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="12"] .banner-img-ctn {
  width:calc(300% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-width="12"] .banner-img-ctn {
  width:calc(150% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-width="12"] .banner-img-ctn {
  width:calc(100% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="0"] .banner-img-ctn {
  margin-left:0%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-offset="0"] .banner-img-ctn {
  margin-left:0%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="0"] .banner-img-ctn {
  margin-left:0%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="1"] .banner-img-ctn {
  margin-left:25%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-offset="1"] .banner-img-ctn {
  margin-left:12.5%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="1"] .banner-img-ctn {
  margin-left:8.33333%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="2"] .banner-img-ctn {
  margin-left:50%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-offset="2"] .banner-img-ctn {
  margin-left:25%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="2"] .banner-img-ctn {
  margin-left:16.66667%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="3"] .banner-img-ctn {
  margin-left:75%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-offset="3"] .banner-img-ctn {
  margin-left:37.5%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="3"] .banner-img-ctn {
  margin-left:25%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="4"] .banner-img-ctn {
  margin-left:100%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-offset="4"] .banner-img-ctn {
  margin-left:50%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="4"] .banner-img-ctn {
  margin-left:33.33333%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="5"] .banner-img-ctn {
  margin-left:125%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-offset="5"] .banner-img-ctn {
  margin-left:62.5%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="5"] .banner-img-ctn {
  margin-left:41.66667%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="6"] .banner-img-ctn {
  margin-left:150%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-offset="6"] .banner-img-ctn {
  margin-left:75%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="6"] .banner-img-ctn {
  margin-left:50%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="7"] .banner-img-ctn {
  margin-left:175%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-offset="7"] .banner-img-ctn {
  margin-left:87.5%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="7"] .banner-img-ctn {
  margin-left:58.33333%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="8"] .banner-img-ctn {
  margin-left:200%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-offset="8"] .banner-img-ctn {
  margin-left:100%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="8"] .banner-img-ctn {
  margin-left:66.66667%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="9"] .banner-img-ctn {
  margin-left:225%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-offset="9"] .banner-img-ctn {
  margin-left:112.5%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="9"] .banner-img-ctn {
  margin-left:75%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="10"] .banner-img-ctn {
  margin-left:250%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-offset="10"] .banner-img-ctn {
  margin-left:125%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="10"] .banner-img-ctn {
  margin-left:83.33333%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="11"] .banner-img-ctn {
  margin-left:275%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-img-offset="11"] .banner-img-ctn {
  margin-left:137.5%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-img-offset="11"] .banner-img-ctn {
  margin-left:91.66667%
 }
}
.pangea-cmp .banner-divider {
 width:100%;
 height:1px;
 position:relative;
 display:none;
 margin:30px auto
}
.pangea-cmp .banner-divider:after,
.pangea-cmp .banner-divider:before {
 content:"";
 height:10px;
 width:1px;
 position:absolute;
 left:0;
 top:0;
 transform:translateY(-50%)
}
.pangea-cmp .banner-divider:after {
 left:auto;
 right:0
}
.pangea-cmp .banner-divider.show {
 display:block
}
@media (min-width:1025px) {
 .pangea-cmp .banner-divider {
  margin:50px auto
 }
}
@media (max-width:719px) {
 .pangea-cmp[data-text-align-mobile=left] .banner-copy-ctn {
  text-align:left
 }
 .pangea-cmp[data-text-align-mobile=left] .banner-copy-ctn .body-copy-ctn,
 .pangea-cmp[data-text-align-mobile=left] .banner-copy-ctn .body-copy-img-ctn img,
 .pangea-cmp[data-text-align-mobile=left] .banner-copy-ctn .pretitle,
 .pangea-cmp[data-text-align-mobile=left] .banner-copy-ctn .subtitle,
 .pangea-cmp[data-text-align-mobile=left] .banner-copy-ctn h2 {
  margin-left:0;
  margin-right:auto;
  text-align:left
 }
 .pangea-cmp[data-text-align-mobile=right] .banner-copy-ctn {
  text-align:right
 }
 .pangea-cmp[data-text-align-mobile=right] .banner-copy-ctn>.grid {
  justify-content:flex-end
 }
 .pangea-cmp[data-text-align-mobile=right] .banner-copy-ctn .body-copy-ctn,
 .pangea-cmp[data-text-align-mobile=right] .banner-copy-ctn .body-copy-img-ctn img,
 .pangea-cmp[data-text-align-mobile=right] .banner-copy-ctn .pretitle,
 .pangea-cmp[data-text-align-mobile=right] .banner-copy-ctn .subtitle,
 .pangea-cmp[data-text-align-mobile=right] .banner-copy-ctn h2 {
  margin-left:auto;
  margin-right:0;
  text-align:right
 }
 .pangea-cmp[data-text-align-mobile=center] .banner-copy-ctn {
  text-align:center
 }
 .pangea-cmp[data-text-align-mobile=center] .banner-copy-ctn .body-copy-ctn,
 .pangea-cmp[data-text-align-mobile=center] .banner-copy-ctn .body-copy-img-ctn img,
 .pangea-cmp[data-text-align-mobile=center] .banner-copy-ctn .pretitle,
 .pangea-cmp[data-text-align-mobile=center] .banner-copy-ctn .subtitle,
 .pangea-cmp[data-text-align-mobile=center] .banner-copy-ctn h2 {
  margin-left:auto;
  margin-right:auto;
  text-align:center
 }
 .pangea-cmp[data-theme-mobile=theme-light] .banner-copy-ctn,
 .pangea-cmp[data-theme-mobile=theme-light] .banner-copy-ctn .body-copy-ctn,
 .pangea-cmp[data-theme-mobile=theme-light] .banner-copy-ctn .pretitle,
 .pangea-cmp[data-theme-mobile=theme-light] .banner-copy-ctn .subtitle,
 .pangea-cmp[data-theme-mobile=theme-light] .banner-copy-ctn h2 {
  color:#2f3132
 }
 .pangea-cmp[data-theme-mobile=theme-light] .banner-divider,
 .pangea-cmp[data-theme-mobile=theme-light] .banner-divider:after,
 .pangea-cmp[data-theme-mobile=theme-light] .banner-divider:before {
  background-color:#2f3132
 }
 .pangea-cmp[data-theme-mobile=theme-dark] .banner-copy-ctn,
 .pangea-cmp[data-theme-mobile=theme-dark] .banner-copy-ctn .body-copy-ctn,
 .pangea-cmp[data-theme-mobile=theme-dark] .banner-copy-ctn .pretitle,
 .pangea-cmp[data-theme-mobile=theme-dark] .banner-copy-ctn .subtitle,
 .pangea-cmp[data-theme-mobile=theme-dark] .banner-copy-ctn h2 {
  color:#fff
 }
 .pangea-cmp[data-theme-mobile=theme-dark] .banner-divider,
 .pangea-cmp[data-theme-mobile=theme-dark] .banner-divider:after,
 .pangea-cmp[data-theme-mobile=theme-dark] .banner-divider:before {
  background-color:#c3c6c8
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp[data-text-align-tablet=left] .banner-copy-ctn {
  text-align:left
 }
 .pangea-cmp[data-text-align-tablet=left] .banner-copy-ctn .body-copy-ctn,
 .pangea-cmp[data-text-align-tablet=left] .banner-copy-ctn .body-copy-img-ctn img,
 .pangea-cmp[data-text-align-tablet=left] .banner-copy-ctn .pretitle,
 .pangea-cmp[data-text-align-tablet=left] .banner-copy-ctn .subtitle,
 .pangea-cmp[data-text-align-tablet=left] .banner-copy-ctn h2 {
  margin-left:0;
  margin-right:auto;
  text-align:left
 }
 .pangea-cmp[data-text-align-tablet=right] .banner-copy-ctn {
  text-align:right
 }
 .pangea-cmp[data-text-align-tablet=right] .banner-copy-ctn>.grid {
  justify-content:flex-end
 }
 .pangea-cmp[data-text-align-tablet=right] .banner-copy-ctn .body-copy-ctn,
 .pangea-cmp[data-text-align-tablet=right] .banner-copy-ctn .body-copy-img-ctn img,
 .pangea-cmp[data-text-align-tablet=right] .banner-copy-ctn .pretitle,
 .pangea-cmp[data-text-align-tablet=right] .banner-copy-ctn .subtitle,
 .pangea-cmp[data-text-align-tablet=right] .banner-copy-ctn h2 {
  margin-left:auto;
  margin-right:0;
  text-align:right
 }
 .pangea-cmp[data-text-align-tablet=center] .banner-copy-ctn {
  text-align:center
 }
 .pangea-cmp[data-text-align-tablet=center] .banner-copy-ctn .body-copy-ctn,
 .pangea-cmp[data-text-align-tablet=center] .banner-copy-ctn .body-copy-img-ctn img,
 .pangea-cmp[data-text-align-tablet=center] .banner-copy-ctn .pretitle,
 .pangea-cmp[data-text-align-tablet=center] .banner-copy-ctn .subtitle,
 .pangea-cmp[data-text-align-tablet=center] .banner-copy-ctn h2 {
  margin-left:auto;
  margin-right:auto;
  text-align:center
 }
 .pangea-cmp[data-theme-tablet=theme-light] .banner-copy-ctn,
 .pangea-cmp[data-theme-tablet=theme-light] .banner-copy-ctn .body-copy-ctn,
 .pangea-cmp[data-theme-tablet=theme-light] .banner-copy-ctn .pretitle,
 .pangea-cmp[data-theme-tablet=theme-light] .banner-copy-ctn .subtitle,
 .pangea-cmp[data-theme-tablet=theme-light] .banner-copy-ctn h2 {
  color:#2f3132
 }
 .pangea-cmp[data-theme-tablet=theme-light] .banner-divider,
 .pangea-cmp[data-theme-tablet=theme-light] .banner-divider:after,
 .pangea-cmp[data-theme-tablet=theme-light] .banner-divider:before {
  background-color:#2f3132
 }
 .pangea-cmp[data-theme-tablet=theme-dark] .banner-copy-ctn,
 .pangea-cmp[data-theme-tablet=theme-dark] .banner-copy-ctn .body-copy-ctn,
 .pangea-cmp[data-theme-tablet=theme-dark] .banner-copy-ctn .pretitle,
 .pangea-cmp[data-theme-tablet=theme-dark] .banner-copy-ctn .subtitle,
 .pangea-cmp[data-theme-tablet=theme-dark] .banner-copy-ctn h2 {
  color:#fff
 }
 .pangea-cmp[data-theme-tablet=theme-dark] .banner-divider,
 .pangea-cmp[data-theme-tablet=theme-dark] .banner-divider:after,
 .pangea-cmp[data-theme-tablet=theme-dark] .banner-divider:before {
  background-color:#c3c6c8
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-text-align-desktop=left] .banner-copy-ctn {
  text-align:left
 }
 .pangea-cmp[data-text-align-desktop=left] .banner-copy-ctn .body-copy-ctn,
 .pangea-cmp[data-text-align-desktop=left] .banner-copy-ctn .body-copy-img-ctn img,
 .pangea-cmp[data-text-align-desktop=left] .banner-copy-ctn .pretitle,
 .pangea-cmp[data-text-align-desktop=left] .banner-copy-ctn .subtitle,
 .pangea-cmp[data-text-align-desktop=left] .banner-copy-ctn h2 {
  margin-left:0;
  margin-right:auto;
  text-align:left
 }
 .pangea-cmp[data-text-align-desktop=right] .banner-copy-ctn {
  text-align:right
 }
 .pangea-cmp[data-text-align-desktop=right] .banner-copy-ctn>.grid {
  justify-content:flex-end
 }
 .pangea-cmp[data-text-align-desktop=right] .banner-copy-ctn .body-copy-ctn,
 .pangea-cmp[data-text-align-desktop=right] .banner-copy-ctn .body-copy-img-ctn img,
 .pangea-cmp[data-text-align-desktop=right] .banner-copy-ctn .pretitle,
 .pangea-cmp[data-text-align-desktop=right] .banner-copy-ctn .subtitle,
 .pangea-cmp[data-text-align-desktop=right] .banner-copy-ctn h2 {
  margin-left:auto;
  margin-right:0;
  text-align:right
 }
 .pangea-cmp[data-text-align-desktop=center] .banner-copy-ctn {
  text-align:center
 }
 .pangea-cmp[data-text-align-desktop=center] .banner-copy-ctn .body-copy-ctn,
 .pangea-cmp[data-text-align-desktop=center] .banner-copy-ctn .body-copy-img-ctn img,
 .pangea-cmp[data-text-align-desktop=center] .banner-copy-ctn .pretitle,
 .pangea-cmp[data-text-align-desktop=center] .banner-copy-ctn .subtitle,
 .pangea-cmp[data-text-align-desktop=center] .banner-copy-ctn h2 {
  margin-left:auto;
  margin-right:auto;
  text-align:center
 }
 .pangea-cmp[data-theme-desktop=theme-light] .banner-copy-ctn,
 .pangea-cmp[data-theme-desktop=theme-light] .banner-copy-ctn .body-copy-ctn,
 .pangea-cmp[data-theme-desktop=theme-light] .banner-copy-ctn .pretitle,
 .pangea-cmp[data-theme-desktop=theme-light] .banner-copy-ctn .subtitle,
 .pangea-cmp[data-theme-desktop=theme-light] .banner-copy-ctn h2 {
  color:#2f3132
 }
 .pangea-cmp[data-theme-desktop=theme-light] .banner-divider,
 .pangea-cmp[data-theme-desktop=theme-light] .banner-divider:after,
 .pangea-cmp[data-theme-desktop=theme-light] .banner-divider:before {
  background-color:#2f3132
 }
 .pangea-cmp[data-theme-desktop=theme-dark] .banner-copy-ctn,
 .pangea-cmp[data-theme-desktop=theme-dark] .banner-copy-ctn .body-copy-ctn,
 .pangea-cmp[data-theme-desktop=theme-dark] .banner-copy-ctn .pretitle,
 .pangea-cmp[data-theme-desktop=theme-dark] .banner-copy-ctn .subtitle,
 .pangea-cmp[data-theme-desktop=theme-dark] .banner-copy-ctn h2 {
  color:#fff
 }
 .pangea-cmp[data-theme-desktop=theme-dark] .banner-divider,
 .pangea-cmp[data-theme-desktop=theme-dark] .banner-divider:after,
 .pangea-cmp[data-theme-desktop=theme-dark] .banner-divider:before {
  background-color:#c3c6c8
 }
 .pangea-cmp[data-layout-copy-width="1"] .banner-copy-ctn {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="1"] .banner-copy-ctn {
  width:calc(12.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="1"] .banner-copy-ctn {
  width:calc(8.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="2"] .banner-copy-ctn {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="2"] .banner-copy-ctn {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="2"] .banner-copy-ctn {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="3"] .banner-copy-ctn {
  width:calc(75% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="3"] .banner-copy-ctn {
  width:calc(37.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="3"] .banner-copy-ctn {
  width:calc(25% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="4"] .banner-copy-ctn {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="4"] .banner-copy-ctn {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="4"] .banner-copy-ctn {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="5"] .banner-copy-ctn {
  width:calc(125% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="5"] .banner-copy-ctn {
  width:calc(62.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="5"] .banner-copy-ctn {
  width:calc(41.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="6"] .banner-copy-ctn {
  width:calc(150% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="6"] .banner-copy-ctn {
  width:calc(75% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="6"] .banner-copy-ctn {
  width:calc(50% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="7"] .banner-copy-ctn {
  width:calc(175% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="7"] .banner-copy-ctn {
  width:calc(87.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="7"] .banner-copy-ctn {
  width:calc(58.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="8"] .banner-copy-ctn {
  width:calc(200% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="8"] .banner-copy-ctn {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="8"] .banner-copy-ctn {
  width:calc(66.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="9"] .banner-copy-ctn {
  width:calc(225% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="9"] .banner-copy-ctn {
  width:calc(112.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="9"] .banner-copy-ctn {
  width:calc(75% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"] .banner-copy-ctn {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="10"] .banner-copy-ctn {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="10"] .banner-copy-ctn {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"] .banner-copy-ctn {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="11"] .banner-copy-ctn {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="11"] .banner-copy-ctn {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"] .banner-copy-ctn {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-width="12"] .banner-copy-ctn {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-width="12"] .banner-copy-ctn {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="0"] .banner-copy-ctn {
  margin-left:0%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-offset="0"] .banner-copy-ctn {
  margin-left:0%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="0"] .banner-copy-ctn {
  margin-left:0%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="1"] .banner-copy-ctn {
  margin-left:0%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-offset="1"] .banner-copy-ctn {
  margin-left:0
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="1"] .banner-copy-ctn {
  margin-left:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="2"] .banner-copy-ctn {
  margin-left:50%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-offset="2"] .banner-copy-ctn {
  margin-left:25%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="2"] .banner-copy-ctn {
  margin-left:16.66667%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="3"] .banner-copy-ctn {
  margin-left:75%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-offset="3"] .banner-copy-ctn {
  margin-left:37.5%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="3"] .banner-copy-ctn {
  margin-left:25%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="4"] .banner-copy-ctn {
  margin-left:100%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-offset="4"] .banner-copy-ctn {
  margin-left:50%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="4"] .banner-copy-ctn {
  margin-left:33.33333%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="5"] .banner-copy-ctn {
  margin-left:125%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-offset="5"] .banner-copy-ctn {
  margin-left:62.5%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="5"] .banner-copy-ctn {
  margin-left:41.66667%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="6"] .banner-copy-ctn {
  margin-left:150%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-offset="6"] .banner-copy-ctn {
  margin-left:75%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="6"] .banner-copy-ctn {
  margin-left:50%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="7"] .banner-copy-ctn {
  margin-left:175%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-offset="7"] .banner-copy-ctn {
  margin-left:87.5%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="7"] .banner-copy-ctn {
  margin-left:58.33333%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="8"] .banner-copy-ctn {
  margin-left:200%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-offset="8"] .banner-copy-ctn {
  margin-left:100%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="8"] .banner-copy-ctn {
  margin-left:66.66667%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="9"] .banner-copy-ctn {
  margin-left:225%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-offset="9"] .banner-copy-ctn {
  margin-left:112.5%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="9"] .banner-copy-ctn {
  margin-left:75%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="10"] .banner-copy-ctn {
  margin-left:250%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-offset="10"] .banner-copy-ctn {
  margin-left:125%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="10"] .banner-copy-ctn {
  margin-left:83.33333%
 }
}
@media (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="11"] .banner-copy-ctn {
  margin-left:275%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp[data-layout-copy-offset="11"] .banner-copy-ctn {
  margin-left:137.5%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp[data-layout-copy-offset="11"] .banner-copy-ctn {
  margin-left:91.66667%
 }
}
@media (max-width:719px) {
 section.banner.pangea-cmp[data-gradient-opacity-mobile="0"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="0"]:before {
  opacity:0
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="5"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="5"]:before {
  opacity:.05
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="10"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="10"]:before {
  opacity:.1
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="15"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="15"]:before {
  opacity:.15
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="20"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="20"]:before {
  opacity:.2
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="25"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="25"]:before {
  opacity:.25
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="30"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="30"]:before {
  opacity:.3
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="35"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="35"]:before {
  opacity:.35
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="40"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="40"]:before {
  opacity:.4
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="45"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="45"]:before {
  opacity:.45
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="50"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="50"]:before {
  opacity:.5
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="55"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="55"]:before {
  opacity:.55
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="60"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="60"]:before {
  opacity:.6
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="65"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="65"]:before {
  opacity:.65
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="70"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="70"]:before {
  opacity:.7
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="75"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="75"]:before {
  opacity:.75
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="80"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="80"]:before {
  opacity:.8
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="85"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="85"]:before {
  opacity:.85
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="90"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="90"]:before {
  opacity:.9
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="95"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="95"]:before {
  opacity:.95
 }
 section.banner.pangea-cmp[data-gradient-opacity-mobile="100"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-mobile="100"]:before {
  opacity:1
 }
 section.banner.pangea-cmp[data-gradient-mobile=center] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-mobile=center]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:radial-gradient(circle,#2f3132 25%,rgba(47,49,50,0) 80%)
 }
 section.banner.pangea-cmp[data-gradient-mobile=vignette] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-mobile=vignette]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:radial-gradient(closest-side,rgba(47,49,50,0) 70%,#2f3132 100%)
 }
 section.banner.pangea-cmp[data-gradient-mobile=cover] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-mobile=cover]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:#2f3132
 }
 section.banner.pangea-cmp[data-gradient-mobile=left] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-mobile=left]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:linear-gradient(270deg,rgba(47,49,50,0) 25%,#2f3132 75%)
 }
 section.banner.pangea-cmp[data-gradient-mobile=right] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-mobile=right]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:linear-gradient(90deg,rgba(47,49,50,0) 25%,#2f3132 75%)
 }
 section.banner.pangea-cmp[data-gradient-mobile=top] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-mobile=top]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:linear-gradient(0deg,rgba(47,49,50,0) 25%,#2f3132 75%)
 }
 section.banner.pangea-cmp[data-gradient-mobile=bottom] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-mobile=bottom]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:linear-gradient(180deg,rgba(47,49,50,0) 25%,#2f3132 75%)
 }
 section.banner.pangea-cmp[data-gradient-mobile=sides] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-mobile=sides]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:linear-gradient(90deg,#2f3132 30%,rgba(47,49,50,0) 50%,#2f3132 70%)
 }
 section.banner.pangea-cmp[data-gradient-mobile=top-bottom] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-mobile=top-bottom]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:linear-gradient(180deg,#2f3132 20%,rgba(47,49,50,0) 50%,#2f3132 80%)
 }
 section.banner.pangea-cmp[data-gradient-mobile=center][data-theme-mobile=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-mobile=center][data-theme-mobile=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:radial-gradient(circle,#fff 25%,rgba(255,255,255,0) 80%)
 }
 section.banner.pangea-cmp[data-gradient-mobile=vignette][data-theme-mobile=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-mobile=vignette][data-theme-mobile=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:radial-gradient(closest-side,rgba(255,255,255,0) 70%,#fff 100%)
 }
 section.banner.pangea-cmp[data-gradient-mobile=cover][data-theme-mobile=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-mobile=cover][data-theme-mobile=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:#fff
 }
 section.banner.pangea-cmp[data-gradient-mobile=left][data-theme-mobile=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-mobile=left][data-theme-mobile=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:linear-gradient(270deg,rgba(255,255,255,0) 25%,#fff 75%)
 }
 section.banner.pangea-cmp[data-gradient-mobile=right][data-theme-mobile=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-mobile=right][data-theme-mobile=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:linear-gradient(90deg,rgba(255,255,255,0) 25%,#fff 75%)
 }
 section.banner.pangea-cmp[data-gradient-mobile=top][data-theme-mobile=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-mobile=top][data-theme-mobile=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:linear-gradient(0deg,rgba(255,255,255,0) 25%,#fff 75%)
 }
 section.banner.pangea-cmp[data-gradient-mobile=bottom][data-theme-mobile=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-mobile=bottom][data-theme-mobile=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:linear-gradient(180deg,rgba(255,255,255,0) 25%,#fff 75%)
 }
 section.banner.pangea-cmp[data-gradient-mobile=sides][data-theme-mobile=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-mobile=sides][data-theme-mobile=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,0) 50%,#fff 70%)
 }
 section.banner.pangea-cmp[data-gradient-mobile=top-bottom][data-theme-mobile=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-mobile=top-bottom][data-theme-mobile=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:linear-gradient(180deg,#fff 20%,rgba(255,255,255,0) 50%,#fff 80%)
 }
}
@media (min-width:720px) and (max-width:1024px) {
 section.banner.pangea-cmp[data-gradient-opacity-tablet="0"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="0"]:before {
  opacity:0
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="5"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="5"]:before {
  opacity:.05
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="10"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="10"]:before {
  opacity:.1
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="15"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="15"]:before {
  opacity:.15
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="20"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="20"]:before {
  opacity:.2
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="25"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="25"]:before {
  opacity:.25
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="30"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="30"]:before {
  opacity:.3
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="35"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="35"]:before {
  opacity:.35
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="40"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="40"]:before {
  opacity:.4
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="45"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="45"]:before {
  opacity:.45
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="50"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="50"]:before {
  opacity:.5
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="55"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="55"]:before {
  opacity:.55
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="60"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="60"]:before {
  opacity:.6
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="65"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="65"]:before {
  opacity:.65
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="70"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="70"]:before {
  opacity:.7
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="75"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="75"]:before {
  opacity:.75
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="80"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="80"]:before {
  opacity:.8
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="85"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="85"]:before {
  opacity:.85
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="90"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="90"]:before {
  opacity:.9
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="95"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="95"]:before {
  opacity:.95
 }
 section.banner.pangea-cmp[data-gradient-opacity-tablet="100"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-tablet="100"]:before {
  opacity:1
 }
 section.banner.pangea-cmp[data-gradient-tablet=center] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-tablet=center]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:radial-gradient(circle,#2f3132 25%,rgba(47,49,50,0) 80%)
 }
 section.banner.pangea-cmp[data-gradient-tablet=vignette] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-tablet=vignette]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:radial-gradient(closest-side,rgba(47,49,50,0) 70%,#2f3132 100%)
 }
 section.banner.pangea-cmp[data-gradient-tablet=cover] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-tablet=cover]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:#2f3132
 }
 section.banner.pangea-cmp[data-gradient-tablet=left] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-tablet=left]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:linear-gradient(270deg,rgba(47,49,50,0) 25%,#2f3132 75%)
 }
 section.banner.pangea-cmp[data-gradient-tablet=right] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-tablet=right]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:linear-gradient(90deg,rgba(47,49,50,0) 25%,#2f3132 75%)
 }
 section.banner.pangea-cmp[data-gradient-tablet=top] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-tablet=top]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:linear-gradient(0deg,rgba(47,49,50,0) 25%,#2f3132 75%)
 }
 section.banner.pangea-cmp[data-gradient-tablet=bottom] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-tablet=bottom]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:linear-gradient(180deg,rgba(47,49,50,0) 25%,#2f3132 75%)
 }
 section.banner.pangea-cmp[data-gradient-tablet=sides] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-tablet=sides]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:linear-gradient(90deg,#2f3132 30%,rgba(47,49,50,0) 50%,#2f3132 70%)
 }
 section.banner.pangea-cmp[data-gradient-tablet=top-bottom] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-tablet=top-bottom]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:linear-gradient(180deg,#2f3132 20%,rgba(47,49,50,0) 50%,#2f3132 80%)
 }
 section.banner.pangea-cmp[data-gradient-tablet=center][data-theme-tablet=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-tablet=center][data-theme-tablet=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:radial-gradient(circle,#fff 25%,rgba(255,255,255,0) 80%)
 }
 section.banner.pangea-cmp[data-gradient-tablet=vignette][data-theme-tablet=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-tablet=vignette][data-theme-tablet=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:radial-gradient(closest-side,rgba(255,255,255,0) 70%,#fff 100%)
 }
 section.banner.pangea-cmp[data-gradient-tablet=cover][data-theme-tablet=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-tablet=cover][data-theme-tablet=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:#fff
 }
 section.banner.pangea-cmp[data-gradient-tablet=left][data-theme-tablet=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-tablet=left][data-theme-tablet=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:linear-gradient(270deg,rgba(255,255,255,0) 25%,#fff 75%)
 }
 section.banner.pangea-cmp[data-gradient-tablet=right][data-theme-tablet=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-tablet=right][data-theme-tablet=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:linear-gradient(90deg,rgba(255,255,255,0) 25%,#fff 75%)
 }
 section.banner.pangea-cmp[data-gradient-tablet=top][data-theme-tablet=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-tablet=top][data-theme-tablet=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:linear-gradient(0deg,rgba(255,255,255,0) 25%,#fff 75%)
 }
 section.banner.pangea-cmp[data-gradient-tablet=bottom][data-theme-tablet=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-tablet=bottom][data-theme-tablet=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:linear-gradient(180deg,rgba(255,255,255,0) 25%,#fff 75%)
 }
 section.banner.pangea-cmp[data-gradient-tablet=sides][data-theme-tablet=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-tablet=sides][data-theme-tablet=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,0) 50%,#fff 70%)
 }
 section.banner.pangea-cmp[data-gradient-tablet=top-bottom][data-theme-tablet=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-tablet=top-bottom][data-theme-tablet=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:linear-gradient(180deg,#fff 20%,rgba(255,255,255,0) 50%,#fff 80%)
 }
}
@media (min-width:1025px) {
 section.banner.pangea-cmp[data-gradient-opacity-desktop="0"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="0"]:before {
  opacity:0
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="5"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="5"]:before {
  opacity:.05
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="10"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="10"]:before {
  opacity:.1
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="15"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="15"]:before {
  opacity:.15
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="20"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="20"]:before {
  opacity:.2
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="25"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="25"]:before {
  opacity:.25
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="30"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="30"]:before {
  opacity:.3
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="35"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="35"]:before {
  opacity:.35
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="40"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="40"]:before {
  opacity:.4
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="45"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="45"]:before {
  opacity:.45
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="50"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="50"]:before {
  opacity:.5
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="55"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="55"]:before {
  opacity:.55
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="60"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="60"]:before {
  opacity:.6
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="65"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="65"]:before {
  opacity:.65
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="70"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="70"]:before {
  opacity:.7
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="75"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="75"]:before {
  opacity:.75
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="80"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="80"]:before {
  opacity:.8
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="85"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="85"]:before {
  opacity:.85
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="90"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="90"]:before {
  opacity:.9
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="95"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="95"]:before {
  opacity:.95
 }
 section.banner.pangea-cmp[data-gradient-opacity-desktop="100"] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-opacity-desktop="100"]:before {
  opacity:1
 }
 section.banner.pangea-cmp[data-gradient-desktop=center] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-desktop=center]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:radial-gradient(circle,#2f3132 25%,rgba(47,49,50,0) 80%)
 }
 section.banner.pangea-cmp[data-gradient-desktop=vignette] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-desktop=vignette]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:radial-gradient(closest-side,rgba(47,49,50,0) 70%,#2f3132 100%)
 }
 section.banner.pangea-cmp[data-gradient-desktop=cover] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-desktop=cover]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:#2f3132
 }
 section.banner.pangea-cmp[data-gradient-desktop=left] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-desktop=left]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:linear-gradient(270deg,rgba(47,49,50,0) 25%,#2f3132 75%)
 }
 section.banner.pangea-cmp[data-gradient-desktop=right] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-desktop=right]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:linear-gradient(90deg,rgba(47,49,50,0) 25%,#2f3132 75%)
 }
 section.banner.pangea-cmp[data-gradient-desktop=top] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-desktop=top]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:linear-gradient(0deg,rgba(47,49,50,0) 25%,#2f3132 75%)
 }
 section.banner.pangea-cmp[data-gradient-desktop=bottom] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-desktop=bottom]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:linear-gradient(180deg,rgba(47,49,50,0) 25%,#2f3132 75%)
 }
 section.banner.pangea-cmp[data-gradient-desktop=sides] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-desktop=sides]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:linear-gradient(90deg,#2f3132 30%,rgba(47,49,50,0) 50%,#2f3132 70%)
 }
 section.banner.pangea-cmp[data-gradient-desktop=top-bottom] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-desktop=top-bottom]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:multiply;
  background:linear-gradient(180deg,#2f3132 20%,rgba(47,49,50,0) 50%,#2f3132 80%)
 }
 section.banner.pangea-cmp[data-gradient-desktop=center][data-theme-desktop=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-desktop=center][data-theme-desktop=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:radial-gradient(circle,#fff 25%,rgba(255,255,255,0) 80%)
 }
 section.banner.pangea-cmp[data-gradient-desktop=vignette][data-theme-desktop=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-desktop=vignette][data-theme-desktop=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:radial-gradient(closest-side,rgba(255,255,255,0) 70%,#fff 100%)
 }
 section.banner.pangea-cmp[data-gradient-desktop=cover][data-theme-desktop=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-desktop=cover][data-theme-desktop=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:#fff
 }
 section.banner.pangea-cmp[data-gradient-desktop=left][data-theme-desktop=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-desktop=left][data-theme-desktop=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:linear-gradient(270deg,rgba(255,255,255,0) 25%,#fff 75%)
 }
 section.banner.pangea-cmp[data-gradient-desktop=right][data-theme-desktop=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-desktop=right][data-theme-desktop=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:linear-gradient(90deg,rgba(255,255,255,0) 25%,#fff 75%)
 }
 section.banner.pangea-cmp[data-gradient-desktop=top][data-theme-desktop=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-desktop=top][data-theme-desktop=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:linear-gradient(0deg,rgba(255,255,255,0) 25%,#fff 75%)
 }
 section.banner.pangea-cmp[data-gradient-desktop=bottom][data-theme-desktop=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-desktop=bottom][data-theme-desktop=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:linear-gradient(180deg,rgba(255,255,255,0) 25%,#fff 75%)
 }
 section.banner.pangea-cmp[data-gradient-desktop=sides][data-theme-desktop=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-desktop=sides][data-theme-desktop=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,0) 50%,#fff 70%)
 }
 section.banner.pangea-cmp[data-gradient-desktop=top-bottom][data-theme-desktop=theme-light] .posterframe:after,
 section.banner.pangea-cmp[data-gradient-desktop=top-bottom][data-theme-desktop=theme-light]:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode:normal;
  background:linear-gradient(180deg,#fff 20%,rgba(255,255,255,0) 50%,#fff 80%)
 }
}
.showing-grid .pangea-cmp .banner-copy-ctn,
.showing-grid .pangea-cmp .banner-copy-ctn-inner,
.showing-grid .pangea-cmp .banner-img-ctn {
 outline:1px solid p-white
}
.showing-grid .pangea-cmp .banner[data-theme-desktop=theme-light] .banner-copy-ctn,
.showing-grid .pangea-cmp .banner[data-theme-desktop=theme-light] .banner-copy-ctn-inner,
.showing-grid .pangea-cmp .banner[data-theme-desktop=theme-light] .banner-img-ctn {
 outline:1px solid black
}
.wcm-edit .pangea-cmp.banner .grid {
 display:flex
}
.logi-tooltip {
 line-height:0;
 min-height:20px;
 position:absolute;
 top:0;
 left:0;
}
.logi-tooltip>span {
 border-radius:3px;
 box-shadow:0 2px 4px 0 rgba(47,49,50,0.36)
}
.logi-tooltip:before {
 content:"";
 position:absolute;
 display:block;
 box-sizing:border-box;
 width:8px;
 height:20px;
 border-color:transparent;
 border-style:solid;
 border-width:10px 0 10px 8px;
 transform-origin:left center
}
.logi-tooltip.anchor-center:before,
.logi-tooltip.anchor-top:before {
 transform:rotate(90deg);
 bottom:-8px;
 left:50%
}
.logi-tooltip.anchor-bottom:before {
 transform:rotate(-90deg);
 top:-8px;
 left:50%
}
.logi-tooltip.anchor-left>span {
 padding-right:4px
}
.logi-tooltip.anchor-left:before {
 top:50%;
 right:-8px;
 margin-top:-10px
}
.logi-tooltip.anchor-right>span {
 padding-left:4px
}
.logi-tooltip.anchor-right:before {
 transform:rotate(180deg);
 top:50%;
 left:0;
 margin-top:-10px
}
.logi-tooltip.inline-tooltip {
 margin-top:-10px
}
.logi-tooltip.inline-tooltip>span {
 padding:12px 17px
}
.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-HK],
.logi-tooltip[lang=zh-TW] {
 font-family:Noto Sans CJK TC-THIN
}
.note {
 display:none
}
.note.note-tooltip {
 display:inline-block
}
.note.note-tooltip:hover {
 text-decoration:underline
}
.pangea-cmp.carousel-banner {
 width:100%;
 overflow:hidden;
 position:relative
}
.pangea-cmp.carousel-banner:not(.inited) {
 min-height:100vh
}
body.wcm-design .pangea-cmp.carousel-banner:not(.inited),
body.wcm-edit .pangea-cmp.carousel-banner:not(.inited),
body.wcm-preview .pangea-cmp.carousel-banner:not(.inited),
body.xf-web-container .pangea-cmp.carousel-banner:not(.inited) {
 min-height:800px
}
.pangea-cmp.carousel-banner .banner-aem {
 height:100%
}
.pangea-cmp.carousel-banner .bg-content {
 clip-path:none!important
}
.pangea-cmp.carousel-banner .banner {
 height:100% !important;
}
.pangea-cmp.carousel-banner.cursor,
.pangea-cmp.carousel-banner.hinted {
 cursor:pointer
}
.pangea-cmp.carousel-banner[data-arrows=false] .next-btn,
.pangea-cmp.carousel-banner[data-arrows=false] .prev-btn,
.pangea-cmp.carousel-banner[data-pagination-dots=false] .pagination-dots {
 display:none
}
.pangea-cmp.carousel-banner[data-size-desktop*=" ar-"] .carousel-banner-slide,
.pangea-cmp.carousel-banner[data-size-desktop^=ar-] .carousel-banner-slide {
 padding-top:0!important;
 height:100%!important
}
@media (max-width:1024px) {
 .pangea-cmp.carousel-banner .next-btn,
 .pangea-cmp.carousel-banner .prev-btn {
  visibility:hidden
 }
 .pangea-cmp.carousel-banner[data-size-tablet*=" ar-"] .carousel-banner-slide,
 .pangea-cmp.carousel-banner[data-size-tablet^=ar-] .carousel-banner-slide {
  padding-top:0!important;
  height:100%!important
 }
}
@media (max-width:719px) {
 .pangea-cmp.carousel-banner .banner[data-layout-mobile=overlaid] {
  min-height:0;
  height:100%
 }
 .pangea-cmp.carousel-banner[data-size-mobile*=" ar-"] .carousel-banner-slide,
 .pangea-cmp.carousel-banner[data-size-mobile^=ar-] .carousel-banner-slide {
  padding-top:0!important;
  height:100%!important
 }
}
.pangea-cmp.carousel-banner.problem-slides .carousel-controls .next-btn,
.pangea-cmp.carousel-banner.problem-slides .carousel-controls .prev-btn {
 top:auto;
 bottom:-40px
}
@media (min-width:1490px) {
 .pangea-cmp.carousel-banner.problem-slides .carousel-controls .next-btn,
 .pangea-cmp.carousel-banner.problem-slides .carousel-controls .prev-btn {
  bottom:auto;
  top:50%
 }
}
body.wcm-design .pangea-cmp.carousel-banner,
body.wcm-edit .pangea-cmp.carousel-banner,
body.wcm-preview .pangea-cmp.carousel-banner,
body.xf-web-container .pangea-cmp.carousel-banner {
 padding-top:0!important;
 height:auto!important;
 display:block
}
body.wcm-design .pangea-cmp.carousel-banner .cmp-carousel__item,
body.wcm-edit .pangea-cmp.carousel-banner .cmp-carousel__item,
body.wcm-preview .pangea-cmp.carousel-banner .cmp-carousel__item,
body.xf-web-container .pangea-cmp.carousel-banner .cmp-carousel__item {
 display:none
}
body.wcm-design .pangea-cmp.carousel-banner .cmp-carousel__item--active,
body.wcm-edit .pangea-cmp.carousel-banner .cmp-carousel__item--active,
body.wcm-preview .pangea-cmp.carousel-banner .cmp-carousel__item--active,
body.xf-web-container .pangea-cmp.carousel-banner .cmp-carousel__item--active {
 display:block
}
body.wcm-design .pangea-cmp.carousel-banner .carousel-controls,
body.wcm-edit .pangea-cmp.carousel-banner .carousel-controls,
body.wcm-preview .pangea-cmp.carousel-banner .carousel-controls,
body.xf-web-container .pangea-cmp.carousel-banner .carousel-controls {
 display:none
}
.pangea-cmp .carousel-banner-click-blocker {
 position:absolute;
 z-index:1;
 top:0;
 left:0;
 width:100%;
 height:100%;
 display:none
}
body.wcm-design .pangea-cmp .carousel-banner-click-blocker,
body.wcm-edit .pangea-cmp .carousel-banner-click-blocker,
body.wcm-preview .pangea-cmp .carousel-banner-click-blocker,
body.xf-web-container .pangea-cmp .carousel-banner-click-blocker {
 display:none!important
}
.pangea-cmp .carousel-banner-slides {
 position:relative;
 width:100%;
 height:100%;
 z-index:0
}
.pangea-cmp .carousel-banner-slides:after {
 content:"";
 display:table;
 clear:both
}
body.wcm-design .pangea-cmp .carousel-banner-slides,
body.wcm-edit .pangea-cmp .carousel-banner-slides,
body.wcm-preview .pangea-cmp .carousel-banner-slides,
body.xf-web-container .pangea-cmp .carousel-banner-slides {
 display:block;
 height:auto;
 position:relative!important
}
.pangea-cmp .carousel-banner-slide {
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background-repeat:no-repeat;
 background-size:cover;
 background-position:50%;
 display:none;
 transform:translateZ(0);
 z-index:0
}
body.wcm-design .pangea-cmp .carousel-banner-slide,
body.wcm-edit .pangea-cmp .carousel-banner-slide,
body.wcm-preview .pangea-cmp .carousel-banner-slide,
body.xf-web-container .pangea-cmp .carousel-banner-slide {
 position:relative!important;
 height:auto;
 padding-top:0!important
}
.pangea-cmp .carousel-banner-slide:first-child,
body.wcm-design .pangea-cmp .carousel-banner-slide:not(.cmp-carousel__item),
body.wcm-edit .pangea-cmp .carousel-banner-slide:not(.cmp-carousel__item),
body.wcm-preview .pangea-cmp .carousel-banner-slide:not(.cmp-carousel__item),
body.xf-web-container .pangea-cmp .carousel-banner-slide:not(.cmp-carousel__item) {
 display:block
}
.pangea-cmp .carousel-slide-copy-ctn {
 width:100%;
 position:absolute;
 left:50%;
 bottom:136px;
 transform:translateX(-50%);
 transition:opacity 0.4s linear
}
.pangea-cmp .carousel-slide-copy-ctn.hide {
 opacity:0
}
.pangea-cmp .carousel-slide-copy-ctn h4 {
 margin-top:0;
 margin-bottom:0;
 cursor:default
}
.pangea-cmp .carousel-slide-copy-ctn a {
 margin-top:20px;
 color:white
}
.pangea-cmp .carousel-controls {
 display:none
}
.pangea-cmp .carousel-controls.theme-light .indicator-dot-nav .indicator-dot:after {
 background:black;
 border-color:black
}
.pangea-cmp .carousel-controls.theme-light .indicator-dot-nav .indicator-dot.active:after {
 background-color:transparent
}
.pangea-cmp .carousel-controls.theme-light .next-btn .carousel-chevron,
.pangea-cmp .carousel-controls.theme-light .prev-btn .carousel-chevron {
 fill:#000
}
.pangea-cmp .carousel-controls .next-btn,
.pangea-cmp .carousel-controls .pagination-dots,
.pangea-cmp .carousel-controls .prev-btn {
 position:absolute;
 z-index:4
}
.pangea-cmp .carousel-controls .prev-btn {
 bottom:0.81rem;
 /* transform:translateY(-50%); */
 left:0;
 transition:left 0.4s ease-in-out
}
    .pangea-cmp .carousel-controls .prev-btn:after,
    .pangea-cmp .carousel-controls .next-btn::after{ float:left; content:''; position:absolute; left:0; top:0;width:100%; height:100%;
    background:url(../img/ico6.svg) center no-repeat; background-size:100% auto !important; 
    }
    .pangea-cmp .carousel-controls .prev-btn::after {
         transform:rotateY(180deg); -ms-transform:rotateY(180deg);
    }
.pangea-cmp .carousel-controls .prev-btn.disabled {
 left:-100px
}
 .pangea-cmp .carousel-controls .prev-btn {
  left:50%;margin-left: -720px;
 }
@media (max-width:1600px) {
 .pangea-cmp .carousel-controls .prev-btn {
  left:0;margin-left: 0.8rem;
 }
}
.pangea-cmp .carousel-controls .next-btn {
 bottom:0.81rem;
 /* transform:translateY(-50%); */
 right:0;
 transition:right 0.4s ease-in-out
}
.pangea-cmp .carousel-controls .next-btn.disabled {
 right:-100px
}
.pangea-cmp .carousel-controls .next-btn {
  right:50%;margin-right: -720px;
 }
@media (max-width:1600px) {
 .pangea-cmp .carousel-controls .next-btn {
  right:0;margin-right:0.8rem;
 }
}
.pangea-cmp .carousel-controls .indicator-dot-nav {
 position:absolute;
 bottom:0.75rem; overflow:hidden;
 left:0;  width:100%;
 transition:bottom 0.4s ease-in-out;
 z-index:4;  display: flex; justify-content: center; flex-wrap: wrap;
}
.pangea-cmp .carousel-controls .indicator-dot-nav.disabled {
 bottom:0
}
.pangea-cmp .carousel-controls .video-background-controls {
 transition:bottom 0.4s ease-in-out
}
.pangea-cmp .carousel-controls .video-background-controls.disabled {
 bottom:0
}
.pangea-cmp .carousel-controls .video-background-controls button {
 transition:color 0.4s ease-in-out
}
.pangea-cmp.carousel-banner.hinted[hint-direction=next] .carousel-controls[theme-next=theme-light] .next-btn .carousel-chevron {
 fill:#000
}
.pangea-cmp.carousel-banner.hinted[hint-direction=next] .carousel-controls[theme-next=theme-light] .video-background-controls button {
 color:#000
}
.pangea-cmp.carousel-banner.hinted[hint-direction=next] .carousel-controls[theme-next=theme-dark] .next-btn .carousel-chevron {
 fill:#fff
}
.pangea-cmp.carousel-banner.hinted[hint-direction=next] .carousel-controls[theme-next=theme-dark] .video-background-controls button {
 color:#fff
}
.pangea-cmp.carousel-banner.hinted[hint-direction=prev] .carousel-controls[theme-prev=theme-light] .prev-btn .carousel-chevron {
 fill:#000
}
.pangea-cmp.carousel-banner.hinted[hint-direction=prev] .carousel-controls[theme-prev=theme-dark] .prev-btn .carousel-chevron {
 fill:#fff
}
.pangea-cmp .indicator-dot-nav {
 margin:0;
 height:4px
}
/*20230413start*/
.pangea-cmp .indicator-dots {
/* max-width:1430px;
 margin:0 auto; position:relative;
 padding:0; background:#e9ecef;
 list-style:none; display:flex; */
}
.pangea-cmp .indicator-dots div{ float:left; width:48px; margin:0 3px;}
.pangea-cmp .indicator-dot{ float:left; width:100%; height:1px; content:''; position:relative;  background:#e9ecef;-webkit-transition: all 0.5s ease-out 0s; background:#fff;
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.pangea-cmp .indicator-dot.active{ width:100%; background:#243FA6;}
/*20230413end*/

@media (min-width:720px) {
.pangea-cmp .indicator-dot-nav {
 margin:0;
 height:1px
}
/*20230413start*/
 .pangea-cmp .indicator-dot {
  width:100%;
 }
 /*20230413end*/
}
.pangea-cmp .indicator-dots.infinity-mode {
 transition:transform 200ms linear
}
.pangea-cmp .indicator-dots.infinity-mode .indicator-dot.hidden {
 display:none
}
.pangea-cmp .indicator-dots.infinity-mode .indicator-dot.active:after {
 transition-delay:50ms
}
.pangea-cmp .indicator-dots.infinity-mode .indicator-dot.pre-active:after {
 transition-delay:1ms
}
.pangea-cmp .indicator-dots.shift-left {
 transition:transform 0ms linear;
 transform:translateX(-16px)
}
.pangea-cmp .indicator-dots.shift-right {
 transition:transform 0ms linear;
 transform:translateX(16px)
}
@media (max-width:719px) {
 [data-theme-mobile=theme-light] .indicator-dot-nav .indicator-dot:after {
  background:black;
  border-color:black
 }
 [data-theme-mobile=theme-light] .indicator-dot-nav .indicator-dot.active:after,
 [data-theme-mobile=theme-light] .indicator-dot-nav .indicator-dot.pre-active:after {
  background-color:transparent
 }
}
@media (min-width:720px) and (max-width:1024px) {
 [data-theme-tablet=theme-light] .indicator-dot-nav .indicator-dot:after {
  background:black;
  border-color:black
 }
 [data-theme-tablet=theme-light] .indicator-dot-nav .indicator-dot.active:after,
 [data-theme-tablet=theme-light] .indicator-dot-nav .indicator-dot.pre-active:after {
  background-color:transparent
 }
}
@media (min-width:1025px) {
 [data-theme-desktop=theme-light] .indicator-dot-nav .indicator-dot:after {
  background:black;
  border-color:black
 }
 [data-theme-desktop=theme-light] .indicator-dot-nav .indicator-dot.active:after,
 [data-theme-desktop=theme-light] .indicator-dot-nav .indicator-dot.pre-active:after {
  background-color:transparent
 }
}
.pangea-cmp .carousel-controls.theme-light .pangea-cmp.pagination-dots .indicator-dot-nav .indicator-dot:after,
.theme-light.pangea-cmp .indicator-dot-nav .indicator-dot:after,
.theme-light .pangea-cmp .indicator-dot-nav .indicator-dot:after,
[data-theme=theme-light].pangea-cmp .indicator-dot-nav .indicator-dot:after,
[data-theme=theme-light] .pangea-cmp .indicator-dot-nav .indicator-dot:after {
 background:black;
 border-color:black
}
.pangea-cmp .carousel-controls.theme-light .pangea-cmp.pagination-dots .indicator-dot-nav .indicator-dot.active:after,
.pangea-cmp .carousel-controls.theme-light .pangea-cmp.pagination-dots .indicator-dot-nav .indicator-dot.pre-active:after,
.theme-light.pangea-cmp .indicator-dot-nav .indicator-dot.active:after,
.theme-light .pangea-cmp .indicator-dot-nav .indicator-dot.active:after,
.theme-light.pangea-cmp .indicator-dot-nav .indicator-dot.pre-active:after,
.theme-light .pangea-cmp .indicator-dot-nav .indicator-dot.pre-active:after,
[data-theme=theme-light].pangea-cmp .indicator-dot-nav .indicator-dot.active:after,
[data-theme=theme-light] .pangea-cmp .indicator-dot-nav .indicator-dot.active:after,
[data-theme=theme-light].pangea-cmp .indicator-dot-nav .indicator-dot.pre-active:after,
[data-theme=theme-light] .pangea-cmp .indicator-dot-nav .indicator-dot.pre-active:after {
 background-color:transparent
}
.pangea-cmp.carousel-simple-ctn {
 position:relative;
 overflow:hidden
}
.pangea-cmp.carousel-simple-ctn>.no-container {
 overflow:hidden
}
.pangea-cmp.carousel-simple-ctn[data-show-overflow=true] .slick-list {
 overflow:visible
}
.pangea-cmp.carousel-simple-ctn .carousel-wrap {
 position:relative;
 visibility:hidden
}
.pangea-cmp.carousel-simple-ctn .carousel-wrap.ready {
 visibility:visible
}
.pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple {
 padding-left:0;
 list-style-type:none;
 display:none;
 width:100%;
 display:flex;
 flex-wrap:wrap;
 align-items:stretch;
 margin:0 -24px 0 0;
 width:calc(100% + 24px)
}
@media (min-width:720px) {
 .pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple {
  margin-right:-24px;
  width:calc(100% + 24px)
 }
}
@media (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple {
  margin-right:-20px;
  width:calc(100% + 20px)
 }
}
@media (min-width:1490px) {
 .pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple {
  margin-right:-20px;
  width:calc(100% + 20px)
 }
}
.pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple .indicator-dot-nav {
 position:absolute;
 left:0;
 right:0;
 width:100%;
 min-height:30px;
 margin:0;
 bottom:40px
}
.pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple .slick-list {
 display:block
}
.pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple .slick-list .slick-slide {
 margin-left:0;
 margin-right:24px
}
@media (min-width:720px) {
 .pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple .slick-list .slick-slide {
  margin-left:0;
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple .slick-list .slick-slide {
  margin-left:0;
  margin-right:20px
 }
}
.pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple .slick-list .slick-slide.fade-slide {
 transition:opacity 0.6s ease-out
}
.pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple .slick-list .slick-slide.slick-active {
 opacity:1
}
.pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple .slick-list .slick-slide li:first-of-type {
 padding-left:1px
}
.pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple.slick-initialized {
 display:block
}
.pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple .indicator-dot-nav,
.pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple .slick-dots {
 padding-right:24px
}
@media (min-width:720px) {
 .pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple .indicator-dot-nav,
 .pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple .slick-dots {
  padding-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple .indicator-dot-nav,
 .pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple .slick-dots {
  padding-right:20px
 }
}
.pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple-controls {
 display:none;
 justify-content:space-between;
 position:absolute;
 top:0;
 height:100%;
 width:100%;
 margin:0 auto;
 padding:0
}
.pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple-controls.shown {
 display:flex
}
.pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple-controls .next-btn,
.pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple-controls .prev-btn {
 pointer-events:all;
 height:100%;
 width:calc(25% - 24px);
 margin-right:24px;
 max-width:77px
}
@media (min-width:720px) {
 .pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple-controls .next-btn,
 .pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple-controls .prev-btn {
  width:calc(12.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple-controls .next-btn,
 .pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple-controls .prev-btn {
  width:calc(8.33333% - 20px);
  margin-right:20px
 }
}
.pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple-controls .next-btn {
 margin-right:0
}
@media (max-width:719px) {
 .pangea-cmp.carousel-simple-ctn[data-dots-position-mobile=below] .carousel-simple {
  padding-bottom:70px
 }
 .pangea-cmp.carousel-simple-ctn[data-dots-position-mobile=below] .carousel-simple .indicator-dot-nav,
 .pangea-cmp.carousel-simple-ctn[data-dots-position-mobile=below] .carousel-simple .slick-dots {
  bottom:30px
 }
 .pangea-cmp.carousel-simple-ctn[data-dots-position-mobile=below] .carousel-simple-controls .next-btn,
 .pangea-cmp.carousel-simple-ctn[data-dots-position-mobile=below] .carousel-simple-controls .prev-btn {
  position:relative;
  height:calc(100% - 70px)
 }
 .pangea-cmp.carousel-simple-ctn[data-dots-position-mobile=overlaid] .indicator-dot-nav,
 .pangea-cmp.carousel-simple-ctn[data-dots-position-mobile=overlaid] .slick-dots {
  position:absolute;
  bottom:20px
 }
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=overlaid][data-center-mode-mobile=true]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=overlaid][data-center-mode-mobile=true]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=overlaid][data-center-mode-mobile=true]>.container .slick-list {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (max-width:719px) and (min-width:720px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=overlaid][data-center-mode-mobile=true]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=overlaid][data-center-mode-mobile=true]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=overlaid][data-center-mode-mobile=true]>.container .slick-list {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (max-width:719px) and (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=overlaid][data-center-mode-mobile=true]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=overlaid][data-center-mode-mobile=true]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=overlaid][data-center-mode-mobile=true]>.container .slick-list {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
@media (max-width:719px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside]>.carousel-slide-copy-ctn .carousel-simple-controls,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside]>.container-xl .carousel-simple-controls,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside]>.container .carousel-simple-controls {
  max-width:unset;
  width:calc(100% + 60px);
  margin-left:-30px
 }
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside]>.carousel-slide-copy-ctn .carousel-simple-controls .next-btn,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside]>.carousel-slide-copy-ctn .carousel-simple-controls .prev-btn,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside]>.container-xl .carousel-simple-controls .next-btn,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside]>.container-xl .carousel-simple-controls .prev-btn,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside]>.container .carousel-simple-controls .next-btn,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside]>.container .carousel-simple-controls .prev-btn {
  width:30px
 }
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside]>.no-container .slick-list {
  margin:0 83px
 }
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside][data-center-mode-mobile=true]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside][data-center-mode-mobile=true]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside][data-center-mode-mobile=true]>.container .slick-list {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (max-width:719px) and (min-width:720px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside][data-center-mode-mobile=true]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside][data-center-mode-mobile=true]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside][data-center-mode-mobile=true]>.container .slick-list {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (max-width:719px) and (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside][data-center-mode-mobile=true]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside][data-center-mode-mobile=true]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside][data-center-mode-mobile=true]>.container .slick-list {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
@media (max-width:719px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-mobile=outside][data-center-mode-mobile=true] .carousel-simple-controls .next-btn {
  margin-right:0
 }
 .pangea-cmp.carousel-simple-ctn[data-animation-type=short-slide] .carousel-wrap .carousel-simple .slick-list .slick-slide.fade-slide {
  opacity:0.3
 }
 .pangea-cmp.carousel-simple-ctn[data-animation-type=short-slide] .carousel-wrap .carousel-simple .slick-list .slick-slide.slick-active {
  opacity:1
 }
 .pangea-cmp.carousel-simple-ctn[data-animation-type=short-slide] .carousel-wrap .carousel-simple-controls .next-btn {
  margin-right:0
 }
 .pangea-cmp.carousel-simple-ctn[data-arrows-mobile=show-arrows-mobile] .carousel-simple-controls,
 .pangea-cmp.carousel-simple-ctn[data-arrows-mobile=show-arrows] .carousel-simple-controls,
 .pangea-cmp.carousel-simple-ctn[data-arrows-mobile=true] .carousel-simple-controls {
  display:flex
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside]>.container .slick-list {
  width:100%;
  margin-right:0
 }
}
@media (min-width:720px) and (max-width:1024px) and (min-width:720px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside]>.container .slick-list {
  width:100%;
  margin-right:0
 }
}
@media (min-width:720px) and (max-width:1024px) and (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside]>.container .slick-list {
  width:66.66667%;
  margin-right:0
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside]>.carousel-slide-copy-ctn .carousel-simple-controls,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside]>.container-xl .carousel-simple-controls,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside]>.container .carousel-simple-controls {
  max-width:unset;
  width:calc(100% + 80px);
  margin-left:-40px
 }
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside]>.carousel-slide-copy-ctn .carousel-simple-controls .next-btn,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside]>.carousel-slide-copy-ctn .carousel-simple-controls .prev-btn,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside]>.container-xl .carousel-simple-controls .next-btn,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside]>.container-xl .carousel-simple-controls .prev-btn,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside]>.container .carousel-simple-controls .next-btn,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside]>.container .carousel-simple-controls .prev-btn {
  width:40px
 }
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside]>.no-container .slick-list {
  margin:0 83px
 }
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside][data-center-mode-tablet=true]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside][data-center-mode-tablet=true]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside][data-center-mode-tablet=true]>.container .slick-list {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:720px) and (max-width:1024px) and (min-width:720px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside][data-center-mode-tablet=true]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside][data-center-mode-tablet=true]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside][data-center-mode-tablet=true]>.container .slick-list {
  width:100%;
  margin-right:0
 }
}
@media (min-width:720px) and (max-width:1024px) and (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside][data-center-mode-tablet=true]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside][data-center-mode-tablet=true]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside][data-center-mode-tablet=true]>.container .slick-list {
  width:66.66667%;
  margin-right:0
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside][data-center-mode-tablet=true] .carousel-simple-controls .next-btn {
  margin-right:12px
 }
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside][data-center-mode-tablet=true] .carousel-simple {
  width:100%
 }
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=outside][data-center-mode-tablet=true] .carousel-simple-controls .next-btn {
  margin-right:0
 }
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=overlaid]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=overlaid]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=overlaid]>.container .slick-list {
  width:100%;
  margin-right:0
 }
}
@media (min-width:720px) and (max-width:1024px) and (min-width:720px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=overlaid]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=overlaid]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=overlaid]>.container .slick-list {
  width:100%;
  margin-right:0
 }
}
@media (min-width:720px) and (max-width:1024px) and (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=overlaid]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=overlaid]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-tablet=overlaid]>.container .slick-list {
  width:66.66667%;
  margin-right:0
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.carousel-simple-ctn[data-dots-position-tablet=overlaid] .indicator-dot-nav,
 .pangea-cmp.carousel-simple-ctn[data-dots-position-tablet=overlaid] .slick-dots {
  position:absolute;
  bottom:20px
 }
 .pangea-cmp.carousel-simple-ctn[data-dots-position-tablet=below] .carousel-simple {
  padding-bottom:70px
 }
 .pangea-cmp.carousel-simple-ctn[data-dots-position-tablet=below] .carousel-simple .indicator-dot-nav,
 .pangea-cmp.carousel-simple-ctn[data-dots-position-tablet=below] .carousel-simple .slick-dots {
  bottom:30px
 }
 .pangea-cmp.carousel-simple-ctn[data-dots-position-tablet=below] .carousel-simple-controls .next-btn,
 .pangea-cmp.carousel-simple-ctn[data-dots-position-tablet=below] .carousel-simple-controls .prev-btn {
  position:relative;
  height:calc(100% - 70px)
 }
 .pangea-cmp.carousel-simple-ctn[data-animation-type=short-slide][data-center-mode-tablet=true] .carousel-wrap .carousel-simple .slick-list .slick-slide.fade-slide {
  opacity:0.3
 }
 .pangea-cmp.carousel-simple-ctn[data-animation-type=short-slide][data-center-mode-tablet=true] .carousel-wrap .carousel-simple .slick-list .slick-slide.slick-active {
  opacity:1
 }
 .pangea-cmp.carousel-simple-ctn[data-arrows-tablet=show-arrows] .carousel-simple-controls,
 .pangea-cmp.carousel-simple-ctn[data-arrows-tablet=true] .carousel-simple-controls {
  display:flex
 }
}
@media (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.container .slick-list {
  margin-left:0%;
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.container .slick-list {
  margin-left:0%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.container .slick-list {
  margin-left:8.33333%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.container .slick-list {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.container .slick-list {
  width:83.33333%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.container-xl .slick-list {
  margin-left:0%;
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.container-xl .slick-list {
  margin-left:0%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.container-xl .slick-list {
  margin-left:8.33333%
 }
}
@media (min-width:1025px) and (min-width:1490px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.container-xl .slick-list {
  margin-left:7.14286%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.container-xl .slick-list {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.container-xl .slick-list {
  width:83.33333%;
  margin-right:0
 }
}
@media (min-width:1025px) and (min-width:1490px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.container-xl .slick-list {
  width:85.71429%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true] .carousel-simple {
  width:100%
 }
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.container .slick-list {
  margin-left:0%;
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.container .slick-list {
  margin-left:0%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.container .slick-list {
  margin-left:8.33333%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.container .slick-list {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.carousel-slide-copy-ctn .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.container-xl .slick-list,
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.container .slick-list {
  width:83.33333%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.container-xl .slick-list {
  margin-left:0%;
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.container-xl .slick-list {
  margin-left:0%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.container-xl .slick-list {
  margin-left:8.33333%
 }
}
@media (min-width:1025px) and (min-width:1490px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.container-xl .slick-list {
  margin-left:7.14286%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.container-xl .slick-list {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.container-xl .slick-list {
  width:calc(83.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) and (min-width:1490px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside][data-center-mode-desktop=true]>.container-xl .slick-list {
  width:calc(85.71429% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.carousel-simple-ctn[data-arrows-position-desktop=outside]>.no-container .slick-list {
  margin:0 83px
 }
 .pangea-cmp.carousel-simple-ctn[data-dots-position-desktop=overlaid] .indicator-dot-nav,
 .pangea-cmp.carousel-simple-ctn[data-dots-position-desktop=overlaid] .slick-dots {
  position:absolute;
  bottom:20px
 }
 .pangea-cmp.carousel-simple-ctn[data-dots-position-desktop=below] .carousel-simple {
  padding-bottom:100px
 }
 .pangea-cmp.carousel-simple-ctn[data-dots-position-desktop=below] .carousel-simple-controls .next-btn,
 .pangea-cmp.carousel-simple-ctn[data-dots-position-desktop=below] .carousel-simple-controls .prev-btn {
  position:relative;
  height:calc(100% - 100px)
 }
 .pangea-cmp.carousel-simple-ctn[data-animation-type=short-slide][data-center-mode-desktop=true] .carousel-wrap .carousel-simple .slick-list .slick-slide.fade-slide {
  opacity:0.3
 }
 .pangea-cmp.carousel-simple-ctn[data-animation-type=short-slide][data-center-mode-desktop=true] .carousel-wrap .carousel-simple .slick-list .slick-slide.slick-active {
  opacity:1
 }
 .pangea-cmp.carousel-simple-ctn[data-arrows-desktop=show-arrows] .carousel-simple-controls,
 .pangea-cmp.carousel-simple-ctn[data-arrows-desktop=true] .carousel-simple-controls {
  display:flex
 }
}
body.wcm-design .pangea-cmp.carousel-simple-ctn .carousel-wrap,
body.wcm-edit .pangea-cmp.carousel-simple-ctn .carousel-wrap,
body.wcm-preview .pangea-cmp.carousel-simple-ctn .carousel-wrap,
body.xf-web-container .pangea-cmp.carousel-simple-ctn .carousel-wrap {
 visibility:visible
}
body.wcm-design .pangea-cmp.carousel-simple-ctn .cmp-carousel__item,
body.wcm-edit .pangea-cmp.carousel-simple-ctn .cmp-carousel__item,
body.wcm-preview .pangea-cmp.carousel-simple-ctn .cmp-carousel__item,
body.xf-web-container .pangea-cmp.carousel-simple-ctn .cmp-carousel__item {
 display:none
}
body.wcm-design .pangea-cmp.carousel-simple-ctn .cmp-carousel__item--active,
body.wcm-edit .pangea-cmp.carousel-simple-ctn .cmp-carousel__item--active,
body.wcm-preview .pangea-cmp.carousel-simple-ctn .cmp-carousel__item--active,
body.xf-web-container .pangea-cmp.carousel-simple-ctn .cmp-carousel__item--active {
 display:block
}
body.wcm-design .pangea-cmp.carousel-simple-ctn .carousel-simple-controls,
body.wcm-design .pangea-cmp.carousel-simple-ctn .carousel-simple-controls.shown,
body.wcm-edit .pangea-cmp.carousel-simple-ctn .carousel-simple-controls,
body.wcm-edit .pangea-cmp.carousel-simple-ctn .carousel-simple-controls.shown,
body.wcm-preview .pangea-cmp.carousel-simple-ctn .carousel-simple-controls,
body.wcm-preview .pangea-cmp.carousel-simple-ctn .carousel-simple-controls.shown,
body.xf-web-container .pangea-cmp.carousel-simple-ctn .carousel-simple-controls,
body.xf-web-container .pangea-cmp.carousel-simple-ctn .carousel-simple-controls.shown {
 display:none
}
.pangea-cmp .media-card-body.rte-field ul {
 padding-left:3rem
}
.pangea-cmp.media-cards .media-card {
 display:flex;
 flex-direction:column
}
.pangea-cmp.media-cards .image-wrapper {
 position:relative
}
.pangea-cmp.media-cards .image-wrapper img {
 width:100%
}
.pangea-cmp.media-cards .media-card-title {
 margin:0 0 0.5em
}
.pangea-cmp.media-cards .media-card-body p:first-child {
 margin-top:0
}
.pangea-cmp.media-cards .media-card-body p:last-child {
 margin-bottom:0
}
.pangea-cmp.media-cards .video-element {
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 right:0;
 bottom:0;
 padding-top:0
}
.pangea-cmp.media-cards .video-element .video-play-btn {
 width:100%;
 height:100%
}
.pangea-cmp.media-cards .video-element .video-play-btn .video-play-icon {
 display:inline-block
}
.pangea-cmp.media-cards .video-element .posterframe {
 background:none!important
}
.pangea-cmp.media-cards .ctas-ctn {
 margin-top:1em
}
.pangea-cmp.media-cards .ctas-ctn .cta:last-child {
 margin-bottom:0
}
.pangea-cmp.media-cards[data-linking=image-title-cta] .has-cta .media-card-image,
.pangea-cmp.media-cards[data-linking=image-title-cta] .has-cta .media-card-title {
 cursor:pointer
}
.pangea-cmp.media-cards[data-linking=image-title-cta] .has-cta .media-card-title:hover {
 text-decoration:underline
}
.pangea-cmp.media-cards[data-linking=card] .has-cta.media-card,
.pangea-cmp.media-cards[data-linking=image-cta] .has-cta .media-card-image {
 cursor:pointer
}
@media (max-width:719px) {
 .pangea-cmp.media-cards .grid {
  margin-bottom:-24px
 }
 .pangea-cmp.media-cards .media-card,
 .pangea-cmp.media-cards .media-card-image {
  margin-bottom:24px
 }
 .pangea-cmp.media-cards[data-spacing-mobile=wide] .grid {
  margin-bottom:-24px;
  margin-right:-24px;
  width:calc(100% + 24px)
 }
 .pangea-cmp.media-cards[data-spacing-mobile=wide] .media-card,
 .pangea-cmp.media-cards[data-spacing-mobile=wide] .media-card-image {
  margin-bottom:24px
 }
 .pangea-cmp.media-cards[data-bg-color-mobile=azzuro] .media-card {
  background-color:#00b8fc
 }
 .pangea-cmp.media-cards[data-bg-color-mobile=ciano] .media-card {
  background-color:#00ead0
 }
 .pangea-cmp.media-cards[data-bg-color-mobile=kirsche] .media-card {
  background-color:#ff2947
 }
 .pangea-cmp.media-cards[data-bg-color-mobile=lila] .media-card {
  background-color:#814efa
 }
 .pangea-cmp.media-cards[data-bg-color-mobile=electrico] .media-card {
  background-color:#dcfd00
 }
 .pangea-cmp.media-cards[data-bg-color-mobile=helios] .media-card {
  background-color:#ff7f2c
 }
 .pangea-cmp.media-cards[data-bg-color-mobile=kohle] .media-card {
  background-color:#2f3132
 }
 .pangea-cmp.media-cards[data-bg-color-mobile=cemento] .media-card {
  background-color:#697172
 }
 .pangea-cmp.media-cards[data-bg-color-mobile=acier] .media-card {
  background-color:#c3c6c8
 }
 .pangea-cmp.media-cards[data-bg-color-mobile=grigio] .media-card {
  background-color:#e1e2e3
 }
 .pangea-cmp.media-cards[data-bg-color-mobile=marin] .media-card {
  background-color:#f4f4f4
 }
 .pangea-cmp.media-cards[data-bg-color-mobile=blu] .media-card {
  background-color:#1061f8
 }
 .pangea-cmp.media-cards[data-bg-color-mobile=black] .media-card {
  background-color:#000
 }
 .pangea-cmp.media-cards[data-bg-color-mobile=white] .media-card {
  background-color:#fff
 }
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-16x9] .media-card-image {
  position:relative;
  min-height:0;
  padding-top:56.25%
 }
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-16x9] .media-card-image>.carousel-slide-copy-ctn,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-16x9] .media-card-image>.container,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-16x9] .media-card-image>.container-xl,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-16x9] .media-card-image>.no-container {
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-16x9] .media-card-image>.carousel-banner-slides,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-16x9] .media-card-image>.carousel-slide-copy-ctn,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-16x9] .media-card-image>.container,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-16x9] .media-card-image>.container-xl,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-16x9] .media-card-image>.no-container {
  position:absolute!important;
  top:0;
  left:50%;
  width:100%;
  height:100%;
  transform:translateX(-50%)
 }
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-16x9] .media-card-image>.image-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-16x9] .media-card-image>.image-wrapper>img,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-16x9] .media-card-image>.image-wrapper>picture,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-16x9] .media-card-image>.image-wrapper>picture>img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
 }
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-4x3] .media-card-image {
  position:relative;
  min-height:0;
  padding-top:75%
 }
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-4x3] .media-card-image>.carousel-slide-copy-ctn,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-4x3] .media-card-image>.container,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-4x3] .media-card-image>.container-xl,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-4x3] .media-card-image>.no-container {
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-4x3] .media-card-image>.carousel-banner-slides,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-4x3] .media-card-image>.carousel-slide-copy-ctn,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-4x3] .media-card-image>.container,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-4x3] .media-card-image>.container-xl,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-4x3] .media-card-image>.no-container {
  position:absolute!important;
  top:0;
  left:50%;
  width:100%;
  height:100%;
  transform:translateX(-50%)
 }
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-4x3] .media-card-image>.image-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-4x3] .media-card-image>.image-wrapper>img,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-4x3] .media-card-image>.image-wrapper>picture,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-4x3] .media-card-image>.image-wrapper>picture>img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
 }
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-1x1] .media-card-image {
  position:relative;
  min-height:0;
  padding-top:100%
 }
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-1x1] .media-card-image>.carousel-slide-copy-ctn,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-1x1] .media-card-image>.container,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-1x1] .media-card-image>.container-xl,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-1x1] .media-card-image>.no-container {
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-1x1] .media-card-image>.carousel-banner-slides,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-1x1] .media-card-image>.carousel-slide-copy-ctn,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-1x1] .media-card-image>.container,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-1x1] .media-card-image>.container-xl,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-1x1] .media-card-image>.no-container {
  position:absolute!important;
  top:0;
  left:50%;
  width:100%;
  height:100%;
  transform:translateX(-50%)
 }
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-1x1] .media-card-image>.image-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-1x1] .media-card-image>.image-wrapper>img,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-1x1] .media-card-image>.image-wrapper>picture,
 .pangea-cmp.media-cards[data-imagesize-mobile=ar-1x1] .media-card-image>.image-wrapper>picture>img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
 }
 .pangea-cmp.media-cards[data-image-scaling-mobile=contain] .media-card-image .image-wrapper picture img {
  object-fit:contain
 }
 .pangea-cmp.media-cards[data-image-scaling-mobile=none] .media-card-image .image-wrapper picture img {
  object-fit:none
 }
 .pangea-cmp.media-cards[data-align-mobile=left] {
  text-align:left
 }
 .pangea-cmp.media-cards[data-align-mobile=left] .cta-anchor,
 .pangea-cmp.media-cards[data-align-mobile=left] .cta-anchor-large {
  padding-left:0
 }
 .pangea-cmp.media-cards[data-align-mobile=center] {
  text-align:center
 }
 .pangea-cmp.media-cards[data-align-mobile=center] .ctas-ctn {
  display:block
 }
 .pangea-cmp.media-cards[data-align-mobile=center] .cta-anchor,
 .pangea-cmp.media-cards[data-align-mobile=center] .cta-anchor-large {
  padding-left:0;
  padding-right:0;
  width:100%;
  display:block
 }
 .pangea-cmp.media-cards[data-align-mobile=right] {
  text-align:right
 }
 .pangea-cmp.media-cards[data-align-mobile=right] .cta-anchor,
 .pangea-cmp.media-cards[data-align-mobile=right] .cta-anchor-large {
  padding-right:0
 }
 .pangea-cmp.media-cards[data-theme-mobile=theme-light] {
  color:#000
 }
 .pangea-cmp.media-cards[data-theme-mobile=theme-dark] {
  color:#fff
 }
 .pangea-cmp.media-cards[data-padding-mobile=none] .grid {
  margin-bottom:-60px
 }
 .pangea-cmp.media-cards[data-padding-mobile=none] .media-card {
  margin-bottom:60px
 }
 .pangea-cmp.media-cards[data-padding-mobile=none][data-spacing-mobile=wide] .grid {
  margin-bottom:-60px
 }
 .pangea-cmp.media-cards[data-padding-mobile=none][data-spacing-mobile=wide] .media-card {
  margin-bottom:60px
 }
 .pangea-cmp.media-cards[data-padding-mobile=all] .media-card {
  padding:24px
 }
 .pangea-cmp.media-cards[data-padding-mobile=text-only] .media-card-title {
  padding:24px 24px 0
 }
 .pangea-cmp.media-cards[data-padding-mobile=text-only] .media-card-body {
  padding:0 24px 24px
 }
 .pangea-cmp.media-cards[data-padding-mobile=text-only][data-order-mobile=image-title-body] .media-card-image {
  margin-bottom:0
 }
 .pangea-cmp.media-cards[data-order-mobile=image-title-body] .media-card-image {
  order:0
 }
 .pangea-cmp.media-cards[data-order-mobile=image-title-body][data-padding-mobile=text-only] .media-card-image {
  margin-bottom:0
 }
 .pangea-cmp.media-cards[data-order-mobile=image-title-body] .media-card-title {
  order:1
 }
 .pangea-cmp.media-cards[data-order-mobile=image-title-body] .media-card-body {
  order:2
 }
 .pangea-cmp.media-cards[data-order-mobile=title-image-body] .media-card-title {
  order:0;
  margin-bottom:0
 }
 .pangea-cmp.media-cards[data-order-mobile=title-image-body] .media-card-image {
  order:1;
  margin-top:24px
 }
 .pangea-cmp.media-cards[data-order-mobile=title-image-body] .media-card-body {
  order:2
 }
 .pangea-cmp.media-cards[data-order-mobile=title-body-image] .media-card-title {
  order:0
 }
 .pangea-cmp.media-cards[data-order-mobile=title-body-image] .media-card-body {
  order:1;
  margin-bottom:24px
 }
 .pangea-cmp.media-cards[data-order-mobile=title-body-image] .media-card-image {
  order:2;
  margin-top:auto;
  margin-bottom:0
 }
 .pangea-cmp.media-cards[data-order-mobile=title-body-image][data-padding-mobile=text-only] .media-card-body {
  margin-bottom:0
 }
 .pangea-cmp.media-cards[data-video-play-btn-mobile=bottom-right] .video-play-icon {
  right:0;
  bottom:0;
  position:absolute
 }
 .pangea-cmp.media-cards[data-video-play-btn-mobile=bottom-right] .video-play-icon.scale-medium {
  margin-right:-10px;
  margin-bottom:-10px
 }
 .pangea-cmp.media-cards[data-video-play-btn-mobile=bottom-right] .video-play-icon.scale-small {
  margin-right:-18px;
  margin-bottom:-18px
 }
 .pangea-cmp.media-cards[data-video-play-btn-mobile=bottom-left] .video-play-icon {
  left:0;
  bottom:0;
  position:absolute
 }
 .pangea-cmp.media-cards[data-video-play-btn-mobile=bottom-left] .video-play-icon.scale-medium {
  margin-left:-10px;
  margin-bottom:-10px
 }
 .pangea-cmp.media-cards[data-video-play-btn-mobile=bottom-left] .video-play-icon.scale-small {
  margin-left:-18px;
  margin-bottom:-18px
 }
 .pangea-cmp.media-cards[data-cols-mobile="1"] .media-card {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (max-width:719px) and (min-width:720px) {
 .pangea-cmp.media-cards[data-cols-mobile="1"] .media-card {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (max-width:719px) and (min-width:1025px) {
 .pangea-cmp.media-cards[data-cols-mobile="1"] .media-card {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
@media (max-width:719px) {
 .pangea-cmp.media-cards[data-cols-mobile="1"][data-spacing-mobile=wide] .media-card {
  width:calc(100% - 24px);
  margin-right:24px
 }
 .pangea-cmp.media-cards[data-cols-mobile="2"] .media-card {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (max-width:719px) and (min-width:720px) {
 .pangea-cmp.media-cards[data-cols-mobile="2"] .media-card {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (max-width:719px) and (min-width:1025px) {
 .pangea-cmp.media-cards[data-cols-mobile="2"] .media-card {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
@media (max-width:719px) {
 .pangea-cmp.media-cards[data-cols-mobile="2"][data-spacing-mobile=wide] .media-card {
  width:calc(50% - 24px);
  margin-right:24px
 }
 .pangea-cmp.media-cards[data-wrapping-behavior-desktop=mobile] .media-card {
  width:100%;
  margin:0
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.media-cards .grid {
  margin-bottom:-24px
 }
 .pangea-cmp.media-cards .media-card,
 .pangea-cmp.media-cards .media-card-image {
  margin-bottom:24px
 }
 .pangea-cmp.media-cards[data-spacing-tablet=wide] .grid {
  margin-bottom:-40px;
  margin-right:-40px;
  width:calc(100% + 40px)
 }
 .pangea-cmp.media-cards[data-spacing-tablet=wide] .media-card,
 .pangea-cmp.media-cards[data-spacing-tablet=wide] .media-card-image {
  margin-bottom:40px
 }
 .pangea-cmp.media-cards[data-bg-color-tablet=azzuro] .media-card {
  background-color:#00b8fc
 }
 .pangea-cmp.media-cards[data-bg-color-tablet=ciano] .media-card {
  background-color:#00ead0
 }
 .pangea-cmp.media-cards[data-bg-color-tablet=kirsche] .media-card {
  background-color:#ff2947
 }
 .pangea-cmp.media-cards[data-bg-color-tablet=lila] .media-card {
  background-color:#814efa
 }
 .pangea-cmp.media-cards[data-bg-color-tablet=electrico] .media-card {
  background-color:#dcfd00
 }
 .pangea-cmp.media-cards[data-bg-color-tablet=helios] .media-card {
  background-color:#ff7f2c
 }
 .pangea-cmp.media-cards[data-bg-color-tablet=kohle] .media-card {
  background-color:#2f3132
 }
 .pangea-cmp.media-cards[data-bg-color-tablet=cemento] .media-card {
  background-color:#697172
 }
 .pangea-cmp.media-cards[data-bg-color-tablet=acier] .media-card {
  background-color:#c3c6c8
 }
 .pangea-cmp.media-cards[data-bg-color-tablet=grigio] .media-card {
  background-color:#e1e2e3
 }
 .pangea-cmp.media-cards[data-bg-color-tablet=marin] .media-card {
  background-color:#f4f4f4
 }
 .pangea-cmp.media-cards[data-bg-color-tablet=blu] .media-card {
  background-color:#1061f8
 }
 .pangea-cmp.media-cards[data-bg-color-tablet=black] .media-card {
  background-color:#000
 }
 .pangea-cmp.media-cards[data-bg-color-tablet=white] .media-card {
  background-color:#fff
 }
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-16x9] .media-card-image {
  position:relative;
  min-height:0;
  padding-top:56.25%
 }
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-16x9] .media-card-image>.carousel-slide-copy-ctn,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-16x9] .media-card-image>.container,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-16x9] .media-card-image>.container-xl,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-16x9] .media-card-image>.no-container {
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-16x9] .media-card-image>.carousel-banner-slides,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-16x9] .media-card-image>.carousel-slide-copy-ctn,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-16x9] .media-card-image>.container,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-16x9] .media-card-image>.container-xl,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-16x9] .media-card-image>.no-container {
  position:absolute!important;
  top:0;
  left:50%;
  width:100%;
  height:100%;
  transform:translateX(-50%)
 }
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-16x9] .media-card-image>.image-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-16x9] .media-card-image>.image-wrapper>img,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-16x9] .media-card-image>.image-wrapper>picture,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-16x9] .media-card-image>.image-wrapper>picture>img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
 }
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-4x3] .media-card-image {
  position:relative;
  min-height:0;
  padding-top:75%
 }
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-4x3] .media-card-image>.carousel-slide-copy-ctn,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-4x3] .media-card-image>.container,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-4x3] .media-card-image>.container-xl,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-4x3] .media-card-image>.no-container {
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-4x3] .media-card-image>.carousel-banner-slides,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-4x3] .media-card-image>.carousel-slide-copy-ctn,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-4x3] .media-card-image>.container,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-4x3] .media-card-image>.container-xl,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-4x3] .media-card-image>.no-container {
  position:absolute!important;
  top:0;
  left:50%;
  width:100%;
  height:100%;
  transform:translateX(-50%)
 }
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-4x3] .media-card-image>.image-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-4x3] .media-card-image>.image-wrapper>img,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-4x3] .media-card-image>.image-wrapper>picture,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-4x3] .media-card-image>.image-wrapper>picture>img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
 }
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-1x1] .media-card-image {
  position:relative;
  min-height:0;
  padding-top:100%
 }
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-1x1] .media-card-image>.carousel-slide-copy-ctn,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-1x1] .media-card-image>.container,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-1x1] .media-card-image>.container-xl,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-1x1] .media-card-image>.no-container {
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-1x1] .media-card-image>.carousel-banner-slides,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-1x1] .media-card-image>.carousel-slide-copy-ctn,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-1x1] .media-card-image>.container,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-1x1] .media-card-image>.container-xl,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-1x1] .media-card-image>.no-container {
  position:absolute!important;
  top:0;
  left:50%;
  width:100%;
  height:100%;
  transform:translateX(-50%)
 }
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-1x1] .media-card-image>.image-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-1x1] .media-card-image>.image-wrapper>img,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-1x1] .media-card-image>.image-wrapper>picture,
 .pangea-cmp.media-cards[data-imagesize-tablet=ar-1x1] .media-card-image>.image-wrapper>picture>img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
 }
 .pangea-cmp.media-cards[data-image-scaling-tablet=contain] .media-card-image .image-wrapper picture img {
  object-fit:contain
 }
 .pangea-cmp.media-cards[data-image-scaling-tablet=none] .media-card-image .image-wrapper picture img {
  object-fit:none
 }
 .pangea-cmp.media-cards[data-align-tablet=left] {
  text-align:left
 }
 .pangea-cmp.media-cards[data-align-tablet=left] .cta-anchor,
 .pangea-cmp.media-cards[data-align-tablet=left] .cta-anchor-large {
  padding-left:0
 }
 .pangea-cmp.media-cards[data-align-tablet=center] {
  text-align:center
 }
 .pangea-cmp.media-cards[data-align-tablet=center] .ctas-ctn {
  display:block
 }
 .pangea-cmp.media-cards[data-align-tablet=center] .cta-anchor,
 .pangea-cmp.media-cards[data-align-tablet=center] .cta-anchor-large {
  padding-left:0;
  padding-right:0;
  width:100%;
  display:block
 }
 .pangea-cmp.media-cards[data-align-tablet=right] {
  text-align:right
 }
 .pangea-cmp.media-cards[data-align-tablet=right] .cta-anchor,
 .pangea-cmp.media-cards[data-align-tablet=right] .cta-anchor-large {
  padding-right:0
 }
 .pangea-cmp.media-cards[data-theme-tablet=theme-light] {
  color:#000
 }
 .pangea-cmp.media-cards[data-theme-tablet=theme-dark] {
  color:#fff
 }
 .pangea-cmp.media-cards[data-padding-tablet=none] .grid {
  margin-bottom:-60px
 }
 .pangea-cmp.media-cards[data-padding-tablet=none] .media-card {
  margin-bottom:60px
 }
 .pangea-cmp.media-cards[data-padding-tablet=none][data-spacing-tablet=wide] .grid {
  margin-bottom:-100px
 }
 .pangea-cmp.media-cards[data-padding-tablet=none][data-spacing-tablet=wide] .media-card {
  margin-bottom:100px
 }
 .pangea-cmp.media-cards[data-padding-tablet=all] .media-card {
  padding:24px
 }
 .pangea-cmp.media-cards[data-padding-tablet=text-only] .media-card-title {
  padding:24px 24px 0
 }
 .pangea-cmp.media-cards[data-padding-tablet=text-only] .media-card-body {
  padding:0 24px 24px
 }
 .pangea-cmp.media-cards[data-padding-tablet=text-only][data-order-tablet=image-title-body] .media-card-image {
  margin-bottom:0
 }
 .pangea-cmp.media-cards[data-order-tablet=image-title-body] .media-card-image {
  order:0
 }
 .pangea-cmp.media-cards[data-order-tablet=image-title-body][data-padding-tablet=text-only] .media-card-image {
  margin-bottom:0
 }
 .pangea-cmp.media-cards[data-order-tablet=image-title-body] .media-card-title {
  order:1
 }
 .pangea-cmp.media-cards[data-order-tablet=image-title-body] .media-card-body {
  order:2
 }
 .pangea-cmp.media-cards[data-order-tablet=title-image-body] .media-card-title {
  order:0;
  margin-bottom:0
 }
 .pangea-cmp.media-cards[data-order-tablet=title-image-body] .media-card-image {
  order:1;
  margin-top:24px
 }
 .pangea-cmp.media-cards[data-order-tablet=title-image-body] .media-card-body {
  order:2
 }
 .pangea-cmp.media-cards[data-order-tablet=title-body-image] .media-card-title {
  order:0
 }
 .pangea-cmp.media-cards[data-order-tablet=title-body-image] .media-card-body {
  order:1;
  margin-bottom:24px
 }
 .pangea-cmp.media-cards[data-order-tablet=title-body-image] .media-card-image {
  order:2;
  margin-top:auto;
  margin-bottom:0
 }
 .pangea-cmp.media-cards[data-order-tablet=title-body-image][data-padding-tablet=text-only] .media-card-body {
  margin-bottom:0
 }
 .pangea-cmp.media-cards[data-video-play-btn-tablet=bottom-right] .video-play-icon {
  right:0;
  bottom:0;
  position:absolute
 }
 .pangea-cmp.media-cards[data-video-play-btn-tablet=bottom-right] .video-play-icon.scale-medium {
  margin-right:-10px;
  margin-bottom:-10px
 }
 .pangea-cmp.media-cards[data-video-play-btn-tablet=bottom-right] .video-play-icon.scale-small {
  margin-right:-18px;
  margin-bottom:-18px
 }
 .pangea-cmp.media-cards[data-video-play-btn-tablet=bottom-left] .video-play-icon {
  left:0;
  bottom:0;
  position:absolute
 }
 .pangea-cmp.media-cards[data-video-play-btn-tablet=bottom-left] .video-play-icon.scale-medium {
  margin-left:-10px;
  margin-bottom:-10px
 }
 .pangea-cmp.media-cards[data-video-play-btn-tablet=bottom-left] .video-play-icon.scale-small {
  margin-left:-18px;
  margin-bottom:-18px
 }
 .pangea-cmp.media-cards[data-cols-tablet="1"] .media-card {
  width:calc(200% - 24px);
  margin-right:24px
 }
}
@media (min-width:720px) and (max-width:1024px) and (min-width:720px) {
 .pangea-cmp.media-cards[data-cols-tablet="1"] .media-card {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:720px) and (max-width:1024px) and (min-width:1025px) {
 .pangea-cmp.media-cards[data-cols-tablet="1"] .media-card {
  width:calc(66.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.media-cards[data-cols-tablet="1"][data-spacing-tablet=wide] .media-card {
  width:calc(100% - 40px);
  margin-right:40px
 }
 .pangea-cmp.media-cards[data-cols-tablet="2"] .media-card {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:720px) and (max-width:1024px) and (min-width:720px) {
 .pangea-cmp.media-cards[data-cols-tablet="2"] .media-card {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:720px) and (max-width:1024px) and (min-width:1025px) {
 .pangea-cmp.media-cards[data-cols-tablet="2"] .media-card {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.media-cards[data-cols-tablet="2"][data-spacing-tablet=wide] .media-card {
  width:calc(50% - 40px);
  margin-right:40px
 }
 .pangea-cmp.media-cards[data-cols-tablet="3"] .media-card {
  width:calc(66.66667% - 24px);
  margin-right:24px
 }
}
@media (min-width:720px) and (max-width:1024px) and (min-width:720px) {
 .pangea-cmp.media-cards[data-cols-tablet="3"] .media-card {
  width:calc(33.33333% - 24px);
  margin-right:24px
 }
}
@media (min-width:720px) and (max-width:1024px) and (min-width:1025px) {
 .pangea-cmp.media-cards[data-cols-tablet="3"] .media-card {
  width:calc(22.22222% - 20px);
  margin-right:20px
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.media-cards[data-cols-tablet="3"][data-spacing-tablet=wide] .media-card {
  width:calc(33.33333% - 40px);
  margin-right:40px
 }
 .pangea-cmp.media-cards[data-cols-tablet="4"] .media-card {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:720px) and (max-width:1024px) and (min-width:720px) {
 .pangea-cmp.media-cards[data-cols-tablet="4"] .media-card {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:720px) and (max-width:1024px) and (min-width:1025px) {
 .pangea-cmp.media-cards[data-cols-tablet="4"] .media-card {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.media-cards[data-cols-tablet="4"][data-spacing-tablet=wide] .media-card {
  width:calc(25% - 40px);
  margin-right:40px
 }
 .pangea-cmp.media-cards[data-wrapping-behavior-tablet=carousel] .media-card {
  width:100%;
  margin:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp.media-cards .grid {
  margin-bottom:-20px
 }
 .pangea-cmp.media-cards .media-card,
 .pangea-cmp.media-cards .media-card-image {
  margin-bottom:20px
 }
 .pangea-cmp.media-cards[data-spacing-desktop=wide] .grid {
  margin-bottom:-50px;
  margin-right:-50px;
  width:calc(100% + 50px)
 }
 .pangea-cmp.media-cards[data-spacing-desktop=wide] .media-card,
 .pangea-cmp.media-cards[data-spacing-desktop=wide] .media-card-image {
  margin-bottom:50px
 }
 .pangea-cmp.media-cards[data-bg-color-desktop=azzuro] .media-card {
  background-color:#00b8fc
 }
 .pangea-cmp.media-cards[data-bg-color-desktop=ciano] .media-card {
  background-color:#00ead0
 }
 .pangea-cmp.media-cards[data-bg-color-desktop=kirsche] .media-card {
  background-color:#ff2947
 }
 .pangea-cmp.media-cards[data-bg-color-desktop=lila] .media-card {
  background-color:#814efa
 }
 .pangea-cmp.media-cards[data-bg-color-desktop=electrico] .media-card {
  background-color:#dcfd00
 }
 .pangea-cmp.media-cards[data-bg-color-desktop=helios] .media-card {
  background-color:#ff7f2c
 }
 .pangea-cmp.media-cards[data-bg-color-desktop=kohle] .media-card {
  background-color:#2f3132
 }
 .pangea-cmp.media-cards[data-bg-color-desktop=cemento] .media-card {
  background-color:#697172
 }
 .pangea-cmp.media-cards[data-bg-color-desktop=acier] .media-card {
  background-color:#c3c6c8
 }
 .pangea-cmp.media-cards[data-bg-color-desktop=grigio] .media-card {
  background-color:#e1e2e3
 }
 .pangea-cmp.media-cards[data-bg-color-desktop=marin] .media-card {
  background-color:#f4f4f4
 }
 .pangea-cmp.media-cards[data-bg-color-desktop=blu] .media-card {
  background-color:#1061f8
 }
 .pangea-cmp.media-cards[data-bg-color-desktop=black] .media-card {
  background-color:#000
 }
 .pangea-cmp.media-cards[data-bg-color-desktop=white] .media-card {
  background-color:#fff
 }
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-16x9] .media-card-image {
  position:relative;
  min-height:0;
  padding-top:56.25%
 }
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-16x9] .media-card-image>.carousel-slide-copy-ctn,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-16x9] .media-card-image>.container,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-16x9] .media-card-image>.container-xl,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-16x9] .media-card-image>.no-container {
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-16x9] .media-card-image>.carousel-banner-slides,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-16x9] .media-card-image>.carousel-slide-copy-ctn,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-16x9] .media-card-image>.container,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-16x9] .media-card-image>.container-xl,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-16x9] .media-card-image>.no-container {
  position:absolute!important;
  top:0;
  left:50%;
  width:100%;
  height:100%;
  transform:translateX(-50%)
 }
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-16x9] .media-card-image>.image-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-16x9] .media-card-image>.image-wrapper>img,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-16x9] .media-card-image>.image-wrapper>picture,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-16x9] .media-card-image>.image-wrapper>picture>img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
 }
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-4x3] .media-card-image {
  position:relative;
  min-height:0;
  padding-top:75%
 }
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-4x3] .media-card-image>.carousel-slide-copy-ctn,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-4x3] .media-card-image>.container,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-4x3] .media-card-image>.container-xl,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-4x3] .media-card-image>.no-container {
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-4x3] .media-card-image>.carousel-banner-slides,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-4x3] .media-card-image>.carousel-slide-copy-ctn,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-4x3] .media-card-image>.container,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-4x3] .media-card-image>.container-xl,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-4x3] .media-card-image>.no-container {
  position:absolute!important;
  top:0;
  left:50%;
  width:100%;
  height:100%;
  transform:translateX(-50%)
 }
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-4x3] .media-card-image>.image-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-4x3] .media-card-image>.image-wrapper>img,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-4x3] .media-card-image>.image-wrapper>picture,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-4x3] .media-card-image>.image-wrapper>picture>img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
 }
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-1x1] .media-card-image {
  position:relative;
  min-height:0;
  padding-top:100%
 }
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-1x1] .media-card-image>.carousel-slide-copy-ctn,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-1x1] .media-card-image>.container,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-1x1] .media-card-image>.container-xl,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-1x1] .media-card-image>.no-container {
  display:flex;
  align-items:stretch;
  flex-wrap:nowrap;
  flex-grow:1;
  flex-direction:column;
  justify-content:center
 }
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-1x1] .media-card-image>.carousel-banner-slides,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-1x1] .media-card-image>.carousel-slide-copy-ctn,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-1x1] .media-card-image>.container,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-1x1] .media-card-image>.container-xl,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-1x1] .media-card-image>.no-container {
  position:absolute!important;
  top:0;
  left:50%;
  width:100%;
  height:100%;
  transform:translateX(-50%)
 }
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-1x1] .media-card-image>.image-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-1x1] .media-card-image>.image-wrapper>img,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-1x1] .media-card-image>.image-wrapper>picture,
 .pangea-cmp.media-cards[data-imagesize-desktop=ar-1x1] .media-card-image>.image-wrapper>picture>img {
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
 }
 .pangea-cmp.media-cards[data-image-scaling-desktop=contain] .media-card-image .image-wrapper picture img {
  object-fit:contain
 }
 .pangea-cmp.media-cards[data-image-scaling-desktop=none] .media-card-image .image-wrapper picture img {
  object-fit:none
 }
 .pangea-cmp.media-cards[data-align-desktop=left] {
  text-align:left
 }
 .pangea-cmp.media-cards[data-align-desktop=left] .cta-anchor,
 .pangea-cmp.media-cards[data-align-desktop=left] .cta-anchor-large {
  padding-left:0
 }
 .pangea-cmp.media-cards[data-align-desktop=center] {
  text-align:center
 }
 .pangea-cmp.media-cards[data-align-desktop=center] .ctas-ctn {
  display:block
 }
 .pangea-cmp.media-cards[data-align-desktop=center] .cta-anchor,
 .pangea-cmp.media-cards[data-align-desktop=center] .cta-anchor-large {
  padding-left:0;
  padding-right:0;
  width:100%;
  display:block
 }
 .pangea-cmp.media-cards[data-align-desktop=right] {
  text-align:right
 }
 .pangea-cmp.media-cards[data-align-desktop=right] .cta-anchor,
 .pangea-cmp.media-cards[data-align-desktop=right] .cta-anchor-large {
  padding-right:0
 }
 .pangea-cmp.media-cards[data-theme-desktop=theme-light] {
  color:#000
 }
 .pangea-cmp.media-cards[data-theme-desktop=theme-dark] {
  color:#fff
 }
 .pangea-cmp.media-cards[data-padding-desktop=none] .grid {
  margin-bottom:-50px
 }
 .pangea-cmp.media-cards[data-padding-desktop=none] .media-card {
  margin-bottom:50px
 }
 .pangea-cmp.media-cards[data-padding-desktop=none][data-spacing-desktop=wide] .grid {
  margin-bottom:-125px
 }
 .pangea-cmp.media-cards[data-padding-desktop=none][data-spacing-desktop=wide] .media-card {
  margin-bottom:125px
 }
 .pangea-cmp.media-cards[data-padding-desktop=all] .media-card {
  padding:20px
 }
 .pangea-cmp.media-cards[data-padding-desktop=text-only] .media-card-title {
  padding:20px 20px 0
 }
 .pangea-cmp.media-cards[data-padding-desktop=text-only] .media-card-body {
  padding:0 20px 20px
 }
 .pangea-cmp.media-cards[data-padding-desktop=text-only][data-order-desktop=image-title-body] .media-card-image {
  margin-bottom:0
 }
 .pangea-cmp.media-cards[data-order-desktop=image-title-body] .media-card-image {
  order:0
 }
 .pangea-cmp.media-cards[data-order-desktop=image-title-body][data-padding-desktop=text-only] .media-card-image {
  margin-bottom:0
 }
 .pangea-cmp.media-cards[data-order-desktop=image-title-body] .media-card-title {
  order:1
 }
 .pangea-cmp.media-cards[data-order-desktop=image-title-body] .media-card-body {
  order:2
 }
 .pangea-cmp.media-cards[data-order-desktop=title-image-body] .media-card-title {
  order:0;
  margin-bottom:0
 }
 .pangea-cmp.media-cards[data-order-desktop=title-image-body] .media-card-image {
  order:1;
  margin-top:20px
 }
 .pangea-cmp.media-cards[data-order-desktop=title-image-body] .media-card-body {
  order:2
 }
 .pangea-cmp.media-cards[data-order-desktop=title-body-image] .media-card-title {
  order:0
 }
 .pangea-cmp.media-cards[data-order-desktop=title-body-image] .media-card-body {
  order:1;
  margin-bottom:20px
 }
 .pangea-cmp.media-cards[data-order-desktop=title-body-image] .media-card-image {
  order:2;
  margin-top:auto;
  margin-bottom:0
 }
 .pangea-cmp.media-cards[data-order-desktop=title-body-image][data-padding-desktop=text-only] .media-card-body {
  margin-bottom:0
 }
 .pangea-cmp.media-cards[data-video-play-btn-desktop=bottom-right] .video-play-icon {
  right:0;
  bottom:0;
  position:absolute
 }
 .pangea-cmp.media-cards[data-video-play-btn-desktop=bottom-right] .video-play-icon.scale-medium {
  margin-right:-10px;
  margin-bottom:-10px
 }
 .pangea-cmp.media-cards[data-video-play-btn-desktop=bottom-right] .video-play-icon.scale-small {
  margin-right:-18px;
  margin-bottom:-18px
 }
 .pangea-cmp.media-cards[data-video-play-btn-desktop=bottom-left] .video-play-icon {
  left:0;
  bottom:0;
  position:absolute
 }
 .pangea-cmp.media-cards[data-video-play-btn-desktop=bottom-left] .video-play-icon.scale-medium {
  margin-left:-10px;
  margin-bottom:-10px
 }
 .pangea-cmp.media-cards[data-video-play-btn-desktop=bottom-left] .video-play-icon.scale-small {
  margin-left:-18px;
  margin-bottom:-18px
 }
 .pangea-cmp.media-cards[data-cols-desktop="1"] .media-card {
  width:calc(300% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp.media-cards[data-cols-desktop="1"] .media-card {
  width:calc(150% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp.media-cards[data-cols-desktop="1"] .media-card {
  width:calc(100% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.media-cards[data-cols-desktop="1"][data-spacing-desktop=wide] .media-card {
  width:calc(100% - 50px);
  margin-right:50px
 }
 .pangea-cmp.media-cards[data-cols-desktop="2"] .media-card {
  width:calc(150% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp.media-cards[data-cols-desktop="2"] .media-card {
  width:calc(75% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp.media-cards[data-cols-desktop="2"] .media-card {
  width:calc(50% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.media-cards[data-cols-desktop="2"][data-spacing-desktop=wide] .media-card {
  width:calc(50% - 50px);
  margin-right:50px
 }
 .pangea-cmp.media-cards[data-cols-desktop="3"] .media-card {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp.media-cards[data-cols-desktop="3"] .media-card {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp.media-cards[data-cols-desktop="3"] .media-card {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.media-cards[data-cols-desktop="3"][data-spacing-desktop=wide] .media-card {
  width:calc(33.33333% - 50px);
  margin-right:50px
 }
 .pangea-cmp.media-cards[data-cols-desktop="4"] .media-card {
  width:calc(75% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp.media-cards[data-cols-desktop="4"] .media-card {
  width:calc(37.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp.media-cards[data-cols-desktop="4"] .media-card {
  width:calc(25% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.media-cards[data-cols-desktop="4"][data-spacing-desktop=wide] .media-card {
  width:calc(25% - 50px);
  margin-right:50px
 }
 .pangea-cmp.media-cards[data-cols-desktop="5"] .media-card {
  width:calc(60% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp.media-cards[data-cols-desktop="5"] .media-card {
  width:calc(30% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp.media-cards[data-cols-desktop="5"] .media-card {
  width:calc(20% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.media-cards[data-cols-desktop="5"][data-spacing-desktop=wide] .media-card {
  width:calc(20% - 50px);
  margin-right:50px
 }
 .pangea-cmp.media-cards[data-cols-desktop="6"] .media-card {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp.media-cards[data-cols-desktop="6"] .media-card {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp.media-cards[data-cols-desktop="6"] .media-card {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.media-cards[data-cols-desktop="6"][data-spacing-desktop=wide] .media-card {
  width:calc(16.66667% - 50px);
  margin-right:50px
 }
 .pangea-cmp.media-cards[data-wrapping-behavior-desktop=carousel] .media-card {
  width:100%;
  margin:0
 }
}
.pangea-cmp.media-cards .carousel-simple {
 display:flex;
 flex-wrap:wrap;
 align-items:stretch;
 margin-right:-24px;
 width:calc(100% + 24px);
 display:block;
 opacity:0
}
@media (min-width:720px) {
 .pangea-cmp.media-cards .carousel-simple {
  margin-right:-24px;
  width:calc(100% + 24px)
 }
}
@media (min-width:1025px) {
 .pangea-cmp.media-cards .carousel-simple {
  margin-right:-20px;
  width:calc(100% + 20px)
 }
}
@media (min-width:1490px) {
 .pangea-cmp.media-cards .carousel-simple {
  margin-right:-20px;
  width:calc(100% + 20px)
 }
}
.pangea-cmp.media-cards .carousel-simple.slick-initialized {
 opacity:1
}
.pangea-cmp.media-cards .carousel-simple .slick-list {
 margin-left:0%;
 width:100%;
 margin-right:0
}
@media (min-width:720px) {
 .pangea-cmp.media-cards .carousel-simple .slick-list {
  margin-left:0%
 }
}
@media (min-width:1025px) {
 .pangea-cmp.media-cards .carousel-simple .slick-list {
  margin-left:8.33333%
 }
}
@media (min-width:1490px) {
 .pangea-cmp.media-cards .carousel-simple .slick-list {
  margin-left:7.14286%
 }
}
@media (min-width:720px) {
 .pangea-cmp.media-cards .carousel-simple .slick-list {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp.media-cards .carousel-simple .slick-list {
  width:83.33333%;
  margin-right:0
 }
}
@media (min-width:1490px) {
 .pangea-cmp.media-cards .carousel-simple .slick-list {
  width:85.71429%;
  margin-right:0
 }
}
.pangea-cmp.media-cards .carousel-simple .slick-list .slick-slide {
 margin:0
}
.pangea-cmp.media-cards .carousel-simple .slick-list .slick-slide .media-card {
 width:100%
}
.pangea-cmp.media-cards .carousel-simple .slick-list .slick-slide li.cmp-carousel__item,
.pangea-cmp.media-cards .carousel-simple .slick-list .slick-slide li.cmp-carousel__item .media-card {
 height:100%
}
.pangea-cmp.media-cards .carousel-simple-controls .slick-disabled,
.pangea-cmp.media-cards .carousel-simple-controls [aria-disabled=true] {
 opacity:0;
 transition:opacity 250ms linear
}
.pangea-cmp.media-cards .carousel-simple-controls .next-btn {
 right:0
}
.pangea-cmp.media-cards .carousel-simple-controls .prev-btn {
 left:0
}
.pangea-cmp.checkerboard .carousel-simple-ctn .carousel-wrap .carousel-simple {
 height:100%;
 margin:0
}
.pangea-cmp.checkerboard .carousel-simple-ctn .carousel-wrap .carousel-simple.slick-initialized {
 display:block;
 width:100%;
 align-items:center;
 justify-content:center
}
.pangea-cmp.checkerboard .carousel-simple-ctn .carousel-wrap .carousel-simple .slick-list .slick-slide {
 display:flex;
 justify-content:center;
 margin-right:0;
 height:100%
}
.pangea-cmp.checkerboard .carousel-simple-ctn .carousel-wrap .carousel-simple .slick-list .slick-slide>div {
 flex-grow:1
}
.pangea-cmp.checkerboard .carousel-simple-ctn .carousel-wrap .carousel-simple .slick-list .slick-slide li {
 height:100%
}
.pangea-cmp.checkerboard .carousel-simple-ctn .carousel-wrap .carousel-simple .slick-list .slick-slide li>div {
 position:relative
}
.pangea-cmp.checkerboard .carousel-simple-ctn .carousel-wrap .carousel-simple .slick-list .slick-slide li .responsive-img {
 height:100%;
 max-width:none;
 width:100%;
 display:block
}
.pangea-cmp.checkerboard .carousel-simple-ctn .carousel-wrap .carousel-simple .slick-list .slick-slide li .responsive-img img {
 width:100%;
 height:100%;
 object-fit:cover;
 object-position:center center
}
.pangea-cmp.checkerboard .carousel-simple-ctn .carousel-wrap .carousel-simple .video-element {
 height:100%
}
.pangea-cmp.checkerboard .carousel-simple-ctn .carousel-wrap .carousel-simple .slick-dots {
 justify-content:left;
 margin-left:20px
}
.pangea-cmp.checkerboard .carousel-simple-ctn .carousel-wrap .next-btn,
.pangea-cmp.checkerboard .carousel-simple-ctn .carousel-wrap .prev-btn {
 min-width:75px
}
@media (max-width:719px) {
 .pangea-cmp.checkerboard .carousel-simple-ctn[data-theme-mobile=theme-dark] .indicator-dot-nav .indicator-dot:after {
  background:white;
  border-color:white
 }
 .pangea-cmp.checkerboard .carousel-simple-ctn[data-theme-mobile=theme-dark] .indicator-dot-nav .indicator-dot.active:after,
 .pangea-cmp.checkerboard .carousel-simple-ctn[data-theme-mobile=theme-dark] .indicator-dot-nav .indicator-dot.pre-active:after {
  background-color:transparent
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.checkerboard .carousel-simple-ctn[data-theme-tablet=theme-dark] .indicator-dot-nav .indicator-dot:after {
  background:white;
  border-color:white
 }
 .pangea-cmp.checkerboard .carousel-simple-ctn[data-theme-tablet=theme-dark] .indicator-dot-nav .indicator-dot.active:after,
 .pangea-cmp.checkerboard .carousel-simple-ctn[data-theme-tablet=theme-dark] .indicator-dot-nav .indicator-dot.pre-active:after {
  background-color:transparent
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard .carousel-simple-ctn[data-theme-desktop=theme-dark] .indicator-dot-nav .indicator-dot:after {
  background:white;
  border-color:white
 }
 .pangea-cmp.checkerboard .carousel-simple-ctn[data-theme-desktop=theme-dark] .indicator-dot-nav .indicator-dot.active:after,
 .pangea-cmp.checkerboard .carousel-simple-ctn[data-theme-desktop=theme-dark] .indicator-dot-nav .indicator-dot.pre-active:after {
  background-color:transparent
 }
}
.pangea-cmp.checkerboard[data-first-row=media-left] .checkerboard-row:nth-of-type(2n) .checkerboard-wrap {
 flex-direction:row-reverse
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard[data-first-row=media-left] .checkerboard-row:nth-of-type(2n) .checkerboard-wrap .media-portion {
  margin-right:20px
 }
}
.pangea-cmp.checkerboard[data-first-row=media-right] .checkerboard-row:nth-of-type(odd) .checkerboard-wrap {
 flex-direction:row-reverse
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard[data-first-row=media-right] .checkerboard-row:nth-of-type(odd) .checkerboard-wrap .media-portion {
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard[data-layout=symmetric][data-first-row=media-left] .checkerboard-row:nth-of-type(odd) .text-portion,
 .pangea-cmp.checkerboard[data-layout=symmetric][data-first-row=media-right] .checkerboard-row:nth-of-type(2n) .text-portion {
  padding-left:20px
 }
}
.pangea-cmp.checkerboard .checkerboard-row .checkerboard-wrap {
 display:flex;
 position:relative
}
.pangea-cmp.checkerboard .checkerboard-row .media-portion,
.pangea-cmp.checkerboard .checkerboard-row .text-portion {
 width:calc(100% - 24px);
 margin-right:24px;
 position:relative;
 display:flex;
 align-items:center
}
@media (min-width:720px) {
 .pangea-cmp.checkerboard .checkerboard-row .media-portion,
 .pangea-cmp.checkerboard .checkerboard-row .text-portion {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard .checkerboard-row .media-portion,
 .pangea-cmp.checkerboard .checkerboard-row .text-portion {
  width:calc(50% - 10px);
  margin-right:0
 }
}
.pangea-cmp.checkerboard .checkerboard-row .carousel-wrap {
 width:100%
}
.pangea-cmp.checkerboard .checkerboard-row .img-wrap {
 width:100%;
 height:100%;
 position:relative
}
.pangea-cmp.checkerboard .checkerboard-row .img {
 width:100%;
 height:100%
}
.pangea-cmp.checkerboard .checkerboard-row .img .responsive-img,
.pangea-cmp.checkerboard .checkerboard-row .img>div {
 height:100%
}
.pangea-cmp.checkerboard .checkerboard-row .img img {
 width:100%;
 height:100%;
 object-fit:cover;
 object-position:center center
}
.pangea-cmp.checkerboard .checkerboard-row .copy .cta-container {
 margin-top:24px
}
.pangea-cmp.checkerboard .checkerboard-row[data-layout=full] .media-portion {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .pangea-cmp.checkerboard .checkerboard-row[data-layout=full] .media-portion {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard .checkerboard-row[data-layout=full] .media-portion {
  width:calc(100% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard .checkerboard-row[data-layout=full] .text-portion {
  position:absolute;
  top:50%;
  transform:translateY(-50%)
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard[data-first-row=media-left] .checkerboard-row:nth-of-type(odd)[data-layout=full] .text-portion {
  right:0
 }
 .pangea-cmp.checkerboard[data-first-row=media-left] .checkerboard-row:nth-of-type(2n)[data-layout=full] .text-portion {
  left:0
 }
 .pangea-cmp.checkerboard[data-first-row=media-right] .checkerboard-row:nth-of-type(2n)[data-layout=full] .text-portion {
  right:0
 }
 .pangea-cmp.checkerboard[data-first-row=media-right] .checkerboard-row:nth-of-type(odd)[data-layout=full] .text-portion {
  left:0
 }
}
.pangea-cmp.checkerboard .copy {
 padding:40px 20px
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard .copy {
  padding:0
 }
}
.pangea-cmp.checkerboard[data-layout=symmetric] .copy {
 width:calc(100% - 24px);
 margin-right:24px;
 margin-left:0%
}
@media (min-width:720px) {
 .pangea-cmp.checkerboard[data-layout=symmetric] .copy {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard[data-layout=symmetric] .copy {
  width:66.66667%;
  margin-right:0
 }
}
@media (min-width:1490px) {
 .pangea-cmp.checkerboard[data-layout=symmetric] .copy {
  width:57.14286%;
  margin-right:0
 }
}
@media (min-width:720px) {
 .pangea-cmp.checkerboard[data-layout=symmetric] .copy {
  margin-left:0%
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard[data-layout=symmetric] .copy {
  margin-left:16.66667%
 }
}
@media (min-width:1490px) {
 .pangea-cmp.checkerboard[data-layout=symmetric] .copy {
  margin-left:14.28571%
 }
}
.pangea-cmp.checkerboard[data-layout=staggered] .copy {
 width:calc(100% - 24px);
 margin-right:24px;
 margin-left:0%
}
@media (min-width:720px) {
 .pangea-cmp.checkerboard[data-layout=staggered] .copy {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard[data-layout=staggered] .copy {
  width:calc(62% - 20px);
  margin-right:20px
 }
}
@media (min-width:1490px) {
 .pangea-cmp.checkerboard[data-layout=staggered] .copy {
  width:calc(68.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:720px) {
 .pangea-cmp.checkerboard[data-layout=staggered] .copy {
  margin-left:0%
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard[data-layout=staggered] .copy {
  margin-left:21%
 }
}
@media (min-width:1490px) {
 .pangea-cmp.checkerboard[data-layout=staggered] .copy {
  margin-left:17.5%
 }
}
.pangea-cmp.checkerboard[data-layout=symmetric] .checkerboard-row {
 padding-bottom:40px
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard[data-layout=symmetric] .checkerboard-row {
  padding-bottom:0
 }
}
.pangea-cmp.checkerboard[data-layout=symmetric] .checkerboard-row:not([data-layout=full]) .video-element {
 padding-top:100%
}
.pangea-cmp.checkerboard[data-layout=symmetric] .checkerboard-row .checkerboard-wrap {
 min-height:600px
}
.pangea-cmp.checkerboard[data-layout=symmetric] .checkerboard-row .checkerboard-wrap .media-portion {
 min-height:56vw
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard[data-layout=symmetric] .checkerboard-row .checkerboard-wrap .media-portion {
  min-height:600px
 }
}
.pangea-cmp.checkerboard[data-layout=symmetric] .checkerboard-row .img-wrap img {
 object-fit:cover
}
.pangea-cmp.checkerboard[data-layout=symmetric] .media-portion .img-wrap .slick-slide,
.pangea-cmp.checkerboard[data-layout=symmetric] .media-portion .img-wrap div {
 height:100%
}
.pangea-cmp.checkerboard[data-layout=symmetric] .media-portion .img-wrap .video-background-controls {
 height:unset
}
.pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row {
 padding:50px 0
}
.pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row .media-portion,
.pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row .text-portion {
 max-width:none
}
.pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row .media-portion {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row .media-portion {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row .media-portion {
  width:calc(58.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1490px) {
 .pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row .media-portion {
  width:calc(57.14286% - 20px);
  margin-right:20px
 }
}
.pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row .text-portion {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row .text-portion {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row .text-portion {
  width:calc(41.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1490px) {
 .pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row .text-portion {
  width:calc(42.85714% - 20px);
  margin-right:20px
 }
}
.pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row .video-element {
 padding-top:56.25%
}
.pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row[data-layout=full] .media-portion {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row[data-layout=full] .media-portion {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row[data-layout=full] .media-portion {
  width:calc(100% - 20px);
  margin-right:20px
 }
}
.pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row .checkerboard-wrap {
 align-items:center
}
.pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row .img-wrap img {
 width:100%;
 max-width:none;
 height:auto;
 object-fit:cover
}
.pangea-cmp.checkerboard[data-layout=symmetric] .media-portion,
.pangea-cmp.checkerboard[data-layout=symmetric] .text-portion {
 background-color:#fff
}
@media (max-width:719px) {
 .pangea-cmp.checkerboard[data-theme-mobile=theme-dark] {
  color:#fff
 }
 .pangea-cmp.checkerboard[data-layout=symmetric][data-theme-mobile=theme-light] .media-portion,
 .pangea-cmp.checkerboard[data-layout=symmetric][data-theme-mobile=theme-light] .text-portion,
 .pangea-cmp.checkerboard[data-theme-mobile=theme-dark] .media-portion,
 .pangea-cmp.checkerboard[data-theme-mobile=theme-dark] .text-portion {
  background-color:#fff
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.checkerboard[data-theme-tablet=theme-dark] {
  color:#fff
 }
 .pangea-cmp.checkerboard[data-theme-tablet=theme-dark] .media-portion,
 .pangea-cmp.checkerboard[data-theme-tablet=theme-dark] .text-portion {
  background-color:#2f3132
 }
 .pangea-cmp.checkerboard[data-layout=symmetric][data-theme-mobile=theme-light] .media-portion,
 .pangea-cmp.checkerboard[data-layout=symmetric][data-theme-mobile=theme-light] .text-portion {
  background-color:#fff
 }
}
@media (max-width:1024px) {
 .pangea-cmp.checkerboard[data-layout=symmetric] .text-portion {
  padding:0 20px
 }
 .pangea-cmp.checkerboard[data-layout=symmetric] .copy {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard[data-theme-desktop=theme-dark] {
  color:#fff
 }
 .pangea-cmp.checkerboard[data-theme-desktop=theme-dark][data-layout=symmetric] .media-portion,
 .pangea-cmp.checkerboard[data-theme-desktop=theme-dark][data-layout=symmetric] .text-portion {
  background-color:#2f3132
 }
 .pangea-cmp.checkerboard[data-theme-desktop=theme-dark][data-layout=symmetric] [data-layout=full] .text-portion {
  background-color:transparent
 }
 .pangea-cmp.checkerboard[data-layout=symmetric][data-theme-mobile=theme-light] .checkerboard-row:not([data-layout=full]) .media-portion,
 .pangea-cmp.checkerboard[data-layout=symmetric][data-theme-mobile=theme-light] .checkerboard-row:not([data-layout=full]) .text-portion {
  background-color:#fff
 }
 .pangea-cmp.checkerboard [data-layout=full] .text-portion {
  background-color:transparent;
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard [data-layout=full] .text-portion .copy {
  pointer-events:all
 }
}
@media (max-width:1024px) {
 .pangea-cmp.checkerboard[data-full-bleed=true] .checkerboard-row .media-portion {
  margin-left:-40px;
  margin-right:-40px;
  width:calc(100% + 56px)
 }
 .pangea-cmp.checkerboard[data-full-bleed=true] .checkerboard-row .media-portion .responsive-img {
  margin-left:-24px
 }
 .pangea-cmp.checkerboard[data-full-bleed=true] .checkerboard-row .media-portion .slick-slide li .responsive-img {
  margin-left:0
 }
}
@media (max-width:719px) {
 .pangea-cmp.checkerboard[data-full-bleed=true] .checkerboard-row .media-portion {
  margin-left:-30px;
  margin-right:-30px;
  width:calc(100% + 36px)
 }
 .pangea-cmp.checkerboard[data-full-bleed=true] .checkerboard-row .media-portion .responsive-img {
  margin-left:-24px
 }
 .pangea-cmp.checkerboard[data-full-bleed=true] .checkerboard-row .media-portion .slick-slide li .responsive-img {
  margin-left:0
 }
}
.pangea-cmp .sticky-header {
 scrollbar-width:none;
 -ms-overflow-style:none
}
.pangea-cmp .sticky-header::-webkit-scrollbar {
 display:none;
 width:0;
 height:0
}
@media (max-width:719px) {
 .pangea-cmp.comparison-chart .carousel-slide-copy-ctn,
 .pangea-cmp.comparison-chart .container,
 .pangea-cmp.comparison-chart .container-xl {
  padding-right:0
 }
 .pangea-cmp.comparison-chart .carousel-slide-copy-ctn .section-title,
 .pangea-cmp.comparison-chart .container-xl .section-title,
 .pangea-cmp.comparison-chart .container .section-title {
  margin-right:30px
 }
 .pangea-cmp.comparison-chart .carousel-slide-copy-ctn .compare-chart,
 .pangea-cmp.comparison-chart .container-xl .compare-chart,
 .pangea-cmp.comparison-chart .container .compare-chart {
  margin-right:0
 }
 .pangea-cmp.comparison-chart .carousel-slide-copy-ctn .compare-chart .comparison-content-ctn,
 .pangea-cmp.comparison-chart .container-xl .compare-chart .comparison-content-ctn,
 .pangea-cmp.comparison-chart .container .compare-chart .comparison-content-ctn {
  padding-right:30px
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.comparison-chart .carousel-slide-copy-ctn,
 .pangea-cmp.comparison-chart .container,
 .pangea-cmp.comparison-chart .container-xl {
  padding-right:0
 }
 .pangea-cmp.comparison-chart .carousel-slide-copy-ctn .section-title,
 .pangea-cmp.comparison-chart .container-xl .section-title,
 .pangea-cmp.comparison-chart .container .section-title {
  margin-right:40px
 }
 .pangea-cmp.comparison-chart .carousel-slide-copy-ctn .compare-chart,
 .pangea-cmp.comparison-chart .container-xl .compare-chart,
 .pangea-cmp.comparison-chart .container .compare-chart {
  margin-right:0
 }
 .pangea-cmp.comparison-chart .carousel-slide-copy-ctn .compare-chart .comparison-content-ctn,
 .pangea-cmp.comparison-chart .container-xl .compare-chart .comparison-content-ctn,
 .pangea-cmp.comparison-chart .container .compare-chart .comparison-content-ctn {
  padding-right:40px
 }
}
.pangea-cmp.comparison-chart .section-title {
 margin:0;
 border-bottom:1px solid #e1e2e3;
 font-size:18px;
 padding-bottom:12px
}
@media (max-width:1024px) {
 .pangea-cmp.comparison-chart .section-title {
  border-bottom:0
 }
}
.pangea-cmp.comparison-chart .compare-chart {
 opacity:0
}
.pangea-cmp.comparison-chart .compare-chart.init-ready {
 opacity:1
}
.pangea-cmp.comparison-chart .remove-element {
 transition:transform 150ms ease-out,opacity 150ms linear;
 transform:translateX(-50px);
 opacity:0
}
.pangea-cmp.comparison-chart .comparison-content-ctn {
 position:relative;
 height:100%;
 overflow:auto
}
.pangea-cmp.comparison-chart .comparison-content-ctn.sticky-header {
 position:sticky;
 top:0;
 z-index:4
}
.pangea-cmp.comparison-chart .comparison-content-ctn.compare-content {
 top:-8px
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row {
 display:inline-flex;
 border-bottom:1px solid #e1e2e3
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row:last-of-type {
 border-bottom:none
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell {
 min-width:130px;
 justify-self:center;
 align-self:center;
 text-align:center;
 padding:10px 20px;
 font-size:14px;
 margin-right:2px
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell h2,
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell p {
 font-size:14px
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell.blank,
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell.sticky-left {
 max-width:18vw;
 min-width:90px;
 position:sticky;
 left:0;
 border-right:1px solid #ffffff;
 background-color:#fff;
 padding:8px;
 z-index:3;
 align-self:auto;
 display:flex;
 flex-direction:column;
 justify-content:center
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell.blank.border-right-shown,
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell.sticky-left.border-right-shown {
 border-right-color:#e1e2e3
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell.blank img,
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell.sticky-left img {
 max-width:80%;
 height:auto
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell.sticky-left img {
 margin:0 auto
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell.price-title {
 text-align:left;
 align-items:flex-start;
 padding:10px
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell.blank {
 border-right-color:#ffffff;
 background-color:#fff
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell.blank.border-right-shown {
 border-right-color:#e1e2e3
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell.description,
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell.feature-title {
 font-weight:700
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell .product-title a {
 display:block;
 text-decoration:none
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell .product-title a:hover {
 text-decoration:underline
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell .product-title h2 {
 margin-bottom:6px
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell .product-image {
 position:relative
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell .product-image .responsive-img {
 align-items:center
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell .dot-filled {
 display:inline-block;
 background:var(--p-accent-color,#2f3132);
 width:16px;
 height:16px;
 border-radius:100%
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell .dot {
 display:inline-block;
 border:2px solid;
 border-color:var(--p-accent-color,#2f3132);
 width:16px;
 height:16px;
 border-radius:100%
}
.pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row.product-features {
 position:sticky;
 top:0;
 min-height:20px;
 z-index:1;
 background:#fff;
 background-color:#fff;
 border-bottom:1px solid #e1e2e3
}
@media (max-width:1024px) {
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row.product-features {
  border-top:1px solid #e1e2e3
 }
}
@media (min-width:720px) {
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell {
  font-size:16px
 }
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell h2 {
  font-size:18px
 }
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row.product-features .price-title {
  display:none
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row.product-details .cell {
  padding-bottom:20px
 }
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell {
  width:175px
 }
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell .product-title {
  margin-top:10px;
  font-size:16px
 }
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell .product-price {
  font-size:14px
 }
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell .product-image {
  padding:20px 20px 0
 }
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell .product-image .responsive-img {
  align-items:center
 }
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell.sticky-left {
  display:flex;
  flex-direction:column
 }
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell.blank,
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell.sticky-left {
  min-width:130px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row {
  display:flex;
  min-width:unset
 }
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell {
  min-width:unset;
  padding:30px;
  width:100%
 }
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell.blank {
  padding:20px;
  max-width:unset
 }
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row .cell.feature-title {
  text-align:left;
  align-items:flex-start;
  padding:30px 20px
 }
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row.product-titles .cell {
  justify-content:end;
  display:block
 }
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row.product-titles .cell .product-desc,
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row.product-titles .cell .product-image,
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row.product-titles .cell .product-title {
  margin-bottom:10px
 }
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row.product-titles .cell .product-image {
  height:220px;
  display:flex;
  padding-bottom:10px;
  align-items:flex-end;
  max-width:150px;
  margin-left:auto;
  margin-right:auto
 }
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row.product-titles .cell .product-title {
  font-size:20px
 }
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row.product-titles .cell .product-desc {
  display:contents
 }
 .pangea-cmp.comparison-chart .comparison-content-ctn .comparison-row.product-titles .cell .product-price {
  font-size:18px;
  margin-top:10px
 }
}
.pangea-cmp.comparison-chart .remove-product {
 display:none;
 position:absolute;
 justify-content:center;
 align-items:center;
 left:0;
 top:0
}
.pangea-cmp.comparison-chart .remove-product button.product-remove {
 background:#2f3132;
 color:#fff;
 width:32px;
 height:32px;
 border-radius:50%;
 transform-origin:center;
 transition:transform 0.2s ease-out
}
.pangea-cmp.comparison-chart .remove-product button.product-remove:hover {
 transform:scale(1.2)
}
.pangea-cmp.comparison-chart .remove-product button.product-remove:hover span:after {
 transition:transform 0.2s ease-out;
 transform:scale(1.2)
}
.pangea-cmp.comparison-chart[data-removeable-items=true] .remove-product {
 display:flex
}
.pangea-cmp.comparison-chart.no-remove .remove-product {
 display:none
}
@media (max-width:719px) {
 .pangea-cmp.comparison-chart[data-theme-mobile=theme-light] {
  background:#fff
 }
 .pangea-cmp.comparison-chart[data-theme-mobile=theme-dark] {
  background:#2f3132;
  color:#fff
 }
 .pangea-cmp.comparison-chart[data-theme-mobile=theme-dark] .section-title {
  color:#fff
 }
 .pangea-cmp.comparison-chart[data-theme-mobile=theme-dark] .comparison-content-ctn .comparison-row {
  border-bottom-color:rgba(0,0,0,0.15)
 }
 .pangea-cmp.comparison-chart[data-theme-mobile=theme-dark] .comparison-content-ctn .comparison-row .cell.blank,
 .pangea-cmp.comparison-chart[data-theme-mobile=theme-dark] .comparison-content-ctn .comparison-row .cell.sticky-left {
  background:#2f3132;
  border-right-color:#2f3132
 }
 .pangea-cmp.comparison-chart[data-theme-mobile=theme-dark] .comparison-content-ctn .comparison-row .cell .dot-filled {
  background-color:var(--p-accent-color,#fff)
 }
 .pangea-cmp.comparison-chart[data-theme-mobile=theme-dark] .comparison-content-ctn .comparison-row .cell .dot {
  border-color:var(--p-accent-color,#fff)
 }
 .pangea-cmp.comparison-chart[data-theme-mobile=theme-dark] .comparison-content-ctn .comparison-row.product-features {
  color:#fff;
  background:#2f3132
 }
 .pangea-cmp.comparison-chart[data-theme-mobile=theme-dark] .comparison-content-ctn .comparison-row.product-features .blank.border-right-shown {
  border-right-color:#e1e2e3
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.comparison-chart[data-theme-tablet=theme-light] {
  background:#fff
 }
 .pangea-cmp.comparison-chart[data-theme-tablet=theme-dark] {
  background:#2f3132;
  color:#fff
 }
 .pangea-cmp.comparison-chart[data-theme-tablet=theme-dark] .section-title {
  color:#fff
 }
 .pangea-cmp.comparison-chart[data-theme-tablet=theme-dark] .comparison-content-ctn .comparison-row {
  border-bottom-color:rgba(0,0,0,0.15)
 }
 .pangea-cmp.comparison-chart[data-theme-tablet=theme-dark] .comparison-content-ctn .comparison-row .cell.blank,
 .pangea-cmp.comparison-chart[data-theme-tablet=theme-dark] .comparison-content-ctn .comparison-row .cell.sticky-left {
  background:#2f3132;
  border-right-color:#2f3132
 }
 .pangea-cmp.comparison-chart[data-theme-tablet=theme-dark] .comparison-content-ctn .comparison-row .cell .dot-filled {
  background-color:var(--p-accent-color,#fff)
 }
 .pangea-cmp.comparison-chart[data-theme-tablet=theme-dark] .comparison-content-ctn .comparison-row .cell .dot {
  border-color:var(--p-accent-color,#fff)
 }
 .pangea-cmp.comparison-chart[data-theme-tablet=theme-dark] .comparison-content-ctn .comparison-row.product-features {
  color:#fff;
  background:#2f3132
 }
 .pangea-cmp.comparison-chart[data-theme-tablet=theme-dark] .comparison-content-ctn .comparison-row.product-features .blank.border-right-shown {
  border-right-color:#e1e2e3
 }
}
@media (min-width:1025px) {
 .pangea-cmp.comparison-chart[data-theme-desktop=theme-light] {
  background:#fff
 }
 .pangea-cmp.comparison-chart[data-theme-desktop=theme-dark] {
  background:#2f3132;
  color:#fff
 }
 .pangea-cmp.comparison-chart[data-theme-desktop=theme-dark] .section-title {
  color:#fff
 }
 .pangea-cmp.comparison-chart[data-theme-desktop=theme-dark] .comparison-content-ctn .comparison-row {
  border-bottom-color:rgba(0,0,0,0.15)
 }
 .pangea-cmp.comparison-chart[data-theme-desktop=theme-dark] .comparison-content-ctn .comparison-row .cell.blank {
  background:#2f3132;
  border-right-color:#2f3132
 }
 .pangea-cmp.comparison-chart[data-theme-desktop=theme-dark] .comparison-content-ctn .comparison-row .cell .dot-filled {
  background-color:var(--p-accent-color,#fff)
 }
 .pangea-cmp.comparison-chart[data-theme-desktop=theme-dark] .comparison-content-ctn .comparison-row .cell .dot {
  border-color:var(--p-accent-color,#fff)
 }
}
.pangea-cmp.comparison-chart[data-striped=true] .comparison-row:nth-child(2n) {
 background-color:#f4f4f4
}
.pangea-cmp.comparison-chart[data-striped=true] .comparison-row:nth-child(2n) .cell.sticky-left {
 background-color:#f4f4f4;
 border-right-color:#f4f4f4
}
.pangea-cmp.comparison-chart[data-striped=true] .comparison-row:nth-child(2n) .cell.sticky-left.border-right-shown {
 border-right-color:#e1e2e3
}
.pangea-cmp.comparison-chart[data-striped=true] .comparison-row:nth-child(2n) .cell.blank {
 background-color:#f4f4f4;
 border-right-color:#f4f4f4
}
@media (max-width:719px) {
 .pangea-cmp.comparison-chart[data-striped=true][data-theme-tablet=theme-dark] .compare-content .comparison-row:nth-child(odd) {
  color:#fff;
  background-color:#2b2c2e
 }
 .pangea-cmp.comparison-chart[data-striped=true][data-theme-tablet=theme-dark] .compare-content .comparison-row:nth-child(odd) .sticky-left {
  color:#fff;
  background-color:#2b2c2e;
  border-right-color:#2b2c2e
 }
 .pangea-cmp.comparison-chart[data-striped=true][data-theme-tablet=theme-dark] .compare-content .comparison-row:nth-child(odd) .sticky-left.border-right-shown {
  border-right-color:#e1e2e3
 }
 .pangea-cmp.comparison-chart[data-striped=true][data-theme-tablet=theme-dark] .compare-content .comparison-row:nth-child(2n) {
  color:#fff;
  background-color:#2f3132
 }
 .pangea-cmp.comparison-chart[data-striped=true][data-theme-tablet=theme-dark] .compare-content .comparison-row:nth-child(2n) .sticky-left {
  background-color:#2f3132;
  border-right-color:#2f3132
 }
 .pangea-cmp.comparison-chart[data-striped=true][data-theme-tablet=theme-dark] .compare-content .comparison-row:nth-child(2n) .sticky-left.border-right-shown {
  border-right-color:#e1e2e3
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.comparison-chart[data-striped=true][data-theme-tablet=theme-dark] .compare-content .comparison-row:nth-child(odd) {
  color:#fff;
  background-color:#2b2c2e
 }
 .pangea-cmp.comparison-chart[data-striped=true][data-theme-tablet=theme-dark] .compare-content .comparison-row:nth-child(odd) .sticky-left {
  color:#fff;
  background-color:#2b2c2e;
  border-right-color:#2b2c2e
 }
 .pangea-cmp.comparison-chart[data-striped=true][data-theme-tablet=theme-dark] .compare-content .comparison-row:nth-child(odd) .sticky-left.border-right-shown {
  border-right-color:#e1e2e3
 }
 .pangea-cmp.comparison-chart[data-striped=true][data-theme-tablet=theme-dark] .compare-content .comparison-row:nth-child(2n) {
  color:#fff;
  background-color:#2f3132
 }
 .pangea-cmp.comparison-chart[data-striped=true][data-theme-tablet=theme-dark] .compare-content .comparison-row:nth-child(2n) .sticky-left {
  background-color:#2f3132;
  border-right-color:#2f3132
 }
 .pangea-cmp.comparison-chart[data-striped=true][data-theme-tablet=theme-dark] .compare-content .comparison-row:nth-child(2n) .sticky-left.border-right-shown {
  border-right-color:#e1e2e3
 }
}
@media (min-width:1025px) {
 .pangea-cmp.comparison-chart[data-striped=true][data-theme-desktop=theme-dark] .comparison-row:nth-child(odd) {
  color:#fff
 }
 .pangea-cmp.comparison-chart[data-striped=true][data-theme-desktop=theme-dark] .comparison-row:nth-child(2n) {
  color:#fff;
  background-color:#2b2c2e
 }
}
.pangea-cmp.tabs-banner-container {
 overflow:hidden
}
.pangea-cmp.tabs-banner-container .tabs-banner-slides {
 position:relative
}
body:not(.wcm-edit):not(.wcm-design):not(.wcm-preview):not(.xf-web-container) .pangea-cmp.tabs-banner-container .tabs-banner-slide .banner-copy-ctn,
body:not(.wcm-edit):not(.wcm-design):not(.wcm-preview):not(.xf-web-container) .pangea-cmp.tabs-banner-container .tabs-banner-slide .banner-tabs,
body:not(.wcm-edit):not(.wcm-design):not(.wcm-preview):not(.xf-web-container) .pangea-cmp.tabs-banner-container .tabs-banner-slide .dot-nav {
 visibility:hidden
}
body.wcm-design .pangea-cmp.tabs-banner-container .tabs-banner-static,
body.wcm-edit .pangea-cmp.tabs-banner-container .tabs-banner-static,
body.wcm-preview .pangea-cmp.tabs-banner-container .tabs-banner-static,
body.xf-web-container .pangea-cmp.tabs-banner-container .tabs-banner-static {
 display:none
}
.pangea-cmp.tabs-banner-container .tabs-banner-slide {
 position:relative;
 opacity:0
}
.pangea-cmp.tabs-banner-container .tabs-banner-slide:first-child {
 opacity:1
}
.pangea-cmp.tabs-banner-container .tabs-banner-slide.open {
 z-index:1;
 opacity:1
}
.pangea-cmp.tabs-banner-container .tabs-banner-slide.transition {
 transition:opacity 0.3s ease
}
.pangea-cmp.tabs-banner-container .tabs-banner-slide.closed {
 position:absolute;
 top:0;
 left:0;
 right:0;
 width:100%
}
body.wcm-design .pangea-cmp.tabs-banner-container .tabs-banner-slide.closed,
body.wcm-edit .pangea-cmp.tabs-banner-container .tabs-banner-slide.closed,
body.wcm-preview .pangea-cmp.tabs-banner-container .tabs-banner-slide.closed,
body.xf-web-container .pangea-cmp.tabs-banner-container .tabs-banner-slide.closed {
 display:none
}
.pangea-cmp.tabs-banner-container .tabs-banner-frame {
 position:relative
}
.pangea-cmp.tabs-banner-container .tabs-banner-static {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 width:100%;
 height:100%;
 z-index:2;
 4
}
.pangea-cmp.tabs-banner-container .tabs-banner-static .banner-wrapper {
 height:100%
}
.pangea-cmp.tabs-banner-container .tabs-banner-static .banner {
 min-height:100%
}
.pangea-cmp.tabs-banner-container .tabs-banner-static .banner-img-ctn,
.pangea-cmp.tabs-banner-container .tabs-banner-static .video-ctn {
 visibility:hidden
}
.pangea-cmp.tabs-banner-container .banner-tabs,
.pangea-cmp.tabs-banner-container[data-hide-dot-titles=true] .dot-nav-title,
.pangea-cmp.tabs-banner-container[data-hide-first-tab=true] .banner-tab:first-child,
.pangea-cmp.tabs-banner-container[data-hide-first-tab=true] .indicator-dot:first-child {
 display:none
}
@media (min-width:1025px) {
 .pangea-cmp.tabs-banner-container .dot-nav {
  display:none
 }
 .pangea-cmp.tabs-banner-container .banner-tabs {
  display:block
 }
 .pangea-cmp.tabs-banner-container .banner-tab {
  display:flex;
  flex-direction:column;
  align-items:stretch;
  min-height:70px;
  padding:10px 0;
  width:100%;
  color:#697172;
  border-bottom:2px solid #c3c6c8;
  text-align:left;
  font-weight:700
 }
 .pangea-cmp.tabs-banner-container .banner-tab img {
  width:auto
 }
 .pangea-cmp.tabs-banner-container .banner-tab:hover {
  color:#2f3132;
  border-color:#2f3132
 }
 .pangea-cmp.tabs-banner-container .banner-tab.active {
  color:#000;
  border-color:#2f3132;
  border-bottom-width:4px;
  padding-bottom:8px
 }
 .pangea-cmp.tabs-banner-container .tab-image {
  flex-grow:1
 }
 .pangea-cmp.tabs-banner-container .tab-image img {
  margin-top:10px;
  margin-bottom:10px
 }
 .pangea-cmp.tabs-banner-container[data-tabs-orientation=horizontal] .banner-tabs {
  width:calc(300% - 24px);
  margin-right:24px;
  display:flex;
  justify-content:center
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp.tabs-banner-container[data-tabs-orientation=horizontal] .banner-tabs {
  width:calc(150% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp.tabs-banner-container[data-tabs-orientation=horizontal] .banner-tabs {
  width:calc(100% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.tabs-banner-container[data-tabs-orientation=horizontal] .banner-tabs-inner {
  display:flex;
  margin-right:-20px
 }
 .pangea-cmp.tabs-banner-container[data-tabs-orientation=horizontal] .banner-tab {
  width:auto;
  margin-right:20px
 }
 .pangea-cmp.tabs-banner-container[data-tabs-orientation=horizontal] .banner[data-layout-desktop=txt-top-img-bot] .banner-img-ctn {
  order:10
 }
 .pangea-cmp.tabs-banner-container[data-tabs-orientation=horizontal] .banner[data-layout-desktop=txt-top-img-bot] .banner-tabs {
  margin-top:-30px;
  margin-bottom:40px
 }
 .pangea-cmp.tabs-banner-container[data-tabs-orientation=horizontal] .banner[data-layout-desktop=txt-bot-img-top] .banner-tabs {
  order:10;
  margin-top:20px
 }
 .pangea-cmp.tabs-banner-container[data-tabs-orientation=horizontal] .banner[data-layout-desktop=txt-left-img-right] .banner-img-ctn,
 .pangea-cmp.tabs-banner-container[data-tabs-orientation=horizontal] .banner[data-layout-desktop=txt-right-img-left] .banner-img-ctn {
  margin-bottom:40px
 }
 .pangea-cmp.tabs-banner-container .banner[data-theme-desktop=theme-light] .banner-tab {
  color:#697172;
  border-color:#c3c6c8
 }
 .pangea-cmp.tabs-banner-container .banner[data-theme-desktop=theme-light] .banner-tab:hover {
  color:var(--p-accent-color,#2f3132);
  border-color:var(--p-accent-color,#2f3132)
 }
 .pangea-cmp.tabs-banner-container .banner[data-theme-desktop=theme-light] .banner-tab.active {
  color:var(--p-accent-color,#000);
  border-color:var(--p-accent-color,#2f3132)
 }
 .pangea-cmp.tabs-banner-container .banner[data-theme-desktop=theme-dark] .banner-tab {
  color:#c3c6c8;
  border-color:#697172
 }
 .pangea-cmp.tabs-banner-container .banner[data-theme-desktop=theme-dark] .banner-tab.active,
 .pangea-cmp.tabs-banner-container .banner[data-theme-desktop=theme-dark] .banner-tab:hover {
  color:var(--p-accent-color,#fff);
  border-color:var(--p-accent-color,#fff)
 }
 .pangea-cmp.tabs-banner-container[data-ui-type=hover] .match-size .banner-tab {
  flex:1 1 0
 }
 .pangea-cmp.tabs-banner-container[data-ui-type=hover][data-tabs-orientation=vertical] .banner-tabs-inner {
  display:flex;
  flex-direction:column;
  margin-top:-20px
 }
 .pangea-cmp.tabs-banner-container[data-ui-type=hover][data-tabs-orientation=vertical] .banner-tab {
  margin-top:20px
 }
 .pangea-cmp.tabs-banner-container[data-ui-type=hover] .banner-tabs .banner-tab {
  text-align:center;
  padding:30px 40px;
  border-bottom-width:0
 }
 .pangea-cmp.tabs-banner-container[data-ui-type=hover] .banner-tabs .tab-image {
  display:flex;
  align-items:center;
  justify-content:center
 }
 .pangea-cmp.tabs-banner-container[data-ui-type=hover] .banner-tabs .tab-image img {
  margin-top:0;
  margin-bottom:20px
 }
 .pangea-cmp.tabs-banner-container[data-ui-type=hover] .banner-tabs .tab-title {
    
  text-transform:uppercase;
  font-size:13px
 }
 .pangea-cmp.tabs-banner-container[data-ui-type=hover] .banner-tabs .banner-tab.hide-text .tab-image img {
  margin-bottom:0
 }
 .pangea-cmp.tabs-banner-container[data-ui-type=hover] .banner[data-theme-desktop=theme-light] .banner-tab {
  color:#2f3132
 }
 .pangea-cmp.tabs-banner-container[data-ui-type=hover] .banner[data-theme-desktop=theme-light] .banner-tab.active {
  background:#fff
 }
 .pangea-cmp.tabs-banner-container[data-ui-type=hover] .banner[data-theme-desktop=theme-dark] .banner-tab {
  color:#fff
 }
 .pangea-cmp.tabs-banner-container[data-ui-type=hover] .banner[data-theme-desktop=theme-dark] .banner-tab.active {
  background:#2f3132
 }
}
.pangea-cmp.tabs-banner-container[data-ui-type=accordion] .banner-tabs,
.pangea-cmp.tabs-banner-container[data-ui-type=accordion] .dot-nav {
 display:none
}
.pangea-cmp.tabs-banner-container .tabs-banner-accordion .accordion-content {
 overflow:hidden
}
.pangea-cmp.tabs-banner-container .tabs-banner-accordion .accordion-content.transition {
 transition:height 0.3s ease
}
.pangea-cmp.tabs-banner-container .accordion-item>button {
 padding:5px 0 10px;
 color:var(--p-accent-color,#000)
}
.pangea-cmp.tabs-banner-container .accordion-item>button:before {
 font-weight:700;
 font-size:24px;
 display:inline-block;
 width:20px;
 position:relative;
 top:1px
}
.pangea-cmp.tabs-banner-container .accordion-item>button.open-accordion:before {
 content:"+"
}
.pangea-cmp.tabs-banner-container .accordion-item>button.close-accordion:before {
 content:"-"
}
.pangea-cmp.tabs-banner-container .accordion-item.closed button.close-accordion,
.pangea-cmp.tabs-banner-container .accordion-item.open button.open-accordion {
 display:none
}
.pangea-cmp.tabs-banner-container .accordion-item.closed .accordion-content {
 height:0
}
.pangea-cmp.tabs-banner-container .accordion-item+.accordion-item>button {
 margin-top:5px
}
@media (max-width:719px) {
 .pangea-cmp.tabs-banner-container .banner[data-theme-mobile=theme-dark] .accordion-item>button {
  color:var(--p-accent-color,#fff)
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.tabs-banner-container .banner[data-theme-tablet=theme-dark] .accordion-item>button {
  color:var(--p-accent-color,#fff)
 }
}
@media (min-width:1025px) {
 .pangea-cmp.tabs-banner-container .banner[data-theme-desktop=theme-dark] .accordion-item>button {
  color:var(--p-accent-color,#fff)
 }
}
.pangea-cmp .banner .dot-nav {
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 width:100%
}
.pangea-cmp .banner .dot-nav-title {
 text-align:center;
 color:var(--p-accent-color,#2f3132);
 font-weight:700;
 padding-top:20px
}
.pangea-cmp .banner .indicator-dot-nav {
 margin-top:10px
}
@media (max-width:719px) {
 .pangea-cmp .banner[data-theme-mobile=theme-light] .dot-nav-title {
  color:var(--p-accent-color,#2f3132)
 }
 .pangea-cmp .banner[data-theme-mobile=theme-light] .indicator-dot:after {
  border-color:var(--p-accent-color,#000)
 }
 .pangea-cmp .banner[data-theme-mobile=theme-light] .indicator-dot:not(.active):after {
  background:var(--p-accent-color,#000)
 }
 .pangea-cmp .banner[data-theme-mobile=theme-dark] .accordion-item>button,
 .pangea-cmp .banner[data-theme-mobile=theme-dark] .dot-nav-title {
  color:var(--p-accent-color,#fff)
 }
 .pangea-cmp .banner[data-theme-mobile=theme-dark] .indicator-dot:after {
  border-color:var(--p-accent-color,#fff)
 }
 .pangea-cmp .banner[data-theme-mobile=theme-dark] .indicator-dot:not(.active):after {
  background:var(--p-accent-color,#fff)
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp .banner[data-theme-tablet=theme-light] .dot-nav-title {
  color:var(--p-accent-color,#2f3132)
 }
 .pangea-cmp .banner[data-theme-tablet=theme-light] .indicator-dot:after {
  border-color:var(--p-accent-color,#000)
 }
 .pangea-cmp .banner[data-theme-tablet=theme-light] .indicator-dot:not(.active):after {
  background:var(--p-accent-color,#000)
 }
 .pangea-cmp .banner[data-theme-tablet=theme-dark] .accordion-item>button,
 .pangea-cmp .banner[data-theme-tablet=theme-dark] .dot-nav-title {
  color:var(--p-accent-color,#fff)
 }
 .pangea-cmp .banner[data-theme-tablet=theme-dark] .indicator-dot:after {
  border-color:var(--p-accent-color,#fff)
 }
 .pangea-cmp .banner[data-theme-tablet=theme-dark] .indicator-dot:not(.active):after {
  background:var(--p-accent-color,#fff)
 }
}
.pangea-cmp.recommended-products h2 {
 letter-spacing:0px
}
.pangea-cmp.recommended-products[data-target-mbox*=recently] .slick-track {
 margin-right:0;
 margin-left:0
}
.pangea-cmp.recommended-products[data-target-mbox*=recently] .slick-track .product-description,
.pangea-cmp.recommended-products[data-target-mbox*=recently] .slick-track .product-price>.price-atc .price-atc-ctn {
 text-align:left
}
.pangea-cmp.recommended-products .section-title {
 padding-top:30px;
 margin-bottom:20px;
 text-align:center;
 font-size:24px;
 line-height:26px
}
@media (min-width:720px) {
 .pangea-cmp.recommended-products .section-title {
  font-size:30px;
  line-height:32px
 }
}
.pangea-cmp.recommended-products .product-wrap .product-image {
 background:#f4f4f4
}
.pangea-cmp.recommended-products .product-wrap .product-image .responsive-img {
 padding:10%
}
.pangea-cmp.recommended-products .product-wrap .product-image .responsive-img img {
 transition:all 0.2s ease-in-out;
 max-width:unset;
 width:100%;
 object-fit:contain
}
.pangea-cmp.recommended-products .product-wrap:hover img {
 transform:scale(1.15)
}
.pangea-cmp.recommended-products .product-wrap:hover a h2 {
 text-decoration:underline
}
.pangea-cmp.recommended-products .product-wrap .product-description {
 margin-top:20px;
 margin-bottom:10px;
 text-align:center
}
.pangea-cmp.recommended-products .product-wrap .product-description h2 {
 margin-bottom:15px
}
.pangea-cmp.recommended-products .product-wrap a {
 text-decoration:none
}
.pangea-cmp.recommended-products.carousel .carousel-simple {
 overflow:hidden;
 display:flex;
 flex-wrap:wrap;
 align-items:stretch;
 margin-right:-24px;
 width:calc(100% + 24px);
 justify-content:flex-start
}
@media (min-width:720px) {
 .pangea-cmp.recommended-products.carousel .carousel-simple {
  margin-right:-24px;
  width:calc(100% + 24px)
 }
}
@media (min-width:1025px) {
 .pangea-cmp.recommended-products.carousel .carousel-simple {
  margin-right:-20px;
  width:calc(100% + 20px)
 }
}
@media (min-width:1490px) {
 .pangea-cmp.recommended-products.carousel .carousel-simple {
  margin-right:-20px;
  width:calc(100% + 20px)
 }
}
.pangea-cmp.recommended-products.carousel .carousel-simple .slick-list {
 margin-left:0%;
 width:100%;
 margin-right:0
}
@media (min-width:720px) {
 .pangea-cmp.recommended-products.carousel .carousel-simple .slick-list {
  margin-left:0%
 }
}
@media (min-width:1025px) {
 .pangea-cmp.recommended-products.carousel .carousel-simple .slick-list {
  margin-left:8.33333%
 }
}
@media (min-width:1490px) {
 .pangea-cmp.recommended-products.carousel .carousel-simple .slick-list {
  margin-left:7.14286%
 }
}
@media (min-width:720px) {
 .pangea-cmp.recommended-products.carousel .carousel-simple .slick-list {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp.recommended-products.carousel .carousel-simple .slick-list {
  width:83.33333%;
  margin-right:0
 }
}
@media (min-width:1490px) {
 .pangea-cmp.recommended-products.carousel .carousel-simple .slick-list {
  width:85.71429%;
  margin-right:0
 }
}
.pangea-cmp.recommended-products.carousel .carousel-simple-controls .next-btn {
 right:0
}
.pangea-cmp.recommended-products.carousel .carousel-simple-controls .prev-btn {
 left:0
}
.pangea-cmp.recommended-products.mobile-stacked .carousel-simple {
 padding-bottom:0
}
.pangea-cmp.recommended-products.mobile-stacked .carousel-simple .slick-list {
 height:100%!important
}
.pangea-cmp.recommended-products.mobile-stacked .carousel-simple .slick-list .slick-track {
 width:100%!important;
 transform:unset!important
}
.pangea-cmp.recommended-products.mobile-stacked .carousel-simple .slick-list .slick-track .slick-slide[data-slide-index="0"] {
 margin-bottom:30px
}
.pangea-cmp.recommended-products.mobile-stacked .carousel-simple .slick-dots,
.pangea-cmp.recommended-products.mobile-stacked .carousel-simple .slick-list .slick-track .slick-cloned {
 display:none!important
}
.pangea-cmp.recommended-products.mobile-stacked .carousel-simple-controls {
 display:none
}
@media (max-width:719px) {
 .pangea-cmp.recommended-products .product-wrap .product-image .responsive-img {
  padding:10%
 }
 .pangea-cmp.recommended-products .product-wrap .product-image .responsive-img img {
  height:170px
 }
 .pangea-cmp.recommended-products .product-wrap .product-description {
  margin-top:20px;
  margin-bottom:10px;
  text-align:center
 }
 .pangea-cmp.recommended-products .product-wrap .product-description h2 {
  margin-bottom:15px
 }
 .pangea-cmp.recommended-products .product-wrap .product-price .price-atc-ctn {
  text-align:center;
  justify-content:center
 }
 .pangea-cmp.recommended-products[data-theme-mobile=theme-dark] {
  background:#2f3132;
  color:#fff
 }
 .pangea-cmp.recommended-products[data-theme-mobile=theme-dark] .content-ctn>div {
  color:#fff
 }
 .pangea-cmp.recommended-products[data-theme-mobile=theme-dark] .product-wrap .product-image {
  background:#fff
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.recommended-products .section-title {
  padding-top:50px;
  margin-bottom:30px
 }
 .pangea-cmp.recommended-products .product-wrap .product-image .responsive-img {
  padding:15%
 }
 .pangea-cmp.recommended-products .product-wrap .product-image .responsive-img img {
  height:145px
 }
 .pangea-cmp.recommended-products .product-wrap .product-description {
  text-align:left
 }
 .pangea-cmp.recommended-products.carousel .carousel-simple {
  justify-content:flex-start!important
 }
 .pangea-cmp.recommended-products[data-theme-tablet=theme-dark] {
  background:#2f3132;
  color:#fff
 }
 .pangea-cmp.recommended-products[data-theme-tablet=theme-dark] .content-ctn>div {
  color:#fff
 }
 .pangea-cmp.recommended-products[data-theme-tablet=theme-dark] .product-wrap .product-image {
  background:#fff
 }
}
@media (min-width:1025px) {
 .pangea-cmp.recommended-products .section-title {
  padding-top:80px;
  margin-bottom:40px
 }
 .pangea-cmp.recommended-products .product-wrap .product-image .responsive-img {
  padding:12%
 }
 .pangea-cmp.recommended-products .product-wrap .product-image .responsive-img img {
  height:160px
 }
 .pangea-cmp.recommended-products .product-wrap .product-description {
  text-align:left
 }
 .pangea-cmp.recommended-products[data-theme-desktop=theme-dark] {
  background:#2f3132;
  color:#fff
 }
 .pangea-cmp.recommended-products[data-theme-desktop=theme-dark] .content-ctn>div {
  color:#fff
 }
 .pangea-cmp.recommended-products[data-theme-desktop=theme-dark] .product-wrap .product-image {
  background:#fff
 }
}
@media (min-width:1490px) {
 .pangea-cmp.recommended-products:not(.carousel) .carousel-simple {
  display:flex;
  flex-wrap:wrap;
  align-items:stretch;
  margin-right:-24px;
  width:calc(100% + 24px);
  display:block
 }
}
@media (min-width:1490px) and (min-width:720px) {
 .pangea-cmp.recommended-products:not(.carousel) .carousel-simple {
  margin-right:-24px;
  width:calc(100% + 24px)
 }
}
@media (min-width:1490px) and (min-width:1025px) {
 .pangea-cmp.recommended-products:not(.carousel) .carousel-simple {
  margin-right:-20px;
  width:calc(100% + 20px)
 }
}
@media (min-width:1490px) and (min-width:1490px) {
 .pangea-cmp.recommended-products:not(.carousel) .carousel-simple {
  margin-right:-20px;
  width:calc(100% + 20px)
 }
}
@media (min-width:1490px) {
 .pangea-cmp.recommended-products:not(.carousel) .carousel-simple .slick-list {
  margin-left:7.14286%;
  width:85.71429%;
  margin-right:0
 }
}
@media (min-width:1490px) and (min-width:720px) {
 .pangea-cmp.recommended-products:not(.carousel) .carousel-simple .slick-list {
  margin-left:7.14286%
 }
}
@media (min-width:1490px) and (min-width:1025px) {
 .pangea-cmp.recommended-products:not(.carousel) .carousel-simple .slick-list {
  margin-left:7.14286%
 }
}
@media (min-width:1490px) and (min-width:720px) {
 .pangea-cmp.recommended-products:not(.carousel) .carousel-simple .slick-list {
  width:85.71429%;
  margin-right:0
 }
}
@media (min-width:1490px) and (min-width:1025px) {
 .pangea-cmp.recommended-products:not(.carousel) .carousel-simple .slick-list {
  width:85.71429%;
  margin-right:0
 }
}
.pangea-cmp .callout-group {
 position:relative
}
.pangea-cmp .callout-group .video-ctn {
 width:100%;
 position:absolute;
 top:0
}
.pangea-cmp .callout-group .video-ctn video {
 margin:0 auto
}
.pangea-cmp .callout-group .poster {
 position:absolute;
 top:0;
 width:100%;
 opacity:1;
 transition:opacity 500ms linear;
 transition-delay:2s
}
.pangea-cmp .callout-group .final {
 position:relative
}
.pangea-cmp .callout-group svg {
 ;
 opacity:1;
 transition:opacity 200ms linear;
 transition-delay:500ms
}
.pangea-cmp .callout-group svg .lines line,
.pangea-cmp .callout-group svg .lines path {
 opacity:0
}
@media (prefers-reduced-motion:reduce) {
 .pangea-cmp .callout-group svg .lines line,
 .pangea-cmp .callout-group svg .lines path {
  transition:none
 }
}
.pangea-cmp .callout-group svg .lines line.animate,
.pangea-cmp .callout-group svg .lines path.animate {
 opacity:1
}
.pangea-cmp .callout-group svg .title {
 opacity:0;
 transition:opacity 200ms linear
}
@media (prefers-reduced-motion:reduce) {
 .pangea-cmp .callout-group svg .title {
  transition-duration:50ms
 }
}
.pangea-cmp .callout-group svg .title.animate {
 opacity:1
}
.pangea-cmp .callout-group svg .body {
 opacity:0;
 transition:opacity 200ms linear
}
@media (prefers-reduced-motion:reduce) {
 .pangea-cmp .callout-group svg .body {
  transition-duration:50ms;
  transition-delay:0ms
 }
}
.pangea-cmp .callout-group svg .body.animate {
 opacity:1;
 transition-delay:50ms
}
.pangea-cmp .callout-group.has-video video {
 width:100%;
 opacity:1;
 transition:opacity 200ms linear;
 transition-delay:200ms;
 display:block
}
.pangea-cmp .callout-group.video-ended .poster,
.pangea-cmp .callout-group.video-ended video {
 opacity:0
}
.pangea-cmp .callout-group.video-ended svg {
 opacity:1
}
.pangea-cmp .callout-group.in-view .poster {
 opacity:0
}
.pangea-cmp .callout-group.slide {
 opacity:0;
 z-index:0;
 transition:opacity 200ms linear
}
.pangea-cmp .callout-group.slide.drag-post-animation {
 opacity:1;
 transition:opacity 200ms linear,transform 200ms linear
}
.pangea-cmp .callout-group.has-played .poster {
 opacity:0;
 transition-delay:0ms
}
.pangea-cmp .callout-group.active.slide.current {
 z-index:1;
 opacity:1
}
.pangea-cmp .callout-group.active.slide.current svg {
 opacity:1;
 transition:opacity 500ms linear;
 transition-delay:2.5s
}
.pangea-cmp .callout-group.active.slide.current.has-played .poster {
 opacity:0;
 transition-delay:0ms
}
.pangea-cmp .callout-group.active.slide.current.has-played svg {
 opacity:1;
 transition:none;
 transition-delay:0ms
}
.pangea-cmp .callout-group .callout-media {
 width:100%;
 position:relative
}
.pangea-cmp .callout-group .callout-media .final,
.pangea-cmp .callout-group .callout-media .poster {
 text-align:center
}
.pangea-cmp .callout-group .callout-media .final>picture>img,
.pangea-cmp .callout-group .callout-media .poster>picture>img {
 display:inline-block
}
@media (prefers-reduced-motion:reduce) {
 .pangea-cmp .callout-group .callout-media .poster {
  display:none
 }
}
.pangea-cmp .callout-group .callout-svg {
 position:absolute;
 width:100%;
 top:0;
 left:0;
 right:0;
 display:inline-block;
 text-align:center
}
.desktop .pangea-cmp .callout-group .callout-svg .body,
.desktop .pangea-cmp .callout-group .callout-svg .title {
 font-size:14px
}
.mobile .pangea-cmp .callout-group .callout-svg .body,
.mobile .pangea-cmp .callout-group .callout-svg .title,
.tablet .pangea-cmp .callout-group .callout-svg .body,
.tablet .pangea-cmp .callout-group .callout-svg .title {
 font-size:16px
}
.pangea-cmp .callout-group .callout-svg svg {
 max-width:100%;
 height:auto
}
.author-mode .pangea-cmp .callout-group .callout-svg svg {
 height:inherit
}
.pangea-cmp .callout-group .callout-svg svg [class^=rect],
.pangea-cmp .callout-group .callout-svg svg rect {
 display:none
}
.author-mode .pangea-cmp .callout-group .callout-svg svg [class^=rect],
.author-mode .pangea-cmp .callout-group .callout-svg svg rect {
 display:inherit;
 opacity:0.2
}
.pangea-cmp .callout-group .callout-svg svg .title {
 font-weight:700;
 fill:#000
}
.pangea-cmp .callout-group .callout-svg svg .body,
.pangea-cmp .callout-group .callout-svg svg .footnote {
 font-weight:200;
 fill:#2f3132
}
.pangea-cmp .callout-group .callout-svg svg [class^=edit] {
 visibility:visible;
 opacity:1;
 fill:#ff0000
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp .callout-group .callout-svg svg [class^=edit] {
  font-size:20px
 }
}
@media (max-width:719px) {
 .pangea-cmp .callout-group .callout-svg svg [class^=edit] {
  font-size:20px
 }
}
.pangea-cmp .callout-group .callout-svg svg .edit-marker-x,
.pangea-cmp .callout-group .callout-svg svg .edit-marker-y {
 stroke:#ff00fb;
 stroke-width:2
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp .callout-group .callout-svg svg .edit-marker-x,
 .pangea-cmp .callout-group .callout-svg svg .edit-marker-y {
  stroke-width:3
 }
}
@media (max-width:719px) {
 .pangea-cmp .callout-group .callout-svg svg .edit-marker-x,
 .pangea-cmp .callout-group .callout-svg svg .edit-marker-y {
  stroke-width:3
 }
}
@keyframes svg_dash {
 to {
  stroke-dashoffset:0
 }
}
.pangea-cmp.callout-component .callout-carousel-wrap {
 z-index:1;
 position:relative;
 width:100%;
 bottom:0;
 margin-bottom:30px
}
.pangea-cmp.callout-component .callout-carousel-wrap .list-wrap {
 display:flex;
 flex-wrap:nowrap;
 align-items:stretch;
 position:relative;
 bottom:0;
 left:0;
 transition:transform 350ms ease-in-out;
 visibility:visible
}
.pangea-cmp.callout-component .callout-carousel-wrap .list-wrap .callout-group {
 position:absolute;
 width:100%;
 opacity:0
}
.pangea-cmp.callout-component .callout-carousel-wrap .list-wrap .callout-group.current {
 position:relative;
 opacity:1
}
.pangea-cmp.callout-component .callout-carousel-controls {
 display:none;
 position:absolute;
 bottom:0;
 left:0;
 justify-content:space-between;
 width:100%;
 ;
 height:100%
}
@media (min-width:1025px) {
 .pangea-cmp.callout-component .callout-carousel-controls {
  display:flex
 }
}
.author-mode .pangea-cmp.callout-component .callout-carousel-controls {
 display:none;
 visibility:hidden;
 height:10px
}
.pangea-cmp.callout-component .callout-carousel-controls .arrows {
 pointer-events:visible;
 height:100%;
 width:100px;
 display:flex;
 justify-content:center;
 align-items:center;
 cursor:pointer;
 z-index:3;
 transition:opacity 250ms linear;
 opacity:1;
 position:relative;
 outline:0
}
.pangea-cmp.callout-component .callout-carousel-controls .arrows:after {
 font-size:19px
}
.pangea-cmp.callout-component .callout-carousel-controls .arrows .icon {
 opacity:0.75;
 transition:opacity 250ms linear
}
.pangea-cmp.callout-component .callout-carousel-controls .arrows:hover .icon {
 opacity:1
}
.pangea-cmp.callout-component .callout-carousel-controls .arrows:before {
 content:"";
 width:100%;
 height:100%;
 display:block;
 position:absolute;
 top:0;
 bottom:0
}
.pangea-cmp.callout-component .callout-carousel-controls .arrows.arrow-right .icon {
 margin-left:auto;
 margin-right:0;
 transform-origin:center;
 transform:rotate(90deg)
}
.pangea-cmp.callout-component .callout-carousel-controls .arrows.arrow-left .icon {
 margin-right:auto;
 margin-left:0;
 transform-origin:center;
 transform:rotate(90deg)
}
.pangea-cmp.callout-component .callout-carousel-controls .arrows.disabled {
 ;
 opacity:0
}
.pangea-cmp.callout-component .callout-carousel-controls .arrows.arrow-right {
 margin-right:20px
}
.pangea-cmp.callout-component .callout-carousel-controls .arrows.arrow-left {
 margin-left:20px
}
.container-xl .pangea-cmp.callout-component .callout-carousel-controls .arrows.arrow-right,
.container .pangea-cmp.callout-component .callout-carousel-controls .arrows.arrow-right,
.pangea-cmp .carousel-slide-copy-ctn .pangea-cmp.callout-component .callout-carousel-controls .arrows.arrow-right {
 margin-right:-33px
}
.container-xl .pangea-cmp.callout-component .callout-carousel-controls .arrows.arrow-left,
.container .pangea-cmp.callout-component .callout-carousel-controls .arrows.arrow-left,
.pangea-cmp .carousel-slide-copy-ctn .pangea-cmp.callout-component .callout-carousel-controls .arrows.arrow-left {
 margin-left:-33px
}
.pangea-cmp.callout-component.author-mode .callout-breakpoint:before {
 position:absolute;
 top:0;
 left:0;
 color:#1da1f2
}
@media (max-width:719px) {
 .pangea-cmp.callout-component.author-mode .callout-breakpoint:before {
  content:"MOBILE"
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.callout-component.author-mode .callout-breakpoint:before {
  content:"TABLET"
 }
}
@media (min-width:1025px) {
 .pangea-cmp.callout-component.author-mode .callout-breakpoint:before {
  content:"DESKTOP"
 }
}
.pangea-cmp.callout-component.author-mode .list-wrap {
 flex-wrap:wrap
}
.pangea-cmp.callout-component.author-mode .callout-group {
 position:relative!important;
 display:inline-block;
 opacity:1!important;
 border:1px solid rgba(94,94,94,0.08)
}
@media (max-width:1024px) {
 .pangea-cmp.callout-component.author-mode .callout-group {
  max-width:50%
 }
}
.pangea-cmp.callout-component.author-mode .callout-group:before {
 position:absolute;
 top:0;
 right:0;
 color:#1da1f2;
 padding:10px
}
.pangea-cmp.callout-component.author-mode .callout-group:nth-child(n) {
 counter-increment:number
}
.pangea-cmp.callout-component.author-mode .callout-group:nth-child(n):before {
 content:counter(number)
}
.pangea-cmp.callout-component.author-mode .callout-carousel-controls,
.pangea-cmp.callout-component.author-mode .callout-carousel-controls-dots {
 display:none!important
}
.pangea-cmp.callout-component .callout-carousel-controls-dots .indicator-dot:after {
 transition:all 150ms linear;
 border-color:transparent;
 background-color:#000
}
.pangea-cmp.callout-component .callout-carousel-controls-dots .indicator-dot.active {
 
}
.pangea-cmp.callout-component .callout-carousel-controls-dots .indicator-dot.active:after {
 border-color:#000;
 background:transparent
}
.pangea-cmp.callout-component {
 width:auto;
 position:relative;
 overflow:visible
}
.pangea-cmp.callout-component .callout-breakpoint {
 visibility:hidden;
 position:absolute;
 top:0;
 z-index:-1;
 opacity:0
}
@media (max-width:719px) {
 .pangea-cmp.callout-component .callout-breakpoint.mobile {
  position:relative;
  visibility:visible;
  display:inherit;
  opacity:1;
  z-index:1
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.callout-component .callout-breakpoint.tablet {
  position:relative;
  visibility:visible;
  display:inherit;
  opacity:1;
  z-index:1
 }
}
@media (min-width:1025px) {
 .pangea-cmp.callout-component .callout-breakpoint.desktop {
  position:relative;
  visibility:visible;
  display:inherit;
  opacity:1;
  z-index:1
 }
}
.modal-trigger-p65 {
 text-decoration:underline
}
.p65-modal .pangea-modal-box-content.loaded {
 opacity:0;
 transition:opacity 500ms linear
}
.p65-modal .pangea-modal-box-content.ready {
 transition:opacity 500ms linear;
 transition-delay:250ms;
 opacity:1
}
.pangea-cmp.news-events-component .carousel-simple-ctn {
 overflow:visible
}
@media (min-width:1025px) {
 .pangea-cmp.news-events-component .slick-slide {
  margin:0 50px
 }
}
.pangea-cmp.news-events-component .media-cards li.cmp-carousel__item {
 display:flex!important;
 justify-content:center
}
.pangea-cmp.news-events-component .media-card {
 margin:0
}
@media (min-width:720px) {
 .pangea-cmp.news-events-component .media-card {
  max-width:none
 }
}
.pangea-cmp.news-events-component .media-card title:empty {
 display:none
}
.pangea-cmp.news-events-component .media-card .media-card-body {
 display:flex;
 flex-direction:column
}
.pangea-cmp.news-events-component .media-card .media-card-body p {
 order:1
}
.pangea-cmp.news-events-component .media-card .media-card-body .ctas-ctn {
 order:0
}
.pangea-cmp.news-events-component .media-card .media-card-body .ctas-ctn .cta {
 text-align:left
}
.pangea-cmp.news-events-component .carousel-simple-controls .slick-disabled,
.pangea-cmp.news-events-component .carousel-simple-controls [aria-disabled=true] {
 opacity:0;
 ;
 transition:opacity 250ms linear
}
.pangea-cmp.news-events-component .carousel-simple-controls .next-btn {
 right:-40px
}
.pangea-cmp.news-events-component .carousel-simple-controls .prev-btn {
 left:-40px
}
.pangea-cmp.marketo-form .success-msg,
.pangea-cmp.marketo-form form {
 color:#2f3132
}
.pangea-cmp.marketo-form a {
   
 color:#2f3132
}
.pangea-cmp.marketo-form a:hover {
 text-decoration:underline
}
.pangea-cmp.marketo-form a[href^="tel:"] {
 color:#697172
}
.pangea-cmp.marketo-form a[href^="tel:"]:hover {
 text-decoration:none
}
.pangea-cmp.marketo-form .hidden,
body:not(.wcm-edit):not(.wcm-design):not(.wcm-preview):not(.xf-web-container) .pangea-cmp.marketo-form .success-ctn {
 display:none
}
.pangea-cmp.marketo-form .show {
 display:block!important
}
.pangea-cmp.marketo-form form {
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif;
 width:100%!important;
 padding:0;
 margin:0 auto
}
.pangea-cmp.marketo-form form .mktoError {
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif;
 font-size:14px;
 font-weight:400
}
.pangea-cmp.marketo-form form .mktoError .mktoErrorMsg {
 padding:5px 15px;
 background-image:none;
 text-shadow:none;
 box-shadow:none
}
.pangea-cmp.marketo-form .mktoGutter,
.pangea-cmp.marketo-form .mktoOffset,
.pangea-cmp.marketo-form label[for=Country],
.pangea-cmp.marketo-form label[for=State] {
 display:none
}
.pangea-cmp.marketo-form .mktoFieldDescriptor.mktoFormCol {
 float:none;
 margin-bottom:0!important
}
.pangea-cmp.marketo-form .mktoFormRow:first-child,
.pangea-cmp.marketo-form .mktoFormRow:nth-child(2),
.pangea-cmp.marketo-form .mktoFormRow:nth-child(3),
.pangea-cmp.marketo-form .mktoFormRow:nth-child(4) {
 width:100%;
 float:left;
 clear:none
}
@media (min-width:720px) {
 .pangea-cmp.marketo-form .mktoFormRow:first-child,
 .pangea-cmp.marketo-form .mktoFormRow:nth-child(2),
 .pangea-cmp.marketo-form .mktoFormRow:nth-child(3),
 .pangea-cmp.marketo-form .mktoFormRow:nth-child(4) {
  width:calc(50% - 6px)
 }
}
.pangea-cmp.marketo-form .mktoFormRow:first-child,
.pangea-cmp.marketo-form .mktoFormRow:nth-child(3) {
 margin-right:12px
}
@media (min-width:720px) {
 .pangea-cmp.marketo-form[data-field-layout=all-stacked] .mktoFormRow:first-child,
 .pangea-cmp.marketo-form[data-field-layout=all-stacked] .mktoFormRow:nth-child(2),
 .pangea-cmp.marketo-form[data-field-layout=all-stacked] .mktoFormRow:nth-child(3),
 .pangea-cmp.marketo-form[data-field-layout=all-stacked] .mktoFormRow:nth-child(4) {
  width:100%
 }
}
.pangea-cmp.marketo-form[data-field-layout=all-stacked] .mktoFormRow:first-child,
.pangea-cmp.marketo-form[data-field-layout=all-stacked] .mktoFormRow:nth-child(3) {
 margin-right:0
}
@media (min-width:720px) {
 .pangea-cmp.marketo-form[data-field-layout=first-2-side-by-side] .mktoFormRow:nth-child(3),
 .pangea-cmp.marketo-form[data-field-layout=first-2-side-by-side] .mktoFormRow:nth-child(4) {
  width:100%
 }
}
.pangea-cmp.marketo-form[data-field-layout=first-2-side-by-side] .mktoFormRow:nth-child(3) {
 margin-right:0
}
.pangea-cmp.marketo-form .mktoFieldWrap {
 width:100%;
 position:relative
}
.pangea-cmp.marketo-form .mktoFieldWrap.active label:not(.checkbox-label):not(.range-label):not(.date-label) {
 transform:scale(0.6);
 transform-origin:0;
 top:5px!important
}
.pangea-cmp.marketo-form .mktoFieldWrap.active input:not([type=date]) {
 padding-bottom:5px!important
}
.pangea-cmp.marketo-form .mktoFieldWrap.active textarea {
 position:relative;
 z-index:1
}
.pangea-cmp.marketo-form .mktoFieldWrap label[for=z-MKTDATA-OptIn] {
 width:calc(100% - 1.5em)!important;
 font-size:14px;
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 color:#697172
}
.pangea-cmp.marketo-form .mktoFieldWrap label:not(.checkbox-label):not(.range-label):not(.date-label) {
 position:absolute;
 top:22px;
 left:20px;
 padding:0;
 width:auto!important;
 font-size:16px;
 font-weight:400;
 color:#697172;
 ;
 -webkit-transition:all 0.2s;
 -o-transition:0.2s all;
 transition:all 0.2s
}
.pangea-cmp.marketo-form .mktoFieldWrap label.checkbox-label,
.pangea-cmp.marketo-form .mktoFieldWrap label.date-label,
.pangea-cmp.marketo-form .mktoFieldWrap label.range-label {
 color:#697172;
 font-weight:400;
 margin-bottom:10px;
 width:100%
}
.pangea-cmp.marketo-form .mktoFieldWrap label.checkbox-label:not(.mktoLabel) {
 width:calc(100% - 1.5em)
}
.pangea-cmp.marketo-form .mktoFieldWrap label>span {
 float:left
}
.pangea-cmp.marketo-form .mktoFieldWrap label .mktoAsterix {
 color:#697172;
 float:left
}
.pangea-cmp.marketo-form .mktoFieldWrap label#Job_Role__c,
.pangea-cmp.marketo-form .mktoFieldWrap label#LblEcosystem_Partner__c,
.pangea-cmp.marketo-form .mktoFieldWrap label#LbleditableField5,
.pangea-cmp.marketo-form .mktoFieldWrap label#LbleditableField6,
.pangea-cmp.marketo-form .mktoFieldWrap label#LblNumberOfEmployees,
.pangea-cmp.marketo-form .mktoFieldWrap label#LblNumberofUnits,
.pangea-cmp.marketo-form .mktoFieldWrap label#Lblof_Meeting_Rooms__c,
.pangea-cmp.marketo-form .mktoFieldWrap label#LblProduct_of_Interest_2__c {
 display:inline!important;
 height:0;
 overflow:hidden
}
.pangea-cmp.marketo-form input[type=date].mktoField,
.pangea-cmp.marketo-form input[type=email].mktoField,
.pangea-cmp.marketo-form input[type=number].mktoField,
.pangea-cmp.marketo-form input[type=tel].mktoField,
.pangea-cmp.marketo-form input[type=text].mktoField,
.pangea-cmp.marketo-form input[type=url].mktoField,
.pangea-cmp.marketo-form select.mktoField {
 width:100%!important;
 height:60px!important;
 -moz-appearance:none;
 -webkit-appearance:none;
 appearance:none;
 border-radius:0;
 border:0;
 padding:15px 15px 15px 20px!important;
 font-size:16px;
 background-color:#fff;
 color:#2f3132;
 font-weight:400;
 margin-bottom:12px
}
.pangea-cmp.marketo-form input[type=range].mktoField {
 margin-bottom:12px
}
.pangea-cmp.marketo-form .mktoForm textarea.mktoField {
 width:calc(100% - 40px);
 min-width:calc(100% - 40px)!important;
 line-height:1.2em;
 height:3.6em;
 box-sizing:content-box;
 border:0;
 padding:22px 20px!important;
 font-size:16px!important;
 background-color:#fff;
 color:#2f3132;
 margin-bottom:12px;
 resize:vertical
}
.pangea-cmp.marketo-form textarea::placeholder {
 color:#697172
}
.pangea-cmp.marketo-form .select-wrapper {
 position:relative;
 cursor:pointer;
 font-size:16px;
 height:60px
}
.pangea-cmp.marketo-form .select-wrapper:after {
 content:"";
 display:block;
 position:absolute;
 right:15px;
 top:26px;
 width:0;
 height:0;
 border-color:#2f3132 transparent transparent;
 border-style:solid;
 border-width:7px 4px 0;
 
}
.pangea-cmp.marketo-form .select-wrapper:before {
 content:"";
 display:block;
 position:absolute;
 right:1px;
 top:2px;
 height:46px;
 background-color:#fff;
 width:30px;
 
}
.pangea-cmp.marketo-form select.mktoField {
 padding:0 0 0 20px!important;
 color:#697172
}
.pangea-cmp.marketo-form select.mktoField::-ms-value {
 background:none;
 color:#2f3132
}
.pangea-cmp.marketo-form select.mktoField::-ms-expand {
 display:none
}
.pangea-cmp.marketo-form .mktoCheckboxList,
.pangea-cmp.marketo-form .mktoRadioList {
 display:flex;
 flex-direction:column;
 width:100%;
 margin-top:10px
}
.pangea-cmp.marketo-form .mktoCheckboxList label,
.pangea-cmp.marketo-form .mktoRadioList label {
 cursor:pointer;
 position:relative!important;
 top:-1em!important;
 pointer-events:all!important;
 left:0!important
}
.pangea-cmp.marketo-form .mktoCheckboxList label input,
.pangea-cmp.marketo-form .mktoRadioList label input {
 margin-top:3px
}
.pangea-cmp.marketo-form .mktoButtonWrap.mktoInset .mktoButton,
.pangea-cmp.marketo-form .mktoButtonWrap.mktoNative .mktoButton,
.pangea-cmp.marketo-form .mktoButtonWrap.mktoSimple .mktoButton,
.pangea-cmp.marketo-form .reset-btn {
   
 background-color:var(--p-accent-color,#2f3132);
 border:2px solid #2f3132;
 border-color:var(--p-accent-color,#2f3132);
 color:var(--p-accent-color-contrast,#fff);
 background-image:none;
 text-transform:uppercase;
 text-align:center;
 text-decoration:none;
 display:inline-block;
 letter-spacing:0;
 font-size:14px;
 padding:18px 36px;
 font-weight:400;
 transition:all 150ms linear;
 outline:none;
 box-shadow:none
}
.pangea-cmp.marketo-form .mktoButtonWrap.mktoInset .mktoButton:focus:not(.focus--mouse),
.pangea-cmp.marketo-form .mktoButtonWrap.mktoInset .mktoButton:hover,
.pangea-cmp.marketo-form .mktoButtonWrap.mktoNative .mktoButton:focus:not(.focus--mouse),
.pangea-cmp.marketo-form .mktoButtonWrap.mktoNative .mktoButton:hover,
.pangea-cmp.marketo-form .mktoButtonWrap.mktoSimple .mktoButton:focus:not(.focus--mouse),
.pangea-cmp.marketo-form .mktoButtonWrap.mktoSimple .mktoButton:hover,
.pangea-cmp.marketo-form .reset-btn:focus:not(.focus--mouse),
.pangea-cmp.marketo-form .reset-btn:hover {
 background-color:rgba(0,0,0,0);
 color:var(--p-accent-color,#2f3132);
 border:2px solid #2f3132;
 border-color:var(--p-accent-color,#2f3132);
 outline:none!important;
 box-shadow:none!important
}
.pangea-cmp.marketo-form .reset-btn {
 display:block;
 margin:0 auto
}
.pangea-cmp.marketo-form .success-msg {
 max-width:480px;
 margin-left:auto;
 margin-right:auto;
 padding:40px;
 text-align:center
}
.pangea-cmp.marketo-form .success-msg h2 {
 color:#2f3132
}
.pangea-cmp.marketo-form .success-msg p {
 margin:0px auto 20px;
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 color:#2f3132
}
.pangea-cmp.marketo-form .mktoHtmlText {
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 font-weight:400;
 font-size:12px;
 margin:20px 0;
 line-height:1.6em
}
.pangea-cmp.marketo-form .mktoHtmlText a {
 padding:0
}
.pangea-cmp.marketo-form[data-theme=theme-dark] .success-msg,
.pangea-cmp.marketo-form[data-theme=theme-dark] a,
.pangea-cmp.marketo-form[data-theme=theme-dark] form {
 color:#fff
}
.pangea-cmp.marketo-form[data-theme=theme-dark] a[href^="tel:"] {
 color:#f4f4f4
}
.pangea-cmp.marketo-form[data-theme=theme-dark] .mktoFieldWrap label.checkbox-label,
.pangea-cmp.marketo-form[data-theme=theme-dark] .mktoFieldWrap label.checkbox-label .mktoAsterix,
.pangea-cmp.marketo-form[data-theme=theme-dark] .mktoFieldWrap label.date-label,
.pangea-cmp.marketo-form[data-theme=theme-dark] .mktoFieldWrap label.date-label .mktoAsterix,
.pangea-cmp.marketo-form[data-theme=theme-dark] .mktoFieldWrap label.range-label,
.pangea-cmp.marketo-form[data-theme=theme-dark] .mktoFieldWrap label.range-label .mktoAsterix {
 color:#fff
}
.pangea-cmp.marketo-form[data-theme=theme-dark] .mktoFieldWrap label[for=z-MKTDATA-OptIn] {
 color:#f4f4f4
}
.pangea-cmp.marketo-form[data-theme=theme-dark] .mktoButtonWrap.mktoInset .mktoButton,
.pangea-cmp.marketo-form[data-theme=theme-dark] .mktoButtonWrap.mktoNative .mktoButton,
.pangea-cmp.marketo-form[data-theme=theme-dark] .mktoButtonWrap.mktoSimple .mktoButton,
.pangea-cmp.marketo-form[data-theme=theme-dark] .reset-btn {
 background-color:var(--p-accent-color,#2f3132);
 border:2px solid #2f3132;
 border-color:var(--p-accent-color,#2f3132);
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp.marketo-form[data-theme=theme-dark] .mktoButtonWrap.mktoInset .mktoButton:focus:not(.focus--mouse),
.pangea-cmp.marketo-form[data-theme=theme-dark] .mktoButtonWrap.mktoInset .mktoButton:hover,
.pangea-cmp.marketo-form[data-theme=theme-dark] .mktoButtonWrap.mktoNative .mktoButton:focus:not(.focus--mouse),
.pangea-cmp.marketo-form[data-theme=theme-dark] .mktoButtonWrap.mktoNative .mktoButton:hover,
.pangea-cmp.marketo-form[data-theme=theme-dark] .mktoButtonWrap.mktoSimple .mktoButton:focus:not(.focus--mouse),
.pangea-cmp.marketo-form[data-theme=theme-dark] .mktoButtonWrap.mktoSimple .mktoButton:hover,
.pangea-cmp.marketo-form[data-theme=theme-dark] .reset-btn:focus:not(.focus--mouse),
.pangea-cmp.marketo-form[data-theme=theme-dark] .reset-btn:hover {
 background-color:rgba(0,0,0,0);
 color:var(--p-accent-color,#2f3132);
 border:2px solid #2f3132;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp.marketo-form[data-theme=theme-dark] .success-msg h2,
.pangea-cmp.marketo-form[data-theme=theme-dark] .success-msg p {
 color:#fff
}
.pangea-cmp.marketo-form[data-fields-color=medium] .mktoFieldWrap label:not(.checkbox-label):not(.range-label):not(.date-label),
.pangea-cmp.marketo-form[data-fields-color=medium] .mktoFieldWrap label:not(.checkbox-label):not(.range-label):not(.date-label) .mktoAsterix {
 color:#697172
}
.pangea-cmp.marketo-form[data-fields-color=medium] input[type=date].mktoField,
.pangea-cmp.marketo-form[data-fields-color=medium] input[type=email].mktoField,
.pangea-cmp.marketo-form[data-fields-color=medium] input[type=number].mktoField,
.pangea-cmp.marketo-form[data-fields-color=medium] input[type=tel].mktoField,
.pangea-cmp.marketo-form[data-fields-color=medium] input[type=text].mktoField,
.pangea-cmp.marketo-form[data-fields-color=medium] input[type=url].mktoField,
.pangea-cmp.marketo-form[data-fields-color=medium] select.mktoField,
.pangea-cmp.marketo-form[data-fields-color=medium] textarea.mktoField {
 background-color:#f4f4f4;
 color:#2f3132
}
.pangea-cmp.marketo-form[data-fields-color=medium] textarea::placeholder {
 color:#697172
}
.pangea-cmp.marketo-form[data-fields-color=medium] .select-wrapper:after {
 border-color:#2f3132 transparent transparent
}
.pangea-cmp.marketo-form[data-fields-color=medium] .select-wrapper:before {
 background-color:#f4f4f4
}
.pangea-cmp.marketo-form[data-fields-color=medium] select.mktoField {
 color:#697172
}
.pangea-cmp.marketo-form[data-fields-color=medium] select.mktoField::-ms-value {
 color:#2f3132
}
.pangea-cmp.marketo-form[data-fields-color=dark] .mktoFieldWrap label:not(.checkbox-label):not(.range-label):not(.date-label),
.pangea-cmp.marketo-form[data-fields-color=dark] .mktoFieldWrap label:not(.checkbox-label):not(.range-label):not(.date-label) .mktoAsterix {
 color:#f4f4f4
}
.pangea-cmp.marketo-form[data-fields-color=dark] input[type=date].mktoField,
.pangea-cmp.marketo-form[data-fields-color=dark] input[type=email].mktoField,
.pangea-cmp.marketo-form[data-fields-color=dark] input[type=number].mktoField,
.pangea-cmp.marketo-form[data-fields-color=dark] input[type=tel].mktoField,
.pangea-cmp.marketo-form[data-fields-color=dark] input[type=text].mktoField,
.pangea-cmp.marketo-form[data-fields-color=dark] input[type=url].mktoField,
.pangea-cmp.marketo-form[data-fields-color=dark] select.mktoField,
.pangea-cmp.marketo-form[data-fields-color=dark] textarea.mktoField {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp.marketo-form[data-fields-color=dark] textarea::placeholder {
 color:#f4f4f4
}
.pangea-cmp.marketo-form[data-fields-color=dark] .select-wrapper:after {
 border-color:#fff transparent transparent
}
.pangea-cmp.marketo-form[data-fields-color=dark] .select-wrapper:before {
 background-color:#2f3132
}
.pangea-cmp.marketo-form[data-fields-color=dark] select.mktoField {
 color:#f4f4f4
}
.pangea-cmp.marketo-form[data-fields-color=dark] select.mktoField::-ms-value {
 color:#fff
}
.pangea-cmp.list span {
 display:none
}
.pangea-cmp.list ol,
.pangea-cmp.list ul {
 margin-top:0;
 margin-bottom:0;
 padding-left:30px
}
.pangea-cmp.list label {
 font-weight:400;
 display:inline
}
.pangea-cmp.list[data-type=legend] {
 counter-reset:list-counter
}
.pangea-cmp.list[data-type=legend] ol {
 list-style:none;
 padding-left:0
}
.pangea-cmp.list[data-type=legend] li {
 min-height:30px;
 line-height:22px;
 counter-increment:list-counter;
 position:relative;
 padding-left:40px;
 padding-top:6px
}
.pangea-cmp.list[data-type=legend] li span {
 display:block;
 position:absolute;
 left:0;
 top:0;
 width:30px;
 height:30px;
 line-height:30px;
 text-align:center;
 border-radius:50%
}
.pangea-cmp.list[data-type=legend] li span:before {
 content:counter(list-counter);
 font-weight:700;
 color:#fff;
 font-size:18px
}
.pangea-cmp.list[data-type=legend] li+li {
 margin-top:8px
}
.pangea-cmp.before-after-slider {
 width:100%;
 position:relative
}
.pangea-cmp.before-after-slider .slider-content {
 width:100%;
 position:relative;
 visibility:hidden
}
.pangea-cmp.before-after-slider .slider-content.ready {
 visibility:visible
}
.pangea-cmp.before-after-slider img {
 max-width:none;
 width:100%;
 display:block;
 
}
.pangea-cmp.before-after-slider .resize {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:50%;
 overflow:hidden
}
.pangea-cmp.before-after-slider .resize.transition {
 transition:width 0.1s ease
}
.pangea-cmp.before-after-slider .handle {
 position:absolute;
 left:50%;
 top:0;
 bottom:0;
 width:32px;
 margin-left:-16px;
 background:transparent;
 cursor:ew-resize
}
.pangea-cmp.before-after-slider .handle.transition {
 transition:left 0.1s ease
}
.pangea-cmp.before-after-slider .handle:hover .arrows {
 transition:transform 0.2s;
 transform:scale(1.3)
}
.pangea-cmp.before-after-slider .handle .bar {
 position:absolute;
 top:0;
 bottom:0;
 left:14px;
 width:4px;
 background:#ffffff
}
.pangea-cmp.before-after-slider .handle .arrows {
 position:absolute;
 top:50%;
 width:40px;
 height:40px;
 margin:-20px 0 0 -4px;
 background:#ffffff;
 border-radius:50%;
 transition:all 0.6s ease
}
.pangea-cmp.before-after-slider .handle .arrows:after,
.pangea-cmp.before-after-slider .handle .arrows:before {
 content:" ";
 position:absolute;
 display:block;
 top:50%;
 left:50%;
 width:0;
 height:0;
 border-style:solid;
 margin-top:-5px
}
.pangea-cmp.before-after-slider .handle .arrows:before {
 border-width:5px 7px 5px 0;
 border-color:transparent #000000 transparent transparent;
 margin-left:-10px
}
.pangea-cmp.before-after-slider .handle .arrows:after {
 border-width:5px 0 5px 7px;
 border-color:transparent transparent transparent #000000;
 margin-left:2px
}
.pangea-cmp.before-after-slider .draggable.handle .arrows {
 transform:scale(1.5)
}
.pangea-cmp.before-after-slider.vis .resize {
 animation:ba-anim-img 2.3s ease-out 0.1s 1
}
.pangea-cmp.before-after-slider.vis .handle {
 animation:ba-anim-handle 2.3s ease-out 0.1s 1
}
.pangea-cmp.before-after-slider .label-content {
 background:white;
 padding:10px;
 margin:20px;
 position:absolute;
 bottom:0px
}
.pangea-cmp.before-after-slider .label-content.right {
 right:0;
 text-align:right
}
.pangea-cmp.before-after-slider .label-left,
.pangea-cmp.before-after-slider .label-right {
 display:block;
 font-size:13px;
 font-weight:500
}
@media (max-width:719px) {
 .pangea-cmp.before-after-slider[data-text-position-mobile=hidden] .label-content {
  display:none
 }
 .pangea-cmp.before-after-slider[data-text-position-mobile=top-overlaid] .label-content {
  bottom:unset;
  top:0px
 }
 .pangea-cmp.before-after-slider[data-text-position-mobile=below] .label-content {
  bottom:unset;
  margin:0px;
  padding:0px;
  width:50%!important;
  display:inline-flex;
  justify-content:flex-end;
  position:relative;
  top:-2px
 }
 .pangea-cmp.before-after-slider[data-text-position-mobile=below] .label-content.left {
  padding:10px 15px 10px 13px
 }
 .pangea-cmp.before-after-slider[data-text-position-mobile=below] .label-content.right {
  padding:10px 13px 10px 15px
 }
 .pangea-cmp.before-after-slider[data-text-position-mobile=above] .label-content {
  top:unset;
  bottom:unset;
  margin:0px;
  width:50%!important;
  display:inline-flex;
  justify-content:flex-end;
  position:relative
 }
 .pangea-cmp.before-after-slider[data-text-position-mobile=above] .label-content.left {
  padding:10px 15px 10px 13px
 }
 .pangea-cmp.before-after-slider[data-text-position-mobile=above] .label-content.right {
  padding:10px 13px 10px 15px
 }
 .pangea-cmp.before-after-slider[data-theme-left-mobile=theme-dark] .label-content.left,
 .pangea-cmp.before-after-slider[data-theme-right-mobile=theme-dark] .label-content.right {
  color:#fff;
  background:#2f3132
 }
 .pangea-cmp.before-after-slider[data-theme-left-mobile=theme-light] .label-content.left,
 .pangea-cmp.before-after-slider[data-theme-right-mobile=theme-light] .label-content.right {
  color:#2f3132;
  background:#fff
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.before-after-slider[data-text-position-tablet=hidden] .label-content {
  display:none
 }
 .pangea-cmp.before-after-slider[data-text-position-tablet=top-overlaid] .label-content {
  bottom:unset;
  top:0px
 }
 .pangea-cmp.before-after-slider[data-text-position-tablet=below] .label-content {
  bottom:unset;
  margin:0px;
  padding:0px;
  width:50%!important;
  display:inline-flex;
  justify-content:flex-end;
  position:relative;
  top:-2px
 }
 .pangea-cmp.before-after-slider[data-text-position-tablet=below] .label-content.left {
  padding:10px 15px 10px 13px
 }
 .pangea-cmp.before-after-slider[data-text-position-tablet=below] .label-content.right {
  padding:10px 13px 10px 15px
 }
 .pangea-cmp.before-after-slider[data-text-position-tablet=above] .label-content {
  top:unset;
  bottom:unset;
  margin:0px;
  width:50%!important;
  display:inline-flex;
  justify-content:flex-end;
  position:relative
 }
 .pangea-cmp.before-after-slider[data-text-position-tablet=above] .label-content.left {
  padding:10px 15px 10px 13px
 }
 .pangea-cmp.before-after-slider[data-text-position-tablet=above] .label-content.right {
  padding:10px 13px 10px 15px
 }
 .pangea-cmp.before-after-slider[data-theme-left-tablet=theme-dark] .label-content.left,
 .pangea-cmp.before-after-slider[data-theme-right-tablet=theme-dark] .label-content.right {
  color:#fff;
  background:#2f3132
 }
 .pangea-cmp.before-after-slider[data-theme-left-tablet=theme-light] .label-content.left,
 .pangea-cmp.before-after-slider[data-theme-right-tablet=theme-light] .label-content.right {
  color:#2f3132;
  background:#fff
 }
}
@media (min-width:1025px) {
 .pangea-cmp.before-after-slider[data-text-position-desktop=hidden] .label-content {
  display:none
 }
 .pangea-cmp.before-after-slider[data-text-position-desktop=top-overlaid] .label-content {
  bottom:unset;
  top:0px
 }
 .pangea-cmp.before-after-slider[data-text-position-desktop=below] .label-content {
  bottom:unset;
  margin:0px;
  padding:0px;
  width:50%!important;
  display:inline-flex;
  justify-content:flex-end;
  position:relative;
  top:-2px
 }
 .pangea-cmp.before-after-slider[data-text-position-desktop=below] .label-content.left {
  padding:10px 15px 10px 13px
 }
 .pangea-cmp.before-after-slider[data-text-position-desktop=below] .label-content.right {
  padding:10px 13px 10px 15px
 }
 .pangea-cmp.before-after-slider[data-text-position-desktop=above] .label-content {
  top:unset;
  bottom:unset;
  margin:0px;
  width:50%!important;
  display:inline-flex;
  justify-content:flex-end;
  position:relative
 }
 .pangea-cmp.before-after-slider[data-text-position-desktop=above] .label-content.left {
  padding:10px 15px 10px 13px
 }
 .pangea-cmp.before-after-slider[data-text-position-desktop=above] .label-content.right {
  padding:10px 13px 10px 15px
 }
 .pangea-cmp.before-after-slider[data-theme-left-desktop=theme-dark] .label-content.left,
 .pangea-cmp.before-after-slider[data-theme-right-desktop=theme-dark] .label-content.right {
  color:#fff;
  background:#2f3132
 }
 .pangea-cmp.before-after-slider[data-theme-left-desktop=theme-light] .label-content.left,
 .pangea-cmp.before-after-slider[data-theme-right-desktop=theme-light] .label-content.right {
  color:#2f3132;
  background:#fff
 }
}
.pangea-cmp.before-after-slider[data-text-background=false] .label-content,
.pangea-cmp.before-after-slider[data-text-background=false] .label-content.left,
.pangea-cmp.before-after-slider[data-text-background=false] .label-content.right {
 background:none
}
@keyframes ba-anim-img {
 0% {
  width:0
 }
 35% {
  width:75%
 }
 65% {
  width:25%
 }
}
@keyframes ba-anim-handle {
 0% {
  left:0
 }
 35% {
  left:75%
 }
 65% {
  left:25%
 }
}
.pangea-cmp.featured-stats .stats {
 min-height:100%;
 display:flex;
 flex-direction:row;
 justify-content:center
}
.pangea-cmp.featured-stats .stats .stat {
 flex:1;
 display:flex;
 flex-direction:column;
 justify-content:center;
 text-align:center;
 font-size:42px;
 padding-bottom:10px;
 margin-bottom:10px
}
.pangea-cmp.featured-stats .stats .stat a.note {
 color:inherit;
 text-decoration:underline
}
.pangea-cmp.featured-stats .stats .stat a.note:hover {
 color:inherit
}
.pangea-cmp.featured-stats .stats .stat .stat-line-one {
 font-size:42px
}
.pangea-cmp.featured-stats .stats .stat .stat-line-two {
 font-size:14px
}
.pangea-cmp.featured-stats .stats .stat .stat-line-img img {
 display:inline-block
}
.pangea-cmp.featured-stats .stats .stat .stat-line-img:first-child {
 margin-bottom:40px
}
.pangea-cmp.featured-stats .stats .stat .stat-line-img:last-child {
 margin-top:40px
}
@media (max-width:719px) {
 .pangea-cmp.featured-stats.force-vertical {
  display:flex;
  justify-content:center
 }
 .pangea-cmp.featured-stats.force-vertical .stats {
  display:flex;
  flex-direction:column;
  min-width:80%
 }
 .pangea-cmp.featured-stats.force-vertical[data-dividers-mobile=true] .stats .stat {
  border-right:none;
  border-bottom:1px solid
 }
 .pangea-cmp.featured-stats.force-vertical[data-dividers-mobile=true] .stats .stat:last-child {
  border-right:0;
  border-bottom:0
 }
 .pangea-cmp.featured-stats[data-layout-mobile=horizontal-tight] .stats .stat {
  width:auto;
  flex:unset;
  padding:0 30px
 }
 .pangea-cmp.featured-stats[data-dividers-mobile=true] .stats .stat {
  border-right:1px solid
 }
 .pangea-cmp.featured-stats[data-dividers-mobile=true] .stats .stat:last-child {
  border-right:0
 }
 .pangea-cmp.featured-stats[data-dividers-mobile=true][data-layout-mobile=vertical] .stats {
  display:flex;
  flex-direction:column
 }
 .pangea-cmp.featured-stats[data-dividers-mobile=true][data-layout-mobile=vertical] .stats .stat {
  border-bottom:1px solid;
  border-right:0
 }
 .pangea-cmp.featured-stats[data-dividers-mobile=true][data-layout-mobile=vertical] .stats .stat:last-child {
  border-bottom:0
 }
 .pangea-cmp.featured-stats[data-layout-mobile=vertical] {
  display:flex;
  justify-content:center
 }
 .pangea-cmp.featured-stats[data-layout-mobile=vertical] .stats {
  display:flex;
  flex-direction:column
 }
 .pangea-cmp.featured-stats[data-line-size=top-large] .stat .stat-line-one {
  font-size:42px
 }
 .pangea-cmp.featured-stats[data-line-size=top-large] .stat .stat-line-two,
 .pangea-cmp.featured-stats[data-line-size=top-small] .stat .stat-line-one {
  font-size:14px
 }
 .pangea-cmp.featured-stats[data-line-size=top-small] .stat .stat-line-two {
  font-size:42px
 }
 .pangea-cmp.featured-stats[data-theme-mobile=theme-light] .stats .stat {
  color:#2f3132;
  border-color:#2f3132
 }
 .pangea-cmp.featured-stats[data-theme-mobile=theme-dark] .stats .stat {
  color:#fff;
  border-color:#fff
 }
 .pangea-cmp.featured-stats[data-theme-mobile=theme-dark] .stats .stat .stat-line-one {
  border-color:#fff
 }
 .pangea-cmp.featured-stats[data-content-align-mobile=left] .stats .stat {
  text-align:left
 }
 .pangea-cmp.featured-stats[data-content-align-mobile=right] .stats .stat {
  text-align:right
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.featured-stats.force-vertical {
  display:flex;
  justify-content:center
 }
 .pangea-cmp.featured-stats.force-vertical .stats {
  display:flex;
  flex-direction:column;
  min-width:80%
 }
 .pangea-cmp.featured-stats.force-vertical[data-dividers-mobile=true] .stats .stat {
  border-right:none;
  border-bottom:1px solid
 }
 .pangea-cmp.featured-stats.force-vertical[data-dividers-mobile=true] .stats .stat:last-child {
  border-right:0;
  border-bottom:0
 }
 .pangea-cmp.featured-stats[data-layout-tablet=horizontal-tight] .stats .stat {
  width:auto;
  flex:unset;
  padding:0 30px
 }
 .pangea-cmp.featured-stats[data-dividers-tablet=true] .stats .stat {
  border-right:1px solid
 }
 .pangea-cmp.featured-stats[data-dividers-tablet=true] .stats .stat:last-child {
  border-right:0
 }
 .pangea-cmp.featured-stats[data-dividers-tablet=true][data-layout-tablet=vertical] .stats {
  display:flex;
  flex-direction:column
 }
 .pangea-cmp.featured-stats[data-dividers-tablet=true][data-layout-tablet=vertical] .stats .stat {
  border-bottom:1px solid;
  border-right:0
 }
 .pangea-cmp.featured-stats[data-dividers-tablet=true][data-layout-tablet=vertical] .stats .stat:last-child {
  border-bottom:0
 }
 .pangea-cmp.featured-stats[data-layout-tablet=vertical] {
  display:flex;
  justify-content:center
 }
 .pangea-cmp.featured-stats[data-layout-tablet=vertical] .stats {
  display:flex;
  flex-direction:column
 }
 .pangea-cmp.featured-stats[data-line-size=top-large] .stat .stat-line-one {
  font-size:42px
 }
 .pangea-cmp.featured-stats[data-line-size=top-large] .stat .stat-line-two,
 .pangea-cmp.featured-stats[data-line-size=top-small] .stat .stat-line-one {
  font-size:14px
 }
 .pangea-cmp.featured-stats[data-line-size=top-small] .stat .stat-line-two {
  font-size:42px
 }
 .pangea-cmp.featured-stats[data-theme-tablet=theme-light] .stats .stat {
  color:#2f3132;
  border-color:#2f3132
 }
 .pangea-cmp.featured-stats[data-theme-tablet=theme-dark] .stats .stat {
  color:#fff;
  border-color:#fff
 }
 .pangea-cmp.featured-stats[data-theme-tablet=theme-dark] .stats .stat .stat-line-one {
  border-color:#fff
 }
 .pangea-cmp.featured-stats[data-content-align-tablet=left] .stats .stat {
  text-align:left;
  padding-left:30px
 }
 .pangea-cmp.featured-stats[data-content-align-tablet=right] .stats .stat {
  text-align:right;
  padding-right:30px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.featured-stats.force-vertical {
  display:flex;
  justify-content:center
 }
 .pangea-cmp.featured-stats.force-vertical .stats {
  display:flex;
  flex-direction:column;
  min-width:80%
 }
 .pangea-cmp.featured-stats.force-vertical[data-dividers-mobile=true] .stats .stat {
  border-right:none;
  border-bottom:1px solid
 }
 .pangea-cmp.featured-stats.force-vertical[data-dividers-mobile=true] .stats .stat:last-child {
  border-right:0;
  border-bottom:0
 }
 .pangea-cmp.featured-stats[data-layout-desktop=horizontal-tight] .stats .stat {
  width:auto;
  flex:unset;
  padding:0 30px
 }
 .pangea-cmp.featured-stats[data-dividers-desktop=true] .stats .stat {
  border-right:1px solid
 }
 .pangea-cmp.featured-stats[data-dividers-desktop=true] .stats .stat:last-child {
  border-right:0
 }
 .pangea-cmp.featured-stats[data-dividers-desktop=true][data-layout-desktop=vertical] .stats {
  display:flex;
  flex-direction:column
 }
 .pangea-cmp.featured-stats[data-dividers-desktop=true][data-layout-desktop=vertical] .stats .stat {
  border-bottom:1px solid;
  border-right:0
 }
 .pangea-cmp.featured-stats[data-dividers-desktop=true][data-layout-desktop=vertical] .stats .stat:last-child {
  border-bottom:0
 }
 .pangea-cmp.featured-stats[data-layout-desktop=vertical] {
  display:flex;
  justify-content:center
 }
 .pangea-cmp.featured-stats[data-layout-desktop=vertical] .stats {
  display:flex;
  flex-direction:column
 }
 .pangea-cmp.featured-stats[data-line-size=top-large] .stat .stat-line-one {
  font-size:42px
 }
 .pangea-cmp.featured-stats[data-line-size=top-large] .stat .stat-line-two,
 .pangea-cmp.featured-stats[data-line-size=top-small] .stat .stat-line-one {
  font-size:14px
 }
 .pangea-cmp.featured-stats[data-line-size=top-small] .stat .stat-line-two {
  font-size:42px
 }
 .pangea-cmp.featured-stats[data-theme-desktop=theme-light] .stats .stat {
  color:#2f3132;
  border-color:#2f3132
 }
 .pangea-cmp.featured-stats[data-theme-desktop=theme-dark] .stats .stat {
  color:#fff;
  border-color:#fff
 }
 .pangea-cmp.featured-stats[data-theme-desktop=theme-dark] .stats .stat .stat-line-one {
  border-color:#fff
 }
 .pangea-cmp.featured-stats[data-content-align-desktop=left] .stats .stat {
  text-align:left;
  padding-left:30px
 }
 .pangea-cmp.featured-stats[data-content-align-desktop=right] .stats .stat {
  text-align:right;
  padding-right:30px
 }
}
.pangea-masonry-tiles {
 --mt-gap:var(--p-gutter);
 overflow:hidden;
 padding-top:12px;
 margin-top:-12px
}
@media (max-width:719px) {
 .pangea-masonry-tiles {
  --copy-side-padding:20px
 }
 .pangea-masonry-tiles[data-gap-mobile=normal] {
  --mt-gap:var(--p-gutter)
 }
 .pangea-masonry-tiles[data-gap-mobile=half] {
  --mt-gap:var(--p-half-gutter)
 }
 .pangea-masonry-tiles[data-gap-mobile=none] {
  --mt-gap:0
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-masonry-tiles {
  --copy-side-padding:30px
 }
 .pangea-masonry-tiles[data-gap-tablet=normal] {
  --mt-gap:var(--p-gutter)
 }
 .pangea-masonry-tiles[data-gap-tablet=half] {
  --mt-gap:var(--p-half-gutter)
 }
 .pangea-masonry-tiles[data-gap-tablet=none] {
  --mt-gap:0
 }
}
@media (min-width:1025px) {
 .pangea-masonry-tiles {
  --copy-side-padding:50px
 }
 .pangea-masonry-tiles[data-gap-desktop=normal] {
  --mt-gap:var(--p-gutter)
 }
 .pangea-masonry-tiles[data-gap-desktop=half] {
  --mt-gap:var(--p-half-gutter)
 }
 .pangea-masonry-tiles[data-gap-desktop=none] {
  --mt-gap:0
 }
}
.pangea-masonry-tiles .view-wrapper {
 display:none;
 position:relative
}
.pangea-masonry-tiles .page-wrapper {
 display:none;
 position:relative;
 height:0
}
.pangea-masonry-tiles .page-wrapper:first-child {
 display:block
}
.pangea-masonry-tiles .carousel-simple-ctn .carousel-wrap {
 position:static
}
.pangea-masonry-tiles .carousel-simple-controls-wrapper {
 position:absolute;
 width:100%;
 height:auto;
 top:0;
 left:0;
 right:0;
 bottom:100px;
 
}
.pangea-masonry-tiles .grid-container {
 display:grid;
 gap:var(--mt-gap);
 grid-auto-columns:1fr;
 grid-auto-rows:1fr;
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 width:100%;
 height:100%
}
.pangea-masonry-tiles .grid-container .carousel-image {
 display:none
}
.pangea-masonry-tiles .title {
 padding:0 var(--p-gutter)
}
.pangea-masonry-tiles .item-ctn {
 display:grid;
 place-items:center;
 width:100%;
 height:100%;
 padding:var(--p-gutter);
 position:relative;
 overflow:hidden
}
.pangea-masonry-tiles .item-ctn .title {
 text-align:center;
 text-transform:uppercase;
 font-weight:700;
 color:#2f3132;
 position:absolute;
 transition:opacity 0.2s;
 font-size:14px
}
@media (min-width:720px) {
 .pangea-masonry-tiles .item-ctn .title {
  font-size:15px
 }
}
@media (min-width:1025px) {
 .pangea-masonry-tiles .item-ctn .title {
  font-size:16px
 }
}
.pangea-masonry-tiles button.item-ctn {
 text-align:left
}
.pangea-masonry-tiles button.item-ctn:hover {
 cursor:default
}
.pangea-masonry-tiles[data-carousel-mode-enable=true] .item-ctn {
 pointer-events:auto!important
}
.pangea-masonry-tiles[data-carousel-mode-enable=true] .item-ctn:hover {
 cursor:pointer
}
.pangea-masonry-tiles img {
 transition:all 0.3s
}
.pangea-masonry-tiles .bg {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 width:100%;
 height:100%;
 object-fit:cover
}
.pangea-masonry-tiles .bg.placeholder {
 background:#eee
}
.pangea-masonry-tiles .fg {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 width:100%;
 height:100%;
 padding:var(--p-gutter);
 display:flex
}
.pangea-masonry-tiles .fg img {
 margin:auto
}
.pangea-masonry-tiles .item {
 position:relative
}
.pangea-masonry-tiles .copy-ctn {
 display:none;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0
}
.pangea-masonry-tiles .copy {
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 left:var(--copy-side-padding);
 right:var(--copy-side-padding)
}
.pangea-masonry-tiles .copy a,
.pangea-masonry-tiles .copy b,
.pangea-masonry-tiles .copy strong {
 text-transform:uppercase;
 font-weight:700
}
.pangea-masonry-tiles .copy a {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 justify-content:center;
 text-align:center;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 display:inline-block;
 position:relative;
 background-color:transparent;
 padding:0;
 color:white;
 margin:0
}
.pangea-masonry-tiles .copy a:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-masonry-tiles .copy a:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-masonry-tiles .copy a>span {
 display:inline;
 padding-right:1.5em
}
.pangea-masonry-tiles .copy a:after {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-left:-1em;
 text-align:right
}
a.pangea-masonry-tiles .copy a:after {
 position:absolute
}
.pangea-masonry-tiles .copy a:after {
 margin-left:0
}
.pangea-masonry-tiles .copy a:hover {
 text-decoration:underline
}
.pangea-masonry-tiles .copy a:active,
.pangea-masonry-tiles .copy a:focus,
.pangea-masonry-tiles .copy a:focus:not(.focus--mouse),
.pangea-masonry-tiles .copy a:hover {
 color:white
}
.pangea-masonry-tiles .view-wrapper .carousel-simple-ctn {
 overflow:visible
}
.pangea-masonry-tiles .view-wrapper .carousel-simple-ctn .slick-slider {
 padding-bottom:100px;
 padding-left:0;
 padding-right:0;
 max-width:none
}
.pangea-masonry-tiles .view-wrapper .carousel-simple-ctn .indicator-dot-nav {
 bottom:30px
}
.pangea-masonry-tiles .view-wrapper .carousel-simple-ctn .slick-list {
 overflow:visible!important;
 margin-left:0;
 margin-right:0
}
.pangea-masonry-tiles .view-wrapper .carousel-simple-ctn .carousel-simple-controls {
 display:none;
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 right:0;
 bottom:0;
 grid-template-areas:"P . N";
 grid-template-columns:1fr 1200px 1fr
}
@media (min-width:1380px) {
 .pangea-masonry-tiles .view-wrapper .carousel-simple-ctn .carousel-simple-controls {
  display:grid
 }
}
.pangea-masonry-tiles .view-wrapper .carousel-simple-ctn .slick-arrow {
 margin:0;
 overflow:hidden;
 transform:none;
 top:0;
 left:0;
 right:0
}
.pangea-masonry-tiles .view-wrapper .carousel-simple-ctn .slick-arrow.slick-arrow {
 height:100%;
 width:auto;
 max-width:none;
 position:relative
}
.pangea-masonry-tiles .view-wrapper .carousel-simple-ctn .slick-arrow:before {
 content:"";
 position:absolute;
 top:0;
 bottom:0;
 right:0;
 left:0;
 transition:all 0.2s
}
.pangea-masonry-tiles .view-wrapper .carousel-simple-ctn .slick-arrow svg {
 width:108px;
 transition:all 0.2s;
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%)
}
.pangea-masonry-tiles .view-wrapper .carousel-simple-ctn .slick-arrow.slick-disabled {
 cursor:default
}
.pangea-masonry-tiles .view-wrapper .carousel-simple-ctn .slick-arrow.slick-disabled svg {
 opacity:0
}
.pangea-masonry-tiles .view-wrapper .carousel-simple-ctn .prev-btn {
 grid-area:P;
 margin-right:20px
}
.pangea-masonry-tiles .view-wrapper .carousel-simple-ctn .prev-btn svg {
 transform:translate(-50%,-50%) scaleX(-1)
}
.pangea-masonry-tiles .view-wrapper .carousel-simple-ctn .next-btn {
 grid-area:N;
 margin-left:20px
}
.pangea-masonry-tiles[data-theme=theme-light] .slick-arrow:not(.slick-disabled):before {
 background:rgba(255,255,255,0.8)
}
.pangea-masonry-tiles[data-theme=theme-light] .slick-arrow:not(.slick-disabled):hover:before {
 background:rgba(0,0,0,0.5)
}
.pangea-masonry-tiles[data-theme=theme-light] .slick-arrow:not(.slick-disabled):hover svg {
 filter:invert(1)
}
.pangea-masonry-tiles[data-theme=theme-dark] .slick-arrow:not(.slick-disabled):before {
 background:rgba(0,0,0,0.7)
}
.pangea-masonry-tiles[data-theme=theme-dark] .slick-arrow:not(.slick-disabled):hover:before {
 background:rgba(255,255,255,0.5)
}
.pangea-masonry-tiles[data-theme=theme-dark] .slick-arrow:not(.slick-disabled):hover svg {
 filter:invert(1)
}
.pangea-masonry-tiles[data-theme=theme-dark] .indicator-dot:after {
 border-color:white;
 background:white
}
.pangea-masonry-tiles[data-theme=theme-dark] .indicator-dot.active:after {
 background:transparent
}
.pangea-masonry-tiles[data-style=rounded-corners] .slick-slide:not(.slick-current) {
 overflow:hidden
}
.pangea-masonry-tiles[data-style=rounded-corners] .item-ctn {
 border-radius:30px;
 will-change:transform
}
.pangea-masonry-tiles[data-style=rounded-corners] .item-ctn:focus {
 outline:0!important
}
.pangea-masonry-tiles[data-style=rounded-corners] .prev-btn:before {
 border-radius:0 26px 26px 0
}
.pangea-masonry-tiles[data-style=rounded-corners] .prev-btn:hover:before {
 border-radius:0 30px 30px 0
}
.pangea-masonry-tiles[data-style=rounded-corners] .next-btn:before {
 border-radius:26px 0 0 26px
}
.pangea-masonry-tiles[data-style=rounded-corners] .next-btn:hover:before {
 border-radius:30px 0 0 30px
}
.pangea-masonry-tiles .page-wrapper[data-theme=theme-dark] .title {
 color:#fff
}
.pangea-masonry-tiles .page-wrapper[data-hover=zoom-brighten] .item:hover .bg,
.pangea-masonry-tiles .page-wrapper[data-hover=zoom] .item:hover .bg {
 transform:scale(1.1)
}
.pangea-masonry-tiles .page-wrapper[data-hover=zoom-brighten] .bg {
 filter:brightness(50%)
}
.pangea-masonry-tiles .page-wrapper[data-hover=zoom-brighten] .item:hover .bg {
 filter:brightness(100%)
}
.pangea-masonry-tiles .page-wrapper[data-hover=show-copy] .has-body-link .item-ctn {
 
}
.pangea-masonry-tiles .page-wrapper[data-hover=show-copy] .copy-ctn {
 display:block;
 ;
 opacity:0;
 transition:opacity 0.2s;
 color:white;
 background:rgba(0,0,0,0.7);
 z-index:3
}
.pangea-masonry-tiles .page-wrapper[data-hover=show-copy] .item:focus-within .item-ctn:not(.focus--mouse) .title,
.pangea-masonry-tiles .page-wrapper[data-hover=show-copy] .item:hover .title {
 opacity:0
}
.pangea-masonry-tiles .page-wrapper[data-hover=show-copy] .item:focus-within .item-ctn:not(.focus--mouse)+.copy-ctn,
.pangea-masonry-tiles .page-wrapper[data-hover=show-copy] .item:hover .copy-ctn {
 opacity:1
}
.pangea-masonry-tiles .page-wrapper[data-hover=show-copy] .item:focus-within .item-ctn:not(.focus--mouse)+.copy-ctn a,
.pangea-masonry-tiles .page-wrapper[data-hover=show-copy] .item:hover .copy-ctn a {
 pointer-events:auto
}
.pangea-masonry-tiles .page-wrapper[data-hover=show-title-darken-other] .title {
 opacity:0
}
.pangea-masonry-tiles .page-wrapper[data-hover=show-title-darken-other]:focus-within .item-ctn img,
.pangea-masonry-tiles .page-wrapper[data-hover=show-title-darken-other]:hover img {
 filter:brightness(50%)
}
.pangea-masonry-tiles .page-wrapper[data-hover=show-title-darken-other] .item-ctn:focus:not(.focus--mouse) img,
.pangea-masonry-tiles .page-wrapper[data-hover=show-title-darken-other] .item-ctn:hover img {
 filter:brightness(100%)
}
.pangea-masonry-tiles .page-wrapper[data-hover=show-title-darken-other] .item-ctn:focus:not(.focus--mouse) .title,
.pangea-masonry-tiles .page-wrapper[data-hover=show-title-darken-other] .item-ctn:hover .title {
 opacity:1
}
.pangea-masonry-tiles .item[data-text-position=top] .title {
 top:30px
}
@media (min-width:750px) {
 .pangea-masonry-tiles .item[data-text-position=top] .title {
  top:4vw
 }
}
@media (min-width:1250px) {
 .pangea-masonry-tiles .item[data-text-position=top] .title {
  top:50px
 }
}
.pangea-masonry-tiles .item[data-text-position=bottom] .title {
 bottom:30px
}
@media (min-width:750px) {
 .pangea-masonry-tiles .item[data-text-position=bottom] .title {
  bottom:4vw
 }
}
@media (min-width:1250px) {
 .pangea-masonry-tiles .item[data-text-position=bottom] .title {
  bottom:50px
 }
}
.pangea-masonry-tiles .item[data-text-position=none] .title {
 display:none
}
.pangea-masonry-tiles .item[data-overlay-position=top-left] .fg img {
 margin:var(--p-half-gutter-neg) auto auto var(--p-half-gutter-neg)
}
.pangea-masonry-tiles .item[data-overlay-position=top] .fg img {
 margin:var(--p-half-gutter-neg) auto auto
}
.pangea-masonry-tiles .item[data-overlay-position=top-right] .fg img {
 margin:var(--p-half-gutter-neg) var(--p-half-gutter-neg) auto auto
}
.pangea-masonry-tiles .item[data-overlay-position=left] .fg img {
 margin:auto auto auto var(--p-half-gutter-neg)
}
.pangea-masonry-tiles .item[data-overlay-position=right] .fg img {
 margin:auto var(--p-half-gutter-neg) auto auto
}
.pangea-masonry-tiles .item[data-overlay-position=bottom-left] .fg img {
 margin:auto auto var(--p-half-gutter-neg) var(--p-half-gutter-neg)
}
.pangea-masonry-tiles .item[data-overlay-position=bottom] .fg img {
 margin:auto auto var(--p-half-gutter-neg) auto
}
.pangea-masonry-tiles .item[data-overlay-position=bottom-right] .fg img {
 margin:auto var(--p-half-gutter-neg) var(--p-half-gutter-neg) auto
}
@media (max-width:719px) {
 .pangea-masonry-tiles .mobile {
  display:block
 }
 .pangea-masonry-tiles[data-gap-mobile=half] {
  --mt-gap:var(--p-half-gutter)
 }
 .pangea-masonry-tiles[data-gap-mobile=none] {
  --mt-gap:0
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-masonry-tiles .tablet {
  display:block
 }
 .pangea-masonry-tiles[data-gap-tablet=half] {
  --mt-gap:var(--p-half-gutter)
 }
 .pangea-masonry-tiles[data-gap-tablet=none] {
  --mt-gap:0
 }
}
@media (min-width:1025px) {
 .pangea-masonry-tiles .desktop {
  display:block
 }
 .pangea-masonry-tiles[data-gap-desktop=half] {
  --mt-gap:var(--p-half-gutter)
 }
 .pangea-masonry-tiles[data-gap-desktop=none] {
  --mt-gap:0
 }
}
.pangea-masonry-tiles .i0 {
 grid-area:A
}
.pangea-masonry-tiles .i1 {
 grid-area:B
}
.pangea-masonry-tiles .i2 {
 grid-area:C
}
.pangea-masonry-tiles .i3 {
 grid-area:D
}
.pangea-masonry-tiles .i4 {
 grid-area:E
}
.pangea-masonry-tiles .i5 {
 grid-area:F
}
.pangea-masonry-tiles .i6 {
 grid-area:G
}
.pangea-masonry-tiles .i7 {
 grid-area:H
}
.pangea-masonry-tiles .i8 {
 grid-area:I
}
.pangea-masonry-tiles .i9 {
 grid-area:J
}
.pangea-masonry-tiles .i10 {
 grid-area:K
}
.pangea-masonry-tiles .i11 {
 grid-area:L
}
.pangea-masonry-tiles .i12 {
 grid-area:M
}
.pangea-masonry-tiles .i13 {
 grid-area:N
}
.pangea-masonry-tiles .i14 {
 grid-area:O
}
.pangea-masonry-tiles .i15 {
 grid-area:P
}
.pangea-masonry-tiles .i16 {
 grid-area:Q
}
.pangea-masonry-tiles .i17 {
 grid-area:R
}
.pangea-masonry-tiles .i18 {
 grid-area:S
}
.pangea-masonry-tiles .i19 {
 grid-area:T
}
.pangea-masonry-tiles .i20 {
 grid-area:U
}
.pangea-masonry-tiles .i21 {
 grid-area:V
}
.pangea-masonry-tiles .i22 {
 grid-area:W
}
.pangea-masonry-tiles .i23 {
 grid-area:X
}
.pangea-masonry-tiles .i24 {
 grid-area:Y
}
.pangea-masonry-tiles .i25 {
 grid-area:Z
}
.masonry-tiles-modal-carousel {
 --mt-modal-width:100vw;
 --mt-modal-height:100vh;
 --mt-modal-title-size:32px;
 --mt-content-bg:rgba(255,255,255,0.8);
 --mt-content-width:40%;
 --mt-content-padding:var(--p-site-padding);
 --mt-content-max-width:270px;
 --mt-top-spacing:10vh;
 --mt-control-width:auto;
 --mt-control-height:160px
}
@media (min-width:360px) {
 .masonry-tiles-modal-carousel {
  --mt-modal-width:calc(100vw - var(--p-site-padding)*2);
  --mt-modal-height:calc(100vh - var(--p-site-padding)*2)
 }
}
@media (min-width:412px) {
 .masonry-tiles-modal-carousel {
  --mt-modal-title-size:38px
 }
}
@media (min-width:720px) {
 .masonry-tiles-modal-carousel {
  --mt-modal-title-size:38px
 }
}
@media (max-width:719px) {
 .masonry-tiles-modal-carousel .carousel-simple-ctn[data-theme-mobile=theme-dark] {
  --mt-content-bg:rgba(0,0,0,0.7)
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .masonry-tiles-modal-carousel .carousel-simple-ctn[data-theme-tablet=theme-dark] {
  --mt-content-bg:rgba(0,0,0,0.7)
 }
}
@media (min-width:1025px) {
 .masonry-tiles-modal-carousel .carousel-simple-ctn[data-theme-desktop=theme-dark] {
  --mt-content-bg:rgba(0,0,0,0.7)
 }
}
@media (min-width:1280px) and (min-height:700px) {
 .masonry-tiles-modal-carousel {
  --mt-content-padding:calc(var(--p-site-padding)*2)
 }
}
.masonry-tiles-modal-carousel .pangea-masonry-tiles-modal {
 width:var(--mt-modal-width);
 height:var(--mt-modal-height);
 background:var(--p-theme-bg);
 color:var(--p-theme-fg)
}
.masonry-tiles-modal-carousel .masonry-tile-expanded {
 height:var(--mt-modal-height)
}
.masonry-tiles-modal-carousel .tile-layout {
 height:100%;
 display:flex;
 flex-direction:column
}
.masonry-tiles-modal-carousel .image {
 flex-basis:60%;
 flex-grow:0;
 flex-shrink:1;
 overflow:hidden;
 position:relative
}
.masonry-tiles-modal-carousel .fg {
 position:absolute;
 bottom:var(--p-site-padding);
 right:var(--p-site-padding)
}
.masonry-tiles-modal-carousel .carousel-image {
 height:100%
}
.masonry-tiles-modal-carousel .content {
 flex-basis:40%;
 flex-shrink:0;
 flex-grow:1
}
.masonry-tiles-modal-carousel .content-ctn {
 min-height:300px;
 padding:var(--mt-content-padding) var(--mt-content-padding) 60px
}
.masonry-tiles-modal-carousel .copy>p>b {
 display:block;
 font-size:18px;
 line-height:1.2;
 margin-bottom:12px
}
.masonry-tiles-modal-carousel .page-info {
 font-weight:700;
 font-size:18px
}
.masonry-tiles-modal-carousel .page-info .current:after {
 content:"/";
 margin:0 10px
}
.masonry-tiles-modal-carousel .title {
 font-size:var(--mt-modal-title-size);
 font-weight:700;
 text-transform:uppercase;
 line-height:1;
 margin-bottom:0.3em
}
.masonry-tiles-modal-carousel .image img {
 width:100%;
 height:100%;
 object-fit:cover
}
.masonry-tiles-modal-carousel .carousel-simple-ctn .carousel-wrap .carousel-simple .indicator-dot-nav {
 bottom:20px
}
@media (min-width:1025px) {
 .masonry-tiles-modal-carousel .masonry-tile-expanded {
  position:relative
 }
 .masonry-tiles-modal-carousel .image {
  position:absolute;
  right:0;
  top:0;
  bottom:0;
  height:100%;
  width:auto
 }
 .masonry-tiles-modal-carousel .responsive-img {
  height:100%
 }
 .masonry-tiles-modal-carousel .image {
  width:100%
 }
 .masonry-tiles-modal-carousel .image img {
  width:100%;
  height:100%;
  object-fit:cover
 }
 .masonry-tiles-modal-carousel .content {
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  height:100%;
  width:var(--mt-content-width);
  background:var(--mt-content-bg);
  max-width:calc(var(--mt-content-padding)*2 + var(--mt-content-max-width))
 }
}
@media (min-width:1025px) and (min-height:600px) {
 .masonry-tiles-modal-carousel .content-ctn {
  margin-top:calc(14vh - var(--mt-content-padding))
 }
}
@media (min-width:1025px) {
 .masonry-tiles-modal-carousel .copy-ctn {
  margin-top:9vh
 }
 .masonry-tiles-modal-carousel .copy>p>b,
 .masonry-tiles-modal-carousel .page-info,
 .masonry-tiles-modal-carousel .title {
  margin-bottom:calc(10px + 2vh)
 }
 .masonry-tiles-modal-carousel .carousel-simple-controls-wrapper {
  position:absolute;
  bottom:var(--mt-content-padding);
  width:calc(var(--mt-content-width) - var(--mt-content-padding)*2);
  max-width:var(--mt-content-max-width);
  left:var(--mt-content-padding);
  height:var(--mt-control-height)
 }
 .masonry-tiles-modal-carousel .carousel-simple-controls-wrapper .carousel-simple-controls .slick-arrow.slick-arrow {
  width:var(--mt-control-width);
  max-width:none
 }
}
body.wcm-design .pangea-masonry-tiles .item,
body.wcm-edit .pangea-masonry-tiles .item,
body.wcm-preview .pangea-masonry-tiles .item,
body.xf-web-container .pangea-masonry-tiles .item {
 position:relative
}
body.wcm-design .pangea-masonry-tiles .item:after,
body.wcm-edit .pangea-masonry-tiles .item:after,
body.wcm-preview .pangea-masonry-tiles .item:after,
body.xf-web-container .pangea-masonry-tiles .item:after {
 font-family:monospace;
 padding:3px 10px;
 position:absolute;
 right:12px;
 top:12px;
 font-size:36px;
 line-height:1;
 background:black;
 color:white;
 opacity:0.6
}
body.wcm-design .pangea-masonry-tiles .page-wrapper[data-theme=theme-dark] .item:after,
body.wcm-edit .pangea-masonry-tiles .page-wrapper[data-theme=theme-dark] .item:after,
body.wcm-preview .pangea-masonry-tiles .page-wrapper[data-theme=theme-dark] .item:after,
body.xf-web-container .pangea-masonry-tiles .page-wrapper[data-theme=theme-dark] .item:after {
 background:white;
 color:black
}
body.wcm-design .pangea-masonry-tiles .cmp-carousel__item,
body.wcm-edit .pangea-masonry-tiles .cmp-carousel__item,
body.wcm-preview .pangea-masonry-tiles .cmp-carousel__item,
body.xf-web-container .pangea-masonry-tiles .cmp-carousel__item {
 display:block!important
}
body.wcm-design .pangea-masonry-tiles .cmp-carousel__item+.cmp-carousel__item,
body.wcm-edit .pangea-masonry-tiles .cmp-carousel__item+.cmp-carousel__item,
body.wcm-preview .pangea-masonry-tiles .cmp-carousel__item+.cmp-carousel__item,
body.xf-web-container .pangea-masonry-tiles .cmp-carousel__item+.cmp-carousel__item {
 margin-top:10px;
 padding-top:10px;
 border-top:17px solid #999;
 position:relative
}
body.wcm-design .pangea-masonry-tiles .cmp-carousel__item+.cmp-carousel__item:before,
body.wcm-edit .pangea-masonry-tiles .cmp-carousel__item+.cmp-carousel__item:before,
body.wcm-preview .pangea-masonry-tiles .cmp-carousel__item+.cmp-carousel__item:before,
body.xf-web-container .pangea-masonry-tiles .cmp-carousel__item+.cmp-carousel__item:before {
 content:"Next Slide";
 position:absolute;
 top:-16px;
 left:50%;
 transform:translateX(-50%);
 font-weight:700;
 font-size:12px;
 text-transform:uppercase;
 color:black
}
body.wcm-design .pangea-masonry-tiles .i0:after,
body.wcm-edit .pangea-masonry-tiles .i0:after,
body.wcm-preview .pangea-masonry-tiles .i0:after,
body.xf-web-container .pangea-masonry-tiles .i0:after {
 content:"A"
}
body.wcm-design .pangea-masonry-tiles .i1:after,
body.wcm-edit .pangea-masonry-tiles .i1:after,
body.wcm-preview .pangea-masonry-tiles .i1:after,
body.xf-web-container .pangea-masonry-tiles .i1:after {
 content:"B"
}
body.wcm-design .pangea-masonry-tiles .i2:after,
body.wcm-edit .pangea-masonry-tiles .i2:after,
body.wcm-preview .pangea-masonry-tiles .i2:after,
body.xf-web-container .pangea-masonry-tiles .i2:after {
 content:"C"
}
body.wcm-design .pangea-masonry-tiles .i3:after,
body.wcm-edit .pangea-masonry-tiles .i3:after,
body.wcm-preview .pangea-masonry-tiles .i3:after,
body.xf-web-container .pangea-masonry-tiles .i3:after {
 content:"D"
}
body.wcm-design .pangea-masonry-tiles .i4:after,
body.wcm-edit .pangea-masonry-tiles .i4:after,
body.wcm-preview .pangea-masonry-tiles .i4:after,
body.xf-web-container .pangea-masonry-tiles .i4:after {
 content:"E"
}
body.wcm-design .pangea-masonry-tiles .i5:after,
body.wcm-edit .pangea-masonry-tiles .i5:after,
body.wcm-preview .pangea-masonry-tiles .i5:after,
body.xf-web-container .pangea-masonry-tiles .i5:after {
 content:"F"
}
body.wcm-design .pangea-masonry-tiles .i6:after,
body.wcm-edit .pangea-masonry-tiles .i6:after,
body.wcm-preview .pangea-masonry-tiles .i6:after,
body.xf-web-container .pangea-masonry-tiles .i6:after {
 content:"G"
}
body.wcm-design .pangea-masonry-tiles .i7:after,
body.wcm-edit .pangea-masonry-tiles .i7:after,
body.wcm-preview .pangea-masonry-tiles .i7:after,
body.xf-web-container .pangea-masonry-tiles .i7:after {
 content:"H"
}
body.wcm-design .pangea-masonry-tiles .i8:after,
body.wcm-edit .pangea-masonry-tiles .i8:after,
body.wcm-preview .pangea-masonry-tiles .i8:after,
body.xf-web-container .pangea-masonry-tiles .i8:after {
 content:"I"
}
body.wcm-design .pangea-masonry-tiles .i9:after,
body.wcm-edit .pangea-masonry-tiles .i9:after,
body.wcm-preview .pangea-masonry-tiles .i9:after,
body.xf-web-container .pangea-masonry-tiles .i9:after {
 content:"J"
}
body.wcm-design .pangea-masonry-tiles .i10:after,
body.wcm-edit .pangea-masonry-tiles .i10:after,
body.wcm-preview .pangea-masonry-tiles .i10:after,
body.xf-web-container .pangea-masonry-tiles .i10:after {
 content:"K"
}
body.wcm-design .pangea-masonry-tiles .i11:after,
body.wcm-edit .pangea-masonry-tiles .i11:after,
body.wcm-preview .pangea-masonry-tiles .i11:after,
body.xf-web-container .pangea-masonry-tiles .i11:after {
 content:"L"
}
body.wcm-design .pangea-masonry-tiles .i12:after,
body.wcm-edit .pangea-masonry-tiles .i12:after,
body.wcm-preview .pangea-masonry-tiles .i12:after,
body.xf-web-container .pangea-masonry-tiles .i12:after {
 content:"M"
}
body.wcm-design .pangea-masonry-tiles .i13:after,
body.wcm-edit .pangea-masonry-tiles .i13:after,
body.wcm-preview .pangea-masonry-tiles .i13:after,
body.xf-web-container .pangea-masonry-tiles .i13:after {
 content:"N"
}
body.wcm-design .pangea-masonry-tiles .i14:after,
body.wcm-edit .pangea-masonry-tiles .i14:after,
body.wcm-preview .pangea-masonry-tiles .i14:after,
body.xf-web-container .pangea-masonry-tiles .i14:after {
 content:"O"
}
body.wcm-design .pangea-masonry-tiles .i15:after,
body.wcm-edit .pangea-masonry-tiles .i15:after,
body.wcm-preview .pangea-masonry-tiles .i15:after,
body.xf-web-container .pangea-masonry-tiles .i15:after {
 content:"P"
}
body.wcm-design .pangea-masonry-tiles .i16:after,
body.wcm-edit .pangea-masonry-tiles .i16:after,
body.wcm-preview .pangea-masonry-tiles .i16:after,
body.xf-web-container .pangea-masonry-tiles .i16:after {
 content:"Q"
}
body.wcm-design .pangea-masonry-tiles .i17:after,
body.wcm-edit .pangea-masonry-tiles .i17:after,
body.wcm-preview .pangea-masonry-tiles .i17:after,
body.xf-web-container .pangea-masonry-tiles .i17:after {
 content:"R"
}
body.wcm-design .pangea-masonry-tiles .i18:after,
body.wcm-edit .pangea-masonry-tiles .i18:after,
body.wcm-preview .pangea-masonry-tiles .i18:after,
body.xf-web-container .pangea-masonry-tiles .i18:after {
 content:"S"
}
body.wcm-design .pangea-masonry-tiles .i19:after,
body.wcm-edit .pangea-masonry-tiles .i19:after,
body.wcm-preview .pangea-masonry-tiles .i19:after,
body.xf-web-container .pangea-masonry-tiles .i19:after {
 content:"T"
}
body.wcm-design .pangea-masonry-tiles .i20:after,
body.wcm-edit .pangea-masonry-tiles .i20:after,
body.wcm-preview .pangea-masonry-tiles .i20:after,
body.xf-web-container .pangea-masonry-tiles .i20:after {
 content:"U"
}
body.wcm-design .pangea-masonry-tiles .i21:after,
body.wcm-edit .pangea-masonry-tiles .i21:after,
body.wcm-preview .pangea-masonry-tiles .i21:after,
body.xf-web-container .pangea-masonry-tiles .i21:after {
 content:"V"
}
body.wcm-design .pangea-masonry-tiles .i22:after,
body.wcm-edit .pangea-masonry-tiles .i22:after,
body.wcm-preview .pangea-masonry-tiles .i22:after,
body.xf-web-container .pangea-masonry-tiles .i22:after {
 content:"W"
}
body.wcm-design .pangea-masonry-tiles .i23:after,
body.wcm-edit .pangea-masonry-tiles .i23:after,
body.wcm-preview .pangea-masonry-tiles .i23:after,
body.xf-web-container .pangea-masonry-tiles .i23:after {
 content:"X"
}
body.wcm-design .pangea-masonry-tiles .i24:after,
body.wcm-edit .pangea-masonry-tiles .i24:after,
body.wcm-preview .pangea-masonry-tiles .i24:after,
body.xf-web-container .pangea-masonry-tiles .i24:after {
 content:"Y"
}
body.wcm-design .pangea-masonry-tiles .i25:after,
body.wcm-edit .pangea-masonry-tiles .i25:after,
body.wcm-preview .pangea-masonry-tiles .i25:after,
body.xf-web-container .pangea-masonry-tiles .i25:after {
 content:"Z"
}
.email-enrollment {
 display:flex;
 align-items:center;
 width:100%;
 max-width:500px;
 margin:0 auto
}
.email-enrollment .email-enrollment-form,
.email-enrollment .form-field {
 width:100%
}
.email-enrollment .form-field input[type=email],
.email-enrollment .form-field input[type=number],
.email-enrollment .form-field input[type=password],
.email-enrollment .form-field input[type=tel],
.email-enrollment .form-field input[type=text],
.email-enrollment .form-field select {
 display:block;
 height:50px;
 width:100%;
 max-width:100%;
 margin:0;
 border:2px solid #2f3132;
 border-radius:0;
 outline:0;
 font-size:16px;
 font-weight:700;
 line-height:1.3
}
.email-enrollment .form-field input[type=email]:focus,
.email-enrollment .form-field input[type=number]:focus,
.email-enrollment .form-field input[type=password]:focus,
.email-enrollment .form-field input[type=tel]:focus,
.email-enrollment .form-field input[type=text]:focus,
.email-enrollment .form-field select:focus {
 outline:none;
 box-shadow:none
}
.email-enrollment .form-field input[type=email]:focus:not(.focus--mouse),
.email-enrollment .form-field input[type=number]:focus:not(.focus--mouse),
.email-enrollment .form-field input[type=password]:focus:not(.focus--mouse),
.email-enrollment .form-field input[type=tel]:focus:not(.focus--mouse),
.email-enrollment .form-field input[type=text]:focus:not(.focus--mouse),
.email-enrollment .form-field select:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.email-enrollment .form-field select {
 -moz-appearance:none;
 -webkit-appearance:none;
 appearance:none;
 background-color:white;
 background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));
 background-repeat:no-repeat,repeat;
 background-position:right .7em top 50%,0 0;
 background-size:.65em auto,100%;
 color:#777777
}
.email-enrollment .form-field select::-ms-expand {
 display:none
}
.email-enrollment .form-field select option {
 font-weight:400
}
.email-enrollment .form-field.error input[type=email],
.email-enrollment .form-field.error input[type=number],
.email-enrollment .form-field.error input[type=password],
.email-enrollment .form-field.error input[type=tel],
.email-enrollment .form-field.error input[type=text],
.email-enrollment .form-field.error select {
 border-color:red
}
.email-enrollment .checkbox-field {
 position:relative;
 text-align:left
}
.email-enrollment .checkbox-field label {
 position:relative;
 top:auto;
 left:auto;
 display:flex;
 align-items:center;
 cursor:pointer
}
.email-enrollment .checkbox-field label .checkbox-field-checkmark {
 position:relative;
 width:20px;
 height:20px;
 display:inline-block;
 background-color:transparent;
 border:2px solid #2f3132;
 position:absolute;
 top:0;
 left:0
}
.email-enrollment .checkbox-field label .checkbox-field-checkmark:before {
 display:none;
 position:absolute;
 top:50%;
 left:50%;
 content:"";
 width:4px;
 height:8px;
 border:3px solid white;
 border-top:none;
 border-left:none;
 transform:translate(-50%,-60%) rotate(45deg)
}
.email-enrollment .checkbox-field label .checkbox-field-label {
 margin-left:30px
}
.email-enrollment .checkbox-field label .checkbox-field-label a {
 font-size:inherit
}
.email-enrollment .checkbox-field .checkbox-field-input {
 position:absolute;
 top:0;
 left:0;
 opacity:0
}
.email-enrollment .checkbox-field .checkbox-field-input:focus:not(.focus--mouse)+label .checkbox-field-checkmark {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.email-enrollment .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark {
 background-color:black;
 border-color:black
}
.email-enrollment .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark:before {
 display:block
}
.email-enrollment .terms-field {
 max-height:250px;
 padding:10px 15px;
 margin-bottom:10px;
 background-color:white;
 border:2px solid #e1e2e3;
 color:black;
 text-align:left;
 overflow-y:scroll
}
.email-enrollment .email-enrollment-message {
 width:100%;
 font-weight:700
}
.email-enrollment .email-enrollment-message.error {
 color:red
}
.email-enrollment .component-cta-button {
 margin:10px 0;
 text-align:center
}
.email-enrollment .component-cta-button button[type=submit] {
 display:inline-block;
 padding:15px 30px
}
.email-enrollment .component-cta-button button[type=submit] .submit-loader {
 display:none
}
.email-enrollment .component-cta-button button[type=submit].processing .submit-label {
 visibility:hidden;
 opacity:0
}
.email-enrollment .component-cta-button button[type=submit].processing .submit-loader {
 display:block
}
.email-enrollment .email-enrollment-success {
 display:none;
 text-align:center
}
.email-enrollment .email-enrollment-success .email-enrollment-success-img {
 width:100%;
 margin-bottom:10px
}
.email-enrollment .email-enrollment-success .email-enrollment-success-msg {
 font-size:24px;
 font-weight:700;
 text-transform:uppercase
}
.email-enrollment.theme-light input[type=email],
.email-enrollment.theme-light input[type=number],
.email-enrollment.theme-light input[type=password],
.email-enrollment.theme-light input[type=tel],
.email-enrollment.theme-light input[type=text],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots input[type=email],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots input[type=number],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots input[type=password],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots input[type=tel],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots input[type=text] {
 background-color:white;
 border-color:white;
 color:black
}
.email-enrollment.theme-light select,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots select {
 background-color:white;
 background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff,#fff);
 border-color:white
}
.email-enrollment.theme-light select.filled,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots select.filled {
 color:black
}
.email-enrollment.theme-light .checkbox-field label .checkbox-field-checkmark,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots .checkbox-field label .checkbox-field-checkmark {
 background-color:white;
 border-color:white
}
.email-enrollment.theme-light .checkbox-field label .checkbox-field-label,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots .checkbox-field label .checkbox-field-label {
 color:white
}
.email-enrollment.theme-light .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark {
 background-color:white;
 border-color:white
}
.email-enrollment.theme-light .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark:before,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark:before {
 border-color:black
}
.email-enrollment.theme-light .terms-field,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots .terms-field {
 background-color:white;
 color:black
}
.email-enrollment.theme-light .email-enrollment-success .email-enrollment-success-msg,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots .email-enrollment-success .email-enrollment-success-msg {
 color:white
}
.email-enrollment.theme-light.style-fill input[type=email],
.email-enrollment.theme-light.style-fill input[type=number],
.email-enrollment.theme-light.style-fill input[type=password],
.email-enrollment.theme-light.style-fill input[type=tel],
.email-enrollment.theme-light.style-fill input[type=text],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-fill.pagination-dots input[type=email],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-fill.pagination-dots input[type=number],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-fill.pagination-dots input[type=password],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-fill.pagination-dots input[type=tel],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-fill.pagination-dots input[type=text] {
 background-color:white;
 border:none;
 color:black
}
.email-enrollment.theme-light.style-fill select,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-fill.pagination-dots select {
 background-color:white;
 background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff,#fff);
 border:none
}
.email-enrollment.theme-light.style-fill select.filled,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-fill.pagination-dots select.filled {
 color:black
}
.email-enrollment.theme-light.style-fill .terms-field,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-fill.pagination-dots .terms-field {
 border:none
}
.email-enrollment.theme-light.style-fill .checkbox-field label .checkbox-field-checkmark,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-fill.pagination-dots .checkbox-field label .checkbox-field-checkmark {
 background-color:white;
 border-color:white
}
.email-enrollment.theme-light.style-fill .checkbox-field label .checkbox-field-label,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-fill.pagination-dots .checkbox-field label .checkbox-field-label {
 color:white
}
.email-enrollment.theme-light.style-fill .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-fill.pagination-dots .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark {
 background-color:white;
 border-color:white
}
.email-enrollment.theme-light.style-fill .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark:before,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-fill.pagination-dots .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark:before {
 border-color:black
}
.email-enrollment.theme-light.style-border input[type=email],
.email-enrollment.theme-light.style-border input[type=number],
.email-enrollment.theme-light.style-border input[type=password],
.email-enrollment.theme-light.style-border input[type=tel],
.email-enrollment.theme-light.style-border input[type=text],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-border.pagination-dots input[type=email],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-border.pagination-dots input[type=number],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-border.pagination-dots input[type=password],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-border.pagination-dots input[type=tel],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-border.pagination-dots input[type=text] {
 background-color:transparent;
 border:2px solid white;
 color:white
}
.email-enrollment.theme-light.style-border select,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-border.pagination-dots select {
 background-color:transparent;
 background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));
 border:2px solid white
}
.email-enrollment.theme-light.style-border select.filled,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-border.pagination-dots select.filled {
 color:white
}
.email-enrollment.theme-light.style-border .checkbox-field label .checkbox-field-checkmark,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-border.pagination-dots .checkbox-field label .checkbox-field-checkmark {
 background-color:transparent;
 border:2px solid white
}
.email-enrollment.theme-light.style-border .checkbox-field label .checkbox-field-label,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-border.pagination-dots .checkbox-field label .checkbox-field-label {
 color:white
}
.email-enrollment.theme-dark input[type=email],
.email-enrollment.theme-dark input[type=number],
.email-enrollment.theme-dark input[type=password],
.email-enrollment.theme-dark input[type=tel],
.email-enrollment.theme-dark input[type=text] {
 background-color:black;
 border:none;
 color:white
}
.email-enrollment.theme-dark select {
 background-color:black;
 background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#000,#000);
 border:none
}
.email-enrollment.theme-dark select.filled {
 color:white
}
.email-enrollment.theme-dark .checkbox-field label .checkbox-field-checkmark {
 background-color:black;
 border-color:black
}
.email-enrollment.theme-dark .checkbox-field label .checkbox-field-label {
 color:black
}
.email-enrollment.theme-dark .terms-field {
 background-color:black;
 border:none;
 color:white
}
.email-enrollment.theme-dark .email-enrollment-success .email-enrollment-success-msg {
 color:black
}
.email-enrollment.theme-dark.style-fill input[type=email],
.email-enrollment.theme-dark.style-fill input[type=number],
.email-enrollment.theme-dark.style-fill input[type=password],
.email-enrollment.theme-dark.style-fill input[type=tel],
.email-enrollment.theme-dark.style-fill input[type=text] {
 background-color:black;
 color:white
}
.email-enrollment.theme-dark.style-fill select {
 background-color:black;
 background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#000,#000)
}
.email-enrollment.theme-dark.style-fill select.filled {
 color:white
}
.email-enrollment.theme-dark.style-fill .checkbox-field label .checkbox-field-checkmark {
 background-color:black;
 border:none
}
.email-enrollment.theme-dark.style-fill .checkbox-field label .checkbox-field-label {
 color:black
}
.email-enrollment.theme-dark.style-border input[type=email],
.email-enrollment.theme-dark.style-border input[type=number],
.email-enrollment.theme-dark.style-border input[type=password],
.email-enrollment.theme-dark.style-border input[type=tel],
.email-enrollment.theme-dark.style-border input[type=text] {
 background-color:transparent;
 border:2px solid black;
 color:black
}
.email-enrollment.theme-dark.style-border select {
 background-color:transparent;
 background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0));
 border:2px solid black
}
.email-enrollment.theme-dark.style-border select.filled {
 color:black
}
.email-enrollment.theme-dark.style-border .checkbox-field label .checkbox-field-checkmark {
 background-color:transparent;
 border:2px solid black
}
.email-enrollment.theme-dark.style-border .checkbox-field label .checkbox-field-label {
 color:black
}
.email-enrollment.theme-dark.style-border .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark {
 background-color:black
}
.btn.btn-error.btn-state {
 background-color:#dc4949;
 color:#fff;
 border:2px solid #dc4949
}
.btn.btn-error.btn-state:focus,
.btn.btn-error.btn-state:hover {
 background-color:transparent;
 color:#dc4949;
 border-color:#dc4949
}
.component-cta-button .btn-state .success {
 display:none;
 font-size:40px
}
.component-cta-button .btn-state.ajax-success {
 background-color:#55d464!important;
 border-color:#55d464!important
}
.component-cta-button .btn-state.ajax-success span {
 display:none
}
.component-cta-button .btn-state.ajax-success .success {
 display:flex;
 justify-content:center
}
.component-cta-button button.btn {
 padding:0
}
.component-cta-button button.btn span {
 top:auto;
 transform:none
}
.component-preference-center {
 margin-bottom:100px
}
.component-preference-center h3 {
 font-size:24px
}
.component-preference-center #preference-center-form {
 position:relative;
 padding-top:30px;
 border-top:1px solid #e1e2e3
}
.component-preference-center .form-group {
 margin-bottom:50px
}
.component-preference-center .form-group .group-title {
 margin:0 0 30px;
 font-size:16px;
 font-weight:500;
 text-transform:none
}
.component-preference-center .tabs-group {
 display:flex;
 flex-wrap:wrap;
 margin:0 -4px -10px
}
.component-preference-center .tabs-group .tab {
 width:calc(33.33333% - 8px);
 margin:0 4px 10px
}
@media (min-width:1025px) {
 .component-preference-center .tabs-group .tab {
  width:calc(16.66667% - 8px)
 }
}
.component-preference-center .tabs-group .tab button {
 display:flex;
 justify-content:center;
 align-items:center;
 width:100%;
 height:70px;
 background-color:transparent;
 border:1px solid #e1e2e3
}
.component-preference-center .tabs-group .tab button[aria-selected=true] {
 border-color:#697172
}
.component-preference-center .tabs-group .tab img {
 display:block;
 width:auto;
 height:auto;
 max-width:calc(100% - 20px);
 max-height:calc(100% - 20px);
 
}
.component-preference-center .error-wrapper,
.component-preference-center .success-wrapper {
 display:none
}
.component-preference-center .error-message,
.component-preference-center .success-message {
 padding-top:30px;
 border-top:1px solid #e1e2e3
}
.component-preference-center .loading-wrapper {
 display:none
}
.component-preference-center .form-loading {
 position:absolute;
 top:0;
 left:0;
 display:flex;
 align-items:center;
 justify-content:center;
 width:100%;
 height:100%;
 background-color:rgba(255,255,255,0.8);
 z-index:20
}
.component-preference-center .ajax-loading-container {
 position:relative;
 top:auto!important;
 left:auto!important;
 display:block!important;
 transform:scale(0.8)!important
}
.component-preference-center .ajax-loading-container .path {
 stroke:black
}
.preference-center .login-message {
 display:none;
 margin-bottom:50px
}
.preference-center .unauthenticated-form {
 display:none
}
.preference-center .unauthenticated-form+.component-cta-button {
 text-align:center
}
.preference-center .success-message .unauthenticated {
 display:none
}
.preference-center.unauthenticated .login-message {
 display:block
}
.preference-center.unauthenticated .tabs-wrapper {
 display:none
}
.preference-center.unauthenticated .unauthenticated-form {
 display:block
}
.preference-center.unauthenticated .unauthenticated-form+.component-cta-button {
 text-align:left
}
.preference-center.unauthenticated .success-message .default {
 display:none
}
.preference-center.unauthenticated .success-message .unauthenticated {
 display:block
}
.preference-center.unauthenticated .unsubscribe-msg {
 display:none
}
.preference-center .form-field .input-field-wrapper {
 text-align:left
}
.preference-center .form-field .input-field-wrapper input[type=email],
.preference-center .form-field .input-field-wrapper input[type=number],
.preference-center .form-field .input-field-wrapper input[type=password],
.preference-center .form-field .input-field-wrapper input[type=tel] select,
.preference-center .form-field .input-field-wrapper input[type=text] {
 width:100%;
 max-width:590px
}
.preference-center .form-field .input-field-wrapper input[type=email]:focus,
.preference-center .form-field .input-field-wrapper input[type=number]:focus,
.preference-center .form-field .input-field-wrapper input[type=password]:focus,
.preference-center .form-field .input-field-wrapper input[type=tel] select:focus,
.preference-center .form-field .input-field-wrapper input[type=text]:focus {
 outline:none;
 box-shadow:none
}
.preference-center .form-field .input-field-wrapper input[type=email]:focus:not(.focus--mouse),
.preference-center .form-field .input-field-wrapper input[type=number]:focus:not(.focus--mouse),
.preference-center .form-field .input-field-wrapper input[type=password]:focus:not(.focus--mouse),
.preference-center .form-field .input-field-wrapper input[type=tel] select:focus:not(.focus--mouse),
.preference-center .form-field .input-field-wrapper input[type=text]:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.preference-center .alert {
 display:none;
 align-items:center;
 margin:20px 0;
 padding:12px 20px;
 border-radius:4px;
 font-weight:500
}
.preference-center .alert .alert-icon {
 position:relative;
 width:16px;
 height:16px;
 margin-right:10px;
 border-radius:50%;
 flex-grow:0;
 flex-shrink:0
}
.preference-center .alert.alert-error {
 background-color:#fdf5f5;
 border:2px solid #d62929
}
.preference-center .alert.alert-error .alert-icon {
 background-color:#d62929
}
.preference-center .alert.alert-error .alert-icon:after,
.preference-center .alert.alert-error .alert-icon:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 width:7px;
 height:1px;
 background-color:white
}
.preference-center .alert.alert-error .alert-icon:before {
 transform:translate(-50%,-50%) rotate(45deg)
}
.preference-center .alert.alert-error .alert-icon:after {
 transform:translate(-50%,-50%) rotate(-45deg)
}
.component-preference-center .panels-wrapper .panel-loading {
 display:flex;
 align-items:center;
 justify-content:center;
 width:100%;
 height:300px
}
.component-preference-center .panels-wrapper .panel-content {
 display:none
}
.component-preference-center .panels-wrapper .panel-title {
 padding-bottom:15px;
 margin-bottom:30px;
 border-bottom:1px solid #e1e2e3;
 font-size:24px;
 line-height:32px
}
.component-preference-center .checkbox-group {
 display:flex;
 flex-wrap:wrap;
 margin-bottom:-20px
}
@media (min-width:720px) {
 .component-preference-center .checkbox-group {
  margin-left:-10px;
  margin-right:-10px
 }
}
.component-preference-center .checkbox-group .checkbox-field {
 display:flex;
 position:relative;
 width:100%;
 margin-bottom:20px
}
@media (min-width:720px) {
 .component-preference-center .checkbox-group .checkbox-field {
  width:calc(33.33333% - 20px);
  margin-left:10px;
  margin-right:10px
 }
}
.component-preference-center .checkbox-group .checkbox-field .checkbox-card {
 display:block;
 width:100%;
 margin:1px;
 padding:15px;
 background-color:white;
 border:1px solid #e1e2e3;
 overflow:hidden;
 cursor:pointer
}
.component-preference-center .checkbox-group .checkbox-field .checkbox-card p {
 font-weight:200
}
.component-preference-center .checkbox-group .checkbox-field .checkbox-card-check {
 position:absolute;
 top:15px;
 left:15px;
 width:20px;
 height:20px;
 background-color:white;
 border-radius:50%
}
.component-preference-center .checkbox-group .checkbox-field .checkbox-card-check:before {
 content:"";
 display:none;
 position:absolute;
 top:50%;
 left:50%;
 width:9px;
 height:4px;
 border-color:#697172;
 border-style:none none solid solid;
 border-width:2px;
 transform:translate(-50%,-60%) rotate(-45deg)
}
.component-preference-center .checkbox-group .checkbox-field .checkbox-card-img {
 height:140px;
 margin:-15px -15px 15px;
 background-color:#e1e2e3;
 overflow:hidden
}
@media (min-width:1025px) {
 .component-preference-center .checkbox-group .checkbox-field .checkbox-card-img {
  height:120px
 }
}
.component-preference-center .checkbox-group .checkbox-field .checkbox-card-img img {
 width:100%;
 height:100%;
 object-fit:cover;
 
}
.component-preference-center .checkbox-group .checkbox-field .checkbox-card-title {
 margin-bottom:10px;
 font-weight:400
}
.component-preference-center .checkbox-group .checkbox-field .checkbox-card-note {
 color:#697172;
 font-size:14px;
 font-weight:700
}
.component-preference-center .checkbox-group .checkbox-field .checkbox {
 position:absolute;
 top:15px;
 left:15px;
 width:0px;
 height:0px;
 opacity:0;
 outline:none
}
.component-preference-center .checkbox-group .checkbox-field .checkbox:checked+.checkbox-card {
 margin:0
}
.component-preference-center .checkbox-group .checkbox-field .checkbox:checked+.checkbox-card,
.component-preference-center .checkbox-group .checkbox-field .checkbox:checked+.checkbox-card .checkbox-card-check {
 border:2px solid #697172
}
.component-preference-center .checkbox-group .checkbox-field .checkbox:checked+.checkbox-card .checkbox-card-check:before {
 display:block
}
.component-preference-center .checkbox-group .checkbox-field .checkbox:disabled+.checkbox-card {
 cursor:not-allowed;
 opacity:0.5
}
.component-preference-center .checkbox-group .checkbox-field .checkbox:disabled+.checkbox-card img {
 filter:grayscale(100%)
}
.component-preference-center .checkbox-group.logitech .checkbox-card-check:before,
.component-preference-center .checkbox-group.logitech .checkbox:checked+.checkbox-card,
.component-preference-center .checkbox-group.logitech .checkbox:checked+.checkbox-card .checkbox-card-check {
 border-color:#814efa
}
.component-preference-center .checkbox-group.gaming .checkbox-card-check:before,
.component-preference-center .checkbox-group.gaming .checkbox:checked+.checkbox-card,
.component-preference-center .checkbox-group.gaming .checkbox:checked+.checkbox-card .checkbox-card-check {
 border-color:#00b8fc
}
.component-preference-center .checkbox-group.astro .checkbox-card-check:before,
.component-preference-center .checkbox-group.astro .checkbox:checked+.checkbox-card,
.component-preference-center .checkbox-group.astro .checkbox:checked+.checkbox-card .checkbox-card-check {
 border-color:#ff3600
}
.component-preference-center .checkbox-group.jaybird .checkbox-card-check:before,
.component-preference-center .checkbox-group.jaybird .checkbox:checked+.checkbox-card,
.component-preference-center .checkbox-group.jaybird .checkbox:checked+.checkbox-card .checkbox-card-check,
.component-preference-center .checkbox-group.ue .checkbox-card-check:before,
.component-preference-center .checkbox-group.ue .checkbox:checked+.checkbox-card,
.component-preference-center .checkbox-group.ue .checkbox:checked+.checkbox-card .checkbox-card-check {
 border-color:black
}
.component-preference-center .unauthenticated-form .form-group {
 max-width:590px
}
.component-preference-center .component-cta-button {
 text-align:center
}
.component-preference-center .component-cta-button .btn {
 margin:0;
 padding:0 30px
}
.component-preference-center .component-cta-button .btn[disabled] {
 cursor:not-allowed;
 opacity:.65;
 filter:alpha(opacity=65);
 box-shadow:none
}
.component-preference-center .form-field.input--typed input {
 padding-top:7px;
 padding-bottom:7px
}
.component-preference-center .input-field-error {
 border-color:#F55B5B!important
}
.component-preference-center .input-error {
 display:none;
 margin-top:6px;
 text-align:left;
 font-size:13px;
 color:#F55B5B!important
}
.component-preference-center .unsubscribe-msg {
 margin-top:80px;
 padding-top:30px;
 border-top:1px solid #e1e2e3
}
.component-preference-center-unsubscribe {
 margin-bottom:20px;
 position:relative
}
.component-preference-center-unsubscribe .error-wrapper,
.component-preference-center-unsubscribe .info-wrapper,
.component-preference-center-unsubscribe .success-wrapper {
 display:none
}
.component-preference-center-unsubscribe[data-edit-mode] .success-wrapper {
 display:block
}
.component-preference-center-unsubscribe .unsubscribe-loading {
 display:flex;
 align-items:center;
 justify-content:center;
 width:100%;
 height:300px;
 position:absolute
}
.component-preference-center-unsubscribe .ajax-loading-container {
 position:relative;
 top:auto!important;
 left:auto!important;
 display:block!important;
 transform:scale(0.8)!important
}
.component-preference-center-unsubscribe .ajax-loading-container .path {
 stroke:black
}
.component-preference-center-unsubscribe .section-heading {
 font-size:24px;
 margin-bottom:30px;
 padding-bottom:15px;
 border-bottom:1px solid #e1e2e3
}
.component-preference-center-unsubscribe #unsubscribe-reasons-form {
 margin-top:50px
}
.component-preference-center-unsubscribe .form-group {
 margin-top:20px
}
.component-preference-center-unsubscribe .checkbox-field {
 position:relative;
 text-align:left;
 display:flex
}
.component-preference-center-unsubscribe .checkbox-field label {
 position:relative;
 top:auto;
 left:auto;
 display:flex;
 align-items:center;
 color:#222222;
 cursor:pointer
}
.component-preference-center-unsubscribe .checkbox-field label .checkbox-field-checkmark {
 position:relative;
 width:16px;
 height:16px;
 display:inline-block;
 background-color:transparent;
 border:1px solid #2f3132;
 position:absolute;
 top:2px;
 left:0
}
.component-preference-center-unsubscribe .checkbox-field label .checkbox-field-checkmark:before {
 display:none;
 position:absolute;
 top:50%;
 left:50%;
 content:"";
 width:4px;
 height:9px;
 border:2px solid black;
 border-top:none;
 border-left:none;
 transform:translate(-50%,-60%) rotate(45deg)
}
.component-preference-center-unsubscribe .checkbox-field label .checkbox-field-label {
 margin-left:30px
}
.component-preference-center-unsubscribe .checkbox-field label .checkbox-field-label a {
 font-size:inherit
}
.component-preference-center-unsubscribe .checkbox-field .checkbox-field-input {
 position:absolute;
 top:0;
 left:0;
 opacity:0
}
.component-preference-center-unsubscribe .checkbox-field .checkbox-field-input:focus:not(.focus--mouse)+label .checkbox-field-checkmark {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.component-preference-center-unsubscribe .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark:before {
 display:block
}
.component-preference-center-unsubscribe .component-cta-button {
 margin-top:30px;
 text-align:center
}
.component-preference-center-unsubscribe .component-cta-button .btn {
 margin:0;
 padding:0 30px
}
.component-preference-center-unsubscribe .component-cta-button .btn[disabled] {
 cursor:not-allowed;
 opacity:.65;
 filter:alpha(opacity=65);
 box-shadow:none
}
@media (min-width:720px) {
 .component-preference-center-unsubscribe .component-cta-button {
  text-align:left;
  padding-left:30px
 }
}
.component-preference-center-unsubscribe .unsubscribe-reasons-success {
 display:none
}
.component-my-address .address-view .no-response {
 margin-bottom:30px;
 width:100%
}
.component-my-address .address-view .no-response p {
 font-size:16px;
 line-height:20px
}
.component-my-address .action-bar {
 margin-bottom:20px;
 display:flex;
 height:30px
}
.component-my-address .action-bar a:focus,
.component-my-address .action-bar button:focus,
.component-my-address .action-bar input:focus {
 outline:none;
 box-shadow:none
}
.component-my-address .action-bar a:focus:not(.focus--mouse),
.component-my-address .action-bar button:focus:not(.focus--mouse),
.component-my-address .action-bar input:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.component-my-address .action-bar button * {
 
}
.component-my-address .action-bar .do-edit {
 margin-left:auto;
 margin-right:20px
}
.component-my-address .action-bar button.do-default {
 cursor:pointer
}
.component-my-address .action-bar .selected {
 display:none
}
.component-my-address .saved-address {
 display:flex;
 flex-flow:row wrap;
 border-top:1px solid #e1e2e3;
 padding:30px 0
}
.component-my-address .address {
 display:flex
}
.component-my-address .card {
 width:100%;
 border:1px solid #e1e2e3;
 border-radius:8px;
 padding:30px;
 margin-bottom:10px
}
.component-my-address .card.add-new-card {
 border:2px dotted #e1e2e3;
 display:flex;
 flex-flow:column;
 justify-content:center;
 align-items:center;
 cursor:pointer;
 margin-right:0
}
.component-my-address .card.add-new-card * {
 
}
.component-my-address .card.add-new-card .label {
 font-size:13px;
   
 color:#697172
}
.component-my-address .card.true {
 border:2px solid #814efa
}
.component-my-address .card.true svg.default {
 display:none
}
.component-my-address .card.true svg.selected {
 display:inline-block
}
.component-my-address .card button {
 background:none;
 outline:none;
 border:none;
 padding:0
}
@media (min-width:720px) and (max-width:1024px) {
 .component-my-address .card {
  margin-right:35px
 }
}
@media (min-width:720px) {
 .component-my-address .card {
  width:249px;
  height:auto;
  padding:30px;
  margin-bottom:30px;
  word-break:break-word
 }
}
@media (min-width:1025px) {
 .component-my-address .card {
  margin-right:34px
 }
}
.component-my-address p {
 margin:0;
 line-height:9px
}
.component-my-address p.name {
 font-size:14px
}
.component-my-address p:not(.name) {
 font-size:9px;
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif
}
@media (min-width:720px) {
 .component-my-address p {
  line-height:20px
 }
 .component-my-address p.name {
  font-size:16px
 }
 .component-my-address p:not(.name) {
  font-size:16px;
  font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif
 }
}
.component-my-address .name {
 font-size:16px;
 color:#2f3132;
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif;
 margin-bottom:10px
}
#address-form .form-field.l-checkbox {
 margin:15px 0 5px
}
#address-form .l-checkbox label {
 position:relative
}
#address-form .component-cta-button,
#address-form .component-cta-button .btn {
 width:100%;
 max-width:none
}
#address-form select {
 display:block
}
#address-form input[type=number] {
 -moz-appearance:textfield
}
.default-address-modal a:focus,
.default-address-modal button:focus,
.default-address-modal input:focus,
.delete-address-modal a:focus,
.delete-address-modal button:focus,
.delete-address-modal input:focus {
 outline:none;
 box-shadow:none
}
.default-address-modal a:focus:not(.focus--mouse),
.default-address-modal button:focus:not(.focus--mouse),
.default-address-modal input:focus:not(.focus--mouse),
.delete-address-modal a:focus:not(.focus--mouse),
.delete-address-modal button:focus:not(.focus--mouse),
.delete-address-modal input:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.default-address-modal h4,
.delete-address-modal h4 {
 color:#2f3132
}
.default-address-modal p,
.delete-address-modal p {
 color:#6f7678
}
.default-address-modal .component-cta-button,
.delete-address-modal .component-cta-button {
 text-align:center
}
.default-address-modal .btn-error,
.delete-address-modal .btn-error {
 width:100%
}
.component-modal-wrapper .add-address-modal {
 max-height:100%
}
.component-modal-wrapper .add-address-modal .modal-content-wrapper {
 height:100%;
 overflow-y:auto
}
.component-modal-wrapper .add-address-modal .component-modal-content>div {
 max-width:500px
}
@media (max-width:1024px) {
 .component-modal-wrapper .add-address-modal .form-field,
 .component-modal-wrapper .add-address-modal .form-field select {
  width:100%
 }
 .component-modal-wrapper .add-address-modal .form-field select {
  height:45px
 }
}
.component-my-orders {
 padding-bottom:50px;
 padding-top:35px
}
@media (min-width:720px) {
 .component-my-orders h3 {
  font-size:24px
 }
}
.component-my-orders input {
 -moz-appearance:textfield;
 width:100%!important
}
.component-my-orders .order-detail {
 min-height:50px
}
.component-my-orders .guest-help {
 margin-bottom:2em;
 margin-top:0
}
.component-my-orders .search-icon {
 position:absolute;
 top:-5px;
 right:15px;
 -webkit-transition:opacity 0.15s ease-in;
 transition:opacity 0.15s ease-in;
 cursor:pointer
}
.component-my-orders .search-icon .aem-logi-icon-search {
 font-size:35px
}
.component-my-orders .search {
 display:none;
 margin-bottom:50px
}
@media (min-width:1025px) {
 .component-my-orders .search {
  display:block
 }
}
.component-my-orders .order {
 margin-bottom:50px
}
.component-my-orders .order-header {
 align-items:center;
 border-bottom:1px solid #2f3132;
 display:flex;
 justify-content:space-between
}
.component-my-orders .order-header div[class^=order-] {
 display:flex;
 flex-flow:column
}
.component-my-orders .order-header span.label {
 font-size:10px
}
.component-my-orders .order-header span.label,
.component-my-orders .order-header span.value {
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif
}
@media (min-width:720px) and (max-width:1279px) {
 .component-my-orders .order-header span.value {
  font-size:12px
 }
}
.component-my-orders .order-header .order-placed {
 width:144px
}
.component-my-orders .order-header .order-id {
 width:93px
}
.component-my-orders .order-header .order-status {
 width:153px
}
.component-my-orders .order-header .order-status .value {
 text-transform:uppercase
}
.component-my-orders .order-body .line-item {
 align-items:center;
 border-bottom:1px solid #e1e2e3;
 display:flex;
 justify-content:flex-start;
 padding:20px 0
}
.component-my-orders .order-body .line-item .thumbnail {
 margin-right:12px;
 width:91px
}
.component-my-orders .order-body .line-item .thumbnail img {
 width:100%
}
.component-my-orders .order-body .line-item .brand {
 margin-right:12px;
 text-align:center;
 width:76px
}
.component-my-orders .order-body .line-item .brand img {
 display:inline-block
}
.component-my-orders .order-body .line-item .product {
 flex:1 0 auto;
 width:275px
}
@media (min-width:992px) and (max-width:1299px) {
 .component-my-orders .order-body .line-item .product {
  width:195px
 }
}
.component-my-orders .order-body .line-item .external-reference-id {
 color:#697172;
 font-size:14px;
 padding-top:2px
}
.component-my-orders .order-body .line-item .pricing {
 font-size:14px;
 padding-top:7px
}
.component-my-orders .order-body .line-item .pricing del {
 text-decoration:line-through
}
.component-my-orders .order-body .line-item .actions {
 align-self:flex-start;
 margin-top:0
}
.component-my-orders .order-body .line-item:last-child {
 border:none
}
.component-my-orders[data-show-narvar-tracking=true] .order[data-has-tracking=true] .line-item {
 border-bottom:none;
 position:relative
}
.component-my-orders[data-show-narvar-tracking=true] .order[data-has-tracking=true] .line-item:after {
 border-bottom:1px solid #e1e2e3;
 bottom:1px;
 content:"";
 height:1px;
 left:0;
 position:absolute;
 width:calc(100% - 220px)
}
.component-my-orders[data-show-narvar-tracking=true] .order[data-has-tracking=true] .line-item:last-child:after {
 border:none
}
.component-my-orders .more-section .load-more {
 display:none;
 text-align:center
}
.component-my-orders .more-section .load-more button {
 display:inline-block!important
}
.component-my-orders .more-section .load-more button span {
 top:auto;
 transform:none
}
.component-my-orders .component-cta-button .btn {
 height:38px;
 padding-left:0;
 padding-right:0;
 width:206px
}
.component-my-orders .product-link-wrapper {
 display:flex;
 align-items:center;
 color:#222222;
 justify-content:space-between;
 margin-right:16px;
 text-decoration:none;
 width:100%
}
.component-my-orders .order.mobile {
 border:1px solid #e1e2e3;
 border-radius:8px;
 height:123px;
 display:flex;
 padding:20px;
 justify-content:space-between;
 margin-bottom:10px
}
.component-my-orders .order.mobile .order-header {
 display:flex;
 flex-flow:column;
 align-items:flex-start;
 border:none
}
.component-my-orders .order.mobile .order-header .value {
 font-size:10px
}
.component-my-orders .order.mobile .order-header div[class^=order-] {
 flex-flow:row
}
.component-my-orders .order.mobile .order-header .order-id {
 margin-bottom:3px
}
.component-my-orders .order.mobile .order-header .order-details-link {
 margin-top:10px;
 font-size:13px;
   
 text-transform:uppercase
}
.component-my-orders .order.mobile .order-header .order-status span {
 font-family:Brown-Pro-Bold,Helvetica,Arial,sans-serif
}
.component-my-orders .order.mobile .order-header .order-status .value {
 display:inline-block;
 margin-left:4px;
 text-transform:uppercase
}
.component-my-orders .order.mobile .order-placed {
 margin-bottom:10px
}
.component-my-orders .order.mobile .order-placed .value {
 font-size:14px
}
.component-my-orders .order.mobile .order-placed .label {
 display:none
}
.component-my-orders .order.mobile .line-item,
.component-my-orders .order.mobile .product-link-wrapper {
 display:inline-block;
 width:auto;
 padding:0;
 border:none
}
.component-my-orders .order.mobile .order-body {
 position:relative
}
.component-my-orders .order.mobile .order-body .line-item .thumbnail {
 width:auto
}
.component-my-orders .order.mobile .order-body .line-item .thumbnail img {
 max-width:80px;
 max-height:80px
}
.component-my-orders .order.mobile .line-item-count,
.component-my-orders .order.mobile .line-item-count-filter {
 position:absolute;
 right:-20px;
 bottom:-15px;
 width:46px;
 height:46px;
 display:flex;
 align-items:center;
 justify-content:center
}
.component-my-orders .order.mobile .line-item-count-filter {
 filter:blur(8px);
 background-color:white
}
.component-my-orders .order.mobile .line-item-count {
 bottom:-20px;
 font-size:20px;
 right:20px
}
.brand-icon {
 display:inline-block;
 background-repeat:no-repeat;
 background-image:url(replatform/resources/images/brands-small.svg)
}
.orders-astro_small {
 width:40px;
 height:32px;
 background-position:0 0
}
.orders-jaybird_small {
 width:33px;
 height:32px;
 background-position:-48px 0
}
.orders-logi_small {
 width:49px;
 height:32px;
 background-position:-96px 0
}
.orders-logitechG_small {
 width:31px;
 height:32px;
 background-position:-192px 0
}
.orders-UltimateEars_small {
 width:69px;
 height:32px;
 background-position:-240px 0
}
.orders-blue_small {
 width:43px;
 height:32px;
 background-position:-336px 0
}
.sticky-content-ctn.sticky-offset .breadcrumbs {
 padding-top:52px
}
.sticky-content-ctn.sticky-offset .breadcrumbs .component-breadcrumbs {
 font-size:14px;
 margin:0
}
.sticky-content-ctn.sticky-offset .breadcrumbs .component-breadcrumbs li a {
 color:#697172;
 text-transform:capitalize
}
.sticky-content-ctn.sticky-offset .breadcrumbs .component-breadcrumbs li:first-of-type:before {
 display:none
}
.sticky-content-ctn.sticky-offset .breadcrumbs .component-breadcrumbs li:last-of-type a {
 color:#2f3132;
 font-family:Brown-Pro-Bold,Helvetica,Arial,sans-serif
}
.sticky-content-ctn.sticky-offset .breadcrumbs .breadcrumb>li+li:before {
 padding:0
}
.profile-information {
 padding-top:20px
}
.profile-information .form-title {
 margin-bottom:30px
}
form.editable .component-cta-button {
 position:absolute;
 right:0;
 top:13px;
 display:flex;
 justify-content:flex-end;
 align-items:center;
 height:38px
}
form.editable .component-cta-button .btn-link {
 line-height:38px;
 margin-bottom:0
}
form.editable .component-cta-button .btn-link.focus--mouse {
 outline:none;
 box-shadow:none
}
form.editable .component-cta-button .btn-kohle {
 height:38px;
 margin:0;
 padding:1px 30px
}
form.editable .component-cta-button .btn.cancel {
 display:none;
 margin-left:12px!important
}
form.editable .component-cta-button .btn.cancel.show {
 display:inline-block
}
form.editable .component-cta-button.disabled {
 visibility:hidden
}
@media (max-width:719px) {
 form.editable .component-cta-button {
  position:relative
 }
 form.editable .component-cta-button .btn-kohle {
  padding:1px 12px
 }
}
@media (min-width:720px) {
 form.editable .component-cta-button {
  height:40px;
  margin-bottom:5px;
  position:relative;
  top:auto;
  width:15%
 }
 form.editable .component-cta-button .btn-link {
  line-height:40px
 }
 form.editable .component-cta-button .btn-kohle {
  height:45px;
  margin:0;
  padding:10px 30px
 }
}
form.editable .form-field.photo {
 display:none;
 justify-content:flex-start
}
form.editable .pseudo-input-field {
 width:100%
}
form.editable .pseudo-input-field .user-profile-thumbnail {
 margin:0 auto
}
@media (min-width:720px) {
 form.editable .pseudo-input-field {
  width:60%
 }
 form.editable .pseudo-input-field .user-profile-thumbnail {
  margin:0
 }
}
.user-profile-thumbnail {
 width:125px;
 height:125px;
 border-radius:50%;
 overflow:hidden
}
.user-profile-thumbnail img {
 width:100%
}
.change-password {
 display:none;
 margin:100px 0
}
.change-password.show {
 display:block
}
.change-password .form-title {
 margin-bottom:30px
}
.change-password .col-group {
 display:none;
 flex-flow:column;
 width:80%
}
.change-password .col-group .form-field,
.change-password .col-group .form-field input {
 width:100%
}
@media (min-width:720px) {
 .change-password .col-group {
  width:398px
 }
}
.change-password .signup-password-current,
.change-password .signup-password-new,
.change-password .signup-password-new-repeat {
 width:100%;
 margin-bottom:10px
}
.form-field.password-field.editable {
 align-items:flex-start
}
.form-field.password-field.editable.save-state>input {
 display:none
}
.form-field.password-field.editable.save-state .col-group {
 display:flex
}
.my-account h4 {
 font-size:20px
}
@media (min-width:720px) {
 .my-account h4 {
  font-size:24px
 }
}
.no-response {
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 color:#697172
}
.no-response .cta {
 font-size:inherit;
 text-decoration:underline
}
.no-response .no-response-small {
 font-size:12px
}
.no-response a {
 font-family:Brown-Pro-Bold,Helvetica,Arial,sans-serif
}
.site-wrapper .my-account-template input::-ms-clear,
.site-wrapper .my-account-template input::-ms-reveal {
 display:none
}
.pangea-cmp .site-wrapper .my-account-template>.carousel-slide-copy-ctn>.row,
.site-wrapper .my-account-template>.container-xl>.row,
.site-wrapper .my-account-template>.container>.row,
.site-wrapper .pangea-cmp .my-account-template>.carousel-slide-copy-ctn>.row,
.site-wrapper .pangea-cmp .my-account-template>.container-xl>.row {
 position:relative
}
.pangea-cmp .site-wrapper .my-account-template>.carousel-slide-copy-ctn>.row:before,
.site-wrapper .my-account-template>.container-xl>.row:before,
.site-wrapper .my-account-template>.container>.row:before,
.site-wrapper .pangea-cmp .my-account-template>.carousel-slide-copy-ctn>.row:before,
.site-wrapper .pangea-cmp .my-account-template>.container-xl>.row:before {
 border-top:1px solid #e1e2e3;
 content:"";
 left:50%;
 position:absolute;
 top:0;
 transform:translateX(-50%);
 width:100vw
}
@media (min-width:1025px) {
 .pangea-cmp .site-wrapper .my-account-template>.carousel-slide-copy-ctn>.row:before,
 .site-wrapper .my-account-template>.container-xl>.row:before,
 .site-wrapper .my-account-template>.container>.row:before,
 .site-wrapper .pangea-cmp .my-account-template>.carousel-slide-copy-ctn>.row:before,
 .site-wrapper .pangea-cmp .my-account-template>.container-xl>.row:before {
  top:-27px;
  width:calc(100% - 24px)
 }
}
@media (max-width:1024px) {
 .pangea-cmp .site-wrapper .my-account-template>.carousel-slide-copy-ctn,
 .site-wrapper .my-account-template>.container,
 .site-wrapper .my-account-template>.container-xl,
 .site-wrapper .pangea-cmp .my-account-template>.carousel-slide-copy-ctn,
 .site-wrapper .pangea-cmp .my-account-template>.container-xl {
  padding-left:30px;
  padding-right:30px;
  width:auto
 }
 .pangea-cmp .site-wrapper .my-account-template>.carousel-slide-copy-ctn>.row,
 .site-wrapper .my-account-template>.container-xl>.row,
 .site-wrapper .my-account-template>.container>.row,
 .site-wrapper .pangea-cmp .my-account-template>.carousel-slide-copy-ctn>.row,
 .site-wrapper .pangea-cmp .my-account-template>.container-xl>.row {
  margin-left:0;
  margin-right:0
 }
 .site-wrapper .my-account-template .sticky-body,
 .site-wrapper .my-account-template .sticky-col {
  float:none;
  padding-left:0;
  padding-right:0;
  width:auto
 }
}
.site-wrapper .my-account-template .breadcrumb,
.site-wrapper .my-account-template .cmp-breadcrumb,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs {
 padding-top:12px
}
@media (max-width:1024px) {
 .site-wrapper .my-account-template .breadcrumb,
 .site-wrapper .my-account-template .cmp-breadcrumb,
 .site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs {
  padding-top:10px
 }
}
.site-wrapper .my-account-template .breadcrumb .cmp-breadcrumb__list,
.site-wrapper .my-account-template .breadcrumb .component-breadcrumbs,
.site-wrapper .my-account-template .cmp-breadcrumb .cmp-breadcrumb__list,
.site-wrapper .my-account-template .cmp-breadcrumb .component-breadcrumbs,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .cmp-breadcrumb__list,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .component-breadcrumbs {
 margin:16px 0;
 padding:0
}
.site-wrapper .my-account-template .breadcrumb .cmp-breadcrumb__item,
.site-wrapper .my-account-template .breadcrumb .component-breadcrumbs li,
.site-wrapper .my-account-template .cmp-breadcrumb .cmp-breadcrumb__item,
.site-wrapper .my-account-template .cmp-breadcrumb .component-breadcrumbs li,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .cmp-breadcrumb__item,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .component-breadcrumbs li {
 color:#2f3132;
 display:inline-block;
 font-size:14px;
 margin:0
}
.site-wrapper .my-account-template .breadcrumb .cmp-breadcrumb__item a:focus,
.site-wrapper .my-account-template .breadcrumb .cmp-breadcrumb__item button:focus,
.site-wrapper .my-account-template .breadcrumb .cmp-breadcrumb__item input:focus,
.site-wrapper .my-account-template .breadcrumb .component-breadcrumbs li a:focus,
.site-wrapper .my-account-template .breadcrumb .component-breadcrumbs li button:focus,
.site-wrapper .my-account-template .breadcrumb .component-breadcrumbs li input:focus,
.site-wrapper .my-account-template .cmp-breadcrumb .cmp-breadcrumb__item a:focus,
.site-wrapper .my-account-template .cmp-breadcrumb .cmp-breadcrumb__item button:focus,
.site-wrapper .my-account-template .cmp-breadcrumb .cmp-breadcrumb__item input:focus,
.site-wrapper .my-account-template .cmp-breadcrumb .component-breadcrumbs li a:focus,
.site-wrapper .my-account-template .cmp-breadcrumb .component-breadcrumbs li button:focus,
.site-wrapper .my-account-template .cmp-breadcrumb .component-breadcrumbs li input:focus,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .cmp-breadcrumb__item a:focus,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .cmp-breadcrumb__item button:focus,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .cmp-breadcrumb__item input:focus,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .component-breadcrumbs li a:focus,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .component-breadcrumbs li button:focus,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .component-breadcrumbs li input:focus {
 outline:none;
 box-shadow:none
}
.site-wrapper .my-account-template .breadcrumb .cmp-breadcrumb__item a:focus:not(.focus--mouse),
.site-wrapper .my-account-template .breadcrumb .cmp-breadcrumb__item button:focus:not(.focus--mouse),
.site-wrapper .my-account-template .breadcrumb .cmp-breadcrumb__item input:focus:not(.focus--mouse),
.site-wrapper .my-account-template .breadcrumb .component-breadcrumbs li a:focus:not(.focus--mouse),
.site-wrapper .my-account-template .breadcrumb .component-breadcrumbs li button:focus:not(.focus--mouse),
.site-wrapper .my-account-template .breadcrumb .component-breadcrumbs li input:focus:not(.focus--mouse),
.site-wrapper .my-account-template .cmp-breadcrumb .cmp-breadcrumb__item a:focus:not(.focus--mouse),
.site-wrapper .my-account-template .cmp-breadcrumb .cmp-breadcrumb__item button:focus:not(.focus--mouse),
.site-wrapper .my-account-template .cmp-breadcrumb .cmp-breadcrumb__item input:focus:not(.focus--mouse),
.site-wrapper .my-account-template .cmp-breadcrumb .component-breadcrumbs li a:focus:not(.focus--mouse),
.site-wrapper .my-account-template .cmp-breadcrumb .component-breadcrumbs li button:focus:not(.focus--mouse),
.site-wrapper .my-account-template .cmp-breadcrumb .component-breadcrumbs li input:focus:not(.focus--mouse),
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .cmp-breadcrumb__item a:focus:not(.focus--mouse),
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .cmp-breadcrumb__item button:focus:not(.focus--mouse),
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .cmp-breadcrumb__item input:focus:not(.focus--mouse),
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .component-breadcrumbs li a:focus:not(.focus--mouse),
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .component-breadcrumbs li button:focus:not(.focus--mouse),
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .component-breadcrumbs li input:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.site-wrapper .my-account-template .breadcrumb .cmp-breadcrumb__item a,
.site-wrapper .my-account-template .breadcrumb .component-breadcrumbs li a,
.site-wrapper .my-account-template .cmp-breadcrumb .cmp-breadcrumb__item a,
.site-wrapper .my-account-template .cmp-breadcrumb .component-breadcrumbs li a,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .cmp-breadcrumb__item a,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .component-breadcrumbs li a {
 color:#2f3132;
 text-decoration:none;
 text-transform:none
}
.site-wrapper .my-account-template .breadcrumb .cmp-breadcrumb__item a:focus,
.site-wrapper .my-account-template .breadcrumb .cmp-breadcrumb__item a:hover,
.site-wrapper .my-account-template .breadcrumb .component-breadcrumbs li a:focus,
.site-wrapper .my-account-template .breadcrumb .component-breadcrumbs li a:hover,
.site-wrapper .my-account-template .cmp-breadcrumb .cmp-breadcrumb__item a:focus,
.site-wrapper .my-account-template .cmp-breadcrumb .cmp-breadcrumb__item a:hover,
.site-wrapper .my-account-template .cmp-breadcrumb .component-breadcrumbs li a:focus,
.site-wrapper .my-account-template .cmp-breadcrumb .component-breadcrumbs li a:hover,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .cmp-breadcrumb__item a:focus,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .cmp-breadcrumb__item a:hover,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .component-breadcrumbs li a:focus,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .component-breadcrumbs li a:hover {
 color:#2f3132
}
.site-wrapper .my-account-template .breadcrumb .cmp-breadcrumb__item:last-of-type,
.site-wrapper .my-account-template .breadcrumb .cmp-breadcrumb__item:last-of-type a,
.site-wrapper .my-account-template .breadcrumb .component-breadcrumbs li:last-of-type,
.site-wrapper .my-account-template .breadcrumb .component-breadcrumbs li:last-of-type a,
.site-wrapper .my-account-template .cmp-breadcrumb .cmp-breadcrumb__item:last-of-type,
.site-wrapper .my-account-template .cmp-breadcrumb .cmp-breadcrumb__item:last-of-type a,
.site-wrapper .my-account-template .cmp-breadcrumb .component-breadcrumbs li:last-of-type,
.site-wrapper .my-account-template .cmp-breadcrumb .component-breadcrumbs li:last-of-type a,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .cmp-breadcrumb__item:last-of-type,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .cmp-breadcrumb__item:last-of-type a,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .component-breadcrumbs li:last-of-type,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs .component-breadcrumbs li:last-of-type a {
 font-family:Brown-Pro-Bold,Helvetica,Arial,sans-serif
}
.site-wrapper .my-account-template .breadcrumb li+li:before,
.site-wrapper .my-account-template .cmp-breadcrumb li+li:before,
.site-wrapper .my-account-template.sticky-content-ctn .breadcrumbs li+li:before {
 color:#ccc;
 content:"/ ";
 padding:0 5px
}
.login-auth-profile .btn-link {
 font-family:Brown-Pro-Bold,Helvetica,Arial,sans-serif
}
.component-logout {
 display:block;
 text-transform:uppercase;
 font-weight:400;
 font-size:13px;
 line-height:26px;
 padding:0 0 0 18px;
 margin:0px 18px;
 text-decoration:none;
 opacity:.75
}
.component-logout.my-account-mobile-logout {
 margin:0
}
.login-modal {
 display:none
}
.form-field {
 position:relative;
 display:block;
 margin-bottom:10px;
 width:280px;
 text-align:center
}
.form-field a:focus,
.form-field button:focus,
.form-field input:focus {
 outline:none;
 box-shadow:none
}
.form-field a:focus:not(.focus--mouse),
.form-field button:focus:not(.focus--mouse),
.form-field input:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.form-field input[type=email],
.form-field input[type=number],
.form-field input[type=password],
.form-field input[type=tel],
.form-field input[type=text] {
 padding:7px 15px;
 border:1px solid #e1e2e3;
 min-height:45px;
 width:100%
}
.form-field input[type=email]:read-only,
.form-field input[type=number]:read-only,
.form-field input[type=password]:read-only,
.form-field input[type=tel]:read-only,
.form-field input[type=text]:read-only {
 color:#697172
}
.form-field input[type=number]::-webkit-inner-spin-button,
.form-field input[type=number]::-webkit-outer-spin-button {
 -webkit-appearance:none;
 margin:0
}
.form-field input.password {
 padding-right:90px
}
.form-field label {
 text-transform:none;
 position:absolute;
 left:16px;
 top:12px;
 font-size:16px;
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 font-weight:400;
 color:#697172;
 transition:all 0.15s ease-in;
 cursor:text
}
.form-field a {
 font-size:14px;
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif;
 display:inline-block
}
.form-field a:active,
.form-field a:focus,
.form-field a:hover {
 text-decoration:none
}
.form-field a[data-toggle=tooltip] {
 left:50%;
 position:absolute
}
.form-field select {
 background-color:#fff;
 border:1px solid #e1e2e3;
 display:none;
 font-weight:300;
 height:38px;
 padding:10px;
 width:60%
}
@media (max-width:719px) {
 .form-field select {
  width:95%
 }
}
@media (min-width:720px) {
 .form-field select {
  height:45px
 }
}
.form-field.input--typed label {
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif;
 font-size:10px;
 top:4px
}
.form-field.input--typed input {
 padding-bottom:2px;
 padding-top:12px
}
.form-field.input--typed.error label {
 color:#dc4949
}
.form-field.error input[type=email],
.form-field.error input[type=number],
.form-field.error input[type=password],
.form-field.error input[type=tel],
.form-field.error input[type=text] {
 outline:1px solid #dc4949
}
.form-field.error p.error {
 text-align:left
}
.form-field.success input[type=email],
.form-field.success input[type=number],
.form-field.success input[type=password],
.form-field.success input[type=tel],
.form-field.success input[type=text] {
 outline:1px solid #55d464
}
.form-field.no-border input[type=email],
.form-field.no-border input[type=number],
.form-field.no-border input[type=password],
.form-field.no-border input[type=tel],
.form-field.no-border input[type=text] {
 border:none
}
@media (max-width:1024px) {
 .form-field.editable.save-state .input-field-wrapper {
  padding-right:0
 }
}
@media (min-width:720px) {
 .form-field.editable.save-state input {
  border:1px solid #c3c6c8
 }
}
.form-field.editable.save-state label:not(.form-label) {
 display:block
}
.form-field.editable.save-state.select input {
 display:none
}
.form-field.editable.save-state.select select {
 display:inline-block
}
.form-field.editable {
 flex-flow:row;
 display:flex;
 border-top:1px solid #e1e2e3;
 padding:18px 0 9px;
 align-items:center;
 justify-content:space-between;
 margin:0;
 width:100%
}
.form-field.editable label.form-label {
 font-size:10px;
 text-transform:none;
 position:absolute;
 top:5px;
 left:auto;
 text-align:left;
 color:#2f3132;
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif;
 font-style:normal;
 margin-bottom:0
}
.form-field.editable label:not(.form-label) {
 display:none
}
.form-field.editable.password-field.save-state input {
 padding-right:90px
}
@media (max-width:719px) {
 .form-field.editable.password-field.save-state .group-label {
  display:none
 }
 .form-field.editable.password-field.save-state input {
  height:42px;
  min-height:42px
 }
 .form-field.editable.password-field.save-state label {
  font-size:10px;
  text-transform:none;
  position:absolute;
  top:5px;
  left:auto;
  text-align:left;
  color:#2f3132;
  font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif;
  font-style:normal;
  margin-bottom:0
 }
 .form-field.editable.password-field.save-state p.error {
  position:relative!important
 }
 .form-field.editable.photo {
  width:100%
 }
 .form-field.editable .input-field-wrapper {
  width:80%;
  flex:1 1 auto
 }
 .form-field.editable input {
  width:100%
 }
 .form-field.editable .component-cta-button {
  margin-left:10px;
  padding:0 0 13px;
  right:auto;
  top:auto
 }
 .form-field.editable.error {
  padding:18px 0 30px
 }
 .form-field.editable p.error {
  position:absolute
 }
}
@media (min-width:720px) {
 .form-field.editable.password-field.save-state p.error {
  position:relative
 }
}
.form-field.editable input {
 border:none;
 height:38px;
 min-height:38px;
 padding:0;
 width:100%
}
.form-field.editable p.error {
 text-align:left;
 margin-bottom:0;
 font-size:12px
}
.form-field.editable .input-field-wrapper {
 text-align:left;
 width:70%;
 padding-right:20px
}
@media (min-width:720px) {
 .form-field.editable .input-field-wrapper {
  width:60%
 }
}
@media (min-width:1025px) {
 .form-field.editable .input-field-wrapper {
  width:auto
 }
}
@media (min-width:1025px) {
 .form-field.editable .component-cta-button .btn {
  max-width:100%;
  margin-left:0;
  padding:10px 25px
 }
}
@media (min-width:720px) {
 .form-field {
  width:100%
 }
 .form-field input[type=email],
 .form-field input[type=number],
 .form-field input[type=password],
 .form-field input[type=tel],
 .form-field input[type=text],
 .form-field select {
  min-width:398px;
  width:398px
 }
 .form-field label {
  left:16px;
  top:15px
 }
 .form-field.editable {
  padding:13px 0
 }
 .form-field.editable.error {
  padding:13px 0 30px
 }
 .form-field.editable p.error {
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  width:398px
 }
 .form-field.editable label.form-label {
  font-size:18px;
  position:relative;
  top:auto;
  left:auto;
  width:20%;
  line-height:45px;
  margin-bottom:5px
 }
 .form-field.editable input {
  padding:7px 15px;
  height:45px;
  min-height:45px
 }
 .form-field.editable .input-field-wrapper {
  position:relative;
  text-align:center
 }
 .form-field.editable:first-child {
  border-top:1px solid #c3c6c8
 }
 .form-field.editable.photo .pseudo-input-field {
  width:73.5%
 }
 .form-field.editable.photo label.form-label {
  align-self:flex-start
 }
}
@media (min-width:1025px) {
 .form-field.editable.photo .pseudo-input-field {
  padding-left:16px;
  width:91%
 }
}
@media (min-width:1280px) {
 .form-field.editable.photo .pseudo-input-field {
  width:72%
 }
}
.form-field.l-checkbox {
 position:relative;
 margin:10px 0;
 text-align:left
}
.l-checkbox label {
 position:inherit;
 cursor:pointer;
 display:inline;
 line-height:16px;
 vertical-align:top;
 clear:both;
 padding-left:1px;
 left:auto;
 top:auto
}
.l-checkbox label:after,
.l-checkbox label:before {
 content:"";
 position:absolute;
 left:0;
 top:0
}
.l-checkbox label:before {
 width:16px;
 height:16px;
 background:#fff;
 border:1px solid #e1e2e3;
 cursor:pointer;
 transition:background .3s
}
.l-checkbox label a {
 font-size:inherit;
 vertical-align:top
}
.l-checkbox label:not(:empty) {
 padding-left:25px
}
.l-checkbox input[type=checkbox] {
 outline:0;
 position:absolute;
 left:-99999px;
 width:16px;
 margin:0;
 display:block;
 font-size:inherit
}
.l-checkbox input[type=checkbox]:checked+label:before {
 background:white
}
.l-checkbox input[type=checkbox]:focus:not(.focus--mouse)+label:before {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.l-checkbox input[type=checkbox]:checked+label:after {
 transform:translate(4px,5px) rotate(-45deg);
 width:9px;
 height:4px;
 border-color:#697172;
 border-style:none none solid solid;
 border-width:2px
}
.my-acc-icon {
 display:inline-block;
 width:1em;
 height:1em;
 stroke-width:0;
 stroke:currentColor;
 fill:currentColor
}
.my-acc-icon.icon-astro_small {
 width:1.25em
}
.my-acc-icon.icon-logi_small {
 width:1.5166015625em
}
.my-acc-icon.icon-logitechG_small {
 width:0.970703125em
}
.my-acc-icon.icon-UltimateEars_small {
 width:2.154296875em
}
.ajax-loading-container {
 position:absolute;
 z-index:1;
 top:50%!important;
 left:50%;
 transform:translate(-50%,-50%) scale(0.45)!important;
 display:block;
 width:48px;
 height:48px;
 display:none!important
}
.ajax-loading-container.inprogress {
 display:block!important
}
.ajax-loading-container .ajax-spinner {
 animation:rotator 1.4s linear infinite;
 width:100%;
 height:100%
}
@keyframes rotator {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(270deg);
  transform:rotate(270deg)
 }
}
.ajax-loading-container .path {
 stroke:#fff;
 stroke-dasharray:187;
 stroke-dashoffset:0;
 -webkit-transform-origin:center;
 transform-origin:center;
 -webkit-animation:dash 1.4s ease-in-out infinite;
 animation:dash 1.4s ease-in-out infinite
}
@keyframes dash {
 0% {
  stroke-dashoffset:187
 }
 50% {
  stroke-dashoffset:47;
  transform:rotate(135deg)
 }
 to {
  stroke-dashoffset:187;
  transform:rotate(450deg)
 }
}
.auth-wrapper {
 margin:0 auto;
 width:100%
}
@media (min-width:720px) {
 .auth-wrapper {
  max-width:398px;
  width:398px
 }
}
.login-wrapper {
 display:flex
}
.modal-body .auth-wrapper {
 width:auto
}
.login-modal .modal-content-wrapper {
 padding-bottom:0
}
.login-modal.session--expired .session-expired,
.login-modal.session--expired .session-expired-desc {
 color:#222222;
 display:block;
 margin-left:auto;
 margin-right:auto;
 max-width:398px
}
.login-modal.session--expired .session-expired-desc+p,
.login-modal .session-expired,
.login-modal .session-expired-desc {
 display:none
}
.login-modal .terms-privacy-consent p {
 color:#2f3132;
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 font-size:14px;
 line-height:20px;
 margin:15px 0
}
.login-modal .terms-privacy-consent p .legal {
 font-size:14px
}
.login-modal .terms-privacy-consent p a {
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif
}
@media (max-width:1024px) {
 .login-modal {
  overflow:auto!important
 }
}
.component-login-auth a:focus,
.component-login-auth button:focus,
.component-login-auth input:focus {
 outline:none;
 box-shadow:none
}
.component-login-auth a:focus:not(.focus--mouse),
.component-login-auth button:focus:not(.focus--mouse),
.component-login-auth input:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
@media (min-width:720px) {
 .component-login-auth h3 {
  font-size:24px;
  margin-bottom:6px
 }
}
.component-login-auth .form-field-row-group {
 position:relative;
 display:flex
}
.component-login-auth .form-field {
 width:100%
}
.component-login-auth .form-component .component-cta-button {
 text-align:center
}
.component-login-auth .form-component .btn-state {
 margin:0 auto
}
@media (min-width:720px) {
 .component-login-auth .form-component .btn-state {
  max-width:none
 }
}
.component-login-auth .btn-state {
 width:100%;
 height:50px;
 margin-top:0
}
.component-login-auth .btn-state:before {
 font-size:25px;
 left:15px;
 top:9px;
 position:absolute
}
@media (max-width:1024px) {
 .component-login-auth .btn-state {
  height:38px
 }
}
.component-login-auth .separator {
 background:#e1e2e3;
 text-align:center;
 height:1px;
 margin:38px auto 28px;
 max-width:200px
}
@media (min-width:720px) {
 .component-login-auth .separator {
  margin:28px 0;
  max-width:none
 }
}
.component-login-auth .separator span {
 top:-10px;
 background-color:white;
 color:#697172;
 font-size:14px;
 position:relative;
 padding:0 10px
}
.component-login-auth .social .component-cta-button {
 text-align:right
}
.component-login-auth .social .component-cta-button:last-of-type {
 margin-bottom:20px
}
.component-login-auth .social .component-cta-button button {
 background-color:#f4f4f4;
 border-radius:4px;
 color:#697172;
 padding-right:0;
 text-align:right
}
@media (max-width:1024px) {
 .component-login-auth .social .component-cta-button button {
  height:35px
 }
}
.component-login-auth .social .component-cta-button button:before {
 background-image:url(replatform/resources/images/login-sprite.svg);
 background-size:100% auto;
 content:"";
 display:inline-block;
 height:34px;
 left:0px;
 position:relative;
 top:1px;
 width:34px
}
.component-login-auth .social .component-cta-button button.amazon:before {
 background-position:0px 0px
}
.component-login-auth .social .component-cta-button button.fb:before {
 background-position:0px -41px
}
.component-login-auth .social .component-cta-button button.google:before {
 background-position:0px -80px;
 border-radius:4px;
 box-shadow:inset 0 0 1px #697172
}
.component-login-auth .social .component-cta-button button span {
 text-align:center;
 width:calc(100% - 30px)
}
.component-login-auth .footer {
 height:100px;
 color:#697172;
 display:table-cell;
 vertical-align:middle
}
.component-login-auth .help-ticket-text a {
 color:#697172;
 font-size:16px;
 font-weight:700;
 text-decoration:underline
}
.component-login-auth .help-ticket-text a:hover {
 text-decoration:underline
}
@media (min-width:720px) {
 .component-login-auth .form-field-row-group {
  width:auto
 }
}
.component-login-auth input::-ms-clear,
.component-login-auth input::-ms-reveal {
 display:none
}
.component-login-auth[data-view=confirm-email-view] .consent-screen-view,
.component-login-auth[data-view=confirm-email-view] .forgot-password-view,
.component-login-auth[data-view=confirm-email-view] .password-reset-view,
.component-login-auth[data-view=confirm-email-view] .signin-view,
.component-login-auth[data-view=confirm-email-view] .signup-view,
.component-login-auth[data-view=forgot-password-view] .confirm-email-view,
.component-login-auth[data-view=forgot-password-view] .consent-screen-view,
.component-login-auth[data-view=forgot-password-view] .password-reset-view,
.component-login-auth[data-view=forgot-password-view] .signin-view,
.component-login-auth[data-view=forgot-password-view] .signup-view,
.component-login-auth[data-view=signin-view] .confirm-email-view,
.component-login-auth[data-view=signin-view] .consent-screen-view,
.component-login-auth[data-view=signin-view] .forgot-password-view,
.component-login-auth[data-view=signin-view] .password-reset-view,
.component-login-auth[data-view=signin-view] .signup-view,
.component-login-auth[data-view=signup-view] .confirm-email-view,
.component-login-auth[data-view=signup-view] .consent-screen-view,
.component-login-auth[data-view=signup-view] .forgot-password-view,
.component-login-auth[data-view=signup-view] .password-reset-view,
.component-login-auth[data-view=signup-view] .signin-view {
 display:none
}
.form-field.forgot-pass {
 text-align:right;
 font-weight:700;
 color:#000
}
.form-field .forgot-password {
 background:none;
 outline:none;
 border:none;
 padding:0;
 color:#697172;
   
 font-size:14px;
 margin:10px 0;
 text-decoration:none
}
.form-field .forgot-password:active,
.form-field .forgot-password:focus,
.form-field .forgot-password:hover {
 color:#2f3132;
 text-decoration:underline
}
.form-field.create-user {
 width:100%
}
.form-field.create-user span {
 font-size:14px;
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 color:#697172
}
.form-field.create-user a {
 padding-left:5px;
 text-decoration:none
}
.form-field.create-user a:hover {
 text-decoration:underline
}
.signin-view .signin-msg {
 padding-bottom:10px
}
@media (min-width:720px) {
 .signin-view .signin-msg {
  padding-bottom:12px
 }
}
.signin-view .social {
 display:flex;
 justify-content:center;
 flex-wrap:nowrap
}
.signin-view .social .component-cta-button {
 margin:0 12px;
 max-height:36px
}
.signin-view .social .component-cta-button span {
 display:none
}
.signin-view .social .component-cta-button .btn-state {
 max-width:36px;
 background-color:transparent;
 padding:0;
 text-align:center;
 width:36px;
 border:none
}
.signin-view .signin-msg {
 text-align:center
}
.signin-view .create-user .toggle-view {
 background:none;
 outline:none;
 border:none;
 padding:0
}
.signin-view .create-user .about-link,
.signin-view .create-user .toggle-view {
 color:#00b8fc;
   
 font-size:13px;
 text-transform:uppercase
}
.signin-view .create-user .about-link:hover,
.signin-view .create-user .toggle-view:hover {
 text-decoration:underline
}
.signin-view .create-user .icon {
 color:#00b8fc;
 font-size:18px
}
.toggle-view.back-to-signin {
 margin:20px 0
}
.signup-view .signup-msg {
 margin-bottom:30px
}
.signup-view .back-to-signin {
 background:none;
 outline:none;
 border:none;
 padding:0;
 color:#2f3132
}
.signup-view .back-to-signin:active,
.signup-view .back-to-signin:focus,
.signup-view .back-to-signin:hover {
 color:#2f3132
}
.signup-view.hide-back-link .back-to-signin {
 display:none
}
.signup-view #recaptcha-signup {
 display:flex;
 justify-content:center
}
.forgot-password-view h3,
.forgot-password-view p {
 width:100%
}
@media (min-width:720px) {
 .forgot-password-view h3,
 .forgot-password-view p {
  width:398px
 }
}
.forgot-password-view .back-to-signin {
 background:none;
 outline:none;
 border:none;
 padding:0
}
.forgot-password-view .back-to-signin:hover {
 text-decoration:underline
}
#login-auth-cta-grp {
 display:none
}
#login-auth-profile {
 display:flex;
 flex-flow:column;
 justify-content:center;
 align-items:center
}
#login-auth-profile .user-profile-thumbnail {
 display:none;
 width:96px;
 height:96px;
 border-radius:50%;
 overflow:hidden
}
#login-auth-profile .user-profile-thumbnail img {
 width:100%
}
#login-auth-profile .btn-link {
 text-transform:uppercase;
 padding:0
}
@media (min-width:720px) {
 #login-auth-view .login-auth-cta .component-cta-button .btn {
  margin-top:20px!important
 }
 #login-auth-view .login-auth-cta .component-cta-button .btn+.btn {
  margin-left:12px
 }
}
.ajax-response {
 display:none
}
.ajax-response.success {
 display:block
}
.ajax-before.hide {
 display:none
}
p.error {
 font-size:14px;
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 color:#dc4949;
 font-style:italic;
 margin-bottom:10px
}
.confirm-email-view .component-cta-button {
 display:flex;
 justify-content:center
}
body.noscroll {
 height:auto
}
.component-modal-wrapper,
body.noscroll {
 position:fixed;
 overflow:hidden;
 width:100%
}
.component-modal-wrapper {
 align-items:center;
 background-color:rgba(0,0,0,0.65);
 display:flex;
 justify-content:center;
 opacity:0;
 top:0;
 left:0;
 height:100vh;
 height:-webkit-fill-available;
 max-height:100vh;
 transition:opacity 400ms ease-in-out,transform 400ms ease-in-out;
 visibility:hidden;
 z-index:10000
}
.component-modal-wrapper .modal-content-wrapper {
 padding-bottom:80px
}
@media (min-width:720px) {
 .component-modal-wrapper .modal-content-wrapper {
  padding-bottom:0
 }
}
.component-modal-wrapper .component-modal {
 background-color:white;
 height:100%;
 opacity:0;
 transform:scale(0.8);
 transition:all 400ms ease-in-out;
 width:100%
}
@media (max-width:719px) {
 .component-modal-wrapper .component-modal {
  transform:translateX(100%)
 }
}
@media (max-width:1024px) {
 .component-modal-wrapper .component-modal {
  overflow-x:hidden;
  overflow-y:auto
 }
}
@media (max-width:1279px) {
 .component-modal-wrapper .component-modal {
  overflow:visible
 }
}
.component-modal-wrapper .component-modal-close {
 background:none;
 outline:none;
 border:none;
 left:0;
 padding:8px;
 position:absolute;
 top:30px;
 z-index:2
}
.component-modal-wrapper .modal-header {
 border-bottom:1px solid #e1e2e3;
 padding:17px 0 7px;
 text-align:center
}
.component-modal-wrapper .modal-header img {
 display:inline-block;
 max-width:100px
}
@media (min-width:720px) {
 .component-modal-wrapper .modal-header img {
  max-width:150px
 }
}
.component-modal-wrapper .modal-header p {
 margin:10px 0 0;
 font-size:1.1em
}
.component-modal-wrapper .modal-header .intro {
 color:#2f3132;
 font-size:18px;
 margin-bottom:0;
 margin-top:8px
}
.component-modal-wrapper.modal-show {
 opacity:1;
 visibility:visible
}
.component-modal-wrapper.modal-show .component-modal {
 transform:scale(1);
 opacity:1
}
@media (max-width:719px) {
 .component-modal-wrapper.modal-show .component-modal,
 .component-modal-wrapper.modal-show .component-modal-content {
  transform:translateX(0%)
 }
}
.component-modal-wrapper.closing {
 transition:opacity 100ms ease-out
}
.component-modal-wrapper.closing .component-modal {
 transition:all 100ms ease-out;
 transform:scale(1)
}
@media (max-width:719px) {
 .component-modal-wrapper.closing {
  transition:opacity 0ms ease-in-out 400ms
 }
 .component-modal-wrapper.closing .component-modal {
  transition:all 200ms ease-in-out 150ms
 }
 .component-modal-wrapper.closing .component-modal-content {
  transition:transform 350ms ease-in-out
 }
}
@media (min-width:720px) {
 .component-modal-wrapper .component-modal {
  max-width:538px;
  min-height:200px;
  height:auto;
  -ms-overflow-style:none
 }
 .component-modal-wrapper .modal-header {
  border:none;
  padding:60px 0 0
 }
 .component-modal-wrapper .modal-header img {
  width:auto
 }
 .component-modal-wrapper .component-modal-close {
  left:auto;
  right:-14px;
  top:-39px
 }
 .component-modal-wrapper .component-modal-close .aem-logi-icon-modal-close:before {
  color:#dcfd00
 }
}
.component-modal-content {
 align-items:center;
 display:flex;
 flex-flow:column;
 justify-content:center;
 padding:20px;
 transition:transform 350ms ease-out 150ms
}
.component-modal-content>div {
 width:100%
}
.component-modal-content .modal-content-header {
 padding:20px 0
}
@media (max-width:719px) {
 .component-modal-content {
  transform:translateX(100%)
 }
}
@media (min-width:720px) {
 .component-modal-content {
  padding:10px 70px 60px
 }
}
.aem-logi-icon-modal-close:before {
 content:"";
 font-size:27px
}
@media (min-width:720px) {
 .aem-logi-icon-modal-close:before {
  content:""
 }
}
.component-show-password-btn {
 background:none;
 outline:none;
 border:none;
 padding:0;
 cursor:pointer;
 min-width:60px;
 opacity:0;
 ;
 position:absolute;
 right:15px;
 top:12px;
 transition:opacity 0.15s ease-in
}
.component-show-password-btn .hide-text,
.component-show-password-btn .show-text {
 color:#697172;
 display:inline-block;
 font-size:14px;
 font-weight:400
}
.component-show-password-btn .hide-text {
 display:none
}
.component-show-password-btn .pass-icon {
 background-image:url(replatform/resources/images/login-sprite.svg);
 background-repeat:no-repeat;
 background-size:100% auto;
 display:inline-block!important;
 height:15px;
 margin-right:5px;
 position:relative;
 top:1px;
 width:21px
}
.component-show-password-btn .pass-icon.show {
 background-position:0px -98px;
 display:inline-block!important
}
.component-show-password-btn .pass-icon.hide {
 background-position:0px -75px
}
.component-show-password-btn.reveal-password .show-text {
 display:none
}
.component-show-password-btn.reveal-password .hide-text {
 display:inline
}
.input--typed.pass-focus+.component-show-password-btn,
.input--typed.pass-focus .component-show-password-btn {
 pointer-events:auto;
 opacity:1
}
.tooltip {
 position:absolute;
 z-index:1070;
 display:block;
 font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
 font-style:normal;
 font-weight:400;
 letter-spacing:normal;
 line-break:auto;
 line-height:1.42857;
 text-align:left;
 text-align:start;
 text-decoration:none;
 text-shadow:none;
 text-transform:none;
 white-space:normal;
 word-break:normal;
 word-spacing:normal;
 word-wrap:normal;
 font-size:14px;
 opacity:0;
 filter:alpha(opacity=0)
}
.password-tooltip.tooltip {
 z-index:10001
}
.tooltip.in {
 opacity:1
}
.tooltip .tooltip-arrow:after {
 content:"";
 position:absolute;
 width:0;
 height:0;
 margin-left:-5px;
 bottom:-2em;
 left:50%;
 box-sizing:border-box;
 border:9px solid #f4f4f4;
 transform-origin:0 0
}
.tooltip.top .tooltip-arrow {
 border:none;
 margin-left:auto;
 bottom:5px
}
.tooltip.top .tooltip-arrow:after {
 transform:rotate(-135deg);
 box-shadow:-3px -2px 3px -1px rgba(47,49,50,0.36)
}
.tooltip.left .tooltip-arrow {
 border:none
}
.tooltip.left .tooltip-arrow:after {
 transform:rotate(-135deg);
 box-shadow:-2px 1px 3px -1px rgba(47,49,50,0.36)
}
.tooltip.right .tooltip-arrow {
 border-right-color:#e1e2e3
}
.tooltip.bottom .tooltip-arrow {
 border-bottom-color:#e1e2e3
}
.tooltip.footnote-tooltip .tooltip-inner {
 max-width:500px;
 font-size:14px;
 line-height:1.21429
}
.tooltip .tooltip-inner {
 background-color:#f4f4f4;
 border-radius:3px;
 color:#6f7678;
 display:inline-block;
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 font-size:14px;
 min-width:216px;
 padding:20px;
 text-transform:none;
 box-shadow:0 2px 4px 0 rgba(47,49,50,0.36);
 text-align:left
}
.tooltip .tooltip-inner .tooltip-header {
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif;
 margin-bottom:10px
}
.tooltip-body ul {
 margin:0
}
.tooltip-body li {
 color:#2f3132;
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 font-size:14px;
 font-style:italic;
 list-style:none;
 position:relative;
 padding-left:20px
}
.tooltip-body li:before {
 width:15px;
 height:15px;
 border-radius:50%;
 display:inline-block;
 content:" ";
 color:white;
 top:3px;
 position:absolute;
 left:0;
 line-height:14px;
 padding-left:3px
}
.tooltip-body li.checked {
 color:inherit;
 font-style:normal
}
.tooltip-body li.checked:before {
 background-image:url(replatform/resources/images/login-sprite.svg);
 background-position:0 -300px;
 background-size:100% auto;
 content:"";
 height:25px;
 left:-7px;
 position:absolute;
 top:-2px;
 width:25px
}
.open-close-side-nav {
 background:#f4f4f4;
 outline:none;
 border:none;
 cursor:pointer;
 display:block;
 width:100%;
 position:relative;
 text-align:left;
 color:#2f3132;
 font-size:18px;
 font-weight:200;
 letter-spacing:-0.33px;
 padding:20px 70px 10px 20px;
 height:100%
}
@media (max-width:1024px) {
 .open-close-side-nav {
  font-size:16px;
  font-weight:400;
  letter-spacing:normal;
  padding:10px 70px 10px 20px
 }
}
@media (min-width:1025px) {
 .open-close-side-nav {
  display:none
 }
}
.open-close-side-nav[aria-expanded=true] i {
 font-size:32px
}
.open-close-side-nav[aria-expanded=true] i:before {
 left:-4px;
 top:-2px
}
.open-close-side-nav i {
 position:absolute;
 right:8px;
 top:50%;
 transform:translateY(-50%);
 font-size:40px
}
.open-close-side-nav i:before {
 position:relative;
 top:-5px
}
.component-side-nav {
 background-color:#fff;
 height:0;
 overflow:auto;
 padding:0;
 position:absolute;
 transition:height 0.15s ease-in-out;
 width:100%;
 z-index:2
}
.component-side-nav a:focus,
.component-side-nav button:focus,
.component-side-nav input:focus {
 outline:none;
 box-shadow:none
}
.component-side-nav a:focus:not(.focus--mouse),
.component-side-nav button:focus:not(.focus--mouse),
.component-side-nav input:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.component-side-nav div,
.component-side-nav li,
.component-side-nav ul {
 -webkit-tap-highlight-color:transparent
}
@media (min-width:1025px) {
 .component-side-nav {
  background-color:transparent;
  padding:8px 38px 100px 0px;
  height:auto;
  max-height:none!important;
  transition:none;
  position:static;
  overflow:hidden
 }
}
.component-side-nav.open {
 height:auto
}
@media (max-width:1024px) {
 .component-side-nav.open {
  box-shadow:-4px 4px 4px 0px rgba(0,0,0,0.08),4px 4px 4px 0px rgba(0,0,0,0.08)
 }
}
.component-side-nav.notransition {
 transition:none!important
}
.component-side-nav .lvl-1 {
 list-style-type:none;
 margin:0;
 font-size:18px;
 padding:10px 0 20px
}
@media (max-width:1024px) {
 .component-side-nav .lvl-1 {
  padding:10px 0 0px
 }
}
@media (min-width:1025px) {
 .component-side-nav .lvl-1 {
  padding:0 0 35px;
  font-size:20px
 }
}
.component-side-nav .lvl-1-item {
 border-bottom:1px solid #e1e2e3;
 cursor:pointer
}
@media (max-width:1024px) {
 .component-side-nav .lvl-1-item {
  padding-left:20px;
  padding-right:20px
 }
}
.component-side-nav .lvl-1-item.current .lvl-1-link {
 font-weight:800;
 cursor:default;
 ;
 letter-spacing:-1.1px;
 color:#2f3132
}
@media (min-width:1025px) {
 .component-side-nav .lvl-1-item.current .lvl-1-link {
  letter-spacing:-1.3px
 }
}
.component-side-nav .lvl-1-item.current .lvl-1-link:active,
.component-side-nav .lvl-1-item.current .lvl-1-link:focus,
.component-side-nav .lvl-1-item.current .lvl-1-link:hover {
 color:#2f3132
}
.component-side-nav .lvl-1-item.open .open-close-toggle:after {
 transform:translate3d(-7px,-1px,0)
}
.component-side-nav .lvl-1-item.open .lvl-2 {
 height:auto
}
.component-side-nav .lvl-1-link-ctn {
 position:relative
}
.component-side-nav .lvl-1-link,
.component-side-nav .lvl-2-link {
 color:#697172;
 font-weight:200;
 text-decoration:none;
 display:block;
 letter-spacing:-0.33px
}
@media (max-width:1024px) {
 .component-side-nav .lvl-1-link,
 .component-side-nav .lvl-2-link {
  font-weight:300;
  letter-spacing:0
 }
}
.component-side-nav .lvl-1-link:active,
.component-side-nav .lvl-1-link:focus,
.component-side-nav .lvl-1-link:hover,
.component-side-nav .lvl-2-link:active,
.component-side-nav .lvl-2-link:focus,
.component-side-nav .lvl-2-link:hover {
 color:#2f3132
}
.component-side-nav .lvl-1-link {
 color:#2f3132;
 padding:10px 0;
 margin-right:23px
}
@media (max-width:1024px) {
 .component-side-nav .lvl-1-link {
    
  font-size:18px;
  height:60px;
  margin-bottom:0;
  padding:20px 0;
  text-transform:uppercase
 }
}
@media (min-width:1025px) {
 .component-side-nav .lvl-1-link {
    
  font-size:20px;
  padding:17px 0;
  margin-right:43px;
  text-transform:uppercase
 }
}
.component-side-nav .lvl-2-link {
 padding:5px 0
}
.component-side-nav .lvl-2-current-page-title {
 font-size:18px;
 margin-bottom:0;
 margin-top:0
}
.component-side-nav .open-close-toggle {
 background:none;
 border:none;
 cursor:pointer;
 height:43px;
 outline:none;
 box-shadow:none;
 padding:0;
 position:absolute;
 right:-12px;
 top:50%;
 transform:translateY(-50%);
 width:43px
}
@media (min-width:1025px) {
 .component-side-nav .open-close-toggle {
  right:0
 }
}
.component-side-nav .open-close-toggle:before {
 background-color:#fff;
 background-image:url(replatform/resources/images/login-sprite.svg);
 background-position:0px -73px;
 background-repeat:no-repeat;
 background-size:100% auto;
 content:"";
 display:inline-block;
 height:12px;
 left:50%;
 position:absolute;
 top:43%;
 width:12px
}
@media (min-width:1025px) {
 .component-side-nav .open-close-toggle:before {
  top:57%;
  transform:translateY(-50%)
 }
}
.component-side-nav .open-close-toggle:after {
 content:none
}
.component-side-nav .lvl-1-item.open .open-close-toggle:before {
 background-position:0px -87px
}
.component-side-nav .lvl-2 {
 height:0;
 overflow:hidden;
 padding-left:0;
 padding-top:5px;
 list-style-type:none;
 margin:0;
 transition:height 0.15s ease-in-out;
 font-size:16px
}
@media (min-width:1025px) {
 .component-side-nav .lvl-2 {
  font-size:18px
 }
}
.component-side-nav .lvl-2.notransition {
 transition:none!important
}
.component-side-nav .lvl-2:after {
 content:"";
 display:block;
 height:20px
}
@media (min-width:1025px) {
 .component-side-nav .lvl-2:after {
  height:30px
 }
}
.component-side-nav .lvl-2-item {
 padding-left:47px;
 padding-right:23px;
 position:relative
}
@media (min-width:1025px) {
 .component-side-nav .lvl-2-item {
  padding-right:43px
 }
}
.component-side-nav .lvl-2-item:before {
 content:"";
 width:6px;
 height:6px;
 border-radius:50%;
 background-color:#697172;
 position:absolute;
 top:13px;
 left:23px
}
.component-side-nav .lvl-2-item.hover:before {
 background-color:#2f3132
}
.component-side-nav .lvl-2-item.current {
 cursor:auto
}
.component-side-nav .lvl-2-item.current:before {
 background-color:#2f3132
}
.component-side-nav .lvl-2-item.current .lvl-2-link {
 font-weight:400;
 cursor:default;
 ;
 color:#2f3132;
 letter-spacing:-1.1px
}
@media (min-width:1025px) {
 .component-side-nav .lvl-2-item.current .lvl-2-link {
  letter-spacing:-1.3px
 }
}
.component-side-nav .lvl-2-item.current .lvl-2-link:active,
.component-side-nav .lvl-2-item.current .lvl-2-link:focus,
.component-side-nav .lvl-2-item.current .lvl-2-link:hover {
 color:#2f3132
}
.component-side-nav .cta {
 padding-top:0;
 padding-bottom:20px
}
@media (min-width:1025px) {
 .component-side-nav .cta {
  padding-top:0;
  padding-bottom:0
 }
}
.left-nav .sr-only:not(:focus):not(:active) {
 clip:rect(0 0 0 0);
 clip-path:inset(50%);
 height:1px;
 overflow:hidden;
 position:absolute;
 white-space:nowrap;
 width:1px
}
.left-nav .component-side-nav li,
.left-nav .component-side-nav ul {
 list-style:none
}
.left-nav .component-side-nav .lvl-2-item {
 padding-left:0
}
.left-nav .component-side-nav .lvl-2-item:before {
 display:none
}
@media (max-width:1024px) {
 .site-content {
  min-height:0px;
  transition:min-height 0.15s
 }
}
.xf-web-container .notify-me-modal {
 display:block
}
.xf-web-container .notify-me-modal .notify-me-modal-wrapper {
 transform:translate(-50%,-50%) scale(1);
 opacity:1
}
.notify-me-modal {
 display:none;
 position:fixed;
 width:100%;
 height:100%;
 top:0;
 left:0;
 padding:0 16px;
 background-color:rgba(0,0,0,0.5);
 z-index:9999999;
 overflow-y:auto
}
.notify-me-modal .notify-me-modal-wrapper {
 position:absolute;
 top:50%;
 left:50%;
 width:100%;
 max-width:600px;
 max-height:100%;
 padding:16px;
 transform:translate(-50%,-50%);
 transform:translate(-50%,-50%) scale(0.8);
 transition:all 400ms ease-in-out;
 opacity:0;
 overflow:hidden;
 outline:none!important;
 box-shadow:none!important
}
.notify-me-modal .notify-me-modal-wrapper.animate-in {
 transform:translate(-50%,-50%) scale(1);
 opacity:1
}
.notify-me-modal .notify-me-modal-wrapper .notify-me-modal-content {
 padding:16px;
 background-color:white;
 color:black
}
.notify-me-modal .notify-me-modal-wrapper .notify-me-modal-content .modal-title {
 margin-top:0
}
.notify-me-modal .notify-me-modal-wrapper .notify-me-modal-content .modal-success-view {
 display:flex;
 flex-direction:column;
 justify-content:center;
 text-align:center;
 background-position:50%;
 background-size:cover;
 background-repeat:no-repeat
}
.notify-me-modal .notify-me-modal-wrapper .close-modal {
 position:absolute;
 top:16px;
 right:16px;
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 width:40px;
 height:40px;
 margin:0;
 padding:0;
 background-color:transparent;
 border:0;
 outline:none;
 z-index:9
}
.notify-me {
 width:100%;
 margin:0 auto
}
.notify-me form[name=notify-me] {
 float:none;
 display:flex;
 flex-direction:column
}
.notify-me .notify-me-label {
 display:block
}
.notify-me .input-grp {
 display:flex;
 flex-direction:column;
 flex-wrap:wrap;
 width:100%
}
.notify-me .input-grp input {
 min-width:0;
 height:45px;
 margin-bottom:10px;
 padding:10px 20px;
 background:white;
 border:1px solid black;
 border-radius:0;
 appearance:none
}
.notify-me .input-grp button {
 position:relative;
 display:block;
 height:45px;
 margin:0;
 border:none;
 border-radius:0;
 cursor:pointer;
 appearance:none
}
.notify-me .input-grp button:before {
 display:none
}
.notify-me .input-grp button .submit-label {
 display:flex;
 align-items:center;
 justify-content:center
}
.notify-me .input-grp button .submit-loader {
 position:absolute;
 top:50%;
 left:50%;
 display:none;
 transform:scale(0.5)
}
.notify-me .input-grp button.processing .submit-label {
 visibility:hidden;
 opacity:0
}
.notify-me .input-grp button.processing .submit-loader {
 display:block
}
.notify-me .notify-me-disclaimer {
 order:2;
 margin-top:10px;
 text-align:left
}
.notify-me .notify-me-disclaimer label {
 position:relative;
 display:block;
 margin:0;
 cursor:pointer
}
.notify-me .notify-me-disclaimer input[type=checkbox] {
 opacity:0;
 position:absolute;
 top:0;
 left:0
}
.notify-me .notify-me-disclaimer input[type=checkbox]:checked+.checkmark:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 width:5px;
 height:10px;
 border:2px solid black;
 border-top:none;
 border-left:none;
 transform:translate(-50%,-60%) rotate(45deg)
}
.notify-me .notify-me-disclaimer .checkmark {
 position:absolute;
 top:0;
 left:0;
 width:16px;
 height:16px;
 display:inline-block;
 background-color:white;
 border:1px solid black
}
.notify-me .notify-me-disclaimer .checkmark-label {
 display:inline-block;
 padding-left:30px;
 font-size:14px;
 font-weight:400;
 line-height:20px;
 text-align:left
}
.notify-me .notify-me-disclaimer .checkmark-label p {
 margin:0;
 padding:0;
 font-weight:inherit;
 font-size:inherit
}
.notify-me .notify-me-disclaimer .checkmark-label a {
 font-weight:700;
 text-decoration:underline
}
.notify-me .notify-me-disclaimer .checkmark-label a:hover {
 text-decoration:none
}
.notify-me .notify-me-message {
 order:1;
 margin-top:10px;
 text-align:left;
 font-size:13px
}
.notify-me .notify-me-message.error {
 color:#F55B5B!important
}
.notify-me .notify-me-success {
 display:none;
 margin-top:10px;
 font-size:24px;
 font-weight:700;
 line-height:26px;
 text-transform:uppercase
}
@media (min-width:720px) {
 .notify-me-modal .notify-me-modal-wrapper {
  padding:0
 }
 .notify-me-modal .notify-me-modal-wrapper .close-modal {
  top:0;
  right:0
 }
 .notify-me .input-grp {
  flex-direction:row
 }
 .notify-me .input-grp input {
  flex:1 0 200px;
  margin-bottom:0
 }
 .notify-me .input-grp button {
  display:inline-block
 }
}
.pangea-form {
 display:flex;
 flex-direction:column;
 align-items:center;
 width:100%;
 max-width:500px;
 margin:0 auto
}
.pangea-form .form-body {
 width:100%
}
.pangea-form .form-field {
 width:100%;
 margin-bottom:20px
}
.pangea-form .form-field input[type=email],
.pangea-form .form-field input[type=number],
.pangea-form .form-field input[type=password],
.pangea-form .form-field input[type=tel],
.pangea-form .form-field input[type=text],
.pangea-form .form-field select {
 display:block;
 height:50px;
 width:100%;
 max-width:100%;
 margin:0;
 padding:0 15px;
 border:1px solid #e1e2e3;
 border-radius:0;
 outline:0;
 font-size:16px;
 line-height:1.3
}
.pangea-form .form-field input[type=email]::placeholder,
.pangea-form .form-field input[type=number]::placeholder,
.pangea-form .form-field input[type=password]::placeholder,
.pangea-form .form-field input[type=tel]::placeholder,
.pangea-form .form-field input[type=text]::placeholder,
.pangea-form .form-field select::placeholder {
 color:#c3c6c8
}
.pangea-form .form-field input[type=email]:focus,
.pangea-form .form-field input[type=number]:focus,
.pangea-form .form-field input[type=password]:focus,
.pangea-form .form-field input[type=tel]:focus,
.pangea-form .form-field input[type=text]:focus,
.pangea-form .form-field select:focus {
 outline:none;
 box-shadow:none
}
.pangea-form .form-field input[type=email]:focus:not(.focus--mouse),
.pangea-form .form-field input[type=number]:focus:not(.focus--mouse),
.pangea-form .form-field input[type=password]:focus:not(.focus--mouse),
.pangea-form .form-field input[type=tel]:focus:not(.focus--mouse),
.pangea-form .form-field input[type=text]:focus:not(.focus--mouse),
.pangea-form .form-field select:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.pangea-form .form-field select {
 -moz-appearance:none;
 -webkit-appearance:none;
 appearance:none;
 background-color:white;
 background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));
 background-repeat:no-repeat,repeat;
 background-position:right .7em top 50%,0 0;
 background-size:.65em auto,100%;
 color:#c3c6c8
}
.pangea-form .form-field select.filled {
 color:black
}
.pangea-form .form-field select::-ms-expand {
 display:none
}
.pangea-form .form-field select option {
 font-weight:400
}
.pangea-form .form-field.error input[type=email],
.pangea-form .form-field.error input[type=number],
.pangea-form .form-field.error input[type=password],
.pangea-form .form-field.error input[type=tel],
.pangea-form .form-field.error input[type=text],
.pangea-form .form-field.error select {
 border-color:red
}
.pangea-form .checkbox-field {
 position:relative;
 text-align:left
}
.pangea-form .checkbox-field label {
 position:relative;
 top:auto;
 left:auto;
 display:flex;
 align-items:center;
 cursor:pointer
}
.pangea-form .checkbox-field label .checkbox-field-checkmark {
 position:relative;
 width:20px;
 height:20px;
 display:inline-block;
 background-color:transparent;
 border:1px solid #e1e2e3;
 position:absolute;
 top:0;
 left:0
}
.pangea-form .checkbox-field label .checkbox-field-checkmark:before {
 display:none;
 position:absolute;
 top:50%;
 left:50%;
 content:"";
 width:4px;
 height:8px;
 border:3px solid white;
 border-top:none;
 border-left:none;
 transform:translate(-50%,-60%) rotate(45deg)
}
.pangea-form .checkbox-field label .checkbox-field-label {
 margin-left:30px
}
.pangea-form .checkbox-field label .checkbox-field-label a {
 font-size:inherit
}
.pangea-form .checkbox-field .checkbox-field-input {
 position:absolute;
 top:0;
 left:0;
 opacity:0
}
.pangea-form .checkbox-field .checkbox-field-input:focus:not(.focus--mouse)+label .checkbox-field-checkmark {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.pangea-form .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark {
 background-color:black;
 border-color:black
}
.pangea-form .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark:before {
 display:block
}
.pangea-form .terms-field {
 max-height:250px;
 padding:10px 15px;
 margin-bottom:10px;
 background-color:white;
 border:1px solid #e1e2e3;
 color:black;
 text-align:left;
 overflow-y:scroll
}
.pangea-form .form-message {
 width:100%;
 font-weight:700
}
.pangea-form .form-message.error {
 color:red
}
.pangea-form .component-cta-button {
 margin:10px 0;
 text-align:center
}
.pangea-form .component-cta-button button[type=submit] {
 display:inline-block;
 padding:15px 30px
}
.pangea-form .component-cta-button button[type=submit] .submit-loader {
 display:none
}
.pangea-form .component-cta-button button[type=submit].processing .submit-label {
 visibility:hidden;
 opacity:0
}
.pangea-form .component-cta-button button[type=submit].processing .submit-loader {
 display:block
}
.pangea-form .form-success {
 display:none;
 text-align:center
}
.pangea-form .form-success .form-success-img {
 width:100%;
 margin-bottom:10px
}
.pangea-form .form-success .form-success-msg {
 font-size:24px;
 font-weight:700;
 text-transform:uppercase
}
.pangea-cmp.plp .control-bar-ctn {
 border-top:2px solid #f4f4f4;
 border-bottom:2px solid #f4f4f4;
 overflow:visible;
 transition:background-color 0.25s ease;
 width:100%!important;
 z-index:49
}
@media (max-width:719px) {
 .pangea-cmp.plp .control-bar-ctn {
  overflow:hidden
 }
}
.pangea-cmp.plp .control-bar-ctn.pinned {
 background-color:#2f3132
}
.pangea-cmp.plp .control-bar-ctn.pinned .control-bar button {
 color:#f4f4f4
}
@media (min-width:960px) {
 .pangea-cmp.plp .control-bar-ctn.pinned .control-bar button.toggle-filters:hover {
  color:#00b8fc
 }
}
.pangea-cmp.plp .control-bar-ctn.pinned .control-bar .count {
 color:#f4f4f4
}
.pangea-cmp.plp .control-bar-ctn.pinned .sort-options {
 background:#2f3132;
 border-color:#2f3132;
 color:#fff
}
.pangea-cmp.plp .control-bar-ctn .control-bar {
 align-items:center;
 display:flex;
 height:58px;
 margin-top:0;
 overflow:visible;
 position:relative
}
@media (min-width:1490px) {
 .pangea-cmp.plp .control-bar-ctn .control-bar {
  padding:0
 }
}
@media (min-width:960px) {
 .pangea-cmp.plp .control-bar-ctn .control-bar.filters-open .toggle-filters .tablet-landscape.hide-button {
  display:inline-block!important
 }
}
@media (min-width:960px) {
 .pangea-cmp.plp .control-bar-ctn .control-bar.filters-open .toggle-filters .tablet-landscape.show-button {
  display:none!important
 }
}
.pangea-cmp.plp .control-bar-ctn .control-bar.filters-closed .count {
 opacity:0
}
@media (min-width:960px) {
 .pangea-cmp.plp .control-bar-ctn .control-bar.filters-closed .hide-button {
  display:none!important
 }
 .pangea-cmp.plp .control-bar-ctn .control-bar.filters-closed .show-button {
  display:inline-block!important
 }
}
.pangea-cmp.plp .control-bar-ctn .control-bar .col {
 width:calc(50% - 12px);
 margin-right:0;
 align-items:center;
 display:flex;
 height:30px;
 justify-content:center
}
@media (min-width:720px) {
 .pangea-cmp.plp .control-bar-ctn .control-bar .col {
  width:calc(50% - 12px);
  margin-right:0
 }
}
@media (min-width:1025px) {
 .pangea-cmp.plp .control-bar-ctn .control-bar .col {
  width:calc(50% - 10px);
  margin-right:0
 }
}
.pangea-cmp.plp .control-bar-ctn .control-bar .col.omega {
 border-left:1px dashed #697172
}
@media (min-width:960px) {
 .pangea-cmp.plp .control-bar-ctn .control-bar .col {
  justify-content:flex-start
 }
 .pangea-cmp.plp .control-bar-ctn .control-bar .col.omega {
  border:0;
  justify-content:flex-end
 }
}
.pangea-cmp.plp .control-bar-ctn .control-bar .count {
 color:#697172;
 display:inline-block;
   
 font-size:.875em;
 left:150px;
 opacity:1;
 position:absolute;
 text-align:right;
 text-transform:uppercase;
 transition:opacity 0.2s ease;
 z-index:1
}
@media (min-width:960px) {
 .pangea-cmp.plp .control-bar-ctn .control-bar .count {
  display:none
 }
}
.pangea-cmp.plp .control-bar-ctn .control-bar.mobile-sort-open .omega {
 border-left:0
}
.pangea-cmp.plp .control-bar-ctn .control-bar button {
 background-position:0% 40%;
 background-repeat:no-repeat;
 color:#000;
   
 font-size:13px;
 text-transform:uppercase
}
.pangea-cmp.plp .control-bar-ctn .control-bar button .tablet-landscape {
 display:none
}
@media (min-width:960px) {
 .pangea-cmp.plp .control-bar-ctn .control-bar button .mobile {
  display:none
 }
 .pangea-cmp.plp .control-bar-ctn .control-bar button .tablet-landscape {
  display:inline-block
 }
 .pangea-cmp.plp .control-bar-ctn .control-bar button:hover {
  color:#262626
 }
}
.pangea-cmp.plp .control-bar-ctn .control-bar button.transparent {
 background-color:transparent;
 border:0;
 outline:0
}
.pangea-cmp.plp .control-bar-ctn .control-bar button.toggle-filters {
 position:relative;
 width:80px;
 z-index:2;
 padding-left:28px
}
.pangea-cmp.plp .control-bar-ctn .control-bar button.toggle-filters:after,
.pangea-cmp.plp .control-bar-ctn .control-bar button.toggle-filters:before {
 content:"";
 background:#000;
 position:absolute;
 top:1px;
 height:13px
}
.pangea-cmp.plp .control-bar-ctn .control-bar button.toggle-filters:before {
 width:4px;
 left:0
}
.pangea-cmp.plp .control-bar-ctn .control-bar button.toggle-filters:after {
 width:10px;
 left:6px
}
@media (min-width:960px) {
 .pangea-cmp.plp .control-bar-ctn .control-bar button.toggle-filters {
  width:auto
 }
}
.pangea-cmp.plp .control-bar-ctn .control-bar button.toggle-sorting:after {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transition:transform 0.2s;
 margin-left:7px
}
@media (min-width:720px) {
 .pangea-cmp.plp .control-bar-ctn .control-bar button.toggle-sorting.open:after {
  transform:rotate(180deg)
 }
}
.pangea-cmp.plp .control-bar-ctn .control-bar button.toggle-sorting .extra {
 display:none
}
@media (min-width:720px) {
 .pangea-cmp.plp .control-bar-ctn .control-bar button.toggle-sorting .extra {
  display:inline-block
 }
}
.pangea-cmp.plp .control-bar-ctn .mobile-menu-close {
 border:0;
 border-radius:0;
 display:block;
 height:64px;
 outline:0;
 position:absolute;
 visibility:hidden;
 width:64px;
 z-index:1981
}
@media (min-width:960px) {
 .pangea-cmp.plp .control-bar-ctn .mobile-menu-close {
  display:none
 }
}
.pangea-cmp.plp .control-bar-ctn .mobile-menu-close:hover {
 background-color:#697172
}
.pangea-cmp.plp .control-bar-ctn .mobile-menu-close.active {
 visibility:visible
}
.pangea-cmp.plp .control-bar-ctn[data-filters-func=hidden] .control-bar button.toggle-filters {
 display:none
}
.pangea-cmp.plp .control-bar-ctn[data-filters-func=hidden] .control-bar .col.omega {
 border-left:none
}
.pangea-cmp.plp .control-bar-ctn[data-hide-sort=true] .control-bar button.toggle-sorting {
 display:none
}
.pangea-cmp.plp .control-bar-ctn[data-hide-sort=true] .control-bar .col.omega {
 border-left:none
}
.pangea-cmp.plp .control-bar .sort-options,
.pangea-cmp.plp .mobile-sort .sort-options {
 background-color:#f4f4f4;
 display:none;
 list-style:none;
 margin:0;
 padding:0px;
 position:absolute;
 text-align:right;
 top:100%;
 right:0;
 width:306px;
 z-index:8
}
.pangea-cmp.plp .control-bar .sort-options.open,
.pangea-cmp.plp .mobile-sort .sort-options.open {
 display:block
}
.pangea-cmp.plp .control-bar .sort-options .sort-option-close,
.pangea-cmp.plp .mobile-sort .sort-options .sort-option-close {
 display:none;
 background-color:#697172;
 opacity:1;
 padding:10px 18px 10px 20px;
 border:none
}
.pangea-cmp.plp .control-bar .sort-options .sort-option-close:active,
.pangea-cmp.plp .control-bar .sort-options .sort-option-close:hover,
.pangea-cmp.plp .control-bar .sort-options .sort-option-close:not(.focus--mouse):focus,
.pangea-cmp.plp .mobile-sort .sort-options .sort-option-close:active,
.pangea-cmp.plp .mobile-sort .sort-options .sort-option-close:hover,
.pangea-cmp.plp .mobile-sort .sort-options .sort-option-close:not(.focus--mouse):focus {
 background-color:#0090bf
}
.pangea-cmp.plp .control-bar .sort-options .sort-option-close:after,
.pangea-cmp.plp .mobile-sort .sort-options .sort-option-close:after {
 margin-top:1px;
 color:#fff
}
.pangea-cmp.plp .control-bar .sort-options .sort-option-close span,
.pangea-cmp.plp .mobile-sort .sort-options .sort-option-close span {
 padding-right:8px;
 color:#fff
}
.pangea-cmp.plp .control-bar .sort-options .option,
.pangea-cmp.plp .mobile-sort .sort-options .option {
 border-top:1px dotted #c3c6c8;
 color:#2f3132;
 cursor:pointer;
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif;
 padding:18px 20px 17px 45px;
 text-transform:uppercase
}
.pangea-cmp.plp .control-bar .sort-options .option button,
.pangea-cmp.plp .mobile-sort .sort-options .option button {
 background:transparent;
 border:0;
 padding:0
}
.pangea-cmp.plp .control-bar .sort-options .option:hover,
.pangea-cmp.plp .mobile-sort .sort-options .option:hover {
 background-color:#c3c6c8;
 color:#fff
}
@media (min-width:960px) {
 .pangea-cmp.plp .control-bar .sort-options .option:hover,
 .pangea-cmp.plp .mobile-sort .sort-options .option:hover {
  background-color:#697172
 }
}
@media (max-width:719px) {
 .pangea-cmp.plp .control-bar .sort-options .option.selected,
 .pangea-cmp.plp .mobile-sort .sort-options .option.selected {
  border-left:9px solid #00b8fc
 }
}
@media (min-width:720px) {
 .pangea-cmp.plp .control-bar .sort-options .option.selected,
 .pangea-cmp.plp .mobile-sort .sort-options .option.selected {
  position:relative
 }
 .pangea-cmp.plp .control-bar .sort-options .option.selected:before,
 .pangea-cmp.plp .mobile-sort .sort-options .option.selected:before {
  content:"";
  font-family:logi-icon-2!important;
  font-size:inherit;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  text-decoration:none!important;
  line-height:17px;
  vertical-align:top;
  display:inline-block;
  width:1em;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  color:#697172;
  position:absolute;
  left:20px;
  top:18px
 }
 .pangea-cmp.plp .control-bar .sort-options .option.selected:hover:before,
 .pangea-cmp.plp .mobile-sort .sort-options .option.selected:hover:before {
  color:white
 }
}
.pangea-cmp.plp .control-bar .sort-options.mobile,
.pangea-cmp.plp .mobile-sort .sort-options.mobile {
 display:block;
 position:relative;
 top:auto;
 width:auto
}
@media (min-width:960px) {
 .pangea-cmp.plp .control-bar .sort-options.mobile,
 .pangea-cmp.plp .mobile-sort .sort-options.mobile {
  display:none
 }
}
.pangea-cmp.plp .control-bar .sort-options.mobile .option,
.pangea-cmp.plp .mobile-sort .sort-options.mobile .option {
   
 font-size:.75em;
 padding-bottom:21px;
 padding-top:22px
}
.pangea-cmp.plp .sort-options .option[data-sort-property^=price] {
 display:none
}
.pangea-cmp.plp .sort-options .option[data-sort-property^=price].active {
 display:block
}
.pangea-cmp .plp-title {
 margin-top:30px;
 margin-bottom:20px
}
@media (min-width:720px) {
 .pangea-cmp .plp-title {
  margin-top:50px;
  margin-bottom:30px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .plp-title {
  margin-top:80px;
  margin-bottom:50px
 }
}
@media (min-width:720px) {
 .pangea-cmp.plp[data-filters-open=false] .plp-grid-container .col.alpha {
  display:none
 }
 .pangea-cmp.plp[data-filters-open=false] .plp-grid-container .product-grid-main-wrapper .col.omega {
  width:100%
 }
}
.pangea-cmp.plp[data-layout=standard][data-filters-func=hidden][data-hide-sort=true] .control-bar-ctn {
 display:none
}
.pangea-cmp.plp[data-layout=standard][data-filters-func=hidden][data-hide-sort=true] .plp-title {
 margin-bottom:0
}
.pangea-cmp .plp-page ::selection {
 background:#00b8fc;
 color:#fff
}
.pangea-cmp .plp-page ::-moz-selection {
 background:#00b8fc
}
.pangea-cmp .plp-grid-container {
 background-color:#fff;
 color:#2f3132
}
.pangea-cmp .plp-grid-container .col.omega {
 position:relative!important;
 padding-top:calc(var(--p-site-padding) - var(--p-half-gutter))
}
@media (min-width:720px) {
 .pangea-cmp .plp-grid-container {
  padding-top:30px
 }
 .pangea-cmp .plp-grid-container .col.omega {
  padding-top:calc(20px - var(--p-half-gutter))
 }
}
.pangea-cmp .plp-grid-container .product-grid-main-wrapper {
 display:flex;
 flex-wrap:wrap;
 align-items:stretch;
 width:calc(100% + 24px);
 width:auto;
 margin-right:0;
 position:relative
}
@media (min-width:720px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper {
  margin-right:-24px;
  width:calc(100% + 24px)
 }
}
@media (min-width:1025px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper {
  margin-right:-20px;
  width:calc(100% + 20px)
 }
}
@media (min-width:1490px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper {
  margin-right:-20px;
  width:calc(100% + 20px)
 }
}
@media (max-width:719px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper {
  flex-wrap:nowrap
 }
}
@media (min-width:720px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper {
  left:0!important
 }
}
.pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.alpha {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.alpha {
  width:calc(37.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.alpha {
  width:calc(25% - 20px);
  margin-right:20px
 }
}
@media (min-width:1490px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.alpha {
  width:calc(21.42857% - 20px);
  margin-right:20px
 }
}
@media (max-width:719px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.alpha {
  min-width:260px;
  position:absolute;
  right:100%;
  width:calc(100% - 64px + var(--p-site-padding)*2)
 }
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.alpha>.inner {
  padding-left:var(--p-site-padding)
 }
}
@media (min-width:720px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.alpha {
  position:relative
 }
}
@media (min-width:1025px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.alpha {
  padding-bottom:60px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.alpha {
  padding-bottom:80px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.alpha {
  padding-bottom:100px
 }
}
.pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.alpha>.inner {
 padding-right:20px
}
@media (max-width:1024px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.alpha .filterpar {
  display:none
 }
}
.pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.omega {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.omega {
  width:calc(62.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.omega {
  width:calc(75% - 20px);
  margin-right:20px
 }
}
@media (min-width:1490px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.omega {
  width:calc(78.57143% - 20px);
  margin-right:20px
 }
}
@media (max-width:719px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.omega {
  transition:opacity 0.35s;
  width:100%;
  margin-right:0
 }
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.omega.filters-open {
  opacity:0.4
 }
}
.pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.mobile-sort {
 display:none
}
@media (max-width:719px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.mobile-sort {
  width:calc(100% - 24px);
  display:block;
  margin-right:0;
  margin-left:var(--p-site-padding);
  min-height:0;
  padding:0;
  left:100%;
  position:absolute;
  width:calc(100% - 64px + var(--p-site-padding)*2)
 }
}
@media (max-width:719px) and (min-width:720px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.mobile-sort {
  width:-24px;
  margin-right:24px
 }
}
@media (max-width:719px) and (min-width:1025px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.mobile-sort {
  width:-20px;
  margin-right:20px
 }
}
@media (max-width:719px) and (min-width:1490px) {
 .pangea-cmp .plp-grid-container .product-grid-main-wrapper .col.mobile-sort {
  width:-20px;
  margin-right:20px
 }
}
.pangea-cmp .plp-grid-container[data-filters-func=hidden] .product-grid-main-wrapper .col.alpha {
 display:none
}
.pangea-cmp .plp-grid-container[data-filters-func=hidden] .product-grid-main-wrapper .col.omega {
 width:100%
}
.pangea-cmp .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%
}
.pangea-cmp .plp-grid-container[data-module-type=apparel] .plp-product-grid .product .img-outer .img-inner {
 padding:0
}
.pangea-cmp .plp-grid-container[data-module-type=apparel] .plp-product-grid .product .compare-wrapper {
 display:none
}
.pangea-cmp.plp .featured-filters {
 margin:30px 0
}
@media (min-width:720px) {
 .pangea-cmp.plp .featured-filters {
  margin:50px 0
 }
}
@media (min-width:1025px) {
 .pangea-cmp.plp .featured-filters {
  margin:80px 0
 }
}
.pangea-cmp.plp .featured-filters .carousel-simple button {
 background:#f4f4f4;
 width:100%;
 padding:20px;
   
 text-transform:uppercase;
 font-size:13px;
 min-height:60px
}
@media (min-width:720px) {
 .pangea-cmp.plp .featured-filters .carousel-simple button {
  font-size:20px;
  min-height:116px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.plp .featured-filters .carousel-simple button {
  min-height:160px
 }
}
.pangea-cmp.plp .product-carousel {
 margin-top:20px
}
@media (min-width:720px) {
 .pangea-cmp.plp .product-carousel {
  margin-top:30px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.plp .product-carousel {
  margin-top:50px
 }
}
.pangea-cmp.plp .product-carousel .carousel-wrap .carousel-simple {
 margin:var(--p-half-gutter-neg)
}
.pangea-cmp.plp .product-carousel .carousel-wrap .slick-track .slick-slide {
 margin-right:0
}
.pangea-cmp.plp .product-carousel .carousel-simple-controls {
 height:calc(50vw - var(--p-site-padding)*2/2)
}
@media (min-width:720px) {
 .pangea-cmp.plp .product-carousel .carousel-simple-controls {
  height:calc(33.33333vw - var(--p-site-padding)*2/3)
 }
}
@media (min-width:1025px) {
 .pangea-cmp.plp .product-carousel .carousel-simple-controls {
  height:calc(min(1280px, 100vw)/4 - var(--p-site-padding)*2/4)
 }
}
@media (min-width:1490px) {
 .pangea-cmp.plp .product-carousel .carousel-simple-controls {
  height:calc(min(1510px, 100vw)/4 - var(--p-site-padding)*2/4)
 }
}
.pangea-cmp.plp .featured-filters .slick-list,
.pangea-cmp.plp .product-carousel .slick-list {
 overflow:visible
}
.pangea-cmp.plp .featured-filters .carousel-simple-controls,
.pangea-cmp.plp .product-carousel .carousel-simple-controls {
 width:auto;
 left:-50px;
 right:-50px
}
@media (min-width:1025px) {
 .pangea-cmp.plp .featured-filters .carousel-simple-controls,
 .pangea-cmp.plp .product-carousel .carousel-simple-controls {
  max-width:calc(100vw - 30px)
 }
}
@media (min-width:1125px) {
 .pangea-cmp.plp .featured-filters .carousel-simple-controls,
 .pangea-cmp.plp .product-carousel .carousel-simple-controls {
  max-width:calc(100vw - 20px)
 }
}
.pangea-cmp.plp .featured-filters .carousel-simple-controls .prev-btn:after,
.pangea-cmp.plp .product-carousel .carousel-simple-controls .prev-btn:after {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 padding-right:2px
}
.pangea-cmp.plp .featured-filters .carousel-simple-controls .next-btn:after,
.pangea-cmp.plp .product-carousel .carousel-simple-controls .next-btn:after {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 padding-left:2px
}
.pangea-cmp.plp .featured-filters .carousel-simple-controls .carousel-btn:after,
.pangea-cmp.plp .product-carousel .carousel-simple-controls .carousel-btn:after {
 border-radius:50%;
 background:#00b8fc;
 color:white;
 pointer-events:auto;
 text-align:center;
 box-sizing:border-box;
 opacity:1;
 will-change:opacity;
 transition:opacity 0.2s;
 width:26px;
 height:26px;
 line-height:26px;
 font-size:14px
}
@media (min-width:720px) {
 .pangea-cmp.plp .featured-filters .carousel-simple-controls .carousel-btn:after,
 .pangea-cmp.plp .product-carousel .carousel-simple-controls .carousel-btn:after {
  width:42px;
  height:42px;
  line-height:42px;
  font-size:18px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.plp .featured-filters .carousel-simple-controls .carousel-btn:after,
 .pangea-cmp.plp .product-carousel .carousel-simple-controls .carousel-btn:after {
  width:66px;
  height:66px;
  line-height:66px;
  font-size:28px
 }
}
.pangea-cmp.plp .featured-filters .carousel-simple-controls .carousel-btn.slick-disabled:after,
.pangea-cmp.plp .product-carousel .carousel-simple-controls .carousel-btn.slick-disabled:after {
 opacity:0
}
.pangea-cmp .plp-page-filters-v2 {
 background-position:bottom;
 background-repeat:repeat-x;
 position:relative;
 border-bottom:1px solid #e1e2e3;
 padding:20px 0
}
.pangea-cmp .plp-page-filters-v2 h2,
.pangea-cmp .plp-page-filters-v2 h6 {
 color:#000;
 cursor:pointer;
 padding-right:35px;
 transition:margin-bottom 0.2s ease;
 margin:0;
 line-height:1.33333;
   
 font-size:18px;
 text-transform:uppercase
}
@media (min-width:720px) {
 .pangea-cmp .plp-page-filters-v2 h2,
 .pangea-cmp .plp-page-filters-v2 h6 {
  font-size:20px
 }
}
@media (min-width:1280px) {
 .pangea-cmp .plp-page-filters-v2 h2,
 .pangea-cmp .plp-page-filters-v2 h6 {
  max-width:none;
  letter-spacing:0
 }
}
.pangea-cmp .plp-page-filters-v2 .toggle-visibility {
 border:0;
 height:40px;
 outline:0;
 position:absolute;
 right:-10px;
 top:10px;
 width:40px;
 text-align:right;
 padding:10px
}
.pangea-cmp .plp-page-filters-v2 .toggle-visibility:after {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:17px;
 vertical-align:middle
}
.pangea-cmp .plp-page-filters-v2.closed .toggle-visibility:after {
 content:""
}
.pangea-cmp .plp-page-filters-v2.closed .inner {
 display:none
}
.pangea-cmp .plp-page-filters-v2 ul {
 list-style:none;
 padding:15px 0 0;
 position:relative;
 margin:0
}
.pangea-cmp .plp-page-filters-v2 ul li+li {
 margin-top:5px
}
.pangea-cmp .plp-page-filters-v2 ul li {
 clear:left;
 transition:opacity 0.2s ease
}
.pangea-cmp .plp-page-filters-v2 ul li.extra {
 display:none
}
.pangea-cmp .plp-page-filters-v2 ul li.disabled {
 opacity:0.25
}
.pangea-cmp .plp-page-filters-v2 ul li label {
 display:inline-block;
 padding-top:5px;
 padding-bottom:0;
 padding-right:3px;
 line-height:1.375;
 font-weight:400;
 color:#697172;
 font-size:.875em;
 text-transform:none;
 width:100%
}
@media (min-width:720px) {
 .pangea-cmp .plp-page-filters-v2 ul li label {
  padding-top:4px;
  font-size:18px;
  color:#2f3132
 }
}
.pangea-cmp .plp-page-filters-v2 ul li label .description {
 font-weight:300;
 color:#697172;
 display:none;
 font-size:14px;
 padding-top:5px;
 text-transform:none
}
@media (min-width:720px) {
 .pangea-cmp .plp-page-filters-v2 ul li label .description {
  display:block
 }
}
.pangea-cmp .plp-page-filters-v2 ul button.transparent {
 background-color:transparent;
 border:0;
 color:#00b8fc;
   
 font-size:.8125em;
 margin-top:20px;
 outline:0;
 text-transform:uppercase
}
.pangea-cmp .plp-page-filters-v2 ul button.transparent:hover {
 color:#697172
}
.pangea-cmp .plp-page-filters-v2 ul .range-slider-wrapper {
 padding:10px 16px 0
}
.pangea-cmp .plp-page-filters-v2 ul .range-slider-wrapper .display {
 color:#2f3132;
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif;
 font-size:1.125em;
 margin-top:10px;
 text-align:center
}
.pangea-cmp .plp-page-filters-v2 ul .range-slider-wrapper .noUi-base {
 background-color:#c3c6c8
}
.pangea-cmp .plp-page-filters-v2 ul .range-slider-wrapper .noUi-horizontal .noUi-handle.focused,
.pangea-cmp .plp-page-filters-v2 ul .range-slider-wrapper :focus {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.pangea-cmp .plp-page-filters-v2 ul .range-slider-wrapper .noUi-connect {
 background-color:#00b8fc
}
.pangea-cmp .plp-page-filters-v2 ul .range-slider-wrapper .noUi-horizontal.noUi-extended {
 padding-right:32px
}
.pangea-cmp .plp-page-filters-v2 ul .range-slider-wrapper .noUi-horizontal.noUi-extended .noUi-handle {
 left:-1px
}
.pangea-cmp .plp-page-filters-v2 ul .range-slider-wrapper .noUi-horizontal.noUi-extended .noUi-origin {
 right:-32px
}
.pangea-cmp .plp-page-filters-v2 ul .range-slider-wrapper * {
 outline:0
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=price] {
 display:none
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=price].active {
 display:block
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] {
 display:none
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors].active {
 display:block
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] ul {
 margin-bottom:-12px
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option {
 display:inline-block;
 outline:0;
 padding:0 15px 0 0;
 margin-bottom:12px
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option .swatch {
 border:2px solid #c3c6c8;
 border-radius:50%;
 display:inline-block;
 height:24px;
 outline:0;
 position:relative;
 transition:transform 0.25s ease;
 width:24px
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option .swatch:enabled:hover {
 transform:scale(1.1)
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option .swatch:after {
 content:""
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option .swatch.selected:after {
 background-color:#00b8fc;
 border-radius:50%;
 content:"";
 display:block;
 height:24px;
 position:absolute;
 right:-16px;
 top:-2px;
 transition:transform 0.25s ease;
 width:24px
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option .swatch.selected:hover {
 transform:none
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option .swatch.selected:hover:after {
 transform:scale(1.2)
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option .swatch.color-white {
 background-color:#fff
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option .swatch.color-grey {
 background-color:#7f8282
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option .swatch.color-black {
 background-color:#000
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option .swatch.color-red {
 background-color:#ce2133
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option .swatch.color-orange {
 background-color:#f16945
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option .swatch.color-yellow {
 background-color:#fbe909
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option .swatch.color-green {
 background-color:#0b8141
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option .swatch.color-blue {
 background-color:#2c63af
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option .swatch.color-purple {
 background-color:#4d3292
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option .swatch.color-pink {
 background-color:#f9cde0
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option .swatch.color-brown {
 background-color:#ae8e25
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option .swatch.color-multicolor {
 background-image:conic-gradient(#ba0cf8,#fb07d9,red,red,#ff9a00,#d0de21,#4fdc4a,#3fdad8,#2fc9e2,#1c7fee,#5f15f2)
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=keyboard-type] label {
 text-transform:uppercase
}
.pangea-cmp .plp-page-filters-v2 input[type=checkbox] {
 -moz-appearance:none;
 height:0;
 margin:0;
 opacity:0;
 -webkit-appearance:none;
 width:0;
 position:absolute
}
.pangea-cmp .plp-page-filters-v2 input[type=checkbox]+label {
 cursor:pointer;
 padding-left:30px;
 position:relative;
 margin-bottom:0;
 font-size:16px
}
.pangea-cmp .plp-page-filters-v2 input[type=checkbox]:focus:not(.focus--mouse)+label {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.pangea-cmp .plp-page-filters-v2 input[type=checkbox]+label:before {
 position:absolute;
 left:0;
 top:6px;
 display:inline-block;
 vertical-align:middle;
 content:"";
 width:16px;
 height:16px;
 border:1px solid #2f3132;
 box-sizing:border-box
}
.pangea-cmp .plp-page-filters-v2 input[type=checkbox]:checked+label {
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif
}
.pangea-cmp .plp-page-filters-v2 input[type=checkbox]:checked+label:before {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 vertical-align:middle;
 width:16px;
 font-size:10px;
 text-align:center;
 font-weight:700;
 background:#00b8fc;
 color:#fff
}
.pangea-cmp .plp-page-filters-v2 input[type=checkbox][disabled]+label:before {
 border-color:#697172
}
.pangea-cmp .plp-page-filters-v2 input[type=radio] {
 -moz-appearance:none;
 -webkit-appearance:none;
 height:0;
 left:0;
 margin:0;
 opacity:0;
 position:absolute;
 top:0;
 vertical-align:middle;
 width:0;
 z-index:1
}
.pangea-cmp .plp-page-filters-v2 input[type=radio]+label {
 cursor:pointer;
 padding-left:0;
 position:relative;
 margin-bottom:0;
 font-size:16px
}
.pangea-cmp .plp-page-filters-v2 input[type=radio]+label:hover {
 text-decoration:underline
}
.pangea-cmp .plp-page-filters-v2 input[type=radio]:focus:not(.focus--mouse)+label {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.pangea-cmp .plp-page-filters-v2 input[type=radio][disabled]+label:before {
 border-color:#697172
}
.pangea-cmp .plp-page-filters-v2 input[type=radio]:checked+label {
 font-weight:400;
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif;
 text-decoration:none
}
.pangea-cmp .filter-wrapper-sortby .option+.option {
 margin-top:10px
}
.pangea-cmp .filter-wrapper-sortby .option.selected {
 font-weight:700
}
.pangea-cmp .product-grid-wrapper {
 margin-left:var(--p-half-gutter-neg);
 margin-right:var(--p-half-gutter-neg)
}
.pangea-cmp .plp-product-grid {
 display:flex;
 flex-flow:row wrap;
 justify-content:space-between;
 transition:opacity 200ms linear
}
.pangea-cmp .plp-product-grid .no-results {
 left:50%;
 margin:0 auto;
 opacity:0;
 display:none;
 position:absolute;
 text-align:center;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 width:100%
}
.pangea-cmp .plp-product-grid .no-results h2 {
 font-size:2.25em;
 margin-bottom:0.5em
}
.pangea-cmp .plp-product-grid .no-results p {
 color:#2f3132;
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 font-size:1.125em;
 margin:0
}
.pangea-cmp .plp-product-grid .no-results a {
 color:#00b8fc;
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif
}
.pangea-cmp .plp-product-grid .no-results.show {
 opacity:1;
 display:block
}
.pangea-cmp.plp .control-bar-ctn .mobile-menu-close {
 background-color:#00b8fc
}
.pangea-cmp.plp .control-bar-ctn .mobile-menu-close:before {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#fff
}
.pangea-cmp.plp .control-bar-ctn .control-bar button.toggle-filters {
 width:auto
}
.pangea-cmp.plp .plp-current-filters .current-filters-clear-all-mobile {
 color:#00b8fc
}
.pangea-cmp.plp .plp-current-filters .current-filters-clear-all-mobile:after {
 position:relative;
 top:4px
}
.pangea-cmp.plp .plp-grid-container .col.alpha .filters .plp-page-filters-v2 input[type=checkbox]:focus:not(.focus--mouse) {
 box-shadow:none;
 outline:none
}
.pangea-cmp.plp .plp-grid-container .col.alpha .filters .plp-page-filters-v2 .range-slider-wrapper .noUi-horizontal .noUi-handle.focused,
.pangea-cmp.plp .plp-grid-container .col.alpha .filters .plp-page-filters-v2 .range-slider-wrapper :focus,
.pangea-cmp.plp .plp-grid-container .col.alpha .filters .plp-page-filters-v2 input[type=checkbox]:focus:not(.focus--mouse)+label {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.pangea-cmp.plp .plp-grid-container .col.alpha .filters .plp-page-filters-v2 .range-slider-wrapper .display {
 font-size:12px
}
.pangea-cmp.plp .plp-grid-container .col.alpha .filters .plp-page-filters-v2 .range-slider-wrapper .noUi-connect {
 background-color:#00b8fc
}
.pangea-cmp.plp .plp-grid-container .plp-product-grid .no-results a {
 color:#00b8fc
}
@media (max-width:550px) {
 .pangea-cmp.plp .plp-grid-container .plp-product-grid .product {
  width:100%
 }
}
@media (max-width:719px) {
 .pangea-cmp .plp-current-filters-wrapper {
  margin-left:var(--p-site-padding-neg);
  margin-right:var(--p-site-padding-neg)
 }
 .pangea-cmp .plp-current-filters {
  padding-left:var(--p-site-padding);
  padding-right:var(--p-site-padding)
 }
}
.pangea-cmp .plp-current-filters {
 padding-top:12px;
 padding-bottom:8px
}
@media (min-width:720px) {
 .pangea-cmp .plp-current-filters {
  padding-top:10px;
  padding-bottom:28px
 }
}
.pangea-cmp .plp-current-filters.empty {
 display:none
}
.pangea-cmp .plp-current-filters .filters {
 display:inline;
 list-style:none
}
.pangea-cmp .plp-current-filters button {
 background-color:#f4f4f4;
 border:1px solid #e1e2e3;
 border-radius:100px;
 color:#2f3132;
 cursor:pointer;
 display:inline-flex;
 align-items:center;
   
 font-size:.8125em;
 min-height:30px;
 margin:0 10px 10px 0;
 outline:0;
 padding:3px 13px 3px 20px;
 text-align:left;
 text-transform:uppercase;
 transition:all 0.2s
}
.pangea-cmp .plp-current-filters button:last-child {
 margin-right:6px
}
.pangea-cmp .plp-current-filters button:hover {
 border-color:#697172
}
.pangea-cmp .plp-current-filters button:hover .filter-close {
 background-position:100% 0
}
.pangea-cmp .plp-current-filters button .filter-close {
 border:0;
 display:inline-block;
 height:12px;
 margin-left:8px;
 position:relative;
 width:12px;
 text-align:center
}
.pangea-cmp .plp-current-filters button .filter-close:after {
 content:"×";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 position:absolute;
 font-size:14px;
 right:-8px;
 top:-3px;
 font-weight:700;
 background:white;
 width:18px;
 height:18px;
 border-radius:9px;
 line-height:14px
}
.pangea-cmp .plp-current-filters button.current-filters-clear-all {
 background-color:#fff;
 padding:6px 20px;
 margin-right:0
}
.pangea-cmp .plp-current-filters .filters-mobile {
 display:none;
 align-items:center;
 background-color:#262626;
 color:#f4f4f4;
 height:64px;
 justify-content:space-between;
 margin:0 -14px
}
@media (min-width:720px) {
 .pangea-cmp .plp-current-filters .filters-mobile {
  display:none!important
 }
}
.pangea-cmp .plp-current-filters .filters-mobile:after,
.pangea-cmp .plp-current-filters .filters-mobile:before {
 content:""
}
.pangea-cmp .plp-current-filters .filters-mobile.empty {
 display:none
}
.pangea-cmp .plp-current-filters .filters-mobile .result-count {
 font-weight:700;
 text-align:center;
 text-transform:uppercase;
 width:50%
}
.pangea-cmp .plp-current-filters .filters-mobile .current-filters-clear-all-mobile {
 font-weight:700;
 background:transparent;
 border:0;
 color:#00b8fc;
 text-align:center;
 text-transform:uppercase;
 width:50%
}
.pangea-cmp .plp-current-filters .filters-mobile .current-filters-clear-all-mobile:after {
 font-size:11px;
 line-height:20px;
 padding-left:10px
}
@media (min-width:550px) {
 .pangea-cmp .plp-product-grid .product {
  width:49.9%;
  margin-right:0
 }
}
@media (min-width:1280px) {
 .pangea-cmp .plp-product-grid .product {
  width:33.3%
 }
}
.pangea-cmp.plp .product {
 position:relative;
 padding:var(--p-half-gutter);
 margin-bottom:calc(50px - var(--p-gutter))
}
.pangea-cmp.plp .product .js-plp-product-carousel-ctn .slick-track {
 transition:transform 0ms linear!important
}
.pangea-cmp.plp .product .plp-product-banner {
 font-weight:700;
 background-color:#2f3132;
 color:#f4f4f4;
 font-size:12px;
 left:11px;
 max-width:calc(100% - 22px);
 overflow-wrap:break-word;
 padding:10px 15px 8px;
 ;
 position:absolute;
 text-transform:uppercase;
 transition:all 0.25s ease;
 top:11px;
 visibility:visible;
 z-index:9
}
.pangea-cmp.plp .product .plp-product-banner html[lang^=en],
.pangea-cmp.plp .product .plp-product-banner html[lang^=EN] {
 font-size:14px
}
.pangea-cmp.plp .product .plp-product-banner.top-seller {
 z-index:10
}
.pangea-cmp.plp .product .plp-product-banner.support {
 background-color:#00b8fc;
 color:#000
}
.pangea-cmp.plp .product .compare-wrapper {
 font-weight:700;
 color:#0090bf;
 display:flex;
 font-size:14px;
 padding:0 4px;
 line-height:1.75;
 opacity:0;
 position:absolute;
 right:29px;
 text-transform:uppercase;
 top:calc(14px + var(--p-half-gutter));
 transition:all 0.25s ease;
 z-index:9
}
@media (max-width:1024px) {
 .pangea-cmp.plp .product .compare-wrapper {
  display:none
 }
}
.pangea-cmp.plp .product .compare-wrapper input[disabled]+label,
.pangea-cmp.plp .product .compare-wrapper input[disabled]+label:before {
 cursor:default
}
.pangea-cmp.plp .product .compare-wrapper input[type=checkbox]+label:before {
 background-color:#fff;
 border-radius:4px
}
.pangea-cmp.plp .product .compare-wrapper label {
 cursor:pointer
}
.pangea-cmp.plp .product .compare-wrapper:focus-within {
 opacity:1
}
.pangea-cmp.plp .product .pangea-color-swatches {
 display:none;
 margin-bottom:0
}
.pangea-cmp.plp .product .pangea-color-swatches.active {
 display:block
}
.pangea-cmp.plp .product .pangea-color-swatches .color-name {
 display:none
}
.pangea-cmp.plp .product .swatch-drawer {
 position:absolute;
 right:0;
 bottom:0;
 left:0;
 background-color:#e1e2e3;
 cursor:default
}
.pangea-cmp.plp .product .swatch-drawer .pangea-color-swatches {
 margin:0 10px
}
.pangea-cmp.plp .product .swatch-drawer .pangea-color-swatches .color-swatches {
 justify-content:flex-end;
 margin:0
}
.pangea-cmp.plp .product .img-link {
 display:block
}
.pangea-cmp.plp .product .img-link:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.pangea-cmp.plp .product .img-link:focus+.compare-wrapper {
 opacity:1
}
.pangea-cmp.plp .product .img-outer {
 height:0;
 overflow:visible;
 padding-top:100%;
 position:relative
}
.pangea-cmp.plp .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%
}
.pangea-cmp.plp .product .img-outer .img-inner>img {
 display:none
}
.pangea-cmp.plp .product .img-outer .img-inner>span {
 display:none;
 width:100%
}
.pangea-cmp.plp .product .img-outer .img-inner>span.active {
 align-items:center;
 display:flex;
 height:100%;
 justify-content:center
}
.pangea-cmp.plp .product .img-outer .img-inner>span.active img {
 align-self:center;
 display:inline-block;
 flex-shrink:0;
 width:100%;
 height:100%;
 object-fit:contain
}
.pangea-cmp.plp .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
}
.pangea-cmp.plp .product .img-outer .img-inner .carousel-ctn.active {
 visibility:visible
}
.pangea-cmp.plp .product .img-outer .img-inner .carousel-ctn img {
 display:inline-block
}
.pangea-cmp.plp .product .img-outer .img-inner .carousel-ctn.active:focus {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.pangea-cmp.plp .product .img-outer .img-inner .carousel-ctn a {
 position:absolute;
 top:50%;
 left:40%;
 opacity:0
}
.pangea-cmp.plp .product .img-outer .img-inner .carousel-simple-ctn[data-dots-position=below][data-dots=true] .carousel-simple {
 padding-bottom:0
}
.pangea-cmp.plp .product .img-outer .img-inner .slick-list li:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #00b8fc;
 outline-offset:-1px;
 box-shadow:inset 0 0 10px #00b8fc
}
.pangea-cmp.plp .product .img-outer .img-inner .slick-dots {
 display:none!important
}
.pangea-cmp.plp .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%
}
.pangea-cmp.plp .product .img-outer .img-inner .slick-arrow {
 display:none!important;
 transition:opacity 0.2s ease
}
@media (min-width:1025px) {
 .pangea-cmp.plp .product .img-outer .img-inner .slick-arrow {
  display:block!important;
  opacity:0
 }
}
.pangea-cmp.plp .product .img-outer .img-inner .slick-arrow.slick-prev {
 left:-25px
}
.pangea-cmp.plp .product .img-outer .img-inner .slick-arrow.slick-next {
 right:-25px
}
.pangea-cmp.plp .product .img-outer .slick-dots {
 bottom:25px;
 display:none!important;
 transition:opacity 0.2s ease
}
@media (min-width:1025px) {
 .pangea-cmp.plp .product .img-outer .slick-dots {
  opacity:0
 }
}
.pangea-cmp.plp .product .img-outer .slick-dots.active {
 display:flex!important
}
.pangea-cmp.plp .carousel-controls.theme-light .product .img-outer .slick-dots.pagination-dots .slick-active button:before,
.pangea-cmp.plp .product .img-outer .carousel-controls.theme-light .slick-dots.pagination-dots .slick-active button:before,
.pangea-cmp.plp .product .img-outer .slick-dots.theme-light .slick-active button:before {
 border-color:#00b8fc
}
.pangea-cmp.plp .product .img-outer.active .slick-arrow,
.pangea-cmp.plp .product .img-outer.active .slick-dots,
.pangea-cmp.plp .product .img-outer:focus .compare-wrapper,
.pangea-cmp.plp .product .img-outer:focus .slick-arrow,
.pangea-cmp.plp .product .img-outer:focus .slick-dots,
.pangea-cmp.plp .product .img-outer:hover .slick-arrow,
.pangea-cmp.plp .product .img-outer:hover .slick-dots {
 opacity:1
}
.pangea-cmp.plp .product .series-badge-ctn {
 float:left;
 padding-top:17px;
 width:42px
}
.pangea-cmp.plp .product .series-badge {
 background-color:#f4f4f4;
 color:black;
 padding:0 8px;
 display:inline-block;
 font-size:10px;
 left:0;
 line-height:22px;
 letter-spacing:photoshopToCssLetterSpacing(100);
 margin-top:0;
 position:relative;
 text-transform:uppercase;
 font-weight:300;
 white-space:nowrap;
 -webkit-font-smoothing:initial;
 -moz-osx-font-smoothing:initial;
 -webkit-transform:rotate(-90deg) translateX(-100%);
 transform:rotate(-90deg) translateX(-100%);
 -webkit-transform-origin:top left;
 transform-origin:top left
}
.pangea-cmp.plp .product .series-badge strong {
 font-size:14px;
 display:inline-block;
 vertical-align:top;
 position:relative;
 top:1px
}
.pangea-cmp.plp .product .series-badge span {
 position:relative;
 top:1px
}
.pangea-cmp.plp .product .copy-wrapper.has-label {
 float:left;
 width:calc(100% - 42px)
}
.pangea-cmp.plp .product .copy-wrapper a.copy-link {
 display:block;
 text-decoration:none;
 color:#2f3132
}
.pangea-cmp.plp .product .copy-wrapper a.copy-link:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.pangea-cmp.plp .product .copy-wrapper .title {
 font-family:Brown-Pro-Bold,Helvetica,Arial,sans-serif!important;
 font-size:20px;
 margin:17px 0 10px
}
.pangea-cmp.plp .product .copy-wrapper .body {
 font-weight:300;
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 color:#2f3132;
 margin:10px 0
}
@media (max-width:719px) {
 .pangea-cmp.plp .product .copy-wrapper .body {
  font-size:14px
 }
}
.pangea-cmp.plp .product .copy-wrapper .cta-learn-more {
 margin:0 0 15px
}
.pangea-cmp.plp .product .copy-wrapper .price-atc {
 margin-top:10px
}
.pangea-cmp.plp .product .copy-wrapper .price-atc[data-price-type=sale] .pricing-info {
 display:flex
}
.pangea-cmp.plp .product .copy-wrapper .price-atc[data-price-type=sale] .pricing-info>div {
 order:2;
 padding:0;
 margin:0 0 0 8px
}
.pangea-cmp.plp .product .copy-wrapper .price-atc[data-price-type=sale] .pre-sale-price {
 margin:0
}
.pangea-cmp.plp .product .copy-wrapper .featured-order {
 display:none
}
.pangea-cmp.plp .product.compare .compare-wrapper,
.pangea-cmp.plp .product:hover .compare-wrapper {
 opacity:1
}
.pangea-cmp.plp .product.top-seller .plp-product-banner.new {
 opacity:0!important
}
.pangea-cmp.plp .product.compare .plp-product-banner,
.pangea-cmp.plp .product:hover .plp-product-banner {
 opacity:0
}
@media (max-width:1024px) {
 .pangea-cmp.plp .product.compare .plp-product-banner,
 .pangea-cmp.plp .product:hover .plp-product-banner {
  opacity:1
 }
}
.pangea-cmp.plp .product[data-compare=false]:hover .plp-product-banner {
 opacity:1
}
.pangea-cmp .plp-product-grid .product[data-is-promo] .cta {
 margin:0 30px
}
@media (max-width:719px) {
 .pangea-cmp .plp-product-grid .product[data-is-promo] .cta {
  padding:12px 20px
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp .plp-product-grid .product[data-is-promo] .cta {
  padding:12px 20px
 }
}
.pangea-cmp .plp-product-grid .product[data-is-promo] a {
 text-decoration:none
}
.pangea-cmp .plp-product-grid .product[data-is-promo] .promo-content-ctn {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:1;
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 
}
.pangea-cmp .plp-product-grid .product[data-is-promo] .promo-content-ctn a,
.pangea-cmp .plp-product-grid .product[data-is-promo] .promo-content-ctn button {
 pointer-events:all
}
.pangea-cmp .plp-product-grid .product[data-is-promo] .promo-content-ctn .title {
 padding:0 30px;
 text-align:center;
 text-decoration:none
}
.pangea-cmp .plp-product-grid .product[data-is-promo] .img-link .img-outer {
 overflow:hidden
}
.pangea-cmp .plp-product-grid .product[data-is-promo] .img-link .img-inner {
 align-items:normal;
 padding:0;
 background-color:#f4f4f4
}
.pangea-cmp .plp-product-grid .product[data-is-promo] .img-link picture {
 overflow:hidden;
 height:100%;
 width:100%
}
.pangea-cmp .plp-product-grid .product[data-is-promo] .img-link picture img {
 height:100%;
 width:100%;
 object-fit:cover;
 opacity:.85;
 transition:transform 500ms ease-out,opacity 500ms ease-out
}
.pangea-cmp .plp-product-grid .product[data-is-promo] .img-link.hover picture img,
.pangea-cmp .plp-product-grid .product[data-is-promo] .img-link:focus picture img,
.pangea-cmp .plp-product-grid .product[data-is-promo] .img-link:hover picture img {
 opacity:1;
 transform:scale(1.1)
}
@media (max-width:719px) {
 .pangea-cmp .plp-product-grid .product[data-theme-mobile=theme-dark] .promo-content-ctn .title {
  color:#fff
 }
 .pangea-cmp .plp-product-grid .product[data-theme-mobile=theme-dark] .img-link .img-inner {
  background-color:#000
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp .plp-product-grid .product[data-theme-tablet=theme-dark] .promo-content-ctn .title {
  color:#fff
 }
 .pangea-cmp .plp-product-grid .product[data-theme-tablet=theme-dark] .img-link .img-inner {
  background-color:#000
 }
}
@media (min-width:1025px) {
 .pangea-cmp .plp-product-grid .product[data-theme-desktop=theme-dark] .promo-content-ctn .title {
  color:#fff
 }
 .pangea-cmp .plp-product-grid .product[data-theme-desktop=theme-dark] .img-link .img-inner {
  background-color:#000
 }
}
.pangea-cmp .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
}
.pangea-cmp .compare-wrapper input[type=checkbox]:focus:not(.focus--mouse)+label {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.pangea-cmp .compare-wrapper input[type=checkbox]+label {
 cursor:pointer;
 padding-left:30px
}
.pangea-cmp .compare-wrapper label:after {
 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
}
.pangea-cmp .product.compare .compare-wrapper label {
 cursor:pointer
}
.pangea-cmp .product.compare .compare-wrapper label:after {
 background-position:50% 0%
}
.pangea-cmp .product.compare-disabled .compare-wrapper label {
 color:#2f3132;
 cursor:default;
 opacity:0.4
}
.pangea-cmp .product.compare-disabled .compare-wrapper label:after {
 background-position:100% 0%;
 cursor:default
}
.pangea-cmp .featured-product-list-aem .compare-wrapper {
 display:none!important
}
.pangea-cmp .plp-compare-tray {
 background-color:#fff;
 bottom:0;
 height:0;
 display:none;
 width:100%;
 z-index:94;
 border-top:1px solid #e1e2e3
}
.pangea-cmp .plp-compare-tray.active {
 display:block;
 height:auto;
 position:sticky
}
.pangea-cmp .plp-compare-tray .container-xl {
 position:relative
}
.pangea-cmp .plp-compare-tray .carousel-slide-copy-ctn,
.pangea-cmp .plp-compare-tray .container,
.pangea-cmp .plp-compare-tray .container-xl {
 padding-bottom:20px;
 padding-top:20px
}
.pangea-cmp .plp-compare-tray .grid {
 flex-wrap:nowrap
}
.pangea-cmp .plp-compare-tray .title-ctn {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .pangea-cmp .plp-compare-tray .title-ctn {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .plp-compare-tray .title-ctn {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1490px) {
 .pangea-cmp .plp-compare-tray .title-ctn {
  width:calc(21.42857% - 20px);
  margin-right:20px
 }
}
.pangea-cmp .plp-compare-tray .title-ctn h4 {
 margin-left:0
}
.pangea-cmp .plp-compare-tray .product-placeholder-wrapper {
 position:absolute;
 z-index:-1;
 width:100%;
 top:0
}
.pangea-cmp .plp-compare-tray .product-placeholder-ctn {
 width:calc(200% - 24px);
 margin-right:24px;
 margin-left:0%;
 align-self:center
}
@media (min-width:720px) {
 .pangea-cmp .plp-compare-tray .product-placeholder-ctn {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .plp-compare-tray .product-placeholder-ctn {
  width:calc(58.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1490px) {
 .pangea-cmp .plp-compare-tray .product-placeholder-ctn {
  width:calc(57.14286% - 20px);
  margin-right:20px
 }
}
@media (min-width:720px) {
 .pangea-cmp .plp-compare-tray .product-placeholder-ctn {
  margin-left:0%
 }
}
@media (min-width:1025px) {
 .pangea-cmp .plp-compare-tray .product-placeholder-ctn {
  margin-left:16.66667%
 }
}
@media (min-width:1490px) {
 .pangea-cmp .plp-compare-tray .product-placeholder-ctn {
  margin-left:21.42857%
 }
}
.pangea-cmp .plp-compare-tray .product-placeholder-ctn .placeholder-item {
 width:calc(50% - 24px);
 margin-right:24px;
 opacity:0;
 align-items:center;
 display:flex;
 height:130px;
 justify-content:center;
 position:relative;
 overflow:hidden;
 font-size:30px;
 font-weight:700;
 line-height:1.07;
 text-align:center;
 color:#c3c6c8;
 transition:opacity 200ms linear
}
@media (min-width:720px) {
 .pangea-cmp .plp-compare-tray .product-placeholder-ctn .placeholder-item {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .plp-compare-tray .product-placeholder-ctn .placeholder-item {
  width:calc(28.57143% - 20px);
  margin-right:20px
 }
}
@media (min-width:1490px) {
 .pangea-cmp .plp-compare-tray .product-placeholder-ctn .placeholder-item {
  width:calc(25% - 20px);
  margin-right:20px
 }
}
.pangea-cmp .plp-compare-tray .product-placeholder-ctn .placeholder-item:after {
 content:"";
 width:70px;
 height:70px;
 border-radius:50%;
 background-color:#f4f4f4;
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 z-index:-1
}
.pangea-cmp .plp-compare-tray .product-placeholder-ctn .placeholder-item.active {
 opacity:1
}
.pangea-cmp .plp-compare-tray .product-ctn {
 width:calc(200% - 24px);
 margin-right:24px;
 align-self:center
}
@media (min-width:720px) {
 .pangea-cmp .plp-compare-tray .product-ctn {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .plp-compare-tray .product-ctn {
  width:calc(58.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1490px) {
 .pangea-cmp .plp-compare-tray .product-ctn {
  width:calc(57.14286% - 20px);
  margin-right:20px
 }
}
.pangea-cmp .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) {
 .pangea-cmp .plp-compare-tray .product-ctn .instruction-ctn {
  width:calc(62.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .plp-compare-tray .product-ctn .instruction-ctn {
  width:calc(62.5% - 20px);
  margin-right:20px
 }
}
.pangea-cmp .plp-compare-tray .product-ctn .instruction-ctn.hide {
 display:none
}
.pangea-cmp .plp-compare-tray .product-ctn .instruction-ctn a {
 font-size:14px
}
.pangea-cmp .plp-compare-tray .product-ctn .compare-product {
 width:calc(50% - 24px);
 margin-right:24px;
 align-items:center;
 display:flex;
 height:100px;
 justify-content:center;
 position:relative;
 overflow:hidden
}
@media (min-width:720px) {
 .pangea-cmp .plp-compare-tray .product-ctn .compare-product {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .plp-compare-tray .product-ctn .compare-product {
  width:calc(25% - 20px);
  margin-right:20px
 }
}
@media (min-width:1490px) {
 .pangea-cmp .plp-compare-tray .product-ctn .compare-product {
  width:calc(25% - 20px);
  margin-right:20px
 }
}
.pangea-cmp .plp-compare-tray .product-ctn .compare-product img {
 margin-left:auto;
 margin-right:auto;
 max-width:90%
}
.pangea-cmp .plp-compare-tray .product-ctn button.product-remove {
 background:#2f3132;
 color:#fff;
 width:32px;
 height:32px;
 border-radius:50%;
 transform-origin:center;
 transition:transform 0.2s ease-out;
 top:3px;
 left:3px;
 position:absolute
}
.pangea-cmp .plp-compare-tray .product-ctn button.product-remove:hover {
 transform:scale(1.2)
}
.pangea-cmp .plp-compare-tray .product-ctn button.product-remove:hover span:after {
 transition:transform 0.2s ease-out;
 transform:scale(1.2)
}
.pangea-cmp .plp-compare-tray .control-ctn {
 width:calc(75% - 24px);
 margin-right:24px;
 align-self:center
}
@media (min-width:720px) {
 .pangea-cmp .plp-compare-tray .control-ctn {
  width:calc(37.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp .plp-compare-tray .control-ctn {
  width:calc(25% - 20px);
  margin-right:20px
 }
}
@media (min-width:1490px) {
 .pangea-cmp .plp-compare-tray .control-ctn {
  width:calc(21.42857% - 20px);
  margin-right:20px
 }
}
.pangea-cmp .plp-compare-tray .control-ctn .compare-btn {
 cursor:default;
 opacity:0.3;
 ;
 transition:opacity 0.2s
}
.pangea-cmp .plp-compare-tray .control-ctn .compare-btn.active {
 cursor:pointer;
 opacity:1;
 pointer-events:auto
}
.pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn .comparison-row.product-titles {
 position:relative;
 top:0;
 background-color:#fff
}
@media screen and (min-height:800px) {
 .pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn .comparison-row.product-titles {
  position:sticky
 }
}
@media (min-width:1025px) {
 .pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn .comparison-row .cell {
  padding:30px 20px
 }
}
.pangea-cmp.plp-model-identifier {
 background-color:#f4f4f4;
 padding:75px 0
}
.pangea-cmp.plp-model-identifier .model-result-link {
 display:block
}
@media (min-width:1025px) {
 .pangea-cmp.plp-model-identifier .model-result-link {
  display:inline-block
 }
}
.pangea-cmp.plp-model-identifier .col-image {
 width:calc(100% - 24px);
 margin-right:24px;
 margin-left:0%;
 margin-bottom:50px;
 text-align:center
}
@media (min-width:720px) {
 .pangea-cmp.plp-model-identifier .col-image {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.plp-model-identifier .col-image {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:720px) {
 .pangea-cmp.plp-model-identifier .col-image {
  margin-left:25%
 }
}
@media (min-width:1025px) {
 .pangea-cmp.plp-model-identifier .col-image {
  margin-left:16.66667%
 }
}
.pangea-cmp.plp-model-identifier .col-image img {
 display:inline-block
}
@media (min-width:1025px) {
 .pangea-cmp.plp-model-identifier .col-image {
  text-align:left;
  margin-bottom:0px
 }
}
.pangea-cmp.plp-model-identifier .col-text {
 width:calc(100% - 24px);
 margin-right:24px;
 margin-left:0%;
 text-align:center
}
@media (min-width:720px) {
 .pangea-cmp.plp-model-identifier .col-text {
  width:calc(75% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.plp-model-identifier .col-text {
  width:calc(50% - 20px);
  margin-right:20px
 }
}
@media (min-width:720px) {
 .pangea-cmp.plp-model-identifier .col-text {
  margin-left:12.5%
 }
}
@media (min-width:1025px) {
 .pangea-cmp.plp-model-identifier .col-text {
  margin-left:0%
 }
}
.pangea-cmp.plp-model-identifier .col-text .title {
 margin-bottom:25px
}
.pangea-cmp.plp-model-identifier .col-text .description {
 margin-bottom:30px
}
@media (min-width:1025px) {
 .pangea-cmp.plp-model-identifier .col-text {
  text-align:left
 }
}
.pangea-cmp.plp-model-identifier .input-ctn {
 width:calc(100% - 24px);
 margin-right:24px;
 margin-left:0%;
 margin-bottom:25px;
 position:relative
}
@media (min-width:720px) {
 .pangea-cmp.plp-model-identifier .input-ctn {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.plp-model-identifier .input-ctn {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:720px) {
 .pangea-cmp.plp-model-identifier .input-ctn {
  margin-left:25%
 }
}
@media (min-width:1025px) {
 .pangea-cmp.plp-model-identifier .input-ctn {
  margin-left:0%
 }
}
.pangea-cmp.plp-model-identifier .clear-input {
 width:20px;
 height:20px;
 position:absolute;
 top:calc(50% - 10px);
 right:0;
 margin-right:10px;
 ;
 opacity:0;
 transition:opacity 200ms linear
}
.pangea-cmp.plp-model-identifier .clear-input.active {
 opacity:1;
 pointer-events:all;
 cursor:pointer
}
.pangea-cmp.plp-model-identifier .model-input {
 text-transform:uppercase;
 border:1px solid #e1e2e3;
 background-color:#ffffff;
 padding:20px 11px;
 text-align:left;
 color:#000;
 letter-spacing:1px
}
.pangea-cmp.plp-model-identifier .model-result {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .pangea-cmp.plp-model-identifier .model-result {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.plp-model-identifier .model-result {
  width:calc(50% - 20px);
  margin-right:20px
 }
}
.pangea-cmp.plp-model-identifier .model-result-device:not(.active),
.pangea-cmp.plp-model-identifier .model-result-error:not(.active),
.pangea-cmp.plp-model-identifier .model-result-link:not(.active),
.pangea-cmp.plp-model-identifier .model-result-text:not(.active) {
 display:none
}
@media (max-width:719px) {
 .pangea-cmp.plp-model-identifier .model-result-link {
  margin-top:20px;
  font-size:14px;
  line-height:18px;
  letter-spacing:.02em;
  color:var(--p-accent-color,#2f3132);
  text-decoration:none;
  text-transform:uppercase;
  justify-content:center;
  text-align:center;
  font-weight:700;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  margin-bottom:12px;
  margin-right:12px;
  display:inline-block;
  color:var(--p-accent-color-contrast,#fff);
  background-color:var(--p-accent-color,#2f3132);
  vertical-align:baseline;
  border:none;
  padding:18px 36px
 }
 .pangea-cmp.plp-model-identifier .model-result-link:hover {
  cursor:pointer;
  color:var(--p-accent-color,#2f3132)
 }
 .pangea-cmp.plp-model-identifier .model-result-link:focus:not(.focus--mouse) {
  outline:0;
  box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
 }
 .pangea-cmp.plp-model-identifier .model-result-link:focus {
  color:var(--p-accent-color-contrast,#fff)
 }
 .pangea-cmp.plp-model-identifier .model-result-link:active,
 .pangea-cmp.plp-model-identifier .model-result-link:focus:not(.focus--mouse),
 .pangea-cmp.plp-model-identifier .model-result-link:hover {
  background-color:transparent;
  position:relative;
  color:#2f3132;
  text-decoration:none;
  color:var(--p-accent-color,#2f3132)
 }
 .pangea-cmp.plp-model-identifier .model-result-link:active:before,
 .pangea-cmp.plp-model-identifier .model-result-link:focus:not(.focus--mouse):before,
 .pangea-cmp.plp-model-identifier .model-result-link:hover:before {
  content:"";
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid #2f3132;
  transition:border 0.1s ease-out;
  border-width:2px;
  border-color:var(--p-accent-color,#2f3132)
 }
 .pangea-cmp.plp-model-identifier .model-result-link.loading-shown {
  ;
  position:relative
 }
 .pangea-cmp.plp-model-identifier .model-result-link.loading-shown:hover {
  background-color:#2f3132;
  color:#fff
 }
 .pangea-cmp.plp-model-identifier .model-result-link.loading-shown:hover:after,
 .pangea-cmp.plp-model-identifier .model-result-link.loading-shown:hover:before {
  border-color:#2f3132
 }
}
@media (min-width:720px) {
 .pangea-cmp.plp-model-identifier .model-result-link {
  color:var(--p-accent-color,#000)
 }
}
.pangea-cmp.footer-brand-logos-ctn {
 text-align:center
}
.pangea-cmp.footer-brand-logos-ctn ul {
 align-items:center;
 display:flex;
 flex-direction:column;
 height:auto;
 list-style:none;
 padding-left:0;
 width:100%
}
.pangea-cmp.footer-brand-logos-ctn li a {
 display:block;
 height:26px;
 margin:15px 0;
 position:relative
}
.pangea-cmp.footer-brand-logos-ctn a .light-logo {
 opacity:0.5;
 transition:visibility 0.2s linear,opacity 0.2s linear;
 visibility:visible
}
.pangea-cmp.footer-brand-logos-ctn a .dark-logo {
 left:0;
 opacity:0;
 position:absolute;
 top:0;
 transition:visibility 0.2s linear,opacity 0.2s linear;
 visibility:hidden
}
.pangea-cmp.footer-brand-logos-ctn a:hover .light-logo {
 opacity:0;
 visibility:hidden
}
.pangea-cmp.footer-brand-logos-ctn a:hover .dark-logo {
 opacity:1;
 visibility:visible
}
@media (min-width:1025px) {
 .pangea-cmp.footer-brand-logos-ctn {
  display:flex
 }
 .pangea-cmp.footer-brand-logos-ctn .brand-logos-title {
  align-items:center;
  display:flex;
  text-align:left
 }
 .pangea-cmp.footer-brand-logos-ctn>div {
  flex:1 0 auto;
  width:50%
 }
 .pangea-cmp.footer-brand-logos-ctn ul {
  flex-direction:row;
  justify-content:flex-end;
  width:100%
 }
 .pangea-cmp.footer-brand-logos-ctn li {
  margin:0;
  padding-left:24px
 }
}
:root {
 --tbl-white:#fff;
 --tbl-kohle:#2f3132;
 --tbl-zebra-bg-light:rgb(30 29 29/15%);
 --tbl-zebra-bg-dark:rgb(30 29 29/15%);
 --tbl-zebra-bg:var(--tbl-zebra-bg-light);
 --tbl-border:.5px solid #e1e2e3;
 --tbl-sticky-bg-dark:#2f3132;
 --tbl-sticky-bg-light:#fff;
 --tbl-sticky-bg:var(--tbl-sticky-bg-light)
}
.pangea-cmp.table .text-center>picture>img,
.pangea-cmp.table .text-center img,
.pangea-cmp.table .text-left>picture>img,
.pangea-cmp.table .text-left img,
.pangea-cmp.table .text-right>picture>img,
.pangea-cmp.table .text-right img {
 padding:10px 0
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.table {
  padding:0
 }
}
.pangea-cmp.table table {
 border-collapse:separate;
 border-spacing:0
}
.pangea-cmp.table tr {
 border:none
}
.pangea-cmp.table th {
 vertical-align:baseline
}
.pangea-cmp.table [data-column-width=equal-width] {
 width:100%
}
@media (min-width:1024px) {
 .pangea-cmp.table [data-column-width=equal-width] {
  table-layout:fixed
 }
}
.pangea-cmp.table [data-column-width=auto] {
 width:auto
}
@media (min-width:1025px) {
 .pangea-cmp.table[data-theme-desktop=theme-light] {
  color:var(--tbl-kohle);
  --tbl-zebra-bg:var(--tbl-zebra-bg-light);
  --tbl-sticky-bg:var(--tbl-sticky-bg-light)
 }
 .pangea-cmp.table[data-theme-desktop=theme-dark] {
  color:var(--tbl-white);
  --tbl-zebra-bg:var(--tbl-zebra-bg-dark);
  --tbl-sticky-bg:var(--tbl-sticky-bg-dark)
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.table[data-theme-tablet=theme-light] {
  color:var(--tbl-kohle);
  --tbl-zebra-bg:var(--tbl-zebra-bg-light);
  --tbl-sticky-bg:var(--tbl-sticky-bg-light)
 }
 .pangea-cmp.table[data-theme-tablet=theme-dark] {
  color:var(--tbl-white);
  --tbl-zebra-bg:var(--tbl-zebra-bg-dark);
  --tbl-sticky-bg:var(--tbl-sticky-bg-dark)
 }
}
@media (max-width:719px) {
 .pangea-cmp.table[data-theme-mobile=theme-light] {
  color:var(--tbl-kohle);
  --tbl-zebra-bg:var(--tbl-zebra-bg-light);
  --tbl-sticky-bg:var(--tbl-sticky-bg-light)
 }
 .pangea-cmp.table[data-theme-mobile=theme-dark] {
  color:var(--tbl-white);
  --tbl-zebra-bg:var(--tbl-zebra-bg-dark);
  --tbl-sticky-bg:var(--tbl-sticky-bg-dark)
 }
}
@media (max-width:1025px) {
 .pangea-cmp.table {
  padding:0
 }
 .pangea-cmp.table.comparison-table .aem-content-ctn .table-wrapper,
 .pangea-cmp.table.horizontal-scroll .aem-content-ctn .table-wrapper,
 .pangea-cmp.table.horizontal-sticky-column .aem-content-ctn .table-wrapper {
  overflow-x:auto
 }
 .pangea-cmp.table.horizontal-sticky-column tr>th:first-child {
  position:sticky;
  z-index:1;
  left:0;
  background-color:var(--tbl-sticky-bg);
  border-right:var(--tbl-border)
 }
 .pangea-cmp.table .accordion-head {
  background-color:var(--tbl-zebra-bg-dark)
 }
 .pangea-cmp.table .accordion-head>th {
  display:flex;
  align-items:center;
  border-right:0px
 }
 .pangea-cmp.table .accordion-head>th img {
  max-width:60px;
  margin:0 10px
 }
 .pangea-cmp.table .accordion-head>td {
  border-left:0px
 }
 .pangea-cmp.table .accordion-head .toggle-icon {
  text-align:end
 }
 .pangea-cmp.table .accordion-head .toggle-icon:after {
  content:"";
  font-size:12px;
  margin-right:10px
 }
 .pangea-cmp.table .accordion-head.open .toggle-icon:after {
  content:""
 }
}
.pangea-cmp.table .text-left {
 text-align:left
}
.pangea-cmp.table .text-left>picture>img,
.pangea-cmp.table .text-left img {
 margin:0 auto 0 0
}
.pangea-cmp.table .text-center {
 text-align:center
}
.pangea-cmp.table .text-center>picture>img,
.pangea-cmp.table .text-center img {
 margin:0 auto
}
.pangea-cmp.table .text-right {
 text-align:right
}
.pangea-cmp.table .text-right>picture>img,
.pangea-cmp.table .text-right img {
 margin:0 0 0 auto
}
.pangea-cmp.table img {
 max-width:150px;
 max-height:100%
}
.pangea-cmp.table .p-standard td,
.pangea-cmp.table .p-standard th {
 padding:20px 10px
}
.pangea-cmp.table .p-standard td p,
.pangea-cmp.table .p-standard th p {
 margin:0
}
.pangea-cmp.table .p-small td,
.pangea-cmp.table .p-small th {
 padding:10px 5px
}
.pangea-cmp.table .p-small td p,
.pangea-cmp.table .p-small th p {
 margin:0
}
.pangea-cmp.table .dot-filled,
.pangea-cmp.table .empty-circle {
 display:block;
 margin:0 auto;
 width:16px;
 height:16px;
 border-radius:100%;
 border:2px solid var(--p-accent-color,#2f3132)
}
.pangea-cmp.table .dot-filled {
 background-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp.table .checked:after {
 margin:0 auto;
 font-weight:700;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp.table [data-vertical-dividers=true] td,
.pangea-cmp.table [data-vertical-dividers=true] th {
 border-right:var(--tbl-border);
 border-left:var(--tbl-border)
}
.pangea-cmp.table [data-vertical-dividers=true] td:first-child,
.pangea-cmp.table [data-vertical-dividers=true] th:first-child {
 border-left:none
}
.pangea-cmp.table [data-vertical-dividers=true] td:last-child,
.pangea-cmp.table [data-vertical-dividers=true] th:last-child {
 border-right:none
}
.pangea-cmp.table [data-horizontal-dividers=true] td,
.pangea-cmp.table [data-horizontal-dividers=true] th {
 border-bottom:var(--tbl-border);
 border-top:var(--tbl-border)
}
.pangea-cmp.table [data-horizontal-dividers=true] tr:first-child td,
.pangea-cmp.table [data-horizontal-dividers=true] tr:first-child th {
 border-top:none
}
.pangea-cmp.table [data-hide-zebra-strips=false] tr:nth-child(2n) {
 background-color:var(--tbl-zebra-bg)
}
.pangea-cmp.table .aem-padding-options>.tip-content {
 margin-top:80px;
 text-align:center
}
.pangea-cmp.table .aem-padding-options>.component-cta-button {
 left:0;
 right:0;
 display:block;
 text-align:center;
 margin:60px 0 10px
}
.pangea-cmp.table .aem-padding-options>.component-cta-button .btn.btn-medium {
 padding:15px 30px
}
.pangea-cmp.table .aem-padding-options>.component-cta-button .btn.btn-medium.hidden,
.pangea-cmp.table .aem-padding-options>.component-cta-button .show-all-label.hidden,
.pangea-cmp.table .aem-padding-options>.component-cta-button .show-less-label.hidden {
 display:none
}
.pangea-cmp.table .aem-padding-options>.component-cta-button .show-all-label:after,
.pangea-cmp.table .aem-padding-options>.component-cta-button .show-less-label:after {
 margin-left:10px;
 font-size:14px
}
.pangea-cmp.table .aem-padding-options>.tip-content~.component-cta-button {
 margin-top:20px
}
.pangea-cmp.table .table-wrapper {
 transition:all 0.5s ease-in-out
}
.pangea-cmp.table .table-wrapper::-webkit-scrollbar {
 width:6px;
 height:6px
}
.pangea-cmp.table .table-wrapper::-webkit-scrollbar-track {
 background:#f4f4f4
}
.pangea-cmp.table .table-wrapper::-webkit-scrollbar-thumb {
 background:#e1e2e3
}
.pangea-cmp.table.all-rows-active table[data-max-rows-scroll] tr:first-child {
 position:sticky;
 top:0px;
 z-index:1;
 background-color:var(--tbl-sticky-bg)
}
.pangea-cmp.table.all-rows-active .aem-padding-options>.tip-content {
 display:none
}
.pangea-cmp.table.all-rows-active .aem-padding-options>.tip-content~.component-cta-button {
 margin-top:80px
}
@media (max-width:1024px) {
 .pangea-cmp.table table[data-responsive-behaviour=accordion-table] tr {
  display:table-row
 }
 .pangea-cmp.table table[data-responsive-behaviour=accordion-table] tr.accordion-data {
  display:none
 }
}
.pangea-cmp.table.accent-color-azzuro .dot-filled,
.pangea-cmp.table.accent-color-azzuro .empty-circle {
 border-color:#00b8fc
}
.pangea-cmp.table.accent-color-azzuro .dot-filled {
 background-color:#00b8fc
}
.pangea-cmp.table.accent-color-azzuro .checked:after {
 color:#00b8fc
}
.pangea-cmp.table.accent-color-azzuro .aem-padding-options>.component-cta-button .btn {
 background-color:#00b8fc;
 color:#2f3132
}
.pangea-cmp.table.accent-color-azzuro .aem-padding-options>.component-cta-button .btn:hover {
 background-color:rgba(0,0,0,0);
 color:#00b8fc
}
.pangea-cmp.table.accent-color-azzuro .aem-padding-options>.component-cta-button .btn:hover:before {
 border-color:#00b8fc
}
.pangea-cmp.table.accent-color-azzuro .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
@media (max-width:1024px) {
 .pangea-cmp.table.accent-color-azzuro .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse),
 .pangea-cmp.table.accent-color-azzuro .aem-padding-options>.component-cta-button .btn:hover {
  background-color:#00b8fc;
  color:#2f3132
 }
}
.pangea-cmp.table.accent-color-ciano .dot-filled,
.pangea-cmp.table.accent-color-ciano .empty-circle {
 border-color:#00ead0
}
.pangea-cmp.table.accent-color-ciano .dot-filled {
 background-color:#00ead0
}
.pangea-cmp.table.accent-color-ciano .checked:after {
 color:#00ead0
}
.pangea-cmp.table.accent-color-ciano .aem-padding-options>.component-cta-button .btn {
 background-color:#00ead0;
 color:#2f3132
}
.pangea-cmp.table.accent-color-ciano .aem-padding-options>.component-cta-button .btn:hover {
 background-color:rgba(0,0,0,0);
 color:#00ead0
}
.pangea-cmp.table.accent-color-ciano .aem-padding-options>.component-cta-button .btn:hover:before {
 border-color:#00ead0
}
.pangea-cmp.table.accent-color-ciano .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #00ead0
}
@media (max-width:1024px) {
 .pangea-cmp.table.accent-color-ciano .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse),
 .pangea-cmp.table.accent-color-ciano .aem-padding-options>.component-cta-button .btn:hover {
  background-color:#00ead0;
  color:#2f3132
 }
}
.pangea-cmp.table.accent-color-kirsche .dot-filled,
.pangea-cmp.table.accent-color-kirsche .empty-circle {
 border-color:#ff2947
}
.pangea-cmp.table.accent-color-kirsche .dot-filled {
 background-color:#ff2947
}
.pangea-cmp.table.accent-color-kirsche .checked:after {
 color:#ff2947
}
.pangea-cmp.table.accent-color-kirsche .aem-padding-options>.component-cta-button .btn {
 background-color:#ff2947;
 color:#2f3132
}
.pangea-cmp.table.accent-color-kirsche .aem-padding-options>.component-cta-button .btn:hover {
 background-color:rgba(0,0,0,0);
 color:#ff2947
}
.pangea-cmp.table.accent-color-kirsche .aem-padding-options>.component-cta-button .btn:hover:before {
 border-color:#ff2947
}
.pangea-cmp.table.accent-color-kirsche .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #ff2947
}
@media (max-width:1024px) {
 .pangea-cmp.table.accent-color-kirsche .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse),
 .pangea-cmp.table.accent-color-kirsche .aem-padding-options>.component-cta-button .btn:hover {
  background-color:#ff2947;
  color:#2f3132
 }
}
.pangea-cmp.table.accent-color-lila .dot-filled,
.pangea-cmp.table.accent-color-lila .empty-circle {
 border-color:#814efa
}
.pangea-cmp.table.accent-color-lila .dot-filled {
 background-color:#814efa
}
.pangea-cmp.table.accent-color-lila .checked:after {
 color:#814efa
}
.pangea-cmp.table.accent-color-lila .aem-padding-options>.component-cta-button .btn {
 background-color:#814efa;
 color:#fff
}
.pangea-cmp.table.accent-color-lila .aem-padding-options>.component-cta-button .btn:hover {
 background-color:rgba(0,0,0,0);
 color:#814efa
}
.pangea-cmp.table.accent-color-lila .aem-padding-options>.component-cta-button .btn:hover:before {
 border-color:#814efa
}
.pangea-cmp.table.accent-color-lila .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #814efa
}
@media (max-width:1024px) {
 .pangea-cmp.table.accent-color-lila .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse),
 .pangea-cmp.table.accent-color-lila .aem-padding-options>.component-cta-button .btn:hover {
  background-color:#814efa;
  color:#fff
 }
}
.pangea-cmp.table.accent-color-electrico .dot-filled,
.pangea-cmp.table.accent-color-electrico .empty-circle {
 border-color:#dcfd00
}
.pangea-cmp.table.accent-color-electrico .dot-filled {
 background-color:#dcfd00
}
.pangea-cmp.table.accent-color-electrico .checked:after {
 color:#dcfd00
}
.pangea-cmp.table.accent-color-electrico .aem-padding-options>.component-cta-button .btn {
 background-color:#dcfd00;
 color:#2f3132
}
.pangea-cmp.table.accent-color-electrico .aem-padding-options>.component-cta-button .btn:hover {
 background-color:rgba(0,0,0,0);
 color:#dcfd00
}
.pangea-cmp.table.accent-color-electrico .aem-padding-options>.component-cta-button .btn:hover:before {
 border-color:#dcfd00
}
.pangea-cmp.table.accent-color-electrico .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #dcfd00
}
@media (max-width:1024px) {
 .pangea-cmp.table.accent-color-electrico .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse),
 .pangea-cmp.table.accent-color-electrico .aem-padding-options>.component-cta-button .btn:hover {
  background-color:#dcfd00;
  color:#2f3132
 }
}
.pangea-cmp.table.accent-color-helios .dot-filled,
.pangea-cmp.table.accent-color-helios .empty-circle {
 border-color:#ff7f2c
}
.pangea-cmp.table.accent-color-helios .dot-filled {
 background-color:#ff7f2c
}
.pangea-cmp.table.accent-color-helios .checked:after {
 color:#ff7f2c
}
.pangea-cmp.table.accent-color-helios .aem-padding-options>.component-cta-button .btn {
 background-color:#ff7f2c;
 color:#2f3132
}
.pangea-cmp.table.accent-color-helios .aem-padding-options>.component-cta-button .btn:hover {
 background-color:rgba(0,0,0,0);
 color:#ff7f2c
}
.pangea-cmp.table.accent-color-helios .aem-padding-options>.component-cta-button .btn:hover:before {
 border-color:#ff7f2c
}
.pangea-cmp.table.accent-color-helios .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #ff7f2c
}
@media (max-width:1024px) {
 .pangea-cmp.table.accent-color-helios .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse),
 .pangea-cmp.table.accent-color-helios .aem-padding-options>.component-cta-button .btn:hover {
  background-color:#ff7f2c;
  color:#2f3132
 }
}
.pangea-cmp.table.accent-color-kohle .dot-filled,
.pangea-cmp.table.accent-color-kohle .empty-circle {
 border-color:#2f3132
}
.pangea-cmp.table.accent-color-kohle .dot-filled {
 background-color:#2f3132
}
.pangea-cmp.table.accent-color-kohle .checked:after {
 color:#2f3132
}
.pangea-cmp.table.accent-color-kohle .aem-padding-options>.component-cta-button .btn {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp.table.accent-color-kohle .aem-padding-options>.component-cta-button .btn:hover {
 background-color:rgba(0,0,0,0);
 color:#2f3132
}
.pangea-cmp.table.accent-color-kohle .aem-padding-options>.component-cta-button .btn:hover:before {
 border-color:#2f3132
}
.pangea-cmp.table.accent-color-kohle .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #2f3132
}
@media (max-width:1024px) {
 .pangea-cmp.table.accent-color-kohle .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse),
 .pangea-cmp.table.accent-color-kohle .aem-padding-options>.component-cta-button .btn:hover {
  background-color:#2f3132;
  color:#fff
 }
}
.pangea-cmp.table.accent-color-cemento .dot-filled,
.pangea-cmp.table.accent-color-cemento .empty-circle {
 border-color:#697172
}
.pangea-cmp.table.accent-color-cemento .dot-filled {
 background-color:#697172
}
.pangea-cmp.table.accent-color-cemento .checked:after {
 color:#697172
}
.pangea-cmp.table.accent-color-cemento .aem-padding-options>.component-cta-button .btn {
 background-color:#697172;
 color:#fff
}
.pangea-cmp.table.accent-color-cemento .aem-padding-options>.component-cta-button .btn:hover {
 background-color:rgba(0,0,0,0);
 color:#697172
}
.pangea-cmp.table.accent-color-cemento .aem-padding-options>.component-cta-button .btn:hover:before {
 border-color:#697172
}
.pangea-cmp.table.accent-color-cemento .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #697172
}
@media (max-width:1024px) {
 .pangea-cmp.table.accent-color-cemento .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse),
 .pangea-cmp.table.accent-color-cemento .aem-padding-options>.component-cta-button .btn:hover {
  background-color:#697172;
  color:#fff
 }
}
.pangea-cmp.table.accent-color-acier .dot-filled,
.pangea-cmp.table.accent-color-acier .empty-circle {
 border-color:#c3c6c8
}
.pangea-cmp.table.accent-color-acier .dot-filled {
 background-color:#c3c6c8
}
.pangea-cmp.table.accent-color-acier .checked:after {
 color:#c3c6c8
}
.pangea-cmp.table.accent-color-acier .aem-padding-options>.component-cta-button .btn {
 background-color:#c3c6c8;
 color:#2f3132
}
.pangea-cmp.table.accent-color-acier .aem-padding-options>.component-cta-button .btn:hover {
 background-color:rgba(0,0,0,0);
 color:#c3c6c8
}
.pangea-cmp.table.accent-color-acier .aem-padding-options>.component-cta-button .btn:hover:before {
 border-color:#c3c6c8
}
.pangea-cmp.table.accent-color-acier .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #c3c6c8
}
@media (max-width:1024px) {
 .pangea-cmp.table.accent-color-acier .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse),
 .pangea-cmp.table.accent-color-acier .aem-padding-options>.component-cta-button .btn:hover {
  background-color:#c3c6c8;
  color:#2f3132
 }
}
.pangea-cmp.table.accent-color-grigio .dot-filled,
.pangea-cmp.table.accent-color-grigio .empty-circle {
 border-color:#e1e2e3
}
.pangea-cmp.table.accent-color-grigio .dot-filled {
 background-color:#e1e2e3
}
.pangea-cmp.table.accent-color-grigio .checked:after {
 color:#e1e2e3
}
.pangea-cmp.table.accent-color-grigio .aem-padding-options>.component-cta-button .btn {
 background-color:#e1e2e3;
 color:#2f3132
}
.pangea-cmp.table.accent-color-grigio .aem-padding-options>.component-cta-button .btn:hover {
 background-color:rgba(0,0,0,0);
 color:#e1e2e3
}
.pangea-cmp.table.accent-color-grigio .aem-padding-options>.component-cta-button .btn:hover:before {
 border-color:#e1e2e3
}
.pangea-cmp.table.accent-color-grigio .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #e1e2e3
}
@media (max-width:1024px) {
 .pangea-cmp.table.accent-color-grigio .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse),
 .pangea-cmp.table.accent-color-grigio .aem-padding-options>.component-cta-button .btn:hover {
  background-color:#e1e2e3;
  color:#2f3132
 }
}
.pangea-cmp.table.accent-color-marin .dot-filled,
.pangea-cmp.table.accent-color-marin .empty-circle {
 border-color:#f4f4f4
}
.pangea-cmp.table.accent-color-marin .dot-filled {
 background-color:#f4f4f4
}
.pangea-cmp.table.accent-color-marin .checked:after {
 color:#f4f4f4
}
.pangea-cmp.table.accent-color-marin .aem-padding-options>.component-cta-button .btn {
 background-color:#f4f4f4;
 color:#2f3132
}
.pangea-cmp.table.accent-color-marin .aem-padding-options>.component-cta-button .btn:hover {
 background-color:rgba(0,0,0,0);
 color:#f4f4f4
}
.pangea-cmp.table.accent-color-marin .aem-padding-options>.component-cta-button .btn:hover:before {
 border-color:#f4f4f4
}
.pangea-cmp.table.accent-color-marin .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #f4f4f4
}
@media (max-width:1024px) {
 .pangea-cmp.table.accent-color-marin .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse),
 .pangea-cmp.table.accent-color-marin .aem-padding-options>.component-cta-button .btn:hover {
  background-color:#f4f4f4;
  color:#2f3132
 }
}
.pangea-cmp.table.accent-color-blu .dot-filled,
.pangea-cmp.table.accent-color-blu .empty-circle {
 border-color:#1061f8
}
.pangea-cmp.table.accent-color-blu .dot-filled {
 background-color:#1061f8
}
.pangea-cmp.table.accent-color-blu .checked:after {
 color:#1061f8
}
.pangea-cmp.table.accent-color-blu .aem-padding-options>.component-cta-button .btn {
 background-color:#1061f8;
 color:#2f3132
}
.pangea-cmp.table.accent-color-blu .aem-padding-options>.component-cta-button .btn:hover {
 background-color:rgba(0,0,0,0);
 color:#1061f8
}
.pangea-cmp.table.accent-color-blu .aem-padding-options>.component-cta-button .btn:hover:before {
 border-color:#1061f8
}
.pangea-cmp.table.accent-color-blu .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #1061f8
}
@media (max-width:1024px) {
 .pangea-cmp.table.accent-color-blu .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse),
 .pangea-cmp.table.accent-color-blu .aem-padding-options>.component-cta-button .btn:hover {
  background-color:#1061f8;
  color:#2f3132
 }
}
.pangea-cmp.table.accent-color-black .dot-filled,
.pangea-cmp.table.accent-color-black .empty-circle {
 border-color:#000
}
.pangea-cmp.table.accent-color-black .dot-filled {
 background-color:#000
}
.pangea-cmp.table.accent-color-black .checked:after {
 color:#000
}
.pangea-cmp.table.accent-color-black .aem-padding-options>.component-cta-button .btn {
 background-color:#000;
 color:#fff
}
.pangea-cmp.table.accent-color-black .aem-padding-options>.component-cta-button .btn:hover {
 background-color:rgba(0,0,0,0);
 color:#000
}
.pangea-cmp.table.accent-color-black .aem-padding-options>.component-cta-button .btn:hover:before {
 border-color:#000
}
.pangea-cmp.table.accent-color-black .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #000
}
@media (max-width:1024px) {
 .pangea-cmp.table.accent-color-black .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse),
 .pangea-cmp.table.accent-color-black .aem-padding-options>.component-cta-button .btn:hover {
  background-color:#000;
  color:#fff
 }
}
.pangea-cmp.table.accent-color-white .dot-filled,
.pangea-cmp.table.accent-color-white .empty-circle {
 border-color:#fff
}
.pangea-cmp.table.accent-color-white .dot-filled {
 background-color:#fff
}
.pangea-cmp.table.accent-color-white .checked:after {
 color:#fff
}
.pangea-cmp.table.accent-color-white .aem-padding-options>.component-cta-button .btn {
 background-color:#fff;
 color:#2f3132
}
.pangea-cmp.table.accent-color-white .aem-padding-options>.component-cta-button .btn:hover {
 background-color:rgba(0,0,0,0);
 color:#fff
}
.pangea-cmp.table.accent-color-white .aem-padding-options>.component-cta-button .btn:hover:before {
 border-color:#fff
}
.pangea-cmp.table.accent-color-white .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #fff
}
@media (max-width:1024px) {
 .pangea-cmp.table.accent-color-white .aem-padding-options>.component-cta-button .btn:focus:not(.focus--mouse),
 .pangea-cmp.table.accent-color-white .aem-padding-options>.component-cta-button .btn:hover {
  background-color:#fff;
  color:#2f3132
 }
}
.pangea-cmp.breadcrumb-trail ol {
 width:100%;
 display:flex;
 flex-wrap:wrap;
 flex-direction:row;
 align-items:center;
 list-style:none;
 justify-content:flex-start;
 padding-left:0
}
.pangea-cmp.breadcrumb-trail ol li {
 width:auto;
 margin-right:10px;
 font-size:12px;
 line-height:1
}
@media (min-width:1025px) {
 .pangea-cmp.breadcrumb-trail ol li {
  font-size:16px
 }
}
.pangea-cmp.breadcrumb-trail ol li:before {
 content:"/";
 position:relative;
 display:inline-block;
 margin-right:5px
}
.pangea-cmp.breadcrumb-trail ol li:last-child {
 margin-right:0
}
@media (max-width:1024px) {
 .pangea-cmp.breadcrumb-trail ol li {
  display:none
 }
 .pangea-cmp.breadcrumb-trail ol li:nth-last-child(2) {
  display:block
 }
}
.has-sticky-buy-button .component-global-footer {
 z-index:0
}
.has-sticky-buy-button #web-messenger-container {
 bottom:50px
}
section.pangea-cmp.pangea-buy-module {
 overflow:visible
}
.pangea-buy-module .grid {
 align-items:flex-start
}
.pangea-buy-module>.pangea-cmp.video-element {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.pangea-buy-module>.pangea-cmp.video-element~.container,
.pangea-buy-module>.pangea-cmp.video-element~.container-xl,
.pangea-cmp .pangea-buy-module>.pangea-cmp.video-element~.carousel-slide-copy-ctn,
.pangea-cmp .pangea-buy-module>.pangea-cmp.video-element~.container-xl {
 position:relative
}
.pangea-buy-module .gallery-col {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .pangea-buy-module .gallery-col {
  width:calc(62.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-buy-module .gallery-col {
  width:calc(58.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:720px) {
 .pangea-buy-module .gallery-col {
  position:sticky;
  top:0;
  padding:30px 0 50px
 }
}
@media (min-width:1025px) {
 .pangea-buy-module .gallery-col {
  padding:40px 0 50px
 }
}
@media (min-width:720px) {
 .pangea-buy-module:not(.is-top-element) .gallery-col {
  padding-top:70px
 }
}
@media (min-width:1025px) {
 .pangea-buy-module:not(.is-top-element) .gallery-col {
  padding-top:80px
 }
}
.pangea-buy-module .product-info-col {
 margin-left:0%;
 width:calc(100% - 24px);
 margin-right:24px;
 padding-bottom:50px
}
@media (min-width:720px) {
 .pangea-buy-module .product-info-col {
  margin-left:0%
 }
}
@media (min-width:1025px) {
 .pangea-buy-module .product-info-col {
  margin-left:8.33333%
 }
}
@media (min-width:720px) {
 .pangea-buy-module .product-info-col {
  width:calc(37.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-buy-module .product-info-col {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:720px) {
 .pangea-buy-module .product-info-col {
  padding:70px 0 100px
 }
}
@media (min-width:1025px) {
 .pangea-buy-module .product-info-col {
  padding:90px 0 100px
 }
}
.pangea-buy-module .product-info-mobile {
 padding-top:0
}
@media (min-width:720px) {
 .pangea-buy-module .product-info-mobile {
  display:none
 }
}
.pangea-buy-module .product-info-desktop {
 display:none
}
@media (min-width:720px) {
 .pangea-buy-module .product-info-desktop {
  display:block
 }
}
.pangea-buy-module .price-reviews-ctn {
 display:flex;
 justify-content:space-between;
 align-items:flex-start
}
.pangea-buy-module .price-reviews-ctn .price-ctn {
 flex:1
}
.pangea-buy-module .klarna-ctn {
 margin-top:10px
}
.pangea-buy-module .breadcrumbs-ctn {
 display:none;
 padding-bottom:17px
}
@media (min-width:720px) {
 .pangea-buy-module .breadcrumbs-ctn {
  padding-bottom:40px
 }
}
@media (min-width:1025px) {
 .pangea-buy-module .breadcrumbs-ctn {
  padding-bottom:30px
 }
}
.pangea-buy-module.is-top-element .breadcrumbs-ctn {
 display:block
}
.pangea-buy-module .product-series {
 font-weight:400;
 font-size:13px;
 line-height:16px;
 margin-bottom:8px
}
@media (min-width:1025px) {
 .pangea-buy-module .product-series {
  font-size:16px;
  line-height:19px;
  margin-bottom:14px
 }
}
.pangea-buy-module .product-title {
   
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 text-transform:uppercase;
 margin:0 auto 5px
}
@media (min-width:1025px) {
 .pangea-buy-module .product-title {
  font-size:30px;
  line-height:1.06667;
  margin-bottom:20px;
  margin-bottom:10px
 }
}
.pangea-buy-module .product-subtitle {
 font-size:16px;
 line-height:25px;
 margin:0 0 20px
}
.pangea-buy-module .product-desc {
 font-size:16px;
 line-height:25px;
 margin:20px 0
}
@media (max-width:719px) {
 .pangea-buy-module .product-gallery-ctn {
  padding-top:25px
 }
 .pangea-buy-module .pangea-product-gallery-wrapper .product-gallery {
  margin-left:var(--p-site-padding-neg);
  width:calc(100% + var(--p-site-padding)*2)
 }
 .pangea-buy-module .pangea-product-gallery-wrapper .product-gallery .pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple {
  width:100%;
  margin-right:0
 }
 .pangea-buy-module .pangea-product-gallery-wrapper .product-gallery .pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple .slick-list .slick-slide {
  margin:0
 }
}
.pangea-buy-module .pangea-cmp.price-atc[data-hide-atc=true] .content-ctn .price-atc-ctn {
 padding-bottom:0;
 font-weight:700;
 font-size:14px;
 line-height:22px
}
@media (min-width:1025px) {
 .pangea-buy-module .pangea-cmp.price-atc[data-hide-atc=true] .content-ctn .price-atc-ctn {
  font-size:18px;
  line-height:22px
 }
}
.pangea-buy-module .price-range-sep {
 padding:0 5px
}
.pangea-buy-module .pangea-cmp.price-atc[data-price-type=sale] .pricing-info {
 display:flex
}
.pangea-buy-module .pangea-cmp.price-atc[data-price-type=sale] .pricing-info>div {
 order:2
}
.pangea-buy-module .pangea-cmp.price-atc[data-price-type=sale] .pricing-info .pre-sale-price {
 padding-left:10px
}
.pangea-buy-module .pre-sale-price {
 font-weight:400
}
.pangea-buy-module .pangea-cmp.price-atc .content-ctn .price-atc-ctn.loading {
 height:22px
}
.pangea-buy-module .pangea-cmp.price-atc[data-hide-price=true] .content-ctn .price-atc-cta a {
 padding:16px 30px!important
}
.pangea-buy-module .pangea-cmp.price-atc .content-ctn .price-atc-cta a {
 width:100%!important
}
.pangea-buy-module.is-top-element {
 padding-top:var(--p-main-nav-height)
}
body.wcm-publish .pangea-buy-module.is-top-element .product-info-col {
 min-height:100vh;
 min-height:calc(100vh - var(--p-utility-nav-height) - var(--p-main-nav-height) + 1px)
}
body.wcm-publish.has-promobar .pangea-buy-module.is-top-element .product-info-col {
 min-height:calc(100vh - var(--p-utility-nav-height) - var(--p-main-nav-height) - var(--p-promo-bar-height) + 1px)
}
body.wcm-publish.has-promobar.has-discount-banner .pangea-buy-module.is-top-element .product-info-col {
 min-height:calc(100vh - var(--p-utility-nav-height) - var(--p-main-nav-height) - var(--p-promo-bar-height) - var(--p-discount-banner-height) + 1px)
}
body.wcm-publish.has-discount-banner .pangea-buy-module.is-top-element .product-info-col {
 min-height:calc(100vh - var(--p-utility-nav-height) - var(--p-main-nav-height) - var(--p-discount-banner-height) + 1px)
}
@media (max-width:719px) {
 .pangea-buy-module[data-theme-mobile=theme-dark],
 .pangea-buy-module[data-theme-mobile=theme-dark] .product-desc {
  color:white
 }
 .pangea-buy-module[data-theme-mobile=theme-dark] .klarna-ctn {
  filter:invert(1)
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-buy-module[data-theme-tablet=theme-dark],
 .pangea-buy-module[data-theme-tablet=theme-dark] .product-desc {
  color:white
 }
 .pangea-buy-module[data-theme-tablet=theme-dark] .klarna-ctn {
  filter:invert(1)
 }
}
@media (min-width:1025px) {
 .pangea-buy-module[data-theme-desktop=theme-dark],
 .pangea-buy-module[data-theme-desktop=theme-dark] .product-desc {
  color:white
 }
 .pangea-buy-module[data-theme-desktop=theme-dark] .klarna-ctn {
  filter:invert(1)
 }
}
.pangea-buy-module .p65-ctn>.specs-group-title {
 display:none
}
@media (max-width:719px) {
 .pangea-buy-module[data-disable-sticky-bottom-nav=false] {
  z-index:2000
 }
 .pangea-buy-module[data-disable-sticky-bottom-nav=false] .pangea-cmp.price-atc {
  position:relative;
  z-index:2000
 }
 .pangea-buy-module[data-disable-sticky-bottom-nav=false] .pangea-cmp.price-atc .content-ctn>div .price-atc-cta a {
  position:fixed;
  left:0;
  bottom:0;
  right:0;
  width:100%;
  margin:0
 }
}
.pangea-buy-module .carousel-wrap.ready {
 visibility:visible
}
.pangea-buy-module .carousel-wrap.ready .carousel-simple:not(.slick-initialized)>div {
 visibility:visible;
 height:unset
}
.pangea-buy-module .carousel-wrap .carousel-simple:not(.slick-initialized)>div {
 visibility:hidden;
 height:0
}
.pangea-buy-module .carousel-wrap .carousel-simple:not(.slick-initialized)>div:first-of-type {
 visibility:visible;
 height:unset
}
.pangea-buy-module .product-specifics-ctn {
 margin-top:40px;
 border-top:1px solid #e1e2e3
}
.pangea-buy-module .product-specifics-ctn .pangea-cmp.tabs-accordion[data-accordion-style=list]>div>div>div>div>div>.panel-header button {
 font-size:16px;
 line-height:22px;
 border-bottom:none;
 padding:18px 20px 18px 0
}
@media (min-width:720px) {
 .pangea-buy-module .product-specifics-ctn .pangea-cmp.tabs-accordion[data-accordion-style=list]>div>div>div>div>div>.panel-header button {
  padding:15px 20px 15px 0
 }
}
@media (min-width:1025px) {
 .pangea-buy-module .product-specifics-ctn .pangea-cmp.tabs-accordion[data-accordion-style=list]>div>div>div>div>div>.panel-header button {
  font-size:20px;
  line-height:24px;
  padding:18px 20px 18px 0
 }
}
.pangea-buy-module .product-specifics-ctn .pangea-cmp.tabs-accordion[data-accordion-style=list]>div>div>div>div>div>.panel-header button:after {
 font-size:9px;
 right:1px
}
.pangea-buy-module .product-specifics-ctn .cmp-accordion__panel {
 padding-top:10px!important;
 display:none
}
.pangea-buy-module .product-specifics-ctn .open .cmp-accordion__panel,
.pangea-buy-module .product-specifics-ctn .transition .cmp-accordion__panel {
 display:block
}
.pangea-buy-module .product-specifics-ctn .cmp-accordion__item {
 border-bottom:1px solid #e1e2e3
}
.pangea-cmp.bundle-component .hidden {
 display:none;
 visibility:hidden
}
.pangea-cmp.bundle-component .bundle-item-wrap:first-child {
 border-top:1px solid #000
}
.pangea-cmp.bundle-component[data-num-items="2"] .bundle-plus {
 margin-left:30px;
 margin-right:50px
}
.pangea-cmp.bundle-component[data-num-items="3"] .bundle-plus {
 margin-left:0;
 margin-right:20px
}
.pangea-cmp.bundle-component .bundle-header {
 width:calc(100% - 24px);
 margin-right:24px;
 text-align:center;
 margin-bottom:30px
}
@media (min-width:720px) {
 .pangea-cmp.bundle-component .bundle-header {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.bundle-component .bundle-header {
  width:calc(100% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.bundle-component .bundle-header .bundle-info.desktop .btn-buy-cta {
  display:block
 }
 .pangea-cmp.bundle-component .bundle-header .bundle-info.desktop .bundle-price {
  border-right:1px solid #000
 }
}
.pangea-cmp.bundle-component .bundle-header .bundle-info .bundle-price {
 display:flex;
 justify-content:center;
 align-items:center
}
.pangea-cmp.bundle-component .bundle-header .bundle-info .bundle-price.sale-range {
 display:flex;
 flex-direction:column
}
.pangea-cmp.bundle-component .bundle-header .bundle-info .bundle-price.sale-range>div:first-child {
 color:#000
}
.pangea-cmp.bundle-component .bundle-header .bundle-info .btn-buy-cta[disabled] {
 
}
.pangea-cmp.bundle-component.all-out-of-stock .bundle-price,
.pangea-cmp.bundle-component.not-available .bundle-price {
 display:none!important;
 visibility:hidden
}
.pangea-cmp.bundle-component .grid {
 justify-content:center
}
.pangea-cmp.bundle-component .bundle-plus {
 display:none;
 position:relative;
 margin-left:-20px;
 width:26px
}
@media (min-width:1025px) {
 .pangea-cmp.bundle-component .bundle-plus {
  display:block
 }
}
.pangea-cmp.bundle-component .bundle-plus:last-child {
 display:none
}
.pangea-cmp.bundle-component .bundle-plus .bundle-plus-icon {
 color:#000;
 font-size:50px;
 position:absolute;
 text-align:center;
 line-height:210px;
 top:30px
}
.pangea-cmp.bundle-component section.bundle-item-wrap {
 width:calc(100% - 24px);
 margin-right:24px;
 position:relative
}
@media (min-width:720px) {
 .pangea-cmp.bundle-component section.bundle-item-wrap {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.bundle-component section.bundle-item-wrap {
  width:calc(24.16667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1490px) {
 .pangea-cmp.bundle-component section.bundle-item-wrap {
  width:calc(21.42857% - 20px);
  margin-right:20px
 }
}
.pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(6),
.pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(6)~section.bundle-item-wrap {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(6),
 .pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(6)~section.bundle-item-wrap {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(6),
 .pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(6)~section.bundle-item-wrap {
  width:calc(25% - 20px);
  margin-right:20px
 }
}
@media (min-width:1490px) {
 .pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(6),
 .pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(6)~section.bundle-item-wrap {
  width:calc(21.42857% - 20px);
  margin-right:20px
 }
}
.pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(9),
.pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(9)~section.bundle-item-wrap {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(9),
 .pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(9)~section.bundle-item-wrap {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(9),
 .pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(9)~section.bundle-item-wrap {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1490px) {
 .pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(9),
 .pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(9)~section.bundle-item-wrap {
  width:calc(17.85714% - 20px);
  margin-right:20px
 }
}
.pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(10),
.pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(10)~section.bundle-item-wrap {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(10),
 .pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(10)~section.bundle-item-wrap {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(10),
 .pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(10)~section.bundle-item-wrap {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1490px) {
 .pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(10),
 .pangea-cmp.bundle-component section.bundle-item-wrap:first-child:nth-last-child(10)~section.bundle-item-wrap {
  width:calc(17.85714% - 20px);
  margin-right:20px
 }
}
@media (max-width:719px) {
 .pangea-cmp.bundle-component[data-theme-mobile=theme-dark] {
  color:#fff;
  background-color:#000
 }
 .pangea-cmp.bundle-component[data-theme-mobile=theme-dark] .bundle-header .bundle-info.desktop .bundle-price {
  border-color:#fff
 }
 .pangea-cmp.bundle-component[data-theme-mobile=theme-dark] .bundle-plus .bundle-plus-icon {
  color:#fff
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.bundle-component[data-theme-tablet=theme-dark] {
  color:#fff;
  background-color:#000
 }
 .pangea-cmp.bundle-component[data-theme-tablet=theme-dark] .bundle-header .bundle-info.desktop .bundle-price {
  border-color:#fff
 }
 .pangea-cmp.bundle-component[data-theme-tablet=theme-dark] .bundle-plus .bundle-plus-icon {
  color:#fff
 }
}
@media (min-width:1025px) {
 .pangea-cmp.bundle-component[data-theme-desktop=theme-dark] {
  color:#fff;
  background-color:#000
 }
 .pangea-cmp.bundle-component[data-theme-desktop=theme-dark] .bundle-header .bundle-info.desktop .bundle-price {
  border-color:#fff
 }
 .pangea-cmp.bundle-component[data-theme-desktop=theme-dark] .bundle-plus .bundle-plus-icon {
  color:#fff
 }
}
.pangea-cmp.bundle-component .atc-load-anim {
 outline:none!important;
 
}
.bundle-item {
 border-bottom:1px solid #fff
}
.bundle-item .pricing-info {
 display:flex
}
.bundle-item .select-ctn .label span {
 white-space:nowrap
}
@media (min-width:720px) {
 .bundle-item .bundle-check-box {
  top:30px;
  left:0
 }
 .bundle-item .bundle-product-shot img {
  max-width:150px;
  width:150px
 }
 .bundle-item .other-facets {
  display:flex;
  justify-content:flex-start;
  flex-wrap:wrap
 }
 .bundle-item .other-facets .select-ctn {
  width:calc(50% - 10px);
  margin-right:10px
 }
}
@media (min-width:1025px) {
 .bundle-item {
  text-align:left;
  flex-direction:column
 }
 .bundle-item .bundle-check-box {
  top:12%;
  left:19%
 }
 .bundle-item .other-facets {
  flex-wrap:wrap;
  justify-content:space-around
 }
 .bundle-item .other-facets .select-ctn {
  width:100%;
  margin-right:0
 }
 .bundle-item .bundle-product-shot {
  height:210px;
  display:flex;
  width:100%;
  justify-content:center;
  align-items:center
 }
 .bundle-item .bundle-product-shot img {
  max-width:150px;
  width:150px;
  margin:30px auto
 }
 .bundle-item .bundle-main {
  padding-left:0
 }
 .bundle-item .pricing-info {
  text-align:center;
  justify-content:center
 }
}
.bundle-component[data-bundle-type=custom] .bundle-item,
.bundle-component[data-bundle-type=promo] .bundle-item {
 opacity:1
}
.bundle-component[data-bundle-type=custom] .bundle-item .bundle-select-check-box-wrap,
.bundle-component[data-bundle-type=promo] .bundle-item .bundle-select-check-box-wrap {
 display:none
}
.bundle-component[data-bundle-allow-out-of-stock].all-out-of-stock .bundle-info {
 display:none;
 visibility:hidden
}
.bundle-component[data-bundle-allow-out-of-stock] .bundle-item {
 opacity:1
}
.bundle-component .bundle-item.out-of-stock .bundle-main {
 opacity:1;
 
}
.bundle-component .bundle-item.out-of-stock .bundle-select-check-box-wrap {
 display:none
}
.pangea-ar-badge {
 position:absolute;
 right:-30px;
 bottom:-20px;
 width:auto;
 padding-right:40px;
 align-items:center;
 justify-content:flex-end;
 display:none;
 pointer-events:all
}
@media (min-width:1025px) {
 .pangea-ar-badge {
  bottom:calc(25% - 43px)
 }
}
@media (min-width:1280px) {
 .pangea-ar-badge {
  position:relative;
  right:30px;
  bottom:calc(25% - 43px);
  max-width:1280px;
  margin-left:auto;
  margin-right:auto
 }
}
@media (min-width:1490px) {
 .pangea-ar-badge {
  bottom:calc(50% - 43px);
  max-width:"min-width: 1490px"
 }
}
@media (max-width:600px) {
 .pangea-ar-badge {
  padding-right:0;
  transform:scale(0.75);
  right:-15px
 }
}
.pangea-ar-badge.active {
 display:flex
}
.pangea-ar-badge[data-animation-type=english-without-text] .ar-badge-side-text,
.pangea-ar-badge[data-animation-type=global-without-text] .ar-badge-side-text {
 display:none
}
.pangea-ar-badge svg {
 transform:scale(0.9);
 margin-left:-5px;
 position:relative;
 z-index:0
}
.pangea-ar-badge svg * {
 transform-box:fill-box
}
.pangea-ar-badge svg.disabled path,
.pangea-ar-badge svg.disabled use {
 display:none!important
}
.pangea-ar-badge .ar-badge-side-text {
 text-transform:uppercase;
 text-shadow:0px 1px 1px #2f3132;
 max-width:100px;
 text-align:right;
 font-weight:600;
 font-size:12px;
 line-height:1em
}
.pangea-ar-badge .ar-launcher-link {
 display:block;
 position:absolute;
 right:53px;
 top:13px;
 width:58px;
 height:58px;
 z-index:1;
 border-radius:50%
}
.pangea-ar-badge .ar-launcher-link img {
 display:none
}
.pangea-ar-badge .ar-launcher-link.loading {
 cursor:not-allowed
}
.pangea-ar-badge .ar-launcher-link.loading:after {
 content:" .";
 animation:dots 1s steps(5) infinite;
 position:absolute;
 top:0;
 margin:0 auto;
 font-size:49px;
 line-height:0.64;
 left:8px
}
@media (max-width:600px) {
 .pangea-ar-badge .ar-launcher-link {
  right:13px
 }
}
@media (max-width:719px) {
 [data-theme-mobile=theme-light] .pangea-ar-badge .ar-badge-side-text {
  color:#333
 }
}
@media (min-width:720px) and (max-width:1024px) {
 [data-theme-tablet=theme-light] .pangea-ar-badge .ar-badge-side-text {
  color:#333
 }
}
@media (min-width:1025px) {
 [data-theme-desktop=theme-light] .pangea-ar-badge .ar-badge-side-text {
  color:#333
 }
}
.pangea-ar-color-picker {
 position:relative;
 z-index:9999;
 
}
.pangea-ar-color-picker.visible {
 pointer-events:all
}
.pangea-ar-color-picker.visible .ar-color-picker-overlay {
 background-color:rgba(0,0,0,0.5)
}
.pangea-ar-color-picker.visible .ar-color-picker-tray {
 bottom:0;
 opacity:1
}
.pangea-ar-color-picker .ar-color-picker-overlay {
 position:fixed;
 top:0;
 left:0;
 width:100vw;
 height:100vh;
 background-color:rgba(0,0,0,0);
 transition:background-color 0.2s
}
.pangea-ar-color-picker .ar-color-picker-tray {
 background:#111;
 padding:20px;
 position:fixed;
 bottom:-20px;
 opacity:0;
 width:100%;
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 transition:all 0.2s
}
.pangea-ar-color-picker button.close-ar-color-picker {
 color:#fff;
 position:absolute;
 top:5px;
 right:5px;
 font-size:50px;
 font-weight:200;
 width:40px;
 height:40px;
 display:flex;
 align-items:center;
 justify-content:center;
 padding:0 0 8px
}
.pangea-ar-color-picker .ar-color-picker-headline {
 font-weight:400;
 margin-bottom:10px
}
.pangea-ar-color-picker .ar-color-picker-product-image {
 max-width:300px;
 max-height:150px;
 margin:10px 0
}
.pangea-ar-color-picker .ar-swatch {
 width:18px;
 height:18px;
 border-radius:50%;
 margin:10px 10px 30px;
 box-shadow:inset 0px 0px 0px 1px #666;
 background-repeat:no-repeat;
 background-position:50%;
 background-size:cover
}
.pangea-ar-color-picker .ar-swatch.active {
 box-shadow:inset 0px 0px 0px 3px #aaa
}
.pangea-ar-color-picker .ar-launcher-link-ctn {
 display:block;
 position:relative
}
.pangea-ar-color-picker .ar-launcher-label {
 text-decoration:none;
 color:#fff;
 text-transform:uppercase;
 font-weight:700;
 font-size:14px;
 
}
.pangea-ar-color-picker .ar-launcher-label:after {
 content:"";
 width:0px;
 height:0;
 border-color:transparent transparent transparent #fff;
 border-style:solid;
 border-width:5px 0 5px 7px;
 display:inline-block;
 margin-left:5px
}
.pangea-ar-color-picker .ar-launcher-link {
 position:absolute;
 width:100%;
 height:100%
}
.pangea-ar-color-picker .ar-launcher-link img {
 opacity:0
}
@keyframes dots {
 0%,
 20% {
  color:rgba(0,0,0,0);
  text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)
 }
 40% {
  color:white;
  text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)
 }
 60% {
  text-shadow:0.25em 0 0 white,0.5em 0 0 rgba(0,0,0,0)
 }
 80%,
 to {
  text-shadow:0.25em 0 0 white,0.5em 0 0 white
 }
}
.pangea-model-viewer {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 
}
.pangea-model-viewer.model-loaded:not(.model-closed) {
 pointer-events:auto
}
.pangea-model-viewer img {
 transition:opacity .2s ease-in-out
}
.pangea-model-viewer .model-viewer {
 --progress-mask:rgba(255,255,255,0);
 --progress-bar-color:var(--p-accent-color,#00b8fc);
 position:absolute;
 width:100%;
 height:100%;
 left:0;
 top:0
}
.pangea-model-viewer .model-viewer button {
 position:absolute;
 right:10px;
 width:44px;
 height:44px;
 border-radius:22px;
 text-align:center;
 cursor:pointer;
 transform:translate(-50%,-50%);
 transition:all 0.1s ease-in-out
}
.pangea-model-viewer .model-viewer .model-close {
 top:28px;
 background:black;
 color:white;
 line-height:42px;
 font-size:31px;
 opacity:0;
 
}
.pangea-model-viewer .model-viewer .model-close:before {
 content:"×";
 font-size:inherit;
 line-height:17px;
 width:1em;
 font-weight:700
}
.pangea-model-viewer .model-viewer .model-close:hover {
 transform:translate(-50%,-50%) scale(1.2)
}
.pangea-model-viewer .model-viewer .model-open {
 color:black;
 padding:10px;
 background:white;
 font-size:10px;
 font-weight:700;
 z-index:1
}
@media (max-width:719px) {
 .pangea-model-viewer .model-viewer .model-open {
  top:28px
 }
}
@media (min-width:720px) {
 .pangea-model-viewer .model-viewer .model-open {
  bottom:0
 }
}
.pangea-model-viewer .model-viewer .model-open:before {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:20px;
 margin-top:-1px;
 margin-bottom:2px
}
.pangea-model-viewer .model-viewer .model-open:hover {
 transform:translate(-50%,-50%) scale(1.2)
}
.pangea-model-viewer .model-viewer.ar-only .model-close {
 display:none
}
.pangea-model-viewer:not(.has-model) .model-open {
 opacity:0;
 
}
.pangea-model-viewer.model-loaded .model-close {
 opacity:1;
 pointer-events:auto
}
.pangea-model-viewer.model-loaded:not(.model-closed) .model-open {
 opacity:0;
 ;
 z-index:-1
}
.pangea-model-viewer.model-loaded:not(.model-closed):not(.ar-only) img {
 opacity:0
}
.pangea-model-viewer.model-closed .model-close {
 opacity:0;
 
}
.pangea-model-viewer:not([data-3d-enabled]) .model-open {
 display:none
}
.pangea-cmp.pangea-sitemap {
 font-family:BrownPro;
 overflow:hidden
}
.pangea-cmp.pangea-sitemap a {
 color:black;
 text-decoration:none
}
.pangea-cmp.pangea-sitemap h2.sitemap-heading {
 font-weight:700;
 font-size:72px;
 line-height:72px;
 text-align:center;
 color:black;
 margin-top:100px
}
@media (max-width:719px) {
 .pangea-cmp.pangea-sitemap h2.sitemap-heading {
  margin-top:40px;
  font-size:60px
 }
}
.pangea-cmp.pangea-sitemap .sitemap-category-anchors-ctn {
 background:#f4f4f4
}
.pangea-cmp.pangea-sitemap .sitemap-category-anchors {
 display:grid;
 grid-template-columns:1fr 1fr;
 column-gap:30px;
 justify-items:start;
 max-width:450px;
 margin:0 auto 140px;
 padding:90px 0;
 list-style:none
}
@media (max-width:719px) {
 .pangea-cmp.pangea-sitemap .sitemap-category-anchors {
  padding:20px;
  margin:0 auto 40px
 }
 .pangea-cmp.pangea-sitemap .sitemap-category-anchors>li {
  max-width:100%;
  overflow:hidden
 }
}
.pangea-cmp.pangea-sitemap .sitemap-category-anchors a {
 font-family:Brown-Pro-Bold;
 padding-right:22px;
 font-weight:700;
 font-size:13px;
 line-height:18px;
 text-transform:uppercase;
 white-space:nowrap;
 color:black;
 background-image:url(replatform/resources/images/category-arrow.svg);
 background-repeat:no-repeat;
 background-position:100%
}
@media (max-width:719px) {
 .pangea-cmp.pangea-sitemap .sitemap-category-anchors a {
  white-space:normal
 }
}
.pangea-cmp.pangea-sitemap .sitemap-category-heading {
 font-weight:700;
 font-size:24px;
 line-height:18px;
 margin-bottom:40px
}
.pangea-cmp.pangea-sitemap .sitemap-category-ctn {
 padding-bottom:51px;
 margin-bottom:80px;
 border-bottom:1px solid #e1e2e3
}
@media (max-width:719px) {
 .pangea-cmp.pangea-sitemap .sitemap-category-ctn {
  grid-template-columns:1fr 1fr
 }
}
.pangea-cmp.pangea-sitemap .sitemap-category-links {
 display:grid;
 grid-template-columns:1fr 1fr 1fr 1fr;
 column-gap:30px;
 justify-items:start;
 list-style:none;
 padding:0
}
@media (max-width:719px) {
 .pangea-cmp.pangea-sitemap .sitemap-category-links {
  grid-template-columns:1fr 1fr
 }
}
.pangea-cmp.pangea-sitemap .sitemap-category-links a {
 display:block;
 color:black;
 font-style:normal;
 font-weight:400;
 font-size:14px;
 line-height:18px;
 font-family:Brown-Pro-Light;
 margin-bottom:10px
}
.pangea-cmp.pangea-sitemap .sitemap-category-links a[data-hidden=true] {
 display:none
}
.pangea-cmp.pangea-sitemap .sitemap-category-links[data-level="1"] {
 margin-bottom:20px
}
.pangea-cmp.pangea-sitemap .sitemap-category[data-level="1"] {
 margin-bottom:32px
}
.pangea-cmp.pangea-sitemap .sitemap-category[data-level="1"] h3 {
 font-family:Brown-Pro-Bold;
 font-weight:700;
 font-size:15px;
 line-height:20px;
 margin-bottom:18px
}
.pangea-cmp.pangea-authorable-form form {
 padding:0 3px
}
.pangea-cmp.pangea-authorable-form .form-body {
 position:relative;
 width:100%
}
.wcm-publish .pangea-cmp.pangea-authorable-form .authorable-form-success-ctn {
 display:none
}
.pangea-cmp.pangea-authorable-form .authorable-form-success-msg {
 margin-bottom:40px;
 text-align:center
}
.pangea-cmp.pangea-authorable-form .authorable-form-success-btn-wrapper {
 text-align:center
}
.pangea-cmp.pangea-authorable-form .authorable-form-field-captcha-wrapper {
 overflow:hidden;
 padding-bottom:20px
}
.pangea-cmp.pangea-authorable-form .authorable-form-error {
 color:#e10000;
 font-size:14px;
 font-weight:700;
 padding-left:6px;
 margin-top:8px
}
.pangea-cmp.pangea-authorable-form.azzuro {
 background-color:#00b8fc;
 color:#2f3132
}
.pangea-cmp.pangea-authorable-form.azzuro:hover {
 background-color:rgba(0,0,0,0);
 color:#00b8fc
}
.pangea-cmp.pangea-authorable-form.azzuro:hover:before {
 border-color:#00b8fc
}
.pangea-cmp.pangea-authorable-form.azzuro:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.pangea-cmp.pangea-authorable-form.ciano {
 background-color:#00ead0;
 color:#2f3132
}
.pangea-cmp.pangea-authorable-form.ciano:hover {
 background-color:rgba(0,0,0,0);
 color:#00ead0
}
.pangea-cmp.pangea-authorable-form.ciano:hover:before {
 border-color:#00ead0
}
.pangea-cmp.pangea-authorable-form.ciano:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #00ead0
}
.pangea-cmp.pangea-authorable-form.kirsche {
 background-color:#ff2947;
 color:#2f3132
}
.pangea-cmp.pangea-authorable-form.kirsche:hover {
 background-color:rgba(0,0,0,0);
 color:#ff2947
}
.pangea-cmp.pangea-authorable-form.kirsche:hover:before {
 border-color:#ff2947
}
.pangea-cmp.pangea-authorable-form.kirsche:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #ff2947
}
.pangea-cmp.pangea-authorable-form.lila {
 background-color:#814efa;
 color:#fff
}
.pangea-cmp.pangea-authorable-form.lila:hover {
 background-color:rgba(0,0,0,0);
 color:#814efa
}
.pangea-cmp.pangea-authorable-form.lila:hover:before {
 border-color:#814efa
}
.pangea-cmp.pangea-authorable-form.lila:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #814efa
}
.pangea-cmp.pangea-authorable-form.electrico {
 background-color:#dcfd00;
 color:#2f3132
}
.pangea-cmp.pangea-authorable-form.electrico:hover {
 background-color:rgba(0,0,0,0);
 color:#dcfd00
}
.pangea-cmp.pangea-authorable-form.electrico:hover:before {
 border-color:#dcfd00
}
.pangea-cmp.pangea-authorable-form.electrico:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #dcfd00
}
.pangea-cmp.pangea-authorable-form.helios {
 background-color:#ff7f2c;
 color:#2f3132
}
.pangea-cmp.pangea-authorable-form.helios:hover {
 background-color:rgba(0,0,0,0);
 color:#ff7f2c
}
.pangea-cmp.pangea-authorable-form.helios:hover:before {
 border-color:#ff7f2c
}
.pangea-cmp.pangea-authorable-form.helios:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #ff7f2c
}
.pangea-cmp.pangea-authorable-form.kohle {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp.pangea-authorable-form.kohle:hover {
 background-color:rgba(0,0,0,0);
 color:#2f3132
}
.pangea-cmp.pangea-authorable-form.kohle:hover:before {
 border-color:#2f3132
}
.pangea-cmp.pangea-authorable-form.kohle:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #2f3132
}
.pangea-cmp.pangea-authorable-form.cemento {
 background-color:#697172;
 color:#fff
}
.pangea-cmp.pangea-authorable-form.cemento:hover {
 background-color:rgba(0,0,0,0);
 color:#697172
}
.pangea-cmp.pangea-authorable-form.cemento:hover:before {
 border-color:#697172
}
.pangea-cmp.pangea-authorable-form.cemento:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #697172
}
.pangea-cmp.pangea-authorable-form.acier {
 background-color:#c3c6c8;
 color:#2f3132
}
.pangea-cmp.pangea-authorable-form.acier:hover {
 background-color:rgba(0,0,0,0);
 color:#c3c6c8
}
.pangea-cmp.pangea-authorable-form.acier:hover:before {
 border-color:#c3c6c8
}
.pangea-cmp.pangea-authorable-form.acier:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #c3c6c8
}
.pangea-cmp.pangea-authorable-form.grigio {
 background-color:#e1e2e3;
 color:#2f3132
}
.pangea-cmp.pangea-authorable-form.grigio:hover {
 background-color:rgba(0,0,0,0);
 color:#e1e2e3
}
.pangea-cmp.pangea-authorable-form.grigio:hover:before {
 border-color:#e1e2e3
}
.pangea-cmp.pangea-authorable-form.grigio:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #e1e2e3
}
.pangea-cmp.pangea-authorable-form.marin {
 background-color:#f4f4f4;
 color:#2f3132
}
.pangea-cmp.pangea-authorable-form.marin:hover {
 background-color:rgba(0,0,0,0);
 color:#f4f4f4
}
.pangea-cmp.pangea-authorable-form.marin:hover:before {
 border-color:#f4f4f4
}
.pangea-cmp.pangea-authorable-form.marin:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #f4f4f4
}
.pangea-cmp.pangea-authorable-form.blu {
 background-color:#1061f8;
 color:#2f3132
}
.pangea-cmp.pangea-authorable-form.blu:hover {
 background-color:rgba(0,0,0,0);
 color:#1061f8
}
.pangea-cmp.pangea-authorable-form.blu:hover:before {
 border-color:#1061f8
}
.pangea-cmp.pangea-authorable-form.blu:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #1061f8
}
.pangea-cmp.pangea-authorable-form.black {
 background-color:#000;
 color:#fff
}
.pangea-cmp.pangea-authorable-form.black:hover {
 background-color:rgba(0,0,0,0);
 color:#000
}
.pangea-cmp.pangea-authorable-form.black:hover:before {
 border-color:#000
}
.pangea-cmp.pangea-authorable-form.black:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #000
}
.pangea-cmp.pangea-authorable-form.white {
 background-color:#fff;
 color:#2f3132
}
.pangea-cmp.pangea-authorable-form.white:hover {
 background-color:rgba(0,0,0,0);
 color:#fff
}
.pangea-cmp.pangea-authorable-form.white:hover:before {
 border-color:#fff
}
.pangea-cmp.pangea-authorable-form.white:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #fff
}
.pangea-cmp.pangea-authorable-form[data-theme=theme-dark] .authorable-form-success-msg,
.pangea-cmp.pangea-authorable-form[data-theme=theme-dark] .authorable-form-success-msg h2,
.pangea-cmp.pangea-authorable-form[data-theme=theme-dark] .authorable-form-success-msg p {
 color:#fff
}
.pangea-cmp.pangea-authorable-form[data-theme=theme-light] .authorable-form-success-msg,
.pangea-cmp.pangea-authorable-form[data-theme=theme-light] .authorable-form-success-msg h2,
.pangea-cmp.pangea-authorable-form[data-theme=theme-light] .authorable-form-success-msg p {
 color:#2f3132
}
.pangea-cmp.pangea-authorable-form-text {
 margin-bottom:20px
}
.pangea-cmp.pangea-authorable-form-text .authorable-form-field {
 position:relative;
 display:block;
 margin-bottom:10px;
 width:100%
}
.pangea-cmp.pangea-authorable-form-text .authorable-form-field .authorable-form-element-container {
 border:3px solid transparent
}
.pangea-cmp.pangea-authorable-form-text .authorable-form-field .authorable-form-element-container:focus-within {
 box-shadow:inset 0 0 0 1000px transparent,0 0 0 3px transparent
}
.pangea-cmp.pangea-authorable-form-text .authorable-form-field .authorable-form-field-label {
 display:flex;
 white-space:nowrap;
 top:22px;
 left:20px;
 padding:0 3px;
 width:auto;
 margin-bottom:4px;
 font-size:14px;
 font-weight:700;
 ;
 -webkit-transition:all 0.2s;
 -o-transition:0.2s all;
 transition:all 0.2s
}
.pangea-cmp.pangea-authorable-form-text .authorable-form-field .authorable-form-field-label .authorable-form-field-asterisk {
 color:#e10000;
 padding-left:5px
}
.pangea-cmp.pangea-authorable-form-text .authorable-form-field input[type=date].authorable-form-input,
.pangea-cmp.pangea-authorable-form-text .authorable-form-field input[type=email].authorable-form-input,
.pangea-cmp.pangea-authorable-form-text .authorable-form-field input[type=number].authorable-form-input,
.pangea-cmp.pangea-authorable-form-text .authorable-form-field input[type=password].authorable-form-input,
.pangea-cmp.pangea-authorable-form-text .authorable-form-field input[type=tel].authorable-form-input,
.pangea-cmp.pangea-authorable-form-text .authorable-form-field input[type=text].authorable-form-input,
.pangea-cmp.pangea-authorable-form-text .authorable-form-field input[type=url].authorable-form-input {
 width:100%;
 height:60px;
 -moz-appearance:none;
 -webkit-appearance:none;
 appearance:none;
 border-radius:0;
 border:1px solid #c3c6c8;
 padding:15px 15px 15px 20px;
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif;
 font-size:16px;
 font-weight:400
}
.pangea-cmp.pangea-authorable-form-text .authorable-form-field input[type=date].authorable-form-input:-webkit-autofill,
.pangea-cmp.pangea-authorable-form-text .authorable-form-field input[type=email].authorable-form-input:-webkit-autofill,
.pangea-cmp.pangea-authorable-form-text .authorable-form-field input[type=number].authorable-form-input:-webkit-autofill,
.pangea-cmp.pangea-authorable-form-text .authorable-form-field input[type=password].authorable-form-input:-webkit-autofill,
.pangea-cmp.pangea-authorable-form-text .authorable-form-field input[type=tel].authorable-form-input:-webkit-autofill,
.pangea-cmp.pangea-authorable-form-text .authorable-form-field input[type=text].authorable-form-input:-webkit-autofill,
.pangea-cmp.pangea-authorable-form-text .authorable-form-field input[type=url].authorable-form-input:-webkit-autofill {
 box-shadow:inset 0 0 0 1000px #fff;
 -webkit-box-shadow:inset 0 0 0 1000px #fff
}
.pangea-cmp.pangea-authorable-form-text .authorable-form-field input[type=date].authorable-form-input {
 color:#c3c6c8
}
.pangea-cmp.pangea-authorable-form-text .authorable-form-field input[type=date].authorable-form-input.is-active {
 color:#2f3132
}
.pangea-cmp.pangea-authorable-form-text .authorable-form-field.error .authorable-form-textarea,
.pangea-cmp.pangea-authorable-form-text .authorable-form-field.error input[type=date].authorable-form-input,
.pangea-cmp.pangea-authorable-form-text .authorable-form-field.error input[type=email].authorable-form-input,
.pangea-cmp.pangea-authorable-form-text .authorable-form-field.error input[type=number].authorable-form-input,
.pangea-cmp.pangea-authorable-form-text .authorable-form-field.error input[type=tel].authorable-form-input,
.pangea-cmp.pangea-authorable-form-text .authorable-form-field.error input[type=text].authorable-form-input,
.pangea-cmp.pangea-authorable-form-text .authorable-form-field.error input[type=url].authorable-form-input {
 box-shadow:inset 0 0 0 1000px #fff,0 0 0 3px #e10000
}
.pangea-cmp.pangea-authorable-form-text .authorable-form-field .authorable-form-textarea {
 width:calc(100% - 40px);
 min-width:calc(100% - 40px);
 line-height:1.2em;
 height:3.6em;
 box-sizing:content-box;
 border:1px solid #c3c6c8;
 padding:22px 20px;
 font-size:16px;
 resize:none
}
.pangea-cmp.pangea-authorable-form-text .authorable-form-field .authorable-form-textarea.has-resize {
 resize:vertical
}
.pangea-cmp.pangea-authorable-form-text .authorable-form-field .authorable-form-description {
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 font-size:14px;
 color:#697172;
 padding-left:6px;
 margin-top:8px
}
.pangea-cmp.pangea-authorable-form-text .authorable-form-field .authorable-form-error {
 color:#e10000;
 font-size:14px;
 font-weight:700;
 padding-left:6px;
 margin-top:8px
}
.pangea-cmp.pangea-authorable-form-text .authorable-form-field .authorable-form-password-eye {
 position:absolute;
 top:50%;
 right:20px;
 width:32px;
 height:24px;
 cursor:pointer;
 background-image:url(replatform/resources/images/password-eye-hide.svg);
 background-repeat:no-repeat
}
.pangea-cmp.pangea-authorable-form-text .authorable-form-field .authorable-form-password-eye.show-password {
 background-image:url(replatform/resources/images/password-eye-show.svg)
}
.pangea-cmp.pangea-authorable-form-text.has-textarea {
 margin-bottom:40px
}
.pangea-cmp.pangea-authorable-form[data-theme=theme-dark] .authorable-form-field-label {
 color:#fff
}
.pangea-cmp.pangea-authorable-form[data-theme=theme-light] .authorable-form-field-label {
 color:#2f3132
}
.pangea-cmp.pangea-authorable-form-options {
 position:relative;
 margin-bottom:40px
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset {
 border:0;
 padding:0 3px;
 margin:0
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset .authorable-form-options-label--checkbox:last-of-type,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset .authorable-form-options-label--radio:last-of-type {
 margin-bottom:5px
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-title {
 display:flex;
 margin-bottom:12px
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-help-message,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-title {
 margin-top:0;
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 font-size:16px;
 font-weight:400;
 color:#2f3132
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-asterisk {
 font-size:14px;
 font-weight:700;
 color:#e10000;
 padding-left:5px
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-label {
 position:relative;
 display:flex;
 margin-bottom:20px
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-label .authorable-form-options-description {
 display:block;
 margin-left:14px;
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 font-size:16px;
 font-weight:400;
 color:#2f3132
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-label .authorable-form-options-description.is-disabled {
 color:#697172
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-error {
 color:#e10000;
 font-size:14px;
 font-weight:700;
 padding-left:3px
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field input[type=radio] {
 -webkit-appearance:none;
 appearance:none;
 background-color:#fff;
 margin-top:1px;
 font:inherit;
 width:20px;
 height:20px;
 border:1px solid #c3c6c8;
 border-radius:50%
}
@media (min-width:720px) {
 .pangea-cmp.pangea-authorable-form-options .authorable-form-field input[type=radio] {
  width:14px;
  height:14px;
  margin-top:3px
 }
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field input[type=radio]:checked {
 border:4px solid #1061f8;
 border-radius:50%
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field input[type=radio]:focus {
 outline:3px solid transparent;
 outline-offset:3px
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field input[type=radio][disabled] {
 border:1px solid #c3c6c8;
 background:#e1e2e3;
 box-shadow:inset 0px 0px 0px 1px #fff
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field input[type=checkbox] {
 -webkit-appearance:none;
 appearance:none;
 background-color:#fff;
 border:1px solid #c3c6c8;
 border-radius:0%;
 min-width:20px;
 width:20px;
 height:20px;
 margin-top:0
}
@media (min-width:720px) {
 .pangea-cmp.pangea-authorable-form-options .authorable-form-field input[type=checkbox] {
  min-width:14px;
  width:14px;
  height:14px;
  margin-top:3px
 }
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field input[type=checkbox]:disabled {
 border:1px solid #c3c6c8;
 background:#e1e2e3;
 box-shadow:inset 0px 0px 0px 1px #fff
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field input[type=checkbox]:focus {
 outline:3px solid transparent;
 outline-offset:3px;
 border-radius:0
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field input[type=checkbox]:checked {
 border:0;
 background-color:#1061f8
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field input[type=checkbox]:checked:disabled {
 background-color:#c3c6c8;
 box-shadow:none;
 border-color:#e1e2e3
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field input[type=checkbox]:checked~span:after {
 display:block
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-label--checkbox span:after {
 content:"";
 position:absolute;
 display:none;
 left:7px;
 top:3px;
 width:6px;
 height:12px;
 border:solid #fff;
 border-width:0 3px 3px 0;
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
@media (min-width:720px) {
 .pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-label--checkbox span:after {
  left:5px;
  top:5px;
  width:4px;
  height:8px;
  border-width:0 2px 2px 0
 }
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country-state-province,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--drop-down {
 padding:0
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country-state-province .authorable-form-options-label.authorable-form-options-label,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country .authorable-form-options-label.authorable-form-options-label,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--drop-down .authorable-form-options-label.authorable-form-options-label {
 display:flex;
 white-space:nowrap;
 padding:0 3px;
 width:auto;
 margin-bottom:4px;
 font-size:14px;
 font-weight:700;
 ;
 -webkit-transition:all 0.2s;
 -o-transition:0.2s all;
 transition:all 0.2s
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country-state-province .authorable-form-options-label.authorable-form-options-label .authorable-form-options-asterisk,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country .authorable-form-options-label.authorable-form-options-label .authorable-form-options-asterisk,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--drop-down .authorable-form-options-label.authorable-form-options-label .authorable-form-options-asterisk {
 color:#e10000;
 padding-left:5px
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country-state-province .authorable-form-options-input-container,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country .authorable-form-options-input-container,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--drop-down .authorable-form-options-input-container {
 border:3px solid transparent;
 position:relative
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country-state-province .authorable-form-options-input-container:after,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country .authorable-form-options-input-container:after,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--drop-down .authorable-form-options-input-container:after {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:8px;
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 right:25px;
 
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country-state-province .authorable-form-options-input-container.disabled:after,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country .authorable-form-options-input-container.disabled:after,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--drop-down .authorable-form-options-input-container.disabled:after {
 color:#697172
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country-state-province .authorable-form-options-input-container:focus-within,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country .authorable-form-options-input-container:focus-within,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--drop-down .authorable-form-options-input-container:focus-within {
 box-shadow:inset 0 0 0 1000px transparent,0 0 0 3px transparent
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country-state-province .authorable-form-options-input,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country .authorable-form-options-input,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--drop-down .authorable-form-options-input {
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 font-size:16px;
 color:#2f3132;
 width:100%;
 height:60px;
 padding:15px;
 border:1px solid #c3c6c8;
 -webkit-appearance:none;
 appearance:none
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country-state-province .authorable-form-options-input.disabled,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country .authorable-form-options-input.disabled,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--drop-down .authorable-form-options-input.disabled {
 background-color:#e1e2e3;
 color:#697172
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country-state-province .authorable-form-options-help-message,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--country .authorable-form-options-help-message,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-fieldset--drop-down .authorable-form-options-help-message {
 padding:0 3px
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field .authorable-form-options-state-label {
 margin-top:30px
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field.error input[type=radio] {
 box-shadow:inset 0 0 0 1000px #fff,0 0 0 3px #e10000
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field.error input[type=checkbox] {
 box-shadow:inset 0 0 0 1000px transparent,0 0 0 3px #e10000
}
.pangea-cmp.pangea-authorable-form-options .authorable-form-field.error .authorable-form-options-input--country,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field.error .authorable-form-options-input--country-state-province,
.pangea-cmp.pangea-authorable-form-options .authorable-form-field.error .authorable-form-options-input--drop-down {
 box-shadow:inset 0 0 0 1000px #fff,0 0 0 3px #e10000
}
.pangea-cmp.pangea-authorable-form[data-theme=theme-dark] .pangea-authorable-form-options .authorable-form-field .authorable-form-options-help-message,
.pangea-cmp.pangea-authorable-form[data-theme=theme-dark] .pangea-authorable-form-options .authorable-form-field .authorable-form-options-label .authorable-form-options-description,
.pangea-cmp.pangea-authorable-form[data-theme=theme-dark] .pangea-authorable-form-options .authorable-form-field .authorable-form-options-title,
.pangea-cmp.pangea-authorable-form[data-theme=theme-dark] .pangea-authorable-form-options .authorable-form-field .authorable-form-options-title .authorable-form-options-description {
 color:#fff
}
.pangea-cmp.pangea-authorable-form-button {
 position:relative;
 padding:0 3px;
 height:60px
}
.pangea-cmp.pangea-authorable-form-button .authorable-form-button-wrapper {
 position:absolute
}
.pangea-cmp.pangea-authorable-form-button .authorable-form-button-wrapper .authorable-form-button-element {
   
 font-size:13px;
 font-weight:400;
 height:60px;
 padding:16px 30px;
 margin:0
}
.pangea-cmp.pangea-authorable-form-button .authorable-form-button-wrapper .authorable-form-button-element .authorable-form-button-label {
 visibility:hidden
}
.pangea-cmp.pangea-authorable-form-button .authorable-form-button-wrapper .authorable-form-button-element .authorable-form-button-label.is-visible {
 visibility:visible
}
.pangea-cmp.pangea-authorable-form-button .authorable-form-button-wrapper .loading-anim .spinner {
 width:30px;
 height:30px
}
.accent-color-azzuro .authorable-form-button-element,
body .accent-color-azzuro .authorable-form-button-element {
 background-color:#00b8fc;
 color:#2f3132
}
.accent-color-azzuro .authorable-form-button-element:hover,
body .accent-color-azzuro .authorable-form-button-element:hover {
 background-color:rgba(0,0,0,0);
 color:#00b8fc
}
.accent-color-azzuro .authorable-form-button-element:hover:before,
body .accent-color-azzuro .authorable-form-button-element:hover:before {
 border-color:#00b8fc
}
.accent-color-azzuro .authorable-form-button-element:focus:not(.focus--mouse),
body .accent-color-azzuro .authorable-form-button-element:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.accent-color-ciano .authorable-form-button-element,
body .accent-color-ciano .authorable-form-button-element {
 background-color:#00ead0;
 color:#2f3132
}
.accent-color-ciano .authorable-form-button-element:hover,
body .accent-color-ciano .authorable-form-button-element:hover {
 background-color:rgba(0,0,0,0);
 color:#00ead0
}
.accent-color-ciano .authorable-form-button-element:hover:before,
body .accent-color-ciano .authorable-form-button-element:hover:before {
 border-color:#00ead0
}
.accent-color-ciano .authorable-form-button-element:focus:not(.focus--mouse),
body .accent-color-ciano .authorable-form-button-element:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #00ead0
}
.accent-color-kirsche .authorable-form-button-element,
body .accent-color-kirsche .authorable-form-button-element {
 background-color:#ff2947;
 color:#2f3132
}
.accent-color-kirsche .authorable-form-button-element:hover,
body .accent-color-kirsche .authorable-form-button-element:hover {
 background-color:rgba(0,0,0,0);
 color:#ff2947
}
.accent-color-kirsche .authorable-form-button-element:hover:before,
body .accent-color-kirsche .authorable-form-button-element:hover:before {
 border-color:#ff2947
}
.accent-color-kirsche .authorable-form-button-element:focus:not(.focus--mouse),
body .accent-color-kirsche .authorable-form-button-element:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #ff2947
}
.accent-color-lila .authorable-form-button-element,
body .accent-color-lila .authorable-form-button-element {
 background-color:#814efa;
 color:#fff
}
.accent-color-lila .authorable-form-button-element:hover,
body .accent-color-lila .authorable-form-button-element:hover {
 background-color:rgba(0,0,0,0);
 color:#814efa
}
.accent-color-lila .authorable-form-button-element:hover:before,
body .accent-color-lila .authorable-form-button-element:hover:before {
 border-color:#814efa
}
.accent-color-lila .authorable-form-button-element:focus:not(.focus--mouse),
body .accent-color-lila .authorable-form-button-element:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #814efa
}
.accent-color-electrico .authorable-form-button-element,
body .accent-color-electrico .authorable-form-button-element {
 background-color:#dcfd00;
 color:#2f3132
}
.accent-color-electrico .authorable-form-button-element:hover,
body .accent-color-electrico .authorable-form-button-element:hover {
 background-color:rgba(0,0,0,0);
 color:#dcfd00
}
.accent-color-electrico .authorable-form-button-element:hover:before,
body .accent-color-electrico .authorable-form-button-element:hover:before {
 border-color:#dcfd00
}
.accent-color-electrico .authorable-form-button-element:focus:not(.focus--mouse),
body .accent-color-electrico .authorable-form-button-element:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #dcfd00
}
.accent-color-helios .authorable-form-button-element,
body .accent-color-helios .authorable-form-button-element {
 background-color:#ff7f2c;
 color:#2f3132
}
.accent-color-helios .authorable-form-button-element:hover,
body .accent-color-helios .authorable-form-button-element:hover {
 background-color:rgba(0,0,0,0);
 color:#ff7f2c
}
.accent-color-helios .authorable-form-button-element:hover:before,
body .accent-color-helios .authorable-form-button-element:hover:before {
 border-color:#ff7f2c
}
.accent-color-helios .authorable-form-button-element:focus:not(.focus--mouse),
body .accent-color-helios .authorable-form-button-element:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #ff7f2c
}
.accent-color-kohle .authorable-form-button-element,
body .accent-color-kohle .authorable-form-button-element {
 background-color:#2f3132;
 color:#fff
}
.accent-color-kohle .authorable-form-button-element:hover,
body .accent-color-kohle .authorable-form-button-element:hover {
 background-color:rgba(0,0,0,0);
 color:#2f3132
}
.accent-color-kohle .authorable-form-button-element:hover:before,
body .accent-color-kohle .authorable-form-button-element:hover:before {
 border-color:#2f3132
}
.accent-color-kohle .authorable-form-button-element:focus:not(.focus--mouse),
body .accent-color-kohle .authorable-form-button-element:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #2f3132
}
.accent-color-cemento .authorable-form-button-element,
body .accent-color-cemento .authorable-form-button-element {
 background-color:#697172;
 color:#fff
}
.accent-color-cemento .authorable-form-button-element:hover,
body .accent-color-cemento .authorable-form-button-element:hover {
 background-color:rgba(0,0,0,0);
 color:#697172
}
.accent-color-cemento .authorable-form-button-element:hover:before,
body .accent-color-cemento .authorable-form-button-element:hover:before {
 border-color:#697172
}
.accent-color-cemento .authorable-form-button-element:focus:not(.focus--mouse),
body .accent-color-cemento .authorable-form-button-element:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #697172
}
.accent-color-acier .authorable-form-button-element,
body .accent-color-acier .authorable-form-button-element {
 background-color:#c3c6c8;
 color:#2f3132
}
.accent-color-acier .authorable-form-button-element:hover,
body .accent-color-acier .authorable-form-button-element:hover {
 background-color:rgba(0,0,0,0);
 color:#c3c6c8
}
.accent-color-acier .authorable-form-button-element:hover:before,
body .accent-color-acier .authorable-form-button-element:hover:before {
 border-color:#c3c6c8
}
.accent-color-acier .authorable-form-button-element:focus:not(.focus--mouse),
body .accent-color-acier .authorable-form-button-element:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #c3c6c8
}
.accent-color-grigio .authorable-form-button-element,
body .accent-color-grigio .authorable-form-button-element {
 background-color:#e1e2e3;
 color:#2f3132
}
.accent-color-grigio .authorable-form-button-element:hover,
body .accent-color-grigio .authorable-form-button-element:hover {
 background-color:rgba(0,0,0,0);
 color:#e1e2e3
}
.accent-color-grigio .authorable-form-button-element:hover:before,
body .accent-color-grigio .authorable-form-button-element:hover:before {
 border-color:#e1e2e3
}
.accent-color-grigio .authorable-form-button-element:focus:not(.focus--mouse),
body .accent-color-grigio .authorable-form-button-element:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #e1e2e3
}
.accent-color-marin .authorable-form-button-element,
body .accent-color-marin .authorable-form-button-element {
 background-color:#f4f4f4;
 color:#2f3132
}
.accent-color-marin .authorable-form-button-element:hover,
body .accent-color-marin .authorable-form-button-element:hover {
 background-color:rgba(0,0,0,0);
 color:#f4f4f4
}
.accent-color-marin .authorable-form-button-element:hover:before,
body .accent-color-marin .authorable-form-button-element:hover:before {
 border-color:#f4f4f4
}
.accent-color-marin .authorable-form-button-element:focus:not(.focus--mouse),
body .accent-color-marin .authorable-form-button-element:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #f4f4f4
}
.accent-color-blu .authorable-form-button-element,
body .accent-color-blu .authorable-form-button-element {
 background-color:#1061f8;
 color:#2f3132
}
.accent-color-blu .authorable-form-button-element:hover,
body .accent-color-blu .authorable-form-button-element:hover {
 background-color:rgba(0,0,0,0);
 color:#1061f8
}
.accent-color-blu .authorable-form-button-element:hover:before,
body .accent-color-blu .authorable-form-button-element:hover:before {
 border-color:#1061f8
}
.accent-color-blu .authorable-form-button-element:focus:not(.focus--mouse),
body .accent-color-blu .authorable-form-button-element:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #1061f8
}
.accent-color-black .authorable-form-button-element,
body .accent-color-black .authorable-form-button-element {
 background-color:#000;
 color:#fff
}
.accent-color-black .authorable-form-button-element:hover,
body .accent-color-black .authorable-form-button-element:hover {
 background-color:rgba(0,0,0,0);
 color:#000
}
.accent-color-black .authorable-form-button-element:hover:before,
body .accent-color-black .authorable-form-button-element:hover:before {
 border-color:#000
}
.accent-color-black .authorable-form-button-element:focus:not(.focus--mouse),
body .accent-color-black .authorable-form-button-element:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #000
}
.accent-color-white .authorable-form-button-element,
body .accent-color-white .authorable-form-button-element {
 background-color:#fff;
 color:#2f3132
}
.accent-color-white .authorable-form-button-element:hover,
body .accent-color-white .authorable-form-button-element:hover {
 background-color:rgba(0,0,0,0);
 color:#fff
}
.accent-color-white .authorable-form-button-element:hover:before,
body .accent-color-white .authorable-form-button-element:hover:before {
 border-color:#fff
}
.accent-color-white .authorable-form-button-element:focus:not(.focus--mouse),
body .accent-color-white .authorable-form-button-element:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px #fff
}
body .discount-banner {
 display:none
}
body.has-discount-banner .discount-banner {
 font-size:14px;
 text-align:center;
 padding:12px 0;
 display:block
}
body.has-discount-banner .discount-banner .discount-wrapper {
 position:relative;
 padding-right:20px
}
body.has-discount-banner .discount-banner .discount-wrapper p {
 margin:0;
 word-break:break-word
}
body.has-discount-banner .discount-banner .discount-wrapper .close-discount-banner {
 position:absolute;
 right:0;
 top:0
}
body.has-discount-banner .discount-banner .discount-wrapper .close-discount-banner .aem-logi-icon-modal-close:before {
 content:""
}
body.docked-cart-open {
 overflow:hidden
}
body.docked-cart-open.has-v-scroll {
 padding-right:15px
}
.pangea-cmp.pangea-docked-cart {
 position:fixed;
 height:100%;
 width:100%;
 top:0;
 left:0;
 z-index:9999;
 
}
.pangea-cmp.pangea-docked-cart .warranty-link {
 font-size:12px
}
.pangea-cmp.pangea-docked-cart .extend-product-plan-length {
 margin-top:10px
}
.pangea-cmp.pangea-docked-cart .extend-product-plan-length.extend-loading {
 width:85%;
 height:20px;
 background:linear-gradient(90deg,#f4f4f4,#e1e2e3 50%,#f4f4f4);
 background-size:200% 100%;
 will-change:background-position;
 transform:translateZ(0);
 animation:skeletonAnim 1.3s linear infinite
}
.pangea-cmp.pangea-docked-cart .extend-product-plan-length.extend-loading.rounded {
 border-radius:6px
}
.pangea-cmp.pangea-docked-cart .extend-header {
 display:flex;
 justify-content:flex-start;
 align-items:center;
 height:45px;
 margin-bottom:15px
}
.pangea-cmp.pangea-docked-cart .extend-header .close-warranty {
 height:45px;
 font-size:16px;
 display:flex;
 justify-content:flex-start;
 align-items:center;
 margin-right:5px
}
.pangea-cmp.pangea-docked-cart .extend-header .close-warranty:before {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .extend-header .close-warranty {
  font-size:20px
 }
}
.pangea-cmp.pangea-docked-cart .extend-header h2 {
 font-size:20px;
 margin:0;
 padding:0
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .extend-header h2 {
  font-size:30px
 }
}
.pangea-cmp.pangea-docked-cart .extend-content {
 display:flex;
 flex-direction:column;
 height:100%;
 overflow:auto;
 padding:0 15px
}
.pangea-cmp.pangea-docked-cart .extend-content ul {
 padding:0 0 20px 20px;
 font-size:14px;
 margin:0 0 23px;
 border-bottom:1px solid #c3c6c8
}
.pangea-cmp.pangea-docked-cart .extend-content ul li {
 list-style:none;
 margin-bottom:5px
}
.pangea-cmp.pangea-docked-cart .extend-content ul li:before {
 content:"";
 display:inline-block;
 transform:rotate(45deg);
 height:10px;
 width:5px;
 border-bottom:2px solid #00b8fc;
 border-right:2px solid #00b8fc;
 position:relative;
 left:-15px
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .extend-content ul {
  padding-bottom:20px;
  margin-bottom:30px
 }
}
.pangea-cmp.pangea-docked-cart .extend-content form {
 display:flex;
 flex-direction:column
}
.pangea-cmp.pangea-docked-cart .extend-content form label {
 justify-content:space-between;
 display:flex;
 flex-wrap:wrap
}
.pangea-cmp.pangea-docked-cart .extend-content form .plan-details-link {
 font-size:14px;
 text-decoration:underline;
 width:fit-content;
 margin-bottom:15px
}
.pangea-cmp.pangea-docked-cart .extend-content .cta-ctn {
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center
}
.pangea-cmp.pangea-docked-cart .extend-content .cta-ctn button {
 margin:0
}
.pangea-cmp.pangea-docked-cart .extend-content .cta-ctn .warranty-btn-accept {
 width:100%
}
.pangea-cmp.pangea-docked-cart .extend-content .cta-ctn .warranty-btn-decline {
 padding:10px;
 margin:15px 0
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .extend-content .cta-ctn .warranty-btn-decline {
  padding:20px;
  margin:15px 0
 }
}
.pangea-cmp.pangea-docked-cart .extend-content .cta-ctn .warranty-btn-decline:before {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:11px;
 margin-right:5px
}
.pangea-cmp.pangea-docked-cart .extend-details {
 flex:1;
 display:flex;
 flex-direction:column
}
.pangea-cmp.pangea-docked-cart .extend-details .product-details {
 display:flex;
 flex-direction:row;
 margin-bottom:15px
}
.pangea-cmp.pangea-docked-cart .extend-details .product-image {
 width:120px;
 display:flex;
 justify-content:center;
 align-items:center;
 background:#e1e2e3;
 margin:0 5px 0 0;
 padding:15px
}
.pangea-cmp.pangea-docked-cart .extend-details .product-info {
 display:flex;
 flex-direction:column;
 justify-content:space-between;
 flex:1;
 position:relative;
 margin:0;
 padding-left:15px
}
.pangea-cmp.pangea-docked-cart .extend-details .product-info h2 {
 font-size:20px;
 margin:0 0 5px;
 color:#2f3132
}
.pangea-cmp.pangea-docked-cart .extend-details .product-info h3 {
 font-size:14px;
 margin:0;
 color:#697172
}
.pangea-cmp.pangea-docked-cart .extend-details .product-info .variant-description {
 font-size:14px
}
.pangea-cmp.pangea-docked-cart .extend-details .product-info .extend-product-price.sale-display {
 display:flex
}
.pangea-cmp.pangea-docked-cart .extend-details .product-info .extend-product-price .price.strikethrough {
 opacity:0.8;
 margin-right:10px
}
.pangea-cmp.pangea-docked-cart .extend-details .terms {
 font-size:12px;
 display:flex;
 align-items:flex-end;
 text-align:center;
 flex:1;
 margin-bottom:10px
}
.pangea-cmp.pangea-docked-cart .extend-details .plan-price {
 margin-right:9px
}
.pangea-cmp.pangea-docked-cart .radio {
 font-size:20px;
 color:#000;
 margin-bottom:0;
 margin-top:0
}
.pangea-cmp.pangea-docked-cart .radio:hover {
 cursor:pointer
}
.pangea-cmp.pangea-docked-cart .plan-price,
.pangea-cmp.pangea-docked-cart .radio-label {
 transition:all 180ms ease-in-out
}
.pangea-cmp.pangea-docked-cart .radio-input {
 display:flex;
 align-items:center
}
.pangea-cmp.pangea-docked-cart .radio-input input {
 opacity:0;
 width:0;
 height:0
}
.pangea-cmp.pangea-docked-cart .radio-input input:focus+.radio-control {
 box-shadow:0 0 0 0.05em #fff,0 0 0.15em 0.1em currentColor
}
.pangea-cmp.pangea-docked-cart .radio-input input:checked+.radio-control .radio-checkmark {
 display:block
}
.pangea-cmp.pangea-docked-cart .radio-input input:checked+.radio-label {
 font-weight:700
}
.pangea-cmp.pangea-docked-cart .radio-control {
 display:block;
 width:20px;
 height:20px;
 border-radius:50%;
 border:2px solid #00b8fc;
 background:#00b8fc;
 transform:translateY(-0.05em)
}
.pangea-cmp.pangea-docked-cart .radio-control:hover {
 cursor:pointer
}
.pangea-cmp.pangea-docked-cart .radio-checkmark {
 display:none;
 transform:rotate(45deg);
 height:12px;
 width:7px;
 border-bottom:2px solid #ffffff;
 border-right:2px solid #ffffff;
 position:absolute;
 left:5px;
 top:1px
}
.pangea-cmp.pangea-docked-cart .docked-cart-wrapper {
 flex-direction:row;
 justify-content:flex-end;
 height:100%;
 width:90vw;
 right:0;
 position:absolute;
 box-shadow:-3px 0px 108px 68px rgba(0,0,0,0.4);
 overflow:hidden;
 display:flex;
 opacity:0;
 transition:transform 150ms ease-in;
 transform:translateX(90vw)
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .docked-cart-wrapper {
  max-width:430px;
  transform:translateX(430px)
 }
}
.pangea-cmp.pangea-docked-cart #docked-cart-main,
.pangea-cmp.pangea-docked-cart #docked-cart-secondary-content {
 position:absolute;
 width:100%;
 height:100%
}
.pangea-cmp.pangea-docked-cart #docked-cart-main {
 transition:all 200ms ease-in
}
.pangea-cmp.pangea-docked-cart #docked-cart-secondary-content {
 right:-90vw;
 background:#fff;
 z-index:3;
 transition:all 200ms ease-in;
 overflow:auto
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart #docked-cart-secondary-content {
  right:-430px
 }
}
.pangea-cmp.pangea-docked-cart.secondary-open #docked-cart-main {
 transform:translateX(-50px)
}
.pangea-cmp.pangea-docked-cart.secondary-open #docked-cart-secondary-content {
 right:0
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-overlay {
 background:#2f3132;
 opacity:0.5;
 height:100%;
 width:100%;
 position:absolute;
 top:0;
 opacity:0;
 transition:opacity 0.22s ease
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer {
 height:100%;
 position:relative;
 display:flex;
 flex-direction:column;
 transition:opacity 0.22s ease,right 0.22s ease;
 overflow:auto
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer {
  max-width:430px
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer.payment-success .docked-cart-empty,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer.payment-success .docked-cart-entries,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer.payment-success .docked-cart-footer,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer.payment-success .docked-cart-header {
 display:none
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer.payment-success .docked-cart-success-loading {
 width:100%;
 height:100%;
 position:relative;
 display:block
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-header {
 display:flex;
 justify-content:space-between;
 align-items:center;
 height:45px;
 font-size:20px;
 padding:15px;
 margin-top:0
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-header h2 {
 margin-bottom:0
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-header .docked-cart-close {
 height:36px;
 width:36px;
 font-size:16px;
 line-height:0;
 padding:0;
 margin:0;
 transition:right 0ms!important;
 background:none;
 color:#000;
 font-size:40px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-header .docked-cart-close[disabled] {
 color:#2f3132;
 background-color:#e1e2e3
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-header .docked-cart-close[disabled]:before {
 border-color:#e1e2e3
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-header .docked-cart-close[disabled]:hover {
 font-size:16px;
 cursor:not-allowed
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-header .docked-cart-close {
  height:44px;
  width:44px
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-header .docked-cart-close:after {
 margin-top:-5px;
 content:"×";
 font-size:inherit;
 line-height:17px;
 width:1em
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries {
 flex-grow:1;
 list-style:none;
 padding:15px
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries {
  padding-bottom:0
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries.empty {
 flex:0;
 min-height:unset
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries input {
 height:36px;
 width:36px;
 font-size:16px;
 line-height:0;
 padding:0;
 margin:0;
 transition:right 0ms!important;
 border:0;
 text-align:center
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries input[disabled] {
 color:#2f3132;
 background-color:#e1e2e3
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries input[disabled]:before {
 border-color:#e1e2e3
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries input[disabled]:hover {
 font-size:16px;
 cursor:not-allowed
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries input {
  height:44px;
  width:44px
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries input[type=number] {
 appearance:textfield
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries input[type=number]::-webkit-inner-spin-button,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries input[type=number]::-webkit-outer-spin-button {
 -webkit-appearance:none
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries input[disabled] {
 color:#697172;
 opacity:1
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry {
 display:flex;
 margin-bottom:15px
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry.error .price-ctn {
  margin-top:-20px!important
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-thumb-ctn {
 width:120px;
 display:flex;
 justify-content:center;
 align-items:center;
 background:#e1e2e3;
 margin:0 15px 0 0;
 padding:15px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-thumb-ctn a {
 height:100%;
 display:flex;
 justify-content:center;
 align-items:center
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-thumb-ctn:last-of-type {
 margin-bottom:0
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details {
 display:flex;
 flex-direction:column;
 justify-content:space-between;
 flex:1;
 position:relative
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .title-ctn {
 margin-bottom:13px
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .title-ctn {
  padding-right:35px
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .title-ctn .product-title {
 margin:0;
 font-size:15px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .title-ctn .product-description {
 margin:4px 0 0;
 font-size:15px;
 line-height:1
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .sub-products .name {
 margin:0;
 font-size:15px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn {
 display:flex;
 flex-direction:column;
 align-items:flex-start;
 justify-content:space-between
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn {
  flex-direction:row;
  align-items:center;
  justify-content:space-between
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .loading-price {
 align-self:flex-start;
 margin-top:5px;
 min-width:100px
}
@media (min-width:720px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .loading-price {
  align-self:center;
  margin-top:0
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove {
 display:flex;
 flex-direction:column
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form {
 display:flex
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form.no-quantity {
 border-color:transparent
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button {
 height:36px;
 width:36px;
 font-size:16px;
 line-height:0;
 padding:0;
 margin:0;
 transition:right 0ms!important
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button[disabled] {
 color:#2f3132;
 background-color:#e1e2e3
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button[disabled]:before {
 border-color:#e1e2e3
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button[disabled]:hover {
 font-size:16px
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button {
  height:44px;
  width:44px
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button.remove-btn {
 margin-right:15px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button.remove-btn:after {
 content:"×";
 font-size:inherit;
 line-height:17px;
 width:1em
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button.remove-btn {
  position:absolute;
  right:0;
  top:0;
  margin-right:0
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button.decrease-quantity:after {
 content:"-"
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button.increase-quantity:after {
 content:"+"
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form.error {
 border-color:#e10000
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove .quantity-max-error {
 height:20px;
 line-height:20px;
 font-size:13px;
 color:#e10000
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove .quantity-max-error:empty {
 display:none
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .price-ctn p {
 margin-bottom:0
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .price-ctn p.price {
 font-size:14px;
 font-weight:700
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .price-ctn p.price.strikethrough {
 margin-right:15px
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .price-ctn {
  flex-direction:column;
  text-align:right
 }
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .price-ctn p.price.strikethrough {
  margin-right:0
 }
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .price-ctn p:first-child {
  margin-top:0
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn {
 list-style-type:none;
 margin:10px 0 0;
 padding:0
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn:empty {
 display:none
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-item {
 display:flex;
 flex-direction:column;
 align-items:flex-start;
 column-gap:15px;
 row-gap:10px;
 margin:0;
 padding:15px 0;
 border-bottom:1px solid #e1e2e3
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-item:last-of-type {
 border-bottom:none
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-item {
  flex-direction:row;
  align-items:center;
  justify-content:space-between
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-label {
 display:flex;
 column-gap:15px;
 line-height:19px;
 font-size:13px;
 font-weight:400
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-icon {
 flex-shrink:0;
 width:25px;
 height:25px;
 background-repeat:no-repeat;
 background-size:100%
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-icon-adobe {
 margin-top:4px;
 background-image:url(replatform/resources/images/adobe-icon-cc.webp)
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button {
 white-space:nowrap
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:disabled {
 cursor:not-allowed!important
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry {
  min-height:120px
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry.child-product {
 margin-top:-15px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry.child-product .product-thumb-ctn {
 border-top:1px solid #424141;
 background:#2f2f2f
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry.child-product .product-details {
 padding-top:15px
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry.child-product .product-details .qty-remove form button.remove-btn {
  top:15px
 }
}
@media (max-width:1024px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry:last-of-type {
  margin-bottom:30px
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer {
 position:relative;
 background:#2f3132;
 flex-grow:0;
 color:#fff;
 font-size:13px;
 overflow-x:clip;
 box-shadow:2px -5px 24px 1px #2f3132
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer.hidden {
 display:none
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer {
  height:unset
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .notification-panel {
 background:red;
 min-height:80px;
 position:absolute;
 transition:top 0.2s ease;
 padding:13px;
 display:flex;
 justify-content:center;
 align-items:center;
 width:100%;
 left:-1px;
 z-index:1;
 top:1px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .notification-panel .message-ctn {
 font-weight:700
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .notification-panel.shown {
 top:-80px;
 left:0
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content {
 padding:15px;
 position:relative;
 z-index:2;
 background-color:#2f3132
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-totals .mobile-totals-cta {
 display:none
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-totals .subtotal-label {
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif;
 margin-top:0;
 margin-bottom:0;
 font-size:12px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-totals .subtotal-label .tax-shipping-label {
 color:#c3c6c8;
 font-size:90%
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-totals .subtotal {
   
 font-weight:700;
 font-size:24px;
 line-height:1em;
 margin-top:0.2em;
 margin-bottom:0.2em
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-totals .subtotal {
  font-size:38px
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-totals .subtotal .subtotal-amount {
 display:inline-block;
 min-width:150px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-totals .subtotal .subtotal-amount.pangea-css-skeleton {
 color:transparent
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn {
 margin-bottom:20px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .cancel-promo,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .enter-promo {
 color:#fff;
 font-size:13px;
 text-decoration:underline
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .enter-promo {
 color:#c3c6c8;
 margin-bottom:0
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .cancel-promo,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .enter-promo.hidden {
 display:none
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .cancel-promo.shown {
 display:block
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-input-form {
 display:none;
 justify-content:space-between;
 margin-bottom:15px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-input-form .promo-code-field {
 height:44px;
 flex:1;
 padding:15px;
 border:none;
 border-radius:0;
 background:#c3c6c8;
 min-width:105px;
 -webkit-appearance:none;
 font-size:16px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-input-form .promo-code-field:focus {
 outline:2px solid #00b8fc
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-input-form .apply-promo,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-input-form .cancel-promo {
 color:white
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-input-form .apply-promo {
 padding:0 30px;
 margin:0 0 0 15px;
 background-color:#2f3132;
 letter-spacing:3px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-input-form .apply-promo[disabled] {
 background-color:#121212;
 color:#2f3132;
 cursor:default
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-input-form.shown {
 display:flex;
 margin-top:4px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-input-form.error {
 border:2px solid #e10000;
 padding:4px;
 border-radius:4px;
 margin-bottom:0
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-input-form.success {
 border:2px solid #41d54d;
 padding:4px;
 border-radius:4px;
 margin-bottom:0
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-msg {
 display:none
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-msg-flash {
 display:block;
 font-size:14px;
 margin:2px 0px 15px 6px;
 display:none;
 font-style:normal;
 font-weight:700
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-msg-flash.shown {
 display:block
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-msg-flash.error {
 color:#e10000
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-msg-flash.success {
 color:#41d54d
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-payment-buttons-loading {
 height:50px;
 width:100%;
 display:flex;
 flex-wrap:wrap;
 justify-content:center;
 align-items:center;
 margin-bottom:13px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-payment-buttons-loading.hidden {
 display:none
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-payment-buttons {
 display:none;
 opacity:0.2;
 ;
 flex-wrap:wrap;
 gap:13px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-payment-buttons .payment-wrapper {
 width:45%;
 flex-grow:1
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-payment-buttons .payment-wrapper>div {
 max-height:45px;
 overflow:hidden
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-payment-buttons .payment-wrapper:last-of-type {
 margin-right:0
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-payment-buttons .payment-wrapper:only-child {
 width:100%;
 margin-bottom:8px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-payment-buttons .payment-wrapper:first-child:nth-last-child(3) {
 width:100%
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-payment-buttons.shown {
 display:flex
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-payment-buttons.terms-accepted {
 opacity:1;
 pointer-events:all
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .terms-ctn {
 margin-bottom:13px;
 min-height:22px;
 position:relative;
 display:none
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .terms-ctn.shown {
 display:block
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .terms-ctn .terms-label {
 color:#fff;
 display:flex;
 font-size:11px;
 padding-left:24px;
 user-select:none;
 min-height:22px
}
@media (min-width:720px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .terms-ctn .terms-label {
  padding-left:32px
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .terms-ctn .terms-label span:before {
 border:1px solid #00b8fc;
 content:"";
 display:inline-block;
 height:15px;
 left:0;
 position:absolute;
 width:15px
}
@media (min-width:720px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .terms-ctn .terms-label span:before {
  height:20px;
  width:20px
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .terms-ctn .terms-label a {
 color:inherit;
 font-family:inherit;
 text-decoration:underline
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .terms-ctn .terms-label .checkmark {
 display:none;
 transform:rotate(45deg);
 height:10px;
 width:5px;
 border-bottom:2px solid #fff;
 border-right:2px solid #fff;
 position:absolute;
 left:5px;
 top:2px
}
@media (min-width:720px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .terms-ctn .terms-label .checkmark {
  height:11px;
  left:8px;
  top:4px
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .terms-ctn .terms-label:hover {
 cursor:pointer
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .terms-ctn .dr-terms-checkbox {
 appearance:none;
 -webkit-appearance:none;
 border:none;
 width:0
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .terms-ctn .dr-terms-checkbox:focus:not(.focus--mouse)+span:before {
 box-shadow:0 0 10px #00b8fc
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .terms-ctn .dr-terms-checkbox:focus:not(.focus--mouse) {
 box-shadow:0 0 10px #00b8fc;
 border:2px;
 width:22px!important;
 height:22px;
 left:0;
 position:absolute
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .terms-ctn .dr-terms-checkbox:checked+span:before {
 background-color:#00b8fc;
 background-position:50%;
 background-repeat:no-repeat;
 background-size:12px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .terms-ctn .dr-terms-checkbox:checked+.checkmark {
 display:block
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .checkout-or-break {
 border:solid #c3c6c8;
 border-width:1px 0 0;
 margin:13px 0 0;
 justify-content:center;
 display:none
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .checkout-or-break span {
 position:relative;
 top:-12px;
 background:#2f3132;
 padding:4px 40px;
 color:#c3c6c8;
 text-transform:uppercase
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .checkout-or-break.shown {
 display:flex
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .checkout-btn {
 background-color:transparent;
 color:#00b8fc;
 border:3px solid #00b8fc;
 width:100%
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .checkout-btn:after {
 content:"";
 transition:transform 0.15s ease-in-out
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-alt-payment {
 text-transform:uppercase;
 text-decoration:underline
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-alt-payment a {
 color:#fff
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .banner-ctn {
 padding:15px;
 display:flex;
 justify-content:center;
 align-items:center;
 font-size:14px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer.small-footer {
 height:71px;
 border-top:1px solid #434343
}
@media (min-width:480px) {
 .pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer.small-footer {
  height:88px
 }
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer.small-footer .docked-cart-totals {
 position:relative
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer.small-footer .docked-cart-totals .mobile-totals-cta {
 height:44px;
 background:#2f3132;
 position:absolute;
 top:-58px;
 right:0;
 left:0;
 display:flex;
 justify-content:center;
 align-items:center;
 padding:13px;
 border-radius:3px;
 border-right:1px solid #434343;
 border-left:1px solid #434343;
 border-top:1px solid #434343;
 font-weight:700;
 margin:0 26px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer.small-footer .docked-cart-totals .mobile-totals-cta:after {
 content:"";
 font-size:inherit;
 line-height:17px;
 width:1em;
 transform:rotate(90deg);
 color:#00b8fc;
 margin:0 13px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer.small-footer .docked-cart-totals .mobile-totals-cta:hover {
 cursor:pointer
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-empty {
 display:none;
 flex-direction:column;
 margin-left:15px;
 text-align:center
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-empty button {
 margin-top:15px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-empty.shown {
 display:flex
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-loading-ctn,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-success-loading {
 display:none
}
.pangea-cmp.pangea-docked-cart .item-skeleton {
 height:145px;
 display:flex
}
.pangea-cmp.pangea-docked-cart .item-skeleton .loading-details {
 display:flex;
 flex-direction:column;
 width:100%;
 height:127px
}
.pangea-cmp.pangea-docked-cart .loading-image {
 margin-right:15px;
 width:182px;
 height:128px
}
.pangea-cmp.pangea-docked-cart .loading-title {
 width:95%;
 height:21px;
 margin-bottom:5px
}
.pangea-cmp.pangea-docked-cart .loading-title-second {
 width:80%;
 height:17px;
 margin-bottom:10px
}
.pangea-cmp.pangea-docked-cart .loading-price {
 width:40%;
 height:34px;
 align-self:flex-end;
 margin-top:41px
}
.pangea-cmp.pangea-docked-cart.open {
 pointer-events:all
}
.pangea-cmp.pangea-docked-cart.open .docked-cart-wrapper {
 opacity:1;
 transform:translateX(0)
}
.pangea-cmp.pangea-docked-cart.open .pangea-docked-cart-overlay {
 opacity:0.4
}
.pangea-cmp.pangea-docked-cart.updating .docked-cart-loading-ctn {
 position:absolute;
 width:100%;
 background:#2f3132;
 height:100%;
 display:flex;
 justify-content:center;
 align-items:center;
 opacity:0.85;
 z-index:1;
 top:0;
 left:0
}
.pangea-cmp.pangea-docked-cart.checkout-details-open .docked-cart-footer.small-footer {
 height:unset!important
}
.pangea-cmp.pangea-docked-cart.checkout-details-open .docked-cart-footer.small-footer .mobile-totals-cta {
 display:none!important
}
.grid-guide {
 display:none;
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 ;
 z-index:9998
}
.grid-guide .container,
.grid-guide .container-xl,
.grid-guide .pangea-cmp .carousel-slide-copy-ctn,
.pangea-cmp .grid-guide .carousel-slide-copy-ctn {
 position:relative;
 height:100%
}
.grid-guide .container-xl:after,
.grid-guide .container-xl:before,
.grid-guide .container:after,
.grid-guide .container:before,
.grid-guide .pangea-cmp .carousel-slide-copy-ctn:after,
.grid-guide .pangea-cmp .carousel-slide-copy-ctn:before,
.pangea-cmp .grid-guide .carousel-slide-copy-ctn:after,
.pangea-cmp .grid-guide .carousel-slide-copy-ctn:before {
 content:"";
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:1px;
 height:100%;
 border-left:1px dashed green
}
.grid-guide .container-xl:after,
.grid-guide .container:after,
.grid-guide .pangea-cmp .carousel-slide-copy-ctn:after,
.pangea-cmp .grid-guide .carousel-slide-copy-ctn:after {
 left:100%
}
.grid-guide .container-xl.mobile,
.grid-guide .container.mobile,
.grid-guide .mobile.container-xl,
.grid-guide .pangea-cmp .mobile.carousel-slide-copy-ctn,
.pangea-cmp .grid-guide .mobile.carousel-slide-copy-ctn {
 display:block
}
.grid-guide .container-xl.desktop,
.grid-guide .container-xl.desktop-xl,
.grid-guide .container-xl.tablet,
.grid-guide .container.desktop,
.grid-guide .container.desktop-xl,
.grid-guide .container.tablet,
.grid-guide .desktop-xl.container-xl,
.grid-guide .desktop.container-xl,
.grid-guide .pangea-cmp .desktop-xl.carousel-slide-copy-ctn,
.grid-guide .pangea-cmp .desktop.carousel-slide-copy-ctn,
.grid-guide .pangea-cmp .tablet.carousel-slide-copy-ctn,
.grid-guide .tablet.container-xl,
.pangea-cmp .grid-guide .desktop-xl.carousel-slide-copy-ctn,
.pangea-cmp .grid-guide .desktop.carousel-slide-copy-ctn,
.pangea-cmp .grid-guide .tablet.carousel-slide-copy-ctn {
 display:none
}
@media (min-width:720px) {
 .grid-guide .container-xl.mobile,
 .grid-guide .container.mobile,
 .grid-guide .mobile.container-xl,
 .grid-guide .pangea-cmp .mobile.carousel-slide-copy-ctn,
 .pangea-cmp .grid-guide .mobile.carousel-slide-copy-ctn {
  display:none
 }
 .grid-guide .container-xl.tablet,
 .grid-guide .container.tablet,
 .grid-guide .pangea-cmp .tablet.carousel-slide-copy-ctn,
 .grid-guide .tablet.container-xl,
 .pangea-cmp .grid-guide .tablet.carousel-slide-copy-ctn {
  display:block
 }
 .grid-guide .container-xl.desktop,
 .grid-guide .container-xl.desktop-xl,
 .grid-guide .container.desktop,
 .grid-guide .container.desktop-xl,
 .grid-guide .desktop-xl.container-xl,
 .grid-guide .desktop.container-xl,
 .grid-guide .pangea-cmp .desktop-xl.carousel-slide-copy-ctn,
 .grid-guide .pangea-cmp .desktop.carousel-slide-copy-ctn,
 .pangea-cmp .grid-guide .desktop-xl.carousel-slide-copy-ctn,
 .pangea-cmp .grid-guide .desktop.carousel-slide-copy-ctn {
  display:none
 }
}
@media (min-width:1025px) {
 .grid-guide .container-xl.mobile,
 .grid-guide .container-xl.tablet,
 .grid-guide .container.mobile,
 .grid-guide .container.tablet,
 .grid-guide .mobile.container-xl,
 .grid-guide .pangea-cmp .mobile.carousel-slide-copy-ctn,
 .grid-guide .pangea-cmp .tablet.carousel-slide-copy-ctn,
 .grid-guide .tablet.container-xl,
 .pangea-cmp .grid-guide .mobile.carousel-slide-copy-ctn,
 .pangea-cmp .grid-guide .tablet.carousel-slide-copy-ctn {
  display:none
 }
 .grid-guide .container-xl.desktop,
 .grid-guide .container.desktop,
 .grid-guide .desktop.container-xl,
 .grid-guide .pangea-cmp .desktop.carousel-slide-copy-ctn,
 .pangea-cmp .grid-guide .desktop.carousel-slide-copy-ctn {
  display:block
 }
 .grid-guide .container-xl.desktop-xl,
 .grid-guide .container.desktop-xl,
 .grid-guide .desktop-xl.container-xl,
 .grid-guide .pangea-cmp .desktop-xl.carousel-slide-copy-ctn,
 .pangea-cmp .grid-guide .desktop-xl.carousel-slide-copy-ctn {
  display:none
 }
}
@media (min-width:1490px) {
 .grid-guide .container-xl.desktop,
 .grid-guide .container-xl.mobile,
 .grid-guide .container-xl.tablet,
 .grid-guide .container.desktop,
 .grid-guide .container.mobile,
 .grid-guide .container.tablet,
 .grid-guide .desktop.container-xl,
 .grid-guide .mobile.container-xl,
 .grid-guide .pangea-cmp .desktop.carousel-slide-copy-ctn,
 .grid-guide .pangea-cmp .mobile.carousel-slide-copy-ctn,
 .grid-guide .pangea-cmp .tablet.carousel-slide-copy-ctn,
 .grid-guide .tablet.container-xl,
 .pangea-cmp .grid-guide .desktop.carousel-slide-copy-ctn,
 .pangea-cmp .grid-guide .mobile.carousel-slide-copy-ctn,
 .pangea-cmp .grid-guide .tablet.carousel-slide-copy-ctn {
  display:none
 }
 .grid-guide .container-xl.desktop-xl,
 .grid-guide .container.desktop-xl,
 .grid-guide .desktop-xl.container-xl,
 .grid-guide .pangea-cmp .desktop-xl.carousel-slide-copy-ctn,
 .pangea-cmp .grid-guide .desktop-xl.carousel-slide-copy-ctn {
  display:block
 }
}
.grid-guide .grid {
 height:100%
}
.grid-guide .col,
.grid-guide .col span {
 height:100%;
 position:relative
}
.grid-guide .col span {
 display:block;
 width: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-xl .col,
.grid-guide .container .col,
.grid-guide .pangea-cmp .carousel-slide-copy-ctn .col,
.pangea-cmp .grid-guide .carousel-slide-copy-ctn .col {
 width:calc(25% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .grid-guide .container-xl .col,
 .grid-guide .container .col,
 .grid-guide .pangea-cmp .carousel-slide-copy-ctn .col,
 .pangea-cmp .grid-guide .carousel-slide-copy-ctn .col {
  width:calc(12.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .grid-guide .container-xl .col,
 .grid-guide .container .col,
 .grid-guide .pangea-cmp .carousel-slide-copy-ctn .col,
 .pangea-cmp .grid-guide .carousel-slide-copy-ctn .col {
  width:calc(8.33333% - 20px);
  margin-right:20px
 }
}
.grid-guide .container-xl .col {
 width:calc(25% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .grid-guide .container-xl .col {
  width:calc(12.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .grid-guide .container-xl .col {
  width:calc(8.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1490px) {
 .grid-guide .container-xl .col {
  width:calc(7.14286% - 20px);
  margin-right:20px
 }
}
.grid-guide .container-xl .col:first-child span:before,
.grid-guide .container-xl .col:last-child span:before {
 background-color:rgba(0,255,0,0.15)
}
.locale-selector-page {
 padding-top:90px;
 padding-bottom:90px;
 background-color:#000;
 position:relative
}
.locale-selector-page h2 {
 color:#fff;
 text-align:center;
 font-size:48px;
 margin-top:40px;
 margin-bottom:40px;
 line-height:1;
 position:relative;
 word-break:break-word
}
@media (max-width:1024px) {
 .locale-selector-page h2 {
  font-size:36px
 }
}
.locale-selector-page h2.region-name {
 font-size:24px;
 text-align:left;
 position:relative
}
@media (max-width:1024px) {
 .locale-selector-page h2.region-name {
  font-size:18px
 }
}
.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 8px 34px
}
.locale-selector-page .countries li .p-locale-flag {
 width:20px;
 height:13px;
 position:absolute;
 top:13px;
 left:0px;
 background-size:40px 13px;
 background-position:0 0
}
.locale-selector-page .countries li .p-locale-flag.p-locale-flag-an,
.locale-selector-page .countries li .p-locale-flag.p-locale-flag-ar,
.locale-selector-page .countries li .p-locale-flag.p-locale-flag-at,
.locale-selector-page .countries li .p-locale-flag.p-locale-flag-bh,
.locale-selector-page .countries li .p-locale-flag.p-locale-flag-ca,
.locale-selector-page .countries li .p-locale-flag.p-locale-flag-cz,
.locale-selector-page .countries li .p-locale-flag.p-locale-flag-fi,
.locale-selector-page .countries li .p-locale-flag.p-locale-flag-fr,
.locale-selector-page .countries li .p-locale-flag.p-locale-flag-hu,
.locale-selector-page .countries li .p-locale-flag.p-locale-flag-id,
.locale-selector-page .countries li .p-locale-flag.p-locale-flag-in,
.locale-selector-page .countries li .p-locale-flag.p-locale-flag-it,
.locale-selector-page .countries li .p-locale-flag.p-locale-flag-jp,
.locale-selector-page .countries li .p-locale-flag.p-locale-flag-kr,
.locale-selector-page .countries li .p-locale-flag.p-locale-flag-nl,
.locale-selector-page .countries li .p-locale-flag.p-locale-flag-qa,
.locale-selector-page .countries li .p-locale-flag.p-locale-flag-ru,
.locale-selector-page .countries li .p-locale-flag.p-locale-flag-sg {
 box-shadow:0 0 0 1px #e1e2e3
}
.locale-selector-page .countries li.no-flag {
 padding-left:0
}
.locale-selector-page .countries li.country-space {
 border-bottom:1px dotted #e1e2e3;
 margin:0px 0 16px;
 padding-top:0
}
.locale-selector-page .countries li a {
 font-weight:700;
 text-decoration:none;
 color:#00b8fc;
 border-right:1px dotted #e1e2e3;
 padding-right:10px;
 margin-right:10px;
 word-break:break-word
}
.locale-selector-page .countries li a:last-of-type {
 border:0;
 padding-right:0;
 margin-right:0;
 padding-left:0
}
.locale-selector-page .countries li a:hover {
 text-decoration:underline
}
.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:50%;
 background-size:contain;
 transition:opacity 0.2s linear;
 display:none
}
.locale-selector-page .locale-selector-bg-amr.active,
.locale-selector-page .locale-selector-bg-ap.active,
.locale-selector-page .locale-selector-bg-emea.active,
.locale-selector-page .locale-selector-bg.active {
 opacity:1
}
@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
 }
}
.pangea-search-results {
 padding-top:126px;
 background-color:#fff;
 color:#697172
}
@media (max-width:1024px) {
 .pangea-search-results {
  padding-bottom:20px
 }
}
.pangea-cmp .pangea-search-results>.carousel-slide-copy-ctn>h4,
.pangea-cmp .pangea-search-results>.container-xl>h4,
.pangea-search-results>.container-xl>h4,
.pangea-search-results>.container>h4 {
 color:#2f3132
}
@media (max-width:1024px) {
 .pangea-search-results .search-results-nav {
  display:none
 }
}
.pangea-search-results .search-results-nav-items {
 display:flex;
 list-style-type:none;
 padding:0;
 margin:0 0 10px
}
@media (max-width:1024px) {
 .pangea-search-results .search-results-nav-items {
  flex-wrap:wrap
 }
}
.pangea-search-results .search-results-nav-item {
 position:relative
}
.pangea-search-results .search-results-nav-item.mobile {
 align-items:center;
 background-color:transparent;
 display:flex!important;
 height:64px;
 width:100%;
 border-top:1px solid #e1e2e3;
 border-bottom:1px solid #e1e2e3;
 margin-top:-1px;
 text-decoration:none
}
@media (min-width:1025px) {
 .pangea-search-results .search-results-nav-item.mobile {
  display:none!important
 }
}
@media (min-width:1025px) {
 .pangea-search-results .search-results-nav-item {
  margin-bottom:10px;
  padding:0 38px
 }
 .pangea-search-results .search-results-nav-item:first-of-type {
  padding-left:0
 }
 .pangea-search-results .search-results-nav-item:first-of-type:after {
  left:0;
  width:calc(100% - 38px)
 }
 .pangea-search-results .search-results-nav-item:after {
  bottom:-10px;
  content:"";
  display:block;
  background-color:#000;
  width:calc(100% - 76px);
  height:5px;
  transform-origin:0 0;
  transform:scaleX(0);
  position:absolute;
  left:38px;
  margin-top:7px;
  transition:transform 0.2s ease-out
 }
}
@media (min-width:1025px) {
 .pangea-search-results .search-results-nav-item.active .search-results-nav-link {
  cursor:default;
  color:black
 }
 .pangea-search-results .search-results-nav-item.active .search-results-nav-link:active,
 .pangea-search-results .search-results-nav-item.active .search-results-nav-link:hover,
 .pangea-search-results .search-results-nav-item.active .search-results-nav-link:not(.focus--mouse):focus {
  color:black
 }
}
.pangea-search-results .search-results-nav-item.active:after {
 transform:scale(1);
 transition:transform 0.2s ease-out 0.1s
}
.pangea-search-results .search-results-nav-link {
 text-decoration:none
}
@media (max-width:1024px) {
 .pangea-search-results .search-results-nav-link {
  color:#fff;
  left:5px;
  position:relative
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-search-results .search-results-tab .search-results-nav-item.mobile {
  background-position:40px top
 }
}
@media (min-width:1025px) {
 .pangea-search-results .search-results-tab {
  display:none
 }
}
.pangea-search-results .search-results-tab.active {
 display:block;
 min-height:170px
}
@media (max-width:1024px) {
 .pangea-search-results .search-results-tab.active .search-results-nav-item.mobile {
  background-color:transparent;
  color:#000;
  background-position:30px bottom;
  text-decoration:none;
  border-bottom:0
 }
 .pangea-search-results .search-results-tab.active>.grid {
  margin-top:30px
 }
}
.pangea-search-results .search-results-tab[data-tab-name=information] .grid:last-of-type .search-result-information-ctn:after {
 background-image:none
}
.pangea-search-results .no-results,
.pangea-search-results .request-failure {
 display:none;
 text-align:center
}
@media (max-width:719px) {
 .pangea-search-results .no-results,
 .pangea-search-results .request-failure {
  padding-left:30px;
  padding-right:30px
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-search-results .no-results,
 .pangea-search-results .request-failure {
  padding-left:40px;
  padding-right:40px
 }
}
@media (min-width:1025px) {
 .pangea-search-results .no-results,
 .pangea-search-results .request-failure {
  padding-left:40px;
  padding-right:40px
 }
}
.pangea-search-results .nav-separator {
 display:block
}
.pangea-search-results .nav-separator:after {
 margin-top:-7px
}
@media (max-width:1024px) {
 .pangea-search-results .nav-separator {
  display:none
 }
}
.pangea-search-results .all-results-ctn {
 min-height:300px
}
.pangea-search-results .search-result-product {
 border:1px solid transparent;
 margin-bottom:28px;
 outline:0;
 padding:13px 0px 20px;
 position:relative;
 width:100%
}
.pangea-search-results .search-result-product .search-result-product-wrapper {
 text-decoration:none;
 display:block;
 margin:0 2px
}
@media (min-width:550px) and (max-width:1024px) {
 .pangea-search-results .search-result-product {
  width:49.9%
 }
 .pangea-search-results .search-result-product:nth-child(2n) {
  padding-left:13px
 }
 .pangea-search-results .search-result-product:nth-child(odd) {
  padding-right:13px
 }
}
@media (min-width:1025px) {
 .pangea-search-results .search-result-product {
  padding-left:40px;
  padding-right:40px;
  width:33.3%
 }
}
.pangea-search-results .search-result-product:hover .img-inner img {
 transform:scale(1.1)
}
.pangea-search-results .search-result-product:hover .copy-wrapper .title span {
 text-decoration:underline
}
.pangea-search-results .search-result-product .img-outer {
 height:0;
 overflow:visible;
 padding-top:100%;
 position:relative
}
.pangea-search-results .search-result-product .img-outer .img-inner {
 background-color:#697172;
 height:100%;
 left:0;
 padding:35px;
 position:absolute;
 text-align:center;
 top:0;
 width:100%
}
.pangea-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%
}
.pangea-search-results .search-result-product .img-outer .img-inner img {
 max-height:80%;
 max-width:80%;
 transition:all 0.2s;
 width:80%
}
.pangea-search-results .search-result-product .copy-wrapper .title {
 margin:17px 0 9px
}
.pangea-search-results .search-result-product .copy-wrapper .title span {
 text-decoration:none;
 text-transform:none
}
.pangea-search-results .search-result-product .copy-wrapper .body {
 margin-top:9px
}
@media (max-width:719px) {
 .pangea-search-results .search-result-product .copy-wrapper .body {
  font-size:14px
 }
}
.pangea-search-results .search-result-product .copy-wrapper .body a {
 text-decoration:none
}
.pangea-search-results .search-result-product .copy-wrapper .product-price {
 min-height:1em;
 text-transform:none
}
.pangea-search-results .search-result-information-ctn {
 padding-top:30px;
 width:100%
}
.pangea-search-results .search-result-information {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .pangea-search-results .search-result-information {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .pangea-search-results .search-result-information {
  width:calc(58.33333% - 20px);
  margin-right:20px
 }
}
.pangea-search-results .search-result-information .title {
 margin-bottom:0
}
.pangea-search-results .search-result-information .title a {
 text-decoration:none;
 text-transform:none
}
.pangea-search-results .search-result-information .title a:hover {
 text-decoration:underline
}
.pangea-search-results .search-result-information .body {
 margin-top:0.6em;
 padding-bottom:30px
}
.pangea-search-results .search-result-information .cta-forward {
 left:17px;
 padding-bottom:6px;
 padding-top:6px;
 top:-17px
}
.pangea-search-results .hide-initial {
 left:75px;
 opacity:0;
 position:relative
}
@media (max-width:1024px) {
 .pangea-search-results .loading-anim {
  top:88px
 }
}
.pangea-search-results .pagination {
 align-items:center;
 display:none;
 justify-content:center;
 position:relative
}
.pangea-search-results .pagination.active {
 display:flex
}
@media (max-width:1024px) {
 .pangea-search-results .pagination.active {
  padding-bottom:55px;
  padding-top:0px
 }
}
@media (min-width:1025px) {
 .pangea-search-results .pagination.active {
  border-bottom:1px solid #2f3132;
  display:flex;
  padding-bottom:80px;
  padding-top:85px
 }
 .pangea-search-results .pagination.active:after {
  background-position:0 0;
  position:absolute;
  top:0;
  width:100%
 }
}
.pangea-search-results .pagination .page-links-ctn {
 display:flex;
 flex:1 1 auto;
 justify-content:center
}
.pangea-search-results .pagination .page-link {
 align-items:center;
 border-radius:4px;
 display:flex;
 font-size:18px;
 height:40px;
 justify-content:center;
 margin:0 12px;
 text-decoration:none;
 width:40px
}
@media (max-width:1024px) {
 .pangea-search-results .pagination .page-link {
  margin-left:8px;
  margin-right:8px
 }
}
.pangea-search-results .pagination .page-link.active {
 background-color:#2f3132;
 
}
.pangea-search-results .pagination .next-page,
.pangea-search-results .pagination .prev-page {
 border-radius:4px;
 color:#fff;
 height:40px;
 ;
 position:relative;
 text-transform:uppercase;
 visibility:hidden;
 width:40px
}
@media (max-width:1024px) {
 .pangea-search-results .pagination .next-page,
 .pangea-search-results .pagination .prev-page {
  display:none
 }
}
.pangea-search-results .pagination .next-page:before,
.pangea-search-results .pagination .prev-page:before {
 color:#fff;
 font-size:14px;
 left:0;
 position:absolute;
 text-align:center;
 top:50%;
 transform:translateY(-50%);
 transition:color 0.2s;
 width:100%
}
.pangea-search-results .pagination .next-page.active,
.pangea-search-results .pagination .prev-page.active {
 display:block;
 pointer-events:auto;
 visibility:visible
}
.pangea-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%
}
.pangea-social-icons {
 display:flex;
 align-items:center
}
.p-social-icon-link {
 position:relative;
 margin-right:24px
}
.p-social-icon-link:last-child {
 margin-right:0
}
.p-social-icon-link,
.p-social-icon-link:active,
.p-social-icon-link:hover {
 text-decoration:none
}
.p-social-icon-link.has-hover-img:hover .p-social-icon-img,
.p-social-icon-link.has-hover-img:not(.focus--mouse):active .p-social-icon-img {
 visibility:hidden
}
.p-social-icon-link.has-hover-img:hover .p-social-icon-img-hover,
.p-social-icon-link.has-hover-img:not(.focus--mouse):active .p-social-icon-img-hover {
 visibility:visible
}
.p-social-icon-img,
.p-social-icon-img-hover {
 width:100%;
 height:100%;
 object-fit:contain
}
.p-social-icon-img-hover {
 visibility:hidden;
 position:absolute;
 top:0;
 left:0
}
.select-web-tool td:first-child {
 text-align:left
}
@media (max-width:719px) {
 .mbgpos-top {
  background-position:top
 }
 .mbgpos-right {
  background-position:100%
 }
 .mbgpos-bottom {
  background-position:bottom
 }
 .mbgpos-left {
  background-position:0
 }
 .mbgpos-left-top {
  background-position:0 0
 }
 .mbgpos-left-bottom {
  background-position:0 100%
 }
 .mbgpos-right-top {
  background-position:100% 0
 }
 .mbgpos-right-bottom {
  background-position:100% 100%
 }
 .mbgpos-center {
  background-position:50%
 }
 .mbgsize-auto {
  background-size:auto
 }
 .mbgsize-cover {
  background-size:cover
 }
 .mbgsize-contain {
  background-size:contain
 }
 .mbgsize-contain-w {
  background-size:100% auto
 }
 .mbgsize-contain-h {
  background-size:auto 100%
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .tbgpos-top {
  background-position:top
 }
 .tbgpos-right {
  background-position:100%
 }
 .tbgpos-bottom {
  background-position:bottom
 }
 .tbgpos-left {
  background-position:0
 }
 .tbgpos-left-top {
  background-position:0 0
 }
 .tbgpos-left-bottom {
  background-position:0 100%
 }
 .tbgpos-right-top {
  background-position:100% 0
 }
 .tbgpos-right-bottom {
  background-position:100% 100%
 }
 .tbgpos-center {
  background-position:50%
 }
 .tbgsize-auto {
  background-size:auto
 }
 .tbgsize-cover {
  background-size:cover
 }
 .tbgsize-contain {
  background-size:contain
 }
 .tbgsize-contain-w {
  background-size:100% auto
 }
 .tbgsize-contain-h {
  background-size:auto 100%
 }
}
@media (min-width:1025px) {
 .dbgpos-top {
  background-position:top
 }
 .dbgpos-right {
  background-position:100%
 }
 .dbgpos-bottom {
  background-position:bottom
 }
 .dbgpos-left {
  background-position:0
 }
 .dbgpos-left-top {
  background-position:0 0
 }
 .dbgpos-left-bottom {
  background-position:0 100%
 }
 .dbgpos-right-top {
  background-position:100% 0
 }
 .dbgpos-right-bottom {
  background-position:100% 100%
 }
 .dbgpos-center {
  background-position:50%
 }
 .dbgsize-auto {
  background-size:auto
 }
 .dbgsize-cover {
  background-size:cover
 }
 .dbgsize-contain {
  background-size:contain
 }
 .dbgsize-contain-w {
  background-size:100% auto
 }
 .dbgsize-contain-h {
  background-size:auto 100%
 }
}
.bgpos-top {
 background-position:top
}
.bgpos-right {
 background-position:100%
}
.bgpos-bottom {
 background-position:bottom
}
.bgpos-left {
 background-position:0
}
.bgpos-left-top {
 background-position:0 0
}
.bgpos-left-bottom {
 background-position:0 100%
}
.bgpos-right-top {
 background-position:100% 0
}
.bgpos-right-bottom {
 background-position:100% 100%
}
.bgpos-center {
 background-position:50%
}
.bgsize-auto {
 background-size:auto
}
.bgsize-cover {
 background-size:cover
}
.bgsize-contain {
 background-size:contain
}
.bgsize-contain-w {
 background-size:100% auto
}
.bgsize-contain-h {
 background-size:auto 100%
}
@media (max-width:719px) {
 .mbgc-azzuro {
  background-color:#00b8fc
 }
 .mc-azzuro {
  color:#00b8fc
 }
 .mbgc-ciano {
  background-color:#00ead0
 }
 .mc-ciano {
  color:#00ead0
 }
 .mbgc-kirsche {
  background-color:#ff2947
 }
 .mc-kirsche {
  color:#ff2947
 }
 .mbgc-lila {
  background-color:#814efa
 }
 .mc-lila {
  color:#814efa
 }
 .mbgc-electrico {
  background-color:#dcfd00
 }
 .mc-electrico {
  color:#dcfd00
 }
 .mbgc-helios {
  background-color:#ff7f2c
 }
 .mc-helios {
  color:#ff7f2c
 }
 .mbgc-kohle {
  background-color:#2f3132
 }
 .mc-kohle {
  color:#2f3132
 }
 .mbgc-cemento {
  background-color:#697172
 }
 .mc-cemento {
  color:#697172
 }
 .mbgc-acier {
  background-color:#c3c6c8
 }
 .mc-acier {
  color:#c3c6c8
 }
 .mbgc-grigio {
  background-color:#e1e2e3
 }
 .mc-grigio {
  color:#e1e2e3
 }
 .mbgc-marin {
  background-color:#f4f4f4
 }
 .mc-marin {
  color:#f4f4f4
 }
 .mbgc-blu {
  background-color:#1061f8
 }
 .mc-blu {
  color:#1061f8
 }
 .mbgc-black {
  background-color:#000
 }
 .mc-black {
  color:#000
 }
 .mbgc-white {
  background-color:#fff
 }
 .mc-white {
  color:#fff
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .tbgc-azzuro {
  background-color:#00b8fc
 }
 .tc-azzuro {
  color:#00b8fc
 }
 .tbgc-ciano {
  background-color:#00ead0
 }
 .tc-ciano {
  color:#00ead0
 }
 .tbgc-kirsche {
  background-color:#ff2947
 }
 .tc-kirsche {
  color:#ff2947
 }
 .tbgc-lila {
  background-color:#814efa
 }
 .tc-lila {
  color:#814efa
 }
 .tbgc-electrico {
  background-color:#dcfd00
 }
 .tc-electrico {
  color:#dcfd00
 }
 .tbgc-helios {
  background-color:#ff7f2c
 }
 .tc-helios {
  color:#ff7f2c
 }
 .tbgc-kohle {
  background-color:#2f3132
 }
 .tc-kohle {
  color:#2f3132
 }
 .tbgc-cemento {
  background-color:#697172
 }
 .tc-cemento {
  color:#697172
 }
 .tbgc-acier {
  background-color:#c3c6c8
 }
 .tc-acier {
  color:#c3c6c8
 }
 .tbgc-grigio {
  background-color:#e1e2e3
 }
 .tc-grigio {
  color:#e1e2e3
 }
 .tbgc-marin {
  background-color:#f4f4f4
 }
 .tc-marin {
  color:#f4f4f4
 }
 .tbgc-blu {
  background-color:#1061f8
 }
 .tc-blu {
  color:#1061f8
 }
 .tbgc-black {
  background-color:#000
 }
 .tc-black {
  color:#000
 }
 .tbgc-white {
  background-color:#fff
 }
 .tc-white {
  color:#fff
 }
}
@media (min-width:1025px) {
 .dbgc-azzuro {
  background-color:#00b8fc
 }
 .dc-azzuro {
  color:#00b8fc
 }
 .dbgc-ciano {
  background-color:#00ead0
 }
 .dc-ciano {
  color:#00ead0
 }
 .dbgc-kirsche {
  background-color:#ff2947
 }
 .dc-kirsche {
  color:#ff2947
 }
 .dbgc-lila {
  background-color:#814efa
 }
 .dc-lila {
  color:#814efa
 }
 .dbgc-electrico {
  background-color:#dcfd00
 }
 .dc-electrico {
  color:#dcfd00
 }
 .dbgc-helios {
  background-color:#ff7f2c
 }
 .dc-helios {
  color:#ff7f2c
 }
 .dbgc-kohle {
  background-color:#2f3132
 }
 .dc-kohle {
  color:#2f3132
 }
 .dbgc-cemento {
  background-color:#697172
 }
 .dc-cemento {
  color:#697172
 }
 .dbgc-acier {
  background-color:#c3c6c8
 }
 .dc-acier {
  color:#c3c6c8
 }
 .dbgc-grigio {
  background-color:#e1e2e3
 }
 .dc-grigio {
  color:#e1e2e3
 }
 .dbgc-marin {
  background-color:#f4f4f4
 }
 .dc-marin {
  color:#f4f4f4
 }
 .dbgc-blu {
  background-color:#1061f8
 }
 .dc-blu {
  color:#1061f8
 }
 .dbgc-black {
  background-color:#000
 }
 .dc-black {
  color:#000
 }
 .dbgc-white {
  background-color:#fff
 }
 .dc-white {
  color:#fff
 }
}
.bg-color-azzuro {
 background-color:#00b8fc
}
.color-azzuro {
 color:#00b8fc
}
.bg-color-ciano {
 background-color:#00ead0
}
.color-ciano {
 color:#00ead0
}
.bg-color-kirsche {
 background-color:#ff2947
}
.color-kirsche {
 color:#ff2947
}
.bg-color-lila {
 background-color:#814efa
}
.color-lila {
 color:#814efa
}
.bg-color-electrico {
 background-color:#dcfd00
}
.color-electrico {
 color:#dcfd00
}
.bg-color-helios {
 background-color:#ff7f2c
}
.color-helios {
 color:#ff7f2c
}
.bg-color-kohle {
 background-color:#2f3132
}
.color-kohle {
 color:#2f3132
}
.bg-color-cemento {
 background-color:#697172
}
.color-cemento {
 color:#697172
}
.bg-color-acier {
 background-color:#c3c6c8
}
.color-acier {
 color:#c3c6c8
}
.bg-color-grigio {
 background-color:#e1e2e3
}
.color-grigio {
 color:#e1e2e3
}
.bg-color-marin {
 background-color:#f4f4f4
}
.color-marin {
 color:#f4f4f4
}
.bg-color-blu {
 background-color:#1061f8
}
.color-blu {
 color:#1061f8
}
.bg-color-black {
 background-color:#000
}
.color-black {
 color:#000
}
.bg-color-white {
 background-color:#fff
}
.color-white {
 color:#fff
}
body,
html {
 height:auto
}
body .site-wrapper,
html .site-wrapper {
 overflow:initial
}
body.video-playing-at-top .primary-nav-container,
body.video-playing-at-top .secondary-nav-container,
html.video-playing-at-top .primary-nav-container,
html.video-playing-at-top .secondary-nav-container {
 visibility:hidden
}
.nav-links ol li {
 width:auto
}
.pangea-modal .pangea-modal-box,
.pangea-modal .pangea-modal-box-content {
 border-radius:0
}
.pangea-modal[hidden=false] {
 display:flex!important
}
.component-global-footer a,
.component-global-footer a:focus,
.component-global-footer a:hover {
 color:inherit
}
.banner form {
 pointer-events:auto
}
.pangea-cmp .carousel-slide-copy-ctn:after,
.pangea-cmp .carousel-slide-copy-ctn:before,
.pangea-cmp .container-xl:after,
.pangea-cmp .container-xl:before,
.pangea-cmp .container:after,
.pangea-cmp .container:before {
 content:none
}
.pangea-cmp.checkerboard[data-layout=symmetric] .media-portion .img-wrap .responsive-img,
.pangea-cmp.checkerboard[data-layout=symmetric] .media-portion .img-wrap div,
.pangea-cmp.checkerboard[data-layout=symmetric] .media-portion .img-wrap img {
 height:100%!important
}
.pangea-cmp.checkerboard[data-layout=symmetric] .media-portion .img-wrap img {
 width:100%;
 object-fit:cover
}
.pangea-cmp.checkerboard[data-layout=symmetric] .media-portion .img-wrap .carousel-simple {
 height:100%;
 margin:0
}
.pangea-cmp.checkerboard[data-layout=symmetric] .media-portion .img-wrap .carousel-simple li {
 height:100%
}
.pangea-cmp.checkerboard[data-layout=symmetric] .media-portion .img-wrap .video-background-controls {
 height:unset!important
}
.cta-icon-anchor:after {
 font-size:65%;
 margin-left:-1.6em
}
.cta-icon-video {
 position:relative
}
.cta-icon-video>span {
 display:inline;
 padding-right:1.5em
}
.cta-icon-video:after {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-left:-1em;
 text-align:right
}
a.cta-icon-video:after {
 position:absolute
}
@media (max-width:719px) {
 body.has-promobar .pangea-cmp.pangea-component-top-element[data-size-mobile=size-100vh],
 body.has-promobar .pangea-cmp.pangea-component-top-element[data-size-mobile=size-full] {
  min-height:calc(100vh - 0)
 }
}
@media (min-width:720px) and (max-width:1024px) {
 body.has-promobar .pangea-cmp.pangea-component-top-element[data-size-tablet=size-100vh],
 body.has-promobar .pangea-cmp.pangea-component-top-element[data-size-tablet=size-full] {
  min-height:calc(100vh - 0)
 }
}
@media (min-width:1025px) {
 body .pangea-cmp.pangea-component-top-element[data-size-desktop=size-100vh],
 body .pangea-cmp.pangea-component-top-element[data-size-desktop=size-full] {
  min-height:calc(100vh - 0)
 }
}
body.wcm-design body .pangea-cmp.pangea-component-top-element[data-size-desktop=size-100vh],
body.wcm-design body .pangea-cmp.pangea-component-top-element[data-size-desktop=size-full],
body.wcm-design body .pangea-cmp.pangea-component-top-element[data-size-mobile=size-100vh],
body.wcm-design body .pangea-cmp.pangea-component-top-element[data-size-mobile=size-full],
body.wcm-design body .pangea-cmp.pangea-component-top-element[data-size-tablet=size-100vh],
body.wcm-design body .pangea-cmp.pangea-component-top-element[data-size-tablet=size-full],
body.wcm-edit body .pangea-cmp.pangea-component-top-element[data-size-desktop=size-100vh],
body.wcm-edit body .pangea-cmp.pangea-component-top-element[data-size-desktop=size-full],
body.wcm-edit body .pangea-cmp.pangea-component-top-element[data-size-mobile=size-100vh],
body.wcm-edit body .pangea-cmp.pangea-component-top-element[data-size-mobile=size-full],
body.wcm-edit body .pangea-cmp.pangea-component-top-element[data-size-tablet=size-100vh],
body.wcm-edit body .pangea-cmp.pangea-component-top-element[data-size-tablet=size-full],
body.wcm-preview body .pangea-cmp.pangea-component-top-element[data-size-desktop=size-100vh],
body.wcm-preview body .pangea-cmp.pangea-component-top-element[data-size-desktop=size-full],
body.wcm-preview body .pangea-cmp.pangea-component-top-element[data-size-mobile=size-100vh],
body.wcm-preview body .pangea-cmp.pangea-component-top-element[data-size-mobile=size-full],
body.wcm-preview body .pangea-cmp.pangea-component-top-element[data-size-tablet=size-100vh],
body.wcm-preview body .pangea-cmp.pangea-component-top-element[data-size-tablet=size-full],
body.xf-web-container body .pangea-cmp.pangea-component-top-element[data-size-desktop=size-100vh],
body.xf-web-container body .pangea-cmp.pangea-component-top-element[data-size-desktop=size-full],
body.xf-web-container body .pangea-cmp.pangea-component-top-element[data-size-mobile=size-100vh],
body.xf-web-container body .pangea-cmp.pangea-component-top-element[data-size-mobile=size-full],
body.xf-web-container body .pangea-cmp.pangea-component-top-element[data-size-tablet=size-100vh],
body.xf-web-container body .pangea-cmp.pangea-component-top-element[data-size-tablet=size-full] {
 min-height:752px!important
}
.cancel-uppercase,
.lower {
 text-transform:none
}
.no-transition {
 transition:none!important
}
.footer-newline {
 font-size:11px;
 position:relative;
 margin-top:15px
}
.site-wrapper {
 width:100%;
 position:relative
}
.site-wrapper.dim:after {
 width:100%;
 height:100%;
 opacity:0.75;
 transition:opacity 0.2s linear
}
.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 0.2s linear,width 0s linear 0.2s,height 0s linear 0.2s
}
.site-content {
 background-color:white
}
.main-content-ctn {
 display:flex;
 width:100%;
 min-height:100vh;
 flex-direction:column;
 justify-content:space-between
}
body.wcm-design .main-content-ctn,
body.wcm-edit .main-content-ctn,
body.wcm-preview .main-content-ctn,
body.xf-web-container .main-content-ctn {
 min-height:0!important
}
.main-content-ctn>main {
 overflow:hidden;
 flex-grow:1
}
@media (min-width:1025px) {
 .main-content-ctn {
  min-height:calc(100vh - 48px)
 }
}
.seo-pagetitle {
 position:absolute;
 clip:rect(1px,1px,1px,1px);
 clip-path:inset(0px 0px 99.9% 99.9%);
 overflow:hidden;
 height:1px;
 width:1px;
 padding:0;
 border:0
}
button {
 background:none;
 outline:none;
 border:none;
 padding:0
}
@font-face {
 font-family:aem-logitech-icons;
 src:url(https://www.logitech.com/asset/fonts//logitech-icons.eot?9xeaqq=);
 src:url(https://www.logitech.com/asset/fonts//logitech-icons.eot?9xeaqq=#iefix) format("embedded-opentype"),
 url(https://www.logitech.com/asset/fonts//logitech-icons.ttf?9xeaqq=) format("truetype"),
 url(https://www.logitech.com/asset/fonts//logitech-icons.woff?9xeaqq=) format("woff"),
 url(https://www.logitech.com/asset/fonts//logitech-icons.svg?9xeaqq=#logitech-icons) format("svg");
 font-weight:400;
 font-style:normal
}
[class*=" aem-logi-icon-"]:before,
[class^=aem-logi-icon-]:before {
 font-family:aem-logitech-icons!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.icon-play-circled-reverse:before {
 content:""
}
.icon-cart:before {
 content:""
}
.icon-chevron-down:before {
 content:""
}
.icon-chevron-left:before {
 content:""
}
.icon-chevron-right:before {
 content:""
}
.icon-chevron-up:before {
 content:""
}
.icon-hexagon-filled:before {
 content:""
}
.icon-hexagon-stroke:before {
 content:""
}
.icon-search:before {
 content:""
}
.icon-zoom-in:before {
 content:""
}
.icon-zoom-out:before {
 content:""
}
.icon-download:before {
 content:""
}
.icon-equals:before {
 content:""
}
.icon-facebook:before {
 content:""
}
.icon-instagram:before {
 content:""
}
.icon-link:before {
 content:""
}
.icon-logo-astro:before {
 content:""
}
.icon-play-circled:before {
 content:""
}
.icon-plus-circled:before {
 content:""
}
.icon-plus:before {
 content:""
}
.icon-quote:before {
 content:""
}
.icon-triangle-down:before {
 content:""
}
.icon-triangle-right:before {
 content:""
}
.icon-triangle-up:before {
 content:""
}
.icon-tribe:before {
 content:""
}
.icon-twitch-no-status:before {
 content:""
}
.icon-twitter:before {
 content:""
}
.icon-user:before {
 content:""
}
.icon-x:before {
 content:""
}
.icon-youtube:before {
 content:""
}
.icon-pinterest:before {
 content:""
}
.icon-youku:before {
 content:""
}
.aem-GridColumn {
 padding:0!important;
 margin:0!important;
 float:none!important;
 width:100%!important
}
.xf-content-height {
 min-height:0!important
}
.xfpage {
 width:100%;
 height:100%
}
.cmp-carousel__item.force-visible {
 display:block!important
}
body.xf-web-container .component-primary-nav {
 background-color:#818384
}
body.wcm-design header,
body.wcm-edit header,
body.wcm-preview header,
body.xf-web-container header {
 overflow:hidden
}
.font-marquee {
   
 font-weight:400;
 font-size:70px;
 line-height:1;
 letter-spacing:-1px;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .font-marquee {
  font-size:90px;
  margin-bottom:20px
 }
}
.font-hero-l {
   
 font-weight:400;
 font-size:36px;
 line-height:1;
 letter-spacing:-1px;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .font-hero-l {
  font-size:72px;
  margin-bottom:20px
 }
}
.font-hero-m {
   
 font-weight:400;
 font-size:36px;
 line-height:1;
 letter-spacing:-1px;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .font-hero-m {
  font-size:60px;
  margin-bottom:20px
 }
}
.font-hero-s {
   
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .font-hero-s {
  font-size:48px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.font-title-l {
   
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .font-title-l {
  font-size:36px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.font-title-m {
   
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .font-title-m {
  font-size:30px;
  line-height:1.06667;
  margin-bottom:20px
 }
}
.font-title-s {
   
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .font-title-s {
  margin-bottom:20px
 }
}
.font-subtitle {
   
 font-weight:400;
 font-size:18px;
 line-height:1.11111;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .font-subtitle {
  font-size:20px;
  line-height:1.2;
  margin-bottom:20px
 }
}
.h1 {
   
 font-weight:400;
 font-size:36px;
 line-height:1;
 letter-spacing:-1px;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .h1 {
  font-size:72px;
  margin-bottom:20px
 }
}
.h2 {
   
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .h2 {
  font-size:48px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.h3 {
   
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .h3 {
  font-size:36px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.h4 {
   
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .h4 {
  font-size:30px;
  line-height:1.06667;
  margin-bottom:20px
 }
}
.h6 {
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 font-weight:400;
 font-size:18px;
 line-height:1.33333;
 letter-spacing:0;
 margin:0 auto 1em
}
.font-brown-bold {
 font-family:Brown-Pro-Bold,Helvetica,Arial,sans-serif!important
}
.font-brown-reg {
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif!important
}
.font-brown-light {
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif!important
}
.font-brown-thin {
 font-family:Brown-Pro-Thin,Helvetica,Arial,sans-serif!important
}
:lang(zh-CN) .font-brown-bold {
 font-family:Noto Sans CJK SC-BOLD!important
}
:lang(zh-CN) .font-brown-reg {
 font-family:Noto Sans CJK SC-REGULAR!important
}
:lang(zh-CN) .font-brown-light {
 font-family:Noto Sans CJK SC-LIGHT!important
}
:lang(zh-CN) .font-brown-thin {
 font-family:Noto Sans CJK SC-THIN!important
}
:lang(ja-JP) .font-brown-bold {
 font-family:Noto Sans CJK JP-BOLD!important
}
:lang(ja-JP) .font-brown-reg {
 font-family:Noto Sans CJK JP-REGULAR!important
}
:lang(ja-JP) .font-brown-light {
 font-family:Noto Sans CJK JP-LIGHT!important
}
:lang(ja-JP) .font-brown-thin {
 font-family:Noto Sans CJK JP-THIN!important
}
:lang(ko-KR) .font-brown-bold {
 font-family:Noto Sans CJK KR-BOLD!important
}
:lang(ko-KR) .font-brown-reg {
 font-family:Noto Sans CJK KR-REGULAR!important
}
:lang(ko-KR) .font-brown-light {
 font-family:Noto Sans CJK KR-LIGHT!important
}
:lang(ko-KR) .font-brown-thin {
 font-family:Noto Sans CJK KR-THIN!important
}
:lang(zh-TW) .font-brown-bold {
 font-family:Noto Sans CJK TC-BOLD!important
}
:lang(zh-TW) .font-brown-reg {
 font-family:Noto Sans CJK TC-REGULAR!important
}
:lang(zh-TW) .font-brown-light {
 font-family:Noto Sans CJK TC-LIGHT!important
}
:lang(zh-TW) .font-brown-thin {
 font-family:Noto Sans CJK TC-THIN!important
}
:lang(zh-HK) .font-brown-bold {
 font-family:Noto Sans CJK TC-BOLD!important
}
:lang(zh-HK) .font-brown-reg {
 font-family:Noto Sans CJK TC-REGULAR!important
}
:lang(zh-HK) .font-brown-light {
 font-family:Noto Sans CJK TC-LIGHT!important
}
:lang(zh-HK) .font-brown-thin {
 font-family:Noto Sans CJK TC-THIN!important
}
.pangea-cmp .font-marquee {
   
 font-weight:400;
 font-size:70px;
 line-height:1;
 letter-spacing:-1px;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp .font-marquee {
  font-size:90px;
  margin-bottom:20px
 }
}
.pangea-cmp .font-hero-l {
   
 font-weight:400;
 font-size:36px;
 line-height:1;
 letter-spacing:-1px;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp .font-hero-l {
  font-size:72px;
  margin-bottom:20px
 }
}
.pangea-cmp .font-hero-m {
   
 font-weight:400;
 font-size:36px;
 line-height:1;
 letter-spacing:-1px;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (max-width:1024px) {
    .pangea-cmp .banner-copy-ctn h2{margin-bottom:20px;
    }
    .pangea-cmp .btn { font-size:14px; padding:12px 20px;
    }
}
@media (min-width:320px) {

 .pangea-cmp .font-hero-m {
 font-size:20px; line-height:1.1; letter-spacing:1px; 
 }

}

@media (min-width:767px) {
 .pangea-cmp .font-hero-m {
 font-size:20px; line-height:1.1; letter-spacing:1px; margin-bottom:20px;
 }
}
@media (min-width:1025px) {
 .pangea-cmp .font-hero-m {
 font-size:30px; line-height:1.1; letter-spacing:1px; margin-bottom:20px;
 }
}
@media (min-width:1300px) {
 .pangea-cmp .font-hero-m {
 font-size:40px; line-height:1.1; letter-spacing:1px;
 }
}
@media (min-width:1600px) {
 .pangea-cmp .font-hero-m {
  font-size:48px; line-height:1.1; letter-spacing:1px;
 }
}
.pangea-cmp .font-hero-s {
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp .font-hero-s {
  font-size:48px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.pangea-cmp .font-title-l {
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp .font-title-l {
  font-size:36px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.pangea-cmp .font-title-m {
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp .font-title-m {
  font-size:30px;
  line-height:1.06667;
  margin-bottom:20px
 }
}
.pangea-cmp .font-title-s {
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp .font-title-s {
  margin-bottom:20px
 }
}
.pangea-cmp .font-subtitle {
 font-weight:400;
 font-size:18px;
 line-height:1.11111;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp .font-subtitle {
  font-size:20px;
  line-height:1.2;
  margin-bottom:20px
 }
}
.pangea-cmp .h1 {
 font-weight:400;
 font-size:36px;
 line-height:1;
 letter-spacing:-1px;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp .h1 {
  font-size:72px;
  margin-bottom:20px
 }
}
.pangea-cmp .h2 {
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp .h2 {
  font-size:48px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.pangea-cmp .h3 {
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp .h3 {
  font-size:36px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.pangea-cmp .h4 {
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp .h4 {
  font-size:30px;
  line-height:1.06667;
  margin-bottom:20px
 }
}
.pangea-cmp .h6 {
 font-weight:400;
 font-size:18px;
 line-height:1.33333;
 letter-spacing:0;
 margin:0 auto 1em
}

a.buy-module-buy-cta {
 background-color:#dcfd00;
 color:#2f3132
}
a.buy-module-buy-cta:focus,
a.buy-module-buy-cta:hover {
 color:#fff
}
a.buy-module-buy-cta:focus:after,
a.buy-module-buy-cta:hover:after {
 border-color:#fff
}
a.buy-module-buy-cta.loading-shown {
 background-color:#dcfd00
}
a.buy-module-buy-cta {
 background-color:#2f3132;
 color:#dcfd00;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 border:none;
 text-decoration:none;
 position:relative
}
a.buy-module-buy-cta:before {
 content:none
}
a.buy-module-buy-cta:after {
 content:"";
 position:absolute;
 transition-duration:150ms;
 transition-timing-function:ease-out;
 transition-property:border;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid rgba(0,0,0,0);
 
}
a.buy-module-buy-cta:focus,
a.buy-module-buy-cta:hover {
 text-decoration:none;
 background-color:rgba(0,0,0,0);
 color:#2f3132
}
a.buy-module-buy-cta:focus:before,
a.buy-module-buy-cta:hover:before {
 content:none
}
a.buy-module-buy-cta:focus:after,
a.buy-module-buy-cta:hover:after {
 border-width:2px;
 border-color:#2f3132
}
a.buy-module-buy-cta:focus.accessibility-focus {
 margin:0
}
a.buy-module-buy-cta[disabled] {
 opacity:.8
}
a.buy-module-buy-cta.loading-shown {
 ;
 background-color:#2f3132
}
@media (max-width:719px) {
 .mbgc-transparent a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .mbgc-transparent a.buy-module-buy-cta:before {
  content:none
 }
 .mbgc-transparent a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .mbgc-transparent a.buy-module-buy-cta:focus,
 .mbgc-transparent a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .mbgc-transparent a.buy-module-buy-cta:focus:before,
 .mbgc-transparent a.buy-module-buy-cta:hover:before {
  content:none
 }
 .mbgc-transparent a.buy-module-buy-cta:focus:after,
 .mbgc-transparent a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .mbgc-transparent a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .mbgc-transparent a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .mbgc-transparent a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (max-width:1024px) {
 .tbgc-transparent a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .tbgc-transparent a.buy-module-buy-cta:before {
  content:none
 }
 .tbgc-transparent a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .tbgc-transparent a.buy-module-buy-cta:focus,
 .tbgc-transparent a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .tbgc-transparent a.buy-module-buy-cta:focus:before,
 .tbgc-transparent a.buy-module-buy-cta:hover:before {
  content:none
 }
 .tbgc-transparent a.buy-module-buy-cta:focus:after,
 .tbgc-transparent a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .tbgc-transparent a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .tbgc-transparent a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .tbgc-transparent a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (min-width:1025px) {
 .dbgc-transparent a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .dbgc-transparent a.buy-module-buy-cta:before {
  content:none
 }
 .dbgc-transparent a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .dbgc-transparent a.buy-module-buy-cta:focus,
 .dbgc-transparent a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .dbgc-transparent a.buy-module-buy-cta:focus:before,
 .dbgc-transparent a.buy-module-buy-cta:hover:before {
  content:none
 }
 .dbgc-transparent a.buy-module-buy-cta:focus:after,
 .dbgc-transparent a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .dbgc-transparent a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .dbgc-transparent a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .dbgc-transparent a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
.transparent a.buy-module-buy-cta {
 background-color:#2f3132;
 color:#dcfd00;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 border:none;
 text-decoration:none;
 position:relative
}
.transparent a.buy-module-buy-cta:before {
 content:none
}
.transparent a.buy-module-buy-cta:after {
 content:"";
 position:absolute;
 transition-duration:150ms;
 transition-timing-function:ease-out;
 transition-property:border;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid rgba(0,0,0,0);
 
}
.transparent a.buy-module-buy-cta:focus,
.transparent a.buy-module-buy-cta:hover {
 text-decoration:none;
 background-color:rgba(0,0,0,0);
 color:#2f3132
}
.transparent a.buy-module-buy-cta:focus:before,
.transparent a.buy-module-buy-cta:hover:before {
 content:none
}
.transparent a.buy-module-buy-cta:focus:after,
.transparent a.buy-module-buy-cta:hover:after {
 border-width:2px;
 border-color:#2f3132
}
.transparent a.buy-module-buy-cta:focus.accessibility-focus {
 margin:0
}
.transparent a.buy-module-buy-cta[disabled] {
 opacity:.8
}
.transparent a.buy-module-buy-cta.loading-shown {
 ;
 background-color:#2f3132
}
@media (max-width:719px) {
 .mbgc-kirsche a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .mbgc-kirsche a.buy-module-buy-cta:before {
  content:none
 }
 .mbgc-kirsche a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .mbgc-kirsche a.buy-module-buy-cta:focus,
 .mbgc-kirsche a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .mbgc-kirsche a.buy-module-buy-cta:focus:before,
 .mbgc-kirsche a.buy-module-buy-cta:hover:before {
  content:none
 }
 .mbgc-kirsche a.buy-module-buy-cta:focus:after,
 .mbgc-kirsche a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .mbgc-kirsche a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .mbgc-kirsche a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .mbgc-kirsche a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (max-width:1024px) {
 .tbgc-kirsche a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .tbgc-kirsche a.buy-module-buy-cta:before {
  content:none
 }
 .tbgc-kirsche a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .tbgc-kirsche a.buy-module-buy-cta:focus,
 .tbgc-kirsche a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .tbgc-kirsche a.buy-module-buy-cta:focus:before,
 .tbgc-kirsche a.buy-module-buy-cta:hover:before {
  content:none
 }
 .tbgc-kirsche a.buy-module-buy-cta:focus:after,
 .tbgc-kirsche a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .tbgc-kirsche a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .tbgc-kirsche a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .tbgc-kirsche a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (min-width:1025px) {
 .dbgc-kirsche a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .dbgc-kirsche a.buy-module-buy-cta:before {
  content:none
 }
 .dbgc-kirsche a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .dbgc-kirsche a.buy-module-buy-cta:focus,
 .dbgc-kirsche a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .dbgc-kirsche a.buy-module-buy-cta:focus:before,
 .dbgc-kirsche a.buy-module-buy-cta:hover:before {
  content:none
 }
 .dbgc-kirsche a.buy-module-buy-cta:focus:after,
 .dbgc-kirsche a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .dbgc-kirsche a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .dbgc-kirsche a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .dbgc-kirsche a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
.kirsche a.buy-module-buy-cta {
 background-color:#2f3132;
 color:#dcfd00;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 border:none;
 text-decoration:none;
 position:relative
}
.kirsche a.buy-module-buy-cta:before {
 content:none
}
.kirsche a.buy-module-buy-cta:after {
 content:"";
 position:absolute;
 transition-duration:150ms;
 transition-timing-function:ease-out;
 transition-property:border;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid rgba(0,0,0,0);
 
}
.kirsche a.buy-module-buy-cta:focus,
.kirsche a.buy-module-buy-cta:hover {
 text-decoration:none;
 background-color:rgba(0,0,0,0);
 color:#2f3132
}
.kirsche a.buy-module-buy-cta:focus:before,
.kirsche a.buy-module-buy-cta:hover:before {
 content:none
}
.kirsche a.buy-module-buy-cta:focus:after,
.kirsche a.buy-module-buy-cta:hover:after {
 border-width:2px;
 border-color:#2f3132
}
.kirsche a.buy-module-buy-cta:focus.accessibility-focus {
 margin:0
}
.kirsche a.buy-module-buy-cta[disabled] {
 opacity:.8
}
.kirsche a.buy-module-buy-cta.loading-shown {
 ;
 background-color:#2f3132
}
@media (max-width:719px) {
 .mbgc-helios a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .mbgc-helios a.buy-module-buy-cta:before {
  content:none
 }
 .mbgc-helios a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .mbgc-helios a.buy-module-buy-cta:focus,
 .mbgc-helios a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .mbgc-helios a.buy-module-buy-cta:focus:before,
 .mbgc-helios a.buy-module-buy-cta:hover:before {
  content:none
 }
 .mbgc-helios a.buy-module-buy-cta:focus:after,
 .mbgc-helios a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .mbgc-helios a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .mbgc-helios a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .mbgc-helios a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (max-width:1024px) {
 .tbgc-helios a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .tbgc-helios a.buy-module-buy-cta:before {
  content:none
 }
 .tbgc-helios a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .tbgc-helios a.buy-module-buy-cta:focus,
 .tbgc-helios a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .tbgc-helios a.buy-module-buy-cta:focus:before,
 .tbgc-helios a.buy-module-buy-cta:hover:before {
  content:none
 }
 .tbgc-helios a.buy-module-buy-cta:focus:after,
 .tbgc-helios a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .tbgc-helios a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .tbgc-helios a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .tbgc-helios a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (min-width:1025px) {
 .dbgc-helios a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .dbgc-helios a.buy-module-buy-cta:before {
  content:none
 }
 .dbgc-helios a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .dbgc-helios a.buy-module-buy-cta:focus,
 .dbgc-helios a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .dbgc-helios a.buy-module-buy-cta:focus:before,
 .dbgc-helios a.buy-module-buy-cta:hover:before {
  content:none
 }
 .dbgc-helios a.buy-module-buy-cta:focus:after,
 .dbgc-helios a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .dbgc-helios a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .dbgc-helios a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .dbgc-helios a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
.helios a.buy-module-buy-cta {
 background-color:#2f3132;
 color:#dcfd00;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 border:none;
 text-decoration:none;
 position:relative
}
.helios a.buy-module-buy-cta:before {
 content:none
}
.helios a.buy-module-buy-cta:after {
 content:"";
 position:absolute;
 transition-duration:150ms;
 transition-timing-function:ease-out;
 transition-property:border;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid rgba(0,0,0,0);
 
}
.helios a.buy-module-buy-cta:focus,
.helios a.buy-module-buy-cta:hover {
 text-decoration:none;
 background-color:rgba(0,0,0,0);
 color:#2f3132
}
.helios a.buy-module-buy-cta:focus:before,
.helios a.buy-module-buy-cta:hover:before {
 content:none
}
.helios a.buy-module-buy-cta:focus:after,
.helios a.buy-module-buy-cta:hover:after {
 border-width:2px;
 border-color:#2f3132
}
.helios a.buy-module-buy-cta:focus.accessibility-focus {
 margin:0
}
.helios a.buy-module-buy-cta[disabled] {
 opacity:.8
}
.helios a.buy-module-buy-cta.loading-shown {
 ;
 background-color:#2f3132
}
@media (max-width:719px) {
 .mbgc-electrico a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .mbgc-electrico a.buy-module-buy-cta:before {
  content:none
 }
 .mbgc-electrico a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .mbgc-electrico a.buy-module-buy-cta:focus,
 .mbgc-electrico a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .mbgc-electrico a.buy-module-buy-cta:focus:before,
 .mbgc-electrico a.buy-module-buy-cta:hover:before {
  content:none
 }
 .mbgc-electrico a.buy-module-buy-cta:focus:after,
 .mbgc-electrico a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .mbgc-electrico a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .mbgc-electrico a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .mbgc-electrico a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (max-width:1024px) {
 .tbgc-electrico a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .tbgc-electrico a.buy-module-buy-cta:before {
  content:none
 }
 .tbgc-electrico a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .tbgc-electrico a.buy-module-buy-cta:focus,
 .tbgc-electrico a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .tbgc-electrico a.buy-module-buy-cta:focus:before,
 .tbgc-electrico a.buy-module-buy-cta:hover:before {
  content:none
 }
 .tbgc-electrico a.buy-module-buy-cta:focus:after,
 .tbgc-electrico a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .tbgc-electrico a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .tbgc-electrico a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .tbgc-electrico a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (min-width:1025px) {
 .dbgc-electrico a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .dbgc-electrico a.buy-module-buy-cta:before {
  content:none
 }
 .dbgc-electrico a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .dbgc-electrico a.buy-module-buy-cta:focus,
 .dbgc-electrico a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .dbgc-electrico a.buy-module-buy-cta:focus:before,
 .dbgc-electrico a.buy-module-buy-cta:hover:before {
  content:none
 }
 .dbgc-electrico a.buy-module-buy-cta:focus:after,
 .dbgc-electrico a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .dbgc-electrico a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .dbgc-electrico a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .dbgc-electrico a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
.electrico a.buy-module-buy-cta {
 background-color:#2f3132;
 color:#dcfd00;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 border:none;
 text-decoration:none;
 position:relative
}
.electrico a.buy-module-buy-cta:before {
 content:none
}
.electrico a.buy-module-buy-cta:after {
 content:"";
 position:absolute;
 transition-duration:150ms;
 transition-timing-function:ease-out;
 transition-property:border;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid rgba(0,0,0,0);
 
}
.electrico a.buy-module-buy-cta:focus,
.electrico a.buy-module-buy-cta:hover {
 text-decoration:none;
 background-color:rgba(0,0,0,0);
 color:#2f3132
}
.electrico a.buy-module-buy-cta:focus:before,
.electrico a.buy-module-buy-cta:hover:before {
 content:none
}
.electrico a.buy-module-buy-cta:focus:after,
.electrico a.buy-module-buy-cta:hover:after {
 border-width:2px;
 border-color:#2f3132
}
.electrico a.buy-module-buy-cta:focus.accessibility-focus {
 margin:0
}
.electrico a.buy-module-buy-cta[disabled] {
 opacity:.8
}
.electrico a.buy-module-buy-cta.loading-shown {
 ;
 background-color:#2f3132
}
@media (max-width:719px) {
 .mbgc-azzuro a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .mbgc-azzuro a.buy-module-buy-cta:before {
  content:none
 }
 .mbgc-azzuro a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .mbgc-azzuro a.buy-module-buy-cta:focus,
 .mbgc-azzuro a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .mbgc-azzuro a.buy-module-buy-cta:focus:before,
 .mbgc-azzuro a.buy-module-buy-cta:hover:before {
  content:none
 }
 .mbgc-azzuro a.buy-module-buy-cta:focus:after,
 .mbgc-azzuro a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .mbgc-azzuro a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .mbgc-azzuro a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .mbgc-azzuro a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (max-width:1024px) {
 .tbgc-azzuro a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .tbgc-azzuro a.buy-module-buy-cta:before {
  content:none
 }
 .tbgc-azzuro a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .tbgc-azzuro a.buy-module-buy-cta:focus,
 .tbgc-azzuro a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .tbgc-azzuro a.buy-module-buy-cta:focus:before,
 .tbgc-azzuro a.buy-module-buy-cta:hover:before {
  content:none
 }
 .tbgc-azzuro a.buy-module-buy-cta:focus:after,
 .tbgc-azzuro a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .tbgc-azzuro a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .tbgc-azzuro a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .tbgc-azzuro a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (min-width:1025px) {
 .dbgc-azzuro a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .dbgc-azzuro a.buy-module-buy-cta:before {
  content:none
 }
 .dbgc-azzuro a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .dbgc-azzuro a.buy-module-buy-cta:focus,
 .dbgc-azzuro a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .dbgc-azzuro a.buy-module-buy-cta:focus:before,
 .dbgc-azzuro a.buy-module-buy-cta:hover:before {
  content:none
 }
 .dbgc-azzuro a.buy-module-buy-cta:focus:after,
 .dbgc-azzuro a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .dbgc-azzuro a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .dbgc-azzuro a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .dbgc-azzuro a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
.azzuro a.buy-module-buy-cta {
 background-color:#2f3132;
 color:#dcfd00;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 border:none;
 text-decoration:none;
 position:relative
}
.azzuro a.buy-module-buy-cta:before {
 content:none
}
.azzuro a.buy-module-buy-cta:after {
 content:"";
 position:absolute;
 transition-duration:150ms;
 transition-timing-function:ease-out;
 transition-property:border;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid rgba(0,0,0,0);
 
}
.azzuro a.buy-module-buy-cta:focus,
.azzuro a.buy-module-buy-cta:hover {
 text-decoration:none;
 background-color:rgba(0,0,0,0);
 color:#2f3132
}
.azzuro a.buy-module-buy-cta:focus:before,
.azzuro a.buy-module-buy-cta:hover:before {
 content:none
}
.azzuro a.buy-module-buy-cta:focus:after,
.azzuro a.buy-module-buy-cta:hover:after {
 border-width:2px;
 border-color:#2f3132
}
.azzuro a.buy-module-buy-cta:focus.accessibility-focus {
 margin:0
}
.azzuro a.buy-module-buy-cta[disabled] {
 opacity:.8
}
.azzuro a.buy-module-buy-cta.loading-shown {
 ;
 background-color:#2f3132
}
@media (max-width:719px) {
 .mbgc-ciano a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .mbgc-ciano a.buy-module-buy-cta:before {
  content:none
 }
 .mbgc-ciano a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .mbgc-ciano a.buy-module-buy-cta:focus,
 .mbgc-ciano a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .mbgc-ciano a.buy-module-buy-cta:focus:before,
 .mbgc-ciano a.buy-module-buy-cta:hover:before {
  content:none
 }
 .mbgc-ciano a.buy-module-buy-cta:focus:after,
 .mbgc-ciano a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .mbgc-ciano a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .mbgc-ciano a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .mbgc-ciano a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (max-width:1024px) {
 .tbgc-ciano a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .tbgc-ciano a.buy-module-buy-cta:before {
  content:none
 }
 .tbgc-ciano a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .tbgc-ciano a.buy-module-buy-cta:focus,
 .tbgc-ciano a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .tbgc-ciano a.buy-module-buy-cta:focus:before,
 .tbgc-ciano a.buy-module-buy-cta:hover:before {
  content:none
 }
 .tbgc-ciano a.buy-module-buy-cta:focus:after,
 .tbgc-ciano a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .tbgc-ciano a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .tbgc-ciano a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .tbgc-ciano a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (min-width:1025px) {
 .dbgc-ciano a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .dbgc-ciano a.buy-module-buy-cta:before {
  content:none
 }
 .dbgc-ciano a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .dbgc-ciano a.buy-module-buy-cta:focus,
 .dbgc-ciano a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .dbgc-ciano a.buy-module-buy-cta:focus:before,
 .dbgc-ciano a.buy-module-buy-cta:hover:before {
  content:none
 }
 .dbgc-ciano a.buy-module-buy-cta:focus:after,
 .dbgc-ciano a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .dbgc-ciano a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .dbgc-ciano a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .dbgc-ciano a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
.ciano a.buy-module-buy-cta {
 background-color:#2f3132;
 color:#dcfd00;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 border:none;
 text-decoration:none;
 position:relative
}
.ciano a.buy-module-buy-cta:before {
 content:none
}
.ciano a.buy-module-buy-cta:after {
 content:"";
 position:absolute;
 transition-duration:150ms;
 transition-timing-function:ease-out;
 transition-property:border;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid rgba(0,0,0,0);
 
}
.ciano a.buy-module-buy-cta:focus,
.ciano a.buy-module-buy-cta:hover {
 text-decoration:none;
 background-color:rgba(0,0,0,0);
 color:#2f3132
}
.ciano a.buy-module-buy-cta:focus:before,
.ciano a.buy-module-buy-cta:hover:before {
 content:none
}
.ciano a.buy-module-buy-cta:focus:after,
.ciano a.buy-module-buy-cta:hover:after {
 border-width:2px;
 border-color:#2f3132
}
.ciano a.buy-module-buy-cta:focus.accessibility-focus {
 margin:0
}
.ciano a.buy-module-buy-cta[disabled] {
 opacity:.8
}
.ciano a.buy-module-buy-cta.loading-shown {
 ;
 background-color:#2f3132
}
@media (max-width:719px) {
 .mbgc-grigio a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .mbgc-grigio a.buy-module-buy-cta:before {
  content:none
 }
 .mbgc-grigio a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .mbgc-grigio a.buy-module-buy-cta:focus,
 .mbgc-grigio a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .mbgc-grigio a.buy-module-buy-cta:focus:before,
 .mbgc-grigio a.buy-module-buy-cta:hover:before {
  content:none
 }
 .mbgc-grigio a.buy-module-buy-cta:focus:after,
 .mbgc-grigio a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .mbgc-grigio a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .mbgc-grigio a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .mbgc-grigio a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (max-width:1024px) {
 .tbgc-grigio a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .tbgc-grigio a.buy-module-buy-cta:before {
  content:none
 }
 .tbgc-grigio a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .tbgc-grigio a.buy-module-buy-cta:focus,
 .tbgc-grigio a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .tbgc-grigio a.buy-module-buy-cta:focus:before,
 .tbgc-grigio a.buy-module-buy-cta:hover:before {
  content:none
 }
 .tbgc-grigio a.buy-module-buy-cta:focus:after,
 .tbgc-grigio a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .tbgc-grigio a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .tbgc-grigio a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .tbgc-grigio a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (min-width:1025px) {
 .dbgc-grigio a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .dbgc-grigio a.buy-module-buy-cta:before {
  content:none
 }
 .dbgc-grigio a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .dbgc-grigio a.buy-module-buy-cta:focus,
 .dbgc-grigio a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .dbgc-grigio a.buy-module-buy-cta:focus:before,
 .dbgc-grigio a.buy-module-buy-cta:hover:before {
  content:none
 }
 .dbgc-grigio a.buy-module-buy-cta:focus:after,
 .dbgc-grigio a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .dbgc-grigio a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .dbgc-grigio a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .dbgc-grigio a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
.grigio a.buy-module-buy-cta {
 background-color:#2f3132;
 color:#dcfd00;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 border:none;
 text-decoration:none;
 position:relative
}
.grigio a.buy-module-buy-cta:before {
 content:none
}
.grigio a.buy-module-buy-cta:after {
 content:"";
 position:absolute;
 transition-duration:150ms;
 transition-timing-function:ease-out;
 transition-property:border;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid rgba(0,0,0,0);
 
}
.grigio a.buy-module-buy-cta:focus,
.grigio a.buy-module-buy-cta:hover {
 text-decoration:none;
 background-color:rgba(0,0,0,0);
 color:#2f3132
}
.grigio a.buy-module-buy-cta:focus:before,
.grigio a.buy-module-buy-cta:hover:before {
 content:none
}
.grigio a.buy-module-buy-cta:focus:after,
.grigio a.buy-module-buy-cta:hover:after {
 border-width:2px;
 border-color:#2f3132
}
.grigio a.buy-module-buy-cta:focus.accessibility-focus {
 margin:0
}
.grigio a.buy-module-buy-cta[disabled] {
 opacity:.8
}
.grigio a.buy-module-buy-cta.loading-shown {
 ;
 background-color:#2f3132
}
@media (max-width:719px) {
 .mbgc-acier a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .mbgc-acier a.buy-module-buy-cta:before {
  content:none
 }
 .mbgc-acier a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .mbgc-acier a.buy-module-buy-cta:focus,
 .mbgc-acier a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .mbgc-acier a.buy-module-buy-cta:focus:before,
 .mbgc-acier a.buy-module-buy-cta:hover:before {
  content:none
 }
 .mbgc-acier a.buy-module-buy-cta:focus:after,
 .mbgc-acier a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .mbgc-acier a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .mbgc-acier a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .mbgc-acier a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (max-width:1024px) {
 .tbgc-acier a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .tbgc-acier a.buy-module-buy-cta:before {
  content:none
 }
 .tbgc-acier a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .tbgc-acier a.buy-module-buy-cta:focus,
 .tbgc-acier a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .tbgc-acier a.buy-module-buy-cta:focus:before,
 .tbgc-acier a.buy-module-buy-cta:hover:before {
  content:none
 }
 .tbgc-acier a.buy-module-buy-cta:focus:after,
 .tbgc-acier a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .tbgc-acier a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .tbgc-acier a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .tbgc-acier a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (min-width:1025px) {
 .dbgc-acier a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .dbgc-acier a.buy-module-buy-cta:before {
  content:none
 }
 .dbgc-acier a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .dbgc-acier a.buy-module-buy-cta:focus,
 .dbgc-acier a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .dbgc-acier a.buy-module-buy-cta:focus:before,
 .dbgc-acier a.buy-module-buy-cta:hover:before {
  content:none
 }
 .dbgc-acier a.buy-module-buy-cta:focus:after,
 .dbgc-acier a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .dbgc-acier a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .dbgc-acier a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .dbgc-acier a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
.acier a.buy-module-buy-cta {
 background-color:#2f3132;
 color:#dcfd00;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 border:none;
 text-decoration:none;
 position:relative
}
.acier a.buy-module-buy-cta:before {
 content:none
}
.acier a.buy-module-buy-cta:after {
 content:"";
 position:absolute;
 transition-duration:150ms;
 transition-timing-function:ease-out;
 transition-property:border;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid rgba(0,0,0,0);
 
}
.acier a.buy-module-buy-cta:focus,
.acier a.buy-module-buy-cta:hover {
 text-decoration:none;
 background-color:rgba(0,0,0,0);
 color:#2f3132
}
.acier a.buy-module-buy-cta:focus:before,
.acier a.buy-module-buy-cta:hover:before {
 content:none
}
.acier a.buy-module-buy-cta:focus:after,
.acier a.buy-module-buy-cta:hover:after {
 border-width:2px;
 border-color:#2f3132
}
.acier a.buy-module-buy-cta:focus.accessibility-focus {
 margin:0
}
.acier a.buy-module-buy-cta[disabled] {
 opacity:.8
}
.acier a.buy-module-buy-cta.loading-shown {
 ;
 background-color:#2f3132
}
@media (max-width:719px) {
 .mbgc-marin a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .mbgc-marin a.buy-module-buy-cta:before {
  content:none
 }
 .mbgc-marin a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .mbgc-marin a.buy-module-buy-cta:focus,
 .mbgc-marin a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .mbgc-marin a.buy-module-buy-cta:focus:before,
 .mbgc-marin a.buy-module-buy-cta:hover:before {
  content:none
 }
 .mbgc-marin a.buy-module-buy-cta:focus:after,
 .mbgc-marin a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .mbgc-marin a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .mbgc-marin a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .mbgc-marin a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (max-width:1024px) {
 .tbgc-marin a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .tbgc-marin a.buy-module-buy-cta:before {
  content:none
 }
 .tbgc-marin a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .tbgc-marin a.buy-module-buy-cta:focus,
 .tbgc-marin a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .tbgc-marin a.buy-module-buy-cta:focus:before,
 .tbgc-marin a.buy-module-buy-cta:hover:before {
  content:none
 }
 .tbgc-marin a.buy-module-buy-cta:focus:after,
 .tbgc-marin a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .tbgc-marin a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .tbgc-marin a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .tbgc-marin a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (min-width:1025px) {
 .dbgc-marin a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .dbgc-marin a.buy-module-buy-cta:before {
  content:none
 }
 .dbgc-marin a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .dbgc-marin a.buy-module-buy-cta:focus,
 .dbgc-marin a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .dbgc-marin a.buy-module-buy-cta:focus:before,
 .dbgc-marin a.buy-module-buy-cta:hover:before {
  content:none
 }
 .dbgc-marin a.buy-module-buy-cta:focus:after,
 .dbgc-marin a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .dbgc-marin a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .dbgc-marin a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .dbgc-marin a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
.marin a.buy-module-buy-cta {
 background-color:#2f3132;
 color:#dcfd00;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 border:none;
 text-decoration:none;
 position:relative
}
.marin a.buy-module-buy-cta:before {
 content:none
}
.marin a.buy-module-buy-cta:after {
 content:"";
 position:absolute;
 transition-duration:150ms;
 transition-timing-function:ease-out;
 transition-property:border;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid rgba(0,0,0,0);
 
}
.marin a.buy-module-buy-cta:focus,
.marin a.buy-module-buy-cta:hover {
 text-decoration:none;
 background-color:rgba(0,0,0,0);
 color:#2f3132
}
.marin a.buy-module-buy-cta:focus:before,
.marin a.buy-module-buy-cta:hover:before {
 content:none
}
.marin a.buy-module-buy-cta:focus:after,
.marin a.buy-module-buy-cta:hover:after {
 border-width:2px;
 border-color:#2f3132
}
.marin a.buy-module-buy-cta:focus.accessibility-focus {
 margin:0
}
.marin a.buy-module-buy-cta[disabled] {
 opacity:.8
}
.marin a.buy-module-buy-cta.loading-shown {
 ;
 background-color:#2f3132
}
@media (max-width:719px) {
 .mbgc-white a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .mbgc-white a.buy-module-buy-cta:before {
  content:none
 }
 .mbgc-white a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .mbgc-white a.buy-module-buy-cta:focus,
 .mbgc-white a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .mbgc-white a.buy-module-buy-cta:focus:before,
 .mbgc-white a.buy-module-buy-cta:hover:before {
  content:none
 }
 .mbgc-white a.buy-module-buy-cta:focus:after,
 .mbgc-white a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .mbgc-white a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .mbgc-white a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .mbgc-white a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (max-width:1024px) {
 .tbgc-white a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .tbgc-white a.buy-module-buy-cta:before {
  content:none
 }
 .tbgc-white a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .tbgc-white a.buy-module-buy-cta:focus,
 .tbgc-white a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .tbgc-white a.buy-module-buy-cta:focus:before,
 .tbgc-white a.buy-module-buy-cta:hover:before {
  content:none
 }
 .tbgc-white a.buy-module-buy-cta:focus:after,
 .tbgc-white a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .tbgc-white a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .tbgc-white a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .tbgc-white a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (min-width:1025px) {
 .dbgc-white a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .dbgc-white a.buy-module-buy-cta:before {
  content:none
 }
 .dbgc-white a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .dbgc-white a.buy-module-buy-cta:focus,
 .dbgc-white a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#2f3132
 }
 .dbgc-white a.buy-module-buy-cta:focus:before,
 .dbgc-white a.buy-module-buy-cta:hover:before {
  content:none
 }
 .dbgc-white a.buy-module-buy-cta:focus:after,
 .dbgc-white a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#2f3132
 }
 .dbgc-white a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .dbgc-white a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .dbgc-white a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
.white a.buy-module-buy-cta {
 background-color:#2f3132;
 color:#dcfd00;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 border:none;
 text-decoration:none;
 position:relative
}
.white a.buy-module-buy-cta:before {
 content:none
}
.white a.buy-module-buy-cta:after {
 content:"";
 position:absolute;
 transition-duration:150ms;
 transition-timing-function:ease-out;
 transition-property:border;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid rgba(0,0,0,0);
 
}
.white a.buy-module-buy-cta:focus,
.white a.buy-module-buy-cta:hover {
 text-decoration:none;
 background-color:rgba(0,0,0,0);
 color:#2f3132
}
.white a.buy-module-buy-cta:focus:before,
.white a.buy-module-buy-cta:hover:before {
 content:none
}
.white a.buy-module-buy-cta:focus:after,
.white a.buy-module-buy-cta:hover:after {
 border-width:2px;
 border-color:#2f3132
}
.white a.buy-module-buy-cta:focus.accessibility-focus {
 margin:0
}
.white a.buy-module-buy-cta[disabled] {
 opacity:.8
}
.white a.buy-module-buy-cta.loading-shown {
 ;
 background-color:#2f3132
}
@media (max-width:719px) {
 .mbgc-lila a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .mbgc-lila a.buy-module-buy-cta:before {
  content:none
 }
 .mbgc-lila a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .mbgc-lila a.buy-module-buy-cta:focus,
 .mbgc-lila a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#fff
 }
 .mbgc-lila a.buy-module-buy-cta:focus:before,
 .mbgc-lila a.buy-module-buy-cta:hover:before {
  content:none
 }
 .mbgc-lila a.buy-module-buy-cta:focus:after,
 .mbgc-lila a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#fff
 }
 .mbgc-lila a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .mbgc-lila a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .mbgc-lila a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (max-width:1024px) {
 .tbgc-lila a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .tbgc-lila a.buy-module-buy-cta:before {
  content:none
 }
 .tbgc-lila a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .tbgc-lila a.buy-module-buy-cta:focus,
 .tbgc-lila a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#fff
 }
 .tbgc-lila a.buy-module-buy-cta:focus:before,
 .tbgc-lila a.buy-module-buy-cta:hover:before {
  content:none
 }
 .tbgc-lila a.buy-module-buy-cta:focus:after,
 .tbgc-lila a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#fff
 }
 .tbgc-lila a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .tbgc-lila a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .tbgc-lila a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (min-width:1025px) {
 .dbgc-lila a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .dbgc-lila a.buy-module-buy-cta:before {
  content:none
 }
 .dbgc-lila a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .dbgc-lila a.buy-module-buy-cta:focus,
 .dbgc-lila a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#fff
 }
 .dbgc-lila a.buy-module-buy-cta:focus:before,
 .dbgc-lila a.buy-module-buy-cta:hover:before {
  content:none
 }
 .dbgc-lila a.buy-module-buy-cta:focus:after,
 .dbgc-lila a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#fff
 }
 .dbgc-lila a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .dbgc-lila a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .dbgc-lila a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
.lila a.buy-module-buy-cta {
 background-color:#2f3132;
 color:#dcfd00;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 border:none;
 text-decoration:none;
 position:relative
}
.lila a.buy-module-buy-cta:before {
 content:none
}
.lila a.buy-module-buy-cta:after {
 content:"";
 position:absolute;
 transition-duration:150ms;
 transition-timing-function:ease-out;
 transition-property:border;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid rgba(0,0,0,0);
 
}
.lila a.buy-module-buy-cta:focus,
.lila a.buy-module-buy-cta:hover {
 text-decoration:none;
 background-color:rgba(0,0,0,0);
 color:#fff
}
.lila a.buy-module-buy-cta:focus:before,
.lila a.buy-module-buy-cta:hover:before {
 content:none
}
.lila a.buy-module-buy-cta:focus:after,
.lila a.buy-module-buy-cta:hover:after {
 border-width:2px;
 border-color:#fff
}
.lila a.buy-module-buy-cta:focus.accessibility-focus {
 margin:0
}
.lila a.buy-module-buy-cta[disabled] {
 opacity:.8
}
.lila a.buy-module-buy-cta.loading-shown {
 ;
 background-color:#2f3132
}
@media (max-width:719px) {
 .mbgc-cemento a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .mbgc-cemento a.buy-module-buy-cta:before {
  content:none
 }
 .mbgc-cemento a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .mbgc-cemento a.buy-module-buy-cta:focus,
 .mbgc-cemento a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#fff
 }
 .mbgc-cemento a.buy-module-buy-cta:focus:before,
 .mbgc-cemento a.buy-module-buy-cta:hover:before {
  content:none
 }
 .mbgc-cemento a.buy-module-buy-cta:focus:after,
 .mbgc-cemento a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#fff
 }
 .mbgc-cemento a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .mbgc-cemento a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .mbgc-cemento a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (max-width:1024px) {
 .tbgc-cemento a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .tbgc-cemento a.buy-module-buy-cta:before {
  content:none
 }
 .tbgc-cemento a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .tbgc-cemento a.buy-module-buy-cta:focus,
 .tbgc-cemento a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#fff
 }
 .tbgc-cemento a.buy-module-buy-cta:focus:before,
 .tbgc-cemento a.buy-module-buy-cta:hover:before {
  content:none
 }
 .tbgc-cemento a.buy-module-buy-cta:focus:after,
 .tbgc-cemento a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#fff
 }
 .tbgc-cemento a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .tbgc-cemento a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .tbgc-cemento a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
@media (min-width:1025px) {
 .dbgc-cemento a.buy-module-buy-cta {
  background-color:#2f3132;
  color:#dcfd00;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .dbgc-cemento a.buy-module-buy-cta:before {
  content:none
 }
 .dbgc-cemento a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .dbgc-cemento a.buy-module-buy-cta:focus,
 .dbgc-cemento a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#fff
 }
 .dbgc-cemento a.buy-module-buy-cta:focus:before,
 .dbgc-cemento a.buy-module-buy-cta:hover:before {
  content:none
 }
 .dbgc-cemento a.buy-module-buy-cta:focus:after,
 .dbgc-cemento a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#fff
 }
 .dbgc-cemento a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .dbgc-cemento a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .dbgc-cemento a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#2f3132
 }
}
.cemento a.buy-module-buy-cta {
 background-color:#2f3132;
 color:#dcfd00;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 border:none;
 text-decoration:none;
 position:relative
}
.cemento a.buy-module-buy-cta:before {
 content:none
}
.cemento a.buy-module-buy-cta:after {
 content:"";
 position:absolute;
 transition-duration:150ms;
 transition-timing-function:ease-out;
 transition-property:border;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid rgba(0,0,0,0);
 
}
.cemento a.buy-module-buy-cta:focus,
.cemento a.buy-module-buy-cta:hover {
 text-decoration:none;
 background-color:rgba(0,0,0,0);
 color:#fff
}
.cemento a.buy-module-buy-cta:focus:before,
.cemento a.buy-module-buy-cta:hover:before {
 content:none
}
.cemento a.buy-module-buy-cta:focus:after,
.cemento a.buy-module-buy-cta:hover:after {
 border-width:2px;
 border-color:#fff
}
.cemento a.buy-module-buy-cta:focus.accessibility-focus {
 margin:0
}
.cemento a.buy-module-buy-cta[disabled] {
 opacity:.8
}
.cemento a.buy-module-buy-cta.loading-shown {
 ;
 background-color:#2f3132
}
@media (max-width:719px) {
 .mbgc-black a.buy-module-buy-cta {
  background-color:#dcfd00;
  color:#2f3132;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .mbgc-black a.buy-module-buy-cta:before {
  content:none
 }
 .mbgc-black a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .mbgc-black a.buy-module-buy-cta:focus,
 .mbgc-black a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#fff
 }
 .mbgc-black a.buy-module-buy-cta:focus:before,
 .mbgc-black a.buy-module-buy-cta:hover:before {
  content:none
 }
 .mbgc-black a.buy-module-buy-cta:focus:after,
 .mbgc-black a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#fff
 }
 .mbgc-black a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .mbgc-black a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .mbgc-black a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#dcfd00
 }
}
@media (max-width:1024px) {
 .tbgc-black a.buy-module-buy-cta {
  background-color:#dcfd00;
  color:#2f3132;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .tbgc-black a.buy-module-buy-cta:before {
  content:none
 }
 .tbgc-black a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .tbgc-black a.buy-module-buy-cta:focus,
 .tbgc-black a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#fff
 }
 .tbgc-black a.buy-module-buy-cta:focus:before,
 .tbgc-black a.buy-module-buy-cta:hover:before {
  content:none
 }
 .tbgc-black a.buy-module-buy-cta:focus:after,
 .tbgc-black a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#fff
 }
 .tbgc-black a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .tbgc-black a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .tbgc-black a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#dcfd00
 }
}
@media (min-width:1025px) {
 .dbgc-black a.buy-module-buy-cta {
  background-color:#dcfd00;
  color:#2f3132;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .dbgc-black a.buy-module-buy-cta:before {
  content:none
 }
 .dbgc-black a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .dbgc-black a.buy-module-buy-cta:focus,
 .dbgc-black a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#fff
 }
 .dbgc-black a.buy-module-buy-cta:focus:before,
 .dbgc-black a.buy-module-buy-cta:hover:before {
  content:none
 }
 .dbgc-black a.buy-module-buy-cta:focus:after,
 .dbgc-black a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#fff
 }
 .dbgc-black a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .dbgc-black a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .dbgc-black a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#dcfd00
 }
}
.black a.buy-module-buy-cta {
 background-color:#dcfd00;
 color:#2f3132;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 border:none;
 text-decoration:none;
 position:relative
}
.black a.buy-module-buy-cta:before {
 content:none
}
.black a.buy-module-buy-cta:after {
 content:"";
 position:absolute;
 transition-duration:150ms;
 transition-timing-function:ease-out;
 transition-property:border;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid rgba(0,0,0,0);
 
}
.black a.buy-module-buy-cta:focus,
.black a.buy-module-buy-cta:hover {
 text-decoration:none;
 background-color:rgba(0,0,0,0);
 color:#fff
}
.black a.buy-module-buy-cta:focus:before,
.black a.buy-module-buy-cta:hover:before {
 content:none
}
.black a.buy-module-buy-cta:focus:after,
.black a.buy-module-buy-cta:hover:after {
 border-width:2px;
 border-color:#fff
}
.black a.buy-module-buy-cta:focus.accessibility-focus {
 margin:0
}
.black a.buy-module-buy-cta[disabled] {
 opacity:.8
}
.black a.buy-module-buy-cta.loading-shown {
 ;
 background-color:#dcfd00
}
@media (max-width:719px) {
 .mbgc-kohle a.buy-module-buy-cta {
  background-color:#dcfd00;
  color:#2f3132;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .mbgc-kohle a.buy-module-buy-cta:before {
  content:none
 }
 .mbgc-kohle a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .mbgc-kohle a.buy-module-buy-cta:focus,
 .mbgc-kohle a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#fff
 }
 .mbgc-kohle a.buy-module-buy-cta:focus:before,
 .mbgc-kohle a.buy-module-buy-cta:hover:before {
  content:none
 }
 .mbgc-kohle a.buy-module-buy-cta:focus:after,
 .mbgc-kohle a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#fff
 }
 .mbgc-kohle a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .mbgc-kohle a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .mbgc-kohle a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#dcfd00
 }
}
@media (max-width:1024px) {
 .tbgc-kohle a.buy-module-buy-cta {
  background-color:#dcfd00;
  color:#2f3132;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .tbgc-kohle a.buy-module-buy-cta:before {
  content:none
 }
 .tbgc-kohle a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .tbgc-kohle a.buy-module-buy-cta:focus,
 .tbgc-kohle a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#fff
 }
 .tbgc-kohle a.buy-module-buy-cta:focus:before,
 .tbgc-kohle a.buy-module-buy-cta:hover:before {
  content:none
 }
 .tbgc-kohle a.buy-module-buy-cta:focus:after,
 .tbgc-kohle a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#fff
 }
 .tbgc-kohle a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .tbgc-kohle a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .tbgc-kohle a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#dcfd00
 }
}
@media (min-width:1025px) {
 .dbgc-kohle a.buy-module-buy-cta {
  background-color:#dcfd00;
  color:#2f3132;
  transition-duration:150ms;
  transition-timing-function:linear;
  transition-property:background-color,color,border;
  border:none;
  text-decoration:none;
  position:relative
 }
 .dbgc-kohle a.buy-module-buy-cta:before {
  content:none
 }
 .dbgc-kohle a.buy-module-buy-cta:after {
  content:"";
  position:absolute;
  transition-duration:150ms;
  transition-timing-function:ease-out;
  transition-property:border;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid rgba(0,0,0,0);
  
 }
 .dbgc-kohle a.buy-module-buy-cta:focus,
 .dbgc-kohle a.buy-module-buy-cta:hover {
  text-decoration:none;
  background-color:rgba(0,0,0,0);
  color:#fff
 }
 .dbgc-kohle a.buy-module-buy-cta:focus:before,
 .dbgc-kohle a.buy-module-buy-cta:hover:before {
  content:none
 }
 .dbgc-kohle a.buy-module-buy-cta:focus:after,
 .dbgc-kohle a.buy-module-buy-cta:hover:after {
  border-width:2px;
  border-color:#fff
 }
 .dbgc-kohle a.buy-module-buy-cta:focus.accessibility-focus {
  margin:0
 }
 .dbgc-kohle a.buy-module-buy-cta[disabled] {
  opacity:.8
 }
 .dbgc-kohle a.buy-module-buy-cta.loading-shown {
  ;
  background-color:#dcfd00
 }
}
.kohle a.buy-module-buy-cta {
 background-color:#dcfd00;
 color:#2f3132;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 border:none;
 text-decoration:none;
 position:relative
}
.kohle a.buy-module-buy-cta:before {
 content:none
}
.kohle a.buy-module-buy-cta:after {
 content:"";
 position:absolute;
 transition-duration:150ms;
 transition-timing-function:ease-out;
 transition-property:border;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid rgba(0,0,0,0);
 
}
.kohle a.buy-module-buy-cta:focus,
.kohle a.buy-module-buy-cta:hover {
 text-decoration:none;
 background-color:rgba(0,0,0,0);
 color:#fff
}
.kohle a.buy-module-buy-cta:focus:before,
.kohle a.buy-module-buy-cta:hover:before {
 content:none
}
.kohle a.buy-module-buy-cta:focus:after,
.kohle a.buy-module-buy-cta:hover:after {
 border-width:2px;
 border-color:#fff
}
.kohle a.buy-module-buy-cta:focus.accessibility-focus {
 margin:0
}
.kohle a.buy-module-buy-cta[disabled] {
 opacity:.8
}
.kohle a.buy-module-buy-cta.loading-shown {
 ;
 background-color:#dcfd00
}

.pangea-cmp .btn {
 border-radius:0
}
.pangea-cmp a {
 color:inherit;
 font-weight:700;
 outline:none
}
.pangea-cmp a:active {
 color:inherit
}
.pangea-cmp a:focus,
.pangea-cmp a:focus:not(.focus--mouse),
.pangea-cmp a:hover {
 text-decoration:none;
 color:inherit
}

.primary-nav-container a:hover {
 text-decoration:underline
}
.primary-nav-container a,
.secondary-nav-container a {
 text-decoration:none
}

.primary-nav-container .logo-static {
 display:block;
 position:relative
}
.primary-nav-container .logo-static.logo-light {
 background-repeat:no-repeat
}
.primary-nav-container .logo-static.logo-dark {
 background-repeat:no-repeat;
 display:none
}
.primary-nav-container.THEME_LIGHT .logo-static.logo-dark {
 display:none
}
.primary-nav-container.THEME_LIGHT .logo-static.logo-light {
 display:block
}
.primary-nav-container.THEME_DARK .logo-static.logo-light {
 display:none
}
.primary-nav-container.THEME_DARK .logo-static.logo-dark {
 display:block
}
.pangea-cmp .carousel-controls.theme-light .primary-nav-container.pagination-dots .logo-static.logo-dark,
.primary-nav-container.theme-light .logo-static.logo-dark {
 display:none
}
.pangea-cmp .carousel-controls.theme-light .primary-nav-container.pagination-dots .logo-static.logo-light,
.primary-nav-container.theme-light .logo-static.logo-light {
 display:block
}
.primary-nav-container.theme-dark .logo-static.logo-light {
 display:none
}
.primary-nav-container.theme-dark .logo-static.logo-dark {
 display:block
}
@media (max-width:1024px) {
 .component-secondary-nav ul {
  width:calc(100% + 80px);
  left:-40px
 }
 .component-secondary-nav ul li.secondary {
  padding:5px 25px
 }
 .component-secondary-nav ul li.secondary .additional-cta {
  padding-left:15px
 }
}
@media (max-width:720px) {
 .component-secondary-nav ul {
  width:calc(100% + 65px);
  left:-35px
 }
 .component-secondary-nav ul li.secondary {
  padding:5px 20px
 }
}
.secondary-nav-container.theme-dark-mobile-opaque .component-secondary-nav,
.secondary-nav-container.theme-dark-opaque .component-secondary-nav,
.secondary-nav-container.theme-dark .component-secondary-nav {
 background-color:transparent
}
@media (max-width:1024px) {
 .secondary-nav-container.theme-dark-mobile-opaque .component-secondary-nav,
 .secondary-nav-container.theme-dark-opaque .component-secondary-nav,
 .secondary-nav-container.theme-dark .component-secondary-nav {
  background:transparent
 }
}
.secondary-nav-container.theme-dark-mobile-opaque .component-secondary-nav.fixed-nav,
.secondary-nav-container.theme-dark-opaque .component-secondary-nav.fixed-nav,
.secondary-nav-container.theme-dark .component-secondary-nav.fixed-nav {
 background-color:#fff;
 color:#2f3132
}
.dg.ac {
 z-index:99999!important
}
.aem-grid-demo .dg,
.site-wrapper .dg {
 -webkit-font-smoothing:initial;
 -moz-osx-font-smoothing:initial;
 z-index:150;
 text-align:left
}
.aem-grid-demo .dg.main,
.site-wrapper .dg.main {
 max-width:100vw;
 overflow-y:auto;
 opacity:0.9
}
.aem-grid-demo .dg.disable,
.site-wrapper .dg.disable {
 
}
.aem-grid-demo .dg .close-button:hover,
.site-wrapper .dg .close-button:hover {
 background:#111!important
}
.aem-grid-demo .dg *,
.site-wrapper .dg * {
 box-sizing:content-box
}
.aem-grid-demo .dg .c input[type=checkbox],
.site-wrapper .dg .c input[type=checkbox] {
 margin-top:9px!important
}
.aem-grid-demo .dg .c select,
.site-wrapper .dg .c select {
 width:100%
}
.aem-grid-demo .dg li,
.site-wrapper .dg li {
 font-size:14px
}
.aem-grid-demo .dg li.folder,
.site-wrapper .dg li.folder {
 border-left-width:10px!important
}
.aem-grid-demo .dg li.title,
.site-wrapper .dg li.title {
 margin-left:-10px!important;
 background-position:6px 13px
}
.aem-grid-demo .dg li:not(.folder):not(.title),
.site-wrapper .dg li:not(.folder):not(.title) {
 padding:0 10px!important
}
.aem-grid-demo .dg li:not(.folder),
.site-wrapper .dg li:not(.folder) {
 height:32px;
 line-height:32px
}
.aem-grid-demo .dg .instructions,
.site-wrapper .dg .instructions {
 margin:0;
 font-size:12px;
 padding:10px 16px;
 border-bottom:1px solid rgba(255,255,255,0.2);
 text-align:center;
 ;
 max-width:none
}
.aem-grid-demo .dg .close-button,
.site-wrapper .dg .close-button {
 display:none
}
.cta:not([class*=btn-pill]) {
 border-radius:0px
}
.cta:hover {
 text-decoration:none
}
.cta.cta-anchor-large:hover span,
.cta.cta-anchor-small:hover span,
.cta.cta-anchor:hover span {
 text-decoration:underline
}
.select-ctn {
 position:relative;
 z-index:0;
 display:block;
 color:#2f3132
}
.select-ctn.focus {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.select-ctn .label {
 font-size:16px;
 text-align:left;
 line-height:1;
 color:#000;
 background-color:#fff;
 ;
 padding:15px 57px 15px 15px;
 display:flex;
 align-items:center;
 position:relative;
 z-index:1;
 border:1px solid transparent
}
@media (min-width:1025px) {
 .select-ctn .label {
  font-size:16px
 }
}

@media (max-width:719px) {
 [data-theme-mobile=theme-dark] .select-ctn.ghosted {
  border-color:white
 }
 [data-theme-mobile=theme-dark] .select-ctn.ghosted .label {
  color:white
 }
 [data-theme-mobile=theme-light] .select-ctn.ghosted {
  border-color:black
 }
 [data-theme-mobile=theme-light] .select-ctn.ghosted .label {
  color:black
 }
}
.logi-tooltip {
 color:#2f3132;
 z-index:400
}
.logi-tooltip>span {
 border-radius:0px;
 background-color:#f4f4f4;
 font-size:14px;
 line-height:1;
 padding:10px;
 box-shadow:none;
 display:inline-block
}
.logi-tooltip:before {
 border-left-color:#f4f4f4
}
.logi-tooltip.inline-tooltip {
 position:relative;
 left:auto!important;
 top:auto!important;
 max-width:none!important;
 margin-top:0;
 margin-bottom:20px;
 display:flex;
 align-items:center
}
.logi-tooltip.inline-tooltip>span {
 padding:12px 17px!important
}
.logi-tooltip.inline-tooltip:before {
 transform:rotate(-90deg)!important;
 top:-8px!important;
 left:20px!important;
 right:auto!important;
 bottom:auto!important;
 margin-left:0!important;
 margin-top:0!important
}
.logi-tooltip.theme-dark {
 color:#697172
}
.logi-tooltip.theme-dark>span {
 background-color:white
}
.logi-tooltip.theme-dark:before {
 border-left-color:white
}
.color-name {
 padding:0
}
ul.color-swatches {
 padding-left:0;
 list-style-type:none;
 display:flex;
 flex-wrap:wrap;
 width:100%;
 margin:0 0 0 -7px;
 justify-content:center
}
@media (min-width:1025px) {
 ul.color-swatches {
  justify-content:left
 }
}
ul.color-swatches .color-swatch {
 background:none;
 outline:none;
 border:none;
 padding:0;
 width:38px;
 height:38px;
 position:relative;
 display:block;
 border-radius:50%;
 margin:7px;
 cursor:pointer
}
ul.color-swatches .color-swatch:before {
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 border-radius:50%;
 transform:translate3d(-50%,-50%,0) scale(0.9);
 opacity:0
}
ul.color-swatches .color-swatch .swatch {
 width:32px;
 height:32px;
 border:1px solid;
 display:block;
 position:absolute;
 left:50%;
 top:50%;
 transform:translate(-50%,-50%);
 background-repeat:no-repeat;
 background-size:cover;
 background-position:50%;
 overflow:hidden;
 border-radius:50%
}
ul.color-swatches .color-swatch .swatch-color-2 {
 position:absolute;
 top:0;
 left:0;
 width:200%;
 height:100%;
 transform:translate(-25%,50%) rotate(-45deg);
 transform-origin:top center
}
ul.color-swatches .color-swatch .active-indicator {
 width:34px;
 height:34px
}
ul.color-swatches .color-swatch.disabled {
 opacity:0.4;
 cursor:not-allowed
}
ul.color-swatches .color-swatch.disabled:hover:before {
 transform:translate3d(-50%,-50%,0)
}
ul.color-swatches .color-swatch.not-interactive {
 cursor:default
}
ul.color-swatches .color-swatch:hover:before {
 opacity:1;
 transition:transform 0.3s cubic-bezier(0.18,0.89,0.38,4);
 transform:translate3d(-50%,-50%,0) scale(1)
}
ul.color-swatches .color-swatch.active {
 cursor:default
}
ul.color-swatches .color-swatch.active:before {
 opacity:1;
 transform:translate3d(-50%,-50%,0) scale(1)
}
ul.color-swatches .color-swatch .active-indicator {
 display:none;
 visibility:hidden
}
ul.color-swatches .active-indicator {
 display:none;
 position:absolute;
 width:100%;
 height:100%;
 left:50%;
 top:50%;
 transform:translate(-50%,-50%);
 border-radius:50%
}
.active ul.color-swatches .active-indicator {
 display:block;
 border-style:solid;
 border-width:3px
}
ul.color-swatches .active-indicator .span {
 position:absolute
}
ul.color-swatches .active-indicator .span:after,
ul.color-swatches .active-indicator .span:before {
 content:"";
 position:absolute;
 top:0;
 left:0
}
ul.color-swatches .active-indicator .span:before {
 width:7px;
 height:2px
}
ul.color-swatches .active-indicator .span:after {
 width:2px;
 height:7px
}
.video-play-icon span {
 display:initial;
 border-left:none;
 font-size:75px;
 left:0;
 color:white
}
.video-play-icon span:after {
 content:"";
 speak:none;
 font-style:normal;
 font-weight:400;
 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
}
.video-background-controls button {
 color:white;
 font-size:18px
}
.video-background-controls button.bg-play:after {
 content:""
}
.video-background-controls button.bg-pause:after,
.video-background-controls button.bg-play:after {
 speak:none;
 font-style:normal;
 font-weight:400;
 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
}
.video-background-controls button.bg-pause:after {
 content:""
}
.video-background-controls button.bg-restart:after {
 content:"";
 speak:none;
 font-style:normal;
 font-weight:400;
 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
}
.pangea-modal.modal-type-video .pangea-modal-close-button {
 color:white;
 font-size:24px
}
.pangea-modal.modal-type-video .pangea-modal-close-button:before {
 content:none
}
.pangea-modal.modal-type-video .pangea-modal-close-button:after {
 content:"";
 speak:none;
 font-style:normal;
 font-weight:400;
 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;
 left:50%;
 top:50%;
 margin-left:0;
 transform:translateX(-50%) translateY(-50%);
 background:transparent;
 height:auto;
 width:auto
}
.pangea-cmp.video-element .close-btn {
 color:white;
 font-size:45px;
 width:45px;
 height:45px;
 right:15px;
 background-color:transparent
}
.pangea-cmp.video-element .close-btn:hover:after {
 background:transparent
}
.pangea-cmp.video-element .close-btn:before {
 content:none
}
.pangea-cmp.video-element .close-btn:after {
 content:"";
 speak:none;
 font-style:normal;
 font-weight:400;
 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;
 left:50%;
 top:50%;
 margin-left:0;
 transform:translateX(-50%) translateY(-50%);
 background:transparent;
 height:auto;
 width:auto
}
@media (max-width:719px) {
 .pangea-cmp.video-element .close-btn {
  z-index:3;
  right:0;
  font-size:24px;
  position:absolute
 }
}
.add-to-cart {
 position:relative
}
.add-to-cart.loading-shown span {
 visibility:hidden;
 opacity:0
}
.add-to-cart .atc-load-anim {
 display:inline-block;
 width:64px;
 height:64px;
 position:absolute;
 top:50%;
 left:50%;
 transform:translate3d(-50%,-50%,0)
}
.add-to-cart .atc-load-anim div {
 position:absolute;
 top:27px;
 width:11px;
 height:11px;
 border-radius:50%;
 background:#fff;
 animation-timing-function:cubic-bezier(0,1,1,0)
}
.add-to-cart .atc-load-anim div:first-child {
 left:6px;
 animation:atc-load-anim1 0.6s infinite
}
.add-to-cart .atc-load-anim div:nth-child(2) {
 left:6px;
 animation:atc-load-anim2 0.6s infinite
}
.add-to-cart .atc-load-anim div:nth-child(3) {
 left:26px;
 animation:atc-load-anim2 0.6s infinite
}
.add-to-cart .atc-load-anim div:nth-child(4) {
 left:45px;
 animation:atc-load-anim3 0.6s infinite
}
@keyframes atc-load-anim {
 0% {
  opacity:0;
  transform:translate3d(-50%,-50%,0)
 }
 to {
  opacity:1;
  transform:translate3d(-50%,-50%,0)
 }
}
@keyframes atc-load-anim-span {
 0% {
  transform:scale(1)
 }
 to {
  transform:scale(0)
 }
}
@keyframes atc-load-anim1 {
 0% {
  transform:scale(0)
 }
 to {
  transform:scale(1)
 }
}
@keyframes atc-load-anim3 {
 0% {
  transform:scale(1)
 }
 to {
  transform:scale(0)
 }
}
@keyframes atc-load-anim2 {
 0% {
  transform:translate(0)
 }
 to {
  transform:translate(19px)
 }
}
.loading-anim {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 display:flex;
 justify-content:center;
 align-items:center;
 z-index:1000;
 ;
 visibility:hidden
}
.loading-anim .spinner {
 width:40px;
 height:40px;
 -webkit-animation:s_rotate1 0.8s linear infinite;
 animation:s_rotate1 0.8s linear infinite
}
.loading-anim .spinner svg {
 -webkit-animation:s_rotate2 1.6s linear infinite;
 animation:s_rotate2 1.6s linear infinite
}
.loading-anim .spinner path {
 fill:none;
 stroke:#fff;
 stroke-width:18;
 stroke-dasharray:480;
 stroke-dashoffset:460;
 stroke-linecap:round;
 -webkit-animation:s_grow 0.8s linear infinite alternate;
 animation:s_grow 0.8s linear infinite alternate
}
.loading-anim.show-anim {
 visibility:visible
}
@-webkit-keyframes s_rotate1 {
 0.1% {
  -webkit-transform:rotate(-360deg)
 }
}
@keyframes s_rotate1 {
 0.1% {
  -webkit-transform:rotate(-360deg)
 }
}
@-webkit-keyframes s_rotate2 {
 0.1%,
 50% {
  -webkit-transform:rotate(-360deg)
 }
}
@keyframes s_rotate2 {
 0.1%,
 50% {
  -webkit-transform:rotate(-360deg)
 }
}
@-webkit-keyframes s_grow {
 0.1% {
  stroke-dashoffset:0
 }
}
@keyframes s_grow {
 0.1% {
  stroke-dashoffset:0
 }
}
.indicator-dot-nav .indicator-dots li:only-child {
 display:none
}
.pangea-product-facets .dropdown-facet .select-ctn .label {
 border:1px solid #c3c6c8
}
.pangea-product-facets .dropdown-facet .select-ctn .label:after {
 color:#697172
}
.kepler.global-header {
 height:48px;
 background-color:white
}
@media (max-width:1024px) {
 .kepler.global-header {
  position:relative;
  z-index:1
 }
 body:not(.has-promobar) .kepler.global-header {
  display:none
 }
}
.kepler.global-header>.container,
.kepler.global-header>.container-xl,
.pangea-cmp .kepler.global-header>.carousel-slide-copy-ctn,
.pangea-cmp .kepler.global-header>.container-xl {
 height:100%
}
.kepler.global-header>.container-xl>.grid,
.kepler.global-header>.container>.grid,
.pangea-cmp .kepler.global-header>.carousel-slide-copy-ctn>.grid,
.pangea-cmp .kepler.global-header>.container-xl>.grid {
 height:100%;
 justify-content:space-between
}
body.design .kepler.global-header,
body.edit .kepler.global-header,
body.wcm-design .kepler.global-header,
body.wcm-edit .kepler.global-header {
 height:auto
}
.pangea-cmp body.design .kepler.global-header>.carousel-slide-copy-ctn>.grid,
.pangea-cmp body.edit .kepler.global-header>.carousel-slide-copy-ctn>.grid,
.pangea-cmp body.wcm-design .kepler.global-header>.carousel-slide-copy-ctn>.grid,
.pangea-cmp body.wcm-edit .kepler.global-header>.carousel-slide-copy-ctn>.grid,
body.design .kepler.global-header>.container-xl>.grid,
body.design .kepler.global-header>.container>.grid,
body.design .pangea-cmp .kepler.global-header>.carousel-slide-copy-ctn>.grid,
body.design .pangea-cmp .kepler.global-header>.container-xl>.grid,
body.edit .kepler.global-header>.container-xl>.grid,
body.edit .kepler.global-header>.container>.grid,
body.edit .pangea-cmp .kepler.global-header>.carousel-slide-copy-ctn>.grid,
body.edit .pangea-cmp .kepler.global-header>.container-xl>.grid,
body.wcm-design .kepler.global-header>.container-xl>.grid,
body.wcm-design .kepler.global-header>.container>.grid,
body.wcm-design .pangea-cmp .kepler.global-header>.carousel-slide-copy-ctn>.grid,
body.wcm-design .pangea-cmp .kepler.global-header>.container-xl>.grid,
body.wcm-edit .kepler.global-header>.container-xl>.grid,
body.wcm-edit .kepler.global-header>.container>.grid,
body.wcm-edit .pangea-cmp .kepler.global-header>.carousel-slide-copy-ctn>.grid,
body.wcm-edit .pangea-cmp .kepler.global-header>.container-xl>.grid {
 display:block
}
.brand-switcher-list .brand-icon {
 background-image:none
}
@media (max-width:1024px) {
 .kepler .brand-switcher {
  display:none
 }
}
@media (min-width:1025px) {
 .kepler .brand-switcher {
  min-width:100px;
  width:calc(100% - 24px);
  margin-right:24px;
  z-index:2002
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .kepler .brand-switcher {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .kepler .brand-switcher {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .kepler .brand-switcher.open .brand-switcher-btn:after {
  transform:scaleY(-1)
 }
 .kepler .brand-switcher-btn {
  background:none;
  outline:none;
  border:none;
  padding:15px 0;
  font-size:14px;
  line-height:1;
  color:#697172;
  height:100%;
  text-align:left
 }
 .kepler .brand-switcher-btn:after {
  content:"";
  speak:none;
  font-style:normal;
  font-weight:400;
  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:6px;
  padding-left:12px;
  vertical-align:middle;
  position:relative;
  top:-1px
 }
 .kepler .brand-switcher-list {
  background-color:white
 }
 .kepler .brand-switcher-list-item {
  border:1px solid #f4f4f4;
  border-top:none
 }
 .kepler .brand-switcher-list-item:first-child {
  border-top:1px solid #f4f4f4
 }
 .kepler .brand-switcher-item-link {
  display:flex;
  max-width:100px;
  height:46px;
  padding:12px;
  align-items:center;
  justify-content:center
 }
 .kepler .brand-switcher-item-link:focus .brand-logo,
 .kepler .brand-switcher-item-link:hover .brand-logo {
  display:none
 }
 .kepler .brand-switcher-item-link:focus .brand-logo.hover,
 .kepler .brand-switcher-item-link:hover .brand-logo.hover {
  display:block
 }
 .kepler .brand-logo-ctn {
  position:relative;
  width:100%;
  height:22px;
  display:flex;
  align-items:center;
  justify-content:center
 }
 .kepler .brand-logo {
  display:block;
  max-width:100%;
  width:auto;
  height:auto
 }
 .kepler .brand-logo.hover {
  display:none
 }
}
.kepler .promo-carousel {
 width:calc(100% - 24px);
 margin-right:24px;
 margin-left:0%;
 color:#697172;
 max-height:48px
}
@media (min-width:720px) {
 .kepler .promo-carousel {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .kepler .promo-carousel {
  width:calc(50% - 20px);
  margin-right:20px
 }
}
@media (min-width:720px) {
 .kepler .promo-carousel {
  margin-left:0%
 }
}
@media (min-width:1025px) {
 .kepler .promo-carousel {
  margin-left:8.33333%
 }
}
.kepler .promo-carousel .pangea-cmp.carousel-simple-ctn {
 height:48px;
 overflow:visible
}
.kepler .promo-carousel a,
.kepler .promo-carousel p {
 font-size:14px;
 line-height:1.2;
 font-weight:200;
 color:#2f3132;
 margin:2px 0 0;
 max-height:48px;
 -webkit-line-clamp:2;
 text-overflow:ellipsis;
 overflow:hidden;
 display:-webkit-box;
 -webkit-box-orient:vertical
}
.kepler .promo-carousel a {
 text-decoration:none
}
.kepler .promo-carousel a span {
 text-decoration:underline
}
.kepler .promo-carousel a:focus,
.kepler .promo-carousel a:hover {
 color:#2f3132
}
.kepler .promo-carousel a:focus span,
.kepler .promo-carousel a:hover span {
 text-decoration:none
}
.kepler .promo-carousel .aem-content-ctn,
.kepler .promo-carousel .aem-padding-options,
.kepler .promo-carousel .carousel-simple,
.kepler .promo-carousel .carousel-simple-ctn,
.kepler .promo-carousel .carousel-wrap,
.kepler .promo-carousel .slick-track {
 height:100%
}
.kepler .promo-carousel .slick-list {
 height:100%!important
}
.kepler .promo-carousel .carousel-simple-ctn .carousel-wrap .carousel-simple {
 overflow:hidden;
 width:100%;
 margin-right:0
}
@media (max-width:1024px) {
 .kepler .promo-carousel .carousel-simple-ctn .carousel-wrap .carousel-simple {
  padding:0 30px
 }
}
.kepler .promo-carousel .pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple.slick-initialized {
 display:flex;
 align-items:center
}
.kepler .promo-carousel .pangea-cmp.carousel-simple-ctn .carousel-wrap .carousel-simple.slick-initialized .slick-slide {
 margin-right:0
}
.kepler .promo-carousel .pangea-cmp.carousel-simple-ctn .carousel-wrap .slick-list {
 min-width:100%
}
.kepler .promo-carousel .next-btn,
.kepler .promo-carousel .prev-btn {
 position:relative;
 opacity:0.6;
 width:50px!important;
 margin:0!important
}
.kepler .promo-carousel .next-btn svg,
.kepler .promo-carousel .prev-btn svg {
 display:none
}
.kepler .promo-carousel .next-btn:focus,
.kepler .promo-carousel .next-btn:hover,
.kepler .promo-carousel .prev-btn:focus,
.kepler .promo-carousel .prev-btn:hover {
 opacity:1
}
.kepler .promo-carousel .next-btn:after,
.kepler .promo-carousel .prev-btn:after {
 content:"";
 speak:none;
 font-style:normal;
 font-weight:400;
 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;
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 color:black
}
.kepler .promo-carousel .prev-btn {
 left:-22px
}
@media (min-width:1025px) {
 .kepler .promo-carousel .prev-btn {
  left:-70px
 }
}
.kepler .promo-carousel .prev-btn:after {
 content:""
}
.kepler .promo-carousel .next-btn {
 left:22px
}
@media (min-width:1025px) {
 .kepler .promo-carousel .next-btn {
  left:70px
 }
}
.kepler .promo-carousel .slick-slide {
 display:flex;
 width:100%;
 align-items:center;
 justify-content:center;
 text-align:center
}
@media (max-width:1024px) {
 .kepler .locale-selector {
  display:none
 }
}
.kepler .locale-selector {
 width:calc(100% - 24px);
 margin-right:24px;
 margin-left:0%;
 display:flex;
 align-items:stretch;
 justify-content:flex-end
}
@media (min-width:720px) {
 .kepler .locale-selector {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .kepler .locale-selector {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:720px) {
 .kepler .locale-selector {
  margin-left:0%
 }
}
@media (min-width:1025px) {
 .kepler .locale-selector {
  margin-left:8.33333%
 }
}
.kepler .locale-selector .flag-link {
 display:flex;
 align-items:center;
 text-decoration:none;
 white-space:nowrap;
 text-transform:uppercase;
 font-size:14px;
 line-height:1;
 font-weight:700;
 color:#697172
}
.kepler .locale-selector .flag-link:focus .lang-code,
.kepler .locale-selector .flag-link:hover .lang-code {
 text-decoration:underline
}
.kepler .locale-selector .p-locale-flag {
 background-position:0 0;
 width:16px;
 height:11px;
 background-size:32px 11px;
 margin-right:9px
}
.kepler .locale-selector .p-locale-flag.p-locale-flag-an,
.kepler .locale-selector .p-locale-flag.p-locale-flag-ar,
.kepler .locale-selector .p-locale-flag.p-locale-flag-at,
.kepler .locale-selector .p-locale-flag.p-locale-flag-bh,
.kepler .locale-selector .p-locale-flag.p-locale-flag-ca,
.kepler .locale-selector .p-locale-flag.p-locale-flag-cz,
.kepler .locale-selector .p-locale-flag.p-locale-flag-fi,
.kepler .locale-selector .p-locale-flag.p-locale-flag-fr,
.kepler .locale-selector .p-locale-flag.p-locale-flag-hu,
.kepler .locale-selector .p-locale-flag.p-locale-flag-id,
.kepler .locale-selector .p-locale-flag.p-locale-flag-in,
.kepler .locale-selector .p-locale-flag.p-locale-flag-it,
.kepler .locale-selector .p-locale-flag.p-locale-flag-jp,
.kepler .locale-selector .p-locale-flag.p-locale-flag-kr,
.kepler .locale-selector .p-locale-flag.p-locale-flag-nl,
.kepler .locale-selector .p-locale-flag.p-locale-flag-qa,
.kepler .locale-selector .p-locale-flag.p-locale-flag-ru,
.kepler .locale-selector .p-locale-flag.p-locale-flag-sg {
 box-shadow:0 0 0 1px #e1e2e3
}
:root {
 --main-nav-height:50px
}
@media (min-width:1025px) {
 :root {
  --main-nav-height:90px
 }
}
.kepler.main-nav {
 position:absolute;
 left:0;
 width:100%;
 height:var(--main-nav-height)
}
.kepler.main-nav>.container,
.kepler.main-nav>.container-xl,
.kepler.main-nav>.container-xl>.grid,
.kepler.main-nav>.container>.grid,
.pangea-cmp .kepler.main-nav>.carousel-slide-copy-ctn,
.pangea-cmp .kepler.main-nav>.carousel-slide-copy-ctn>.grid,
.pangea-cmp .kepler.main-nav>.container-xl,
.pangea-cmp .kepler.main-nav>.container-xl>.grid {
 height:100%
}
@media (max-width:1024px) {
 .kepler.main-nav>.container-xl>.grid,
 .kepler.main-nav>.container>.grid,
 .pangea-cmp .kepler.main-nav>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp .kepler.main-nav>.container-xl>.grid {
  margin-right:0;
  width:100%;
  position:relative
 }
}
@media (min-width:1025px) {
 .kepler.main-nav {
  z-index:2001
 }
}
.cq-Editable-dom .main-nav-item .nav-tabs.closed {
 display:none
}
.cq-Editable-dom .main-nav-item .nav-tabs.open {
 display:block
}
body.design .kepler.main-nav,
body.edit .kepler.main-nav,
body.wcm-design .kepler.main-nav,
body.wcm-edit .kepler.main-nav {
 position:static;
 height:auto
}
.pangea-cmp body.design .kepler.main-nav>.carousel-slide-copy-ctn,
.pangea-cmp body.design .kepler.main-nav>.carousel-slide-copy-ctn>.grid,
.pangea-cmp body.edit .kepler.main-nav>.carousel-slide-copy-ctn,
.pangea-cmp body.edit .kepler.main-nav>.carousel-slide-copy-ctn>.grid,
.pangea-cmp body.wcm-design .kepler.main-nav>.carousel-slide-copy-ctn,
.pangea-cmp body.wcm-design .kepler.main-nav>.carousel-slide-copy-ctn>.grid,
.pangea-cmp body.wcm-edit .kepler.main-nav>.carousel-slide-copy-ctn,
.pangea-cmp body.wcm-edit .kepler.main-nav>.carousel-slide-copy-ctn>.grid,
body.design .kepler.main-nav>.container,
body.design .kepler.main-nav>.container-xl,
body.design .kepler.main-nav>.container-xl>.grid,
body.design .kepler.main-nav>.container>.grid,
body.design .pangea-cmp .kepler.main-nav>.carousel-slide-copy-ctn,
body.design .pangea-cmp .kepler.main-nav>.carousel-slide-copy-ctn>.grid,
body.design .pangea-cmp .kepler.main-nav>.container-xl,
body.design .pangea-cmp .kepler.main-nav>.container-xl>.grid,
body.edit .kepler.main-nav>.container,
body.edit .kepler.main-nav>.container-xl,
body.edit .kepler.main-nav>.container-xl>.grid,
body.edit .kepler.main-nav>.container>.grid,
body.edit .pangea-cmp .kepler.main-nav>.carousel-slide-copy-ctn,
body.edit .pangea-cmp .kepler.main-nav>.carousel-slide-copy-ctn>.grid,
body.edit .pangea-cmp .kepler.main-nav>.container-xl,
body.edit .pangea-cmp .kepler.main-nav>.container-xl>.grid,
body.wcm-design .kepler.main-nav>.container,
body.wcm-design .kepler.main-nav>.container-xl,
body.wcm-design .kepler.main-nav>.container-xl>.grid,
body.wcm-design .kepler.main-nav>.container>.grid,
body.wcm-design .pangea-cmp .kepler.main-nav>.carousel-slide-copy-ctn,
body.wcm-design .pangea-cmp .kepler.main-nav>.carousel-slide-copy-ctn>.grid,
body.wcm-design .pangea-cmp .kepler.main-nav>.container-xl,
body.wcm-design .pangea-cmp .kepler.main-nav>.container-xl>.grid,
body.wcm-edit .kepler.main-nav>.container,
body.wcm-edit .kepler.main-nav>.container-xl,
body.wcm-edit .kepler.main-nav>.container-xl>.grid,
body.wcm-edit .kepler.main-nav>.container>.grid,
body.wcm-edit .pangea-cmp .kepler.main-nav>.carousel-slide-copy-ctn,
body.wcm-edit .pangea-cmp .kepler.main-nav>.carousel-slide-copy-ctn>.grid,
body.wcm-edit .pangea-cmp .kepler.main-nav>.container-xl,
body.wcm-edit .pangea-cmp .kepler.main-nav>.container-xl>.grid {
 height:auto
}
.kepler .main-nav-logo-container {
 width:calc(50% - 24px);
 margin-right:24px;
 display:flex;
 align-items:center
}
@media (min-width:720px) {
 .kepler .main-nav-logo-container {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .kepler .main-nav-logo-container {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
@media (max-width:1024px) {
 .kepler .main-nav-logo-container {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  z-index:2000;
  width:auto;
  margin:3px 0 0
 }
}
.kepler .utility-nav a,
.kepler .utility-nav button {
 width:50px;
 height:50px;
 display:flex;
 justify-content:center;
 align-items:center;
 text-decoration:none;
 font-weight:400;
 border-radius:50%
}
.kepler .utility-nav a:after,
.kepler .utility-nav button:after {
 transition:color 0.2s linear
}
.kepler .utility-nav a:not(.cart-icon),
.kepler .utility-nav button {
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0
}
.kepler .cart-icon {
 position:relative
}
@media (max-width:1024px) {
 .kepler .cart-icon {
  z-index:2000;
  position:absolute;
  top:0;
  right:-15px;
  height:100%!important
 }
}
.kepler .cart-icon:after {
 content:"";
 speak:none;
 font-style:normal;
 font-weight:400;
 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:20px
}
.kepler .cart-icon .icon {
 display:none
}
.kepler .cart-icon .quantity {
 position:absolute;
 top:6px;
 right:7px;
 display:flex;
 align-items:center;
 justify-content:center;
 width:18px;
 height:18px;
 border-radius:50%;
 background-color:#00b8fc;
 line-height:1em;
 font-size:11px;
 font-weight:700;
 transform:scale(1);
 opacity:1;
 transition:transform 0.1s,opacity 0.1s
}
.kepler .cart-icon .quantity:empty {
 transform:scale(0);
 opacity:0
}
@media (max-width:719px) {
 .main-header[data-theme-mobile=theme-dark] .cart-icon .quantity,
 .main-header[data-theme-mobile=theme-dark] .utility-nav a:after,
 .main-header[data-theme-mobile=theme-dark] .utility-nav button:after {
  color:#2f3132
 }
 .main-header[data-theme-mobile=theme-light] .cart-icon .quantity,
 .main-header[data-theme-mobile=theme-light] .utility-nav a:after,
 .main-header[data-theme-mobile=theme-light] .utility-nav button:after {
  color:white
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .main-header[data-theme-tablet=theme-dark] .cart-icon .quantity,
 .main-header[data-theme-tablet=theme-dark] .utility-nav a:after,
 .main-header[data-theme-tablet=theme-dark] .utility-nav button:after {
  color:#2f3132
 }
 .main-header[data-theme-tablet=theme-light] .cart-icon .quantity,
 .main-header[data-theme-tablet=theme-light] .utility-nav a:after,
 .main-header[data-theme-tablet=theme-light] .utility-nav button:after {
  color:white
 }
}
@media (min-width:1025px) {
 .main-header[data-theme-desktop=theme-dark] .cart-icon .quantity,
 .main-header[data-theme-desktop=theme-dark] .utility-nav a:after,
 .main-header[data-theme-desktop=theme-dark] .utility-nav button:after {
  color:#2f3132
 }
 .main-header[data-theme-desktop=theme-light] .cart-icon .quantity,
 .main-header[data-theme-desktop=theme-light] .utility-nav a:after,
 .main-header[data-theme-desktop=theme-light] .utility-nav button:after {
  color:white
 }
}
@media (max-width:1024px) {
 .site-wrapper {
  transition:left 0.2s ease-out
 }
 .kepler.main-nav .mobile-nav-toggle {
  width:48px;
  height:48px;
  position:absolute;
  left:-15px;
  top:0;
  z-index:2000;
  cursor:pointer;
  border:none;
  background-color:transparent;
  transition:left 0.2s ease-out,top 0.2s ease-out
 }
 .kepler.main-nav .mobile-nav-toggle span {
  display:block;
  position:absolute;
  width:20px;
  height:2px;
  left:50%;
  margin-left:-10px;
  background:white;
  transform:rotate(0deg);
  opacity:1;
  transition:top 0.2s ease-in 0.2s,transform 0.2s ease-out,opacity 0s linear
 }
 .kepler.main-nav .mobile-nav-toggle span:first-child {
  top:calc(50% - 7px)
 }
 .kepler.main-nav .mobile-nav-toggle span:nth-child(2) {
  top:50%
 }
 .kepler.main-nav .mobile-nav-toggle span:nth-child(3) {
  top:calc(50% + 7px)
 }
 .kepler.main-nav .mobile-nav-toggle.open {
  left:-30px;
  background-color:white;
  border-left:1px solid #e1e2e3
 }
}
@media (max-width:1024px) and (min-width:720px) {
 .kepler.main-nav .mobile-nav-toggle.open {
  left:-40px
 }
}
@media (max-width:1024px) {
 .kepler.main-nav .mobile-nav-toggle.open span {
  background:#2f3132!important;
  transition:top 0.2s ease-in,transform 0.2s ease-out 0.2s,opacity 0s linear 0.2s
 }
 .kepler.main-nav .mobile-nav-toggle.open span:first-child {
  top:50%;
  transform:rotate(-45deg)
 }
 .kepler.main-nav .mobile-nav-toggle.open span:nth-child(2) {
  top:50%;
  transform:rotate(-45deg);
  opacity:0
 }
 .kepler.main-nav .mobile-nav-toggle.open span:nth-child(3) {
  top:50%;
  transform:rotate(45deg)
 }
 .kepler.main-nav .main-nav-items-ctn {
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  display:none;
  width:calc(100% - 48px);
  max-width:600px;
  background:#f4f4f4;
  padding:0;
  overflow:hidden
 }
 .kepler.main-nav .main-nav-items-ctn a,
 .kepler.main-nav .main-nav-items-ctn button {
  -webkit-user-select:none!important;
  -webkit-touch-callout:none!important
 }
 .kepler.main-nav .main-nav-items-ctn a,
 .kepler.main-nav .main-nav-items-ctn a:active,
 .kepler.main-nav .main-nav-items-ctn a:focus,
 .kepler.main-nav .main-nav-items-ctn a:hover {
  font-weight:400;
  text-decoration:none
 }
 .kepler.main-nav .main-nav-items-ctn ul {
  padding:0;
  margin:0;
  list-style:none
 }
 .kepler.main-nav.main-nav.mobile-open .main-nav-items-ctn {
  display:block
 }
 .kepler.main-nav .main-nav-items {
  display:flex;
  flex-direction:column;
  width:100%;
  height:100%
 }
 .kepler.main-nav .main-nav-items-ctn-inner {
  height:100%;
  transform:translateX(0)
 }
 .kepler.main-nav .mobile-nav-page {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%
 }
 .kepler.main-nav .mobile-nav-page.brand-switcher-list,
 .kepler.main-nav .mobile-nav-page.nav-tabs {
  left:100%
 }
 .kepler.main-nav .mobile-nav-page.nav-items-links-ctn {
  left:200%
 }
 .kepler.main-nav .mobile-nav-page>.container-xl>.grid,
 .kepler.main-nav .mobile-nav-page>.container>.grid,
 .kepler.main-nav .pangea-cmp .mobile-nav-page>.carousel-slide-copy-ctn>.grid,
 .kepler.main-nav .pangea-cmp .mobile-nav-page>.container-xl>.grid,
 .pangea-cmp .kepler.main-nav .mobile-nav-page>.carousel-slide-copy-ctn>.grid {
  display:flex!important;
  flex-direction:column;
  flex-wrap:nowrap
 }
 .kepler.main-nav .main-nav-items-ctn .mobile-vert-scroll {
  max-height:100%;
  overflow-x:hidden;
  overflow-y:auto;
  flex-grow:1;
  position:relative
 }
 .kepler.main-nav .main-nav-items-ctn .brand-link,
 .kepler.main-nav .main-nav-items-ctn .main-nav-item-trigger,
 .kepler.main-nav .main-nav-items-ctn .mobile-back-btn,
 .kepler.main-nav .main-nav-items-ctn .my-account-trigger,
 .kepler.main-nav .main-nav-items-ctn .nav-item-link,
 .kepler.main-nav .main-nav-items-ctn .nav-items-collection-title,
 .kepler.main-nav .main-nav-items-ctn .nav-items-img-link,
 .kepler.main-nav .main-nav-items-ctn .nav-items-title,
 .kepler.main-nav .main-nav-items-ctn .nav-tab-title,
 .kepler.main-nav .main-nav-items-ctn .search-form {
  display:flex;
  align-items:center;
  justify-content:space-between;
  position:relative;
  width:100%;
  font-size:14px;
  line-height:1;
  font-weight:400;
  color:#2f3132;
  padding:8px 24px;
  min-height:40px;
  cursor:pointer
 }
 .kepler.main-nav .main-nav-items-ctn .nav-items-collection-title {
  cursor:default
 }
 .kepler.main-nav .main-nav-items-ctn .nav-items-collection-title,
 .kepler.main-nav .main-nav-items-ctn .nav-items-title {
  margin:0;
  letter-spacing:normal;
  text-transform:none
 }
 .kepler.main-nav .main-nav-items-ctn .brand-link {
  justify-content:center
 }
 .kepler.main-nav .main-nav-items-ctn .brand-switcher-btn,
 .kepler.main-nav .main-nav-items-ctn .main-nav-item-trigger {
  font-weight:700;
  color:black;
  text-transform:uppercase
 }
 .kepler.main-nav .main-nav-items-ctn .brand-switcher-btn:after,
 .kepler.main-nav .main-nav-items-ctn .main-nav-item-trigger:after {
  content:"";
  speak:none;
  font-style:normal;
  font-weight:400;
  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:black;
  font-size:12px;
  padding-left:24px;
  flex-grow:0
 }
 .kepler.main-nav .main-nav-items-ctn .mobile-back-btn {
  font-weight:700;
  color:black;
  text-transform:uppercase;
  background-color:white;
  justify-content:flex-start;
  padding:16px 24px;
  min-height:48px
 }
 .kepler.main-nav .main-nav-items-ctn .mobile-back-btn:before {
  content:"";
  speak:none;
  font-style:normal;
  font-weight:400;
  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:black;
  font-size:12px;
  padding-right:16px;
  flex-grow:0
 }
 .kepler.main-nav .main-nav-items-ctn .brand-link,
 .kepler.main-nav .main-nav-items-ctn .brand-switcher-btn,
 .kepler.main-nav .main-nav-items-ctn .main-nav-item-trigger,
 .kepler.main-nav .main-nav-items-ctn .my-account-trigger,
 .kepler.main-nav .main-nav-items-ctn .search-form {
  padding:20px 24px;
  min-height:66px;
  border-bottom:1px solid #e1e2e3
 }
 .kepler.main-nav .main-nav-items-ctn .my-account-trigger {
  background-color:white;
  color:#2f3132;
  font-weight:200;
  justify-content:flex-start;
  text-transform:uppercase;
  padding:16px 24px;
  min-height:48px
 }
 .kepler.main-nav .main-nav-items-ctn .my-account-trigger:hover {
  font-weight:200
 }
 .kepler.main-nav .main-nav-items-ctn .my-account-trigger:before {
  content:"";
  speak:none;
  font-style:normal;
  font-weight:400;
  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;
  padding-right:13px
 }
 .kepler.main-nav .main-nav-items-ctn .brand-switcher-btn {
  background-color:#e1e2e3
 }
 .kepler.main-nav .main-nav-items-ctn .main-nav-item .nav-item-link-item:last-child .brand-link {
  border-bottom:none
 }
 .kepler.main-nav .main-nav-items-ctn .nav-tab-title {
  font-weight:700;
  color:black;
  text-transform:uppercase;
  cursor:default
 }
 .kepler.main-nav .main-nav-items-ctn .nav-items-title:after {
  content:"";
  speak:none;
  font-style:normal;
  font-weight:400;
  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:black;
  font-size:12px;
  padding-left:24px;
  flex-grow:0
 }
 .kepler.main-nav .main-nav-items-ctn .nav-items-title a {
  
 }
 .kepler.main-nav .main-nav-items-ctn .nav-items-links {
  padding-top:8px
 }
 .kepler.main-nav .main-nav-items-ctn .nav-page-featured .nav-items-links {
  padding-top:0
 }
 .kepler.main-nav .main-nav-items-ctn .nav-items[data-hide-mobile=true] {
  display:none
 }
 .kepler.main-nav .nav-tab {
  padding:8px 0;
  border-bottom:1px solid #e1e2e3
 }
 .kepler.main-nav .nav-tab:last-child {
  border-bottom:none
 }
 .kepler.main-nav .nav-tabs>.container,
 .kepler.main-nav .nav-tabs>.container-xl,
 .kepler.main-nav .pangea-cmp .nav-tabs>.carousel-slide-copy-ctn,
 .kepler.main-nav .pangea-cmp .nav-tabs>.container-xl,
 .pangea-cmp .kepler.main-nav .nav-tabs>.carousel-slide-copy-ctn {
  padding:0;
  height:100%
 }
 .kepler.main-nav .nav-tabs>.container-xl>.grid,
 .kepler.main-nav .nav-tabs>.container>.grid,
 .kepler.main-nav .pangea-cmp .nav-tabs>.carousel-slide-copy-ctn>.grid,
 .kepler.main-nav .pangea-cmp .nav-tabs>.container-xl>.grid,
 .pangea-cmp .kepler.main-nav .nav-tabs>.carousel-slide-copy-ctn>.grid {
  display:block;
  width:100%;
  height:100%;
  margin-right:0
 }
 .kepler.main-nav .nav-tabs-list[data-num-tabs="1"] .nav-tab-title {
  display:none
 }
 .kepler.main-nav .brand-logo {
  display:block;
  max-width:100%;
  height:25px;
  filter:grayscale(1) contrast(0);
  transform:translateZ(0)
 }
 .kepler.main-nav .nav-items-img-caption {
  display:flex;
  align-items:center;
  justify-content:space-between;
  width:100%;
  font-size:14px;
  line-height:1
 }
 .kepler.main-nav .nav-page-main,
 .kepler.main-nav .nav-tabs-list {
  width:100%
 }
 .kepler.main-nav .nav-item-link.has-mobile-text .default,
 .kepler.main-nav .nav-items-img-ctn,
 .kepler.main-nav .nav-items-img-ctn.has-mobile-text .default {
  display:none
 }
 .kepler.main-nav .nav-items-img-ctn.has-linkable-caption {
  display:block
 }
 .kepler.main-nav .nav-tab-extra-links {
  padding:20px 24px
 }
 .kepler.main-nav .nav-tab-extra-links .content-ctn {
  display:flex;
  flex-wrap:wrap
 }
 .kepler.main-nav .nav-tab-extra-links a {
  width:auto
 }
 .kepler.main-nav .nav-tab-extra-links .btn-pill-dark,
 .kepler.main-nav .nav-tab-extra-links .btn-pill-dark:active,
 .kepler.main-nav .nav-tab-extra-links .btn-pill-dark:focus,
 .kepler.main-nav .nav-tab-extra-links .btn-pill-dark:hover {
  background-color:#2f3132;
  color:white
 }
 .kepler.main-nav .nav-tab-extra-links .btn-pill-light,
 .kepler.main-nav .nav-tab-extra-links .btn-pill-light:active,
 .kepler.main-nav .nav-tab-extra-links .btn-pill-light:focus,
 .kepler.main-nav .nav-tab-extra-links .btn-pill-light:hover {
  background-color:white;
  border:1px solid #2f3132;
  color:#2f3132
 }
 .kepler.main-nav .my-account-trigger,
 .kepler.main-nav .search-trigger {
  display:none
 }
 .kepler.main-nav .locale-selector {
  width:100%;
  margin-right:0;
  padding-top:30px;
  padding-bottom:30px;
  flex-grow:1;
  align-items:flex-end;
  justify-content:center
 }
}
@media (min-width:1025px) {
 .mobile-back-btn,
 .mobile-nav-toggle {
  display:none
 }
 .kepler .main-nav-items-ctn {
  width:calc(200% - 24px);
  margin:0;
  flex-grow:1;
  display:flex;
  justify-content:center;
  align-items:center;
  height:100%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .kepler .main-nav-items-ctn {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .kepler .main-nav-items-ctn {
  width:calc(66.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .kepler .main-nav-items,
 .kepler .main-nav-items-ctn-inner {
  display:flex;
  flex-grow:1;
  justify-content:center;
  align-items:center;
  height:100%
 }
 .kepler .main-nav-items {
  list-style:none;
  margin:0;
  padding:0
 }
 .kepler .main-nav-item-trigger {
  font-weight:800;
  color:#2f3132;
  text-transform:uppercase;
  padding:9px 20px;
  font-size:15px;
  border-radius:18px;
  transition:color 0.2s linear
 }
 .kepler .main-nav-item-trigger.active,
 .kepler .main-nav-item-trigger:focus:not(.focus--mouse),
 .kepler .main-nav-item-trigger:hover {
  background-color:white
 }
 .kepler .utility-nav {
  width:calc(50% - 24px);
  margin-right:24px;
  display:flex;
  justify-content:flex-end;
  align-items:center
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .kepler .utility-nav {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .kepler .utility-nav {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .kepler .utility-nav a:last-child,
 .kepler .utility-nav button:last-child {
  margin-right:-16px
 }
 .kepler .search-trigger:after {
  content:""
 }
 .kepler .my-account-trigger:after,
 .kepler .search-trigger:after {
  speak:none;
  font-style:normal;
  font-weight:400;
  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
 }
 .kepler .my-account-trigger:after {
  content:""
 }
 .kepler .cart-icon:after {
  font-size:16px
 }
 .kepler .cart-icon .quantity {
  top:6px;
  right:9px
 }
 .main-header[data-theme-desktop=theme-dark] .main-nav-item-trigger {
  color:#2f3132
 }
 .main-header[data-theme-desktop=theme-dark] .main-nav-item-trigger.active,
 .main-header[data-theme-desktop=theme-dark] .main-nav-item-trigger:focus:not(.focus--mouse),
 .main-header[data-theme-desktop=theme-dark] .main-nav-item-trigger:hover {
  background-color:white
 }
 .main-header[data-theme-desktop=theme-light] .main-nav-item-trigger {
  color:white
 }
 .main-header[data-theme-desktop=theme-light] .main-nav-item-trigger.active,
 .main-header[data-theme-desktop=theme-light] .main-nav-item-trigger:focus:not(.focus--mouse),
 .main-header[data-theme-desktop=theme-light] .main-nav-item-trigger:hover {
  color:#2f3132;
  background-color:white
 }
}
@media (max-width:1024px) {
 .kepler .main-nav-items .search-form {
  padding:20px 22px
 }
 .kepler .main-nav-items .pangea-cmp .search-form>.carousel-slide-copy-ctn,
 .kepler .main-nav-items .pangea-cmp .search-form>.container-xl,
 .kepler .main-nav-items .search-form>.container,
 .kepler .main-nav-items .search-form>.container-xl,
 .pangea-cmp .kepler .main-nav-items .search-form>.carousel-slide-copy-ctn {
  position:relative;
  padding:0
 }
 .kepler .main-nav-items .search-input {
  width:100%;
  height:100%;
  background-color:white;
  font-weight:200;
  font-size:16px;
  line-height:1;
  padding:11px 50px 11px 15px;
  border:1px solid #e1e2e3;
  color:#2f3132
 }
 .kepler .main-nav-items .search-input::placeholder {
  color:#697172;
  text-transform:none
 }
 .kepler .main-nav-items .search-submit {
  position:absolute;
  top:0;
  right:0;
  width:50px;
  height:100%;
  color:black;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:0
 }
 .kepler .main-nav-items .search-submit:after {
  content:"";
  speak:none;
  font-style:normal;
  font-weight:400;
  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
 }
 .kepler .main-nav-items .close-search {
  display:none
 }
}
@media (min-width:1025px) {
 .kepler .search-form {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:91px;
  background-color:white;
  border-top:1px solid #e1e2e3;
  border-bottom:1px solid #e1e2e3;
  opacity:0;
  ;
  transition:opacity 0.1s linear
 }
 .kepler .search-form[aria-hidden=false] {
  pointer-events:auto;
  opacity:1
 }
 .kepler .pangea-cmp .search-form>.carousel-slide-copy-ctn,
 .kepler .pangea-cmp .search-form>.container-xl,
 .kepler .search-form>.container,
 .kepler .search-form>.container-xl,
 .pangea-cmp .kepler .search-form>.carousel-slide-copy-ctn {
  display:flex;
  height:100%
 }
 .kepler .search-input {
  flex-grow:1;
  height:100%;
  background-color:transparent;
  font-weight:700;
  font-size:20px;
  line-height:89px;
  padding:0;
  border:none;
  color:#2f3132;
  outline:none
 }
 .kepler .search-input::placeholder {
  color:#c3c6c8;
  text-transform:uppercase
 }
 .kepler .search-submit {
  visibility:hidden;
  width:0px;
  background:transparent;
  border:none;
  padding:0;
  text-transform:uppercase
 }
 html[data-whatinput=keyboard] .kepler .search-submit {
  display:block;
  visibility:visible;
  width:auto;
  padding:0 20px;
  color:#c3c6c8
 }
 html[data-whatinput=keyboard] .kepler .search-submit:focus {
  color:#2f3132
 }
 .kepler .close-search {
  width:60px;
  height:100%;
  color:#c3c6c8;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-right:-20px
 }
 .kepler .close-search:focus:not(.focus--mouse),
 .kepler .close-search:hover {
  color:#2f3132
 }
 .kepler .close-search:after {
  content:"";
  speak:none;
  font-style:normal;
  font-weight:400;
  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:20px
 }
}
.kepler .main-nav-logo {
 position:relative;
 width:118px;
 height:36px
}
@media (max-width:1024px) {
 .kepler .main-nav-logo {
  transform:scale(0.8)
 }
}
.kepler .main-nav-logo svg {
 transform:translateZ(0)
}
.kepler .main-nav-logo-anim {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-repeat:no-repeat;
 background-size:120px 1312px;
 background-position:-1px -1px
}
.kepler .main-nav-logo-anim.play {
 background-position:-1px -1px;
 animation:play-logo-anim 1.2s steps(34) 0s forwards
}
.kepler .main-nav-logo-anim.stopped {
 background-position:-1px -1276px;
 animation:none
}
@keyframes play-logo-anim {
 0% {
  background-position:-1px -1px
 }
 to {
  background-position:-1px -1276px
 }
}
html[lang=ja-JP] .kepler .main-nav-logo,
html[lang=ja-jp] .kepler .main-nav-logo {
 width:118px;
 height:46px
}
html[lang=zh-CN] .kepler .main-nav-logo,
html[lang=zh-cn] .kepler .main-nav-logo {
 width:166px;
 height:42px
}
@media (max-width:719px) {
 .main-header[data-theme-mobile=theme-dark] .main-nav-logo-anim {
  background-image:url(https://resource.logitech.com/w_0.5,f_auto,q_auto/content/dam/logitech/en/nav/logi-logo-anim-dark.png)
 }
}
@media (max-width:719px) and (-webkit-min-device-pixel-ratio:2),(max-width:719px) and (min-resolution:192dpi) {
 .main-header[data-theme-mobile=theme-dark] .main-nav-logo-anim {
  background-image:url(https://resource.logitech.com/f_auto,q_auto/content/dam/logitech/en/nav/logi-logo-anim-dark.png)
 }
}
@media (max-width:719px) {
 .main-header[data-theme-mobile=theme-dark] .mobile-nav-toggle span {
  background:#2f3132
 }
 .main-header[data-theme-mobile=theme-light] .main-nav-logo-anim {
  background-image:url(https://resource.logitech.com/w_0.5,f_auto,q_auto/content/dam/logitech/en/nav/logi-logo-anim-light.png)
 }
}
@media (max-width:719px) and (-webkit-min-device-pixel-ratio:2),(max-width:719px) and (min-resolution:192dpi) {
 .main-header[data-theme-mobile=theme-light] .main-nav-logo-anim {
  background-image:url(https://resource.logitech.com/f_auto,q_auto/content/dam/logitech/en/nav/logi-logo-anim-light.png)
 }
}
@media (max-width:719px) {
 .main-header[data-theme-mobile=theme-light] .main-nav-logo-cn svg path,
 .main-header[data-theme-mobile=theme-light] .main-nav-logo-jp svg path {
  fill:white
 }
 .main-header[data-theme-mobile=theme-light] .mobile-nav-toggle span {
  background:white
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .main-header[data-theme-tablet=theme-dark] .main-nav-logo-anim {
  background-image:url(https://resource.logitech.com/w_0.5,f_auto,q_auto/content/dam/logitech/en/nav/logi-logo-anim-dark.png)
 }
}
@media (min-width:720px) and (max-width:1024px) and (-webkit-min-device-pixel-ratio:2),(min-width:720px) and (max-width:1024px) and (min-resolution:192dpi) {
 .main-header[data-theme-tablet=theme-dark] .main-nav-logo-anim {
  background-image:url(https://resource.logitech.com/f_auto,q_auto/content/dam/logitech/en/nav/logi-logo-anim-dark.png)
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .main-header[data-theme-tablet=theme-dark] .mobile-nav-toggle span {
  background:#2f3132
 }
 .main-header[data-theme-tablet=theme-light] .main-nav-logo-anim {
  background-image:url(https://resource.logitech.com/w_0.5,f_auto,q_auto/content/dam/logitech/en/nav/logi-logo-anim-light.png)
 }
}
@media (min-width:720px) and (max-width:1024px) and (-webkit-min-device-pixel-ratio:2),(min-width:720px) and (max-width:1024px) and (min-resolution:192dpi) {
 .main-header[data-theme-tablet=theme-light] .main-nav-logo-anim {
  background-image:url(https://resource.logitech.com/f_auto,q_auto/content/dam/logitech/en/nav/logi-logo-anim-light.png)
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .main-header[data-theme-tablet=theme-light] .main-nav-logo-cn svg path,
 .main-header[data-theme-tablet=theme-light] .main-nav-logo-jp svg path {
  fill:white
 }
 .main-header[data-theme-tablet=theme-light] .mobile-nav-toggle span {
  background:white
 }
}
@media (min-width:1025px) {
 .main-header[data-theme-desktop=theme-dark] .main-nav-logo-anim {
  background-image:url(https://resource.logitech.com/w_0.5,f_auto,q_auto/content/dam/logitech/en/nav/logi-logo-anim-dark.png)
 }
}
@media (min-width:1025px) and (-webkit-min-device-pixel-ratio:2),(min-width:1025px) and (min-resolution:192dpi) {
 .main-header[data-theme-desktop=theme-dark] .main-nav-logo-anim {
  background-image:url(https://resource.logitech.com/f_auto,q_auto/content/dam/logitech/en/nav/logi-logo-anim-dark.png)
 }
}
@media (min-width:1025px) {
 .main-header[data-theme-desktop=theme-dark] .mobile-nav-toggle span {
  background:#2f3132
 }
 .main-header[data-theme-desktop=theme-light] .main-nav-logo-anim {
  background-image:url(https://resource.logitech.com/w_0.5,f_auto,q_auto/content/dam/logitech/en/nav/logi-logo-anim-light.png)
 }
}
@media (min-width:1025px) and (-webkit-min-device-pixel-ratio:2),(min-width:1025px) and (min-resolution:192dpi) {
 .main-header[data-theme-desktop=theme-light] .main-nav-logo-anim {
  background-image:url(https://resource.logitech.com/f_auto,q_auto/content/dam/logitech/en/nav/logi-logo-anim-light.png)
 }
}
@media (min-width:1025px) {
 .main-header[data-theme-desktop=theme-light] .main-nav-logo-cn svg path,
 .main-header[data-theme-desktop=theme-light] .main-nav-logo-jp svg path {
  fill:white
 }
 .main-header[data-theme-desktop=theme-light] .mobile-nav-toggle span {
  background:white
 }
}
@media (min-width:1025px) {
 .nav-tabs {
  position:absolute;
  left:0;
  top:90px;
  width:100%;
  background-color:white;
  padding:40px 0;
  display:none
 }
 .nav-tabs>.container,
 .nav-tabs>.container-xl,
 .pangea-cmp .nav-tabs>.carousel-slide-copy-ctn,
 .pangea-cmp .nav-tabs>.container-xl {
  padding-left:40px;
  padding-right:40px
 }
 .nav-tabs>.container-xl>.grid,
 .nav-tabs>.container>.grid,
 .pangea-cmp .nav-tabs>.carousel-slide-copy-ctn>.grid,
 .pangea-cmp .nav-tabs>.container-xl>.grid {
  position:relative
 }
 .cq-Editable-dom .nav-tabs-list .nav-tab .nav-page.cmp-tabs__tabpanel {
  display:none
 }
 .cq-Editable-dom .nav-tabs-list .nav-tab .nav-page.cmp-tabs__tabpanel--active,
 .main-nav-item.open .nav-tabs {
  display:block
 }
 .nav-tabs-list {
  padding:0;
  list-style:none;
  position:relative;
  width:calc(100% - 24px);
  margin:0 24px 0 0
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .nav-tabs-list {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .nav-tabs-list {
  width:calc(100% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .nav-tabs-list[data-num-tabs="0"] .nav-tab-title,
 .nav-tabs-list[data-num-tabs="1"] .nav-tab-title {
  display:none
 }
 .nav-tab {
  width:calc(100% + 20px);
  margin-right:-20px
 }
 .nav-tab.active {
  height:100%
 }
 .nav-tab.active .nav-tab-title {
  border-color:#e1e2e3;
  background-color:white;
  font-weight:700;
  color:black
 }
 .nav-tab.active .nav-tab-title:after {
  content:none
 }
 .nav-tab.active .nav-tab-title:before {
  content:"";
  position:absolute;
  top:-3px;
  left:0;
  right:4px;
  height:1px;
  background-color:white
 }
 .nav-tab-title {
  width:calc(16.66667% + 5px);
  height:90px;
  position:absolute;
  left:0;
  margin-right:0;
  border:1px solid transparent;
  border-right:none;
  border-radius:14px 0 0 14px;
  padding:10px 20px;
  text-transform:uppercase;
  font-size:15px;
  font-weight:400;
  color:#2f3132
 }
 .nav-tab-title:after {
  bottom:0;
  display:block
 }
 .nav-tab-title:after,
 .nav-tab:first-child:not(.active) .nav-tab-title:before {
  content:"";
  position:absolute;
  left:0;
  right:4px;
  height:1px;
  border-bottom:1px dashed #e1e2e3
 }
 .nav-tab:first-child:not(.active) .nav-tab-title:before {
  top:-2px
 }
 .nav-tab:first-child .nav-tab-title {
  top:0
 }
 .nav-tab:nth-child(2) .nav-tab-title {
  top:90px
 }
 .nav-tab:nth-child(3) .nav-tab-title {
  top:180px
 }
 .nav-tab:nth-child(4) .nav-tab-title {
  top:270px
 }
 .nav-tab:nth-child(5) .nav-tab-title {
  top:360px
 }
 .nav-tab:nth-child(6) .nav-tab-title {
  top:450px
 }
 .nav-tab:nth-child(7) .nav-tab-title {
  top:540px
 }
 .nav-tab:nth-child(8) .nav-tab-title {
  top:630px
 }
 .nav-tab:nth-child(9) .nav-tab-title {
  top:720px
 }
 .nav-tab-extra-links {
  position:absolute;
  width:16.66667%;
  padding:34px 18px 0
 }
 .nav-tab-extra-links .ctas-ctn a,
 .nav-tab-extra-links .ctas-ctn button {
  display:block;
  margin:0 0 10px;
  text-align:center
 }
 .nav-tab-extra-links .ctas-ctn a:last-child,
 .nav-tab-extra-links .ctas-ctn button:last-child {
  margin-bottom:0
 }
 .nav-tab-extra-links .ctas-ctn a:not(.no-uppercase),
 .nav-tab-extra-links .ctas-ctn button:not(.no-uppercase) {
  text-transform:uppercase
 }
 .nav-tab-extra-links .ctas-ctn .btn-pill-dark,
 .nav-tab-extra-links .ctas-ctn .btn-pill-light {
  border-radius:18px;
  padding:7px 14px
 }
 .nav-tab-extra-links .ctas-ctn .btn-pill-dark:before,
 .nav-tab-extra-links .ctas-ctn .btn-pill-light:before {
  border-radius:18px
 }
 .nav-tab-extra-links .ctas-ctn .btn-pill-light {
  position:relative
 }
 .nav-tab-extra-links .ctas-ctn .btn-pill-light:before {
  content:"";
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border:1px solid #2f3132;
  border-radius:18px;
  transition:none;
  
 }
 .nav-tab-extra-links .ctas-ctn .btn-pill-light:active,
 .nav-tab-extra-links .ctas-ctn .btn-pill-light:focus:not(.focus--mouse),
 .nav-tab-extra-links .ctas-ctn .btn-pill-light:hover {
  color:#2f3132
 }
 .nav-tab-extra-links .ctas-ctn .btn-pill-light:active:before,
 .nav-tab-extra-links .ctas-ctn .btn-pill-light:focus:not(.focus--mouse):before,
 .nav-tab-extra-links .ctas-ctn .btn-pill-light:hover:before {
  border-width:2px
 }
 .nav-tab-extra-links .ctas-ctn .btn-pill-dark {
  color:white
 }
 .nav-tab-extra-links .ctas-ctn .btn-pill-dark:active,
 .nav-tab-extra-links .ctas-ctn .btn-pill-dark:focus:not(.focus--mouse),
 .nav-tab-extra-links .ctas-ctn .btn-pill-dark:hover {
  color:#2f3132
 }
 .nav-tabs-list[data-num-tabs="1"]+.nav-tab-extra-links {
  top:0
 }
 .nav-tabs-list[data-num-tabs="2"]+.nav-tab-extra-links {
  top:180px
 }
 .nav-tabs-list[data-num-tabs="3"]+.nav-tab-extra-links {
  top:270px
 }
 .nav-tabs-list[data-num-tabs="4"]+.nav-tab-extra-links {
  top:360px
 }
 .nav-tabs-list[data-num-tabs="5"]+.nav-tab-extra-links {
  top:450px
 }
 .nav-tabs-list[data-num-tabs="6"]+.nav-tab-extra-links {
  top:540px
 }
 .nav-tabs-list[data-num-tabs="7"]+.nav-tab-extra-links {
  top:630px
 }
 .nav-tabs-list[data-num-tabs="8"]+.nav-tab-extra-links {
  top:720px
 }
 .nav-tabs-list[data-num-tabs="9"]+.nav-tab-extra-links {
  top:810px
 }
}
@media (max-width:1024px) {
 .nav-page-promo {
  display:none
 }
}
@media (min-width:1025px) {
 .nav-page {
  display:none;
  width:calc(100% - 24px);
  margin-right:24px;
  margin-left:0%;
  border:1px solid #e1e2e3;
  border-radius:14px;
  overflow:hidden;
  padding:40px 0;
  height:100%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .nav-page {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .nav-page {
  width:calc(83.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .nav-page {
  margin-left:0%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .nav-page {
  margin-left:16.66667%
 }
}
@media (min-width:1025px) {
 .nav-tab.active:first-child .nav-page {
  border-radius:0 14px 14px 14px
 }
 .nav-tabs-list[data-num-tabs="0"] .nav-page,
 .nav-tabs-list[data-num-tabs="1"] .nav-page {
  border:none;
  border-radius:0;
  width:calc(100% - 24px);
  margin-right:24px;
  margin-left:0%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .nav-tabs-list[data-num-tabs="0"] .nav-page,
 .nav-tabs-list[data-num-tabs="1"] .nav-page {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .nav-tabs-list[data-num-tabs="0"] .nav-page,
 .nav-tabs-list[data-num-tabs="1"] .nav-page {
  width:calc(100% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .nav-tabs-list[data-num-tabs="0"] .nav-page,
 .nav-tabs-list[data-num-tabs="1"] .nav-page {
  margin-left:0%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .nav-tabs-list[data-num-tabs="0"] .nav-page,
 .nav-tabs-list[data-num-tabs="1"] .nav-page {
  margin-left:0%
 }
}
@media (min-width:1025px) {
 .nav-tabs-list[data-num-tabs="0"] .nav-page-main,
 .nav-tabs-list[data-num-tabs="1"] .nav-page-main {
  margin-left:0%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .nav-tabs-list[data-num-tabs="0"] .nav-page-main,
 .nav-tabs-list[data-num-tabs="1"] .nav-page-main {
  margin-left:0%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .nav-tabs-list[data-num-tabs="0"] .nav-page-main,
 .nav-tabs-list[data-num-tabs="1"] .nav-page-main {
  margin-left:8.33333%
 }
}
@media (min-width:1025px) {
 .nav-tabs-list[data-num-tabs="0"] .nav-page-featured,
 .nav-tabs-list[data-num-tabs="1"] .nav-page-featured {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .nav-tabs-list[data-num-tabs="0"] .nav-page-featured,
 .nav-tabs-list[data-num-tabs="1"] .nav-page-featured {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .nav-tabs-list[data-num-tabs="0"] .nav-page-featured,
 .nav-tabs-list[data-num-tabs="1"] .nav-page-featured {
  width:calc(25% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .nav-tabs-list[data-num-tabs="0"] .nav-page-inner.has-featured .nav-page-main,
 .nav-tabs-list[data-num-tabs="1"] .nav-page-inner.has-featured .nav-page-main {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .nav-tabs-list[data-num-tabs="0"] .nav-page-inner.has-featured .nav-page-main,
 .nav-tabs-list[data-num-tabs="1"] .nav-page-inner.has-featured .nav-page-main {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .nav-tabs-list[data-num-tabs="0"] .nav-page-inner.has-featured .nav-page-main,
 .nav-tabs-list[data-num-tabs="1"] .nav-page-inner.has-featured .nav-page-main {
  width:calc(58.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .nav-tab.active .nav-page {
  display:block
 }
 .nav-page-inner {
  display:flex;
  flex-wrap:wrap;
  align-items:stretch;
  margin-right:-24px;
  width:calc(100% + 24px);
  align-items:flex-start
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .nav-page-inner {
  margin-right:-24px;
  width:calc(100% + 24px)
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .nav-page-inner {
  margin-right:-20px;
  width:calc(100% + 20px)
 }
}
@media (min-width:1025px) and (min-width:1490px) {
 .nav-page-inner {
  margin-right:-20px;
  width:calc(100% + 20px)
 }
}
@media (min-width:1025px) {
 .nav-page-inner.has-featured .nav-page-main {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .nav-page-inner.has-featured .nav-page-main {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .nav-page-inner.has-featured .nav-page-main {
  width:calc(60% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .nav-page-inner.has-featured .nav-page-featured:before {
  content:"";
  border-left:1px solid #e1e2e3;
  position:absolute;
  top:0;
  left:-10px;
  height:calc(100% - 50px)
 }
 .nav-page-promo {
  position:relative;
  top:40px
 }
 .nav-page-main {
  width:calc(100% - 24px);
  margin-right:24px;
  margin-left:0%
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .nav-page-main {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .nav-page-main {
  width:calc(100% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .nav-page-main {
  margin-left:0%
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .nav-page-main {
  margin-left:10%
 }
}
@media (min-width:1025px) {
 .nav-page-featured {
  width:calc(100% - 24px);
  margin-right:24px;
  padding:0 20px;
  position:relative
 }
}
@media (min-width:1025px) and (min-width:720px) {
 .nav-page-featured {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .nav-page-featured {
  width:calc(30% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) {
 .nav-items-collection:last-of-type .nav-items-collection-inner {
  margin-bottom:-50px
 }
 .nav-items-collection-inner[data-layout=horizontal] {
  display:grid;
  gap:0 20px
 }
 .nav-items-collection-inner[data-layout=horizontal][data-cols="1"] {
  grid-template-columns:repeat(1,1fr)
 }
 .nav-items-collection-inner[data-layout=horizontal][data-cols="2"] {
  grid-template-columns:repeat(2,1fr)
 }
 .nav-items-collection-inner[data-layout=horizontal][data-cols="3"] {
  grid-template-columns:repeat(3,1fr)
 }
 .nav-items-collection-inner[data-layout=horizontal][data-cols="4"] {
  grid-template-columns:repeat(4,1fr)
 }
 .nav-items-collection-inner[data-layout=horizontal][data-cols="5"] {
  grid-template-columns:repeat(5,1fr)
 }
 .nav-items-collection-inner[data-layout=vertical] {
  column-gap:20px
 }
 .nav-items-collection-inner[data-layout=vertical][data-cols="1"] {
  column-count:1
 }
 .nav-items-collection-inner[data-layout=vertical][data-cols="2"] {
  column-count:2
 }
 .nav-items-collection-inner[data-layout=vertical][data-cols="3"] {
  column-count:3
 }
 .nav-items-collection-inner[data-layout=vertical][data-cols="4"] {
  column-count:4
 }
 .nav-items-collection-inner[data-layout=vertical][data-cols="5"] {
  column-count:5
 }
}
@media (max-width:1024px) {
 .main-nav .nav-items-img {
  display:none
 }
}
@media (min-width:1025px) {
 .main-nav .nav-items {
  position:relative;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  padding-bottom:50px;
  padding-right:20px;
  -webkit-column-break-inside:avoid
 }
 .main-nav .nav-items[data-align=center] {
  align-items:center;
  text-align:center;
  padding-left:20px
 }
 .main-nav .nav-items[data-align=center] .nav-items-img {
  margin:0 auto
 }
 .main-nav html[data-whatintent=mouse] .nav-items a:focus {
  outline:none
 }
 .main-nav .nav-page-featured .nav-items {
  padding-right:10px
 }
 .main-nav .nav-items-img-ctn {
  width:100%;
  padding-bottom:24px
 }
 .main-nav .nav-items-img-ctn[data-position=above-title],
 .main-nav .nav-items-img-ctn[data-position=above] {
  order:-1
 }
 .main-nav .nav-items-img-ctn[data-align=left] {
  align-self:flex-start;
  text-align:left
 }
 .main-nav .nav-items-img-ctn[data-align=left] .nav-items-img {
  margin:0
 }
 .main-nav .nav-items-img-ctn[data-align=center] {
  align-self:center;
  text-align:center
 }
 .main-nav .nav-items-img-ctn[data-align=center] .nav-items-img {
  margin:0 auto
 }
 .main-nav .nav-items-img-ctn .mobile {
  display:none
 }
 .main-nav .nav-items-img-caption {
  font-size:14px;
  line-height:18px;
  color:#2f3132;
  font-weight:200;
  padding-top:8px
 }
 .main-nav .nav-items-img-link {
  display:block;
  text-decoration:none
 }
 .main-nav .nav-items-img-link:focus:not(.focus--mouse) .nav-items-img-caption,
 .main-nav .nav-items-img-link:hover .nav-items-img-caption {
  text-decoration:underline
 }
 .main-nav .nav-items-img {
  display:block;
  max-width:100%;
  height:auto
 }
 .main-nav .nav-items-collection-title,
 .main-nav .nav-items-title {
  font-weight:700;
  font-size:15px;
  line-height:20px;
  text-transform:uppercase;
  color:black;
  padding-bottom:14px;
  margin:0;
  letter-spacing:normal
 }
 .main-nav .nav-items-collection-title.no-uppercase,
 .main-nav .nav-items-title.no-uppercase {
  text-transform:none
 }
 .main-nav .nav-items-collection-title a,
 .main-nav .nav-items-title a {
  text-decoration:none
 }
 .main-nav .nav-items-collection-title a:focus,
 .main-nav .nav-items-collection-title a:hover,
 .main-nav .nav-items-title a:focus,
 .main-nav .nav-items-title a:hover {
  text-decoration:underline
 }
 .main-nav .nav-items-links {
  padding:0;
  margin:0;
  list-style:none
 }
 .main-nav .nav-item-link-item {
  margin-bottom:8px
 }
 .main-nav .nav-item-link-item.mobile-only {
  display:none
 }
 .main-nav .nav-item-link-item:last-child {
  margin-bottom:0
 }
 .main-nav .nav-item-link {
  font-weight:200;
  font-size:14px;
  line-height:18px;
  color:#2f3132;
  text-decoration:none
 }
 .main-nav .nav-item-link .mobile {
  display:none
 }
 .main-nav .nav-item-link:focus,
 .main-nav .nav-item-link:hover {
  text-decoration:underline;
  color:#2f3132
 }
 .main-nav .nav-item-link[data-style=chevron] {
  position:relative;
  top:-10px;
  color:black;
  font-size:15px;
  font-weight:400
 }
 .main-nav .nav-item-link[data-style=chevron]:focus,
 .main-nav .nav-item-link[data-style=chevron]:hover {
  color:black
 }
 .main-nav .nav-item-link[data-style=chevron] span {
  padding-right:16px
 }
 .main-nav .nav-item-link[data-style=chevron]:after {
  content:"";
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  text-decoration:none!important;
  line-height:1;
  vertical-align:top;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  position:absolute;
  font-size:9px;
  line-height:18px;
  opacity:0.6;
  width:10px;
  margin-left:-10px;
  display:inline-block;
  margin-top:4px
 }
}
#skiptocontent {
 padding:6px;
 position:absolute;
 top:-40px;
 left:5px;
 background:#dcfd00;
 transition:top 0.2s ease-out;
 z-index:3000
}
#skiptocontent a {
 color:black;
 font-weight:400
}
#skiptocontent a:focus {
 outline:none!important;
 box-shadow:none!important
}
[data-whatintent=keyboard] #skiptocontent:focus-within {
 top:5px;
 left:0
}
body.design #skiptocontent,
body.edit #skiptocontent,
body.noscroll [id=web-messenger-container],
body.wcm-design #skiptocontent,
body.wcm-edit #skiptocontent {
 display:none
}
.secondary-nav-stickiness-trigger {
 left:0
}
.kepler.secondary-nav,
.secondary-nav-stickiness-trigger {
 position:absolute;
 width:100%;
 margin-top:var(--main-nav-height)
}
.kepler.secondary-nav {
 z-index:2000;
 left:-10000px;
 visibility:hidden;
 opacity:0;
 ;
 transition:background-color 0.2s linear,box-shadow 0.2s linear,opacity 0.2s linear
}
body.wcm-design .kepler.secondary-nav,
body.wcm-edit .kepler.secondary-nav,
body.wcm-preview .kepler.secondary-nav,
body.xf-web-container .kepler.secondary-nav {
 visibility:visible!important;
 opacity:1!important;
 pointer-events:auto!important
}
.kepler.secondary-nav.is-inited {
 visibility:visible;
 opacity:1;
 left:0;
 pointer-events:auto
}
.kepler.secondary-nav.is-inited.buy-module-at-top.buy-module-visible:not(.has-authored-content) {
 opacity:0;
 
}
.kepler.secondary-nav.has-authored-ctas.has-price-atc.is-sticky.buy-module-at-top:not(.buy-module-visible) .pangea-cmp.ctas-ctn:not(.is-flyout),
.kepler.secondary-nav.has-authored-ctas.has-price-atc.is-sticky:not(.buy-module-at-top) .pangea-cmp.ctas-ctn:not(.is-flyout),
.kepler.secondary-nav.has-authored-ctas.has-price-atc .pangea-cmp.price-atc {
 visibility:hidden;
 height:0
}
.kepler.secondary-nav.has-authored-ctas.has-price-atc.is-sticky.buy-module-at-top:not(.buy-module-visible) .pangea-cmp.price-atc,
.kepler.secondary-nav.has-authored-ctas.has-price-atc.is-sticky:not(.buy-module-at-top) .pangea-cmp.price-atc {
 visibility:visible;
 height:auto
}
.kepler.secondary-nav.is-sticky {
 position:fixed;
 top:0;
 margin-top:0;
 background-color:white;
 box-shadow:0px 5px 5px rgba(0,0,0,0.1)
}
.kepler.secondary-nav.is-sticky .secondary-nav-grid {
 border-color:transparent
}
.kepler.secondary-nav.is-sticky .pangea-cmp.price-atc .content-ctn .price-atc-ctn .price-disclaimer,
.kepler.secondary-nav.is-sticky .pangea-cmp.price-atc .content-ctn .price-atc-ctn .pricing-info,
.kepler.secondary-nav.is-sticky .sec-nav-title,
.kepler.secondary-nav.is-sticky .sec-nav-title-link,
.kepler.secondary-nav.is-sticky .sec-nav-title-link:focus:not(.focus--mouse),
.kepler.secondary-nav.is-sticky .sec-nav-title-link:hover,
.kepler.secondary-nav.is-sticky .secondary-nav-item-link,
.kepler.secondary-nav.is-sticky .secondary-nav-item-link:focus:not(.focus--mouse),
.kepler.secondary-nav.is-sticky .secondary-nav-item-link:hover {
 color:#2f3132
}
.kepler.secondary-nav.is-sticky .pangea-cmp.price-atc .content-ctn>div .price-atc-cta a {
 background-color:#2f3132;
 color:white
}
.kepler.secondary-nav.is-sticky .pangea-cmp.price-atc .content-ctn>div .price-atc-cta a:focus:not(.focus--mouse),
.kepler.secondary-nav.is-sticky .pangea-cmp.price-atc .content-ctn>div .price-atc-cta a:hover {
 background-color:transparent;
 color:#2f3132
}
.kepler.secondary-nav.is-sticky .pangea-cmp.price-atc .content-ctn>div .price-atc-cta a:focus:not(.focus--mouse):before,
.kepler.secondary-nav.is-sticky .pangea-cmp.price-atc .content-ctn>div .price-atc-cta a:hover:before {
 border-color:#2f3132
}
@media (max-width:719px) {
 .kepler.secondary-nav.sticky-buy-button-enabled .pangea-cmp.price-atc {
  display:none
 }
 .kepler.secondary-nav.sticky-buy-button-enabled .secondary-nav-grid {
  grid-template-columns:1fr 0 0;
  gap:0
 }
 .kepler.secondary-nav.sticky-buy-button-enabled:not(.has-authored-content) {
  display:none
 }
}
.kepler.secondary-nav.is-empty {
 display:none!important
}
.secondary-nav-grid {
 --side-cols-min-width:170px;
 width:100%;
 display:grid;
 grid-template-columns:minmax(var(--side-cols-min-width),1fr) auto minmax(var(--side-cols-min-width),1fr);
 gap:24px;
 align-items:center;
 padding:13px 0;
 border-top:1px solid white;
 transition:border-color 0.2s linear;
 position:relative
}
@media (max-width:719px) {
 .secondary-nav-grid {
  grid-template-columns:minmax(0,1fr) 0 minmax(0,1fr);
  gap:12px
 }
}
.kepler.secondary-nav .test-width {
 position:fixed;
 flex-wrap:nowrap;
 white-space:nowrap;
 top:-1000px;
 left:0
}
.kepler.secondary-nav.has-flyout .secondary-nav-grid {
 gap:12px
}
.kepler.secondary-nav.has-flyout.only-flyout .secondary-nav-grid {
 grid-template-columns:1fr 0 0;
 gap:0
}
.sec-nav-title-ctn {
 justify-self:start
}
.secondary-nav-items-ctn {
 justify-self:center
}
.sec-nav-ctas-ctn {
 white-space:nowrap;
 justify-self:end
}
.sec-nav-title {
 padding:4px 0
}
.sec-nav-title,
.sec-nav-title-link {
 font-size:15px;
 line-height:18px;
 font-weight:400;
 text-transform:none;
 text-decoration:none;
 margin:0
}
@media (min-width:720px) {
 .sec-nav-title,
 .sec-nav-title-link {
  font-size:20px;
  line-height:24px
 }
}
.sec-nav-title-link:focus:not(.focus--mouse),
.sec-nav-title-link:hover {
 text-decoration:underline
}
.kepler.secondary-nav .sec-nav-title-ctn.is-flyout .sec-nav-title {
 cursor:pointer;
 user-select:none;
 padding-right:32px;
 position:relative
}
.kepler.secondary-nav .sec-nav-title-ctn.is-flyout .sec-nav-title a {
 
}
.kepler.secondary-nav .sec-nav-title-ctn.is-flyout .sec-nav-title:after {
 content:"";
 speak:none;
 font-style:normal;
 font-weight:400;
 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:20px;
 margin-left:10px;
 margin-top:-1px;
 color:var(--flyout-icon-color);
 width:20px;
 height:20px;
 position:absolute
}
@media (min-width:720px) {
 .kepler.secondary-nav .sec-nav-title-ctn.is-flyout .sec-nav-title:after {
  margin-top:2px
 }
}
.kepler.secondary-nav.open .sec-nav-title-ctn.is-flyout .sec-nav-title:after {
 content:"";
 speak:none;
 font-style:normal;
 font-weight:400;
 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;
 transform:scaleY(-1)
}
.kepler.secondary-nav.is-sticky.open .sec-nav-title-ctn.is-flyout .sec-nav-title:after,
.kepler.secondary-nav.is-sticky .sec-nav-title-ctn.is-flyout .sec-nav-title:after {
 color:#2f3132
}
.secondary-nav-items {
 margin:0;
 list-style:none;
 display:flex;
 flex-wrap:wrap;
 justify-content:center
}
.secondary-nav-item {
 padding:0 12px;
 white-space:nowrap
}
.secondary-nav-item-link {
 font-size:15px;
 font-weight:400;
 line-height:18px;
 text-decoration:none
}
.secondary-nav-item-link.is-active,
.secondary-nav-item-link:focus:not(.focus--mouse),
.secondary-nav-item-link:hover {
 text-decoration:underline
}
.secondary-nav-items.is-flyout {
 position:absolute;
 top:100%;
 left:0;
 display:none;
 width:250px;
 border-top:1px solid #e1e2e3;
 box-shadow:3px 5px 5px rgba(0,0,0,0.1)
}
.secondary-nav-items.is-flyout .secondary-nav-item {
 padding:0;
 white-space:normal
}
.secondary-nav-items.is-flyout .secondary-nav-item.ctas {
 padding:12px 16px;
 background-color:#f4f4f4;
 border-bottom:1px solid #e1e2e3
}
.secondary-nav-items.is-flyout .secondary-nav-item.ctas .pangea-cmp.ctas-ctn .content-ctn {
 margin-left:0;
 text-align:left
}
.secondary-nav-items.is-flyout .secondary-nav-item.ctas .pangea-cmp.ctas-ctn .content-ctn .cta {
 display:block;
 margin-left:0;
 margin-bottom:12px
}
.secondary-nav-items.is-flyout .secondary-nav-item.ctas .pangea-cmp.ctas-ctn .content-ctn .cta:last-child {
 margin-bottom:0
}
@media (max-width:719px) {
 .secondary-nav-items.is-flyout .secondary-nav-item.ctas {
  background-color:white;
  padding-left:30px;
  padding-right:30px
 }
}
.secondary-nav-items.is-flyout .secondary-nav-item-link {
 display:block;
 padding:12px 16px;
 background-color:#f4f4f4;
 border-bottom:1px solid #e1e2e3;
 color:#2f3132;
 transition:none
}
.secondary-nav-items.is-flyout .secondary-nav-item-link.is-active,
.secondary-nav-items.is-flyout .secondary-nav-item-link:focus:not(.focus--mouse),
.secondary-nav-items.is-flyout .secondary-nav-item-link:hover {
 background-color:#697172;
 color:white!important;
 text-decoration:none
}
@media (max-width:719px) {
 .secondary-nav-items.is-flyout {
  left:-30px;
  width:calc(100% + 60px);
  box-shadow:0 5px 5px rgba(0,0,0,0.1)
 }
 .secondary-nav-items.is-flyout .secondary-nav-item-link {
  background-color:white;
  padding-left:30px;
  padding-right:30px
 }
}
.kepler.secondary-nav.open .secondary-nav-items.is-flyout {
 display:block
}
.kepler.secondary-nav .pangea-cmp.ctas-ctn .content-ctn {
 display:flex;
 flex-direction:row-reverse;
 justify-content:flex-start;
 margin-left:-12px;
 width:auto
}
.kepler.secondary-nav .pangea-cmp.ctas-ctn .cta {
 font-size:13px;
 line-height:18px;
 margin-right:0;
 margin-left:12px;
 margin-bottom:0;
 top:0
}
@media (max-width:719px) {
 .kepler.secondary-nav .pangea-cmp.ctas-ctn .cta {
  font-size:11px
 }
}
.kepler.secondary-nav .pangea-cmp.ctas-ctn:not(.is-flyout) .btn,
.kepler.secondary-nav .pangea-cmp.ctas-ctn:not(.is-flyout) .cta[class*=" btn-"] {
 padding:6px 14px
}
@media (max-width:719px) {
 .kepler.secondary-nav .pangea-cmp.ctas-ctn:not(.is-flyout) .btn,
 .kepler.secondary-nav .pangea-cmp.ctas-ctn:not(.is-flyout) .cta[class*=" btn-"] {
  padding:4px 15px
 }
}
.kepler.secondary-nav .pangea-cmp.ctas-ctn.is-flyout .content-ctn {
 display:block
}
.kepler.secondary-nav .pangea-cmp.ctas-ctn.is-flyout .btn,
.kepler.secondary-nav .pangea-cmp.ctas-ctn.is-flyout .cta[class*=" btn-"] {
 padding:12px 14px
}
@media (max-width:719px) {
 .kepler.secondary-nav .pangea-cmp.ctas-ctn.is-flyout .btn,
 .kepler.secondary-nav .pangea-cmp.ctas-ctn.is-flyout .cta[class*=" btn-"] {
  padding:8px 15px
 }
}
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn .btn:active,
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn .btn:focus:not(.focus--mouse),
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn .btn:hover,
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn [class*=btn-]:active,
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn [class*=btn-]:focus:not(.focus--mouse),
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn [class*=btn-]:hover,
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn [class*=cta-anchor]:active,
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn [class*=cta-anchor]:focus:not(.focus--mouse),
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn [class*=cta-anchor]:hover {
 color:var(--cta-color)
}
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn .btn:active:before,
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn .btn:focus:not(.focus--mouse):before,
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn .btn:hover:before,
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn [class*=btn-]:active:before,
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn [class*=btn-]:focus:not(.focus--mouse):before,
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn [class*=btn-]:hover:before,
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn [class*=cta-anchor]:active:before,
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn [class*=cta-anchor]:focus:not(.focus--mouse):before,
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn [class*=cta-anchor]:hover:before {
 border-color:var(--cta-border-color)
}
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn [class*=-anchor],
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn [class*=btn-ghost-] {
 color:var(--cta-color)
}
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn [class*=-anchor]:before,
.main-header .kepler.secondary-nav:not(.is-sticky) .pangea-cmp.ctas-ctn [class*=btn-ghost-]:before {
 border-color:var(--cta-border-color)
}
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn .btn:active,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn .btn:focus:not(.focus--mouse),
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn .btn:hover,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn [class*=-anchor],
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn [class*=-anchor]:active,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn [class*=-anchor]:focus:not(.focus--mouse),
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn [class*=-anchor]:hover,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn [class*=btn-]:active,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn [class*=btn-]:focus:not(.focus--mouse),
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn [class*=btn-]:hover,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn .btn:active,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn .btn:focus:not(.focus--mouse),
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn .btn:hover,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn [class*=-anchor],
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn [class*=-anchor]:active,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn [class*=-anchor]:focus:not(.focus--mouse),
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn [class*=-anchor]:hover,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn [class*=btn-]:active,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn [class*=btn-]:focus:not(.focus--mouse),
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn [class*=btn-]:hover {
 color:#2f3132
}
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn .btn:active:before,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn .btn:focus:not(.focus--mouse):before,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn .btn:hover:before,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn [class*=btn-]:active:before,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn [class*=btn-]:focus:not(.focus--mouse):before,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn [class*=btn-]:hover:before,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn .btn:active:before,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn .btn:focus:not(.focus--mouse):before,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn .btn:hover:before,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn [class*=btn-]:active:before,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn [class*=btn-]:focus:not(.focus--mouse):before,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn [class*=btn-]:hover:before {
 border-color:#2f3132
}
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn [class*=btn-ghost-],
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn [class*=btn-ghost-] {
 color:#2f3132
}
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn [class*=btn-ghost-]:before,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn [class*=btn-ghost-]:before {
 border-color:#2f3132
}
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn [class*=-light]:not([class*=btn-ghost-]),
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn [class*=-light]:not([class*=btn-ghost-]) {
 position:relative
}
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn [class*=-light]:not([class*=btn-ghost-]):before,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn [class*=-light]:not([class*=btn-ghost-]):before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid var(--p-accent-color,#2f3132);
 transition:border 0.1s ease-out;
 
}
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn [class*=-light]:not([class*=btn-ghost-]):active:before,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn [class*=-light]:not([class*=btn-ghost-]):focus:not(.focus--mouse):before,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn [class*=-light]:not([class*=btn-ghost-]):hover:before,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn [class*=-light]:not([class*=btn-ghost-]):active:before,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn [class*=-light]:not([class*=btn-ghost-]):focus:not(.focus--mouse):before,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn [class*=-light]:not([class*=btn-ghost-]):hover:before {
 border-width:2px
}
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white .btn,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white .btn-compact,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white .btn-pill,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white [class*=-light]:not([class*=btn-ghost-]),
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white .btn,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white .btn-compact,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white .btn-pill,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white [class*=-light]:not([class*=btn-ghost-]) {
 background-color:#2f3132;
 color:white
}
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white .btn-compact:before,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white .btn-pill:before,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white .btn:before,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white [class*=-light]:not([class*=btn-ghost-]):before,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white .btn-compact:before,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white .btn-pill:before,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white .btn:before,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white [class*=-light]:not([class*=btn-ghost-]):before {
 border-color:#2f3132
}
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white .btn-compact:active,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white .btn-compact:focus:not(.focus--mouse),
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white .btn-compact:hover,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white .btn-pill:active,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white .btn-pill:focus:not(.focus--mouse),
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white .btn-pill:hover,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white .btn:active,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white .btn:focus:not(.focus--mouse),
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white .btn:hover,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white [class*=-light]:not([class*=btn-ghost-]):active,
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white [class*=-light]:not([class*=btn-ghost-]):focus:not(.focus--mouse),
.main-header .kepler.secondary-nav.is-sticky .pangea-cmp.ctas-ctn.accent-color-white [class*=-light]:not([class*=btn-ghost-]):hover,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white .btn-compact:active,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white .btn-compact:focus:not(.focus--mouse),
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white .btn-compact:hover,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white .btn-pill:active,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white .btn-pill:focus:not(.focus--mouse),
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white .btn-pill:hover,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white .btn:active,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white .btn:focus:not(.focus--mouse),
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white .btn:hover,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white [class*=-light]:not([class*=btn-ghost-]):active,
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white [class*=-light]:not([class*=btn-ghost-]):focus:not(.focus--mouse),
.main-header .kepler.secondary-nav .secondary-nav-item .pangea-cmp.ctas-ctn.accent-color-white [class*=-light]:not([class*=btn-ghost-]):hover {
 background-color:transparent;
 color:#2f3132
}
.kepler.secondary-nav .pangea-cmp.price-atc {
 flex-direction:row;
 justify-content:flex-end
}
.kepler.secondary-nav .pangea-cmp.price-atc .content-ctn .price-atc-cta {
 padding:0
}
.kepler.secondary-nav .pangea-cmp.price-atc .content-ctn .price-atc-cta a {
 padding:6px 14px
}
@media (max-width:719px) {
 .kepler.secondary-nav .pangea-cmp.price-atc .content-ctn .price-atc-cta a {
  font-size:11px;
  padding:4px 15px
 }
}
.kepler.secondary-nav .pangea-cmp.price-atc .vertical-divider {
 display:none
}
.kepler.secondary-nav .pangea-cmp.price-atc .content-ctn>div .price-atc-ctn {
 padding-top:0;
 padding-bottom:0;
 flex-wrap:nowrap;
 white-space:nowrap
}
@media (min-width:720px) {
 .kepler.secondary-nav .pangea-cmp.price-atc .content-ctn>div .price-atc-ctn:not(.hide) {
  display:flex!important
 }
}
@media (max-width:719px) {
 .kepler.secondary-nav .pangea-cmp.price-atc .content-ctn>div .price-atc-ctn {
  display:none!important
 }
}
.kepler.secondary-nav .pangea-cmp.price-atc .content-ctn>div .price-atc-ctn .pricing-info {
 font-size:13px;
 line-height:24px;
 font-weight:200;
 vertical-align:baseline
}
.kepler.secondary-nav .pangea-cmp.price-atc .content-ctn>div .price-atc-ctn .pricing-info>span {
 padding-left:3px;
 font-size:18px
}
.kepler.secondary-nav .pangea-cmp.price-atc .content-ctn>div .price-atc-ctn .price-disclaimer {
 margin-left:4px
}
.kepler.secondary-nav:not(.is-sticky) .pangea-cmp.price-atc .content-ctn .price-atc-ctn .price-disclaimer,
.kepler.secondary-nav:not(.is-sticky) .pangea-cmp.price-atc .content-ctn .price-atc-ctn .pricing-info,
.sec-nav-title,
.sec-nav-title-link,
.secondary-nav-item-link {
 transition:color 0.2s linear
}
.kepler.secondary-nav:not(.is-sticky) .pangea-cmp.price-atc .content-ctn .price-atc-ctn .price-disclaimer,
.kepler.secondary-nav:not(.is-sticky) .pangea-cmp.price-atc .content-ctn .price-atc-ctn .pricing-info,
.sec-nav-title,
.sec-nav-title-link,
.sec-nav-title-link:focus:not(.focus--mouse),
.sec-nav-title-link:hover,
.secondary-nav-item-link,
.secondary-nav-item-link:focus:not(.focus--mouse),
.secondary-nav-item-link:hover {
 color:var(--cta-color)
}
.secondary-nav-grid {
 border-color:var(--cta-border-color)
}
@media (max-width:719px) {
 .main-header[data-theme-mobile=theme-dark] .kepler.secondary-nav {
  --cta-color:#2f3132;
  --cta-border-color:#2f3132;
  --flyout-icon-color:#2f3132
 }
 .main-header[data-theme-mobile=theme-light] .kepler.secondary-nav {
  --cta-color:white;
  --cta-border-color:white;
  --flyout-icon-color:white
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .main-header[data-theme-tablet=theme-dark] .kepler.secondary-nav {
  --cta-color:#2f3132;
  --cta-border-color:#2f3132;
  --flyout-icon-color:#2f3132
 }
 .main-header[data-theme-tablet=theme-light] .kepler.secondary-nav {
  --cta-color:white;
  --cta-border-color:white;
  --flyout-icon-color:white
 }
}
@media (min-width:1025px) {
 .main-header[data-theme-desktop=theme-dark] .kepler.secondary-nav {
  --cta-color:#2f3132;
  --cta-border-color:#2f3132;
  --flyout-icon-color:#2f3132
 }
 .main-header[data-theme-desktop=theme-light] .kepler.secondary-nav {
  --cta-color:white;
  --cta-border-color:white;
  --flyout-icon-color:white
 }
}
.tech-specs-expanded[data-num-parsys="1"] .tech-col-1 {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .tech-specs-expanded[data-num-parsys="1"] .tech-col-1 {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .tech-specs-expanded[data-num-parsys="1"] .tech-col-1 {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
.tech-specs-expanded[data-num-parsys="1"] .tech-col-2 {
 display:none
}
.tech-specs-expanded[data-num-parsys="1"] .tech-specs {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .tech-specs-expanded[data-num-parsys="1"] .tech-specs {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .tech-specs-expanded[data-num-parsys="1"] .tech-specs {
  width:calc(66.66667% - 20px);
  margin-right:20px
 }
}
.tech-specs-expanded[data-num-parsys="1"] ul.tech-specs {
 column-count:1
}
@media (min-width:720px) {
 .tech-specs-expanded[data-num-parsys="1"] ul.tech-specs {
  column-count:1
 }
}
@media (min-width:1025px) {
 .tech-specs-expanded[data-num-parsys="1"] ul.tech-specs {
  column-count:2
 }
}
.tech-specs-expanded[data-num-parsys="2"] .tech-col-1 {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .tech-specs-expanded[data-num-parsys="2"] .tech-col-1 {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .tech-specs-expanded[data-num-parsys="2"] .tech-col-1 {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
.tech-specs-expanded[data-num-parsys="2"] .tech-col-2 {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .tech-specs-expanded[data-num-parsys="2"] .tech-col-2 {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .tech-specs-expanded[data-num-parsys="2"] .tech-col-2 {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
.tech-specs-expanded[data-num-parsys="2"] .tech-specs {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .tech-specs-expanded[data-num-parsys="2"] .tech-specs {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .tech-specs-expanded[data-num-parsys="2"] .tech-specs {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
.tech-specs-expanded[data-num-parsys="2"] ul.tech-specs {
 column-count:1
}
@media (min-width:720px) {
 .tech-specs-expanded[data-num-parsys="2"] ul.tech-specs {
  column-count:1
 }
}
@media (min-width:1025px) {
 .tech-specs-expanded[data-num-parsys="2"] ul.tech-specs {
  column-count:1
 }
}
@media (min-width:720px) {
 .tech-specs-expanded .tech-col-1,
 .tech-specs-expanded .tech-col-2 {
  padding-right:8.33333%
 }
}
.tech-specs-wrap {
 padding-top:20px;
 padding-bottom:20px
}
@media (min-width:720px) {
 .tech-specs-wrap {
  padding-top:20px;
  padding-bottom:20px
 }
}
@media (min-width:1025px) {
 .tech-specs-wrap {
  padding-top:40px;
  padding-bottom:40px
 }
}
ul.tech-specs {
 padding:0;
 list-style:none;
 column-count:1;
 column-gap:24px;
 -webkit-padding-start:0;
 padding-block-start:0;
 display:block;
 margin:0 24px 0 0
}
@media (min-width:720px) {
 ul.tech-specs {
  margin-right:24px;
  column-count:2
 }
}
@media (min-width:1025px) {
 ul.tech-specs {
  margin-right:20px;
  column-count:3
 }
}
ul.tech-specs li.specs-column:after,
ul.tech-specs li.specs-column:before {
 content:" ";
 display:table;
 clear:both
}
@media (min-width:720px) {
 ul.tech-specs li.specs-column {
  padding-right:8.33333%
 }
}
ul.tech-specs .specs-group-title,
ul.tech-specs .specs-heading {
 font-size:22px;
 line-height:26px;
 font-weight:700;
 text-transform:uppercase;
 color:black;
 margin-top:0;
 margin-bottom:25px
}
ul.tech-specs .specs-group-title {
   
 font-weight:400;
 font-size:24px;
 line-height:1.08333;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase;
 font-size:22px;
 line-height:26px;
 font-weight:700
}
@media (min-width:1025px) {
 ul.tech-specs .specs-group-title {
  margin-bottom:20px
 }
}
ul.tech-specs .specs-title {
 font-size:18px;
 line-height:24px;
 font-weight:400;
 color:#2f3132;
 margin-top:0;
 margin-bottom:10px;
 text-transform:none
}
ul.tech-specs .specs-group,
ul.tech-specs li.specs-column {
 color:#697172;
 page-break-inside:avoid;
 column-break-inside:avoid
}
ul.tech-specs[data-free-flow=true] .specs-group,
ul.tech-specs[data-free-flow=true] li.specs-column {
 page-break-inside:auto
}
ul.tech-specs[data-free-flow=true] .specs-group .specs-block,
ul.tech-specs[data-free-flow=true] li.specs-column .specs-block {
 page-break-inside:avoid
}
ul.tech-specs .specs-column {
 padding-bottom:40px
}
ul.tech-specs .specs-block {
 margin-bottom:25px
}
ul.tech-specs .specs-block .image {
 max-width:100%
}
ul.tech-specs .specs-block .serial-num {
 white-space:nowrap
}
ul.tech-specs .specs-description-list,
ul.tech-specs ul.dotted {
 list-style:none;
 padding:0;
 margin:0 0 25px
}
ul.tech-specs .specs-description-list ul,
ul.tech-specs .specs-description ul,
ul.tech-specs ul.dotted ul {
 list-style:disc;
 margin-left:20px
}
ul.tech-specs .prop-65-warnings {
 text-decoration:underline;
 display:inline-block;
 width:auto
}
ul.tech-specs .prop-65-warnings:hover {
 text-decoration:none
}
.footnote-list {
 width:calc(100% - 24px);
 margin-right:24px;
 padding:50px 0 42px;
 font-size:12px;
 line-height:1.5
}
@media (min-width:720px) {
 .footnote-list {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .footnote-list {
  width:calc(100% - 20px);
  margin-right:20px
 }
}
.pangea-cmp.checkerboard .component-title {
 margin-bottom:40px
}
@media (min-width:720px) {
 .pangea-cmp.checkerboard .component-title {
  margin-bottom:50px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard .component-title {
  margin-bottom:80px
 }
}
.pangea-cmp.checkerboard .text-portion h3 {
 font-family:Brown-Pro-Bold,Helvetica,Arial,sans-serif
}
.pangea-cmp.checkerboard[data-layout=staggered] .component-title {
 margin-bottom:0
}
@media (min-width:720px) {
 .pangea-cmp.checkerboard[data-layout=staggered] .component-title {
  margin-bottom:20px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard[data-layout=staggered] .component-title {
  margin-bottom:50px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard .carousel-simple .video-background-controls.visible {
  right:110px
 }
}
.pangea-cmp.checkerboard .carousel-simple nav.indicator-dot-nav {
 justify-content:left;
 margin-left:13px;
 bottom:0;
 
}
.pangea-cmp.checkerboard .carousel-simple nav.indicator-dot-nav li {
 pointer-events:all
}
.pangea-cmp.checkerboard .carousel-simple ul.slick-dots {
 justify-content:left;
 margin-left:20px;
 bottom:15px;
 
}
.pangea-cmp.checkerboard .carousel-simple ul.slick-dots>li {
 pointer-events:all
}
.pangea-cmp.checkerboard .carousel-simple-controls .prev-btn:before {
 content:""
}
.pangea-cmp.checkerboard .carousel-simple-controls .next-btn:before,
.pangea-cmp.checkerboard .carousel-simple-controls .prev-btn:before {
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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
}
.pangea-cmp.checkerboard .carousel-simple-controls .next-btn:before {
 content:""
}
.pangea-cmp.checkerboard .carousel-simple-controls .next-btn,
.pangea-cmp.checkerboard .carousel-simple-controls .prev-btn {
 display:block;
 position:absolute;
 width:50px;
 height:50px;
 bottom:0;
 top:auto;
 margin:0
}
.pangea-cmp.checkerboard .carousel-simple-controls .next-btn svg,
.pangea-cmp.checkerboard .carousel-simple-controls .prev-btn svg {
 display:none;
 visibility:hidden
}
.pangea-cmp.checkerboard .carousel-simple-controls .next-btn:before,
.pangea-cmp.checkerboard .carousel-simple-controls .prev-btn:before {
 font-size:20px;
 display:flex;
 align-items:center;
 justify-content:center;
 position:absolute;
 right:0;
 top:0;
 bottom:0;
 width:50px;
 height:50px;
 ;
 background-color:#fff;
 color:#2f3132
}
.pangea-cmp.checkerboard .carousel-simple-controls .prev-btn {
 right:50px;
 left:auto
}
.pangea-cmp.checkerboard .carousel-simple-controls .next-btn {
 right:0
}
.pangea-cmp.checkerboard .checkerboard-row .cta-container .ctas-ctn .content-ctn {
 align-items:flex-start
}
.pangea-cmp.checkerboard .checkerboard-row .cta-container .ctas-ctn .content-ctn .cta {
 text-align:left
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard .checkerboard-row[data-layout=full][data-theme-desktop=theme-dark] {
  color:#fff
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row .copy {
  opacity:0;
  transform:translate3d(0,25px,0);
  transition:opacity 700ms ease-out,transform 700ms ease-out
 }
 body.wcm-design .pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row .copy,
 body.wcm-edit .pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row .copy,
 body.wcm-preview .pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row .copy,
 body.xf-web-container .pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row .copy {
  opacity:1;
  transform:none;
  transition:none
 }
}
.pangea-cmp.checkerboard[data-layout=staggered] .checkerboard-row.in-view .copy {
 opacity:1;
 transform:translateZ(0)
}
@media (max-width:719px) {
 .pangea-cmp.checkerboard[data-theme-mobile=theme-dark] {
  color:#fff
 }
 .pangea-cmp.checkerboard[data-theme-mobile=theme-dark] .media-portion,
 .pangea-cmp.checkerboard[data-theme-mobile=theme-dark] .text-portion {
  background-color:#2f3132
 }
 .pangea-cmp.checkerboard .carousel-simple-controls {
  display:none
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.checkerboard[data-theme-tablet=theme-dark] .media-portion,
 .pangea-cmp.checkerboard[data-theme-tablet=theme-dark] .text-portion {
  background-color:#2f3132
 }
 .pangea-cmp.checkerboard .carousel-simple-controls {
  display:none
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard[data-theme-desktop=theme-dark] {
  color:#fff
 }
 .pangea-cmp.checkerboard[data-theme-desktop=theme-dark][data-layout=symmetric] .media-portion,
 .pangea-cmp.checkerboard[data-theme-desktop=theme-dark][data-layout=symmetric] .text-portion {
  background-color:#2f3132
 }
}
@media (min-width:1025px) {
 .pangea-cmp.checkerboard [data-layout=full] .text-portion,
 .pangea-cmp.checkerboard[data-theme-desktop=theme-dark][data-layout=symmetric] [data-layout=full] .text-portion {
  background-color:transparent
 }
}
.price-atc#secondary-navigation .btn-buy-cta {
 margin-bottom:0;
 margin-left:auto;
 margin-top:0
}
.pangea-cmp.price-atc[data-in-buy-module=false] .flash-msg {
 margin-top:6px;
 margin-right:var(--p-gutter);
 position:absolute;
 max-width:260px
}
.pangea-cmp.price-atc[data-in-sec-nav=true] .flash-msg {
 margin-top:var(--p-sec-nav-height);
 margin-right:0;
 right:0
}
@media (max-width:719px) {
 .pangea-cmp.price-atc[data-in-sec-nav=true] .flash-msg {
  margin-top:var(--p-sec-nav-height);
  max-width:unset;
  width:65vw;
  text-align:left
 }
}
@media (min-width:1025px) {
 .pangea-cmp.price-atc[data-in-sec-nav=true] .flash-msg {
  top:0
 }
}
.pangea-cmp.price-atc .price-atc-sale-badge {
 background-color:#814efa;
 color:#fff
}
.media-card .media-card-title,
.media-card .media-card-title.h3 {
 font-size:20px
}
.pangea-cmp.tabs-accordion .panel-header button:after {
 content:"";
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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
}
.pangea-cmp.tabs-accordion[data-accordion-style=section]>div>div>div>div>div>.panel-header button:after {
 font-size:10px
}
.pangea-cmp.tabs-accordion[data-accordion-style=list]>div>div>div>div>div>.panel-header button:after {
 font-size:7px
}
.callout-component .desktop .callout-group .callout-svg #body,
.callout-component .desktop .callout-group .callout-svg #title,
.callout-component .desktop .callout-group .callout-svg .body,
.callout-component .desktop .callout-group .callout-svg .title {
 font-size:14px
}
.callout-component .desktop .callout-group .callout-svg .footnote {
 font-size:10px
}
.callout-component .tablet .callout-group .callout-svg #body,
.callout-component .tablet .callout-group .callout-svg #title,
.callout-component .tablet .callout-group .callout-svg .body,
.callout-component .tablet .callout-group .callout-svg .title {
 font-size:16px
}
.callout-component .tablet .callout-group .callout-svg .footnote {
 font-size:12px
}
.callout-component .mobile .callout-group .callout-svg #body,
.callout-component .mobile .callout-group .callout-svg #title,
.callout-component .mobile .callout-group .callout-svg .body,
.callout-component .mobile .callout-group .callout-svg .title {
 font-size:16px
}
.callout-component .mobile .callout-group .callout-svg .footnote {
 font-size:12px
}
.callout-component .callout-group .callout-svg svg {
 font-family:Brown-Pro-Light,Helvetica,sans-serif
}
.callout-component .callout-group .callout-svg svg #body,
.callout-component .callout-group .callout-svg svg #title,
.callout-component .callout-group .callout-svg svg .body,
.callout-component .callout-group .callout-svg svg .footnote,
.callout-component .callout-group .callout-svg svg .title {
 font-family:brown,Helvetica,Arial,sans-serif
}
.js-pangea-video-iframe-ctn.hidden {
 display:block!important
}
.comparison-chart .section-title {
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif
}
.comparison-chart.is-top-element {
 padding-top:60px
}
@media (min-width:1025px) {
 .comparison-chart.is-top-element {
  padding-top:90px
 }
}
.recommended-products.pangea-cmp.mobile-stacked {
 padding-bottom:30px
}
.recommended-products.pangea-cmp.mobile-stacked .indicator-dot-nav {
 display:none!important
}
.recommended-products a .product-description,
.recommended-products a .product-price {
 font-weight:200
}
.recommended-products .product-wrap .product-description {
 margin-bottom:5px
}
.recommended-products .product-wrap .product-description h2 {
 margin-bottom:10px
}
.recommended-products .product-wrap .product-description p {
 margin-bottom:0
}
.recommended-products .product-wrap .product-description .product-badges {
 margin-bottom:15px
}
.recommended-products .product-wrap:hover img {
 transform:scale(1.15)
}
.recommended-products .product-wrap:hover .product-tag img {
 transform:none
}
.p65-modal {
 overflow-y:auto
}
.p65-modal .pangea-modal-box-content {
 max-width:770px
}
.pangea-cmp.news-events-component .media-card .media-card-body p {
 color:#757575;
 font-size:15px
}
.pangea-cmp.news-events-component .cta-icon-anchor {
 transition:color 250ms linear
}
.pangea-cmp.news-events-component .cta-icon-anchor span {
 color:#2f3132;
 font-size:20px;
 line-height:24px;
 text-transform:none
}
.pangea-cmp.news-events-component .cta-icon-anchor:after {
 content:"";
 font-size:11px;
 padding-top:4px;
 color:#00b8fc;
 transition:padding-left 250ms ease-out
}
.pangea-cmp.news-events-component .cta-icon-anchor:hover {
 color:#000;
 text-decoration:none
}
.pangea-cmp.news-events-component .cta-icon-anchor:hover span {
 color:#000
}
.pangea-cmp.news-events-component .cta-icon-anchor:hover:after {
 padding-left:10px
}
.pangea-cmp.bundle-component {
 overflow-x:hidden
}
.pangea-cmp.bundle-component .bundle-item-wrap:first-child {
 border-top:1px solid #e1e2e3
}
@media (min-width:1025px) {
 .pangea-cmp.bundle-component .bundle-item-wrap:first-child {
  border-top:1px solid transparent
 }
}
.pangea-cmp.bundle-component .bundle-header .bundle-title {
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 font-size:36px
}
.pangea-cmp.bundle-component .bundle-header .bundle-title strong {
 font-family:brown,Helvetica,Arial,sans-serif
}
.pangea-cmp.bundle-component .bundle-header .promo-code-msg {
 margin-bottom:20px
}
.pangea-cmp.bundle-component .bundle-header .bundle-info {
 display:flex;
 justify-content:center;
 align-content:center
}
.pangea-cmp.bundle-component .bundle-header .bundle-info.desktop .btn-buy-cta {
 display:none
}
@media (min-width:1025px) {
 .pangea-cmp.bundle-component .bundle-header .bundle-info.desktop .btn-buy-cta {
  display:block
 }
 .pangea-cmp.bundle-component .bundle-header .bundle-info.desktop .bundle-price {
  border-right:1px solid #2f3132
 }
}
@media (min-width:1025px) {
 .pangea-cmp.bundle-component .bundle-header .bundle-info.mobile .bundle-atc {
  display:none
 }
}
.pangea-cmp.bundle-component .bundle-header .bundle-info.mobile .price-atc-cta {
 margin-top:20px
}
.pangea-cmp.bundle-component .bundle-header .bundle-info .bundle-price {
 font-size:30px;
 padding:10px 30px;
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif
}
.pangea-cmp.bundle-component .bundle-header .bundle-info .bundle-price .pre-sale-price {
 color:#697172;
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif
}
.pangea-cmp.bundle-component .bundle-header .bundle-info .bundle-price>div {
 padding-right:10px
}
.pangea-cmp.bundle-component .bundle-header .bundle-info .bundle-price.sale-range>div {
 line-height:30px
}
.pangea-cmp.bundle-component .bundle-header .bundle-info .bundle-price.sale-range>div:first-child {
 margin-top:3px;
 font-size:24px;
 line-height:24px;
 color:#697172;
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif
}
.pangea-cmp.bundle-component .bundle-header .bundle-info .btn-buy-cta {
 margin:10px 30px
}
.bundle-item {
 display:flex;
 padding:30px 0;
 border-bottom:1px solid #e1e2e3;
 opacity:0;
 transition:opacity 200ms linear
}
.bundle-item .select-ctn select:-moz-focusring {
 color:unset
}
@media (min-width:1025px) {
 .bundle-item {
  border-bottom:1px solid transparent
 }
}
.bundle-item.ready {
 opacity:1
}
.bundle-item .pangea-color-swatches .color-name {
 display:none
}
@media (min-width:1025px) {
 .bundle-item .pangea-color-swatches .color-swatches {
  justify-content:center
 }
}
.bundle-item .bundle-product-shot a {
 display:block
}
.bundle-item .bundle-product-shot img {
 max-width:110px;
 width:110px;
 margin:0 auto
}
.bundle-item .bundle-main,
.bundle-item .bundle-product-shot {
 opacity:.4;
 transition:opacity 200ms linear;
 
}
.bundle-item.active .bundle-main,
.bundle-item.active .bundle-product-shot {
 opacity:1;
 pointer-events:all
}
.bundle-item .bundle-check-box {
 z-index:10!important;
 border:2px solid #000;
 position:absolute;
 width:24px;
 height:24px;
 background-color:white;
 border-radius:50%;
 display:block;
 cursor:pointer
}
.bundle-item .bundle-check-box:after {
 content:"";
 display:block;
 position:absolute;
 top:50%;
 left:50%;
 width:10px;
 height:6px;
 border-color:#000;
 border-style:none none solid solid;
 border-width:3px;
 transform:translate(-50%,-60%) rotate(-45deg);
 opacity:0;
 transition:opacity 100ms linear
}
.bundle-item .bundle-check-box.checked:after {
 opacity:1
}
.bundle-item .bundle-product-title a {
 text-decoration:none;
 display:block
}
.bundle-item .bundle-product-title a:hover {
 text-decoration:underline
}
.bundle-item .bundle-product-title .headline {
 font-size:20px
}
.bundle-item .bundle-product-description {
 font-size:16px;
 line-height:1.38
}
.bundle-item .pricing-info {
 margin-bottom:10px;
 display:block;
 justify-content:flex-start
}
.bundle-item .pricing-info>div {
 margin-right:5px
}
.bundle-item .select-ctn {
 margin-bottom:10px
}
.bundle-item .select-ctn .label {
 border:1px solid #e1e2e3;
 font-size:13px
}
.bundle-item .select-ctn .label span {
 white-space:break-spaces
}
.bundle-item .product-color-options .color-swatches {
 justify-content:flex-start
}
.bundle-item .product-color-options .color-swatches .color-swatch {
 width:22px;
 height:22px
}
.bundle-item .product-color-options .color-swatches .color-swatch.active>.active-indicator {
 visibility:visible;
 border-width:2px;
 width:28px;
 height:28px
}
.bundle-item .product-color-options .color-swatches .color-swatch .swatch {
 width:24px;
 height:24px
}
.bundle-item .bundle-main {
 flex-grow:1
}
.bundle-item .bundle-check-box {
 top:30px;
 left:0
}
.bundle-item .color-swatches {
 margin:0 0 20px
}
.bundle-item .bundle-main {
 padding-left:10px;
 width:50%
}
@media (min-width:480px) {
 .bundle-item .bundle-main {
  padding-left:30px
 }
 .bundle-item .pricing-info {
  display:flex
 }
}
@media (min-width:720px) {
 .bundle-item .bundle-main {
  width:auto
 }
 .bundle-item .bundle-check-box {
  top:30px;
  left:0
 }
 .bundle-item .bundle-product-shot img {
  max-width:150px;
  width:150px
 }
 .bundle-item .other-facets {
  display:flex;
  justify-content:flex-start;
  flex-wrap:wrap
 }
 .bundle-item .other-facets .select-ctn {
  width:calc(50% - 10px);
  margin-right:10px
 }
}
@media (min-width:1025px) {
 .bundle-item {
  text-align:left;
  flex-direction:column
 }
 .bundle-item .bundle-check-box {
  top:12%;
  left:19%
 }
 .bundle-item .other-facets {
  flex-wrap:wrap;
  justify-content:space-around
 }
 .bundle-item .other-facets .select-ctn {
  width:100%;
  margin-right:0
 }
 .bundle-item .bundle-product-shot {
  height:210px;
  display:flex;
  width:100%;
  justify-content:center;
  align-items:center
 }
 .bundle-item .bundle-product-shot img {
  max-width:150px;
  width:150px;
  margin:30px auto
 }
 .bundle-item .bundle-main {
  padding-left:0
 }
 .bundle-item .pricing-info {
  text-align:center;
  margin-bottom:10px;
  justify-content:center
 }
 .bundle-item .product-color-options .color-swatches {
  justify-content:center
 }
 .bundle-item .bundle-product-title .headline {
  text-align:center
 }
 .bundle-item .bundle-product-description {
  text-align:center;
  margin-bottom:10px
 }
}
.bundle-component .bundle-item.out-of-stock .bundle-main .bundle-product-description,
.bundle-component .bundle-item.out-of-stock .bundle-main .bundle-product-facets,
.bundle-component .bundle-item.out-of-stock .bundle-main .bundle-product-title {
 opacity:.4
}
.bundle-component .bundle-item.out-of-stock .bundle-main .pricing-info {
 opacity:1
}
.buy-module .thumbs-col {
 margin-top:40px;
 width:100%;
 overflow:hidden;
 display:flex;
 align-items:flex-end
}
@media (max-width:1024px) {
 .buy-module .thumbs-col {
  display:none
 }
}
@media (min-width:720px) and (max-height:720px) {
 .buy-module .thumbs-col {
  align-items:center
 }
}
.buy-module .product-thumbs-ctn {
 position:relative;
 display:flex;
 align-items:flex-end;
 overflow:hidden;
 padding:0
}
.buy-module .product-thumbs-ctn.js-orientation-vertical {
 margin-top:0;
 display:flex;
 flex-direction:column
}
.buy-module .product-thumbs-ctn.not-draggable .product-thumbs-drag-ctn {
 display:flex;
 align-items:center
}
.buy-module .product-thumbs-ctn.not-draggable .product-thumbs-draggable {
 transform:none!important
}
.buy-module .product-thumbs-drag-ctn {
 overflow:hidden;
 height:100%;
 position:relative
}
.buy-module .product-thumbs-draggable {
 position:relative;
 transition:transform 0.2s ease-in-out
}
.buy-module .product-thumbs-draggable.no-transition {
 transition:none
}
.buy-module .product-thumbs {
 list-style-type:none;
 display:flex;
 padding:0 4px;
 margin:0
}
@media (min-width:1025px) and (max-height:720px) {
 .buy-module .product-thumbs {
  display:inline-block
 }
 .buy-module .product-thumbs .product-thumb {
  padding:4px 0
 }
}
.buy-module .prev-next-btn {
 background:none;
 outline:none;
 border:none;
 padding:0;
 width:100%;
 height:50px;
 margin-left:4px;
 margin-right:4px;
 margin-bottom:-20px;
 display:none;
 z-index:1;
 transition:opacity 0.1s linear
}
.buy-module .prev-next-btn:before {
 content:"";
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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;
 transition:top 0.1s ease-out,bottom 0.1s ease-out
}
.buy-module .prev-next-btn.next {
 margin-bottom:0;
 margin-top:-20px;
 top:auto;
 bottom:0;
 transform:scaleY(-1)
}
.buy-module .prev-next-btn[disabled] {
 cursor:default;
 opacity:0.2;
 
}
.buy-module .js-orientation-horizontal .prev-next-btn {
 width:50px;
 display:block;
 height:100%;
 margin:0
}
.buy-module .js-orientation-horizontal .prev-next-btn:before {
 content:"";
 font-size:17px
}
.buy-module .js-orientation-horizontal .prev-next-btn.next:before,
.buy-module .js-orientation-horizontal .prev-next-btn:before {
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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
}
.buy-module .js-orientation-horizontal .prev-next-btn.next:before {
 content:""
}
.buy-module .js-orientation-horizontal .product-thumb {
 padding:0
}
.buy-module .product-thumb:hover .product-thumb-inner {
 transition:background-color 250ms linear;
 background-color:rgba(255,255,255,0.3)
}
.buy-module .product-thumb:hover .active-indicator {
 opacity:1
}
.buy-module .product-thumb[data-type=video] .video-play-icon {
 display:block
}
.buy-module .product-thumb .video-play-icon {
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 display:none
}
.buy-module .product-thumb .video-play-icon:after {
 content:"";
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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:white;
 font-size:24px
}
.buy-module .product-thumb .active-indicator {
 display:block;
 border-radius:0;
 border:none;
 border-bottom:5px solid;
 opacity:0;
 transition:opacity 150ms linear
}
.buy-module .js-orientation-horizontal .product-thumb:last-child {
 padding-bottom:0px
}
.buy-module .product-thumb-inner {
 padding:4px;
 position:relative
}
.buy-module .product-thumb-inner2 {
 padding:8px;
 margin:0;
 width:82px;
 display:flex;
 align-items:center;
 justify-content:center;
 background-position:50%;
 background-size:cover;
 background-repeat:no-repeat;
 cursor:pointer;
 transition:background-color 0.1s linear
}
.buy-module .product-thumb-inner2 img {
 display:block;
 width:100%
}
.buy-module .product-shots {
 list-style-type:none;
 margin:0;
 padding:0;
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 transform:translateX(0);
 transition:transform 0.2s ease-in-out
}
@media (min-width:1025px) {
 .buy-module .product-shots {
  position:relative;
  left:auto;
  top:auto;
  height:auto
 }
}
.buy-module .product-shots[data-cursor-state=zoom-in],
.buy-module .product-shots[data-cursor-state=zoom-out] {
 cursor:none
}
.buy-module .product-shots[data-cursor-state=dragging] {
 cursor:grabbing
}
.buy-module .product-shot {
 display:none;
 align-items:center;
 justify-content:center;
 top:50%;
 left:50%;
 overflow:hidden;
 transform:translate(-50%,-50%)
}
.buy-module .product-shot,
.buy-module .product-shot .video-link {
 position:absolute;
 width:100%;
 height:100%
}
.buy-module .product-shot>img {
 max-height:100%;
 max-width:100%
}
.buy-module .product-shot[data-type=photo] {
 padding:0 30px 40px
}
@media (min-width:720px) {
 .buy-module .product-shot[data-type=photo] {
  padding:0 40px 50px
 }
}
@media (min-width:1025px) {
 .buy-module .product-shot[data-type=photo] {
  padding:0
 }
}
.buy-module .product-shot[data-type=video] {
 padding-bottom:50px
}
@media (min-width:1025px) {
 .buy-module .product-shot[data-type=video] {
  padding-bottom:0
 }
}
.buy-module .product-shot[data-type=video]:after {
 width:100%;
 height:auto;
 content:"";
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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:white;
 font-size:60px;
 position:absolute;
 top:calc(50% - 30px);
 left:0;
 transition:all 0.3s ease-in-out;
 ;
 text-align:center;
 transform-origin:center
}
.buy-module .product-shot[data-type=video]:hover:after {
 transform:scale(1.2);
 opacity:0.8
}
.buy-module .product-shot.active,
.buy-module .product-shot.next,
.buy-module .product-shot.prev {
 display:flex
}
.buy-module .product-shot.prev {
 left:calc(-50% - 1px)
}
.buy-module .product-shot.next {
 left:calc(150% + 1px)
}
.buy-module .product-shot .video-element {
 width:100%
}
.buy-module .zoom-img-ctn {
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%)
}
.buy-module .zoom-img-ctn:after {
 content:"";
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.buy-module .zoom-img {
 transform-origin:center;
 max-width:none;
 max-height:none
}
.zoom-cursor {
 position:absolute;
 z-index:25;
 top:0;
 left:0;
 cursor:none;
 
}
.zoom-cursor-inner {
 position:absolute;
 top:-9px;
 left:-10px;
 color:white;
 text-shadow:1px 1px 2px rgba(0,0,0,0.5);
 transition:transform 0.2s ease-out,color 0.2s ease-out;
 transform:scale(0);
 transform-origin:10px 9px
}
.zoom-cursor.show .zoom-cursor-inner {
 transform:scale(1)
}
.zoom-cursor.out .zoom-cursor-inner:before {
 content:""
}
.zoom-cursor-inner:before,
.zoom-cursor.out .zoom-cursor-inner:before {
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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
}
.zoom-cursor-inner:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 font-size:25px
}
.buy-module-container .indicator-dot-nav,
.callout-carousel-wrap .indicator-dot-nav {
 width:100%
}
.buy-module-container .indicator-dot-nav.is-empty,
.callout-carousel-wrap .indicator-dot-nav.is-empty {
 display:none
}
.buy-module-container .indicator-dots,
.callout-carousel-wrap .indicator-dots {
 margin-top:20px
}
.buy-module-container .indicator-dot,
.callout-carousel-wrap .indicator-dot {
 position:relative
}
.buy-module-container {
 background-color:rgba(0,0,0,0);
 color:#000
}
.buy-module-container .breadcrumb-trail ol li a {
 color:#000
}
.buy-module-container .active .active-indicator {
 border-color:#000
}
.buy-module-container .indicator-dot:after {
 background-color:#000;
 border-color:#000
}
.buy-module-container .indicator-dot.active:after {
 background-color:transparent
}
.buy-module-container .color-swatch .swatch {
 border-color:#000
}
.buy-module-container .color-swatch:before {
 background-color:#000
}
.buy-module-container hr.separator {
 border-color:#000
}
.buy-module-container .select-ctn .label {
 border-color:#2f3132
}
.buy-module-container .yotpo .yotpo-bottomline a.text-m {
 color:#000!important;
 font-weight:400
}
.buy-module-container .yotpo .yotpo-bottomline a.text-m:hover {
 text-decoration:underline!important
}
.buy-module-container .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
.buy-module-container .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.buy-module-container .yotpo .yotpo-bottomline .yotpo-icon-star {
 color:#000!important
}
@media (max-width:719px) {
 .buy-module-container.mbgc-transparent {
  background-color:rgba(0,0,0,0);
  color:#000
 }
 .buy-module-container.mbgc-transparent .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.mbgc-transparent .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.mbgc-transparent .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.mbgc-transparent .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.mbgc-transparent .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.mbgc-transparent .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.mbgc-transparent hr.separator {
  border-color:#000
 }
 .buy-module-container.mbgc-transparent .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.mbgc-transparent .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.mbgc-transparent .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.mbgc-transparent .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.mbgc-transparent .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.mbgc-transparent .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (max-width:1024px) {
 .buy-module-container.tbgc-transparent {
  background-color:rgba(0,0,0,0);
  color:#000
 }
 .buy-module-container.tbgc-transparent .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.tbgc-transparent .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.tbgc-transparent .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.tbgc-transparent .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.tbgc-transparent .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.tbgc-transparent .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.tbgc-transparent hr.separator {
  border-color:#000
 }
 .buy-module-container.tbgc-transparent .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.tbgc-transparent .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.tbgc-transparent .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.tbgc-transparent .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.tbgc-transparent .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.tbgc-transparent .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (min-width:1025px) {
 .buy-module-container.dbgc-transparent {
  background-color:rgba(0,0,0,0);
  color:#000
 }
 .buy-module-container.dbgc-transparent .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.dbgc-transparent .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.dbgc-transparent .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.dbgc-transparent .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.dbgc-transparent .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.dbgc-transparent .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.dbgc-transparent hr.separator {
  border-color:#000
 }
 .buy-module-container.dbgc-transparent .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.dbgc-transparent .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.dbgc-transparent .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.dbgc-transparent .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.dbgc-transparent .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.dbgc-transparent .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
.buy-module-container.transparent {
 background-color:rgba(0,0,0,0);
 color:#000
}
.buy-module-container.transparent .breadcrumb-trail ol li a {
 color:#000
}
.buy-module-container.transparent .active .active-indicator {
 border-color:#000;
 opacity:1
}
.buy-module-container.transparent .indicator-dot:after {
 background-color:#000;
 border-color:#000
}
.buy-module-container.transparent .indicator-dot.active:after {
 background-color:transparent
}
.buy-module-container.transparent .color-swatch .swatch {
 border-color:#000
}
.buy-module-container.transparent .color-swatch:before {
 background-color:#000
}
.buy-module-container.transparent hr.separator {
 border-color:#000
}
.buy-module-container.transparent .select-ctn .label {
 border-color:rgba(0,0,0,0)
}
.buy-module-container.transparent .yotpo .yotpo-bottomline a.text-m {
 color:#000!important;
 font-weight:400
}
.buy-module-container.transparent .yotpo .yotpo-bottomline a.text-m:hover {
 text-decoration:underline!important
}
.buy-module-container.transparent .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
.buy-module-container.transparent .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.buy-module-container.transparent .yotpo .yotpo-bottomline .yotpo-icon-star {
 color:#000!important
}
@media (max-width:719px) {
 .buy-module-container.mbgc-kirsche {
  background-color:#ff2947;
  color:#000
 }
 .buy-module-container.mbgc-kirsche .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.mbgc-kirsche .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.mbgc-kirsche .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.mbgc-kirsche .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.mbgc-kirsche .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.mbgc-kirsche .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.mbgc-kirsche hr.separator {
  border-color:#000
 }
 .buy-module-container.mbgc-kirsche .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.mbgc-kirsche .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.mbgc-kirsche .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.mbgc-kirsche .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.mbgc-kirsche .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.mbgc-kirsche .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (max-width:1024px) {
 .buy-module-container.tbgc-kirsche {
  background-color:#ff2947;
  color:#000
 }
 .buy-module-container.tbgc-kirsche .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.tbgc-kirsche .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.tbgc-kirsche .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.tbgc-kirsche .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.tbgc-kirsche .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.tbgc-kirsche .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.tbgc-kirsche hr.separator {
  border-color:#000
 }
 .buy-module-container.tbgc-kirsche .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.tbgc-kirsche .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.tbgc-kirsche .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.tbgc-kirsche .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.tbgc-kirsche .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.tbgc-kirsche .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (min-width:1025px) {
 .buy-module-container.dbgc-kirsche {
  background-color:#ff2947;
  color:#000
 }
 .buy-module-container.dbgc-kirsche .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.dbgc-kirsche .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.dbgc-kirsche .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.dbgc-kirsche .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.dbgc-kirsche .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.dbgc-kirsche .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.dbgc-kirsche hr.separator {
  border-color:#000
 }
 .buy-module-container.dbgc-kirsche .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.dbgc-kirsche .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.dbgc-kirsche .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.dbgc-kirsche .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.dbgc-kirsche .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.dbgc-kirsche .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
.buy-module-container.kirsche {
 background-color:#ff2947;
 color:#000
}
.buy-module-container.kirsche .breadcrumb-trail ol li a {
 color:#000
}
.buy-module-container.kirsche .active .active-indicator {
 border-color:#000;
 opacity:1
}
.buy-module-container.kirsche .indicator-dot:after {
 background-color:#000;
 border-color:#000
}
.buy-module-container.kirsche .indicator-dot.active:after {
 background-color:transparent
}
.buy-module-container.kirsche .color-swatch .swatch {
 border-color:#000
}
.buy-module-container.kirsche .color-swatch:before {
 background-color:#000
}
.buy-module-container.kirsche hr.separator {
 border-color:#000
}
.buy-module-container.kirsche .select-ctn .label {
 border-color:rgba(0,0,0,0)
}
.buy-module-container.kirsche .yotpo .yotpo-bottomline a.text-m {
 color:#000!important;
 font-weight:400
}
.buy-module-container.kirsche .yotpo .yotpo-bottomline a.text-m:hover {
 text-decoration:underline!important
}
.buy-module-container.kirsche .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
.buy-module-container.kirsche .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.buy-module-container.kirsche .yotpo .yotpo-bottomline .yotpo-icon-star {
 color:#000!important
}
@media (max-width:719px) {
 .buy-module-container.mbgc-electrico {
  background-color:#dcfd00;
  color:#000
 }
 .buy-module-container.mbgc-electrico .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.mbgc-electrico .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.mbgc-electrico .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.mbgc-electrico .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.mbgc-electrico .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.mbgc-electrico .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.mbgc-electrico hr.separator {
  border-color:#000
 }
 .buy-module-container.mbgc-electrico .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.mbgc-electrico .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.mbgc-electrico .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.mbgc-electrico .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.mbgc-electrico .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.mbgc-electrico .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (max-width:1024px) {
 .buy-module-container.tbgc-electrico {
  background-color:#dcfd00;
  color:#000
 }
 .buy-module-container.tbgc-electrico .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.tbgc-electrico .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.tbgc-electrico .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.tbgc-electrico .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.tbgc-electrico .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.tbgc-electrico .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.tbgc-electrico hr.separator {
  border-color:#000
 }
 .buy-module-container.tbgc-electrico .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.tbgc-electrico .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.tbgc-electrico .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.tbgc-electrico .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.tbgc-electrico .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.tbgc-electrico .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (min-width:1025px) {
 .buy-module-container.dbgc-electrico {
  background-color:#dcfd00;
  color:#000
 }
 .buy-module-container.dbgc-electrico .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.dbgc-electrico .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.dbgc-electrico .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.dbgc-electrico .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.dbgc-electrico .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.dbgc-electrico .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.dbgc-electrico hr.separator {
  border-color:#000
 }
 .buy-module-container.dbgc-electrico .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.dbgc-electrico .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.dbgc-electrico .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.dbgc-electrico .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.dbgc-electrico .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.dbgc-electrico .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
.buy-module-container.electrico {
 background-color:#dcfd00;
 color:#000
}
.buy-module-container.electrico .breadcrumb-trail ol li a {
 color:#000
}
.buy-module-container.electrico .active .active-indicator {
 border-color:#000;
 opacity:1
}
.buy-module-container.electrico .indicator-dot:after {
 background-color:#000;
 border-color:#000
}
.buy-module-container.electrico .indicator-dot.active:after {
 background-color:transparent
}
.buy-module-container.electrico .color-swatch .swatch {
 border-color:#000
}
.buy-module-container.electrico .color-swatch:before {
 background-color:#000
}
.buy-module-container.electrico hr.separator {
 border-color:#000
}
.buy-module-container.electrico .select-ctn .label {
 border-color:rgba(0,0,0,0)
}
.buy-module-container.electrico .yotpo .yotpo-bottomline a.text-m {
 color:#000!important;
 font-weight:400
}
.buy-module-container.electrico .yotpo .yotpo-bottomline a.text-m:hover {
 text-decoration:underline!important
}
.buy-module-container.electrico .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
.buy-module-container.electrico .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.buy-module-container.electrico .yotpo .yotpo-bottomline .yotpo-icon-star {
 color:#000!important
}
@media (max-width:719px) {
 .buy-module-container.mbgc-helios {
  background-color:#ff7f2c;
  color:#000
 }
 .buy-module-container.mbgc-helios .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.mbgc-helios .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.mbgc-helios .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.mbgc-helios .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.mbgc-helios .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.mbgc-helios .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.mbgc-helios hr.separator {
  border-color:#000
 }
 .buy-module-container.mbgc-helios .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.mbgc-helios .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.mbgc-helios .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.mbgc-helios .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.mbgc-helios .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.mbgc-helios .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (max-width:1024px) {
 .buy-module-container.tbgc-helios {
  background-color:#ff7f2c;
  color:#000
 }
 .buy-module-container.tbgc-helios .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.tbgc-helios .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.tbgc-helios .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.tbgc-helios .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.tbgc-helios .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.tbgc-helios .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.tbgc-helios hr.separator {
  border-color:#000
 }
 .buy-module-container.tbgc-helios .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.tbgc-helios .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.tbgc-helios .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.tbgc-helios .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.tbgc-helios .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.tbgc-helios .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (min-width:1025px) {
 .buy-module-container.dbgc-helios {
  background-color:#ff7f2c;
  color:#000
 }
 .buy-module-container.dbgc-helios .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.dbgc-helios .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.dbgc-helios .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.dbgc-helios .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.dbgc-helios .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.dbgc-helios .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.dbgc-helios hr.separator {
  border-color:#000
 }
 .buy-module-container.dbgc-helios .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.dbgc-helios .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.dbgc-helios .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.dbgc-helios .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.dbgc-helios .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.dbgc-helios .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
.buy-module-container.helios {
 background-color:#ff7f2c;
 color:#000
}
.buy-module-container.helios .breadcrumb-trail ol li a {
 color:#000
}
.buy-module-container.helios .active .active-indicator {
 border-color:#000;
 opacity:1
}
.buy-module-container.helios .indicator-dot:after {
 background-color:#000;
 border-color:#000
}
.buy-module-container.helios .indicator-dot.active:after {
 background-color:transparent
}
.buy-module-container.helios .color-swatch .swatch {
 border-color:#000
}
.buy-module-container.helios .color-swatch:before {
 background-color:#000
}
.buy-module-container.helios hr.separator {
 border-color:#000
}
.buy-module-container.helios .select-ctn .label {
 border-color:rgba(0,0,0,0)
}
.buy-module-container.helios .yotpo .yotpo-bottomline a.text-m {
 color:#000!important;
 font-weight:400
}
.buy-module-container.helios .yotpo .yotpo-bottomline a.text-m:hover {
 text-decoration:underline!important
}
.buy-module-container.helios .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
.buy-module-container.helios .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.buy-module-container.helios .yotpo .yotpo-bottomline .yotpo-icon-star {
 color:#000!important
}
@media (max-width:719px) {
 .buy-module-container.mbgc-acier {
  background-color:#c3c6c8;
  color:#000
 }
 .buy-module-container.mbgc-acier .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.mbgc-acier .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.mbgc-acier .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.mbgc-acier .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.mbgc-acier .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.mbgc-acier .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.mbgc-acier hr.separator {
  border-color:#000
 }
 .buy-module-container.mbgc-acier .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.mbgc-acier .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.mbgc-acier .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.mbgc-acier .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.mbgc-acier .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.mbgc-acier .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (max-width:1024px) {
 .buy-module-container.tbgc-acier {
  background-color:#c3c6c8;
  color:#000
 }
 .buy-module-container.tbgc-acier .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.tbgc-acier .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.tbgc-acier .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.tbgc-acier .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.tbgc-acier .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.tbgc-acier .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.tbgc-acier hr.separator {
  border-color:#000
 }
 .buy-module-container.tbgc-acier .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.tbgc-acier .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.tbgc-acier .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.tbgc-acier .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.tbgc-acier .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.tbgc-acier .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (min-width:1025px) {
 .buy-module-container.dbgc-acier {
  background-color:#c3c6c8;
  color:#000
 }
 .buy-module-container.dbgc-acier .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.dbgc-acier .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.dbgc-acier .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.dbgc-acier .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.dbgc-acier .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.dbgc-acier .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.dbgc-acier hr.separator {
  border-color:#000
 }
 .buy-module-container.dbgc-acier .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.dbgc-acier .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.dbgc-acier .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.dbgc-acier .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.dbgc-acier .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.dbgc-acier .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
.buy-module-container.acier {
 background-color:#c3c6c8;
 color:#000
}
.buy-module-container.acier .breadcrumb-trail ol li a {
 color:#000
}
.buy-module-container.acier .active .active-indicator {
 border-color:#000;
 opacity:1
}
.buy-module-container.acier .indicator-dot:after {
 background-color:#000;
 border-color:#000
}
.buy-module-container.acier .indicator-dot.active:after {
 background-color:transparent
}
.buy-module-container.acier .color-swatch .swatch {
 border-color:#000
}
.buy-module-container.acier .color-swatch:before {
 background-color:#000
}
.buy-module-container.acier hr.separator {
 border-color:#000
}
.buy-module-container.acier .select-ctn .label {
 border-color:rgba(0,0,0,0)
}
.buy-module-container.acier .yotpo .yotpo-bottomline a.text-m {
 color:#000!important;
 font-weight:400
}
.buy-module-container.acier .yotpo .yotpo-bottomline a.text-m:hover {
 text-decoration:underline!important
}
.buy-module-container.acier .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
.buy-module-container.acier .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.buy-module-container.acier .yotpo .yotpo-bottomline .yotpo-icon-star {
 color:#000!important
}
@media (max-width:719px) {
 .buy-module-container.mbgc-cemento {
  background-color:#697172;
  color:#fff
 }
 .buy-module-container.mbgc-cemento .breadcrumb-trail ol li a {
  color:#fff
 }
 .buy-module-container.mbgc-cemento .active .active-indicator {
  border-color:#fff;
  opacity:1
 }
 .buy-module-container.mbgc-cemento .indicator-dot:after {
  background-color:#fff;
  border-color:#fff
 }
 .buy-module-container.mbgc-cemento .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.mbgc-cemento .color-swatch .swatch {
  border-color:#fff
 }
 .buy-module-container.mbgc-cemento .color-swatch:before {
  background-color:#fff
 }
 .buy-module-container.mbgc-cemento hr.separator {
  border-color:#fff
 }
 .buy-module-container.mbgc-cemento .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.mbgc-cemento .yotpo .yotpo-bottomline a.text-m {
  color:#fff!important;
  font-weight:400
 }
 .buy-module-container.mbgc-cemento .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.mbgc-cemento .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.mbgc-cemento .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.mbgc-cemento .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#fff!important
 }
}
@media (max-width:1024px) {
 .buy-module-container.tbgc-cemento {
  background-color:#697172;
  color:#fff
 }
 .buy-module-container.tbgc-cemento .breadcrumb-trail ol li a {
  color:#fff
 }
 .buy-module-container.tbgc-cemento .active .active-indicator {
  border-color:#fff;
  opacity:1
 }
 .buy-module-container.tbgc-cemento .indicator-dot:after {
  background-color:#fff;
  border-color:#fff
 }
 .buy-module-container.tbgc-cemento .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.tbgc-cemento .color-swatch .swatch {
  border-color:#fff
 }
 .buy-module-container.tbgc-cemento .color-swatch:before {
  background-color:#fff
 }
 .buy-module-container.tbgc-cemento hr.separator {
  border-color:#fff
 }
 .buy-module-container.tbgc-cemento .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.tbgc-cemento .yotpo .yotpo-bottomline a.text-m {
  color:#fff!important;
  font-weight:400
 }
 .buy-module-container.tbgc-cemento .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.tbgc-cemento .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.tbgc-cemento .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.tbgc-cemento .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#fff!important
 }
}
@media (min-width:1025px) {
 .buy-module-container.dbgc-cemento {
  background-color:#697172;
  color:#fff
 }
 .buy-module-container.dbgc-cemento .breadcrumb-trail ol li a {
  color:#fff
 }
 .buy-module-container.dbgc-cemento .active .active-indicator {
  border-color:#fff;
  opacity:1
 }
 .buy-module-container.dbgc-cemento .indicator-dot:after {
  background-color:#fff;
  border-color:#fff
 }
 .buy-module-container.dbgc-cemento .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.dbgc-cemento .color-swatch .swatch {
  border-color:#fff
 }
 .buy-module-container.dbgc-cemento .color-swatch:before {
  background-color:#fff
 }
 .buy-module-container.dbgc-cemento hr.separator {
  border-color:#fff
 }
 .buy-module-container.dbgc-cemento .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.dbgc-cemento .yotpo .yotpo-bottomline a.text-m {
  color:#fff!important;
  font-weight:400
 }
 .buy-module-container.dbgc-cemento .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.dbgc-cemento .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.dbgc-cemento .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.dbgc-cemento .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#fff!important
 }
}
.buy-module-container.cemento {
 background-color:#697172;
 color:#fff
}
.buy-module-container.cemento .breadcrumb-trail ol li a {
 color:#fff
}
.buy-module-container.cemento .active .active-indicator {
 border-color:#fff;
 opacity:1
}
.buy-module-container.cemento .indicator-dot:after {
 background-color:#fff;
 border-color:#fff
}
.buy-module-container.cemento .indicator-dot.active:after {
 background-color:transparent
}
.buy-module-container.cemento .color-swatch .swatch {
 border-color:#fff
}
.buy-module-container.cemento .color-swatch:before {
 background-color:#fff
}
.buy-module-container.cemento hr.separator {
 border-color:#fff
}
.buy-module-container.cemento .select-ctn .label {
 border-color:rgba(0,0,0,0)
}
.buy-module-container.cemento .yotpo .yotpo-bottomline a.text-m {
 color:#fff!important;
 font-weight:400
}
.buy-module-container.cemento .yotpo .yotpo-bottomline a.text-m:hover {
 text-decoration:underline!important
}
.buy-module-container.cemento .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
.buy-module-container.cemento .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.buy-module-container.cemento .yotpo .yotpo-bottomline .yotpo-icon-star {
 color:#fff!important
}
@media (max-width:719px) {
 .buy-module-container.mbgc-ciano {
  background-color:#00ead0;
  color:#000
 }
 .buy-module-container.mbgc-ciano .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.mbgc-ciano .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.mbgc-ciano .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.mbgc-ciano .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.mbgc-ciano .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.mbgc-ciano .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.mbgc-ciano hr.separator {
  border-color:#000
 }
 .buy-module-container.mbgc-ciano .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.mbgc-ciano .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.mbgc-ciano .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.mbgc-ciano .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.mbgc-ciano .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.mbgc-ciano .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (max-width:1024px) {
 .buy-module-container.tbgc-ciano {
  background-color:#00ead0;
  color:#000
 }
 .buy-module-container.tbgc-ciano .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.tbgc-ciano .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.tbgc-ciano .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.tbgc-ciano .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.tbgc-ciano .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.tbgc-ciano .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.tbgc-ciano hr.separator {
  border-color:#000
 }
 .buy-module-container.tbgc-ciano .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.tbgc-ciano .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.tbgc-ciano .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.tbgc-ciano .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.tbgc-ciano .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.tbgc-ciano .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (min-width:1025px) {
 .buy-module-container.dbgc-ciano {
  background-color:#00ead0;
  color:#000
 }
 .buy-module-container.dbgc-ciano .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.dbgc-ciano .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.dbgc-ciano .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.dbgc-ciano .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.dbgc-ciano .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.dbgc-ciano .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.dbgc-ciano hr.separator {
  border-color:#000
 }
 .buy-module-container.dbgc-ciano .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.dbgc-ciano .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.dbgc-ciano .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.dbgc-ciano .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.dbgc-ciano .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.dbgc-ciano .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
.buy-module-container.ciano {
 background-color:#00ead0;
 color:#000
}
.buy-module-container.ciano .breadcrumb-trail ol li a {
 color:#000
}
.buy-module-container.ciano .active .active-indicator {
 border-color:#000;
 opacity:1
}
.buy-module-container.ciano .indicator-dot:after {
 background-color:#000;
 border-color:#000
}
.buy-module-container.ciano .indicator-dot.active:after {
 background-color:transparent
}
.buy-module-container.ciano .color-swatch .swatch {
 border-color:#000
}
.buy-module-container.ciano .color-swatch:before {
 background-color:#000
}
.buy-module-container.ciano hr.separator {
 border-color:#000
}
.buy-module-container.ciano .select-ctn .label {
 border-color:rgba(0,0,0,0)
}
.buy-module-container.ciano .yotpo .yotpo-bottomline a.text-m {
 color:#000!important;
 font-weight:400
}
.buy-module-container.ciano .yotpo .yotpo-bottomline a.text-m:hover {
 text-decoration:underline!important
}
.buy-module-container.ciano .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
.buy-module-container.ciano .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.buy-module-container.ciano .yotpo .yotpo-bottomline .yotpo-icon-star {
 color:#000!important
}
@media (max-width:719px) {
 .buy-module-container.mbgc-azzuro {
  background-color:#00b8fc;
  color:#000
 }
 .buy-module-container.mbgc-azzuro .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.mbgc-azzuro .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.mbgc-azzuro .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.mbgc-azzuro .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.mbgc-azzuro .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.mbgc-azzuro .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.mbgc-azzuro hr.separator {
  border-color:#000
 }
 .buy-module-container.mbgc-azzuro .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.mbgc-azzuro .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.mbgc-azzuro .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.mbgc-azzuro .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.mbgc-azzuro .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.mbgc-azzuro .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (max-width:1024px) {
 .buy-module-container.tbgc-azzuro {
  background-color:#00b8fc;
  color:#000
 }
 .buy-module-container.tbgc-azzuro .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.tbgc-azzuro .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.tbgc-azzuro .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.tbgc-azzuro .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.tbgc-azzuro .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.tbgc-azzuro .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.tbgc-azzuro hr.separator {
  border-color:#000
 }
 .buy-module-container.tbgc-azzuro .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.tbgc-azzuro .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.tbgc-azzuro .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.tbgc-azzuro .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.tbgc-azzuro .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.tbgc-azzuro .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (min-width:1025px) {
 .buy-module-container.dbgc-azzuro {
  background-color:#00b8fc;
  color:#000
 }
 .buy-module-container.dbgc-azzuro .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.dbgc-azzuro .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.dbgc-azzuro .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.dbgc-azzuro .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.dbgc-azzuro .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.dbgc-azzuro .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.dbgc-azzuro hr.separator {
  border-color:#000
 }
 .buy-module-container.dbgc-azzuro .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.dbgc-azzuro .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.dbgc-azzuro .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.dbgc-azzuro .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.dbgc-azzuro .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.dbgc-azzuro .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
.buy-module-container.azzuro {
 background-color:#00b8fc;
 color:#000
}
.buy-module-container.azzuro .breadcrumb-trail ol li a {
 color:#000
}
.buy-module-container.azzuro .active .active-indicator {
 border-color:#000;
 opacity:1
}
.buy-module-container.azzuro .indicator-dot:after {
 background-color:#000;
 border-color:#000
}
.buy-module-container.azzuro .indicator-dot.active:after {
 background-color:transparent
}
.buy-module-container.azzuro .color-swatch .swatch {
 border-color:#000
}
.buy-module-container.azzuro .color-swatch:before {
 background-color:#000
}
.buy-module-container.azzuro hr.separator {
 border-color:#000
}
.buy-module-container.azzuro .select-ctn .label {
 border-color:rgba(0,0,0,0)
}
.buy-module-container.azzuro .yotpo .yotpo-bottomline a.text-m {
 color:#000!important;
 font-weight:400
}
.buy-module-container.azzuro .yotpo .yotpo-bottomline a.text-m:hover {
 text-decoration:underline!important
}
.buy-module-container.azzuro .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
.buy-module-container.azzuro .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.buy-module-container.azzuro .yotpo .yotpo-bottomline .yotpo-icon-star {
 color:#000!important
}
@media (max-width:719px) {
 .buy-module-container.mbgc-grigio {
  background-color:#e1e2e3;
  color:#000
 }
 .buy-module-container.mbgc-grigio .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.mbgc-grigio .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.mbgc-grigio .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.mbgc-grigio .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.mbgc-grigio .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.mbgc-grigio .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.mbgc-grigio hr.separator {
  border-color:#000
 }
 .buy-module-container.mbgc-grigio .select-ctn .label {
  border-color:#2f3132
 }
 .buy-module-container.mbgc-grigio .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.mbgc-grigio .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.mbgc-grigio .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.mbgc-grigio .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.mbgc-grigio .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (max-width:1024px) {
 .buy-module-container.tbgc-grigio {
  background-color:#e1e2e3;
  color:#000
 }
 .buy-module-container.tbgc-grigio .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.tbgc-grigio .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.tbgc-grigio .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.tbgc-grigio .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.tbgc-grigio .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.tbgc-grigio .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.tbgc-grigio hr.separator {
  border-color:#000
 }
 .buy-module-container.tbgc-grigio .select-ctn .label {
  border-color:#2f3132
 }
 .buy-module-container.tbgc-grigio .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.tbgc-grigio .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.tbgc-grigio .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.tbgc-grigio .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.tbgc-grigio .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (min-width:1025px) {
 .buy-module-container.dbgc-grigio {
  background-color:#e1e2e3;
  color:#000
 }
 .buy-module-container.dbgc-grigio .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.dbgc-grigio .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.dbgc-grigio .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.dbgc-grigio .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.dbgc-grigio .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.dbgc-grigio .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.dbgc-grigio hr.separator {
  border-color:#000
 }
 .buy-module-container.dbgc-grigio .select-ctn .label {
  border-color:#2f3132
 }
 .buy-module-container.dbgc-grigio .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.dbgc-grigio .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.dbgc-grigio .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.dbgc-grigio .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.dbgc-grigio .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
.buy-module-container.grigio {
 background-color:#e1e2e3;
 color:#000
}
.buy-module-container.grigio .breadcrumb-trail ol li a {
 color:#000
}
.buy-module-container.grigio .active .active-indicator {
 border-color:#000;
 opacity:1
}
.buy-module-container.grigio .indicator-dot:after {
 background-color:#000;
 border-color:#000
}
.buy-module-container.grigio .indicator-dot.active:after {
 background-color:transparent
}
.buy-module-container.grigio .color-swatch .swatch {
 border-color:#000
}
.buy-module-container.grigio .color-swatch:before {
 background-color:#000
}
.buy-module-container.grigio hr.separator {
 border-color:#000
}
.buy-module-container.grigio .select-ctn .label {
 border-color:#2f3132
}
.buy-module-container.grigio .yotpo .yotpo-bottomline a.text-m {
 color:#000!important;
 font-weight:400
}
.buy-module-container.grigio .yotpo .yotpo-bottomline a.text-m:hover {
 text-decoration:underline!important
}
.buy-module-container.grigio .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
.buy-module-container.grigio .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.buy-module-container.grigio .yotpo .yotpo-bottomline .yotpo-icon-star {
 color:#000!important
}
@media (max-width:719px) {
 .buy-module-container.mbgc-marin {
  background-color:#f4f4f4;
  color:#000
 }
 .buy-module-container.mbgc-marin .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.mbgc-marin .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.mbgc-marin .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.mbgc-marin .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.mbgc-marin .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.mbgc-marin .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.mbgc-marin hr.separator {
  border-color:#000
 }
 .buy-module-container.mbgc-marin .select-ctn .label {
  border-color:#2f3132
 }
 .buy-module-container.mbgc-marin .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.mbgc-marin .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.mbgc-marin .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.mbgc-marin .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.mbgc-marin .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (max-width:1024px) {
 .buy-module-container.tbgc-marin {
  background-color:#f4f4f4;
  color:#000
 }
 .buy-module-container.tbgc-marin .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.tbgc-marin .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.tbgc-marin .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.tbgc-marin .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.tbgc-marin .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.tbgc-marin .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.tbgc-marin hr.separator {
  border-color:#000
 }
 .buy-module-container.tbgc-marin .select-ctn .label {
  border-color:#2f3132
 }
 .buy-module-container.tbgc-marin .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.tbgc-marin .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.tbgc-marin .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.tbgc-marin .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.tbgc-marin .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (min-width:1025px) {
 .buy-module-container.dbgc-marin {
  background-color:#f4f4f4;
  color:#000
 }
 .buy-module-container.dbgc-marin .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.dbgc-marin .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.dbgc-marin .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.dbgc-marin .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.dbgc-marin .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.dbgc-marin .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.dbgc-marin hr.separator {
  border-color:#000
 }
 .buy-module-container.dbgc-marin .select-ctn .label {
  border-color:#2f3132
 }
 .buy-module-container.dbgc-marin .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.dbgc-marin .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.dbgc-marin .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.dbgc-marin .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.dbgc-marin .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
.buy-module-container.marin {
 background-color:#f4f4f4;
 color:#000
}
.buy-module-container.marin .breadcrumb-trail ol li a {
 color:#000
}
.buy-module-container.marin .active .active-indicator {
 border-color:#000;
 opacity:1
}
.buy-module-container.marin .indicator-dot:after {
 background-color:#000;
 border-color:#000
}
.buy-module-container.marin .indicator-dot.active:after {
 background-color:transparent
}
.buy-module-container.marin .color-swatch .swatch {
 border-color:#000
}
.buy-module-container.marin .color-swatch:before {
 background-color:#000
}
.buy-module-container.marin hr.separator {
 border-color:#000
}
.buy-module-container.marin .select-ctn .label {
 border-color:#2f3132
}
.buy-module-container.marin .yotpo .yotpo-bottomline a.text-m {
 color:#000!important;
 font-weight:400
}
.buy-module-container.marin .yotpo .yotpo-bottomline a.text-m:hover {
 text-decoration:underline!important
}
.buy-module-container.marin .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
.buy-module-container.marin .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.buy-module-container.marin .yotpo .yotpo-bottomline .yotpo-icon-star {
 color:#000!important
}
@media (max-width:719px) {
 .buy-module-container.mbgc-black {
  background-color:#000;
  color:#fff
 }
 .buy-module-container.mbgc-black .breadcrumb-trail ol li a {
  color:#fff
 }
 .buy-module-container.mbgc-black .active .active-indicator {
  border-color:#fff;
  opacity:1
 }
 .buy-module-container.mbgc-black .indicator-dot:after {
  background-color:#fff;
  border-color:#fff
 }
 .buy-module-container.mbgc-black .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.mbgc-black .color-swatch .swatch {
  border-color:#fff
 }
 .buy-module-container.mbgc-black .color-swatch:before {
  background-color:#fff
 }
 .buy-module-container.mbgc-black hr.separator {
  border-color:#fff
 }
 .buy-module-container.mbgc-black .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.mbgc-black .yotpo .yotpo-bottomline a.text-m {
  color:#fff!important;
  font-weight:400
 }
 .buy-module-container.mbgc-black .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.mbgc-black .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.mbgc-black .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.mbgc-black .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#fff!important
 }
}
@media (max-width:1024px) {
 .buy-module-container.tbgc-black {
  background-color:#000;
  color:#fff
 }
 .buy-module-container.tbgc-black .breadcrumb-trail ol li a {
  color:#fff
 }
 .buy-module-container.tbgc-black .active .active-indicator {
  border-color:#fff;
  opacity:1
 }
 .buy-module-container.tbgc-black .indicator-dot:after {
  background-color:#fff;
  border-color:#fff
 }
 .buy-module-container.tbgc-black .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.tbgc-black .color-swatch .swatch {
  border-color:#fff
 }
 .buy-module-container.tbgc-black .color-swatch:before {
  background-color:#fff
 }
 .buy-module-container.tbgc-black hr.separator {
  border-color:#fff
 }
 .buy-module-container.tbgc-black .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.tbgc-black .yotpo .yotpo-bottomline a.text-m {
  color:#fff!important;
  font-weight:400
 }
 .buy-module-container.tbgc-black .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.tbgc-black .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.tbgc-black .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.tbgc-black .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#fff!important
 }
}
@media (min-width:1025px) {
 .buy-module-container.dbgc-black {
  background-color:#000;
  color:#fff
 }
 .buy-module-container.dbgc-black .breadcrumb-trail ol li a {
  color:#fff
 }
 .buy-module-container.dbgc-black .active .active-indicator {
  border-color:#fff;
  opacity:1
 }
 .buy-module-container.dbgc-black .indicator-dot:after {
  background-color:#fff;
  border-color:#fff
 }
 .buy-module-container.dbgc-black .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.dbgc-black .color-swatch .swatch {
  border-color:#fff
 }
 .buy-module-container.dbgc-black .color-swatch:before {
  background-color:#fff
 }
 .buy-module-container.dbgc-black hr.separator {
  border-color:#fff
 }
 .buy-module-container.dbgc-black .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.dbgc-black .yotpo .yotpo-bottomline a.text-m {
  color:#fff!important;
  font-weight:400
 }
 .buy-module-container.dbgc-black .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.dbgc-black .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.dbgc-black .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.dbgc-black .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#fff!important
 }
}
.buy-module-container.black {
 background-color:#000;
 color:#fff
}
.buy-module-container.black .breadcrumb-trail ol li a {
 color:#fff
}
.buy-module-container.black .active .active-indicator {
 border-color:#fff;
 opacity:1
}
.buy-module-container.black .indicator-dot:after {
 background-color:#fff;
 border-color:#fff
}
.buy-module-container.black .indicator-dot.active:after {
 background-color:transparent
}
.buy-module-container.black .color-swatch .swatch {
 border-color:#fff
}
.buy-module-container.black .color-swatch:before {
 background-color:#fff
}
.buy-module-container.black hr.separator {
 border-color:#fff
}
.buy-module-container.black .select-ctn .label {
 border-color:rgba(0,0,0,0)
}
.buy-module-container.black .yotpo .yotpo-bottomline a.text-m {
 color:#fff!important;
 font-weight:400
}
.buy-module-container.black .yotpo .yotpo-bottomline a.text-m:hover {
 text-decoration:underline!important
}
.buy-module-container.black .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
.buy-module-container.black .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.buy-module-container.black .yotpo .yotpo-bottomline .yotpo-icon-star {
 color:#fff!important
}
@media (max-width:719px) {
 .buy-module-container.mbgc-white {
  background-color:#fff;
  color:#000
 }
 .buy-module-container.mbgc-white .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.mbgc-white .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.mbgc-white .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.mbgc-white .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.mbgc-white .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.mbgc-white .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.mbgc-white hr.separator {
  border-color:#000
 }
 .buy-module-container.mbgc-white .select-ctn .label {
  border-color:#2f3132
 }
 .buy-module-container.mbgc-white .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.mbgc-white .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.mbgc-white .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.mbgc-white .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.mbgc-white .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (max-width:1024px) {
 .buy-module-container.tbgc-white {
  background-color:#fff;
  color:#000
 }
 .buy-module-container.tbgc-white .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.tbgc-white .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.tbgc-white .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.tbgc-white .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.tbgc-white .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.tbgc-white .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.tbgc-white hr.separator {
  border-color:#000
 }
 .buy-module-container.tbgc-white .select-ctn .label {
  border-color:#2f3132
 }
 .buy-module-container.tbgc-white .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.tbgc-white .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.tbgc-white .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.tbgc-white .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.tbgc-white .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
@media (min-width:1025px) {
 .buy-module-container.dbgc-white {
  background-color:#fff;
  color:#000
 }
 .buy-module-container.dbgc-white .breadcrumb-trail ol li a {
  color:#000
 }
 .buy-module-container.dbgc-white .active .active-indicator {
  border-color:#000;
  opacity:1
 }
 .buy-module-container.dbgc-white .indicator-dot:after {
  background-color:#000;
  border-color:#000
 }
 .buy-module-container.dbgc-white .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.dbgc-white .color-swatch .swatch {
  border-color:#000
 }
 .buy-module-container.dbgc-white .color-swatch:before {
  background-color:#000
 }
 .buy-module-container.dbgc-white hr.separator {
  border-color:#000
 }
 .buy-module-container.dbgc-white .select-ctn .label {
  border-color:#2f3132
 }
 .buy-module-container.dbgc-white .yotpo .yotpo-bottomline a.text-m {
  color:#000!important;
  font-weight:400
 }
 .buy-module-container.dbgc-white .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.dbgc-white .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.dbgc-white .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.dbgc-white .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#000!important
 }
}
.buy-module-container.white {
 background-color:#fff;
 color:#000
}
.buy-module-container.white .breadcrumb-trail ol li a {
 color:#000
}
.buy-module-container.white .active .active-indicator {
 border-color:#000;
 opacity:1
}
.buy-module-container.white .indicator-dot:after {
 background-color:#000;
 border-color:#000
}
.buy-module-container.white .indicator-dot.active:after {
 background-color:transparent
}
.buy-module-container.white .color-swatch .swatch {
 border-color:#000
}
.buy-module-container.white .color-swatch:before {
 background-color:#000
}
.buy-module-container.white hr.separator {
 border-color:#000
}
.buy-module-container.white .select-ctn .label {
 border-color:#2f3132
}
.buy-module-container.white .yotpo .yotpo-bottomline a.text-m {
 color:#000!important;
 font-weight:400
}
.buy-module-container.white .yotpo .yotpo-bottomline a.text-m:hover {
 text-decoration:underline!important
}
.buy-module-container.white .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
.buy-module-container.white .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.buy-module-container.white .yotpo .yotpo-bottomline .yotpo-icon-star {
 color:#000!important
}
@media (max-width:719px) {
 .buy-module-container.mbgc-kohle {
  background-color:#2f3132;
  color:#fff
 }
 .buy-module-container.mbgc-kohle .breadcrumb-trail ol li a {
  color:#fff
 }
 .buy-module-container.mbgc-kohle .active .active-indicator {
  border-color:#fff;
  opacity:1
 }
 .buy-module-container.mbgc-kohle .indicator-dot:after {
  background-color:#fff;
  border-color:#fff
 }
 .buy-module-container.mbgc-kohle .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.mbgc-kohle .color-swatch .swatch {
  border-color:#fff
 }
 .buy-module-container.mbgc-kohle .color-swatch:before {
  background-color:#fff
 }
 .buy-module-container.mbgc-kohle hr.separator {
  border-color:#fff
 }
 .buy-module-container.mbgc-kohle .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.mbgc-kohle .yotpo .yotpo-bottomline a.text-m {
  color:#fff!important;
  font-weight:400
 }
 .buy-module-container.mbgc-kohle .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.mbgc-kohle .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.mbgc-kohle .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.mbgc-kohle .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#fff!important
 }
}
@media (max-width:1024px) {
 .buy-module-container.tbgc-kohle {
  background-color:#2f3132;
  color:#fff
 }
 .buy-module-container.tbgc-kohle .breadcrumb-trail ol li a {
  color:#fff
 }
 .buy-module-container.tbgc-kohle .active .active-indicator {
  border-color:#fff;
  opacity:1
 }
 .buy-module-container.tbgc-kohle .indicator-dot:after {
  background-color:#fff;
  border-color:#fff
 }
 .buy-module-container.tbgc-kohle .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.tbgc-kohle .color-swatch .swatch {
  border-color:#fff
 }
 .buy-module-container.tbgc-kohle .color-swatch:before {
  background-color:#fff
 }
 .buy-module-container.tbgc-kohle hr.separator {
  border-color:#fff
 }
 .buy-module-container.tbgc-kohle .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.tbgc-kohle .yotpo .yotpo-bottomline a.text-m {
  color:#fff!important;
  font-weight:400
 }
 .buy-module-container.tbgc-kohle .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.tbgc-kohle .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.tbgc-kohle .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.tbgc-kohle .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#fff!important
 }
}
@media (min-width:1025px) {
 .buy-module-container.dbgc-kohle {
  background-color:#2f3132;
  color:#fff
 }
 .buy-module-container.dbgc-kohle .breadcrumb-trail ol li a {
  color:#fff
 }
 .buy-module-container.dbgc-kohle .active .active-indicator {
  border-color:#fff;
  opacity:1
 }
 .buy-module-container.dbgc-kohle .indicator-dot:after {
  background-color:#fff;
  border-color:#fff
 }
 .buy-module-container.dbgc-kohle .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.dbgc-kohle .color-swatch .swatch {
  border-color:#fff
 }
 .buy-module-container.dbgc-kohle .color-swatch:before {
  background-color:#fff
 }
 .buy-module-container.dbgc-kohle hr.separator {
  border-color:#fff
 }
 .buy-module-container.dbgc-kohle .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.dbgc-kohle .yotpo .yotpo-bottomline a.text-m {
  color:#fff!important;
  font-weight:400
 }
 .buy-module-container.dbgc-kohle .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.dbgc-kohle .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.dbgc-kohle .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.dbgc-kohle .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#fff!important
 }
}
.buy-module-container.kohle {
 background-color:#2f3132;
 color:#fff
}
.buy-module-container.kohle .breadcrumb-trail ol li a {
 color:#fff
}
.buy-module-container.kohle .active .active-indicator {
 border-color:#fff;
 opacity:1
}
.buy-module-container.kohle .indicator-dot:after {
 background-color:#fff;
 border-color:#fff
}
.buy-module-container.kohle .indicator-dot.active:after {
 background-color:transparent
}
.buy-module-container.kohle .color-swatch .swatch {
 border-color:#fff
}
.buy-module-container.kohle .color-swatch:before {
 background-color:#fff
}
.buy-module-container.kohle hr.separator {
 border-color:#fff
}
.buy-module-container.kohle .select-ctn .label {
 border-color:rgba(0,0,0,0)
}
.buy-module-container.kohle .yotpo .yotpo-bottomline a.text-m {
 color:#fff!important;
 font-weight:400
}
.buy-module-container.kohle .yotpo .yotpo-bottomline a.text-m:hover {
 text-decoration:underline!important
}
.buy-module-container.kohle .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
.buy-module-container.kohle .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.buy-module-container.kohle .yotpo .yotpo-bottomline .yotpo-icon-star {
 color:#fff!important
}
@media (max-width:719px) {
 .buy-module-container.mbgc-lila {
  background-color:#814efa;
  color:#fff
 }
 .buy-module-container.mbgc-lila .breadcrumb-trail ol li a {
  color:#fff
 }
 .buy-module-container.mbgc-lila .active .active-indicator {
  border-color:#fff;
  opacity:1
 }
 .buy-module-container.mbgc-lila .indicator-dot:after {
  background-color:#fff;
  border-color:#fff
 }
 .buy-module-container.mbgc-lila .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.mbgc-lila .color-swatch .swatch {
  border-color:#fff
 }
 .buy-module-container.mbgc-lila .color-swatch:before {
  background-color:#fff
 }
 .buy-module-container.mbgc-lila hr.separator {
  border-color:#fff
 }
 .buy-module-container.mbgc-lila .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.mbgc-lila .yotpo .yotpo-bottomline a.text-m {
  color:#fff!important;
  font-weight:400
 }
 .buy-module-container.mbgc-lila .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.mbgc-lila .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.mbgc-lila .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.mbgc-lila .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#fff!important
 }
}
@media (max-width:1024px) {
 .buy-module-container.tbgc-lila {
  background-color:#814efa;
  color:#fff
 }
 .buy-module-container.tbgc-lila .breadcrumb-trail ol li a {
  color:#fff
 }
 .buy-module-container.tbgc-lila .active .active-indicator {
  border-color:#fff;
  opacity:1
 }
 .buy-module-container.tbgc-lila .indicator-dot:after {
  background-color:#fff;
  border-color:#fff
 }
 .buy-module-container.tbgc-lila .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.tbgc-lila .color-swatch .swatch {
  border-color:#fff
 }
 .buy-module-container.tbgc-lila .color-swatch:before {
  background-color:#fff
 }
 .buy-module-container.tbgc-lila hr.separator {
  border-color:#fff
 }
 .buy-module-container.tbgc-lila .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.tbgc-lila .yotpo .yotpo-bottomline a.text-m {
  color:#fff!important;
  font-weight:400
 }
 .buy-module-container.tbgc-lila .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.tbgc-lila .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.tbgc-lila .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.tbgc-lila .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#fff!important
 }
}
@media (min-width:1025px) {
 .buy-module-container.dbgc-lila {
  background-color:#814efa;
  color:#fff
 }
 .buy-module-container.dbgc-lila .breadcrumb-trail ol li a {
  color:#fff
 }
 .buy-module-container.dbgc-lila .active .active-indicator {
  border-color:#fff;
  opacity:1
 }
 .buy-module-container.dbgc-lila .indicator-dot:after {
  background-color:#fff;
  border-color:#fff
 }
 .buy-module-container.dbgc-lila .indicator-dot.active:after {
  background-color:transparent
 }
 .buy-module-container.dbgc-lila .color-swatch .swatch {
  border-color:#fff
 }
 .buy-module-container.dbgc-lila .color-swatch:before {
  background-color:#fff
 }
 .buy-module-container.dbgc-lila hr.separator {
  border-color:#fff
 }
 .buy-module-container.dbgc-lila .select-ctn .label {
  border-color:rgba(0,0,0,0)
 }
 .buy-module-container.dbgc-lila .yotpo .yotpo-bottomline a.text-m {
  color:#fff!important;
  font-weight:400
 }
 .buy-module-container.dbgc-lila .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .buy-module-container.dbgc-lila .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .buy-module-container.dbgc-lila .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .buy-module-container.dbgc-lila .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:#fff!important
 }
}
.buy-module-container.lila {
 background-color:#814efa;
 color:#fff
}
.buy-module-container.lila .breadcrumb-trail ol li a {
 color:#fff
}
.buy-module-container.lila .active .active-indicator {
 border-color:#fff;
 opacity:1
}
.buy-module-container.lila .indicator-dot:after {
 background-color:#fff;
 border-color:#fff
}
.buy-module-container.lila .indicator-dot.active:after {
 background-color:transparent
}
.buy-module-container.lila .color-swatch .swatch {
 border-color:#fff
}
.buy-module-container.lila .color-swatch:before {
 background-color:#fff
}
.buy-module-container.lila hr.separator {
 border-color:#fff
}
.buy-module-container.lila .select-ctn .label {
 border-color:rgba(0,0,0,0)
}
.buy-module-container.lila .yotpo .yotpo-bottomline a.text-m {
 color:#fff!important;
 font-weight:400
}
.buy-module-container.lila .yotpo .yotpo-bottomline a.text-m:hover {
 text-decoration:underline!important
}
.buy-module-container.lila .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
.buy-module-container.lila .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.buy-module-container.lila .yotpo .yotpo-bottomline .yotpo-icon-star {
 color:#fff!important
}
.buy-module-container.theme-dark {
 color:#fff
}
.buy-module-container.theme-dark .active .active-indicator {
 border-color:#fff
}
.buy-module-container.theme-light,
.pangea-cmp .carousel-controls.theme-light .buy-module-container.pagination-dots {
 color:#000
}
.buy-module-container.theme-light .active .active-indicator,
.pangea-cmp .carousel-controls.theme-light .buy-module-container.pagination-dots .active .active-indicator {
 border-color:#2f3132
}
.buy-module-container.accent-color-azzuro .buy-module .product-shot[data-type=video]:after,
.buy-module-container.accent-color-azzuro .buy-module .product-thumb .video-play-icon:after {
 color:#00b8fc
}
.buy-module-container.accent-color-azzuro .buy-module .loading-anim .spinner path {
 stroke:#00b8fc
}
.zoom-cursor.accent-color-azzuro .zoom-cursor-inner {
 color:#00b8fc
}
.buy-module-container.accent-color-ciano .buy-module .product-shot[data-type=video]:after,
.buy-module-container.accent-color-ciano .buy-module .product-thumb .video-play-icon:after {
 color:#00ead0
}
.buy-module-container.accent-color-ciano .buy-module .loading-anim .spinner path {
 stroke:#00ead0
}
.zoom-cursor.accent-color-ciano .zoom-cursor-inner {
 color:#00ead0
}
.buy-module-container.accent-color-kirsche .buy-module .product-shot[data-type=video]:after,
.buy-module-container.accent-color-kirsche .buy-module .product-thumb .video-play-icon:after {
 color:#ff2947
}
.buy-module-container.accent-color-kirsche .buy-module .loading-anim .spinner path {
 stroke:#ff2947
}
.zoom-cursor.accent-color-kirsche .zoom-cursor-inner {
 color:#ff2947
}
.buy-module-container.accent-color-lila .buy-module .product-shot[data-type=video]:after,
.buy-module-container.accent-color-lila .buy-module .product-thumb .video-play-icon:after {
 color:#814efa
}
.buy-module-container.accent-color-lila .buy-module .loading-anim .spinner path {
 stroke:#814efa
}
.zoom-cursor.accent-color-lila .zoom-cursor-inner {
 color:#814efa
}
.buy-module-container.accent-color-electrico .buy-module .product-shot[data-type=video]:after,
.buy-module-container.accent-color-electrico .buy-module .product-thumb .video-play-icon:after {
 color:#dcfd00
}
.buy-module-container.accent-color-electrico .buy-module .loading-anim .spinner path {
 stroke:#dcfd00
}
.zoom-cursor.accent-color-electrico .zoom-cursor-inner {
 color:#dcfd00
}
.buy-module-container.accent-color-helios .buy-module .product-shot[data-type=video]:after,
.buy-module-container.accent-color-helios .buy-module .product-thumb .video-play-icon:after {
 color:#ff7f2c
}
.buy-module-container.accent-color-helios .buy-module .loading-anim .spinner path {
 stroke:#ff7f2c
}
.zoom-cursor.accent-color-helios .zoom-cursor-inner {
 color:#ff7f2c
}
.buy-module-container.accent-color-kohle .buy-module .product-shot[data-type=video]:after,
.buy-module-container.accent-color-kohle .buy-module .product-thumb .video-play-icon:after {
 color:#2f3132
}
.buy-module-container.accent-color-kohle .buy-module .loading-anim .spinner path {
 stroke:#2f3132
}
.zoom-cursor.accent-color-kohle .zoom-cursor-inner {
 color:#2f3132
}
.buy-module-container.accent-color-cemento .buy-module .product-shot[data-type=video]:after,
.buy-module-container.accent-color-cemento .buy-module .product-thumb .video-play-icon:after {
 color:#697172
}
.buy-module-container.accent-color-cemento .buy-module .loading-anim .spinner path {
 stroke:#697172
}
.zoom-cursor.accent-color-cemento .zoom-cursor-inner {
 color:#697172
}
.buy-module-container.accent-color-acier .buy-module .product-shot[data-type=video]:after,
.buy-module-container.accent-color-acier .buy-module .product-thumb .video-play-icon:after {
 color:#c3c6c8
}
.buy-module-container.accent-color-acier .buy-module .loading-anim .spinner path {
 stroke:#c3c6c8
}
.zoom-cursor.accent-color-acier .zoom-cursor-inner {
 color:#c3c6c8
}
.buy-module-container.accent-color-grigio .buy-module .product-shot[data-type=video]:after,
.buy-module-container.accent-color-grigio .buy-module .product-thumb .video-play-icon:after {
 color:#e1e2e3
}
.buy-module-container.accent-color-grigio .buy-module .loading-anim .spinner path {
 stroke:#e1e2e3
}
.zoom-cursor.accent-color-grigio .zoom-cursor-inner {
 color:#e1e2e3
}
.buy-module-container.accent-color-marin .buy-module .product-shot[data-type=video]:after,
.buy-module-container.accent-color-marin .buy-module .product-thumb .video-play-icon:after {
 color:#f4f4f4
}
.buy-module-container.accent-color-marin .buy-module .loading-anim .spinner path {
 stroke:#f4f4f4
}
.zoom-cursor.accent-color-marin .zoom-cursor-inner {
 color:#f4f4f4
}
.buy-module-container.accent-color-black .buy-module .product-shot[data-type=video]:after,
.buy-module-container.accent-color-black .buy-module .product-thumb .video-play-icon:after {
 color:#000
}
.buy-module-container.accent-color-black .buy-module .loading-anim .spinner path {
 stroke:#000
}
.zoom-cursor.accent-color-black .zoom-cursor-inner {
 color:#000
}
.buy-module-container.accent-color-white .buy-module .product-shot[data-type=video]:after,
.buy-module-container.accent-color-white .buy-module .product-thumb .video-play-icon:after {
 color:#fff
}
.buy-module-container.accent-color-white .buy-module .loading-anim .spinner path {
 stroke:#fff
}
.zoom-cursor.accent-color-white .zoom-cursor-inner {
 color:#fff
}
.buy-module-container {
 position:relative
}
.buy-module-container .select-ctn select:-moz-focusring {
 color:unset
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-option=image-right] .buy-module-main {
  flex-direction:row-reverse
 }
}
@media (min-width:1025px) and (max-height:720px) {
 .buy-module-container[data-layout-option=image-right] .buy-module {
  flex-direction:row
 }
}
.buy-module-container .product-info {
 width:calc(175% - 24px);
 margin-right:24px;
 display:flex;
 flex-direction:column;
 justify-content:center;
 text-align:center
}
@media (min-width:720px) {
 .buy-module-container .product-info {
  width:calc(87.5% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .buy-module-container .product-info {
  width:calc(58.33333% - 20px);
  margin-right:20px;
  text-align:left
 }
}
.buy-module-container .product-info.product-info-mobile {
 margin-top:30px
}
@media (min-width:1025px) {
 .buy-module-container .product-info.product-info-mobile {
  display:none
 }
}
.buy-module-container .product-info.product-info-desktop .product-description,
.buy-module-container .product-info.product-info-desktop .product-series,
.buy-module-container .product-info.product-info-desktop .product-tag,
.buy-module-container .product-info.product-info-desktop .product-title {
 display:none
}
@media (min-width:1025px) {
 .buy-module-container .product-info.product-info-desktop .product-description,
 .buy-module-container .product-info.product-info-desktop .product-series,
 .buy-module-container .product-info.product-info-desktop .product-tag,
 .buy-module-container .product-info.product-info-desktop .product-title {
  display:block
 }
}
.buy-module-container .buy-module-main {
 display:flex;
 flex:auto;
 width:100%
}
@media (max-width:1024px) {
 .buy-module-container .buy-module-main {
  flex-direction:column
 }
}
@media (min-width:1025px) {
 .buy-module-container .buy-module-main {
  padding-top:40px
 }
 .buy-module-container .buy-module-main:only-child {
  padding-bottom:40px
 }
}
.buy-module-container[data-layout-width-option=col-2] .product-info {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .buy-module-container[data-layout-width-option=col-2] .product-info {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-width-option=col-2] .product-info {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
.buy-module-container[data-layout-width-option=col-2] .product-info .select-ctn {
 width:100%;
 margin-bottom:10px
}
.buy-module-container[data-layout-width-option=col-2] .product-info .other-facets {
 display:flex;
 flex-wrap:wrap
}
@media (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-2] .product-info .other-facets {
  justify-content:space-around
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-2] .product-info .other-facets .select-ctn {
  width:calc(50% - 5px)
 }
 .buy-module-container[data-layout-width-option=col-2] .product-info .other-facets .select-ctn:only-child {
  justify-self:center;
  width:50%
 }
}
@media (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-2] .product-info .other-facets .select-ctn {
  width:100%;
  margin-bottom:5px
 }
 .buy-module-container[data-layout-width-option=col-2] .product-info .other-facets .select-ctn:only-child {
  justify-self:center;
  margin-bottom:0
 }
}
.buy-module-container[data-layout-width-option=col-2] .product-shots-wrapper {
 width:calc(100% - 24px);
 margin-right:24px;
 align-self:center;
 overflow:hidden
}
@media (min-width:720px) {
 .buy-module-container[data-layout-width-option=col-2] .product-shots-wrapper {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-width-option=col-2] .product-shots-wrapper {
  width:calc(83.33333% - 20px);
  margin-right:20px
 }
}
.buy-module-container[data-layout-width-option=col-3] .product-info {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .buy-module-container[data-layout-width-option=col-3] .product-info {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-width-option=col-3] .product-info {
  width:calc(25% - 20px);
  margin-right:20px
 }
}
.buy-module-container[data-layout-width-option=col-3] .product-info .select-ctn {
 width:100%;
 margin-bottom:10px
}
.buy-module-container[data-layout-width-option=col-3] .product-info .other-facets {
 display:flex;
 flex-wrap:wrap
}
@media (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-3] .product-info .other-facets {
  justify-content:space-around
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-3] .product-info .other-facets .select-ctn {
  width:calc(50% - 5px)
 }
 .buy-module-container[data-layout-width-option=col-3] .product-info .other-facets .select-ctn:only-child {
  justify-self:center;
  width:50%
 }
}
@media (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-3] .product-info .other-facets .select-ctn {
  width:100%;
  margin-bottom:5px
 }
 .buy-module-container[data-layout-width-option=col-3] .product-info .other-facets .select-ctn:only-child {
  justify-self:center;
  margin-bottom:0
 }
}
.buy-module-container[data-layout-width-option=col-3] .product-shots-wrapper {
 width:calc(100% - 24px);
 margin-right:24px;
 align-self:center;
 overflow:hidden
}
@media (min-width:720px) {
 .buy-module-container[data-layout-width-option=col-3] .product-shots-wrapper {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-width-option=col-3] .product-shots-wrapper {
  width:calc(75% - 20px);
  margin-right:20px
 }
}
.buy-module-container[data-layout-width-option=col-4] .product-info {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .buy-module-container[data-layout-width-option=col-4] .product-info {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-width-option=col-4] .product-info {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
.buy-module-container[data-layout-width-option=col-4] .product-info .select-ctn {
 width:100%;
 margin-bottom:10px
}
.buy-module-container[data-layout-width-option=col-4] .product-info .other-facets {
 display:flex;
 flex-wrap:wrap
}
@media (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-4] .product-info .other-facets {
  justify-content:space-around
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-4] .product-info .other-facets .select-ctn {
  width:calc(50% - 5px)
 }
 .buy-module-container[data-layout-width-option=col-4] .product-info .other-facets .select-ctn:only-child {
  justify-self:center;
  width:50%
 }
}
@media (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-4] .product-info .other-facets .select-ctn {
  width:100%;
  margin-bottom:5px
 }
 .buy-module-container[data-layout-width-option=col-4] .product-info .other-facets .select-ctn:only-child {
  justify-self:center;
  margin-bottom:0
 }
}
.buy-module-container[data-layout-width-option=col-4] .product-shots-wrapper {
 width:calc(100% - 24px);
 margin-right:24px;
 align-self:center;
 overflow:hidden
}
@media (min-width:720px) {
 .buy-module-container[data-layout-width-option=col-4] .product-shots-wrapper {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-width-option=col-4] .product-shots-wrapper {
  width:calc(66.66667% - 20px);
  margin-right:20px
 }
}
.buy-module-container[data-layout-width-option=col-5] .product-info {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .buy-module-container[data-layout-width-option=col-5] .product-info {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-width-option=col-5] .product-info {
  width:calc(41.66667% - 20px);
  margin-right:20px
 }
}
.buy-module-container[data-layout-width-option=col-5] .product-info .other-facets {
 justify-content:space-between
}
.buy-module-container[data-layout-width-option=col-5] .product-info .other-facets .select-ctn {
 width:calc(50% - 5px)
}
.buy-module-container[data-layout-width-option=col-5] .product-info .other-facets .select-ctn:only-child {
 width:50%
}
.buy-module-container[data-layout-width-option=col-5] .product-info .other-facets {
 display:flex;
 flex-wrap:wrap
}
@media (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-5] .product-info .other-facets {
  justify-content:space-around
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-5] .product-info .other-facets .select-ctn {
  width:calc(50% - 5px)
 }
 .buy-module-container[data-layout-width-option=col-5] .product-info .other-facets .select-ctn:only-child {
  justify-self:center;
  width:50%
 }
}
@media (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-5] .product-info .other-facets .select-ctn {
  width:100%;
  margin-bottom:5px
 }
 .buy-module-container[data-layout-width-option=col-5] .product-info .other-facets .select-ctn:only-child {
  justify-self:center;
  margin-bottom:0
 }
}
.buy-module-container[data-layout-width-option=col-5] .product-shots-wrapper {
 width:calc(100% - 24px);
 margin-right:24px;
 align-self:center;
 overflow:hidden
}
@media (min-width:720px) {
 .buy-module-container[data-layout-width-option=col-5] .product-shots-wrapper {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-width-option=col-5] .product-shots-wrapper {
  width:calc(58.33333% - 20px);
  margin-right:20px
 }
}
.buy-module-container[data-layout-width-option=col-6] .product-info {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .buy-module-container[data-layout-width-option=col-6] .product-info {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-width-option=col-6] .product-info {
  width:calc(50% - 20px);
  margin-right:20px
 }
}
.buy-module-container[data-layout-width-option=col-6] .product-info .other-facets {
 justify-content:space-between
}
.buy-module-container[data-layout-width-option=col-6] .product-info .other-facets .select-ctn {
 width:calc(50% - 5px)
}
.buy-module-container[data-layout-width-option=col-6] .product-info .other-facets .select-ctn:only-child {
 width:50%
}
.buy-module-container[data-layout-width-option=col-6] .product-info .other-facets {
 display:flex;
 flex-wrap:wrap
}
@media (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-6] .product-info .other-facets {
  justify-content:space-around
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-6] .product-info .other-facets .select-ctn {
  width:calc(50% - 5px)
 }
 .buy-module-container[data-layout-width-option=col-6] .product-info .other-facets .select-ctn:only-child {
  justify-self:center;
  width:50%
 }
}
@media (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-6] .product-info .other-facets .select-ctn {
  width:100%;
  margin-bottom:5px
 }
 .buy-module-container[data-layout-width-option=col-6] .product-info .other-facets .select-ctn:only-child {
  justify-self:center;
  margin-bottom:0
 }
}
.buy-module-container[data-layout-width-option=col-6] .product-shots-wrapper {
 width:calc(100% - 24px);
 margin-right:24px;
 align-self:center;
 overflow:hidden
}
@media (min-width:720px) {
 .buy-module-container[data-layout-width-option=col-6] .product-shots-wrapper {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-width-option=col-6] .product-shots-wrapper {
  width:calc(50% - 20px);
  margin-right:20px
 }
}
.buy-module-container[data-layout-width-option=col-7] .product-info {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .buy-module-container[data-layout-width-option=col-7] .product-info {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-width-option=col-7] .product-info {
  width:calc(58.33333% - 20px);
  margin-right:20px
 }
}
.buy-module-container[data-layout-width-option=col-7] .product-info .other-facets {
 justify-content:space-between
}
.buy-module-container[data-layout-width-option=col-7] .product-info .other-facets .select-ctn {
 width:calc(50% - 5px)
}
.buy-module-container[data-layout-width-option=col-7] .product-info .other-facets .select-ctn:only-child {
 width:50%
}
.buy-module-container[data-layout-width-option=col-7] .product-info .other-facets {
 display:flex;
 flex-wrap:wrap
}
@media (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-7] .product-info .other-facets {
  justify-content:space-around
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-7] .product-info .other-facets .select-ctn {
  width:calc(50% - 5px)
 }
 .buy-module-container[data-layout-width-option=col-7] .product-info .other-facets .select-ctn:only-child {
  justify-self:center;
  width:50%
 }
}
@media (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-7] .product-info .other-facets .select-ctn {
  width:100%;
  margin-bottom:5px
 }
 .buy-module-container[data-layout-width-option=col-7] .product-info .other-facets .select-ctn:only-child {
  justify-self:center;
  margin-bottom:0
 }
}
.buy-module-container[data-layout-width-option=col-7] .product-shots-wrapper {
 width:calc(100% - 24px);
 margin-right:24px;
 align-self:center;
 overflow:hidden
}
@media (min-width:720px) {
 .buy-module-container[data-layout-width-option=col-7] .product-shots-wrapper {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-width-option=col-7] .product-shots-wrapper {
  width:calc(41.66667% - 20px);
  margin-right:20px
 }
}
.buy-module-container[data-layout-width-option=col-8] .product-info {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .buy-module-container[data-layout-width-option=col-8] .product-info {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-width-option=col-8] .product-info {
  width:calc(66.66667% - 20px);
  margin-right:20px
 }
}
.buy-module-container[data-layout-width-option=col-8] .product-info .other-facets {
 justify-content:space-between
}
.buy-module-container[data-layout-width-option=col-8] .product-info .other-facets .select-ctn {
 width:calc(50% - 5px)
}
.buy-module-container[data-layout-width-option=col-8] .product-info .other-facets .select-ctn:only-child {
 width:50%
}
.buy-module-container[data-layout-width-option=col-8] .product-info .other-facets {
 display:flex;
 flex-wrap:wrap
}
@media (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-8] .product-info .other-facets {
  justify-content:space-around
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-8] .product-info .other-facets .select-ctn {
  width:calc(50% - 5px)
 }
 .buy-module-container[data-layout-width-option=col-8] .product-info .other-facets .select-ctn:only-child {
  justify-self:center;
  width:50%
 }
}
@media (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-8] .product-info .other-facets .select-ctn {
  width:100%;
  margin-bottom:5px
 }
 .buy-module-container[data-layout-width-option=col-8] .product-info .other-facets .select-ctn:only-child {
  justify-self:center;
  margin-bottom:0
 }
}
.buy-module-container[data-layout-width-option=col-8] .product-shots-wrapper {
 width:calc(100% - 24px);
 margin-right:24px;
 align-self:center;
 overflow:hidden
}
@media (min-width:720px) {
 .buy-module-container[data-layout-width-option=col-8] .product-shots-wrapper {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-width-option=col-8] .product-shots-wrapper {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
.buy-module-container[data-layout-width-option=col-9] .product-info {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .buy-module-container[data-layout-width-option=col-9] .product-info {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-width-option=col-9] .product-info {
  width:calc(75% - 20px);
  margin-right:20px
 }
}
.buy-module-container[data-layout-width-option=col-9] .product-info .other-facets {
 justify-content:space-between
}
.buy-module-container[data-layout-width-option=col-9] .product-info .other-facets .select-ctn {
 width:calc(50% - 5px)
}
.buy-module-container[data-layout-width-option=col-9] .product-info .other-facets .select-ctn:only-child {
 width:50%
}
.buy-module-container[data-layout-width-option=col-9] .product-info .other-facets {
 display:flex;
 flex-wrap:wrap
}
@media (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-9] .product-info .other-facets {
  justify-content:space-around
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-9] .product-info .other-facets .select-ctn {
  width:calc(50% - 5px)
 }
 .buy-module-container[data-layout-width-option=col-9] .product-info .other-facets .select-ctn:only-child {
  justify-self:center;
  width:50%
 }
}
@media (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-9] .product-info .other-facets .select-ctn {
  width:100%;
  margin-bottom:5px
 }
 .buy-module-container[data-layout-width-option=col-9] .product-info .other-facets .select-ctn:only-child {
  justify-self:center;
  margin-bottom:0
 }
}
.buy-module-container[data-layout-width-option=col-9] .product-shots-wrapper {
 width:calc(100% - 24px);
 margin-right:24px;
 align-self:center;
 overflow:hidden
}
@media (min-width:720px) {
 .buy-module-container[data-layout-width-option=col-9] .product-shots-wrapper {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-width-option=col-9] .product-shots-wrapper {
  width:calc(25% - 20px);
  margin-right:20px
 }
}
.buy-module-container[data-layout-width-option=col-10] .product-info {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .buy-module-container[data-layout-width-option=col-10] .product-info {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-width-option=col-10] .product-info {
  width:calc(83.33333% - 20px);
  margin-right:20px
 }
}
.buy-module-container[data-layout-width-option=col-10] .product-info .other-facets {
 justify-content:space-between
}
.buy-module-container[data-layout-width-option=col-10] .product-info .other-facets .select-ctn {
 width:calc(50% - 5px)
}
.buy-module-container[data-layout-width-option=col-10] .product-info .other-facets .select-ctn:only-child {
 width:50%
}
.buy-module-container[data-layout-width-option=col-10] .product-info .other-facets {
 display:flex;
 flex-wrap:wrap
}
@media (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-10] .product-info .other-facets {
  justify-content:space-around
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-10] .product-info .other-facets .select-ctn {
  width:calc(50% - 5px)
 }
 .buy-module-container[data-layout-width-option=col-10] .product-info .other-facets .select-ctn:only-child {
  justify-self:center;
  width:50%
 }
}
@media (max-width:1024px) {
 .buy-module-container[data-layout-width-option=col-10] .product-info .other-facets .select-ctn {
  width:100%;
  margin-bottom:5px
 }
 .buy-module-container[data-layout-width-option=col-10] .product-info .other-facets .select-ctn:only-child {
  justify-self:center;
  margin-bottom:0
 }
}
.buy-module-container[data-layout-width-option=col-10] .product-shots-wrapper {
 width:calc(100% - 24px);
 margin-right:24px;
 align-self:center;
 overflow:hidden
}
@media (min-width:720px) {
 .buy-module-container[data-layout-width-option=col-10] .product-shots-wrapper {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-width-option=col-10] .product-shots-wrapper {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
.buy-module-container .buy-module {
 overflow:hidden;
 display:flex;
 align-items:stretch;
 flex-wrap:wrap;
 width:auto;
 min-height:0;
 padding-top:0;
 width:100%
}
.buy-module-container .buy-module>.container,
.buy-module-container .buy-module>.container-xl,
.buy-module-container .buy-module>.no-container,
.buy-module-container .pangea-cmp .buy-module>.carousel-slide-copy-ctn,
.buy-module-container .pangea-cmp .buy-module>.container-xl,
.pangea-cmp .buy-module-container .buy-module>.carousel-slide-copy-ctn {
 flex-direction:column;
 justify-content:center
}
.buy-module-container .buy-module>.carousel-banner-slides,
.buy-module-container .buy-module>.container,
.buy-module-container .buy-module>.container-xl,
.buy-module-container .buy-module>.no-container,
.buy-module-container .pangea-cmp .buy-module>.carousel-slide-copy-ctn,
.buy-module-container .pangea-cmp .buy-module>.container-xl,
.pangea-cmp .buy-module-container .buy-module>.carousel-slide-copy-ctn {
 position:static;
 transform:none;
 display:flex;
 align-self:center;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 top:auto;
 left:auto
}
.buy-module-container .buy-module>.carousel-banner-slides>.grid,
.buy-module-container .buy-module>.container-xl>.grid,
.buy-module-container .buy-module>.container>.grid,
.buy-module-container .buy-module>.no-container>.grid,
.buy-module-container .pangea-cmp .buy-module>.carousel-slide-copy-ctn>.grid,
.buy-module-container .pangea-cmp .buy-module>.container-xl>.grid,
.pangea-cmp .buy-module-container .buy-module>.carousel-slide-copy-ctn>.grid {
 flex-grow:1
}
.buy-module-container .buy-module .click-blocker {
 position:absolute;
 z-index:1;
 top:0px;
 left:0px;
 width:100%;
 height:100%;
 display:none
}
.buy-module-container .buy-module .click-blocker.active {
 display:block
}
.buy-module-container .product-shots-wrapper {
 display:flex;
 align-items:stretch;
 align-self:stretch;
 padding-top:75%;
 position:relative;
 margin-top:30px;
 margin-bottom:30px
}
@media (max-width:1024px) {
 .buy-module-container .product-shots-wrapper {
  margin-bottom:0;
  margin-top:0
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .buy-module-container .product-shots-wrapper {
  width:calc(100% + 56px);
  margin-left:-40px;
  margin-right:-16px;
  margin-top:0
 }
}
@media (min-width:1025px) {
 .buy-module-container .product-shots-wrapper {
  overflow:hidden;
  padding-top:0;
  min-height:50vh;
  margin-top:0;
  margin-bottom:0
 }
 body.wcm-design .buy-module-container .product-shots-wrapper,
 body.wcm-edit .buy-module-container .product-shots-wrapper,
 body.wcm-preview .buy-module-container .product-shots-wrapper,
 body.xf-web-container .buy-module-container .product-shots-wrapper {
  min-height:0
 }
}
.buy-module-container[data-product-shot-ar="16x9"] .product-shots-wrapper {
 padding-top:56.25%
}
@media (min-width:1025px) {
 .buy-module-container[data-product-shot-ar="16x9"] .product-shots-wrapper {
  padding-top:0
 }
}
.buy-module-container .product-thumbs-ctn {
 display:none;
 visibility:hidden;
 padding-bottom:24px
}
@media (min-width:1025px) {
 .buy-module-container .product-thumbs-ctn {
  display:flex;
  visibility:visible
 }
}
.buy-module-container .product-thumbs-ctn.is-empty {
 display:none
}
@media (min-width:1025px) and (max-height:720px) {
 .buy-module-container .buy-module {
  display:flex;
  flex-direction:row-reverse
 }
 .buy-module-container .buy-module .buy-module-main {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (max-height:720px) and (min-width:720px) {
 .buy-module-container .buy-module .buy-module-main {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (max-height:720px) and (min-width:1025px) {
 .buy-module-container .buy-module .buy-module-main {
  width:calc(87.5% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) and (max-height:720px) {
 .buy-module-container .buy-module.empty-thumbs .buy-module-main {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (max-height:720px) and (min-width:720px) {
 .buy-module-container .buy-module.empty-thumbs .buy-module-main {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (max-height:720px) and (min-width:1025px) {
 .buy-module-container .buy-module.empty-thumbs .buy-module-main {
  width:calc(100% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) and (max-height:720px) {
 .buy-module-container .buy-module .thumbs-col {
  width:calc(100% - 24px);
  margin-right:24px;
  margin-top:0
 }
}
@media (min-width:1025px) and (max-height:720px) and (min-width:720px) {
 .buy-module-container .buy-module .thumbs-col {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) and (max-height:720px) and (min-width:1025px) {
 .buy-module-container .buy-module .thumbs-col {
  width:calc(12.5% - 20px);
  margin-right:20px
 }
}
@media (min-width:1025px) and (max-height:720px) and (min-width:1025px) {
 .buy-module-container .buy-module .product-thumbs-ctn {
  display:block;
  visibility:visible
 }
}
@media (min-width:1025px) and (max-height:720px) {
 .buy-module-container .buy-module .product-thumbs-ctn.is-empty {
  display:none
 }
}
.buy-module-container .pagination-dots-col {
 display:block;
 visibility:visible
}
@media (min-width:1025px) {
 .buy-module-container .pagination-dots-col {
  display:none;
  visibility:hidden
 }
}
.buy-module-container .active .active-indicator {
 opacity:1
}
.buy-module-container .product-price-wrap {
 margin-bottom:20px
}
.buy-module-container .product-price-wrap .product-price {
 font-size:24px
}
.buy-module-container .product-price-wrap .product-price .price-range-sep {
 margin:0 5px
}
.buy-module-container .product-price-wrap .product-price>div {
 display:inline
}
.buy-module-container .product-price-wrap .product-price {
 display:flex;
 flex-wrap:wrap;
 align-items:center;
 margin-bottom:6px;
 text-align:center;
 justify-content:center
}
@media (min-width:1025px) {
 .buy-module-container .product-price-wrap .product-price {
  justify-content:left
 }
}
.buy-module-container .product-price-wrap .product-price .price-disclaimer {
 font-size:14px;
 margin-left:6px
}
.buy-module-container .product-price-wrap .product-price .price-disclaimer:empty {
 display:none
}
.buy-module-container .product-price-wrap .product-price[data-disclaimer-pos=before] .pricing-info {
 order:1
}
.buy-module-container .product-price-wrap .product-price[data-disclaimer-pos=before] .price-disclaimer {
 margin-right:6px;
 margin-left:0
}
.buy-module-container .product-price-wrap .product-price[data-disclaimer-pos=above] {
 flex-direction:column-reverse
}
@media (min-width:1025px) {
 .buy-module-container .product-price-wrap .product-price[data-disclaimer-pos=above] {
  align-items:start
 }
}
.buy-module-container .product-price-wrap .product-price[data-disclaimer-pos=above] .price-disclaimer {
 margin-bottom:3px;
 margin-left:0
}
.buy-module-container .product-price-wrap .product-price[data-disclaimer-pos=below] {
 flex-direction:column;
 align-items:center
}
@media (min-width:1025px) {
 .buy-module-container .product-price-wrap .product-price[data-disclaimer-pos=below] {
  align-items:start
 }
}
.buy-module-container .product-price-wrap .product-price[data-disclaimer-pos=below] .price-disclaimer {
 margin-top:3px;
 margin-left:0
}
@media (min-width:1025px) {
 .buy-module-container .product-price-wrap .product-price {
  text-align:left
 }
}
.buy-module-container .product-color-options {
 margin-bottom:13px
}
.buy-module-container hr.separator {
 background-image:none;
 opacity:.3;
 margin:0 auto 20px;
 width:100%
}
.buy-module-container .product-price-msg {
 font-size:14px;
 line-height:18px;
 font-style:italic
}
.buy-module-container .product-series {
 font-size:16px;
 margin-bottom:-7px;
 font-family:brown,Helvetica,Arial,sans-serif
}
.buy-module-container .product-title .headline {
 margin-bottom:10px;
 font-size:30px;
 line-height:32px;
 font-weight:700;
 text-transform:uppercase
}
@media (min-width:720px) {
 .buy-module-container .product-title .headline {
  font-size:36px;
  line-height:36px;
  letter-spacing:-1
 }
}
.buy-module-container .product-title .headline[data-title-size=auto] {
 font-size:30px;
 line-height:32px;
 font-weight:700;
 text-transform:uppercase
}
@media (min-width:720px) {
 .buy-module-container .product-title .headline[data-title-size=auto] {
  font-size:48px;
  line-height:48px;
  letter-spacing:-1
 }
}
.buy-module-container .product-title .headline[data-title-size=xl] {
 font-size:30px;
 line-height:32px;
 font-weight:700;
 text-transform:uppercase
}
@media (min-width:720px) {
 .buy-module-container .product-title .headline[data-title-size=xl] {
  font-size:48px;
  line-height:48px;
  letter-spacing:-1
 }
}
.buy-module-container .product-title .headline[data-title-size=lg] {
 font-size:30px;
 line-height:32px;
 font-weight:700;
 text-transform:uppercase
}
@media (min-width:720px) {
 .buy-module-container .product-title .headline[data-title-size=lg] {
  font-size:36px;
  line-height:36px;
  letter-spacing:-1
 }
}
.buy-module-container .product-title .headline[data-title-size=md] {
 font-size:24px;
 line-height:26px;
 font-weight:700;
 text-transform:uppercase
}
@media (min-width:720px) {
 .buy-module-container .product-title .headline[data-title-size=md] {
  font-size:30px;
  line-height:32px;
  letter-spacing:-1
 }
}
.buy-module-container .product-title .headline[data-title-size=sm] {
 font-size:24px;
 line-height:26px;
 font-weight:700;
 text-transform:uppercase
}
@media (min-width:720px) {
 .buy-module-container .product-title .headline[data-title-size=sm] {
  letter-spacing:-1
 }
}
.buy-module-container .product-description {
 margin-bottom:20px
}
.buy-module-container .product-links a {
 text-align:left
}
.buy-module-container .product-buy {
 display:flex;
 align-items:flex-end;
 flex-wrap:wrap;
 justify-content:center;
 margin-bottom:20px
}
@media (min-width:1025px) {
 .buy-module-container .product-buy {
  justify-content:unset
 }
}
@media (max-width:1024px) {
 .buy-module-container .product-buy .price-atc-cta {
  align-items:center
 }
}
.buy-module-container .product-buy .price-atc-cta a[disabled].buy-module-buy-cta {
 pointer-events:auto;
 cursor:pointer
}
.buy-module-container .product-buy .price-atc-cta a {
 display:inline-block
}
.buy-module-container .product-buy .out-of-stock {
 margin-bottom:5px
}
.buy-module-container .product-buy .btn-buy-cta {
 margin-right:12px;
 margin-bottom:12px
}
.buy-module-container .product-buy .price-atc {
 margin-right:12px
}
.buy-module-container .product-buy .product-cta-note {
 margin-bottom:10px
}
.buy-module-container .product-buy .js-special-message {
 display:none;
 visibility:hidden
}
.buy-module-container .product-buy .btn {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 text-transform:uppercase;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 margin-bottom:12px;
 margin-right:12px;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 padding:18px 36px
}
.buy-module-container .product-buy .btn:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.buy-module-container .product-buy .btn:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.buy-module-container .product-buy .btn:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.buy-module-container .product-buy .btn:active,
.buy-module-container .product-buy .btn:focus:not(.focus--mouse),
.buy-module-container .product-buy .btn:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.buy-module-container .product-buy .btn:active:before,
.buy-module-container .product-buy .btn:focus:not(.focus--mouse):before,
.buy-module-container .product-buy .btn:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.buy-module-container .product-buy .btn.loading-shown {
 ;
 position:relative
}
.buy-module-container .product-buy .btn.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.buy-module-container .product-buy .btn.loading-shown:hover:after,
.buy-module-container .product-buy .btn.loading-shown:hover:before {
 border-color:#2f3132
}
.buy-module-container .product-options-wrap {
 margin-bottom:20px
}
.buy-module-container .product-options-wrap.empty {
 margin-top:-20px
}
.buy-module-container .pagination-dots-col {
 width:100%
}
.buy-module-container .reviews .yotpo.bottomLine {
 margin-bottom:16px
}
.buy-module-container[data-layout-height=full] .buy-module {
 overflow:hidden;
 display:flex;
 align-items:stretch;
 flex-wrap:wrap;
 width:auto;
 padding-top:0;
 min-height:100vh;
 width:100%;
 min-height:calc(100vh - 48px)
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-height=full] .buy-module {
  min-height:100vh
 }
}
body.wcm-design .buy-module-container[data-layout-height=full] .buy-module,
body.wcm-edit .buy-module-container[data-layout-height=full] .buy-module,
body.wcm-preview .buy-module-container[data-layout-height=full] .buy-module,
body.xf-web-container .buy-module-container[data-layout-height=full] .buy-module {
 min-height:800px!important
}
.buy-module-container[data-layout-height=full] .buy-module>.container,
.buy-module-container[data-layout-height=full] .buy-module>.container-xl,
.buy-module-container[data-layout-height=full] .buy-module>.no-container,
.buy-module-container[data-layout-height=full] .pangea-cmp .buy-module>.carousel-slide-copy-ctn,
.buy-module-container[data-layout-height=full] .pangea-cmp .buy-module>.container-xl,
.pangea-cmp .buy-module-container[data-layout-height=full] .buy-module>.carousel-slide-copy-ctn {
 flex-direction:column;
 justify-content:center
}
.buy-module-container[data-layout-height=full] .buy-module>.carousel-banner-slides,
.buy-module-container[data-layout-height=full] .buy-module>.container,
.buy-module-container[data-layout-height=full] .buy-module>.container-xl,
.buy-module-container[data-layout-height=full] .buy-module>.no-container,
.buy-module-container[data-layout-height=full] .pangea-cmp .buy-module>.carousel-slide-copy-ctn,
.buy-module-container[data-layout-height=full] .pangea-cmp .buy-module>.container-xl,
.pangea-cmp .buy-module-container[data-layout-height=full] .buy-module>.carousel-slide-copy-ctn {
 position:static;
 transform:none;
 display:flex;
 align-self:center;
 align-items:stretch;
 flex-wrap:nowrap;
 flex-grow:1;
 top:auto;
 left:auto
}
.buy-module-container[data-layout-height=full] .buy-module>.carousel-banner-slides>.grid,
.buy-module-container[data-layout-height=full] .buy-module>.container-xl>.grid,
.buy-module-container[data-layout-height=full] .buy-module>.container>.grid,
.buy-module-container[data-layout-height=full] .buy-module>.no-container>.grid,
.buy-module-container[data-layout-height=full] .pangea-cmp .buy-module>.carousel-slide-copy-ctn>.grid,
.buy-module-container[data-layout-height=full] .pangea-cmp .buy-module>.container-xl>.grid,
.pangea-cmp .buy-module-container[data-layout-height=full] .buy-module>.carousel-slide-copy-ctn>.grid {
 flex-grow:1
}
@media (min-width:1025px) {
 .buy-module-container[data-layout-height=full] .buy-module {
  min-height:calc(100vh - 48px)
 }
}
body.wcm-design .buy-module-container[data-layout-height=full] .buy-module,
body.wcm-edit .buy-module-container[data-layout-height=full] .buy-module,
body.wcm-preview .buy-module-container[data-layout-height=full] .buy-module,
body.xf-web-container .buy-module-container[data-layout-height=full] .buy-module {
 min-height:0!important
}
@media (min-width:1025px) and (min-height:721px) {
 .buy-module-container[data-layout-height=full] .buy-module {
  flex-direction:column
 }
 .buy-module-container[data-layout-height=full] .buy-module .buy-module-main {
  flex:1 1 auto
 }
 .buy-module-container[data-layout-height=full] .buy-module .thumbs-col {
  flex:0 0 auto
 }
}
.buy-module-container.is-top-element {
 padding-top:60px
}
@media (min-width:1025px) {
 .buy-module-container.is-top-element {
  padding-top:90px
 }
}
body.has-secondary-nav .buy-module-container.is-top-element {
 padding-top:113px
}
@media (min-width:1025px) {
 body.has-secondary-nav .buy-module-container.is-top-element {
  padding-top:149px
 }
}
.pangea-buy-module {
 background-repeat:no-repeat
}
.pangea-buy-module .product-desc {
 font-weight:200;
 color:#2f3132
}
.pangea-buy-module .pre-sale-price {
 color:#697172
}
.pangea-buy-module .price-reviews-ctn {
 flex-direction:column-reverse
}
.pangea-buy-module .price-reviews-ctn .reviews-ctn .reviews {
 margin-bottom:20px
}
.pangea-buy-module .product-gallery .indicator-dots .indicator-dot {
 transform:translateZ(0);
 -webkit-transform:translateZ(0);
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.pangea-buy-module .product-gallery .indicator-dots .indicator-dot.icn-video:not(.mini):before {
 content:"";
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:1;
 vertical-align:top;
 display:inline-block;
 border:0;
 background-color:transparent;
 vertical-align:middle;
 text-align:center;
 font-size:5px;
 line-height:7px;
 position:absolute;
 color:#fff;
 left:50%;
 top:50%;
 margin-left:1px;
 transform:translateZ(0) translateX(-50%) translateY(-50%);
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.pangea-buy-module .product-gallery .indicator-dots .indicator-dot.icn-video:not(.mini).active:before {
 color:#000;
 line-height:14px
}
@media (min-width:720px) {
 body.has-secondary-nav:not(.empty-secondary-nav) .pangea-buy-module .gallery-col {
  top:var(--p-sec-nav-height)
 }
}
body.has-secondary-nav:not(.empty-secondary-nav) .pangea-buy-module.is-top-element {
 padding-top:calc(var(--p-main-nav-height) + var(--p-sec-nav-height))
}
body.wcm-publish.has-secondary-nav:not(.empty-secondary-nav) .pangea-buy-module.is-top-element .product-info-col {
 min-height:calc(100vh - var(--p-utility-nav-height) - var(--p-main-nav-height) - var(--p-sec-nav-height) + 1px)
}
body.wcm-publish.has-promobar.has-secondary-nav:not(.empty-secondary-nav) .pangea-buy-module.is-top-element .product-info-col {
 min-height:calc(100vh - var(--p-utility-nav-height) - var(--p-main-nav-height) - var(--p-sec-nav-height) - var(--p-promo-bar-height) + 1px)
}
@media (max-width:719px) {
 .pangea-buy-module .carousel-simple-ctn[data-theme-mobile=theme-dark] .indicator-dots .indicator-dot.icn-video:not(.mini):before {
  color:#000
 }
 .pangea-buy-module .carousel-simple-ctn[data-theme-mobile=theme-dark] .indicator-dots .indicator-dot.icn-video:not(.mini).active:before {
  color:#fff
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-buy-module .carousel-simple-ctn[data-theme-tablet=theme-dark] .indicator-dots .indicator-dot.icn-video:not(.mini):before {
  color:#000
 }
 .pangea-buy-module .carousel-simple-ctn[data-theme-tablet=theme-dark] .indicator-dots .indicator-dot.icn-video:not(.mini).active:before {
  color:#fff
 }
}
@media (min-width:1025px) {
 .pangea-buy-module .carousel-simple-ctn[data-theme-desktop=theme-dark] .indicator-dots .indicator-dot.icn-video:not(.mini):before {
  color:#000
 }
 .pangea-buy-module .carousel-simple-ctn[data-theme-desktop=theme-dark] .indicator-dots .indicator-dot.icn-video:not(.mini).active:before {
  color:#fff
 }
}
.pangea-buy-module .price-atc .product-cta-note {
 text-align:center;
 font-size:13px;
 font-weight:400;
 width:100%;
 margin-bottom:8px
}
@media (max-width:719px) {
 .pangea-buy-module .price-atc[data-theme-mobile=theme-light] .product-cta-note {
  color:#814efa
 }
 .pangea-buy-module .price-atc[data-theme-mobile=theme-light] .product-cta-note.out-of-stock {
  color:#2f3132
 }
 .pangea-buy-module .price-atc[data-theme-mobile=theme-dark] .product-cta-note {
  color:#f4f4f4
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-buy-module .price-atc[data-theme-tablet=theme-light] .product-cta-note {
  color:#814efa
 }
 .pangea-buy-module .price-atc[data-theme-tablet=theme-light] .product-cta-note.out-of-stock {
  color:#2f3132
 }
 .pangea-buy-module .price-atc[data-theme-tablet=theme-dark] .product-cta-note {
  color:#f4f4f4
 }
}
@media (min-width:1025px) {
 .pangea-buy-module .price-atc[data-theme-desktop=theme-light] .product-cta-note {
  color:#814efa
 }
 .pangea-buy-module .price-atc[data-theme-desktop=theme-light] .product-cta-note.out-of-stock {
  color:#2f3132
 }
 .pangea-buy-module .price-atc[data-theme-desktop=theme-dark] .product-cta-note {
  color:#f4f4f4
 }
}
.pangea-tech-specs-component {
 padding:0;
 display:block;
 margin:0 0 40px
}
.pangea-tech-specs-component .support-text-block {
 margin-bottom:40px
}
.pangea-tech-specs-component .specs-column {
 font-size:14px;
 color:#2f3132
}
@media (min-width:1025px) {
 .pangea-tech-specs-component .specs-column {
  font-size:16px
 }
}
.pangea-tech-specs-component .body-copy-title,
.pangea-tech-specs-component .specs-heading,
.pangea-tech-specs-component ul.tech-specs .specs-group-title,
ul.tech-specs .pangea-tech-specs-component .specs-group-title {
 font-size:16px;
 line-height:26px;
 font-weight:700;
 text-transform:none;
 margin-top:0;
 margin-bottom:25px
}
@media (min-width:1025px) {
 .pangea-tech-specs-component .body-copy-title,
 .pangea-tech-specs-component .specs-heading,
 .pangea-tech-specs-component ul.tech-specs .specs-group-title,
 ul.tech-specs .pangea-tech-specs-component .specs-group-title {
  font-size:18px
 }
}
.pangea-tech-specs-component .body-copy-title,
.pangea-tech-specs-component .content-ctn p {
 margin-bottom:15px
}
.pangea-tech-specs-component .content-ctn a {
 color:inherit;
 font-size:13px;
 font-family:Brown-Pro-Bold,Helvetica,Arial,sans-serif
}
.pangea-tech-specs-component .content-ctn a:hover {
 color:inherit
}
.pangea-tech-specs-component .specs-title {
 font-size:16px;
 line-height:24px;
 font-weight:400;
 margin-top:0;
 margin-bottom:10px;
 text-transform:none
}
.pangea-tech-specs-component .specs-column {
 padding-bottom:20px
}
.pangea-tech-specs-component .specs-column.system-requirements .orphan-desc+.specs-block:not(.orphan-desc) {
 margin-top:20px
}
.pangea-tech-specs-component .specs-block {
 margin-bottom:0
}
.pangea-tech-specs-component .specs-block .image {
 max-width:100%
}
.pangea-tech-specs-component .specs-block .serial-num {
 white-space:nowrap
}
.pangea-tech-specs-component .specs-description-list,
.pangea-tech-specs-component ul.dotted,
.pangea-tech-specs-component ul.tech-specs ul.dotted,
ul.tech-specs .pangea-tech-specs-component ul.dotted {
 list-style:none;
 padding:0;
 margin:0 0 20px
}
.pangea-tech-specs-component .specs-description-list ul,
.pangea-tech-specs-component .specs-description ul,
.pangea-tech-specs-component ul.dotted ul {
 list-style:disc;
 margin-left:20px
}
.pangea-tech-specs-component .prop-65-warnings {
 text-decoration:underline;
 display:inline-block;
 width:auto
}
.pangea-tech-specs-component .prop-65-warnings:hover {
 text-decoration:none
}
@media (max-width:719px) {
 [data-theme-mobile=theme-dark] .pangea-tech-specs-component .specs-column {
  color:white
 }
}
@media (min-width:720px) and (max-width:1024px) {
 [data-theme-tablet=theme-dark] .pangea-tech-specs-component .specs-column {
  color:white
 }
}
@media (min-width:1025px) {
 [data-theme-desktop=theme-dark] .pangea-tech-specs-component .specs-column {
  color:white
 }
}
.pangea-model-viewer .model-viewer .model-close {
 font-family:logi-icon-2!important;
 line-height:1;
 display:flex;
 align-items:center;
 justify-content:center
}
.pangea-model-viewer .model-viewer .model-close:before {
 content:"";
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 vertical-align:top;
 display:inline-block;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:17px;
 line-height:1
}
.component-title {
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 color:#2f3132;
 text-transform:uppercase;
 border-bottom:1px solid #f4f4f4;
 padding-bottom:10px;
 font-size:18px;
 line-height:20px;
 margin-top:0;
 margin-bottom:30px
}
@media (min-width:720px) {
 .component-title {
  margin-bottom:40px
 }
}
@media (min-width:1025px) {
 .component-title {
  margin-bottom:50px
 }
}
.configurator-mobile-button-holder {
 align-items:center;
 background-color:#F1F1F1;
 display:flex;
 height:220px;
 justify-content:center;
 padding:30px;
 width:100%
}
@media (min-width:720px) {
 .configurator-mobile-button-holder {
  display:none
 }
}
.configurator-mobile-button-holder button {
 background-position:top;
 background-repeat:no-repeat;
 background-size:60px 60px;
   
 font-size:16px;
 font-weight:700;
 max-width:240px;
 min-height:120px;
 padding-top:80px;
 position:relative;
 text-align:center;
 text-transform:uppercase;
 width:50%
}
.configurator-mobile-button-holder button:first-child {
 margin-right:40px
}
.configurator-mobile-button-holder button.mobile-restart-btn {
 background-image:url(https://cdn-staging.spectrumcustomizer.com/logitech/desktop/frontend/img/arrow-back.svg)
}
.configurator-mobile-button-holder button.mobile-share-trigger-btn {
 background-image:url(https://cdn-staging.spectrumcustomizer.com/logitech/desktop/frontend/img/envelope.svg)
}
.configurator-mobile-button-holder button span {
 left:0;
 position:absolute;
 top:80px;
 width:100%
}
@media (max-width:1024px) {
 #configurator-post-quiz-content .pangea-cmp.tabs-accordion>div>.aem-padding-options {
  overflow:visible
 }
}
#configurator-post-quiz-content .pangea-cmp.tabs-accordion .tabs .tab button {
 white-space:pre-line
}
@media (max-width:719px) {
 #configurator-post-quiz-content .pangea-cmp.tabs-accordion .tabs .tab button {
  padding-left:10px;
  padding-right:10px
 }
}
#configurator-post-quiz-content .pangea-cmp.tabs-accordion .tabs .tab .minor {
 color:#697172;
 font-size:13px;
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 text-transform:lowercase
}
.configurator-product .best-not-great-ctn {
 text-align:center;
 padding-bottom:30px
}
@media (min-width:1025px) {
 .configurator-product .best-not-great-ctn {
  padding-bottom:0
 }
}
@media (min-width:1025px) {
 .configurator-product {
  margin-bottom:80px
 }
}
.configurator-product .inner-ctn {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .configurator-product .inner-ctn {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .configurator-product .inner-ctn {
  width:calc(100% - 20px);
  margin-right:20px
 }
}
.configurator-product .img-ctn {
 margin-bottom:60px;
 text-align:center
}
@media (max-width:"min-width: 1025px" - 1) {
 .configurator-product .img-ctn {
  margin-bottom:50px
 }
}
.configurator-product .img-ctn>div {
 height:0;
 overflow:hidden;
 padding-bottom:56.25%;
 position:relative
}
.configurator-product img {
 display:inline;
 left:50%;
 max-height:100%;
 max-width:100%;
 position:absolute;
 top:50%;
 transform:translate(-50%,-50%)
}
.configurator-product .detail-ctn {
 align-items:flex-start
}
.configurator-product .product-info {
 width:calc(100% - 24px);
 margin-right:24px;
 margin-left:0%
}
@media (min-width:720px) {
 .configurator-product .product-info {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .configurator-product .product-info {
  width:calc(33.33333% - 20px);
  margin-right:20px
 }
}
@media (min-width:720px) {
 .configurator-product .product-info {
  margin-left:25%
 }
}
@media (min-width:1025px) {
 .configurator-product .product-info {
  margin-left:0%
 }
}
.configurator-product .headline {
 font-size:30px;
 text-align:center
}
@media (max-width:1024px) {
 .configurator-product .headline {
  margin-bottom:50px
 }
}
@media (min-width:1025px) {
 .configurator-product .headline {
  text-align:left
 }
}
.configurator-product .product-color-options>div {
 display:flex;
 flex-direction:column;
 justify-content:center;
 margin-bottom:15px;
 padding:0 2px
}
@media (max-width:1024px) {
 .configurator-product .product-color-options>div {
  flex-direction:column;
  margin-bottom:30px
 }
}
.configurator-product .color-swatches {
 order:0;
 width:100%
}
.configurator-product .color-swatch {
 margin:0 4px 4px
}
.configurator-product .color-swatch.active:before {
 background-color:#000;
 transform:translate3d(-50%,-50%,0) scale(0.95)
}
.configurator-product .color-name {
 font-size:14px;
 margin-left:-2px;
 order:1;
 padding-top:5px;
 text-align:center;
 text-transform:uppercase
}
@media (max-width:1024px) {
 .configurator-product .color-name {
    
  font-size:14px
 }
}
@media (min-width:1025px) {
 .configurator-product .color-name {
  text-align:left
 }
}
.configurator-product .select-ctn {
 font-size:14px;
 margin:20px 0
}
@media (max-width:1024px) {
 .configurator-product .select-ctn {
  margin-bottom:30px
 }
}
.configurator-product .select-ctn .label {
 background-color:#2f3132;
 border-radius:30px;
 color:#fff;
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif;
 font-size:14px;
 padding-left:21px;
 text-transform:uppercase
}
.configurator-product .product-price-wrap {
 font-size:24px;
 margin-bottom:30px;
 text-align:center
}
@media (min-width:1025px) {
 .configurator-product .product-price-wrap {
  font-size:16px;
  margin-bottom:20px;
  text-align:left
 }
}
.configurator-product .pricing-info {
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif
}
@media (min-width:1025px) {
 .configurator-product .pricing-info {
  font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif
 }
}
.configurator-product .cta-ctn {
 margin-bottom:20px
}
@media (max-width:1024px) {
 .configurator-product .cta-ctn {
  margin-bottom:30px;
  text-align:center
 }
}
.configurator-product .cta-btn {
 border-radius:30px;
 display:none;
   
 font-size:13px;
 height:50px;
 padding:11px 35px;
 text-transform:uppercase;
 transition:background-color 0.2s,color 0.2s
}
@media (max-width:1024px) {
 .configurator-product .cta-btn {
  margin-left:auto;
  margin-right:auto
 }
}
.configurator-product .cta-btn.active {
 align-items:center;
 display:flex
}
.configurator-product .cta-btn.add {
 background-color:#814efa;
 border:2px solid #814efa;
 color:#fff
}
.configurator-product .cta-btn.add:hover {
 background-color:#fff;
 color:#814efa
}
.configurator-product .cta-btn.remove {
 border:2px solid #000
}
.configurator-product .cta-btn.remove:hover {
 background-color:#000;
 color:#fff
}
.configurator-product .cta-btn.remove:hover .trash-icon>g>g {
 fill:#fff
}
.configurator-product .cta-btn.remove .trash-icon {
 height:21px;
 margin-right:10px;
 width:20px
}
.configurator-product .cta-btn.remove .trash-icon g>g {
 transition:fill 0.2s
}
.configurator-product .cta-btn[disabled] {
 opacity:0.2
}
.configurator-product .extra-link {
 margin-bottom:14px
}
@media (max-width:1024px) {
 .configurator-product .extra-link {
  margin-bottom:20px;
  text-align:center
 }
}
.configurator-product .extra-link a {
 cursor:pointer;
   
 text-decoration:none;
 font-size:14px;
 position:relative;
 text-transform:uppercase
}
.configurator-product .extra-link a span {
 padding-right:17px
}
.configurator-product .extra-link a:before {
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 display:inline-block;
 font-size:28px;
 font-style:normal;
 font-variant:normal;
 height:0;
 line-height:24px;
 margin-left:-17px;
 padding-left:5px;
 padding-right:3px;
 position:absolute;
 right:-12px;
 speak:none;
 text-decoration:none!important;
 text-transform:none;
 top:-4px;
 vertical-align:top
}
.configurator-product .extra-link a:hover {
 text-decoration:underline
}
.configurator-product .mobile-stats-ctn {
 width:calc(100% - 24px);
 margin-right:24px;
 background-color:#f4f4f4;
 display:flex;
 flex-wrap:wrap
}
@media (min-width:720px) {
 .configurator-product .mobile-stats-ctn {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .configurator-product .mobile-stats-ctn {
  width:calc(66.66667% - 20px);
  margin-right:20px
 }
}
@media (max-width:719px) {
 .configurator-product .mobile-stats-ctn {
  margin-left:-60px;
  margin-right:-36px;
  padding-left:60px;
  padding-right:60px;
  width:calc(100% + 96px)
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .configurator-product .mobile-stats-ctn {
  margin-left:-80px;
  margin-right:-56px;
  padding-left:80px;
  padding-right:80px;
  width:calc(100% + 136px)
 }
}
@media (min-width:1025px) {
 .configurator-product .mobile-stats-ctn {
  display:none
 }
}
@media (max-width:719px) {
 .configurator-product .mobile-stats-ctn .stat-ctn:last-child {
  padding-bottom:40px
 }
}
.configurator-product .stats-toggle {
 display:block;
 flex:1 0 auto;
   
 padding:20px 0;
 position:relative;
 text-align:left;
 text-transform:uppercase;
 width:100%
}
.configurator-product .stats-toggle:after {
 content:"+";
 display:block;
   
 font-size:24px;
 position:absolute;
 right:0;
 top:13px
}
.configurator-product .stats-toggle[aria-expanded=true]:after {
 content:"\2014"
}
@media (min-width:720px) {
 .configurator-product .stats-toggle {
  display:none
 }
}
.configurator-product .stats-content {
 max-height:780px;
 overflow:hidden;
 transition:max-height 0.4s
}
.configurator-product .stats-content.minimized {
 max-height:0;
 padding-bottom:0px
}
@media (min-width:720px) {
 .configurator-product .stats-content {
  align-items:flex-start;
  padding-bottom:60px;
  padding-top:60px
 }
}
@media (min-width:1025px) {
 .configurator-product .stats-content {
  padding-top:10px
 }
}
.configurator-product .stat-ctn {
 width:calc(100% - 24px);
 margin-right:24px
}
@media (min-width:720px) {
 .configurator-product .stat-ctn {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .configurator-product .stat-ctn {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
.configurator-product .stat-ctn.specs {
 width:calc(50% - 24px);
 margin-right:24px;
 margin-bottom:30px
}
@media (min-width:720px) {
 .configurator-product .stat-ctn.specs {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .configurator-product .stat-ctn.specs {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
@media (min-width:720px) {
 .configurator-product .stat-ctn {
  border-left:1px solid #e1e2e3;
  padding-left:20px
 }
}
@media (max-width:1024px) {
 .configurator-product .stat-ctn.ratings {
  border-left:none;
  padding-left:0px
 }
}
.configurator-product .small-title {
 font-size:12px;
 margin-bottom:4px;
 text-transform:uppercase
}
@media (max-width:1024px) {
 .configurator-product .small-title {
  font-size:14px
 }
}
@media (max-width:719px) {
 .configurator-product .ratings {
  border-bottom:1px solid #c3c6c8;
  margin-bottom:40px;
  padding-bottom:40px;
  padding-top:20px
 }
}
@media (max-width:1024px) {
 .configurator-product .ratings {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (max-width:1024px) and (min-width:720px) {
 .configurator-product .ratings {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (max-width:1024px) and (min-width:1025px) {
 .configurator-product .ratings {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
.configurator-product .dynamic-feature,
.configurator-product .rating-item {
 display:none;
 margin-bottom:20px
}
.configurator-product .dynamic-feature.active,
.configurator-product .rating-item.active {
 display:block
}
.configurator-product .dynamic-feature.last-visible,
.configurator-product .rating-item.last-visible {
 margin-bottom:0
}
.configurator-product .dynamic-feature:nth-child(2n),
.configurator-product .rating-item:nth-child(2n) {
 margin-right:0
}
@media (max-width:1024px) {
 .configurator-product .dynamic-feature,
 .configurator-product .rating-item {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (max-width:1024px) and (min-width:720px) {
 .configurator-product .dynamic-feature,
 .configurator-product .rating-item {
  width:calc(100% - 24px);
  margin-right:24px
 }
}
@media (max-width:1024px) and (min-width:1025px) {
 .configurator-product .dynamic-feature,
 .configurator-product .rating-item {
  width:calc(100% - 20px);
  margin-right:20px
 }
}
.configurator-product .dynamic-feature:last-child {
 margin-bottom:0
}
.configurator-product .rating-item .small-title {
 font-family:Brown-Pro-Bold,Helvetica,Arial,sans-serif
}
.configurator-product .dynamic-feature .small-title {
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif
}
.configurator-product .rating-scale {
 display:flex;
 justify-content:space-between;
 margin-top:6px
}
@media (max-width:1024px) {
 .configurator-product .rating-scale {
  max-width:80%
 }
}
.configurator-product .rating-scale[data-rating="1"] .rating-dot:nth-child(-n+1),
.configurator-product .rating-scale[data-rating="2"] .rating-dot:nth-child(-n+2),
.configurator-product .rating-scale[data-rating="3"] .rating-dot:nth-child(-n+3),
.configurator-product .rating-scale[data-rating="4"] .rating-dot:nth-child(-n+4),
.configurator-product .rating-scale[data-rating="5"] .rating-dot:nth-child(-n+5) {
 background-color:#000
}
.configurator-product .rating-dot {
 background-color:#c3c6c8;
 border-radius:5px;
 display:inline-block;
 flex:1 1 auto;
 height:6px;
 margin-right:4px
}
.configurator-product .rating-dot:last-child {
 margin-right:0
}
@media (max-width:719px) {
 .configurator-product .compatibility:last-child,
 .configurator-product .devices:last-child,
 .configurator-product .power:last-child {
  padding-bottom:30px
 }
}
@media (max-width:1024px) {
 .configurator-product .compatibility,
 .configurator-product .devices,
 .configurator-product .power {
  width:calc(50% - 24px);
  margin-right:24px
 }
}
@media (max-width:1024px) and (min-width:720px) {
 .configurator-product .compatibility,
 .configurator-product .devices,
 .configurator-product .power {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (max-width:1024px) and (min-width:1025px) {
 .configurator-product .compatibility,
 .configurator-product .devices,
 .configurator-product .power {
  width:calc(16.66667% - 20px);
  margin-right:20px
 }
}
.configurator-product .specs-body {
   
 font-size:12px;
 line-height:1.2;
 margin-bottom:0px;
 margin-top:4px;
 text-transform:uppercase
}
@media (max-width:719px) {
 .configurator-product .specs-body {
  max-width:80%
 }
}
.cmp-accordion .tabs .tab.hidden,
.cmp-accordion__item.hidden {
 display:none
}
@media (max-width:719px) {
 .js-ws-configurator .cmp-accordion__panel .body-copy>.container,
 .js-ws-configurator .cmp-accordion__panel .body-copy>.container-xl,
 .js-ws-configurator .cmp-accordion__panel .pangea-cmp .body-copy>.carousel-slide-copy-ctn,
 .js-ws-configurator .cmp-accordion__panel .pangea-cmp .body-copy>.container-xl,
 .pangea-cmp .js-ws-configurator .cmp-accordion__panel .body-copy>.carousel-slide-copy-ctn {
  padding-left:0;
  padding-right:0
 }
}
@media (max-width:1024px) {
 .js-ws-configurator .pangea-cmp.section-container {
  overflow:visible
 }
}
.js-ws-configurator .section-container>.content-ctn {
 padding-left:0;
 padding-right:0
}
body.bundle-overlay-visible .configurator-bundle-sticky {
 z-index:0
}
body.atc-loading .circle-1 {
 animation:fadeUp 3s ease 0.01s infinite normal both;
 transform:translateY(0px)
}
body.atc-loading .circle-2 {
 animation:fadeUp 3s ease 0.25s infinite normal both;
 transform:translateY(0px)
}
body.atc-loading .circle-3 {
 animation:fadeUp 3s ease 0.5s infinite normal both;
 transform:translateY(0px)
}
@media (min-width:1025px) {
 body.atc-loading .bundle-sticky-button {
  
 }
 body.atc-loading .bundle-sticky-button .loading-animation {
  opacity:1
 }
 body.atc-loading .bundle-sticky-button .bundle-cta-text {
  opacity:0
 }
}
@keyframes fadeUp {
 0% {
  transform:translateY(0px);
  opacity:1
 }
 10% {
  transform:translateY(-20px);
  opacity:0
 }
 25% {
  transform:translateY(20px);
  opacity:0
 }
 35% {
  transform:translateY(0px);
  opacity:1
 }
}
body.show-post-quiz-content .configurator-bundle-sticky {
 display:block
}
html[data-whatinput=keyboard] .bundle-item-image-ctn:focus,
html[data-whatinput=keyboard] .remove-bundle-item:focus,
html[data-whatinput=keyboard] a.bundle-item-link:focus {
 box-shadow:0 0 5px 2px #814efa;
 outline:none!important
}
.configurator-bundle-sticky {
 display:none;
 position:fixed;
 bottom:100%;
 left:0;
 transform:translateY(0%);
 transition:transform 0.3s;
 background-color:#e1e2e3;
 z-index:0;
 overflow:hidden;
 width:100vw
}
@media (max-width:1024px) {
 .configurator-bundle-sticky {
  background-color:#2f3032;
  color:#fff
 }
}
.configurator-bundle-sticky.visible {
 transform:translateY(100%);
 z-index:3
}
.configurator-bundle-sticky .container,
.configurator-bundle-sticky .container-xl,
.configurator-bundle-sticky .pangea-cmp .carousel-slide-copy-ctn,
.pangea-cmp .configurator-bundle-sticky .carousel-slide-copy-ctn {
 max-width:850px;
 display:flex;
 justify-content:center;
 align-items:center;
 padding-top:20px;
 margin-bottom:20px
}
.configurator-bundle-sticky .container-xl:after,
.configurator-bundle-sticky .container-xl:before,
.configurator-bundle-sticky .container:after,
.configurator-bundle-sticky .container:before,
.configurator-bundle-sticky .pangea-cmp .carousel-slide-copy-ctn:after,
.configurator-bundle-sticky .pangea-cmp .carousel-slide-copy-ctn:before,
.pangea-cmp .configurator-bundle-sticky .carousel-slide-copy-ctn:after,
.pangea-cmp .configurator-bundle-sticky .carousel-slide-copy-ctn:before {
 display:none
}
@media (max-width:480px) {
 .configurator-bundle-sticky .container,
 .configurator-bundle-sticky .container-xl,
 .configurator-bundle-sticky .pangea-cmp .carousel-slide-copy-ctn,
 .pangea-cmp .configurator-bundle-sticky .carousel-slide-copy-ctn {
  padding-top:35px
 }
}
.configurator-bundle-sticky .bundle-items {
 align-items:stretch;
 display:flex;
 margin-right:40px;
 justify-content:center;
 flex:0 1 auto
}
@media (max-width:1024px) {
 .configurator-bundle-sticky .bundle-items {
  display:none
 }
}
.configurator-bundle-sticky .configurator-bundle-item {
 align-items:center;
 display:flex;
 justify-content:center;
 min-width:50px;
 opacity:1;
 position:relative;
 text-align:center;
 width:25%
}
.configurator-bundle-sticky .configurator-bundle-item:not(:last-child) {
 margin-right:50px
}
.configurator-bundle-sticky .configurator-bundle-item:not(:last-child):after {
 content:"+";
 font-size:24px;
 font-weight:700;
 color:rgba(0,0,0,0.2);
 position:absolute;
 left:calc(100% + 20px);
 top:16px
}
.configurator-bundle-sticky .bundle-item-image-ctn {
 width:66px;
 height:66px;
 font-size:12px;
 line-height:1em;
 text-align:left;
 display:flex;
 align-items:center
}
.configurator-bundle-sticky .bundle-item-image-ctn img {
 max-width:100%;
 cursor:pointer;
 transform:scale(1);
 transition:transform 0.2s
}
.configurator-bundle-sticky .bundle-item-image-ctn img:hover {
 transform:scale(1.05)
}
.configurator-bundle-sticky .bundle-sticky-button {
 min-width:150px;
 align-items:center;
 background-color:#814efa;
 border:2px solid #814efa;
 border-radius:40px;
 color:#fff;
 display:flex;
 font-size:12px;
 height:38px;
 justify-content:center;
 padding:0px 20px;
 position:relative;
 transition:background-color 0.2s,color 0.2s
}
@media (max-width:1024px) {
 .configurator-bundle-sticky .bundle-sticky-button {
  color:#fff;
  height:35px
 }
}
@media (max-width:480px) {
 .configurator-bundle-sticky .bundle-sticky-button {
  height:45px;
  font-size:14px;
  padding:0 25px
 }
}
@media (min-width:1024px) and (hover:hover) {
 .configurator-bundle-sticky .bundle-sticky-button:hover {
  background-color:#fff;
  border-color:#814efa;
  color:#814efa
 }
 .configurator-bundle-sticky .bundle-sticky-button:hover .cart-icon>g>path:first-child {
  stroke:#814efa
 }
 .configurator-bundle-sticky .bundle-sticky-button:hover .cart-icon>g>path:last-child {
  fill:#814efa
 }
}
.configurator-bundle-sticky .bundle-sticky-button path {
 transition:all 0.2s
}
.configurator-bundle-sticky .bundle-sticky-button .bundle-cta-text {
 text-transform:uppercase;
 font-weight:600
}
.configurator-bundle-sticky .bundle-sticky-button .loading-animation {
 opacity:0;
 position:absolute;
 top:0px;
 right:45px;
 width:40px
}
.configurator-bundle-sticky .bundle-sticky-button:active {
 color:#fff
}
.configurator-bundle-sticky .cart-icon {
 width:20px;
 height:20px;
 margin-right:5px
}
@media (max-width:480px) {
 .configurator-bundle-sticky .cart-icon {
  width:20px;
  height:25px;
  margin-right:10px
 }
}
@media (max-width:1024px) {
 .configurator-bundle-sticky .cart-icon path[fill="#000"] {
  fill:#00ecd2
 }
}
@media (max-width:1024px) {
 .configurator-bundle-sticky .cart-icon path[stroke="#000"] {
  stroke:#00ecd2
 }
}
.configurator-bundle-sticky .remove-bundle-item {
 width:30px;
 height:30px;
 background-color:#fff;
 border-radius:50%;
 position:absolute;
 top:-10px;
 left:calc(50% + 10px);
 display:flex;
 align-items:center;
 justify-content:center;
 transition:box-shadow 0.1s;
 box-shadow:0 0 0 0 #fff
}
.configurator-bundle-sticky .remove-bundle-item:hover {
 box-shadow:0 0 0 2px #fff
}
.configurator-bundle-sticky .remove-bundle-item svg {
 width:11px;
 height:18px
}
.bundle-sticky-mobile-content {
 display:none
}
@media (max-width:1024px) {
 .bundle-sticky-mobile-content {
  display:flex
 }
}
.bundle-sticky-mobile-content .total-indicator {
 display:block;
 text-transform:uppercase;
 font-size:12px;
 margin-bottom:-3px
}
.bundle-sticky-mobile-content .bundle-price {
 font-weight:600;
 margin-right:20px
}
.bundle-sticky-desktop-content {
 align-items:center;
 display:flex;
 flex:0 1 auto;
 justify-content:center;
 flex-wrap:wrap
}
@media (max-width:1024px) {
 .bundle-sticky-desktop-content {
  display:none
 }
}
.bundle-sticky-desktop-content .bundle-price-strike {
 display:none;
 text-decoration:line-through;
 margin-right:20px
}
.bundle-sticky-desktop-content .bundle-price {
 font-weight:600;
 margin-right:20px
}
.wcm-publish #configurator-post-quiz-content {
 display:none
}
body.show-post-quiz-content #configurator-post-quiz-content {
 display:block
}
body.atc-loading .bundle-atc-button {
 
}
body.atc-loading .bundle-atc-button .loading-animation {
 opacity:1
}
body.atc-loading .bundle-atc-button span {
 opacity:0
}
#spectrum-customizer {
 min-height:775px;
 background-color:#e9e9e9
}
body.bundle-overlay-visible {
 height:100%;
 overflow:hidden
}
body.bundle-overlay-visible .configurator-bundle {
 transition:all 0.2s;
 opacity:1;
 pointer-events:all;
 transform:translateY(0px)
}
.configurator-bundle {
 background-color:#fff;
 min-height:600px;
 display:flex;
 align-items:center
}
@media (max-width:1024px) {
 .configurator-bundle {
  opacity:0;
  ;
  position:fixed;
  transform:translateY(-10px);
  min-height:0;
  top:0;
  left:0;
  z-index:2;
  width:100vw;
  height:100vh;
  background-color:#2f3032;
  color:#fff
 }
}
.configurator-bundle .container,
.configurator-bundle .container-xl,
.configurator-bundle .pangea-cmp .carousel-slide-copy-ctn,
.pangea-cmp .configurator-bundle .carousel-slide-copy-ctn {
 display:flex;
 flex-direction:column;
 align-items:center;
 padding-top:40px;
 margin-bottom:40px
}
@media (max-width:1024px) {
 .configurator-bundle .container,
 .configurator-bundle .container-xl,
 .configurator-bundle .pangea-cmp .carousel-slide-copy-ctn,
 .pangea-cmp .configurator-bundle .carousel-slide-copy-ctn {
  justify-content:center;
  height:100%;
  padding-top:0;
  padding-bottom:0
 }
}
.configurator-bundle .close-bundle-button {
 display:none;
 align-items:center;
 justify-content:center;
 position:absolute;
 top:50px;
 right:40px;
 background-color:#814efa;
 border-radius:50%;
 width:50px;
 height:50px;
 order:1
}
@media (max-width:1024px) {
 .configurator-bundle .close-bundle-button {
  display:flex
 }
}
@media (max-width:560px) {
 .configurator-bundle .close-bundle-button {
  right:29px
 }
}
@media (max-height:800px) and (max-width:1024px) {
 .configurator-bundle .close-bundle-button {
  top:30px
 }
}
@media (max-height:650px) and (max-width:1024px) {
 .configurator-bundle .close-bundle-button {
  top:15px;
  right:15px
 }
}
.configurator-bundle h2 {
 font-weight:200;
 margin-bottom:20px
}
@media (max-width:1024px) {
 .configurator-bundle h2 {
  font-size:26px;
  order:2;
  font-weight:600
 }
}
@media (max-height:1000px) and (max-width:1024px) {
 .configurator-bundle h2 {
  display:none
 }
}
.configurator-bundle .price-cart {
 display:flex;
 align-items:center;
 justify-content:center;
 margin-bottom:40px
}
@media (max-width:1024px) {
 .configurator-bundle .price-cart {
  order:4;
  flex-direction:column;
  margin-top:40px;
  margin-bottom:0
 }
}
@media (max-height:700px) and (max-width:1024px) {
 .configurator-bundle .price-cart {
  margin-top:25px
 }
}
@media (max-width:1024px) {
 .configurator-bundle .price-cart>.bundle-total-price {
  display:none
 }
}
.configurator-bundle .bundle-total-price {
 display:inline-block;
 font-weight:700;
 margin-left:5px
}
.configurator-bundle .bundle-atc-button {
 align-items:center;
 background-color:#814efa;
 border:2px solid #814efa;
 border-radius:20px;
 color:#fff;
 display:flex;
 font-size:12px;
 height:40px;
 justify-content:center;
 margin-left:20px;
 text-decoration:none;
 text-transform:uppercase;
 transition:background-color 0.2s,color 0.2s;
 padding:0 20px;
 position:relative
}
@media (max-width:1024px) {
 .configurator-bundle .bundle-atc-button {
  margin-left:0;
  margin-top:30px
 }
}
@media (max-height:700px) and (max-width:1024px) {
 .configurator-bundle .bundle-atc-button {
  margin-top:20px
 }
}
@media (max-height:450px) and (max-width:1024px) {
 .configurator-bundle .bundle-atc-button {
  margin-top:10px
 }
}
.configurator-bundle .bundle-atc-button:active {
 color:#fff
}
@media (min-width:1024px) and (hover:hover) {
 .configurator-bundle .bundle-atc-button:hover {
  background-color:#fff;
  border-color:#814efa;
  color:#814efa
 }
 .configurator-bundle .bundle-atc-button:hover .cart-icon>g>path:first-child {
  stroke:#814efa
 }
 .configurator-bundle .bundle-atc-button:hover .cart-icon>g>path:last-child {
  fill:#814efa
 }
}
.configurator-bundle .bundle-atc-button .cart-icon {
 width:20px;
 height:20px;
 margin-right:10px
}
.configurator-bundle .bundle-atc-button .loading-animation {
 opacity:0;
 position:absolute;
 top:-2px;
 right:45px;
 width:40px
}
.configurator-bundle .bundle-atc-button path {
 transition:all 0.2s
}
.configurator-bundle .bundle-total-mobile {
 display:none
}
@media (max-width:1024px) {
 .configurator-bundle .bundle-total-mobile {
  display:flex
 }
}
.configurator-bundle .bundle-items {
 width:100%;
 max-width:940px;
 align-items:stretch;
 display:flex;
 margin-top:40px;
 justify-content:center
}
@media (max-width:1024px) {
 .configurator-bundle .bundle-items {
  order:3;
  flex-direction:column;
  max-width:500px
 }
}
@media (max-height:450px) and (max-width:620px) {
 .configurator-bundle .bundle-items {
  max-width:420px
 }
}
.configurator-bundle .configurator-bundle-item {
 position:relative;
 width:25%;
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:flex-start;
 text-align:center;
 opacity:1
}
@media (max-width:1024px) {
 .configurator-bundle .configurator-bundle-item {
  width:100%;
  height:auto;
  border-bottom:1px dashed #5f5f5f;
  flex-direction:row;
  justify-content:flex-start;
  padding:25px 10px 25px 40px
 }
}
@media (max-width:550px) {
 .configurator-bundle .configurator-bundle-item {
  padding:25px 10px;
  font-size:12px;
  line-height:1.1em
 }
}
@media (max-height:700px) and (max-width:1024px) {
 .configurator-bundle .configurator-bundle-item {
  padding:20px 5px
 }
}
@media (max-height:650px) and (max-width:1024px) {
 .configurator-bundle .configurator-bundle-item {
  padding:10px 5px
 }
}
.configurator-bundle .configurator-bundle-item:not(:last-child):after {
 content:"+";
 font-size:24px;
 font-weight:700;
 color:#5f5f5f;
 position:absolute;
 left:calc(100% - 15px);
 top:26px;
 width:30px;
 height:30px;
 display:flex;
 align-items:center;
 justify-content:center
}
@media (max-width:1024px) {
 .configurator-bundle .configurator-bundle-item:not(:last-child):after {
  left:calc(50% - 17px);
  top:calc(100% - 17px);
  color:#c3c6c8;
  background-color:#2f3032;
  font-weight:500
 }
}
.configurator-bundle .configurator-bundle-item[add-item] {
 justify-content:flex-start;
 cursor:pointer
}
@media (max-width:1024px) {
 .configurator-bundle .configurator-bundle-item[add-item] {
  justify-content:center;
  align-items:center;
  min-height:13vh
 }
}
.configurator-bundle .configurator-bundle-item .add-icon {
 margin-bottom:18px;
 width:82px;
 height:82px;
 background-color:#814efa;
 padding:30px;
 border-radius:50%;
 transition:box-shadow 0.1s;
 box-shadow:0 0 0 0 #814efa;
 cursor:pointer;
 display:flex;
 align-items:center;
 justify-content:center
}
@media (max-width:1024px) {
 .configurator-bundle .configurator-bundle-item .add-icon {
  padding:5px;
  height:25px;
  width:25px;
  margin-right:20px;
  margin-bottom:0
 }
}
.configurator-bundle .configurator-bundle-item .add-icon:hover {
 box-shadow:0 0 0 2px #814efa
}
@media (min-width:1025px) {
 .configurator-bundle .configurator-bundle-item .add-icon path {
  fill:#fff
 }
}
.configurator-bundle .configurator-bundle-item[data-item-type=headsets] .add-message[item-type=headsets],
.configurator-bundle .configurator-bundle-item[data-item-type=keyboards] .add-message[item-type=keyboards],
.configurator-bundle .configurator-bundle-item[data-item-type=mice] .add-message[item-type=mice],
.configurator-bundle .configurator-bundle-item[data-item-type=webcams] .add-message[item-type=webcams] {
 display:block
}
@media (max-width:1024px) {
 .configurator-bundle .bundle-item-empty {
  justify-content:center
 }
}
.configurator-bundle .add-message {
 display:none;
 text-transform:uppercase;
 cursor:pointer
}
@media (max-width:1024px) {
 .configurator-bundle .add-message {
  font-weight:600;
  min-width:130px;
  text-align:left
 }
}
.configurator-bundle .remove-bundle-item {
 min-width:40px;
 height:40px;
 background-color:#f4f4f4;
 border-radius:50%;
 position:absolute;
 top:-20px;
 right:calc(50% - 50px);
 display:flex;
 align-items:center;
 justify-content:center;
 transition:box-shadow 0.1s;
 box-shadow:0 0 0 0 #f4f4f4
}
@media (max-width:1024px) {
 .configurator-bundle .remove-bundle-item {
  position:static;
  margin-left:auto;
  background-color:#202222;
  box-shadow:0 0 0 0 #202222
 }
}
@media (max-height:350px) and (max-width:1024px) {
 .configurator-bundle .remove-bundle-item {
  min-width:30px;
  height:30px
 }
}
.configurator-bundle .remove-bundle-item:hover {
 box-shadow:0 0 0 2px #f4f4f4
}
@media (max-width:1024px) {
 .configurator-bundle .remove-bundle-item:hover {
  box-shadow:0 0 0 2px #202222
 }
}
.configurator-bundle .remove-bundle-item svg {
 width:14px
}
@media (max-height:350px) and (max-width:1024px) {
 .configurator-bundle .remove-bundle-item svg {
  height:10px
 }
}
@media (max-width:1024px) {
 .configurator-bundle .remove-bundle-item svg path {
  fill:white
 }
}
.configurator-bundle .bundle-item-image {
 height:80px;
 width:auto;
 margin-bottom:20px;
 font-size:12px;
 line-height:1em;
 text-align:left;
 cursor:pointer;
 transform:scale(1);
 transition:transform 0.2s
}
.configurator-bundle .bundle-item-image:hover {
 transform:scale(1.05)
}
@media (max-width:1024px) {
 .configurator-bundle .bundle-item-image {
  margin-bottom:0;
  margin-right:50px
 }
}
@media (max-width:550px) {
 .configurator-bundle .bundle-item-image {
  margin-right:30px
 }
}
@media (max-height:800px) and (max-width:1024px) {
 .configurator-bundle .bundle-item-image {
  height:60px
 }
}
@media (max-height:650px) and (max-width:1024px) {
 .configurator-bundle .bundle-item-image {
  margin-right:20px;
  height:50px
 }
}
@media (max-height:450px) and (max-width:1024px) {
 .configurator-bundle .bundle-item-image {
  height:40px
 }
}
@media (max-height:350px) and (max-width:1024px) {
 .configurator-bundle .bundle-item-image {
  height:30px
 }
}
.configurator-bundle .bundle-item-details {
 display:flex;
 flex-direction:column
}
@media (max-width:1024px) {
 .configurator-bundle .bundle-item-details {
  align-items:flex-start
 }
}
@media (max-height:650px) and (max-width:1024px) {
 .configurator-bundle .bundle-item-details {
  font-size:13px;
  line-height:1em
 }
}
@media (max-height:350px) and (max-width:1024px) {
 .configurator-bundle .bundle-item-details {
  font-size:10px
 }
}
.configurator-bundle .bundle-item-link {
 text-decoration:none;
 text-transform:uppercase;
 margin-bottom:5px;
 position:relative;
 max-width:120px;
 line-height:1.1em
}
@media (min-width:720px) {
 .configurator-bundle .bundle-item-link {
  max-width:220px
 }
}
@media (max-width:1024px) {
 .configurator-bundle .bundle-item-link {
  text-align:left;
  max-width:100%
 }
}
.configurator-bundle .bundle-item-link:hover:after {
 left:3px
}
.configurator-bundle .bundle-item-link:after {
 content:"";
 display:inline-block;
 width:0;
 height:0;
 border-color:transparent transparent transparent #000000;
 border-style:solid;
 border-width:3.5px 0 3.5px 4px;
 margin-left:5px;
 position:relative;
 top:-2px;
 left:0;
 transition:all 0.2s
}
@media (max-width:1024px) {
 .configurator-bundle .bundle-item-link:after {
  display:none
 }
}
.configurator-bundle .klarna-ctn {
 display:none;
 margin-top:-30px;
 margin-bottom:40px
}
@media (max-width:1024px) {
 .configurator-bundle .klarna-ctn {
  order:5;
  margin-top:20px;
  margin-bottom:0
 }
}
@media (max-width:719px) {
 .configurator-bundle .klarna-ctn[data-visible-mobile=true] {
  display:block
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .configurator-bundle .klarna-ctn[data-visible-tablet=true] {
  display:block
 }
}
@media (min-width:1025px) {
 .configurator-bundle .klarna-ctn[data-visible-desktop=true] {
  display:block
 }
}
.configurator-mobile-atc-target {
 display:flex;
 justify-content:center;
 margin-bottom:20px;
 flex-wrap:wrap
}
@media (min-width:720px) {
 .configurator-mobile-atc-target {
  margin-bottom:40px
 }
}
.configurator-mobile-atc-target .standalone-total-cta {
 align-items:center;
 display:flex;
 justify-content:center;
 width:calc(100% - 60px)
}
.configurator-mobile-atc-target .price-ctn {
 display:flex;
 flex-direction:column;
 align-items:flex-start;
 margin-right:40px
}
.configurator-mobile-atc-target .total-indicator {
 font-size:12px;
 margin-bottom:-3px;
 text-transform:uppercase
}
.configurator-mobile-atc-target .bundle-price {
 display:inline-block;
 font-size:18px;
 font-weight:700;
 margin-left:5px
}
.configurator-mobile-atc-target .bundle-sticky-button {
 align-items:center;
 background-color:#814efa;
 border-radius:40px;
 border:2px solid #814efa;
 color:white;
 display:flex;
 font-size:14px;
 height:45px;
 justify-content:center;
 margin-left:0px;
 margin-top:0px;
 padding:0 24px;
 position:relative;
 text-decoration:none;
 text-transform:uppercase;
 transition:background-color 0.2s,color 0.2s;
 width:auto
}
.configurator-mobile-atc-target .bundle-sticky-button:active {
 color:#fff
}
.configurator-mobile-atc-target .bundle-sticky-button span {
 text-transform:uppercase;
 font-weight:600
}
.configurator-mobile-atc-target .bundle-sticky-button path {
 transition:all 0.2s
}
.configurator-mobile-atc-target .bundle-sticky-button .cart-icon {
 width:24px;
 height:24px;
 margin-right:15px
}
.configurator-mobile-atc-target .bundle-sticky-button .loading-animation {
 opacity:0;
 position:absolute;
 top:0px;
 right:58px;
 width:40px
}
.configurator-mobile-atc-target .klarna-ctn {
 width:calc(100% - 60px);
 margin-top:12px
}
.configurator-bundle-share {
 margin:0 auto;
 padding-bottom:40px;
 padding-top:40px;
 text-align:center;
 width:100%
}
@media (min-width:720px) {
 .configurator-bundle-share {
  max-width:700px;
  padding:80px;
  width:100%
 }
}
@media (min-width:1025px) {
 .configurator-bundle-share {
  min-width:900px;
  padding:80px 160px
 }
}
.configurator-share-title {
 font-size:36px;
 margin-bottom:25px;
 text-transform:uppercase
}
.configurator-share-subtitle {
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 font-size:18px;
 margin-bottom:25px
}
.configurator-share-form .form-header {
 margin-bottom:30px
}
.configurator-share-form .form-success {
 margin:100px 0;
 min-width:290px
}
.configurator-share-form .form-field {
 margin:0 auto 30px
}
.configurator-share-form .form-field .input-field-wrapper {
 max-width:420px;
 margin-left:auto;
 margin-right:auto
}
.configurator-share-form input[type=email] {
 width:100%;
 border-color:#697172;
 font-weight:600;
 padding:7px 15px!important
}
.configurator-share-form .checkbox-field {
 position:relative;
 text-align:left
}
.configurator-share-form .checkbox-field label {
 position:relative;
 top:auto;
 left:auto;
 display:flex;
 align-items:center;
 cursor:pointer
}
.configurator-share-form .checkbox-field label .checkbox-field-checkmark {
 position:relative;
 width:20px;
 height:20px;
 display:inline-block;
 background-color:transparent;
 border:1px solid #697172;
 position:absolute;
 top:0;
 left:0
}
.configurator-share-form .checkbox-field label .checkbox-field-checkmark:before {
 display:none;
 position:absolute;
 top:50%;
 left:50%;
 content:"";
 width:6px;
 height:12px;
 border:2px solid #2f3132;
 border-top:none;
 border-left:none;
 transform:translate(-50%,-60%) rotate(45deg)
}
.configurator-share-form .checkbox-field label .checkbox-field-label {
 margin-left:40px
}
.configurator-share-form .checkbox-field label .checkbox-field-label a {
 font-size:inherit
}
.configurator-share-form .checkbox-field .checkbox-field-input {
 position:absolute;
 top:0;
 left:0;
 opacity:0
}
.configurator-share-form .checkbox-field .checkbox-field-input:focus:not(.focus--mouse)+label .checkbox-field-checkmark {
 outline:0;
 box-shadow:0 0 10px #00b8fc
}
.configurator-share-form .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark {
 border-color:black
}
.configurator-share-form .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark:before {
 display:block
}
.configurator-share-form .form-field.error input {
 border-color:#ff2947
}
.configurator-share-form .form-message {
 margin-bottom:10px
}
.configurator-share-form .form-message.error {
 color:#ff2947
}
.configurator-share-form .btn {
 background-color:#814efa;
 border-radius:30px;
 border:2px solid #814efa;
 color:#fff;
   
 font-size:13px;
 height:50px;
 min-width:150px;
 padding:11px 35px!important;
 position:relative;
 text-transform:uppercase;
 transition:background-color 0.2s,color 0.2s
}
.configurator-share-form .btn:hover {
 background-color:#fff;
 color:#814efa
}
.configurator-share-form .btn:active {
 outline:none
}
.configurator-share-form .btn .submit-loader {
 display:none
}
.configurator-share-form .btn .submit-loader .loading-dots div {
 background-color:#fff
}
.configurator-share-form .btn.processing {
 background-color:#814efa
}
.configurator-share-form .btn.processing .submit-label {
 visibility:hidden;
 opacity:0
}
.configurator-share-form .btn.processing .submit-loader {
 display:block
}
@media (min-width:720px) {
 .js-ws-configurator .pangea-modal-close-button {
  right:40px;
  top:40px
 }
}
.js-ws-configurator .pangea-modal-close-button:after,
.js-ws-configurator .pangea-modal-close-button:before {
 background-color:#814efa
}
.pangea-cmp.marketo-form .success-msg h2 {
   
 font-weight:400;
 font-size:30px;
 line-height:1.06667;
 letter-spacing:0;
 margin:0 auto 10px;
 text-transform:uppercase
}
@media (min-width:1025px) {
 .pangea-cmp.marketo-form .success-msg h2 {
  font-size:36px;
  line-height:1;
  letter-spacing:-1px;
  margin-bottom:20px
 }
}
.pangea-cmp.marketo-form label[for=Country],
.pangea-cmp.marketo-form label[for=State],
.pangea-cmp.marketo-form label[for=Time_Frame_to_Purchase__c] {
 display:block!important;
 height:0;
 overflow:hidden
}
.pangea-cmp.marketo-form button,
.pangea-cmp.marketo-form input,
.pangea-cmp.marketo-form select,
.pangea-cmp.marketo-form textarea {
 outline:none;
 box-shadow:none
}
.pangea-cmp.marketo-form button:focus:not(.focus--mouse),
.pangea-cmp.marketo-form input:focus:not(.focus--mouse),
.pangea-cmp.marketo-form select:focus:not(.focus--mouse),
.pangea-cmp.marketo-form textarea:focus:not(.focus--mouse) {
 outline:1px solid white!important;
 outline-offset:-1px;
 box-shadow:0 0 10px #00b8fc!important
}
.pangea-masonry-tiles .nav-arrows .slick-arrow:after {
 background:none;
 content:"";
 font-size:54px;
 top:calc(50% - 26px)
}
.pangea-cmp.table .checked:after,
.pangea-masonry-tiles .nav-arrows .slick-arrow:after {
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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
}
.pangea-cmp.table .checked:after {
 content:""
}
.pangea-cmp.table .accordion-head .toggle-icon:after {
 content:""
}
.pangea-cmp.table .accordion-head.open .toggle-icon:after,
.pangea-cmp.table .accordion-head .toggle-icon:after {
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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
}
.pangea-cmp.table .accordion-head.open .toggle-icon:after {
 content:""
}
.pangea-cmp.table .aem-padding-options>.component-cta-button .show-all-label:after {
 content:""
}
.pangea-cmp.table .aem-padding-options>.component-cta-button .show-all-label:after,
.pangea-cmp.table .aem-padding-options>.component-cta-button .show-less-label:after {
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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;
 line-height:18px
}
.pangea-cmp.table .aem-padding-options>.component-cta-button .show-less-label:after {
 content:""
}
.plp .filters [data-filter-id=colors] .option .swatch {
 border:1px solid #000;
 background-position:50%;
 background-size:cover
}
.plp .filters [data-filter-id=colors] .option .swatch.selected:after {
 background:none;
 border-radius:50%;
 border:3px solid #000;
 content:"";
 display:block;
 height:24px;
 width:24px;
 position:absolute;
 top:-1px;
 left:-1px;
 transition:transform 0.25s ease
}
.pangea-cmp.plp-model-identifier .clear-input:after {
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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;
 content:"";
 display:block;
 font-size:20px;
 width:20px;
 color:#697172
}
.pangea-cmp .plp-page-filters-v2[data-filter-id=colors] .option {
 margin-bottom:8px;
 margin-top:0
}
.pangea-cmp.plp .pricing-info {
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif
}
.pangea-cmp.plp .product .copy-wrapper {
 margin-top:40px;
 position:relative
}
.pangea-cmp.plp .product .copy-wrapper .product-series {
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 font-size:14px;
 font-weight:400;
 position:absolute;
 top:-20px
}
.pangea-cmp.plp .filterpar .ctas-ctn .content-ctn .cta {
 text-align:left;
   
 font-size:13px
}
.pangea-cmp.plp .plp-product-grid .product .plp-product-banner {
 left:0;
 background-color:#fff;
 color:#000;
 padding:5px 15px;
 font-size:13px;
 font-family:Brown-Pro-Bold,Helvetica,Arial,sans-serif
}
.product-remove span:after {
 content:"";
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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:33px
}
.pangea-cmp.plp .compare-wrapper label {
 color:#000;
 padding-left:18px
}
.pangea-cmp.plp .compare-wrapper label:after {
 top:2px;
 left:0;
 border:2px solid #000;
 position:absolute;
 width:18px;
 height:18px
}
.pangea-cmp.plp .compare-wrapper label:before {
 border-radius:0!important;
 content:"";
 display:block;
 position:absolute;
 top:11px;
 left:17px;
 width:10px;
 height:7px;
 border-color:#000;
 border-style:none none solid solid;
 border-width:3px;
 transform:translate(-50%,-60%) rotate(-45deg);
 opacity:0;
 transition:opacity 100ms linear
}
.pangea-cmp.plp .product.compare .compare-wrapper label:before {
 opacity:1
}
.pangea-cmp.plp .plp-compare-tray .compare-product {
 height:130px
}
.pangea-cmp.plp .plp-compare-tray .compare-product img {
 max-width:70%
}
.pangea-cmp.plp .control-bar-ctn .control-bar button.toggle-sorting:after {
 font-size:6px;
 width:1.8em
}
.pangea-cmp .plp-compare-tray .title-ctn {
 display:flex;
 justify-content:center;
 align-items:center;
 justify-items:center
}
.pangea-cmp .remove-all-btn {
 margin:0
}
.pangea-cmp .compare-btn,
.pangea-cmp .remove-all-btn {
 width:100%
}
.pangea-cmp.plp-compare {
 position:relative
}
.pangea-cmp.plp-compare .color-bg {
 background-color:#f4f4f4;
 width:100%;
 height:378px;
 position:absolute;
 top:0;
 border-bottom:2px solid #f4f4f4
}
@media screen and (min-height:800px) {
 .pangea-cmp.plp-compare .color-bg.sticky {
  position:fixed
 }
}
@media screen and (min-height:800px) {
 .pangea-cmp.plp-compare.pangea-component-top-element .color-bg.sticky {
  margin-top:-74px
 }
}
.pangea-cmp.plp-compare .comparison-chart .section-title,
.pangea-cmp.plp-compare a.cta-anchor {
 opacity:0
}
.pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn {
 overflow:initial
}
.pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn .cell.blank.title-header {
 background-color:#f4f4f4;
 border-color:transparent;
 border-bottom:2px solid #f4f4f4
}
.pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn .comparison-row.product-titles {
 background-color:#f4f4f4;
 z-index:4;
 border-bottom:2px solid #f4f4f4
}
.pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn .comparison-row.product-titles .cell.blank {
 background-color:transparent;
 border-color:transparent;
 border-bottom:none;
 width:100%;
 max-width:41vw
}
.pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn .cell.feature-title .section-title,
.pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn .cell.feature-title a.cta-anchor,
.pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn .title-header .section-title,
.pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn .title-header a.cta-anchor {
 opacity:1
}
.pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn h2.section-title {
 text-align:left;
 border-bottom:none;
 font-size:20px;
   
 text-transform:uppercase
}
.pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn .cell.hidden {
 display:none
}
.pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn .cell.title-header {
 padding-top:30px
}
.pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn .cell.title-header .cta-anchor {
 text-align:left;
 display:block
}
.pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn .comparison-row.product-titles .cell .product-image {
 height:150px;
 max-width:100px
}
.pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn .comparison-row.product-titles.is-sticky {
 top:0
}
.pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn .comparison-row.product-titles.is-sticky .cell .product-image {
 height:150px;
 max-width:100px
}
.pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn .remove-product {
 left:-36px
}
@media (max-width:1024px) {
 .pangea-cmp.plp-compare .comparison-chart .comparison-content-ctn .remove-product {
  display:none
 }
}
.reviews .yotpo.mobile-filters-modal .mobile-filters-footer-btn,
.reviews .yotpo.yotpo-main-widget .write-question-review-button.write-button,
.reviews .yotpo.yotpo-main-widget .yotpo-default-button.primary-color-btn.yotpo-submit,
.reviews .yotpo.yotpo-main-widget input.yotpo-default-button[type=button],
.yotpo-button {
 color:#fff!important;
 background-color:#2f3132!important;
 border-color:#2f3132;
 transition:all 0.2s
}
.yotpo.testimonials {
 display:none!important;
 visibility:hidden!important
}
.reviews .yotpo.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button .radio-selected-color {
 color:#697172
}
.reviews .yotpo.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button input[type=radio]:checked+.radio-label:before {
 border-color:#697172;
 background-color:#697172
}
.reviews .yotpo.mobile-filters-modal .mobile-filters-footer-btn {
   
 font-size:14px;
 line-height:18px;
 text-transform:uppercase!important;
 border-radius:0!important
}
.reviews .yotpo.mobile-filters-modal .mobile-filters-footer-btn.yotpo-disabled {
 opacity:.5
}
.reviews .yotpo.mobile-filters-modal .mobile-filters-footer-btn:hover,
.reviews .yotpo.mobile-filters-modal .mobile-filters-footer-btn:hover:focus {
 text-decoration:none!important
}
.reviews .yotpo.mobile-filters-modal .mobile-filters-footer-btn .footer-text {
 height:unset;
 padding:unset;
 font-family:unset;
 font-size:unset;
 font-weight:unset;
 font-style:unset;
 font-stretch:unset;
 line-height:unset;
 letter-spacing:unset;
 color:unset
}
.reviews .yotpo.bottomLine {
 height:18px
}
.reviews .yotpo {
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif
}
.reviews .yotpo .main-widget.yotpo-display-wrapper {
 padding-top:0
}
@media (min-width:1025px) {
 .reviews .yotpo .main-widget.yotpo-display-wrapper {
  padding-top:40px
 }
}
.reviews .yotpo .yotpo-nav {
 
}
.reviews .yotpo .yotpo-nav li {
 padding-right:0!important;
 margin-right:18px!important
}
.reviews .yotpo .avg-score {
 color:#000!important;
 font-family:Brown-Pro-Bold,Helvetica,Arial,sans-serif!important;
 font-weight:100!important;
 letter-spacing:-2px
}
.reviews .yotpo .yotpo-animation-slide {
 transition:height 300ms ease-out
}
.reviews .yotpo .rating-stars-container {
 margin-left:0
}
@media (min-width:1025px) {
 .reviews .yotpo .rating-stars-container {
  margin-left:0!important
 }
}
.reviews .yotpo .rating-stars-container .rating-star {
 line-height:32px
}
.reviews .yotpo .reviews-qa-labels-container {
 margin-left:0px!important
}
@media (max-width:719px) {
 .reviews .yotpo .reviews-qa-labels-container {
  margin-top:7px
 }
}
@media (min-width:1025px) {
 .reviews .yotpo .reviews-qa-labels-container {
  margin-left:10px
 }
}
.reviews .yotpo .error {
 border-color:#e10000
}
.reviews .yotpo .error-box {
 background-color:#e10000
}
.reviews .yotpo .error-box .text-wrapper .error-text {
 padding-left:10px;
 color:#fff;
 font-size:16px;
 line-height:35px
}
.reviews .yotpo .error-box .yotpo-icon-cross {
 font-size:22px!important;
 line-height:29px
}
.reviews .yotpo.yotpo-main-widget {
 margin-left:auto;
 margin-right:20px;
 margin-bottom:40px
}
.reviews .yotpo.yotpo-main-widget .sort-drop-down span {
 font-size:17px
}
.reviews .yotpo.yotpo-main-widget .yotpo-questions {
 margin-bottom:50px
}
.reviews .yotpo.yotpo-main-widget .yotpo-comments-box {
 border-color:#2f3132
}
.reviews .yotpo.yotpo-main-widget .yotpo-icon-magnifying-glass.magnifying-glass-icon,
.reviews .yotpo.yotpo-main-widget input[type=search] {
 display:none
}
.reviews .yotpo.yotpo-main-widget .dropdown-filters-container.yotpo-drop-down-layout {
 margin-top:14px
}
.reviews .yotpo.yotpo-main-widget .content-title {
 color:#000!important
}
.reviews .yotpo.yotpo-main-widget p.rest-content-collapsed {
 font-size:14px;
 line-height:1;
 font-weight:400;
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif
}
.reviews .yotpo.yotpo-main-widget .y-input,
.reviews .yotpo.yotpo-main-widget input {
 border:2px solid #e6e7e7;
 background-color:#ffffff;
 padding:19px 20px;
 font-size:16px
}
.reviews .yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-header {
 margin-left:auto;
 margin-right:auto;
 text-align:center
}
.reviews .yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-header span {
 color:#697172
}
.reviews .yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-header .yotpo-icon {
 display:flex;
 position:relative;
 width:100%!important
}
.reviews .yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-header .yotpo-icon:before {
 margin:0 auto
}
.reviews .yotpo.yotpo-main-widget .yotpo-spinner .sk-spinner-three-bounce div {
 background-color:#697172
}
.reviews .yotpo.yotpo-main-widget .write-question-review-buttons-container {
 margin-right:0;
 padding-right:0!important
}
@media (max-width:719px) {
 .reviews .yotpo.yotpo-main-widget .write-question-review-buttons-container {
  margin-bottom:30px
 }
}
.reviews .yotpo.yotpo-main-widget .write-question-review-buttons-container .yotpo-default-button.write-question-button {
 margin-right:0
}
@media (max-width:1024px) {
 .reviews .yotpo.yotpo-main-widget .write-question-review-buttons-container {
  text-align:left
 }
 .reviews .yotpo.yotpo-main-widget .write-question-review-buttons-container .yotpo-default-button.write-review-button {
  margin:0
 }
 .reviews .yotpo.yotpo-main-widget .write-question-review-buttons-container .yotpo-default-button.write-question-button {
  margin:0;
  margin-left:0!important
 }
}
@media (max-width:719px) {
 .reviews .yotpo.yotpo-main-widget .yotpo-regular-box.yotpo-bottomline.bottom-line-items-container {
  padding-left:0;
  padding-right:0;
  margin:0
 }
}
.reviews .yotpo.yotpo-main-widget .new-yotpo-small-box {
 margin-top:8px;
 margin-right:0;
 margin-left:0
}
.reviews .yotpo.yotpo-main-widget .write-question-wrapper .write-review,
.reviews .yotpo.yotpo-main-widget .write-review-wrapper .write-review {
 margin-right:0;
 margin-left:0
}
.reviews .yotpo.yotpo-main-widget .write-question-wrapper.write-form .yotpo-header .yotpo-header-title,
.reviews .yotpo.yotpo-main-widget .write-review-wrapper.write-form .yotpo-header .yotpo-header-title {
 font-size:24px;
 font-weight:100;
 color:#000;
 font-family:Brown-Pro-Bold,Helvetica,Arial,sans-serif
}
.reviews .yotpo.yotpo-main-widget .suggested-topics-row .suggested-topic,
.reviews .yotpo.yotpo-main-widget .suggested-topics-row .suggested-topic-expand {
 background-color:#F4F4F4;
 transition:background-color 200ms linear
}
.reviews .yotpo.yotpo-main-widget .suggested-topics-row .suggested-topic-expand .suggested-topic-text,
.reviews .yotpo.yotpo-main-widget .suggested-topics-row .suggested-topic .suggested-topic-text {
 transition:color 200ms linear;
 color:#2F3132!important
}
.reviews .yotpo.yotpo-main-widget .suggested-topics-row .suggested-topic-expand:hover,
.reviews .yotpo.yotpo-main-widget .suggested-topics-row .suggested-topic:hover {
 background-color:#C3C6C8!important
}
.reviews .yotpo.yotpo-main-widget .suggested-topics-row .suggested-topic-expand:hover .suggested-topic-text,
.reviews .yotpo.yotpo-main-widget .suggested-topics-row .suggested-topic:hover .suggested-topic-text {
 color:#2F3132!important
}
.reviews .yotpo.yotpo-main-widget .suggested-topics-row .suggested-topic-expand.active-topic,
.reviews .yotpo.yotpo-main-widget .suggested-topics-row .suggested-topic.active-topic {
 background-color:#C3C6C8!important
}
.reviews .yotpo.yotpo-main-widget .suggested-topics-row .suggested-topic-expand.active-topic .suggested-topic-text,
.reviews .yotpo.yotpo-main-widget .suggested-topics-row .suggested-topic.active-topic .suggested-topic-text {
 color:#2F3132!important
}
.reviews .yotpo.yotpo-main-widget .more-filters-btn .more-filters-icon {
 color:#697172!important
}
.reviews .yotpo.yotpo-main-widget .yotpo-nav ul .yotpo-nav-tab {
 pointer-events:all
}
.reviews .yotpo.yotpo-main-widget .yotpo-nav ul .yotpo-nav-tab span {
 font-size:24px;
 font-weight:100!important;
 color:#697172;
   
 text-transform:uppercase
}
@media (max-width:1024px) {
 .reviews .yotpo.yotpo-main-widget .yotpo-nav ul .yotpo-nav-tab span {
  font-size:18px
 }
}
.reviews .yotpo.yotpo-main-widget .yotpo-nav ul .yotpo-nav-tab.yotpo-active span {
 opacity:1;
 color:#000
}
.reviews .yotpo.yotpo-main-widget .yotpo-nav ul .yotpo-nav-tab .yotpo-nav-wrapper {
 border-color:#27272b;
 border-bottom-width:3px
}
.reviews .yotpo.yotpo-main-widget .yotpo-label-container {
 display:none!important
}
.reviews .yotpo.yotpo-main-widget .write-question-review-button.write-button,
.reviews .yotpo.yotpo-main-widget .yotpo-default-button.primary-color-btn.yotpo-submit,
.reviews .yotpo.yotpo-main-widget input[type=button].yotpo-default-button {
 pointer-events:all;
   
 font-size:14px;
 line-height:18px;
 text-transform:uppercase!important;
 border-radius:0!important;
 border-width:2px
}
.reviews .yotpo.yotpo-main-widget .write-question-review-button.write-button.yotpo-disabled,
.reviews .yotpo.yotpo-main-widget .yotpo-default-button.primary-color-btn.yotpo-submit.yotpo-disabled,
.reviews .yotpo.yotpo-main-widget input[type=button].yotpo-default-button.yotpo-disabled {
 opacity:.5
}
.reviews .yotpo.yotpo-main-widget .write-question-review-button.write-button:hover,
.reviews .yotpo.yotpo-main-widget .write-question-review-button.write-button:hover:focus,
.reviews .yotpo.yotpo-main-widget .yotpo-default-button.primary-color-btn.yotpo-submit:hover,
.reviews .yotpo.yotpo-main-widget .yotpo-default-button.primary-color-btn.yotpo-submit:hover:focus,
.reviews .yotpo.yotpo-main-widget input[type=button].yotpo-default-button:hover,
.reviews .yotpo.yotpo-main-widget input[type=button].yotpo-default-button:hover:focus {
 background-color:white!important;
 color:#2f3132!important;
 text-decoration:none!important
}
.reviews .yotpo.yotpo-main-widget .write-question-review-button.write-button .yotpo-icon,
.reviews .yotpo.yotpo-main-widget .yotpo-default-button.primary-color-btn.yotpo-submit .yotpo-icon,
.reviews .yotpo.yotpo-main-widget input[type=button].yotpo-default-button .yotpo-icon {
 display:none!important
}
.reviews .yotpo.yotpo-main-widget .write-question-review-button.write-button .write-question-review-button-text,
.reviews .yotpo.yotpo-main-widget .yotpo-default-button.primary-color-btn.yotpo-submit .write-question-review-button-text,
.reviews .yotpo.yotpo-main-widget input[type=button].yotpo-default-button .write-question-review-button-text {
 color:unset!important;
 font-family:unset;
 width:unset;
 height:unset;
 font-size:unset;
 font-weight:unset;
 font-style:unset;
 font-stretch:unset;
 line-height:unset;
 letter-spacing:unset;
 text-align:unset
}
.reviews .yotpo.yotpo-main-widget input[type=button].yotpo-default-button {
 text-align:center!important;
 justify-content:center;
 margin-right:0!important
}
.reviews .yotpo.yotpo-main-widget input[type=button].yotpo-default-button:after {
 content:none!important
}
.reviews .yotpo .yotpo-main,
.reviews .yotpo a,
.reviews .yotpo div,
.reviews .yotpo span {
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif
}
.reviews .yotpo .font-color-primary {
 color:#697172
}
.reviews .yotpo .yotpo-label.yotpo-small-box {
 display:none
}
.reviews .yotpo .yotpo-bottomline {
 width:100%;
 justify-content:center
}
@media (min-width:1025px) {
 .reviews .yotpo .yotpo-bottomline {
  justify-content:flex-start
 }
}
.reviews .yotpo .yotpo-bottomline .yotpo-stars {
 margin-right:10px
}
.reviews .yotpo .yotpo-icon.yotpo-icon-empty-star,
.reviews .yotpo .yotpo-icon.yotpo-icon-star {
 color:#000!important
}
.reviews .yotpo .yotpo-star-distribution-graph-score {
 background-color:#697172!important
}
.reviews .yotpo .ask-question,
.reviews .yotpo .yotpo-star-distribution-show-all,
.reviews .yotpo .yotpo-user-name {
 color:#697172!important
}
.reviews .yotpo .yotpo-icon-profile {
 border:1px solid #697172;
 background-color:transparent!important
}
.reviews .yotpo .yotpo-icon-profile .yotpo-icon-store,
.reviews .yotpo .yotpo-icon-profile .yotpo-user-letter {
 color:#697172!important
}
.reviews .yotpo .yotpo-read-more,
.reviews .yotpo .yotpo-star-distribution-show-all,
.reviews .yotpo a,
.reviews .yotpo li[role=tab],
.reviews .yotpo span[role=button]:not(.review-star) {
 cursor:pointer;
 color:#697172!important
}
.reviews .yotpo .yotpo-read-more:hover,
.reviews .yotpo .yotpo-star-distribution-show-all:hover,
.reviews .yotpo a:hover,
.reviews .yotpo li[role=tab]:hover,
.reviews .yotpo span[role=button]:not(.review-star):hover {
 color:#697172!important
}
.reviews .yotpo .yotpo-read-more,
.reviews .yotpo .yotpo-star-distribution-show-all,
.reviews .yotpo a:not([role=button]) {
 text-decoration:underline!important;
 transition:text-decoration-color 200ms linear
}
.reviews .yotpo .yotpo-read-more:active,
.reviews .yotpo .yotpo-read-more:focus,
.reviews .yotpo .yotpo-read-more:hover,
.reviews .yotpo .yotpo-star-distribution-show-all:active,
.reviews .yotpo .yotpo-star-distribution-show-all:focus,
.reviews .yotpo .yotpo-star-distribution-show-all:hover,
.reviews .yotpo a:not([role=button]):active,
.reviews .yotpo a:not([role=button]):focus,
.reviews .yotpo a:not([role=button]):hover {
 text-decoration-color:#2f3132!important;
 text-decoration:underline!important
}
.reviews .yotpo .yotpo-question .yotpo-header .yotpo-icon-profile .yotpo-icon-circle-checkmark,
.reviews .yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-icon-circle-checkmark {
 color:#697172!important
}
.reviews .yotpo .yotpo-question .yotpo-store-owner .yotpo-icon-profile .yotpo-icon-circle-checkmark,
.reviews .yotpo .yotpo-review .yotpo-store-owner .yotpo-icon-profile .yotpo-icon-circle-checkmark {
 color:#2F3132!important
}
.reviews .yotpo .yotpo-pager .yotpo-page-element.yotpo-icon.yotpo-icon-left-arrow:before,
.reviews .yotpo .yotpo-pager .yotpo-page-element.yotpo-icon.yotpo-icon-right-arrow:before {
 content:"";
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:19px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 margin-right:0.4em;
 font-size:14px
}
.reviews .yotpo .yotpo-pager .yotpo-page-element.yotpo-icon.yotpo-icon-right-arrow:before {
 content:""
}
.reviews .yotpo .bottom-line-items-container .avg-score {
 display:none
}
.reviews .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
.reviews .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.reviews .yotpo .yotpo-bottomline .yotpo-icon-star {
 color:#000
}
@media only screen and (max-width:567px) {
 .reviews .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 {
  margin-top:35px
 }
}
@media only screen and (max-width:960px) {
 .reviews .main-widget .reviews-qa-labels-container {
  padding-top:24px!important
 }
}
.pangea-buy-module .price-reviews-ctn .reviews-ctn .yotpo .yotpo-bottomline.star-clickable .text-m {
 color:#2f3132!important
}
.pangea-buy-module .price-reviews-ctn .reviews-ctn .yotpo .yotpo-bottomline.star-clickable .text-m:hover {
 text-decoration:none!important
}
@media (max-width:719px) {
 .pangea-buy-module[data-theme-mobile=theme-dark] .yotpo .yotpo-bottomline a.text-m {
  color:white!important;
  font-weight:400
 }
 .pangea-buy-module[data-theme-mobile=theme-dark] .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .pangea-buy-module[data-theme-mobile=theme-dark] .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .pangea-buy-module[data-theme-mobile=theme-dark] .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .pangea-buy-module[data-theme-mobile=theme-dark] .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:white!important
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-buy-module[data-theme-tablet=theme-dark] .yotpo .yotpo-bottomline a.text-m {
  color:white!important;
  font-weight:400
 }
 .pangea-buy-module[data-theme-tablet=theme-dark] .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .pangea-buy-module[data-theme-tablet=theme-dark] .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .pangea-buy-module[data-theme-tablet=theme-dark] .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .pangea-buy-module[data-theme-tablet=theme-dark] .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:white!important
 }
}
@media (min-width:1025px) {
 .pangea-buy-module[data-theme-desktop=theme-dark] .yotpo .yotpo-bottomline a.text-m {
  color:white!important;
  font-weight:400
 }
 .pangea-buy-module[data-theme-desktop=theme-dark] .yotpo .yotpo-bottomline a.text-m:hover {
  text-decoration:underline!important
 }
 .pangea-buy-module[data-theme-desktop=theme-dark] .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
 .pangea-buy-module[data-theme-desktop=theme-dark] .yotpo .yotpo-bottomline .yotpo-icon-half-star,
 .pangea-buy-module[data-theme-desktop=theme-dark] .yotpo .yotpo-bottomline .yotpo-icon-star {
  color:white!important
 }
}
.pangea-cmp.breadcrumb-trail ol li a {
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif
}
.pangea-cmp.breadcrumb-trail ol li a:hover {
 text-decoration:underline
}
.pangea-cmp.breadcrumb-trail ol li a,
.pangea-cmp.breadcrumb-trail ol li span {
 text-decoration:none;
 font-weight:400;
 color:#2f3132;
 line-height:19px
}
.pangea-cmp.breadcrumb-trail ol li:after {
 color:#C3C5C7;
 line-height:19px
}
.pangea-cmp.breadcrumb-trail ol li:last-child,
.pangea-cmp.breadcrumb-trail ol li:last-child a {
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif
}
.pangea-cmp.breadcrumb-trail ol li:last-child a {
 cursor:default;
 
}
@media (max-width:719px) {
 .pangea-cmp.breadcrumb-trail[data-theme-mobile=theme-dark] ol li a {
  color:#fff
 }
 .pangea-cmp.breadcrumb-trail ol li:last-child {
  position:absolute;
  left:-10000px;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden
 }
 .pangea-cmp.breadcrumb-trail ol li:nth-last-child(2):after {
  content:""
 }
}
@media (min-width:720px) and (max-width:1024px) {
 .pangea-cmp.breadcrumb-trail[data-theme-tablet=theme-dark] ol li a {
  color:#fff
 }
}
@media (min-width:1025px) {
 .pangea-cmp.breadcrumb-trail[data-theme-desktop=theme-dark] ol li a {
  color:#fff
 }
}
.cart-count-badge {
 position:absolute;
 width:18px;
 height:18px;
 border-radius:100%;
 color:white;
 top:-3px;
 left:8px;
 font-size:12px;
 text-align:center;
 font-weight:700;
 background:#00b8fc;
 justify-content:center;
 display:none;
 align-items:center;
 padding:1px 0 0;
 color:#2f3132
}
@media (max-width:1024px) {
 .cart-count-badge {
  top:6px;
  left:18px
 }
}
.cart-count-badge.shown {
 display:flex
}
.enable-docked-cart {
 background-color:#505050;
 width:100%;
 padding:13px;
 text-align:right
}
.enable-docked-cart button {
 background:#00b8fc;
 padding:7px;
 border-radius:2px
}
.pangea-cmp.pangea-docked-cart .warranty-link,
.pangea-cmp.pangea-docked-cart .warranty-link:focus,
.pangea-cmp.pangea-docked-cart a,
.pangea-cmp.pangea-docked-cart a:focus {
 color:#2f3132
}
.pangea-cmp.pangea-docked-cart .extend-header h2 {
 font-size:18px
}
.pangea-cmp.pangea-docked-cart .extend-header .close-warranty {
 margin-right:10px
}
.pangea-cmp.pangea-docked-cart .extend-header .close-warranty:before {
 font-size:18px;
 margin:0 10px
}
.pangea-cmp.pangea-docked-cart .extend-content {
 background-color:#f4f4f4;
 color:#2f3132
}
.pangea-cmp.pangea-docked-cart .extend-details .product-details {
 justify-content:flex-start
}
.pangea-cmp.pangea-docked-cart .extend-details .product-details h2 {
 color:#2f3132;
 font-size:16px;
 line-height:22px
}
.pangea-cmp.pangea-docked-cart .extend-details .product-details h3 {
 font-family:brown,Helvetica,Arial,sans-serif;
 color:#2f3132;
 font-size:14px;
 line-height:18px;
 font-weight:200
}
.pangea-cmp.pangea-docked-cart .extend-details .product-details p {
 font-weight:700
}
.pangea-cmp.pangea-docked-cart .extend-details p {
 font-weight:700;
 font-size:14px
}
.pangea-cmp.pangea-docked-cart .extend-details .product-image {
 background-color:#fff
}
.pangea-cmp.pangea-docked-cart .extend-details ul {
 color:#2f3132
}
.pangea-cmp.pangea-docked-cart .extend-details ul li:before {
 border-bottom-color:#814efa;
 border-right-color:#814efa
}
.pangea-cmp.pangea-docked-cart .extend-content form .plan-details-link {
 font-size:12px
}
.pangea-cmp.pangea-docked-cart .extend-brand-header {
 margin-bottom:20px;
 display:flex;
 justify-content:flex-start;
 align-items:center
}
.pangea-cmp.pangea-docked-cart .extend-brand-header span {
 display:flex;
 margin-right:15px
}
.pangea-cmp.pangea-docked-cart .extend-brand-header .extend-logo:before {
 content:"";
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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:18px
}
.pangea-cmp.pangea-docked-cart .extend-brand-header .with-icon:before {
 content:"";
 font-size:13px;
 top:2px
}
.pangea-cmp.pangea-docked-cart .extend-brand-header .brand-logo:before,
.pangea-cmp.pangea-docked-cart .extend-brand-header .with-icon:before {
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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
}
.pangea-cmp.pangea-docked-cart .extend-brand-header .brand-logo:before {
 content:"";
 font-size:27px;
 top:5px
}
.pangea-cmp.pangea-docked-cart .extend-icon-wrapper {
 margin-bottom:20px
}
.pangea-cmp.pangea-docked-cart .extend-icon-wrapper p {
 font-weight:600;
 text-transform:uppercase;
 margin-bottom:0
}
.pangea-cmp.pangea-docked-cart .radio .radio-label {
 text-transform:uppercase
}
.pangea-cmp.pangea-docked-cart .radio .plan-price,
.pangea-cmp.pangea-docked-cart .radio .radio-label {
 color:#697172
}
.pangea-cmp.pangea-docked-cart .radio.selected .plan-price,
.pangea-cmp.pangea-docked-cart .radio.selected .radio-label {
 color:#2f3132
}
.pangea-cmp.pangea-docked-cart .radio-control {
 border-color:#814efa;
 background-color:#814efa
}
.pangea-cmp.pangea-docked-cart .warranty-btn-accept {
 background-color:#2f3132;
 color:#dcfd00;
 border:none
}
.pangea-cmp.pangea-docked-cart .warranty-btn-accept.loading-shown .add-to-cart {
 top:-10px
}
.pangea-cmp.pangea-docked-cart .warranty-btn-accept.loading-shown .atc-accept-text,
.pangea-cmp.pangea-docked-cart .warranty-btn-decline {
 color:#2f3132
}
.pangea-cmp.pangea-docked-cart .pangea-css-skeleton.rounded {
 border-radius:0
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer {
 color:#2f3132;
 background-color:#fff
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-header {
 background-color:#000;
 color:#fff
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-header h2 {
 font-size:20px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-header .docked-cart-close {
 color:#fff;
 position:relative;
 right:-13px;
 font-size:20px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-header .docked-cart-close:after {
 content:"";
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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:2px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries {
 margin:0
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-thumb-ctn {
 background:#f4f4f4
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-thumb-ctn.extend-product img {
 display:none
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-thumb-ctn.extend-product:before {
 content:"";
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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:75px;
 color:#000
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details a {
 text-decoration:none
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details a:hover {
 text-decoration:underline
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .title-ctn .product-link {
 color:#000
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .title-ctn .product-title {
 font-weight:400;
 font-size:16px;
 line-height:20px;
 margin-bottom:5px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form {
 border:2px solid #2f3132;
 padding:4px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form input {
 background:#fff
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form input:focus-visible {
 outline:none;
 color:#2f3132;
 background:#f4f4f4
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form input:disabled {
 cursor:not-allowed
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button {
 background-color:#fff;
 color:#2f3132;
 font-size:10px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button.remove-btn {
 right:-15px;
 top:-10px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button.remove-btn:after {
 content:"";
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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:20px;
 color:#000
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button.remove-btn:hover {
 background:none;
 cursor:pointer
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button.remove-btn:hover:after {
 color:#000
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button.remove-btn:disabled:hover:after {
 color:#697172
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button.decrease-quantity:after,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button.increase-quantity:after {
 content:"";
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button.increase-quantity:after {
 transform:rotate(180deg)
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button:hover {
 color:white;
 background:#414242
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button:hover:before {
 border:none
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button[disabled] {
 color:#434343;
 background:none
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button[disabled]:before {
 border:none
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .qty-remove form button[disabled]:hover {
 font-size:10px;
 cursor:not-allowed
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .price-ctn {
 display:flex
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .qty-price-ctn .price-ctn p.price.strikethrough {
 color:#c3c6c8
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button {
 font-size:14px;
 line-height:18px;
 letter-spacing:.02em;
 color:var(--p-accent-color,#2f3132);
 text-decoration:none;
 justify-content:center;
 text-align:center;
 font-weight:700;
 transition-duration:150ms;
 transition-timing-function:linear;
 transition-property:background-color,color,border;
 display:inline-block;
 color:var(--p-accent-color-contrast,#fff);
 background-color:var(--p-accent-color,#2f3132);
 vertical-align:baseline;
 border:none;
 background-color:transparent;
 position:relative;
 color:#2f3132;
 padding:6px 14px;
 font-size:13px;
 border-radius:50px;
 text-transform:none;
 margin-bottom:0;
 margin-right:0;
 text-transform:uppercase
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:hover {
 cursor:pointer;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:focus:not(.focus--mouse) {
 outline:0;
 box-shadow:0 0 10px var(--p-accent-color,#00b8fc)
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:focus {
 color:var(--p-accent-color-contrast,#fff)
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:active,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:focus:not(.focus--mouse),
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:hover {
 background-color:transparent;
 position:relative;
 color:#2f3132;
 text-decoration:none;
 color:var(--p-accent-color,#2f3132)
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:active:before,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:focus:not(.focus--mouse):before,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:hover:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 ;
 border-width:2px;
 border-color:var(--p-accent-color,#2f3132)
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button.loading-shown {
 ;
 position:relative
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button.loading-shown:hover {
 background-color:#2f3132;
 color:#fff
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button.loading-shown:hover:after,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button.loading-shown:hover:before {
 border-color:#2f3132
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 border:1px solid #2f3132;
 transition:border 0.1s ease-out;
 
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:active,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:focus,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:focus:not(.focus--mouse),
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:hover {
 background-color:transparent;
 color:#2f3132
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:active:before,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:focus:before,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:focus:not(.focus--mouse):before,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:hover:before {
 border-color:#2f3132
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:focus:not(.focus--mouse):before {
 border-width:2px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:before,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:hover:before {
 border-radius:50px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:disabled {
 opacity:0.6
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry .product-details .attach-ctn .attach-button:disabled:before {
 border-width:1px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry.child-product .product-thumb-ctn {
 background:#dedede
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-entries .docked-cart-item-entry.child-product .product-details .qty-remove form button.remove-btn {
 top:3px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer {
 box-shadow:none;
 color:#2f3132
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content {
 background-color:#fff
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .enter-promo {
 color:#2f3132
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-input-form .promo-code-field {
 border:1px solid #979797;
 background:#f4f4f4;
 color:#2f3132
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-input-form .promo-code-field:focus {
 outline:1px solid white;
 outline-offset:0;
 box-shadow:0 0 10px #00b8fc
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-input-form .apply-promo {
 font-size:12px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-input-form .apply-promo[disabled] {
 background-color:#2f3132;
 color:rgba(255,255,255,0.5)
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-input-form.error {
 border:none
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-input-form.error .promo-code-field {
 border-color:#e10000
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-input-form.success {
 border:none
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-input-form.success .promo-code-field {
 border-color:#41d54d
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .promo-ctn .promo-msg-flash {
 margin-top:0px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-totals .subtotal-label .tax-shipping-label {
 color:#717171
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .docked-cart-alt-payment a,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .terms-ctn .terms-label {
 color:#2f3132
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .terms-ctn .terms-label span:before {
 border:1px solid #2f3132
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .checkout-or-break,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .terms-ctn .terms-label .checkmark {
 border-color:#2f3132
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .checkout-or-break span {
 background:#fff;
 color:#2f3132
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .checkout-btn {
 background-color:#2f3132;
 color:#dcfd00;
 border:none
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .checkout-btn:after {
 content:"";
 font-family:logi-icon-2!important;
 font-size:inherit;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 text-decoration:none!important;
 line-height:17px;
 vertical-align:top;
 display:inline-block;
 width:1em;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 font-size:12px;
 left:4px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .checkout-btn:active:after,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .checkout-btn:focus:after,
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .checkout-btn:hover:after {
 transform:translateX(3px)
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer .footer-content .banner-ctn {
 background:#fff;
 justify-content:flex-start;
 font-weight:400;
 color:#697172;
 font-size:12px;
 padding-left:0;
 padding-bottom:0
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer.small-footer .docked-cart-totals .mobile-totals-cta {
 background:#f4f4f4;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
 top:-59px
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-footer.small-footer .docked-cart-totals .mobile-totals-cta:after {
 content:"";
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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;
 transform:rotate(180deg);
 color:#2f3132
}
.pangea-cmp.pangea-docked-cart .pangea-docked-cart-drawer .docked-cart-empty {
 height:100%;
 justify-content:center
}
.discount-banner {
 background-color:#814efa;
 color:#fff
}
.locale-selector-page {
 background-color:#fff
}
.locale-selector-page h2 {
 color:#000
}
.locale-selector-page .countries li.country-space {
 border-bottom:1px solid #e1e2e3
}
.locale-selector-page .countries li a {
 color:#000;
 border-right:1px solid #e1e2e3
}
.locale-selector-page .locale-selector-bg {
 opacity:1;
 background-image:url(https://resource.logitech.com/d_transparent.gif/content/dam/logitech/en/locale-selector/world.svg)
}
.locale-selector-page .locale-selector-bg .locale-selector-bg-amr {
 background-image:url(https://resource.logitech.com/d_transparent.gif/content/dam/logitech/en/locale-selector/world-amr.svg)
}
.locale-selector-page .locale-selector-bg .locale-selector-bg-emea {
 background-image:url(https://resource.logitech.com/d_transparent.gif/content/dam/logitech/en/locale-selector/world-emea.svg)
}
.locale-selector-page .locale-selector-bg .locale-selector-bg-ap {
 background-image:url(https://resource.logitech.com/d_transparent.gif/content/dam/logitech/en/locale-selector/world-ap.svg)
}
.pangea-modal .pangea-modal-box {
 border-radius:0;
 max-width:100vw
}
.pangea-modal[data-closebutton=outsidemodal] .pangea-modal-box {
 max-width:calc(100vw - 60px)
}
.pangea-modal[data-maxwidth=none] .pangea-modal-box,
.pangea-modal[data-minwidth=sameasmaxwidth] .pangea-modal-box {
 max-width:100vw
}
.pangea-modal[data-minwidth=sameasmaxwidth][data-maxwidth=none] .pangea-modal-box {
 max-width:100vw;
 width:auto
}
.pangea-modal[data-minwidth=sameasmaxwidth][data-closebutton=outsidemodal] .pangea-modal-box {
 width:calc(100vw - 60px)
}
.pangea-modal[data-maxwidth=twelvecol] .pangea-modal-box {
 max-width:1280px
}
@media (max-width:1540px) {
 .pangea-modal[data-maxwidth=twelvecol][data-closebutton=outsidemodal] .pangea-modal-box {
  max-width:calc(100vw - 60px)
 }
}
.pangea-modal[data-maxwidth=twelvecol][data-minwidth=sameasmaxwidth] .pangea-modal-box {
 width:100%;
 margin-right:0
}
@media (min-width:720px) {
 .pangea-modal[data-maxwidth=twelvecol][data-minwidth=sameasmaxwidth] .pangea-modal-box {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .pangea-modal[data-maxwidth=twelvecol][data-minwidth=sameasmaxwidth] .pangea-modal-box {
  width:100%;
  margin-right:0
 }
}
@media (max-width:1330px) {
 .pangea-modal[data-maxwidth=twelvecol][data-minwidth=sameasmaxwidth][data-closebutton=outsidemodal] .pangea-modal-box {
  width:calc(100vw - 60px)
 }
}
.pangea-modal[data-maxwidth=fourteencol] .pangea-modal-box {
 max-width:1490px
}
@media (max-width:1540px) {
 .pangea-modal[data-maxwidth=fourteencol][data-closebutton=outsidemodal] .pangea-modal-box {
  max-width:calc(100vw - 60px)
 }
}
.pangea-modal[data-maxwidth=fourteencol][data-minwidth=sameasmaxwidth] .pangea-modal-box {
 width:100%;
 margin-right:0
}
@media (min-width:720px) {
 .pangea-modal[data-maxwidth=fourteencol][data-minwidth=sameasmaxwidth] .pangea-modal-box {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .pangea-modal[data-maxwidth=fourteencol][data-minwidth=sameasmaxwidth] .pangea-modal-box {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1490px) {
 .pangea-modal[data-maxwidth=fourteencol][data-minwidth=sameasmaxwidth] .pangea-modal-box {
  width:100%;
  margin-right:0
 }
}
@media (max-width:1540px) {
 .pangea-modal[data-maxwidth=fourteencol][data-minwidth=sameasmaxwidth][data-closebutton=outsidemodal] .pangea-modal-box {
  width:calc(100vw - 60px)
 }
}
.pangea-modal[data-maxwidth=sitepadding] .pangea-modal-box {
 max-width:calc(100vw - 40px)
}
.pangea-modal[data-maxwidth=sitepadding][data-closebutton=outsidemodal] .pangea-modal-box {
 max-width:calc(100vw - 60px)
}
.pangea-modal[data-maxwidth=sitepadding][data-minwidth=sameasmaxwidth] .pangea-modal-box {
 width:calc(100vw - 40px)
}
@media (min-width:1025px) {
 .pangea-modal[data-maxwidth=sitepadding][data-minwidth=sameasmaxwidth] .pangea-modal-box {
  width:calc(100vw - 92px)
 }
}
.pangea-modal[data-maxheight=hundredstandardpadding] .pangea-modal-box-content {
 max-height:calc(100vh - 40px);
 overflow-y:scroll
}
@media (min-width:1025px) {
 .pangea-modal[data-maxheight=hundredstandardpadding] .pangea-modal-box-content {
  max-height:calc(100vh - 170px)
 }
}
.pangea-modal[data-maxheight=hundredstandardpadding][data-minheight=sameasmaxheight] .pangea-modal-box-content {
 height:calc(100vh - 40px)
}
@media (min-width:1025px) {
 .pangea-modal[data-maxheight=hundredstandardpadding][data-minheight=sameasmaxheight] .pangea-modal-box-content {
  height:calc(100vh - 170px)
 }
}
.pangea-modal[data-maxheight=hundrednopadding] .pangea-modal-box-content {
 max-height:100vh;
 overflow-y:scroll
}
.pangea-modal[data-maxheight=seventyfive] .pangea-modal-box-content {
 max-height:75vh;
 overflow-y:scroll
}
.pangea-modal[data-maxheight=seventyfive][data-minheight=sameasmaxheight] .pangea-modal-box-content {
 height:75vh
}
.pangea-modal[data-theme=theme-light] .pangea-modal-box {
 background:#fff;
 color:#2f3132
}
.pangea-modal[data-theme=theme-dark] .pangea-modal-box {
 background:#2f3132;
 color:#fff
}
.pangea-modal[data-theme=theme-dark][data-closebutton=withinmodal] .pangea-modal-close-button:after,
.pangea-modal[data-theme=theme-dark][data-closebutton=withinmodal] .pangea-modal-close-button:before {
 background:#fff
}
.pangea-modal[data-closebutton=outsidemodal] .pangea-modal-close-button {
 border-radius:50px;
 display:inline-block;
 height:44px;
 position:absolute;
 right:-15px;
 top:-22px;
 transition:transform 0.2s ease-in-out;
 width:44px;
 z-index:1;
 background:#ffffff;
 border:2px solid rgba(255,255,255,0.5);
 box-shadow:0 4px 24px 0 rgba(0,0,0,0.2)
}
@media (min-width:1025px) {
 .pangea-modal[data-closebutton=outsidemodal] .pangea-modal-close-button {
  right:-22px
 }
}
.pangea-modal[data-closebutton=outsidemodal] .pangea-modal-close-button:after,
.pangea-modal[data-closebutton=outsidemodal] .pangea-modal-close-button:before {
 height:1.25px;
 width:16px;
 top:50%;
 left:calc(50% - 8px)
}
.pangea-modal[data-closebutton=outsidemodal] .pangea-modal-close-button:hover {
 transform:scale(1.1)
}
.pangea-search-results .all-results-ctn {
 margin-top:40px
}
.pangea-search-results .grid .search-result-information-ctn {
 border-bottom:1px solid #e1e2e3
}
@media (max-width:1024px) {
 .pangea-search-results .grid:last-child .search-result-information-ctn {
  border-bottom:0
 }
}
.pangea-search-results .search-result-information .title a,
.pangea-search-results .search-result-product .copy-wrapper .title {
 color:#2f3132
}
.pangea-search-results .loading-anim .spinner path {
 stroke:#2f3132
}
.pangea-search-results .search-results-nav-items {
 border-bottom:1px solid #e1e2e3
}
.pangea-search-results .search-results-nav-item {
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif;
 font-weight:400
}
.pangea-search-results .search-results-nav-item .search-results-nav-link {
 text-transform:uppercase;
 color:#2f3132
}
.pangea-search-results .search-result-product .img-outer {
 padding-top:60%
}
.pangea-search-results .search-result-product .img-outer .img-inner {
 background-color:#f4f4f4
}
.pangea-search-results .search-result-product .img-outer .img-inner img {
 width:50%;
 max-height:none;
 max-width:none;
 height:auto
}
.pangea-search-results .search-result-product .copy-wrapper .body {
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 font-weight:400
}
.pangea-search-results .search-results-tab>.grid {
 display:grid;
 margin-right:0;
 width:100%;
 grid-template-columns:1fr
}
@media (min-width:720px) {
 .pangea-search-results .search-results-tab>.grid {
  grid-column-gap:40px;
  grid-template-columns:1fr 1fr
 }
}
@media (min-width:1025px) {
 .pangea-search-results .search-results-tab>.grid {
  grid-column-gap:50px;
  grid-template-columns:1fr 1fr 1fr
 }
}
.pangea-search-results .search-results-tab>.grid .search-result-product {
 padding:0;
 width:100%
}
.pangea-search-results .pagination .page-links-ctn .page-link {
 background-color:transparent;
 font-family:Brown-Pro-Regular,Helvetica,Arial,sans-serif;
 font-weight:400;
 color:#2f3132
}
.pangea-search-results .pagination .page-links-ctn .page-link.active {
 background-color:#dcfd00
}
.pangea-search-results .pagination .page-links-ctn .next-page:before,
.pangea-search-results .pagination .page-links-ctn .prev-page:before {
 color:#2f3132
}
.pangea-search-results .search-results-tab .search-results-nav-item.mobile {
 justify-content:space-between
}
.pangea-search-results .search-results-tab .search-results-nav-item.mobile:after {
 content:"";
 font-size:10px
}
.pangea-search-results .search-results-tab.active .search-results-nav-item.mobile:after,
.pangea-search-results .search-results-tab .search-results-nav-item.mobile:after {
 font-family:logi-icon-2!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 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
}
.pangea-search-results .search-results-tab.active .search-results-nav-item.mobile:after {
 content:""
}
.logi-footer {
 background-color:#252A2C;
 padding:50px 0 30px;
 position:relative
}
@media (min-width:720px) {
 .logi-footer {
  padding:60px 0 20px
 }
}
@media (min-width:1025px) {
 .logi-footer {
  padding:100px 0 20px
 }
}
.logi-footer>.container,
.logi-footer>.container-xl,
.pangea-cmp .logi-footer>.carousel-slide-copy-ctn,
.pangea-cmp .logi-footer>.container-xl {
 display:flex;
 flex-wrap:wrap
}
.logi-footer .copyright-locale-row,
.logi-footer .social-email-row {
 padding-top:30px;
 width:100%
}
@media (min-width:720px) {
 .logi-footer .copyright-locale-row,
 .logi-footer .social-email-row {
  display:flex;
  align-items:center;
  justify-content:space-between
 }
}
.logi-footer .social-email-row {
 border-top:1px solid rgba(255,255,255,0.3)
}
.logi-footer .copyright-locale-row {
 padding-bottom:20px
}
@media (max-width:719px) {
 .logi-footer .copyright-locale-row {
  padding-top:20px
 }
}
.logi-footer .social-email-row {
 align-items:flex-start
}
.logi-footer .copyright-ctn {
 color:#c3c6c8;
 font-size:14px;
 line-height:18px;
 font-weight:200
}
@media (max-width:719px) {
 .logi-footer .copyright-ctn {
  text-align:center;
  padding-bottom:20px
 }
}
@media (min-width:720px) {
 .logi-footer .copyright-ctn {
  width:50%
 }
}
.logi-footer .locale-selector-ctn {
 color:#c3c6c8;
 display:flex
}
@media (max-width:719px) {
 .logi-footer .locale-selector-ctn {
  justify-content:center
 }
}
@media (min-width:720px) {
 .logi-footer .locale-selector-ctn {
  width:50%;
  display:flex;
  justify-content:flex-end;
  text-align:right
 }
}
.logi-footer .locale-selector {
 width:auto;
 margin:0;
 display:block
}
.logi-footer .locale-selector .flag-link {
 font-weight:300
}
.logi-footer .locale-selector .flag-link .p-locale-flag {
 background-position:-16px 0
}
.logi-footer .locale-selector .flag-link:focus:not(.focus--mouse) .p-locale-flag,
.logi-footer .locale-selector .flag-link:hover .p-locale-flag {
 background-position:0 0
}
.logi-footer .locale-selector .lang-code {
 font-weight:300;
 color:#c3c6c8
}
@media (max-width:719px) {
 .logi-footer .pangea-social-icons {
  justify-content:center;
  padding-bottom:30px
 }
}
.logi-footer .p-social-icon-link {
 width:24px;
 height:26px
}
.logi-footer .p-social-icon-link:not(.has-hover-img) {
 opacity:0.5;
 transition:opacity 0.2s ease-out
}
.logi-footer .p-social-icon-link:not(.has-hover-img):hover {
 opacity:1
}
@media (max-width:719px) {
 .logi-footer .form-field {
  width:100%
 }
}
.logi-footer .email-subscription {
 margin:0 auto
}
.logi-footer .email-subscription .email-subscription-disclaimer .checkmark-label {
 color:#c3c6c8
}
.logi-footer .email-subscription .email-subscription-message.error {
 color:#e80000;
 font-weight:700
}
.logi-footer .email-subscription .email-subscription-success {
 color:white;
 font-weight:400;
 font-size:16px;
 line-height:1.1;
 text-transform:none
}
@media (max-width:719px) {
 .logi-footer .email-subscription .email-subscription-success {
  text-align:center
 }
}
.logi-footer .pangea-cmp.footer-brand-logos-ctn {
 width:100%;
 border-top:1px solid rgba(255,255,255,0.3);
 border-bottom:none;
 padding-bottom:30px;
 padding-top:30px;
 margin-top:0;
 margin-bottom:0;
 color:white
}
.logi-footer .pangea-cmp.footer-brand-logos-ctn .brand-logos-title {
 font-size:14px;
 font-weight:700;
 line-height:1;
 text-transform:uppercase
}
.logi-footer .pangea-cmp.footer-brand-logos-ctn li a,
.logi-footer .pangea-cmp.footer-brand-logos-ctn ul {
 margin:0
}
.logi-footer .pangea-cmp.footer-brand-logos-ctn li {
 padding-top:30px
}
@media (min-width:720px) and (max-width:1024px) {
 .logi-footer .pangea-cmp.footer-brand-logos-ctn ul {
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:flex-start
 }
 .logi-footer .pangea-cmp.footer-brand-logos-ctn li {
  display:flex;
  justify-content:center;
  flex-basis:33.333%
 }
}
@media (min-width:1025px) {
 .logi-footer .pangea-cmp.footer-brand-logos-ctn li {
  padding-top:0;
  padding-left:40px
 }
}
.footer-links-ctn {
 display:flex;
 flex-wrap:wrap;
 align-items:stretch;
 margin-right:-24px;
 width:calc(100% + 24px)
}
@media (min-width:720px) {
 .footer-links-ctn {
  margin-right:-24px;
  width:calc(100% + 24px)
 }
}
@media (min-width:1025px) {
 .footer-links-ctn {
  margin-right:-20px;
  width:calc(100% + 20px)
 }
}
@media (min-width:1490px) {
 .footer-links-ctn {
  margin-right:-20px;
  width:calc(100% + 20px)
 }
}
@media (max-width:719px) {
 .footer-links-ctn {
  display:block;
  margin-right:0;
  column-count:2
 }
}
.footer-links-ctn .nav-items {
 width:calc(50% - 24px);
 margin-right:24px;
 position:relative;
 display:flex;
 flex-direction:column;
 justify-content:flex-start;
 align-items:flex-start;
 padding-bottom:30px;
 -webkit-column-break-inside:avoid
}
@media (min-width:720px) {
 .footer-links-ctn .nav-items {
  width:calc(25% - 24px);
  margin-right:24px
 }
}
@media (min-width:1025px) {
 .footer-links-ctn .nav-items {
  width:calc(25% - 20px);
  margin-right:20px
 }
}
@media (max-width:719px) {
 .footer-links-ctn .nav-items {
  width:100%;
  margin-right:0
 }
}
@media (min-width:1025px) {
 .footer-links-ctn .nav-items {
  padding-right:8.33333%
 }
}
.footer-links-ctn html[data-whatintent=mouse] .nav-items a:focus {
 outline:none
}
.footer-links-ctn .mobile-nav-page {
 position:static
}
.footer-links-ctn .mobile-back-btn {
 display:none
}
.footer-links-ctn .nav-items-title {
 font-weight:700;
 font-size:14px;
 text-transform:uppercase;
 color:white;
 padding-bottom:20px;
 margin:0;
 letter-spacing:normal
}
.footer-links-ctn .nav-items-title.no-uppercase {
 text-transform:none
}
.footer-links-ctn .nav-items-title a {
 text-decoration:none
}
.footer-links-ctn .nav-items-title a:focus,
.footer-links-ctn .nav-items-title a:hover {
 text-decoration:underline;
 color:white
}
.footer-links-ctn .nav-items-links {
 padding:0;
 margin:0;
 list-style:none
}
.footer-links-ctn .nav-item-link {
 color:#c3c6c8;
 font-size:14px;
 line-height:18px;
 font-weight:300;
 text-decoration:none
}
.footer-links-ctn .nav-item-link:focus:not(.focus--mouse),
.footer-links-ctn .nav-item-link:hover {
 text-decoration:underline;
 color:#c3c6c8
}
.footer-links-ctn .nav-item-link-item {
 margin-bottom:20px
}
.footer-links-ctn .nav-item-link-item.mobile-only {
 display:none
}
.footer-misc-disclaimer {
 border-top:1px solid rgba(255,255,255,0.3);
 padding-top:20px;
 padding-bottom:20px
}
.footer-misc-disclaimer,
.footer-misc-disclaimer p {
 color:#c3c6c8;
 font-size:13px;
 line-height:18px;
 margin:0
}
@media (max-width:719px) {
 [data-theme-mobile=theme-dark] .timetoship .svg-chevron {
  fill:#fff
 }
 [data-theme-mobile=theme-light] .timetoship-shipping-date {
  color:#814efa
 }
}
@media (min-width:720px) and (max-width:1024px) {
 [data-theme-tablet=theme-dark] .timetoship .svg-chevron {
  fill:#fff
 }
 [data-theme-tablet=theme-light] .timetoship-shipping-date {
  color:#814efa
 }
}
@media (min-width:1025px) {
 [data-theme-desktop=theme-dark] .timetoship .svg-chevron {
  fill:#fff
 }
 [data-theme-desktop=theme-light] .timetoship-shipping-date {
  color:#814efa
 }
}
.email-enrollment .email-enrollment-form .form-field label {
 color:#2f3132
}
.email-enrollment .email-enrollment-form .form-field input[type=email],
.email-enrollment .email-enrollment-form .form-field input[type=number],
.email-enrollment .email-enrollment-form .form-field input[type=password],
.email-enrollment .email-enrollment-form .form-field input[type=tel],
.email-enrollment .email-enrollment-form .form-field input[type=text],
.email-enrollment .email-enrollment-form .form-field select {
 height:45px;
 padding:10px 20px;
 background:white;
 border:1px solid #e1e2e3;
 border-radius:0;
 color:#697172;
 font-family:Brown-Pro-Light,Helvetica,Arial,sans-serif;
 font-size:16px;
 font-weight:400;
 appearance:none
}
.email-enrollment .email-enrollment-form .form-field input[type=email],
.email-enrollment .email-enrollment-form .form-field input[type=number],
.email-enrollment .email-enrollment-form .form-field input[type=password],
.email-enrollment .email-enrollment-form .form-field input[type=tel],
.email-enrollment .email-enrollment-form .form-field input[type=text],
.email-enrollment .email-enrollment-form .form-field select.filled {
 color:black
}
.email-enrollment .email-enrollment-form .form-field.error input[type=email],
.email-enrollment .email-enrollment-form .form-field.error input[type=number],
.email-enrollment .email-enrollment-form .form-field.error input[type=password],
.email-enrollment .email-enrollment-form .form-field.error input[type=tel],
.email-enrollment .email-enrollment-form .form-field.error input[type=text],
.email-enrollment .email-enrollment-form .form-field.error select {
 border:1px solid #dc4949
}
.email-enrollment .email-enrollment-form .checkbox-field label .checkbox-field-checkmark {
 border:1px solid #e1e2e3
}
.email-enrollment .email-enrollment-form .checkbox-field label .checkbox-field-checkmark:before {
 width:5px;
 height:10px;
 border:2px solid #2f3132;
 border-top:none;
 border-left:none
}
.email-enrollment .email-enrollment-form .checkbox-field .checkbox-field-input:focus+label .checkbox-field-checkmark {
 outline:1px solid white!important;
 outline-offset:-1px;
 box-shadow:0 0 10px #00b8fc
}
.email-enrollment .email-enrollment-form .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark {
 background-color:initial;
 border-color:#e1e2e3
}
.email-enrollment .email-enrollment-form .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark:before {
 display:block
}
.email-enrollment .email-enrollment-form .terms-field {
 margin:30px 0 20px;
 padding:10px 20px;
 background:#f4f4f4;
 border:none;
 color:black
}
.email-enrollment .email-enrollment-form .terms-field p:last-child {
 margin-bottom:0
}
.email-enrollment .email-enrollment-form .component-cta-button {
 margin:20px 0 0
}
.email-enrollment .email-enrollment-form .component-cta-button button[type=submit] {
 position:relative;
 margin:0;
 color:white;
 border:2px solid #2f3132
}
.email-enrollment .email-enrollment-form .component-cta-button button[type=submit]:before {
 display:none
}
.email-enrollment .email-enrollment-form .component-cta-button button[type=submit]:focus:not(.focus--mouse),
.email-enrollment .email-enrollment-form .component-cta-button button[type=submit]:hover {
 background-color:transparent;
 color:#2f3132
}
.email-enrollment .email-enrollment-form .component-cta-button button[type=submit]:focus:not(.focus--mouse).processing,
.email-enrollment .email-enrollment-form .component-cta-button button[type=submit]:hover.processing {
 background-color:#2f3132
}
.email-enrollment .email-enrollment-form .component-cta-button button[type=submit] .loading-dots>div {
 background-color:white
}
.email-enrollment .email-enrollment-form .email-enrollment-message {
 font-size:14px;
 font-weight:300
}
.email-enrollment .email-enrollment-form .email-enrollment-message.error {
 color:#D62929
}
.email-enrollment .email-enrollment-success .email-enrollment-success-msg {
 color:black;
 line-height:26px
}
.email-enrollment.theme-light .email-enrollment-form .terms-field,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots .email-enrollment-form .terms-field {
 background:#e1e2e3;
 color:black
}
.email-enrollment.theme-light .component-cta-button button[type=submit],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots .component-cta-button button[type=submit] {
 border-color:white;
 background-color:white;
 color:black
}
.email-enrollment.theme-light .component-cta-button button[type=submit]:focus:not(.focus--mouse),
.email-enrollment.theme-light .component-cta-button button[type=submit]:hover,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots .component-cta-button button[type=submit]:focus:not(.focus--mouse),
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots .component-cta-button button[type=submit]:hover {
 color:white
}
.email-enrollment.theme-light .component-cta-button button[type=submit]:focus:not(.focus--mouse).processing,
.email-enrollment.theme-light .component-cta-button button[type=submit]:hover.processing,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots .component-cta-button button[type=submit]:focus:not(.focus--mouse).processing,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots .component-cta-button button[type=submit]:hover.processing {
 background-color:white
}
.email-enrollment.theme-light .component-cta-button button[type=submit] .loading-dots>div,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.pagination-dots .component-cta-button button[type=submit] .loading-dots>div {
 background-color:black
}
.email-enrollment.theme-light.style-border .email-enrollment-form input[type=email],
.email-enrollment.theme-light.style-border .email-enrollment-form input[type=number],
.email-enrollment.theme-light.style-border .email-enrollment-form input[type=password],
.email-enrollment.theme-light.style-border .email-enrollment-form input[type=tel],
.email-enrollment.theme-light.style-border .email-enrollment-form input[type=text],
.email-enrollment.theme-light.style-border .email-enrollment-form select,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-border.pagination-dots .email-enrollment-form input[type=email],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-border.pagination-dots .email-enrollment-form input[type=number],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-border.pagination-dots .email-enrollment-form input[type=password],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-border.pagination-dots .email-enrollment-form input[type=tel],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-border.pagination-dots .email-enrollment-form input[type=text],
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-border.pagination-dots .email-enrollment-form select {
 border-width:1px
}
.email-enrollment.theme-light.style-border .email-enrollment-form .checkbox-field label .checkbox-field-checkmark,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-border.pagination-dots .email-enrollment-form .checkbox-field label .checkbox-field-checkmark {
 border:1px solid white
}
.email-enrollment.theme-light.style-border .email-enrollment-form .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-border.pagination-dots .email-enrollment-form .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark {
 background-color:transparent
}
.email-enrollment.theme-light.style-border .email-enrollment-form .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark:before,
.pangea-cmp .carousel-controls.theme-light .email-enrollment.style-border.pagination-dots .email-enrollment-form .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark:before {
 border-color:white
}
.email-enrollment.theme-dark .email-enrollment-form .checkbox-field label .checkbox-field-checkmark {
 background-color:transparent;
 border:1px solid #e1e2e3
}
.email-enrollment.theme-dark .email-enrollment-form .checkbox-field label .checkbox-field-label {
 color:#2f3132
}
.email-enrollment.theme-dark .email-enrollment-form .terms-field {
 background:#e1e2e3;
 color:black
}
.email-enrollment.theme-dark.style-fill .terms-field {
 background:black;
 color:white
}
.email-enrollment.theme-dark.style-fill .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark {
 background-color:black
}
.email-enrollment.theme-dark.style-fill .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark:before {
 border-color:white
}
.email-enrollment.theme-dark.style-border .email-enrollment-form input[type=email],
.email-enrollment.theme-dark.style-border .email-enrollment-form input[type=number],
.email-enrollment.theme-dark.style-border .email-enrollment-form input[type=password],
.email-enrollment.theme-dark.style-border .email-enrollment-form input[type=tel],
.email-enrollment.theme-dark.style-border .email-enrollment-form input[type=text],
.email-enrollment.theme-dark.style-border .email-enrollment-form select {
 border-width:1px
}
.email-enrollment.theme-dark.style-border .email-enrollment-form .checkbox-field label .checkbox-field-checkmark {
 border:1px solid black
}
.email-enrollment.theme-dark.style-border .email-enrollment-form .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark {
 background-color:transparent
}
.email-enrollment.theme-dark.style-border .email-enrollment-form .checkbox-field .checkbox-field-input:checked+label .checkbox-field-checkmark:before {
 border-color:black
}
[data-whatintent=mouse] .email-enrollment .checkbox-field-input:focus+label .checkbox-field-checkmark,
[data-whatintent=mouse] .email-enrollment :focus {
 outline:none!important;
 outline-offset:0!important;
 box-shadow:none!important
}
.xf-web-container .email-subscription-modal {
 display:block
}
.xf-web-container .email-subscription-modal .email-subscription-modal-wrapper {
 transform:translate(-50%,-50%) scale(1);
 opacity:1
}
.email-subscription {
 width:100%;
 max-width:390px;
 margin-left:auto
}
.email-subscription form[name=email-subscription] {
 float:none;
 display:flex;
 flex-direction:column
}
.email-subscription form[name=email-subscription] .suggestion {
 text-align:left;
 font-size:14px;
 margin-top:10px
}
.email-subscription form[name=email-subscription] .suggestion a {
 cursor:pointer
}
.email-subscription .email-subscription-label {
 display:block;
 margin-bottom:10px;
   
 font-size:16px;
 font-weight:400;
 text-transform:uppercase
}
.email-subscription .input-grp {
 display:flex;
 flex-wrap:wrap
}
.email-subscription .input-grp input {
 flex:1 0 200px;
 min-width:0;
 height:45px;
 padding:10px 20px;
 background:white;
 border:none;
 border-radius:0;
 color:#2f3132;
 font-size:16px;
 appearance:none
}
.email-subscription .input-grp input:focus {
 outline:1px solid white;
 outline-offset:-1px;
 box-shadow:0 0 10px #00b8fc
}
.email-subscription .input-grp button {
 position:relative;
 display:inline-block;
 width:45px;
 height:45px;
 padding:0;
 margin:0;
 background-color:#dcfd00;
 border:none;
 border-radius:0;
 cursor:pointer;
 appearance:none
}
.email-subscription .input-grp button:before {
 display:none
}
.email-subscription .input-grp button:hover {
 background-color:#AFCC00
}
.email-subscription .input-grp button .submit-label {
 display:flex;
 align-items:center;
 justify-content:center
}
.email-subscription .input-grp button .submit-label>.submit-label-icon {
 display:inline-block;
 border-left:6px solid black;
 border-top:5px solid transparent;
 border-bottom:5px solid transparent
}
.email-subscription .input-grp button .submit-loader {
 position:absolute;
 top:50%;
 left:50%;
 display:none;
 transform:scale(0.5)
}
.email-subscription .input-grp button.processing .submit-label {
 visibility:hidden;
 opacity:0
}
.email-subscription .input-grp button.processing .submit-loader {
 display:block
}
.email-subscription .email-subscription-disclaimer {
 order:2;
 margin-top:10px;
 text-align:left
}
.email-subscription .email-subscription-disclaimer label {
 position:relative;
 margin:0;
 cursor:pointer;
 left:0;
 top:0;
 font-family:brown,Helvetica,Arial,sans-serif
}
.email-subscription .email-subscription-disclaimer input[type=checkbox] {
 opacity:0;
 position:absolute;
 top:0;
 left:0
}
.email-subscription .email-subscription-disclaimer input[type=checkbox]:checked+.checkmark:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 width:5px;
 height:10px;
 border:2px solid #2f3132;
 border-top:none;
 border-left:none;
 transform:translate(-50%,-60%) rotate(45deg)
}
.email-subscription .email-subscription-disclaimer input[type=checkbox]:focus+.checkmark {
 outline:1px solid white!important;
 outline-offset:-1px;
 box-shadow:0 0 10px #00b8fc
}
.email-subscription .email-subscription-disclaimer .checkmark {
 position:absolute;
 top:3px;
 left:0;
 width:16px;
 height:16px;
 display:inline-block;
 background-color:white
}
.email-subscription .email-subscription-disclaimer .checkmark-label {
 display:inline-block;
 padding-left:30px;
 color:white;
 font-size:14px;
 font-weight:400;
 line-height:20px;
 text-align:left
}
.email-subscription .email-subscription-disclaimer .checkmark-label p {
 margin:0;
 padding:0;
 font-weight:inherit;
 font-size:inherit
}
.email-subscription .email-subscription-disclaimer .checkmark-label a {
 font-weight:700;
 text-decoration:underline
}
.email-subscription .email-subscription-disclaimer .checkmark-label a:hover {
 text-decoration:none
}
.email-subscription .email-subscription-message {
 order:1;
 margin-top:10px;
 text-align:left;
 font-size:13px
}
.email-subscription .email-subscription-message.error {
 color:#F55B5B!important
}
.email-subscription .email-subscription-success {
 display:none;
 margin-top:10px;
 font-size:24px;
 font-weight:700;
 line-height:26px;
 text-transform:uppercase
}
.email-subscription-modal {
 display:none;
 position:fixed;
 width:100%;
 height:100%;
 top:0;
 left:0;
 padding:0 16px;
 background-color:rgba(0,0,0,0.5);
 z-index:9999999;
 overflow-y:auto
}
.email-subscription-modal .email-subscription-modal-wrapper {
 position:absolute;
 top:50%;
 left:50%;
 width:100%;
 max-width:600px;
 max-height:100%;
 padding:16px;
 transform:translate(-50%,-50%) scale(0.8);
 transition:all 400ms ease-in-out;
 opacity:0;
 overflow:hidden;
 outline:none!important;
 box-shadow:none!important
}
.email-subscription-modal .email-subscription-modal-wrapper.animate-in {
 transform:translate(-50%,-50%) scale(1);
 opacity:1
}
.email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content {
 background-color:white;
 color:#2f3132
}
.email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .modal-title {
 margin-top:0;
 margin-bottom:20px;
 color:#2f3132;
 font-size:24px;
 line-height:26px;
 text-align:center
}
.email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .modal-img {
 width:100%;
 margin-bottom:30px
}
.email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .modal-img img {
 display:block;
 width:100%;
 height:auto;
 max-height:100%;
 margin:0 auto
}
.email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .modal-default-view,
.email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .modal-success-view {
 padding:40px 16px
}
.email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .email-subscription {
 width:100%;
 max-width:none;
 margin:0 auto!important
}
.email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .email-subscription form .form-field {
 width:auto
}
.email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .email-subscription form .input-grp {
 width:100%
}
.email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .email-subscription form .input-grp input {
 width:auto;
 min-width:auto;
 border:1px solid #e1e2e3;
 border-right:none;
 background-color:white;
 font-weight:300
}
.email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .email-subscription form .email-subscription-disclaimer .checkmark {
 border:1px solid #e1e2e3
}
.email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .email-subscription form .email-subscription-disclaimer .checkmark-label,
.email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .email-subscription form .email-subscription-disclaimer .checkmark-label a {
 color:#2f3132
}
.email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .email-subscription form .email-subscription-message {
 font-weight:300
}
.email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .email-subscription form .email-subscription-message.error {
 color:#D62929!important
}
.email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .modal-success-view {
 display:flex;
 flex-direction:column;
 justify-content:center;
 height:400px;
 text-align:center;
 background-position:50%;
 background-size:cover;
 background-repeat:no-repeat
}
.email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .modal-success-view h1 {
 margin:0
}
.email-subscription-modal .email-subscription-modal-wrapper .close-modal {
 position:absolute;
 top:16px;
 right:16px;
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 width:40px;
 height:40px;
 margin:0;
 padding:0;
 background-color:transparent;
 border:0;
 outline:none;
 z-index:9
}
.email-subscription-modal .email-subscription-modal-wrapper .close-modal>i:before {
 content:"\e90d"!important;
 color:black
}
@media (min-width:720px) {
 .email-subscription-modal .email-subscription-modal-wrapper {
  padding:0
 }
 .email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content {
  margin-top:30px
 }
 .email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .modal-default-view,
 .email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .modal-success-view {
  padding:50px 70px
 }
 .email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .modal-title {
  margin-bottom:30px;
  font-size:30px
 }
 .email-subscription-modal .email-subscription-modal-wrapper .email-subscription-modal-content .email-subscription {
  max-width:420px
 }
 .email-subscription-modal .email-subscription-modal-wrapper .close-modal {
  top:-10px;
  right:-12px
 }
 .email-subscription-modal .email-subscription-modal-wrapper .close-modal>i:before {
  color:#dcfd00
 }
}
[data-whatintent=mouse] .email-subscription :focus,
[data-whatintent=mouse] .email-subscription input[type=checkbox]:focus+.checkmark {
 outline:none!important;
 outline-offset:0!important;
 box-shadow:none!important
}
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content {
 background-color:#2f3132;
 color:white
}
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-default-view,
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view {
 padding:20px
}
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-title {
 margin-bottom:10px;
 font-size:28px;
 letter-spacing:-1.33px
}
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-title img {
 display:none!important
}
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-subtitle {
 margin-top:0;
 margin-bottom:10px;
 font-weight:700
}
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view .h2,
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view .h3,
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view .h4,
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view .h5,
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view .h6,
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view h2,
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view h3,
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view h4,
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view h5,
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view h6 {
 marginp-top:0;
 margin-bottom:10px;
   
 font-size:28px;
 letter-spacing:-1.33px
}
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view p {
   
 font-weight:700;
 text-transform:uppercase
}
div.notify-me-modal main.notify-me-modal-wrapper .input-grp {
 display:flex;
 flex-wrap:wrap;
 flex-direction:row
}
div.notify-me-modal main.notify-me-modal-wrapper .input-grp input {
 flex:1 0 200px;
 min-width:0;
 height:45px;
 padding:10px 20px;
 background:white;
 border:none;
 border-radius:0;
 color:#2f3132;
 font-size:16px;
 appearance:none
}
@media screen and (max-width:480px) {
 div.notify-me-modal main.notify-me-modal-wrapper .input-grp input {
  flex:1 0 170px
 }
}
div.notify-me-modal main.notify-me-modal-wrapper .input-grp input:focus {
 outline:1px solid white;
 outline-offset:-1px;
 box-shadow:0 0 10px #00b8fc
}
div.notify-me-modal main.notify-me-modal-wrapper .input-grp button {
 position:relative;
 display:inline-block;
 width:45px;
 height:45px;
 padding:0;
 margin:0;
 background-color:#dcfd00;
 border:none;
 border-radius:0;
 cursor:pointer;
 appearance:none
}
div.notify-me-modal main.notify-me-modal-wrapper .input-grp button:before {
 display:none
}
div.notify-me-modal main.notify-me-modal-wrapper .input-grp button:hover {
 background-color:#AFCC00
}
div.notify-me-modal main.notify-me-modal-wrapper .input-grp button .submit-label {
 display:flex;
 align-items:center;
 justify-content:center;
 color:transparent;
 text-indent:-9999px;
 overflow:hidden
}
div.notify-me-modal main.notify-me-modal-wrapper .input-grp button .submit-label:before {
 content:"";
 display:inline-block;
 border-left:6px solid black;
 border-top:5px solid transparent;
 border-bottom:5px solid transparent;
 position:absolute
}
div.notify-me-modal main.notify-me-modal-wrapper .input-grp button .submit-loader {
 position:absolute;
 top:50%;
 left:50%;
 display:none;
 transform:scale(0.5)
}
div.notify-me-modal main.notify-me-modal-wrapper .input-grp button.processing .submit-label {
 visibility:hidden;
 opacity:0
}
div.notify-me-modal main.notify-me-modal-wrapper .input-grp button.processing .submit-loader {
 display:block
}
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-disclaimer {
 margin-top:30px;
 padding-top:20px;
 border-top:1px solid white
}
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-disclaimer .disclaimer-title {
 font-size:18px;
 margin-top:0;
 margin-bottom:20px
}
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-disclaimer .checkmark {
 width:20px;
 height:20px;
 background:white;
 border:none
}
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-disclaimer input[type=checkbox]:checked+.checkmark:before {
 border:2px solid #2f3132;
 border-top:none;
 border-left:none
}
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-disclaimer input[type=checkbox]:focus+.checkmark {
 outline:2px auto Highlight;
 outline:5px auto -webkit-focus-ring-color
}
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-message {
 font-size:12px
}
div.notify-me-modal main.notify-me-modal-wrapper .notify-me-message.error {
 color:#F55B5B!important;
 font-weight:700
}
div.notify-me-modal main.notify-me-modal-wrapper .close-modal {
 width:50px;
 height:50px
}
div.notify-me-modal main.notify-me-modal-wrapper .close-modal:after,
div.notify-me-modal main.notify-me-modal-wrapper .close-modal:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 width:20px;
 height:3px;
 background:white
}
div.notify-me-modal main.notify-me-modal-wrapper .close-modal:before {
 transform:translate(-50%) rotate(45deg)
}
div.notify-me-modal main.notify-me-modal-wrapper .close-modal:after {
 transform:translate(-50%) rotate(-45deg)
}
@media screen and (min-width:720px) {
 div.notify-me-modal main.notify-me-modal-wrapper {
  max-width:730px
 }
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content {
  padding:0
 }
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-default-view,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view {
  padding:70px 60px
 }
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view .h2,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view .h3,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view .h4,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view .h5,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view .h6,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view h2,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view h3,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view h4,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view h5,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view h6,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-title {
  font-size:38px
 }
}
@media screen and (min-width:1490px) {
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-default-view,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view {
  padding:140px 120px
 }
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view .h2,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view .h3,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view .h4,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view .h5,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view .h6,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view h2,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view h3,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view h4,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view h5,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-success-view h6,
 div.notify-me-modal main.notify-me-modal-wrapper .notify-me-modal-content .modal-title {
  font-size:48px
 }
 div.notify-me-modal main.notify-me-modal-wrapper .close-modal {
  top:5px;
  right:5px
 }
}
[data-whatintent=mouse] .notify-me :focus {
 outline:none!important;
 outline-offset:0!important;
 box-shadow:none!important
}
.component-global-footer {
 background:#252a2c;
 color:#fff;
 font-size:14px;
 font-weight:300;
 line-height:18px;
 padding:50px 0;
 position:relative;
 z-index:1
}
.component-global-footer a {
 color:#fff;
 text-decoration:none
}
.component-global-footer .footer-sitemap {
 border-bottom:1px solid rgba(255,255,255,0.3);
 margin:0 0 30px;
 padding:0 0 20px
}
.component-global-footer .footer-sitemap ul {
 font-size:14px;
 line-height:18px;
 list-style:none;
 margin:0;
 padding:0
}
.component-global-footer .footer-sitemap li {
 margin:0 0 10px
}
.component-global-footer .footer-contact {
 margin:0 0 30px;
 text-align:center
}
.component-global-footer .footer-contact .social-icons a {
 display:inline-block;
 height:24px;
 margin:0 27px 30px 0;
 width:26px
}
.component-global-footer .footer-contact .social-icons a:last-child {
 margin-right:0
}
.component-global-footer .footer-contact .social-icons a .fa {
 font-size:30px
}
.component-global-footer .footer-contact .social-icons a img {
 height:auto;
 max-height:100%;
 max-width:100%;
 width:auto
}
.component-global-footer .footer-contact form {
 margin:0 auto;
 width:280px
}
.component-global-footer .footer-contact form h5 {
 font-size:16px;
 font-weight:400;
 line-height:22px;
 margin:0 0 10px
}
.component-global-footer .footer-contact form .form-group {
 margin:0
}
.component-global-footer .footer-contact form .form-control {
 color:#2f3132;
 height:45px
}
.component-global-footer .footer-contact form ::-webkit-input-placeholder {
 color:#697172;
 opacity:1
}
.component-global-footer .footer-contact form ::-moz-placeholder {
 color:#697172;
 opacity:1
}
.component-global-footer .footer-contact form :-ms-input-placeholder {
 color:#697172;
 opacity:1
}
.component-global-footer .footer-contact form .input-group-btn .btn {
 background:#DCFD00;
 border-radius:0;
 color:#2f3132;
 height:45px;
 line-height:4px;
 width:45px
}
.component-global-footer .footer-contact form .input-group-btn .fa {
 font-size:9px
}
.component-global-footer .footer-colophon {
 font-size:14px;
 text-align:center
}
.component-global-footer .footer-colophon .copyright {
 margin:0 0 20px;
 font-weight:200
}
.component-global-footer .footer-colophon .language {
 text-transform:uppercase
}
.component-global-footer .footer-colophon .footer-newline {
 font-size:11px;
 position:relative;
 margin-top:15px
}
.component-global-footer #newsletter-form #newsletter-email-error {
 color:#FF2947;
 display:none;
 font-style:italic
}
.component-global-footer #newsletter-message {
 display:none
}
.component-global-footer+.cookie-disclaimer {
 width:100%;
 background:#101820;
 color:#fff;
 border-top:2px solid #f4f4f4;
 padding:10px 0
}
.component-global-footer+.cookie-disclaimer .disclaimer {
 display:flex;
 flex-direction:row;
 flex:0 0
}
.component-global-footer+.cookie-disclaimer .disclaimer-dismiss {
 text-align:right;
 width:40px
}
.component-global-footer+.cookie-disclaimer .disclaimer-dismiss .dismiss {
 display:inline-block;
 width:30px;
 text-align:center;
 cursor:pointer
}
.component-global-footer+.cookie-disclaimer .disclaimer-dismiss .dismiss:after {
 font-family:aem-logitech-icons;
 content:"\e90d";
 color:white
}
@media (max-width:719px) {
 .component-global-footer .footer-colophon .language a .flag-spritesheet {
  display:inline-block;
  position:relative;
  top:.1333em;
  transform:none
 }
}
@media (min-width:720px) {
 .component-global-footer {
  padding:60px 0
 }
 .component-global-footer .footer-sitemap {
  margin:0 0 40px
 }
 .component-global-footer .footer-sitemap ul {
  font-size:16px;
  line-height:22px
 }
 .component-global-footer .footer-sitemap li {
  margin:0 0 20px
 }
 .component-global-footer .footer-contact {
  text-align:left
 }
 .component-global-footer .footer-contact .social-icons a {
  margin-bottom:0;
  margin-top:24px
 }
 .component-global-footer .footer-contact form {
  float:right;
  width:340px
 }
 .component-global-footer .footer-colophon {
  text-align:left
 }
 .component-global-footer .footer-colophon .copyright {
  margin:0
 }
 .component-global-footer .footer-colophon .language {
  float:right
 }
}
@media (min-width:1025px) {
 .component-global-footer {
  padding:100px 0 50px
 }
 .component-global-footer .footer-contact form {
  width:390px
 }
 .component-global-footer .footer-sitemap {
  margin:0 0 50px
 }
 .component-global-footer .footer-sitemap li {
  margin:0 0 30px
 }
}
.pangea-cmp.footer-brand-logos-ctn {
 border-bottom:1px solid rgba(255,255,255,0.3);
 margin-bottom:30px;
 margin-top:-10px
}
.pangea-cmp.footer-brand-logos-ctn ul {
 margin:0
}
@media (min-width:720px) {
 .pangea-cmp.footer-brand-logos-ctn {
  margin-bottom:40px;
  margin-top:-10px;
  padding-bottom:10px
 }
}
@media (min-width:1025px) {
 .pangea-cmp.footer-brand-logos-ctn {
  background-image:none;
  margin-bottom:50px;
  margin-top:-50px;
  padding-top:16px;
  padding-bottom:16px
 }
 .pangea-cmp.footer-brand-logos-ctn .brand-logos-title {
  margin:0
 }
}


.pangea-cmp .carousel-controls .prev-btn:hover:after,
.pangea-cmp .carousel-controls .next-btn:hover::after{
	    background:url(../img/ico7.svg) center no-repeat; background-size:100% auto !important; 
}