.font__white{color:#fff !important}
h1,h2,.font__h2,h3,h4,.font__h4,h5,h6,.font__h6,p{color:#343434}
@media(min-width:992px){.new-header-2024 .navigation-center-radio-column .card .p-small-bold>a{font-size:14px !important;line-height:21px !important;letter-spacing:.3px !important}
}
h2,.font__h2{font-family:Roboto400,sans-serif}
h1.secondary-nav__h1{font-weight:400 !important;font-size:16px;letter-spacing:.2px;line-height:1.21;color:#111}
h1{font-size:45px;font-style:normal;font-stretch:normal;line-height:1.2}
h2,.font__h2{font-size:24px !important;line-height:36px !important;letter-spacing:0 !important;text-transform:none;font-weight:400}
h3{font-weight:400 !important;font-size:19px !important;font-style:normal;font-stretch:normal;line-height:27px !important;letter-spacing:normal}
h4,.font__h4{font-weight:700 !important;font-size:16px;font-style:normal;font-stretch:normal;line-height:26px;letter-spacing:.4px}
h5{font-weight:700 !important;font-size:14px;font-style:normal;font-stretch:normal;line-height:21px;letter-spacing:.6px}
h6,.font__h6{font-weight:400 !important;font-size:12px;letter-spacing:2px;line-height:18px}
.pxl{font-weight:400 !important;font-size:21px;line-height:31.5px;letter-spacing:.2px;color:#767676}
.pLead,.font__p--lead{font-weight:400 !important;font-size:19px;letter-spacing:0;line-height:1.42;color:#767676}
p,body,a{font-weight:400 !important;font-size:14px;letter-spacing:0;line-height:21px;color:#767676}
.pSmall{font-weight:400 !important;letter-spacing:.2px;line-height:24px;color:#767676}
@media all and (min-width:768px){h1{font-size:40px;font-style:normal;font-stretch:normal;letter-spacing:0}
h2,.font__h2{font-size:28px !important;line-height:42px !important;letter-spacing:0 !important}
h3{font-weight:400 !important;font-size:21px !important;font-style:normal;font-stretch:normal;line-height:31px !important;letter-spacing:-0.1px !important}
h4,.font__h4{font-weight:700 !important;font-size:16px;font-style:normal;font-stretch:normal;line-height:26px;letter-spacing:.4px}
h5{font-weight:700 !important;font-size:14px;font-style:normal;font-stretch:normal;line-height:21px;letter-spacing:.6px}
h6,.font__h6{font-weight:400 !important;font-size:12px;letter-spacing:2px;line-height:18px;font-style:normal;font-stretch:normal}
.pxl{font-weight:400 !important;font-size:23px;line-height:34.5px;font-style:normal;font-stretch:normal;letter-spacing:-0.2px;color:#767676}
.pLead,.font__p--lead{font-weight:400 !important;font-size:19px;letter-spacing:0;line-height:1.5;font-stretch:normal;color:#767676}
p,body,a{font-weight:400 !important;font-size:16px;letter-spacing:.1px;line-height:26px;font-style:normal;font-stretch:normal;color:#767676}
.pSmall{font-weight:400 !important;font-size:12px !important;letter-spacing:.2px;line-height:1.5;letter-spacing:.4px;color:#767676}
}
@media all and (min-width:992px){h1{font-size:45px;letter-spacing:0;line-height:54px;font-style:normal;font-stretch:normal}
h2,.font__h2{font-size:32px !important;line-height:45px !important;letter-spacing:0 !important}
h3{font-weight:400 !important;font-size:23px !important;font-style:normal;font-stretch:normal;line-height:35px !important;letter-spacing:normal !important}
h4,.font__h4{font-weight:700 !important;font-size:16px;font-style:normal;font-stretch:normal;line-height:26px;letter-spacing:.4px}
h5{font-weight:700 !important;font-size:14px;font-style:normal;font-stretch:normal;line-height:21px;letter-spacing:.5px}
h6,.font__h6{font-weight:400 !important;font-size:12px;letter-spacing:2.1px;line-height:18px;font-style:normal;font-stretch:normal}
.pxl{font-weight:400 !important;font-size:23px;line-height:35px;color:#767676;letter-spacing:normal;font-style:normal;font-stretch:normal}
.pLead,.font__p--lead{font-weight:400 !important;font-size:19px;letter-spacing:normal;font-style:normal;font-stretch:normal;line-height:30px;color:#767676}
p,body,a{font-weight:400 !important;font-size:16px;letter-spacing:.15px;line-height:26px;color:#767676;font-style:normal;font-stretch:normal}
.pSmall{font-weight:400 !important;font-size:14px !important;letter-spacing:.2px;line-height:24px;color:#767676;font-style:normal;font-stretch:normal}
}
#media_modal{top:0 !important}
.bg-tertiary-light{background-color:#f2f2f2}
#featured-product-block{padding:12px 0}
@media all and (min-width:768px){#featured-product-block{padding:64px 0 28px}
}
@media all and (min-width:992px){#featured-product-block{padding:80px 0 40px}
}
@media all and (min-width:768px) and (max-width:991px){#featured-product-block .container{max-width:576px}
}
#featured-product-block p{color:#343434}
@media all and (min-width:768px){#featured-product-block p{max-width:518px}
}
@media all and (min-width:992px){#featured-product-block p{max-width:445px}
}
#featured-product-block p.lead{color:#232323;margin-bottom:13px}
#featured-product-block p.product-description{margin-bottom:40px}
#featured-product-block .display-1{color:#232323;margin-bottom:26px}
@media all and (min-width:768px){#featured-product-block .display-1{font-size:40px;max-width:518px}
}
@media all and (min-width:992px){#featured-product-block .display-1{font-size:45px;max-width:445px}
}
#featured-product-block .lead{color:#232323;font-size:19px;font-weight:bold !important;line-height:1.42;margin-bottom:13px}
@media all and (min-width:768px){#featured-product-block .lead{max-width:518px}
}
@media all and (min-width:992px){#featured-product-block .lead{line-height:1.58;max-width:445px}
}
#featured-product-block .product-description{margin-bottom:40px}
#featured-product-block .no-select{user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}
#featured-product-block .btn-secondary{background-color:#fff;border:0;border-radius:36px;color:#232323;font-size:13px;letter-spacing:1.2px;line-height:2;margin:0 0 40px;padding:8px 26px;text-transform:uppercase}
#featured-product-block .btn-secondary:active,#featured-product-block .btn-secondary:focus,#featured-product-block .btn-secondary:hover{background-color:#343434;color:#fff}
#featured-product-block #how-to-buy .btn-primary{border:0;border-radius:36px;font-size:13px;letter-spacing:1.2px;line-height:2;margin:0 0 40px;padding:8px 26px}
#featured-product-block #how-to-buy .btn-primary:active,#featured-product-block #how-to-buy .btn-primary:hover,#featured-product-block #how-to-buy .btn-primary:focus{color:hsla(0,0,100%,.95);background:rgba(66,66,66,.95)}
#featured-product-block .secondary-hover{background-color:#343434;color:#fff}
#featured-product-block .featured-resources{border-top:1px #ccc solid}
#featured-product-block .quicklinks{flex-wrap:wrap;justify-content:space-between;padding-top:40px}
#featured-product-block .quicklinks>div{margin-bottom:20px}
#featured-product-block .quicklinks img{max-width:none}
#featured-product-block .quicklinks .quicklink-apx:hover svg rect,#featured-product-block .quicklinks .quicklink-support:hover svg rect,#featured-product-block .quicklinks .quicklink-video:hover svg rect,#featured-product-block .quicklinks .quicklink-user:hover svg rect{fill:#232323}
#featured-product-block .quicklinks .quicklink-apx:hover svg g,#featured-product-block .quicklinks .quicklink-apx:hover svg use,#featured-product-block .quicklinks .quicklink-support:hover svg g,#featured-product-block .quicklinks .quicklink-support:hover svg use,#featured-product-block .quicklinks .quicklink-video:hover svg g,#featured-product-block .quicklinks .quicklink-video:hover svg use,#featured-product-block .quicklinks .quicklink-user:hover svg g,#featured-product-block .quicklinks .quicklink-user:hover svg use{stroke:#fff}
#featured-product-block .quicklinks .quicklink-apx:hover .small span,#featured-product-block .quicklinks .quicklink-support:hover .small span,#featured-product-block .quicklinks .quicklink-video:hover .small span,#featured-product-block .quicklinks .quicklink-user:hover .small span{border-bottom:1px #343434 dotted;color:#111;display:block}
#featured-product-block .quicklinks .quicklink-apx .icon-link,#featured-product-block .quicklinks .quicklink-support .icon-link,#featured-product-block .quicklinks .quicklink-video .icon-link,#featured-product-block .quicklinks .quicklink-user .icon-link{height:33px;padding-right:12px;width:32px}
#featured-product-block .quicklinks .quicklink-apx .small,#featured-product-block .quicklinks .quicklink-support .small,#featured-product-block .quicklinks .quicklink-video .small,#featured-product-block .quicklinks .quicklink-user .small{vertical-align:middle}
#featured-product-block .quicklinks .quicklink-apx .small span,#featured-product-block .quicklinks .quicklink-support .small span,#featured-product-block .quicklinks .quicklink-video .small span,#featured-product-block .quicklinks .quicklink-user .small span{border-bottom:1px transparent dotted;display:block}
#bigimage{-webkit-overflow-scrolling:touch}
#bigimage .owl-nav,#big .owl-nav,#thumbs .owl-nav,#thumbnail .owl-nav{position:absolute;top:50%;width:100%;z-index:10}
#bigimage .owl-nav button,#big .owl-nav button,#thumbs .owl-nav button,#thumbnail .owl-nav button{height:30px;margin:-22px 0 0;outline:0;position:absolute;width:30px}
#bigimage .owl-nav .disabled,#big .owl-nav .disabled,#thumbs .owl-nav .disabled,#thumbnail .owl-nav .disabled{display:none}
#bigimage .owl-nav .owl-prev,#big .owl-nav .owl-prev,#thumbs .owl-nav .owl-prev,#thumbnail .owl-nav .owl-prev{left:-30px}
#bigimage .owl-nav .owl-prev img,#big .owl-nav .owl-prev img,#thumbs .owl-nav .owl-prev img,#thumbnail .owl-nav .owl-prev img{transform:rotate(180deg)}
#bigimage .owl-nav .owl-next,#big .owl-nav .owl-next,#thumbs .owl-nav .owl-next,#thumbnail .owl-nav .owl-next{right:-30px}
@media all and (min-width:768px) and (max-width:991px){#bigimage .owl-item img,#big .owl-item img{margin:0 auto;max-width:508px}
}
#thumbs,#thumbnail{position:relative;z-index:0}
@media all and (max-width:767px){#thumbs,#thumbnail{margin-bottom:44px}
}
@media all and (min-width:768px) and (max-width:991px){#thumbs,#thumbnail{margin-bottom:80px}
}
#thumbs .owl-stage-outer,#thumbnail .owl-stage-outer{margin-bottom:-15px;padding-bottom:15px}
#thumbs .owl-stage,#thumbnail .owl-stage{padding:0;margin:auto}
#thumbs .owl-item,#thumbnail .owl-item{background-color:#fff;border:0;outline:0;padding:0;transition:box-shadow .25s ease-in-out}
#thumbs .owl-item:hover,#thumbnail .owl-item:hover{box-shadow:0 9px 14px rgba(35,35,35,0.14);cursor:pointer}
#thumbs .owl-item:last-of-type,#thumbnail .owl-item:last-of-type{margin-right:0}
#thumbs .owl-item.current,#thumbnail .owl-item.current{box-shadow:0 8px 8px #ccc}
#thumbs .owl-item.number-tile,#thumbnail .owl-item.number-tile{font-size:19px;color:#232323;display:flex !important;justify-content:center;align-items:center;position:relative}
#thumbs .owl-item.number-tile::before,#thumbnail .owl-item.number-tile::before{content:"";padding-top:100%;display:block}
#number-tooltip{position:absolute;pointer-events:none;letter-spacing:remsize(0.5);opacity:1}
#number-tooltip .tooltip-inner{padding:16px}
#number-tooltip .tooltip-inner,#number-tooltip .tooltip-inner .tooltip-header{background-color:#232323;color:rgba(255,255,255,0.95)}
#number-tooltip .arrow{top:20px}
@media(max-width:991.2px){#number-tooltip{display:none}
}
@media all and (min-width:768px) and (max-width:991px){.owl-carousel .owl-nav .owl-next{right:46px}
.owl-carousel .owl-nav .owl-prev{left:46px}
}
@media all and (min-width:768px){.owl-carousel .owl-thumbs{width:auto}
}
@media all and (min-width:992px){.owl-carousel .owl-thumb-item img{width:95px}
}
#pdp-tabs .owl-carousel button{opacity:.75}
#pdp-tabs .owl-carousel button:hover{opacity:1.0}
#pdp-tabs .pdp-tabs-content{padding-top:64px;padding-bottom:0;min-height:50vh}
#pdp-tabs .pdp-tabs-content .tabcontent-child-row{width:100%}
#pdp-tabs .pdp-tabs-section-tabs{width:100%;background-color:#f2f2f2}
#pdp-tabs .pdp-tabs-wrapper{padding-top:0}
#pdp-tabs li.nav-item{width:100%;background-color:#fff;padding:0}
#pdp-tabs li.nav-item>a.nav-link{padding:16px 35px;border-radius:0;border-top-color:#d8d8d8;transition:all .2s ease-out}
#pdp-tabs li.nav-item>a.nav-link:last-child{border-bottom-color:#d8d8d8}
#pdp-tabs li.nav-item>a.nav-link:hover{background-color:#fafafa}
#pdp-tabs li.nav-item>a.nav-link.active{background-color:#111}
#pdp-tabs li.nav-item>a.nav-link.active>p{color:#fff}
#pdp-tabs .pdp-tabs-p{margin-bottom:0;text-transform:uppercase;font-size:12px;line-height:1.5;letter-spacing:.6px;color:#343434}
#pdp-tabs .pdp-h2{color:#232323;margin-bottom:40px}
#pdp-tabs .delay-2{-webkit-animation-delay:.3s;animation-delay:.3s}
#pdp-tabs .card-img-top{flex-shrink:0}
#pdp-tabs .section .section .pdp-section-content{padding:24px 0 40px}
#pdp-tabs .section .section:last-of-type .pdp-section-content{padding:0 0 64px}
@media all and (min-width:768px){#pdp-tabs .section .section:last-of-type .pdp-section-content{padding:24px 0 64px}
}
@media all and (min-width:992px){#pdp-tabs .section .section:last-of-type .pdp-section-content{padding:0 0 104px}
}
@media all and (min-width:576px){#pdp-tabs .pdp-tabs-wrapper{margin:0;max-width:100%}
}
@media all and (min-width:768px){#pdp-tabs .pdp-tabs-content{padding-top:64px;padding-bottom:0}
#pdp-tabs .pdp-tabs-section-content{box-shadow:0 0 80px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 80px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 0 80px 0 rgba(0,0,0,0.1);z-index:1}
#pdp-tabs .pdp-tabs-wrapper{padding-top:18px;background-color:#f2f2f2;margin:0;max-width:100%}
#pdp-tabs ul.nav-tabs{border:0;margin:0}
#pdp-tabs li.nav-item{width:auto;background-color:#f2f2f2;margin-bottom:0;z-index:3;margin-right:1px;display:flex;flex:1}
#pdp-tabs li.nav-item:last-child{margin-right:0}
#pdp-tabs li.nav-item>a.nav-link{padding:20px 21px;border:0;border-radius:3px 3px 0 0;color:#343434;z-index:2;position:relative;display:flex !important;flex:1;justify-content:center}
#pdp-tabs li.nav-item>a.nav-link:hover{z-index:3;position:relative}
#pdp-tabs li.nav-item>a.nav-link.active{background-color:#fff;z-index:3}
#pdp-tabs li.nav-item>a.nav-link.active>p{color:#111}
#pdp-tabs .pdp-tabs-p{font-size:10px;line-height:1.8;letter-spacing:1px}
#pdp-tabs .pdp-h2{color:#343434}
#pdp-tabs .pdp-section-content{padding:24px 0 40px}
}
@media all and (min-width:992px){#pdp-tabs .pdp-tabs-content{padding-top:80px;padding-bottom:0}
#pdp-tabs .pdp-tabs-section-content{box-shadow:0 0 80px 0 rgba(35,35,35,0.1);-moz-box-shadow:0 0 80px 0 rgba(35,35,35,0.1);-webkit-box-shadow:0 0 80px 0 rgba(35,35,35,0.1)}
#pdp-tabs li.nav-item>a.nav-link{padding:12px 32px}
#pdp-tabs .pdp-tabs-p{font-size:12px;line-height:1.5;letter-spacing:2px}
#pdp-tabs .pdp-h2{letter-spacing:0 !important;margin-bottom:40px}
#pdp-tabs .pdp-section-content{padding:40px 0 40px}
}
@media all and (min-width:1023px){#pdp-tabs li.nav-item{flex:none}
#pdp-tabs li.nav-item>a.nav-link{padding:12px 32px;flex:none}
}
@media all and (min-width:1200px){#pdp-tabs .pdp-tabs-content{padding-top:104px;padding-bottom:0}
}
.pdp-overview-tab{padding-top:64px;padding-bottom:64px}
.pdp-overview-tab .separator{border-bottom:1px solid #ccc;margin-top:1px}
.pdp-overview-tab .overview{padding-bottom:48px}
@media all and (min-width:992px){.pdp-overview-tab .overview{margin-bottom:16px}
}
.pdp-overview-tab .overview h2{color:#343434;margin-bottom:80px;letter-spacing:0}
.pdp-overview-tab .overview h3{margin-bottom:26px;font-style:normal;font-stretch:normal;font-size:19px;line-height:27px;letter-spacing:0;color:#232323}
.pdp-overview-tab .overview .lead{font-size:16px;line-height:1.88;letter-spacing:normal;color:#232323}
.pdp-overview-tab .overview .lead br{display:none}
.pdp-overview-tab .whats-inside{padding-top:0}
.pdp-overview-tab .whats-inside .whats-inside-details{margin:0 0 40px}
.pdp-overview-tab .whats-inside .whats-inside-details:nth-last-child(-n+2){margin:0}
.pdp-overview-tab .whats-inside h3{margin-bottom:40px;font-size:19px;line-height:27px;letter-spacing:0}
.pdp-overview-tab .whats-inside svg{width:48px;height:48px}
.pdp-overview-tab .whats-inside p.small{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:.2px;color:#232323}
.pdp-overview-tab .features{padding-top:0}
.pdp-overview-tab .features h3.label{font-size:19px;line-height:27px;letter-spacing:0;font-weight:normal;font-style:normal;font-stretch:normal;color:rgba(0,0,0,0.95);margin-bottom:40px}
.pdp-overview-tab .features p{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:21;letter-spacing:normal;color:rgba(0,0,0,0.6)}
.pdp-overview-tab .features .title h3{font-size:19px;line-height:27px;letter-spacing:0;font-weight:normal;font-style:normal;font-stretch:normal;color:rgba(0,0,0,0.95)}
.pdp-overview-tab .features .row{margin-bottom:32px}
@media all and (max-width:576px){.pdp-overview-tab .overview{padding-bottom:64px}
.pdp-overview-tab .overview .lead{font-size:19px;line-height:1.42;max-width:315px}
.pdp-overview-tab .overview h2{font-family:Roboto400,sans-serif;font-size:24px;line-height:36px;letter-spacing:0;text-transform:none;font-weight:400;margin-bottom:64px;color:#232323}
.pdp-overview-tab .overview h3{font-size:19px;line-height:27px;letter-spacing:0}
.pdp-overview-tab .features .title h3{color:rgba(0,0,0,0.95);font-size:19px;line-height:27px;letter-spacing:0;margin-bottom:13px}
.pdp-overview-tab .features .row:last-of-type{margin-bottom:0}
.pdp-overview-tab .desc p{font-size:14px;color:rgba(0,0,0,0.6);line-height:21px;max-width:315px;margin-right:auto;margin-left:auto}
.pdp-overview-tab .whats-inside p.small{font-size:12px;color:#767676;letter-spacing:.4px;max-width:128px;margin:0 auto}
.pdp-overview-tab .whats-inside h3{font-size:19px;line-height:27px;letter-spacing:0;color:#232323}
.pdp-overview-tab .whats-inside .icon{margin-bottom:8px}
}
@media all and (min-width:768px){.whats-inside .whats-inside-details:nth-last-child(-n+4){margin:0}
.pdp-overview-tab{padding-bottom:80px}
.pdp-overview-tab .overview h2{font-size:28px;line-height:42px;letter-spacing:0;margin-bottom:64px}
.pdp-overview-tab .overview h3{font-size:21px;line-height:31px;letter-spacing:-0.1px;color:#343434}
.pdp-overview-tab .overview .lead{font-size:19px;color:#767676;line-height:1.5;max-width:690px}
.pdp-overview-tab .features .title h3{font-size:21px;line-height:31px;letter-spacing:-0.1px;color:rgba(0,0,0,0.95)}
.pdp-overview-tab .whats-inside h3{font-size:21px;line-height:31px;letter-spacing:-0.1px}
.pdp-overview-tab .features p{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:26px;letter-spacing:.1px;color:rgba(0,0,0,0.6)}
.pdp-overview-tab .whats-inside .icon{margin-bottom:13px}
.pdp-overview-tab .whats-inside p.small{font-size:12px}
.pdp-overview-tab .features .row{margin-bottom:32px}
.pdp-overview-tab .features .row:last-of-type{margin-bottom:0}
.pdp-overview-tab .features h3.label{font-size:21px;color:rgba(0,0,0,0.95);line-height:31px;letter-spacing:-0.1px;margin-bottom:64px}
}
@media all and (min-width:992px){section.pdp-overview-tab{padding-top:40px}
.pdp-overview-tab .overview h2{color:#343434;margin-bottom:80px;line-height:45px;letter-spacing:0;font-size:32px}
.pdp-overview-tab .overview h3{font-size:23px;line-height:35px;letter-spacing:0;margin-bottom:26px}
.pdp-overview-tab .overview .lead{font-size:16px;color:#232323;line-height:1.88;max-width:730px}
.pdp-overview-tab .overview .lead br{display:inline}
.pdp-overview-tab .features .desc{margin-left:125px}
.pdp-overview-tab .features .row{margin-bottom:56px}
.pdp-overview-tab .whats-inside h3{font-size:23px line-height:35px;letter-spacing:0}
.pdp-overview-tab .whats-inside p.small{font-size:14px}
.pdp-overview-tab .features .title h3{font-size:23px;line-height:35px;letter-spacing:0;color:rgba(0,0,0,0.95)}
.pdp-overview-tab .features p{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:26px;letter-spacing:.15px;color:rgba(0,0,0,0.6)}
.pdp-overview-tab .features h3.label{font-size:23px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:35px;letter-spacing:normal;color:rgba(0,0,0,0.95);margin-bottom:56px;padding-top:64px}
}
.bg-primary-light{background-color:#fff}
.pdp-accessories-tab h2,.pdp-accessories-tab h3,.pdp-accessories-tab h4{text-align:center}
.pdp-accessories-tab h3{margin-bottom:56px}
@media all and (min-width:992px){.pdp-accessories-tab h3{margin-bottom:40px}
}
.pdp-accessories-tab h4{margin:0}
.pdp-accessories-tab .tabcontent-child-row{width:100%}
.pdp-accessories-tab .card{border:0;transition:box-shadow .25s ease-in-out}
.pdp-accessories-tab .card:active,.pdp-accessories-tab .card:hover{box-shadow:0 9px 14px 0 rgba(35,35,35,0.25)}
.pdp-accessories-tab .card .card-body{padding:26px 0 10px}
.pdp-accessories-tab .card .small{display:none;font-weight:400 !important;font-size:12px !important;letter-spacing:.4px;line-height:19px;margin-bottom:0}
.pdp-accessories-tab .container{-webkit-overflow-scrolling:touch}
.pdp-accessories-tab #wireless{margin-bottom:0}
@media all and (min-width:768px){.pdp-accessories-tab{padding:80px 0}
.pdp-accessories-tab .card .card-body{padding:42px 0 10px}
}
@media all and (min-width:992px){.pdp-accessories-tab{padding:104px 0}
.pdp-accessories-tab h4{margin:26px 0 13px}
.pdp-accessories-tab .card{padding:54px 15px 34px}
.pdp-accessories-tab .card .card-body{padding:0}
.pdp-accessories-tab .card .small{display:block}
}
#media_modal{top:0 !important}
.pdp-resources-sales-tab{padding:64px 0}
@media(min-width:768px){.pdp-resources-sales-tab{padding:80px 0}
}
@media(min-width:992px){.pdp-resources-sales-tab{padding:104px 0}
}
.pdp-resources-sales-tab h3{color:#232323;letter-spacing:normal;margin-bottom:40px;text-align:center}
.pdp-resources-sales-tab .tabcontent-child-row{width:100%}
.pdp-resources-sales-tab .locked h4:after{background:url("../../../etc/designs/msi-occ/assets/images/icons/lock-open.png") 100% 0 no-repeat;content:"";height:20px;position:absolute;right:0;top:0;width:15px}
@media(max-width:767px){.pdp-resources-sales-tab .locked h4:after{transform:translateX(-15px)}
}
.pdp-resources-sales-tab .sales-desc{min-width:158px}
@media(min-width:992px){.pdp-resources-sales-tab .sales-desc{margin-bottom:0;padding-left:0}
}
.pdp-resources-sales-tab .sales-desc h4{color:#343434;margin-bottom:13px;max-width:158px}
@media(max-width:768px){.pdp-resources-sales-tab .sales-desc h4{max-width:150px}
}
@media(min-width:992px){.pdp-resources-sales-tab .sales-desc h4{margin-bottom:10px;max-width:160px;padding-right:2px}
}
.pdp-resources-sales-tab .sales-desc .small{line-height:21px}
@media(max-width:768px){.pdp-resources-sales-tab .sales-desc .small{max-width:150px}
}
@media(min-width:992px){.pdp-resources-sales-tab .sales-desc .small{margin-bottom:13px;max-width:160px}
}
.pdp-resources-sales-tab .sales-desc .smalllink{margin:0}
.pdp-resources-sales-tab .sales-desc .smalllink a{color:#005cb9;font-size:12px;letter-spacing:.4px;line-height:1.5}
.pdp-resources-sales-tab .sales-desc .smalllink a:hover{border-bottom:1px dotted #005cb9;text-decoration:none;transition:all .5s ease-in-out}
@media(min-width:992px){.pdp-resources-sales-tab .sales-desc .smalllink a{font-size:14px;letter-spacing:.2px}
}
.pdp-resources-sales-tab .sales-desc .smalllink .download{margin-bottom:4px}
.pdp-resources-sales-tab .sales-sec{margin-bottom:40px}
.pdp-resources-sales-tab .sales-sec:last-of-type{margin-bottom:0}
@media(min-width:768px){.pdp-resources-sales-tab .sales-sec{margin-bottom:40px}
.pdp-resources-sales-tab .sales-sec .sales-sec:nth-last-of-type(2){margin-bottom:0}
}
@media(max-width:768px){.pdp-resources-sales-tab .sales-image{text-align:right}
}
.pdp-resources-sales-tab .sales-image a img{box-shadow:0 12px 16px 0 rgba(35,35,35,0.2);max-width:144px}
@media(max-width:768px){.pdp-resources-sales-tab .sales-image a img{max-width:145px}
}
@media all and (min-width:992px) and (max-width:1024px){.pdp-resources-sales-tab .sales-image a img{max-width:100%}
}
.pdp-resources-sales-tab .sales-image .card-video--play{background-color:#fff;border-radius:34px;box-shadow:0 16px 32px 0 rgba(0,0,0,0.2);display:block;height:32px;left:61%;margin-left:-30px;margin-top:-16px;position:absolute;top:50%;width:32px;z-index:2}
.pdp-resources-sales-tab .sales-image .card-video--play::after{border-bottom:4px solid transparent;border-left:6px solid #333;border-top:4px solid transparent;content:" ";display:block;left:51%;margin-left:-3px;margin-top:-8px;position:absolute;top:64%}
.pdp-resources-sales-tab .sales-image .scrim-wrapper{box-shadow:0 12px 16px 0 rgba(35,35,35,0.2);margin-left:14px;max-width:144px;position:relative}
.pdp-resources-sales-tab .sales-image .scrim-wrapper:hover .videoimg-scrim-overlay{opacity:.2}
.pdp-resources-sales-tab .sales-image .small{color:#767676;font-size:14px;letter-spacing:.2px;line-height:1.5;margin-bottom:20px;max-width:158px}
.pdp-resources-sales-tab .sales-image .videoimg-scrim-overlay{background-color:#000;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .15s ease-in-out;width:100%;z-index:2}
:root{--primary:#005cb9;--dark-black:#232323;--light-black:#767676}
#resources-1a.list__wrapper{padding:64px 15px}
#resources-1a.bg-primary-light{background-color:#fff}
#resources-1a .list__h2{margin:0 auto 48px;text-align:center;color:#232323;font-family:Roboto400,sans-serif;font-size:24px;line-height:36px;letter-spacing:0;text-transform:none;font-weight:400}
#resources-1a .list__h3{font-size:19px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.42;letter-spacing:normal;color:#232323;margin-bottom:20px}
#resources-1a .list__p--headline{margin-bottom:8px}
#resources-1a .list__a{padding:0;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#005cb9;white-space:normal;text-align:left}
#resources-1a .list__a:hover{text-decoration:none}
#resources-1a .list__a--title{white-space:nowrap}
#resources-1a .list__a--title:after{content:'';display:inline-block;background-image:url('../../../etc/designs/msi-occ/assets/images/arrow-right-32-blue.svg');background-size:contain;background-repeat:no-repeat;width:24px;height:24px;margin-left:6px;position:absolute}
#resources-1a .list__p--small{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:.4px;color:#767676;margin-bottom:26px}
#resources-1a .list__col-wrapper{padding:0;margin:0 auto}
#resources-1a .list__col{padding:0}
#resources-1a .list__col article:last-of-type{margin-bottom:24px}
#resources-1a .list__col article:last-of-type .list__p--small:last-of-type{margin-bottom:0}
#resources-1a. .list__icon--arrow-right{fill:#005cb9}
@keyframes baf{20%,60%,100%{transform:translate3d(8px,0,0)}
40%,80%{transform:translate3d(0,0,0)}
}
@media(min-width:992px){#resources-1a .list__col-wrapper{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
}
@media(min-width:768px){#resources-1a .list__col-wrapper{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}
}
@media all and (min-width:768px){#resources-1a.list__wrapper{padding:80px 39px 40px}
#resources-1a .list__h2{font-size:28px;line-height:42px;margin:0 auto 40px}
#resources-1a .list__h3{font-size:19px;margin-bottom:40px}
#resources-1a .list__col{width:100%;margin-bottom:48px;border-bottom:1px solid rgba(0,0,0,.1)}
#resources-1a .list__col:last-of-type{border-bottom:0;margin-bottom:0}
#resources-1a .list__p--headline{margin-bottom:0}
#resources-1a .list__a{font-size:16px;padding-right:30px}
#resources-1a .list__p--small{font-size:16px;padding-right:30px;margin-bottom:40px}
#resources-1a .list__col article{margin:0;display:inline-block;float:left}
#resources-1a .list__col article:last-of-type{margin-bottom:8px}
}
@media all and (min-width:992px){#resources-1a.list__wrapper{padding:104px 0}
#resources-1a .list__col{display:inline-block;padding:0 30px 0 0;border-bottom:0;margin-bottom:0}
#resources-1a .list__h2{font-size:32px;line-height:45px;letter-spacing:0}
#resources-1a .list__h3{font-size:23px;margin-bottom:25px}
#resources-1a .list__p--small{padding-right:15px;margin-bottom:26px}
#resources-1a .list__col article:last-of-type,.list__col article:last-of-type .list__p--small{margin-bottom:0}
}
.bg-primary-light{background-color:#fff}
.pdp-product-catalog-tab{padding:56px 0 64px}
.pdp-product-catalog-tab .lead{margin-bottom:-8px}
.pdp-product-catalog-tab .overview{padding:0 13px;margin-bottom:56px}
.pdp-product-catalog-tab .overview h3{margin-bottom:26px}
.pdp-product-catalog-tab .explore h3{margin-bottom:20px}
.pdp-product-catalog-tab .catalog{margin-bottom:26px}
.pdp-product-catalog-tab .catalog:last-of-type{margin-bottom:0}
.pdp-product-catalog-tab .plink{margin-bottom:8px}
.pdp-product-catalog-tab .plink a{display:table;color:#005cb9}
.pdp-product-catalog-tab .plink a:hover{text-decoration:underline}
.pdp-product-catalog-tab p{margin-bottom:0}
.pdp-product-catalog-tab .w-100{display:none}
.pdp-product-catalog-tab .btn{border-radius:25px;cursor:pointer;font-size:13px !important;line-height:1.71 !important;padding:12px 32px;letter-spacing:1.2px;text-transform:uppercase}
.pdp-product-catalog-tab .btn-primary{background-color:#232323 !important;border-color:#232323 !important;color:#fff !important}
.pdp-product-catalog-tab .btn-primary:hover,.pdp-product-catalog-tab .btn-primary:not(:disabled):not(:disabled):active,.pdp-product-catalog-tab .primary-hover{background:#111 !important;border-color:#111 !important}
@media all and (min-width:480px){.pdp-product-catalog-tab .overview{padding:0 50px}
}
@media all and (min-width:768px){.pdp-product-catalog-tab{padding:64px 0 80px}
.pdp-product-catalog-tab .overview{margin-bottom:64px;padding:0 45px}
.pdp-product-catalog-tab .explore h3{margin-bottom:40px}
.pdp-product-catalog-tab .catalog{margin-bottom:40px}
.pdp-product-catalog-tab .catalog:nth-last-of-type(2){margin-bottom:0}
}
@media all and (min-width:992px){.pdp-product-catalog-tab{padding:80px 0 104px}
.pdp-product-catalog-tab .explore h3{margin-bottom:56px}
.pdp-product-catalog-tab .catalog{margin-bottom:56px}
.pdp-product-catalog-tab .w-100{display:block}
}
#truste-consent-text a{color:#0063be;font-size:12px !important;line-height:18px !important}
#truste-consent-text a:hover,#truste-consent-text a:focus{color:#00a0df;text-decoration:none}