#account_info .hidden,#account_info_mobile .hidden{display:none}.login-icon img,.logged-icon img{height:26px;width:25px}
.logged-in .login-icon{display:none}.account-options-content{margin-bottom:40px}#register .mtten{margin-top:10px}
#register .flex-container{justify-content:center}.register-form{width:44%;margin:0 0 40px}.register-already{width:20%;margin-top:10px}
#account-menu{list-style:none;padding-left:0}#register .divider{width:1px;height:440px;float:left;margin:20px 40px 60px;background:#343434}
.account-layout .divider{width:1px;height:240px;float:left;margin:20px 40px 60px;background:#343434}
#account .success{font-family:"FlamaSemiBold";font-size:16px;margin:40px 0;color:#007db9}
.v12-overlay{width:100%;height:100vh;position:absolute;top:0;background:#000;opacity:.8;z-index:30}.v12-popup .no-gutters{margin-right:0;margin-left:0}
.v12-popup .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.v12-popup *,.v12-popup ::after,.v12-popup ::before{box-sizing:inherit}
.v12-popup .no-gutters>.col,.v12-popup .no-gutters>[class*=col-]{padding-right:0;padding-left:0}.v12-popup .col-md-6{position:relative;width:100%;min-height:1px}
.v12-popup *,.v12-popup ::after,.v12-popup ::before{box-sizing:inherit}@media(min-width:768px){.v12-popup .col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.v12-popup .offset-md-1{margin-left:8.333333%}.v12-popup .col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
}.v12-popup{max-width:600px;width:100%;z-index:31;position:absolute}.v12-popup b{font-family:"FlamaSemiBold",sans-serif}
.v12-popup #lblInterest{font-family:"FlamaSemiBold",sans-serif}.v12-popup input[type=range]{height:26px;-webkit-appearance:none;margin:10px 0;background-color:transparent;width:100%}
.v12-popup input[type=range]:focus{outline:0}.v12-popup input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#fe673c;border-radius:1px;border:0 solid #000}
.v12-popup input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 #000;border:2px solid #fe7d4f;height:18px;width:18px;border-radius:19px;background:#fe7d4f;cursor:pointer;-webkit-appearance:none;margin-top:-7.5px}
.v12-popup input[type=range]:focus::-webkit-slider-runnable-track{background:#fe673c}.v12-popup input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#fe673c;border-radius:1px;border:0 solid #000}
.v12-popup input[type=range]::-moz-range-thumb{box-shadow:0 0 0 #000;border:2px solid #fe7d4f;height:18px;width:18px;border-radius:19px;background:#fe7d4f;cursor:pointer}
.v12-popup input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent}
.v12-popup input[type=range]::-ms-fill-lower,.v12-popup input[type=range]::-ms-fill-upper{background:#fe673c;border:0 solid #000;border-radius:2px;box-shadow:0 0 0 #000}
.v12-popup input[type=range]::-ms-thumb{margin-top:1px;box-shadow:0 0 0 #000;border:2px solid #fe7d4f;height:18px;width:18px;border-radius:19px;background:#fe7d4f;cursor:pointer}
.v12-popup input[type=range]:focus::-ms-fill-lower,.v12-popup input[type=range]:focus::-ms-fill-upper{background:#fe673c}
.v12-popup input[type=text]{width:100px}.v12-popup .body{background-image:linear-gradient(to right,#fff,#eee);padding-bottom:20px}
.v12-popup .body .header{padding:5px;background-color:#007db9;text-align:center;color:white;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;line-height:50px;height:50px;position:relative}
.v12-popup .body .header .close{font-family:"ITCFranklinGothicW01-Bk 812650";position:absolute;right:0;font-size:32px;color:white;line-height:50px;top:0;text-transform:lowercase;width:50px;text-align:center;cursor:pointer}
.v12-popup .breakdown,.section{padding:10px}.v12-popup .breakdown.col-md-6,.section.col-md-6{padding:10px 0}
.v12-popup .section a.button{padding:5px 10px;font-weight:bold;border-radius:3px}.v12-popup .section#validateCredit{text-align:center}
.v12-popup .section#lowestMonthlyPayments{text-align:center}.v12-popup .section#lowestMonthlyPayments a{background:#343434}
.v12-popup .section label{display:inline-block;width:120px}.v12-popup #productsList{max-width:280px}
.prod-financing-message.prod-prior-price{min-height:0 !important}@media screen and (max-width:799px){#modal-cart-addons a{width:34%}
#modal-cart-addons .flex-item{height:215px}.modal-cart-addons-copy{top:60px}.subcatconsoles-prices .cat-prodprice.flex-container{margin:0 auto !important}
}@media screen and (min-width:800px){.modal-cart-addons-copy{height:100px}}@media screen and (min-width:0) and (max-width:500px){.drop-account-options{right:-33px;border:1px solid #343434;padding:10px;background:#fff;width:80px;position:absolute}
.header-mx-phone{left:53px;width:30px}.header-mx-cart{right:15px;width:30px}.header-account{position:absolute;top:19px;right:53px}
.header-account.logged-in{border:1px solid #343434;border-radius:0;height:21px;width:20px}.login-icon img,.logged-icon img{height:25px;width:23px}
#register .flex-container{flex-direction:column}form.manage-account{width:100%}.account-layout .flex-container{flex-direction:column}
.account-options-menu{width:80%;margin:0 auto}.account-options-content{width:80%;margin:0 auto 40px}
.register-form{width:80%;margin:0 auto}.register-already{width:80%;margin:0 auto 40px}#register .divider{width:100%;height:1px;margin:20px 0}
.account-layout .divider{width:100%;height:1px;margin:20px 0}.cart-header-sales{top:24px}}@media screen and (min-width:321px) and (max-width:375px){.header-mx-menu{width:30px}
.header-account{position:absolute;top:19px;right:53px}.login-icon img,.logged-icon img{height:25px;width:23px}
.cart-header-sales{top:24px}}@media screen and (min-width:501px) and (max-width:767px){.drop-account-options{right:-33px;border:1px solid #343434;padding:10px;background:#fff;width:80px;position:absolute}
.header-mx-phone{left:53px;width:30px}.header-mx-cart{right:15px;width:30px}.header-account{position:absolute;top:18px;right:53px}
.header-account.logged-in{border:1px solid #343434;border-radius:0;height:21px;width:20px}.login-icon img,.logged-icon img{height:25px;width:23px}
#register .flex-container{flex-direction:column}form.manage-account{width:100%}.account-layout .flex-container{flex-direction:column}
.account-options-menu{width:80%;margin:0 auto}.account-options-content{width:80%;margin:0 auto 40px}
.register-form{width:80%;margin:0 auto}.register-already{width:80%;margin:0 auto 40px}#register .divider{width:100%;height:1px;margin:20px 0}
.account-layout .divider{width:100%;height:1px;margin:20px 0}.cart-header-sales{top:24px}}@media(min-width:768px){.subcatconsoles-items{height:456px !important}
}@media screen and (min-width:961px){.prod-financing-message.prod-prior-price{padding-top:40px}}@media screen and (min-width:768px) and (max-width:1440px){.drop-account-options{right:-20px;border:1px solid #343434;padding:10px;background:#fff;width:80px;position:absolute;z-index:2}
.header-account.logged-in{border:1px solid #343434;border-radius:0;width:26px;height:25px}.header-account.mobile-account{display:none}
.cart-header-sales{top:24px}.product-middle-information .product-middle-information-kit{height:440px}
.product-middle-information .product-middle-information-kit .info-copy{margin-bottom:40px}.subcatconsoles-prices .cat-prodprice.flex-container{margin:0 auto 16px !important}
}@media screen and (min-width:1441px){.drop-account-options{right:-20px;border:1px solid #343434;padding:10px;background:#fff;width:80px;position:absolute;z-index:2}
.header-account.mobile-account{display:none}.header-account.logged-in{border:1px solid #343434;border-radius:0;width:26px;height:25px}
.cart-header-sales{top:24px}.product-middle-information .product-middle-information-kit{height:440px}
.product-middle-information .product-middle-information-kit .info-copy{margin-bottom:40px}.subcatconsoles-prices .cat-prodprice.flex-container{margin:0 auto 16px !important}
}.avis h1{font-family:"FlamaUltralight";font-size:72px;margin-bottom:40px}.avis #reviews{display:flex;flex-wrap:wrap;justify-content:space-around}
.avis #reviews .review{width:500px;padding-top:15px;border-bottom:1px solid #cacaca}@media screen and (min-width:768px) and (max-width:1100px){.avis #reviews .review{width:350px}
}@media screen and (min-width:1100px) and (max-width:1440px){.avis #reviews .review{width:450px}}.avis #reviews .review .stars{float:right;zoom:1.3}
.avis #reviews .review .stars svg{width:14px;height:14px;display:inline-block;margin:0 -0.7px}.avis #reviews .review .date{text-align:right;padding-bottom:10px;margin-top:-10px}
.avis #reviews .review .title{font-size:16px;font-family:"FlamaMedium",sans-serif;font-weight:400;line-height:40px}
.avis #reviews .review .review-content{padding-bottom:20px;position:relative;font-size:16px}.avis #reviews .review .review-content .readmore{position:absolute;bottom:-3px;left:10px;color:#0076ad;font-weight:bold;font-family:'FlamaSemiCondensedSemiBold';cursor:pointer}
.avis .all-reviews-btn{text-align:center;padding:2rem}.avis .all-reviews-btn a{color:#0076ad;font-weight:bold;font-family:'FlamaSemiCondensedSemiBold';font-size:18px;text-decoration:none}
div.ajx-loading{margin:20px;width:100px;height:100px;-webkit-animation-name:spin;-webkit-animation-duration:2000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:2000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:2000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear}
@-ms-keyframes spin{from{-ms-transform:rotate(0)}to{-ms-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0)}
to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}
}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.flex-break{flex-basis:100%;height:0}
.product-middle-information.product-deluxe-middle-section{align-items:stretch}.product-middle-information.product-deluxe-middle-section .flex-container{height:auto !important;padding-bottom:2rem}
#formConsult,#formKit{margin-top:10px;display:flex;flex-direction:column;align-items:center}#formConsult .flex-leadgen,#formKit .flex-leadgen{margin:0;display:flex;flex-direction:column;justify-content:space-around;align-items:center;max-width:375px;width:100%;box-sizing:border-box;padding:0 10px}
#formConsult .flex-leadgen.start,#formKit .flex-leadgen.start{align-items:start}#formConsult .flex-leadgen.start a.showroom-link,#formConsult .flex-leadgen.start #info-small,#formKit .flex-leadgen.start a.showroom-link,#formKit .flex-leadgen.start #info-small{margin-left:0;margin-right:0;width:auto}
#formConsult .flex-leadgen.start .info-copy,#formKit .flex-leadgen.start .info-copy{width:auto;margin:0 0 20px 0}
#formConsult .flex-leadgen.start #SOIBTN_CustomerConsultation,#formKit .flex-leadgen.start #SOIBTN_CustomerConsultation{margin-left:0}
@media screen and (min-width:500px){#formConsult .flex-leadgen,#formKit .flex-leadgen{max-width:400px}
#formConsult .flex-leadgen.flex-2col,#formKit .flex-leadgen.flex-2col{flex-direction:row;gap:10px}}#formConsult .free-info-input,#formKit .free-info-input{margin:0 0 10px;box-sizing:border-box;padding:0;width:100%;max-width:375px}
#formConsult .free-info-input.checkbox,#formKit .free-info-input.checkbox{margin:0;display:flex;align-items:start}
@media screen and (max-width:768px){#formConsult .free-info-input.checkbox .free-info-input-label,#formKit .free-info-input.checkbox .free-info-input-label{margin-left:35px}
}#formConsult .free-info-input p,#formKit .free-info-input p{padding:0;margin:0}#formConsult .free-info-input input,#formKit .free-info-input input{box-sizing:border-box}
#formConsult .free-info-input select,#formKit .free-info-input select{width:100% !important;height:40px}
@media screen and (min-width:500px){#formConsult .free-info-input,#formKit .free-info-input{max-width:400px}
}#formConsult .infoButton,#formKit .infoButton{margin:15px 0}.spinner.black div{background:#0b212e}@media screen and (max-width:767px){.subcatconsoles-prices .cat-prodprice.flex-container .pdp-top-price-cash.klarna-osm{flex-basis:100%}
.subcatconsoles-prices .cat-prodprice.flex-container .pdp-top-price-or.klarna-osm{display:none}.subcatconsoles-prices .cat-prodprice.flex-container .eu-financed.klarna-osm{display:none}
}.subcatconsoles-prices .cat-prodprice.flex-container .eu-financing .sale{white-space:nowrap;margin-top:auto}
@media screen and (min-width:961px) and (max-width:1440px){.subcatconsoles-prices .cat-prodprice.flex-container .eu-financing .sale{margin-top:auto}
}.subcatconsoles-prices .cat-prodprice.flex-container .eu-financing .has-sale{position:absolute}.subcatconsoles-prices .cat-prodprice.flex-container .eu-financed{margin-top:-7px}
.subcatconsoles-prices .cat-prodprice.flex-container .eu-financed.klarna-osm{flex-basis:52%;overflow:hidden;height:50px}
.subcatconsoles-prices .cat-prodprice.flex-container .eu-financed.klarna-osm .bold{font-family:"FlamaSemiCondensedMedium",sans-serif}
.subcatconsoles-prices .cat-prodprice.flex-container .eu-financed .prod-financing-message-large{white-space:nowrap}
.subcatconsoles-prices .cat-prodprice.flex-container .eu-financed .fees{position:absolute}.pay-later-disclaimer{padding:0 0 15px 0;font-size:18px;font-weight:bold;display:flex;justify-content:center;align-items:center}
.pay-later-disclaimer .badge.klarna{width:60px;padding-right:10px}.pay-later-disclaimer #klarna-popup{color:#666;font-weight:normal;font-size:14px;cursor:pointer;text-decoration:underline}
#klarna-popup-wrapper .badge{margin:-5px 5px;height:30px;vertical-align:middle}#vaultproducts .scp-fancy-products-wrap .pdp-top-price-cash{display:flex;margin-bottom:10px;flex-direction:column;justify-content:center}
#vaultproducts .scp-fancy-products-wrap .eu-cat-financing.pdp-top-price-or .or-vert-pipe{height:24px;vertical-align:middle}
#vaultproducts .scp-fancy-products-wrap .eu-cat-financing.pdp-top-price-or .or-or{font-size:14px;line-height:14px;margin:12px 0}
#vaultproducts .flex-container.flex-col.flex-center.klarna-osm.pdp-top-price-or.klarna-osm{margin:0 5px}
#vaultproducts .eu-financed.klarna-osm{flex-basis:45%;overflow:hidden;height:105px}.eu-cat-financing.pdp-top-price-or{text-transform:uppercase;margin:0}
.eu-cat-financing.pdp-top-price-or .or-vert-pipe{width:1px;height:6px;background-color:#343434}.eu-cat-financing.pdp-top-price-or .or-or{margin:0;font-family:"FlamaMedium",Arial,Helvetica,sans-serif;font-size:12px;line-height:12px;vertical-align:bottom}
.eu-or-horazontal-line{margin-top:9px}.hidden{display:none}.alert-message{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;margin-top:1rem;border:1px solid transparent;border-radius:.25rem;font-size:1.05rem}
.content.pdp-dark span.product-bar-saleprice,.content.pdp-dark .pdp-top .pdp-offer-price{white-space:nowrap}
.content.pdp-dark *::part(osm-container){background:0;color:white}.content.pdp-dark *::part(osm-logo){background:0;color:white}
.content.pdp-dark *::part(osm-cta){background:0;color:white}.content.pdp-dark .financing-top-non-us div.pdp-top-price-cash,.content.pdp-dark .financing-top-non-us div.pdp-top-price-td{width:auto;min-width:auto}
@media screen and (max-width:1441px) and (min-width:768px){.content.pdp-dark .financing-top-non-us div.pdp-top-price-or{margin:0 5px}
}@media screen and (max-width:1050px) and (min-width:768px){.content.pdp-dark .financing-top-non-us>.flex-container{flex-direction:column}
.content.pdp-dark .financing-top-non-us .pdp-top-price-or{flex-direction:row}.content.pdp-dark .financing-top-non-us .pdp-top-price-or .or-or{margin:12px}
.content.pdp-dark .financing-top-non-us .pdp-top-price-or .or-vert-pipe{position:relative;top:-3px;height:1px;width:50px}
.content.pdp-dark .financing-top-non-us .pdp-msrp-price,.content.pdp-dark .financing-top-non-us .pdp-prior-price{margin-top:0;margin-bottom:0}
}.floa-pane{padding-top:10px}.floa-pane .floa-form-title{font-size:1.1rem;text-align:left;line-height:1.5rem}
.floa-pane .floa-customer-data{display:flex;flex-wrap:wrap;justify-content:space-around}.floa-pane .floa-customer-data>div.flex-item{flex-basis:50%;padding-top:10px}
.floa-pane .floa-customer-data>div.flex-item.flex-label{flex-basis:20%}.floa-pane .floa-customer-data>div.flex-item.flex-label-large{flex-basis:40%}
.floa-pane .floa-customer-data>div.flex-item.flex-item-wrapper{flex-basis:72%}.floa-pane .floa-customer-data>div.flex-item.flex-item-wrapper.with-large-label{flex-basis:60%}
.floa-pane .floa-customer-data>div.flex-item.flex-break{flex-basis:100%;height:10px}.floa-pane .floa-customer-data>div.flex-item div{text-align:center;padding:0 20px}
.floa-pane .floa-customer-data>div.flex-item div.radio-wrapper{display:inline}.floa-pane .floa-customer-data>div.flex-item div.radio-wrapper input{width:auto}
.floa-pane .floa-customer-data input{line-height:1.4rem;border:thin solid darkgrey;border-radius:4px;padding:.5rem 3.5rem .5rem 1rem}
.floa-pane .floa-customer-data select{background-color:white;border:thin solid darkgrey;border-radius:4px;display:inline-block;font:inherit;line-height:1.4rem;padding:.5rem 1.6rem .5rem 1rem;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}
.floa-pane .floa-customer-data select[name="floa_birthmonth"]{padding:.5rem 1.5rem .5rem 1rem}
.floa-pane .floa-customer-data select option.disabled{coclor:grey}.floa-pane .floa-customer-data label{line-height:2.4rem;font-size:1rem}
.floa-pane .floa-customer-data .submit-button{margin-top:20px;text-align:center}.floa-pane #floa-choices{display:flex;flex-direction:row;justify-content:space-around}
.floa-pane .error{font-size:.625rem;color:indianred;position:absolute}.floa-pane .error.errorreturn{position:relative;padding:2rem !important}
.floa-pane div.floa-legal{padding-top:10px}.floa-pane div.floa-legal div{padding-top:10px}.floa-pane div.checkbox-error{color:indianred}
.floa-pane div.checkbox-error a{color:indianred}.indianred{color:indianred !important}img.floa-logo{height:30px;position:relative;top:-4px}
.cart-module .flex-ordering{display:flex;flex-direction:column}.pdp-prior-price{font-size:13px;line-height:18px;margin-bottom:7px;color:#747474}
.pfconnect-option .payment-section-title img.logo{position:relative;top:-6px}#pfconnect-pane .choices>table{width:100%;border-spacing:0;border-collapse:separate;border-radius:10px;border:solid 1px #c3c3c3;box-shadow:1px 1px #bbb;margin-top:25px}
#pfconnect-pane .choices>table th:not(:last-child),#pfconnect-pane .choices>table td:not(:last-child){border-right:solid 1px #c3c3c3}
#pfconnect-pane .choices>table tr:not(:last-child)>td,#pfconnect-pane .choices>table tr:not(:last-child)>th{border-bottom:1px solid #c3c3c3}
#pfconnect-pane .choices>table tr:first-child td{font-family:FlamaSemiCondensedBold}#pfconnect-pane .choices>table th{padding:5px;color:#aaa}
#pfconnect-pane .choices>table td{padding-left:5px;position:relative;cursor:pointer;text-align:center}
#pfconnect-pane .choices>table td input{position:relative;top:1px}#pfconnect-pane .choices>table td:nth-child(even){background-color:#eee}
#pfconnect-pane .choices>table td.chosen:before,#pfconnect-pane .choices>table td.chosen:after{content:" ";height:100%;position:absolute;top:0;width:5px}
#pfconnect-pane .choices>table td.chosen:before{box-shadow:-5px 0 5px -5px inset;left:-5px;z-index:2}
#pfconnect-pane .choices>table td.chosen:after{box-shadow:5px 0 5px -5px inset;right:-5px;z-index:2}
#pfconnect-pane .choices>table td.chosen:last-child:after{display:none}#pfconnect-pane .choices>table .heading{font-family:FlamaSemiCondensedBold;color:#343434}
#pfconnect-pane .choices .choice{padding-left:5px;padding-right:5px;margin-top:5px;margin-bottom:5px;text-align:center}
#pfconnect-pane button.submit-button{margin-top:25px}.klarna-pay_over_time-option #read-tc-section .klarna-finance-legal{display:block;margin-bottom:20px}
.klarna-pay_over_time-option #read-tc-section .klarna-finance-legal a{color:#00e}.stripe-option .StripeElement{border:0}
.stripe-option .cards-logos{display:inline-block}.stripe-option .cards-logos .cards{display:flex;position:relative;top:8px}
.stripe-option .cards-logos .cards .card-logo{width:40px;margin:5px}#read-tc-section .klarna-finance-legal{display:none}
#labelcheckboxagree input#optin{position:relative;top:2px}.modtrainer-container .trainers-feature-wrapper .trainer-name{top:240px}
.modtrainer-container .trainers-feature-wrapper .trainer-description{top:250px}.pdp-top-price-td.klarna-financed.klarna-financing{max-width:80%;font-size:14px;line-height:17px;color:#343434;margin:0 auto 14px}
input#cart-next,#btn-nexts{padding:0 20px}#modal-cart-main .modal-cart-added{font-size:28px}.modal-cart-close.cable-cart{width:76px !important}
.series-block-outer{box-sizing:border-box;margin:28px auto;max-width:1320px;width:80%}.series-block-left{margin-bottom:25px}
.series-block-left h2{font-family:"FlamaMedium";font-size:25px;line-height:38px;margin:0;width:fit-content;border-bottom-width:4px;border-bottom-style:solid;border-color:#8dcade}
.series-block-left span{font-size:16px;line-height:1.5}.series-block-right>div{display:flex;gap:20px;align-items:center;height:45px}
.series-block-right>div>p{font-size:16px;margin:0}.series-block-right>div>img{width:28px;height:28px}
.cat-wrapper #product-column{width:90%}.cat-wrapper #product-column .products.row{justify-content:center}
@media screen and (min-width:1080px){.series-block-outer{display:flex;gap:56px;align-items:flex-start;width:100%}
.series-block-left{flex-basis:40%}.series-block-left h2{width:fit-content}.series-block-right{display:grid;grid-template-columns:1fr 1fr;column-gap:4%;row-gap:0;flex-basis:60%}
.series-block-right>div{align-items:center}}@media screen and (min-width:1080px) and (min-width:1032px){.cat-wrapper #product-column .products.row{justify-content:flex-start}
}.product-top-pricing-offer{font-family:"FlamaBook","helvetica" !important}
@media screen and (min-width:768px) and (max-width:960px){.drop-account-options{right:-20px;border:1px solid #343434;padding:10px;background:#fff;width:80px;position:absolute;z-index:2}
.header-account.logged-in{border:1px solid #343434;border-radius:0;width:26px;height:25px}.header-account.mobile-account{display:none}
.cart-header-sales{top:24px}.header-sales{width:114px;text-align:right}.product-middle-information .product-middle-information-kit{height:440px}
}@media screen and (min-width:961px) and (max-width:1440px){.header-sales{width:130px;text-align:right}
.drop-account-options{right:-20px;border:1px solid #343434;padding:10px;background:#fff;width:80px;position:absolute;z-index:2}
.header-account.logged-in{border:1px solid #343434;border-radius:0;width:26px;height:25px}.header-account.mobile-account{display:none}
.cart-header-sales{top:24px}.header-sales{width:130px;text-align:right}.product-middle-information .product-middle-information-kit{height:440px}
}@media screen and (min-width:1441px){.header-sales{width:130px;text-align:right}.drop-account-options{right:-20px;border:1px solid #343434;padding:10px;background:#fff;width:80px;position:absolute;z-index:2}
.header-account.mobile-account{display:none}.header-account.logged-in{border:1px solid #343434;border-radius:0;width:26px;height:25px}
.cart-header-sales{top:24px}.header-sales{width:130px;text-align:right}.product-middle-information .product-middle-information-kit{height:440px}
}#cat-description .cat-description-headline{text-align:center;width:345px;margin:60px auto 30px;font-size:38px;line-height:45px;font-family:"FlamaUltraLight",sans-serif;font-weight:100}
.scp-heading{font-size:38px !important;line-height:45px !important}.subcatconsoles-prices .cat-prodprice.flex-container .sale,.chr-product-offer{font-family:"FlamaSemiBold" !important}
.subcatconsoles .sub-cat-mx-learn-more{display:block !important}@media screen and (min-width:0) and (max-width:500px){.scp-icon-copy p{font-size:12px !important;line-height:14px !important}
.mod8-icon-box .scp-icon-copy p{font-size:16px !important;line-height:26px !important}.scp-video-v2 .scp-title{bottom:320px !important}
.scp-video-vault.scp-video-v2 .scp-title{bottom:205px !important}.scp-video-vault.scp-video-v2 .scp-heading{font-size:24px !important;line-height:30px !important}
}@media screen and (min-width:501px) and (max-width:960px){#cat-description .cat-description-headline{width:440px;margin:60px auto 20px;font-size:50px !important;line-height:54px !important}
.scp-console10 .scp-icons{top:650px !important}.scp-video-v2 .scp-title{bottom:320px !important}.scp-video-vault.scp-video-v2 .scp-title{bottom:205px !important}
.scp-video-vault.scp-video-v2 .scp-heading{font-size:24px !important;line-height:30px !important}}@media screen and (max-width:960px) and (min-width:768px){.scp-video-v2 .scp-heading{font-size:30px !important;line-height:38px !important}
.scp-video-vault.scp-video-v2 .scp-heading{font-size:40px !important;line-height:50px !important}}@media screen and (max-width:1440px) and (min-width:961px){.scp-heading{font-size:60px !important;line-height:55px !important}
.scp-video-v2 .scp-heading{font-size:38px !important;line-height:50px !important}.scp-video-vault.scp-video-v2 .scp-heading{font-size:48px !important;line-height:60px !important}
}@media screen and (min-width:1441px){.scp-video-v2 .scp-heading{font-size:38px !important;line-height:50px !important}
.scp-video-vault.scp-video-v2 .scp-heading{font-size:48px !important;line-height:60px !important}}@media screen and (min-width:961px){.prodmod-title{font-size:36px !important;line-height:1.22 !important}
}@media screen and (max-width:868px) and (min-width:768px){.prodmod-title{font-size:30px !important}
}#financing-pane #PaylineWidget .pl-pmContainer.pl-presto{display:none}#presto-pane #PaylineWidget .pl-pmContainer.pl-fcb-4-x,#presto-pane #PaylineWidget .pl-pmContainer.pl-fcb-3-x{display:none}
@media screen and (min-width:0) and (max-width:799px){#modal-cart-main{height:285px}#modal-cart-main .button{min-width:260px;bottom:47px}
#modal-cart-main button.modal-cart-close-text{bottom:16px}.modal-cart-message{bottom:85px !important}
#modal-cart.no-accessories #modal-cart-main{height:270px}#modal-cart-wrap.modal-cart-with-message #modal-cart-main{height:360px}
}@media screen and (max-width:799px){#modal-cart-main .modal-cart-added{padding-top:15px}}.cart-options-description{max-width:450px !important;width:auto !important;padding-left:22px;padding-top:10px;padding-right:70px;margin-top:0 !important;margin-left:0 !important}
.cart-options-description.cart-single-option{padding-left:7px}.cart-options-box li label{max-width:255px !important}
@media screen and (max-width:500px){.cart-options-description{padding-right:5px}.cart-options-box li label{max-width:170px !important}
}.checkout-footer .footer-links{flex-direction:row !important}#payment_options_section .europe-payment-option-div.hipay-option{order:0}
#payment_options_section .europe-payment-option-div.floa-3x-option{order:1}#payment_options_section .europe-payment-option-div.floa-4x-option{order:2}
#payment_options_section .europe-payment-option-div.paypal-option{order:3}#payment_options_section .europe-payment-option-div.presto-option{order:4}
.pf-popup{z-index:31;position:absolute;max-width:80%;min-width:500px;border-radius:7px;padding-top:10px;background-color:#fff}
@media screen and (min-width:961px){.pf-popup{min-width:800px}}.pf-popup .header{font-size:2em;font-weight:bold;text-transform:uppercase;font-family:"FlamaSemiCondensedSemiBold",sans-serif;text-align:center;padding-top:10px;line-height:110px}
.pf-popup .header .close{position:absolute;right:20px;top:10px;line-height:20px}.pf-popup .header img.logo{position:absolute;top:8px;left:20px}
.pf-popup .subtitle{font-family:'FlamaSemiCondensedSemiBold',sans-serif;text-align:center;font-size:1.5em}
.pf-popup .choices{display:flex;justify-content:space-around}.pf-popup .choices .button{margin:5px;width:auto;min-width:auto;padding-left:20px;padding-right:20px;background-color:#cacaca}
.pf-popup .choices .button.active{background-color:#007db9}.pf-popup .choice-detail{padding:25px}.pf-popup .choice-detail p{margin-bottom:10px;padding-left:40px;padding-right:40px;font-size:1.3em}
.pf-popup .choice-detail label{font-family:'FlamaSemiBold'}